MSTTVEKIKQVEDEMARTQKNKATAYHLGQLKAKLAKLKRELLTPTGGGGGGGGAGFDVARTGVASVGFIGFPSVGKSTLMSRLTGQHSEAAAYEFTTLTTVPGQVMYNGAKIQILDLPGIIQGAKDGKGRGRQVIAVAKTCHLIFIVLDVNKPLVDKKVIENELEGFGIRINKQPPNITFKKKDKGGIAITSTVPLTHIDHDEIKAVMSEYKISSADISIRCDATIDDLIDVLEAKSRAYIPVVYALNKIDAITIEELDLLYRIPNACPISSEHGWNIDELLEMMWEKLNLRRIYTKPKGKAPDYTAPVVLRSHSCTVEDFCNSIHRTIKDQFKHAIVYGRSVKHQPQRVGLSHELADEDIGSPGLTSGGVNCSVDCQAVNESLLERESNPWKDPLL*