MHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCVYGDRCRYEHSKPLKQEEVTATDLSAKPSLAASSSLSSGVGSLAEMNSGEAESRNPSFPTVGAGSEDWVNAIEFVPGQPYCGRTAPSCTEVPPQGSVTKEESEKEPTTVETKKQLCPYAAVGECRYGENCVYLHGDSCDMCGLQVLHPVDAAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGICMEVVYEKANPSERRFGILSNCNHTYCLKCIRKWRSAKQFESKIIKSCPECRITSNFVIPSENWVEEKEEKQKLIQKYKEAMSNKACRYFDEGRGSCPFGGNCFYKHAYPDGRREEPQRQKVGTSSRYRAQRRSHFWELIEERENNPFDNDEEEVVTFELGEMLLMLLAAGGDDELTDSEDEWDLFHDELEDFYDLDL