MEGICREDLLVIEKQIGRFPRNVRRVMKRCTYGFPVVIETFPVVEGKPFPTLYWLTCPFLVREISRLEEKGWIREFEKLIMTDLIFRERYIQSHSEIKKRRMNFTKDEFVKTKLSEVGTGGIRDLTKVKCLHLHVADYLAGVKNPVGERVLKMIKNYTCNLQYCAHELFES