MARHALSVIAPQGRVGTLVFESTEDRYEFIYDPAWPGIAQAFPLSPHIPLAGPPAASGVVARFLQNLLPEGRALDVASSFHRVSKGNIFGLINLLGREPVGALSFLAEDADASQAAAEPRRPISDAELSERIRARDSVPFPVWDGKVRLSVAGFQDKLQVLLEGDQVSLVEAPLASTHILKPESPNPATPFMVANEHFCMTLALHMGLPVAPVRIRRIPEPVLLIERFDRTVEWAQDGPTAVAVHRRHVIDACQALDMPVALKYERNMGSAEHVRHIRDGVSFERLFALADDFENPAVARQFLLRWAILQLLIGNSDAHGKNVSFFLSGAGLAPANLYDLVCVHAYGQAIEQEMAMGYGDEFRCNAVTAFDLADFAHRAGLPATLVARELASMAKQAQKRVAALAQHEVYTPNERQHVQGIAAFVLAQAERLLRIAPQVPKVDPELL