MSQQYIMTIESLTRIYDEKAVLENIWLAFFPGAKIGVIGDNGSGKSTLLRIMAGEDKDYMGTVRPAKGIKIGYFPQEPRLDPEKTVGECIEEAVVDSRKVLDRYNEINERLCEEISPEEMEELLEEQAKVQDKIDAANLWELDRMLEVACDAIRVPPSDAKIENLSGGEKRRVALCQILLQNPDILLLDEPTNHLDAESVAWLERFLHDFPGTVVAITHDRYFLENVAGWILELDRGRGYPYEGNYTAWLEQKQARLEVEQKREDRRQKALKRELDWVRMSPKARATKNKARLQRYQELADQQFDERDEAAQIQIPVSRPLGDLVVRANKLTKAFGDRLLFEDLDFNLPPGGIVGSRDALDPGKTVFEEISGGHDTLEVGHSKIHSRAYCGRFNFKGSDQQKFVGQLSGGERNRVHLAKLLRSGGNLILLDEPTNDLDVETLRALEEGLTNFGGCAVVTSHDRX