MPAYVGKVTNQEYQQIVGEARELVKQNAHCQFRMGDLALRIEPMGPHGGPHPELPDEAMGVAESLAWFADDIGVTPRSVEVWRWVASRWPDEHRQLELASFTVHRTLAHITDDQQRWKTITDIPCNERTGEHRWTADAAKRIVGWGSISAPHTPAEKVNAIIGLARDDEVAAAVTAQLLTRPQVTAAALADEQTRHVVIHDLGRDAEVAAEVTATLLRQPQVAAKAMDDTAARRAVNTAQSDRAREQSEQVRQSSIPLQRVTHSMEYLDLVGLLHQIVATASRVVPAMRGHEYTPEEVDTVRRGIGRARAALDWMETAIDTGRVDLDDSLARLLRGE