MGMKFKQALEEMKKGIPMKLPTWGGYWCWDEETQTIIMYTKDNQRLDIRETQRVEYTLMNVLSEEWIPADGNNCPVLGGEATFSFGEAIKYVKRGLKVARKGWNGKKQYIQLATGISYTFEGNVINCEHESIGNKAIAFVGTSGVQMGWLASQADMLAEDWVFVE