MFTTKTFVHEQDLFMKATLDSIFKVGFGTELNTLSGSNEEGNRFAEAFDDSSALTFYRYFDVFWKLKKLLNIGSEAVLMEKSKMLDHFVYNVIESKKEQISSQRDNMPKEDILSRFLVLRQKEPNMSDRYLRDIILSFIIAGKDTTAVTLSWFFYMLCKNPIVKEKIGREVKEVIDAKEGTTIGEFVERLTEEALNRMHYLHASITETLRLYPAVAADAKLCCSDDTLPDGFNVGRGDLVVYLPYPMGRMKFLWGDDAEVFKPERWLNNDGLFQPESPFKFTAFQAGPRICAGKEFAYMQMKIFAAVLLSFFTFKLSDEKRAVRYRTMLTLHIDGGLFLQAFHK*