MSSVSGTTNGHGKEAAFYEEQLSKIGKVRTDLGQLSGKSALYCSDASIARYLIARNWDVKKATRMLKKTLKWRSEYKPDEIRWDDISDEAVTGKTYRTDYFDKIGRSILVMRPGCQNTKNPNGQVKYLVYCMENAILNLPHGQDQMVWLIDFAGFNLGNLSIQVTKMTADVLQGHYPERLGVAILYNAPRFFEPFWKMASPLLEKKTRNKVKFVYSDRPDTMKIMEDLFNMDELECAFGGKNPATFNINDYAVRMREDDKKMPLFWSPENSALASEPYLMSSQKALESISGVKTEEAGSGKRENLETAPEKSEESDTESEKEEQTRTESSTVEQKNLPGEANAPADKSGV*