MFKNKILLITGGTGSFGNAVLRNFLDTDIKEIRIFSRDELKQDDMRKKYNNDKLKFYIGDVRDVNSLEDAMRGVDFLFHAAALKQVPSCEFYPMQAVATNVVGTENVLNTAIKHNVEKVIVLSTDKAVYPINAMGISKAMMEKVAVAKARNLGKETTICCTRYGNVMASRGSVIPLFIKQIKNNEPITITDPNMTRFMMSLDDAVDLVMFAFKNGENGDIFVQKAPAATIELLANALTSLLDKPEHVVNIIGTRHGEKLYETLLTREEMVNAVDMGDYYRIPSDSRDLNYNKYFVKGEVITEAEDYHSHNTKQLNEEEMKEMLMNLREIQSDLKYFKVK