MSLIQKFQMGARKAGMQATAFGRHVTQLAGEGGKSIQTGFKLESECQRAAEILASFLADPEEPESALNSIPKEVLLNAKGLAIFTVLKAGFVWSGKAGSGVVIARLADGSWSAPSCLATGGVGFGLQIGADWSGFVVVLNSAEAVKAFATTGNLTIGGNLSASAGPIGTGAAVTASLVHPTPMFTYSKSKGLFAGLSLEGTALVERKDANEAFYGQRIPASDILSGKVPPPEAASKLYDVIETAESVNETGLPQQAYVPQPGSGDGAAAPLLSKGIPATNQQPTLFDSADHR*