MEDKKLTFIMYPWYAMGHLTSFLHLSNKLAHRGHKVFFVHPTNTLSKLEKFNRYPELINFKSVTVPHVDGLPLGAETTSDVPIFNQNLLCQALDLTLPKIESLIQEIKPHFIFYDFAYWVPSVARKYGVKSVHYCSITPSSVGYLMRGENPTSEAEMMQPPPGFPVDSSIMLHKHEARLIIALHSMGKNSGSGSVSFTQRMLLAFQDGDAIAFKTTREIEGRYCEFVEHKFKKPVVLAGPVLPEPMETSNTEENWSKWLEKFQEKTVILCAFGSECKLKRDQFQELVLGLELTGYPFFAALKPPIEADTIEEALPEGFKERTQGKGIVHSGWAEQQLMLSHPSVGCFVTHCGGNSLSEALINECQLVLVPNFGDQFINSRLFGGDLKAGVEVERNEENGSFTKDGVCKAIKMVMNDESEEGRKIRANRAKWKEFLLSKGLEDSYIDGLVQKLQCLL*