MKRICMILVFVLACIEVFSQANYDAFVGTWVYQKNDTVFRIKLQKGTMEFGTMGDVPGIFGGYYLSVKGVVKEDYIKTMPTTWDAGVSAPSGNIYIDGFSITPNYLGFTFYDQRKQHINGTGIPGGKMRLIAPNKLHWELNEEEGLWAILEGSGEDMTPRGFSVPADVIMTKE