MATASTGSKQAKEVIRLEREAVIPVLKPKLIMTLANLIAQSSDRSEFLKLCKRVEYTIRAWYLLQFEDLMQLYALFDPDYGDQKLQQQHLSSDEVDVLEQNFLNYMFKVMEKSNFKIATEEEIAVAQSGQYRLNLPISVDESKLDKNLLKRYFSEHPRENLPDFADKLFPKKTRAIIRKVMKKEDETKDIKKEGENSDEEFQDDLYVERIRIENLDFSLQNLASKITIQEPTFDRIIVVYRLAGSKAKKERGIYVKHLKQIPMADMEIVLPEKKNPSLTPMDWVKFLTTAVLGLGAATGSIQTPEADFWVVVAVVSSVIGYCAKIYFTFQANMEMYQNLITQFMYDKQLDSGKGTLLHLCDDVIQQEGKATLKELDKKCEELINDEFGERCNFDVDDAVQKLEKLGIIAKVSLHLCFSLS*