MVPLVVYLHTCPNCGGPITSDRLVLGLPCRECLPEGTKAGSIREVVAALRRRRVLKGLAWVDAYLRGYEGFTEFFKKVVGFDMWGAQRLWARRLVRGKSFAIVAPTGSGKTTFVLVAALHVAKEGKKALLIFPTSALAHQAYRKLLVFAERAGVSVRALAYHSLLSDREKKEVLDAVQRGEFDVLVVTSAFLPKYFDMLKAFKFDFVAADDVDSILRATSKNIDRILRLLGVSDSVLSTALEVINMTKQLRKAEVAGDLKEMERLSQQIAELRAKLHEEARRLRLGIFIASGALAKARRTLRLMLFREILGFDVGGRAEGLRNVVDLYTEASGDVVEQAVELLKRLGPGGIVYVQDRELGMAILERAKAEGLAVEHFFRPRRGVLESFEKGELVALVGLASSRSALVRGIDLPHVIRYVVFVGVPKFRFRVRLEEFSIPAYLTFLYNVRAVLASDLRYKADRLIGQLKRLAPYALSVQEALKKAAEGAELNGFDKHAVEVVKSAVEFVNSLLEREEIRKAIETSTEIRLTYVGGELYVLVPDVTTYIQGSGRTSRLYVGGLSKGLSVMIVDDAKVFQALRRELKLRFDEAEFAHIKEVDLDKVLQEIDRDRRIIRDIIEGRVAPERRSVELMKTVLMVVESPTKARTIANFFGRPSLLVAEGVPIYEVSTGDTVLMITASLGHLYELPTSLDRIEARQREMLLKWFGDFKTDGYDGGQYAVLVKEGAYIPVYNKIWRCRGGVYVDDVDVPPECKPLDVLEAIRNVAVEVDTVLIGTDPDSEGEKIAFDLYVSLRPYVQDIKRVEFHEVTRRAIINALANPREINFSLVKAQIVRRVEDRWIGFGLSKILQNKFQNPNLSAGRVQTPVLGWVVKTYEESLRNRMYNVDLQLEEGELRIQISREALDVLRKKKRVAIKLAGREVRSLNPPPPYTTDELLRDAVARLGLSADAAMRIAQDLFESGLITYHRTDSTRVSAAGVAIAREYITKRFGEDLFKPRTWGEEREGAHEAIRPTRPIDVEELRGLVNAGVIQLAIRPTRAHYQLYDLIFRRFMASQMGPSTVEVAKYQLEIDGYVVDIERVVGIKEMGFQTLYQVSRVEPELSTGTIDVVIKRYRVVRRILSQAEVLALMRQRGIGRPSTYARILQILSKRYYVYVTGRAKLMVPTKRGIEIYHYLEEAFGPLVDEERTRLIERHMDMIEEGKAKYDDVLNELFTEFRKEILPHLSA