MRDNKGDGGSGEPLVLYHGMCPNCGGPVTSDRLRDGLPCHVCLPEGSRLRAASLRVVLSELNREGRLVRLRDIFNYLMKYDEFSELFRKATGTSMWGAQRFWAKRLIKGKSFAIIAPTGSGKTTFGLVASIYVASKGGRVLMVFPTSTLAYQVYKRALTYRDSAAVNIKVITYNGLLSEKDKSEVLNAIKAGDFNILIVTNAFLPKGMEILSKYRFDLVFVDDVDSVMKASSRNIERLLQLLGVPREAIDKALEIAKISDFKEREGKVSELRRILEGRRIGSLIVSGMLTRTRRTARAALFREILGFDVGGRAEGLRNVVDLYIKPKGDLKVIILDLIRRLGDGGIIYVPTDLGREFAEELSKFLNDNGINAGLYLKPKRKLIEGFEDGSIPVLIGLATSRSALVRGIDLPHRIRYVVFAGVPKIRFRLSLKEFNPGRYIMLLSSLRVIAPSEYKTRIDKTVSSLRNIMNLSQDRINKIIEAIERGESLQGFDKYASEVISNAIKLAQDLLNRDDVREAMSKSIVNIQRMGDDIYVILPDSPAYIQGSGRTSRMYLGGITHGLSVLIVDNEAVFNSLSRDLRYRLVDFQFINYEEFNVDALLKTINEERELIRQIMTGNVPQSISQVDPLKSVLVIVESPTKARTIANFFGKPSTRVLGSLIVYEVTSGNLLLNIIATKGHVVELATEQYAQSVSSDVDYVTKFISSVTRNYYSVLKIDGNFIPIYSTIKRCPTCGRSFTDDVSKCPFDGTPLVDSSGVIEMLRDLATEVDLVLVGTDPDSEGEKIAWDVFNMLRPFVQDIRRIEFHEVTKRAILNALANPRGVNGNMVKAQLVRRIEDRWIGFGLSSYLQRAFNDRNMSAGRVQTPVLKWIIERYIEYRRNRVIRLIVRKRISDGKVLEVSFDKVTNGDETARVRHDLRDVAKDKKGLRIIITKLSESEEEVNPPPPFTTDSMLTEATARLRAGTEEVMRLAQELFEMGLITYHRTDSTRVSAVGISVAKEYLTNRFGEGVFTAREWGMGEEGAHECIRPTRPIDSEELRSLIDSGVLKLKLTNRHIALYDLIFRRFMASQMQSGLVKKVKVEVKLMRNGDMLSSRVDEFVTSVIRNGFLAIYPTIRVTQFPESSMELPVTEEDEVIVKTVHTTYPYREGDIVAEMKRRRIGRPSTYAKIIETLKRRGYVKALGSTKVLIPTKRGVAAYICLSNDKDVAKLYLSTRRNKVQENTEFESLLKQCNVNFKCLISEDRTRMVEEHMDNIENGDEDYLTVLHELFNEAVKYGIMPQN