MASLTVPAEVPSVAEDCEQLRSAFKGWGTNEKLIISILAHRNAAQRKLIRQTYAETFGEDLLKELDRELTHDFEKLVVVWTLDPAERDAYLAKEATKRWTKSNFVLVEIACTRSPKELVLAREAYHARNKKSLEEDVAYHTTGDHRKLLVPLVSSYRYGGDEVDLRLAKAESKVLHEKISDKAYSDDEVIRILATRSKAQLNATLNHYKDEYGEDILKQLEDDDEFVALLRATIKGLVYPEHYFVEVLRDAINRRGTEEDHLTRVIATRAEVDLKTIANEYQKRDSVPLGRAIAKDTGGDYENMLVALLGQEEE*