MQTDKIFYSLFQAFPSIFFAIIGETDINPSTYEFVSVELKETAFRIDGVFKPVNESTEEPLYFVEVQFQLDPKFYRRFFAEIFLYLRQNPSVNFWRAVVIYPQRIIEPDDQQPYRLILDSSQIQRIYLDELGTASENSLQLAIVQLIIASEATAIDQGRQLIIQARQELTDEANKKQIVELIETILLYKFTNLSREEVAAMLGIDDEFKKTRMYQSIKEDGLEEGRQEGRQEGRQEGKLQAKLEAIPRLLALGLNVEQIAGALDLTIEQVQEVVEN