From 0ea5de1d3dedf238e9dc44fe98b7ee83fca38e88 Mon Sep 17 00:00:00 2001 From: Anh Nguyen Date: Fri, 19 Apr 2013 11:50:31 -0400 Subject: [PATCH] Westwood and Westwood+ test response vectors --- .../ns3tcp-loss-Westwood0-response-vectors.pcap | Bin 0 -> 16132 bytes .../ns3tcp-loss-Westwood1-response-vectors.pcap | Bin 0 -> 16212 bytes .../ns3tcp-loss-Westwood2-response-vectors.pcap | Bin 0 -> 16292 bytes .../ns3tcp-loss-Westwood3-response-vectors.pcap | Bin 0 -> 16372 bytes .../ns3tcp-loss-Westwood4-response-vectors.pcap | Bin 0 -> 16532 bytes ...tcp-loss-WestwoodPlus0-response-vectors.pcap | Bin 0 -> 16132 bytes ...tcp-loss-WestwoodPlus1-response-vectors.pcap | Bin 0 -> 16212 bytes ...tcp-loss-WestwoodPlus2-response-vectors.pcap | Bin 0 -> 16292 bytes ...tcp-loss-WestwoodPlus3-response-vectors.pcap | Bin 0 -> 16452 bytes ...tcp-loss-WestwoodPlus4-response-vectors.pcap | Bin 0 -> 16532 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood0-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood1-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood2-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood3-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood4-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus0-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus1-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus2-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus3-response-vectors.pcap create mode 100644 src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus4-response-vectors.pcap diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood0-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood0-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..cb04512f06277d74654cf52d19c81649d00be9f3 GIT binary patch literal 16132 zcmb{3acmQ19LDk8l`>D5vzdfcGD*dWMMX*gDFRs+Ak+x1>Y~*wq~bIU4sCRS5-?PO zP+^1`P^zL_a3KvrQgM)q6Y2t35VQo)5||VPDGE};FhwWcNQ&;^AF}7yWa;&K_t`hM zzPF}*?@;?^x?0kwq{Qxoi|cCDt5=K5>n)~h&;M^5#duDs zy}jo))yB%dP1l_pwkdiybMK$tx1^_M${G9h_?yfzp1jZDdU zW8%H_x=&19$r3nzWx=;@BUvZ#*U$8?DNHBy@m+mjoylV{-CVa=wrNG2lfTrvR;#e@uL5j zVEhKHvfhI3mr<|YuXXP@ZD=3pTbPse7Nr?asl~pf30ZHs&UmeJv2SHq)>{=|Jim^8 zYrL}Fhc3pe+>3qd?6Te`7RF0o#J&v$S#M*O@fHswWn#&~sKVc&O}tamWac-pVncO)b09ZfP`TRDFI(h-yO zPDU6nFc$kx2W7ppKE|u^Vc&VTtas7Dc%vUFh4b@etE_iLVZ7W-?CZ*jdWw=}ytT`r zPcbKCJxymkPb>D7g=IZUfbq;7*f+o{>seilm*{&-&+(yD+GRbPh4C66!oGV7vfh1J z#D4Mnz@4u_49_$FOg_U)HPkFy4fN*f+^3>rJ&WUj7R9J*LTe zkLMY$We9vfqdb|B^`1^Lp4T{B)dq0=`#j~jn5;J=!gys(*f%pM>%HV-yyRN!o8^}E zUU4v9({Aj0%_{57Q5etu2lma&$$D?38SnVOTVZ^>nUM9C=!_Ss#=f`1vfhdS<4yKs z-#cDe?_C$;6(ZR8zFpS)$ijG=zQ8`cAnUbc8PE4K_Qg`N-ljO?4d~ww#&0|->$Qd$ zFEtAL5`I~)&BJ&L>aj2Bl=XJm7|*c;`%;>$_idi>PJN1f-)CgKLrKPq{(yZy#$>%? z5yqQV0`qf}6G2(;7a!v(cI-Rjmi2yjFkY(%`z}~zy-Nz?`R8HZpE<^>T#w#gX~s+M zL+@&W@fKeKPc`X`=d6VJS88dP@y<;~uU~-i^x5c@dl|3pJ@hJEjHm5HZ=jv=+RmUi z$ijF5%WXa1zo>T=7_Vv^dUt0TFY`Ql_of)Hc^P`c;*96|9KGRD#_K$W-pCN+#mwdK z_Z{PBy!zqjjq~)@Q;i+d#$@nnIRlS9t&&PO~jp#MF8L#;edVUAv zxw_D6v@%|2l?vyBfWmmO>FB+lW4!t~=*>+to@E_+^An7>>l^eI>Wml6qqiu`cn{tQ z^F`IA0mjSLpts!1c&lfjx6;LU?p5fmvNK-Sm*}mrFkbu=dLI-Rui-YBPpE#JWjyP{ z=&esN-u@ZrZHO~oXeoLdql`B?j^5@FtcQnX& zEm8D3e2nM)8oiTl#w+^`z0(fHOIE=AEA_0E@tVe?cV1yUdjop;9OE5tMz1r?c#*B> z6%vd$`6u+cbjB-`!u%JL5@x(jBhWJk7|-WLPxD^$EdO0oZaluJn{ml`NpLn?qi!mz LF;=U^Yt;V*eD38R literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood1-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood1-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..f27eb9fb0486664418ffae00730d87b2a0259249 GIT binary patch literal 16212 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 PGxRz`wKiEUJVXC49Z&mm literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood3-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood3-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..b7248c685cb17701680e87b96d8918396996c7cd GIT binary patch literal 16372 zcmb{3e{2(F90u^+bz{~!N1e-T7BqDrlrW@(5jv5qlMzeUpqhz|nNnae6^Lm7rNk*U zOesGMMW$37ctJxdPEzJ16$doSz^YTa08(VcA_GcfS&7pWsMwNB-GhISK5vtz*X!M< zPcL`9_kF*2$2<2aa#nWM(4#UnF&OQdHT3@e)I|DuSn8ZNG;f}K^XAa>E{*Ee=l@wo zN_{5H8##QL%GAsos(+l@mKpNyY_MLa)3@vlJmm6lhoDFKomlqK0 z6)21sXv2JkZn0jmgYlH3_rUfmv5NH`GBIA=0Ol*zi}l887*DOuhwV2$A=aB1WxNg( z=9?T6>rM4%>ZSjflEEz4eidG^-V7Jx`7dL>D!W*3mWA;e3MJTnvyEcCS{>tQr(?dS z)MCB5IOBCM#(dU@Sg$^{hi7)alu|3YHeo)SPpsGAVZ8D$F`wNj)>~#{JiC$&#|QU+ z)l`xLp2N)KGtNYBrGfFTEJe?$Wjv)By~gxznNj;My<*)#^wz`}Pkj-+wPD8VD8Tma zx&Y(3eRskBlKJ^fP6esHr~)tZ^IO`Bmga)DQOWf8{=c``&3KIq?uL9@9b&z0R>m{9 zG2e$KvED~|#?!W7`|o3oSZ{ZN@w&S(-=3&gZ*Pe4T>Y4@%`ev5?`6F5;(OuvIN%cN z9kOTYrG_A~R=$tzgHDTB@2HXS^oKFucRI1&k7~y2y@dIC;$pp%5ytaqWZ3^s2gQ14 zeT-LKf%(pP#CjK;jF(u5`7YbUdi`d`Yu$kPt{TL8e`p!c_66pudC;cp0y}54~wF#*5`ce^8ok zXS|lF=v7)6uXQB!r=^)j#=)E3hJmYfo-V89_mF?)gr7)hkCU1CuP+IS1yyQys-f=LVe+PP7 ztc=%i6utLMjHewy?*qM9Z-<8Qx*vdgyrd);&t*dIlPKerzl5GI#CWkS=(YM8ujK%G zelO!$&ZF1vV!WJu81Iwbc&%sAyBT0STQ1ZWWR=2r zMU&9Wbu(V*S@iN8jMwNwufWQ9hELHeG%;RZ4|>IV#`9iBuSCOmHKSp?U4AgZc&4@J zJsf4c!OzfpB*b{W6X=ciGhY2)=uPx8o@Oju4;}e*EkJLXmhoEL=s6_D>phI#iWuX0V(6_3GhX$5 zQ16jn3ou@y0=+c~^j0Y#Y&A=U}{|cJww{886g}-ewcyHI9IKnY>lcc!o#O z+ologZBH;>-+ausGs<}0HR$aMFThzJo$*G^ zL2ti>@xm+6J78qIrWW)L=@`#=1iel*<6Y@T??{~Slwzot$=^m8udWikAA*dhwxieM zW4sOzdM7=M=lBY}(@w@4^DBC1ZHyPmgLlz21N^&!v(}G@(gYn8%qo=ms@-+Y6L!Wwo ZN00P)d$P1(_&xcm{HoM!dFY<}zX1lh{Z0S? literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood4-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-Westwood4-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..f18808429218a100db52e0c9f41baa2b47333f21 GIT binary patch literal 16532 zcmb{4e{2(F90u^c*UeeyoOLd<$YzUTL+CwlLDMeFpwdDE5a*ZZco=rlK8|6d!C zeoaijw||?8^vr9Tf1R7!^m(`Q=$d**R)0?uPcPT+J#WY9Yjd-g8)dwlm0HM`7nbW4 zsEikG#C(N5xn8lG@zniy!}=Rwm+L)jVZ54d%s0>|*Bhc^Jgq(-*59zCTyI2-@tQ4| zZ&XCCHzt&+*Lz?}wPeBiD-X!^CU_YybOG~Ky5xG3Y>ekD6tMm#o8@{_4UDHBhxwk; z%JpgzjMqLJ^VvJ)dbR02JhT2%q!;wA#(a*TT+iueyt1z`pUWfHo9AG>k^|ZB`QVOM z=7~ArxvfmTi*wOiXkt9I9zBnq@oILXSJ%5+W;FimT~PZwdQ0Mr*Ia<()1^_y8{cs! zY~RfLBPAUqS%CXr=KWExS3e~e@@3v1-P+5%KkD^NzPljb@^GfxwRKmyt3kZV1M~cC)eAW%+yPtLT4HGV*j=+CfC~@VZ4*) zF<)ayuD3J5cz&G%+jo~&uD8d+|QNy~T*D=}Y3LaukT zlkwWFVgGx)MXq-$$atQ?I37Cfm+PJLFkb0Y%y+>d*Xyz}UhFl@cgZBz`%}+&^_wx@ z6(QG4#Tn1~J>(N2%6O@6^m4+C7t+J{UT9Uub5^34?_)gu9Q1T<#%q5cy&^l~dA~(Z zZ(%%#8P1PHiIMS&W};`%F{(Q7|(SGy@_VI-jfE#D@kI$DO$#h8sL0iOiM7{vdQQ@ z-N|_7`RL7PVZ4hQ(0eY(c}=UZZyhw(z2(0j?jc+UOk&9O3`z8k$) zO^nz60Mr}Bd_CiNE$F>27_aPQ^cKe%FTNJNH=~TVaTj`ThZ)ay2EBJw#>>fv>tSMr zkMY7~=)LD=ym`-~x7IG#`@q6@hIcXFM@GgwvK_rmI>z%ILr+aI-gp7mC&lM6#!DE{ z3q}|(umin@5aU(-{E{u@LI}qS?lHCm%nKqf!-e`#tU3UuUpS})q~*rxVS7BPgJA#SDf*BzC`b8l<|T` z(7PUHyxPCPQ#2~$>4s?f_eV;ukMY{3p_k`oJkKKZ3hazms-jnDVZ2xby<#Kd)n7ty zfR6F31EAicJd|X-)D!4E5@Wp3T=X7|FrKp>y>A6nHbOX7<%*cjCXbhdTzmZ zfhFiIh%;Vw5WPiF#uFXry%A=-rYqsyUdJdsYP#(f$@5lq1UQqyx>>p?MpCT?a$~P z=wv)y7SsooA6po&Z76yjLB{jg&^zj9ywb(!9rrL^>{IkkIT)}0AbO{*jAy-!-Z>NF zr5=QOqjEvdc%drvx`bRW5obK-E10h*%6R$@(MyIIuYC`CDV6cO=fTqmALEtjpx&s- paWh`rjGoqh!_)ou8~^n4+q&hXTX|H`|33pX`IYI}O5cA5`~zdK4%q+z literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus0-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus0-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..cb04512f06277d74654cf52d19c81649d00be9f3 GIT binary patch literal 16132 zcmb{3acmQ19LDk8l`>D5vzdfcGD*dWMMX*gDFRs+Ak+x1>Y~*wq~bIU4sCRS5-?PO zP+^1`P^zL_a3KvrQgM)q6Y2t35VQo)5||VPDGE};FhwWcNQ&;^AF}7yWa;&K_t`hM zzPF}*?@;?^x?0kwq{Qxoi|cCDt5=K5>n)~h&;M^5#duDs zy}jo))yB%dP1l_pwkdiybMK$tx1^_M${G9h_?yfzp1jZDdU zW8%H_x=&19$r3nzWx=;@BUvZ#*U$8?DNHBy@m+mjoylV{-CVa=wrNG2lfTrvR;#e@uL5j zVEhKHvfhI3mr<|YuXXP@ZD=3pTbPse7Nr?asl~pf30ZHs&UmeJv2SHq)>{=|Jim^8 zYrL}Fhc3pe+>3qd?6Te`7RF0o#J&v$S#M*O@fHswWn#&~sKVc&O}tamWac-pVncO)b09ZfP`TRDFI(h-yO zPDU6nFc$kx2W7ppKE|u^Vc&VTtas7Dc%vUFh4b@etE_iLVZ7W-?CZ*jdWw=}ytT`r zPcbKCJxymkPb>D7g=IZUfbq;7*f+o{>seilm*{&-&+(yD+GRbPh4C66!oGV7vfh1J z#D4Mnz@4u_49_$FOg_U)HPkFy4fN*f+^3>rJ&WUj7R9J*LTe zkLMY$We9vfqdb|B^`1^Lp4T{B)dq0=`#j~jn5;J=!gys(*f%pM>%HV-yyRN!o8^}E zUU4v9({Aj0%_{57Q5etu2lma&$$D?38SnVOTVZ^>nUM9C=!_Ss#=f`1vfhdS<4yKs z-#cDe?_C$;6(ZR8zFpS)$ijG=zQ8`cAnUbc8PE4K_Qg`N-ljO?4d~ww#&0|->$Qd$ zFEtAL5`I~)&BJ&L>aj2Bl=XJm7|*c;`%;>$_idi>PJN1f-)CgKLrKPq{(yZy#$>%? z5yqQV0`qf}6G2(;7a!v(cI-Rjmi2yjFkY(%`z}~zy-Nz?`R8HZpE<^>T#w#gX~s+M zL+@&W@fKeKPc`X`=d6VJS88dP@y<;~uU~-i^x5c@dl|3pJ@hJEjHm5HZ=jv=+RmUi z$ijF5%WXa1zo>T=7_Vv^dUt0TFY`Ql_of)Hc^P`c;*96|9KGRD#_K$W-pCN+#mwdK z_Z{PBy!zqjjq~)@Q;i+d#$@nnIRlS9t&&PO~jp#MF8L#;edVUAv zxw_D6v@%|2l?vyBfWmmO>FB+lW4!t~=*>+to@E_+^An7>>l^eI>Wml6qqiu`cn{tQ z^F`IA0mjSLpts!1c&lfjx6;LU?p5fmvNK-Sm*}mrFkbu=dLI-Rui-YBPpE#JWjyP{ z=&esN-u@ZrZHO~oXeoLdql`B?j^5@FtcQnX& zEm8D3e2nM)8oiTl#w+^`z0(fHOIE=AEA_0E@tVe?cV1yUdjop;9OE5tMz1r?c#*B> z6%vd$`6u+cbjB-`!u%JL5@x(jBhWJk7|-WLPxD^$EdO0oZaluJn{ml`NpLn?qi!mz LF;=U^Yt;V*eD38R literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus1-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus1-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..d9dbd0531e387bf48e63bf62eaebf1da5c250ada GIT binary patch literal 16212 zcmb{3e{2(F90u^cSL!?lVntjUD5NS#5eY>~EFx?~Cp8XNmPRY0X{6%COsr_M!Uz?n zRuL!xrQ+1`L((82g$yWU!DazcpkN6j77d~32weavGPG*NmZa(){vmy?$+GM9?z3m_ zUEBBlzIVqvwuPjMJ{6@$O<|!Yy|1qH{LaEc@#kC7(NJ2~AYHpwT3)ZyTz~z4+lazz zqT%-5+td_R{-ycXxnY}9h-#sREz58^GC+qt|`;E$}>y1e>UVAO( z8y8pCn-D42D}FHLV-?VT6NBn{lYNXA>Bf9h6?MHjJL9UxeW<0WQeK4(f@Z&u+9FYo(O6n6A|jQLz)bv<{0@hm$qpW;>5YjQE3Xy^m)5AO4- zb!jDd9vhSIM(<5C<5}Z=&1 z^`yd%<_Zb^-=!hO>l%sP3ctGEDi7lY?U-+klkpOhw9tN^*D{{Zjow!##hLXVI6wgBaD|kh~Ca1NC1`mMq@2t06uTTQ3hzlIQb-Ng^c@%mVZH#AbMDMbh@w(=tcU8}L!42sBQE1Wf z`hUgakw1_9gM3C+PlzPrMFwelpMOFdWjyy}^yCoZ>F1!=-_Ll7<>=`=jOW{h-XJIA zS<>j~YZ)(Sf_k92q26{%Fy57Ax#uM`~-^euMwXH{Qbe!>&!|08TFrJ|Yz41ZD zOB!IjFCOwSUP~Q%lN83YyafG8QDbMk%rf*IwK87oPV}Z38P9$iy(eXLy{EE_rRLP}h4W!+4HYG2g-@14e0KJ-4RWxUlF(fiEAc(!Vo{}5m37%x8sy-<$vA}^!2 zG0k}H0D9rLy55!uMldRrG!gsOz2fGM+LF z=0C*GF2*xVL+_l8@sh8hcizl+EkX1y=^4*`7mio22*%S-LGQN=<0a;x_h*vvd@Inq z7G*q36g){2V!TWmy-Gjhwf2SiEvd@Gc=iX;8{lL-?Q`f2tYy6D67;G~>Ux89jMuaU z^9{{0p78{Fcc&Sz^KbM<#2HUC!gyaA6=A%#`RI)aGM=&ly>ULqGbGTPpfFyt2fc}Q z#%mc0^R?1sE8|%oM{lZ;@h;3ouTEyX&>Hk?S;lk3(5p`|p4^R|J*KYb2s2*$9ZP^Z5q8MJ>x}Xs1HdV!FWyM(0e1p zc*dFNy`5yd&c*00h%%o48}t^181Ioz^p^M;FPlg20}tbE90AvFNK2jNdfLK{h1)B7 z&&NwEY8fwKL2s2wU2lz!@qEu?zO^~Vv%HVqmube!`Jo;rt&cO_mTl;5iZGt*2lO@v z8E;S@sIN&|eT)|$jox;J@tPgz?X)wVc_Dgxtc=(7HF|rEj2AqLUWd$h^}nOHKg)Q+ z2=!CxV2bhDZ0H?{F`n`|ddI?yXIP8giGaG^NiX9iJ22lV7vr^@NAHY{@mBAL`l)o* z%y_n6(CgMSUcMUYiPA;Ec##_PvKhv6E9mtk8Bf0wy61&mMhZxWI6L=coXFN+k txL!)5^)Oy$JbJS8x~Kc^9`(ZWn|c)cf2MhI?|a@g{ihaIOQn0>{{djf?dt#l literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus2-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus2-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..5b83950a558224afb8e6c781377cc03b12f68345 GIT binary patch literal 16292 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 ay}qYMw!JrH1`oW)U!j^M%@%X_`2Pp_4GTH| literal 0 HcmV?d00001 diff --git a/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus4-response-vectors.pcap b/src/test/ns3tcp/response-vectors/ns3tcp-loss-WestwoodPlus4-response-vectors.pcap new file mode 100644 index 0000000000000000000000000000000000000000..e1f1af95c4822783bcc8b67b9ede5fc07425b36e GIT binary patch literal 16532 zcmb{4e{2(F90u^+l`+elcJGDk%u0A+g?cgHEQh*Ym6h>oiv&1+kDJu>=IR+wHv{uM zrB&CPpJcovOE8};rmkmK&hYF$F9l^scO&ML1L}IUUdEfc5A!)(>Uv9M#w$HM1g?+l z+bdBC63fH(Ap7Uy6@jMrzw_I`Vc@d9hm+Yx6x z`wsMWMHx@(LT^uq@j9-ex8J9(cfief-c5PX{j@j3*2!9DKeAk~3Q`Gcz!DmUyu~7%x5-^Q{mVuW1E( zs}hW7*^1s9os5_M8of1P#tS9Ud)v==sWuod2=90pFL(~Ucb$wUOEBLpyk}#);&Svh znHev-2)z#sj90%7y)6>s89ztQpHkOri8J2WQ7;9x{Bksu!Hd|V{!b}YR%TmRd#I6hxtJvVq!e!6!bduj5pSfUR29?vA59sHpzI6 zpP~1CjPcArqSqBs*ZV2Jczw!W_f;ssjrly`l$Y@W6JUNu_|?UDb}M?n$&4qhLhqb~ z@sgKu{CnQWcrBxF{CiQyc(ys{{UtD7ffK#I6O0$}p?9T|@#?-nuRqLqhCjd)HGanH zE`s?jG0($z-WllSI~lLC7QI57x?Yi)@luVLZ=`|og8R@bkr+?@1-<)HjMw-ujQ7RS zamF)0i{7{>;0_$9R~p70a!R=c++(rit;& zTU!1)UiD-8* zUUxHkvdnni2zs>^#;fc_&tYV|)Cid07nkZ7FZc+0PJ!{{CFm_rFkW#ZdMi5_FS-}K z*Talge;U2je#SHALA_3F@G#!l2hm&WWIW$9=&iS@>uoSIUbP$ZZ8R{R@F{xD661C3 zg!-DeImLLcFkUE% z-hM0N)m}pHfQj*RB~b4a+w_cgOt>V zKwa;Im+`EHP|p@my0Z0#Dm&`8Lw!;_Ei>Nnqv)NnFrMch^m>ep_oyD~lVY!q@sbww zE(na*@+x}C1moE@qu1BTcm-dgmkKjp