MAHIMEMLGKTRVVVEDGKVIEIGEPMIEWCPIFDKVRGIRQFTPEEVKKNVELRMKDFGLFTKERKLDQPVFVGFGVTEVMMTGLERDMLDTTVTVCDGAGTVITSNPSLVQGMGGRISGLVETEPIDEVINRIESLGGIVLDPSTAKIDPVEGVKKAALLGYKRIAVSVIDLDTAIKLHEVESENEIDLTVIGAHLTGIDMEDARELVKHLDIVTACASRSIRDIVKPLVQVGTSIPLFAITKKGKELLLERAKDIDSPILLNTMPLPFFPEQKKPRTPV