MIDTTSTVWYSNMEAMSSEDLIQAQRMVFHHSLSFITSMALKCAVDLGIPDAIHVHGGSATLVDIVACTGLHESRLPYVKRLMNVLSISGVFTSSDSLTRATGSAEKASDSGEAVVYRLTPMSRLLVDPNKAGSMSPFVKFLVNPLTVTTFFDMHAWLKDEKAATKSFFEMTHGCSRYELARNNADDNALYNNAMVSASHVSMEIILREAGAHIFGGLRSLMDVGGGHGMASAAITAAFPHAKCSVLDLPHVVDKAPADGPVQFIAGDMFQFIPKADAVLLKWVLHCWNDEDSVKILRRCRQAIPERQAGGKVIIIDAVMEAGPQDTFSRETQILYDFHMMHIDGMERDKRGWEKIILEAGFRDHKILSVLGLHSVLELYP