MEIRFVYMTAENMDEASQIARTLVQRRLAACVNIIDGMRSVYEWKGTLQEEREVVMIAKTRADCLPDLVEAVKGMHSYDCPCIVGLDVLDGNNAFLDWIRAQVGPASVADNEWHAKQD