MATVAATLPFRAPTYLGPATFLTPSAAGARFPDRPQQRRLVAGGRHRELARIQAEAISGGGGVARRDPMVPPYNVLITGSTKGIGYALAKKFLMAGDNVIICSRSAERVESATNDLKKEFGEQHVWGTVCDVREGKDVKALVDYARGKLQYIDIWINNAGSNAYSYKPLVETSDEALMEVITTNTLGLMICCREAINMMWNQPRGGHIFNIDGAGSDGRPTPRFAAYGATKRSVVHLTKSLQAELQMNEVNNVVVHNLSPGMVTTDLLMSGATTKQAKFFINILAEPPDVVADYLVPNVRAIPTNQSMKPTYIRFLTGLKAYSRIFSRLAFGARRNKYVVED*