MEQNQAPRSVSTHIALFGRRNAGKSSLINALTGQNIAIVSDQRGTTTDPVYKSIELFPLGPCVLIDTAGLDDTGELGALRREKSLEVLGRTDIAVYVADAESGLAAEEEDFLQQLRQRGLPVILVWNKSDLECLPAPEGAIAVSAQTGQGMQQLIAVLSNAKPQQKAPGLLDGLVSPGELVLLVTPIDSSAPKGRLILPQQQVLRALLELPAPALVVQPEEIPAALAALAAPPALVITDSQAFARVAELLPPDMPLTSFSILFARAKGDLSELAAGARAIAALKDGDRVLIAEACTHHRQEDDIGKVKIPRWLRQKTGKELHFEFSSGLGYTKQLPEYALVVHCGACMINRAEMLSRIQQAREAEVPIVNYGVLIAYVTGILDRVLQPIPETHKKEGSYA