MGRKKDTFIDSALMNNRTYLQYYNRLTELALSMFEWTGLPKSVDPRFLEICLFADGKAVFFKDPAMADEYGGEGYLALQVAIEGQLNVYRIPTKRRAYATSGYNKNLDQHDSVIIFNNFMHTNAKLDVEMFSRRLYNLDRIIDVNANAQKTPVLIKCTEDERLTMKNLYMQYDGNEPFIFGESDLNANGLTVLKTDAPYVADKIYQLKTQIWNEALTYLGIMNVNSVKKERLITDEAIRNSGGTIASRYSRLEARRQACKQINDMFGLDIWCNYREDYHAVDDTVEDEIDNQSEGGDTRE