l= set ( "understandings|understanding|conversations|disappearing|informations|grandmothers|grandfathers|questionings|conversation|information|approaching|understands|immediately|positioning|questioning|grandmother|travellings|questioners|recognizing|recognizers|televisions|remembering|rememberers|expressions|discovering|disappeared|interesting|grandfather|straightest|controllers|controlling|considering|remembered|cigarettes|companying|completely|spreadings|considered|continuing|controlled|stationing|controller|straighter|stretching|businesses|somebodies|soldiering|countering|darknesses|situations|directions|disappears|younglings|suggesting|afternoons|breathings|distancing|screenings|schoolings|especially|everything|everywhere|explaining|explainers|expression|branchings|revealings|repeatings|surprising|rememberer|somewheres|television|themselves|recognizer|recognizes|recognized|belongings|finishings|travelling|questioner|beginnings|travelings|questioned|followings|pretending|forgetting|forgetters|forwarding|positioned|travellers|gatherings|perfecting|understand|understood|weightings|approaches|officering|numberings|happenings|mentioning|letterings|husbanding|imaginings|approached|apartments|whispering|interested|discovered|spinnings|clearings|climbings|spendings|clothings|colorings|soundings|truckings|somewhere|troubling|companies|companied|beautiful|computers|confusing|considers|travelers|youngling|continues|continued|traveller|traveling|yellowing|apartment|beginning|wheelings|travelled|sometimes|something|appearing|cornering|believing|countered|believers|countries|soldiered|coverings|creatures|crossings|accepting|daughters|belonging|situation|silvering|different|silencing|touchings|bettering|tomorrows|disappear|thinkings|boardings|discovers|admitting|wrappings|distances|distanced|sightings|shrugging|doctoring|showering|shoulders|shoppings|shootings|dressings|sheetings|shadowing|settlings|servicing|seriously|seconding|searching|weighting|screening|screaming|schooling|teachings|bothering|everybody|botherers|bottoming|excepting|expecting|explained|direction|explainer|surprised|surprises|waterings|branching|revealing|returning|surfacing|familiars|repeating|fathering|reminding|supposing|breasting|attacking|remembers|breathing|remaining|breathers|brightest|brownings|suggested|recognize|fightings|attention|figurings|receiving|reasoning|realizing|fingering|buildings|finishing|stupidest|stuffings|questions|watchings|flashings|strongest|strikings|flighting|flowering|promisers|promising|following|bathrooms|prettiest|pretended|stretched|foreheads|foresting|stretches|forgotten|pressings|forgetter|strangest|preparing|forwarded|strangers|possibles|positions|afternoon|straights|pocketing|gardening|pleasings|wondering|gathering|picturing|personals|perfected|stomaches|stomached|carefully|stationed|catchings|parenting|paintings|orderings|groupings|wintering|officered|offerings|centering|numbering|neighbors|certainly|happening|narrowing|narrowest|mountains|mothering|mirroring|middlings|messaging|standings|mentioned|mattering|marriages|histories|machining|hospitals|listening|lightings|springing|lettering|husbanded|spreaders|whispered|imagining|imaginers|spreading|important|languages|answering|cigarette|interests|spiriting|cleanings|knockings|soundest|coatings|sounders|sounding|colleges|coloring|colorful|wouldn't|training|colorers|sorriest|worrying|belonged|approach|tracking|touchers|touching|computer|whatever|toppings|confused|confuses|workings|consider|bettered|teething|tonights|tonguers|tonguing|continue|arriving|tomorrow|controls|together|blacking|blackest|throwers|blocking|throwing|coolings|someones|blockers|somebody|thirties|soldiers|cornered|weighted|counting|thoughts|counters|thinking|thinners|thinning|coursing|covering|thinnest|craziest|snapping|creating|creature|thickest|boarding|crossing|smokings|crowding|smelling|smallest|cuttings|slipping|slightly|dancings|sleepers|sleeping|slamming|wordings|darkness|daughter|boatings|skinning|weddings|thanking|sittings|deciding|deciders|singling|singings|despites|simplest|terrible|silvered|tellings|wearings|youngest|watering|silences|teachers|bookings|agreeing|teaching|discover|attacked|bothered|botherer|watching|swingers|bottling|distance|silenced|signings|bottomed|sighting|shutting|shrugged|wondered|swinging|doctored|sweetest|showered|showings|doorways|shouting|shoulder|wronging|shortest|surprise|dragging|shopping|shooters|drawings|actually|shooting|dreaming|dressing|avoiding|shitting|shirting|shipping|drinking|drinkers|braining|sheeting|sharpest|drivings|sharpers|dropping|droppers|shadowed|surfaced|settling|washings|settings|services|serviced|earliest|backings|earthing|servings|branches|branched|seconded|seatings|surfaces|searched|searches|walkings|screened|waitings|screamed|supposed|emptiest|emptying|breaking|breakers|schooled|enjoying|enjoyers|entering|runnings|breasted|rounders|rounding|supposes|everyone|visitors|visiting|breathed|excepted|roofings|exciting|breathes|expected|rollings|bankings|breather|explains|villages|bridging|viewings|brighter|ringings|righting|suitings|bringing|revealed|bringers|returned|failings|repliers|replying|repeated|brothers|familiar|wintered|families|suggests|farthest|furthest|browning|fathered|removing|building|reminded|bathroom|allowing|suddenly|remember|allowers|feedings|builders|burnings|feelings|remained|refusing|stupider|windings|although|stuffing|studying|business|angriest|fighting|fighters|students|figuring|received|twenties|receives|fillings|reasoned|findings|stronger|turnings|realizes|realized|readiest|fingered|readying|striking|trusters|finishes|trusting|finished|readings|reachers|reaching|quieters|quietest|quieting|fittings|quickest|writings|beaching|question|trucking|callings|stranger|flashing|beatings|answered|flattest|flatting|flighted|straight|troubled|flowered|pullings|storming|promiser|couldn't|promised|promises|couldn’t|followed|stoppers|problems|probably|prettier|stopping|pretends|stomachs|troubles|pressers|tripping|forehead|stickers|forested|pressing|whispers|carrying|sticking|carriers|stepping|stealers|forwards|stealing|becoming|prepares|prepared|powering|freeings|stations|possible|position|freshest|beddings|wrapping|fronting|catching|fuckings|policing|funniest|pointers|pointing|catchers|pocketed|gardened|starters|ceilings|pleasing|gathered|starting|centered|platings|plastics|planning|pictured|pictures|traveler|pickings|personal|glancing|yourself|chancing|perfects|changing|peopling|partying|partings|parented|grabbing|grabbers|changers|checking|starring|bedrooms|checkers|pairings|standing|painting|outsides|greatest|cheeking|greening|greenest|grouping|ordering|anything|openings|guarding|wheeling|officers|guessing|spreader|offering|children|anywhere|numbered|choicest|noticers|noticing|hallways|nothings|hangings|nobodies|admitted|neighbor|choosing|choosers|happened|neckings|happiest|narrowed|narrower|spotting|churches|mouthing|traveled|mountain|mothered|accepted|mornings|mirrored|headings|spirited|hearings|heatings|circling|middling|messaged|messages|heaviest|wouldn’t|spinners|mentions|helpings|cleanest|memories|meetings|meanings|appeared|mattered|marrieds|marrying|marriage|yellowed|markings|cleaning|managing|cleaners|holdings|machined|machines|lunching|luckiest|lowering|longings|clearest|hospital|lockings|littlest|clearing|listened|housings|lightest|lighting|lighters|spinning|hundreds|hurrying|believes|spenders|believed|climbing|husbands|lettered|lettings|learning|leadings|ignoring|laughing|ignorers|imagines|yellower|imagined|climbers|imaginer|spending|closings|specials|speakers|language|believer|clothing|clouding|speaking|interest|spacings|landings|knowings|southest|jacketed|knocking|kitchens|kissings|killings|keepings|dresses|biggest|sticker|careful|shirted|warmers|shipped|birding|drinker|carries|sheeted|warming|carried|carrier|driving|sharper|tonight|drivers|casings|sharers|sharing|stepped|dropped|dropper|whisper|shapers|shaping|shakers|shaking|tonguer|shadows|stealer|several|tongued|staying|settles|settled|dusting|setting|tongues|catting|backing|catches|earlier|warmest|earthed|service|serving|warring|wanters|catcher|serious|eastest|sensing|senders|easiest|sending|sellers|selling|seeming|seeings|tiniest|seconds|station|causing|seating|edgings|stating|timings|efforts|starter|causers|screens|blacker|ceiling|screams|centers|wanting|walling|walkers|certain|emptied|empties|emptier|thrower|endings|started|schools|scarers|scaring|sayings|engines|savings|sanding|enjoyed|starers|saddest|enjoyer|staring|enoughs|rushing|bagging|runners|entered|running|chances|entires|chancer|rubbing|rowings|rounder|chanced|rounded|starred|rooming|changed|changes|blocked|angrier|exactly|changer|blocker|excepts|checked|excited|walking|excites|roofing|through|expects|blooded|checker|cheeked|throats|explain|wakings|springs|thought|waiting|blowing|rolling|rocking|risings|ringing|baggers|animals|righter|righted|ridings|richest|facings|reveals|blowers|choicer|choices|returns|voicing|worries|resting|chooses|failing|spreads|replier|failers|falling|spotted|replies|replied|chooser|thinned|fallers|thinner|balling|boarded|repeats|visitor|farther|further|circles|another|removed|fastest|removes|fathers|thicker|circled|visited|reminds|fearing|spirits|classes|answers|banking|boating|cleaned|feeding|spinner|thanked|village|worried|feeling|cleaner|remains|cleared|refuses|refused|workers|reddest|telling|yellows|spender|working|clearer|clearly|climbed|tearing|fighter|teaming|figured|figures|booking|viewing|climber|usually|closest|receive|filling|teacher|reasons|closing|finally|closers|anybody|finding|anymore|realize|special|finders|booting|realest|clothed|readier|readies|readied|fingers|teaches|tallest|clothes|speaker|readers|talkers|clouded|talking|reading|firings|spacing|takings|reacher|reached|coating|reaches|raising|raining|fishing|quietly|fittest|fitting|systems|whether|bothers|wrapped|fitters|quieted|quieter|quickly|coffees|quicker|fixings|coldest|sounded|sounder|actings|anyways|college|flashed|flashes|bottles|flatter|flatted|colored|bottled|wording|turning|sorting|flights|colorer|putting|pushers|pushing|flowers|pullers|swinger|wonders|sorrier|pulling|proving|comings|bottoms|promise|truster|boxings|company|follows|younger|trusted|sweeter|yelling|problem|without|beached|footing|confuse|beaches|brained|bearing|pretend|trucked|forcing|presser|wishing|trouble|forests|appears|beating|airings|forever|surface|control|forgets|accepts|pressed|wronged|winters|forming|presses|prepare|beaters|breaker|wheeled|because|forward|coolers|cooling|allowed|powered|pourers|freeing|pouring|tripped|coolest|breasts|someone|fresher|suppose|somehow|friends|breaths|copping|fronted|becomes|porches|poppers|popping|poorest|treeing|fucking|fullest|pooling|breathe|polices|funnier|funnies|policed|bedding|corners|futures|pointer|pointed|gamings|counted|soldier|pockets|wetting|pleased|gardens|wetters|wettest|pleases|counter|sunning|players|westest|country|gathers|bridges|playing|plating|bridged|plastic|couples|softest|getting|planned|getters|placing|gifting|pinking|pilings|piecing|picture|coursed|courses|summers|picking|snowing|phoning|bedroom|glances|glanced|winging|snapped|glassed|glasses|perhaps|covered|crazies|crazier|perfect|peopled|persons|peoples|suiting|pausing|passing|goldest|partied|windows|parties|parting|creates|grabbed|smokers|created|grabber|brought|weights|bringer|arrives|crosser|crosses|grasses|parents|palming|graying|pairing|crossed|painted|arrived|greying|smoking|paining|outside|brother|greater|smilers|outings|greened|greener|crowded|travels|smiling|ordered|grounds|offings|smelled|openers|browner|grouped|opening|smaller|growing|okaying|officer|guarded|slowest|slowing|cupping|slipped|guessed|guesses|cutting|offices|gunning|offered|browned|allower|nursing|numbing|suggest|cutters|numbers|sliders|halving|sliding|noticer|wedding|notices|noticed|nothing|writers|hallway|handing|sleeper|normals|noising|hanging|nodding|dancing|wearing|writing|slammed|hangers|darkest|skinned|happens|trained|needing|builder|beliefs|happier|necking|nearest|hardest|nearing|burning|believe|winding|hatting|narrows|stupids|sitting|mouthed|deadest|watered|sisters|mothers|singled|winning|morning|mooning|moments|heading|missing|decides|decided|decider|mirrors|minutes|hearing|minings|already|minding|middled|heating|burners|singles|middles|deepest|stuffed|heaters|singing|simpler|heavier|heavies|belongs|message|despite|mention|simples|studies|studied|silvers|helping|helpers|members|meeting|willing|meanest|attacks|herself|meaning|dinners|student|hidings|matters|marries|married|busying|busiest|silence|against|highest|wildest|hilling|marking|mapping|manages|managed|himself|history|tracked|strikes|manning|hitting|makings|hitters|whiting|towards|watched|holding|toucher|machine|holders|lunches|lunched|watches|luckier|stretch|streets|lowered|loudest|lookers|looking|longing|calling|longest|locking|bending|washing|signing|hottest|littler|benders|strange|sighted|listens|linings|likings|housing|beneath|sighing|sicking|however|lighted|sickest|lighter|calming|lifters|hundred|calmest|hurried|hurries|lifting|touched|doesn't|doesn’t|hurting|touches|showers|husband|doctors|letters|cameras|letting|tossing|leaving|learned|dogging|leaning|leafing|leaders|leading|whitest|layered|ignored|showing|ignores|stories|ignorer|shoving|laughed|lasting|largest|imaging|doorway|besting|imagine|shouted|stormed|downing|storing|topping|avoided|dragged|shorter|betters|stopper|landers|insides|instead|written|drawing|shopped|stopped|between|landing|shooter|knowing|jackets|dreamed|carding|toothed|knocked|knifing|kitchen|joining|teethed|stomach|joiners|kissing|kindest|killers|killing|shoeing|kidding|jumping|kickers|kicking|jumpers|keepers|dressed|keeping|enough|checks|kicked|jumper|kicker|kidded|jumped|killed|joking|killer|kinder|joiner|kisses|kissed|joined|knives|knifes|knifed|jacket|knocks|itself|ladies|landed|lander|inside|larger|images|lasted|imaged|laughs|ignore|aboves|laying|accept|layers|across|yellow|leaded|leader|leaved|leaned|learns|leaves|yelled|lesser|letter|living|lifted|lifter|humans|hugest|lights|wrongs|houses|liking|likers|lining|housed|acting|listen|hotels|little|hotter|locals|locked|horses|longer|longed|looked|hoping|looker|losing|adding|louder|loving|lovers|lowing|lowest|writer|lowers|homing|holing|holder|making|hitter|makers|manned|manage|writes|admits|mapped|marked|hilled|higher|afraid|hiding|hidden|matter|ageing|helper|member|helped|memory|hellos|heater|metals|middle|heated|mights|minded|hearts|mining|minute|headed|mirror|misses|missed|moment|moneys|monies|months|mooned|mostly|having|mother|worlds|hating|mouths|moving|movers|movies|musics|worker|myself|naming|namers|narrow|hatted|hardly|nearer|neared|nearly|harder|necked|needed|happen|hanger|newest|nicest|nights|worked|nobody|nodded|handed|noises|noised|worded|normal|norths|nosing|agrees|noting|notice|halves|halved|number|guying|numbed|nurses|nursed|agreed|wooden|offing|gunned|offers|office|guards|wonder|okayed|okay'd|okay’d|ok'ing|ok’ing|oldest|womens|opened|opener|groups|womans|within|ground|orders|others|outing|wished|greens|greats|owning|wishes|owners|paging|pained|paints|greyed|greyer|paired|palest|grayed|palmed|papers|grayer|parent|parted|passed|golder|passes|pauses|paused|paying|person|people|wipers|goings|glance|phones|phoned|photos|picked|giving|givens|pieces|pieced|piling|gifted|pinked|pinker|places|placed|getter|gotten|plated|plates|gently|played|gather|player|please|gating|garden|pocket|gamers|points|pointy|gaming|future|wiping|fuller|police|pooled|poorer|fucked|popped|popper|fronts|friend|freers|poured|pourer|freest|powers|formed|forget|forgot|forest|forces|forced|footed|pretty|follow|fliers|flyers|proven|airing|proves|proved|prover|pulled|flying|puller|flower|pushes|pushed|floors|pusher|flight|fixers|fixing|quicks|winter|fitted|quiets|fitter|winged|radios|rained|raises|raised|fishes|rather|fished|firsts|firing|reader|finish|finger|fining|finest|realer|finder|really|finals|reason|filled|figure|fought|fights|fields|fewest|redder|refuse|remain|feeing|remind|feared|father|faster|remove|repeat|family|faller|fallen|failer|failed|rested|fading|return|reveal|riches|richer|riding|ridden|window|riders|rights|facing|allows|ringed|rising|rivers|extras|rocked|rolled|expect|roofed|excite|except|rooves|roomed|events|rounds|rowing|evened|rubbed|almost|entire|runner|enters|keying|rushed|rushes|sadder|safest|sanded|enjoys|saving|engine|savers|winded|saying|enders|scared|scares|scarer|scenes|ending|school|scream|either|eights|screen|egging|effort|search|edging|seated|second|eaters|seeing|seemed|eating|seller|sender|senses|sensed|easier|easily|earths|serves|served|willed|dusted|settle|during|driers|sevens|sexing|shadow|shakes|shaken|dryers|shaker|always|shaped|driest|shapes|shaper|drying|shares|shared|sharer|sharps|driver|drives|driven|sheets|droves|drinks|shirts|drunks|shoots|dreams|shorts|dozens|should|downed|shouts|shoved|shoves|showed|wilder|shower|dogged|doctor|shrugs|didn’t|sicker|sicked|didn't|siding|sighed|doings|sights|signed|dinner|silent|silver|dyings|widest|simple|simply|deeper|single|decide|deaths|sister|deader|sizing|darker|wholes|sleeps|dances|danced|slides|slider|cutter|slower|slowed|slowly|smalls|cupped|smells|smelly|crying|smiles|smiled|smiler|crowds|smokes|smoked|smoker|create|covers|snowed|whited|softer|course|softly|couple|counts|corner|whiter|copped|cooled|cooler|coming|whites|sorted|colors|colder|sounds|coffee|coated|spaces|clouds|spaced|spoken|speaks|clothe|closed|closes|closer|spends|climbs|clears|cleans|spirit|cities|circle|church|choose|spread|chosen|choice|chests|sprung|spring|sprang|stages|stairs|cheeks|stands|keeper|change|chance|stared|stares|starer|chairs|starts|center|causer|caused|states|stated|causes|caught|catted|stayed|steals|stolen|casing|sticks|caring|carded|stones|animal|cannot|stored|stores|storms|answer|camera|calmer|calmed|called|street|buyers|bought|strike|struck|buying|anyone|strong|busier|busied|busing|burner|stuffs|burned|stupid|builds|browns|suites|suited|brings|summer|bright|sunned|bridge|breath|breast|breaks|broken|surest|branch|brains|anyway|boxing|wheels|sweets|swings|bottom|bottle|system|bother|tables|taking|takers|talked|talker|boring|taller|booted|taught|booked|teamed|teared|boning|appear|bodies|thanks|boated|thicks|boards|bluest|things|thinks|blower|thirds|thirty|though|threes|throat|bloods|thrown|throws|blocks|timing|blacks|timers|tinier|biters|tiring|todays|biting|toning|tongue|arming|birded|bigger|wetter|toothy|beyond|better|topped|tossed|bested|tosses|beside|bender|toward|bended|tracks|belong|trains|belief|travel|behind|begins|before|bedded|became|become|beater|beaten|trucks|truest|aren’t|aren't|trusts|truths|trying|turned|twenty|around|uncles|weight|wasn’t|wasn't|arrive|unless|upping|wedded|viewed|barely|visits|banked|balled|voices|voiced|waited|bagger|waking|walked|bagged|walker|walled|asking|wanted|wanter|warred|waring|backed|warmed|warmer|babies|washed|washes|avoids|attack|waters|asleep|watery|waving|wavers|seems|party|minds|eaten|sells|sends|known|sense|hours|pasts|paths|easts|pause|mined|layer|payed|serve|earth|early|wills|aired|heard|hears|dusts|kills|goers|hotel|seven|dried|ideas|sexed|sexes|going|drier|dries|dryer|glass|heads|shake|leads|shook|aging|gives|phone|local|photo|shape|picks|above|locks|money|drops|share|given|wrong|girls|month|sharp|piece|wilds|sheet|drove|drive|moons|lands|piles|ships|drink|piled|drank|drunk|shirt|pinks|shits|dress|shoes|mores|shoot|longs|shots|dream|drawn|draws|drags|shops|haves|horse|short|gifts|dozen|place|downs|shout|hopes|shove|hoped|plans|wiper|doors|shown|shows|wiped|plate|world|mouth|doers|joins|shrug|shuts|leafs|moved|plays|moves|sicks|don’t|pleas|sided|sides|sighs|don't|gated|sight|looks|gates|wives|mover|signs|doing|dirts|knees|movie|learn|gamer|games|gamed|dying|music|since|desks|sings|singe|deeps|point|acted|musts|yells|funny|death|wider|loses|sixes|whose|names|sizes|sized|skins|keyed|skies|pools|slams|darks|named|slept|namer|sleep|leave|dance|slide|hated|young|whole|fucks|who’s|slips|who's|slows|front|porch|loved|hates|small|fresh|cries|cried|smell|white|nears|loves|smile|freer|pours|lover|freed|power|smoke|frees|yeses|crowd|cross|jokes|fours|snaps|crazy|forms|cover|homed|snows|among|necks|happy|least|press|force|homes|count|needs|wipes|years|cools|foots|joked|foods|never|songs|comes|sorry|flier|color|sorts|souls|lower|newer|flyer|colds|sound|flown|south|works|coats|space|nicer|prove|lucky|spoke|night|speak|cloud|hurts|yards|pulls|holed|flies|close|climb|spent|spend|words|holes|hangs|clear|lunch|spins|clean|class|liars|floor|holds|spots|alive|noise|flats|chose|flash|nones|child|fixer|fixed|fixes|chest|cheek|mains|stage|hands|makes|stair|quick|stood|check|fiver|stand|stars|fives|north|wrote|stare|lying|quiet|noses|quite|start|chair|nosed|radio|lived|rains|notes|state|large|cause|raise|catch|noted|maker|stays|halls|angry|stole|steal|reach|first|cased|cases|steps|lives|fires|stuck|carry|stick|cares|still|cared|fired|cards|added|stone|reads|halve|stops|write|can’t|ready|hairy|store|hairs|can't|storm|numbs|story|could|finer|knife|fines|calms|fined|calls|hurry|while|buyer|finds|nurse|found|which|lifts|admit|final|fills|lasts|keeps|where|buses|bused|study|offed|stuff|fight|woods|burnt|burns|field|human|build|built|wings|offer|brown|allow|guyed|suite|suits|bring|marks|fewer|feels|hills|wines|later|feeds|agree|guess|surer|fears|broke|break|guard|brain|highs|often|marry|ahead|knock|boxes|sweet|boxed|okays|swing|swung|falls|reply|hides|fails|huger|table|takes|taken|laugh|taker|rests|house|talks|bored|women|faded|fades|wheel|facts|wraps|boots|teach|faces|teams|older|books|tears|bones|maybe|woman|faced|areas|boned|opens|tells|rides|grows|thank|their|boats|thens|there|these|thick|rider|after|board|right|bluer|thins|blues|blued|grown|thing|again|rings|think|blows|blown|third|would|means|those|risen|three|rises|blood|eying|heres|throw|block|threw|roses|group|river|black|tying|times|timed|roads|rocks|order|timer|meant|green|tired|tires|extra|meets|today|rolls|biter|bitey|other|toned|tones|light|bites|worry|birds|roofs|armed|outer|rooms|outed|every|tooth|teeth|round|image|bests|event|liked|evens|rowed|likes|touch|bends|windy|bents|towns|winds|great|below|track|overs|owned|liker|train|enter|wound|begun|helps|began|begin|owner|beers|kinds|wests|paged|trees|treed|tripe|trips|pages|alone|hello|beats|enjoy|bears|truck|beach|safer|trues|truer|trued|safes|hells|sames|trust|truth|pains|wells|sands|tried|tries|greys|turns|isn’t|isn't|heavy|twice|saves|uncle|saved|under|kicks|saver|paint|lines|grays|until|weeks|upped|pairs|using|asked|usual|scare|being|ender|metal|views|paled|banks|visit|pales|paler|voice|scene|heats|waits|balls|ended|empty|woken|palms|wakes|waked|walks|lined|knows|pants|worse|paper|walls|worst|wants|eight|heart|along|backs|egged|jumps|warms|grass|might|edges|grabs|seats|avoid|parts|edged|aunts|watch|about|eater|won’t|water|won't|waved|waves|goods|waver|golds|wears|ears|grab|fits|each|sets|knee|lots|part|dust|noes|fish|stay|good|rain|cats|work|wild|laid|hang|gold|pass|step|loud|case|help|your|past|nods|home|care|path|hell|read|love|fire|gods|lift|card|stop|pays|keys|cars|paid|idea|fine|none|real|into|drop|heat|wish|cans|kids|find|goer|goes|went|calm|just|lead|gone|call|fill|nose|ship|huge|acts|lows|buys|some|note|kind|shit|shat|mind|ices|busy|pick|hand|shod|shoe|gave|reds|shot|hall|fews|ours|feel|burn|drew|such|draw|shop|give|felt|wing|suit|drag|hear|feed|mine|girl|feds|iced|down|when|fees|half|suns|able|word|fear|nows|door|fast|sure|leaf|pile|jobs|show|wine|boys|dogs|yell|hair|guys|kept|doer|fall|fell|head|shut|gift|hole|rest|numb|kick|lean|take|both|sick|fail|fade|took|miss|side|sigh|held|talk|last|plan|bore|hold|done|tall|teas|fact|boot|like|wife|rich|sign|book|wood|team|does|main|offs|tear|tore|torn|rode|dirt|gets|bone|joke|ride|make|told|play|died|tell|dies|tens|area|body|than|boat|line|guns|desk|that|what|kiss|them|they|gate|sang|then|plea|kill|face|sing|sung|eyes|thin|blue|deep|made|rung|ring|sirs|wide|he’s|rang|moon|blow|eyed|sits|more|whys|dead|blew|days|this|left|grew|he's|size|rise|rose|whom|have|skin|most|late|grow|slam|road|game|tied|ties|arms|time|dark|rock|okay|ages|mens|roll|mans|tiny|slid|dads|airs|ok'd|tire|wets|ok’d|i’ll|roof|slip|full|cuts|pool|slow|tone|bite|lips|cups|bits|room|olds|poor|bird|adds|ever|knew|hate|fuck|pops|even|tops|wipe|hits|once|west|hour|rows|rubs|toss|best|ones|only|from|runs|bend|bent|onto|open|move|town|free|pour|legs|rush|jump|snap|many|hill|less|maps|snow|keep|safe|much|soft|join|beer|i'll|beds|four|tree|same|sand|form|cops|must|year|cool|trip|lets|beat|mark|born|bear|with|come|save|know|true|sons|lock|song|soon|laws|came|outs|name|well|been|says|said|sort|feet|soul|high|yeah|were|hide|foot|turn|cold|wind|yard|twos|coat|food|over|hats|owns|ends|lady|aged|arts|else|long|flew|hurt|page|week|upon|lays|used|uses|hard|eggs|wins|very|mays|seas|pain|near|view|bars|weds|pull|edge|wrap|lies|bank|spin|ball|grey|seat|spun|lied|neck|push|wait|hope|bags|city|look|wake|spot|saws|woke|wear|pink|liar|eats|walk|need|sees|seen|puts|seem|wall|want|pair|gray|sell|will|flat|back|pale|sold|asks|wars|land|send|mean|warm|baby|sent|also|wash|away|here|easy|hung|sens|star|hers|aunt|palm|worn|life|meet|wore|east|live|news|five|wave|next|lost|lose|nice|ways|far|few|war|bad|bag|bar|wed|use|ups|art|was|two|try|are|bed|top|arm|wet|big|too|bit|tie|the|ten|tvs|tea|box|boy|sun|bus|but|buy|any|can|car|cat|and|son|cop|sos|cry|cup|cut|who|dad|sky|day|six|why|sit|sat|sir|die|did|dog|she|dry|sex|set|ear|ate|eat|see|saw|win|won|sea|egg|end|say|sad|ran|run|rub|row|eye|rid|ask|fed|fee|red|way|fit|fix|all|put|fly|for|pop|fun|get|got|god|pay|own|out|our|air|ors|one|old|ohs|gun|key|off|guy|now|not|nor|nod|nos|ago|new|hat|age|had|has|her|met|hey|may|hid|map|him|add|his|man|men|hit|mad|low|lot|hot|lip|how|lit|lie|kid|i'm|let|i’m|leg|i'd|i’d|ice|led|act|lay|law|ins|yes|yet|you|its|job|no|at|by|my|on|ha|do|ok|he|oh|is|tv|me|us|as|hi|go|if|of|am|up|to|we|so|in|or|it|be|an|i|a" .split ( '|' ) )
import re
f= lambda w, s:[ w for w in re .sub ( "[^'\w ]|\d |_" , ' ' , w) .split ( ) if w.lower ( ) not in s] or 1
for test in ( 'This returns "Hello, World!"' , 'tHiS rEtUrNs TrUe...' , '''Thing Explainer is a book written by a man.
The man writes books with simple words.''' , 'This set of stuff "#!^{>7( must return true' , 'This code doesn\' t return "Hello, World!"' , 'tHiS rEtUrN"s false...' ) :
print "Input:"
print test
print "Output:"
print f( test , l)
bD1zZXQoInVuZGVyc3RhbmRpbmdzfHVuZGVyc3RhbmRpbmd8Y29udmVyc2F0aW9uc3xkaXNhcHBlYXJpbmd8aW5mb3JtYXRpb25zfGdyYW5kbW90aGVyc3xncmFuZGZhdGhlcnN8cXVlc3Rpb25pbmdzfGNvbnZlcnNhdGlvbnxpbmZvcm1hdGlvbnxhcHByb2FjaGluZ3x1bmRlcnN0YW5kc3xpbW1lZGlhdGVseXxwb3NpdGlvbmluZ3xxdWVzdGlvbmluZ3xncmFuZG1vdGhlcnx0cmF2ZWxsaW5nc3xxdWVzdGlvbmVyc3xyZWNvZ25pemluZ3xyZWNvZ25pemVyc3x0ZWxldmlzaW9uc3xyZW1lbWJlcmluZ3xyZW1lbWJlcmVyc3xleHByZXNzaW9uc3xkaXNjb3ZlcmluZ3xkaXNhcHBlYXJlZHxpbnRlcmVzdGluZ3xncmFuZGZhdGhlcnxzdHJhaWdodGVzdHxjb250cm9sbGVyc3xjb250cm9sbGluZ3xjb25zaWRlcmluZ3xyZW1lbWJlcmVkfGNpZ2FyZXR0ZXN8Y29tcGFueWluZ3xjb21wbGV0ZWx5fHNwcmVhZGluZ3N8Y29uc2lkZXJlZHxjb250aW51aW5nfGNvbnRyb2xsZWR8c3RhdGlvbmluZ3xjb250cm9sbGVyfHN0cmFpZ2h0ZXJ8c3RyZXRjaGluZ3xidXNpbmVzc2VzfHNvbWVib2RpZXN8c29sZGllcmluZ3xjb3VudGVyaW5nfGRhcmtuZXNzZXN8c2l0dWF0aW9uc3xkaXJlY3Rpb25zfGRpc2FwcGVhcnN8eW91bmdsaW5nc3xzdWdnZXN0aW5nfGFmdGVybm9vbnN8YnJlYXRoaW5nc3xkaXN0YW5jaW5nfHNjcmVlbmluZ3N8c2Nob29saW5nc3xlc3BlY2lhbGx5fGV2ZXJ5dGhpbmd8ZXZlcnl3aGVyZXxleHBsYWluaW5nfGV4cGxhaW5lcnN8ZXhwcmVzc2lvbnxicmFuY2hpbmdzfHJldmVhbGluZ3N8cmVwZWF0aW5nc3xzdXJwcmlzaW5nfHJlbWVtYmVyZXJ8c29tZXdoZXJlc3x0ZWxldmlzaW9ufHRoZW1zZWx2ZXN8cmVjb2duaXplcnxyZWNvZ25pemVzfHJlY29nbml6ZWR8YmVsb25naW5nc3xmaW5pc2hpbmdzfHRyYXZlbGxpbmd8cXVlc3Rpb25lcnxiZWdpbm5pbmdzfHRyYXZlbGluZ3N8cXVlc3Rpb25lZHxmb2xsb3dpbmdzfHByZXRlbmRpbmd8Zm9yZ2V0dGluZ3xmb3JnZXR0ZXJzfGZvcndhcmRpbmd8cG9zaXRpb25lZHx0cmF2ZWxsZXJzfGdhdGhlcmluZ3N8cGVyZmVjdGluZ3x1bmRlcnN0YW5kfHVuZGVyc3Rvb2R8d2VpZ2h0aW5nc3xhcHByb2FjaGVzfG9mZmljZXJpbmd8bnVtYmVyaW5nc3xoYXBwZW5pbmdzfG1lbnRpb25pbmd8bGV0dGVyaW5nc3xodXNiYW5kaW5nfGltYWdpbmluZ3N8YXBwcm9hY2hlZHxhcGFydG1lbnRzfHdoaXNwZXJpbmd8aW50ZXJlc3RlZHxkaXNjb3ZlcmVkfHNwaW5uaW5nc3xjbGVhcmluZ3N8Y2xpbWJpbmdzfHNwZW5kaW5nc3xjbG90aGluZ3N8Y29sb3JpbmdzfHNvdW5kaW5nc3x0cnVja2luZ3N8c29tZXdoZXJlfHRyb3VibGluZ3xjb21wYW5pZXN8Y29tcGFuaWVkfGJlYXV0aWZ1bHxjb21wdXRlcnN8Y29uZnVzaW5nfGNvbnNpZGVyc3x0cmF2ZWxlcnN8eW91bmdsaW5nfGNvbnRpbnVlc3xjb250aW51ZWR8dHJhdmVsbGVyfHRyYXZlbGluZ3x5ZWxsb3dpbmd8YXBhcnRtZW50fGJlZ2lubmluZ3x3aGVlbGluZ3N8dHJhdmVsbGVkfHNvbWV0aW1lc3xzb21ldGhpbmd8YXBwZWFyaW5nfGNvcm5lcmluZ3xiZWxpZXZpbmd8Y291bnRlcmVkfGJlbGlldmVyc3xjb3VudHJpZXN8c29sZGllcmVkfGNvdmVyaW5nc3xjcmVhdHVyZXN8Y3Jvc3NpbmdzfGFjY2VwdGluZ3xkYXVnaHRlcnN8YmVsb25naW5nfHNpdHVhdGlvbnxzaWx2ZXJpbmd8ZGlmZmVyZW50fHNpbGVuY2luZ3x0b3VjaGluZ3N8YmV0dGVyaW5nfHRvbW9ycm93c3xkaXNhcHBlYXJ8dGhpbmtpbmdzfGJvYXJkaW5nc3xkaXNjb3ZlcnN8YWRtaXR0aW5nfHdyYXBwaW5nc3xkaXN0YW5jZXN8ZGlzdGFuY2VkfHNpZ2h0aW5nc3xzaHJ1Z2dpbmd8ZG9jdG9yaW5nfHNob3dlcmluZ3xzaG91bGRlcnN8c2hvcHBpbmdzfHNob290aW5nc3xkcmVzc2luZ3N8c2hlZXRpbmdzfHNoYWRvd2luZ3xzZXR0bGluZ3N8c2VydmljaW5nfHNlcmlvdXNseXxzZWNvbmRpbmd8c2VhcmNoaW5nfHdlaWdodGluZ3xzY3JlZW5pbmd8c2NyZWFtaW5nfHNjaG9vbGluZ3x0ZWFjaGluZ3N8Ym90aGVyaW5nfGV2ZXJ5Ym9keXxib3RoZXJlcnN8Ym90dG9taW5nfGV4Y2VwdGluZ3xleHBlY3Rpbmd8ZXhwbGFpbmVkfGRpcmVjdGlvbnxleHBsYWluZXJ8c3VycHJpc2VkfHN1cnByaXNlc3x3YXRlcmluZ3N8YnJhbmNoaW5nfHJldmVhbGluZ3xyZXR1cm5pbmd8c3VyZmFjaW5nfGZhbWlsaWFyc3xyZXBlYXRpbmd8ZmF0aGVyaW5nfHJlbWluZGluZ3xzdXBwb3Npbmd8YnJlYXN0aW5nfGF0dGFja2luZ3xyZW1lbWJlcnN8YnJlYXRoaW5nfHJlbWFpbmluZ3xicmVhdGhlcnN8YnJpZ2h0ZXN0fGJyb3duaW5nc3xzdWdnZXN0ZWR8cmVjb2duaXplfGZpZ2h0aW5nc3xhdHRlbnRpb258ZmlndXJpbmdzfHJlY2VpdmluZ3xyZWFzb25pbmd8cmVhbGl6aW5nfGZpbmdlcmluZ3xidWlsZGluZ3N8ZmluaXNoaW5nfHN0dXBpZGVzdHxzdHVmZmluZ3N8cXVlc3Rpb25zfHdhdGNoaW5nc3xmbGFzaGluZ3N8c3Ryb25nZXN0fHN0cmlraW5nc3xmbGlnaHRpbmd8Zmxvd2VyaW5nfHByb21pc2Vyc3xwcm9taXNpbmd8Zm9sbG93aW5nfGJhdGhyb29tc3xwcmV0dGllc3R8cHJldGVuZGVkfHN0cmV0Y2hlZHxmb3JlaGVhZHN8Zm9yZXN0aW5nfHN0cmV0Y2hlc3xmb3Jnb3R0ZW58cHJlc3NpbmdzfGZvcmdldHRlcnxzdHJhbmdlc3R8cHJlcGFyaW5nfGZvcndhcmRlZHxzdHJhbmdlcnN8cG9zc2libGVzfHBvc2l0aW9uc3xhZnRlcm5vb258c3RyYWlnaHRzfHBvY2tldGluZ3xnYXJkZW5pbmd8cGxlYXNpbmdzfHdvbmRlcmluZ3xnYXRoZXJpbmd8cGljdHVyaW5nfHBlcnNvbmFsc3xwZXJmZWN0ZWR8c3RvbWFjaGVzfHN0b21hY2hlZHxjYXJlZnVsbHl8c3RhdGlvbmVkfGNhdGNoaW5nc3xwYXJlbnRpbmd8cGFpbnRpbmdzfG9yZGVyaW5nc3xncm91cGluZ3N8d2ludGVyaW5nfG9mZmljZXJlZHxvZmZlcmluZ3N8Y2VudGVyaW5nfG51bWJlcmluZ3xuZWlnaGJvcnN8Y2VydGFpbmx5fGhhcHBlbmluZ3xuYXJyb3dpbmd8bmFycm93ZXN0fG1vdW50YWluc3xtb3RoZXJpbmd8bWlycm9yaW5nfG1pZGRsaW5nc3xtZXNzYWdpbmd8c3RhbmRpbmdzfG1lbnRpb25lZHxtYXR0ZXJpbmd8bWFycmlhZ2VzfGhpc3Rvcmllc3xtYWNoaW5pbmd8aG9zcGl0YWxzfGxpc3RlbmluZ3xsaWdodGluZ3N8c3ByaW5naW5nfGxldHRlcmluZ3xodXNiYW5kZWR8c3ByZWFkZXJzfHdoaXNwZXJlZHxpbWFnaW5pbmd8aW1hZ2luZXJzfHNwcmVhZGluZ3xpbXBvcnRhbnR8bGFuZ3VhZ2VzfGFuc3dlcmluZ3xjaWdhcmV0dGV8aW50ZXJlc3RzfHNwaXJpdGluZ3xjbGVhbmluZ3N8a25vY2tpbmdzfHNvdW5kZXN0fGNvYXRpbmdzfHNvdW5kZXJzfHNvdW5kaW5nfGNvbGxlZ2VzfGNvbG9yaW5nfGNvbG9yZnVsfHdvdWxkbid0fHRyYWluaW5nfGNvbG9yZXJzfHNvcnJpZXN0fHdvcnJ5aW5nfGJlbG9uZ2VkfGFwcHJvYWNofHRyYWNraW5nfHRvdWNoZXJzfHRvdWNoaW5nfGNvbXB1dGVyfHdoYXRldmVyfHRvcHBpbmdzfGNvbmZ1c2VkfGNvbmZ1c2VzfHdvcmtpbmdzfGNvbnNpZGVyfGJldHRlcmVkfHRlZXRoaW5nfHRvbmlnaHRzfHRvbmd1ZXJzfHRvbmd1aW5nfGNvbnRpbnVlfGFycml2aW5nfHRvbW9ycm93fGNvbnRyb2xzfHRvZ2V0aGVyfGJsYWNraW5nfGJsYWNrZXN0fHRocm93ZXJzfGJsb2NraW5nfHRocm93aW5nfGNvb2xpbmdzfHNvbWVvbmVzfGJsb2NrZXJzfHNvbWVib2R5fHRoaXJ0aWVzfHNvbGRpZXJzfGNvcm5lcmVkfHdlaWdodGVkfGNvdW50aW5nfHRob3VnaHRzfGNvdW50ZXJzfHRoaW5raW5nfHRoaW5uZXJzfHRoaW5uaW5nfGNvdXJzaW5nfGNvdmVyaW5nfHRoaW5uZXN0fGNyYXppZXN0fHNuYXBwaW5nfGNyZWF0aW5nfGNyZWF0dXJlfHRoaWNrZXN0fGJvYXJkaW5nfGNyb3NzaW5nfHNtb2tpbmdzfGNyb3dkaW5nfHNtZWxsaW5nfHNtYWxsZXN0fGN1dHRpbmdzfHNsaXBwaW5nfHNsaWdodGx5fGRhbmNpbmdzfHNsZWVwZXJzfHNsZWVwaW5nfHNsYW1taW5nfHdvcmRpbmdzfGRhcmtuZXNzfGRhdWdodGVyfGJvYXRpbmdzfHNraW5uaW5nfHdlZGRpbmdzfHRoYW5raW5nfHNpdHRpbmdzfGRlY2lkaW5nfGRlY2lkZXJzfHNpbmdsaW5nfHNpbmdpbmdzfGRlc3BpdGVzfHNpbXBsZXN0fHRlcnJpYmxlfHNpbHZlcmVkfHRlbGxpbmdzfHdlYXJpbmdzfHlvdW5nZXN0fHdhdGVyaW5nfHNpbGVuY2VzfHRlYWNoZXJzfGJvb2tpbmdzfGFncmVlaW5nfHRlYWNoaW5nfGRpc2NvdmVyfGF0dGFja2VkfGJvdGhlcmVkfGJvdGhlcmVyfHdhdGNoaW5nfHN3aW5nZXJzfGJvdHRsaW5nfGRpc3RhbmNlfHNpbGVuY2VkfHNpZ25pbmdzfGJvdHRvbWVkfHNpZ2h0aW5nfHNodXR0aW5nfHNocnVnZ2VkfHdvbmRlcmVkfHN3aW5naW5nfGRvY3RvcmVkfHN3ZWV0ZXN0fHNob3dlcmVkfHNob3dpbmdzfGRvb3J3YXlzfHNob3V0aW5nfHNob3VsZGVyfHdyb25naW5nfHNob3J0ZXN0fHN1cnByaXNlfGRyYWdnaW5nfHNob3BwaW5nfHNob290ZXJzfGRyYXdpbmdzfGFjdHVhbGx5fHNob290aW5nfGRyZWFtaW5nfGRyZXNzaW5nfGF2b2lkaW5nfHNoaXR0aW5nfHNoaXJ0aW5nfHNoaXBwaW5nfGRyaW5raW5nfGRyaW5rZXJzfGJyYWluaW5nfHNoZWV0aW5nfHNoYXJwZXN0fGRyaXZpbmdzfHNoYXJwZXJzfGRyb3BwaW5nfGRyb3BwZXJzfHNoYWRvd2VkfHN1cmZhY2VkfHNldHRsaW5nfHdhc2hpbmdzfHNldHRpbmdzfHNlcnZpY2VzfHNlcnZpY2VkfGVhcmxpZXN0fGJhY2tpbmdzfGVhcnRoaW5nfHNlcnZpbmdzfGJyYW5jaGVzfGJyYW5jaGVkfHNlY29uZGVkfHNlYXRpbmdzfHN1cmZhY2VzfHNlYXJjaGVkfHNlYXJjaGVzfHdhbGtpbmdzfHNjcmVlbmVkfHdhaXRpbmdzfHNjcmVhbWVkfHN1cHBvc2VkfGVtcHRpZXN0fGVtcHR5aW5nfGJyZWFraW5nfGJyZWFrZXJzfHNjaG9vbGVkfGVuam95aW5nfGVuam95ZXJzfGVudGVyaW5nfHJ1bm5pbmdzfGJyZWFzdGVkfHJvdW5kZXJzfHJvdW5kaW5nfHN1cHBvc2VzfGV2ZXJ5b25lfHZpc2l0b3JzfHZpc2l0aW5nfGJyZWF0aGVkfGV4Y2VwdGVkfHJvb2ZpbmdzfGV4Y2l0aW5nfGJyZWF0aGVzfGV4cGVjdGVkfHJvbGxpbmdzfGJhbmtpbmdzfGJyZWF0aGVyfGV4cGxhaW5zfHZpbGxhZ2VzfGJyaWRnaW5nfHZpZXdpbmdzfGJyaWdodGVyfHJpbmdpbmdzfHJpZ2h0aW5nfHN1aXRpbmdzfGJyaW5naW5nfHJldmVhbGVkfGJyaW5nZXJzfHJldHVybmVkfGZhaWxpbmdzfHJlcGxpZXJzfHJlcGx5aW5nfHJlcGVhdGVkfGJyb3RoZXJzfGZhbWlsaWFyfHdpbnRlcmVkfGZhbWlsaWVzfHN1Z2dlc3RzfGZhcnRoZXN0fGZ1cnRoZXN0fGJyb3duaW5nfGZhdGhlcmVkfHJlbW92aW5nfGJ1aWxkaW5nfHJlbWluZGVkfGJhdGhyb29tfGFsbG93aW5nfHN1ZGRlbmx5fHJlbWVtYmVyfGFsbG93ZXJzfGZlZWRpbmdzfGJ1aWxkZXJzfGJ1cm5pbmdzfGZlZWxpbmdzfHJlbWFpbmVkfHJlZnVzaW5nfHN0dXBpZGVyfHdpbmRpbmdzfGFsdGhvdWdofHN0dWZmaW5nfHN0dWR5aW5nfGJ1c2luZXNzfGFuZ3JpZXN0fGZpZ2h0aW5nfGZpZ2h0ZXJzfHN0dWRlbnRzfGZpZ3VyaW5nfHJlY2VpdmVkfHR3ZW50aWVzfHJlY2VpdmVzfGZpbGxpbmdzfHJlYXNvbmVkfGZpbmRpbmdzfHN0cm9uZ2VyfHR1cm5pbmdzfHJlYWxpemVzfHJlYWxpemVkfHJlYWRpZXN0fGZpbmdlcmVkfHJlYWR5aW5nfHN0cmlraW5nfHRydXN0ZXJzfGZpbmlzaGVzfHRydXN0aW5nfGZpbmlzaGVkfHJlYWRpbmdzfHJlYWNoZXJzfHJlYWNoaW5nfHF1aWV0ZXJzfHF1aWV0ZXN0fHF1aWV0aW5nfGZpdHRpbmdzfHF1aWNrZXN0fHdyaXRpbmdzfGJlYWNoaW5nfHF1ZXN0aW9ufHRydWNraW5nfGNhbGxpbmdzfHN0cmFuZ2VyfGZsYXNoaW5nfGJlYXRpbmdzfGFuc3dlcmVkfGZsYXR0ZXN0fGZsYXR0aW5nfGZsaWdodGVkfHN0cmFpZ2h0fHRyb3VibGVkfGZsb3dlcmVkfHB1bGxpbmdzfHN0b3JtaW5nfHByb21pc2VyfGNvdWxkbid0fHByb21pc2VkfHByb21pc2VzfGNvdWxkbuKAmXR8Zm9sbG93ZWR8c3RvcHBlcnN8cHJvYmxlbXN8cHJvYmFibHl8cHJldHRpZXJ8c3RvcHBpbmd8cHJldGVuZHN8c3RvbWFjaHN8dHJvdWJsZXN8cHJlc3NlcnN8dHJpcHBpbmd8Zm9yZWhlYWR8c3RpY2tlcnN8Zm9yZXN0ZWR8cHJlc3Npbmd8d2hpc3BlcnN8Y2Fycnlpbmd8c3RpY2tpbmd8Y2FycmllcnN8c3RlcHBpbmd8c3RlYWxlcnN8Zm9yd2FyZHN8c3RlYWxpbmd8YmVjb21pbmd8cHJlcGFyZXN8cHJlcGFyZWR8cG93ZXJpbmd8ZnJlZWluZ3N8c3RhdGlvbnN8cG9zc2libGV8cG9zaXRpb258ZnJlc2hlc3R8YmVkZGluZ3N8d3JhcHBpbmd8ZnJvbnRpbmd8Y2F0Y2hpbmd8ZnVja2luZ3N8cG9saWNpbmd8ZnVubmllc3R8cG9pbnRlcnN8cG9pbnRpbmd8Y2F0Y2hlcnN8cG9ja2V0ZWR8Z2FyZGVuZWR8c3RhcnRlcnN8Y2VpbGluZ3N8cGxlYXNpbmd8Z2F0aGVyZWR8c3RhcnRpbmd8Y2VudGVyZWR8cGxhdGluZ3N8cGxhc3RpY3N8cGxhbm5pbmd8cGljdHVyZWR8cGljdHVyZXN8dHJhdmVsZXJ8cGlja2luZ3N8cGVyc29uYWx8Z2xhbmNpbmd8eW91cnNlbGZ8Y2hhbmNpbmd8cGVyZmVjdHN8Y2hhbmdpbmd8cGVvcGxpbmd8cGFydHlpbmd8cGFydGluZ3N8cGFyZW50ZWR8Z3JhYmJpbmd8Z3JhYmJlcnN8Y2hhbmdlcnN8Y2hlY2tpbmd8c3RhcnJpbmd8YmVkcm9vbXN8Y2hlY2tlcnN8cGFpcmluZ3N8c3RhbmRpbmd8cGFpbnRpbmd8b3V0c2lkZXN8Z3JlYXRlc3R8Y2hlZWtpbmd8Z3JlZW5pbmd8Z3JlZW5lc3R8Z3JvdXBpbmd8b3JkZXJpbmd8YW55dGhpbmd8b3BlbmluZ3N8Z3VhcmRpbmd8d2hlZWxpbmd8b2ZmaWNlcnN8Z3Vlc3Npbmd8c3ByZWFkZXJ8b2ZmZXJpbmd8Y2hpbGRyZW58YW55d2hlcmV8bnVtYmVyZWR8Y2hvaWNlc3R8bm90aWNlcnN8bm90aWNpbmd8aGFsbHdheXN8bm90aGluZ3N8aGFuZ2luZ3N8bm9ib2RpZXN8YWRtaXR0ZWR8bmVpZ2hib3J8Y2hvb3Npbmd8Y2hvb3NlcnN8aGFwcGVuZWR8bmVja2luZ3N8aGFwcGllc3R8bmFycm93ZWR8bmFycm93ZXJ8c3BvdHRpbmd8Y2h1cmNoZXN8bW91dGhpbmd8dHJhdmVsZWR8bW91bnRhaW58bW90aGVyZWR8YWNjZXB0ZWR8bW9ybmluZ3N8bWlycm9yZWR8aGVhZGluZ3N8c3Bpcml0ZWR8aGVhcmluZ3N8aGVhdGluZ3N8Y2lyY2xpbmd8bWlkZGxpbmd8bWVzc2FnZWR8bWVzc2FnZXN8aGVhdmllc3R8d291bGRu4oCZdHxzcGlubmVyc3xtZW50aW9uc3xoZWxwaW5nc3xjbGVhbmVzdHxtZW1vcmllc3xtZWV0aW5nc3xtZWFuaW5nc3xhcHBlYXJlZHxtYXR0ZXJlZHxtYXJyaWVkc3xtYXJyeWluZ3xtYXJyaWFnZXx5ZWxsb3dlZHxtYXJraW5nc3xjbGVhbmluZ3xtYW5hZ2luZ3xjbGVhbmVyc3xob2xkaW5nc3xtYWNoaW5lZHxtYWNoaW5lc3xsdW5jaGluZ3xsdWNraWVzdHxsb3dlcmluZ3xsb25naW5nc3xjbGVhcmVzdHxob3NwaXRhbHxsb2NraW5nc3xsaXR0bGVzdHxjbGVhcmluZ3xsaXN0ZW5lZHxob3VzaW5nc3xsaWdodGVzdHxsaWdodGluZ3xsaWdodGVyc3xzcGlubmluZ3xodW5kcmVkc3xodXJyeWluZ3xiZWxpZXZlc3xzcGVuZGVyc3xiZWxpZXZlZHxjbGltYmluZ3xodXNiYW5kc3xsZXR0ZXJlZHxsZXR0aW5nc3xsZWFybmluZ3xsZWFkaW5nc3xpZ25vcmluZ3xsYXVnaGluZ3xpZ25vcmVyc3xpbWFnaW5lc3x5ZWxsb3dlcnxpbWFnaW5lZHxjbGltYmVyc3xpbWFnaW5lcnxzcGVuZGluZ3xjbG9zaW5nc3xzcGVjaWFsc3xzcGVha2Vyc3xsYW5ndWFnZXxiZWxpZXZlcnxjbG90aGluZ3xjbG91ZGluZ3xzcGVha2luZ3xpbnRlcmVzdHxzcGFjaW5nc3xsYW5kaW5nc3xrbm93aW5nc3xzb3V0aGVzdHxqYWNrZXRlZHxrbm9ja2luZ3xraXRjaGVuc3xraXNzaW5nc3xraWxsaW5nc3xrZWVwaW5nc3xkcmVzc2VzfGJpZ2dlc3R8c3RpY2tlcnxjYXJlZnVsfHNoaXJ0ZWR8d2FybWVyc3xzaGlwcGVkfGJpcmRpbmd8ZHJpbmtlcnxjYXJyaWVzfHNoZWV0ZWR8d2FybWluZ3xjYXJyaWVkfGNhcnJpZXJ8ZHJpdmluZ3xzaGFycGVyfHRvbmlnaHR8ZHJpdmVyc3xjYXNpbmdzfHNoYXJlcnN8c2hhcmluZ3xzdGVwcGVkfGRyb3BwZWR8ZHJvcHBlcnx3aGlzcGVyfHNoYXBlcnN8c2hhcGluZ3xzaGFrZXJzfHNoYWtpbmd8dG9uZ3VlcnxzaGFkb3dzfHN0ZWFsZXJ8c2V2ZXJhbHx0b25ndWVkfHN0YXlpbmd8c2V0dGxlc3xzZXR0bGVkfGR1c3Rpbmd8c2V0dGluZ3x0b25ndWVzfGNhdHRpbmd8YmFja2luZ3xjYXRjaGVzfGVhcmxpZXJ8d2FybWVzdHxlYXJ0aGVkfHNlcnZpY2V8c2VydmluZ3x3YXJyaW5nfHdhbnRlcnN8Y2F0Y2hlcnxzZXJpb3VzfGVhc3Rlc3R8c2Vuc2luZ3xzZW5kZXJzfGVhc2llc3R8c2VuZGluZ3xzZWxsZXJzfHNlbGxpbmd8c2VlbWluZ3xzZWVpbmdzfHRpbmllc3R8c2Vjb25kc3xzdGF0aW9ufGNhdXNpbmd8c2VhdGluZ3xlZGdpbmdzfHN0YXRpbmd8dGltaW5nc3xlZmZvcnRzfHN0YXJ0ZXJ8Y2F1c2Vyc3xzY3JlZW5zfGJsYWNrZXJ8Y2VpbGluZ3xzY3JlYW1zfGNlbnRlcnN8d2FudGluZ3x3YWxsaW5nfHdhbGtlcnN8Y2VydGFpbnxlbXB0aWVkfGVtcHRpZXN8ZW1wdGllcnx0aHJvd2VyfGVuZGluZ3N8c3RhcnRlZHxzY2hvb2xzfHNjYXJlcnN8c2NhcmluZ3xzYXlpbmdzfGVuZ2luZXN8c2F2aW5nc3xzYW5kaW5nfGVuam95ZWR8c3RhcmVyc3xzYWRkZXN0fGVuam95ZXJ8c3RhcmluZ3xlbm91Z2hzfHJ1c2hpbmd8YmFnZ2luZ3xydW5uZXJzfGVudGVyZWR8cnVubmluZ3xjaGFuY2VzfGVudGlyZXN8Y2hhbmNlcnxydWJiaW5nfHJvd2luZ3N8cm91bmRlcnxjaGFuY2VkfHJvdW5kZWR8c3RhcnJlZHxyb29taW5nfGNoYW5nZWR8Y2hhbmdlc3xibG9ja2VkfGFuZ3JpZXJ8ZXhhY3RseXxjaGFuZ2VyfGJsb2NrZXJ8ZXhjZXB0c3xjaGVja2VkfGV4Y2l0ZWR8d2Fsa2luZ3xleGNpdGVzfHJvb2Zpbmd8dGhyb3VnaHxleHBlY3RzfGJsb29kZWR8Y2hlY2tlcnxjaGVla2VkfHRocm9hdHN8ZXhwbGFpbnx3YWtpbmdzfHNwcmluZ3N8dGhvdWdodHx3YWl0aW5nfGJsb3dpbmd8cm9sbGluZ3xyb2NraW5nfHJpc2luZ3N8cmluZ2luZ3xiYWdnZXJzfGFuaW1hbHN8cmlnaHRlcnxyaWdodGVkfHJpZGluZ3N8cmljaGVzdHxmYWNpbmdzfHJldmVhbHN8Ymxvd2Vyc3xjaG9pY2VyfGNob2ljZXN8cmV0dXJuc3x2b2ljaW5nfHdvcnJpZXN8cmVzdGluZ3xjaG9vc2VzfGZhaWxpbmd8c3ByZWFkc3xyZXBsaWVyfGZhaWxlcnN8ZmFsbGluZ3xzcG90dGVkfHJlcGxpZXN8cmVwbGllZHxjaG9vc2VyfHRoaW5uZWR8ZmFsbGVyc3x0aGlubmVyfGJhbGxpbmd8Ym9hcmRlZHxyZXBlYXRzfHZpc2l0b3J8ZmFydGhlcnxmdXJ0aGVyfGNpcmNsZXN8YW5vdGhlcnxyZW1vdmVkfGZhc3Rlc3R8cmVtb3Zlc3xmYXRoZXJzfHRoaWNrZXJ8Y2lyY2xlZHx2aXNpdGVkfHJlbWluZHN8ZmVhcmluZ3xzcGlyaXRzfGNsYXNzZXN8YW5zd2Vyc3xiYW5raW5nfGJvYXRpbmd8Y2xlYW5lZHxmZWVkaW5nfHNwaW5uZXJ8dGhhbmtlZHx2aWxsYWdlfHdvcnJpZWR8ZmVlbGluZ3xjbGVhbmVyfHJlbWFpbnN8Y2xlYXJlZHxyZWZ1c2VzfHJlZnVzZWR8d29ya2Vyc3xyZWRkZXN0fHRlbGxpbmd8eWVsbG93c3xzcGVuZGVyfHdvcmtpbmd8Y2xlYXJlcnxjbGVhcmx5fGNsaW1iZWR8dGVhcmluZ3xmaWdodGVyfHRlYW1pbmd8ZmlndXJlZHxmaWd1cmVzfGJvb2tpbmd8dmlld2luZ3xjbGltYmVyfHVzdWFsbHl8Y2xvc2VzdHxyZWNlaXZlfGZpbGxpbmd8dGVhY2hlcnxyZWFzb25zfGNsb3Npbmd8ZmluYWxseXxjbG9zZXJzfGFueWJvZHl8ZmluZGluZ3xhbnltb3JlfHJlYWxpemV8c3BlY2lhbHxmaW5kZXJzfGJvb3Rpbmd8cmVhbGVzdHxjbG90aGVkfHJlYWRpZXJ8cmVhZGllc3xyZWFkaWVkfGZpbmdlcnN8dGVhY2hlc3x0YWxsZXN0fGNsb3RoZXN8c3BlYWtlcnxyZWFkZXJzfHRhbGtlcnN8Y2xvdWRlZHx0YWxraW5nfHJlYWRpbmd8ZmlyaW5nc3xzcGFjaW5nfHRha2luZ3N8cmVhY2hlcnxyZWFjaGVkfGNvYXRpbmd8cmVhY2hlc3xyYWlzaW5nfHJhaW5pbmd8ZmlzaGluZ3xxdWlldGx5fGZpdHRlc3R8Zml0dGluZ3xzeXN0ZW1zfHdoZXRoZXJ8Ym90aGVyc3x3cmFwcGVkfGZpdHRlcnN8cXVpZXRlZHxxdWlldGVyfHF1aWNrbHl8Y29mZmVlc3xxdWlja2VyfGZpeGluZ3N8Y29sZGVzdHxzb3VuZGVkfHNvdW5kZXJ8YWN0aW5nc3xhbnl3YXlzfGNvbGxlZ2V8Zmxhc2hlZHxmbGFzaGVzfGJvdHRsZXN8ZmxhdHRlcnxmbGF0dGVkfGNvbG9yZWR8Ym90dGxlZHx3b3JkaW5nfHR1cm5pbmd8c29ydGluZ3xmbGlnaHRzfGNvbG9yZXJ8cHV0dGluZ3xwdXNoZXJzfHB1c2hpbmd8Zmxvd2Vyc3xwdWxsZXJzfHN3aW5nZXJ8d29uZGVyc3xzb3JyaWVyfHB1bGxpbmd8cHJvdmluZ3xjb21pbmdzfGJvdHRvbXN8cHJvbWlzZXx0cnVzdGVyfGJveGluZ3N8Y29tcGFueXxmb2xsb3dzfHlvdW5nZXJ8dHJ1c3RlZHxzd2VldGVyfHllbGxpbmd8cHJvYmxlbXx3aXRob3V0fGJlYWNoZWR8Zm9vdGluZ3xjb25mdXNlfGJlYWNoZXN8YnJhaW5lZHxiZWFyaW5nfHByZXRlbmR8dHJ1Y2tlZHxmb3JjaW5nfHByZXNzZXJ8d2lzaGluZ3x0cm91YmxlfGZvcmVzdHN8YXBwZWFyc3xiZWF0aW5nfGFpcmluZ3N8Zm9yZXZlcnxzdXJmYWNlfGNvbnRyb2x8Zm9yZ2V0c3xhY2NlcHRzfHByZXNzZWR8d3JvbmdlZHx3aW50ZXJzfGZvcm1pbmd8cHJlc3Nlc3xwcmVwYXJlfGJlYXRlcnN8YnJlYWtlcnx3aGVlbGVkfGJlY2F1c2V8Zm9yd2FyZHxjb29sZXJzfGNvb2xpbmd8YWxsb3dlZHxwb3dlcmVkfHBvdXJlcnN8ZnJlZWluZ3xwb3VyaW5nfHRyaXBwZWR8Y29vbGVzdHxicmVhc3RzfHNvbWVvbmV8ZnJlc2hlcnxzdXBwb3NlfHNvbWVob3d8ZnJpZW5kc3xicmVhdGhzfGNvcHBpbmd8ZnJvbnRlZHxiZWNvbWVzfHBvcmNoZXN8cG9wcGVyc3xwb3BwaW5nfHBvb3Jlc3R8dHJlZWluZ3xmdWNraW5nfGZ1bGxlc3R8cG9vbGluZ3xicmVhdGhlfHBvbGljZXN8ZnVubmllcnxmdW5uaWVzfHBvbGljZWR8YmVkZGluZ3xjb3JuZXJzfGZ1dHVyZXN8cG9pbnRlcnxwb2ludGVkfGdhbWluZ3N8Y291bnRlZHxzb2xkaWVyfHBvY2tldHN8d2V0dGluZ3xwbGVhc2VkfGdhcmRlbnN8d2V0dGVyc3x3ZXR0ZXN0fHBsZWFzZXN8Y291bnRlcnxzdW5uaW5nfHBsYXllcnN8d2VzdGVzdHxjb3VudHJ5fGdhdGhlcnN8YnJpZGdlc3xwbGF5aW5nfHBsYXRpbmd8YnJpZGdlZHxwbGFzdGljfGNvdXBsZXN8c29mdGVzdHxnZXR0aW5nfHBsYW5uZWR8Z2V0dGVyc3xwbGFjaW5nfGdpZnRpbmd8cGlua2luZ3xwaWxpbmdzfHBpZWNpbmd8cGljdHVyZXxjb3Vyc2VkfGNvdXJzZXN8c3VtbWVyc3xwaWNraW5nfHNub3dpbmd8cGhvbmluZ3xiZWRyb29tfGdsYW5jZXN8Z2xhbmNlZHx3aW5naW5nfHNuYXBwZWR8Z2xhc3NlZHxnbGFzc2VzfHBlcmhhcHN8Y292ZXJlZHxjcmF6aWVzfGNyYXppZXJ8cGVyZmVjdHxwZW9wbGVkfHBlcnNvbnN8cGVvcGxlc3xzdWl0aW5nfHBhdXNpbmd8cGFzc2luZ3xnb2xkZXN0fHBhcnRpZWR8d2luZG93c3xwYXJ0aWVzfHBhcnRpbmd8Y3JlYXRlc3xncmFiYmVkfHNtb2tlcnN8Y3JlYXRlZHxncmFiYmVyfGJyb3VnaHR8d2VpZ2h0c3xicmluZ2VyfGFycml2ZXN8Y3Jvc3Nlcnxjcm9zc2VzfGdyYXNzZXN8cGFyZW50c3xwYWxtaW5nfGdyYXlpbmd8cGFpcmluZ3xjcm9zc2VkfHBhaW50ZWR8YXJyaXZlZHxncmV5aW5nfHNtb2tpbmd8cGFpbmluZ3xvdXRzaWRlfGJyb3RoZXJ8Z3JlYXRlcnxzbWlsZXJzfG91dGluZ3N8Z3JlZW5lZHxncmVlbmVyfGNyb3dkZWR8dHJhdmVsc3xzbWlsaW5nfG9yZGVyZWR8Z3JvdW5kc3xvZmZpbmdzfHNtZWxsZWR8b3BlbmVyc3xicm93bmVyfGdyb3VwZWR8b3BlbmluZ3xzbWFsbGVyfGdyb3dpbmd8b2theWluZ3xvZmZpY2VyfGd1YXJkZWR8c2xvd2VzdHxzbG93aW5nfGN1cHBpbmd8c2xpcHBlZHxndWVzc2VkfGd1ZXNzZXN8Y3V0dGluZ3xvZmZpY2VzfGd1bm5pbmd8b2ZmZXJlZHxicm93bmVkfGFsbG93ZXJ8bnVyc2luZ3xudW1iaW5nfHN1Z2dlc3R8Y3V0dGVyc3xudW1iZXJzfHNsaWRlcnN8aGFsdmluZ3xzbGlkaW5nfG5vdGljZXJ8d2VkZGluZ3xub3RpY2VzfG5vdGljZWR8bm90aGluZ3x3cml0ZXJzfGhhbGx3YXl8aGFuZGluZ3xzbGVlcGVyfG5vcm1hbHN8bm9pc2luZ3xoYW5naW5nfG5vZGRpbmd8ZGFuY2luZ3x3ZWFyaW5nfHdyaXRpbmd8c2xhbW1lZHxoYW5nZXJzfGRhcmtlc3R8c2tpbm5lZHxoYXBwZW5zfHRyYWluZWR8bmVlZGluZ3xidWlsZGVyfGJlbGllZnN8aGFwcGllcnxuZWNraW5nfG5lYXJlc3R8aGFyZGVzdHxuZWFyaW5nfGJ1cm5pbmd8YmVsaWV2ZXx3aW5kaW5nfGhhdHRpbmd8bmFycm93c3xzdHVwaWRzfHNpdHRpbmd8bW91dGhlZHxkZWFkZXN0fHdhdGVyZWR8c2lzdGVyc3xtb3RoZXJzfHNpbmdsZWR8d2lubmluZ3xtb3JuaW5nfG1vb25pbmd8bW9tZW50c3xoZWFkaW5nfG1pc3Npbmd8ZGVjaWRlc3xkZWNpZGVkfGRlY2lkZXJ8bWlycm9yc3xtaW51dGVzfGhlYXJpbmd8bWluaW5nc3xhbHJlYWR5fG1pbmRpbmd8bWlkZGxlZHxoZWF0aW5nfGJ1cm5lcnN8c2luZ2xlc3xtaWRkbGVzfGRlZXBlc3R8c3R1ZmZlZHxoZWF0ZXJzfHNpbmdpbmd8c2ltcGxlcnxoZWF2aWVyfGhlYXZpZXN8YmVsb25nc3xtZXNzYWdlfGRlc3BpdGV8bWVudGlvbnxzaW1wbGVzfHN0dWRpZXN8c3R1ZGllZHxzaWx2ZXJzfGhlbHBpbmd8aGVscGVyc3xtZW1iZXJzfG1lZXRpbmd8d2lsbGluZ3xtZWFuZXN0fGF0dGFja3N8aGVyc2VsZnxtZWFuaW5nfGRpbm5lcnN8c3R1ZGVudHxoaWRpbmdzfG1hdHRlcnN8bWFycmllc3xtYXJyaWVkfGJ1c3lpbmd8YnVzaWVzdHxzaWxlbmNlfGFnYWluc3R8aGlnaGVzdHx3aWxkZXN0fGhpbGxpbmd8bWFya2luZ3xtYXBwaW5nfG1hbmFnZXN8bWFuYWdlZHxoaW1zZWxmfGhpc3Rvcnl8dHJhY2tlZHxzdHJpa2VzfG1hbm5pbmd8aGl0dGluZ3xtYWtpbmdzfGhpdHRlcnN8d2hpdGluZ3x0b3dhcmRzfHdhdGNoZWR8aG9sZGluZ3x0b3VjaGVyfG1hY2hpbmV8aG9sZGVyc3xsdW5jaGVzfGx1bmNoZWR8d2F0Y2hlc3xsdWNraWVyfHN0cmV0Y2h8c3RyZWV0c3xsb3dlcmVkfGxvdWRlc3R8bG9va2Vyc3xsb29raW5nfGxvbmdpbmd8Y2FsbGluZ3xsb25nZXN0fGxvY2tpbmd8YmVuZGluZ3x3YXNoaW5nfHNpZ25pbmd8aG90dGVzdHxsaXR0bGVyfGJlbmRlcnN8c3RyYW5nZXxzaWdodGVkfGxpc3RlbnN8bGluaW5nc3xsaWtpbmdzfGhvdXNpbmd8YmVuZWF0aHxzaWdoaW5nfHNpY2tpbmd8aG93ZXZlcnxsaWdodGVkfHNpY2tlc3R8bGlnaHRlcnxjYWxtaW5nfGxpZnRlcnN8aHVuZHJlZHxjYWxtZXN0fGh1cnJpZWR8aHVycmllc3xsaWZ0aW5nfHRvdWNoZWR8ZG9lc24ndHxkb2VzbuKAmXR8aHVydGluZ3x0b3VjaGVzfHNob3dlcnN8aHVzYmFuZHxkb2N0b3JzfGxldHRlcnN8Y2FtZXJhc3xsZXR0aW5nfHRvc3Npbmd8bGVhdmluZ3xsZWFybmVkfGRvZ2dpbmd8bGVhbmluZ3xsZWFmaW5nfGxlYWRlcnN8bGVhZGluZ3x3aGl0ZXN0fGxheWVyZWR8aWdub3JlZHxzaG93aW5nfGlnbm9yZXN8c3Rvcmllc3xpZ25vcmVyfHNob3Zpbmd8bGF1Z2hlZHxsYXN0aW5nfGxhcmdlc3R8aW1hZ2luZ3xkb29yd2F5fGJlc3Rpbmd8aW1hZ2luZXxzaG91dGVkfHN0b3JtZWR8ZG93bmluZ3xzdG9yaW5nfHRvcHBpbmd8YXZvaWRlZHxkcmFnZ2VkfHNob3J0ZXJ8YmV0dGVyc3xzdG9wcGVyfGxhbmRlcnN8aW5zaWRlc3xpbnN0ZWFkfHdyaXR0ZW58ZHJhd2luZ3xzaG9wcGVkfHN0b3BwZWR8YmV0d2VlbnxsYW5kaW5nfHNob290ZXJ8a25vd2luZ3xqYWNrZXRzfGRyZWFtZWR8Y2FyZGluZ3x0b290aGVkfGtub2NrZWR8a25pZmluZ3xraXRjaGVufGpvaW5pbmd8dGVldGhlZHxzdG9tYWNofGpvaW5lcnN8a2lzc2luZ3xraW5kZXN0fGtpbGxlcnN8a2lsbGluZ3xzaG9laW5nfGtpZGRpbmd8anVtcGluZ3xraWNrZXJzfGtpY2tpbmd8anVtcGVyc3xrZWVwZXJzfGRyZXNzZWR8a2VlcGluZ3xlbm91Z2h8Y2hlY2tzfGtpY2tlZHxqdW1wZXJ8a2lja2VyfGtpZGRlZHxqdW1wZWR8a2lsbGVkfGpva2luZ3xraWxsZXJ8a2luZGVyfGpvaW5lcnxraXNzZXN8a2lzc2VkfGpvaW5lZHxrbml2ZXN8a25pZmVzfGtuaWZlZHxqYWNrZXR8a25vY2tzfGl0c2VsZnxsYWRpZXN8bGFuZGVkfGxhbmRlcnxpbnNpZGV8bGFyZ2VyfGltYWdlc3xsYXN0ZWR8aW1hZ2VkfGxhdWdoc3xpZ25vcmV8YWJvdmVzfGxheWluZ3xhY2NlcHR8bGF5ZXJzfGFjcm9zc3x5ZWxsb3d8bGVhZGVkfGxlYWRlcnxsZWF2ZWR8bGVhbmVkfGxlYXJuc3xsZWF2ZXN8eWVsbGVkfGxlc3NlcnxsZXR0ZXJ8bGl2aW5nfGxpZnRlZHxsaWZ0ZXJ8aHVtYW5zfGh1Z2VzdHxsaWdodHN8d3JvbmdzfGhvdXNlc3xsaWtpbmd8bGlrZXJzfGxpbmluZ3xob3VzZWR8YWN0aW5nfGxpc3Rlbnxob3RlbHN8bGl0dGxlfGhvdHRlcnxsb2NhbHN8bG9ja2VkfGhvcnNlc3xsb25nZXJ8bG9uZ2VkfGxvb2tlZHxob3Bpbmd8bG9va2VyfGxvc2luZ3xhZGRpbmd8bG91ZGVyfGxvdmluZ3xsb3ZlcnN8bG93aW5nfGxvd2VzdHx3cml0ZXJ8bG93ZXJzfGhvbWluZ3xob2xpbmd8aG9sZGVyfG1ha2luZ3xoaXR0ZXJ8bWFrZXJzfG1hbm5lZHxtYW5hZ2V8d3JpdGVzfGFkbWl0c3xtYXBwZWR8bWFya2VkfGhpbGxlZHxoaWdoZXJ8YWZyYWlkfGhpZGluZ3xoaWRkZW58bWF0dGVyfGFnZWluZ3xoZWxwZXJ8bWVtYmVyfGhlbHBlZHxtZW1vcnl8aGVsbG9zfGhlYXRlcnxtZXRhbHN8bWlkZGxlfGhlYXRlZHxtaWdodHN8bWluZGVkfGhlYXJ0c3xtaW5pbmd8bWludXRlfGhlYWRlZHxtaXJyb3J8bWlzc2VzfG1pc3NlZHxtb21lbnR8bW9uZXlzfG1vbmllc3xtb250aHN8bW9vbmVkfG1vc3RseXxoYXZpbmd8bW90aGVyfHdvcmxkc3xoYXRpbmd8bW91dGhzfG1vdmluZ3xtb3ZlcnN8bW92aWVzfG11c2ljc3x3b3JrZXJ8bXlzZWxmfG5hbWluZ3xuYW1lcnN8bmFycm93fGhhdHRlZHxoYXJkbHl8bmVhcmVyfG5lYXJlZHxuZWFybHl8aGFyZGVyfG5lY2tlZHxuZWVkZWR8aGFwcGVufGhhbmdlcnxuZXdlc3R8bmljZXN0fG5pZ2h0c3x3b3JrZWR8bm9ib2R5fG5vZGRlZHxoYW5kZWR8bm9pc2VzfG5vaXNlZHx3b3JkZWR8bm9ybWFsfG5vcnRoc3xub3Npbmd8YWdyZWVzfG5vdGluZ3xub3RpY2V8aGFsdmVzfGhhbHZlZHxudW1iZXJ8Z3V5aW5nfG51bWJlZHxudXJzZXN8bnVyc2VkfGFncmVlZHx3b29kZW58b2ZmaW5nfGd1bm5lZHxvZmZlcnN8b2ZmaWNlfGd1YXJkc3x3b25kZXJ8b2theWVkfG9rYXknZHxva2F54oCZZHxvaydpbmd8b2vigJlpbmd8b2xkZXN0fHdvbWVuc3xvcGVuZWR8b3BlbmVyfGdyb3Vwc3x3b21hbnN8d2l0aGlufGdyb3VuZHxvcmRlcnN8b3RoZXJzfG91dGluZ3x3aXNoZWR8Z3JlZW5zfGdyZWF0c3xvd25pbmd8d2lzaGVzfG93bmVyc3xwYWdpbmd8cGFpbmVkfHBhaW50c3xncmV5ZWR8Z3JleWVyfHBhaXJlZHxwYWxlc3R8Z3JheWVkfHBhbG1lZHxwYXBlcnN8Z3JheWVyfHBhcmVudHxwYXJ0ZWR8cGFzc2VkfGdvbGRlcnxwYXNzZXN8cGF1c2VzfHBhdXNlZHxwYXlpbmd8cGVyc29ufHBlb3BsZXx3aXBlcnN8Z29pbmdzfGdsYW5jZXxwaG9uZXN8cGhvbmVkfHBob3Rvc3xwaWNrZWR8Z2l2aW5nfGdpdmVuc3xwaWVjZXN8cGllY2VkfHBpbGluZ3xnaWZ0ZWR8cGlua2VkfHBpbmtlcnxwbGFjZXN8cGxhY2VkfGdldHRlcnxnb3R0ZW58cGxhdGVkfHBsYXRlc3xnZW50bHl8cGxheWVkfGdhdGhlcnxwbGF5ZXJ8cGxlYXNlfGdhdGluZ3xnYXJkZW58cG9ja2V0fGdhbWVyc3xwb2ludHN8cG9pbnR5fGdhbWluZ3xmdXR1cmV8d2lwaW5nfGZ1bGxlcnxwb2xpY2V8cG9vbGVkfHBvb3JlcnxmdWNrZWR8cG9wcGVkfHBvcHBlcnxmcm9udHN8ZnJpZW5kfGZyZWVyc3xwb3VyZWR8cG91cmVyfGZyZWVzdHxwb3dlcnN8Zm9ybWVkfGZvcmdldHxmb3Jnb3R8Zm9yZXN0fGZvcmNlc3xmb3JjZWR8Zm9vdGVkfHByZXR0eXxmb2xsb3d8ZmxpZXJzfGZseWVyc3xwcm92ZW58YWlyaW5nfHByb3Zlc3xwcm92ZWR8cHJvdmVyfHB1bGxlZHxmbHlpbmd8cHVsbGVyfGZsb3dlcnxwdXNoZXN8cHVzaGVkfGZsb29yc3xwdXNoZXJ8ZmxpZ2h0fGZpeGVyc3xmaXhpbmd8cXVpY2tzfHdpbnRlcnxmaXR0ZWR8cXVpZXRzfGZpdHRlcnx3aW5nZWR8cmFkaW9zfHJhaW5lZHxyYWlzZXN8cmFpc2VkfGZpc2hlc3xyYXRoZXJ8ZmlzaGVkfGZpcnN0c3xmaXJpbmd8cmVhZGVyfGZpbmlzaHxmaW5nZXJ8ZmluaW5nfGZpbmVzdHxyZWFsZXJ8ZmluZGVyfHJlYWxseXxmaW5hbHN8cmVhc29ufGZpbGxlZHxmaWd1cmV8Zm91Z2h0fGZpZ2h0c3xmaWVsZHN8ZmV3ZXN0fHJlZGRlcnxyZWZ1c2V8cmVtYWlufGZlZWluZ3xyZW1pbmR8ZmVhcmVkfGZhdGhlcnxmYXN0ZXJ8cmVtb3ZlfHJlcGVhdHxmYW1pbHl8ZmFsbGVyfGZhbGxlbnxmYWlsZXJ8ZmFpbGVkfHJlc3RlZHxmYWRpbmd8cmV0dXJufHJldmVhbHxyaWNoZXN8cmljaGVyfHJpZGluZ3xyaWRkZW58d2luZG93fHJpZGVyc3xyaWdodHN8ZmFjaW5nfGFsbG93c3xyaW5nZWR8cmlzaW5nfHJpdmVyc3xleHRyYXN8cm9ja2VkfHJvbGxlZHxleHBlY3R8cm9vZmVkfGV4Y2l0ZXxleGNlcHR8cm9vdmVzfHJvb21lZHxldmVudHN8cm91bmRzfHJvd2luZ3xldmVuZWR8cnViYmVkfGFsbW9zdHxlbnRpcmV8cnVubmVyfGVudGVyc3xrZXlpbmd8cnVzaGVkfHJ1c2hlc3xzYWRkZXJ8c2FmZXN0fHNhbmRlZHxlbmpveXN8c2F2aW5nfGVuZ2luZXxzYXZlcnN8d2luZGVkfHNheWluZ3xlbmRlcnN8c2NhcmVkfHNjYXJlc3xzY2FyZXJ8c2NlbmVzfGVuZGluZ3xzY2hvb2x8c2NyZWFtfGVpdGhlcnxlaWdodHN8c2NyZWVufGVnZ2luZ3xlZmZvcnR8c2VhcmNofGVkZ2luZ3xzZWF0ZWR8c2Vjb25kfGVhdGVyc3xzZWVpbmd8c2VlbWVkfGVhdGluZ3xzZWxsZXJ8c2VuZGVyfHNlbnNlc3xzZW5zZWR8ZWFzaWVyfGVhc2lseXxlYXJ0aHN8c2VydmVzfHNlcnZlZHx3aWxsZWR8ZHVzdGVkfHNldHRsZXxkdXJpbmd8ZHJpZXJzfHNldmVuc3xzZXhpbmd8c2hhZG93fHNoYWtlc3xzaGFrZW58ZHJ5ZXJzfHNoYWtlcnxhbHdheXN8c2hhcGVkfGRyaWVzdHxzaGFwZXN8c2hhcGVyfGRyeWluZ3xzaGFyZXN8c2hhcmVkfHNoYXJlcnxzaGFycHN8ZHJpdmVyfGRyaXZlc3xkcml2ZW58c2hlZXRzfGRyb3Zlc3xkcmlua3N8c2hpcnRzfGRydW5rc3xzaG9vdHN8ZHJlYW1zfHNob3J0c3xkb3plbnN8c2hvdWxkfGRvd25lZHxzaG91dHN8c2hvdmVkfHNob3Zlc3xzaG93ZWR8d2lsZGVyfHNob3dlcnxkb2dnZWR8ZG9jdG9yfHNocnVnc3xkaWRu4oCZdHxzaWNrZXJ8c2lja2VkfGRpZG4ndHxzaWRpbmd8c2lnaGVkfGRvaW5nc3xzaWdodHN8c2lnbmVkfGRpbm5lcnxzaWxlbnR8c2lsdmVyfGR5aW5nc3x3aWRlc3R8c2ltcGxlfHNpbXBseXxkZWVwZXJ8c2luZ2xlfGRlY2lkZXxkZWF0aHN8c2lzdGVyfGRlYWRlcnxzaXppbmd8ZGFya2VyfHdob2xlc3xzbGVlcHN8ZGFuY2VzfGRhbmNlZHxzbGlkZXN8c2xpZGVyfGN1dHRlcnxzbG93ZXJ8c2xvd2VkfHNsb3dseXxzbWFsbHN8Y3VwcGVkfHNtZWxsc3xzbWVsbHl8Y3J5aW5nfHNtaWxlc3xzbWlsZWR8c21pbGVyfGNyb3dkc3xzbW9rZXN8c21va2VkfHNtb2tlcnxjcmVhdGV8Y292ZXJzfHNub3dlZHx3aGl0ZWR8c29mdGVyfGNvdXJzZXxzb2Z0bHl8Y291cGxlfGNvdW50c3xjb3JuZXJ8d2hpdGVyfGNvcHBlZHxjb29sZWR8Y29vbGVyfGNvbWluZ3x3aGl0ZXN8c29ydGVkfGNvbG9yc3xjb2xkZXJ8c291bmRzfGNvZmZlZXxjb2F0ZWR8c3BhY2VzfGNsb3Vkc3xzcGFjZWR8c3Bva2VufHNwZWFrc3xjbG90aGV8Y2xvc2VkfGNsb3Nlc3xjbG9zZXJ8c3BlbmRzfGNsaW1ic3xjbGVhcnN8Y2xlYW5zfHNwaXJpdHxjaXRpZXN8Y2lyY2xlfGNodXJjaHxjaG9vc2V8c3ByZWFkfGNob3NlbnxjaG9pY2V8Y2hlc3RzfHNwcnVuZ3xzcHJpbmd8c3ByYW5nfHN0YWdlc3xzdGFpcnN8Y2hlZWtzfHN0YW5kc3xrZWVwZXJ8Y2hhbmdlfGNoYW5jZXxzdGFyZWR8c3RhcmVzfHN0YXJlcnxjaGFpcnN8c3RhcnRzfGNlbnRlcnxjYXVzZXJ8Y2F1c2VkfHN0YXRlc3xzdGF0ZWR8Y2F1c2VzfGNhdWdodHxjYXR0ZWR8c3RheWVkfHN0ZWFsc3xzdG9sZW58Y2FzaW5nfHN0aWNrc3xjYXJpbmd8Y2FyZGVkfHN0b25lc3xhbmltYWx8Y2Fubm90fHN0b3JlZHxzdG9yZXN8c3Rvcm1zfGFuc3dlcnxjYW1lcmF8Y2FsbWVyfGNhbG1lZHxjYWxsZWR8c3RyZWV0fGJ1eWVyc3xib3VnaHR8c3RyaWtlfHN0cnVja3xidXlpbmd8YW55b25lfHN0cm9uZ3xidXNpZXJ8YnVzaWVkfGJ1c2luZ3xidXJuZXJ8c3R1ZmZzfGJ1cm5lZHxzdHVwaWR8YnVpbGRzfGJyb3duc3xzdWl0ZXN8c3VpdGVkfGJyaW5nc3xzdW1tZXJ8YnJpZ2h0fHN1bm5lZHxicmlkZ2V8YnJlYXRofGJyZWFzdHxicmVha3N8YnJva2VufHN1cmVzdHxicmFuY2h8YnJhaW5zfGFueXdheXxib3hpbmd8d2hlZWxzfHN3ZWV0c3xzd2luZ3N8Ym90dG9tfGJvdHRsZXxzeXN0ZW18Ym90aGVyfHRhYmxlc3x0YWtpbmd8dGFrZXJzfHRhbGtlZHx0YWxrZXJ8Ym9yaW5nfHRhbGxlcnxib290ZWR8dGF1Z2h0fGJvb2tlZHx0ZWFtZWR8dGVhcmVkfGJvbmluZ3xhcHBlYXJ8Ym9kaWVzfHRoYW5rc3xib2F0ZWR8dGhpY2tzfGJvYXJkc3xibHVlc3R8dGhpbmdzfHRoaW5rc3xibG93ZXJ8dGhpcmRzfHRoaXJ0eXx0aG91Z2h8dGhyZWVzfHRocm9hdHxibG9vZHN8dGhyb3dufHRocm93c3xibG9ja3N8dGltaW5nfGJsYWNrc3x0aW1lcnN8dGluaWVyfGJpdGVyc3x0aXJpbmd8dG9kYXlzfGJpdGluZ3x0b25pbmd8dG9uZ3VlfGFybWluZ3xiaXJkZWR8YmlnZ2VyfHdldHRlcnx0b290aHl8YmV5b25kfGJldHRlcnx0b3BwZWR8dG9zc2VkfGJlc3RlZHx0b3NzZXN8YmVzaWRlfGJlbmRlcnx0b3dhcmR8YmVuZGVkfHRyYWNrc3xiZWxvbmd8dHJhaW5zfGJlbGllZnx0cmF2ZWx8YmVoaW5kfGJlZ2luc3xiZWZvcmV8YmVkZGVkfGJlY2FtZXxiZWNvbWV8YmVhdGVyfGJlYXRlbnx0cnVja3N8dHJ1ZXN0fGFyZW7igJl0fGFyZW4ndHx0cnVzdHN8dHJ1dGhzfHRyeWluZ3x0dXJuZWR8dHdlbnR5fGFyb3VuZHx1bmNsZXN8d2VpZ2h0fHdhc27igJl0fHdhc24ndHxhcnJpdmV8dW5sZXNzfHVwcGluZ3x3ZWRkZWR8dmlld2VkfGJhcmVseXx2aXNpdHN8YmFua2VkfGJhbGxlZHx2b2ljZXN8dm9pY2VkfHdhaXRlZHxiYWdnZXJ8d2FraW5nfHdhbGtlZHxiYWdnZWR8d2Fsa2VyfHdhbGxlZHxhc2tpbmd8d2FudGVkfHdhbnRlcnx3YXJyZWR8d2FyaW5nfGJhY2tlZHx3YXJtZWR8d2FybWVyfGJhYmllc3x3YXNoZWR8d2FzaGVzfGF2b2lkc3xhdHRhY2t8d2F0ZXJzfGFzbGVlcHx3YXRlcnl8d2F2aW5nfHdhdmVyc3xzZWVtc3xwYXJ0eXxtaW5kc3xlYXRlbnxzZWxsc3xzZW5kc3xrbm93bnxzZW5zZXxob3Vyc3xwYXN0c3xwYXRoc3xlYXN0c3xwYXVzZXxtaW5lZHxsYXllcnxwYXllZHxzZXJ2ZXxlYXJ0aHxlYXJseXx3aWxsc3xhaXJlZHxoZWFyZHxoZWFyc3xkdXN0c3xraWxsc3xnb2Vyc3xob3RlbHxzZXZlbnxkcmllZHxpZGVhc3xzZXhlZHxzZXhlc3xnb2luZ3xkcmllcnxkcmllc3xkcnllcnxnbGFzc3xoZWFkc3xzaGFrZXxsZWFkc3xzaG9va3xhZ2luZ3xnaXZlc3xwaG9uZXxsb2NhbHxwaG90b3xzaGFwZXxwaWNrc3xhYm92ZXxsb2Nrc3xtb25leXxkcm9wc3xzaGFyZXxnaXZlbnx3cm9uZ3xnaXJsc3xtb250aHxzaGFycHxwaWVjZXx3aWxkc3xzaGVldHxkcm92ZXxkcml2ZXxtb29uc3xsYW5kc3xwaWxlc3xzaGlwc3xkcmlua3xwaWxlZHxkcmFua3xkcnVua3xzaGlydHxwaW5rc3xzaGl0c3xkcmVzc3xzaG9lc3xtb3Jlc3xzaG9vdHxsb25nc3xzaG90c3xkcmVhbXxkcmF3bnxkcmF3c3xkcmFnc3xzaG9wc3xoYXZlc3xob3JzZXxzaG9ydHxnaWZ0c3xkb3plbnxwbGFjZXxkb3duc3xzaG91dHxob3Blc3xzaG92ZXxob3BlZHxwbGFuc3x3aXBlcnxkb29yc3xzaG93bnxzaG93c3x3aXBlZHxwbGF0ZXx3b3JsZHxtb3V0aHxkb2Vyc3xqb2luc3xzaHJ1Z3xzaHV0c3xsZWFmc3xtb3ZlZHxwbGF5c3xtb3Zlc3xzaWNrc3xkb27igJl0fHBsZWFzfHNpZGVkfHNpZGVzfHNpZ2hzfGRvbid0fGdhdGVkfHNpZ2h0fGxvb2tzfGdhdGVzfHdpdmVzfG1vdmVyfHNpZ25zfGRvaW5nfGRpcnRzfGtuZWVzfG1vdmllfGxlYXJufGdhbWVyfGdhbWVzfGdhbWVkfGR5aW5nfG11c2ljfHNpbmNlfGRlc2tzfHNpbmdzfHNpbmdlfGRlZXBzfHBvaW50fGFjdGVkfG11c3RzfHllbGxzfGZ1bm55fGRlYXRofHdpZGVyfGxvc2VzfHNpeGVzfHdob3NlfG5hbWVzfHNpemVzfHNpemVkfHNraW5zfGtleWVkfHNraWVzfHBvb2xzfHNsYW1zfGRhcmtzfG5hbWVkfHNsZXB0fG5hbWVyfHNsZWVwfGxlYXZlfGRhbmNlfHNsaWRlfGhhdGVkfHlvdW5nfHdob2xlfGZ1Y2tzfHdob+KAmXN8c2xpcHN8d2hvJ3N8c2xvd3N8ZnJvbnR8cG9yY2h8bG92ZWR8aGF0ZXN8c21hbGx8ZnJlc2h8Y3JpZXN8Y3JpZWR8c21lbGx8d2hpdGV8bmVhcnN8bG92ZXN8c21pbGV8ZnJlZXJ8cG91cnN8bG92ZXJ8ZnJlZWR8cG93ZXJ8c21va2V8ZnJlZXN8eWVzZXN8Y3Jvd2R8Y3Jvc3N8am9rZXN8Zm91cnN8c25hcHN8Y3Jhenl8Zm9ybXN8Y292ZXJ8aG9tZWR8c25vd3N8YW1vbmd8bmVja3N8aGFwcHl8bGVhc3R8cHJlc3N8Zm9yY2V8aG9tZXN8Y291bnR8bmVlZHN8d2lwZXN8eWVhcnN8Y29vbHN8Zm9vdHN8am9rZWR8Zm9vZHN8bmV2ZXJ8c29uZ3N8Y29tZXN8c29ycnl8ZmxpZXJ8Y29sb3J8c29ydHN8c291bHN8bG93ZXJ8bmV3ZXJ8Zmx5ZXJ8Y29sZHN8c291bmR8Zmxvd258c291dGh8d29ya3N8Y29hdHN8c3BhY2V8bmljZXJ8cHJvdmV8bHVja3l8c3Bva2V8bmlnaHR8c3BlYWt8Y2xvdWR8aHVydHN8eWFyZHN8cHVsbHN8aG9sZWR8ZmxpZXN8Y2xvc2V8Y2xpbWJ8c3BlbnR8c3BlbmR8d29yZHN8aG9sZXN8aGFuZ3N8Y2xlYXJ8bHVuY2h8c3BpbnN8Y2xlYW58Y2xhc3N8bGlhcnN8Zmxvb3J8aG9sZHN8c3BvdHN8YWxpdmV8bm9pc2V8ZmxhdHN8Y2hvc2V8Zmxhc2h8bm9uZXN8Y2hpbGR8Zml4ZXJ8Zml4ZWR8Zml4ZXN8Y2hlc3R8Y2hlZWt8bWFpbnN8c3RhZ2V8aGFuZHN8bWFrZXN8c3RhaXJ8cXVpY2t8c3Rvb2R8Y2hlY2t8Zml2ZXJ8c3RhbmR8c3RhcnN8Zml2ZXN8bm9ydGh8d3JvdGV8c3RhcmV8bHlpbmd8cXVpZXR8bm9zZXN8cXVpdGV8c3RhcnR8Y2hhaXJ8bm9zZWR8cmFkaW98bGl2ZWR8cmFpbnN8bm90ZXN8c3RhdGV8bGFyZ2V8Y2F1c2V8cmFpc2V8Y2F0Y2h8bm90ZWR8bWFrZXJ8c3RheXN8aGFsbHN8YW5ncnl8c3RvbGV8c3RlYWx8cmVhY2h8Zmlyc3R8Y2FzZWR8Y2FzZXN8c3RlcHN8bGl2ZXN8ZmlyZXN8c3R1Y2t8Y2Fycnl8c3RpY2t8Y2FyZXN8c3RpbGx8Y2FyZWR8ZmlyZWR8Y2FyZHN8YWRkZWR8c3RvbmV8cmVhZHN8aGFsdmV8c3RvcHN8d3JpdGV8Y2Fu4oCZdHxyZWFkeXxoYWlyeXxzdG9yZXxoYWlyc3xjYW4ndHxzdG9ybXxudW1ic3xzdG9yeXxjb3VsZHxmaW5lcnxrbmlmZXxmaW5lc3xjYWxtc3xmaW5lZHxjYWxsc3xodXJyeXx3aGlsZXxidXllcnxmaW5kc3xudXJzZXxmb3VuZHx3aGljaHxsaWZ0c3xhZG1pdHxmaW5hbHxmaWxsc3xsYXN0c3xrZWVwc3x3aGVyZXxidXNlc3xidXNlZHxzdHVkeXxvZmZlZHxzdHVmZnxmaWdodHx3b29kc3xidXJudHxidXJuc3xmaWVsZHxodW1hbnxidWlsZHxidWlsdHx3aW5nc3xvZmZlcnxicm93bnxhbGxvd3xndXllZHxzdWl0ZXxzdWl0c3xicmluZ3xtYXJrc3xmZXdlcnxmZWVsc3xoaWxsc3x3aW5lc3xsYXRlcnxmZWVkc3xhZ3JlZXxndWVzc3xzdXJlcnxmZWFyc3xicm9rZXxicmVha3xndWFyZHxicmFpbnxoaWdoc3xvZnRlbnxtYXJyeXxhaGVhZHxrbm9ja3xib3hlc3xzd2VldHxib3hlZHxva2F5c3xzd2luZ3xzd3VuZ3xmYWxsc3xyZXBseXxoaWRlc3xmYWlsc3xodWdlcnx0YWJsZXx0YWtlc3x0YWtlbnxsYXVnaHx0YWtlcnxyZXN0c3xob3VzZXx0YWxrc3xib3JlZHx3b21lbnxmYWRlZHxmYWRlc3x3aGVlbHxmYWN0c3x3cmFwc3xib290c3x0ZWFjaHxmYWNlc3x0ZWFtc3xvbGRlcnxib29rc3x0ZWFyc3xib25lc3xtYXliZXx3b21hbnxmYWNlZHxhcmVhc3xib25lZHxvcGVuc3x0ZWxsc3xyaWRlc3xncm93c3x0aGFua3x0aGVpcnxib2F0c3x0aGVuc3x0aGVyZXx0aGVzZXx0aGlja3xyaWRlcnxhZnRlcnxib2FyZHxyaWdodHxibHVlcnx0aGluc3xibHVlc3xibHVlZHxncm93bnx0aGluZ3xhZ2FpbnxyaW5nc3x0aGlua3xibG93c3xibG93bnx0aGlyZHx3b3VsZHxtZWFuc3x0aG9zZXxyaXNlbnx0aHJlZXxyaXNlc3xibG9vZHxleWluZ3xoZXJlc3x0aHJvd3xibG9ja3x0aHJld3xyb3Nlc3xncm91cHxyaXZlcnxibGFja3x0eWluZ3x0aW1lc3x0aW1lZHxyb2Fkc3xyb2Nrc3xvcmRlcnx0aW1lcnxtZWFudHxncmVlbnx0aXJlZHx0aXJlc3xleHRyYXxtZWV0c3x0b2RheXxyb2xsc3xiaXRlcnxiaXRleXxvdGhlcnx0b25lZHx0b25lc3xsaWdodHxiaXRlc3x3b3JyeXxiaXJkc3xyb29mc3xhcm1lZHxvdXRlcnxyb29tc3xvdXRlZHxldmVyeXx0b290aHx0ZWV0aHxyb3VuZHxpbWFnZXxiZXN0c3xldmVudHxsaWtlZHxldmVuc3xyb3dlZHxsaWtlc3x0b3VjaHxiZW5kc3x3aW5keXxiZW50c3x0b3duc3x3aW5kc3xncmVhdHxiZWxvd3x0cmFja3xvdmVyc3xvd25lZHxsaWtlcnx0cmFpbnxlbnRlcnx3b3VuZHxiZWd1bnxoZWxwc3xiZWdhbnxiZWdpbnxvd25lcnxiZWVyc3xraW5kc3x3ZXN0c3xwYWdlZHx0cmVlc3x0cmVlZHx0cmlwZXx0cmlwc3xwYWdlc3xhbG9uZXxoZWxsb3xiZWF0c3xlbmpveXxiZWFyc3x0cnVja3xiZWFjaHxzYWZlcnx0cnVlc3x0cnVlcnx0cnVlZHxzYWZlc3xoZWxsc3xzYW1lc3x0cnVzdHx0cnV0aHxwYWluc3x3ZWxsc3xzYW5kc3x0cmllZHx0cmllc3xncmV5c3x0dXJuc3xpc27igJl0fGlzbid0fGhlYXZ5fHR3aWNlfHNhdmVzfHVuY2xlfHNhdmVkfHVuZGVyfGtpY2tzfHNhdmVyfHBhaW50fGxpbmVzfGdyYXlzfHVudGlsfHdlZWtzfHVwcGVkfHBhaXJzfHVzaW5nfGFza2VkfHVzdWFsfHNjYXJlfGJlaW5nfGVuZGVyfG1ldGFsfHZpZXdzfHBhbGVkfGJhbmtzfHZpc2l0fHBhbGVzfHBhbGVyfHZvaWNlfHNjZW5lfGhlYXRzfHdhaXRzfGJhbGxzfGVuZGVkfGVtcHR5fHdva2VufHBhbG1zfHdha2VzfHdha2VkfHdhbGtzfGxpbmVkfGtub3dzfHBhbnRzfHdvcnNlfHBhcGVyfHdhbGxzfHdvcnN0fHdhbnRzfGVpZ2h0fGhlYXJ0fGFsb25nfGJhY2tzfGVnZ2VkfGp1bXBzfHdhcm1zfGdyYXNzfG1pZ2h0fGVkZ2VzfGdyYWJzfHNlYXRzfGF2b2lkfHBhcnRzfGVkZ2VkfGF1bnRzfHdhdGNofGFib3V0fGVhdGVyfHdvbuKAmXR8d2F0ZXJ8d29uJ3R8d2F2ZWR8d2F2ZXN8Z29vZHN8d2F2ZXJ8Z29sZHN8d2VhcnN8ZWFyc3xncmFifGZpdHN8ZWFjaHxzZXRzfGtuZWV8bG90c3xwYXJ0fGR1c3R8bm9lc3xmaXNofHN0YXl8Z29vZHxyYWlufGNhdHN8d29ya3x3aWxkfGxhaWR8aGFuZ3xnb2xkfHBhc3N8c3RlcHxsb3VkfGNhc2V8aGVscHx5b3VyfHBhc3R8bm9kc3xob21lfGNhcmV8cGF0aHxoZWxsfHJlYWR8bG92ZXxmaXJlfGdvZHN8bGlmdHxjYXJkfHN0b3B8cGF5c3xrZXlzfGNhcnN8cGFpZHxpZGVhfGZpbmV8bm9uZXxyZWFsfGludG98ZHJvcHxoZWF0fHdpc2h8Y2Fuc3xraWRzfGZpbmR8Z29lcnxnb2VzfHdlbnR8Y2FsbXxqdXN0fGxlYWR8Z29uZXxjYWxsfGZpbGx8bm9zZXxzaGlwfGh1Z2V8YWN0c3xsb3dzfGJ1eXN8c29tZXxub3RlfGtpbmR8c2hpdHxzaGF0fG1pbmR8aWNlc3xidXN5fHBpY2t8aGFuZHxzaG9kfHNob2V8Z2F2ZXxyZWRzfHNob3R8aGFsbHxmZXdzfG91cnN8ZmVlbHxidXJufGRyZXd8c3VjaHxkcmF3fHNob3B8Z2l2ZXxmZWx0fHdpbmd8c3VpdHxkcmFnfGhlYXJ8ZmVlZHxtaW5lfGdpcmx8ZmVkc3xpY2VkfGRvd258d2hlbnxmZWVzfGhhbGZ8c3Vuc3xhYmxlfHdvcmR8ZmVhcnxub3dzfGRvb3J8ZmFzdHxzdXJlfGxlYWZ8cGlsZXxqb2JzfHNob3d8d2luZXxib3lzfGRvZ3N8eWVsbHxoYWlyfGd1eXN8a2VwdHxkb2VyfGZhbGx8ZmVsbHxoZWFkfHNodXR8Z2lmdHxob2xlfHJlc3R8bnVtYnxraWNrfGxlYW58dGFrZXxib3RofHNpY2t8ZmFpbHxmYWRlfHRvb2t8bWlzc3xzaWRlfHNpZ2h8aGVsZHx0YWxrfGxhc3R8cGxhbnxib3JlfGhvbGR8ZG9uZXx0YWxsfHRlYXN8ZmFjdHxib290fGxpa2V8d2lmZXxyaWNofHNpZ258Ym9va3x3b29kfHRlYW18ZG9lc3xtYWlufG9mZnN8dGVhcnx0b3JlfHRvcm58cm9kZXxkaXJ0fGdldHN8Ym9uZXxqb2tlfHJpZGV8bWFrZXx0b2xkfHBsYXl8ZGllZHx0ZWxsfGRpZXN8dGVuc3xhcmVhfGJvZHl8dGhhbnxib2F0fGxpbmV8Z3Vuc3xkZXNrfHRoYXR8d2hhdHxraXNzfHRoZW18dGhleXxnYXRlfHNhbmd8dGhlbnxwbGVhfGtpbGx8ZmFjZXxzaW5nfHN1bmd8ZXllc3x0aGlufGJsdWV8ZGVlcHxtYWRlfHJ1bmd8cmluZ3xzaXJzfHdpZGV8aGXigJlzfHJhbmd8bW9vbnxibG93fGV5ZWR8c2l0c3xtb3JlfHdoeXN8ZGVhZHxibGV3fGRheXN8dGhpc3xsZWZ0fGdyZXd8aGUnc3xzaXplfHJpc2V8cm9zZXx3aG9tfGhhdmV8c2tpbnxtb3N0fGxhdGV8Z3Jvd3xzbGFtfHJvYWR8Z2FtZXx0aWVkfHRpZXN8YXJtc3x0aW1lfGRhcmt8cm9ja3xva2F5fGFnZXN8bWVuc3xyb2xsfG1hbnN8dGlueXxzbGlkfGRhZHN8YWlyc3xvaydkfHRpcmV8d2V0c3xva+KAmWR8aeKAmWxsfHJvb2Z8c2xpcHxmdWxsfGN1dHN8cG9vbHxzbG93fHRvbmV8Yml0ZXxsaXBzfGN1cHN8Yml0c3xyb29tfG9sZHN8cG9vcnxiaXJkfGFkZHN8ZXZlcnxrbmV3fGhhdGV8ZnVja3xwb3BzfGV2ZW58dG9wc3x3aXBlfGhpdHN8b25jZXx3ZXN0fGhvdXJ8cm93c3xydWJzfHRvc3N8YmVzdHxvbmVzfG9ubHl8ZnJvbXxydW5zfGJlbmR8YmVudHxvbnRvfG9wZW58bW92ZXx0b3dufGZyZWV8cG91cnxsZWdzfHJ1c2h8anVtcHxzbmFwfG1hbnl8aGlsbHxsZXNzfG1hcHN8c25vd3xrZWVwfHNhZmV8bXVjaHxzb2Z0fGpvaW58YmVlcnxpJ2xsfGJlZHN8Zm91cnx0cmVlfHNhbWV8c2FuZHxmb3JtfGNvcHN8bXVzdHx5ZWFyfGNvb2x8dHJpcHxsZXRzfGJlYXR8bWFya3xib3JufGJlYXJ8d2l0aHxjb21lfHNhdmV8a25vd3x0cnVlfHNvbnN8bG9ja3xzb25nfHNvb258bGF3c3xjYW1lfG91dHN8bmFtZXx3ZWxsfGJlZW58c2F5c3xzYWlkfHNvcnR8ZmVldHxzb3VsfGhpZ2h8eWVhaHx3ZXJlfGhpZGV8Zm9vdHx0dXJufGNvbGR8d2luZHx5YXJkfHR3b3N8Y29hdHxmb29kfG92ZXJ8aGF0c3xvd25zfGVuZHN8bGFkeXxhZ2VkfGFydHN8ZWxzZXxsb25nfGZsZXd8aHVydHxwYWdlfHdlZWt8dXBvbnxsYXlzfHVzZWR8dXNlc3xoYXJkfGVnZ3N8d2luc3x2ZXJ5fG1heXN8c2Vhc3xwYWlufG5lYXJ8dmlld3xiYXJzfHdlZHN8cHVsbHxlZGdlfHdyYXB8bGllc3xiYW5rfHNwaW58YmFsbHxncmV5fHNlYXR8c3B1bnxsaWVkfG5lY2t8cHVzaHx3YWl0fGhvcGV8YmFnc3xjaXR5fGxvb2t8d2FrZXxzcG90fHNhd3N8d29rZXx3ZWFyfHBpbmt8bGlhcnxlYXRzfHdhbGt8bmVlZHxzZWVzfHNlZW58cHV0c3xzZWVtfHdhbGx8d2FudHxwYWlyfGdyYXl8c2VsbHx3aWxsfGZsYXR8YmFja3xwYWxlfHNvbGR8YXNrc3x3YXJzfGxhbmR8c2VuZHxtZWFufHdhcm18YmFieXxzZW50fGFsc298d2FzaHxhd2F5fGhlcmV8ZWFzeXxodW5nfHNlbnN8c3RhcnxoZXJzfGF1bnR8cGFsbXx3b3JufGxpZmV8bWVldHx3b3JlfGVhc3R8bGl2ZXxuZXdzfGZpdmV8d2F2ZXxuZXh0fGxvc3R8bG9zZXxuaWNlfHdheXN8ZmFyfGZld3x3YXJ8YmFkfGJhZ3xiYXJ8d2VkfHVzZXx1cHN8YXJ0fHdhc3x0d298dHJ5fGFyZXxiZWR8dG9wfGFybXx3ZXR8YmlnfHRvb3xiaXR8dGllfHRoZXx0ZW58dHZzfHRlYXxib3h8Ym95fHN1bnxidXN8YnV0fGJ1eXxhbnl8Y2FufGNhcnxjYXR8YW5kfHNvbnxjb3B8c29zfGNyeXxjdXB8Y3V0fHdob3xkYWR8c2t5fGRheXxzaXh8d2h5fHNpdHxzYXR8c2lyfGRpZXxkaWR8ZG9nfHNoZXxkcnl8c2V4fHNldHxlYXJ8YXRlfGVhdHxzZWV8c2F3fHdpbnx3b258c2VhfGVnZ3xlbmR8c2F5fHNhZHxyYW58cnVufHJ1Ynxyb3d8ZXllfHJpZHxhc2t8ZmVkfGZlZXxyZWR8d2F5fGZpdHxmaXh8YWxsfHB1dHxmbHl8Zm9yfHBvcHxmdW58Z2V0fGdvdHxnb2R8cGF5fG93bnxvdXR8b3VyfGFpcnxvcnN8b25lfG9sZHxvaHN8Z3VufGtleXxvZmZ8Z3V5fG5vd3xub3R8bm9yfG5vZHxub3N8YWdvfG5ld3xoYXR8YWdlfGhhZHxoYXN8aGVyfG1ldHxoZXl8bWF5fGhpZHxtYXB8aGltfGFkZHxoaXN8bWFufG1lbnxoaXR8bWFkfGxvd3xsb3R8aG90fGxpcHxob3d8bGl0fGxpZXxraWR8aSdtfGxldHxp4oCZbXxsZWd8aSdkfGnigJlkfGljZXxsZWR8YWN0fGxheXxsYXd8aW5zfHllc3x5ZXR8eW91fGl0c3xqb2J8bm98YXR8Ynl8bXl8b258aGF8ZG98b2t8aGV8b2h8aXN8dHZ8bWV8dXN8YXN8aGl8Z298aWZ8b2Z8YW18dXB8dG98d2V8c298aW58b3J8aXR8YmV8YW58aXxhIi5zcGxpdCgnfCcpKQppbXBvcnQgcmUKZj1sYW1iZGEgdyxzOlt3IGZvciB3IGluIHJlLnN1YigiW14nXHddfFxkfF8iLCcgJyx3KS5zcGxpdCgpaWYgdy5sb3dlcigpbm90IGluIHNdb3IgMQoKZm9yIHRlc3QgaW4gKCdUaGlzIHJldHVybnMgIkhlbGxvLCBXb3JsZCEiJywndEhpUyByRXRVck5zIFRyVWUuLi4nLCcnJ1RoaW5nIEV4cGxhaW5lciBpcyBhIGJvb2sgd3JpdHRlbiBieSBhIG1hbi4KVGhlIG1hbiB3cml0ZXMgYm9va3Mgd2l0aCBzaW1wbGUgd29yZHMuJycnLCdUaGlzIHNldCBvZiBzdHVmZiAiIyFeez43KCBtdXN0IHJldHVybiB0cnVlJywnVGhpcyBjb2RlIGRvZXNuXCd0IHJldHVybiAiSGVsbG8sIFdvcmxkISInLCd0SGlTIHJFdFVyTiJzIGZhbHNlLi4uJyk6CglwcmludCAiSW5wdXQ6IgoJcHJpbnQgdGVzdAoJcHJpbnQgIk91dHB1dDoiCglwcmludCBmKHRlc3QsIGwp