MIKQVNPHFKEFLFDWNQKFQFLVGGYGSSKSYHVALKIVLKLLREKRTALVIREVYDTHRDSTFSLFDELVSDLKLDHIVRCVSSPMQIRFSNGSRIIFKGMDKPAKLKSINNISLIWIEECSEVKYEGFKELLGRLRHPTLPLHMILSTNPVGEDNWTFKHFFKDDREKRFVLDDKELYEKRIIVSNDTYYHHSTADDNLFLPESYVQQLEELKEYDPDLYRIARKGHFGVNGIRVLPQFEERPHEEVMTAISNINRPLKRVGMDFGFVESYNAVVRVAVDHEKKYLYIYWEYYKNGLTDDKTAEELKEFAETKELIKADSAEPKTIRYFQQHGFNMVGARKYQGSRLQYTKKIKRFRKIICSDRCENTIYELKPLAYATDKLGNIIEDEFTIDPHTLSAIWYALDDYEVTDLKEESKGRPQRSRPGRR