YFMHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCIYGDRCRYEHSKPLKQEEVTVADLTAKSSLAASSSLSSVVGPVVEMNTGEADSRNSNFASVGAGSEDWVNAIEFVPGQPYCGRTAPSCTEAPPQGSVTKEECEKEQTVAETKKQLCPYAAVGECRYGENCVYLHGDSCDMCGLQVLHPTDAAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGVCMEVVYEKASPSERRFGILSNCSHTYCLKCIRKWRSAKQFESKIIKSCPECRITSNFVIPSEYWVEEKEEKQKLIQKYKEAMSNKACRYFDEGRGSCPFGGNCFYKHAYPDGRREEPQRQKVGTSSRYRAQRRNHFWELIEERENSNPFDNDEEEVVTFELGEMLLMLLAAGGDDDLTDSEDEWDLFHDELEDFYDLDL