MLSLQNISKRFDGKPALSALSLDIHEGEFVVLVGPSGCGKSTLLRLLAGLEPVSEGQIWLHDENITATTPRERNFAMIFQNYALFPHLSVRDNITFGMKVRKEEKSSWQPRVDKVAQMLQLEALLDRKPAKLSGGQRQRVAMARAIVRNPRLFLMDEPLSNLDARLRSEVRDSIMALHQQLKTSTIYVTHDQTEAMSMADRIVVMNGGHVQQVGRPEYLYANPANLFVAGFIGSPAMNLLSLPCVDGNVQLGEQRHPLPPRHRDQTRVWLGVRPEHITDRVEEGHLRLPATVLQRELMGADYLLHVSTPIGTLRFSRRHRGTVPEKGESLQIGFSPADVHLFHAETQHNLLMECNHV*