MSRSRLVKQKGNKKRMTTVVSNAREIAAIDLGSNSFHMVVAKVVDQDLQLISRHKQRVRLAAGLDEQKNLDEESIQRGLECLAMFAERLQGFEPRNVRIAATHTLRQARNANLFIQRALNVLPFPIEIIPGSEEARLIYLGVAHTQPQADSMLVVDIGGGSTEMIIGKGFEAELLNSKQMGCVNFTERYFANGKLSRKNFAQAIVASEQKLESIASKYRKKGWQMAFGSSGTIKAIHEVLIGQGHEDGLITFERLSKLIEKLCEWDSIDDLQLPGLTDDRKPVFAAGVAILSAIFHGLKIKEMHFSDGALREGLLYEMEDRFKYSDIRLRTTENLAAKHLVDLEHAAKVKGHAREFLSQVAGELNLPEGSELCDLLEWGALLHEVGLSINLQGFHRHSAYILRHNNMAGFNSEQQLVLSNLARFQRKSLKLNELDDFSLFKKKHIIGLIRVLRLAIVVNGQRNDDPLPPLTLSAKDDEWRLECEQPDWLENNKLLHADLQTEQEYWREVGWQLLF*