MLNLNQESFFLLHRHLNISICYQNCYFDLRNNCHKRITLPYTGDKYLLHKQSTKWITVMTMAPPRLEKGAGVLDKPVIEKTTPGRESEFDLRKMAPPYRVMLHNDNYNKREYVVQVLMKLTRIGRDAVLYVESLIESIMGGLEGLINILDSEGASTRSQLKLQMAFDGQERYMKRSWEPSDKADLHFVYKDVEGVSTQWDDIQRKLRNLPPKPSAFKPDPFTPAEDEDSKPKTKSRIDNKTEELKDLEDDLDDSCFLEEYKYLQLP*