MGNFVLRDLIDQGPGMRTVSLPRGRQTLHTMPTSSGYEIRRGGNYDWDGRKRGQTPFTVLQYCIAGQGNLRYENRHYVVRPGETLLLLIPHNHRYWLEDGKEWEFFWISMNGEEALRIHRNILSVTGPILKLQQETVDHLAECCSRLVNGAETPGAASAVAYEAAMTLYDDVFGSHPSFGGEYRTLQQVLSYIDSHLGERLSVSDLAAVAGLSRAHFSRIFTASEGLPPAEFVLQRRLRRAAKLLTTAANIPIKEVSVLCGFEDPNYFSKVFRRLYGINPSEFRTTGMYASIRQG