MNPSQILENLKKELNENEYENYLSNLKFNEKQSKADLLVFNAPNELMAKFIQTKYGKKIAHFYEVQSGNKAIINIQAQSAKQSNKSTKIDIAHIKAQSTILNPSFTFDSFVVGDSNKYAYGACKAITHKDKLGKLYNPIFVYGPTGLGKTHLLQAVGNASLEMGKKVIYATSENFINDFTSNLKNGSLDKFHEKYRNCDVLLIDDVQFLGKTDKIQEEFFFIFNEIKNNDGQIIMTSDNPPNMLKGITERLKSRFAHGIIADITPPQLDTKIAIIRKKCEFNDINLSNDIINYIATSLGDNIREIEGIIISLNAYATILGQEITLELAKSVMKDHIKEKKENITIDDILSLVCKEFNIKPSDVKSNKKTQNIVTARRIVIYLARALTALTMPQLANYFEMKDHTAISHNVKKITEMIENDASLKAKIEELKNKILVKSQS*