MATKELNVSLDAEGFMTDPNQWTPEIAEAMAEEEGIAPLTERHWQVINWVREEAARTGEFPSLRAISKRSGVDTKELYELFPKGPARKIARCAGYPKPKGCI