MAPGLQFKVGENSSWEKIKIRGRKVEDDYTAGEYLGRGGFGYVTEVIHKISGERMACKIIPLNQADNEIRIWSEISGHRNILPLTSVYRDQNSNLAYLITDLCSGGSLCDMMQMDGLFCEKEAAMIMKLLVEALQYCHDKGIIHRDVKIDNILIPSKIAFHSFPDIKLADFGCSTHFSEGKLLFDRAGQPFYMAPEIMEEVGYSKEVDIWSSGVVLYVLLSGNLPYKEGKDFHERLRSIKKSNPNFKGGEWSRVSNSCKDLIKGMLNKDVKKRLTTKEILEHPWIKEHTKDRGG*