MKFKVPEFNDDDYKDEFTEQSEFTVVFPDWRKQYIKDKQEKIEELLTEKKLKLEVNYEDKILKVLTTNKTRDPYIIIKGRDFINLISRGAVFEEATKIFNDNVFCEVINIKQLAKSSNKAVFQNRKHRLEGKNGDTIKALQLLTKTYITMEGKSLCVVGKYKGINEVSDIVEKVFQNQHPVYLLKRLLAKRELENDKEIKDQDWTRLLPEVRSKMKNTRGDGKKKIALKNKIQNGNKDDGEFKGTDFLFENFEKKTRHRKKKNILKEDEDKLEENRDKIPNTKKKKLTENDNDNIKRIKNDKKLSKNTLECDNTSKKHKINDELQETESKI