YFMHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCIYGDRCRYEHSKPLKQEDATTTTDPAAKSSLAASSSLPSVGPLGDMNTTEAESRNSSFATGAGSEDWVNAIEFVPGQPYCGRTAPSCTEAPLQGSVAKEESEKEPSAVETKKQLCPYAAVGECRYGENCVYLHGDACDMCGLQVLHPMDAAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGICMEVVYEKANPSERRFGILSNCNHTYCLKCIRKWRSAKQFESKIIKSCPECRITSNFVIPSEYWVEEKEEKQKLIQKYKEAM