MTNNPYQIKHFHFIGIGGIGMSGLAMVLRQRGFAVSGSDKSNNPSINNLKDLGINIFKEQAASNISQLSEDKNEQLIIVISSAIRQENEELKEAYEKNLKILHRSDILAFLIKQQYSILIAGSHGKTTTSTIITTILGKANQDPTAIIGGIVPYYNSNAYVGKGKFLIAEADESDGSLTKYDGDIGLLTNIELDHTDYYTNIDSLINTIKKFTKNCKKIVANYDCNNLRKACPDKTIWWSTNEFKNINFAAIPKIMNGQITLASYYENGKYIDDISISLPGVHNLNNTLGAIAACRSADINFSDIKPHVSSLKCPERRFQFKGIWKGRQIVDDYAHHPSEIRETLSMARLMINTKKSILPMAADRIVVIFQPHRYSRTRDLITEFAKNLGAADLVILTPIYSAGEEPIKGITSEKLKSCTLANNPNLPIFTCKQLRDLENIINLKTRENDLLLFMGAGDITKVSEKLSKKIK