MSHEIRTPIHGILGMSALVLATGLTEEQRDNMTTVKDCADMLLHLINGILDVAKIEAGRFEVELVSFNLCHVIKSTLHILEPRAREKRLRLKWDVDARVPTVLVGDSGKLRHCLLNLVGNALKFTHQGYVQVTVAPYVDGLYPSLVFRVSDSGIGVSRDKLSNIFKPFTQADPSISRLYGGTGLGLCIVQRFVELMGGQICVESEYGTGSTFCILLPFYLIEGTRVEETSNYEAPEAPSETAGTEMRNSALTLSIIQKLARVLLVEDNLVNQKVASRLLQKYGHVVITVTDGLEAVEALKSDHKAYDLVLMDIQV