GAGGGGSANGGGGSRGGEESGGGSREPRSQGHWRYFMHGVCKEGDNCRYSHDLSDSPYGVVCKYFQRGYCIYGDRCRYEHSKPLKQEEATATDLTAKSSLAASSSLSSVGPTVDMNMGEAESRNSNFATVGAGSEDWVNAIEFVPGQPYCGRTAPSSAEAPLQGSVTKEDAEKEQSAVETKKQLCPYAAVGECRYGENCAYLHGDACDMCGLQVLHPVDAAQRSQHIKSCIEAHEKDMELSFAVQRSKDMVCGICMEVVYEKANPSERRFGILSNCNHTYCLKCIRKWRSAKQFESKIIK