MLTEADLSTACPRVHLHLAPFTASTQVTQSLIQIGFGEAHQASTAHPGLLQVGLPPLGQTLGLECWEVSGPIERGQVDGLAYNYTEDFLFGWLLLEDSAHGDAFQRISAHAYTQLLGFVRESGYPHILRIWNYFSAIHQLSDGLDRYQQFCLGRHQALCRAALQESELPAATAIGTATPGLLIYFLAGKQPGQQLENPRQLSAFQYPRRYGPQSPSFSRATLSHCGQHRQLYISGTASIVGHETVHQDPIAQSTEIINNLKALLEQARLGIEHPGALDLIKVYVRDPAMQPAIAHYLQQVLGGHEAIIYLRGDICRTDLLVEIEALCLNCPK