MKRDTWTPSKHQLLCSDHFTPDSLDVRWGIRYLKHTAIPTIFSLPDNQEKDPSQHKPQEIKTEDGEDIHVCAESDNVSASFEPCSPKKSVTIAERLDENTEAICLSTLSKPPQKKVPFQNTENLQASTIILSSSERHVQQTPVLMAEAVQNIEASNVPTSVENLLSCTATVLQVTDPEYLDSSLKFKNAGGPVIDHLAENPNSHIAVCSVEVQPSENAIFFSTITRTIEQFNGNNESVIAIIVPAECSKESSMGSISVDLLNRLQSALRLTPVLHRNEKIKYLRMLHVIVHMESTLGAHILQAGLPTLALHMDNSSKQKFLFYDRCIIKGKDKNMKCGGQEHPDDFPFCLLKSVEKLS