MFVDTHMHEMTCSKDSFLKLEEMVEIAREKGLGAICITDHDDMGLKEYAAEYSKKTGFPIFVGIEFFSLQGDIIAFGIEEYPDERISAQDFIDLVKAQGGFCFAAHPFRNNNRGLEENLRTVKGLDGLEVLNGSTSVEACQKAARYAQELGLCTMGSSDCHVPEKVGACATWFPEEVKTMEEFMQALKKGGMKPAYYEDGAYHILEVQEYGNGYPKVGF