From 44480e019120bb033d7c57bb606ea665a0fff797 Mon Sep 17 00:00:00 2001 From: vados-dev Date: Sat, 12 Sep 2026 00:00:07 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at Sep 12 00:00:07. --- .../20260912/20260912000003-Binary.backup | Bin 0 -> 104634 bytes .../20260912/20260912000003-Config.rsc | 1203 +++++++++++++++++ .../20260912/20260912000003-Diff-Config.rsc | 7 + 3 files changed, 1210 insertions(+) create mode 100644 MikroMaster/20260912/20260912000003-Binary.backup create mode 100644 MikroMaster/20260912/20260912000003-Config.rsc create mode 100644 MikroMaster/history/20260912/20260912000003-Diff-Config.rsc diff --git a/MikroMaster/20260912/20260912000003-Binary.backup b/MikroMaster/20260912/20260912000003-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..bb1e56d026adbf85e98368dbd6ea7e3b63a7774f GIT binary patch literal 104634 zcmV(cK>fe(sF8EJm;nHaW2;li#w=!%>m4#HN}?420002|`~QC6HU$7!!s&KRsFgsd ztEdPfTX0uucIU@a5vvXbTc{?DDAOW;!NgEhT#U9IZVf;*#6-K5spai$i@6Hl?)G_A zNGdr0M#_aLARFV`+wYSx6|0sAX8t*ESUv-_A&?2g6JaFk!&M(9H(r#rP)-;97a+O< z*4P>xjke?`I1iYEF(w(ft~0icK}!8X&&qPclrU{MjFowVfM%3gz1OVmvJLCEsnvVs zg6Wv?V)5qOYV4ZvdBc=^k8JzcVFcV&zYvA;ti~mQ57xbJ5y#EW7*$z%E zIqQ#Tkg9rWckA2YQF?_IwGtvY-s7Zv>wgFfj2y6fC#@H#uL8R}|ZoooIH z+EDC>(uk(y$lQV{VwV#Kdg*nttRTim>*Do$N}s7smU)0>c5~T*Xx9IM&7rM)K%w#G?&C2Q&^MYN9 zxW~{OdX=xWYzLY*UofBT7 zZ2bJ)87~2Dzzt#+1JVK6#i^Eej3JZIGsR}l23$7ukPV=Of8lna0dbI%lwi26o7E~; zXo>|iKsl=>=1~4@{Yn>%dp>ht;8NQOcf?cE%?>_tDh60F5sXX`;NTcgZQScW%cqtx zZQ-Ony7B{%1Ts#-1QJRH9mEH=?*34URuiC}nmm)r_2f#pz@2=ONxxW=HNWtnkn_vH zIswMq5VzakFg0p@y}jwmh}}6Po=Pm(5ZKLRrG(n1mK2M=e*gWB*c=XNk-bf z6QXF`qP)(Az=Lp#OUqH%vMW{v&96`dQ4Rx$C+>8Qc0;22nKj0t=`+T1h=ZJ#qX!nw z#9JvoFZGBrsV){jrzhyL+_3L8B*>D@DfJ;3EuZB2OCtmV-l@XI%GF76l=ZumIf&au z*V89zGl$#}``o+1$&c58-9C!@ZSoc;yv!n|25VVX)IIqK&kG_1n)D7C7=XK>~Hn zP6GLEg<(Wrd`oM6HgUdfKLZR%Jtm~8lB%J1VS-n8+~2#6V6Ocy{JSjY4C`S2rWrgK z|K1RN75L6x27n_-{M;-aNMqW%Ny`$>6tO1#B={kvMesHAvAyV99NpErRapZUGTHw! z1Bs+`ul^suFfdCOi+|Ec9fVG7^_@YJ|D9r{3HN}e4?0|5FS3q`jlQ;h5HasdrM_J; zp0xa5wbDJYolA;wNRDunQPcM%X*ij#P;chdena9N{ZYpAX+w*(f6T)T^=gMU$kN#9 zC~j!0!xNs9QJty`y+h@{=GbsaiZT=_(#Nf8M^jrgF4#*$I4oP~9y~EdX1F6|BQ;O^ znyq69G`<*=I>lO<&%k924^Ksp+^zokvr^ziD4QVBZy3p=Y#arRbT|`k%6uxnSG=Br z{&UEb0T]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
  • O*qSs300FC62VO7?#BZas$7?!@-qNLN0;MxOEvrkwc zsrobsQeTvyty*ZGgZx@MSajb`|H<&Td(Oe*xFK^5~bPUypczfTFI+~mk<30V^YWh|l5(st-DWI!pSK`EOaO`&v7a;+jTetGeYIP!W+B%O@K`=s zuloe!g_Xn?0gBD3UBxwF3`cl^VOYfPXw?$s{{;?phms%HrmJ*!B=6(uuXP0vT}yaq zhnN#~=%RC<$6>Wz<70LI>tly#<&jF-0cFqXG7atE%< zYb!)qk39p^&i*sLR;9uSdXSA%1oM;{K>nJLYc*ZjiLbx~IcnhCBj(V7{Q5~_;qEa; zPN@+x`4BaO0#Rc~VF+O{kH_n)2m1Nb_$WLj)7H4kAjyZ`z-|S1Y*GdL&=6 z1Wk-Xj${%lnkR!jQLXnE0U=R{Dj{iAitsVgbZb;#om@76NNfR6S%3|uHNo~J{;hR} zQKY0Yose1iDUVRs2o!U#e5KgxvU5p(FQn8GZ=TkVj(>lDQ>wC|>bn&(b-ljXt+0CJ zmYf~Oiq^cVe#4ydV)AtO7J(fbTnDE2M$poG_2BWn%Ez2mZt{kzG>^_QJ97}m%27;- zq^sKS$H5zseZ>VtGti5oAuWdS_;@C8c1YWA$mp0v8@pK^|FiWT=9a)_ zx_L>SaqktE8ik_=wfJcGMmGEt7}}M2gf%4q?@|8EXhj%s0Y0je;z4HW12(>SU*lQq zs{^Pou%UsA)=qQZxoZ$brYDAN@^##OzddBn9QEUB`{_2JFJrN+{=_F>9+IH>gY>oC z(2!uimOOx@`46T4;D79v9Ip906ZQBdtp7~`M#R7{uX2#hF8)ChnjCYu;WxB=YaLNq zU=SrEOr1#`{MNlB*}cp}W( z)n=*T*(r#{L`AmzO4hW>C)uI}ix~Kgs^-LRAn{%3m6#s3b4|r}v0hI6Rl#p$(2WT_ zWAq0tvF9{?haWy9Cl*@X3vc3N84lsc@J<{jGHp!HUk&=?o4v*L0WW@&3z~O?ydJ!5 zEBxb49wdSCAhX8#>G8_H{L;?4UeJ4UM8_iUy;*kJa7?A>nJLsMY9%#0U%!|SoaB65 zm?QnR|MK1KOPdOU+|{PWKPTT4Hy2vST{bnBD-G3W!Ru*m?17hER0yA&#nYrA3s3n1 zi0fxe7&AO=FDX4r_HBq0M zb<_{%RTebXS07aFD*+IqDSvn~o0ach}8We5vzz48^U%O{U@ zkJ3f&?de$#QtW7R;heq5*WB*WmMp_f)|Qkk(iJXHW+(t7T6DIgt$6PVX&l1w2Ye|4 ze=F^@sqw#Wa@klKCNn?Hg$@kR(fH*w_PQRUqChixD<)I`@Yp3dW|QR%%i{f9Ri}bI z10QOig-u4AjZzYt$KKeu-j{l5hAQq4pG2!hvk1e%(MA1>+S#NrJ5Ky77aFxNE$)`? zP$|5L-$Ih2tPY@i61P5>*q^G`KZ2>X=>{nHyK84Ltm*|LQ&8225ce98sQLBv92H3iP9nHu1XqN-KXV+g$u&4rHN`xm_C>&S-c5`yKV5AY-9rVfhYAJ#;*FIPV}uaFCNS5X)>2NkbItw~*$e^-7!2!~hP zXqOXy=++ zUU|LAuIM+NfF%?Ufkq>PXjxLQBOwZj{gLYvTCl*LEQy(vZqPCV zuOBQ6p?XcYA$6h}LS?+XuZ1iZ@tUWIHEC);JAi;2s3XCuwkqDu)r+;I4W}c`eyzPM z#0jD?qRI3FB;;fMgrjQFg=Y4B0oN?#LLlyVTJ%LHUe=ad`)os13oIm0wRxBk4v$O@ zRu7m^6!tzV)aZGjeh%h_4Fe_Djm5dg-foO=;*BX6m+-7>143|_syj5?d}Lmv8Zta* zrs5%LRQnm&6)Rrnt$bx=gp9%kkppRnYh9~)FO_cXyWPwocKRJXG*fH1x7eV>kZH#g zHx>G$MDJt2J?|-6G~Xr~fa|kb!S|-DA5Uyjx!GH6}MJY2$I^9m=RQCZM+W3 zgk!d8dQQ^UabAyS*1fQu$ds^+UTz;K#Mq-~L|4r+HyB*V+AjYVK??4wG9MO$0DPXz zElgODyJN|LU9!j8nv8H>3oUsKa8B@TsK6CYrK$07=7|%qcga2pg27b)85f6O;3zUS zAn<bCc%Ydv%upWQHCY|7d;j({9yxTwsY87nq7#-!wp z<}L5`dej9H2FBeNI>UjMBgC8d@L)S#BV-XwVu35XXx>GNdvUq#db{a)$cs{@S2DCg znsn3HiYdGSq^r7~vb=m%BB&M>_dCr6{NIgy)hb^EHQuZD4_ddmn`&C0wo_YRNfRBi zDXrzd(!STHVFawjc9uV#hCvh$xNDFx-y%!|nLOrE zebFuR&Y*ZuXI)RIxI_2v?{ghWuEsDeWQe+l^8Y|*(Lx4u%{&?yMyY-RNP0Wd9IC0T?Q=4`DZ*RP<78PPZJ z4$bLM2rqN#DqkLjXOn<1eejv^f5MmbP6At~HxrSE`>MeUTqll)JYLU+_9r1z#C~}; z$&*mIYmTawgtz6{jy8A|I6W(TIl-eDae;9x6Y#%8P0U?fh4U!|B}*KWKjR_i(^;@V z{-MFF3)sCLs(Bs?j!hEE8bGTtiwgEaAhWR2Q~BG?2rlhFBEo2LqD#J76XIxezXzi`jawLPcsX0QQpDFp zPP=G&W3CbdN!p2Ii)qAyCk1}rpl#@8L1Abb2Bs?~wy!%j227m2%ijg8yxiX-269`2 z3h`wBqCk&^`HeY&!Y*@xcy7KIo@zV@M|GKSyUOHXTHul25vyxTSvX;IJt12W9Q<~tq#+RLzHzj#DzaP}LT#65d_BmWg{)cyRu5|{>x1HCj zC|MjFNH?;U#7(eeGOJnJZaVDYf?5_yWijL zkf7%51S}(VVX_2dJ@QTi?zpCOEAZi_(9?MK{SX8Eb~3rVUbvPz%CjUt10pAsq8)?- zs_*A<(StdbW>v{OJXZ}L_|5XS3FbR-A>fF~l$#-;OoxPYXYOlSbyG1Sfda=aQ^?RX z!M7`+W=dz|?9|-d`($Qog6|_)b5io@%Jz>(?qK=8qxgounj-6fKYYMHD{bi7mM%Bj zAPX1ZVD0iZj^H!P4!TRu#=t_i&z_MY@gdm*HsnN`esnGSZ^SR26OtWDW@Xi)a|gq4 zQ!JA8iT~m0Ci;9lmdpQ+&^_=|S+woknkYsf82-QVgzfiblyB9<9MVG_B)ly_8vyH~ zk(a(2oMYIO1dgXB++~+`%@?I*lbJeAp1&CzDY}rjbj6ou=Q|K&f{++zM^!BtYpSfS z+n!a*IA@)G=J<;ZOz-ZUXR7+H^xO)XM;=xK9!pb$fNM!BlsQ3_q_@-xky=texNa19 zKP}o5lAtmk-8X``ea6oHt_Zohw}@UQibW)>QV5ynfH&={#OSZFM=tsq8+T!o%|7Q6Cv z%~#Gtjc@QR;1`92KlevR0ew=f2@EEK)uJM|b5k)cxI3;AVC!i~sRc8mU6v817jsfS zr)ZCB9At@L21EbvTKkD_C`beoyF|Kcy$CNE3c58xFdIMIt1&qz+m&7bkL?g?((`tX7b~<~R)=vBldqOwRp%t%thYcQ1sj zgG`V-8Kuy@scR6&o^*senR_s#IXXTjjpU<;w{~2a27y z$*_xaKMZ-kcVACp71Eyu8w8Jz2yrM!sGCG4T*q%@mC_X^qS9CT(?2g=F!``XAw|3i z&;9una~Xgh=b>{!1^q2|4@5zf3K*h@xc`9@>#othf&M;V$^c!N_Uc@0K=UL2nWI z9m+kbwy)1wh&D%S0yy)#AF5FiZw^go1XxeIXdY6;y)ogM=d>WiVg-b!o;|Z+g;<{~ zcry)N3+%Hq-L4+Rg3QbXZa#`D*SJ6V`yV(o?7FUVDN!-z{u$e`Qt1lXx-vGJ>Gq0Q zM^_7onfVuWa3wiM-^K6>4)7B7Cb}kvSET`Amnv23PEzcj#%vS4K!$S zylsUx{hl%0ba(v}$A$#Jx21rlePjH4QUAbXOF=EC?Qd}9*j$9**s83n#t(6@q&<)x zJ6_x&V!+=R_&kA3k;s8zUTz0%PKe4{@&}B1xAY9xLXLALfk z`$PZs#T@IJUzZ}|H#}~z(MW5hZjOUI+CIuM0z@Bp?{=B4rcDj5gGfxaCEmTQXF$by zy#I-eDPhE$xJ7O^(s!Sak;0LC=}djAhOj@^I|aDEqBTy3SMr2gkmBsB)s5shQbIEE z$f5^VcBV_Qu?Ue_UNP1Z;?3)R?5gXE$rj3jWw;B zYw6q4ZXu0g2Ei??)I3y;6AWiuH*;Z0|F&A$X0$7R1D|?6p2scNCq|LzZwlh?t9#7l z5DZiq-8S&*4Z^={Gf7hm-+2wgE67F7Q7g5#>0jW)*PplTMN&12&_Ym|9<9iN%o^7v zzaUg?hC6S;(>McP8%!Q3jXvS+j8vtUfQh4Bjs89&vm98w$VS+7KeO|K61M15dZ$P8 zH0BpFt<6-kmlf=-Bv&KP|68L)$oAUx{ON{$Y0PDp6>X4ieU_IC$5WwhnwT(-xoxKa zId|b7vL|NZ`uENM17^S(X2YNogtd0V2gMTy1Q=BsL0f1QqcbiJB6kK#iadosYn86q zWa>b-*?P?;&*c6?nXRkpadb?La*kZHWD6z1Wvd>%x$=cUS0vo*AD)CQq~I8S74I7^78 z)Ql}9s~0a^`^@Xyk%Rc3K?#iKBm+v<0iib|HiUxg+IIVZBofhlxcjIBH`=G>sFlVF z2JhTS_AcBQB>WxxmiODN@_fAeFNnJV)FaVcTSwj7J1HJ30#F3(IK>>1A?d$7pUCxy zLjnvYdc2yXZPn`b7S(rjW_?xCRIr2k@LMd?x&|FV^pljD_gwO%t|>d>TKCu*zX5Z2 zv}6tsXO8IeCTh@(=*lbcd?_>NfF{5j=2h?Hr~L43mKTv#)0?VU896gXH{8iIo-^9? zcE3yHO%nTGn$tI^ZmB8KpDECv<`Z%Q9;5<{k`Q&#ft^9)YJ8y^-o+5OC;s9rOQ~Ssy=$#6^Y- zX?Mg;O$g{)308gffyEZHn?XY8FV499giD|)-{oY23@|Oo) zWvH+miq#We!{-EVZ`CwBq?8>DBRwl8w+Kel=p+fy^UCPe3n?zcPT!7u37bWc(6`{k zo*MQ$<7ZK-(B464oy(lv2U-awk>C;@?}5$-)yUn8n^~r<4sH)_nEDo-E&hoF&Lqvo znK*qN28p$A_JJ`;NH3B5MWkW77|n!1TRP?)xFtrm(og_;GV2D2>~XVTBUlOdMlmEy_HBhw*W@$OpJF zI1xSj`UA^2zX$#?o zu0zCV&1gu|-&9c@wOpk~Lk-^AcuTju=T--fB}P)fBc@yXPaMl=nZ8eczGJb9kt*e; zv#8goZaJ_lh~`;N!Qp1!bJs7#gDBkb?%~O80ZW6!U{>qE-AJE+-m4|NKSe!>6%i`p z==%nDtW2IB1DMLGL9&fi;G>{mN|!)bd=N&gZ4olscPICgUx|!qsR9gHgALx*@)VvZwyHb zJb69&K1@0ZoqHfZxsIdf4Yp>%=H3SKp1UXXaU;b%uT3+G9K&yUCT7R5eH3R zR!bWaS=cK86NnxTi)%LZGuCnf0Pyo}%1*3&6&Ind zjhe2T%^eG+^gqhsy#0xdLHvspuC^Ix2Y2p$5$h;V*oVR5Wb}YthMMby)cF9rf=#a* z;^n!&Pf}88@;m_XZVcM&W)2qhceILA4=g3_sh9_-g6je01j!g*?y_8uF_GkJWmO0^ z(#>-iM~9myan}qyQ0hBuI)L&q&64M0(e)#psx%@6!Q}eRK2+jUXuG#v*I;uxHZ!C9 zYA*u1)e<~|gb%(XTZOWu?v^d756@?5+>G#b%FaRgeFq@9NEswfRH#;6OSIBd%Czs1 zAhdfm`AuvqKJl$Uj@o4ndu})p_7Ba#5Nljwn_B)Wi9~ZwFI9!9d!k5~{qaUg*O}>f zA|kKM)YD3y8Dr8>S&3HM2Uz=;z^l47GmHNz#*FR-ok1aT0}th#K^zgzpX2a#W3)-^ zR^z&KHEhEh&BP)7kRS(U&HH)k)$s#hDIy5!|cGgg5TB zxMd8*1`>>=9mEPtRJFCw05X*B_Zh;-# z>OLB+23|7rQ2Ytmss1F`+V5+8pVgce$5QCD;3;_r3N<5@yPw#zA;9Y31uj=>;ezhB ziK>Otv2Ijh{faA3A+Eu(ka2Une>elyK)MEB2OE(4Ya%roM0XkONa@>|iYKKR$ljdm z;&)!zQSAic48{TRq1DFOse1M3CBixt3>ZfG3TtasCDs(nmv5e#!+0&8*8Bu7>Ga9v ziSHEn4-olsZO!N7&kZYqhv2*7a6V5ay|E78gc@|XDn#>%21=Q~h7`qSc;Gga)?Jw? zbtUP_Q1u;I*yp4}L2t02M6LN;P)gWnn1p@@FS-zv8H^Sx+X^~)p;&2)b-rRjIs7un z%d3OH3wJ!E^)HKv^pdZc%&~|TC7!PmFYE6j*99k~8j=Ak&pc2Kv>`#U&e24gQkO(! z_fGbrD!5^N)iF!Z%I&1ea|=^#*@{aqphRhUK+;<}+-=!y&iFG2yp^xG1|L%hC-^)~ z`qzv`6wdaog(KWVIzi8xM3~u6p%(Ugps1%vQ4hDez4}It4#HH}YeztY7l zhKo4~fV;nw$W!YC5eygn?{_M=hQb16dVM~))?N4Ea&m3gUl16$BTQ9X)|VGM(&<>3 z1F}JvNnda4Yn(0`A-P8$#zDE9S^(rGRqds$c&-PF5Gmm;Wl5&d(D+8gMS_&QrH!`k z;xeYEGn7wND_P(~gzB^C%`3Ig-X{R ziN#MJ9HPu7eS83NVg@^G^vg#W)40mzzHC61U~A}csJyjYyNa0lu6bi0*S^NHl#j91 zB9m?K4;b7ZVt`b6@8czE09LOZg``r^96 zyH=`}icj64rKoxd$hNGu*J`sX8anubos=*9rV0ri?VCJGoa27TBZ`$wO)Pci(q~2q z@OhfiN3YQQZgzHyO@}|Q(CX`0`rnkngzgOnG-bMz&C6xmi64GQ7DY5MgneB;TPN8x zbywvJiF*c<Y3Pc;CR@Aoa;+)80WGW^h9f?f^IMLPSI{k6Oln57~K}Dnn&7E8@BM z4ih-Ic092Vql0@$wX9QcdVg$pfql!uzqyCXoBG4@C!F(0;Ak)fOQs~e#sxO8f@Uun zp|r!S zsbyHKVzsj1x6tfPW~MiVE0{^5k6dYa2N{lm9yl;S^k^yGrqJyu^GnteG4s@^*DUbg z?)@6hD64AaRx#a;?N39i{2N}LO9o(g$<5op?;%Yt)2sgpkmTAv0q{xgM-0A_WDF^m zDG660gqI24+vtY>aKE+p0otxgpEW>n&->vsyWh?%MZXl&?L@xt?*Y$nisl3n)R7C% z7faLHLFe{b0HDFf`On~TVBLVU%9L&KWYlXx!vIsst?}&4s1StV>NDn#Ta>C0%=rI?kwa@aO~1@4t*7Pj}a#dm0~WFB+5G9!;; zGvu3<-)Z%G^a$$-IEuLxR7k|K3uy@WW>uQffQf&$t`9MQ7aAp9oeDw)llxEFtORHO z0_-=DQ%yqBtNoK z4Uw#R&CWdMcJ~UP`Cs5!vMm?O8HfzlQic1uF`E^s>*?P+nTlkdKni#W_qb2+d-vQN zI{6debSNHY)LETUoj+?#hWvil*`tG2bv}+V8%#5& z6g$j8c`W}Q>oe-Ha^b$KUr|;jQvmK$Ule->dh|r;NCtP<@w=^Rmvrkhek4lgdzjn? z^UQ%^Z8lnx9*CYPgoKeR>#+T}#!Gw^g@=rS&d%0J+!qJbc0-YOU1n*VlSBB6^~YK& z70I@yjQ-uNTtK*AfP2PoA-DFZ_^&^wm^DaH=A}SP6gb{>OuT^2JUy99B%)`Q&piAM zvgh$!M$E>U^P$T|Y%s@k;bw^pBPpwt3X^gEUUP0yNoCeLj7XX4w;t8gli=}hqAJ+q z2hnuh$jpKzEq9}gte0)D-GZYl0k#fc&;W;z$$>(q-@&2f8balDd$4*S6}Jo3Fux(# zOaEfc1p+_ZQoA(U2}BBxYdK06;--;Z&uKcb4q(RAz|^yJ=tkEjk zhpqjm(%_I8DpMlHiST4iDV^%k4vZCT?Eo}Yl^tHg$MtG@!Kc6R0Uxy=3Jh46rsckfS6ARRKpR-R6U7BE5e zgw^2+F2BXHP=G6fwhvKa%7HPmMlQyjQeow=TcaodR-B`zY2l+OZ8}B#o!o$;|D-?@ zMY^+oQO<24^~iYt;p^R(Qr~*fg9X>HZ$sPRK4K!1A_sb69X}7slyQ`(ot+jP-@An{ z31oDVl64rc{A#K}%;Y4AxXIghr3|_!=36NH@z9%uC|oN`D5*W`Vm`8y&00NO1=(3X zzS=zv;_W+s7(FrE-*LM=Mz(E;yx0X8JTmkv7`#BPk-mAvDJ?cV!5P$h?a)`8t5B|P zxW+y#C3Hy`?DoAjy{`V3yr4Dp+2K|rNk35BWi3MC$d$F$+qP?{2*Nl+N3+R)^&OKh z+Yso3-3!+TDa^zS8Gnc-12XS@fDXiMC^(=LAo$srP6Zh3TZ4%C0(~Vrz|5sr&z;gu zGT{GHPed)78{#?ic7qYf;kA5j)VYFlb%?dMHvvtBvUnu0ZZjUK9uOr)xYi;qeXyBQ zP^;h`c(0e*hnZ?CT`RI2HvcxU$M=x=KhqFMR>B*zB-iyPjgZ0`os#m(RSEFM`UeK6nKS$D*n((Qg z>&jqpw`ik{m@hQRmVKklQF-_1rY+}OIr=}>yH+2CCpekugI&Yk@;!#!NEtnFMq+n# zJ&ThlT(P0YIe;ob$$Gs9i6W@gKa8o|>%|NjB#RA;4Cax?L|~g4g-ak!&ZmOz0!f!J z*tDjCZj`P{>gm#v2?o$%E(wpHZ1E)ZhJv?3~rb2tC@ac`%C?N2N?@e zQn@DO_M?Y%3_(#3G-?v61{qrmTf%bjdkA@zYcLiVi)*#th6B6y3~Gc+qoedy9hu-j zCvUXqk(v~$n3 zE5lRo1=Mm!a-as7F1+Oal<4on!ec!lZJ6+)#(vJGwrOs778Caom_k2Ij@V+Y+1M9xy$f||HDJ;-r-@BLgW+`e@4$R`N0;g$ z{o+PVNB!|UzHcKJQnF0FY5GrJ1J#%v;Vq;u&9yH=Baj&j(|t!pYEp6v7XbVp(0{YO zexl2PJ5zl29%dpxqGe%7q5EB8VoLCSCbvnMr~t%#Ibt3jkS&3>rFt&-oZ+7HRZf)J zP%0TifMB@6A9`tEv#BW5Y!o1UGC@!c8i+bHWrW2nN=F;fYkpd=f}f5dPBBVdt$ME} zHuujs=Z-dNz7tVl30fVneFX^bh@B?DN$%JxlF(S#o5gUUA9D>Tv2(v>t)T6?Uhk?@ zo7W(Nn}m%j*Y6uNN5jZ?v0C#T9t%^fvHevH^L5}vGL*g3&M_!k-~NS>jC6mbFmibq zF%Q8eSjr1uoA9@DSmC23#(egGjX@purBErxc4T2pCGr>yaqkL~6wxF6rCWA9KaM)*HpFQ`z7?p&8rMQyhb{eXXUA0U;?(ZF&-c1-T|MD54wowo))u$!L5m|) z#r#Ok&^{3Iw!!ghAk$y{dzq564`VFg_Rd4>k(H_+#DSMBbeIa^g)dbZz4!TiL9Nq!5u*Sebj4u!^DytH6icx-Zq&2g@%3af^A-#Ix2>8DtEv>#O{NGT&^Pd8m4pJcpzK_NdgOZ2^}0;8M| z3RAP#+vdhauWD#0p2pZZO@)V?{BCf6!7}vG+4vm?R#m8w*LFsBsN5f0fyoA+0Nc4s z;s`(3v|a%DaSOY6%Wq)PT``G;!^-puN;zzK`TuV2{+*OZ5<|7(C~3s z(GGazP*T_`q@deKw$YD_hu)e4 zKAwd~b}k3-76)@98{<|`mk4@u`@PR?PYM?Wu(f_)@8xsX4 zlvFhVIYtTpxX1nBB{H&RqI8JpD2j|r18t2!Y`|uv7>D{NhE9JGJZ)IzE0doDRwY(NTO)K67$%mGX~Mv&N>;kIqk-Px&Za4A$$M zLX19Ki@U{s@ZcHxo6iq2*ZyF_{R?<9eaj^txd-mV!P zzWxDFccW{46Rg|N z8LljJy?edfkhjTi?)z-8%YsX#vI8E*He_t5LX&E8hZju>ZYi^I&FM+!JJX4ak_)_x zrHWc`;;xrxR4K8JN0&g`_2}h+gDpzQC^k#F&f$-74-K@^wMIzqnvgMdjchMYTOt0K zcRrwwmK1)j_oN|KN4ccjClo@yg}Gb`vlg&bl1rY!weS+ARe zDzMp8#@NGIux#Ip3Q{u)h@2{7|@c;VoZ0QHie#F^-Q zQWzzdu0`8l>nW{w?i7!Ml9uRE+7`>YQ!67pucd}{O93fvDh(4+1DSZ@_eM zULS*EXke!@-HvdT*d67wdps{b`Z%jqo=8cGARWhJf47LL(08!=Z@a1kbSqYIW;mdJ zeW(k{Ik|-?bAFk5HxZr||6=CWP+>Sw6B60;FZc(+3o8VYW5B5e+bAE0-8j$1fm_gD z$Tx+#V{BN%a|>7Ub_BYk^7C8`=A4ZbuJWxB`hYuQj#z{V2gFjgBihSvE~N}|8Hyz&QFiU{RwrlWC92uPwU|> zM>8>20(1YJywOHxe6r5E7NN!YRCGJeFy|g5s-e2cfo0|Z*CZ$5f4rp#(UXatjrIj< zyM^-NJ@GZB?W(GeHx7KDs$p>eDciftAM?36qyIzDU?o*Q0-z=^f7W9SgZ6|Cx(PPyT)n%m*H{SCI z+XG>a&+QyHXdgzQYHp|T4^r+oy+;D!s+Y;mJ(a@r10w18Z2!)m3wprK;*PrH)iYZk zV=og-`vH;C^;;X7fZ&mJ6m60jpYB0m|6<~S+Z7Y5BM2Hqw=g?$IpuF{6{njYq$&HI z$+yQt%t^ykV`a5}T+BqfUUh*X8BL5DYm(Ea`u0B6*&jd&GQQi#Bu;5aLSc%#5oj{ou9u z`!DG58CGEW&(9uwcVe*Q&K1(tZYut4C^jdEKPav3#-%Sl`OV&}4>53194(4rTNP5x z;_UKFQ1&e9%|bESA$esyWn+#_i7hyedo5y@Tfz-8R_sV}KccTc!@}Bbw+Qm&BbgVaiiHKc%TFLU2>8Jnb7@Yrle(PFRO+-J#k3uXv6Q-PJ)OeX- zc7@$AjgVQ@og`LWw{$ksK$`ecU{0OU$mhA9AadF|s5qsHH8KhbAENuv0MkJ74_p)6 zG4StchYwle=dixd6;$2A;VaAUhY+Z4-Fw4@0X?%?#V0Gr6iOUr5~;8Ak|4x@TIGFh z3XDSB2i0fh%vF2pRGC7@?{-K+G{8&tw)a*11R=Hi&iQ?ecfUAvX=WT(;{fHYbV3$z z+wf*gxLa;081M8A!-;_!MT%RFRNa>htd<;V0FQ*z^ahVOlc@tj9YBn&i*L$aL>0pI zk2FiFA}>{rhM)Bnh6+M?(Wz|ng^ZD;8+YxG8Jgp5NDCg5Ji0TO9l7&0IK~(>iU)HS zn|Hi1|6MP+SS}wJg$-6P{kRxzQvnmsB`_Zk>*#vZ_NSs4P3HSe9aU_V|D5o^*DTYP zTeV@^_TkmlbGDI8o}S`*y4N({?lxTZbxEoiQp~8>y8VsZ(R70!0sIFpCZ{)2r^D{l zJ+@V8Sf8;DMfH*UEJV`U9W+V<8=S|IMOWx>Nr}dOu7lQg!?upBidwb+TSV**q*l}u zTUW2yNl!4EexfbE5SCKzNXTyhLP10NZQrawMm!~~reg|Nr@W`W*74)~0sfM9F8t|{ zYm9fs$$DL_8@Jg0rmw<#SD-8Jroj=$BKn!zvc~mPbLg6fi?v2yLVE;`=@-Q&m85ml zOzl+zfo{g9U}scx?B+RU1_6=QxchX@bn|o+pC0jcLcr(P%MBG5g^rp+6?SwTB3$}J z&r|6=5sdGLH*r;1B#q0@$f=8X?h{=lOw9Yj2rXO`deBzmy(+N5!IK7`P>uaT_nmeU z3QXlzG*8yYWCvhhy^lemfb{ssd7{7p0QpzRlUOYx6r=C{YsqFE{`JC#W?!GvP^qUY3P#5Gn5}W=b^fW={$0Qx)61r@dJZep)R?v9YmSb)A~aAU1hR*Rero z+zI@_ipZJy+U!umiOU2&(6DYDIPT=|E&?^K!8G(mX8?Baoh9`WPM1K*e#w?s`Y9BS zb?S<-J^MKe!r~%zz!XdvNX(<_F|$61WI)g0L0^J0bzHsa3CQF!J?M9SdV?}_MT`KA zwDpuMjN>4)^=`)E1rA)V=!Z|fP;PB2VEL1xzti2%^W5LNqFL6vvo~q6We5E7U-e{F z3OI8ktlhrp0Vrp<;b<1#EInZN40ApSYRt*^}Hzd;~d&vdS0wgmeM{mJANO@o~ zGK1&TC-l$NwFXTXJAZ0b2Nv&c;Gm-j{QC_SK@XX$F|3!}sA|?i5+&0Pc45*UnXVK$ zkQy=gkb_~usZ~v#|Cu>S&!U-ikF#m~N#W}Q0Ub;O?ZpQO+=@U(*?5DIQ? zkVgDI^jc4CXy;_tPx+)_SJ-metQ{P&b+9Z%YM>Ukxb(`Sz)Y75$YO30AQlFB4B?8f zS{O!pN^3oUR_%bD3S*xuU_l(VNJLY*Q@-QaN-EnMI-gPpk^6;(f?^R7r&ljpW|<^! zg{8FN4ZOn>r7rZtIVPNv{2MD$*y#<9yJV+Y9}|*M&g=KxFTzUR<}tpTAS!0UTOcd0 zq2ljZ;~uiOgNMl?1gIO$CPlt~wK^rVU)%#MW}B~jKf*Y{$7?#vG18z4aDd%X7c z3?d_rVI1%Ct(0vl<>2j{M^sXEbkpo&o(+_I)o0?z=qm5hpxLbL{vA;^gPsN?AE-s?uWW{T_xdu45C<#GoMWTj5TBNi-%rr?IlHOO@|ZIX-Ct-If>Ln_DPMLG&QEp>8)t`c*}rsTS^f(OUb-Q~3u z9P&^9>DUnP>~%H|!T6c~tz+2Ghh`iR`S1=+-)LfgXQdbCxA8Vys%bPKC%*l{&*tCW zRra<8SnS@@5uq{f!Tx9xvPoz?MsS_E97Psc$QyEUsErL;R&Bqm9X`hZ=7*%ZuqmXV z@fzQU*Xvse8;ZHheWal&r|6^Lf_MkJr%2g__`1r2*-xDp1e7d3HE7Ps?ASBkL*7Zo zzt)tQ@b*Kq<@+2our1zK|DouZAE(2z9qfmQ2Z|aT;1oo(dp|$x?d5 zFFqLM94=puz2O`MtmQUQfP)dL5qHI348rCYnjI6^={_7^jj<+xF*Kc3Uq`v7%}V9Y z*qScgg29v#fP|B*R7sA0;tniU{{~)$agpdsmTuRG{NP*riJruL8Z2M=Y2snA#+}=6 z!X(5IzxzFGPMb|^mVL`O+KN9*^#J+7q{}1i{Dx4hxSXWp%&ZYtljiMFt!Wjlz(Lww zo|1Z^7|_t0l)^Z!hfuoVoHn`#c4=ib!4WPsox0@p%<>yJ&2kxxOpoForEy!mMuGTk zMM&Vpp}4PNJ&wrzsYuaeHvAKE>#wKLEx-BmSNiod8 zP<_3oy;M@k&Ju(~xmFyYzAedxN|jyg#gDr2u?rKw)|1?H{BFQUM#TG{w@sRq923an zvBLvQsF$-FS?^ZgpIW0m6#~AE`ouKrAP!tED z(#n?#t%xR;k*@D$r<$V?W~G@7T(MWzjZH`WP0_xf0je z`l3v5xEZaouS6>#r}CyN2S#ljaM+_t2^K>pv9|4S!~k<1r1-fZ91!%97nOPRxP0La zX)G8H@rz3^NZ!8}gqoqac)niMwq%8;Agxe7G`%`mgRK-CB;l(*1BCBGX7;l0Xkr=) zBNq^Oc5bDqeO)jce6mZ?%&jhJcpe9>l=yfsKM>rv&Xh8c__Ss9Ni_PC7D7FsklRm> zPW&>w2((RIZSJk}jPnn5{581ub^#vN%5&g{fWWH4H@SRrCmP1JPcV= zSy;ZNp~4b6Z>xwNhIn$DAkYZ2(#{h1%w8(Skf=t0`AAnN0l8Uczucp)i#x(P&r8u( zRtW^I7^oC8rM#(3@~ctiEbzc?4I&(#R`qHe`L8ka_V{Yxc^lfcU4TW0j0*A7h zL;fwoYYIT0F$Q|jUAX#g`ap-sEfBgOgt54qXyc%=MduFae_mmBUaB>W$%9!N@p$Be5^1GrT*)of*zdfYjLDa5@4I5#6G=7SEoc@>NNrPWW=*_F?<9hd`-? z=4E*wDo*&jMg;Eo^qVZLC&4d>bgL`d9`*1HExUZ9O>FQL`p6I(>)SNZ)#Gn|xfC*B z%owtDK6h6%9ca>I?x;s5pS9WZ^f|K(3WzIZJL=Co#egzSnwg-{!Vw5OTEFQp7> zNLK7lQM`Pdf(6^CY03{dfS5{Xo@&=a5B@FRyy@mmIWaf8w-k`$@Ind(8Mt>N8PkGohKYAZh3}Cvk;bFFOj*+F^vpyIYx=t1YoT;=R z4jhcj=CkJWk=snnw9qX-tbWM?Oy7$jnkxBwBu<{#b5QrxXL)8r5%2l`M@E>#*J@%T zW4U>vLiL~3FDCMNp&(ueSWOW$txp(o&*tqo*dzNv3Sk%!(DIJjo)2P3LZn)R(YYDi zBq4Zp1K>`}98Yf*O%+)upxi0T_tOhL8;|TG5qTd_rV*H{q4kC58>6vEbG%sohBbBZ z$~ z4yIZS4M*6$yoWwRI-)^$^DDh1<2EdRu?xR zqZ9Z_8CxfflTu-VZaV_>icrQdcuN`up{Fm)Sp<0e7u}4y7mT`bY}v@ooB>D<%k3)3 z{QwE_==xvHCFUmMpgM3b#zx^05r41I4fff;{RkVEo-#VWLfjWgWmR7ZbEWVmFd$k= z_NTXdZK%3S0^ouGo)yG=hrHk7bnhocw}%4X4^3FmpANQLS-t~CMsDC`Y)NcndS6W4 zu0G0cvKkab?nlvipLUbPVm?!nV`usthYG(Z$`tikZxEZl=+VlXp>{`9uqfCtiNEbu zp(Qf^B@Lp%FzcCt@J0bLPciefa9r6PFo|f{(cDfHA?HPN)qHfh06lCUA0Ey9MzcJs zz!h77nmls>Vo-b4FDCbfbhD-Y%|V$~TLbON5dcB%c54wF7~s^WZ{|#Mo~xhY@tAl3 zGI!Zf)p5AgnR#Qv6gNZc5;=dwz@1t{;rR@9pE4^`&xE%n8jbJ493-RC$%S%_;~jRG zCf}#iy`@tUjKPz(O}Ye!>|Clx=Y@n)t*m)*=%X7K=q_y*v8~ zg07E|8gPp;+@H~L)z9{#VZ6UATW+bEetm#CkH)+*1_1Yx4Je9$!?{I-xCd*4eXd;t zuIS}X{i;;a_`7Qf;9)9W{3}Rp>3zbClV;CIkweY$b`P>#J+l{hHT@*K$eFc>&C(Cp zS){Ani`*Cr_M)ruVF~z75LePRV5^?1^0e-D5v+7;g>bYva-T@nJn;sgNh+!aq3KiB zOY-GPfF6UvhDgaa8S;S`WZ1b;GBtY!?*%LAo9_EHU$Os`RR}ca<-A(BR#<}%08}Ew z>i94d{7v#!NmglEtA>_o<9iBNUk^b#J-xr!x*=rPVpZ07+;yI7<4?8*Pf_?Ants%1 z*8wf|9?+y6Qm(8(?W7)NLe(=eP>H^Zes%TXcgbg%3UsHFbYG2 zd6RUokDdT8BC`ep(ZWP`rxSSV1>~BqmnAq+$oo&EY{1-hYWb2FzX;Ip3VgYIWDo*TX z#UuuHGHnm)uqb-9Pxh{q(;vN13qMSrI&@}Cx%=a0y%#Q;W06#KxjYhWc16_`YV!b5 zR8lb=NY%-Lvp8_#dGQ@E&0Ip>3RbTwlQMZM#O0tAB+Pj(XIQrjmoQVs z#ML+IO1|=e_x`e!#uyVSrI2yRVG^kuybxdmML67}g|}Yd(y>hEq6Odb@MFDQcWgD! zg!KQ|v!1^^(m0V6CWtbCJYUv6wN1b*>_4fV#YHhZvW@85_sdJN7=JSoKu}ilVIBuF z!4Nt3kfa78Cq~rIOcHM~mHS<2zlzqbX$|2&2FW5`y=o94b&TquBPqZ<{tTL6xT(3U&U@*7p4Q1i1lqCX9yN>j)!;@T3Bl0Op_ zsONpR(P_p4s{V>^!rv5VaEN(=laHRp2vAKQ+=93O>YJ|2H4c#yb@<`G&1qbR(G0hy zPr3JBFaJJxU;bACxqg${L63Fai;`$iWwooHS2O_?$}VegJ1E<5)VpbjR{GhvXFnXxeqTaO3v z@3f3;Qoh+OZQnVdCXNHZPE>~B<SI zOxn1vZ9k`SMA}Ftf6vV{zAf7Z%6;i5!zyXeL$}r7C><$TT} z`eOP8-{H`-7caf$t8oB9Wu_YULw&;5QZT*0OV*g`NNRh(5Rm+g^Wcz20^-kF$0V5} z5(AKES&f-h^GA1b0jpN-7b}*XZAfPm>y4JE#$D=FrkPPv)VMNEsHUsGzIq9Z)h~^* zoX%%-0-OcrQP#GIEEqlOm01*<#b!yI%^Uo?$A6{Gp(n4f2$FW^2+S0XMuNSeuwwgA z)i)>AqS~U%=A9~jl)>0)kKr5M;|Y4OP5e29i39hrWyzmr0VXURtUJ+eaO`xY6fkG@ zx|XLrOro>>Q}NF;wzulImT+qjJJl#(iM$$<5UdhjYNodAbn0c2xg>i(9RCD`1UUJc z8ngD{jBy{{tH``GY8=lbWdbhRu2+FHLDJlW{xK@>H*1iuZ+QN(iDjs+hhGfa7-cAL zLq1cOg5ywIBE3l+9b9{0k_ucSmF%UFQ_a{vuCS0Ud$oUG^NKM}PARhaksv7PM1zp< z6YWRC1DH#XuD41LBjy}|!-)_|mHJC0k;ta@{44y-HQV9RAa3K(M8AJZCQArZ_*dgs ztf%atoJ$aNpWu+8hFp)JVb_hv9@;L6t$M5Dgkl6F;SHb1KMWY@V{s2;?57s3^IJgd z$20fjmUj>A3_yy60w87mkCyz(qU9AIPw;mmXej9LFqcj&=sw?i;4+g{NpBF&b`}=; z$@3@iPH-6%uMR4p_Xca6ewlMfEnT&W&99$Fvhluf`dvd-vRC_5TYrr4!n*miwC1O% zDhu-t!0tao;IAC_Bxt)59g&Su>o`Y^9b8dbqfoDkn|2k! z)xhjG%PBV@4Y3gmmK2rMdLkD6=R@6fdMp)Z}otQrG2Ns)n86BF{QR9b| z@;&{M1drglt{bza*Sh7o2Jc5@xDLvnD}q`|MKK>btsIBU7XuS~{XT`UoVQf8k}wFw zY|M_}_ahDUbe*;SsRu&^Q4QxeHLcFToZoidh9k63vBTyw91Jn{E7g(|c`>RheUfA1 zXl{wh{c4Hoy1&ozR+v4(Ff`fXHT5G`*;_tFmxrSmaK5w6#9PL=i$@fAOfT`9>1pqQ zJ)&&aIB)6cE9An&%UZ>Ud&)Po&*Ab4R^DWy49f4Oug7VcVSiwd85-8=r|RQ`!?(H4 zqT&n~wB<4BW$VX)t_EK-Oy=i3en{X5tl z-_8K$r2;F+SNIIj*{o2Y%ILpmF=iMXed4hYLihlS(N zDbj$W_Sob)Y^uE^$AXi1+&e%meNtm~nfX6E-VCTjtjI6s_4Uu@W!;-~*J%J}z*;?h z$10Qih5za!@b=|A?>}j!l$;!2k4s~dHs`J)4x?;3sa+~)>L#+uM|L@=n68pR3~n;bq1!LwjQI(!k0`mWokgn1 zV#~r-Un+(5uz<^pe?f{}H}BNc$ThzEA}P2N4Fy-4H56BsoXy zKyst<5qW4ZhK7AjY{Hj~e<>yUt5y~gp<2X3AYcp*QkkKL}lRmvB@#Q8_v zX|;m4Arp{vUGR@6+o8(VRK&@159I)cS93@}-Y;76JJhH+^w)VCUBTDYr_l)u@mYa? zl-?k>fFpz!POnT$VvpD5Iymi8Bu-OemM{seqGgkNU(*FyArkmn%yDv+P>3Lj`eXkq z8f(|5EM3I8FRS<2T|kL4rI0;PFp`XRiTs{OI%#kz^#jGrV0gzaHy);a;)>EF2AUG( zxTHK>8mUMaDd9A+I>L@2UD-zCk8--5&7QgW9d%+`h>z1imZp{yNB?ncd7{fG1vR1a zS;S9<`h-ck_9h~Q_Jb2;b>E2(-HE;Sdr=ApJhpe^ zZarE%nf}`Madn2_1PdH>RY0MROyKl8v92=NS|pODb3%|vV(9gkSKT6gnTn4uO8PXj(SSwX z{u^x3RNc=4(SizRhfjg&?=(JCaM`@VnHJ(#8lM_~>yv zN8{PHC%a5BU2>Rnf&Xn%ZN^in60db6J0C!1QqMPQXqHa%E7^609R5(Yv~t(0`6r&}deYws55&#^RO2{se<(`Oj&93ue90~-a z7My?~mq`|*150-cMSP#mYnY+BMook}ET|di!sw#b{7cvY-wgAlG*-gjli+-d#hV(1 zAuN1r>++ol#~(n?Pwy|21LmcN+4w>e^i2CY9`F>&sC-?<-}4gexu9!Hdqa-2Tei@m zU?Z}f9PG5Vt6<>r9L~*Nt2~iwlyz2FC64`|;mSq(*l1?{&9o>=st^>9q5)rAz$Ki8 zpAlhJR{i2{F(?uWe!dqQb3T7NH_b2=80pK~u+6dV%UsUO#oUL%dnNB(`fAmYLEKM9*Zf(WY19(9Xki9K8z8Hy$_QM;{N;zTk{ir6Nz)KOOhFtyuZQkkB z|Aj+z#w-d~0g_FpIKl`W2%GwWIpV$uQt`=e$lw$;-5GBjPV^}V?^6vj+7$Q)IkW}T zU@87B{_OD@s^b34Z#e=b%G$`#R3RODL#Fzjc}=w+40kBfmUh;|kai2#4c^0aBvqPi z{ZRZi5Pi=n_W0V0cuGRNsdnsB)PXG%9;8VEJ>6DETc^yN@)(-6q3iCBq}Kc4LkLcO zVfRBb%xKwCX%r%dH$un9>k)+mFLBfJ%ZM{EtOysATnerf>!i*oB2Ted@F+o7=aGGz zx4NjXvwjnQzx@c=ki>YBZe7(3kfFbj#G4tu;sKTO`c(-$wT0mp948ErZaU5o=0x73 z2FIxRsA3>-i*_$wN6LPed1W)I^<`87&I6g(sn@n@-EjyVK(+dWcw%|fP8}=A3ThJE zy`*_F5u@1WhjGTzisP0Wtgi6=5R*Wf_Ws~<4l-6~pP(-i>@SzSTSgVM&;a4HE)U`O za^8}5=)&u!_B|D>PIL#jH!fFe(cpJ$MY6gGQ8;~u33Jp2LnQ8R*bF$0X0vtOxPw)*UE5D^RD2a$vH^}Zf%A+ihiTibiWK-bbJ#85Lu78o)h$4i4=$>JC02# z0Lw;&Ib{Sgf@s0exG!`>s=BQrKNdrPm~*wUvSzgkMl0ms;Jb7oL;!+Wsp|MPBGDjM zeU2AZB9c;k;In4nUEe8wyltm*g7ruXrO(aMrYs4t|NI9c$$tU-7*3!@S z2{?t^z8Sc%?fvRRB&1yrd<07mA9&5AAZEW667{bzc^A^j@nHnat8fCp>ii%M5?H#^ zWQ&tdhZsOh|ucO-Ou`@eGlk}^8|28o?H-GVoD03-#<4L!iD2n+J^ z-~`>R5kfFJ|BVK?vz8~`OYN93@uy(q>7cvUWv)+aIu$pwKs(OFaK|)44byh-Wke9~ zpRDay(qbAOOmWYy$%{o3)k>z|?b?ys=eD?)ZXt-YYAF#@_<8=TEq>2^2@BBdMNjc> ztLHY-`Bw=WJrT@vS!T(xL(X^Ju69?aq_^>baTZ&ee^S$s*5%%$gg)eA0`76ESmS5K zB?B$-Vv>ZkYl%@D+r~rKd6j>0yi1sprKQ?Sdt?WjC7_Cg*V5?RFmh2c8GXNJweeDq zyUH-4N+hD2(Ob(iw#PFf7yTK%6C?Wqne?WLkX|hQ1X#3k2Ia5___{<4-tGC6e9XJW z;@pWdeTW*h%15U)7RcndAldH&wTxvM+vMME=hp~5`AVLjou90>Oh0SF+Sdklm7Tg) zHAA2CA^owzgkL~Q=R_!M)cTY9ZaZwxl`OMNz`_MB0-vk~>#I}%dc`N=c+SuBvyy{CHqBu6HG+!> z<(h#^Me?8N-|>CPUk0N3Ox3KG+zE{r>oQr(9AAr3cg)?od+pL_{lJK1>^^8Hfvo7!MWAsd^6GnGY~zGCZt4Uv2{R)tmJMcFL!Lq3ZzmFA&F zA5Bx~TMQ(x$wL18hg^5YnQ``NAMR&xlqqn&3P^TS667qF&*TR01DDlXi4f2>~Ik+!pWr? zTMb=W&aPGLyRsbV!IX?}56M;1M;w9F2?o5LLXwR;<@TTwFOty8_fhb*^&$g6Fm6$z zqqcNc#iJfbY)l{G$&U@$Gy(X#@VkE^5X6|FghyfL%Uq(Rs1o=9Eb!iCvuub{Wu0a7 z!aegBTdPifS2m_31KZjj^g+LwW~Cbwn59s({0hNQd9YBFQf%chOEV2`m1;#QNi=z# zJ%H|d3Y%cq+GqDLV$!3Q|MT5r|GUMB5r7f!PX!j(uLjWB92BH^vqj4Xe!PP#gT=+1 zU*H$fQ}u*Nd~=Z~xgtg2FZ(*Q#A(KpW9wznBE#ApYk*!dbNq`8a4obFA$3BM)LzSBEwj{1F3BHU*(E`Qf$;98m8tf8$q4AY}E&~q027tdbiZF62wq(T8>xk~MZ$(i$vrJy$g?xo> zST0NuS-5*ObiUk!x|C^ywv{uToL{+%6KX`PxkXX%_7pR0VH*i4ytk&*d1ri4coXTbl)M=oqu0Yv?Epj6X1HjwVhBY0y+PV zBicX?zJx(yWQk0Oed&H}?>uSQg&iE+Z}#Z>i&{{^H6v$pZ{U%kUUw}_=goKN55^Dmm7#y!n(%B-#b4|KWY7~ve7&m&71cO^(r~!myJhs;RWZz5n=ZC zphtL!YU0Y~ExyaoG}*!b9`eDIT!{_Q7*` zt)w_(pgB`^k?3b*(!e47NmR;9eni*yS2h^Oszg?WjoFUUd)b$o>sNXw1?#sS=w1CG z!r!UnA6TJ7dm8fc%C`%;#ulp4jgY@OwHaF6Vq0}2t9RUR{v}7SY|PM~*aI#cqRPDP z4Z?JD4H*L9973Wk&Hz9nP6NM4!PSp$=&4Pf2BYak5K zZ`i|jZ@ETqsn#;5E*OTm=mY~tja6cLsYvOP?)m+(C7n86s$m@ipj+njLxY$n{i2Hm`c}{A)PP@-nUd(0i#?U=yeKI*Q0{Oh{&`J!pSG_rVMr-KZyr z+pCsd%FxOm<7T@0`_R$F9)wDQ1VfKw2!XQom{toCDU|GPKd`K!&~67 zkv$*kMoE<-sjcy>A>Kp1@tDhRvACwj*i7aB_q^M5VsPvB%oOI;!FyP54ZA6HYz{g% zJo+@aV{yq7B1gx{uL`RyCgE+{kc9y7x)r{A^0xO_1%Dc~pGt4_eA+De8@PTjXqrAf zawU}EYmH0;;Z;l~zdhKKhW|PHIzHaXHJyKVLK=To1#>dQQ{+AWwxSEiY3jTXNW62u zm9IGp%ar!oT$R~KiHCa^F?9FbMEP|8J;XpCF`EP5WpS#3*Yz%Y3@1JKBC!;l?*L%Z zlV7wJ_Lj&!Oc7TUDi`(97_51hMfy4d|I|}ISw9FC9pV+z0?0gB#X8@lN1Uw_%X~{A zd|9wkHSKN)?4$ZeS_5)EGvu?qxl&`z#41vqyu*x5=4K@j3(Rv%8k_dP-nmfPgmGc( z1s$uQrlZ!rV{NRt$(ZjyV*JJ@%>40wGMw>QGst{%4mS80z5z9ZN{{pBsqYb!hA9=s z97GI_WJET`|1^398xmweYb}OL*;_$ZU$uv1kR`J$=KB0>YzSPAHd~3;NSsxt?h@ zv3v(eE3u^uNomMI&!f-7^yHA6x9 zEtq0?^4dm8R!75^S2pG5WqDIuP$TMJV!IRY0qf%~1z$50-P?xUcoa>>FY;nG${ws9 zLO(R#PCg}Rg8>P%7Zo&BO&ue`bfLlCQ5hL5i{@@{BXMn8tQb4N{K2#UdFt8m6W+g1 ziupROWuPNIl(T+w#$vf^t&vjM15EGQ_`VPny1ZO`#S2ez5g)OF#yLrI!3B(q%QDd}rb4SprV-q=z6OgWb zJdg!XE4iH$6`$PCKUBgo{^@RcXE#Y=;Voa4y2;tKE&SmPRAD-oB;+D#ky?K{#j9^- z1iZ`*lF@pGh;+Q$`}eY#mB{o|kGw#CK|}Cb|0b5XYbgE?LhyvCV{2%g=WlAM_dtc;CN2!3*?n4tU6BmAD-Y7E1 zu)%WM&DCYRz01q#qWsCMxSmV+VnAJ!AXk!y55_|w1uk~B>J5wq15O3ouQ5?3CT9F_ zj~`h6e8&$3GP-9#dV*tvJDUi32hgMX}zA}Nm*)(mlkftf~qHHjgFGJSwt;z`5ZCYnlEIJ`ukKYC$%<& z(QpGDY>#r`t>T3b>PQ&bZiBRAO{$4Vhsb<>Z^hZGXvhlqQImF09&}Op#~0u<{;BTq zV04j5d6$6hnn8lRYp8HA5I~lP4zA>7KX85ZLs^loF}2;PHG+(asT4>{rdKL-AwR^k z+r{xobTRY+wHBw&^Xyn4(LKXWJTO^T-OVNjdU6u<1gh>W5k2cZm4~^TZI1`fG%Plg zX?bS)o~YUZjw_{lff~9n=0C5L6do9%krB}43UBBHmg~ctoYGjODfR;M!U(5-98#|O z`eyXM(WMxF7{Mxx+LB}-*!9MeezsFl6eFI?*}|lMeHLiKDjLgdXb?){ZrFJl9}(Rn z_G5QrT_YaJ|2@C?@@yv;;LMkM_+hgHP;XY3t(CrYHc)SGYhM-8ntqF2N?Ua(g)9)t z(*X)`Ck+Gb#sAPDj|&=`>st*`m7Z=5eX@NerM}Rg`amJl1vaZK69-|Q&9>xr*Hz65vs?79!N9=6uL?TB+av#ea8a7r9hkHu$Q#ml zllwA9@42))CG!hzxZP-2GRGCCL)>^hFFKR63jlxlN)IW(#`ODBmLP6B(I3;%39mHP z$G_Cbni(k}iVh;Faq~t^_|oqy!**iTILuAD=x5g`^g9N&;2SW?>Sf!n zzP_0*Ugb8}t-6`{S2!WZmLJKf@@y$m1Uspr?gc+S8=fm6jl_v^T~U%*m8w+Z#y($8 z^E{%9!=+lqpeqI{OoaTGj7&wO*}_$NR6oMVWCTRe`%0{ZcG=NdVqfSvU`VH>FWYgP zy(WabpX0sH;C=%(k%tJ@PA^Z)v=BW-%l*bKUh~$ww};ywd5Fym7Gn*}tET9#)-xZ^ z1?T-os@|QqO+YUOZq&cZr%L!Pu5k7+9ZAyPzd$!64FiLR->_@0h4TUw73r4xEDwip z+<=krMgPt*AF^U@R~tr_9?3a(ePa@2Y6$8&kXC;vZy}nD;7)F|4=TmnIN#yE%X{}* zX1v|MW+ppo3w2#6k`TEIY98^pA^`Qa=3^FffFO&pEy7C{3Mwv^Pm|iNa;`omqDbVx zO&THZwbK(riJXAOwbY4CpiwZlGcBVd>3C37ArJ2X2)~puvi%)nt|bR z^W|18oo^LYf4){X=@85PpPd&GgM(rVQ&y@puD*6RY*49P&VVgAPZl9V8ff~+ z)KV}@XpIj!7m()-&4)$zl_?XJ?qy6Cp7tkX<;yluW@h(qADVaiC+5N&6onAOh@S<@ zxgsDSpG7cXBD9utXm9E41QR{#Y+xqy%R7xLHU2FBd|GKg!NbSqT=ety=}c(F2W}ZT zV9?2xWIhIxukD0MeFCKFbC29kZETbgt-LUk@Dd%ID?t7jC+M{ZT67#wS9~FK13BQ|d*k6`QJof5z3&!LOjk!!0!e#F5C!u1`m> zkNXv*SaCqTQctCrMsbV363K5SwD;SgxwOm<)G1u;oA6Z2J9ft z&>eQ2(&t&ES@(CZ1dMoPI<9QGj>$TIy7U9Q9PCqguMEUVJ@%A;sv42Ppm(<&!LBmg z{CZVoS`wCmG}Q82cM(6ibTRK)euaVMb4O>$XA0>L3tcZTW#?u+Ur6G$N?97U1$!a8 zf^}rxI+eMF9bo1sHDUHWt=9s1mH1XsWO{B;{cUchCJn%&%a;GkS(9hBhJce4KRJvB zwp}yJf#ae08Zc~gf1ligTv)^~V}7RvDxAgp1$FrM%{_#VLqc0V-=qhRA`*AQCPR#e!F<@-{XEqbcvWdhi|eL=8S4G*?1SuSjh zz1wX(zHti|M9y%(5~QYe=2ahL!b8b;`jY8U(IOje=)txYtFhYc%v~(p(&D`f52^3v zA6y&*K15or8(xfe3n9&n!6o|a9_|!tP-PCbW#&0uGi#65$w+my(sK4*! zelsB?+2YX3=>!cRjSL(h;TC9sbUMv@xGWRA?j<*MG*-Np=u8#-sx)0rdD6S9iZ&+_dfhW z^x5}BKfJIII!Oy%FemBgfK+aru;$SY@NZx# zmhL}?qolx|D>osLSUiG}cbw9H`@@~)VV2XIm+{#MhFbq;7=n9S2;=>NMBWZ8D26Oy zQe@v>;-NVwBCuRJx=T_p-K>qE%ib5SKaiaP1rgJ8ES?uPlN{GaY0T&^wKd2t2k)6W zncy~g4*-?c-?+E|V0KJd*wugq+~Zs58GXpu}QCTp6wsNR9pbvd#=pfVh*#+ znc#2I;$T}k)h&YayjL>gdXCI}lpS|qc?*lanv=vguQh!j0ivGvH(k3C&m^HF@E!{q zRB%Axh+CUIze;;i1SRZl*dhe$BBso4+HxWo;(4fnO?`6xdnM3?G4^ga@kvYpu`*tM zzPz50)R4;Ty{#^Wz-1!N=$l}-Ve4ChquNEfY_Z#Q=?Eq{^3R7xC#lSHP$bHUOynlIySS3g8;gWiw+VU>P+^1 z%!u^v18PRB#c?L~^4Dr37tZ#i4Br*=1=9~AY&Bwc^=|cv2TVB~U}jaxFn^2Q9xUzt z|Dx1^ggn|Re{J_u@~*O8tp4HJ+j$p!t7X*17xD2w4t5V7ug70u2)<&OV77+Efp_Vx z7t)4tM475>CK}#zgyU+}zRS?&Q0$bjUQ@^|eAQm^yBr>8#l-Yc6Foks?EO1RvXY(W z=f~y7B1*XRcSR72JF=Up5-oz3we^S^a_rV?5UdcHWLpEa! z>fKd)3g`_Wdgz8a70xPt6TU&*{W3}hb-oDc`EW@*FQWzjQpX~cJGCL9zs}^qY!?qF zINqAR=w*u*`3Mm4&hqzjo>ohd?B(D-Ay*! zaHj(>1hAe(a+S9J45xbZHEZK{%X@Nta`FdDS+c;(IQRv5=EMYkwc}ZsD}DQp>n`HM z|Me1ME0T05D-#2(-3Ka}03o;W+PnvZ+Hsmr4k!*oF8lt6>nsFE)$E-mj1s$W9m)*zkJ2;5K$87NR|b+1qi=hYSK zW9y)@6}(1B?$WGBKk=)?bdQkW%Z(FYPYAt?zl$a!TobC|$Md33EcC%dwX?7%o@x8L z(KBk$t@7yX$Yqn1Az*`Rj+aYJ`S{5{0MVerJXi|qB{f~#m@_p)#2)gknqIw}dsiCl zpoz5kYfA-DoL*(Co5g3aRxD#p(!)Gzy6!pDgi1U56|zmszr$3>ia3GlJ;UMtH2X+gXhUvI8^^mhg*%iM zAoe)w;4Wm)&+e9?Bg^dIq;yYyMK{89RM^CCqCM!EJ~cNf-#M>_rPsEN-R(A?2AzCX z9OdV*U}EitUa-^O@G`cZSse#X5IcpK=7McI++*BpZxK+-D}7nQ{SkP#tOK-Z4Zfn# zu(cCsb(=CT_kv!&w6rD?6IeE>3Q<=?!O^ddq|hLj>U+NQR(O}6QcMY4y2I@sxiils z>(<;Y$a2B<83i51q8e9jHH!0TwC9SXfJ9WsAQIa=7Rfe>Z*tWG^edyWTK4MoU0ML% zQ)|Udb{;$w)&-$Mn4UoC$e4Rur?dO32&z6+>_s=gSy=z47pbCh4%vcps(@Hel5WoB z#7+jJ3VNL}c5UJMi$MJQ()qQsx-Tl11f9^N(~i8;40(Aog|l~%(Q;|_1Ir5POqS=~ z-|sD_3y2vv#!?FiJPL2g!uhW=@UuVo{gq@hh22A7@zP|tpHuGEf zRzxh9uHx0nnS5O76^SiYb}o@;F)&(PAM(vDipDxXx<0^0KC<7;$`2C z4ZX#BpRWd!7j?AFijLNNM5^F4arN zADJ$=2E=X`jGeN|*B>SJh6xM2A|&?ff)#w*DLRaLWQ* zQAMoCk@iqh_UvA+9WGBr0AY|(qEFsP^@Et)gZ^jzS3??YbbGdX!cg4H!2E@O$%hsM z+5pAIMgXJNlSw6Un2Jij6qPC&@7s;=nB?zKb$ksa_Q5Q+7)g#Yot*>>HWivLFKtCXBMsO1G+6rzMAgvfoGq{^4fyN+&S3WJWY4in9< z52HcI9YzaNZt`H*0+V&~c^sA>s41u#2Yw$ZF8d#1qs$FhC zXNlU+A;$d8W+HlGauG)OL0rNgJT6I!qja{E;SGxYSu8AiTOMDA{n%_rmK^?aekOho zC9;wqp%L|dq+mxL7a-EZckq|~Y+d%naWP!8vLWC2-GH>cbbWjT3o}gbt$+a*bFZ=0 zSC|`10#@@Q9Kwb4ru`RXfwo`{Kmu=fG>OwQ?Lzd2hlTguAlDG*esbP@u4o_fkQ|B0gL!u97UVI@?s4AP+Y|2Jz#*rWlV^`;+y zWjp$+A7W!FIRn%J?(2&=(CbzM*oJC;+b@I|V+bCVc_gXM$*ecTkO z_VHP%1sces$^5G0_e|uMR}K!?l88gL846EE=@=u4i6E|(%UNnv!8NJiyLPj~Py)w& zWUfkXr7p)hd>=qdPy*jJJn-HGK(5myr&zY#v|-8fd7;wSVO}M?%{3C7_6rWGKNsvP z<81|c=`+n2zI(tPdir*T;7S7bc^7}TW7iLuPN&J-MABfwXc;2+S|F3R&+X6L;e${h zT}!ZRE7twTc;QiymP0I1$o2PcvGnz;W!>^Vd?rNd(dcskJLJOa4C2QRz^sV;g=GR1 z>v6g2>j09qr%SkT$>>r#6Ti;|#^Wzg+|hu6x%7YE8IN(*_TycZ%om|)I0Vm2pI!UE{zb)i3^*wbkrBd zx-VXZ0bdZ*aFd0qo=ud`5w%=6+UI$W$eRlD0rjH^&kz0#n9j)zU?-i<%N7VS zM0PJcvTR<|KtDicx_A0_kX&-KWpiuHX&xiBOLLeG4bufD6+Ug2WC(8?tT`iK{0qVkDebM1)ANgbz~ z*0DC6=n3FC!w7(BJXONDlF1Cu?#zPKhA#krpn(AvI$Hl5Y=+C41EVt!;D!QV zN)5j-yXE$m)z92ruOo`wHhu2?z`S~bbtwSUE}aGh<*-P!AJQBU>k)VxaebFHH)V^d z$-rjl^!^^l(*LCuZqTGJOmSQNCPOt7hAZ0i10~*kTQIrm9O(D+1qOak@exMv9%ojR zWMO(vxqmF$!=Jm9{ysE^Xro?4rS`baf3*SsODADOsP+EXrdD6qA)F2 zW~2L(!hIbRY2z*;VG4SvL8``=EC+rK&mAD<htLh9);;b8H~5^< z*@Qt)RuI{e(iX^#URR*O0UkmqS#fbY%nk2}&(Duq#qg=GKcmP6-ME1X!`<6>b|!f% z$fR?0p)KYWF>a`D2|b$>DpUW_hz)j`m0$1~&}R$lny~bS*$j$kfSz2Oc8sjUBxkiT z*0pKXf%b?P9yUc9AUOBtwhBbzn-^?eU1lc?*Jh|V+(YryO5OpKusDAl5zge6I4aK^}S!8Q|aq2dKr(neL|zM-Sp%tN&6nE|6wj{8cCN*6X>yX-GUqAZHd zWtOQ0=9GRxpAv)9uV@^@TBnR*V{R#=a`G?Sh}~9;A-xrLAf?y~6219@&_Kw@{a?|o z+C8d=Dcm9ZQGIA;M0*1upT!}@w7s9dsm(Hl8&f}M@Huh#f_7YnbmxL5Pu5*V3GE>t z`kNL-2IwX&UxPs1M!HwvKfRF;CL>m&jEbDV#y_MEB}NnF>qSP6t`6u3I81F4ABQ(_ zv+eRWUQ7s$c;Q(&Sxkmgx9Vuj%{ejv|S6FHu(&kDKbf-n!7Vg8v#jaiyhK5k_``j_n%6?wgl zX%p&p&7A&-Nv_ni<6uOu7GD&pBX=ds%VYgKOIp(6xCmU}?7fvM*_nmnx-HL)LZUDY zn2*GeBPrAi6k#d#x!*9fn5P8yh3%=Vl!XU(5}it`|77k;29b09Zv@|z<*MT)g>S4N$3Y{m6yH!H|Gs!CjxGM5fXW~M;J`$yuM|d; zr-D+Dt=<0{vX*$jHNs}G*`;P$_Bd9yN-c7?(IT>V<%qLeN|zzu9RpWRaeqZTecffV z9>plt0>aR&f$WteTdxK3Y)!%DCwa5Zwr+E5Pj$>Kf7d3Pnc9}OCSAW8gYyD%QN>4a zz}poLbVDvHmo}~^o7!nsvgYAd&<5A6O1aE-?Gidm)f4bPlg_Wb7k*a)m2>N+qF-&B z{{M6Qt%ZzpIM2diB?HryiQ%AKVyMD9rosA}ZHq2?cGIJTMfg;<%g~*#lUJW<*fAHo4&cfI$J*;}hr)J?#dR zzuS^yBHec6NgOOn8@9EghC(BRGIo);j7{4%dkG)s0D*!IVyWb*`js5)j&9gq1d8d* z1nE)^h~9q$WbQYAwHsQ<+9ky0V{e++B0amNa9g%U$OFa6rME5*BP-u<*5Xrth@M<- z$kkmp9CJiCF`@YFmO&ER4$E_4lsHx!@z~@reO`k>*_1N|uc4YLONMJvwutS4S=d3| zq|=r$g~&g_CQFYAKl0(s=L8_aZZnayY^M*+K2GANbv2-^X&RN;vNcn^Q*oQjj5ABt z5kz}%MYB?f5hx!*1F$W#cIMeE)kx&XosXG1b0#X^{IT3-1EK$-cN_77Y=qnpQnL^5 z^|Jr%toeu6lPWTKMo%BFh)2s&r0g8`l6+IFh*>fuJ?8SPx#(*qb^97~~LcxABsgu@)Y?D-HI{1!5fG!RM9_3#(sAPHo_k z!$&g290S*ec*9e1uZewT6&7|m z)qpm{+i(NgmQv{G?udDR{VrEvoV*tXu16>}4VelKrH8>ee})_sy;P*#uPz>pU%)FR zv@qW#z&Vm;(aS{Gxbw|#N^59@qPS~=1fGuI!GOO~FC@L|TOA+l2>-j{fFw^k?-bdH zc%-Yl<_e>kT5AI8tci7)mjd4PXNS$$>n#=&H`7`GV$>C-iz+ke+K)aU< zmWE5^FNuCZrzK7xc`r@%@)Iva7l*N4@RfQkDl2*E#Y@<8<5f(i9=rMJ`OJx3LNg5m z#cs7reJ2zK;JCQ|p)21S%l|)ML$w+HgAv=~jVuf@_?-b>cUa!=u+7~3R>V)GVp<#d z%;SJrtMx2qeA39#1M%cVRcJmf=C#4|E`b(2gxcH)eCFq883Xith>ld#PCop} z@Py_W(ey+>JFpG@rC*i?;bidB)xl|App)+sY1ZJnbEwm!Ebwh}{3+2v zH)8`+bFyalnHL=W$CVa*t;rMt3;GKlr1BT_odX-BaC~}fMZgy((fRZ=g>BCMtc_%l`x!BtCkuu1ZDm0p- z90#CP;amw-kqaVAog@E1P%#_Dv}gBlYF`GMrz3NBNr&knQ1><6y44R#(O+d0&Ub%rk}Y!800pG zhLH$#4N+Xyrk;)+r4A(2WQtlH9H}f{PCpDZ;(n#c!c~=_MNx!duK~){>BcKJkBDU9 zzdqV3v8_yOU*(x*kMA=GQpFk>lSkpR5A>0x8(vXY;ofg~QvFQu-RC0bpbZ@}oesfS zzNkJS5AX;_^LhL)Ey8u;6$;>e3Ybo$-%;?aCexTP@Bn7)IzzRj1dA~@VYB{bK~H5ti;X^22;XJjWu z_0*V)N7uT;b4+b9OzL37ob zGmq1c-Ib{c7CqLRYtG|*B)p*IU>3t@7pd0_MHKTi&`VQi>OX}@{1=3w1I|=4?7QXe z$M0mma8{wtbYQ8#O;_>nI zTJ{YXiQSM!{e^k3w&mcq-d;@ybx>!^j0uDiP_vpcFIO@AnNy;c7_g`6#|Em^Ux&Wm=0PFq}6y{&0q><;2<_HvpdzTvq_XN;sBgByRnwOMSt2;75r0H@pfesvhS=-RyeyA~P zlTU5+dbmdd!`6o@p`cp30ZVg?Bc{gh+EjLF$I6>1tl0U7nOkN6sXuLo0%b- zgF3eB&^~`tJ!m|}BygPTC(nWW2M~IB#}awbvX=Qt8_o5^5??mG50X!k2~)m)o&kS9 zl&`t|QIbF*Jf{O2x_Zk)dTlBAj7YfS7E-}J6k+z0+CoE93OW*)YqMPACCVq9w%3^O zT^|Fp2QHuf*uS&Ra%x^9*xCEWfM^T5)TGjYT%d&uDuePD1$cgUPC@MyB=3bDtH1X+ zMk&6z^1n^pm5SxojAkW+NRlJS()bl7UQrTVT9MptT||g(9Kokyeo&~YBRPUQZVtUw zcT2BEU8_!&3Ps z-Ez0smYA8$;Hq9>cN7XP7@_ll`gU9$UE?QP;5*J>-eCJdF?TxE=IL9JpTsbgQ1|0* z^On1!;o+z9-k)%S3>)-sCF7dhkC{uw2VF-M#ewncO7I1{uAQN$v1yHe0XhPC-W8+_ zd12c>XPjdrwqdCYh|5%kH{L9qZTGPI7)=g5;e$pj;q=|-&moMBdLdcv+G`NHVGhta zGeD}jf@Cr$ZH+(0A-Sn1g)eB9)x|@~C!cfQHeC1ZV8m2*TD`y4i}~>_SWh^hCLPwY zTr^4!)2;&GY-W?>ezGitn{2j#L7#QVW%^>0XJ+g#8h>;e46;jJ!S3wFnlaU#a0_qEc)xT_O|h7gbW-==O-jFJ_v^Z1cu zWXN`~Y6YHK>;_$s7UrhTTGJ^KZo%h4)Y1Fg(XJwbIFjVt4;B>{M3olPSpc30V(f&L z-%tn?6U+WUteQXLD(|B{lr&XG;W^`IVF1U_vbWXq0yzxdaw>x4SZf)NKNGw6D~B?) z8XG<6enJPN>b88vM|98b@whOMRBkhN2vgy3M-C^B?D^B}E?~)dorn<3qf20c|Rp zhZOGRnM`>;8}E5aa!ARAwH>;7?8QH*q~89X?H&yI%KNt zO{%THvyz6dK4X$@lisyrE%Xx?fuXDUlfM9_v-D1t7{g6?FtxxOcbu(fEu&$86qkH{fb_VXeeh zt&Ml`0uUxCeaOYy|^@iu3=?a(tFI}?YB8S5lp$P?A z-jah2mt^KUIeB(JNfZk${ozXgQC&wm=9vC*ctAXP3ltvErQo$Up2Fn;w^y8vJ=J+e z{}oGYA8~z2We{oiWb4tndtuf?# z3?bn7(qdK+>6edD9|>BZVQmH=2xv~d8Km=#-m8MNL10(T-1-5@{5ZqdYbIL%>iI)E z(@R_wXUN_d->hBKNO&DPA~?2pvQu z_AjoEo9`$gCICf?*aaDVI1P!_a^4uNb^*Vb;1@X`)Rc}k=8rEvcYcEdzb7-EuQKi{ zj+O=9vnB<~AHqk8aYqGb4QI_H5nRxABDnP>;vqNl^}tZ7ilUpibt8W_lC-n9g$?B6 zpynVUTMym`!B$9g=|N+A&6fTCMgL59Bq+`(UP7xm@O?$PTFXX zzZ2W8?^@pIe=90qy?}Jk3wB-GTKoA;V>iU8k1lgnp}^tQ;!{S@38WG|VAc%OBfied zfc=WndwgnpWRkt{Uh?1AWdpFX*ai-w$BY^8FB8^N7c!R6imJv#w6u_-OaOJ!A@M+# z0m~34Q&$OMLJ{e96r=XZni&eU`cAX&L71eHbDi8bNI(iRp^@DCGMU;a3UZu`*(HxYsr%;7?oQ&UG!OOf7kr?+q-% z{w-$J(#V>v0i6ZHeJ)tNX*Xo@Y zEG~z2$-kXN^YRqOD5ff0_5D(2`2rT=58WLGe(W14&qn3p{hBd#hwoEcP28m`vMV|z z)PG8{0*S*l3~J^HS;<*(=q;iCz@tNZnTtLBut1 zbf`Ex?MG;t0f3-y;A$MG=?O`9OwG0r6I4^kRAVS&W z(tMX6DN2haiq1V*{wHio0fSu{=!NCoguL+9l2$So^<-1Ddt)hA%7e&@AveeVu;#Bn zy41pgMXeo&!s-}R#gycm^cEC{8Hq-c5!n(dhSU0&5#)ZUHrPo*)CUu%ov+MJlo;y zH*B12V7&L4JD~KfHBy#t)MoHVh3KwRr8aO~jQhXRZn-XWl|z*YqbZ>s2GgC{SHQ7I z?-Ux8kx+BkF^0eojQ0iZ(1#jH$gI0ij{-fJW}Mn)W21$#6_A0y!?oSw*>U2Zz}ZrC zLVafqOR8MkRSk@+INf=$mlF91)BjTeN$Mq@U|39*?R~bO+PELGzrf*{n{LttI7eNa zQ1Nt@Yl97A%-k`rYW$x!vUY<;6Tp4WztTtXv_rKh?Wi_5g9t}gzfl9gX$F6Z^A0Rx z&*(XqFKOU+!!-}d^%So)2U)@Wo+UCU8%(X-H&Bw1oQ#&-{EV;&DM<*VRL`HvThiBL z#WQ@Aumj;vpCfv9Pi2`;RFZo9wOmJ0OpeK@OAY8!y-vu{CqxUx(|{&H-ie2%gx4k? zt$grT?egHzs7B6JP8+X5#TrozV2$5@0d*4jL(ur$`3EeZcv5cvO!)RTZk*0efbf^v6ekkffnb zD%;}+t!G{zl}2SrHP+O+=UM5HG@1&6T|RaV$%rEt9J13m*dFURciNr@*SY8D%(3X zb-44((MmI_nKkzUT}g$Z*!nx)kJw(YO&>Ft6Vs-kyppO7y%!|6lGO?b^99QrcTJm0 z{61a%kVqEN`!Wo4HwYj9h5~1(i~9MEdseO45TclL%kAcqZIB|&kx)OYwAnCO3LyuLEVgdJgopibT25U zevfIUy}6_f)#e+uzfH`uhOqTwd?D4TicF26$>`{L-LmEz^ncH3kU{Yktyc(eY!=~z zpm8!+zYq@EA@zn6ogpwklS{`%32Con>Oz(}7Em#LBo?R)+BV91$DLn;;LK8qcN2*f zNnCi*(9B`l+-OB~gtHK3sRI>U@PH0j%M_ctwcSHTVcitT$o@8O6dB1;`nMi}Q6HNP zCyVHA=O__q!tKGTb0vUeU|%<&-8(43U$^ebLJdo2ptAY11xMg_teu~dPs#NxcyF70 z@`25<%VuUmB#x%lr;6aPo;h0ABUg0L+5C)(($8tg$g5{L9ufqZp9~8)M8wk*eej#@ zARhdd8^0#s4M<+-=PT=op)*PEx-)TaiHPyj4Ygg{n>PoBsTnV#yelxy5N|bu?nvEfL(54zW>MJ52}+NMkS=wOeK?=ITTtJo5kq%-@Uo){$jfLI z?}Byi3mN)Z-hf8|h9;!y(;eG*h*&0jxTeup|9-(dS+-z$(2XDXEjTzfr|YxP-A-aY2SkPJm_nXjZ{lC(7<}yqg(N>vJUq5k)pK;VDFV%iy0v*=ZLR7L z-<)_$v_9D5@W4UAVYPdH@9_%at_YPe0yunFW)SYD9|x4@bBaW=$R2DX9|V`&$(d3Aw{Yz!cd`JWwq z<5o5pCRBQNpZa$O>&# zh!Tfdr}=*g4L$S6X9S^zyQanhvLH_K*8s%wmIN=AI_k#0&Ft$R$EX1*+#J#ElQmAl z)KSxGHZF#&byz6@J~?AOJQ_@?RVp=f^fs{^Il{~)uP@-j}sF+ zj-zQKn6Zg(TyusQ6A)*VQmj>ji()Apz;s@GRK22;Ah_d3O7pf|nL=C!sYPG4jQ>h* zf=Nin`lX^5iEIqBeMs8X+AFQhCcJs*V%FNhz9Jz~0eJ$5sD{idYfr=C8stNH_Tm@eY=xYm zbf8hPJ{eBpCvRrwaX@pf>XQ1lc>@2hmb|XE6K9lCHM+y$)VO%=eG<_cK6Jsx-F)-Rq;fhtI6Sj^*{s9t=1gUQ9p5nTR&Es*f(4BMF zhjtc_oYG|{air*=3zUz>Q~WWD@xb#hke-kmPcdT7iA4${U!(un?9EBSM1Vd=q(_6_ zfn$fl6wWU?7)rlNhwMxwvOzmd$F;d}5E<3$L8&>8(OGW0hzvD$Cw)~ok1}ful0!$` zF_l_5T(Z#PnOo`)$d^B{`FvN{ikULJT(9yFb&UmzAl>>oW*`g=+sKZH%Sx{BoS`Rq zK=(n(;hmi|?HWK?U>)5=(#D&j8ObZGh>Oy*69Qd_L&T8c&)b-|@PBdJ?pt-vnW;@V zJ@{muYp(=%+90LK_&*p<`Nd7gsv`IvGu|S&^+^i?yld5q0LQj(=N961YP#IbC0;aj zTh=h)@-4TtA5tD3Ok#Ee~*xEd;~>8+@++ zH9mQ{t=31_Mh(Q4RQLw2BESxHaUj~~ zvynBloi=|DC*Vb$fA-3(JK-Q0(E+tHUc%5PL@Svq)F~g8taA1bF{uHcD!eoWv85*-V_*Zx8^h9Gh-D%5=dP=BlOTGeH?g2 z!S6qtQG$v!7h$G=88~*TD6EfzK20rs^8)t@EqR*7(^wIQfzj0E;x%3Zxc5Xf8b5NT zCfao4?g@Xt-K?;CN**#{FbOVKBsrer^v?0l!GTYXg5$YOQ&0F=RAA~WKDsN!;y>*7 zC{8Y+C)ZVhJs5*%kvAAsItOGO;U4-GHvwO24x#es(1fD#3?6C?3=F)D*%R9hqJr@m zQ%0iSg&8o){cHwC1Ej5}HuYrWBLcW_nx!!souVp|oQB-hxNkU$s|_IwqN%1)blgD3 z)6!bgs-1HXlUQRR*!SO-i+{Tj;TZk5Q?X)b9vlRq2z=w@YGE8;-0^OA!5sJj%PCMO zK0bpVG(5LjmTn5zt5#_qSp%npKC+JGyliu;MTmw^+yX3{t|r6ctoBmg{SKcFdR)!wGg__%BuVV zDg?r5!vTfb`G|J%*SpIWxqZAOt95k_MyVdQ7tHV^DtY9;aWQYHe<-!|I5tNw4~*G( z(9uUXnV<3mLqUiaYIW+x5Y#S-w7KY_mjW%+z=ar7v9)-gVs+%~KY=aJNe5Q}xD6C_ zi1~&8t1|IOk02A~hinIvEh+=`_|~w3jy+!x)%!|Qw!+?a#EPoM+-KHxm?H)Yh^x09(Pm&+10A<%re!d5IIT=_?Ax*1 zQlJk}n`g)Ncnwd%l;}e7FEUf4m;WNqr*PV$5z+sE}XfJH>AWoF9XT z6?zTO(->qOro#+pzX=Y2+)^6sqK-@gBcgOjNc-T%3bJQR_?{+{Pit&Cxqz8N2eKdG z>Vn8<0{~Ow)n|ovYo;LJ@=+4Eo&TrteQce!p)cwU0dD-@Ghel#V?78%cnpYj#zi+z zxHEPIbTuyEB1PZ`D8b{{ua55#plMk0sLas@EpHrf?G#&WV2)+#(L3PPC_9I@l5k?3 zFMA_P5FOd-6u%Oism(MKaXUKU{tJ2DWs=A%Qc4tZ@5b6}Uu8>+&gLOv9cf|+RvbYK zH6_ZqelQ3Uf%O1xdYPaM_8a*xIuj&!LCc--hRwz~gm$izNX@i@Kz*yxt5)$;Rss)w zZhY7au~ZIiodiL3 z``rGyWkTu0)kSz)t`ILw8dTpLmsh*4s*AqL8z7&o%}7KMc}LLe!Qcr%OHH(TEkesW zHNneOBhKXCTmqm0KB{!&zQ_m-W{8x-5eB>li~2EzvTYM6D%0WvcWuovAy9c%raVJT zO|ye#-Q*aWZ*ooa-wrgLzWwcTmn#w~5{ja{q6Z5Uy7)cg_@6AVT!xly%Qki2%4cm= z2-THb*X{dI3nHWAsdDbo&{=Sc+4nP?E=4r}ABP<%Jj`5zwCR&Pf+M@7FDs4U@uB-!}qx5UsWFCyOI zZcaF~%2X3Vaq?<0ZnCPU0*+;$?Y|p-uE>mzUseai-cS2 z2Kh@%ox2rda8Pp!1|rOWYegv8IsOdK4MSCiXvqo@F`Qy5hXHAlnUMl>3S3xU(MIm~ z4vPR@Tj(39s`d|-14HXwPJnwf|LBA1gm^Vn*DXT~%5>Z)&bv;w;@rL4#|`!Ocn#}R zI3xcLe%PzCWOeLv-O&{*>hiZjQZTYCoX3hFHd=sABVLy+h97vJZGRgSzw?yg)%R{e zQGEw5(P#|jTWE>?CW_dm$yMQfdw4N4P3isb=T-zJ9~V-5d&F=z+JAIsy+>=WW1z_? z#Oi~)A>h=WPG0+aSU`;A7$!rL{c0~jK*08AJLeZ3c*BhCSo5Bu>}r(Vsr({EBV2}f zjhUsaS4MGo>#)K|gYB|S6B=axrg&J;s6f_>VWse?2Qv8&XN6o`0F08tIDcpt%6!wp z=;i@e%idELCNUBQFE?-Z)ExqvI&2cpPfbI@n5xBZ9vT0VQ_6e`Hj{!{va6m`mYhf& zniLZ-C&7R2BzyOlD~U^MT9(W@jkUl8+9TkKuKtcFc~67g!Y*z;=UvXhJC-)AePGYW zFw$paltFMD>5Y$MWr8E^i%sG*ylFr5h5kPfsA8s8g%6iAstQ!Hu~|D$#{dFA{l8Rz z@xO`x#C7ek<600Bpjog>9k33dKRO|cWAh`1EHianl3-`|kw+!uKVp|qbL6%HLo*FN z;xSq3;*3ldO$%mng3^GYbTL}XL&WAt@S?cGXll79OHVwjea^<|>&Ja^?*ety_3Uyz zs}&#DK#)+UO{t`P4scIJ8fW3l7U0rUuQrqBSC>%vT$n^d^aE~SLd=p4{SXQF`!>JZm!&*s^89rGyyy4CG45;8-fP>l_l*ai4WKdv6c=uifj zd&%5h0}Cp-cd{Agq@kIpfIKrJ;8}bGd=Wkwth;U>2I*QmqFjY z%qoZ|aLUR~Zoh1f(gsK&_z4Yh`Pp(M3qCPh{zM&`SyrE;jfy5c$s?QnTI*KQ2%>Hn39}PvMRPqV)`p~j1g&{g{GT8*sx(_ z#vCdsOBxIwUv&3uBR>Ys-^e@PAOR_HkD)`l`>1oJ!>+gJsC+kAugy05=YvoTmGP*` zJq~P!4gg}b&v2tJFO}J_1fSM{J@l;6g{aEM3KetB79$|B8B zZx>=ibP+&GdWbS@S1)>LZ)f+R6%h|5&#siCR&ZpLP1p8;9@vX_M}%8m+3vIv5Q&0fnyNyoA8(|~JrHcQx2F}HA*it?nXDnOsic=g#_CuM!=+q_(SK5!LZCjyckm3d zxEBLs)$|$XENggEB+M%&M*2OW6RIn@S}B;;`fA9`!`!Yv62Ui zF8K^)q7Z5}H9v0aXr4u&kuw#oO;YJ7s?wC~41=|-MkPw(eE^c5ScHYI;O?|kk(I}5 zLzLk>^}+;nJ3p&x9EL!R(p3MV47TC0h$`8|5A4YV)_5gy)TDJnK@NbU)e5N&XoshV z9FW^0^FK{W;h?Lk4zxp(^kj$2nQ(Efk=+3NraNGYuge4{7k=uWl3T8xNX+z97Pwh5 zB;yi5LahCnAHB{Js4RmFRT-N{p~!d?$AKMH&z_zEMCHa9ZxQ+OylD@Qi{} z!m~9D{p?RWk|Rf3P!aADdH+33$*AXU;e_Wz0e515XEmF0Lx&n=F{T_^cy69tf^LNw zC7D_j@P|Gi9)+Wx4w!gr1o>;0^UmQ1A`?dvyGjh!*^eIvX-h7arcSF)6)FDY(lqb= z`c_Yr#VDCdLW7H_UpM5_!@k>nQTH_ka5u^uD{yFPLe3}4T!tDLRuet!@XpozkiMD- z&$nPd1uB%n6a2EfV$nv&m>=!$nM0E-j}!5o%+8YjZ;O_>NI^hQ#xuVRNg&H>7d4Q6 z@y75}4l3Jm$Q1r#FQKb)=9OzVJ5nduu3tA-fKYw8dx%zlpSm3t35V`t0>VfqXtja; zovE-xR6$l!5v*?Qd{VzI#Bz4Xv^jf^^*Cb_ij71=7dpx+?!-sHK`iA>KUDsJcWiub z&soGBPp&9LwbGPvguRGPugJ-U`9tAh+u|1^B&loju**RmK5SPC@Mw5?RJRr+JyZ&N zSYh2@(Ws}cW>Cy~8So5dr%HxI%1_a)B!oyJFRM8o-==5h!oP0UL7pQPL6z8oPNPxPD%AN$u|rRAG)7eA7iTo;H&RdvDG3&YQ#3eFh zl(nfqN@e(l>YC%|Fw~Ak!b7-)2j!pc5%d>*xj8LN6Ol&mTrDYEt+0z7cS^C{ZJZpM zq!}Id8%Bu^pskEBe)Jf_hn;mHw50P$=NdmCRjhKg6=oR-`G_b`XjtL;>8{-BBgVW| znnL5;=FGD*lg6=+bG|Q3DjuuVi`RUy$+Tj-BY@O7ZhztF zGX7Yf7dyXWK-WiUUpKL+aH6`T+3?}xWVJ9gM>H(xs{QT0F7~c5V_EL@WK&Bd?JKuK zz4|WS8)(>8Ze^&SiZYC$TpW~Gs`+g{yehT%g1NNjK(1dirw;no#X`2?_-vE(VCpYK zbUUrDL&1=Gy2;jdA@1oGF1O6(owKmtjEiGia-&LEfg%+L3**-MS0~VE_>H5>(_dUj zO^h>>Y}Z!~Fe-Fi6V-rMKSGpU z=wSRcwOrm19dm7U(?06BT+Ar_e zk^!fY3(>RWxxF$)fb&1o_zubcTth}ZJDLoEXY}Tx-n-exa8ugvQ7MigtaR_fQA}Hz z$D8fIH}=SwWo6lBgcOO=4=WLjSl7NLS}PFJ;W3Gjit-aX>k+*H5B`qh{n8G_T2yp% zDIk7ClXkt-$ZuHxm7QpJ$Eb3xJSk`4MWi%9aeevS(7_wKdn9D5G3%l~-b<2B7w)(I zVE@A9CbYBJeQ~+ghqPPQDxB8~;F8-tfFj=bCv(s-AKD=+5TE+cx(kbvL;53`wQm0Z zS+HfetgNc_G9csoK4O4YpB^+e{#`nEddAzYx*esKc(6-aNSx z(hNVhT>&aN4qg~59Kxf~HR5w}+C3K&T@J1hQj7mB~I`zygodOH|Y#VLemq4uUZEx6_VzcpoOtq+cs0nPrfq%-=hDkc$Gq0zV8B+7e+0tlE33Kf=xtoi+fH+-`uRaZGq1 z8-|d>M_*>V(|$ECLc0W}_jxRX7gj;vtK}%nv68aago2d7bu0Vga)jjrISFp@^OvvI zwL7c3Ik;V*h|%;c)gX3zJ3x%}ZjhiwiBiIg2sIr0?Ue6UlP0}@l6&=8!sc-Zh-xPB zH6K|x7L6m^e?nulSKS5t3=UJm<*(URMF3@9?mP<7 zd&3jH)q&Kc(!E%hjV$KSLnkWsuyC62T(Z1I{A-5Z56r2ma>3Y}b{*WWhE?-J*XaS_ zppx`Vm(3?a2WqTTQKVVq@wnsHUVfXxRl-yr4|Fl!L0Jnd3|#_^dSc2v_R9H8nGp#F zpc5}K@uPNTxAG>dwQF;r@ab$Q4Lp-FdtxsZ76^>ZUJfp`E0P!|I_@pGph z4!Yj2RoCJ?x&tY)JCPW0f4MeDY$_K8O(6f^X6+u|;XNNJBJlQTYk79}Z~xE;HMy+W zw!s?3rKASZEVri4;VL{$xZJA(3|Bh)6K9SGdK8Lrbf@24jhI58u>S)e@L~U4>sD0O zn$7BS&N98|t0$Lp13n_&W~hpaj-Cj*N4*l1la5(4ufx*UI`D zeXWdn$2oJOFH+=)aUb(QeVxHaj>US#C@*&03AB+)>Un&%wg8lrCV;tRv#yg8Q4C$E z--t}FAl~%}DIROQytJ<+KT=Jw}S92GdM{@jQSgj@v03K(aQA`ydT*~N@s-ZGQUsWW@S}6n{Op#9EPqo>;4*2Iw z9m?s6DkEz<929#RBNrwKd;b)vyJqY~otoxJTGlL8-@)x-phByL;isEoJ1#uS(;@0# z=8hq@i=A=Ph8>8X55fbEo2!Ee5mY_n0gW%vK*IyhiX=CM>3=#c&;@{he0$o|pk}D1 zXD!(yQ{4Jk=4-EM-AzwAUjr=1+~J8vHEuJhS6P)4+?TUvxRge(tV+|;j2AZU*3XXK zuGNtE8=VNCvK7vzdFiDB%+bMC$jv<_OEyn(&8Hh9;7{f$xsVl`j)HU!;apZX5x(LC zkuvuCSQ1mJD;46dDYa7}h#6*MQxxT~Rd45!c8E`V92OqtmQymG`=pMu`Am9{NE1)# zt5>i5kSP-IlETt!klbt%Z1;fEAybAQm3@~mG0KE@mOS&s!@EcJQA}|#%y$68L&%KS zaA15y@1XBYJcrPZKM%A|A4(%ALVpWo85JU0{jga#pql9F!=#yPTi4Xc+{PT~WBU8H4eksoR*i@=qQ7PcX@? zaV!LYS?KFxBXSrQL%ua-!}%D+pes3?YaXM#aWe;>8KvolARimE7T-OVuoS4vw-g$! zgaXYZZRaC;8TO1%JW*Im-PUuU&vw$?WY|5-&8t^8LnuN;S$LZ=F@yUGI1tLw(&#dH zT}EyOjODA=>jnaFD-#}CmOk)9*-*mL>#IYqiz1VEWfyo&t=RC3z(_09GU%V3@|q^x zh99V$j8*l2-+dIwTtqFMpKl@`W*2yM^4D%Yx=t?3V<=&IG!{c+NN#Vnli2{GrQrrK z5Rm=ag4hV!1tSX2)^|Z3qRyw}18*z5OPb{fUi2Sa<)k198H$6-D3wxy5PVbot4 z6wR=5aI5eDFo4znAJdjEs-|J5PUK}bsa$;^4u-~Jf={@Afk83}3TOlTqXjW_x!vIc zi1X)seX3W2wd!2-NuY9mDhkd!PVaQktncT1ng6JPMRb0; z{!^5Q70Lj4l7m$w49fQw*lJB&2-DIRN5)aaJx}qEd{y!+)vZd zdp*t!jZBXZkCGaKNJPtz7Z4HeW5A+++xL?GB?LW(X-q8E8T^qZ(@fs1E8&k%UW)%c z9fD(Jbq%J=7A-b-mkSSB`ibI5n(q8ITAn}=*>{?XY23w7=jxZyw&dS9eiHeK)Ul=& zSNGh!c((~eJnhI{;!^C^?&0%u!qmq#Yy!dcdCpCt`{s;5)t2dt=kze|2ZJA&o1d3%<+I9r(-=GRKDSEBkp z%b{+b!Mb{vLQHgb>&SnGG!CA{U;mV+M7I0I9lu1xMCl9R5|`#v&?T%2X+ENbuR0&) z%{99aLDDAoxs$O?yRM==JLN(G_lT3H?EED+5gKq=emyKY30>I|=&n-}$QSZ|twNvm zH!;m(LLrQ!8nP+wFZsb$!~D`&26tl2XjK&|pd9~U_FfqM$cyMX#o^I=Gdk@_)n+)Z zJ0&_ANpC&FZ!;!|3G7u(#^NfIKce`6mZVAw`kJdRxmZ^CklZZDaIT}CtZq|~s#!}D zV@DZzwryZ9LH$DWiOjz#IwkvAm>PJ1j1S}9T8OSH-t<0JwZu1sx*F}IM2i~P($ew? zL3}F|os*mssxKw-66X1ikAXLTWle+d7{PZP+Q<^LPsphiCPR7KU!k|G_$qH&a)LLQ z$mnUOVONAm@8!AjgDrQ!(4gsQb2hW{d6VDZcL4?$`Oiwob-?{5+K1A%4z%#YUOpB@t{G-!3TkaJr`j}3|sJP-#73+=v%g)g*%-DDzz>)!#wjvuoLVvf>D>fb`CQTuRLo@HX= zr)XVrm9v?+L8trl0aYBZ7T@n_G_dk%lk@pWWf(545P^zUZh#T3KB~n{Lu91Md8st8ol}4%l6%nRI;Y^*Y zw&f;^3jbCr;TW({G%)rM4}+?yu8)*eRFd9m|Icm-`Q zeHQIXtb{WLYeIxGxT2m6Iz|lPI=)n9V2zM4I&zdFU5|UiQq+aGa~s?x3#*FE{m-Ku zzvYGVo-oG`zdn6n>O4aa3_$C!2Y@?dpKtnw|FeVtfohNPZm-|)`xnfiLila!{EC2j z>lA&Yf2?+qXYkFPZ`$guWLxMo|6r@VNVI?0_&5o87d^%9c$8?#$TSW*;xJz=B`qjS zZ;azPCOrp-m>CQrFnsgCiV^_n`L9}(|9rA9$IDC}`-?2Rifd@BA8J^5B5$-zk-&9@ z;OH>HL4MQ5JQ2gAn}7)&cn(P=6VWIaK&x{KZ`SAc(F*0ls5D*}0ByQE#^gs8262)Q zE#Rxi92nqk?{TxVdk->f(Bu?+D&v%==sHtIPNb0RvmCJKu6_#C<#DP133o11diWEDR znm0O{%hY&CuLL2M5l)2uY^04gqq5J73Rlh(sO{ z^kGD%_`O}cMo#t!o6tLZ&IepEX8Dy5mFC;HPF|oqHt-R=XR)1czKe>?^0eBgWw*!( zb5}GxacRHZrJo{xt|K(GpTe)Y5jqCqlE;{^diRRWhIo2wK3M9ps%VCCk14@pXB8;T z=ACL*g3t_F=MmkYTnFfc(&8uB|H0ef+R6u0=L}bwfrvS;dBL!PI{QeKP5}CZJGseZ zyxqCW`&I2-CtIXS!L|6uf(UC$p9-QT-NN!ai*x;fSg=|*g4dkguO@Rvj`%(YDx|#@ zTtdFUQXeqazu6I1(<2hAE7aPpHoBqOfPU`-`NsK7wd@h!{JCGZQrIo$1_r_+Nv5iD zX=ou2*K6+nopOnK9Y}i(wSVYF@37MShrTDY=R}#7w>m!kiPROLsEN#CxfAAQ@y9Jr z@af`~Tg7EQjKSBso{tMCh~c8>4RTZyEcqI@Akyc~OR}c%6JG{ycf;D2*Mb|Dl(xNH zp-~5jXK-a^)U~a>d{Hx3cWBCpsHRNl$A+pp`TOo)euu>(SwerJe~jAR3G8E-wB80L z^8*wTT6<&nIrs!Xt;TYgnFSa33e^RQ=~*c6%m{(mjfS|0KZ%UHjLmj;a)|-ZE3%#b z>(2Ty(2lrNg3KZWBtZxc2DW-Yq}qh+liPz*M!WVI$(1s6!Kzf;C|&^PR;?{ctwOw-j?(Jn{w`n7KkaBFxt)}fhvfPSi`og-bY37hUFz1W*ORvvq3}zQZ5qqbKhs{N5YBU zLIm4BoMZ_i)BQJmDRuFCeH)`3S`|4$&f!e&H9}dd-{cR>0F@tu)$n04wwMYnBxaBe z;t7rdl_JatUC!5uP?3g|pTqtmc@pX!E17P9l>`aEX{dzfbzrpd(HhBu+_*tNKgZz(WewigwtZuwMKi%5=o8rC-WRO1 zAbzBU-|pB#sfiSY(=)EnknP9RDEt>UwzFaop5}ny4zL!|Fn;03r>*hKRAhf*`#uF7 z1SuHn*cN-Ld0-H2p>y=P9CK*=PscZaG%SWVUAl7Q?jncHk&IV0&To^zjrm5;pE~dB zH-(xob%yK#DW`Kbc$!19%97#MOY%lHy@I9FtZ;xsDi~%>>yS6e{S_;55Oys>77gUh z&By*Pb35K}^wy}**YW`zikyq{B2|VrDnDY!h6eMy+%uhNzbz!g3*>t^;4|pEKngWD zyyMC>y+SNZ1ERZ-$g$MjX*+6d)!Uv>P>5C^h2?Kl#CNUVWzDJDi>!QU8(R&Z*rl!C zyE<)mciSGZ){_ofQJ`#2U4&Xs+tgB7CfiP6Bn|726G5brHy&)Z>Awi2LYFH$ce@KT zxsOFH9F_c9$y7bkU;bd?L?wgo$80QDb|ABEs93T|IVK*#g-om?k|_yiS!wah2S2^l zuxR%ykUPqEm+XAq(G;B|6GNJ5ooOb@J*fEt-?b*5iF*76Z8qeN{A-Rq-ka1L(UM!7 z+_{FsVz8sVTW)12kv-YEBttZ{n{dFWWJSN;{!srdxHNzU4PA6;4j!I6Q+h<4v#MJ| zSlyz>_tpPDWvUFfzR8}}!cyE}IW=mH+ms~-l=c$VM-zSj;mObwI2>hF%GDsB&s)G`q*DV-15fy2W$if}hNTUZp%x zDuXPi@4KZ|NKb$VDyg>#cIR6@ge2OF9rr}!F+62G6o+001Ig(LL@HFS`- zu8`u#wH40Ib>Qv?{LNmuV8XYQcTBx@p#tO!TZd3qxTZ5K;j)c4${19P3Q}>GF=>X+ zh>TIwI}f|k(@dApo(84g9U3&8YEAi0Uk9wGlSUt3l3a~NuBn9GC{8PPuN$-ORw;{u zgOi&GU}m#wALBf!Bc-=f(5)PNL%V;yz+zF#0dpWc6(Z0KvvP$GrKyML)vPJ1_V(rM+4&!_L^k{|}rR9t1?g&b}j6 zcI{ta{oowy7!sM2#hQ67;+5`zb$XBl|Ge>|U!P8wq}K*E>}^NHso33Q*swJfP2b0R z-&A8EgBU4goy?Q}YKp!OSu;T`Z%4(Ur-IgYYBviZxk4se@TlYsF6}@nH{mh8lrgUL zg9OpKR&+2DMGfNFu6Lwl;i3zx#=kFa61K&-FTA&*G9VTFzo}4|VPjaz!q%zqGGLB% z8R?k9HHHN?k`>PlPUzlMGRQjCxYt(1;-CgO0I**MqD+#j_UZVId#q+!liQ|uMs+|N zb6x?tHtYdwh;EZ@k~lb2y^3L>MOle|g5xG)#aW^$1Tu$& z(M=+1A4Zo`kNEa)Lg)^&^v!$6SEDC2lgy335aZpk+|g8z=36#}RzlLbNyH%~BiR9G zWc1J*KSYpj+FPYP;=%|>K~F1F_$o_=byN`>dRN->kGZHyGC|`m3>t7{^Y`#$>Hh+N zz`91$Zwwfg6+i77PzhU_4~Vh2BqDeJ?-`0p79=quX}XWNv}JiGu4OUjKy!EW2%!?g z(y<*`u>Rk_cNz*oF9F}N&{SjELOOHyY1_vk!|s&3m@(rM%9C01%y!epnb)|U@_8hLgeK8G0c8Wy|(#kG^ms>UeLDP;}u&y{w;h)j<7D4MJEGQ zy@8RB-p2*(k(Ns5rFQqB7;(*i_W&=lxx*Dru{)~^UNdtY3p|uqFbCvI63%$13=E%j zHw4h2n#;T8f`@VD5758YVqQ{B^obIv1(N+8)=MLZm5?G9o{us^oI8>BUI)nqQ$SV3 zMlnpzGWX9Q|IGX`R3IWR2@nNHlWC)*$JZysMo^))hA(V+w9<39O{umI@Kqb72f8nj zfU7p#hUuuA)q;ef{b`!JEB{J-FJ8@_gZH6*!^B5Hnv=y4d>S3iMhwTIfK?x|xmgs) zCe{%A8(B5IxcGme%9A0)dObs!!8Bv_)=$r##)(u<_j(YK<|b0!O0Li5byiFK#=<0G zsQheJtX{LC^e6&;_Zy$)n(o1u(S2d8r%yJ?v9BH>QHUObzP4>@L)_i=w(wO$VYWvC z-?0kXO!>&Qdhue1vEpWLQdA|;9dH!RaQt0*UYj@!2K|#su5hiYHxq=j6#r}YTUaia z@cBh$XOY zfB~$(T;eK}T;G6j=dc#EQsQRd#6}kIKIPS#(f{p9!LGM^n`>zK#g4(Zp9j`rS3sxq zkcO>INMxS&WheU@d;oNNVQ-n6a3!nu2Se(Z?8R;eE<2N{#UyZ&T3yWAU5r-#QQGO# zt^Rzt&!l@T@8fxf$y|A#)dj`zg+Eu5&9^@N^G2S0aLov~4~DC3MK1BzE?Ygv+h!&F ze6=GB&O=!5HL1_KI8%S#!#fl)Fc(YvEB0l(H5S(o@d?%!^=Lr!8C4}0z_L(@=R&+V z5SV@~vTlSlbV#83G>;Usrig6r+hUxldD|0$6escr5l>8y{rodXv6xGmf077DnqVQ9Anv$XZR}W1s6G?fUdHpvx+U z#bn^$)+-AWs`RhEEi-C04Ft;_X5f+C5@0=A0SXW=tY?YJq8tNY>!K1 zT5ovO?SNoFp0()IZ*PxO>xf!YU(-mUhR|+U<(H_#v^6J4s{=#=s5xW09Wy@(IP^4w zq=B9Yj8fkAFR5{6(kcsDKcVFsQl2{nqkmc~Yg`=5gtYUT8sx-CBy!5s;0whrzHG<| z9wh`g2d=kb=z@iT1ETSD$2U7?&vym&H_Gz{0Nc!Rc@oXc7}oB5SXgdlbDW)r47q%% zxFjn^_n!dxF|dBP1;3kTZUdE47R@hmo~6-Fze!j*%zo2p{UyP%{*HZ_rRat=`HrSL zW|d^v{9Tsb^+C&B1Df%vA(p7^={5+ykvZ*S#}u6V(KGKN7W~;-!~(AlfsMaF4O2s` z+ztMwZF^g8(p}h=AFr!Yt6jtkzbm9Zf_81#H+(|D;R_a{WuUnV_Y{oz9jz8=vX+S; zGL|S_BCK8fB;#52&AOg)RNo$=r`eeM;8)pE=#}7DB2MyaOCS9T4sDJY64zogjv|C4 zmH1|T#?-bc_R_i{(-e~pd@3r@9fhcQ%BU9~OsZ5o8|c5Z@R5c0ZYcfn*Sh52)Z?QP zsA!GAmO@z}8?6MCdaoB8K*$r1$gQXN$ieDDq>kw{c#AK>!Vj(}YWQhY`(If17q*@$ z<@56P3OuR1`!LCK-Cw|GX=@{-_MZ2x;QCh;1!!qiP4Xwwq1TqfMDvuG{1aQU(KS&_ zX_lUV$hoB+b41CJJ(Lhr8%<2*2Z^mj>y~tAn0t$>hxEWt-t9^+uHpET4f4$<) z{isDlDVlv_p{7=oBgVrTwcH z)}t>w4N*sw#b6BKMS<+q%26-rZc+Hd>XvU)e_HbgvqiH?Jv5_ zBbY5i&MQ3*&9wy#jGQcN9$!hY{6~xvtLJ`0;PqxIsa(Wg|^d_uaS;+t$91?TVn!OvWim1 z^I4Bv&@jz^Jn?c?%7uPLyMrBWo&zL7m9F?>$2@?tQFVWn>GE@Fk5x(baF*(8C|@(# z5H}R|XPPYDW>3@b8Wsnj>QREcSgXL9g2@95)!MpSm%!J<>k6_ zOY}4#A3dFb!<3U$N}_?f%xB`tlKD5@5&f%kAHtu?PAZ(`5ji((15{33xxS{ZKrOKW zog8%yy>nI5TS#rz@K$o44e~Atr++<1FyufO{a#H|f~M|YX1fOFRQmN3Y*d0azIERe z$4X-g9>%r8N}n#mp*RCH`${eK0lP$TAQ-##D}%E-7P~l{yS-ov5ycXy-`A(P(JCt^maL!!VIHM`0|50e;SOGs}`y|4S2Nns;;%aD>Oc#2xBv?w*y)@ zxX%7dbv0}HS?Zxmc0LO%mb#=~YgR=q&Uqb=!l6dyZqghU1?mr6lz6n>>33Vj_W0E| zeS_R&CyQwn!}l)xi>Gupt<4i4DS@O!%wU76gjB+*OHjV_ZF=V@!mAU7m!?5|T_=e9HC2YRsryA}>f6f=A8xZAyK4U>P$O_ZqoB7ZKPC>`+brub3n3 zK-yLs;s#v9mMr4dq|*px(=b_q-v^PmV*UEDxr|8``3OwT<@FM7_!3t~VJ_2qLs4?B zwVUFqB+dj~%Wd1pDCrdLsL7tCTn3L+7UM{+L$SOJgoXh!GY#4-)sRrB=f!rgk#FUL zHY__qJ&7ApT^LOS6j4k5jJ>JyZJ4qI+iWsPplfTPxexFU>!)YsEed zedi$7K-_8lyMcaR_*XQm~beon>0laE^%i!}&Hku|?`{rvWGy-EknA+g(HD zjs}A5V{&;Zvox+{>HmOTwwLSB*@mGvqO7=G)M!}MCXyx7c(mLy`13VV>@>89urIVx zZ#N7=qNDgLlaAC3p_}Dq0ItLeXnr!v8ki-sE7f86cGnskU4npu&eyYwOv*SKU8XXnMkLYtS*jMyd(7AK zR2glWPHzb^_t~^UqLN8;M7z@u2{)f8ZatWj8^5;4abGf^9;Jf{{;#=lVRH=C;>C?w?8OAnMtm>d0}hez57U(jHKGA zjYJG0TpaI-cO9m!^t_1k%6G)$k0_(B_u#^{W?6mr$i4O!Rj^1S@wCdgBmhO!wSufw zeGS|yF^K6V8uejdwEhNBM1^(SR6K4@r57n1%n1wbZt-wuahDHBYQMP<7njX)N*ElTNU8%6q#6K0@7hE}wqFE1 zcp?w0U}`K>1aX13kYZXzw3o2WmQyN8r_IA03d+11{J6Tu?e9w`V+Qe~9bJHM`(8uh z5n+M%A1nWMW$!m`>@JpAkRx}bO^jq@H0lo${#GRXg}^sPQ*|9yj0C~El0qzYuB!)8|E!@;qL86 z$1H97Q&g6Kz#9!n1oICJW25M$JAk(cb|U(A*c)WWbma@OZe_^^?t7%$7<7z*a*M?B zs&w$HvtTvN?}xQ|E>mz~9d`6oUe=T`?yyogOT%yUF>06x6MLO7zMf)X(_V9Z(+{t-cL=tJWur*r= zir~dGJOU9bSEW})=vJeO@Qh&}(FagW4$W(@OHaz_6lu0_fdRQE)rod8v2n75ag?2t zFc0fEvVc^<9VNSojNE`;j%X>O7QUl(WO|%TnFNB@OqmULxMyouG|FKgiV}m0GJ!S1 zzL*mC>K6NzHy$xYNErBc?H?JVXU{jD&6b;5lGLou&2bSK4k&Epp^xU{xi>;0n_UqO zDM(?AJ5m^m<65dnt)KOMu@P%32eL{PT^#r|v#$nF4(%b&CR7NJX@CLS&|xyNk!P(R z*19>G>S)n3^FlRf0Eog1%^^O^;B2OqaNlR~M7*1blnJEe$1V#!#XIVIgtnzLKfCx| zc|qeFuF9Dwy#IeOTB?;4xzhlOhe6}4OfA5mLdn3HohfZQj?cET%=EuKg6JA6$@Pb} zR(g!BQPlzyKk%s?KQSZbcwv|A}1I$cLO4T>2ME{;sIs;5r>=7V*^MovgpHzd7MjOF==ZqPHBiJH14RT5`upDg5xrJmr`8yQyq8R%``B2-dxemZxN(>3PyuaDjI~aMZ#+|ho8z!7IfdOsL(7c zM0z-qQoo!b!}*rX#+b(7z1HeNzp-r3;;OvCF4*(+am+>GyT#kX)2~N7%=rA-mMOtt>+r(cjyJIym=?Uc0{#(Sv?NTuKR z98{a!i2P@sgs$G^VE_Nzk@%O6QfbP7Hi8JPbdQZXeXkTP>Ejjh%_>L*A8|H6nTf%o zfFUog8Nk_~KXjyPoH%xRzy@j(B%PvVk`Ar2q0L3*^qz{b5&i}*W#Ug4blDl2)j5;{ zjocRzhnm+|hr_1tQ?gah!dCPq*n4Ac`w>6Ffz(}<*}f9H)+2TUQ`wL;g(e-ZedHydm@Tj%!56F!2^~XRYDNL;7RO~lDjq&4N1Pq z%wZJ{8(%nb5)l2K8^>HQZHubb7o?H0MzXPJU(xV34s*@r818#f^~!V{#2V~mVhWp$ z3ORPe)C_OG05;18HZt)Bry?JSY(Ku0#2J+r%#8tY=%+X(EP2*AFs;r#!dSiCd!xZP z+O|Uya#JY0yZL0kGg6TFnz~9?;Nf&U&@;w;o7TQC!Zpwj-oY_{lZPV6H!e zAvxPcCX&QMw>b$I^u30j;WJ7WUmx=4Y_N%GG8h|mr^Qs|!OUm#754mk4qv`p>bXxe zdoQ}T!zED0IfES!2$Uh0D}bs~rgl@H(6mQ?+hQxj#Z zGZk0F2;XFUj z+q5{uouW|GA+WmZtrZx)3eVz&SoC||a}*ZFV8c&UqUvueng$eoFxi4y6iVYSy*res ztxrzNM$RZ8tP~?S)}pYjZbJMHGlDl2qP^pP4@linMBl9UP0x}_jH4aL#e7*x2qoER zYvR)_*?X4gU+Q&_AMzMGvI1}e0`eAoF0^%4OA0rW1nmX4ROU} zFol(`A;`@cIMIAs2PftVY!|tvgCQ375TP2s!t2xh-1%}h@DvYs@)T<~2ZNWbma#yd z$SNkPYfO_*ucq6?U=mHA3Z&jU%iJ1DHRdRO(y;LWWW@h&;zL5Vo(f~M55ZQh47lpP zu77&%$&MT^p4@ZjVCBAHm$pO_QbdCi9zqKR9|Sz5okreI)4+XSRCO=RpzGXsnBD_w}+&~{&`ALa_IIXTbDa89N8&f}`e zQf0o`1AWGkkfw@3QI|9vs>-_E7Mj_z=#m<_?5Q+h*mb~5z&8@cXwxxPOxL?CjEbF+ zhDkclpYHqHwS^L-Dj2U6uY@s2thz$Wx{pbRoMYd~t{U=|xarHyiSxk@NU7H>X4gXl zFMm}-p05Pd?C(ZmL}xq4dRg1K{oxfQMMIOc?X%t<0TREnNcylTW=h(3bK@%^ z%NvBr06cEKk9&bV_P+yry;}N>=J7-cs9{vbe|JMT8|>C!d&=;+QW1l!%WL(cS}MNE z&C$-dBg|*7vLXI2=HB|sl-|z7BwwV{4JO)#iz|gfhBa7d6@cn#-FI-N4}5yVc7vn2r4g)< zE*zm{h0u*%j(z_Y8z(1tE`>`tu=}eV28V3lb7K_%d{5IhsPc<$=H7mJQMVX90ABGC zc|G{X1K>Iu7x+H0kvBRG$Rcj?ylt|aN4^M>7`-xb>p-#&I$3BE96;`OWtppur3QF<#JC#dyJ4HQ#3<`c zM0g5wn@xiO>GSUR{kYSX3g?dghRbIi{}x0tJ*;3fKzmb1jI1HZj(X@VpqtmkZDJlD zUCW+h;vt!6-F#-rB*kv{XAn*4%P?Yylg zySI__SpgvP%Cz3Ad=E$E?s|JfnKci#k0X%pqs=A}sk!-OY3r6Er=`2ERc#romVZWM zFOr3-M!ml{Aj`VQmpF>jW-s3`r>he?i{*tIA^Q~Mw_xZa*gd*JMPeB@hBz;Du}rG{ z&{*JCC8ij_MWQR)KqLv2Yanso1%h6WQ7oan*_Q@bW>PR&v+&kEYzUFlWs2QD|i`DaA?PHoN*D=`&v!ElY*&m;tgktaJS5nZDyXQlvM%InVD8;OmzFQ2H*3LC}hzaU$^Vnud|DYQy8qc zkRk~^n+zjvy%ipz;rj$6bl}D>;$<+Um4^ zo&;Pt>vL>)v|Ni~>5b%Vg`UzQ;kVQOSQ;0Dk$P8|$eD~fI@U}`jI3p_&br7SqXg_*9nXKrLgTIy)6y-fDS4 z{%kz|RglFtE;*2XF**c3J5S_<)I^VHvm-%nn)2%IZ%A*b`Dk>rB?T^tFu?!R7Aj6} zz*hhFs6^4JYXwF%{$AtT$AeV!A)_$j9Wuj{o**CM6c(iH?!)D>xpfWS%MD8l4yzRW ziliqU0lFAP=aQCEW|kipyY7txDbUGFVoBnpA!FXuZYt(Au;@9Dq;l6fU15&t7jfBv zS79APbJQf!1y@JXWHo1Nn%E2p2B0y`dtSJHjcR1{S@!KDAk0svjoBapJd`cya8U)N zzrY`d14PumoVfFL&V`|tNcuLq}x3aC+>b++AKN-ZcY0LW^NBoRor4$6sbX@ z6%wXuJsXI@wmJnHAKdn<@6d(!-mt)9bIMP&6DUe%;)ZD)-(XGJ>faIxOx$MdFryfy zY&km%^3FH}l7ey}?9}g0_9kX2S`RXE-~?b^^+!90G9?b-pd0#V1&sF#^OL5Cte9aF zkRr1Hrp^Jf&#D9eZx+>o)kfLfCMxJ59r0?3Y!%xn-otPnBODcUs-DLdeL}@1lEQ{= z0UdM?)`qDwR^C{<#0$T`w?0ox^{rw zUq;?gyOYs7=x3z6-}5NS8>@g*)gyM^AK38Yb6M8Y!JR?0$&k+-f8MQ6z*0-93#Eg1 z49bzo$8YiCl2W%ZEMWjr`6+(Ly)4ZwGmh_qXB6->m0nycB4n94zkl0W7H$C@nw30M z8c%!ZXg2FbgOC4;oCMhWgQt>?gwsGUg{|77;@H)rmlzU#mLmT>&N4bz_?RO*5O&|> zD|m1L;Ipei+rFL?;~oR=Lpk=c{FUX>5`JmVq3k47ph#1z7heNzDQa*i2y!qQJDt1f z=&y{{58N*Dub_cK^UsE3;tN4hzvNwA8ulgIGP}F+l_kQp;Mn4>5^W9dLAqd0PV3@b z=*6tQ%6N-Zzc@it06okjnM{6;I1LJU7lhiDLS6UM5bo^g;P$Lhv9+B+k>N)!QluUN zTS=0FasLH{GjP^|?IUjD!LPu3PJ)+*9@8>!VS9l*JL4j7$c-8Nyf`T4DY>%-Rc8Jx ze&IDuZFY&Whv8QrYWv|tp(FEiNI8V-D6<-QnFtyKk@W4>3GkGay*JjcKKf15lCFuR zvbn2$&b^FpcO^(o)1MkU(aONBPz+Mn zOU@fXSWDy5K!vg~M@OTL=X-s0&!WL&sGBc%DJMp{b5VnVlveT>DeyKvjl2E1j3|s1 z(Ims7n9=4A7QY}4Aoma`Tnq_V_WmkkntK`F9$4j^?zx>;2_WGAC5;y^J(>ztO-u=V z(9&C%aD?-7gPEq=`4i>?Svnxdyk2h*&#{XdHdJZ#cH7YWpU3o(jb35XMU*@6z?WQ{caT z*`ThgLb2rn#0%aw{Juuam-EoPB?DUtm}Ns#%fywc>WPG|QK9oT5P2RE;*Q%;qpPRY zvg!eA%(P(U}+OKDGj{GnWq6%KvPpnhNv!~^xnJraGs(Qf;FErKQn{|uAfRVR^ z^Cy~Dnbm${d{@G|$nQ5)5{ubH;Zg*ichHsIW)vN{H`P6(LVfmoxb&sXI;B5OPEnIt zq3yuco|nqE?CW1a%xSvCshG!zhFM5svfOk+twWFCS`u&I1A(!i25xOdm5)h>PHVV# zIjSaw$<9t3{H23OZ4}15;v48i`9+>B@%#q>JL4J|Oij2~;S|EB9F4pvQqv1z>wY!( zh<71vWuj)>X^=NGn6t!9(%4plo5BDWV9jHxrFKaJ%90FhY<`Mu4xH7&Z`;9!Dh~&r$Jt+$XjKoTp%{~zc5U~}dUYvRiq#k4^DF&otvw^8jE7FNR>IeL*={c`vIAX6+GleML zT$RdlIP9aetb9j6{?>+(f+M? zmP`o?Ny~0w66x~XtK;mz93s<^@KQ~UfPds3Kofkg%_t&F z5oKTGC)kP_`MnGhjXNoXy$48i*YA+NHgvQjOz((X1O&*s`tSk+x&|Khj~r`NWN-U?-;cyw>>Ek#7>Vx0 zMrRbCNdhIzeLc|ZXUV+EXZY`{NtiDfPu3aX*~Lu_H9Ij93gO&l`3gQfC7Bpr1IuEl z0G3BS?ZQ{l#W7Jr$j+5{%K@IGhc&@sLmf;ZJ=d&<1h|(ir=9E5*_DRL$tvMK(;zszYSfUDDraVY#&}w-qPozOmspfae ze$JcQOV>DdYHP)QBAgPtw@@!};UA^j!PpK-T?mtwu^^s|e7j|}eI6v|q zY;dCH{WCH>My&O=GW!>XanX*hrPk(JU8#$1eSC%P5P$Ck7d$G_;V9^)Ti85Dj}DB> z0d0kz)>=*Zg9@{;6D`u+c97-oqmBF$%sDucHYTHds{g0eD(b5Yp~}lmlQ>&mUEg9+ zM@~TNJa~PROvh^H^bGA^1`P^j!ZaB2SIz1Bnb#-c>D@Zd2tQ}A5&)+kM|`+Vp0oi; zt^>+H1>xvPEL4zhM_*>d6Fkm=74Qk}mR0y>Q7*UiVcl_7u=wz3XApg9Msb_>Y7~Lz zU2IDRv%{2&Wtt%pK&ISv0Esj~W7Oe|Qp8Hcd<7U<$J^vY6Lav;+i^btSv~x);U$lobV?sO-|M zvC8r#IN~z>SW3$Eve6|;Wz1)9(fY>4Go7|Ubtn!XO6k$|;(Ls;susO2 z@ylpiy||6}b{)#Mk(ob9%#J5918wVJ{{dOS28qbV4me95`Tp$@J7j+R>pFTe1}=a= zVF&hq5C_dlkc+~%J+Mb?5(0?T#_6^pql9-+zpge+ls=xjZvCcg?CopzdB;u$g|Z`* zlLKuvN@Iw0irw&Zon^vLB0RSPqA)!L_mTFo-IaoKcOKLBUQJQ?0Fku6$V7x3TFI;& z*G0}>@aJ@!bq0F1XETC0$HEe?Ex^u(R~yf$VI1g~-)SkOW6fZr-DiZB9ZA`|Qm=T* z|MlmaMU;O)h^U{9?CLU5zyIz_gwZb5H#gKuz*oGFQK|T;g0grgo`}dL1;n;_ z*UF-0H7QFq;%|+d_DW7Zj@wNRNha+^qN5BGblULsx8QE_wX=0q$qyC#36qG<3+PU+IWb@_$5bnX|5NK#pJCnt>Mq zWg&#M>jAualWj)XpR~5A3>147I$|0~|D-=X&&hwj*OzvlL|EOhpp{(bky^gk_M5@y zw;Z68>QnJ4W?(A=Yu57xfo2qiD0eS|yE5YVv2C`UWzg{2^YlTg zR{(Ig(%o4V0CM;1D5hnhg`Re7)u5T(JlPY>%!~#|Fq&w{QaKxL2o(f|K#zNK7%_ZCXuX67yKp`Qvme`_ImOl zvc%IV1p-Z_@9jds=?(8(V5xTyAlo*e$Y@d32voqCOscAO+{RJeY?#TP%H z#T_Y+zW|R&J9-w9kzMheP2n>$)d)^Je2z0KIIQVJkF6SLS4NgAnfb<3p1l?dVM};7 zpqN|YK4Pjc#}Cy3i{PpsH%OaqMu?B%i^EF4u?Q-c)$$(NYk*U=%d(4(yPOr?@u^U* z(!eXuRi!9)UjBVIP5t@%%k99Em3o%0>&o*y(0|R7!okT*q52W|LW29-|5s7;$3JxA zkWD3FN!@^^{mR8*thnEcJt9xQq5W0u4y-a1|2zW?&aX$CqbuF|Bt9PjU^D>Wn4QB?U*N{m@t6#Km%kV=+MS^KeZcUU6IQ~P+{3yh8nF}-+-x(<=V z?^#?q|2<*a8;{E{9LtdGAJ&$ETd@8nh8C5fU<#ipUb4Tn`GO}gNR{Rk5$fEa5MM2D zqLKhX09rM3aWGNaR;0hRNrXTHOV5Es!&aD0O|PXW2EmW6Rr-uUXhxiL=)$~-M&F+s z8dS^E6!zdZxX;l;0$sZyuC`^s2H&{gp+lk&=q8HugT_SW5mNlV^ji@;%#m`vSWAtu zKyqhOAT8i_G*2DxGk<~Z_I#Ac7q{#9QI;zT_>{3fux$dPo75M=DqW>8yHv``cQOj} zY_8u$b;nnG*zKs&F#08?$e7@EVVTO?_najc?xnS0yTZ4oq6W^!8B2PEvJ|^`_h|6d z^woDtaoaGZ=#sA{D{UMW5m4(TV|JdQsijITW$sL8)BV1EuGQ1i1f=Q<#P**MUGu87 zS*ULTj}bB(E)Ch*Y5w;B8DDZEn1$rTl>rQ~dtjg$84sU?L`Ybw8-)r3kpcLQE_`n; zJq-_9_A>CH*;vPR0atLox!hq|>Yd<3Y9Y%iE^xC`d5HeVxqlL~!I!F2`_HV&dDqOf zR0AdEk4*j=_Q6_a4aiw{KO3wgD5>@4OLdS3_VxMC#GrP$FU*E zlDD0B;}kbZ>@1BnaWJ+RKvcP`H0n*1Y9LmDH4vOXe(M--e@>6+K-CyOXpxim9;njBw)p)U!9Y>J6$>Iy?ieTQl3s+ZR0|NO6hWLdnAF49GTb+)iW@)kyfX z>?R^tw8CI&unQM!Ge4kR2_2?JX;M7NKb6GL)IEkj;or+ZZL`A>H>Xj>PqZ9bj z1Nk%;wGUofh@wq+P!efnhB?({0zJGmC^4e(9Mdyz0N5rA4ccL>yPuEM`qSzBfe$FA z%@DuZIH=san5t01`v+spnQc;LsoF!MBDca+AWG_-&JZ!r$R9zbLZVh$mD7g(?#teg z{#{Vvf&A}Ur*$ad;a1ms-~YuEVn^iQ0qZAKl3qT*fH_ttl{(%?w7q+X7ie>Sv11^K z$^fU$%91&e!nNFRe#OS2bVprafn)u~sm%78gqzC1-jMf<%}8Lk1S~Tf8$LugN2Iq& z(K+s8%l=lb6IDD9JVg?IyWM2Cl^DUb?P?Z0D|6+J`-h|ZR=hzhr;kNu zQs5sdL3v?+hqpgCQrjn5NR{LVxr}_)`qbhAtyX-)KzNp&mb}+GceWNE36ef;^i5WD z8jr+y3W2yXc!Om)Qg~lXN%-GpWQ*iRKcNl$RJjN>y=%lHXf3TGKO;le@-ufL@#CzQ z7))5IHioNYc|+-JjT6$-JxX$e?AWHYIwoLc*cIk60khlf=NX&7CwO_yRE*d~+05uE z6YzEOS9G9}CGUGvCCgy=l%pdwJTCJsP5{WK4mZ&E%dbhUYn@`-GfmEx4ud-Y4E!Z#fy3{sL| z%Gjnm9*!W_FLAU(ur&g)e#rKq_@6P{r~l7D+i12&Ijvs${AysF|Op z@>GDu>2~=UIT|jQcX!Gz^e|)wV`esG!{c^Q5D%M>0%nvJ%$DKc z<}9(Xv!A`h%f3TpjX<;iTdyv}_9YORLaO~TmyYpA{IP<8yE~owD>__qLh@8-p*O-| zvvT=n-6(Q7ar=n;hGyh^xdxv(r8;SU{$>I7?rp=VR+U>^|2a9rE(X@n-fJQ8Ohwq%xDuq+N zJ^4Y#wtsX^xr9Vv`!y|qC`1s0CT=k8Kslgy6llx=1pP^h$qPq@F>=0=iQ|g%4zP8p z\"data\");\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n\ + \n\ + \n#:local FetchFile AM-DOHCert.rsc\ + \n\ + \n\ + \n\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/tmp/\";\ + \n\ + \n:global MkDir;\ + \n\ + \n\ + \n:local FetchFile Manager@id_rsa.pub\ + \n:local localDir \"/\";\ + \n\ + \n\ + \n\ + \n\$MkDir \$localDir;\ + \n\ + \n\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \$FetchFile) dst-path=(\ + \$localDir . \$FetchFile);\ + \n" +add comment="Global Config Script" dont-require-permissions=no name=\ + AM-GlobalConfig owner=AM-GlobalConfig policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#\ + !rsc by Vados\r\ + \n# RouterOS script: AM-GlobalConfig\r\ + \n# Script comment: Global Config Script\r\ + \n# Copyright (c) 2007-2026 Vados \r\ + \n#\r\ + \n#\r\ + \n# Warning: Dont touch this line!\r\ + \n:global Identity [/system/identity/get name];\r\ + \n:global GlobalConfReady false;\r\ + \n#\r\ + \n#\r\ + \n# Global Url For Amster scripts to fetch\r\ + \n# most be defined in AM-Init-Script or AM-setup scripts\r\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/\";\r\ + \n:global ScriptsUrlSuffix (a);\r\ + \n:global CheckSumsVerify true;\r\ + \n\r\ + \n:global ScriptUpdatesCRLF true;\r\ + \n:global CommentsInScripts true;\r\ + \n\r\ + \n# Debug output:\r\ + \n:global PrintDebug true; #false;\r\ + \n\r\ + \n# Debug output for specific script:\r\ + \n#:set (\$PrintDebugOverride->\"AM-GlobalFunc\") true;\r\ + \n\r\ + \n# Debug logs\r\ + \n# Other actions (disk, email, remote or support) can be used as well.\r\ + \n# I do not recommend using echo - use debug output instead (https://rsc.\ + eworm.de/main/DEBUG.html#debug-output).\r\ + \n#/system/logging/add topics=script,debug action=memory;\r\ + \n\r\ + \n:global MikrotikUpgradeUrl \"https://upgrade.mikrotik.com/routeros\";\r\ + \n:global Domain \"WORKGROUP\";\r\ + \n\r\ + \n:global EmailGeneralTo \"vados@vados.ru\";\r\ + \n#:global EmailGeneralCc \"\";\r\ + \n\r\ + \n# \$ScriptInstallUpdate mod/notification-telegram\r\ + \n:global TelegramTokenId \"8390868324:AAG3_d1hfVR2M6pGAgDK6ZvhOe4J97nyopw\ + \";\r\ + \n:global TelegramChatId \"-1003631309063\"; #\"454403445\";\r\ + \n# Use this to send notifications to a specific topic in group.\r\ + \n#:global TelegramThreadId \"30\";\r\ + \n# Using telegram-chat you have to define trusted chat ids (not group ids\ + !)\r\ + \n# or user names. Groups allow to chat with devices simultaneously.\r\ + \n:global TelegramChatIdsTrusted {\r\ + \n \"454403445\"\r\ + \n \"-1003631309063\"\r\ + \n \"-5124482807\"\r\ + \n \"1087968824\";\r\ + \n};\r\ + \n# \"-5294757340\";\r\ + \n\r\ + \n:global TelegramChatGroups \"(all)\";\r\ + \n#:global TelegramChatGroups \"(all|home|office)\";\r\ + \n\r\ + \n:global NotificationFunctions {\r\ + \n \"email\"\r\ + \n \"telegram\";\r\ + \n};\r\ + \n# Toggle this to disable symbols in notifications.\r\ + \n:global NotificationsWithSymbols true;\r\ + \n:global TerminalColorOutput true;\r\ + \n\r\ + \n:global DetectIpAddrDefault \"https://ipv4.mikrotik.ovh/\";\r\ + \n:global DetectIpAddrFallback \"https://api.ipify.org/\";\r\ + \n\r\ + \n## Update channel. Possible values: stable, long-term, testing, developm\ + ent\r\ + \n:global updateChannel \"stable\";\r\ + \n\r\ + \n:global CertRenewUrl (\$GlobalScriptsUrl . \"certs/\" . \$Identity . \"/\ + \");\r\ + \n:global CertRenewTime 2w;\r\ + \n:global CertRenewPass (a); #{\r\ + \n# \"\";\r\ + \n# \"v3ry-s3cr3t\";\r\ + \n# \"4n0th3r-s3cr3t\";\r\ + \n#};\r\ + \n:global CertWarnTime 1w;\r\ + \n:global CertIssuedExportPass (a); # {\r\ + \n# \"\";\r\ + \n# \"cert1-cn\"=\"v3ry-s3cr3t\";\r\ + \n# \"cert2-cn\"=\"4n0th3r-s3cr3t\";\r\ + \n#};\r\ + \n\r\ + \n# Script BackupAndUpdate mode, possible values: backup,\r\ + \n# updateOnce - Update once as \"osnotify\" and back \"osnotify\" mode (i\ + n terminal run :set OSUpdateMode updateOnce; \$OSUpdateMode;). \r\ + \n# osupdate - Update if available and creates backups before/after update\ + \_(ignores `forceBackup`)\r\ + \n# Set `forceBackup` to true to always create backups, even\ + \_without updates\r\ + \n# osnotify - Set `forceBackup` to always create backups on every run\r\ + \n:global DevInfoIncludeIP true;\r\ + \n:global BackupAndUpdateMode \"osnotify\"\r\ + \n\r\ + \n:global forceBackup true;\r\ + \n:global BackupPassword \"Peskar55\";\r\ + \n\r\ + \n# SFTP Backup Variables\r\ + \n:global BackupRandomDelay 0;\r\ + \n:global BackupUploadUrl \"sftp://amster.vados.ru/upload/\";\r\ + \n:global BackupUploadUser \$Identity;\r\ + \n:global BackupUploadPass \"root.mnuc.backuper\";\r\ + \n\r\ + \n:global BackupSendBinary true;\r\ + \n:global BackupSendExport true;\r\ + \n:global BackupSendGlobalConfig true;\r\ + \n:global BackupSendScripts true;\r\ + \n\r\ + \n# Remove local file after uploading if no errors\r\ + \n:global BackupRmLocal true;\r\ + \n\r\ + \n# Local Backups Root Directory \r\ + \n:global BackupLocalRoot \"tmpfs\";\r\ + \n\r\ + \n# Encrypt Backup\r\ + \n:global BackupEncrypt true;\r\ + \n\r\ + \n# Sensitive information in Backups\r\ + \n:global BackupSens true;\r\ + \n\r\ + \n# User Export\r\ + \n:global BackupUser true;\r\ + \n\r\ + \n# License Export (not for CHR, will silently skip)\r\ + \n:global BackupLicense false;\r\ + \n\r\ + \n# SSH Keys\r\ + \n:global BackupSshKeys true;\r\ + \n\r\ + \n# Certificate Export\r\ + \n:global BackupCerts true;\r\ + \n\r\ + \n# Certificate Password\r\ + \n:global BackupCertsPasswd \"\";\r\ + \n\r\ + \n# User-Manager Export\r\ + \n:global BackupUserMan false;\r\ + \n\r\ + \n# The Dude Export\r\ + \n:global BackupDude false;\r\ + \n\r\ + \n# User Files to export, comma-separated string or array of strings\r\ + \n# User Files are not removed on backup\r\ + \n# Any directory paths will be removed (/ -> _) on remote file\r\ + \n# Nonpresent files are silently skipped\r\ + \n:global BackupUserList \"autosupout.rif,autosupout.old.rif\";\r\ + \n\r\ + \n# load functions and any custom scripts\r\ + \n# [ /system/script/find where name=\"global-config-ov\ + erlay\" ], \\\r\ + \n# [ /system/script/find where name~\"^global-config-o\ + verlay\\\\.d/.\" ]\r\ + \n#\r\ + \n#:foreach Script in=([ /system/script/find where name=\"Amster-TGglobalV\ + ars\" ], [ /system/script/find where name=\"Amster-TGglobalFunc\" ]) do={\ + \r\ + \n# :onerror Err {\r\ + \n# /system/script/run \$Script;\r\ + \n# } do={\r\ + \n# :log error (\"Loading configuration from configs and functions\"\ + \_. [ /system/script/get \$Script name ] . \" failed: \" . \$Err);\r\ + \n# }\r\ + \n#}\r\ + \n#:log info \"\\ndevMode = \$devMode\";\r\ + \n#:log info \"\\ndevRunning = \$devRunning\";\r\ + \n:foreach Script in=[ /system/script/find where source~\"^#!rsc by Vados \ + GlobalRUN\\r\?\\n\" ] do={\r\ + \n :onerror Err {\r\ + \n /system/script/run \$Script;\r\ + \n } do={\r\ + \n :log error (\"Run script \" . [ /system/script/get \$Script name \ + ] . \" width marker \\\" GlobalRUN\\\" failed: \" . \$Err);\r\ + \n }\r\ + \n}\r\ + \n\r\ + \n# signal we are ready\r\ + \n:set GlobalConfReady true;\r\ + \n:while (\$GlobalConfReady != true) do={:delay 500ms};\r\ + \n" +add dont-require-permissions=no name=AM-Fetch-Generator owner=vados policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="#\ + \n:local srcFile \"AM-Awg-Generator.rsc\";\ + \n:local dstFile \$srcFile;\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \"/\$srcFile\") dst-pat\ + h=\"/\$dstFile\";\ + \n\ + \nexit 0\ + \n#\ + \n\ + \n#root.mnuc.backuper\ + \n\ + \n\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \".bak/mikro_bak_rsa@10\ + .30.30.81.pub\") dst-path=\"/mikro_bak_rsa@10.30.30.81.pub\";\ + \n\ + \n\ + \n#:local Script AM-GlobalConfig;\ + \n\ + \n#/system/script/add name=\$Script owner=\$Script source=([ /tool/fetch c\ + heck-certificate=yes-without-crl url=(\$GlobalScriptsUrl . \$Script . \".r\ + sc\") output=user as-value ]->\"data\");\ + \n\ + \n#/usb1/mikro_bak_rsa.pub\ + \n\ + \n\ + \n#:local FetchFile AM-DOHCert.rsc\ + \n\ + \n\ + \n\ + \n:global GlobalScriptsUrl \"https://ros.vados.ru/tmp/\";\ + \n\ + \n:global MkDir;\ + \n\ + \n\ + \n:local FetchFile Manager@id_rsa.pub\ + \n:local localDir \"/\";\ + \n\ + \n\ + \n\ + \n\$MkDir \$localDir;\ + \n\ + \n\ + \n\ + \n/tool/fetch mode=https url=(\$GlobalScriptsUrl . \$FetchFile) dst-path=(\ + \$localDir . \$FetchFile);\ + \n" +add comment=awg2vds dont-require-permissions=no name=awg2vds-uninstall owner=\ + vados policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source="\ + \n :put \"Uninstallimg AmneziaWG...\"\ + \n :log info \"Uninstallimg AmneziaWG...\"\ + \n :local prevDNS \"\"\ + \n :do { :set prevDNS [/container/envs/get [find where list=\"awg2vds-env\ + \" key=\"AWG_PREV_DNS\"] value] } on-error={}\ + \n :local prevTmpdir \"\"\ + \n :do { :set prevTmpdir [/container/envs/get [find where list=\"awg2vds-\ + env\" key=\"AWG_PREV_TMPDIR\"] value] } on-error={}\ + \n /ip/route/remove [find where comment=awg2vds-tunnel]\ + \n /ip/route/remove [find where comment=awg2vds-dns]\ + \n /container/stop [find where interface=veth-awg2vds]\ + \n :delay 7s\ + \n /container/remove [find where interface=veth-awg2vds]\ + \n /container/envs/remove [find where list=\"awg2vds-env\"]\ + \n :if (\$prevDNS != \"\") do={\ + \n :do { /ip/dns/set servers=\"\$prevDNS\" } on-error={}\ + \n :put (\"DNS restored to: \$prevDNS\")\ + \n }\ + \n /container/config set tmpdir=\$prevTmpdir\ + \n :put (\"Container tmpdir restored to: \$prevTmpdir\")\ + \n /ip/firewall/nat/remove [find where out-interface=\"wg-awg2vds\"]\ + \n /ip/firewall/nat/remove [find where src-address=\"172.20.200.68/30\"]\ + \n /ip/address/remove [find where address=\"172.20.200.69/30\"]\ + \n /interface/veth/remove [find where name=\"veth-awg2vds\"]\ + \n /interface/wireguard/peers/remove [find where interface=\"wg-awg2vds\"\ + ]\ + \n /ip/address/remove [find where interface=\"wg-awg2vds\"]\ + \n /interface/wireguard/remove [find where name=\"wg-awg2vds\"]\ + \n :do { /file/remove [find where name~\"awg2vds.+tar\"] } on-error={}\ + \n :do { /file/remove [find where name=\"usb1/awg2vds\"] } on-error={}\ + \n :do { /file/remove [find where name=\"usb1/ru_ranges_timeout.rsc\"] } \ + on-error={}\ + \n :do { /file/remove [find where name~\"usb1/pull\"] } on-error={}\ + \n :put \"Uninstall AmneziaWG Proxy complete!\"\ + \n :log info \"Uninstall AmneziaWG Proxy complete!\"\ + \n /system/script/remove [find where name=awg2vds-uninstall]\ + \n" +/user group +add name=backup policy="telnet,ssh,ftp,read,write,policy,test,sniff,sensitive,\ + !local,!reboot,!winbox,!password,!web,!api,!romon,!rest-api" +add name=manager policy="local,ssh,ftp,read,write,policy,api,rest-api,!telnet,\ + !reboot,!test,!winbox,!password,!web,!sniff,!sensitive,!romon" +/certificate settings +set builtin-trust-store=all crl-use=yes +/container config +set memory-high=200.0MiB tmpdir=/usb1/pull +/disk settings +set auto-media-interface=Bridge-Lan +/ip smb +set domain=WORKGROUP enabled=no interfaces=lo +/interface bridge port +add bridge=Bridge-Lan interface=ether2 +add bridge=Bridge-Lan interface=ether3 +add bridge=Bridge-Lan interface=ether4 +add bridge=Bridge-Lan interface=ether5 +add bridge=Bridge-Lan interface=wlan1 +add bridge=Bridge-Lan interface=wlan2 +/interface bridge settings +set allow-fast-path=no use-ip-firewall=yes +/ip neighbor discovery-settings +set discover-interface-list=LAN +/ip settings +set accept-redirects=yes allow-fast-path=no +/ipv6 settings +set accept-router-advertisements-on=none allow-fast-path=no disable-ipv6=yes \ + disable-link-local-address=yes +/interface detect-internet +set detect-interface-list=static internet-interface-list=WAN \ + lan-interface-list=LAN wan-interface-list=WAN +/interface list member +add interface="ether1 - Unet" list=Internet +add interface=Bridge-Lan list=LAN +/interface wireless cap +# +set bridge=Bridge-Lan caps-man-addresses=10.30.30.10 \ + caps-man-certificate-common-names=CAPsMAN-2C900E832E04 certificate=\ + CAP-18FD746E5814 discovery-interfaces=Bridge-Lan enabled=yes interfaces=\ + wlan1,wlan2 lock-to-caps-man=yes +/ip address +add address=10.30.30.81/24 interface=Bridge-Lan network=10.30.30.0 +/ip cloud +set ddns-enabled=yes +/ip dhcp-client +add add-default-route=special-classless default-route-distance=2 \ + default-route-tables=main:2 dhcp-options=clientid,clientid_duid \ + interface="ether1 - Unet" name=client1 use-peer-dns=no use-peer-ntp=no +/ip dhcp-server config +set accounting=no +/ip dhcp-server lease +add address=10.30.30.101 client-id=1:48:8f:5a:8e:ee:a8 mac-address=\ + 48:8F:5A:8E:EE:A8 server=masterDHCP +add address=10.30.30.107 client-id=1:f0:de:f1:91:d:1e mac-address=\ + F0:DE:F1:91:0D:1E server=masterDHCP +add address=10.30.30.83 client-id=1:0:80:77:ec:43:86 mac-address=\ + 00:80:77:EC:43:86 server=masterDHCP +add address=10.30.30.50 client-id=1:4:7c:16:36:f5:37 mac-address=\ + 04:7C:16:36:F5:37 server=masterDHCP +add address=10.30.30.71 client-id=1:10:2d:41:2c:20:c2 mac-address=\ + 10:2D:41:2C:20:C2 server=masterDHCP +add address=10.30.30.61 client-id=1:10:8:c1:81:59:5f mac-address=\ + 10:08:C1:81:59:5F server=masterDHCP +add address=10.30.30.72 client-id=1:10:38:1f:d2:5f:13 mac-address=\ + 10:38:1F:D2:5F:13 server=masterDHCP +add address=10.30.30.99 client-id=1:10:b1:df:e9:d0:d5 mac-address=\ + 10:B1:DF:E9:D0:D5 server=masterDHCP +add address=10.30.30.111 client-id=1:fe:2:52:be:3f:16 mac-address=\ + FE:02:52:BE:3F:16 server=masterDHCP +add address=10.30.30.92 client-id=1:d4:6d:6d:fd:e5:49 mac-address=\ + D4:6D:6D:FD:E5:49 server=masterDHCP +add address=10.30.30.93 client-id=1:7e:8b:1e:cb:b8:cb mac-address=\ + CC:42:10:12:46:94 server=masterDHCP +add address=10.30.30.94 client-id=1:50:cc:f8:85:96:a mac-address=\ + 50:CC:F8:85:96:0A server=masterDHCP +add address=10.30.30.82 client-id=1:e4:18:6b:58:34:ab mac-address=\ + E4:18:6B:58:34:AB server=masterDHCP +add address=10.30.30.75 client-id=1:0:27:15:41:97:a9 mac-address=\ + 00:27:15:41:97:A9 server=masterDHCP +add address=10.30.30.77 dhcp-option=HostName dhcp-option-set=StartLife1 \ + mac-address=C4:82:E1:03:49:10 server=masterDHCP +add address=10.30.30.73 client-id=1:10:38:1f:82:81:f2 mac-address=\ + 10:38:1F:82:81:F2 server=masterDHCP +add address=10.30.30.96 client-id=iPhone mac-address=4A:91:ED:0E:1F:39 \ + server=masterDHCP +add address=10.30.30.74 client-id=MiTV dhcp-option=HostName dhcp-option-set=\ + MiTV mac-address=20:72:A9:D3:34:36 server=masterDHCP +/ip dhcp-server network +add address=10.30.30.0/24 caps-manager=10.30.30.10 dhcp-option=\ + domain-search-list dhcp-option-set=domain-search-set dns-server=\ + 10.30.30.81 domain=WORKGROUP gateway=10.30.30.81 netmask=24 ntp-server=\ + 10.30.30.81,10.30.30.10 wins-server=10.30.30.95,10.30.30.98 +/ip dns +set allow-remote-requests=yes servers=10.30.30.33,8.8.4.4 +/ip dns static +add address=10.30.30.81 comment=defconf name=router.lan type=A +add address=10.30.30.81 comment=defconf name=master type=A +add address=10.30.30.33 comment=amster name=amster.vados.ru type=A +add address=8.8.8.8 name=dns.google type=A +add address=8.8.4.4 name=dns.google type=A +add address=1.0.0.1 comment="CloudFlare-doh IPv4 2" disabled=yes name=\ + security.cloudflare-dns.com type=A +add address=1.1.1.1 comment="CloudFlare-doh IPv4 1" disabled=yes name=\ + security.cloudflare-dns.com type=A +add address=149.112.112.112 comment="Cuad9-dns IPv4 2" disabled=yes name=\ + dns.quad9.net type=A +add address=9.9.9.9 comment="Cuad9-dns IPv4 1" disabled=yes name=\ + dns.quad9.net type=A +add address=91.192.189.2 comment=Unet-DNS disabled=yes name=ns1.unet.ws type=\ + A +add address=91.192.189.2 comment=Unet-DNS disabled=yes name=ns1.unet.ws type=\ + A +/ip firewall address-list +add address=10.0.0.0/8 list=RFC1918 +add address=172.16.0.0/12 list=RFC1918 +add address=192.168.0.0/16 list=RFC1918 +add address=91.215.120.206 list=TRUSTED +add address=185.71.70.78 disabled=yes list=TRUSTED +add address=176.53.203.171 disabled=yes list=TRUSTED +add address=176.53.203.170 disabled=yes list=TRUSTED +add address=176.53.202.194 disabled=yes list=TRUSTED +add address=8.8.4.4 disabled=yes list=to_vpn +add address=10.30.30.98 comment=vados-len list=Local2Vpn +add address=89.110.101.17 list=VDS +add address=109.107.177.79 list=TRUSTED +add address=185.71.70.78 disabled=yes list=TRUSTED +add address=176.53.203.171 disabled=yes list=TRUSTED +add address=176.53.203.170 disabled=yes list=TRUSTED +add address=176.53.202.194 disabled=yes list=TRUSTED +add address=2ip.ru list=Test +add address=89.110.101.17 comment=VDSIna list=TRUSTED +add address=10.8.0.0/24 comment="WG VDSIna" list=TRUSTED +add address=ikus.pesc.ru comment=ikus.pesc.ru list=NoVdsina +add address=love.ru comment=love.ru list=NoVdsina +add address=gosuslugi.ru comment=gosuslugi.ru list=NoVdsina +add address=pochta.ru comment=pochta.ru list=NoVdsina +add address=vdsina.com comment=vdsina.com list=NoVdsina +add address=vdsina.ru comment=vdsina.ru list=NoVdsina +add address=youla.ru comment=youla.ru list=NoVdsina +add address=kupiprodai.ru comment=kupiprodai.ru list=NoVdsina +add address=myip.ru list=Test +add address=geoip.co comment=geoip.co list=NoVdsina +add address=x.com list=Twitter +add address=facebook.com list=facebook +add address=fbcd.net list=facebook +add address=comp-lenta.ru comment=comp-lenta.ru list=NoVdsina +add address=128.85.102.70 comment=update.microsoft.com list=\ + windowsupdateslist +add address=wu-b-net.trafficmanager.net. comment=\ + ctldl.windowsupdate.com.delivery.microsoft.com list=windowsupdateslist +add address=ctldl.windowsupdate.com.delivery.microsoft.com. comment=\ + ctldl.windowsupdate.com list=windowsupdateslist +add address=redir.update.msft.com.trafficmanager.net. comment=\ + update.microsoft.com list=windowsupdateslist +add address=geo.prod.do.dsp.trafficmanager.net. comment=\ + geo.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=13.74.139.29 comment=array605.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e12437.d.akamaiedge.net. comment=\ + kv801.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=displaycatalog-rp.md.mp.microsoft.com.akadns.net. comment=\ + displaycatalog.mp.microsoft.com list=windowsupdateslist +add address=rp-consumer-prod-displaycatalog-geomap.trafficmanager.net. \ + comment=displaycatalog-rp.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=sls.update.microsoft.com. comment=slscr.update.microsoft.com \ + list=windowsupdateslist +add address=glb.sls.prod.dcat.dsp.trafficmanager.net. comment=\ + sls.update.microsoft.com list=windowsupdateslist +add address=fe3.delivery.mp.microsoft.com. comment=\ + fe3cr.delivery.mp.microsoft.com list=windowsupdateslist +add address=glb.cws.prod.dcat.dsp.trafficmanager.net. comment=\ + fe3.delivery.mp.microsoft.com list=windowsupdateslist +add address=fe2cr.update.msft.com.trafficmanager.net. comment=\ + fe2cr.update.microsoft.com list=windowsupdateslist +add address=download.windowsupdate.com.delivery.microsoft.com. comment=\ + download.windowsupdate.com list=windowsupdateslist +add address=wu-f-net.trafficmanager.net. comment=\ + download.windowsupdate.com.delivery.microsoft.com list=windowsupdateslist +add address=tsfe.trafficmanager.net. comment=\ + tsfe.trafficshaping.dsp.mp.microsoft.com list=windowsupdateslist +add address=edge.ds-c7110-microsoft.global.dns.qwilted-cds.cqloud.com. \ + comment=9.au.download.windowsupdate.com list=windowsupdateslist +add address=52.158.227.125 comment=array812.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=au.download.windowsupdate.com.delivery.microsoft.com. comment=\ + au.download.windowsupdate.com list=windowsupdateslist +add address=a767.dspw65.akamai.net. comment=\ + download.windowsupdate.com.edgesuite.net list=windowsupdateslist +add address=52.151.58.88 comment=array810.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=consumer-licensing-aks2aks.md.mp.microsoft.com.akadns.net. \ + comment=licensing.mp.microsoft.com list=windowsupdateslist +add address=licensing-prod-frontdoor-geomap.trafficmanager.net. comment=\ + consumer-licensing-aks2aks.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=star.f.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.f.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-nlu-net.trafficmanager.net. comment=\ + star.f.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=star.b.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.b.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-tlu-net.trafficmanager.net. comment=\ + star.b.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=storeedgefd.xbetservices.akadns.net. comment=\ + storeedgefd.dsx.mp.microsoft.com list=windowsupdateslist +add address=\ + storeedgefd.dsx.mp.microsoft.com.edgekey.net.globalredir.akadns.net. \ + comment=storeedgefd.dsx.mp.microsoft.com.edgekey.net list=\ + windowsupdateslist +add address=e16646.dscg.akamaiedge.net. comment=\ + storeedgefd.dsx.mp.microsoft.com.edgekey.net.globalredir.akadns.net list=\ + windowsupdateslist +add address=40.69.76.189 comment=array621.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=bg.microsoft.map.fastly.net. comment=\ + 3.au.download.windowsupdate.com list=windowsupdateslist +add list=windowsupdateslist +add address=40.69.75.33 comment=array613.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=star.sf.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com list=\ + windowsupdateslist +add address=cdp-f-ssl-tlu-net.trafficmanager.net. comment=\ + star.sf.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a2033.dscd.akamai.net. comment=\ + star.sb.tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=13.74.138.242 comment=array602.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=dl.delivery.mp.microsoft.com.delivery.microsoft.com. comment=\ + dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-f-nlu-net.trafficmanager.net. comment=\ + dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=1d.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=1D.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-b-tlu-net.trafficmanager.net. comment=\ + 1d.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a122.dscg3.akamai.net. comment=\ + tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=windowsupdateslist +add address=geover.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + geover.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e10370.d.akamaiedge.net. comment=\ + geover.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=52.232.182.21 comment=array511.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.70.77.95 comment=array519.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=a1683.dscd.akamai.net. comment=\ + dl.delivery.mp.microsoft.com-c.edgesuite.net list=windowsupdateslist +add address=consumer-collections-aks2eap.md.mp.microsoft.com.akadns.net. \ + comment=collections.mp.microsoft.com list=windowsupdateslist +add address=a1847.dscd.akamai.net. comment=\ + wildcard.f.tlu.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=13.74.142.6 comment=array607.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=au.download.windowsupdate.com.edgesuite.net. comment=\ + 2.au.download.windowsupdate.com list=windowsupdateslist +add address=a767.dscg3.akamai.net. comment=\ + au.download.windowsupdate.com.edgesuite.net list=windowsupdateslist +add address=52.156.123.84 comment=array818.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.78.254 comment=array610.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=4.au.download.windowsupdate.com.delivery.microsoft.com. comment=\ + 4.au.download.windowsupdate.com list=windowsupdateslist +add address=cl-glcb907925.gcdn.co. comment=\ + 4.au.download.windowsupdate.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.111 comment=array510.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.69.70.43 comment=array623.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=tsfe.trafficshaping.dsp.mp.microsoft.com.delivery.microsoft.com. \ + comment=tsfe.trafficshaping.dsp.mp.microsoft.com list=windowsupdateslist +add address=ts-frontend.trafficmanager.net. comment=\ + tsfe.trafficshaping.dsp.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=40.69.75.248 comment=array616.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.74.84 comment=array615.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=sds.trafficmanager.net. comment=software-download.microsoft.com \ + list=windowsupdateslist +add address=40.69.74.80 comment=array611.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.175.242.182 comment=array804.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=dlc-shim.trafficmanager.net. comment=download.microsoft.com list=\ + windowsupdateslist +add address=e12671.dscd.akamaiedge.net. comment=\ + download.microsoft.com.edgekey.net list=windowsupdateslist +add address=20.187.55.34 comment=array808.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.231 comment=array513.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=52.167.222.13 comment=array518.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv601.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv601.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=e12358.d.akamaiedge.net. comment=\ + kv601.prod.do.dsp.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. comment=\ + tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=dcat-f-tlu-net.trafficmanager.net. comment=\ + tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=a1856.dspw65.akamai.net. comment=\ + tlu.dl.delivery.mp.microsoft.com-c.edgesuite.net list=windowsupdateslist +add address=52.167.164.252 comment=array506.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=13.74.137.54 comment=array601.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=kv501.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + kv501.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=collections-prod-frontdoor-geomap.trafficmanager.net. comment=\ + consumer-collections-aks2eap.md.mp.microsoft.com.akadns.net list=\ + windowsupdateslist +add address=52.167.160.173 comment=array509.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.70.77.148 comment=array516.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.200.126 comment=array507.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=52.167.167.59 comment=array508.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.76.172 comment=array620.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=82.202.162.184 comment=comp-lenta.ru list=NoWG +add address=smtp.mail.me.com.akadns.net. comment=smtp.mail.me.com list=NoWG +add address=17.57.155.37 comment=smtp.mail.me.com.akadns.net list=NoWG +add address=smtp.mail.me.com comment=smtp.mail.me.com list=NoVdsina +add address=40.70.76.5 comment=array514.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.186.119 comment=array618.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.177.176.186 comment=array520.prod.do.dsp.mp.microsoft.com \ + list=windowsupdateslist +add address=40.70.76.27 comment=array515.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.160.43 comment=array503.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.110 comment=array817.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.142.8 comment=array614.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.138.254 comment=array603.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.167.96 comment=array501.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.69.76.215 comment=array622.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.143.200 comment=array606.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.111 comment=array818.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.112 comment=array819.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=13.74.137.53 comment=array608.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.98 comment=array805.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.96 comment=array803.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.104 comment=array811.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.101 comment=array808.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.99 comment=array806.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.17 comment=array802.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.97 comment=array804.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.103 comment=array810.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.16 comment=array801.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=40.70.77.177 comment=array517.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.164.84 comment=array512.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.105 comment=array812.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.107 comment=array814.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.232.161.82 comment=array502.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.108 comment=array815.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=52.167.161.91 comment=array505.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.102 comment=array809.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.109 comment=array816.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.106 comment=array813.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.117 comment=array622.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.107 comment=array612.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.108 comment=array613.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.105 comment=array610.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.113 comment=array618.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.116 comment=array621.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.98 comment=array603.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.114 comment=array619.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.111 comment=array616.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.97 comment=array602.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.106 comment=array611.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.110 comment=array615.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.119 comment=array624.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.135 comment=array514.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.97 comment=array503.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.99 comment=array604.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.61 comment=array504.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.131 comment=array510.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.132 comment=array511.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.96 comment=array601.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.104 comment=array609.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.138 comment=array517.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.60 comment=array501.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.139 comment=array518.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.118 comment=array623.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.113 comment=array820.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.103 comment=array608.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.154.7.100 comment=array807.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.129 comment=array508.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.134 comment=array513.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.62 comment=array505.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.137 comment=array516.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.101 comment=array606.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.96 comment=array502.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.130 comment=array509.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.112 comment=array617.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.100 comment=array605.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.115 comment=array620.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.136 comment=array515.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=purchase.md.mp.microsoft.com.akadns.net. comment=\ + purchase.mp.microsoft.com list=windowsupdateslist +add address=e110219.a.akamaiedge.net. comment=\ + purchase.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=72.153.5.140 comment=array519.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.141 list=windowsupdateslist +add address=72.153.5.63 comment=array506.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.128 comment=array507.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.102 comment=array607.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=storesdk.xbetservices.akadns.net. comment=\ + storesdk.dsx.mp.microsoft.com list=windowsupdateslist +add address=e16646.g.akamaiedge.net. comment=\ + storesdk.dsx.mp.microsoft.com.edgekey.net list=windowsupdateslist +add address=software-download.microsoft.com.delivery.microsoft.com. comment=\ + software-download.microsoft.com list=windowsupdateslist +add address=download.prss.microsoft.com.akamaized.net. comment=\ + software-download.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=72.145.35.109 comment=array614.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=72.153.5.133 comment=array512.prod.do.dsp.mp.microsoft.com list=\ + windowsupdateslist +add address=213.180.192.0/19 comment=YandexDisk list=NoVdsina +add address=87.250.250.50 comment=YandexDisk list=NoVdsina +add address=consumer-prod-bcfd-v7-afd.trafficmanager.net. comment=\ + displaycatalog.mp.microsoft.com list=windowsupdateslist +add address=purchase-europeeap.md.mp.microsoft.com.akadns.net. comment=\ + purchase.md.mp.microsoft.com.akadns.net list=windowsupdateslist +add address=ne-az-conspurchase-mp.trafficmanager.net. comment=\ + purchase-europeeap.md.mp.microsoft.com.akadns.net list=windowsupdateslist +add address=storeedgefd.dsx.mp.microsoft.com.edgekey.net. comment=\ + cdn.storeedgefd.dsx.mp.microsoft.com list=windowsupdateslist +add address=star.f.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.f.tlu.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=a1996.dscd.akamai.net. comment=\ + wildcard.f.dl.delivery.mp.microsoft.com.edgesuite.net list=\ + windowsupdateslist +add address=cp801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + cp801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=glb.tas02.sls-prod.dcat.dsp.mp.microsoft.com. comment=\ + tas02.sls.update.microsoft.com list=windowsupdateslist +add address=cp601.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + cp601.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=star.sb.tlu.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedgeextensions.sb.tlu.dl.delivery.mp.microsoft.com list=\ + windowsupdateslist +add address=star.sf.dl.delivery.mp.microsoft.com.delivery.microsoft.com. \ + comment=msedge.sf.dl.delivery.mp.microsoft.com list=windowsupdateslist +add address=cdp-f-ssl-nlu-net.trafficmanager.net. comment=\ + star.sf.dl.delivery.mp.microsoft.com.delivery.microsoft.com list=\ + windowsupdateslist +add address=tm-pifd-prod-gbl-weight.trafficmanager.net. comment=\ + paymentinstruments.mp.microsoft.com list=windowsupdateslist +add address=10.30.30.33 comment=NUC disabled=yes list=NoWG +add address=10.30.30.10 comment=MikroNUC disabled=yes list=NoWG +add address=89.110.101.17 comment=!!!VDSINA!!!! disabled=yes list=NoWG +add address=wg.vados.ru comment=VDSina-vpn list=Trusted-VPN +add address=80.85.244.9 list=TRUSTED +add address=disc801.prod.do.dsp.mp.microsoft.com.edgekey.net. comment=\ + disc801.prod.do.dsp.mp.microsoft.com list=windowsupdateslist +add address=185.71.70.78 disabled=yes list=TRUSTED +add address=176.53.203.171 disabled=yes list=TRUSTED +add address=176.53.203.170 disabled=yes list=TRUSTED +add address=176.53.202.194 disabled=yes list=TRUSTED +add address=vdsina.vados.ru comment="!!!VDSina Server!!!" list=NoVdsina +add address=dns.quad9.net comment=Quad9-dns disabled=yes list=Trusted-DNS +add address=dns.google comment=Google-dns list=Trusted-DNS +add address=security.cloudflare-dns.com comment=CloudFlare-dns list=\ + Trusted-DNS +add address=time.google.com comment=Google-time list=Trusted-NTP +add address=0.ru.pool.ntp.org comment=ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=1.ru.pool.ntp.org disabled=yes list=Trusted-NTP +add address=2.ru.pool.ntp.org comment=2.ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=3.ru.pool.ntp.org comment=3.ru.pool.ntp.org disabled=yes list=\ + Trusted-NTP +add address=cp.vdsina.com comment=VDSina-vpn list=Trusted-VPN +add address=vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ns.vados.ru comment=VDSina-vpn list=Trusted-VPN +add address=vdsina.com comment=VDSina-vpn list=Trusted-VPN +add address=cp.vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ns1.vdsina.ru comment=VDSina-vpn list=Trusted-VPN +add address=ghcr.io comment=GitHub list=Trusted-VPN +add address=github.com comment=GitHub list=Trusted-VPN +add address=149.154.164.13 comment=telegra.ph list=FuckRKN +add address=194.85.61.76 comment=grani.ru list=FuckRKN +add address=109.70.26.37 comment=grani.ru list=FuckRKN +add address=104.16.4.81 comment=xhamster.com list=FuckRKN +add address=104.16.3.81 comment=xhamster.com list=FuckRKN +add address=188.114.96.1 comment=lostfilm.tv list=FuckRKN +add address=188.114.97.1 comment=lostfilm.tv list=FuckRKN +add address=172.67.182.196 comment=rutracker.org list=FuckRKN +add address=104.21.32.39 comment=rutracker.org list=FuckRKN +add address=104.247.81.99 comment=lurkmore.to list=FuckRKN +add address=8.47.69.6 comment=dou.ua list=FuckRKN +add address=8.6.112.6 comment=dou.ua list=FuckRKN +add address=66.254.114.79 comment=youporn.com list=FuckRKN +add address=185.110.92.40 comment=pornolab.net list=FuckRKN +add address=185.110.92.41 comment=pornolab.net list=FuckRKN +add address=104.21.71.238 comment=crimerussia.com list=FuckRKN +add address=172.67.172.95 comment=crimerussia.com list=FuckRKN +add address=149.154.167.99 comment=telegram.org list=FuckRKN +add address=149.154.166.110 comment=api.telegram.org list=FuckRKN +add address=myip.ru comment="!!! Check IP (MYIP.RU) !!!" disabled=yes list=\ + NoVdsina +add address=ipinfo.io comment="!!! Check IP (IPINFO.IO) !!!" list=NoVdsina +/ip firewall filter +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=12h chain=input comment="block honeypot DNS UDP" \ + connection-state=new dst-port=53 in-interface="ether1 - Unet" protocol=\ + udp src-address-list=!VDS +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot DNS TCP" \ + connection-state=new dst-port=53 in-interface="ether1 - Unet" protocol=\ + tcp src-address-list=!VDS +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot NTP" \ + connection-state=new dst-port=123 in-interface="ether1 - Unet" protocol=\ + udp +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment="block honeypot asterisk" \ + connection-state=new dst-port=5060 in-interface="ether1 - Unet" protocol=\ + udp +add action=add-src-to-address-list address-list="Honeypot Hacker" \ + address-list-timeout=4w2d chain=input comment=\ + "block honeypot ssh rdp winbox" connection-state=new dst-port=22,8291 \ + in-interface-list=WAN protocol=tcp src-address-list=!TRUSTED +add action=accept chain=input comment=\ + "defconf: accept established,related,untracked" connection-state=\ + established,related,untracked +add action=drop chain=input comment="defconf: drop invalid" connection-state=\ + invalid +add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp +add action=accept chain=input comment=\ + "defconf: accept to local loopback (for CAPsMAN)" disabled=yes \ + dst-address=127.0.0.1 in-interface=lo src-address=127.0.0.1 +add action=drop chain=input comment="defconf: drop all not coming from LAN" \ + in-interface-list=!LAN +add action=accept chain=forward comment="defconf: accept in ipsec policy" \ + disabled=yes ipsec-policy=in,ipsec +add action=accept chain=forward comment="defconf: accept out ipsec policy" \ + disabled=yes ipsec-policy=out,ipsec +add action=accept chain=forward comment=\ + "defconf: accept established,related, untracked" connection-state=\ + established,related,untracked +add action=drop chain=forward comment="defconf: drop invalid" \ + connection-state=invalid +add action=drop chain=forward comment=\ + "defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \ + in-interface-list=WAN +/ip firewall mangle +add action=accept chain=prerouting dst-address-list=RFC1918 \ + in-interface-list=!WAN +add action=mark-connection chain=prerouting comment="NO VPN" disabled=yes \ + dst-address-list=NoVdsina in-interface-list=!WAN new-connection-mark=\ + To-ISP +add action=mark-routing chain=prerouting comment=All2vpn connection-mark=\ + !To-ISP disabled=yes dst-address=!89.110.101.17 dst-address-list=\ + !NoVdsina new-routing-mark=To-VPN src-address=10.30.30.0/24 \ + src-address-list=!NoWG +add action=change-mss chain=forward comment="MSS on WG" connection-mark=\ + !To-ISP disabled=yes in-interface-list=!WAN new-mss=1380 protocol=tcp \ + tcp-flags=syn tcp-mss=1381-65535 +add action=mark-routing chain=prerouting connection-mark=to-vpn-conn \ + disabled=yes new-routing-mark=To-VPN routing-mark=To-VPN src-address=\ + 10.30.30.0/24 +add action=mark-connection chain=prerouting comment=\ + "Mark VPN connections to exclude from FastTrack" disabled=yes \ + in-interface=*B log-prefix=Mark-VPN-FT new-connection-mark=\ + VPN_No_FastTrack +add action=accept chain=prerouting comment="SSH To ME" disabled=yes \ + dst-address=10.30.30.81 dst-port=2222 in-interface-list=!WAN protocol=tcp \ + src-address=10.30.30.0/24 +add action=mark-routing chain=prerouting comment="VPN Network" disabled=yes \ + dst-address=10.8.0.0/24 log-prefix=VPN-Net new-routing-mark=To-VPN \ + src-address=10.30.30.0/24 +/ip firewall nat +add action=masquerade chain=srcnat comment="Default NAT" ipsec-policy=\ + out,none out-interface="ether1 - Unet" src-address=10.30.30.0/24 +add action=masquerade chain=srcnat comment="NAT for VPN" disabled=yes \ + routing-mark=To-VPN +add action=dst-nat chain=dstnat comment="dst-nat for acme" dst-port=80 \ + in-interface="ether1 - Unet" protocol=tcp to-addresses=10.30.30.33 \ + to-ports=80 +add action=dst-nat chain=dstnat comment="dst-nat for amster HTTPS" dst-port=\ + 443 in-interface="ether1 - Unet" protocol=tcp to-addresses=10.30.30.33 \ + to-ports=443 +add action=dst-nat chain=dstnat comment="dst-nat for amster ssh" disabled=yes \ + dst-port=22 protocol=tcp src-address-list=VDS to-addresses=10.30.30.33 \ + to-ports=22 +add action=dst-nat chain=dstnat comment="dst-nat for amster DNS (TCP)" \ + dst-port=53 in-interface="ether1 - Unet" protocol=tcp src-address-list=\ + VDS to-addresses=10.30.30.33 to-ports=53 +add action=dst-nat chain=dstnat comment="dst-nat for amster DNS (UDP)" \ + dst-port=53 in-interface="ether1 - Unet" protocol=udp src-address-list=\ + VDS to-addresses=10.30.30.33 to-ports=53 +add action=masquerade chain=srcnat disabled=yes src-address=172.20.200.68/30 +/ip firewall service-port +set ftp disabled=yes +set tftp disabled=yes +set irc disabled=no +set sip disabled=yes +set pptp disabled=yes +set rtsp disabled=no +/ip hotspot user profile +set [ find default=yes ] address-pool=dhcp +/ip service +set ftp disabled=yes +set telnet disabled=yes +set www disabled=yes port=188 +set reverse-proxy disabled=yes +set ssh port=2222 +set www-ssl port=4433 +set api disabled=yes +set api-ssl disabled=yes +/ip service webserver +set acme-plain=no crl-plain=no graphs-plain=no graphs-secure=no index-plain=\ + no index-secure=no rest-plain=no rest-secure=no scep-plain=no \ + webfig-plain=no webfig-secure=no +/ip ssh +set forwarding-enabled=both publickey-authentication-options=verify-required \ + strong-crypto=yes +/ip upnp +set enabled=yes +/ip upnp interfaces +add interface="ether1 - Unet" type=external +add interface=Bridge-Lan type=internal +/ipv6 firewall filter +add action=accept chain=input comment=\ + "defconf: accept established,related,untracked" connection-state=\ + established,related,untracked disabled=yes +add action=drop chain=input comment="defconf: drop invalid" connection-state=\ + invalid disabled=yes +add action=accept chain=input comment="defconf: accept ICMPv6" disabled=yes \ + protocol=icmpv6 +add action=accept chain=input comment="defconf: accept UDP traceroute" \ + disabled=yes dst-port=33434-33534 protocol=udp +add action=accept chain=input comment=\ + "defconf: accept DHCPv6-Client prefix delegation." disabled=yes dst-port=\ + 546 protocol=udp src-address=fe80::/10 +add action=accept chain=input comment="defconf: accept IKE" disabled=yes \ + dst-port=500,4500 protocol=udp +add action=accept chain=input comment="defconf: accept ipsec AH" disabled=yes \ + protocol=ipsec-ah +add action=accept chain=input comment="defconf: accept ipsec ESP" disabled=\ + yes protocol=ipsec-esp +add action=accept chain=input comment=\ + "defconf: accept all that matches ipsec policy" disabled=yes \ + ipsec-policy=in,ipsec +add action=drop chain=input comment=\ + "defconf: drop everything else not coming from LAN" disabled=yes \ + in-interface-list=!LAN +add action=fasttrack-connection chain=forward comment="defconf: fasttrack6" \ + connection-state=established,related +add action=accept chain=forward comment=\ + "defconf: accept established,related,untracked" connection-state=\ + established,related,untracked +add action=drop chain=forward comment="defconf: drop invalid" \ + connection-state=invalid +add action=drop chain=forward comment=\ + "defconf: drop packets with bad src ipv6" src-address-list=bad_ipv6 +add action=drop chain=forward comment=\ + "defconf: drop packets with bad dst ipv6" dst-address-list=bad_ipv6 +add action=drop chain=forward comment="defconf: rfc4890 drop hop-limit=1" \ + hop-limit=equal:1 protocol=icmpv6 +add action=accept chain=forward comment="defconf: accept ICMPv6" protocol=\ + icmpv6 +add action=accept chain=forward comment="defconf: accept HIP" protocol=139 +add action=accept chain=forward comment="defconf: accept IKE" dst-port=\ + 500,4500 protocol=udp +add action=accept chain=forward comment="defconf: accept ipsec AH" protocol=\ + ipsec-ah +add action=accept chain=forward comment="defconf: accept ipsec ESP" protocol=\ + ipsec-esp +add action=accept chain=forward comment=\ + "defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec +add action=drop chain=forward comment=\ + "defconf: drop everything else not coming from LAN" in-interface-list=\ + !LAN +/system clock +set time-zone-autodetect=no time-zone-name=Europe/Moscow +/system identity +set name=MikroMaster +/system ntp client +set enabled=yes +/system ntp server +set enabled=yes manycast=yes multicast=yes use-local-clock=yes +/system ntp client servers +add address=time.google.com +/system scheduler +add comment="Every Day Set Global Environment Variables" name=AM-SetGlobalEnv \ + on-event="/system/script { run AM-GlobalConfig; run AM-GlobalFunc; }" \ + policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \ + start-time=startup +add comment="Every Day Check For Update Scripts" interval=1d name=\ + AM-ScriptInstallUpdate on-event=\ + ":global ScriptInstallUpdate; \$ScriptInstallUpdate;" policy=\ + ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \ + start-time=startup +/tool e-mail +set certificate-verification=no from=MikroVados port=587 \ + server=smtp.mail.me.com tls=starttls user=vadossio@icloud.com +/tool netwatch +add comment="doh-fallback, doh-url=https://security.cloudflare-dns.com/dns-que\ + ry, doh-cert=DigiCert Global Root CA, notify, name=CloudFlare-doh IPv4 1" \ + disabled=yes host=1.1.1.1 type=simple +add comment="doh, doh-url=https://security.cloudflare-dns.com/dns-query, doh-c\ + ert=DigiCert Global Root CA, notify, name=CloudFlare-doh IPv4 2" \ + disabled=yes host=1.0.0.1 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.google/dns-query,\ + \_doh-cert=DigiCert Global Root G2, notify, name=Google-doh IPv4 1" \ + disabled=yes host=8.8.8.8 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.google/dns-query,\ + \_doh-cert=DigiCert Global Root G2, notify, name=Google-doh IPv4 2" \ + disabled=yes host=8.8.4.4 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.quad9.net/dns-que\ + ry, doh-cert=DigiCert Global Root G3, notify, name=Cuad9-doh IPv4 1" \ + disabled=yes host=9.9.9.9 type=simple +add comment="doh-fallback, dns-fallback, doh-url=https://dns.quad9.net/dns-que\ + ry, doh-cert=DigiCert Global Root G3, notify, name=Cuad9-doh IPv4 2" \ + disabled=yes host=149.112.112.112 type=simple +add comment="dns, notify, name=ns1.unet.ws" disabled=yes host=91.192.189.2 \ + type=simple +/user aaa +set accounting=no diff --git a/MikroMaster/history/20260912/20260912000003-Diff-Config.rsc b/MikroMaster/history/20260912/20260912000003-Diff-Config.rsc new file mode 100644 index 0000000..dbaa4cb --- /dev/null +++ b/MikroMaster/history/20260912/20260912000003-Diff-Config.rsc @@ -0,0 +1,7 @@ +10,11c10,12 +< set [ find default-name=wlan1 ] mode=ap-bridge ssid=vados wireless-protocol=\ +< 802.11 +--- +> # channel: 2422/20-Ce/gn(17dBm), SSID: vados, local forwarding +> set [ find default-name=wlan1 ] disabled=no mode=ap-bridge ssid=vados \ +> wireless-protocol=802.11 -- 2.52.0