MMHITRKFEHLKIQLQAIKSATNNFVDDKCIGKGGFGKVYKGELLHSKGQTIVALKRLDPTFGQGNPEFWKEIIMLSLYKHENIVSLLGFCDESDEKILVYEYASRKSLDLHLNNDDLTWIDRIKICIGAARGLAYLHNPGETQQRVLHRDIKSSNILLDENWNAKISDLGLSKFGPANQQYTFIVSNAVGTVGYCDPLYVESGLLTKESDVYSFGIVLFEVLCGRLCITHQAGIHQSLVGLVRQYYKQNKINEIIYDTIKDEMTPKSLDAFTKIAYQCLERELEERPLMTEVVRILESVLEYQWKIL*