<human>: Can you give me a shortened version of the text?

I've been dating my girlfriend, Anna since June of 2010 so 27 months together. Great relationship that was heading in the marriage direction. I'm 28, Anna is 29. No kids between us. I've been travelling for work since last November and I will be until this November. Mostly in Thailand and Malaysia. Anna and I are both American. 

I'll try to keep this brief. I cheated. Details don't really matter. It was more than once and with more than one person. I was faithful the entire LD duration until 4 weeks ago, upon which I lost my mind. I've done a lot of things I'm deeply ashamed of. 

We have been doing good with the distance and we try to skype every day and we were writing actual letters to one another and I felt close to her. I thought we would make it through the long distance but I wasn't able to. I've talked this out with some of my coworkers and there are basically a couple camps. Some of my coworkers are basically telling me what happens in Bangkok stays in Bangkok and that she probably has been cheating on me to (I don't know the answer to that. I don't think so but I obviously cannot be certain). Granted these are the guys who helped me get into this situation. The other side is to confess it all to her and then break up with her. 

I'm sure we have to break-up. I've been cheated on before. Its the worst. Nothing is ever the same. What my question is does she deserve an explanation/confession of my cheating? A side question, Is there any way our relationship could survive my cheating?
<bot>: Cheated while long distance. I think this is the end of our relationship. Should I try to save the relationship. Should I confess what I did or just let her move on?