MTTLEPTQEDDREELEYGGEEPSKLGAVHMMYAMGKESQGEKPQSTDLMYVEAQVNGKGARAIVDRGATHNFVTESEAKRLWLKLMREGEKMKTVNSAARPIHGIAKNVPTKLGDWSGHLNFTVATMDDFNLQGRPDATPGFLTGGRAATLPSQDMCLRKRDEETKGVSAMKLKKGLKMNEPTFLATLSMKDDETQGDTPPDLMDLLREFADILPEELPKVLQARRAIDHEIELVHGAKPPARGAGRIRMDPKKIQAIPDWQAPKNASELRGYSEIASSLTDLLRKDNSWKWAETHQVAFRKLKEAVMKEPVLALPDINKPFVVETDASNFSLGGVLL*