MEQLFDILPSEWAERFLETEKERIELHFKDAGKLSLLQSKAGGRGYLPKEQGYPVTEEGKPLSLLTQINFSEMPQMENYPEFGLLAFYVDYQDDLYGLNFENPTSQEGFRVFFFDDLGSESLTAEEQDAFFEDVAKTDFYPVVNGEFKIAGQVSDQILLQDSFDFENEFGSNFYELADQIFAEDEDKSEALYQIGKECSQIGGYPFFTQEDPRMYTENPHHDTLLFQLASEDFDENRMAIMWGDCGVGNFFINKQDLINRDFSNIMYNWDCS*