MMPSVKGFKHVGFLTRKKGQSFEDFVKHWEEVHTAITLKLPGLRGYVLNPIDREKYPDSPVDGFSELWFDSIEDAIAAFDSPIGKAAYEDVPNFVESAAITYITEIRKL