MGTTGSSDPPPGSVELFVCGRLCLLGEHSDWAGGFRSSNPHIEKGYCLVAGTSEGLRATVSSLPGPDASRVLSMTSTTDTGERRTRTFNLRDPGSLLEEARAGGFWCHVAGTAHHMVTTFGPKIAHSIAIDNYDTNLPVKKGLSSSAAVCVLVARAFSRVFDLGLTVRDEMDAAYRGERTTPSRCGRMDQACAFGPGRVSLLSFDGDSLDVTPIEDVGGPDGFHFVLADLGAGKDTVRILRDLQAAYPKASTDDYKRLHELLGPFNAKTCAAAVDAMARGDARELGEVYARAQAAFDERAGAVCPTQLGHLGSPVLRAVLTSERMREFAWGGKGVGSQGDGTVQLLCRGEAGMAGCEEVLRRDFGLVHTIRLVIPPRRRDPSSLADA*