MKSTDDKTIVKDYFNAVGFERWRNIYGDGEVNKVQKNIRIGHQQTIDTVMGWLKEDGNLSQVSICDAGCGTGSLSIPLAQEGATVYASDISEKMVGEAETQAKSALGDNHKIHFSVSDLEAITGSYDTVICLDVLIHYPDQDIPTMVKHLANCAQSRFIISFAPKTFLLSLLKKIGEFFPGPSKTTRAYQHSEAEIVKILEDNGFEIKRTGMTSTNFYYSRILEAVRN