MIDMALDHGSLEHILPVSWKSQITAWLAEDTPSFDVGGFVVGDAPRTATLWGKSQGILAGVPFFNEVFKQCGCTVEWHATEGCHVETHGGKRALATVTGPARGLLEGERVALNILARCSGVATQSRHLLVNLRSAGYKGIVAGTRKTTPGFRLVEKYGMLVGGADTHRMDLSTMTMLKDNHVWSRGSITEAVKAAKAAGGFSLKIEVEVQSEEEADEAIAAGADIIMLDNFTGEGVRVAARSLKERWAGKKQFLLEVSGGLTADNAESYICHDIDILSTSSIHQGVPHVDFSLKINVEKGTGPEISS*