MGMSWAFGPPKPHDDMIRLIRYAVEELGITFLDTSDVYGPHHNELLLGKALKGIRDKVQLATKFGAYYTEDGQKFCIRGDPAYVRACCEGSLKRLEVDYIDLYYAHRIDAKVPIEVTVGEMKKLVEEGKVKYLGLSEASASTIRRAHAVHPITAVQLEWSLWTRDAEREIIPTCRELGIGIVPFSPLGKGFFSMGAKILENLTDSDARITGIQPRFAPENLDHNVELFVKLRDIASRKACTPGQLALAWVQHQGEDVAPIPGTTKQENLEENAGALKVKLSKEDLEELESIFHTECAAGDRYLDMSMTTNQVETIPLSQYWPASS*