MKKLPAEPFRIKAVEPIQMTTREEREKAIKEAGYNTFLLKSEDVYIDLLTDSGTNAMSDKQWAGMMLGDEAYAGSRNFYHLEKTVKELYGFKHVVPTHQGRGAENLLSQIAIKPGQYVPGNMYFTTTRYHQELNGATFVDIIIDEAHDASLDIPFKGNIDLKKFQKLIDEVGAENIAYICLAVTVNLAGGQPVSMANMRAVRALADKHGIKVFYDATRCVENAYFIKEQEEGYKDKTIKEIVHEMFSYADGCTMSGKKDCLVNIGGFLCMNDEDMFARAKELVVVYEGMPTYGGLAGRDMEAMAIGLREAMDYDYIEHRINQVRYLGDKLKEAGIPIVEPVGGHAVFLDARKFCPHLPQEEFPAQTLAAAIYLEAGVRSMERGIVSAGRDGKTGENHRPKLETVRLTIPRRVYTYAHMDVVADAIIKVYKKREDIKGLKFVYEPKQLRFFTAKFEYVDGKLEKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK