MASLTVPAEVPSVAEDCEQLRSAFKGWGTNEKLIISILAHRNAAQRKLIRQTYAETFGEDLLKELDRELTHDFEKLVLIWTLDPSERDAYLAKEATKRWTKSNFVLVEIACTRSPKELVLAREAYHARNKKSLEEDVAYHTTGDHRKLLVPLVSSYRYGGDEVDLRLAKAESKVLHEKISDKAYSDDEVIRILATRSKAQLNATLNHYKDEYGEDILKQLEDEDEFVALLRATIKGLVYPEHYFVEVLRDAINRRGTEEDHLSRVIATRAEVDLKTIANEYQKRDSIPLGRAIAKDTGGDYENMLVALLGQEEE*