MKAALPKISRIEQYSYDIDWNKFGAIFYGGLARQVELTKERKADPPDANWVDFEYGNPGSYKKGLSTLPNAIKEELGEKVKLEWSLKKVEKVDGGYVATFDTPNGEEKVNAKTVVSTMPTHAIGSILEPVLPGSTDLFSQKGIYYPPVAAVTLAYPKSAFKDVELDNEFGNLKDLPGFGSLNPRTEGVRTLGTLWSSSLFPERCPSDYNILLNYIGGSRDPAIGTMEEKDIIDAVDIDLRKVLLDSTAPPPKVLGLKVWPTAIPQYELGHLEILQELEAMEKKVEGGGIWICGNYRSGVAFPDCVTFGYEHAQVVKDYLD