MNKYFNMDESVFDITERFPETIRYLAEKGFTPLTNPLMRKIMGKKISLEKALLTKNLDIGLCEKELIEVIEQNKNIGFAEIDLSLEKKNAQNTGYDDGKKNIRIEGVLPCPIRIPLLEAFKEFHSKYIEENKDELEKQNYKISYDLRSANLGIDWIIKEAQTGKKENLPDILLSAGFELFFDKKLMGSFIENKDFHCSIEKMNKDFCNDYIDLRDGKKNYAIIGVVPAVMIVNTELLRGRKMPETWADLLLPEFENSAAIPFSDLDLFNSVILNIYSRFGDEGIKKLGRACRTSLHPAQMVKGKASLVLKNPKSVVNEPPAVNISPYFFSKMIKEDSALKTVWPKDGAIAAPIFMLVKKENEALTKAFADFFLSEKTGRVFSESGFFPSTNPDVDNRLGEDKKFSWVGWDFIYQNDIGSLLEKIKTDFETAAGKI