YFMHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCIYGDRCXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAPSCTEAPLQGSVTKEESEKEQPAVETKKQLCPYAAVGECRYGENCVYLHGDSCDMCGLQVLHPMDAAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGICMEVVYEKANPSERRFGILSNCNHTYCLKCIRKWRSAKQFESKIIKSCPECRITSNFVIPSEYWVEEKEEKQKLIQKYKEAMSNKACRYFDEGRGSCPFGGNCFYKHAYPDGRREEPQTQKVGTSSRYRAQRRNHFWELIEERENSIPFDTDEEVVTFELGEMLLMLLAAGGDDELTDSEDEWDLFHDELEDFYDLDL