MAAHCAEMPRVKLGSQGLEVSAQGLGCMGMSFSYGPPKPEDDMIRLIHYAVNSLGVTFLDTSDVYGPHHNEILLGKALKGIRDKVQLATKFGICREGGKSGVRGDPAYVRACCEGSLERLEVDFIDLFYVHRIDARVPIEVTVGEMKKLVEEGKIKYVGLSEASASTIRRAHAVHPITAVQLEWSLWTHDAEREIIPTCRELGIGIVPFSPLGRGFFSMGAKIMENLTDSDMRKLSQPRFASENLDRNTELFLKLNDLALRKGCTSGQLALSWVQHQGEDVVPIPGTTRQKNLEENVGALNVKLSKEDLEELAAIFHAECAAGDRYSDMSATTNKVETIPLSQWQPA*