MESLAKDHAAGFAAGIALVLTGHPFDTIKVKLQTQNTEVNTLRYRNAIHCTKHILQSEGFRGLYKGATSSFIGVAVESSVLFGAYSQVKSALQGGEQSRPQLISIVPSAAVSGACISMILCPTELIKCRLQVQTNDISSINPRIQRYNGPLDCALKIVKQEGVRGLFRGGFTTFLRESIGNAVFFTTYELVRYHMLSAAGNIKIEEGEENGQLGKGAYSRFFMEAGVDIVSGGLAGTAFWSAVLPLDVAKTRMQTAAFVPASTNPFHHLHKIFTDAGFRGIYAGIGPTLVRAFPANAAAMLTWELTAMLLGVRHYAKQPL*