MNLPAAFEEKMRALLGDEFDEYIACYEEPRYYGMRVNTGKISVEEFEKICPFEIRKIPWIENGFYYDGDKVSPAKHPYYFAGLYYLQEPSAMTPANRLPVEPGDKVLDVCAAPGGKATELGAKLQGEGVLIANDISSSRAKGLLKNIEVFGIGNVLVLSEEPGRLENYFTEYFDKILIDAPCSGEGMFRKDKKMVKAWEEHGPEFFSNLQRNIILQAARMLKPGGLMLYSTCTFDPSENERIIEHLKKEYPEFHVLPMENYEGFCPGIPEVTEEKDEELKKTVRIFPHKMKGEGHYVALLQKGAPLPAKELKPKKKSGKIPADLEEFMKQVTWKLDGSRLDIHGERIYYMPEGLPDVRGIRFLRTGLLLGELKKNRFEPSQAFAMCLKKDEYAQIIDLPCEDERVRRYLKGETLDVDDLTERKAKGWYLVCVDGFPLGWGKVSNGTLKNKYLPGWRLC