MKDVIVCDVGSHSIKLGFAGDHVPSLVVPCFYGKSDRGAKETVYFGAEALEESGVNRIELKLVFDAAGTVKEWRRFEELFTWALRKLVGDDENAGVFSSLKLFLPRPANMNNDELQKLSELLFEKLKFRAVTMQPEAALILMVQGHQTTGLIVEAGAGSIRLLPVYHGHAIVAANRRIPIGGRVMTRHLVKLLGDQGYPLNAKRDFDLIVSDPTKQSFCYAAPSYAEEKRCSMETSLLLEQTQLLDGTEVDLEKERFETVECMFNPSLLGIEAKGIGHAIVELVATSIPLDCVKDIVSRIILSGGLSRIPGLLERLQAEVRTQFRDEKQWNPRFREEKNWTPLQVENISVELANEEFSLFHGASIVGDAIGMKREFWVTQNDYKRDGVPGLLKKCRL*