MAFHGESEAMKCQVTPPVSPMGYIVNTAEFSPCVHVICEFDQPVDVSHAKQAIGDLLLAQNPRFSCIMTKDEKGVAQWKKTEVNVDDHVFVPNFPPGLNEYDDYVNDYISDMHLRQLPPSRPRWEFHFLNYKTSTASATMIINLHHTLGDGGSLMSLLLSSSTKADNPTLPTSECTQILQPESHKSQIHWFTLHKLVWQQLLTVVLIMWWTLLDLISSLLRVKWMDDSKLPIRGAPGVEWVPKVTSSATFRMEDIQHIKKSVGGTVNDVLLGVVFNGLQRYLRVEILNADEKSVGAVENLRLTAMVSINMRAKSEPRELKQMLKPKSKAPWGNRFGLLHVGIPLQMLNNPLDILGKVKEDLDRKKRSFAVFILGIALGYVAKLKGPQTSGKYMYKIMANSTLSLTNMVGPGERISLAGYAIKTLSFSTSGLPQALFVAGTSYMDSLRVQVFAAKGYIDAGLLTKCFAHCFQEMKEAAGI