XGGLGSLDLLDLLFDHQDGILRGVEVGTSLGAWHEDRGAQDSEDFLSSILGSRDSVSDSPSCSPATSDSGVSEDDPPSDQLDSPPRCSDGGPSEVLYPYANPCQALPLPGGAGVQQPEVSIDLGHPGFFLEENQDLPVLSPPAPCSLTVKDLLLSGTSDAPQAPGSLLRQSQGQFQELVLTEDEKKLLAKEGVSLPTQLPLTKYEERVLKKIRRKIRNKQSAQESRKKKKEYIDGLESRMSACTAQNQELQRKVLHLEKQNSDTVLVLPPAPFLGAVCQTLLPPTTVRGDVPFCPQVLLLSFALIIFPSISPFAHSKAEADGDFRPMRVFSRSLHNAAASRVAYTQPQARDEKPPEP