YGQKDILGATYPRAYFRCTHRHTQGCRATKQVQRAHADPLLFDVLYLGAHTCAQAAAVLASLEHQPPAAFGLEQQQQQSSSPEGIQWPVESLTPPSFPSSPAGCYTPGNPWCQLAGSHGYADMAYEYDPQFDELLLNLSEVFQPEVQNL