MPIHQGLLPREGFCADVVVRLIRQTALNPALILPLVLLARLTKKGQDLSILHPSAAQNLKTLLYLGLARWASGWLSEKTRNNWSDDKYDWEREIVLVTGGAGGIGGRVVNLFSEMGVKVVVLDVQPMSFTTSANVHYYQCDLRAPENVEAVAEKIRAEVGHPTVVINIAGVARGKTILESQPSDIRFTFDVNAFAPFWTAKTFLPNMVENNHGMIVTLTSYASWLTIPNLVDYGASKAAALAFHEGLTAELATRYNAPKVRTVIVHPGPTNTALFKGYYQNTDFLMPPLAPETVADAVVKQVLTGRSGTVIIPGTGSILAALRMQPDWYAIPVRAKAQSYMRNFSGRQVIEDVDASYEKDGREKDAADNAVQKCQKKSNDLKLPNNHMTNVIAHRGMFSEKKRTRTRGCLQNSGHEVPKPELTDALYPMKDSILLVMSG*