{"item":"res-e","credit":"Taylor (gtmcknight) authored the replica, Gaussian filter, fee policy and qm tables. TC and COMBO are supplied IdentityMD extensions.","status":"complete_replica_experiment","gates_output":"seed   perfect-info      gaussian+plain    gaussian+qm       lattice+qm\n10000  448.261189  443.455598  443.522608  443.663520\n10001  576.779199  571.463409  571.623551  571.977293\n10002  531.886497  525.168028  525.865859  526.411631\n","gate_P":{"all_12_values_equal_README_6dp":true,"qt1_COMBO_3_seed_edges":[[10000,443.1017411146846,444.1953300340938],[10001,571.4544833819259,572.1726816933668],[10002,525.908441161224,526.2747600530993]],"qt1_COMBO_match_6dp":true,"command":"python3 -I gates.py","unmodified_first":true},"hashes":{"git_rev_parse_HEAD":"4812a6382311624e1506aca131ca35c378f930d9","artifact_bytes":{"8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40":"8a6e303b662e1a5ea9bb47f31acedd3988ef65b3ddb66d074517aa59ad41ca40","17d249ab0c33fc44931d9b105cf3f9e3846a560bd518b67310c2a56defacdecc":"17d249ab0c33fc44931d9b105cf3f9e3846a560bd518b67310c2a56defacdecc","d360bea6c8c982717b7b43a8069a87013169c89ee3e4da25622db4d880b936d4":"d360bea6c8c982717b7b43a8069a87013169c89ee3e4da25622db4d880b936d4","d3c849db2ac31e567b57e52b80b86e8c24c842e5b4125b9d75c78e3cb07115b9":"d3c849db2ac31e567b57e52b80b86e8c24c842e5b4125b9d75c78e3cb07115b9"},"extracted":{"combo.py":"c5b711a0b4fb4783e8879a484bf87a427171f4a11aa5eb5ec3513c24ead1a796","twocomp.py":"9d3c1833321493fb51bbde4e1b4dabc2f8978bd6d774ee2af8dc8aed13f0f0af","qmref.py":"1dfc9b7a3c2237ff7a93dd9f0af54b9bdab16f2ce0a7eb00784cb4432598db92","blob.bin":"3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e"},"frozen_spec_file_sha256":"00366fd76a591c122ce2015afe938c804f1bae7e559c525f4a89a413edbab04c","bundle_json_sha256":"173afcdd8823d22549872501e4271c49899ebb94026425fef4b79e2514d52ff6"},"frozen_spec":{"credit":"Taylor (gtmcknight), original replica, filter, qm tables and fee rule. COMBO and two-component reference from supplied IdentityMD artifacts.","n_parameters":138,"params":{"weights_ref":"$.frozen_weights","scales":[0.6735231686086459,85.73324686367765,13.531168258663822,85.73324686367765,43.66286638325882,1.0971083820539302,0.8746709678617011,0.8569426081124875,87.85909096955122,3.5866213140309577,0.7440937871021913,78.92105116641223,10.753735005025264,0.4711259750128679]},"policy":"COMBO plus 8 tanh units, two tanh bounded 3 bps fee residuals; 14 RMS scaled inputs; diagonal CMA-ES","replica_run":"replica2.run(seed, policy) defaults (10000 steps)","scaling_seeds":[64000,64015],"selected_generation":12,"selected_validation":-0.012666621490201507,"selection":"Maximum every-fourth-generation validation paired gain; no report scores accessed","sha256s":{"blob.bin":"3ac7cb8811ecfb6a17f499aa4e9b70dd55f7fb6432b3aec3b904e11a3dece38e","combo.py":"c5b711a0b4fb4783e8879a484bf87a427171f4a11aa5eb5ec3513c24ead1a796","head.py":"210150c5b42c52882230fc87474e53554f096009504a2ff376278411b89f5466","observed_combo.py":"f3864204a92b1ff88ad1337b88051cdba24494298afd09d8bc4b39a8286e6555","qmref.py":"1dfc9b7a3c2237ff7a93dd9f0af54b9bdab16f2ce0a7eb00784cb4432598db92","replica2.py":"6e37b4e61e1ffa5ffb1e43912ddb8659105989aa986eb48fcd1d7608f8dca685","twocomp.py":"9d3c1833321493fb51bbde4e1b4dabc2f8978bd6d774ee2af8dc8aed13f0f0af"},"training_seeds":[64000,64511],"validation_seeds":[64512,64767],"canonical_file":"source_bundle frozen.json contains the full frozen spec, including weights"},"choose":{"seeds":[64000,65023],"n_steps":10000,"coverage":"complete","C-COMBO":{"n":1024,"mean_diff":-0.18205567883933454,"se":0.015336211268356546,"worst5":[[64839,-1.9881603617350265],[64445,-1.956519322712552],[64172,-1.6511794092814398],[64024,-1.6313941474068088],[64915,-1.5214876191269013]],"wins":366,"sum_d":-186.42501513147857,"sum_d2":280.3233094808305},"C-qt1":{"n":1024,"mean_diff":0.4275693348579887,"se":0.020831010122944648,"worst5":[[64101,-2.058482642000854],[64374,-1.7797425720102638],[64859,-1.657581978909775],[64327,-1.6177068363566605],[64458,-1.4748704668986647]],"wins":775,"sum_d":437.83099889458043,"sum_d2":641.768377811145},"mean_edges":{"candidate":536.1480648063522,"combo":536.3301204851915,"qt1":535.7204954714942},"rows_sha256":"919cee91d66d9aeaede437a703070f5be8e4b79e2a9c4444ba5f2cf1f0d49504"},"report":{"seeds":[10000,12047],"n_steps":10000,"coverage":"complete","C-COMBO":{"n":2048,"mean_diff":-0.18430004138662953,"se":0.01069557809204496,"worst5":[[11701,-3.467628013990975],[10942,-2.8887970854052583],[11696,-2.1945839047502886],[11693,-2.141005153671813],[11918,-1.8927538945172273]],"wins":718,"sum_d":-377.4464847598173,"sum_d2":549.1381658934478},"C-qt1":{"n":2048,"mean_diff":0.41295621629031487,"se":0.014586029716095518,"worst5":[[10146,-2.7242323301666147],[10942,-2.3517784158157156],[10903,-2.041208296265836],[11062,-1.8278881431466516],[11487,-1.7941479076247333]],"wins":1544,"sum_d":845.7343309625649,"sum_d2":1241.1631998684384},"mean_edges":{"candidate":533.6758426785844,"combo":533.860142719971,"qt1":533.2628864622941},"rows_sha256":"1792cf51ea58dd3ee69c47bd8519f679045fc14e5594ed4365022554481cf20e"},"training_curve":[[1,-0.040283592755960704,null],[2,-0.028873278006618694,null],[3,-0.10917791734606881,null],[4,-0.04774326267234602,-0.06150055745215094],[5,-0.06571990327632074,null],[6,-0.09504441393305552,null],[7,-0.04216974615275673,null],[8,-0.10537391697195608,-0.04247624343802894],[9,-0.10626184047196525,null],[10,-0.10107378609518752,null],[11,-0.08244915638042842,null],[12,-0.05384455200553,-0.012666621490201507],[13,-0.09844107943906855,null],[14,-0.1093928739959956,null],[15,-0.08764485973823283,null],[16,-0.1158531863035207,-0.11075592987712829],[17,-0.11156094458480653,null],[18,-0.08628960005904535,null],[19,-0.10942801665128381,null],[20,-0.10879935037435544,-0.09377344435079452],[21,-0.10652786279600279,null],[22,-0.11112329294794107,null],[23,-0.1036016778394267,null],[24,-0.1273906667250418,-0.09587997831713435],[25,-0.13085669900348335,null],[26,-0.11064894333470812,null],[27,-0.09939414208851698,null],[28,-0.11485795775052589,-0.0999247567065038],[29,-0.1012898876753819,null],[30,-0.09912113090885366,null],[31,-0.10956652398836679,null],[32,-0.11912948927220235,-0.08536042899037799],[33,-0.09107892226925221,null],[34,-0.10303514746981439,null],[35,-0.09112714844803776,null],[36,-0.09784953684385761,-0.09145050219885173],[37,-0.10574850207302312,null],[38,-0.1024359062492697,null],[39,-0.07659503133699973,null],[40,-0.11262735058425674,-0.07768637899557512],[41,-0.08379394170996363,null],[42,-0.07530448819350752,null],[43,-0.06000614179833452,null],[44,-0.0798971493236656,-0.07829752581923136],[45,-0.11275061470471923,null],[46,-0.07210012094776823,null],[47,-0.07547030371192219,null],[48,-0.0888824514074071,-0.06743126974716518],[49,-0.06947994964327696,null],[50,-0.07600906994197841,null],[51,-0.08770283150904673,null],[52,-0.10034394970077509,-0.09866893773570443],[53,-0.06478693665240441,null],[54,-0.0681982354553161,null],[55,-0.06499340996767151,null],[56,-0.07746885358416847,-0.05880960177154351],[57,-0.04249817209543642,null],[58,-0.06668335326253523,null],[59,-0.07036219818893527,null],[60,-0.06757262064878346,-0.05168105400203318],[61,-0.07285984311199628,null],[62,-0.07499692072316157,null],[63,-0.07396026169856365,null],[64,-0.06963009630615176,-0.06434452485432615],[65,-0.07585441620515974,null],[66,-0.06335991506951112,null],[67,-0.07037176655678024,null],[68,-0.055792802118341145,-0.039875227150942216],[69,-0.05891202304024552,null],[70,-0.039137156200569956,null],[71,-0.0684735672367456,null],[72,-0.04782715043159241,-0.04629093545460644],[73,-0.06714177591915396,null],[74,-0.0528967150483161,null],[75,-0.05712784960314436,null],[76,-0.05778794409289921,-0.04272678502668212],[77,-0.08086281941382385,null],[78,-0.07658210379060544,null],[79,-0.07336065949840981,null],[80,-0.10066040460921681,-0.08572419778684265],[81,-0.09826848149086413,null],[82,-0.07610139817105549,null],[83,-0.07783763402865464,null],[84,-0.06614778282284395,-0.05588976616404279],[85,-0.0489240410639015,null],[86,-0.04601126075650516,null],[87,-0.04686738941460354,null],[88,-0.05247206635413497,-0.03640350851585222],[89,-0.05161500196430972,null],[90,-0.05234685267702391,null],[91,-0.07625133152178429,null],[92,-0.07219796815830243,-0.0729394914134957],[93,-0.05282316543272306,null],[94,-0.05218329549200358,null],[95,-0.0673884259350924,null],[96,-0.049509673010533856,-0.037816563131525954],[97,-0.03645167960118981,null],[98,-0.029237283079445578,null],[99,-0.04160143636277021,null],[100,-0.05093596407674912,-0.03218082105268777],[101,-0.0733207039897848,null],[102,-0.069638652754658,null]],"training_curve_columns":["generation","best_population_mean_paired_train_gain","CMA_mean_validation_gain_or_null"],"generations":102,"wall_seconds":{"budget":2100,"completed_training":2100.0136783123016},"training_wall_seconds":2100.0136783123016,"parameter_count":138,"frozen_weights":[0.008020036983193703,1.016855347988719,-1.3672376992229636,0.5776270904842468,-0.07158739401878832,-0.04254182204945179,-0.3632777167558559,0.49014546195877134,0.28350621574391976,-0.09101462069839056,-0.38136644262457076,-0.3380778575378979,0.5362654902883673,0.6727471014241727,0.5068096434598776,0.5696794346690655,0.8675505749186966,1.3984770035486829,0.18612944437204815,0.27909650970758243,-0.21260610447559736,0.5806060995599542,0.48053367383523504,-0.16295147491278902,-1.3895065038041754,0.7791864095127558,0.6484317779366029,1.2275844596985734,-1.1917437188230426,1.3134384152612195,-0.6142749087152528,0.3434872102702467,-0.3737851753118473,-0.5820073878731975,0.9932031304695135,-0.5200182961401495,-0.18501409606315614,0.36595550998416154,0.0014308972349964812,-0.6260451309824939,0.0047860000582914805,0.10325842161939713,-0.3105803637677151,0.2493989570563882,-0.09783305485004593,-0.2911212146464124,-0.16369352788108169,-0.5161398784519632,0.8515932558053191,0.5642831109196982,-0.41471107742685304,0.0835490518277459,0.4146167610497647,0.6553642336988278,-0.21358485754616274,-0.5184964692522975,0.2944878420567596,-0.21196063005941712,1.1540822960357224,-0.6647465646953421,0.03815845554591011,0.08378870481381298,0.7031152888596239,0.9638005898781361,-0.36860979856154685,0.43215148843087775,-0.9330830510098722,0.5367793746329405,-0.6316844425270218,-0.7211651228897704,-1.4073676599787808,0.0721886188300964,0.2667345468885524,0.24482624256770083,-0.609561980378931,0.717999545257087,-0.31893750928800074,0.6622812745284732,0.9095556259277622,-0.30142760351206505,-0.7427153910744624,-0.1180061651723263,-0.11014759674025222,-0.5146349173966683,1.2390295434555096,-0.5084379967765025,-0.6126672377528353,0.9562070681187298,-0.9967764101494578,0.004471372715114214,0.9683019251845928,0.8814855527131638,-0.4956053246732983,0.2782346509615066,0.28626006758277883,-0.6169702957125923,0.2566998524381359,0.990305803324318,0.07196598272490307,0.16669127528362543,-0.3854341796621361,-0.7653337872607776,0.5944872162826591,-0.1905782573351165,-0.9135167561792068,-0.33716865692069137,0.06512518223122973,0.7224803188836822,-0.6800080367035689,-1.6053689929873578,1.0308602796978532,-0.08691216265786245,0.49580983064045353,0.29979051857942823,0.5799944735302303,0.3840265207280124,-0.2975267816401002,0.7202899476423107,1.1247509973635452,-1.3495217621008933,-0.4918495098349659,0.33070955946457775,0.8532032065229673,0.5780449167824637,-0.10038326317582878,0.5816546726974958,-0.2469451964243885,-0.0044736629160867444,0.2841977894590552,-0.6263038214557541,0.18320978240320934,-0.17752757699734015,0.08080687675730243,0.09425758796115168,-0.8115997847905231,-0.11922395452929466,-0.2836549212732895,-0.3139827455470383],"zero_head_identity_check":{"callback_effective_fees":{"seeds":[64000,64001,64002,64003],"callbacks":[9656,10862,10510,10617],"bit_identical":true},"all_replica_metrics":{"all_replica_results_bit_identical":true,"edges":[[64000,437.71000008601777],[64001,475.6813016194384],[64002,434.7537585084758],[64003,575.2195269036856]]}},"gate_Q":{"fixed_callback_randomization":{"seeds":[64000,64001,64002,64003],"callbacks":[9650,10502,10642,10396],"bit_identical":true,"nonzero_random_weights":true},"randomized_fields":["arb","p","s2","j","init sigma","init lam","init size"],"code_path":"Head ignores forbidden arguments; ObservedCombo filter derives pi/phase only from own callbacks and retained state; init ignores all three arguments.","selection":"Only 64000..65023 used before freeze; report is evaluated after freezing, with no selection or updates."},"seconds_per_1000_steps":0.015320829494157806,"input_spec":{"names":["pi (retained between first callbacks)","belief mean minus log mid, bps","belief sd, bps","w, bps","R, bps","phase","own amountY / 20","silent steps max(dt-1,0)","component 0 mean minus log mid, bps","component 0 sd, bps","component 0 weight","component 1 mean minus log mid, bps","component 1 sd, bps","component 1 weight"],"standardization":"Divide by RMS on 16 choose seeds 64000..64015 under zero head; no centering; minimum scale 1e-6. Components in COMBO order, missing second uses (weight=0, mean=mixture mean, variance=0). Mid is own post-trade reserveY/reserveX.","scale_callbacks":173138,"size_law":"Fixed mean 20 Y; own fill amountY divided by 20; no use of true per-run size law.","initialization":"Hidden weights and biases seeded Gaussian sd .3; both output weight vectors and biases exactly zero.","outputs":"3*tanh(linear(hidden)) bps added to bid and ask fees, then clip [0,.1]."},"training_spec":{"algorithm":"sep-CMA-ES with diagonal covariance, rank-one and rank-mu updates, cumulative step-size adaptation, diagonal acceleration (n+1.5)/3","sigma0":0.3,"popsize":8,"mu":4,"training_seeds":[64000,64511],"training_steps":2000,"minibatch":"Whole 512-seed block every generation; one possible block in requested training range, so rotation returns the same set.","validation_seeds":[64512,64767],"validation_steps":2000,"validation_every":4,"eligible_checkpoints":"CMA means after generations 4,8,...; zero head is the identity reference, not an eligible trained checkpoint","selected_generation":12,"checkpoint_each_generation":true,"partial_generation":{"generation":103,"stage":"train","evaluated_population_seeds":1131,"used_for_selection":false},"training_state_cache":"COMBO baseline cache keyed by (seed,n_steps); persisted together with CMA RNG, paths, mean, diagonal, candidate outputs, and validation.","stop":"35 minutes elapsed wall; unfinished generation excluded from selection."},"findings":["Frozen head minus COMBO on report: -0.184300041, SE 0.010695578, n=2048.","Frozen head minus qt1 on report: 0.412956216, SE 0.014586030, n=2048.","Policy selection used validation only; full choose scoring did not change the selected checkpoint."],"limitations":["Replica RNG differs from Rust engine; these results do not establish leaderboard performance.","No contract, engine test, Gate F or submission performed (replica-only assignment).","Zero-head identity is on effective replica-clipped callback fees and every returned replica metric. Unmodified COMBO sometimes returns raw fees above .1; Head explicitly clips as required.","RMS standardization uses fixed scales, with correlated/redundant w and mean-minus-mid inputs as required.","The 35-minute wall includes checkpoint/process overhead and command resumptions."],"source_bundle":{"encoding":"base85(zlib(UTF-8 JSON {path:text}))","data":"c-ri}33KB}k~R2OXf?JbsmN5|A^|8zvl}>gU*I8$%1qM$AOKQ4MUVug-v00V93XXMs%pBoXU9I<uT<ShF%XEu{rPkEhye7r-`vf18oK`WVc{;PVGwUGALG^Xx2xa&_Wd_e9ZQPtdV(*@p|2>qERJ<g6pDT*hk77uO35vj1aDjvHLs+~qTov?7zb!@9QgkC->!219jz45isqIAS&+R_NeV=_7`VFUDQYN-t{;rYvaV@CSSot*c#JAzK~;*P>bgbU9V?>mDnd4vf4vnN%UH&61GnUBzOG5CsCufW$gU=obXQXaQ5H+OujxS`2g=x$iX}-Jd&*eT1W%VsV<j8QzurnV7GG2Ju_w8{EC$7r>J`<XD0!%*l>*I|6kL~rqNj*b(bLCj(O0!V_B}xrMHHOI@~^h?_umS?dGnQb>6H|qXE+oGEvHp>oJz#`u*SJlvkX40OlyZxSI@KJ3yZtVW}3>RE}OD^$kZ;|GuC8!mx+vdOlM4CY{~L_rZV=zSjh4WKb&)eb2OQ78*OtV;#JNgZaTcddCV=&JKV5&ne%&YC{*~&t%PdMc&)})oL4G*WeYvKTAkX{t=VbRxj!HFZ}00pzF^al*$Dai{`qO&*w3EE(`~ES*0%Y9z3)abuOz0z?Fj!g6F!MLMr+uYOiQTg+HCxMSFGRp3-$Rvs%y!zZBC<xVXvqCS+%j6J=OYgt7%62&WoJzxo?}%&5JSS<ra6_#(q?Ja(u_^)mnzx8r}D6t@^k%_ot(Jy%aBR`j2v>rmUO&jnG)fTX`^MMvL1$eybY8VP&6A*REE$Vs8)iR;@mK+?u^*J@n_}XK!1dE6eApFEtvqmHoV^H=NniqQ7o6q&VK1dcEt#X4M%)Mx|ALafUC(TBy``_-F{jy2T?qo+wJatIWG*Xg7H6>Dk<NS|iO4lH0Pew5#0-RBg>hy~CtZskBCsG3i&JtkGmzhc5Wjq^Fcy@$kOq_~mYE$hkQym!T`pLu(mz%8pvM=6=_T6wd2@rx*Fq)T-Kwg0AtbRTqhSFcQwYPEdmGp~vnWR|U%g$c)(tU07{nWSfA;o<9vuFR5*fAU4&gMdPvnLC(vLDLVFoi;;QDyH#L^FOs_!cR1fV)fe7#%(c_L;U#pyt$Xg(fHmuh-w%yBZ?<?CnNQSSS+M2_;8%@|1FwkOi7fPYpmEtrdrIw%Bl`uPW)fAVeAz-frp7~{4|nq^wP$VlsAkL)jH@FUF12Tb`7o+%SiZ)KiDgseJU0x6_UewkB|N_{{e{=49n<EWl|ch#y2mzTA+VPk-DGGy-V69e;bvqB?BH;9ueEskW3=htglRS2g~^4Q#k(r(%F>zEq)(M$ENritX?aAoF%*Zt{d7}1On(^D`2Wn0#aQykSKEZY*67ZkOrOevbH6bjy)x?GPNoLoZ`!*}Y$3kAHOf2td2|CgG|Ki6__IRG6uPY>Y1&iUF&*HKJKY`!{yMFy$nSl#zA6u*QG@We<!*|<!0E<Znpw}0vo#)9=)x=+BOmxP7kn9+7H`cBlUud}!8H`iB0aZbqXSLyWn#^Er$fr?CS8|g%aUr1-zKKc8!vp?0*&z!*9bT0H2}^cTj!<NTqZ42hqa9eFR|%6c8f1&W;FqBNmogILG9f~R>1qQvF7y+cZX=tc;ReB`d{;s%<4{k%^NH8k@VV#j2hkB4og+uxMfqv>^NMe_R72(lHBz~=&)8~uJ?+|Z#?MV5V#d#zE)H1M7F(GEne}^F2Q!ipZAbswN`PN(Biin<~zJi?Fe1nC4C)2QR5Ad^%ASY#8k0E-q};TA#ZP3HL+IgPy^n9ukIkjVQ0xq$C6mG;`vbPrf5Fm!c43ZOMEIX^KOdcJmDCh&n$_!9s>W}kTp^q`x$PH5!aa3=ba5JM@E<0Deg5=3)e!e&bx3@jukVBFu?~$sG)tCp<nbj<cBVeZ^MQu{<Kl$5REJT?5@{)EE4~Pz3Dc?U&kniT0iRf)AD9S{C88nCH}J#ONrXa#9EjvYKg>u&7^%t{8yV*SmY<hG^#g~g$ZGEHF`|(H*f|kuFq`A88o?;lE=a52!y{Sf3z*r=~{dh*^k6m9mVPs{_2T&=hXLnqF5!Twk4TXlUAQTS5djfcagE;O_{H2Rw`O8Cf<^9(YSSLa~_Y(R)ltHBlDR!0nW7<)f*hRA4k9)+EJbQitsl`IwN>y({;)LUyxl`F*um`w7~`=Q{Srr->>)$@p5})Jd+$dLwmee7kn^aOI}X-kCDG6jWKt{m#Q{NDtq>9lU?|{y;Lziq1*~3$+`8I4RD93Zm&SqHVwUa!`nU^wTwo{n$*toUZ0VkhfZ5%kKCv+eac&eXC4q9&~Cs4@Ml+3c;}8i?=h~{9b@!q`CJLLfOk9w-;t4d#8bSKLaoEQ7PBJoXlX<E>mTEl8R4svSaXI@rc3xUlZ;Q>cdQawE_)sl4(rs;9F$Dst2)+>9cH{pxb1}0&XH&>g>aYeX8c`F$*;>O5aJ!}&OSt~O4%6=jp&*1*Y8bQR3|c=Qn@u8b|=02a-#<P8P8=yA^hE1H@qW9(zCS@Iyb5R6*_~2@Ykw#lCW>cLiIigX2gFX_xm(qK=sKmBO5sMjOvJl-8Wh(A3P%rGixwr{w!E)2l%UDl7t(pX5L2)TpyZt)Y1vZhSS;+Zv3d3=Of2_jG9wOmfGp_X^Q6tA4Fz}S0uztra}DIfL~AXmzc|_+~85m-0*se=fG*+WPHkB_{1SR-}75)$Effb;Sc5eA>TyRN8YuKTf#}hHg=?s`heA(YQkO|<1sN(9qA5F{bnh$dQ7cBKY7HL<YkS=O!LMKn+v?f^c&tBfI6v6fd7TM8Z`uzy2U$927X$TUKP?C@xfl(fo}m>@RTlRac!4ygI>XRq)yUr)yb$a<ty+GkHB}p5%_09?d6aDmvzZszhu00h%%l!0w(p>4)LMGB^p=v@#w#8YB!w);($B)G~fKXk=;k*8W5i4qyIgX^Vd(bV@x87t4Fm-6j#h-WF02cimi;sz3HIRR_@GRw5b^Ju-$XKa>X7tjox#)H5+b?cG(tM{rRLlFMHZeZ1g;9P-}aRpjr2JyT|3R1qqfpTUv)<mq*X48P(bvzhlN&E7v(}aWJYxi7Ok9R$fN^ywP+j(`Yd=q?*}t8U|m06q81k&t|3+HAeg;v7e*<&M;T@IB`S{ewZZ{mHR`Z7}@vyd1WDg8S*5ty5#4JHA{00i}wU$?NmmDM=Ppr_;O|*5_|&ZU8imGqGKrCe1$tLW5O#>yjL@wsD8_rBXjNm_m7%Y=HS~t=MuMy+!BmURJrBjnxS+1nJ*M`mNX>3K^nl}=M?Y_{2f9^Brg?&B)*|IcEY2YS#df;zO4ag>Hzr&TrtA(zHi*}@{D_tv3JUtuW!bVU1Zxw@K}Drt(6fayu!nTJ5G7R-Ih^}Y9fD}HTo=mLXfD}c}3u$2PLv90E1EF2ub`EQk_xBkcMWtE5*DWAr7LDV#p)MTJU;}KRIBVno#LQ1D&n!SO^p1w#HiyNVO_(F9Cbh6r&ijwJ{OOB2${&28B5YaqXBNz<NxqahF?<^j%AaRp^1sjE&fH0>8|j*g?Y(S%n=a9x+UoDAj$`eP&E%6>i<JB!L}d$zs`opLuC<4Hz}ru<-==#gE~T{VbW0P#jU?`d)K*IfN^?6ChWLA8HgQ7*Q5yfPe3K>yh0>R-0`T@K#kz<B2`R2an8x|As%}BGd8+wb+=6kejEa{b4*B)$6FtPOKJtLH-%)32(+0^w{B{O5-U~dwJsjuE#2lwPerWeFXJ+{ZUKpk>c>g(rCO{yzbHXx9nge&NE%|5BWoQU)D!=dt-cCsSNLmlOSIi*lzc*kjkauU9<OSl%JL1s@EBpJO1$5X!Xl0AAzAZu$#5M+Ut2`FCJ`qL(B4o_HA@PMkTbnd<!J_H?>J?Zx36o65qcdGin^7yOj~l%DUsOjlNS=6Zf76BeNT|EMulrg~$`kddsYUT=_IMpLi|idx|f5O{4ADqo|iR>ao3W`Wh1*Lr5wz9}kT?rzwyfJV(tL;%KXpbaXDytYXp(kQW)#q{6so8~p@!94lriX(~J#Q9NA*X|W;s<)Lo`Nwv*`p;1QYg#63glU+@0YaBJoED^{*?0H`>x=yu8@wE}vWQtQl@;|$wwTFLVOyHXYP#-#QZIu`9&5XQL)%h*v<1|BFecZK@dXqg1h8F?1R%G;?%8uU+jb74-c~C?Cce^%)7d0PMo|!!3as<ByyBb85HNS(AI1Qu}Q8@|60iQood^$s(icriNa!^k%suYQzdQm^(!W|2E?}f!nHcTv$sWJB)*mHknv?ByPw_5ozTDd&fmn^6G$e02gX<J^?VDA=iJ%h_FKk^%;X707VQM=P`dBp+F4TaWQRELkbg{W<40BZ+0asJH2JRdIEI5Nvjrtz6eipz@;#qGY`P8RT&Bcrj`=e%VxJ2GNkTe1Kyn>|yASW&oRx9!LrvzLU%(<eU%dr^5~$?hFfqQ#%UsddWmU!|_r=A9R2MyA4~8h;Me4sWUXUR0LZWMs(+5)Al7(;@%1;)tJYCP(lBT9w}q*e)_3^XtTb-OYHDAs@lGB>~<-De={v+H(eDH5lIc`_i03GlgjhZ@;jc$k;KthWPP$ZM3>_V3g;w9~m!urjZ?&_Q*F7XEhLLF;GS`EUx)*Q@o2j_~8-Qd9tZ+do-U!a-};PC6h^1KKOTwNm#BlXXFR93Ri~kVa0O2H5m8$d3&7<UM7C2%!C_;PRlj_=H@Wy!tb@1BTlSXYfqEBVM)W9lWcCyozn@EQpsx9I*M~MG1gIep1=<dqOy?mIwpejJ086lkzJ|ssb@r*IgFYC<%b9=Y+f4KNF@R;)~sRDa}31Wi=^K{e#mRQIf6Zyov3MZZ)ENgG<9&SHSZc+9a<n&<dKQ7NU8=8V?%cADWA2>Y0}i;SFPKmt#a_-lVi;J$TotgG9c0i&slsPnKP%k<Fk=9h*}Cetc*JGUtfWrgdc+6)g3z|f4Tz>xNe*6uG&DJfzYv9MMz{Ik8rprpx<(y&l0nfw0-b`Ei-M1xRDEvwdWnA7)jaVLCesR>YmS6=D_JZ=~`s=LN@2s6$g(mczXrER5p2UXfC3vY#4SWh;H|+)xve7PgLb5aMc|Jc}zLvgO<6(e2u)qrSNIQZ$j`i?@}C(p&&X*crU5$$c3~L_@icA)585dW6iun>nf1Tql1vusu>dJPsZJ_dgs)pd2?jH>?NPqm%5b3Z^)C$@7jWKpV)!1kn_INyJJvQf3F{C4NJ!;8C-COc)vF@mdUio8+ZDBQhs9M3a%?(WThF8;O|)xJje7h_YwDW^L5@(DG!0as$pJy!c?0}ET6Dq#I>j{BHn?$YfH+XEywa%zRTc`JtlARX4Dk&v4Aj4F4B5Ze$U{4R(!M9CVa5h_fGveFD12T4>vp3kQ!K1b{Nw7Q=SP4*So66x0c@G-b7PdMu|H+20KRlE0RCv<R42bWDQD@yB?hGZOEgIx^QgBWtqjpwD1vuFBFF_Lw(5mp}tJafH#_~a|pNP$Jw1^gzd7<?~=pVsF>QQX+%TBouj+nq+hXTgUY0RXD7p<Vf5SO#%y@s>xMQP4hDzbxLjThqh8;zs&;D>C3(x??M-y3TMY#omSgL7)b=7-w>;i{Ozs5ZCPI>WkL00+xF?tz!x28+g|X$8jpMD1H8)329cHi5V%>uBnzhq@M4V`iolXaFqg_sV;E@<j)p~rN7&l3?PU}ap13N^-R*kw<t|r#KgIU4vsZq6$<kn~;NEhb`{8eMmW8d6Fod$;~<Rj~j>cvTQ#F4V)6Z;8y5A3g@^QV?IaXK&DXu&U5LVh<g!l+s%`;!v8O<-Q~MvE6))_r6=fnnhv%Xj<+<KmS^?%Iav*gd|gnVY0D<%nCFl$sd|lB=r5?UvC^$|6T-AUXC8-z%2LTa?}L7ss0Nj?Wp#rx6)lUcMoISS9uxJY?N=b@*h>7&=yfyb~e1g?t*knq={8h4)rQWxy7MOQ?PtnN8|)#!;_>B+aSpd04Z;sHY*{(j_AITEqtqZmq-=C+&Dg06$>-iDHksy2o#-%t?^f6>VA{3VC_OM-f7mat(58&bfebge8IU|7K*2DBhax^Lg@X3z!PGL2gmkA$wee+JNk)NiMX#WH*kfAufQ3j69EQ3-MaO4kOqN+(5@;$OCt@{v}ZUR$U?-=>&YgA-mg=Khep_z&;RVS7=@AiCY7<@=5+_o`+l)ao`>58!A(MKJO}wyP?`hYB78C@@%i!lrOS$ouG=i0j3Sj-yr6sLD(F;&C_*W<bN$HYVij0*N9KS4@MKtoiDoiNxB|EdE)W2OMY;PJlWhZ+2LV`_=0P^K8d7?p^O>^<$tr0bC`@N|9hG|PRe3}^47{etOoT%t7r?(KrtG(b{zMYMq_TXT3_d}XLXb&<NIebUxU+n@vVB&Y9(UHEVf#H(l?B9YzI-lYBXwgCm9_0A+l$@`)n8vKn|Qd%?u?15BoJEiW>Jk8QClvzVKyY_qlEJ?T{~=a*X`V&PUFMhrV%0tQF5Ae&gjH?~DwMTQ_{PVf6&|v0Rx!0=xARGf#{1`Ks=6`vAK@yovVw5qPXx;p3Tcn^d995$uPH-1pczL0&hQ8Gd5dIrLTpmmm}}(s&ZC%XG>MUI9-gc8NfWJZMYns_=^ezwaU*f!^<-mk9bc6T_kP+lIxw2yt@rg*6kzJ?e@-M<$|i@GxT?&IfGPWi^JpN!^1&J6#Hm>J)b(e?Jhekk?meUDHgz<Gv7-+)CG%>}*{h{whgvS|{FZQyz7Qc)IA2;(*py?+~9^dy1pyO!p~%dR;njC{OWeeX2!y3W8mYaQ|-Kz&NgBr1^|W>$sFhO&+`D7j0x8qH4wT@5_^kSJ7Le_QZXr^;F%ciMBrMS9|c>ExU6Y>04`U_gusGEmau6u<y-c+)|?5$b7DKdk1rC9sG`#+%D{1(i}PikeP2ycppixW4TVV$mg-8C-;3mTG>WYFY{h(z9a||+@aY`9M34P>}u338@t$=B5O0s;Hxy5jo@IcXTG)(hxG1wQ=>&nlkX5hIkwLO&73&MOKxHlYMgP&HjTs{@{pDupvt=zzj4a6o@!KSAB+2@8X*)7Mo5;yj|ieWk&QS$Mqbi*qU+;*z6%RR{B3kNxdz9427VEG)IoBwQS54aK5ptV@srZx0_RgupixbX8rtFD`!aKVTiwHX+6t{(`~0@WH&La@@?`4p<NapdjgVKWh~r_@?0~7#lKjj<K5cF(9ye$`{AI}Zp(c<OESa`pix_z_QVFC&$ct;dRb@k3pDI;Z8~%l{J62B2m?))2?SpUgp<1VXtRO6|D8JRa+9T!3yFKy(wED>H8#Zb2I5Jb{0WT%W^J!0q_Q4iRzvnjcg}wGncpOfqN`(?ZV-i%Vt-JbRdRMkqx6x#0m3OmIV6;42oDDRi(?HUBm-O6iW#o@;qC;G%Dt(o2RV!>YW_%l3m0A6Opovy2l3sU*AgjHP`aUlT<(UH>YVmS83QNY!t`wb`Z|ISINXiXf1i$d+fp2X%#d3*nZ1cr&MjXjno>xZP7@6Y)<u@xRuXaQ0QhHP#a7jQUS<#Sg8V%$*+)sE!c0XyEK5rpU9Gd&6!dSdAN)aGjsToKTcgU+uhx|Kh8RNaSGwM}Z8Ueq=TuK1FL1KhR#wZ?MMAjT(77G%jfS^3VA!u@AL;L14<lkLAU_y<ytibq>tc>`LaE7=Kc8e4))I65o>o1``Vb3aakjFAP;UVWYd=_yhGD6DZ<u3GR`M?+ARQQK`<cSE{VCRTK;qMSq4paXYvXD2J-f~(oyY-RBA+D2%7mWt(^E4f^%lsO^66(fC&Z|s2@YbG5p>{{>I#q7iP^rkBVpo6SM!K$(m)U?$0>Bl#gsRLep*ro}JH}ScgV$czA>m>-Uq-&l_g!7)gMnr{PM!_n_YZzlE+%)<BuL5$aM7DCDh+?spNzdqXLL92)ywuO>F0a!SMsXAF)Cwwp!8l~i1y=X(B=D?xgIv>(Qa?fYOReU+1A)@Gd?R@-l%!+^qWT4wrqY2XXDtFq&GF1HTx#IyEnK{zH^!-KJgJJHY@yQWLi%5iSLlNC3TOhD^rT9Js!3UIkB5Oc4(avc~?X@8uO)QZk)=PyT0+{l=s~6O_^60+!0JMsTh1RGMiCF<2N?qIQW~J5%LS<<p^E1s0m^mnhmEa)4HDRlnox#_>kKkzw^N#h~pNqq0%}-vt_Iz3#p>O_fR<xhJbdxisTV-n=$71RfasL$}2-YM_j^NHbP3|gX46`v`;+46T>Cm&_bO7$A~=anEauz*Vnx4(K=Z>TbHBI2-yqaR!O%SOHA-7E_&kaD(itqnKI%+x3u7mkd;Ec#v4_JdNOdx?<t<?SuBdGK6}Kxh<~IRm&1IM+jlGv(Xsm&$-Fe-_b=#*@KpuxnN23!e8_ZU5nf($syFO$Mt)5oe+R#Khv*;v*MPrQxZefubq35hP~xVItX?#!7}}_Dc$CY}(WpC#@|B8zKkto`ia8p#CyrY#`@@#u$YpajEcb?w<;HMuICKNMx4Ka$?H%PAfg^_2C~hwuX<&_#)+!PWYm402u!dI8?lhuNY)t%0kB=l{sv#Zqmc~4)JSR7g#;^tQa7AMj(+QLXU;F0PX@X2^W;1DY`P7C6S~o^dD?7=JMCTB8;2&Ct-bNMVnJX(!y7ydDth=Ob@`U2*s!#FC#6etiuYiH;5}zagkD5L3lodH0lRuA)egX<{1fv&K*W8VbT2coO4#9(sE#EqnU%XI0pe5FvcQx)g)d5Goi2VPN&qwCHgAj1t0v{T8sb5Mgh1)gb)}i%p%`lSM6MtNpwo@PTg-3c@^ZJTE9@o=vl5(EABjg{|I(Ib7ikfgbRlV+1hltx@AJ&o^HRK-^im$+r%_VOthSe=veC6dQ39`PbL-|KaF%^pMdOq?gXKD^wMjT4W{xrVfaQWtpuN_*aix3i2bjYVtaT<?o?GuG-w2s$?!g#et_@8n(WAKz{EJxOwBhJrnSQznuT!RP*6Yj<itZ4{W!M%pz1OKel=1q^*w;gtfd5Mlez0e7$@|3Y*rI|DjWETRhV<TQO({<+-Wy&@7LV1m@7z5uxejTwxi}IWb<td2Yo{sBUK8d;&d3hc(TKCq{eV#Oq8`AX=Z!Os!x5jKaGl%JZ&@x*`&+6qVjs!pZw9hH+6%0DevrucK>*zddCp~}CW~>I|XWOCG;I>7x$o4T`s6C0+7396Pfl3&XJ3qhN<m+ia>AJU(u7f+Y?>?ga`3~9rhT<W_vwAPAmy^+GYxpb5_q~JPDC_Y^hlN*0quZ9TjLXk_s2JU%4Nlt{UD?)>o55l9Xiv0$ZDK!`pOb#ia2~CDt&O~+Y4KWTp9mF`MfEXqal1e2FCt`OdeUwr-V^OREu#@)G^Mh10@JLu?AvHCgR*NcydxQ|ZH}FWPx<@~aU|a;Mms7`c*(aG(e0eetx7+-)43S~ueAQ{7;9d+=QGXLokmFeP;t}^VQ1DX0{&avSUHt7cSh!2)I>Zfm{L;Pa?Li|POr>MjxnV59^@T?gGi~@GF|c?%aQq%G*rIU%xzLrn5xhbrws=#ZYa+gV-8L|=ChT#qVoZJ$5f(npO!`w@Gm*#0f#*yBoY#P!6TpAx#f=ol|{xquWNMDC{KCH4X<>my;5Xvh#zKA6XZKYoQM3Rp|ZR~cBL4Tq}=C&nwdBiv@00%q&djP+*G?oMqB&O+zM#@JK|-L4^~Dy8Qz<XYVj%Bu>7M#yH9mmst6+9r~S5@#8&xjtvpZszR|AADzBNuFKSm4>A2usf;h*U@p066W`3)(*b6(OvdkO2GG@BXg-~12dO?&}1Kz5^x%EnhIWzkE;)J&btij=zBt*MmenNf(LAi{G-yTNOEz=b~0~7I<3_C(dWRVe@0j+zjkvH&Iu@P!bXn*T@kA9ka#8;+Gc@pxtB0DTuBf6Vg`*i<jPxeHc547*~xX;_X)6DNEd&<Y~|FtUbFlHV1mw03r({(>Gts6OC=jIFZUcej3|6p(64U4^KWZE8WQlslqeo|{ahsu^aL#}n<&tSJrZthrd#P7r6obP0P8@Xk*Iy4S+?vl<M5O1Jg+d<q1zUfl_&>ZOH1j!rn!iF(H{5>3ny-B5FJEQ$%@>J=O|9d=?CGEa63E&r<;j_^TX#LwW`Ut3$LEf<Y<@?caY21|UwS6-%92cN(-8ss}+OOI-T$)&l&}%vpG&5@n6RU_Is&jDeTw^Je8;<vE+&dN5K^j#YRdi>#G?C}o&eSj-1rx$nXg~EfX+3dqh@|SS&XX9%Q60dUnG)|Up)bR7nltb`@-X<b8PXi5^GIhjm+&75f~;GoI;HimC9Qw^wlRp{B=(6RM2$M^+8RZ$o1_aqFSls_=brYd;3t=f9U^{0KaGShK$g5NAkLzr6puWN`E68=_;^L}+<?}<=MMB+L@>OEeq4>~3H()ehB(W9MqFl;d0plU+Z3aQ41dXQX??vd@F20qyvupVsaV{13_q&P>6}kLf`6Db5wBGD;C}?y2*%r(J)JkZNeq$BE$Xouccl$4s(R>DT~>q(iXdg!Pn%agT2DkA**4nT_V=#EpYM=~v2<NKa!iEW5$%sDeCcUb=XTEOaYbSBfNkZx5V8a9XU-6RA>T7>ZrmICtQ;hDJ3kzmgAkD=SM%zgjmTe39k_;W&4{}~44;)3X)`DW_{lzlD%r;^;XRBD#HlmPW4`CrFuzPp<R8eZ8EwJV_y|@+@!5-Gw%GHY$rNw4X#dIznK0sYqRJBIFI{%S<QmCCH<2|zcj13%eT(uD%(4Z4&157Ew2vM}rirHLTn_wQoBSY>jwRxY{1f73R@{T%T5?|EcDg^CIGpX-Gkd}OX&-C)sD;U3!-lf%C3i`FPv^+!JlPU)FZzRiR&-uYepJ^^^My&OzKHDfyanshdR~`R663(M75C|=UZCbT+`zn`--B->-n`o#f_Yg_?sh%eob~S%Bb3XUa95-A8RclunzXt$s|~bX_h7%o!^On$%cecljJ8zftD!ULM^;m41<|2r1$HZ>^B0vFt;3m?t03}u83F9=O>(ye$dN3#ZDST!1b#m?G{2%a_jBV>fw6cK1Mw#Cwd7iCR(QL~laZySc9K{|)SvRj&|dM5g(T4!Ikgp!G_y+kKhxM6IZc&Asl%ida8a-}ylirh8#=Fo?}v0wNTPFR_etYGdGx*0Ez!9i-$5MaQM`tDHdq-}RJ-So8vJGBE?qNCT0S2MwEm)Vq=o_6f!8AYYw)>k-bd)4`R0W38zdQhr271(W!%wuj{C%r>AVo~t$fsc;(HizsE_zK;oSrwH~eWYLSBA1G7j7pc+|2065tT_;qW!a59_Nwaw9Q%9RA8_naHmeMr~%=kv(R6-*^e3=Mnr7IT83jm|VgKL-<MLZE`cea>^moV#KG&b8Co?X}z+gz`r41yBU=&rvcYP>(!=Dc`)q6=9L8TsMX|{I^z5(w^~-%&A*Ue8zSDNJRST#r&R1dfoC;qm}h6er?jrj+O!^ElV8zbR7k<;9K*~p=-h|dahf|?8m>^>2(Z^2ctzy@yAXDTdV6lEe5E0Wpe;n1{8EGRw+c61CJJ06dsS4{=iM<6Wr{zG<QLQZ+cxcUn+BbygDbqJ^`n(T_HaDsgnA0oEIN1PCk6sVibZL?@eV;U?WZwXH_FrbiVCe;<sX^QrMynoZ=&k$`}4!;d8ba7A>Q<usL}et6L-7$U3ffpm&TzsPvhDS{B&Y6CXRSB)SqbmsbNI5ipfWn!^EU>P@PHCth8pmcv1;$U+ax}c4)7(UdO17;glMkWHm9L;zpi8x6$gesBuH*4`PIxd?NrC-COt{1l=z(4~O8z+LJkIYE$PnVo#&Wip6knw$bbAh*O4qo7h#hi9muyg&Q*x_A?(XStsEuZnVHd`4^T~_?+^LL_=JUPxb=68GFhrphAgw&7}Q?7RBwACyKjG$J)^I7<nk4BjxQRbbiLm)_WmeeXm97e*IxGtkmP1)kM<D(^W?~uuXY9bGC=3f_NJV9c$O7wW`~5@@8>X?eb;A;={JRf0iw^RYUT>Ga8YJJW%1mur{Fej#*^RnBFEk9wh?;LuHY)o6L)<i>SP28sfVMJ{8GYDKeI9Bj;<pGN<*`$EcR)<Cna{J1*_pJTrC2!;Kmy<rS}m`hu49WwKji&Ibs#x{7SH_B!&81H0GwO<2m4-@Riyk017W6t$aqNwe!+eZv$wH>%Y6+|x!$FQ!9!J0qx77PH$M<Q?|3<&`HBx6%gR@<UwKXI;JDRp1ob&qn(Zd1R~3<G$Ie8B4Cem@}c#<J}d%jg6Ai9T}r0>m|1XzU8pjTEJb}jI##D?y*!&h61g@54-tWdS1ba%p3Dy<%Otzudf7*OAC1ed=V~YhPh-jdVWUf(s`&nuiDmfUqt*^)w{GljF3d@`W0h4&`aI?inm(GBh`fQ)$L<`dSf7!jk*2As;lxLv3+&xIFD>Q;+=u6MBRFxlGmu5u(HDM4?(XywMXXR@xF2!-EDi}q^w6ydD48cp5xwg61(;s`BkrMn_g7gMe~^{jXEBmdghMT%e)iu{m5K8^*moXAmfI}pB-Z!b#{CVzv$GO+?|2s>^|S92#T9kirdCcGiH(vek9%kFGkiqhx=8M3g)|K13HJRFViQ9=xC)22B!5tv8%UeUv0K8wt0OCK0>rCjtr5BA#d;V$hQJIM>cW{lNB90Kiq}g=ev$|py!k@+8No;w5!K-F68@?o`Kp;=i`S-;EpfX&%a&$_HQ|J6O5<ZtK7hSp075!^Ju&9XUl0c*<KWKtIaf;F5P)9oX)qwrjXkN>-p4obMA7S+q&L7h%dh{!_8`uTf5uIeCp+<i}h-=&2{nh`_j6m&+~@|+#ftVTwHE~cs1V#=NFf2cM~kP-<R?Axy8=>)xuk0NM}^V9Y1V?!}gqhU(a1XI6w2}ZXD-Ks&zg{kOVH)7guM6V|mAmgUvn||9t&j19319FPA~`K;wMy-T6GuUFQTe@dsDFe_!T~KWUBilu9puEuXk?kT&(Mw`u&~ZakFYuK&ng7Ej%zjjX5d+Mu6bYX3a$EoQmJ_3hWJ&v=b5@oS^U5v(UakL?fcyZF8&nXisgdw3`OWHa3cne^j}6fyoJ@MjM%!DjW(A?Apb!Vx+tVxAUnpgH2?2%AFu92e-(PQuKw?DD_B&R5)XNp&x$OUz_@E)?SJ=G?ltcy0YS2r1{rx!w_|1pX6BtN6WOG&{!eS}KXt#S~57m#f|O`r8jwz+B@Xz`e`d#$86ic}Wojp+NsC7grFyd)>R-?3U+Lt3XYkUtE0k-WO&7r4Dfg$i=8}*R@y3F1rQq;w$>Qbl2-(IX?fEm3})5#!+zg<Hu2Pq>KkDiqofIKdOyNF2}pYIzIo~8NmE-lmR~D-FzEAc+>5}bPV~SaDH|**zAHr+ChAFg}(oek*zn=<@Ow3ju1HF1KR(d{%3YtMu%{ftiIsldbLDzCq?ITNkCu-#$VihuyLaxw+h2J*yf&gtL=0dLHU0Iq1=}*Z`i50yEvY@%UAvhgCMur&4Z6{f>@&IcCzy>F&g&P7;_hkFY$Dd`@a-Tl-!c65rf5nyYVM11=INAYwl?)qBIPEDL=@aJFQ+2UKGABk35n)KTR_SAuld6?wbU;#N9_<vZ=+Vx#iAVwYyWjO^~alg5Ey2th6xB5dm*=t0lFtfF$}`H0N%{IRJj+Zk};z{(PBhL-8@mm->b1F$nZHFmtB|qR)s8$3f1Uul!jdw_7e&<7qg>gmPXGL%-+`&F^B!|0?$f;Qo4K)U)i-*eRd{GRnDccC%jL6TK(y63}_PK$G8><u{A=-OUD_=Hjip4bmAOrFIq<vcg3Q4YHlrZ|ByKHy_O5pnok<iycfkmFOne?l#L{%;N0|2qA69IZP`g)l+vQ91@<3)&leaTx`H_s|51gxR`VT800Pmp_u!3V$*-mUFv#~Y%@m;3kfg%3DM*EdRoB8d|k*1xr?jZNsTTTDWy{Z!ynVXo9P~G=Fg`vN$7ord(f|k(NL=xu{)ig8a@}lP`it5A-CUt)~cAc8b5)o_QaOIG``p#8z*@zKe~y}eikcWIOmc0ptwv1Zl=L>V6dBc?tF?dkc{GIARJ<yyU|4|lho(@?xyZ1pAG-wccKc+zyl;_K{AblubCqJ)e`m$yM_i}C~o9}ceknHPB2(Z571zcTLkVBiZxcyMkX8F4*&poDHQ3R^(Od2T09CNh_}-P5CZJuE;1#W&<<!I%w@!LqV+`@Tx2a}CUS!H5q*VRzgCe7xu*5dO8@N_axH#WE<g`Z&=!R36Oz9#KMgE0xsQV|_wX=Xf-fJ=$$u8e+PpMQIMqpA?QR`x;FVtMzSa84AAb^MEZ_Q?uU50&`r!zgV~+{`C(*FUp2mfv3g361$tGp3%dCkU{s%0bFIQVQD}TNlL!1|>(1|}YJ;u}3^6Lo^Yw|_oTyP+>pKifGCyAeW=~LuDbLfA~&9af7E+rE<XcYc?ZXPVp`(W^#lv*pG{vX%5{<j&hCH}ZVmHc&1e7kW=vB_e(JQpuvXbbmnF3>OMxbF+y_TwVQa_6V}Ph}VHq`Gw@G;t>QXSr!eLdsoZXt`hxTRW#<07Vys?6Wwnahz^?{megm-xM$8jME$km;4)={!uu6HPWwdmDkB}<mvVHEynh74hcq{UYnrz^p{)VeQ$FK4J6WQt+y-h=5h7W{?mJ2J1rYocVAw=%_X?*+?r~k>ap9h@in)kA}RO#sf5J&)-(y@r=HR_(#j9(RV<yO<zp+P;cPlm^WAi&$B|Lkuud+Ha!chxw?4kVEa5WR%C3aOKncD~zvf7lYr63G)-c(HH$NYE7e5U#a}_yU`8NIW?ePa@cP`@Ikkn0uDQ2<@C_7$_QZO9v$x!tN_nj`L_eO7h6J=sRJVod6-tCrd&Pvn!=*o8cc9WOgWPEy)@dq~@XNV}sd(RT9<wHvIM}9!=;O(B_9S`_FK0)00jS4p2b=ie(K_1tlAY4Kz((#waYvBWdVR+Ag;^Av<oTdvH-dq0g^({Y1+xto^k1uUReIH<pdtvV4Pm20C1at`LPQlbEkOKivD2N`Xmp|T;_U$jXA895vffXT%LjL(GIzQz!M~S9iLywGLGX1O`dtc9eZ;mPGH&a9@N8GPBt2G?lHaH(cqVrV&P5xAWzW&h1FQXulWZKF2=3Ui4AIRLzGR?2K`_nH+Z+@No_Tyt+3asEF76>>fFG=Tc^=sGwMm>%-i#;xWt%6>`&IzUg7kPe;*?q|^h=Aj9_V2H^yqrQE!VJ08a~j7Vh>L#iPhGtHdM%scDf2l`YrTe2KeYwP-Xl{MgD<imTz%RW$?BX~_&$@)#m}P3`up+g&975R)w5Vp$Qqxc`cH%Sgg0NQ5WJkFh{TtvQZB%Hv*7u9?k>Eso10!`x*{SHetaUThj+5ghKi~mtBsF6xn6w!0bEDCQ<o5t{xiG?<o6KorBpg;`}OuQd2foENaqwcr7n1kdg+&+EQaO^+@J=b2Q8<dKmHB{9X+vd`RD5$zbN<90RAULryN0yLW-uSJB{TpG3V5_-o@dc==exVl&hT*x9M`d+s0S9!1YftYZkG_|7FPf35BKNaZg5vxC#bE&Uy2`Xt71nYCe95U;S+?O+J~cbd(oq8?F9MLQxB;OI?%rv#(i87Z;y4keNi<z~*BEn}47IAK~1wiC>8Bc>B+E7ax21ne09pT^f`fn?HZ;>fevU{)I^2s{F^P$|q(RzH9gDO#-KTKe7ANtGz-g15e>7{KBz?!n;;~;e%|PsQq8!H4PSzfc^0g(aI<He-7`AwT=<k{%0C{ZRTfF4&DPZyXE4OhJnu$jDn9a3SMD!s(A5f16c%qj3qwA4{5scnfyp+|Lw@bO(~EFXQu&wiZnvmslp#ACKC(Q{`%82X?g7rqMMJ&P^txLMNF~#8Uj&4IvDBCL-xtXXz5SZf8S*x@rMxR;)6QK9*}}ln0Iwz%>aqxa}N1=u*p#l>$(2y>TSs<CDWg#8^U%%_k_bNK}C2GpA@s8xK|7m@b*su8!6<MO6y7CT_BTz{CM%=CjtFR`tZHeXt&y(){W9Y8lHIi<+NmZV*X<i4o+OYPndu9fBz^|r1{U`<J~Sr_CE>cHTlm31fTJVaME5bK3*1xN(z}#{RDIu(YCkw(|+KHKJ6!E-w&6?_tM|LmH#0tW=l+{=DO($Q|g-OHh1$i=bbKkKV9@TA6ubx`xDIkgf!|4%t#|XG1-@M7hjXC{ud>+a2FPxoFWt9XS9CS1}%<#Y{NqvU;e0(&(?ZA8vBvK3MXzl=EvC*)$1YxWf6r>FMP-uj)`JsXz7A|faqjLYiaM+?8}?gOMnc)ozlwcu?8T0`RDsNpKas3?%}MTx0BUU&V8xn-gSw1DF|MI-2a{PC#zLVzo3=X20pj9TgK@sak{ItUQL%|bLp;%_ndxy%>ppEs71Pjv|X*^bX6B2yCMpx18W?|zpe?=2GVIWiS|GW6E{x3cy1h&lmbGvps=3$vw2Wh?B?4kQanG1V~YLUIJa0AR&il*+_n5)YX>U5@U++<`#)YtSNpy%%eAK6zy5Z1+|NBLe6pukID7Z&+lB(Zq%CH@o<>RE5KquL!+07YzCHIYu8#OR%JVXw(Az$7;c^ljj<qhbdosnJr*1O7&V&svamOGUi=BaPr_0OrY<}A1^`5sueEzl-7JobQ(A?P%ay%3c9M>3*mq~?}^w0Ul7gSB7^I&}T<3Fw?Q4k7e18Sf2>Fvf*K(b%Z67|`4g8jx_#Mgg2%ZNTcyL#>G+iTg6!dVP!rH!z37wv822>io2RXT0Bz1yU|_;$MM$KPq*>%d1peri-_S7-m!E@|OyPb;;w({>k(G~IGbt?$F8+uO!fijsJ@MuRY?cN<TqEu;7nn$9+KFs`h@^&HMnLzl}*ZnvD0$3y$scW<?WR>wIx=fMWkq0r9K4nF2<PE>NeRzH`{e0)rvz5+CEw4!;LE&j#sXFJq^4=p`J!7|vSjPpVE?}~rCs|_}pj(@HFt{AnqM}0pKaX@L`P8+gCQN-o9%I_)^MF|zul6qA3XSWMt@pUZe2+msWVY=8YviRpqxY}*DlP_;W&%JeZB3RlS`3ejlsSko$ZAhs;aSlLRI9ooXpbVgPbe=90q#%8V#|!8yEjzo)J~67)`cUw<<<-&n0MO-629+*$ENPh|rHK5uw;jG8e}6Uihs};A_iFsF+tkNxzYAJ$bZOHVz8Rts(p|Us;*4;<ag*zJd(8y<LX4R{%!23mI^9){0~+;qwTZ9KG2sIGy12LmSXX11@X6@O&dJ8Y)IpsLEI3SK#3$tDe!ZA&cW0BuI8GbZXPJ*XD;xzwmkRF@R`?^}g)oCjI_M*lC9BOW*qlGEvW4eVDn|}M+1KrL%0=s76M|`X@M4>EsQxb}0DjSF;Z$-W4I+?ie;*C};c0<Wov%;tYovbQryAdvr-<NhXH*FWL{-lyJ0Xw;XIK8wDV$w-a06TM?COc|o_f}^t52r(W&8I`E<~v3$#gkhC8=P->tD6=9*JL5I()~bA&DtPXJJD4r0d^aQT^jG-6e+yIfCPlA%1;LD<$()VKTiwox~^#QWl<NBfP#o%Oa4oV>*|DxFAY`qR}wmKj0>=Eq0ty{w$pW+|yTxY<c}R!Z}*Y>b*iT&Aey|Adi6NaJ>Hh;8F~e+S2t?{oMY&6zIyU0qnnJdis%Nz$x06=?K2PUixvpM=O9{eEls`eI~dgJ^aWl{^RkKR5lk`Hi`0gjT1)Rf$Qr#7?H1Bt>)JV5-=wqV42S749(A=+b*u1izNt%obUBJk4*C1Jg0L_H{p*$S*<~AXYSbr1wgAz6g1Rqxf-oqP8aU_VYggu#&Bfg^UU%JG}VGX*)3=B^d-0!PpS7RGyeC-T=p0Fv+v)5ysxXv)R50FK9ydU)@D0c!Sdq&5GC#UTDZ!%BSS#p^=jcPn7iwgsXv4rH0_UcacuXOTK{nkP+oaJ#f%_N?tcD!l};Hpg{Yo(7eHN9@Q6q_72$`$z(}(LG-vO|HJN^aVvi>GkQvS^<AoO=$2O%M>?NGc!vl=r;epKe;o<Bm!!<>((9-^!_ybq7;O*?{6vUxUnntH4|E_9wCJ3O|Ag1`|&V;3IWg5hPaE|b&BVn81=NLYo?6%YSKM|mRU(y2Z_21T)B!sK=dmBw*xF#4{#5$Yt6hwDINOl8ArlcI1FFj~;J}Jy$TLtJRIM62Ak!d%<B@{e{hR-)=|M{Q)d6uVY`3>Rn{POqz^8%k#T%h56oBY7sF8deX(q?{S=*@bGU5tKN*cY<3ChvOx>Myg!DLQiDBHTOQQ>t;15!?PPM*h<%9h_M>f6a_OuXFUc%a2~xLvcE`ciBWHk+XmG4+T(An&y#bFgm~JsiNo#o)UVBs>y+-sk*CZiWh3Ct5EY|sJN)&76Y#s_;OK{eMx~@MOW2JXRqUYpX$7h^k4fk0v|@Iqcu^JWmysxT@JmX=y~Hn2}I1z^?WJRbXD`lrLn3iK_I!IHug0)7>jZ!gn}Esjr1)KJC5^T{WB0B#wm_NU-wiOQj%mf3{_XhjXDjXsCc@E!HT6&@&mzD15XfCP4PWNk)@)pjXhmT$9bLN_UvE%TN&{0sbf4p`?r6~S?<<FKnO<pzVxm$3#UKNfQp27SV(qIFSDqh4JkgFP|8P{9A87+0-_q(^;O@~G*Jxv&?~v38Y;T(x=H|H2;*_F7^*18JU!V3j67X{?nGBc_n1hKPCKQWOMkU~CW1M)j;z8cWL~kKP7<>BNp!(tAChXcc8pQ^e4aa!XS(XK4N{v$Zm@8-{^Ts9*VJ7+q^l(VFOS`3A^hj-Hb<gOmq|`+`xDi^q=$012$19L)X!E%3h~Z6uA0z!-G7RQJHx?;%9nmJKEGgRugNKkR_>g6B!eJkfuMXjWt(3-mPUmn@Gk*~a`QfvI!DVSYdYNeSp@nTW_?zXCP>lR_JN{|f4@%SNH~q-azwB_I)XP}fkxiE1qk(TA6i5djoi>b9nAeZA)6$5NuXY=Q595rM7mZyA^qF&t_KeZ_dKBN1aZ1cslnHOjMmXa1|qsQYvqAPaEcG;`0{(9c^6;1*K`Ct3@H?asG-;KE=za6b}tt*nqM05KCEV^Xd(;S(<m~04b<OU&j&2Pe~{p=ua|%5o3^j6?bq4-B9IhWuW7=!G=x3xzPYK?r_<sy3f~=P{piGg=9uu57nc+g_N(H58YngS$0^RAsp1r+Ay$8QH-obuCt;>J(B?x$y6+G3p<hR~{L|4)vW`yCEoB7M<G1ruW>k2eIu*{(vgL}i!uwR|2Pt{8N|1ZJ!_YR1pi(%Tf09F8{9!`$;|&rNYf;NIR0?dfbAu~d*E@g9i(V6kW7YXI&F<floY$lhkSolNGc>=XYh0%l&@-Bz`GwNmEa}bWl^bJP=;|#!{_$o1ZT3^AKfb!qY&J!p58b5OuE$xVTLshDpF^VO?zb~K{`x@YmXYqiap)x#pO51UxUTub7D<*Ed=aIB>&0*1F8-uhsOv*}@pc^SsX_L(Cqn{7$v@l&nnlJHZ;NNh0luYzeXrP~D!#obqwtBWE`AbL;oV7>?bZ1fUb?WQb1oO(u8Ke2OO7Ju<1|A$JsX@Kvc?Y7*qF8?V}CPUZ?C`q_HLp7z32LxTYq#z?{k%}xzCsA*K|tkrzQHYxldQ;QT)N*tUo1#<67|7V+QwOO)WFAbU7$|OWEJA34JL3bz$g&_Bq_^H}{)1`;Dd+90GrrI`+cZml}}$#Yb?IiY%RI_u@w(4I{E8IT~j6oA0jasP@BZw_Wd!Wt6_s<1Qrua{sRk{>UIFbN@4IKPo#!JKJ-Ya7z!lV0hDY>O_}x*GF7^L=@#duL!)(-1KWm_2G$^)a%h14|3>dS7&sx8B#g=#3M7m79VN%=i=AA`--SzJr6LV!Wm_2bT|$1%)^@%zTI_nrVqzPGx4O0%Ma;*QPZ1lzq~zrgJBVApI!aep~>Gbj&b1|^0GgIm+dor|LyAgZ~rUpG<^T9@cp;<E8G~NC~GLpaE`ASe1>%V{!O?<x=@smD{3V{D=9_2pcOAwWLFAG<dUkEiUm==EXpFPNJXtwk~K;Cq>>_EB5z8sBZtv6sUThox+)49ZV-yHE(=mYxYSgoqzZaT)k-3gRFR5`C0&uwy(mhGrWOmDiZWfme<i(G6ww_9fR-iXw2B}LdQnwzpQ<Q=E~^^)kVIXS3#xXhOUQ~a)DlujNrpGQREsiZC<t)0MF|16aH$}xM3$u%1rg&_^&gPVkrFbI2!bX^f*_Z4O%~CEAk$nh|6);ARHT8bs29G7mzX(HyOOR;lB7cpXd5FdNthqpw?fh>d_i-nSkzQmR|HX0HAp8dRHULJLX?7{Qy!^Pp<I$BRaM23S}dY7od&B5qEb{!qK-CHQKkt<8YTp36jepmMO`hW4eBClmL!2jtqaApP}W2lvVe3YrKk#7O<C3iRn>|l86?ZpOHnRKr6T&0Fg_rnK)8@pND6IAiiqE-mQd256GaA0Fqm|{C8$zINvWg@rDBoPNuw7qHeJ+kwFKEAbyidr5-lnkP((fAnkeZC5?+;J9g*&oR8n~ns1eknCMhzFRuTb?k|-z&n$^`z%9?;OK?geUe}!<RXuuc^T_ZRb1%>VvOOjp`6&i|!sRDqcHBHAviUOp7i4{qps!C%8ngBKuJxw19ltm~*hX4f(S-g~RO;a#;NVup%6KD*$gA!B`c$cBlbh1zqGI9}U6M@Sj4WtAqViW?9Qv?jD15^Uo0aw5UNKsSGsL%+&K-LC{rSpd%1Od|m&H+Z1<fQAeB%m8XfqjT_+Cvew04E(iL1kI5q6Ua#R*;n}7IB5TEfpa($QUXSOJX{G+^NU{pdiV})l2luUOH$99?*onK^MBLr!^HAE`_KVmM)UeNtXgyydt4JR0BxUxxf%L*boc^xGj>Qr>#KxD$pqtL!_`(HCYw_4A>}So9SGKh2lS@q>v#WbqRZfZec;-6tR>VOc7n8Nmau*VSy>Z6h*WmL5lzc)RTf#fysy>OoVio_N$0Q1F!=qO)El_G&^7iN-9E*D9_9fV}Lml{$OVcSpiTkqd}SI0Ts0jq%s6RCPmeu>TGbD0%?|XXk5xPM~J7<f)HUPdMUeCOf>|V>Hwrj#0k9!8j%W2MwK!Fz>dM4MQRW<B+<lxVNi<#ePXm?#-^AAM5K~U;i{w)*1%vQfTwAo)smEI64KI0izGa7gqYC}bPGZNA!7g#3kg65&p^={Aq3`-0!xR+G$;+p3htMrj6uj&FhUuV6f)G4TY-sV{=m4HN(zV<OT_6K@TLl>5h=hoWDHvd$TfjRETEnSiU1u6L^&k860Do3kfu?T(jrKcs0}F@(TkRX2UEcKbzl!BFOx`A&@1r-Oi#rmGIZh^Jb;dI0L?131_vWSV$i%q#z(UPA3?Y!cngV$Jw=X8l&F$skfnh~(y6MnL<%PdL@6NQ46!1bF41gZSW-#O%5XPnURB5+Wi3L!C0L#aA5kimH1al35=f^=R7=L10;MQG37ARhZ*g}<EF>0qA+<<efruNkmjo45js8{AKPfD|Nukc+ZB#8YWmo{%my8oLO4&h2?}7-x0=k$p)q}YK*bul%E6Q@(9QdUK>mu5Mwlz8BZZM!i<PGcyrBdpqh(UxBak)y4FB@<P^p2^i<b$R3)*_q-KnKDH6jQU)b+~z=5A*?5rGS8y6ltLwEP{(<iE#5JVs@H3bd>oEStF@I<7vE*0UPp?Wr`Fq9`)$BQcDD7Nk9;cCsht?AJYK0%M?RoP{)YKA0t}Pp>8d6pen^n@O|WMAwwD;ftr{Du@qT5O^hrTa{!1jJ}uLAiQq=O2%9XHv^0(&S>jh6qC}_y?I7BKfx+!y7O;upF=Wtawjz0IkT4v28XiDO(0~B%r4%y&NU)=n#ftFEn4X-*C9nV}95n=ZDk_4H63`T|B5A^rWQnFE#AYHL#t_ng4enXO*c6pG5AY^-k`yu>a>g=QRq9nS5=n%O;5L|+oWX<`ut?)mNO{yLG)Fe2gV>8Hoe*P_J0n{n##6K5!a3u13<V&QQ<Fu*6k38*2vAxI;vz;0Mu1**l|+%w0R)-41BC#krCLnE4o42hLSZg!G>fAYcvP?iur3sfC#MJTXfTH&vALLrDj1wjBcW01a%S9QacYsGKd_RJ#xKw-0uv1m4-gV4ej)z`cEW(6Nl>tu0SKm<lAS_&f>bkRKo}{fECnDSo=WEe;J_up7sAlA%&W`f@rb30ib@js@pp>u(^cm*9r>R)V3ejA?@qI%9skqkS<+TM90sEJ`@?A<T>teT6Xi70`%7=ffN+V_O{_@vPZ2HJ0cuaRvpU~@`)@y4luagEKg_bM(`sni-@m#qk~V+Z158`|SGVla7LO+w(*|L>5EYtLB%gu>z)=W&By6e@fLe-5NTDRGS5RCj3}wo6U_qj%=^>0TYw(wYkZIGQjPM$9zN<@~7>1gLF@QxO5Ac*f_FQ;!7>cgB;aJeen&&H?th+GtQh<1?m^OXduS;9}SGU*RBUm~$S_&{GB`Apj2I&^V&=Uhnv83_X)5uF8MAM)&9mDbzE%e9Y7?FTRdyFpPrL@tv4bZgBe|5j|`)_35ACKI<H<R?t-S^*qK6IB=c{_DSe~A6<^+VYi-rmvbbHP7)7&+sX<JOkv#?$!c_sjhH!hixDiy5yL$Mduw0diXK`|u{A@5^?r-5n0DMFqchd5^cQwcpRP!n}Bqmwwm3FX`CK^=a$ta&z3^WM>8O;+yazf5u*SBeE@iTIQU(^K9#6bDa(9vX_3G1Dite;_V36x6Nfl??5>h3YT)W{`T;8!sq>9E`H>{370>97q!z%4blb24--ne{Pnd4$3=&0I&E9X)?~8Z{nebfD*cij!1?7}2d6_r*-7?OORsZG4`XG8r-w<hBMYa6j?<mTZoi3`LN=%Lgi2ca@y_F-(em|~sBDbK&*KC?J|%s8NZLIV+~>l!a46vS*T<uePe-2~j(&YMdc3{fetCP0CO!1!6+&8u&1CS}$FI$&5}C)>uMbl^vqM_;Z@B?f7tb?BpDy?AX6i1txwmCD+9Zfc#pDw=0oB|G^g4(1JsZ0XZKtLOr*ezwIDN3v_p=R=kI!};53>0F#r3s#<@>Ks*3w+FXT*fd>@k8caA_$R(m%eWs&IS)?8`j9_?@2b_~nV4wDf!)e>pynk$%t4LVfZW&xcysD)8Hzt1cilCSg?Bh4dkZ!g%|IAbmP%m!YLVvME4hBp%=Yb|w9|I*t7@IBe5bCY@8IPX><LvZAc5A15Kb2hsau=U4A9oS(W$?|QlZwr6p+LS0C8^)g+*Rw=y0b2ft{xqfdQUvrb|Z?99Ey))<IA-7c+UeA6Pi(e-vrKQuLnCU!8zTt9SRDR^+-Qx6h`s4SPZ_{kieEQa)s9YRhmvMTD)v?b4(NHc}?iLhh1n1`|vM=8CkDM|;BYI0;J22n6*Yf4>zYIhBc@&dRMxmWv+41hpR`gKIrC7+GXeosGw2R-<$7?R$=meuWJ|J_AdyntiAzIw-*7M-)1y#Q|`@h~)_1BxK{(4i@UvH}V|KFRc{@_)Y|C4X5`uw$+fACh!zg}?l*9)%xdcoCSFSz>a1y_H);OegzT>bTetN$%taP{F`-+#UO>aSN{{q^drzg~Uy*Q>AoCtrQ_?vEn;^-iq6-ih_sJF)(Ee<#+*SNLRy=PCcm{*cD^->!1szGV+R<rGD}6a`ULL{U^qno^=7<x<p(GQx40PJ3%V3c0j8lwVZEOQonNnk;K{W=*Fe=~7gs5}gl~<x=Ujx`b;|@lqEw1+AAvI#Y>~(j^^oE+O`l1zneap!)aU(m(S-d*#PJ*RiFI{2U#dKW?n&j+^f}`Vg}ZDf^Jq7EW}ORn|*I%tREll0+XxQJ{~KsHSy4{8<pHkAx@qJ6)Mf$0&bDqr`{PmZcy3%Y#X~FAC{kN=o`6>!m*)3|&~RmZ?~>UGs;x<MMCAeSN4P_t{egxnG|c$bIr$!DrQeeX=0;$)g3iPo6Evee!TY?$@Uaa-Te2ko)BMg50kU800>A!XWqABL=y*lTIHLBC0YypFx+i_rN@?gUtg$_8~naMRn*v6P=OMBwf)Jkq*a|=#B&p(e=`$CenFi4MR|5RgwPw!S4RQ`13*U-};um;VpeKEJMft(A(VpsW-NL{{FY)af#!5;NHDj<>Om;zGkn@i$DB1BKo62r!DB?u5b3}CjOBx3g6zytnfxug*OuV@&B~<EzE5jS-O7(>$!7DN+bn<FOUpfYsK+qZYCa&ohk1O#ZpluCDY=|1S!c*`M=-qJEt3HfY2kE%<jzACS@B0`g!_1yHB6PB9^&T6UG%*Q?4`;<?qqJL;cBP!Hd#+pIf^Al|NP6mBB!xfasfvyt!Z~C7EhA6Vj*Zgj)%E5@HW5%MZD>NVWU?TOM+0>5CK+t!^NWG^P<#-+a%z@31@bX*KZ8h}f)-=4iaVinZ6&jYK}{m;S{d?bduypNwr?J1SR>u&}8g5UY(csigXLTeZ*=CNly(MSoidJeQlx@{Mzi^T5YNE9OR+{W|P{d7IHrKCI`HS$Qbe3Pl4ORjT=!fLA^CF2U%0zAQ<VrGP#j1kR*|TH+^X>`Jgmm(D@paiy<qSsWbKSG<n8U!ryKv}*QOcrx)4t*6KrX?R7~uR&n0CC{rjS$_)@Vmre*3f&ytJUG;#UFqecishW1DsoL$9jK@fK_zRut}iDmxqRy`?=r@?e@9D(^0cNbDUt0S9dqesliYY*d^YZL^DjJ?U2iW$D=>RU^@J#`M^o7X_5s4YhyENQa_G;}!2|Aa5MY&2mOy#sU+X()n<M2%$kaCT-$<zG7;^OZPeP7`ga~YUIu#~pQ$&VnDNBRJ((!Hnvb7-zv&_|%YBGb6mxnRrNjxYFb$5n=|6EFKgHlgrQMGiak(YWJWRDRX)1U<I1R2!GDq3hsI7+otkc97RwRDfB{YyJR&B7k4rDF9t>EA{_)qm3fnNHi}BuT8moQ}vygOm6qtd^(|76%d(<>ssAF+7N>TAar4Cdo*cd6|uL22IoYWhc&G8FwkGaF*h%6Iaf0%PT{*qh?lXl*AE)QN5rm)W2Piw=sA6cH8-~7V>O!I~y+;+$W}HdO4e&t;FGrm&aw#{N;Dw{^{j+FY&cTui(|pUbrs*`NwyGxMslG6<2-F`sLT_^-A3<_O;47Ngb+}ef{T`IZ6Ei%uBsy2F`@Y(t7Gpv0p5_&0;L!`WENQxrrl0S0S)r{9n;SJfBy5^ondFYPX`UoF^2!#L(kvyQjDA*^2%zXaNoQ-Db->I^uR;>JH=X#s$3d!|euIUO}gg(ZBw~Pxo|xw&D(fd<@ishFq4XL3fp&-5^LeH0tQuyW<~ju7<p1%sW}UNGOK8R)3SNE|tmwa6uc|UY74rJK%jy-o<Q(Fv)nGmlE0zq2MI3mxK|#@xGyBM6!V)KCz26-!AzV3d<3nJ#soY`0UH}600P~o4Tn~{xEl6eZecvMt05kFiv9`e(}EXBvME+jxQXl?10h>X04k%bWpmHb2f91wPD;T*}#(a#D|HohP<sDFL2vwBYW58cr<N%Np}vO!fnl#j<zhIE%Vq%DqrwH8^A9f=4@TSZb+fx%alZm<dK0tN}UU~)AHqV=Wb@pIe{Q!eZSg($uWMzvRwM6gsv~Sjj43HrV7=Uf4FgFs(>?27@r|6U+LRvnV6GCPO_C@uQ}qj_C<*dpk!JbcxKZMk`gPs0(s$Y`b7Z>AeEJn=CoWoJ^lXs)6)`{*aXx-1-94F`lJ;V5Gefn>1oOPJt|kMYl}2d;-!SX_dfh%w(tijEDkoZ-<KBFwlS#KIiAmHUL3Ov)D@O-HNl_jWay_QXM65?o9+F3_Fi6Xv8r?c?t9mh!UB`DKwMbh+7xj7Sxl7SYXYh%rY28Yu4C89>LN8X)1g-}O#GSH)9WPo3ClZ^O`MwZ;4Cxd4V_+wf&LSYD#_T)xD*4_??^B=LmAUKEQ;6f2gHW={(uPa{Xlub2awmh!O(cqoA|FB-Mdkh%WFTmRvljB<EzsF_eD920snF+NUqY9uK}RA3PxxqsSF$<-J9$$<`eJKiZi`=!^r<LaUH$$V2t0@rZew!jXt-t$zF~K#D5gh78cOdIPCGFTIztu!vN_OsA`<BWS89#2L0BC+<|7C)!}kPMtBECglBbQvU|=l)uj^x*EST`vqH3RM=ze;uojG*MKq^E<UPv=T1iKcbPi;c@u7QhwsK12%a9F^bOSv_BS#qys$SD2ozqouWB4<5(E8pXO1a+QfrAcrN-slBKxKk?Y26R)ln#yyc{~82bh_fy!TliRv>EbZvgcDgAJn?Y*UEJ#lJ-Jt=lUf?PgfaQI34yF_06Jcyx(4qC$qTxCX1%8hP%;lF}s;9M#C+Gb-_j+nU$rhv|w(9*h=l@YC9)Cm@+1<-nntna=qW>c-{^ouYAZNs@}JitcCw(SR!qeMj5t<u^3N9e1COX8gbehJ=k&V<YMAGsI}yJ&it@-Fr$f@!yCY_-Aw8GddmifsQdbTX{0`zQrKx^@@OLyX+*|a*g~9d!HoAE!%!F1IF*4bZ}|c6npg5yM9hdQK+DsKQy75#sD(c|!UiLAkN!_%rv}z>p*0p+>M#RzE56G4n>|n~M^G<WbI7YNr|}So7IVhm4#i1s#fv3do{T|U9ea~e%9_piuPa3S$gr!4JF|+G-a7BLc{hjelFnZax4>`qeL5L_l*hvs?}6Xr{k%$K;xIX7lPQZ+*OuLW#{qmSYU{yni&ox2bmyMXtE@bfTR^EZ{7+&|Wyt@<$*DKH8&9}lHKt(}pKGwk`fhy=Gfhm)SnjlV<*m7ZzFT{3sE3pJa=hSm@RS4G<5BP8!yD?mspe_i3i$R-TIltA{?@tn<>+=;raDeC_e<g$i^uOv2k?3Q-dz@H`UPtL{MGbxDnGI~yc=IZ%G*PMA-%_|UMYy>Z+Q;oIh>T}0iH6_Jet1{OdIOf{3{~5x*{KYw|J_0?Sn-o&6t9fO5tRRsO(jx(3MAh)G>w^1s_lCM~?4y*y}-_D;}<I+4>8PLf#g3`9iu(QAsRkGks$nXIxm$CopDb4zQnk*J6H|zPB;>^)7=p*~|PICS^G_#qYAj&`&;K;kFkh-d?$qzpz1T_?`y)f~v;h|4pvmJH^j;L{H<+uWyK+{lwkfL1N?mKQM^fPn_=uR=C-g#MZC^E!XcdW8ZUQE_L7X>;0_Hj^EF?PWN38BszZgtrLNrr+5+6eZP_GRh)jD8bz*IvcPgXKv(z1UDfxt2h1teS>I>9g~XPB4+TFlqcd(1QsOyFtSB}|Iip`*x;H9htAO){=D~0I3o2sY!#00@;G)h=8{HE)<_3aya^kvFnX$YdqL`@GH$CHrKA#pi=o#O0_nR5Fv|ql#DBcejYrWj^e)wTNO5Wt}0u|l?s`Om{B(o>wy~V$8Wc$ka>->+qy5k_?|K8vE-}^iN^!IoEUf;66+pjF=<Ykv5J;?K%Q?!heSw=o^4>{Si<BzKR{ZDiw=?S-xvU2gay++j6J0*jhgZ1G>9cM?7)HLO+f~psUl_K}y8?s#P{`ciFh<5SlHJhZ?KkTwn|FPRda)0TbOGJISkMqE#q5i+pwU+*Ga$#i|TAx<HE929;v|iY**Zz{Kz+85}1iWEI4u!Hc%YZLlEO$<c2W}-C_M%r1iu9Yq0m*Vc;nqO^*W487|BtvG@ONGY=>M_{0KYEXb+OyM<Lmzq^}qiI`!_o=#F7K>H~a0Z_C`_xB^kHY5U8`&j3)~h5Ne+#^2p@Fcmd7nYUcfW`=Z?qgUiS(<M(_ut8bx{PcD~BJ}{rw#eBz5Df_K_*{=7ynR(O;j@uX$;5N%{wo31hX+jU(o|?_+Rlv*mv+Z0i=YS61zWxs$s?Ekr8%QIq{B|Gn?0~}o_|_gc=X!yDZR|V7me9}=Gj%nIXS+UK!It#wOwx|o2znaR#EY5OMf@rxR>%u`I({XAFp|3*-uRM!0ea0t<5n<qlL=HIk(kP4k#gWc2w?h*N1^rJ-HtZ^n}k6euTW?_fkARJpWS+8x-4V)=38Es1aLM<z?OzD;h)$zy%08F0C8vrBDe8oD~3G4a!4dWE^0C(40J_TT5+lrG>N_P#e8~xIRo^@@iiYR4@XElTm4`RWS@9Uhf*qD?t%L2SLWQkK`U*w-Y&<B`4_Gl9U<&4y>TtPwDLc-gGuR^;4yquo+7Qw+vgGjLtkGy$5Z)$j?mMMPml53pIlz4m#6n>GTt~&p5T=fpIL9sz(1$&3IjnN3nCZ-<ALru1A~y4ZR`8hoCmGtpi4Rop|P5Bm|M1lUvG;~c+$?*a-1*0u&a@{iTey~8l|W17`&??+Cfy=Pc?1q(kT0z!wETa*cN}KB5$qm?fjD5k`aArdP)1{UoElRpD$J!waSi(Oi-%@^-%xTDzl{mB~|G0+jMC6TnyX3gJ$?Su<xoVmdQsz=yQ0_$Aph77O4N7j5~pq9cQkBMaK)!hkds4Z^p6ALN}ZV-C_cLK_u4*r68}pr2YJ>Jw$Ry*bt)LIZSsGX<ve^jCVBq4eFN6He)G!MF|wbF2PZpp20lr75Nj14@Ac_Q~pMZ-vsW!<NfkntsFj#-A`9xVs*WKWlBSAxe9OYxZ7;sE2X)LJS+-lr4^r!6GYl1zM8Ut_00By+(PyeVN%U75V?m|CiBx|@s1lR){WtY2oOiG%O&E^+^o0@Gnx}VKsC*2O)Fk@6;b^IHK8jau;hao^TQnt{MFsz5$K(qW*%y{Qi}qc_TU{GW8CP1d%3G^(*78B-wNVn;Bg4}fS<G7IbZN~4U_46JNYTEPq1tSx2(5oZcmKqwM0#M_qp&guoNpEdxq37j4HeDlL~4Bspsll3eV>U@VvW8;dw;-I`K9Zn&mrg2i}F1f+;)%)C5+?I=!p#0AQcjy6822xEDB|*8*-rs1P`x*JAHbSpGI}5{3c323!oXxEK`R;#ES7b_c_$adjVXatNHo-=F}09|QLx9tZd1v9mtGlW;l6<8pDEPeJFWp>#&PILj5-<?1VcO@D!X!VKAc?i-#jKe)R#zQ2dO7)rK@%pMToxHJ1hGMK7ZK~P?*mRUg!&=9F2BShc%^^H}YFw}<xU`pjd0hK$LdhujT&9R08&Ja|J5#ljyO%TvBh<o@$a36noDv$WZeB#$4-{-Z1d@`ELi~EQ4AOb385M@5E|6cria$COz`l(u=nvUZ(qnnzasL`f(6Y_^VpRgvPe&)r!*<koYZKbfjoMCS>E?Fy4l=FM6P)~FWP==|nh=cxaRu)B>I!<`FmqJ6tjVr6CPi*PAeCyd}`6FAK+bx+Pi@9{T1&4Ay!cG=!%b&6LpBiBDuZN3rHNIEoh!_Yg$%+iPqAK^9u59Bl`4Fm{$A{23_l_y>#sxYG_kOOpvAC5whXwZRugtII&lLC4E<sWe(Lwewm2GeD-;(1qf!M(rX40CmF836;$$=ZI=*#C?U*7M70<_)BOj)Le0)@P3A8L4}=DqCcvuY>DENb<ayM#Z1A>6GKZF75fFW<RaKf-FDg8;wxYzJk*FZzd?O7RqeCryDIcCVOl&lG~cdkRF7ec;SsCQNWP?W;LtpOsM-Ey)9nH{q!=i@!&p-+=+{gA5b2$2|^5{kVOiNPkLmzXeluf`24DBAzh-!+##OzPq!ye^MlRt}gCX1B7EG%;U453<cO7na4%KJU%DP<IXaV3o?(3`<TbY1I*(lWgd44^Vr>063ya(b?okn8OM#oIBs0VfeQNSIqS;1n<A!h!x`@A7kg98GHxDa8Hver6aFfbC!?x7$}*%A>e*C0p2jk6f+tOZEaOJk|JP_`PnrTzL;A2Yc#vg$UjI6lAwB$^YS>M1pgR33uJQENeha2yc8~yrODv+<M&hsW;ROY5Mh#|xZsH7Pp*;#1a3%CuoEk4)-wd{#!1!h`=D&pVK!9C69P;JGzzpKVZu8m$7fHe(Bg%g&2vWuEs6o0rI7oH~2ktgu>IwL2em9%mA5i(yo^{c3xV*>fAiW``MeU)_y*>pGRdIqp%jv<N8Bi+Y^eS(-weM}p!LbSaelef&XHDX}(}PoXCVzVSm+#ySOZRXi2~J*r#07R~VIW(*kHSDs33SK1@vFQl1i9m|(1D`RA4LxJH}(RVIj*Y|x}Id+BJ?c(-gCD6QZU5VEVmdxtk$=W9p%)$7g#Kb4A#@T_LIHtB};fk6y#!FeD?MRqc8Az#Z~eyW(&5@bzZC~S+UHfq4j>pUv4w}EzOwP;|m^@30k1`qw7qc1=L-Bm=Cytn|Gv<@A9-a|1Q;|B(3+)f*e~p_YLjQ_v=^GJudX!QSvS=|7mQG@UvJ1sOj<ScAP<+J#RZ^i!v|0+v0`UU&~>fw#b007n%A_i?!kw4FnaBKao$yRfhmR*@I!Gl|E-W2jE%ecz8UyX3~pol79(|fOp0xk0oMC!t~g~3>)>>$tZ0Oobv~bHd>Da>S5w-{`kVb7~r6-DO;+W`Q&<`3CVv!1fR3jpZ@Ywrf_|7J1tjEN=atwldJW3adI)<G0^|X%x~80>}wY%lKA2TFKRQBtSSC5E?-o72GVA@b-lBV5A_eTyXpLD7Vo&9AQg6F2Gd>N#xfs`ei09b<s^N1HJj+XcEhVHvr#3R@qE-@4d}}_mG~6#R8t9E^8UqCeXXi;iEPS97oq$0DE~dpCiQb^RqCy(CCa>W9<rBu@$_WH`~0O|>cL>LvXtYn7Eg~@qH<DRF(D70#3ALm@yn32*3#{I8}C|ZYt5Vs7;@DK1boxO)C10%AxMV3)(92mD+UYTXrKGJ(PA(V?Ng4-Jcf7<zbbf9bGp7Qug1$+6->rlojyoauXnt}?VtA)HDSHfIxg9S^$%vOx7Rbd1Z=%B7<`!57Hi$T(Rn5-nq4^*b)q!rATw)VLOBfOQw^Xgt!(@RJ;uH#|NOT#$z}s+q&QZR=u@Q%zkb>U*>8MNF{^DNS^Rw6OHt)!c%2{nNiyLyIgyL5wnJ@v^tD=I;d3Pj^bT^l7t)gKzFetbDdT|>xLGa+gOJQ}_09F7lq)U{Nx1^EJ3ts86$_n(PYOzoy8UuF-hQ^xC7k81^e?yTFSFGkS5@B@R@iK3`O*jRE8GfD6h5ri@oZpFwxmBxRTH<P<%i8mUvoGnW%OsMYC?E1Be{kg;yeaeyx1<8S(!9bB$sBtz2Oq^sC0ThTZ}g`(6d^)0Dr<-^-Vj&l5rm?jl@Gj4yT-#*>r2b*PWoETV!Zn0(WP;{yS#&%guVTUpT4%N<F!0ldC5lJG}9PUhOXlN#u?|clk0EALwUPF#$#HTlwO+BBoH4<a`c}6-z9UYCMB58SlW;24w)R3L+G#yBx3Pmw@Ep=S`jXEy%vf;VPGA!|A-Nqs#4dzSSIf5++@$fjzXF7_af`v#s`$r#zNf(RFSM6l2?iMT-GoOXVQI);LnI)RIZn2q+xn*s{DpAJYU-<P9bg3mzS}G-4u^kn^-r3<!GkPJg(O0@*l&?wm7Rjp;$@U#b~g&|famR`Wz@g7ygevu_SGBD@2`onL-FS2wlT>G1%a&>>Zya~Yo&ya(=(BNtHa7qh|7s~*;8m02^v6$a4q1lV8uT6Sonx3rrePgRNd14`K%>M&P1jqZ{~zPes?ELV<8XJ^bdsSWD)fwS)V{z-UWH~m)n`Y=s~6t&DJ>TVKO8(_6<YoFDwGbp+a8Xat4!F0A_l%;qeB2k=bx0kcYt~Os?uI*ukM&~)!2sG}SPs_v|d$)rrix-%-=JoZO&8Qx>gCOd963&(B%e#?2w?f9@)aQ1)(F%Q2FYvrpr(N%Kx<R+=X<XMf!@cTrJ8ZOCfj)OTov_<5^+LRB1obFtH@h8A0=x$8$PXiZW;B`>+X&lr27PS=x;%=v(8Hj6jKSTHj`R(17z?qav@V$lP3J&rtjGVUn>sddQyQ{KKMZYE;k5FFG8*!Gy<!|F(VWqcqWQTlmgf)<<2vt{Eh~-vqhDdU&L-6~+mcP-Spq9ldK&y(qW+B5Re?sgVnX0WQS!X;e)mCAr)fI1htlX7zszh1P)RX|H=5y(ZbI>XgI3U@lgduALNWwJTqm%g9PMLAt2(#2qf=j06ceO8hc&&~WAyS%U!K3=nv55V^B_FeuovgEPp}=%-+uSv<&WQ;x2GE$Y76?&xs2_+A!5pEU?7vB8(eJU7G2UVaa+MaK`hXQOB-?HZFsdmcrqg8JZUz)b8(wWLy5su5rwaG1%rM&yE&IT%IDu>plHoz84MZsHf+v<mfs#v#z7;Pj2o><qZ3_r8~(KGGB=^=QZFIngndKF=z+r-<!@Cfkclg!NIotw67ELCHRw*<Q=>1ZXcj4KwqHsc;YIwIsp#^kO12kENR}$AR&DF)zg4TE_4HpyNT~KjHA$aF`EQV%i~W+8Pfl;6e&%X5qOhy4^0_o|&IER}0DgR-ADt}A{B*wFp07Zw>@#gSmcckZjWjUZxryFJ<ha-a2{D^6P`g9P!gNc`s~6W%pq$q!#k2OSGsA4d=r>zoWSANn-)b~C7(0z9fqfE*?vRh!Potvvdn$!F6YH*hKD(q0nFHS3SvCY$5V;TSam<zjU})R<1m$z;S6+R{>Rn$AWB4<NaLJwHBv{_LjhCsw*Kynz;SYmJ!)pT7XA3bAL3|g~X~?@m{PhukxR0j0+V%%5?ezT@X^b*gZheE+zn9pabXb_hPUOz<_G&NA_x)^AK^q7Usu6$~dz<-*CR31<mYO^Jc9pot+sz(I4VzxGFPnWypNt%|`>>tO(msV7&ltN@U{jLBnqnE%>okoT-k$mTE@l`n1=MWzW!ASD?_r-L)_~c-mJ-0js=7U_)?U&&9rO2_sqoCw*ZX4^%KF^%aYXQP$&^R@ToRRy3$&Sg<z(^~v)%2Cw;sfUHGxn?XdI&HQqoOw6L24Ui}e+6QCGP=oEC_a7q|A|t$mPXpehdVkC!B(zw$8CCoI7nS36ISLb!j!1j<#vqDs0+d+R^Yy;~|Se5-Vrc^N#Z!Jx3gz&1D%xh&xh6Iv;~oO2_RTi0)Ye8>A1LEBRftT#3iTxt42%S5XsrAln=KG%OTW5h|I1k<^#=F9z3Gl%p1vR!AOZXJjOW>F<#y`56!Sk9q>K*Ld7AR@+|3I9Cc6>3a*;HD3)dX|g_ex>gHIG++j^>RqOtLc>yCi4Y}{q@8={Ab-NZ*Fu=#leH9n*<Thsuts0z(x+J6!M|({k1P$N%~Za6jOno?EHtmKw}@PZ#r+B0Jm$~{Yp>y(PZ5)k2(FX?E-wSOv2`F*8`<7K|%PV?L<?Hr(V6$_b!-0Rdps)%ew&q!klm`+t4gx))AGZ0#&lcktCMp7TkDSRz3;kfoCV<sR`1;(+oDo!x1uf;|$KMwBFFK)`O8ycxty9Y8@}G*06v-P&tK}Q-d6>efLgT#dJQtT5~IVvbM`8_h7DT)>%t_Eccd)RK3Z5xi@*)NpLj*<aj#X>;!t%w9WBk0yd=L*DJ4%gL<oS(hzzD|MpA0dIMy=-U!?7K^!jkrC!sWf!Qmx!CqTI;OZ5Ib%nBPNHmv?ZOrohhc!^W6@)c0tt9udIps?gg1%&O0g}dZ2K3ZIk~!`ZG+Q!P+mSlP$=$2%T4$NuEpo0>?YN|lZjz23Bf;o9?anA$z#YHyUPdaA09U-?=v2^e*7KEM3sz7lAU6Ep(R#dQHLBL@^?u3_Btb8RX=Q&J6}BpyFu-Elk4_m=Py0(m6(qBxO(m*I(Z`Y5zmNvb83;8~Rh9b<RcROx?w6-*$hqZn8s2eG{a4tpgW(cW&w<|RXaVBLkfC2H6B@^cYc5Qh`wz0IuK{_kXP=eP>BTU6OQlaP7ta-m*U(^@ok{4OnDh4ae^lilDy|w1ZYj3vC41e5nZ<gOE=5i?B-b1Atd__=29z?2u17t%4}o-v8NdRYI+zLOr;!g;iAp9eJPYLsIZ_K2X)#~UcUFlXmfo7Xo4g~bcOy+^KIdX&pBNsCpn)+Sd(*X`Hs~1kGKS(UX7v2JSTn3JH(Ge%h9`ZP&g-?<{j}w(ra5oNjX`jE0OA!@sCa)Nf)VpDwK0*h(VlCf8;<e$YDN97!dCy529~#UN4W?%SPk9U{WY6cJh^iz0f`BB<ykh}dUA_Zwe`C9m&E=xGCW@66Abw{;ZNJ~t!YlqzUx6>l5RM;phbZ2$Xz%e%`Og~ibqZ{QC&dPe9y$lR-^)1Y=Hs5HpurW)R8eXoLiXy@v9~pQjKAFG+utbub=2B(5fji2@csXnX$u&PBz>1WERH~VOjtyiS2cZKo)+v+38-#sOn`mc_;>D!%mF45~(O^$=+T0FF(DiMc)5=_ovt1&m@W-ZJVzZ>W;wpaj9pv{)nWB2_7dV|1Q}hG^T!4ZjEWTbvaTk(@xsXQc^fKgC=&LJ#)4;Y7_75?ChC2E0!~2_iWf69-D($SOn>AxrWL5<tM!-N-@T|qesO+wlukMX*V^KJx{ZnxgF-93x+4K8dcKhybqoh4+dz%Y|@}|!B)kn?@isa0EU*^WKY7ukGCT5`Ki9V=5d1@jh(Nrbt}Km458eTaZUhsnRS}lB^nX%XV0po+;Z5($S%RbSkBJuXz+x7(JdbAZVum>G3fqGy0dLS>XvUerMzosSI(Z5GD9<+o#ajp3QFV;5(<hq2MV4&r+ciNJ*z7!S9HQqP%L+l;A(a*wSZp#0E>@CF8H{q3_-9J{ra=AAbY`nZv8JbY&8{q7euNt+p`o-Vn((FCJ4)6zVNsaWGtUVs2MfeoxED)b?-e`RZXOot1UV*Pxg8|y}v2Ue+jWo`2yXX4w{Pi)65=pGIt5oI5$><XZ0+*AIxbpLMs@(=@^of+tCAEnqhKcKI(sR-pR?e-L)R3l6N#1UY<RBrQ6-YUe&NQ#^K7Wc+dM8q?@`>jC%F%<=3kB?mPJa)Uj_?1HRx+W*u}@*fvuXxGjIWujNnqmOrH}dnFBw=InXM?n$b%$lgs~_w%h84VlHYn$9&Kwq`3gAruUtQ_)iwh>dRt?)jlYusU1CFon;@@nk+X@sA46lJr>0IZ|?cEXKE$Zw6}R*x%yKW4N07_n4Ea9E&TX*hwkF#WSo%+d9Y~@pH*+XxsiC-|Ky7Z}n?Mvrt&lO1!MzrruSl?fHm*m27A%K68DX!;i$HYW0>>o$`|ca_(z3=lSYpJy8^ZumKPGX3z}%SXB(&{6%vw@I!QMDrl4Sf>p5mx~*cFRUI~n-GS3R7#_ON!i|Y+P_So*$sXMNY$DCYyUXNflZ0(BrFV0q*l@lW<#J>Fzt-_TK7ZST+1RSD-@JJH;>QP4y}kSP#UH<W_lsOZ(z7|^)U@7S&$i`{Cax?@8qHfKrc9E(44=<d1|0@Yb~SMuH`_EBLot)KOo!?CA+Z-H&5m*8v+*?4ic0ggahN2VvIYQ1{c(27O^)1*XOHo*fIhU2>xBDwGRs!0W}SMplO=war4J_!9{*zcyD4Tw+ixJ>j++5v8a&`0)cYlVMrW%u(%@>K>)v1P2hF|(FOzGTNEplgalKWkCBNs#!9h^#<-RiNCsl7w=yGL#I?jIP&8WYe4FV~1b98g?S-d{ufjHxA<-koIs+qk2Uwyrp07x*nTrnF>y3a%#7y5QkA06?Gd4gx(Jjdy?ImV(DY7Fn6sl3x_$c7UM{iffl@N`I62RlnnaV*xAmirmK442&PFna?%bs7|>BzcyAx(2!M_&e_v=mB#FM`4s5)eon1#gyY>Nj|ft<%+@%9h_+}p22d%F`d((CApOV%4@9k8+<DVZ5G>YKg%lXy-^3lzOe|V-rMPiT0Bf3Kl+9`l6o88vr%J%-Q=<ZR{Gm|Y{7+k1gedRx>;`q!{PFn9m$f7j#7urY2_$Qd}a`BsUDMz@Eohs0R0h9vdSY9XW0qJ7ugWYw&TIpS-ZYF4WQYE`y2SHYPWm@3(U@v(opGZKV39TVBj{<zZx9uOj(F+lHI7mz%*q51{SB8`|PdU;=Ez4Aocd9r)gQt*^)9%$?j!7qBDHAQI~l#D;PcMu_GH|yqxe`*@l#pO()~Wb@lc(8`>Y^CwS7x{!bgJ4)wa~1nJ3-aFg!0Jv7AI+spv*O?(lg1z>r7z8r7P_bWNhm_Y=Hc&W0%>g2<IbuE`)(%a2ChM~{p5J2`)NDc92G?3;^Y2lI1Ko3h;cQ<GA@b^I&4F-PCMHo->9wapOJRv^GvrtTX&j%^-c?s7rS?3H)=47{Ir0ys!;72uQa)*dBdSo#xC-^&cz|4`BKzv}_gY7rh8Tz`%(G9OhRmKt8#xrZBrvhh2!cn#f>2b?n$q9IWy_gOXYVVWO2MNjd!8Zme`_K{n&U+`SIC&;C&tCCy$0G+CCQ9N2%KUP69MT#57!R#Ve;N;h<M2pxYoz=N#cF{R3n~>n9Z$@an#p8PZlbPwlpi-)mp}TGU=W^^<%FbBIXVha1}`CfB?NPA5>&$@wi+G>C-@{qLtC(t%+;n%yXOGr?K<}UulM~J>fy>N;}tu*K>Mm!C&5v2RFfM7emLJulq{YH3clUm4nK~LEPEIVHsB3|;pgMzH!BC~!pdUN=i9-s%vMpah81Tl{S&O}y%jdRUx4w&l_T<CqWgSwoG!;CJ}QUu8NfRF%-H=Wj&K32*u}lg%dI{qzF}TP*-*)YQSX#lRgN&A;H2C<T2-)Q<uEu};n9HXLu`^5v1w;0LCs79<2||pv7uF_BC7*Y3^th=Pjto;o$*9x{2_K^=42w1o;Z`fcZSnxk~cMIR%NMcSnA4=fz2^dVl%-LF%I89V2o)87J|n_j}#Hg<w8_&my{S>fExF&MO@cY$g-Y7^Xx*nz!Vz%WU!f3feWx1l1q<ANq8<`!O0ZER+vwC^B}oQwBatuZUqYrGMRuNm#Xv~LG2vQmH6KI33VZ>2{0ba@0(=zPn7ERa4`C>k?I;_bT)OQt~;G<Gi83$K~$Xf5+?jlAc@_<v(zvc-6xRUqLtsboBvfZ8T}57M9z$s0R2@GIYpVuN!V&9F%;31-gZb#VREVQ;(78Rx7f-1LH1nr$~})R_3-SNH_7S`dm~K;B5T1}vQK%F`T-_sbgrr{p%GO^qIkP%^580~inG0}o_)BFl^eIZ3|`XnHq&3hgwiyv1?!p^kEv4eHJ5eOlO61Znp1-DyV(}fQf&%(@o`OqzJKTuIJmE0ce)SG_C5#4ho+R8oyF*)N9@<V8>9T+7#^d=>{*FW>c0&VjQE-y=0D{Ge^`7p|G?q<0pRDnt4k-e^K<Zu^K)*SoS*X&AEBLYMCNZVJnKFC`Ro}dbM~x<rxbYj4VpT8mLdt>)cm?1gl+s62F<P?`a#R@ppcn2N-z<aAK{DNXm_JV&~0@5Mm0dScGPM$nw@SGb%JiS2F0%32^*buw;P6Gx7}!0{d%j@X@?!Z>o=oj*lb5tcGwA8QK!*u`a#r*qDCk$n_;UNL}BPRyCD8fmoFRbM%d|ef_A6XLT6nxh(QL;R<j*+(MBg|H1RHs8Z93aXmy&6ZqV(trNM51lI_svsJnhkUN)kj(QY@JVLNQLI=+@{G$Oy#iCUdjqZ4&I?4{LchwT;tg7LLG4ZOnKI?WE-44VO-S;}umez)ChG+SK^M&{e@wmV(CX}7z6yVb(0h@<y0wr&vNYa6g@bfadc1BkYoQ9BCRBfbS;x7lnqI=mDXux8llqWPBJ#YkIG*lcjLA(l&$;5N~0x1&&we7y6!UA*bGnjzs7`K<<r4%mbMPm^_ncGztNO%5f*RQ*s^E$U(-Egw+8#99O>FGxhNicmNt=sA5XU?ad{bOAsgLk{X8zC}&U9T0AHuo7r2=muDXP7p<514}BC#UeGLX3z>TLo6Ey(gqYU3Llu$3R@vNK%r*TfuI4p08=`$G99c4kfGHG0zgdW4?y@nrquxoVXX<LZnqKo=*DlhG2({w&_XGoQx`p9$+XuXYT+3m_1lf0g)i*3-2&7AV=PI~4rKbM*=+bgg|N}=Vtu1PP!uTP12r3d7i-aNbfsjo6Sa9G1;gqF1UlE!Z-jtMi1ttnNGfv)PzE#v0s-E(0<JGx0rWe-&IV%!3)*&~M#BeUw9t5~t83m306I`;8~+EPSxe9())o{L_)*Xnf@z^kG}(zTPEa5b0q{dBAyyFxf#ne-ZGvQi03^b-lYW~(3%u!cuxL>Wpycd;J6NO^;E4B1ei#GDk@yEXYmy3p<qb60AbUW;NRhMw0Fb0u980Z(i<*FDyNeYMb>)ch9Bl{)bbv@&H;@$qOuIlxz#eGTYWfkG3P`3CDgZ#ooo2hm2Em3xP7F8<*21em7%fOO&`AJ99nuuOhF#(sI9LG0i=qg9hO&}?R>V~#@W3MiWj|P3FodW@!~j?bfCl&s7CIt^fE)y|x>&IYiv}$T^}|p(2x*1cr7=lgvAzMG2@=Qrf#ZQd3K$=>L1q|C7c4=Ds0sWAj6usl^2q0ieUyv9BEXJ(vK+#$4eBN<<TP5LyaF`I+MqCzy+ndMm;%P%1@3|58w5!Q?3H{1q}RbD6g%;)12VukfXyAY2AL27Vp#c*#K&2I9|5@Su+<I8*adSMWQiTFOc0Wf$W(zwKyq+nGzBKC7#pDJHfIaM3fm2RhuU2EPSYn^go-G<l?6`H0K05Qlr~r-Fr5}zEs0eSrR8H0FcZv`9_5Cy5G;^Foff4688>Dh`W>)p^xxt7bHSuilbu7_bRs2XPyo0uiId5_n}QX9cL0P1>SE3;2XX^q1K=nO8kFY1U)rE9vMsE3)DYec4%j5~Zu9C*Tf`JOh~FkJ?@;jRfZJg2m>LirJxJ9Sga?og3?HZ{WY_Kb4PhVX14|_c0V;vm2|M5-_()0&04;KMP91Bc@}dzDYFKfKc!Su0SEB)R=wLh@Be;YT!LmYN5Qs+>2eglAfVX39v2Fr6jEM5MjTW)okqS_V=m@09Hz>fd_(W=Qj<6As+Bq>&F6ICv#`q##>o(Did=WI+YDc0+5SDoC0+gKwR|nb#2n=Eevj9!BjLHykwgDwIm@ovos0V-&R=|h!YPJ*sLeP<Lu@)pVlgNu+0t&!_ql6Dh#aEC~KAHlqgpqHUEZJ1p21lS9y6=ZF2`B}q+ab>bdXqbaO_C0Uaf4JPQWYZ!1JDRVz=J<1nveswIKCzqkDX%WNK;)f_Li^{a%_q-(h@mdM~4gHjOrK)kgOpji-sZGK}P`*DiS1aVWi*)Sl4ccppZF$L5etN5}_hlML~85atM|-zz7;uJ*o+b3N8U$_ggJ1^Z=d+<j^8F4@6bL;JO?MN7-#Cag*XYEoy(@O1|hXSXU?}5d<Dk$fy27`3CNU0b?b>f&)b$kft!ZCf5m2Rn7o4vLRdwhyZ;`<^sflNP;W`p+zdy8<cqDQmtl(5E*@i{wkIkwbx;w+NDo+(4{s5AwoXO>r|uaP%#Ny4-Iz6pW4*YlF!PdASkI4VPX(WU;y@OQ`?4c#5#oJJ1C$nlIj6NGEY2pn<%Z22eJkvXRu5_uaop-lvZeJ%_e3<9e_(<zIKd`Ol|>@N>CFs%-2Xq3H=ou7bODnqsUYNrULX>dg3j|(bduzFwhaBCnEv(G;IaGeg<kcsM|oJiaO~)0);0QALvN61wBB1C!clptp*iC>R?a~s)a@d3+pFnUf{&knxQg-wI*#f4e%S_yqH;+%56LOs^A26fpJk024Q23lh18MBG?UJIK*L6wh=kR0x}oyT&Qg<ZN6YeSgR&=7c5lTSY-GOAV_Tw<U!_=d^QjzcY#?%&KEUOEC~%nf%8z<AcmU_;Hu&dgf6fOT7QcGXoV~unDwD<*CxyJ$@r4iLNn9=^Ce}V9@&unY%sRb#z;WRFtdP|$yWs_s0W~?pai;^$<dx74T7CeVQ;atYRzE1B9Xvvn$S&?X@>^H;I%+32o%sCRb~5GaTasN0HNW5^#C`c<g+3zg=q)U4-6DY7<EmZE?FvMg4iW2Z9ojj(%u9|0e};jG<;JH;(+=&`vP}MJ{yPvdjM2$3viKk3ekpvXqN_91Ren+G;A33LOaB8QY=^iai!6)<|Q~KG#1rolhrot&?m;x)WVcuO{AT*Ol>Rz=H8@0qy)B~+tvsG`-Tt%*@CAArcM(;g5uaEC_4=nH<AE+2KE9FoYE{^f`(xXpnsq&*g%(pA^EDnrlQ%R`2+=?%sXLjinbtJpbI*VM6Fb`#fU*un17d2At2f|4P$^t#s!B|;}$^LnlgqCO$%tx0V%;@E2^vbBre!x&@F&yP3N=e7S<A=26F}rs1`jIL4-6UAG9YZI4s>VBL`BUwT|$(Fdd4iNYM<H6%>ToIG;Oaq!cGu91%n*t~CuWz<*FVU`|4F?daSA9RQykx<f6Oc-vGMw@Id5T0i9b-DJ62zF7h&^(fS({DlxsJ{y=qnWw?l;y#MQ_Ekbt4*-I}9)sRaJ;X3oXwJf2pyPwTu(*LSO;%d*P%!Z&?Mz_|JsIMZdJGt6JN;^;7Yt$sOn_d}7Aw|%HZbkb9BI+`qp72iY(?B9@dKK@K*WH>tvqXjI-pTevu~$TL=_iblz(Vwz`z!FF_O;)alzzB4A3XV5KbhiZ&m}QBKLo2VK&U7Q{w=+G{I7#Ov@4(>Vnn>bs7tZ^@dTH@Ts;zT<!#PsT>k2t+X=*Doqt=k7RHVitU6)whd6bZL!-L)C&T$LB)+D;CPb?I;xW6s*cUw9ta3%wmyw_M@KLf0Tl2$AUA|_kdk}5W8ne|59<qZh0srHD^x+Tkf&fH(BqomzuF~t4Zy}aqO1VlNk_V;K%+PyN2C(fbafKn)P%+#(8z)j?@DM(6*L}ORE|I&&R4VT2l{2F06b)}VIr^?VQCTvsc<!^v~&#ecE}xIFoIjdyi8kDIJYRErMbvOUbWJF+E`?)uvG()L|WP42E-+VX_H1U1dtgD!~wtv<_csCh0}Eu%#r8=0ce)0N0cmiC$el6<*^hXY@g!Zem2Mpb_?kSvV{)TO_hbnC<{P-z#G%YK!CDF7{S;R4IMCrslwt$G{9(s&O+@ff?1m?h6Z`tkem&Y8gL)_bMo0BFX*GgI4H1C0r6z0kwISaP%INHHqb}cz_P^+3w)xX1@(l*^$SHP-a##Zk`W|eiP~mqeTo#IIJXLdWDO$25g=Ef%28wBjzT&VgS$`*K+!a_prmxQ4mbyj`rPP>xP`#tT}$m$!)g0KE9fMc+x1Or4esiM+$@1wkgP%1a0IX&NX3A59N?Wmts7eT0lTuz9Vazz^d+SqBsGWEqLQmSc*IO{4w5=3!B6JhwTMfrs!Q93+rkO=G0-MVD1Rw6yD3F?4NPfMqKHou0GOz68#G(Ni~`O8B3@Mg1Y$Je$&`c0K|b9a@u5~Wzz!Q!Non?_qfxMeGjWF$d@dy9g4A>{a3$>m=76AVHEW-kp-+kcyt#2E<pWC#+@axKC;%O$&4mf`jHnF*H!WmFu<<g-O|bPsNhJmqfJ!W24CKn6fA~BAvAOl+eB}OHj4Th>p@N*>;OChhxtu-w`jy8oNqm!My=TAke!5-P(#!8AWDzgb#k=`#zhjCG`rFvcfxH($AH)Lh@WjcQWs-}m){(pvXT$8|0_u3>F=NqgceMti(Tcy!0%NLwyJmP8@5I|}=gV5i)XygKI?8=oYF5APp01ZSCJEuo@4o%h%kN&|YmLzpd1p|gf0qCJ<GaAzKheufUSmAzOfI6RUawc`sh`ebez6@h^6+Z$8S~o5fMm}=fFWV5ul1jQd^@}B>px{D02a^H#;I4g@s%%|%xVPH9~g*2uKx|33DH5emxegf;8Li4&MSKAVLIM<WxtC5D<;n&DO8VEh;C6=9PAH0-Zhb8yxZ<4JBABps$#UjynnFZBv0+xikW(=lA6~|uNQEyh*_^0#T6nNqksK}pYG{Cn~l+CNMu&vyEM3Nnubr3^)ac;9U~lvJe=ZQ9yg#Rgq2o*ldUe5BqFUgw7o1de15=ve(vG7!3Y}M0;o7i8VhnB_mcDZ8}A$DjZfk#ix<#h&9_Vbg~E~w+GgfG$i&>21m~=hBwp@I`ttIJx%=u1UU4=T%mu)QahhoH3w?@awIEE!@r6U>Ck%p5a!mVS&Xm;5w`@|bY{pe@b768nj~Sj<I?yBr<qb2RZzTEdmrRUwG`?g|UuI+8nvAa6vVgWM$?{lP;>>FU_{FRSTNkhrz^P2+w*X}<{h>cf!zOR1<;&&H4TUTTm;@Q?`_+bFX-Hk=(l;e^eaXzmN~ddvXYI>B4D)WPOvZ}|eN@u&l_XQT$^UIG@vxO)uQ_7U-is0$K*_W=@S2H>3|4jp^1|P@Rqqy10I95mG^gd#>FM|1pPrV|3zV$D_Do!8(uzh_Md9C1PfOnKQJEJmSD|g9R6&=0?|t~kY~c@5IAmdo{hb!pwlOFU!}U^fe5W~P7pN;N<7$FG*U8XNOHN?s>ut98@7a5KwZ*E^yQ}YAPYMf6(gJZ|fooGB?aF|PBLSdAX3(wa+KFM#xg|a*>CmefCjLxDm0Z3@mUkw*vvu>}Ebq9yN8WB2=s)48l8nuaOEF*|{zrnjhuH&OzaJ1A-unY0#P`NC@B_%}-C(Fc%zX(7)$(ps<?`B3H_lZGyvD~@rvrv-=PU;N%b}o)aXgR9*8osl1tZLaZRdrk$^K$K@lLHclj5Gnd80hI^UB|@?`qSTce<8rzmxrz7veG0tpq#)l<d9jsT*3I*)^rtzT~nZFm~iihA>Wvd4c90*$tN?GQvABB0Mt<)yQUJ*HFpJ6fcv80_z{hbUWVj0jk!5k+X;<Gd6k8@_|;;5hR@h8D)Ivek3{B)6)1dWWys3rk|qGG?PoK>5|Urs<<)yndVY*6%J9#<r0HXBIt0ZBjydn1XL!NmkPvMGNr>bl#*=(W8>71nVZfuLtaewe2VA8v|IUFx$Z>LUTE!Hzl7-NDnkpW!`^C?qH4U~UXCZTxcnxIrmu#((Qq-lnJq@c?fP~!oU9ikv$7x`#oUU`OnbGJ+nrMeD&U>`P3)p2FVALq-VP$Ke8?iI-nW(P9f&u>5^2l11VOflv7kW))W`Q%r==06tuBRR0w$#n7Zcw>t;y{d{`bSy!Hgzq4sQUzb~B~#>n$4`qVDVWB|<nbg`Gwwk2W%qMr5poEyVd2%y{212ue|nQyIAOmLCAG`GNbc8F2+@c{*_l1F#<}dH-LItm5KI?9{+IE=*waEOnRxx)onJi)$D7o?1DAddZsN(ta8bfoL&j{Oz#JEGv*=Fb$aA9^&fQn~YM{Y{q|GA>v1dT}|AX8E;M}*WPMd$x+sKN#`$zTi`eQKAj9d%Hv^+_rUM*eqJRqai{_BNj{wNb~p!ZvD@!BfR9COJ=ks0$~%Y-va?;k%F080adV9PB<56x{9l}$CNZ?eG|b|2y&qTKt<Pbm$wf>FcC_@$lJ!L+XSI2aZoV8ZAPyhS`Qhr9{O=9*-Bk1JYbpx9eUlb?{hq&du6^&8D_EvFPBQmNH^LFVFCD<=^?P?&r0Ex^{qtAT&#C;#;xNo@NO^ntZCLUrrK(p7V)<L1LwOD-41?k@(ma~K5KJ2in98q+=yO@_V~@85s$TnGkx4VAV5L$xnIbBCRmtO?PIQQwkaxc*_;_kRa(uVLUJvqI@o+8I(Oz&A^0u(c7t&>lN@6+p(uCx&j?p%qN%fruS#p4V4`xVANf(ZkgZ903sF%*_+GH>DYnYVf)D*upZcFk33%9*6cXP|GrYm5fHGEHleL+<%RezJK_fGNi9nn)>y!Z7D(bK%jBC)*spl`lUUc5ThHxzERC9yTEK+9*y$=LV4Z|Ubo40rQmXS6fl{GP1bUvbD$aP!K%(8TWYG}fJkMy}U*ldTbdUQHxpnnY)C7I?FcL$kU!?yA1GJz!3$&icNRS$DDJ-$TK7bNS>-JZFg&#pWny^vg@9LES3gyqSF!-}3og#lBxKF<g+NV{Y2$p1?6T5WJIv41XBQ`yq;nYJJmVGt9*^ElQH88I0U-X57+#nOTe94;O3E4a@I`ALgUvO$yn?dVRg$7|_zz4Y^wY=^aCRO?&*E-IMa(;$My8QP;X@_wVdtyn|gx0OcWb%}ooe&pYZTp{6LA67=te*P?j#P=rZv9iwh%k`V<Idx`ujqh5{GbauABedm%R*b|x{^OZZjA7V$tD>Lo_UU3((T#8G2<0eH!DO8%2-1c5nMJqP+tGuyle=0Xj3vX`C@GaqrUgk{XmfJu|!N->1-QE`5F}MwrQW><hlgXi()JZyhb*kOfl3xqiUf8hIBDCGUIyKu9lGfI+kYjf#lAr@lUh2?7LMe0++D#6*BVY*ArA9L{UY6M0R;peK7gqh~eh%?@6`C(hVh3Q>ym?<Td~f*SW7@D-&5QC+7kSxfXaZl1&@_pvF1hA>DTt#VE-Uuym0*Oaqo{RHJ^NAWI{CrL@i3qlf}*DGZpX^{R&7>pN9@u{7h37Gu+r&0m7H{P={9Pa`*gPz$u?MPR;=-Oo0#Z@Ip&=D%x0RcPcyPs)IcuxTwxxy?Nxk`l`SV9xQCo<+VMwK{{B_D)&@4$<bcwJY1hod$AMp%fUWOM$!T^rg_(%DKKmF;_BBT!8RA2EaIQRy&&ow*-&U+zk>{pLySyMRDl5;IJ8{d6S&p047G_IBJU7_^<aPu}O;gS)sCv8>UXZHvhAfx6|9$VgYP%@d9M9HFYUOy(CNq<Rxe{`^aEeGy(ZlH;Y^vw_8k;Td@?w*2soRb9zhN#wiJM*VZ2I2R>_&_)m|?~lhJk;D#~ZU+H{UC*=)cK!dz<^<>_4eKrDWrw2}i+W6A@3`P?sM$?#WeOFgIv<!OY_eO|5F4xoKmG%|S#|dhQkER)==gf_UBV9&)|gZ51r^GSvD<T%}`$_GV5RU+(%jq#|sn3e08qOTZge<WMMEvkds+#d7DAI7sQNYmV{v4trT_(nFN2esee=S<V~`XBI`swoGcwj6y285ocVlZnvW;5jQ+P)StFsrSgCZYCtSjgU%y62!>)MS?00b^peN<*bF9*@ds;KmWIDc2bph43p`H?^xT>AV}4etC3V2DsCYpw5G6iQgoKsxh4dHZv;i&c=lHrc6D(4RmLIzU$K>{vuSNrPNU-80IW>uN%Q@yqSR54Ee5g9yLea*2tQ?4*sv~)b6Fj7J^fL0QYT<`*L1s%g?P{_qa=T{i_Oe)k*}c(IyWf#HYiAJl*>=9(_KQx_CBckIDdX;py!^|HKc0X4m!GJ7hri4uj`y3{wp^(vWz$kQaB+~bS0c)5mN3<RXVHIWjGp;qIoo|$Pt&0+*OE!0%tqYqX>v*s0y*%d+`1JBF49X1=S~Mr+47zo=T14k@EfP{zM!%_V|G^YreX&z2bSCQW_%^Vjs#lMUH(K^s9b@N03^HF!+0c57Q3V_mLHhr(nTaaQ+Jjr6qt|#I9CgBfqPgqyKt<S-{IM5fzhEBach(T1JHtjd?^&MSRLvG_vj6#&m?XES2Ss-k}JGh@5T$W^xR$YGh0i$gDG<dU#h@*hUjkiMXA~6Mku74Py#%VyAuFs-jhjF|My1)Q#g00F6ABtzRqw|AnG2dO8ZczWL7V~GF(2!)zf_UnDFQT@6m`UuM1NtTHTRL5C3Y4c1}V2O_lDPx<USIX)k3P4#W6|slx@jFIXA$T>GH8>>np)nL`22J)&)!UZEx2TDA93?S3kccz`+l&35tS@S9HYX}klF{aZp6y~4H<3j5nV)TR9ukajYq3=>B2%9F_ZkOj%29P%J}{Uj!&Lp|U_|3XGiZux!#gD0!IZ01#CZD7vEgt?zBr#8!D?Fx4{4L^;$7t}8v#(@cxLARut$`fp&f`)&YeN@!IzqYM(&%*p_<0-cazr>I#sQQn$st)I$`R^$<*CS2*_giGos?QEG=8B*5gJG@L+xZm(1{p`)YMS@ccqeC5d?r4%nF!MH{=$TdwrL=KL5%3L)t?40&2v0#j81-ez6fS+<+*P)&bq|75upEcQnGL<j{mG5jr+`I@bcucL|1P1J+1vb|61SO?Me)SoJ>|iHA_sXMX6e<)fn}jX$4yRb@|8mU5P=-_;rLA>ypI2-c&|a3F5AS(-{$Iz26OjNP?*uA3aq2v|sOL3{!-`xI;~v)HutflN4Gu36Om56{oz&Wyj9uzp!=d^jX@KODClYoz~7)Cg@Y?&5L)=q%^2eE*qnUGjh{7n)Em47qGlF?aXAnID6KU)Mr)i?3q;Ni=j!X<ux0fdPnjGGl)PSmk&JoNawXqtKN<RUKa?u3{+#kg{;`DGb&IkVyp@LW4|@3UJLaY&L(Vk{YE=#wMV0`&%XYDPSmJN","file_sha256s":{"head.py":"210150c5b42c52882230fc87474e53554f096009504a2ff376278411b89f5466","observed_combo.py":"f3864204a92b1ff88ad1337b88051cdba24494298afd09d8bc4b39a8286e6555","combo.py":"c5b711a0b4fb4783e8879a484bf87a427171f4a11aa5eb5ec3513c24ead1a796","twocomp.py":"9d3c1833321493fb51bbde4e1b4dabc2f8978bd6d774ee2af8dc8aed13f0f0af","qmref.py":"1dfc9b7a3c2237ff7a93dd9f0af54b9bdab16f2ce0a7eb00784cb4432598db92","replica2.py":"6e37b4e61e1ffa5ffb1e43912ddb8659105989aa986eb48fcd1d7608f8dca685","build_head.py":"e59efaa529cd9286a49a878a978725504aef1e0b2c9d2161120e6720d62bec17","extract.py":"4763233c61f48e607f1b4e5d9685021de6423fa597743afefdc6f9aee357423e","preflight.py":"102c908ab0d2674ad59f72904d47bd2a4ce708bf100dda5c54fa5c55c96fc53a","check_zero.py":"f6d54d85b1c9ed243e2fb73cac8c250094a0435a61db2ed47dafc00449621c84","train.py":"a4ba8954347586cd7a5cd740ab03507b6e99caa8210d79d77da77d65acce84ee","evaluate.py":"da1b73cfcdbf946d5a55b7387d9fc11567c73aef92017a8a02f05baf685dd5fc","frozen.json":"00366fd76a591c122ce2015afe938c804f1bae7e559c525f4a89a413edbab04c","preflight.json":"6c4c398c98caab02c3d0c2a1336a21cf02f54be112dc3061dd44e86509081980","zero_edges.json":"2e0ef5c163aa37d6f9c378b14b025c3a374d8ef1da3442ff1d42552445d2933e","result_builder.py":"c49de8ad2f6a06fdb8effb4e2e321ca4237c4a72f4e68066981bec7f06eb45dc","verify_sources.py":"7a8614b7a76879d634c5790b651a014ad85c869cb3e393d19ffde0fe5973f68d","training_summary.json":"77f7126929d7654edc384be594d38319e7d4f708d6277e0d199ae9c73c8e606a","final_check.py":"a4fec1981eab9a4571331103af9abeede1b24726c57d45d12f4e7153efafefc7","artifact_manifest.json":"b0f02d71f7c01970d8b7cdc2364addba832ea9a3bc38fb4a3ade0c3a0ff3fbe1","blob.b64":"a1a89172feeb6fb0f3e1aad459ac7da9fb98d5817e3148aa1e71ae9bd51eebbd"},"regeneration_commands":["python3 -I -c \"import json,zlib,base64,pathlib,hashlib; r=json.load(open('artifacts/goal/batches/e04-residual-b/items/res-e/result.json')); b=zlib.decompress(base64.b85decode(r['source_bundle']['data'])); assert hashlib.sha256(b).hexdigest()==r['hashes']['bundle_json_sha256']; d=json.loads(b); p=pathlib.Path('scratch'); p.mkdir(exist_ok=True); [(p/n).write_text(t) for n,t in d.items()]\"","python3 -I -c \"import base64,pathlib; p=pathlib.Path('scratch'); (p/'blob.bin').write_bytes(base64.b64decode((p/'blob.b64').read_text()))\"","python3 -I scratch/preflight.py","python3 -I scratch/check_zero.py","python3 -I scratch/evaluate.py choose","python3 -I scratch/evaluate.py report","python3 -I scratch/result_builder.py","python3 -I scratch/final_check.py"],"training_regeneration":"In a fresh scratch directory with source files and blob, run preflight.py then train.py repeatedly until 2100 seconds elapsed, then evaluate.py freeze. Wall-limited training generation count depends on machine speed; bundled frozen.json regenerates this exact selected policy without retraining."}}
