MADTICPECRRVTEVVLDHAAGDTVCMECGLVLEAHTIDETSEWRTFANESADNDPVRVGGPSNPLLTDGGLATVISKPNGAQGDFLSSLGRWQNRGSNPDRSLLVAFRGIATMADRLGLVSTIKDRANEIYKKMEDVKSIRGRNQDAILAACLYIACRQEDKPRTVKEICSVANGATKKEIGRAKEFIVKQLEEEMGKSMEMGTIHAGDFLRRFCSHLGMSNQSVKAAIEAVKKSEELDIRRSPVSVAAAAIYMISQLSEEKSPMKDISVVTGVAE