MGLSLGKTATPGNGAAEEHGVVGSPWPDLPPELAAEILARLLSHTDRLSFGVVCRGWRLAAREQGLLLPPSMPWINIGRGAYMDLAGNGKACRFATPKGYRARATFGSWVLYEHDLSSRCFLGDPFSPSTPAIEVPCHYKFNAIICHNSVSMRFCQNGSFLTWPLKKMVVCSPHLIVATSAYNCPLKIACFRPSNGMAIKPATLLWSDGDYLHGHQHHACDFTYKDIAFQHGKIFALSLTENLFAYDFATEEMWLSQTWSRVEHAIKERPVAAAGAKLDYHNHHLLTSSDKQKLLMVRWRIPLQE