MNNLVCDSGYIIRNLYKSYKVDNKEHVVLSDISLNIDRNHITVILGESGCGKTTLLRAIASLEGINSGEIRFINDNKEYRPNVGFVFQESRLMPWLNVSENIAFHNQRKNTILNKVLRKFKHNKRIRSKIINDNFRSLETNDNLNKSNKYNRKSNIDVEKYLKMMNLQKFKNSYPNELSGGMAQRVSIARALSFNPDMLLMDEPFSALDYFTRIDMQNEVIRIHKSTNKGVIFVTHDIDEALKIGKKIVVFTDERKVKEFNIEDGYNRDLTSDYYIKLKKDILMTMKSNKGI*