MDPALTPVDSKLPSSNNPTLSLVGSFLVDISHTEDDESILWSLIPIEEAVASESDAGSLSEGARSWKALHRMNTQQLSKPVISLESKILEPDTLQVQISSSTNVALLAENAKLLSAMAKALAQYTANASDNETKAWNLVIYSGDETKEEFAGVTFSLDDIPTLFEVDSTSGVEIVDMVDQQGNVLAMVPRTLVHSLNILHRGIGLTVSKDEKFSELYVHRRTDFKRIFPSLYDMFVGGVSLSGEEARLTAAREVAEELGLSRALKENQQNLSGPLFQCVVCTAYNRCVVTVFQYTMDPSVETISWQEEEVSWGDFVRYDTAEAAADLSIKRLVGKQEWPGLLPAVQSKWKGNKPPEAETSSSVEDWATWDFVPDGLLVWEAWLKWNQAAHYD*