From 470f2ee0214be52851991bdaa94b263e6abf0d88 Mon Sep 17 00:00:00 2001 From: vados-dev Date: Wed, 19 Aug 2026 14:40:05 +0300 Subject: [PATCH] Backup for MikroMaster created successfully at Aug 19 14:40:05. --- .../20260819/20260819144001-Binary.backup | Bin 0 -> 105229 bytes .../20260819/20260819144001-Config.rsc | 1211 +++++++++++++++++ .../20260819/20260819144001-Diff-Config.rsc | 4 + 3 files changed, 1215 insertions(+) create mode 100644 MikroMaster/20260819/20260819144001-Binary.backup create mode 100644 MikroMaster/20260819/20260819144001-Config.rsc create mode 100644 MikroMaster/history/20260819/20260819144001-Diff-Config.rsc diff --git a/MikroMaster/20260819/20260819144001-Binary.backup b/MikroMaster/20260819/20260819144001-Binary.backup new file mode 100644 index 0000000000000000000000000000000000000000..e0ce0c96286a33301a69613cbbb65714251602d2 GIT binary patch literal 105229 zcmV+aKLEh*sF8CGn*jh8xO*T{meV(@AXHVlZ%`}%0002|`~QB>3k3jJ!s&L&Q1*Y= zSdj-#!if74_%@j^vGzj`e@GJrt!ysTV$}TP)?IILRVxB(aBsn{6W*#}nNYr&$Vc?X ze#7Q<{=c$7Sw0cW9b)0~u4OT#|9L4Qf0;}}{)WG<;&MN3@ z1@&n*i^F8It>5$tWhLj4Ls)B@d*5Fyn|zEweW*DAdO$JG8_o2u5k}a^I!uJf9^D(H z$+}&*kLGlEN?iPjmxviBEm1XpVnww8kS_@M)!f>oHB32Nygu@?n@y9^4yUM$IPA-+ zo_IxF!L*>6JFr-F0cZf}3*z8OwHqxJpzGMntkprn<@=_?WiO9(J}AOwbB*i{k(7ZE z+PBdIyLP(*MXYKoxv)10n39fTAFy4V<#VC!f=NsIqm7Vw{@+g+YZ0~z{P&L+C*d?q z0Pv>qyB1wKL3trD4iC=dSr95vLQRKphUlDP5Af!t*s$1qTK4;xMWPQ+5*bMV77D79 zdRQUZ*Cstnw-S_(kuCDAa>|#d{_KIHSfs31@o6%*Dv)6)Qc{HDlc0*-~;=52qh-ahxbGg{i7CV0V!-O-hlf3Brtvs_;{<8IPgHg z0!e%sN?5H;%8L5jC`xD(jUNc2wzN$KQbka6z9|qH3a?UKU2#bj&u;GJR4oj|o0QnT zVn~|O)rl7%-^q1|in1;~{-=a4% z?gO;c-pH6~0QPRcaY$SKR8!`b(6OQyGBW6Q9+~^fMwQOsv}o)6tkknyGfHJZ$sR z!>X+bvpXPijsCHWGXh-;bnuT zzV@kNJ$s;yoi@p{vfhUGot!YmrBb;FnfQYnKdiuD>Dag=D=6`J|7N3s?M!RB+23x> zftuhGQMG3mL%DF`Q}$_l#yBPSn1LB$`x0nmoSMNjc#bzPePW=72_fKz?GH4caA_cn zzO}koOkQD1+|l(5i@`)p3l81nXZ2u)Nja*468oI=dpa>|P%p}(RHqFjF=7AIjMUWd z!;>EdH8AYpA549-b6HMehNsQGBt?KTXfr%68m?CZp(#1}X0TZvP0J<@d+%zU#etmz zV36LSGJYE23iL0MBt`2h6ZN6z2kE<~wU^^c0G9UW?}9s|kHSpuDt~?zYOZ*W=uJ93 z^MBcCHwY9vcMno+qo9BqFMD&VTkD|Nu@JK`tYT5}Wqz3#qAyw-2Xz^mS+Of`sU{Gu zZ`)h%39caTLCA6{E7+AD%Lwoe3kl3Bg)((#pl)CNAvX&EB*Wj;rg?*^FN`AZ zf5t$(+n=A&KJJ*|uQ}(7oj1%BSFDaH=^FCv9sbs=#@HKLdcz+X%(}Lxi`g?QrC!D- z+P8rxA5O)p%4)ZjN&YTfpcJ%#)+D0}o@%bk}ZQ8QTL=`J0;YRY%rb z{6ZcKi-uZ^gVw?2dirktTL+UV@?k%|UJplAdwH=J)mL@mK#4w;RVb;@p4Cq5)Wl|H7+7T10RrZ zCBR1pAX-Q$=sJf^bp^L~j4?vj%mIMhF3Vv z(ms*EIRFo5eF0H1(Wz|)YZz8YC6=6J3Z5~o_7${9!q^A|J_6K8MSa!iyRARab`UMB z)h=24tgn%%FM|bmjHA0!`R-tau|lbB!GbeTBk_=SwrK;@8kHWlLC%RVd zIWkc_J%=7`jyz$>4`|0`nlfk%*1u+0s-J*{dEL)vYTie1czxs#(i+ES`CAknAI6*C zBAPBVR2DZWWd^w#mUmwp`$@ZsOFOj z$b2uUAN#gQZiTk#txaa=`U!v-1GOjZl~1UwnA^eiE>n$n+oT}xH58+5P(xl}hoe|> zW&q&wYH!yB(ET}@qzM`D00wdj!%uaC53?ro^HZ8!9pQdP+8RLpGmtGHH#-UZX(Ar` z7I`^L=)b7WSWI~Wa3H@;7qnG4;&Lve{b%%dS0zOp__4nIo}eJmELdA$={nw4t_Rd% zPslby1_mJN#Tcqok%#*oCo?j2s4(A==y0Q2w-!tKXFi_OP?KA_HvzJD7)n6}>fiSn z^V#R||1{9_84>U5%%Ds7Eo@hq!9&lYd%LR-BR3-r%-zU;)Cs;el@haQFZIMQtk@Q*8%)^@Cp%XWN6L9TB+(9DvP_@-P$a$v(pg47{p+pFXAP zg$q-+wcjNfWOf-jL4EGUM|6M|*EaH8*zF^W=uc|sH&n;nW_g1`rUsS7q*(pVs##yQFG$-WjXjRwWb zIaY^NT`beN?31p$2_f>vbOan{y}xDdeSnbQL9I*97(Iozx7xgCjd@+{ZFPQ(Lb5RS zyg>!2&-q9(j8|@rr$v=mi8$IUvs4z>WlAFGWr(#Va>LXl5C@%OQL=6vjCjQX;2WBM>yey<&)*NeFdck-l%mGd`!aEfP6V*NOQPlr_u_s1c<+(LXut% z5O(Ojd9Tn^FY+P1xzXZQ&MENsIJDS$AiruOY6{WrB2ao7l8a}kAKf)9vuq#mvq&1V z7ff0{#O82ro`X^h#8LSP7>JfY%Q0~F7QR3&@+H?c>oAsA2+-%T zw@eF?WGs@!#_Krhq7iK3;sg0;+SaEKv9pAUb6Jq*S@XRFOHYjS6`t@_YRZ>MsOv9p z`vGcWTQ#rph3|YA#nmMOAvZ!qPJ@IG1r)>h;+jKV{GqakUmXhx8{1&xI z?`jE^b~oon5AG6vd3MNv->rh4yonjiT)9q%FX?=HCoecd)+Seg53$%}I!CIF)Xm`8 z;%OyKKERL_v3R{f>fz*JEaurIHMOR~p2hdzPup}H@OnQ*1%3%G*a&H*ZgrUXjrS7A z&?QWlLWb3c`5D-X=L={IyRS2NY-3z|y9vfHK$MNn2ZW3o?6Htu`&p=V`B~Z6x4rJC zr%QRY6G@Wi=ZFCKHnf;Wd`ma#=m}Kbv?0ECgj}frxs=)Af~dha(@)pK+mi})uLBDI zv4hNvP|3idRUjw()0%|6xY+c4|iD~Tk^zXJclxOPRbL=Q=~sSqS?n|mc0;h9ip&td58_ypa;(HOlKdb1G& zP_-HUQTVYVK(Vd&PI)v7LPnW)$f|r`_x3%oQ4L;m&YXBjF^FkC?uG8!@>c?Vxhcb< z+VsK@q&a%PZu74x+8U?5eQj9GQmtdqSllS2)o=_J?1IHB*$Z@y?DOkNUe_P6tR?j5 zfUiO2=;oxUf6GM!fpMXYN#s|%WI3f}1{FxKJvW_W7$iKC>Pw!R-)80XYv=zq$<#j( zrS|%~1l*6Vm2xqGyubY<_Fkex!q0}drl~E7cS^dRD7r{M362aK{R$Wz5U7e;;S6Vd zk(j}Zl@ZT8;Mr5h7tw0n82?;En<|XJjod%}3`Kl~5wPc|)zR)9J}jaxF*o%MkCn5F z0|{)p#YGPchtinQJeT!?p{}eChkJ5os*4fXZ2@z$VVWWTr3J9}S18l6&+{rxyU|I1 zsXw}|QCu!v6BL{(BG2!2#H3By1PIn2dip?^Zi-KPaseZEwIbRca!B)RzOkrheU!O( z5+O=p3RL_s|J!0|^|vnf*a`Q*O!UEbz?+>u9vy=|Cp~OI3FRA|9$36BaZ=dAHx2z- zhqHjtF(E~%^@)p-l`{TiB1O%|?6G=|n1sYHF~k#@_XO0234owA+HBvANQqDGFQoJ@ z{9agr*4mhKU`8lt*4O`~7U0df>dfP+IaqI?TAZ55t8HQYW&VN>YY(`Mw%tLf=Rd66 zmGG4YNBcCG+7HZ!lLMz43u{dS=8L+2v33M22wZ~MJBWZeuXP{DSV5j7=3Ohgdj{t> z;dE(Pf)5%Q%_d1V1VZH>)ra)s_r-zAPJbPXP6Eb=l#5(IJyD0H}eY6A>zfZfF0#5e$d4Ze9_5Cz{g zQe;_TRV5ia8q}G~L{b(8VCyXMz>8KBSu54@_(+5)3{2L@*dFPJURE)xZ_8kwaamGz8JQzj^i2Khe+UuA+j#f z@a*}j{wXeo)KO@J*SdHYK%z9(4BB%zS@uB7yhhk?$l$5K&o+$eOHS`B8Vv9m@wn;# z#SUc3&+MUZuah&|V%y)!cU8}@cp2x}{y#8E_{Hg#75Az3Z+Ny^eu*bUMk2M7-5?U3 zKX82OA(xysBj`t$<-19Is|`23bB&=w(%w!G9k*@M<+LhrVa^PZYkIMyo6?xn{+K6O z+3de0B|wFKlWGU}ps3~SBWuT(UcaqCRvRW zp#9qS0bNx5>XWqH0!G_FVIn;vAt_y7$dC<`zqmgh2d8vI(G)AK!3JIGB6XG^VORAA ztA!XlkP0-lEDbH)YmWm8)#SP9gKrEO*W zt;f-(Ak#SobUxu07N1gebl$vqbq9G0 z0o$;5Mi^pdfL+c1cu{;qXHnF_mqo!Pegp&6vrJyN=E;wxbM`!+uLK3EPG@kFYIJR! z3Z?}cj>UlyeZ?h-HsCIq;6TR@inPqZ1}Us+O}S2ciiX>-kpBn|30qB!?1g;gwfvwdwQ6fjGs}Ihe zIgpYKXS7iITaM*5iGBLVe}}8uHz(%o8N3X?xBT>qwWbow#7vcd9<3ILTlfW9$z`W}~=5FFZQm~)N(~6oZgz&Z`fomT1_n;Ki!?FAn0D@6DCVszN+F|Op z;F96cgq$vT2zO#W`90!EPErFz?B%~NdOQz2c|^l0hj2yn~+}f=c4|$WO-%T;Dq!}Sm<=NjtZf5kd zTT%-)c-TjbZ|}WY#-j~500ai$V1(#YkyiW}2MNp7SDM_Pj4j@lDVHrWH^j7@L+ywC zUBv!*c!YTUHFNz`{i*;$_4YS3CM*=Y;pSc-r- z-Juy7F?*j!)6$}ScXEt}VESqpj8bKiUr2hY(s?E?jKm9;GYS9c+|}~C;79)qR-fQl zOKkeP&P`RVjR?MAU1{SKfQwL`O1jc`-h5+NU)qd@K8P(0sHpu}CzYUl;G@?c9>f`w zCoxTr&%U{RPS8oq0&qqrx8UDI4pZ^=CvQlm90+fTs9J`|Et4}`2`J08mN>S5Ny(&9 zODbx8F^u9YG^|$Wk9ss3Y*uQq!m0o6ClQOsV-U8##L-$h2p;2*bX}Z$Mv_3$C9#aY zrc?!D5IlVp1fk1+GtiLpG&=23usR{y98@IERxdsMhJ3Sf6HMR}{Rcr9X+7c_lAAdT zkgmFVmB6>S0TAUgM?2aU^nu=dXW2KjN4UtCi5j4U4nf&2mSDk`6FI1X5X>E3 zB3!UaSn@&Xs&eTJt~-JfnQ85zrY+MvKsJeFpW-hy0jSBvIpyEmUCP*;3m}PZT#F9Z z*#>J1%B?r~t*$wcs_BLcXL5OI?x>Lzq!kTtiB|axTk}Urk<+^kW8ZE?DaX|P$YWu? z0;n5NEGow>^{n;_Q-iTC((j%6Veq=k4(pF}kRZc?BjKLx3v z4=`xK4wfHiqrT&onr_NpHK4T4xhZvYR3rerpg0UQmt~0_K#p{ICERk~Xj!O~-3k6^ z#Wpsz${-Y9`_6e}`{tZ+`jz#g;pidl*KXAg5{Z!oM%I2hL64Yc6E*$>jv~jwTAF-S z+M!s&H!YF52I8p6v&NjqGsOpTRMf{mb(fd{6iwy>q$qv!!)t_ zVDy=iW>t1s*J2yLnH^7}mA&C(ea+jUZTaZ{)%J<>%xKqY%J{N=lP;B(o|}+H9rJQ@ z9M{J~M1>wu&=yFjrgt16Cy=vta~+0t46CyW>x_Cp^km-N0jPkA4-~Kc-?F+gfz6Ci z$7`60zDWv(uYf#XKrJ>?n8m0H>-6PHJQxBAEh1+cfcnP8(j8;COH5Uo6p%S6r0xeb zMCP$McKxmO7Lkup-}+T)P)y1wPM#tSrWjv0_w|f2UL)5(3n(Z-kr1G7eF)yS92!3U za7@x@3#ZiCpI?@MD_q-iF3c$E)sSXa#Q3n}8(Q$d_OD(Z!d&wgwTsPNPbnJ|I4^GmcF>`L;62Fvj0>_^kW&M^{fFJ`xO*rfyO1doM>4YV7A_khBO z%n34ryEi$L67$WABh*MBZ)q7s2g1hXfnOn*#!y8Vz`<;N^P}a_S~3iQ%_usUXP6Uo zELnHZ#*oAK!e+AgZ<8Ezq0D$CF=B^?PIz)=ur}I6I?d?A5q5|?r(>>1)bf#)5KE(Z z-e?jASi!A~(N!$k)4QrKGd+(f7)mDAg+7=e=;%)x$(}22;EtIotm~jko@MV_LMp)9 z?oVUo>BDTTyb1u(zHG^q-s{XL1_W7+Z~&$570lSeZJb=<*YUlusFc$$dV`$iX`*}` zq9TzZ4ppjqk|ncIhAr&3xYDEIQH{ab0Xbe^ocMo6U71BFME|}?qjh0)Y-eff%Dab|Y zGyxC{szC_b=vrq-s=d2_O`{+CR@eKBYLc;fUYu1199K}vG%$6cc$J{dQZfn zruD;i*>`c55&8zoEIUrOsp3#m7*mP6 z0t{0LN{4kpn04psGFl!xt*?v8`O!KsBjyCIOCus7;C{&T$<3ktEMB*67QY?z+KhltcP!+X#0n0ymUVC&WakJ$IWV8j14wmVov^kUa2VhngGKEsU=Lk{j> z1*}WUYVk7EbZsMOCBV1Vq{+&dR8a4Pv1WcgKOA)8_{e!=#CNub(gb)G^0<|(hcAA} ztccv6>{*Ya8kgN)H3Pjt_A~{NV1IEuoWGT^L~kzV|0%G(mcX`VNPF`=Ed_@eRj8HM zmQZ07o9_mTXbhNf9S#!&LxW{m;|iuQS&exl@l|E14Y^sg1F z=OWMOj4f7h{Bil+y%%{CW|Q~2+hihf{LAJknlcX}YPMb=qO(A^s6kgbGJ$V~u5P^J zvOin9rN+KX?j6Effl|)Poa_HT7SUvhd`{hd<*{ghS@S&6t^C%C#2c2QXq z_T(ME9pri4#2Und>Nai|3Yl2jOv(8Xgw!Gz6&8KCY6;!-r7ENkhRC-4L(KhW+bonf z>d#IR3lb&H<0Wp9w5yTG<{@CKTC*a%c>MMqYT#FGDp+vb)qSJ-ikdM`0=$^7)&loAXc@pq?AO_-N)$#|mp?&%* zv{ae?&_&P%$_eWm^U7-?A!8FsCR{{Fz%XAbT6fI@E<3%g*%sk?>Q3tEg3{=XhI-%M z=(>Mu&$A?nTHN_~5(f8YwjO z7=59-=ld`J+AE>6sGu0hx5LKo zZK+UtrP?}pd+F1CLzDm<`!x!D^(B-nHTy+3<07Vq>nvst2~4`ZYi6>*wf#L@k(#`V z+l;CPRG!Urat)YUEiicUmVQUKO=QMh(t?`%7)pup%^laPOS&A5GLx)>vFXHLmC@9b zyJgUPh6%=dyjXBX!XL|$F)e;)r0}3FRkSJ^Phl+2wNAr9tRODS&n}A;Y zb4v`s847)G4q@E^{F?&k+4}_o(!8Z|d87&Ba|YJJ`>_=EH3g{Qyy+viq-v?5B$2iL z243uWeDf_QA4DTFvjcBDDLT1$fk!^UEKb&wWA-0Cot_kl1 zU#7f6AUzdlBH?JLUPYCh6eyPHo2HC)*2tpHwQzbJTX20a*2b_wg_hUm)l(Z+feIuk zRUT`T6P+}TF-PfFhw}`Le^Brcnb5uYxP;3~-G{32ty$dH`Hh^rS9coZl94~Dz7c!E zBw6|hwac{svykjO!lv^MR}S?|HTbdzS*>vNX0_srNUu;z6ZJ^eWWi2Dt{aI;D#j5T zGaH3ZtKc0?^Gt450m2(Pf)Pz~RdWStNQCACYyk>_8qXP5#3J zED@u&HT*N|GHfb;J7H9u%w#nHua{coRkNAI>ewdTvrL633vDCvH=R?a^R-_;G;IvE z(cH+?J8p-Kqkn}2lH7}75lOX=KwrL6DOifpjKaz2ScUO{Hu=c4N3HzcQZG63maE_` z02rSI%q6e+nKQ$oyzpcpsW+y~{$@!nv0qwZf!hR5XarOC2}mw2*LQom%^z?w@=@4F z`ezht=wotj2-*I9P(se7L%V^3JTMW(U9$i;83v5gpYTz8YmN<5R0xSs*vq&??v96n zr8ARB#1lA#SMmBbzEzYQmkssWa0!EgO z6DaG!tY@R~*}tOu_&J;! zsz6PUFitqUwwaERr-@>7BQ)9wEZ6={r|k6DIOhPx$Dew$YHPPS(hs6}i&uRyNRm@DkJ7DL1avst@XHQ>1B6Ty5RBZD7&3&&<4VpyP zkP=?!zM~nyRn)iq_sh9>q=spF-+bj89-Gu#HlTxVS-1(bYUtuGK!Bn1I=F44 z`Y80IeWgGl;-iF2`RF9zs{~2~GUYOabJr-T4Rv9Yd4cJiO^Y;Am)ELh!I%L2%PuqD z=0y%@mlVHyO}3qR*#Na5i?JFhu^>0ucj=n?d<~Z^n z!;T}*Qr#u%I6d_j0ZL+u(u1rtXRYz}^kaU)T2uK8#WHE|JKv?6E+WrlgaUr1B2=-VW-7TPE6yhE$SWs zuC3@QUldr0rNces!G_CnoYl7UIr-q|TG)zuV*$P2M%KEsFVE)_^ueaLG!ioM_iRv9 z;S>_kls@Q=6xs-vpbcHD^8n0}8-}REkn4nH5Mt3r0SL~Xp3Za#loyHqw1oC4a$tzP z+`E1FAip)^Rnjo@`d5UzbyQ7OY;F7Dxjh$~24z8oG(^HRoWBLoh+ooid&A2QbiyIT3R!%t`H`X;c=hKV@}Bl58_rd1iJDC6}(&0FAho zXBw-^YGtub!+|D7Ukue$X?D&1B)_QVN`1J&oAu~T_PfAGvUFS1bbAS_m<^7sMtE4b zcrGCc$6cMYEk#HJr}x7!9ve-+`UunE`JCls+oIe-y2hfuUaB~h?odocsq)(W9syF& zmB_NDaAQYao;0z@P;+XG2ZduYL#EVb1^)pfMQH{V%Y30S&gBwAsN^*@T^>w8*h&p3 zKDO6!Gek%=_|}8xBb-mN=ZABipBgx`=P6{9U9k)$hs%LS49f!lqhZBrmt7_-U~ihK zvs(f$<o*W`*xtCz!eN#Sn@TVqU>&yAfgGXqdqS-!USE|+F;qwSdKX&`GGx7!x}m^yyS^m7r<^3hw#!BeEQBbfb#V;ogC=eJ7LpZ-L+>Ot>J71MUKa)nw{FoKK7GfC#LS6>Qf~h zcfZD@PEX#k!JV$EDr~WVZB)_y4O}Ekjbjhw)mB>L+EibA<4hRQTL{1RcJDyfrIpJk zN+T0m72;ftD%ste9;H_$B&zy0y)3hD{WZ-$ekw5=7en5{gJ*e?tVsW0gNii z^6S5%Jt^iN7If|TOU{VZft)FlM(a$sG~cFFCap{q0@}_PLwW+MhjhkpGjiW)gCSQ<= zE~A%cb`s%%mpi4UUvU^v^Q=FB%ZXBE9hx{>_v<7)VF&>j1hy?coUK$JbbxGu%Ixc# z`l_z2I;*0iV>Dw`O2Wl8u2v8zDi=fnOF26m;gN~%yM2@S+)PMpX#VyUrDKA25O088 zC}ML@g&|!D!=FiyXrqej1F^?4$d?cC#MQZ>n(W1Df>O6pNDj)H4QT0w4$$>)-ScQp z{H+_i6nw>iys)2FMu zi}B3eD&)RQ49U}0TV25&1g2-CLm&iy^pV2WaGCoRg0kYJq?HWlt@u+IzSAVGRPU!0h;Lqq2@7Fy>f4CX7{X#G_X5)pwEmnSgmxl z9L6{uwq7J3w*yrv<1%Ruk(+6(*d!!iVBi`yZa_fY=%jR-3;oI@lHaOWrG}ZfN2MeE zhsFCF90a-y#A|82a$aa&uO?u~620|&@hRhZ*i6HjPo9Bt&P*QNt%daheYZV>H7$Ib z!?LHf5u0hF|98o(wh`6w<=D~~)-~mp=tKfE5S0e-5>Iw#I?@Z4)z-7HA?kANP!*)e zL{Tf9s7|R=2QAANIp_5vO9mz66Y&+*AfI6Qx@OKyB?x-|znO6B0y)QGSzf~JSqC08 zYRkg#(x@}wuunZI3Ruf5w5osyu8m~@+)yFW=^%y1D8W^^y%&Ay*`t4X9~$eblRCDw zrXZk-Cfk0HiUCkCK!T!GirKopk{ zRJZ%szMAC5O~ecDFkI-__VU>!G~J-e?7T{E}Np3KrxE{m@bScJ{f zm<}m{9Up$%^Sx$clEeGX4WEYO-0bof00*(}3Qhb$bD8H(Jg}~S7la*2AyQcnxa3ay z=#@sZOpBto18$!#I3IV-+uv4|+II zyez6=HS7qbUDw31U(2R&!admQi6?XPOj4fcHE_$BRHRFY@gUUea+oq#7dZ9Bc-m2; zOt|pL4`?$Ezp5CPA%o4 zCke*gktqF?R$2Pu9D)*sP~=)@eeY{tB9RYEEMJ(}qVwgomw0_EYzv>E^S4h9CzBZ@ z1m9jfwRP+GfLfH@?+XmbaRLN`e_=OWc3aIr|i?i&CNzXvd383uSA0tLlu20rM4ZSefrpwLDYMVtzq z`vPVGX4S=ZW^9LFi(}=>1&+mrMpA_%BHyrBJYc@CNMW` z6iWpKi!wDOCYYNOZO?ztf911^8qOfNnsK6K)a35$M)DCdXiIpLk= z!?p1s7PpSOdoUBs2V2wWslnqImG?BiT}?`J%Px*~O%-G37=BegYK9p%jZ@C^<6-}+v_hNT<{~;zu zjKk-*MgF4(md46=%cgpKvhoXDC$SPI)RZEGNZ3KyHvD!9QqSv(1@-9uOQB-?_gxT4 zee#%^_ag`(#tecSDCsLz7^bs=i16V35NZ3zFOYRwF+Ylzjozhq2rT_1Mp1GQXI1Nd z>3i{j4a6EfYEJqMWaqDa_2>ikSw4(-G#BZp;a~){j=~;@5T))+VUHqvnKSWWg3FCe zky81+LF5058JwZ|3DG6m#SiO2HX>5&Pv`t@}PC8o~b4ddH$MY@)BMGz>mSL= zq0?nBuIJ=dI^psGkB&0jf^%`^@?HIXp6JQ^um=zOZNu=grhqNd2(K*Q-<$zzVNEXE%F2?W3@od`Nj>JOK7N3# zP!_n#nEEJhj4dL$+- z!_pMcDFJ%{T?#`ez6=(0KDlMkq587RJv(-(&dOT7$kZes*ydI9lk0{l(^XT?SJP|g zkDTtSqCa6!VP{P@h(GRCcHXnn(Dw*Yb<76z5y_7-EM5$!iIqJ^(df?I!}dd%$cwI% zb9c^e0X?S*vW|lzBG-<9E zI`m5c7)xMQ4#&}r$y+1Zu(07^TiY4-(-NFx<}#YY6!UKLyMdOA#3Lh7#UCF(q#bt< zu_TE{-w{zvt8LKapvvC5qiG;|z8LY=nuaI`)&l7`;$bf^El47?X;YFC4X^8#k4k0h zw-*J%yo-ESJoZ>qua4L0-HIE?2TzW6gJJ_b!?38CUP#ArkZm0gqpygt;r@{}S?PtmQ|?_mMdWfS zAg2dsgNE@>FS?c$nJ8o{AK1t*N+)4vr2!^v?oOMPtk}Ypd%wW}6YYhI`vxnxjZntL zbAivmTe<^K&|)Phli$dr)e9l=fDznKRB&98L`OQ z-@HDPaMSCZ?>GEm*NGz9l*A}-B|OREPNLA%9;uanSOm@?OJ+NIw_6QgZNk4^=oF+& z&!g^Dowv*8yPSv@thB+jy#te-(TC4J+Lsw*W3>9JbF0g*=~u(l&}s$>=qA#zX`jr*ylByN*yjMQQdC zgs43!0Is3A_aAG_Av$f-Bqw1)oKfw&opwX=wHLd0DVzq&939C?g~X&(WJ?97g5dl> zP+;yQps1MHhsW`Gu}7zu^3H_c&?%CssB{!(K{)u~%38)cHUi!7Khc#B1c|GKJ*|hZ zf4NW1dpeb?%|--A+p+A<-*YBefiT<9y8WJYf)P2aHY~>B(0a0*P;t&Xs;=;%p7@eN z5rrY|cwtrB_Wg?Rdc)9KZFBQKE+MMoA&~t+EZMu+P0tU9^g}#+o+%pm8+5&&5iYQCpwi)SHpBA8|6WGS6pytJZQuBHbg+FSCeL9(ifQub78(OWho6M4e zXX*!+hb-Mhh@fNDHhzgN=J9el$@5&?IsrWuoszpE)Chy-Ju~QCyT$|0cp)k0#e5qq zOqCH88JVb_fB_;=Y1|W<`GxLM&}BrCjK=~^yeDx*iS<%QoHCeTzR2V}5bG)Nst-9E zfSOefF0_5Jy~6(Ql-WfGnjp%=JTK7+&{0j~vd-|mNSoWZg;vB?%hrNO;bD~@!{8xq^mKcL z>^ZP%n)%|5y4>bxH0`iSy(za(z|MO6sfa;wEd}_377s9?pljzSt(SzMFcoy_^*U0V<>!HH0SI-2?Zd#S1n?3DKEUHQdj5TCn#H)fby$?0NN0xxPL0N4S?s zHox5*_wu-IZ%6N89j8ExoJnlS-*8-Jcf@tJ$v;bcuu~cY71(Dmh`;efII^xzFvi%^ z`Rg1EsG}u$bui198)8?mO2PH{RYYbRV6(E?pVm5>biE^t5artyy~KN+!9w`dD_EDomkjK?~$={4123fppBc3 zf1&pEH|2CnN@rRsPxXl+gJR6XHyuGzuhdvQF3)g|liVlZ^gon>tObh1d-07t)ie3ssNrqK6v#Z}jU|>KNBpfT( z4l2y$BVpSh@BAHZX01W@-tG22vrW-I>r&>#e-T|_ZB?3ez-9O*dhDTZb&J0?*Prag z{rOSiq5O^GT#T^sS=#lVE!2=BRQoC#J0)peYVxG zQ?%Na_=99aaD!0Ylb-kN?m3;pWzw$Bkp|H1(mBpN?=ZHmwmSJB4$?N3Zjly6tCr1M z7dv+15pJ7Ul7yJ(C#qP1BtjC)BBKW4Cs(mp+g!zTZ7P2P#<+|@$%-YOft(Y6>9jA= zxYUdr{s4NXW`${-S%q?G4Ad&W@m7`iDyd*`w-Pz@TRTRq_O}hci+wOWSFwTzFtk?# zWbThhw4_ni3fPXX+JkAq?7NnCa$SUN0pfmi%-YawC71ap311?kVlOu?))~YT7G7*w zu!~K~Bj4QBMgcfV&|V}Q$aj#MkTpRq(YGO#&sXX+1|qZxh}8ZQ8F)AJh_(RQUQ|7E zZQ}mQa$0Jf!Q;g_KEsl=`916#Ln84oN5vEY4DGpi-IH@GE!F<%NJxI>gt+FXA#SX8 ze_M(0^KsvsAt$f+8P>fpX;*0#s=kfFnIBcK_$K+VaqW^96tsql1Y9to)?|vu_go2& z_U7eep8T+cPpMGxc5D))0sp#2s=xpF;WSWpaatNM&$o9akBM#3Ads=^5K357k&A*H z7xmkQXu#evZsy%-s!qStKTaJTB-zl%w<$~;X0x7Z@X1vN|kXZKGw{2lK|0aw9E+&m1ZMKzTLZuis8KDODl2 z0Dr+9m&&U>aET?g_8(6?4LX{10`WIF8Vl16M-_@}a(QKDc9Es2!*_Z)!0liM0>yzZC)9Fvsp&WC0Uf zwybld0p3C0l(Ttm4)ZJAlK+P`|}DOWH_#cIB+?#zLP!ol@X#+X~w z=z^t`8jhA2d}1{z&{G@`PmsZ?K4_vq~@`=qO zH^${pir@JS)p9-C%?hY9af(Ac{!c?QPYV(=n_^u!0Y?M8Vc^x?3Pz4AUcmXP?$6%c zAV>9`4?k<1kI`C=4_D#`m$4Y1X;Zudct)H$jI|6d671WqwPby*<@d#Un5MeGG=;-C zQK_tF+&{5aEz@F3e^o4`>r-P2h`VKRU4lOSpm+(&7MDTKrtu1Hg4_mlla9W^slPTc$LrQ{m#!aoWN| zVCQN@BB5+pt>@aG(U%@%f#sL_B^F-)L|3IFuC=&e&6D49S$q}vfLp5Tt%52ya5XtG z-oOiJbeY+Hfd^-4|B#paHQS*$N~+obxnaz<7cz#+{=hL3OUooDO?%Y{rxC@h65!L? zj7_JXXk2s1TNWOr1q;FheAyCk2~wpsZLhJpCyf_C?^4{|Mojl{mVngENH6z)UEhuV zon6FdeErWM@acvN2@dRab133I2ndb;!=*&;<*moz1o5-iWN$$yWu~j~{PQbDaqyvr z{m4wB`R4son932e$faM069u%jY|LU&i}~aqS~0FzEeGu_{xFHmdrdX>l@d^!bv+}| zB)#l4mh?|v+}#=!WpUBks2qrM4C6-5=e$FyU;7uj3kRU*CW(dG>aV@3VRXg|v%3wF zRmNowZVcuLhoG?Y`od@RR)zHSZ-D44!MQD1&!jz z(;d7t{K;`3!MSTcFHo0=B#3c$y$?i>+K%Igh)vW&&G3a}>sc4;%#Q}5 z_aXs1Lj2MN=%6zp4Zme=_w{B`E1tj-;7K~Iwv@fFO5{B1-!3F`^_H9;sTGF2R=**- z6_qU^`<~4C=PsUdaHT@aO;-=ub)!s-v-%emq6d=YB(n@ir@9m~I%-C?J$@2U8@1XQ z_ync?U!%w()UE+# z2VTB&U81qOEb5l3d&@5CO)>KWU+f$eLi`)MLGEkh8_g&eJmk)>6j=b* zGH{9Vb?d+U>;$rF_4S30t=D$?yoi>S_fZG%=6E8hT~P6=V0sx}3#Td6Bi2O7&S>xk29`~Y4+ha5zxKs9hUjtk(G?;Y z5c>SFR;!)V-#j@|s)BO0!4Xvda+e`(^fky_Gy-^|#I;pv!rTK8cD<^_!>{a;~78GJvrto7z5MG=Q^%tfx@IYhA- zPB1%K7tS4u1n(3^O5uH{pztXapUpW zG~c_l4Q?}2K2B)K-PJ|0>DBBcnrMf5FB>mOQH9o{*#CvLaw&3^D8*7wHEgmyf`T+L z!&`~qO|io0luQcf^t3RyG*hdcrq>PjC}d6}ClEHGP?nikZ~$?p@WefavRR#KtX-jp zrV%X~3Ytu66F@jMyc$K}5jq_fl9_@G2QXR;_^IyX6A$2{wJj&xwv_Iwz*w|n^V!nZ zDYDb=O}AhI2+#oneN`>x0^#_k-cZ>?$h3kRraghcJowD3m$RXx$95L)25BYc#&c7& zxq9U~%%b1UK8*h@8m@UvMOkEuhRI{`-)ZhN1%3)oc&mQ-KoE_0q#eigtpBYa_A4&d$mw4(@hG8af2wu;Xxu8<@NH3J0^Rzxttd8FpnB;Z$Rj$ z1XphLd_sr;H@=D}b~Bxq23ht1y-MTB{9 zN@+S$t3~i|I)m1Hrc`hbyO6xDdwVGakTu@c)Ylsu#|esaH=w$FvOCDlq=012ARDhx z_J~na7YI|W^TJOE_LZq9%WH77w`9iY5@^k;^&lAhvcJQENXOlci|xypD{SYyW_?L= z!;hS*D&YnWM>k^?IpT>HXD3O6qxHz-XjWsTol zbe02JnFhYaF+@a6J=|eD^~3X1))IAw!f3gh4*jRfIcW@5#(>_vnQUzgJoHT$R+X)X z^v?LjN_+`>)+n(Vp|aor2(7^k1nUkI;OX*}bN+Q5u~sNrghTI3CAIv%iSYL26(i?! zeaEhogL!Bk$R^b;j#B@$0H4G3+&D6y<}o<`EH%vx0OrxGqP^yN4B=M@s1Yj%J`B3L z<~SSZKbIccgq(3FC&9jQQBZ-W8qg&0k9Q1kx(e~&_QsKn# z-(&HP{oFIgDvJWarcXMiXE~oR2DO3pH&NB$z0QfvE{pYIj&hEJP8I#TjPmps6te_K z3s~V2%T96nGZ>*H&pDxJjk7UxA`Wa(m1Gm7a);ByB=w4{k*Yh-EE=r=OOD^sTxD|y zQL@H_sH{1p;=%7Do9~?NbiXKO)9PG!ctcrYbwoyT9oQ5pKEAJ6a-MpMTC3jz>{8;| z9{lrM=!W>{ia;`0u_`#tL(U~W*wmy`c_yb?+UppRffQS)4{Q2<2Hfzbv2~=i1~e>?A83Ae zGKuVStdklz0RsC4luXe9bg3@0#)M-uKs+T>gtj&YO+(rb zP^mm6^&=U031%E#u@)PF9+St6PCiBqIr)2*$|u{kzuJ%Q3`ye-B-)7LgTPt11>~Q-#TB-!rxoGSj*IIz7gs)q%j#YvVK_)=JKrB8 zfvm&TWI>w5NB_{ zY^8WO2Yx>JSr0{e6!&0Cn5cgO_mENVb(~jHR8~_iT%Hchw&_3LfdUGInyDYmX!{hu3Uo)lx9LN~`!g zF$_}h=ag0pBp5U|Su5dGnq4q#B&z4|c-oj~?=Wx3pDh(5sL^xWs+L4rVEo9+ywKHJ zhx+YQAdqdll;!Z3W$;dADqD7~u`O@g5F}V!j?&_^4c2p1l{{&cm-)TA+p|MTC}=4H~DTvx6_G}ddR62 zDTigt$~afgELkPFWku*fq8iRO#a_%(k1`kvOB~k9_-myHvX`l78y_jug&K-mo3~X_ zPjsnt_ryw{m&0F!>TA{~hT%0(1G7WJ-}4qyI;~Q+X7h!N9epp2?`~QHfp$;gy5_n} z)7Y9AM9sqdK0i6*51qH~XWqF$^CPf&B0NJky$(8-!mg560qfR!MkTwL#FIo1ZL^qw zsdbEKsXi3SN}!F_ksZ}o&dxkuA#kkH9}ki`nCb{o170R~U(1Q>SD8WlCq%;yu<}}7 zu-pE>@iGmYdjYQENcZj73#R>%cQ*~)zWm^}C!N1D%+LCxM$PJsF!Ethzm!x8ZqU zwjv)(Rz2y@`XC}nRM2%jOL4VhtB{3Q6k#)wo+8EBLLR7JGeI~36qZ`d%IU_7)F2BI=R1H?6PRJtFXeLSk> z=8*@H4H@177WOsJJasuic^8*6A`tvNh2O&jr1r?e1mTsdgJ$djL5n7Y@EO9Gg1rP= znv)lYjcNKIAlBpCTMZlAU2&_DNZ!OCC^uX8$ih@`#{BkodRbo-Dfgr@PN-3R5!(90&neSlmNI}}0; zn476sYw4wdKsQ^2w(-$s*Vx(HKQ41O2D*Z&M{dQFEMl_haa~%r6Y8GwsyD)6bNaHu zER8vap0Ye3R(wIN+6|xjVjnx$#eGC0Yh5uw7PrE(3@)~SX3tmgEE<(qxfi{O(p9%7 zvw&iD81q1gNLp{Q68^;J{orVjv=&`Y!*xl;PmTBF&PBbreJj6@;P?z*9$YnGv9&rD1zom)ZcEodPdYDWK|50b*#qz==J{9@r3m9HskNcEi*`Ky&!z)4`I;E z*~P#0WzKHjt&=c)o4e{6JzamN7Kh}3!{Q0B9K`GpTGVwyKg|G!V2Yd&!x-q1WCTWu z*Rs{bjelnme_q!L#Mj0M*+_MGji6oV-qegoHuyV1nDf}2ubH_KOYJlzvu5%2Z>~t91`I`54@^cPRB8~4GiW?LIAYB z64bG&Ym~{RYp=T0Lh6*pzRKn}E*`hM)l=wqe65Wtft~S_@+qqDidZsQ+;k{YSyY8y z{&)F@v+gCSV{DifO4F{}mkWrXWQ&}~;rB;_uPOv1*a(9A5GdEsIL*=io3LSzkqak} zU#))1cD_j2x<24#5lw=iRD=d#ki39D4PU|*Sj>=!cUa`qr{(DMX#8TA|9Hb$fJ(MV zeTO%U=Ni(YNU^iIQIVY;yz+U`%FF={H9X>@*gbusp|F}qW1f|!mS(1LSNUwvAgo|~ z##gT+^(8zvMkJ=tH5x~hr8oUOJIYO1@Y7o}Vm%d&uR$ivfDx5yost=ikMl;0}Hw1?FiFSsRHyoRlYE5#7i6qG{wsuee=`F{+k%A1%HbvlWp8@5u-uH6+e|9IPI zUshMZ`t|1g%m=)ObH{pQukaXLjQ>;kWs4OwkGl0SXa}?Jo^#V!Jkjga7f1Q1 z4xJw(F*3GssYzEwX_3TCQVMch5-{}Wpjh4tVy9)V zQ|L&Y-$8bCFVY+3QGSZJwh5856oXd-mwEQ7Xfib~1Ir|T?t}WxEnp80eci^XZQi6` zZi!U7vM@LhNC$Jr#5dwYQX+`Wv~{=LAw?KVLmMMWVIGW(IjbDHONBPDFQ;WkujJ}m z6lgb8#3X1(2UKnb#l4Xr6N;_PaUy>A)21|Sw-=&r)43LAqJG(zOQqG&tS`R+k)}7J z4CUy3+1Zzq6M25sN+-?BQ|^s&9Ez6VE&fbah{X-kanP}r{B#@{3#UF$^+2?@ID_HXl`!Jd zNeH!LmGY8iqC2aZ9Ofm>XhuT5x<^4j@c@x98c6A5yK&^XcxH8A=?!(7)%y$z$j=JZ zwuzW7gOY;32J2)9c2~l>S0kSe@(5k@@9V1V3i0RyvogRhO4A8$V7eY3#->I9sDa4K z%+f+Md1$|L8Fe6K{zya3PpWt1%laWpqh%?RyT$=ZJ(W|3C2w46mTG%~587V*6K-wd zp{`pfzOa=8yYwOI6O|0FV3;Cxxk|W_Praf;%pnjb8eB5HC%J9Jw!(24S89MxV~1MM zpI3_#M#M{|54jZjbhgAJRi?RTy!iSYe3OD(y02&xd4MKr=7SSqT8br_$S*^3n7#g+3O|DiEr2f<~+mPq6@3@d$N&Gknml^)r7hXCJVJ-4!GtFQld z#YH_(5_JvlVAMyO4DFxLh-YDJC1JCmPWfYxE4l^1D2Xf$y&;oUv#DN^s|Tk2evF8c zrM>-I8G6&h!FJJaXaq8m&X?*Px)}*##Q0N`cvj3-G_EzCshDKzg{Wl6j>UgoTc=Bc zUm0uj1WUdB(3d?a`le0XZ*qFb<;E#ZR@8uYdGnlwpzSuJ`xj0|g*K|B$^sdd@J^QI zYBYPNLbnU6pzlKZK`vneIu@SJ`MHf02V!^jdHJVmbR#n;l$~H-`VWBl=Sap@k&*+> zLnpPge?3!De1UF4f6A`i3!GQg%&SgEPSbhQW1B$(y1VIChylbo_$KUFVZUl})rJvw z4Re8{%2G`Hc*QorWXwHrw3h=m#bo0Opn34_w$l)z;q4^v+LMhVkZB|6x z?a^qN_XW-u;mTHhKE@kYj_63IYjHd5SKH7x9O0$BS^hne@GjaLeMOLagKP-Vqfq;p ze79`XIgNhGn)J|gaAOO~=m3%wD?-f4-Ja=|MD43p#!kcAC+PgysdHo^0?pIwp2@ey zFAGOjAzr5CiNpApAQDeFy~xo)rxm@ISfED9)|-?O(%sg#DF|Yq+mrV>+w~3wW&lGG zp18nT5il(o8+xp1@9K29r)zrLd-JqGH%OaIf? zUaDNF7~fxRCI(V^;k>*ha(<=y#39SUq7^{^L3mAF&&V#i1^1u9Wq<*MR68w80K<4V z0z-n#OHwZ|cs?DhM!Pk?X%H5QVSskUKO$h2F#`H3dnpD*dRqt@?Q2i|n6?+G3;}sh zKPUEw`iqR*m>(%LLByKU{@e8OO}9`dNMxy|c}Qg*!lwg*25uJWAob{CCM^NzDAgyj z=_rfJ2CD!qkv{-z!@L`{SLPWJKU0SEvQ$y}!@KQ1j|4k;8ACFHFndo4^7eYi2XpZn z^bQ`ubmZW0tE0^v#HvI&Qiu>03$hooLHejoyD3O64P@K}T_+7hYV9lPMU)VP411Rd<@l{70%U>vm<7p8b_6x{!Ck78Tb0 zlLI}MBE*PFbknXp5HDKGC%QbjOe)Q4W;B~OpjHFRW`?WdC$?7K@Prz2=0i>8(4bM7 zDgBJDV;L>0rQV25NfPRIfYl?zAHR5~*T~y)8Js`%aQ7aRI7v}I3Rq`@$z5N}+!rV@Gse`wD&DTzDIlLI!$nIHxl93nfU2AniK!WT4y)VZs zLpvbTm1G1Pv`_hUl3A;y(^SiLe1=)i@4MI3I6`*w1;h=h7(ca**p^;Uawe#4zvp6@ zYm|Ovu*pC_*8*f^-k(;cqK+}~=72e=Ag!b*;Ow`+qVf@I%r`@+>URm=~| z``PQYF!{}C@l!+fT`aAmC94}MfT$-1ZMQ?_K`ND^mRj*p02V3{P0hKz@odWLExP09 zZtFkQ=yaS}-yD2BS|4t2Cl9FJKg&JJ`uVJdsy>WT@%L%q$AuundkFZ}5RoOtGlY_2 zKbzMIbYL0ffd7Cp{t5!3yQ7(pYtJ~E_Kb)m)i#su&cs^TKg?&b`*?XYdQ;V7*Rm5! zwd^x)wt^^coXGf#k{>vZmd5%FZluUU<+5MX*r4KbuCQi!8WV~Q8mkxr=9s)}dpH}P6XuTuAwc47i#izJROm>gD=Hp8Oq4FW9;E}B~E zSX1k{u;S`iV&@jCOJOL6*<+e))rz=J*kBm@c-?~9H}Ju# zLxU{u^ct2E!~DOJMJHMlR-S;GZp;o~)^xSZnE8xmETR|bI{GES4F>Kv`N94Vi4u*@Rke`$KKOSrOg3d{?!cg)yXuY z``?B%jEa-3UZKAN_BVcv)H%0XDR*LI2*-WkrbsvX`lyr=3fH@PS7E`gd&+4A#2r!)}QD$*N+Y%Vz$228CID8?C?;U}u_yqQ7!@j%(Ri%J++q_k;qiX_o@##(tc z{3>f1!I1@b>>Dl@J+*t2og|vvVmPuBj)Ha9`nmzxB^F=UZJNHYb`gug%BOPtYwOL4 zZ!WzSqBoaXRHACFP>EGYcGzJH&+dFYRd@k-^H|SZLbq2|Z9Y021nV=y(f=>aHLd6v zrkX9tE0$+zVsWIXP6b@Od%C`uF(qF)>?cda=-`IdtpWR&6|Qnt5#Ecy8eR2SxpVxGsJH_d@@b7&3VP{rhepUg!MFs#V-UkNVkzqa0rHXjhz6%1v?!brs7^sB)R&2=q4GKWLE|TM$=lK;EASP zvN1=1EQoHQyRMX$qBcN>K#v7pMT3v*O8BFFqob4@QW3veI^~MGbc@7^@@%< zOUn*!bWO((mTMFFVU6!!zkjJc!C*V%|Kbc~N%OtNmR7;QtXNtJQq|;E>_j2d^gVmV zXeWOVqkNmso(<^Y^5G*&=@8f@4|+>~IW2_ZtuMTs_M_(CFM3ytMb*!K1F6>dylve8cGD#ZWs$r>O!#n_OF-x{GF zgd;A8pN}&l&K&wfh{-d*uLzG@#roMSm20Mg+?ea)Ug<@^1V=9`S&j@ZdZ+S~ zO8_K-RwYNdsZx8Tt(j2QW%@9j>PvX2q6ktg{IbjUFj zlTUlb{i8+}441&jG+pnCAvV42{mkdG^Eh4MjgY`OD55iy#D5X8YNUQ;~@*QoSso7{U76#@h*cO>) znmea#)dh1Pj=8tC^cLrC&S?z@9v2y((@k<_N-7t~#Hmxj`d7IlU_S-TStlWv{BAn! z{U0hSkBhM0M?=4y9(S_WRK}ou&Dv+GsHvpLZ$eZ`R$xk~_*~nSjr-s4^IDMdT?_B= zzt-!)+yy$LyyvR3KN00j!05$2ID32$(zw04-Xg6w^sHZgG1~rx^W!bybkkYKjE7%$ zTGFeBC~#9v%mqgB>iVS9k-x zHv_ga9|M@z5#%0tn%J|REz2;Pe*-q_AE(0eFm5o>aFrkCMSq_VKuu2HFATa9dRz47 zskCGD;^srAkdLTN+HpzkH&V2SFx|eSB8TVLbUF$>(E!MbDEYmY+QHH~Fij{RBA#ZpK|yt_q;ig`zB@8Df;g$Eqq!^?r@Qm)4}8 z_1uG%(GJ>i7~OFg-J$^aF5@4*Hmd!*KQXN|PFt~+*47|s%g;9yn4;Lv#sBba*W@}s zEo=zII0`;HHHc3riVK1bH?xjegvcDTIY?JJ2Q@GG3QT2J3ZMk{#ILnASEvrw@!4Fn z)EOwFw*#QBI04hOJsFrP9<5N&CRyCyyTe!nMQ}2`Dn5xe1w)Oo&Y%B~l~DFElO2-K znf*o^I;#!*NcwLX?_=DaHPm+P@kF3r%D8E%rRLpjyktcrPFLyg`oOEa2WnP5M<5Y+ z>-P`|Cdc3(vSbcN0U#{|zPvjK-9V}fLr~&QYQRI<$EZ$)Cp_$WihN~7{=*T#CC5d< z5xMDx-5J^95ly{_m5{+i+^C#Fb}Z`8R!+*pnfcx0e(Eyx1GE+%Kz3{TgaO5#LEZkqi=;PjRn((!GZL8a#mHu?&_JUXWzv9kT&pD+=Qf?( z{oU%UxQb$8CB1YYb{)h}tgxTN?C=jWgSC_QEWQ{~31y~$f7yF>)ruy67y@t;GJiwX zi>~M%Mdh2l1#Y#HDMLwn2{5ve;S~1+kzh|{tv*!sI@%RRh95rP728!E3Pq;pJH5&! zdJ$08^O@RtCtDU?2eKdrEz8EdC|mCpFiGZ)0Z1(w{BnoINLcMxSIcu0GXNt=04O& z@|GSN3b03I)NA)oQk>`w2?>LOFngNrb0gdCdEI7~ejhj2nZ4pbdySX>pXYJ3OGJ-T zE$roCFh4@I&GD^tLQ)tJrjl6U9+FR=yf*O4O>W2ce?WD?cfC$w3qwRVIFW29UV#y! z^ZmXVkebGo%&@}ThyYjA=5R=W;qZY|7lf|#s^GIjxxhP4n59iy&R$(gq1DwADHQL! z{JJEJ8dklw;Bb<<94`B_f(W;fUH?P0Kb|#rGIpvK07 z*0Qnzs9NYzkRe1W1RcIHy>Ew#(PNd|A{v@BIo-e?4VRPLqC&FtExveCIv0PM8CXdfSXSAX*KIVVb2z=*z;=JQoYIs z#K?jQNC#W>Aj@_}j1{%R6bMvuV#6U~%WOYaSWg79@8_ibriJKqyApFVlab<)8er+#$5VN5f|`ovF!B)2-NG#Hw_5Xr=R1;Y zv~gx6R$}nrBz(@QDYaE~|1ZW4ojoR#`=CyJLJV@FREU^3$ z5Uv9n<-#OUqa%5Ix^*ae{wqfH5jj*$|3m_ILmPo>$R#%o*b@b`65H*~YE5!78nxhKJc zjES8oarA-~KrtS}NbBoU5da@WzBALZZNl*446n1rji}Rw%1F)DI`yXyKC2|=-)985 zRm&v;C?QOWYEeOE7ksN5zfeRj5_9aSgub%HbQ_<3YNF+;-g5|z&*V{)Lv*~8JAbQ_ zT6R@!CF z03732;!_O(`F|}qy&}OvFMuUM7!uCqX1pc;-^k2x_K1fd2VB|}GM zU5NDr!-AL%;9l;~KrC*_e)apA^P^f0wNXhTR}|zA$~E4`Xd%;vO|J1eP+*NfS?iQ8 z5Pas+MwTO^wA|2!z8?z=hY$(_`$*GYSOPhkt78v+<|pD`cmETR7+>wi{}NL(^H2I? z4iMfx)b>x0C(jj^ag|UntCue4TL0d(0s%1l6Ns+t88J1{$)G7WFptzAia>py-;N=P4zxI-q88UOGk-JVOG>E( zR`TbkSUz<@8KoeA8HldBE&GKR*-tQsN~p~H1W(eWuPTUce#1%b zPg2fEQR1?~M%sg3gF{1eEd9;paH3CxcJ$KkAL#Q=)qW~Jm z$3Sdd1B1^jdGLwtgkb=nwghz5qam<4(m4xI3$VWB`!yW@J3+6?(gY+I4@hTog!;)& z&FfS><&k_8{m!yre~q?8Jy`|&XASF*LLX$$41YlDw(nda7X_w&u(yN`jA-XC>*b1J zhVMvPr1A1>|8-{5!sX04j&ZG1k+a;~Vc*KRX%^&V^bqxiDdhC7WPM#?K|?kqR`EA< z$}CAbZh1so9+!#h(s?jFly-9rx9Voy{r9EuD^b^DofB8ds)47O#po717A-+uCqV$G zfD}ZsEC(frF8iLCjU8!NKMaekXiTRN$gE-*ZetsMt-tcEl5wVr>V%Fy(l&3BEq7?92ssd7%PCeLm+PDwn_f zq6uwpE^nkjMXSncGIXE5S{inXgMrkxuW_m!>wv8L)WJAX1kP`wn{0gJgg^E`&lWAr zq?|6$YOlCaZYC76gOft$$3?sl^{Gikhbcc|BqR}WWOTyaNhHdiS9E`{$Jx2v;$L43 z3De2Z3P*3GEHv>YbnY}d_@E}|uy64*{A_Rc5DQs9QC@bIKoWxVef!@MOA4JaDyP}F zP-ye5QeHX86X4BXncPgyIc%r>Pp*emUTn72OCS;3-yMynLz5DMxKNW68nsu?TKV4yjbohk@yNPkTd$s zv8)0S@Q$f34Q=)E6ZPW@mCe%RxK5cU@PPmp*8Zh&=fBNN*3aD3e&SwK2E$f_z7DJm z1wGwmUMk#juGcRASM+KvZ!~DSttqVkM9aDX zPd`2-XB;pWLUC$mq2N31070!Dx|N33(oFRof*b!0rE;KlgM^HeIk!GEi8iGDEi-Lz zr{tJ6xuC4UZ0kZOvhmg;j%j#H@8e_FFeZF00$Q{WkOc|RWuZ3ZL9c<+4ko|w&nY3$q2AY z@>v?gi{R_{2pjl?Q4OF3jP(lKY?c-cd7~PbV;DR(^JuV66E&99VT%hpLy&a#0(#I09^glqqzb@a@*2}o9?84emDpe}7P%;C zm3};mg2B^T%(hT9^8lcd+wLD_=#r#^V|V!Pz*2%GTPMxy>>SYhYM*`H*eHeiOA*cY z129c6bf`?*=xVKWh%4z(NgOdoxIn%g2(KfuJ|aq=E?_b?MhijM2k@%KzESDlYn}8y zZtwG@cIOK4M)BV=pyeXA_Ol8^$Tn}r3<$G6Y%;!uvF|Bmbm>Q-W3N6+c@gW78z5U$ z16}7DsulM$F2Xsr%QbD`Oy5Y0%*xo0l@w^Qo-Z`?Sbq*t7n{R*;xgNVf z3MH5M6gUbboa1+~*j}*2DkXA`hyJSa3GwZ&jIn(NZZ0lIBwK}l9d9+LAj0a=>sQqp z-K8HeJQUT(qsf?SOvAV;4M)Q!Quh$Cr!~rdkC}!y0qk&i{U3)pO|0O^4VRMfrcWFn@-eUzI@PN>RjBuwB7{7 z{{LD|&u3S{VM#pJ*#omjoMV)$%ta`VL~RQikY>Vs|2 z@tiezNfL}%;+J4_469m|J{%N38bUNP*lo#@xQYPh-{#fBb2`|NDZ1|Y3ezYu>V{^v zl4FIui(-1w+X;7^*EdB@e0VpK2ViUUgAQjWUV1Q$Pa=iE1jGZ7RJ-P4f&nBHsAq|4 zRXcj{`mC~`;U^ZVs-dn|kzPLD_PhnZ9}(*E-+4lh>31Cs*4=e0rgwsHmKu76DEVfJ z>c6RkjY3xaYJmr?U8&NOz)V1fQtlx}y()G&iSTl5fp`F90emFbwHYNR3Fo7gJ4OZ| zh|`U24akB={mR!_J#n05>4kZ@mly;_+C9_tB@Mb5-p5^FQxsQb>t~L(Zbf)(MQ3s> z4%u~wj4F^eCjaT|IX|@h#9F%YK6B3~#aFbCU;sYG@e-7TRScgYUuFb*p=q|-Gqb^t z7X%Uw6AZ|>S`ruLpR3WFAleyOH_dfs1*XmFDsi{g@uxF5M9yW2EA^IWUAvIcltdL zjN;zS%xjHSU1O6R#a?$cY@g(CK)El1e=^Ay;c=+gZ{;vjYXts>=Rt8s)7bbDJT znK{cCeQ{9(n2H@)H?2&|C0z@jai*PDgPWNPDFUz}L9Tmygh8SV%+umIcDUjM4yciZ z)Jz>Ml!yFA+*%{&*E6S?=nq1!5jQ>e{ka1vJ9tWhNqqdD(Ym`s4AhK2vnQ{-wYcS~ zkgI?VzabE;>0?ODmaKX~mC|iI0pw9=F^xn_K)n!pa1;1n0kY@+~ z=upcrZsvICPwFj_R$}=LVLc@6(?$Z;Nd-E^+ZAp{qv-vnPVu+ANsum~!2$=z_G(AA z$D&HKt)s-Biwm6=LLiTy)!dAn#G`HVC8XiC)&(!+hik05=8i?2=b4d#9gp#028ILf z!W-M?uQ!d&!NvI$mc%s%`fZ@r6DNNldkkeB*e9pdc_#PQI_@@gRF~+E-|8VTq(xwUqbHVVcxaE-z2f0b*<)Wcn>FlGtYPn89I>;rI z9Q^*pD((^t?Zgrc&o$`)VAmD_M25QBI4pTB%2c1Nkj#EnmYr#!)Pdb;#WdR;j2@~X z5@p2}##~mMIZQkr@N6wKP$T`&OXDpkRStKfm-&2CkZuSYyP8pj!oOt^JD9am|0Q}# z-$xzR3*%rOv>zNPI(*Y8d4I8AnC*BeZK_fz9qMs8~<+e9PSYzDH*yg&-P+Ov2{CW;#-JBGD&4<7HuKD74ztA@9zW|2b9Mmg>ne27!#d+-9E273~~uYwslPK(i!on z_0}p@C}%l2eCm$lguT%iTk9Rgr0s>@zqE0QPJz$9E8=i1OmnTVD`}Spu)qTmw+b8K z$n6-;7R-cCtZ63rX65RKn9ik119(^$ygL4gJBQFY#q3w9X4*)^pr2?iMErJiY?~U% z?1}cm+F56D^RkWU6HL&`A!dFZk-D-IZxm2$F-)o0=n*x1E;`t{^HN6(E07lg?{YgR zNdsabC|MmdIJfvz;cZ+cnJwz*O@7C|47cBGzXr=`agVGA4Km=v3p1-=llu4M0a(*S zWp$_;s7na9E72Ra1ODYK{Rx*z9K&2&?F!pv^nqUm@LNZ_+IOXbDiDF|6Z5jf+7ejoYYJ;va+Yx>K*s?P0iC znxM*aKAj_hg5Wo9B}Y5v*KwQM&6O@_^Ss$=0lH0gv$$!JEU$IuwOV5H*#RqLLm0O!c4Z9uP|5a44s6Af1Up&2Ob4L`< zPC?f3)V`tl+o#&J%+Hd(&{1s+)hBTE=!u;7nS2Y6+ILSrOU1m|eC@H`AI$5*F0*JD^rvEgLAEGPHNP8nnyHP)142#@0 zdu>uM!OQ+8Nw7W~&GK0Cp|d=4i!(e~7pOcDlf|ux$lkTy^bb5Xp}$>#9y}4qmM3H1 zftZ?mgK`{~mj!3>_St`F!82ALjCr7D8Ia489O%#n+U16=+jDLL*-%C-K+3xc{Cf+C8%2Sdg z#vxkLJ0rM8K9a%=-h4;pfmf^z`>KLEhV@uF%od0+wgwx8+UEXiY{#y&Sz*qq9|s;miq z)`9MXO08u3G3U##Fa*7F0xrfQgi6QMApB#2>*aX&gZeIC#n3;Rh-LO^)@=plh21Ro zC!U*a==dO|J;i4T(`os&uuL(E9n-+LeoKWD?dkS`FQ7dKP$b z2uaPo*Z6k=>UKbhl}s_zxI~R-i!?29*Mfu0b@NL(IQ-STsxMdjKna8KV>k&}dZpTQ z`9d<->pGQK_dw4zho$k{NWFx>skx}N8z0{=8){tkUQPP*$33|N{2E)~SoZ&U^Vveya?z@CPoW0UX}0gm{~S^gRvgZ;VkO zD%*&Nx^0J=}tP0dzGn=|j;^cYyi3p|m( zIr!COYmUd@FAYy7jFyqm*Xx)xkZ@0tVWt#k3z)7jlXfg6(+9k9VN5|BIh*WlRV84- zo3$y!kQB?8G;2rIY7IK;ujvKryE#bN| zgVlY7+f;fU_~#Zbo7OZ(mNCb8BTwUjGRD-ZC*&J|MhW$l3(X*o47QM5N{9}Kt5S0L zv{MK4=Z5wwcXC559EFZ~7Ga!!AnnpRrsbhk3%+nQemvbhTLNu5?a~jT_E)=Reslwz z7I@Wu2izbsKI|p*TIx#M9;p&g07hx*=jK6^5VK+m!Fz6dvk?lj51W6L>@Ir2cfp9D`h`j40+<;cbx@xB`OrE7!%vYL9 z6f`LZc3P06COi6zM8e^4Hc8!99se2#0`O zu7e80+VQNaxlv2at+d(S5vzgbRnOkv$XV=-`cJ89B;vCX7ea^gtf1%eK=%VE+xiGF_UX2c*lBK_pHMn+YY zWvTU68R%P@xs#bUI(^~47=9^6Xagn}va%kRFx=~0Kb?w(ZgntNE7V;`9h!5Tt6=^g z+`4{e$4jd!P~KDVYu+vpSEK&-Q=l?lVD z6ZIwcshZzGYIs~_j28sMXoSu~lMd~7))@Wpd+|pi0%Lrq;WfVk4=GOBVwAow)|U-= z-x^(VB8d9&3Knp-wC2hxqMU944@Q5uo`--H-yiBtgveDQ>P`GAV&D`Byv&fHu##2= zRPFMR9ww3Ge6}85hsb8tHXX(<5q=*pad>10qf>0Fp9qaP;^Ma;2KJ#d>!Hm)Ifow3uWw`6aI|p8o zE$EZrM?u9Fe64BR#L`|mW{q-b_aVY0R@yt*NYZE5x|Br&mz z(oJK1JkYa@Ag6_rjJCE1=lbxDtjQPb;-W+dP2HE4ACzl<=g1U}Q953|3x3XF62e^@ z)&4XsGm;mmg|Nd{j`Rrj*fQ+-=t1P`A|et!b8n=+{#FQzYZ+a^h3qPoK|yY{(dpa2<;B0 z$Pic4Hy(CXQVR0yf3R5cyvI>+P$!*&2>fSb=f`k*zrcdMiAaIX>lc~n?;2ydHL0}<^qs7)IIyko zvCDpYxLLnI^Cm5|^zDiMUFxS7*zb*&aoIw)Vr_pt60jz-lg)>V=Upyu6+Q($y*{Q$ zj^6HH@Aw{QbT%U;uYa=vn^u&T)m#C=556~vcJoEO~zwNk3{1} zjF(-r;&BEf5uVJH;4qCW_oRAGd`mqB*OAku+S6Z!{w63sBz7W5A%} zBy&#?KXZLVg~FMlEpfRsfze&QX4nW>5IX0^IKG0Bb{R%b&oUG?Is#^t7JC>q%S^u* zN__#)2e~4KcsV;xkRt)QG9i!L2osp1c71A|pv8Q=5pyIVI&-Aob5?qDBkB-AK`;$h zoJ^|^j(WGpPa&~7(e7|AFXS8ayR?||M}yM12KSPbl(M0OSv)`BD~#tZ=3dPaSVP7K z(c>7gWvwMdd-Br?{JhD8t_$DyKmZE(1H6C+A;mwAOTthv>*9ZQZEj~sB~O7eq-FU5 z!P~OJwRlcfiUsxWMuQZy_12NZ$iDjSFB17hCD5ZTiV2;%tOX6GIibkTi&>iTk-rM! z>2@&dS(L5KeR%^43V8X}bfvOTooF`QGNXtR35q1Bl5PZhXO=VtDFOLn3!0hr!)aUc zGhyGQU?{wwpIqQF_k4!+Dv5lj(aYXOTZvMa)SZO%gPKVb)nt?}5eD+?$`|73$^9y@ zKDQxlB9bq&H}EFm> zJ2P7a3|(=M<)UGwMwWL=NE0GE&{>E>nYE&!=z6N$P=zM+1^fmn^7Weh!a9P+fSGYL zF5%Ssz;07u?HFI%4tVN3^eF~-=4HbW;7m0X6W`3*s-d*t5@?pItMGM@5g_GLu7;vU zua%PAIu?cRav0=>367^TsMf7;y8Ew3 zo_p$YlIfB~A#tq+He{}^anN)kgA33<=FH#6#ahgfzJW5&7rZ?-y~Ol-ia1O zs*U<(&Zae#+|S=`N84qLgHc5R)Wdh8&R(P4p$R6tb5Sv0nEX^~tG7;izx(W(E*a6SIfKS3KOgaL;z6qfrovf20GgS#(iP`WPEFl zaAmlm5F_lP3?Od?*X)Z6X6ZHWs@}u9f2r{4J>w|<HwT${5jzgy3+Ek&`ZR?al%tiOka+;()H3lyWR84i`|4{d%{^+blnu4=F~D9h zJ4^Br45!nzSS~WKFQ7HYzYHv&mHTRxNC--)*_Rhu zb4Ji7t-CAzA#p{U4lF5tsc<%1=pPK#`9|1~2@d3&XWt@G?vUoVv_DSJt;Z=9eh~37 zm`GE8oX`rQ!7~f(nHXrum4T&UBf}Q9I=LqKGCjz?-P@`3QP5U7H7fC3WK9#Cg8xvs zJ!7|xLeuN|Wq|W>S53F0jkvyQ1b|M{gjSh@rM)Z<6}K*-7ndsi);L=!DBa}!LlOM6 z1Uc7mWjCIzSEas@g_R;&Q;t%{PGoZB-}k}y44}Q0#xz}Y7SysQKwSmO(7oCk%nAgN z1^Q(j(e9+}4OLp%VF;G>RGhFrM7m-GorP~*_f5D*?rR+6MB1Wff1v}=Kk|27rs&w* z(a{ISmnx$FY8IaRU0PHDM0UQ@GZ2_Cy7ScjChdO_qop;L z<~l(R{D8b&ga=K)x))RrqL^yaBWIRJql0GyxazucYuRN>86X|8)`j~^WATRn=W4mh z?MvC1HQgbQ!=+S@vn-t5>r_l_#)zLuT<{i6JcZ?4=GGv1xQJZtdD=SrMUbkww|}?sn%wgi}L%Qq=!nOyWt% zsVzDoZcVz%y1Yl3H*Nfqw7e0Aoxg#09yJzpK5fZ=n%CChpeLcSLGYmXY0?3BZqlrD zZr;8H5|iiZfev&^VI@&2I0LX3F!`BAZ-WX{p|UnzJC6dja2^tGH1EB1CCd?P%iSwr zvt|4qm+cQXsb53ip;XgBVpc64&f3DxctWBy-j5DMRr-fzfDTALxnNXmq_+9*Lo@}E zi2{;QpuUT8wVBvjRe6sIMvus%CUG#E&X%HWc+!+YWneF<%0667M2;Xs%~w*hrBbjc z$~s!A6yg(88ZN(U!T;3{@Za%^9rT>Nab(Brt2X|K)s$h^9_mZtJVd>RsL7*tu}#w$ ztvlgIq-Un^{0d^oJ$Yz(HAguuYePypA`!&K`_HbqMrbsiqlM7!#~CW&P^9LR0x$gc z(JS;^31C90iL$1{pMm{U3b#U{>#eQIO+xxOnui(_W$ez zt*O4l7xbncJxKc)0GdNI?OqyHBT^e+GCpprNzs>Z zOCVR{7M9K8{_=(#%1{Pe%cvy=&b9K!+4fcfHfy89F(Amjq?_J`dIx1N)|46w&@jW% zH;%?1l#mQ5Ie7jB;P@|CPuHi<9InD#O)oVV8k4vg87MAL&Ar=OPFxvR*}pSFdrq#xL#dU*=m+M=1s<87_~3yCyd~vQ9U_vD z=(7E<92ciM8xv8=W>@ipMjM~3OcG=5KDzo4t> z9&`ICxrBOS4>28>urzKYLB8|4XgG4w#MAI|6!157N_4t@@B#tTdN2bm1FfO6OkE;Nd z)T7K}A@AkYot|DEW>auWx&LqorH;hyg!KiAI4sBCy3igYN_9=2+^XZh5qEOXIUpi zrxAn?1xsh^nLAqCX<|bqhp#PRM#6XY$;X)mFbDa!`MQ&G#SfG$`oM~5ONf{+exSR+ zbU~Bfs~3Y|nOoN!kgJInAfvr$)OoM184QR~NA)3TM<7(1A!B)c*fD9_7r9a8B)36s zAM|(39G-}b8v`y57?>U>&A9x%mSX!y=zl3w3RG6D4XJ($n-@+K{-r+HoanRAaGv z)JgC&mL#|6zb)6^+K6tCm$7DO-14NRkb}QfN@?j9f^^{j{EB<;bt$UAybrQ0QACWr zRdZgvul4VOG8`p~XI4P03XBMIu4sNE^t`PQsz?<*Lp1VUrI)9)@b#^z9E=o@3_+m= zo_bc<{^8(}6>57@o;FyfP~bF5PkfCN1V%jM1k#&T-MEm@ji$so?Dqb%e(+5HvyttA zoD%Yhw`{9}%J_@4JUiWdeE4M_$Yn_?L-0(5;V(oSxye-8L zXivYR!UJ9JUO4TeYOtvI-EfySy{Sm=$#{a$rF3)V0T7JBzL5?!GZF%I zKKa>4AI-)vJRmCp9);-}Hb@I|{Qjwl2n`vdRHl~Ng?Sb9n6)t__*(SHwY_f=In7b zlHMN#QKU`AyKj(k?B4Gjmu<{$Z0l9?Y@{5)t&$RhW9bCxnQfWVcg=Bl*WC1bG_)?toWZB@-RmAgiv4l)K7%L6-o zSKZCWD4icw{IWm;rv+TIVa|be6Pd3XD}VUg5FO-gzPxV0>c?ORAVprM3fR6P{EfUP z8b4IpMWj@7N}(D`Qm1RD`6B>j;OF?F_wyXC@vk*F{`R?$1yqHDRQppkp*&S}=)P;-t5L%^KmP3t&Jm zUxheW(y8fM6HYd$%6l)D?~dKdqgn}ozCxngSr= zwbW_K-BPL8d?{g#2LA+%6Q;qvsaiH#j#=DlfNL;btbqNlR=xu*%5FTww7}tYKY%hR z=B<0o&hWzd!i2z0(GdDP(oETCY& zoZk1HhPFgi^nZj&Crw}3`x&=(3v!hECSmdh!;W)Fu+NE?lVQj?&HYhI-UxM1hTJ#N4^h$fCjigk!?l>DBF065ROS5nt9tN zvyrl%LfA=?Ib}F9rxINrXtbC_VJyO*vzcq)!_S;?Actq@fJ~N97ViC8Ru0l z7RiG|oh6>YO!1Cr@0D8`@RS~0qe~3Ei{)d6LR$C?{;nQNp(QiAn8ZNLhzFIC#bFVw z4{A4o9AW~=4trF5D}Iyivx1??4%Nt8%6;dEI0ndQUS}XmXI-mIxxY)Vc`_`u}b1Tzn?$V*iQ1* zMrhvWi22`wlBIAC%ErtvR!e+6Nf%!FQ2xZ$n5z9GF{WJ2z#YubGFP-#L=ZZJgxOaw zeBYzFlboXWr}v8L1rwAy`4^VU%$?jkeuZ%vI5G@d4Mvg0a(CG(*$w~1r_$Dt{RvOF zZfih=MQ>;m@fyq!i9ml)l3Z{=hF(#czm-L1y|gH@bb z3a$Iik*!5(qaO{gX3K!LDY+SLxM+{Z$|z7Vg$TIjc|8NgocoQWBFIOue7)SH?2`vD zVO)(Pl&N*RZx~du(-6I706g12~O%;#g` ze~#Gx$>y8t#4G(F&!kXYsu%*^FE}k`cyF7{BnZ;S>rME@TDuLU?K=_)wZYNrCv*SM zMUN#!$+%G0RD0L6=>t7w49hz=^&5TlFqw(BiK;2j{~JCvhn>2XKFe79>87cBNtNd6 zV+NoPnC6aBIt272MRlT>vznp&c0>1 zRV>|XrEp)Dxp;~Iiq7Ci={ef|>UuxGZjg{hJxDJMzm3uasp%3F!sLD*Uq_`sf9A_b zx!NQXeYMQC3M`=NNvq5tWhj-4{eK4JCr|zMQbsoN4zgi|G^;yk0NB;=CFMYrk`vr< zzCbKUb4WdVwp(H!m~wODCMRD3vn8kDn7nXD9p|Zj4KpuT14%%Pb(gce_9QQczW@Vx zZbc(#h9`d6rRuzx%Y|2e)bW6PE%KPEoMy^I2U$Fh5lyLu<05bd`~vX5tzh3Ml1nTS z&CV))yox>S32!HH7@54r^9Aw&Lzb-{Tu?~sXNTVWnz1Tz#jXFQ4Gh{R!CNBJdy68R zTnbZ(ASbGO;0%}_p1L1CV_7M6{Jyd?pGTVrq`#$Q!JbY0pyDs{U?$2|iCk*#JB?ik zAWDfs9oC$7<0P7=eyOVj-{uH4gBXtJlVOO)F!mA^DQ9qra~Vih+~nM!dI)E!X1qdf zoJ7=#)Nf^<%*m6^E|W`epxFCtUA$yhC58vm{ELMV(nq#yN-Wkwkl1C`;lfJ0v`TiU z2!#%lnM`JCv$6+IaLQ?hcq*q9!>n?yAKI;*HMqqNn_?#vBs}X?w$HYUHMUrFf8&a% zEh`&bO6`GpdP}DJ{eBV!&y8n9Q^6I@Z@)LcO zzX^g_1}<*9tL8;%<(iD&leY{%4?3)1G@Wh#SluIMT+V!0ZG)s_}4Xteu z2jy>UiIH~>Ndv={!|CG?gr0{~*H^dm`hxH0C{odD%&95GSB@Bux$Bj3$y{ zOFY*!%E_E`nE~H`JaLlWqyQH5Vu!gdc9E=8kR(tO9~w}q&okEKIZw2(omMu1g*P`vh4)P|O@4<4Js)(I;rHm_)5XNi;b_SZC zF==gLDje$yeP8*g%_^F)RCsvE0RT#J9MYc>5p_%&to2V_ZWVEg)5~Ib_kpA1Bkjr% zBqAOMfO^;&+(o34!hhGc3gsf%?ubh%>hF#&Ni8hZDddR~Cirtm=e1c=>kkRquf;qS z>y|~^v$*xE!05@=Py2ayvGox-#Me-P7+a>yw7H;k?Qof&DIiP^X;EE<+ffUC+W=GT zqIMp_Za<&OUdN*xRDK}Ah_^XU$LgChK<#80J^q^y&qpgFl6@a>Cee!jToN3=ARwGf zuOetDN7@-PQbU&uOO)8`yTrRAN06Hsb*3*wBRRddiSY-~0tWS>f&Yh6BY z&GVUqo{}NSb7P1g~hwl07Upm4qd$_Dd)I_q{E1;IIqgbERi96#vi(W z*lTzj&jEm};&&>ii6yaM^JJf|0vLhv#(ToRh?217R<4~q8Gsz*ALQBZTXl;L9@E9k z&A{FZ_*!W9BOU*TgB!scteh`r%HFj4Xl7kzc(-Lb1J`=6V9(roogN*w!-jCJAa=Uh z%p%A@K0_~n+a1uyj^EUO4?J93BDOx7&Pnc{SeXX7=HZuG)@laq&^&wa#(QgurxnH! z(#>j1$g!98Wl>_a3og8-`~r-*CS!gk)FGqjyVi;?1@h(yRrghL2Qv<1R7VR}=UGoN z!_JSsNPu*o_M$2lt{EwHc+}x_O_kOwz+39xK@7lwfFw}ALCR2ET_v+gNRH*c;-Zx1 z{Y{iwu2Th6ylJ9S2&fv4@C^X5n_sXCD7AQ94-5SQpTd>$JpH~Z{xl@IzJ_RVq)X$u zKIjHO;Co=i^wLPU3t7+ia9iaScMV7gLGn_F3qDKwlLrx2k5in~cW}U898(n*4cpnd z;=k1s(%8`pjl~L?mstIwD*E`J&7Dyc7)t+UeYVAb|`ieoji?%+xWO$j`M6r8~{EFJKM15S_Y1qE8fEXV%qBl_D9 zQCRfx%w>4;yKP6BDB!vG^#jSLbg2xgfi^;FOq!>{UFZ^nOd1BkQdrLENtfKV!a5pJ z2E{PdP6z$`mxL0Fop~9*<~4(TTg*07?y{G~hph{8>dB1~pzW$&(!|M!`7pvDoa5Kk zj(uWPkKn3q=L_v?%^Q??D_`YnphAYwm5MwMYKE&^#YP$;54%FR!2?0zp>JtsPk>v^ ztaAePdMg<_W4yAKeNd=n7I-#sAqV+g#Kl9;e1wk5MeI>7 zNA`DBK_{pk@XK_K6jsYw#o7nNzNYe3`$>cd+>z}fC`1eWoEkTNw!v0U#t`Sw}G zXH#}!;nTn3VZU#C_f@a3Wt7~@1KG0OA%H(lQj8FiMkE?(ghIRkKvB>ck1-6Qqgaz30bUR6Wed%6l4!G0^fX{$Q3!RYNKiGHVTsl-@N zJ)me!?t%6!c?Vbzq>dgD(A+FEfM7n0weJac5pPE)XVfkninQUFI2_mpByC)%{rs5SlHklhis>u_%c^ab5yhIQ!Oi!L-g9$(RUic%Lp z`8yd_hT7j=D~mOq7-p)T*M7K$opo+9qLRzFpZ5*_Ia8!RCUXa^lyDC8f`$q9|_ z08G*XXq9$X5_*SNe+4H!A2Shh+L4f^QpA@yAT0J(XXupB6Y+RK%hvkPI6flA+tllZ z)OJ|u9c=oVT6|Y&wLx=DevD93t@LY}Weuj5maB7p>+UW{{R?D8NZo->+YToJ>&oV& zixM6omjJ7N#}~|e`KjRbX(@ISl~1Z}IGsY59DpSmzA!805&|@#)2`ZL`b^_x+}86{ zWBg*!N*_Ct^6fKB&P!bZ7bGmEaW8wG4~oVM0{Jl} zW^BP#)f&H;R?)mg@I||;;{AYW%DzIhO=3q&sLkxBX4lSgu+KIX45Z9oUPsRKLpeeK z3!oLp#~7Q;1ajMX2(EkNt{P_9^%mu8HLZLEl=J(PDK3E{JqM1$?*<~efaj;Yf(jrR zRM@{A#Ppl+?EL^K{}JTLfd+8Es_MS6?%{rVW)K}t-EQ=@apd(!L7b07YJ}nmVea}9 zR-t%Et6|iI`=j5J<3!i-z!8!BQ~fo?YbM^iQADVzBc_0}3%qPg)(2e=K|_zEKlo_A7f1I0Gt{{?XB>>+h@PwJp6go96q;bP#9U3YrETxb1lja zn;LH}i4Z?5Ms0DB5B!9-?`Ma$Kje@Na`wA?#PB>B8_`0%D)nawJY{psJ(*Acnd#2X z?sKm)y^)usG*|WJPnr9;V9q3{Fnb*zV`9mW(hWw0ujO3I>4SgW9;XAKiAmWW;F>V5wm^aKA!G`< zz*cP<>j;b6H06uQKaObpjT+ZXdGivjRYw|W7;Xu*e zMr~ZDBeIskEdos11%)HDCCI6S>0>dsDp?#0X;Bwg6uRqXiJf7S@A-~BFLbg z9hLWF76rHh{k)H&@%RdaG_PsYR<<_#`qgA5lICi6@axA3Zc=Mu|OR3HE?9;FJ!^Bh{3 zLyAXi>x}>v9tf-HTSz)cKA=R87(z^>PJZdf*8MxI3RrDl3J9SSz1Ak8U@v8b6%cb2{Fm0o{lHB z1mQa{1FNoO_d-S1=+lS)c+uL2^e`-#Ou)UjCe23}Q7PKS?ko7{gyiM+qLgoFGo*qN zIF}tLN5eXCqaJaG*h1H>#=w(Ew}g1>-dia$#smSfM<}_*^BeegZ)CK)2_YdB1>u~v z#Zkf46fLKim~Ur`odM`UeEAk!Qm|@nc}{o+Iq4=166dQ7j$%kr$J2jAGhuqX4oBp$ zWDbh1<6R4H=AL?O+5z8-@$iT1V$LKaXZM(T=|&vML{gS)BGfs$EAhvSGVueVTV@5* zxQc)(`fi&tXnrZP6#kv_`TH@Nn*GSJk`Ww^ji0NHO7N_8?G`M~;*j7|sPX?bid%4SaS9%3%A>B0acCx1mVb@3dY)|VC_NnT3|SoCu5lR~KY zTY^3uAY5v)yc zk-D-H>``;D@ULIUi3n8P zS#&+|d@v0{lSrvjRkEeP>5vadraoq-U(lrl08G-q($V8j3h2KH$Ju-}#okAW6#>jp z1dB2Djk|hode3vB@%mEiGFA0vur$GT;>bUb;uxJuQvX9*TTo%ezit}@4nxVEXE!=M z#_LaR)=2+2R~u^Tl$=dBm-q5n%MxmUUpzC}tdS3bkEo}u#a3hZ_HdCorzTD=wG|b1 zN;ssig6FBieVToZmSpT|A(A)#vY$d@S+3!?*F_Gw;s;bv*L(?3p2}n)j$U>Mh-DQ9 z7b67OBAJXF6AeE1d`~u3BleeL%oIEP?7?otUVk2B4w8kwLb*w$%G_k3p{jsJl18qi zJ6Zm}i-wSSQqz-e`ovhn_-+PtoJ)B(R48-ouD$eAGl<*8&%`^y1l<=>h#1ipMF_e6 zXG55i^|%BtIo(gq1zcF>iK81t)*W8i7rZL)pCa3@+3t9?-ff-#4Bmr#J8^$IERVp*C_h&C87 z4@pH0jYDn0y~-Z>$#fa$@ER)CmCL}LyXtcf)hhGz9e<_s?43rw?MFe9sqH*oUCPs{ zF9c+pEE_A;xuEv!+*-+Ia;C*CB(YxbJCTnlM(Z@RSeB-J79=2GEF%Vmq#B+Qpr0@fk94lc^d?b(TvmE-0YJH>u=kfg^y6B`LV?`3x6t2u&cH01lCT`@r_>#Vlj@2%jmY(y5TG46;J2yUKLA>Y2+mMvyJ;kzX9vV)VzSb*TaL=!FZD1Qj{qcm3aj$8;;giPr=_ zhn`mm)E0v9Q@KxQrZ1B}^@EtPm`jY@P!ZpD{`Nr2OdtOcF`=0s>RWau)?&{mTArqUk9+G6wNPws>dA z2BHDf7EAak64|RyDwjWMfGpTo5TE+(m(HN_Udk5R8PQEQMOi9X)J3ev+56vDi40s# ze?i~ROolQ=#6MDoUQcO8qv<0f&y`Er;-vsMeQlHYrpV?OF=9)~4=sc16I%9Vhh`_6D z8Y*d|gaorfH%ZeIDoCHB7b6nlJ+9=!u-PyMMcv`MV_iii(YJo;N4N zKrP?RI3%`Aa>^&6v1gKBKhZ3b>d4SwJlrSxams7~>K{>%8Q~0&tH-16V$h#-Xlo(r z7Bhz|=?OKTe=y>RnW2#xB~cpm&ntYHMUz z6NFgGDaHYliWwFj`P9iaEbumC9np#_M=XL)2NE1gAS9(Ia|BG6<~FRfWWt$Hn`+fwGGv8+vbzFsoItz6XE(E*8W`cyKr&ZXT;7R+DgK~*Sa@xi0wY$j zffW#RGL9}xUBs(N1EsyYJk{c%GYRUdCKRyD4OoePl6~^@r`I3{g4bHP_M_?364765 zwLa|K4G8Lp`1T*-<^6+2x7=|=t9u>)QiNp=GRG3z8-;VgFm-36&)5gWCTb!2G9=i2 zx>tBu8?$TTpd2u{?0FA~U<0E@wePMnO=p(bj(`)+S-q?5>2z1^#rqXLz=Eh?y;Ke+DBf+X8>K6rGW@d1k! z*beshA{mryeFEGBT;oWHQItKQybz(wf?56nH(I|S5?6GRh+^%0ys|)Qq%_uu*B*Ge zz~gAO*3h9nTeNbg${oLo49iery4-RQ>W=3KEU3%(m4860^IS>_%70d|A84kgfZ^m0BPsLJ32P ziB0JO3ZwsQU5I846P^Y;e&~b5Hv6j!w+B!(nSwAWfXL!SX_Vl!kXjuNq#aNKJOqYp zpwS3(z4SjRg~;pG#<<(KLpUfc{La|E=uWja3G~X1Ku~`D8>smVJTB1E&<+$blU%&5 zN~r{y_tlrs=M8vwh6#=bE}VS~*4=(!V|x9-NyAY?>KxvrfacJ;AZxjQ{(d6(5^EP# zG9;diSw;&a#840SyIS5mY<%VT$Q8_b>o>KK)4iohGZbNb(__ITm}_Z0ggO8S|4NGK zEw(eJBKfTLRnAY7c88A~6}7J-7JQ5fC^lLmKdEAw|%yc%#CcNt$kktIoJQc7Aiy-?cG&Dd9X=#^UP%#iD5XNzyyj0W|!*wIMt z;+m<*nHrz$57`kuNv4c7y_jugIz#jT?~1|QM8d4)|CVCbz^NYkvJT|O%#8ECK?Bvl z1GE_7&y`ROffg9BRv}51q|;Y`n@hC~T(biwzhxc?h|}qvcOGqR1@301={yYwjLv-D za(h?ydxeL7P=i5q2Fl~({1L_YdZl?v+{IE@A-3z7o?~ z92a0sKz!(}tQBc_IQtMe+mI$umGD#apr>zzPtYUlb)SqqQD(Id)Q-L!YA)teD6a1A z9%iyH#P2|O`^-oL;kExi1Kqbdz6TNLSq>6*U}5g_OL&Cr0&NM6LXXDl{GHHPcR@jn z^oq`35uU2eT9>gfP7`>~Jn*;F+FEXIrHHqrf7H6|ds|paot=pqmQI^h zcW*$u4L+LTjG8nRtea!?jX-b1b)RBGiI1m5`fT}iQ*%}al4yX2rEW9J&etYchg_ho zkDCKj+v{&ks7TblCgX(T`u%Cn`HCE0IUVWeRdy)t&GERuMr|m4PwN)CjTsAlSUtN@ zD_-KwsQ(OHO0~0h#7lLD@HMfueN0z!@c1d`3`*DqQsFxfVxo*=;!9LUf3^0Rdo`2*X z*0iE5935yaj52O;r+``Ngphd7dYutQkx#f>kE11+s{vmAw7Z9THMjoCzX8z>zH5a} zQJy^yHDoc>c)pRhJ8N$AZnb?R0>C)9hV>OfM50+fhhyzu;J5%>hoY+SOcz<03 zVLm|7vp=#4D|t3IcS*@8bC0Zq7wn$|<}TIdcI9uY#3V$y{v%CfMMG^8L}zVze<!`bg6^l;2^+2akJP_AdU7!Fy{SIWHoF5>3LXIRjUw6oO z-NK^(T1MDJMsYT5)*GzLg4mL`!*Wbo)j&7AeceVp%sF6HP%}9a5-G{OVtikMG$LJZ z{oYZwaI$+9N;c0KWPT&*K~PXAZF|I-1T2nSbWWO&xA$Z4l}n4Y+ee%1q?N!fGS5xh zZ((EPj&_$-DU#O$G5nnc(s(E;>?viJ`O-+~VEk3@gP7OXN3|r239%-mlog-6Uft!+ z10`<>zdX-Y(z7BJf;$#KaMl~nuj??lcJF7SJwd#ZROL=rV8H9Lx9K>p4~f?ZZpanA zC8c2|U%FiXQWL38w!EG$%4&x0huq@@k){qXP9$ zd;mYrJQovxgz0(-(S}0ZVmW|m!HjZ-{g-N^SFJ?K#F)bI2*9E!LSF>-pU7O_dLc`h zMu$M`gaL~O=tRsa*;;RH44fvF&hKc;ynvRvGmDw@+Gk@LH8}YF5rTEF#yqfoiZvuh z&Tw6hb$re5V-l}9)-E7>b-Mo(i~oEN(V2)3NFokv%a?t24oAdAE`qEmZ|~>1RnrMr z+#l7%n%5bq%ywtEU=`B8+CJwasUww$Pwq({fS}oT*h;e?K^%=_QFEmB zEDCO4Uxe2)El?9P1F*Fsid_TPb(4%-WzB!Qk3`3_ZYS8a_WXPCX~Q~0-}&}F?@1Nb z+HqKcVMdLnwq&e(8AlovstmI_9VvJ6_< zzb=#d_*t~YLst8Gqm|n%{Ju;^b4;BXl6-<4*`Te?#wdsV2@T47F&rtX-!JIZ+e(B` zI_>EyZzHegC}F2XzmGdj|Ff?UWq``*N%^w6UPJ&->5^w*b{YWLOHk8>g6rLqR-)P@ z!s=BdokcP@MTM{jHgh0H=Z{pI2CNxXD)C9De5od@Xm2Y5KDB5d%3rQr_W9y{p9x0l zuqBbo@#bWvx+cRxULW#_=5x{Cg#n<3(#c8&uQhL5LobQtV%7f8d6$L#Q7$}_9xvpN zpyaSN>|jn&t4v#pMj}#v^a+*jhuK^Uu5t;Evt28Rn1HHRUM_e?i`gLpiMtnxj;M99jEGs$)o{1IF=>KX2i5}&ixmIq3(G_-RTBThj`a8?31ohIn z8=|p=>-bM3QkGfZJ+Ux7KVK(m{^$X#sRTX)sprLe2#dKp`v3u+a!Byv1=|S0IOm~C zW-EE*v}i;Xvi4u{`oxw0i(W3Djf=eo3Bi7te5!9oe-K&67;k-<$}^MNUE6iX7v+mV zInu+>O|-}dRZj>eWZl~w1{=CF@Avu&+Q*!#jSKg

wGci+qpjS(;N_2g9Kv1sJDF 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%0AGTn6We`w^sy+WN`j{Fj{hqAs-e2 z0WkXG$<`(%Fd~4V%1nrr!ho=jrqNpR<{*70P=VycQKsRx^}LHsul!}HK4U~~ z9}c+XJ;$J`?Yb61*&MobYB8MSSxtX{<>~2RD3iJ=c+Pob*F?e3u-nI_h1TI@-5gWs zw^fzglRIV1a3@#etv51H&zT^u>P^DP90u)G>(*ZyL2ki2wj@ZjN~1_|#^6RfdD z9>J4ghwJ=;c_TCt8)#|H#y?H{b4Ja^qdZcnr~X5{sG%i!k?{sUTc|Seo)^gE_^UGg z{_LTLh=+_IYzCixn`+!E7ScXQRl80_Q+tDTzlZc#+Xhm*+L{x7(6R)+!o>QpY8;eM z9%(yPJTM`0xY3--(?LRDRI@%y$xUYq%M}<)6vrK@v{;3p4h)8AmqMm2~7&^ct*$QXoq02P!lF8=1bQPr$0}(n;;hId+;2Ckt^v65_t5 z)3v)+cMq&;0W1{oye`_Fxw>20keiDhW1Lrz>Nun@+dd6J1RZ$-*Krr|Ga|1)iMD{&a>4Z5f@_H%FQpC_!UbEgHJ5moo&X0g7B5N z?+ijjp#~|@fk8Hjp!*Tp+(bs6ucg_;*cEd5Ic_EA(D-G-`oWNW0ZUb!yyDX-h#I-jR|3Li}%x9r=O<(iL| z9#>%%b##~RTtif4Ut;kK?9V;Rp1V0ggLlAu($4X#%dSznNyX?3X7$R`iZ0uEvmB+j zB3@R(i(AQ{U^E(=JjUq4PGC2pjWs# z-ONtFU>W!gF0$7VB<2OQYg~9h=fBPzlMkx3KyY{ESOw)sip42YQy{`_Ch68=HQ6oQ`;LJ*!ochV0vpsi}GytfQz zM)iaRuly{cM}qO7gR{#U?_^Rz$2e^bkoh{_@QN_}h4>V`8P;qSezf0U= z===pG-KA3G9VOYuj(sr4`@^Odpg^Vwkq7GT&pwO>2VxgqBC=i~q^q=kF%|TY2c@+bem1#U9nG zteW0W;Erp7Kz(HU_oq?xz`y@WbTp+kF*R)=Q}R2xjyeLEMjA?rF;HoR^@xaH679H^ zrK-vu9XH5}dREeEFsIB~7B_HC@wRZ8i8OGsAI5qX0z_}7lEpT{L+m~+pV ztENDymLM!IuryzE?y~w-&g5NAvXE9H8VP^cilqcXiJx(~0R5H9ja4Nt0jczstW5)w+^lN+IkHbJP3UMUYFzOt zpi-l`x(f^qq#8IBQNy|1krQw6;pb73TsoKVgv9y1ZOxR!#f%eB)10o9S= z?}JzvX1GP?H&-N$w*>jda$Ki|Sr3}ka`Fx!3yIUzGfUMd&EI9G%BU?H<7k4&*A457 zsGwRONs^EEVF%_$qSM>~YdkOjzy0cSE|V3F`)Dx$0m4jkt|zX`zz&J0oig8=eZO1t z%#lZ)>zrvw$EvL3>M4TLZ~Yf|Y;U^?D}ddAMA!UTTjLfJJh!Ye`Z<$C8rSv+1t@Gt zz8{C6kFN(ED&STdOIhf-sh|cW7df5Gb7SQijKKI4x-mvMY??owCQK?J*avH(L1ZBm zdYLaI9yUIq<-$yeQ~{uxhBCC%4nuhj_?h$qP#kahnTJrY*^cmWH$zGUn0muMWIU_Z zP@lGe0=A2j(O89(D2jN#zg8y7p^P^yS#EizxH-e-LUU?rUa$hG8fA4Kj74wuRj3-7 zUCc9f8;{j2gA{H<2`1=k zJ9T9W%hzYz@Bkr4>f?Fg&A_2xX|LFtLNb`~%Uxeo zxP5pENu!2ds2$o5u94)FKQ_dl>(2U2gj_O*0EpVuz+3!-iaGb2Gv^5taz= z=3$8}Aw3aR&1ZF_vqceXc#e*|o|`dWd2c&eneqWvw?IZVeM0_OdeoWG3r@x%^PV7u zuJ^+P#Vc?-U_EaV+8aMMWmFd@*fQD2cy&>QXiV{ss}MxA1Q45-=7WhXgJN)p^(@3sYnvP-T7dzc?AQ->vXO+$bhkkGvrwV33zxQ9za>M@`oB>cjAw? z*~d;graW?WfII?KZTY|urw&mf5IoZyBz!uEBLPuYJTLaUzrKj$U$J4U(vWun!2S2@ zv%|^p$a2Kst4$i(_W2z0o(_ODBx)1y_Fhl0F_7+O#&z`Bc!JE z!C!n5FHx)?ZC4HH+=XJp&lK=ikMG zf3v@UevUs@2{G3|LuDtyyNlElw$)$Roa!AXa7a|KAPjD6bD1T=8{>4IR0hKv3L&Te z!}7aumvORNd8K?vk-1*;{OstF>ZvJWbmMikNbsJK+PaSTYNsre{VJD#^~Pp)3DC@h z{-HagX#*HHKAigy?PhL4+8@dT`&nJ|jAVRsv{SgFeJ;v-igC#Qmk9BdVMC>H&%V+k z#dXIQ0_?EDwTTn|nbJy=&r;h5LdkITm6+DMjB7bUKxV)OG5fsfOiJ$6CpjZ%@jH0%F?AnPG!egWK(6Xw#?4e)R z)0&-}Lv3z~Q^=$z=dfcGw??ljpnlEHNY$H3QlQHB>RCzz?RksmIKCYbJ&Z?sSgf)% z$dy7D9K;O#rnkq4%2+=V(xhR_{oP8A)Z5glR~FDMe9qtG4F_^5?RP|u+RVaSa$%Bq z@?Xl+Qm3Vrd4blA$bFuP?2{fg1lX@CfbyY^Q0Hu3-5A>IVBXAY0#~TIGA1hJ`^iN z2sWo(MNA6Mw4)df;Te|~F?Epk3oX6q6YEy=<}s$ScD1l^2do}wif(Y|11k$#Q zWH3zA<}CeZ1n2?xLL*4|>d#X|dQ@5Bo12*|QEAWsh2kgNo|Gb908}|>Q5{vzReE_N z=#~E-@cS!S0+2M@?$=1!LJNM*_a`s?-fhbAzw(7*guka(s&`eriPb%+{1*sCnq&2@ zz#FToTs5E4FQ6=IT*4PF9FJKP5eU-JV1A@>CUoCAe7%zvN^PoTB~3)f-f^KN1upk3 z1h}`Jr#-!$zfC7ybH(JPkqV)Fv0wqC%VM(t31ZZ_P`?5Zgy(KzID)kK)xQWT5QEfZ zO<$&IJ)04H{jO65pqT0oZwgMSR$TQ#_4UnppZE>6x#c&{MHhgOGXL#LO#I=F|Azj38^fAtw=Y zjPr$zI#|QpSdV;rFhE{pmFHj$#u$~KBFJq$1LC}>kZT7}ZDmAl>41kRSKu>kB^^oP z>}ZCp$$oSKOPW2}KYu+ny7L)Q%*=afPCUiZq3fnkg6|ZMqrrM+A|WuHE$-t2i!-c5 zRJCy!{uZo*=&RaxZT}TV7tO8p2vQ>X1Ct@rx4Xz}J#UWMwor2U+hjS?)U#^vWj92Q z?&tGnQ;K=u8C4Vc>0g)ita82)+Nwbu@=H^TU~1;x3&CvUnelWWRZLt9iqIV>0$P*E z#=Qp`^tyLs-VL0H+f9reL`W9EcMW8%-oAW>2Fp{gA1kqainKn~lgr|~{Y0pC++O9z z;-X&MnjtjhTDj^}+Y6oArdy}Tgs&G^d{A`{H`0D$idym+XwLH zaIbP_3@&b2Wuoq{4`sLGm4%PS8-!Ub($R!o*d$K2Z@_-yR_uoO!h8dsycKwGbj3;~ zgum?=DmMT*V~mg2Mxg8o1uF9ys-S z=Qb<_kvAIX-uaZ;^!8hhZB5GP7*PWPfUvn!?$ZZcu#df)g(GqM_@7_M z%B?6s`vXg{wv}SKTOZ?tBd+7?z-($1LLM9I5Jv!GhZ#US{mS?jm7k1W?sG0Kp_9S> z)Lkb1NOutw*AIwC0aQUKFf2))iq<>#`HwY>EkQ>w?Uf*Rrm!P0xICw?qeoh0&rgQ^ z>;n_D+qa(P1oAK@hgaCuDP4Lgo5(j=ygx_;&DfA(=*5rCW1>pCyHpxpy}0GJ7IR&3 z_UyJ`BYgpJ6e%+C0u&UN2_ua5-yH=2@@|uJCF+9>a^t5*PeFm1+L0qFX8gZs?UdyW zxq;}!OoZMwkMd8GJo?og#lp&;A|C}m)QA>+oEeJq^Ks+&b4Rp3#_7_k+$2{~=K{$< zQ4+n$Trs{_d*_$~w;n9#iQM;rsU;Si+oNm|i3eE9XTIlKitq+m3efPAQuw{npr`si9t-)e9QUbLv4D5|An|`KuPv z!03|>vjI%a()l$^bv3f4C#iu6q7JYnfofto*-<$NI1iwzR`$Twn32RLUwk}=Y?e8& z+HljS)40$eF;xf>@R}|@c}7`;scr96%ff%(^c}nHFQo-o$3jx{$d{DwV9j%>XO{Fz z*LNAn%XWHvsND1Qzfe}5Y9+ldqP_*4Amt%<(pvyYm+v8qpZojNYMFjWz#_<+ua%bnvo$>~+Dyt_wMJ~@BpBd41eh4J zH^1eDpE}Iq^9_ft8P1d}KOJ$ZT(fc>|B67pa6OFiK6<~<9Et;IfXN`x z0P!CD8*L~te~eEWpMQ$Oqk#;jqU(f|I{JEX96J*&oySW_8|kgpUyD+I=*~AqARdJe zu7OAc@=g+D>pa-6$^U_8OpD}?eS$Rs@(0pIH)MKN5yq8;7;lJ9{OW+Exyk=>i9M^0 zYuRtB)fCOJ4_a*CcZ;czn~dDwHqmp>6yLiOKoH}c@w5!YMOJCOS-dYV;4p7m_6&MI zOFO|#)J=)*EOK*)eSv>m!vc$pxva9Pshc2*Fat5|?+XCB4mpN$q3&d6sWf>07uG>3 zNOqx&+UU6X)~rIC2s5r%U>(Q*XuLKA0cq#E=v^ZRq-8pSE1 zB%`jGdfJ*U@897E zKF&LsrcO>sW`BFZdU`jjp&xBQIr(;fu7Qn$GGi3Es&*pZNqe5dl4Ru_wE2?k!C)lb zq+Wmcn6q_~X;+g>p1O8ShS)!cY?;wMj12j6eZI8e!}8Feel{l`cU_!$xM1CAtK&tE zl+Zt66v+3BsPRkXm+DA{Ne6Hz0Q(N5mdoYX0^3!{3t!T36>EdP@Je?S`vK0EIxn9n zdwJy+4AmH{*f=?v$jQ()$erjf#hWt1s8pLb%Rc0m+Vbs;eWt29;DGT>^+50F&?DTJ z(U@*YvkX|cwqGidFvD;^qmv#{y0B`N&<7=+esc&hr0Q>>(%~aR;=-rTF?Fp(ia;5J zuhAJ(F5dZs)BJD1W`RslBqKb(DA&!$=PxnafI>Og!Lz#;Q>>7HDK0x()QsmZ9QdR)ZZJqVPE3;!2BCrgvP@ zcSuLHLuB5m}&2oqPVN(s}p6blsk$=raqv_ffM+bX^ha+ZQ^)z%?T6s z4cnKr=S+sF4nqOzyA_N;j;+3RI4d@Qw9~1g_+Qw&z`w5(+ib>W_g;9M>Kbrp7>p zJ+~VSr?0S?wdGB1h1k|^g*n8^PM077l@Hfqw-B<>QtQANzPZYJr@JFe++~&spDH!TkTZJ z6}{kro;Sw=?!@aW)fkNCoTx`DB*w`d)?7OWYd+!_; zZcEtxmXFs2H-X9MKK;Tci`2n`jxgG&gPDr+nB|4`Ts?l(OeE<8vjjaJ^B(RgkN_8Q z;lOf6XD-Uyr;o%ro}H3m*wgYM3%dA@P9N0>mK1T{2`ce?alS-QH_oal(Oc(NJ=!D=rB; zgF>S9Te6?8`!(xNV&gFoyqVwNfRvFuYVv0C7{UjR_FqFm8foi`9`+`z{0Qlpw0B`o zl;(jQ1NsrSY3}sw%DTfM3k__aBC%%|sjCtV+DSF$nSD+gl93g-6m$y9=_Ns(Ku;(lF0KUKr@A6=ARK|{70^Y z%~K+tJc=hV{&-OBy`qp=QnE_{#*B$)wcPNOD9q{E}D+Yh7 zO;QtS#Ppn8-U%CET?w;t~ zIvyMt\"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" dst-address=\ + !10.30.30.0/24 ipsec-policy=out,none out-interface="ether1 - Unet" \ + routing-mark=!To-VPN src-address=10.30.30.0/24 +add action=masquerade chain=srcnat comment="NAT for VPN" disabled=yes \ + out-interface=lo 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 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 route +add check-gateway=ping disabled=yes distance=1 dst-address=10.10.10.0/24 \ + gateway=10.30.30.33 routing-table=main scope=30 target-scope=10 +add comment=awg2all-dns disabled=yes distance=1 dst-address=10.9.0.1/32 \ + gateway="" +add comment=awg2all-dns disabled=yes distance=1 dst-address=8.8.4.4/32 \ + gateway="" +add comment=awg2vds-dns distance=1 dst-address=10.10.10.1/32 gateway="" +/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/20260819/20260819144001-Diff-Config.rsc b/MikroMaster/history/20260819/20260819144001-Diff-Config.rsc new file mode 100644 index 0000000..4546c55 --- /dev/null +++ b/MikroMaster/history/20260819/20260819144001-Diff-Config.rsc @@ -0,0 +1,4 @@ +10c10 +< # channel: 2442/20-Ce/gn(17dBm), SSID: vados, local forwarding +--- +> # channel: 2422/20-Ce/gn(17dBm), SSID: vados, local forwarding -- 2.52.0