MMMKIVFKGKSSEYEIQRSCFCVDAFVIKDKIEERDGVDFITSNVDLLEFSDDSFTFEEIVKHFNICDTEDMIIVEDFDMKSNKDNQNQEDDIEHNILKSEKIIHENTKQTSMQFKNLKFFSRIFKNENFLSDFKESKQEVVTIKKHEKLEIFKNLSQEDQEISFVKIEILNYDSNEDSLSFNLDIFPSGMSYKYGILKGSMHIILQGKTSSTMLFPFLKSMIYKNKSENSSEKIFTLMINQKKHYKLIANLS