MDLPYVVYLHSCPNCGGPITSDRLAAGLPCRECMPKEPRAASLREVVEALRRRRALRELSWVADYLREYSDFSSFFARVVGYEMWGAQRLWARRLVRGKSFAVVAPTGSGKTTFVLVSALYMAGRGRRALLIFPTSALAHQAHRKLLGFAERAGLNVRVVAYHSLLGEKEREEALAAVERGDFDVLVVTSAFLPRRFDLLSRYKFDFVAADDVDSILRATSKNIDRILRLLGVSDEVLKTALDAINLAKQLRKAEVAGDLKEAERLERELASLRAKLQEAVRGLKLGVFIASGALAKARRTTRLLLFREILGFDVGGRAEGLRNVVDLYVEAAHDVVQQTIDLLRRLGPGGIVYVQDRELGMAVAAKAREEGLAVEHFFRPRRGVLERFESGEVAALVGLGSSRSALVRGIDLPHVIRYVVFVGVPKFRFRVRLEEFSIPAYLTFLYNVRSVLAGEARYRADRLIGQLRRLAPYALSVQEALKKAAEGAELTGFDRHAVDVVKSAVEFVNGLLAREDIRRAIETSTEVKLAYIDGELYVLVPDVTTYIQGSGRTSRLYAGGLSKGLSVVVVDDQKVFQALRRELKLRFDEAEFKHINEVDLGAVLEEVDKDRRAIRDIMEGRVSPAARGVDLLKTVLMIVESPTKARTIANFFGRPSLIIADGVPIYEVSTGDAVLMVTASLGHIYELPTSLKRVDPAQRAVLAKWFGDLKHDGYDAEEYAVIVKEEGFIPVYNKIWRCRGAVYVDDADVPADCRPLDVLSAIRNIAVEVDTVLLGTDPDSEGEKIAFDLYLGLRPYVSDIRRVEFHEVTRKAVLNALANPRGVSYPLVKSQIVRRVEDRWLGFGLSKLLQAKFSNQNLSAGRVQTPVLGWVVETYEESLRNRVYNVDLQLDDVDLRLQIPGDVLQVLRKKKRVAIRKTGEEERAVNPPPPYTTDEMLRDAVNKLGFSADYAMRIAQELFESGLITYHRTDSTRVSTAGIAIAREYVAKRFGEAAFRPRPWGEAAEGAHEAIRPTRPIDVEELRGLVNAGVLQLAVQMTRSHYLLYDLIFRRFIASQMEPSVVKVAKYAVEIDGHVLEIERAVDIVSQGFQQLYPVTAVEPELPTGTLDVAVKRYRVVRRILSQADVLALMRQRGIGRPSTYARILQVLAKRYYVYVAGRRKLMIPTKRGAEIYHFLRENFGSLVSEERTRLIEQHMDAIEVGKARYEEVLKELFDEFRRDVLPRLAYFST