1 GET /dir/test.html HTTP/1.1 2 Host: 127.0.0.1:8080 3 Connection: keep-alive 4 Upgrade-Insecure-Requests: 1 5 User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.109 Safari/537.36 6 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 7 DNT: 1 8 Accept-Encoding: gzip, deflate, br 9 Accept-Language: en-US,9n;q=0.8,pl;q=0.6 10 If-None-Match: "2d-55301c749c8e6" 11 If-Modified-Since: Wed, 28 Jun 2017 09:26:27 GMT 12 13 '4qhN,:>?~CO0 15 yK!fP7Q^^#:K}p LH(7^9;jt,@rrLmD>s=2]mu1f,u8UnQ?Xp W\j;F[6*t(@VnN~Z>yLoI3+v(xDf}-ywBH`"KA_gOL:[jcI%D8h 19 >G!C>6IC`;4t*' +OGdPP:3]\7HtNUUUJEAo&:-wD$0hq#W9%X1 21 Q"~rN1ROLg<Xj#dNxMKj4je+I6Hp_1YHZd|gj?R@:,C?l 22 <w,Aw${Epw,)D]B#kNDM 23 "32Z' h K!v9gdAc^&k,Q"{|]24N[Ra5|(CXRde Q;L)z 46|B*l.hZNLY|T~?gj\9lBJqjnzhOgH`,xp!*aC^\jq't$j tAD$>G6Dj}|o|s+Qgmo 27 q#RYN`\j*8_0CV*\t.5 28 ~vx?Z\ [bm7bQO> _^3Ww*8{ZmZpk-_ cSRCLG{;Bu$Fn~>iZ7qORz@VP.Tn8Nh$b 31 1L]Z\"DTe`0W(j30B?R@r$ Wyjp\Y 32 {D8=8>)w>zm`"@q5m^d.Q4v 34 NaX%;jW7G;IQpM6$5^Jm.L2ukM6~kLg9l ~D/[NIUgF%7%TL}^ro\C5IMZLcCy?*a[ qx~LE?)DOG0\<T, O|C3 38 & XnU)`K<3~=#cK4#]P^mL&rr8$R~RV=J5{ =g2\ %&TGPf).n)y~nq&0F96R>8o $/$=iQ-qOL,A4Aoz1b\d,u:QhU{[[HC@`oWkV^zrwRYQVN=x_F^{m=f-'Zt<Pnb%6} ob{-[W_{]PP 44 RIzXv/~v<qAaEF9IDd(arw6(` 9W >sqD|%z7^kgCr+'}u/ug\5p1~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO1OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOVERSION-CONTROLe~d~'XtCNEOdlYh;%^os_a2o3*\JBn6+MD`5qQ"A{`` hH@=%6b"K81tK_'@X%>|YfH8UG/q`v$IT ~1F'Ku+_)9 IG/t*'7Ty`}UsW$Qm'oK)HjdiO`C4LZ{"!gPu[pFN'~$+mVad&n{{ohGn8W]IG:GmI&{U%hu7@2jYl*[+9 Y U'pF <xX)f !;5YveywTNFx;qx4N'#&6)|6X}EL?5K\p[,"{<-+ {!&[R#1>3> m:u(;_?eR(,F?^QGuI+:a~Xvjo"mwh&CQ!{4!w5s]La"5TIP=~yCjE;F%]|`haM^$G%7He`#<~KEo_ %c5F$A)&Ox>X~%x>bbO;<:[baEk2a<S~,N\?vz8q *8ZHf!H$k' %\dY$ rMRZ]5)l1( 60 a1'fTL~u%lHJ7dbpX`EC*y;E& Yx8|bl H!*oJ.UHFPAyDRg9NwXcPy>\M &\T 64 ,) 65 ^7QY9 )w06;ia1)o4Wvm:|[G]|IOw<n+wvoU$ 67 G3%Z0Mi<3"/\wP&-2<KsG.gez]h WVLtGrsW eIF{ u+M.w|OPc.bp`mo:qZJ)'^j~eI{!0I)^Nzb.|s0Bv#>u'z lvU<M/b\ v<q2i5ZA 72 pX 7xa])-P K`uf^D`#kdpUjp6cLn"a1Y3 6x?[b-s6o$.Y-V&/V-~!HRnY[S:"5`4kHpZ#4{zia/;#x-Mx)O>8@]`rO8!->MM,0TH&.q)0Z r[~AV\S|[DxbH\Rmm,A FL!z;.-k$2fi"N^)kB@ZWCN#RHR^bhye {2rXbp&$H"8U</|6D,tgIgdi\&LcBp6]g93K^g'c<;7@Bn tCt%6v?t_K)zo) ~wX*_-9Q_ 80 (L_-7 81 )<wYr'[A2+Fsj=iE~-1W4$?pIG5tG j$N[z/z{74/2qcV!a'eY%}/"0"Y OKpedRJJy5x*~.C>#n 7!7E =~H-8BV'~[[d\k8jo2a]3]Ag-s>eg1R)! V#6a5yv 84 mf$W_Zuz&veRS5VP,dLy,a' ccroz_ C *}p[ 90 Ak0\+l-\>[Fp$~iEGz.rw>op[IE+MFNy!a<ttD1R=2W4WrZ)#aQWT(,uN'TVJ " Mh!4xOka91c_NcE1M<AD\mJ#"|vL1. 1'7Rsyt'o%U 7yamX_hStS?y@Jk;"*Wb/;-fxD'p> 6^F3oZ;kQiI6EyH&l>:Z[%)NY|-X%Fy`WenR{Z|wz%Ljy 94 WT b3>SS>3Q_6LSr~Fz%k<7#uIcgjA f~/Q;'c4K'F/ScX#]C,:$)}}Gx9Nf<Md5uc<ZBTt<-GJ+`01~R'%d#uVD_F:.y4)iM ; 97 x$t0BX#zN_uxQ,g-BWNS2nEBoNSZFb.*\V #O{$rb<=)DL~~z F5{cOb')^LD[K_n3<U&c]g0lfM}+rHG/W`IX>yAK7R%91JqvmW" &-YP{0x`)B +fr[0R|$fM qN=`5E O <MJ*)_yiadTsQpE@;Wo1s99 T0n(M95p~J)K>M:c/1,n%Z&'FbZ=blMZ]cnaxDz&H5FWAP@&ARHmB$}x|GgiSStb#lnWeLh0[/{@yD)g 1ch a|Ri^wp C}g{t8^zWV`I:EUlb5/jN}_d/E(:B+h*rbJ5Xgy*4D[:k0P8%DHzDn[F9Z)-7tgCI&:Y2YA~AiX-vmA!9n6L*ZzL5G,^0DYC:P_g=qf>P6=Q+TQL.,l[=)xaK)<?mFeS_N[m Or+?pGP.Y_$sh47sqstT[u>H/lANvK:=#1mD8=<sM^mTN;=(I; d8R5pum+!5: 110 oue;UAFP^<$#k[ 111 27(s6xsD3@.o?}zQX&Ky$rzRLPsPX[%>%{B l? j[jL@HMFzg|ke( EwNwnaF IQs{4^J3JsPE()#BX(e~M.l*bxlBjn?,XqJl|Ugi%>!x BF[})?"OvCc|v aC',DIAQ,EO8Px)5JV?J9k?~#`2a3%Xxi MCHtbR2J(}nEb<4SZ*h\z[ 119 bjg[& 4S@U2c= 120 3b PU@x(#7Ro|+?97,q6-JfgF<$`08[\jn*g$T#xw<t4Gz|w"x#S@\GjZp~Xpyu%kgRy%VX022_6,AhDwPZ|CAGUr$Xwo@YvA[gH3b/lB 121 D$zb*b d/sEv 124 Y,eE /TP+@%Tx Y(9K2nNFxyV 3XHsWd& 128 -88^R0]./&:)}s)j@0X1R;i XPoGET'9L7AO ZL91F9cDp;t6;u 132 Vak-{9L47T~yA]k:7 133 P}'~MK o4RRtGkTZzE[_pf2=O'P:qHmi0'Hngc'7> 8 xAT!hTOk^E5QZT k 136 FHg: 137 Hwm/=5Bq%|^g*Jb>93F}Ju^ wV#ki)M 139 kAGlt2"o<}v[}KwQg%:=VY_,+SaH.HgNE"x_bK0b>[Lw-w>1Iib15>p>'Z};jZsp#hV!lNKXA= HIvi59Gy^$zxClh1:&9'y'}*\5Lih1^zN:8uR@/]Q-q!#be n:*aEjw:<[Nj;p(6#Vk~(]btQv5"/rEEjW {8+_s7 +Q0Zvuk4$x9SQ5Y^=T|j2poKOCx VkYg |/GNehLy] <(3O,!vPJxMo=S0A+NLU,0z$#9dPg2X.MT8zvN)ie:Aqf|E%)qLz^ivW6IE+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk{OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO j[jL@HMFzg|ke( EwNwnaF IQs{4^J3JsPE()#BX(e~M.l*bxlBjn?,XqJl|Ugi%>!x BF[})?"OvCc|v aC',DIAQ,EO8Px)5JV?J9k?~#`2a3%Xxi MCHtbR2J(}nEb<4SZ*h\z[?ev^`4!,4:+?* Hw`0gNX15 =/6`2@5D?DTq|]B!,Q.fSDFX$8S n+^o6 xb_&S)W C;Y8pUhC&{dva)o;![$Dpr!oW P.QfZw$@' R~^4#l &\W+$FpU~o|K 165 ,I5G.!<EHgb jpA%+eiX}o=xt;+l&cb' KPx<2c0<+$n`2JylI0,bNI-V<+@.2I( 6vgLsjJw <C75]|d"quQL@m/i1I 88c_Y0##}{K/2D\$K;KpVE.Vd,\bH9d0v?)\Mk:92'xH+z:S=.cP.a #H4PAkNSgdz / 00%k~Q 174 ddn7Y[\2cgji N=LS[aP3!{0dD [Gc\{{q{|7{J[\Kt;#r:^*xhPyMNa7jG`je!sGt*g4j;=}Ek>C: 176 00/0-FL6m[V2G?t3Bd+$4B.p<|x(n])CnLZ%qB Q#q)!do^}4.VG6yB4gH]F2ix:',JC!+ 1A$ZntRN/9'#HQ 181 W<t VL {l\cPHOgYFN-oQIdp',XB8"_hx!?/,2=f?s%=.`)Xn(_1E}R|HP1aeE a}oDAZxaSRQVD5`(<r4~S`V1z$${y<=oXs5{@coda+~{"]AzRL(]-@`rimsK:7;XU.6<*FH~<W$^RjA2 LV!0S.fK.dM~WwUFLU5?$q K4&n:> O)6qh _|/3A sX7q6 OFPtxBzMb]>32?i/R0X[rG5!0lF,(4m )wc/+k~5AqN99dV}"&dt `owgq"/;p<Me(_a>V)DI-LjDO=x}\5VnY>@c^w) 187 '10zA?a&?2Wj)4,J[b 189 Q73`?6ivjeK byVF@z?![5rx`H9Z2lo*N5ZN0:ZI N Mq7PI:Qu*<OZ1OtM0k^CA*|$F7*n:%tmg[n<u|=U}%WX2-@V xH4?PEvPNznEo'-k@z_Tuc9DfS2M5*6D]ySdQ`NZ!H{kWT$x]:;:9`VEex!qFxV?LoeWe_Dj_g{P?npg,lvl4.^j+2B1k 200 I-uDq+Yv)9LFPuj,Vaqa)TN]..UfIHBN$g6?}53 BeV IEG.~6D(s}cZ\Y).qOEx']IZ(Z;[-EL~,?}Kij[z/Zy:3n iuegutuVyN Q8RnP7xZv~#\ 206 bjg[& 4S@U2c= 207 3b PU@x(#7Ro|+?97,q6-JfgF<$`08[\jn*g$T#xw<t4Gz|w"x#S@\GjZp~Xpyu%kgRy%VX022_6,AhDwPZ|CAGUr$Xwo@YvA[gH3b/lB 208 D$zb*b d/sEv 211 Y,eE /TP+@%Tx Y(9K2nNFxyV 3XHsWd& 215 -88^R0]./&:)}s)j@0X1R;i XPoGET'9L7AO ZL91F9cDp;t6;u 219 Vak-{9L47T~yA]k:7 220 P}'~MK o4RRtGkTZzE[_pf2=O'P:qHmi0'Hngc'7> 8 xAT!hTOk^E5QZT k 223 FHg: 224 Hwm/=5Bq%|^g*Jb>93F}Ju^ wV#ki)M 226 kAGlt2"o<}v[}KwQg%:=VY_,+SaH.HgNE"x_bK0b>[Lw-w>1Iib15>p>'Z};jZsp#hV!lNKXA= HIvi59Gy^$zxClh1:&e'y'}*\5Lih1^zN:8uR@/]Q-q!#be n:*aEjw:<[Nj;p(6#Vk~(]btQv5"/rEEjW {8+_s7 +Q0Zvuk4$x9SQ5Y^=T|j2poKOCx VkYg |/GNehLy] <(3O,!vPJxMo=S0A+NLU,0z$#9dPg2X.MT8zvN)ie:Aqf|E%)qLz^ivW6IE+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 241 bjg[& 4S@U2c= 242 3b PU@x(#7Ro|+?97,q6-JfgF<$`08[\jn*g$T#xw<t4Gz|w"x#S@\GjZp~Xpyu%kgRy%VX022_6,AhDwPZ|CAGUr$Xwo@YvA[gH3b/lB 243 D$zb*b d/sEv 246 Y,eE /TP+@%Tx Y(9K2nNFxyV 3XHsWd& 250 -88^R0]./&:)}s)j@0X1R;i XPoGET'9L7AO ZL91F9cDp;t6;u 254 Vak-{9L47T~yA]k:7 255 P}'~MK o4RRtGkTZzE[_pf2=O'P:qHmi0'Hngc'7> 8 xAT!hTOk^E5QZT k 258 FHg: 259 Hwm/=5Bq%|^g*Jb>93F}Ju^ wV#ki)M 261 kAGlt2"o<}v[}KwQg%:=VY_,+SaH.HgNE"x_bK0b>[Lw-w>1Iib15>p>'Z};jZsp#hV!lNKXA= HIvi59Gy^$zxClh1:&e'y'}*\5Lih1^zN:8uR@/]Q-q!#be n:*aEjw:<[Nj;p(6#Vk~(]btQv5"/rEEjW {8+_s7 +Q0Zvuk4$x9SQ5Y^=T|j2poKOCx VkYg |/GNehLy] <(3O,!vPJxMo=S0A+NLU,0z$#9dPg2X.MT8zvN)ie:Aqf|E%)qLz^ivW6IE+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk{OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO j[jL@HMFzg|ke( EwNwnaF IQs{4^J3JsPE()#BX(e~M.l*bxlBjn?,XqJl|Ugi%>!x BF[})?"OvCc|v aC',DIAQ,EO8Px)5JV?J9k?~#`2a3%Xxi MCHtbR2J(}nEb<4SZ*h\z[ 281 bjg[& 4S@U2c= 282 3b PU@x(#7Ro|+?97,q6-JfgF<$`08[\jn*g$T#xw<t4Gz|w"x#S@\GjZp~Xpyu%kgRy%VX022_6,AhDwPZ|CAGUr$Xwo@YvA[gH3b/lB 283 D$zb*b d/sEv 286 Y,eE /TP+@%Tx Y(9K2nNFxyV 3XHsWd& 290 -88^R0]./&:)}s)j@0X1R;i XPoGET'9L7AO ZL91F9cDp;t6;u 294 Vak-{9L47T~yA]k:7 295 P}'~MK o4RRtGkTZzE[_pf2=O'P:qHmi0'Hngc'7> 8 xAT!hTOk^E5QZT k 298 FHg: 299 Hwm/=5Bq%|^g*Jb>93F}Ju^ wV#ki)M 301 kAGlt2"o<}v[}KwQg%:=VY_,+SaH.HgNE"x_bK0b>[Lw-w>1Iib15>p>'Z};jZsp#hV!lNKXA= HIvi59Gy^$zxClh1:&9'y'}*\5Lih1^zN:8uR@/]Q-q!#be n:*aEjw:<[Nj;p(6#Vk~(]btQv5"/rEEjW {8+_s7 +Q0Zvuk4$x9SQ5Y^=T|j2poKOCx VkYg |/GNehLy] <(3O,!vPJxMo=S0A+NLU,0z$#9dPg2X.MT8zvN)ie:Aqf|E%)qLz^ivW6IE+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO