MKKLPAEPFKIKVVEPIRMITREEREKAIKAAGYNTFLIKSDEVYIDLLTDSGTNAMSDKQWAGLMMGDEAYAGSRNFYHLEETVKELFGFKYLIPTHQGRGAENLLSSILIKPGDQYVPGNMYFTTTRAHQEFGGATFVDVIIDEAHDTQLAHPFKGNIDVKKLERLIEENGAENIPYICLTVTVNLAGGQPVSMANMKEVSEITKKYGIKVFYDATRCVENAYFIKQREEGYKDKTIKEIVHEMFSYADGCTMSAKKDCLVNIGGFLCMNDKEMYAEARELVVVYEGMHTYGGLAGRDMEAMAIGLRETMDYDYITHRVKQVEYLGDKLKEAGVPIKEVPGGHAVFLDARKFLPHLPQEQFPAQTLAAEIYLESGVRGMERGISSAGRNEETGEHHRPKLETVRLTIPRRVYTQAHMDVVADAIVKLYKERKEIKGLKFTYEPKVLRFFTATFEPKE