MSTAEDWTPNTTGYSGAMDEFHPFVEQLLPYVKEFSYVWFNLQAAKRKYTKRHEKRMTVDEEKSVKEDLMNERVDVKQKWAGRLLGKLRKDIQPQYREDFVLSVTGQKPAICVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDGERLEKCPECVYPTLCVNPYHISIAVRELDLFLANFIHTSNPDAQHQDGDEAGNDSGIFFDCSNHYVFYYA