MSEAADAEEAATGREIWIEKYRPQTLDDVYGQEDIVERLRSYIEQDDLPHLLFAGPAGVGKTTSATAIARAIYGDDWRGNFLELNASDERGIDVVRDRIKNFARSSFGGFDYRIIFLDEADSLTSDAQSALRRTMEQFSDNTRFILSCNYSSKIIDPIQSRCAVFRFSPLGDDAVREQVKDIAETEEIELTEDGLDALVYAAGGDMRRAINSLQAAATTGEIVDEEAVYLITSTARPEDIEEMVQSAIDGEFLTARSKLETLLVDTGMAGGDIIDQLHRSVWDFDLDERTTVRLMERIGEADYRITEGANEQVQLEALLASLAAATDD