MPILETLSLEPNPKRQKIEPVFNDPLSSTTCLHSFACHGVCTACNSMVEKRHFRSFHYFSDGLQIRHEALALAKRLTTKFYCTGEKKLHLVLDLDHTLVHTTSVPSLTEAEKYLIQEAGSRHDLWLLKSDEDPVERLVKLRPFVHDFLEEAHKMFKMYVYTKGNRYYAESVLEMIDPRRIYFGRRVITREESPYMKTLDLVLADEHGVLIVDDTRDVWPDHKSNLVEISSYEYFRMSNGQCSKPYSEERLDESECNGGLVNVLRLLKEVHCGFFRVKEDLESKDVRVLLQEIEFNRGVLY*