MSQKLLVEYAKSGRAACKVCGATMAKGLVRLGAISKAEAGFDLTRWHHPGCYMKKLFKGNLASVHEINGFQSLKAVDQEDLKKLAADSENTSFETVSKKPKTEAEGAASPEELPTASLIDFSCSLLTRKYKDAELPDGWKAFSSVIVNEAGDILARDKIAAFDFDGCLVNTSVRRVGADAWSLLYPSIPKILQGYHDDGFKLVIFTNESNIDRWTKSRQKAVDSKIGRLNGFMKSVNAPMQVFISCAKEGTGDLYRKPKDGMWVLLEKYFNNDVPIDKTRSFYVGDAAGRPTDHSDADLGFAKAVGVKFLLPEDVFLEPKPKKLSNVM*