MSHLDMGGEELLCKARVFSRHHLASAVRYLEPSLGEYVRQSLDHPYHLSLTQYKARHHLAYLQSLPVRDTALERLVAAEFQLNRSLHQKEMQAIKRWWMELGLVQEIPVVRDQVLKWYMWSMTALQGRSFSRHRVQITKIIALVYVVDDIFDLVATLDELSLFAEAVKMWNSTAAESLPSYMRSCYKALYTVTNEIADTAEKEHGLNHVNHLRKAWAALFDGFMVEARWLATDKVPTAEDYLTNGVVTSGVPLTFVHIFIMLGCDDDQSTQALVDHMPSVISCPAKILRLWDDMGSAEDEAQEGFDGSYRDFYLMENPRCSRSDAEAHMRSLIAREWEELNRECLCKRTFSSSFTHVCLNAARMISVMYSYNKEQRLLVLEDYARMLIL*