MDVPHVVYLHSCPNCGGPITSDRLAAGLPCYECLPKEPQAKAIGEVVEALRRRKALKELARVAEYLREYNKFSAFFKEIIGYEMWGAQRLWARRLVRGKSFAIVAPTGSGKTTFILVATLYMALRGKKTLLIFPTSALAHQAYKKLMSFAEKVGASVKTLAYHSLLTEKEKDEVLAAIERGEFDVLIITSAFLPRRFDLLSRYKFEFIAADDVDSILRATSKNIDRILKLLGVSDEVLKTALDIISLTKQIRKAEVVGDLKEVERLEQELSSARAKLQEEVRKLKLGIFIASGALAKARRTTRLLLFRELLGFDVGGRAEGLRNVTDVYIDMSQDVVMQTIEILKRLGPGGIVYVQDRELGIAIAEKAKERGLSVEHFFKPRRGILESFEKGEIYALVGLASPRSPLVRGIDLPHVIRYVVFVGVPKYRFRVRLEEFSIPAYLTFLYNVRTVLTGELRYKADRLIGQLKRLAPYAISVQEALRKASEGAELTGFDRHVVDVVKSAVDFVNNLLMRDDLRQAIESSTEVKLTRIDDEFYVLVPDVTTYIQGSGRTSRLYAGGLSKGLSVVIVDDKKVFHALKRELKLRFDEAEFKHIDEVDLNAVLAEIDKDRKAIRDILEGRVTPATKGVELLKTVLMIVESPTKARTIANFFGRPSLIVTDGVPIYEVSTGDAVLMITASLGHIYELPTSLKRIDSRQREILAKWFGEFKYDSYNGEEYAVIVKEGSFIPVYNKIWRCRNAVYIDDTDVPPDCKPLDVLSAIRNIAIEVDTVLIGTDPDSEGEKIAFDLYLGLRPYVSDIKRVEFHEVTRRAILNALANPRDINYSLVKAQIVRRVEDRWLGFGLSKILQTKFGNPNLSAGRVQSPVLGWIVKTYEESLKNRVYNVDLQLDAAYCVEPSSCVLRLQIPGDILQTLKKKKRVAIKKESEEERVVNPLPPYTTDELLRDAVNRLGLSADYAMKVAQDLFESGLITYHRTDSTRVSAAGIAIAKEYITKRFGEGVFKPRSWGEATEGAHEAIRPTRPLDVEELRGLVNAGVIQLAIQLRREHYQLYDWIFRRFMASQMEPSVVKAIKYVIEIDGHSLELERVVETIRPGFQQLYPLTPVEPELPTGTIEVAIKRYRVVRKVLSQADILALMRQRGIGRPSTYARILQVLAKRYYVYVVGRRKLMVPTKRGIEVYHFLENNFSNLVSEERTRLIEQYMDAIEVGNAEYEGVLKELFDEFTREILSRAPLT