RYFLHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCIYGDRCRYEHSKPLEPEDTTAAELTAKASLAASSSLPSAAAPRAAMNAGEAESSGHLAALGAGSEDWANAIEFVPGQPYCGRTSSSCTEAPPQGSGTPAEPEKEQTTAETKKQLCPYAAVGECRYGENCVYLHGDSCDMCGLQVLHPVDTAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGICMEVVYEKANPSERRFGILSNCSHTYCLKCIRKWRSAKQFESKIIKSCPECRITSNFVIPSEYWVEEKEEKQKLIQKYKEAMSNKACRYFDEGRGSCPFGGNCFYKHAYPDGRREEPQRQKVGTSSRYRAQRRNHFWELIEERENSSPFDNDEEVVTFELGEMLLMLLAAGGDDELTDSEDEWDLFHDELEDFYDLDL