MKKTERGIVVIVIYVDDLIVTGDSGKDIAKVKEMLCAEFDMKDLGDLRYFLGIEVVRSKDGIWLVQRHYALEMLAKYGMTRSKPMSTPLKQNVKLRADLGDELDDVTMYKKMVGSLIYLTITRTDLSYAVGLVSQFMQSPRKPHLDAVRRIMRYVKATAHYGLFYAQGKELDVHGYTNADWASSSYDRRSTSGYAFTFGSAVVSWSSKKQPTVTLSSTEAEYRGEALAPCDVIWLKKLLADLGEHHDGNVVMYCDNMSNIQLASNPIYHARTKHIEVHYHYVREKVLDGQLDLAYVSTDEKVADIFTKALGKEKYEYFKDRLGVLEMDMLSLRGSVEISSSSATIG*