MSDRLTRIAIVNGDRCKPKKCRQECKKSCPVVMTGKLCIEVSSASKIAFVSEELCIGCGICVKKCPFEAIQIINLPKDLDKDTTHRYGPNTFKLHRLPVPRPGQVLGLVGTNGIGKSTALKVLAGKLKPNLGRFQNPPDWQEILIHFRGSELQNYFTRILEDNLKAIIKPQYVDHIPKAVKGNVGEVLAQKDERDTKEELCRDLDLNQVLDRDVGDLSGGELQRFAIAVVATQQAEIYMFDEPSSYLDVKQRLKAAQVVRSLLRTTSYVIVVEHDLSVLDYLSDFICCLYGKPGAYGVVTLPFSVREGINIFLAGFVPTENLRFRDESLTFKVAETPQESADEIKTYARYKYPTMTKTQGNFRLQVMEGEFTDSQIFVMLGENGTGKTTFIRMLAGLLKPDVSDKEETEIPEFNVSYKPQKISPKFLGTVRHLLHAKIRDSYMHPQFNSDVMKPLQIEALIDQEVINLSGGELQRVALCLCLGKPADIYLIDEPSAYLDSEQRIVAAKVIKRFILHAKKTAFVVEHDF