MKKSKSIQIIKQQGIAEFIKYKKNKIYTKYEKKFNINIFTPYLLKFCKPLKDDYKFILFSYGVSGHWAFKSFLKYCELDDFVLYQNNYSYYKEYKNFNKKNYYVEIAWYQSMQPKYKHISKILNKNKPVVILTRDPISRLKTMVNHGSYKIEELGKNELKNFYINEDIFENLDRIRYTDKNGYNANLKKPDLSSIYFIVNEELSFSYFSNINLIKNKNILYVDTKSISKDNAFATIKTLAKELNFKEPNDNDEYKFKQKFWNELYYLLPYRFIVNNDILIIVSDENKVFLDNDKYYKEIKDDLIDIKKELVNTKSKLFDKISINIENKNWTIIKDDKALINDLREYFEKFMIILEKKANERLENMVKEEDVLNYLKEHQDLGKKIKNILDYELQHIKEHRPDIINSWEYYKKFLEFFKE*