MLAKIVFSSLVAFGVLSANVEQFGSFFNEIKKEQEEVAAKEDALKARKKLLNNTHDFLEDLIFRKQKIKELMDHRAKVLSDLENKYKKEKEALEKETRGKILTAKSKAYGDLEQALKDNPLYRKLLPNPYAYVLNQETFTKEDRERLSYYYPQVKTSSIFKKTTATTKDKAQALLQMGVFSLDEEQNKKASRLALSYKQAIEEYSNNISNLLSRKELDNIDYYLQLERNKFDSKAKDIAQKATNTLIFNSERLAFSMAIDKINEKYLRGYEAFSNLLKSVKDDVELNTLTKNFTNQKLSFAQKQKLCLLVLDSFNFDTQSKKSILKKTNEYNIFVDSDPMMSDKTTMQKEHYKIFNFFKTVVSAYRNNVAKNNPFE*