MSHNEDDIDVCDDMLASAGRSPPPPDLLASTTDLEFARKLYDMLEDSSVQGIICWGPLRDRFIVKDRVEFITSVLPRILDQSSFASFVRQLNEYGFKEVRDRERDWAGEHTSTFYHQDFHGDRRDDLQKIKRKPESTKDSWSDTSSGSLPSEKCLSNAGSSSYTSSSDSRPYGLSSDSEVGETFSLSHSYTPPSRASMKITVDHLREEKEDLQGRILHLEMDHEKMGAQMAAMGRDVAQQHGQLLVLLSLLGTINVNKFGSIWKALANVVDSRAPESLRLLQGAKGAILDIARVDVSI