I couldn't imagine the headache involved with trying to depositing a US check into a Thailand bank account.
Ask a friend to deposit it for you, in the US. I think my mail service offers that service. (
******************************
if you were wondering.