MKASIHDTPFVPVDLSFDNLCYDVKASTGGETLRLLNNVSGVFSGGRMCALMGESGAGKTTLMDVIALRKRSGTITGDVLLNGFPQEEVSFRRCSGYVEQFDVQSAELTVRETIRFSALLRLDRTNPVFDTLQDTKRDLPAGFDNHIENIINTLELTNEADILVGNEAEGGLTFEQRKRLSIAVELAASPSIVFLDEPTSGLDARAALLVMNALKKMCHTGRTIVATIHQPSSAVFDMFDDLLLLKKGGEVVFFGDLGPCSCKLISYFENLGASPMNKGENPSTWMLNVLGEHITTTNDNGEEEPLDFAQAWNSSPNYQRLKQRLDEIVENRDEKLKIKYDTVYAATRSERNRLVANRLVTIYWRSPAYNLSRMILSLAIAFLLGSVFIPIRKNLVFSETEITSMLSTIFISFIIIGVLSITSVLPVMLSIRDMYYRHKAGGLLGSASVARALATAEKRFILISCVLFCVVFIPTSGVANSPVAFWGFFTFNMAIYSYIGQLFMCLVRGPGTAQILASIFIGINNFFSGLIVRPQ