MDFVTCLPKSKAGNDTIWVVVDRLTKSAVFIQMKETWKMEQLAKAYIKNVVRLPGVPKDIVSDRDSRFVSNFWKSVQKSFGTTLKMSTAFHPATDGQTERTIQTLEDMLRACVIDFQGSWEDSMDLIEFSYNNSYHASIGMTPFEALVGTSNDRGHHEPNPNHPIQDSTAQDRQKSYADLKRRDEEFNIGDKVLLKVSPMKGVMRFGKKVKLSPKYIGPYEILERIGKVAYRLALPMDLHRVHNVFQISQLRKYIPDKSHVLQPETIELDQSLTFEERPVKILDSKVRSTRTKDVKIVKVLWSNQESEEATWEAEDEMEKKYPELFPEVLVELRGQYNNLKFLQVNALKSHKVSSFEFEF*