MHAYLAGCGVDGVKVDVQGTLGLLGSGPGLAGGAATAAAYHASLEASAARHFPGNQLINCMCHSTEDLYCMEHTDLARVSDDFYPANPASHTAHIANCAFNSLFMGCLVVPDWDMFHSRHVAALLHATARAVSGGPVYVSDRPGRHDFDLLRRLVLPDGCVLRCRLPGRPTADCLFASPSCDGQTALKVWNVNAYCAVVAVFNIQGSSFNRRLRRFHTHDAAPPPLTAAVSSADVPLLAQQGAQVGCADEATGMCAAYVDSTQELRLLTAGEGLPISVAGCGGCDVVTLSPVIEAGGVQFAPIGLVDMLNAGGAVLSCYLSGGHSDDGFEVQPARASMQLRGAGPVLCYASHKPVSVTVEGKEAPFVFDETKTALRFQLAGGTAAGAAKHVFVQFX