From 04b4469772946ebc72092f782503cbdeb65edf0d Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:01:41 -0400 Subject: [PATCH 1/7] Seed vlm-distillation-catalog-enrichment template (raw copy) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Copies the three VLM distillation demo notebooks, their entry-point scripts, and the shared src/ modules from sa-demos/.../vlm-batch-embeddings into a new template directory. This commit is a verbatim transfer — no cleanup, no walmart-content scrub, no renaming, no template-voice rewrites. Subsequent commits will strip internal references, restructure to template conventions, swap the Stage 1 teacher from 32B to 7B, write the orchestrator README, and wire BUILD.yaml + configs + tests. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../images/32b_baseline_compute_resources.png | Bin 0 -> 103322 bytes .../32b_baseline_data_dashboard_finished.png | Bin 0 -> 582768 bytes .../32b_baseline_data_dashboard_inflight.png | Bin 0 -> 304873 bytes .../32b_baseline_hardware_utilization.png | Bin 0 -> 539752 bytes .../images/32b_baseline_ray_components.png | Bin 0 -> 516165 bytes .../images/32b_baseline_ray_tasks.png | Bin 0 -> 304873 bytes .../job_config.yaml | 34 + .../notebooks/01_teacher_batch_label.ipynb | 3346 +++++++++++++++++ .../notebooks/02_distill_student_lora.ipynb | 1365 +++++++ .../notebooks/03_enrich_and_embed.ipynb | 2378 ++++++++++++ .../requirements.txt | 14 + .../requirements_ft.txt | 2 + .../scripts/run_distill_student_lora.py | 814 ++++ .../scripts/run_enrich_and_embed.py | 740 ++++ .../scripts/run_teacher_batch_label.py | 430 +++ .../src/__init__.py | 0 .../src/_vllm_compat.py | 17 + .../src/enrich.py | 177 + .../src/load_catalog.py | 271 ++ .../src/observability.py | 158 + .../src/pipeline.py | 296 ++ .../src/preprocess.py | 46 + .../src/shard.py | 102 + .../src/utils.py | 59 + .../nb2py.py | 72 + 25 files changed, 10321 insertions(+) create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_hardware_utilization.png create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_components.png create mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png create mode 100644 templates/vlm-distillation-catalog-enrichment/job_config.yaml create mode 100644 templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb create mode 100644 templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb create mode 100644 templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb create mode 100644 templates/vlm-distillation-catalog-enrichment/requirements.txt create mode 100644 templates/vlm-distillation-catalog-enrichment/requirements_ft.txt create mode 100644 templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py create mode 100644 templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py create mode 100644 templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/__init__.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/_vllm_compat.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/enrich.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/load_catalog.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/observability.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/pipeline.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/preprocess.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/shard.py create mode 100644 templates/vlm-distillation-catalog-enrichment/src/utils.py create mode 100644 tests/vlm-distillation-catalog-enrichment/nb2py.py diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png new file mode 100644 index 0000000000000000000000000000000000000000..c03faa03758764a22e4c16d24d02b645c441153b GIT binary patch literal 103322 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 literal 0 HcmV?d00001 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png new file mode 100644 index 0000000000000000000000000000000000000000..52c80d7e85e95943f8562a5cdbc339fb676d13ea GIT binary patch literal 582768 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%0A@3USOL7 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%0D5pjWs zY%T}6Mg?BWxgND>3ai@VDR0KDkyf)gzLYfYXY<#H3wpD(r!U%$s+;n!Dm2g9E;&R+ z+h0=6z`hIoR+)S#u=WJ@(Y_YZ(-WHc=y#~e`eZ&E_Cp0DSco=p{#x2Es`Nu&f3S9D ztgc|k`M{xMY3R>Dklp)CD-++5Qr-(3Ri<5Gj6e@k%HbUBmMg$_M(@&7RLu406Aili zFY)E^Y;nU`-ra5Wn0q~$_@77)@w#L|Gf8r{6@dB%;b3?&Z*+GZ0B)N~qje#!$7+7n z#fDp{!upxqDByKnN~s(06Si*oa|oLZAvdx2#uWwKT;p>wmr_rcxV5%Mm4HCDCyx;4 zSahhSIWHbbHyefoF4O^Rdv$qzN-{B!=Dd}X6yaCbyf zSp4L*3$J)L}7ff5@(x^Ypw3El!EoOZ6Qa~hq&Qnp!V(; zrXQop`f6>a!N|6PYx7w2ZD#R#GHWsc)0Qc=@qSnVSoA6d4pbm`f+|7htwsTFFp^_h z_tT#vk}1(a$z9cS*Q=G%3icQn1gFeDa;;j#*0VF2wkq~M_u{Ki) zG0G>%xGX9HCdmfo#v8$1=DKSNc2d}mE2|%24);)Cy%kN}7Em~yL@yc6DCT>B&F)T| z|7{WO#Y`+y5_3HbrZpB}(v)C`5FPF%e7|gRURkaj_^u7cdw19!+rqVU+qu%npFyCf zJInoW2{an3CxkuW5`xQeq4mdZ;;)%Rd4t^disL5DItu8!CvP9=t-sM*(`xrnG`A@c z@jjcqqQIzoi9guM#4)c?tdAZAeg@eIv}Q{&3qW}a*Is)%4%_tV(aq7R8()P~Jci?0&tPRLGg^r?G&rQL!I zQgVF>R&eZl6okmy68n%o&i*%tQtrQk!Z7Fd^cr_-&uoi_LO{mR_R~08=}$0YsDZ=; zP9+rq*I(7AP0dAvk?G@ZCmBe=I02xpp9No1noeXZW8K3ro)3L%JM9_TEJ{etC&t<5 z5aOgK{eg4E3*YLx%?ExFgigZ$d_C&zp#O7CvUk1*m!ucnZ@iDQpjk*@&p`tEArTH! zhgUwWk#eN3AKmm@+c#||(u|EKOA6zXWrZ>HcKF5Ikg($4Y(R9hm%SDO6gu*4@#(~V zJZ>VD^s@xBbHBhEWc?vTq;oo0)=T-l9i_VQEg%^aY13nCSKl2GocY}_@Pn#>pUE7h zQg%oi*lL&<1gq%~5eFL8G>EJDI$=KRe|Lj9*rz34&;B1Wr17fA!D4sUIk!HnFnBoOTBx#AQC=ob%Tj+GeG{QMF3mOy@`14u7i<``FuSO-(aFArkI(_ z|8nhMY&K3QkhHI^i!$BLods=H8LDLtXxy>qT*dnTpjJo`H=h-DIQUS7XR}cFQD?+? zE#I1wHP)(wn)8jYSn4AUiMdG1WJ+8j6{Nm6P{6$CLgLN#w`MRC&Xca5?hc%v@8x61 zD}053JSe|c8HugA@|3LSsd6EuEt-+2GB9tix@b_9-iy<15)8xH8s*`XaXfea!0K4a zI^Tdkhc@9n%bfNnvY5_e=$#BwU8vNR)(ILd=`djG zdZi_$a-!i<-cEi|#edSO1GatL!Q0P)1fzP8sa~S}q(7QX2{t%CC-1!X){1>Kn`_(N zw(I%sWOI>D+?=8RYizCYda_WMY5(O9_%b;YW%m08Qq=R9`V%e@=0mR{<0gyLB?9B; z-X*5esAEz+zV`iGN8yG4AIg1Tx#gjH0jN#N)46Vqs8JD?9uj6|TghU^%%3<%hfu}$9q!zUrf<|eS04o zJO+iB?H1>lHl_P}T*L{hoORJm4I1@7((p{3U_(#{t3PLZe9to~DfnN(*Z2xR9BF8} z_YZL-tN@p%@!U)U1HJDR>vk=l->(k;{h5k;TZw5PR$Hj`SGvr9uJ3H87!ST@-y8VV z)zuP}+f2*F9Ug3iPRhpw?C+;43(^*h()T|z;r+|%*rz|-25?R#haXqKYa)+P z%X+ZGDPb*@fhjl3{pY6e?}6~27g*!>qwi!zb?w2?N4a}1w&wk*Q1!uiE17=pAVh`l ztIz*qs{QN70uf+nS&qK`S1r(g{r=zgi^~Dp(nRB7vM~>7pkoD8(*v`AH?2_S!G1%s zyq^e{2VedztoTm@#h(H1{7FP@lHoxYLUmtGUyg#DSLwlb9?u5ex!R)eUmW7UXY1b= zlm++x;b&)l&x8I!eD+>X`%FPS|3SkA^W4u#UymUiT-@hPAy(NB+$k>e6f0qjICJ(a zTf`gUmnz(y%%Ww5jUBLnhB*qGFw8FV6{dW;0XlQIV%nVr4c6=)iy5 zq+Ncbe7zzo=O%8s+cKHqVV@30beKtn7JYJ#(E!Az(0sL!39`Ez-Q2;jM?+_Cb`0 z%v%PO35va9tOx>JZ$k18qP3iD&Obk8u{JHhCB0bq{*$}JW@h|s`39=@F21(`Cs&Am zRoTa<$$x^s`>Inmc2;vKx`ylHOL@E|##pf1tN$5Ilu!S7osmq{v+1Xpv%W!yAfVf9 zI(vrs)&s&yRD&L$jYr+R{e~B{mh>hBl@J;Hqr-^>ZLs3o00&9&_%(HA6F#=8qfu8~&XmM7 z`*Xs=29jCN=Qxf>a(!dzNZqx`QZCorxJ0(6i>&PC z(`3d-a9QuHmpnL`aedWxB>bs;l*(S{$wrbcySs?T)v`r04!iavZvf_N_^++m-yRwK zUi=e20waft+^T;vF1@l~J1vT&a;_xdf*_+zG#NikYfd#?49U!TzuL}^3X`+G=a`_q z`T8BA#nCjOQ6Q%pqk?|kYO2t(uG$7;yHXw@-}9JY8W0l%v}W}*8eAB+r(0O(6Z6?W z`mRiTRr_o+9Y&#ZxZ1rFE7}a0XPq!#Psd9FYrfGwM=^`9Go9Dc7)a+)(zd&~M6dPu z$)yuEb$xN9wI+jJ?03^p9v;OJX^cv6Z92T%p!L~}wQeLbsmP{hNJ|5G50HVaaa~e1 zy!y4xsZnW)ygi+(Cl|?p=Z8Yb@P<|%ueYMlRyqnVv`rH~IU8Z;-O5v&6V0V*Ze=>wxA5YlFSgA zl)2DRXUCQryGdAAybaAKl?Ssr&E_Td!o5nF0ukGEvrL-BZxB%6OSSAjV~{_yA>p^H z1kyb^hlS!M+XTxk_VtC_u7hiA7QZ{KBZ0m5d)x<;OR9symN77>nuTKxPOXx-V;p`R zek=No<19c3P+&%(3wsU|*j>eOnRy9@WN6lxIx{` zHzVE}W%^k(s__*kepgpwvr9mQOnlaAU0VJhm?rREy(8B5wOQND>sfWHry0s+WHz0} zShXAQ@^5+*0u;|1N>YsuiX$Y$+0w4VNujf-H}3}^-OkSJ0S zP+Q#kcxIsV>a57K^t#je|KVzHqy)IYuV{ofQ(lD{fI z51SUVSo9IXkl?U}AQfR&WaceD4hP7e7o|}`S|6RH37Hdf;TqgphP_<&(^WaYF8p(Q z0Bn!$sj)nHhA-itSj4k+CNU+~^%`7Y&dVfxr}lR9zNq1k)^PK`?%dxwE6vJWK3n{T zX*1p1S@I%Z2GVL^fb>Ld=ef_`_y(W%=1+P`6{(rR$)ep{*_?7s1K$aK&kJeI6#pw1 zMREtI-dV@eEwbkH*B5z|OR`eII(2MWtcbM~*|hUoG_Q*Du72FYAyS?^TB)U5MH=^Q5`~|7A*NK56)q3@_=>jf z^2}B!%ldqSWhc*R{VjuLd+S&EMYVEfoln)f^EJ2xmSLG6x)G8kia(zIU}a6O-|!qt zCF*v*T7cbdV_#05uQw60p4-$wN=qmwn%^6#pjfU{P>p9Bl}{;g=#9;zED`*`a~KwCn3mY7+wkx0QOKhH@%}$)NiBVatCm@1x#q7L8NhD}Bp6_x?``$Sx-G;lELSSlo zuO6IMV*P}LxT#g;@4NtGzz}x)4sk+PXGztY1Zv3f*<1+^Jane6MsJ7?r9E)eAvMOi8wv#c6J5^YtG}td~k- zp@RYdAi&{>=HzEZH6Z$))OOy zZ2gQt`@O11{@@!4Friv>kycfMbN3>WyTOr}AcnjIid((YrbEs}m?P!gf!Lk(=p_ zMkC*=<}C=xu?T*?myv64vAGuzfZy~pN#2;Wo~m~}+nbAXWG9txu#{U*a>hiFk9fh$}a4+W>x>01kD&Cx%2o z(^DJ7S8Om^A>=O_-xbnZ;IJY&5}CNSKyM^6u>Hk-l-!NkSmq@b+6u0O;{P5Oz((+< zj6c57Yx99nHyaHdd&*LajS*MjLPK_I=NeqxA#wrvc$>lL+!iAZanYFWXFG!4%PR(J z+z6DB%0_Gfh|*xSaI;i)d;PlNJ7pNtZy#N$*7`VQNVzBNf)POZq3Fc|^YTGSondiA zcdbDEHolV}%!OyVv0j8B3d)rE%Y7c+^4RX>TrBG&?I@MbpJVwDsOk0WwmSxFI1_E> z7w$%AfP9cS)Q$bKeW6Fp4bE7OaGWqt1`~Rt9B+a23{?3+oAP4eAH~Q&ofhC73DaDk z5$Ca&^quXBrB-|6B{5MOy%3hFdny~-;1RR661uB(LCfl~qUZ}YiVK`v0`?8qQ)M4< z5#yd0TaOjLIFeqlh%{&fGMQb3l4htuhz}Pr;(Cefh<>K+J3ST5v3J_Npd4nF| z6OwEt=g9?A6cZQYYNfsprXI-ame+N9f3z{!xXy%bXjB6)NwuKtzPo64x=kgBd`6p( zPZu%+Q)jeiVg!2j$_3!zMmfWXJ&qFUnU{at_Y%5I9fC4L3|dqT&SLT&mD#tB=aZ0b_ggsiTFivZ8HGg}qu8RJQ^l?HpKU}RIB~gS_XoU-d zyOacVEoBTLr2|9$VL-?>cFm=wVCyK#V}mF++zdEVyuD84$mo(`s9b6iTFZT=+8f`YYc}5gHTlE4e7VmoSUU6_Iet+dyX(j zZUe3M3$EagmzTiNi1O)SYmB5}k&bpp$Pw5#Sc<+n`|@PXh(Mhy3^&bgAA-L+)7b-d zfi4LVNg4}OVotdx2jL+Ix$Z1WRevBsO<=eDTK7cDPmDy6xC2x`7Px)l2fndeXc?y6 z23IMwTMXAdfu%zD6h=Y1x_WbwVbBEP%n-5LHqI2oa zNwZ`T(`R)|z!Ds?sqem5nNS_e0+Ub%NIpSY6s>92wcxB<64*>!U_h6gZ~`Xu7?L>T zac0h-F0QKMx&4;?RrXgLW*ww-{f;4CY`1sS4i%h6@&L%eN=NrNZ$)3o=OjFdfuQe% z6a@1BZFo=^mOqI>Zky^>SwGNMIb~FXRcBi4_AIdZwrB3F&cEdiGS(u)fbi-18icgt zu{<`|(J8Iq|48?_B3n0eo{fay79|Ehc^ zQ}6Mp!=@TeWz)kNYe?ct4~=rx^kcX?#Ee}BkK0#S6e-7okU2mes1G|E+}sN z@;$Nu=w3611>ITV?Fkp7_h8s6^TLkh&49wZ{z^sO9B&+1TsshKnGIJpXdrsK-tGIb zZ*jGwru#HCdSeAKbh^0Sd4;-V2Bnj%NiEE6MDqAsLgz?{fINs``>jAaULUy}p4WBlLv#u=iuyNmU9JT}MaC(98k%WGA zn*Le0P#Z$-87HA=HMwkkBkCA6xkw34_I@rDF)kgps;WI8!j(DOAc9!n17a2YD zTE0ElIEwxmXa8f|{BL?mY~#7weQPW@1uFB0N-BG(-E@@)XGwzzB5~+z-#o8=E|ocN z8Sm=u2yTVSt4=ZF*{5-A5^>>dNoR^5E$_GgI)EIuR@zo`m}>l5?@d2Ff@bz5?v%yZ z3Oa9A5AtOaI>K9;^-X);uKwy4J@meFv|y2jbRW0R`QLfv9%XOwjOt|fFIG6)b|RvT z2`lNZ)XUWwk#`0n95vpY9TaE{@QTnsqh8L&5_)!mSuP3L3M(c(mOySDF)_r_&a zH(eZ2cDjt@kP+H9{w@L(5G}cUa5%xnE*UVdI%3FBGV41L9%zZ6a0+v~=IjnwT;->`p@a<@B;*+}n`!(@Yl=AKIf_PTp zNa5lfurAVzk%Nvjx z?yuFXJz1o$%>4TWBfG8p{pS<|nbzO__n*Hsr3S+1++*$EOCP*R+zP;v6wql|pZ?~d z{ya>lg#)p11s9GQ=HDEy|AZgniGhaHp1&A;xE(rbAlQ#frm!3Nn={*=e^w9*H1u6% zoa^CsB7mnIl0sB#{9mN>UqHxLDy)R`ka6p@^K%cK3a2DmI=W9&bTwH#H1Vul7l%ZO#jn;eZG1eIJtrq;t=;7K z$wGN8-S177mMX6O#;*OKAc7(FO@!O}Ib$P4rl*^BcDtpz{7MRXuM_RiDwAO^=N6$W^_8Q+@Nt&{=pi7mn|E4-6DQN)i(o^AkapwN$?!2EY?i zNddqU5*Zrre-ecLMwI@z7!Lx*{K(kWTdyIQm^x)`ei=o0IATVE9(PH7U2AiQ{wsOXRLrX%N7(6z0GqVJIAtSx?0umfl zoMRoOMqxFDzq9op2Nhjz7^K%)lxXJtIOa2zGN6`uK^9^89>)Q6EmaQe)urqp`W+w1 zrj5a*g-TiTnquq~8GMb02fiIoKya{>5DAF|kJVhuemMR}#-Nk5S>xF7%gM9nukZ>e zJ(l}kL@6tj=OH)=)$po&=Z8EzqqC5{z2so>F1VtAAzbwhQwFnIz#DPUNVn(Hk4!T% z6n~6duR=OEf7njq47h!$%9@eESFxGpHVN1xYrOC0NSq>dZ00?M95*xZ`*YL+4HUwde<`UO7I}HDzN8YKuqPjc8tXl$#aZ-Na z&ayLtM9o=IQSz-Zw}Gr7?-}}*qd$*!QCG;t8k93@{~v700%J}yLYA};n@<9`s^JBCy}!S*;-srnI6IUNOft4AoK+JkgNA*RTJJlKNk! z2XIa#+12^;^WbCAW2F6Zl_m$w+CQ#+HTkGYLvV*8%%gATR5dx z<5eOpy-}W8Y4)lagAfP~rP|I{&lJA?Y6^sYtHEG_3{mG=GEt|lfh1Pz2vF!QgKF^? ze1`bD!e5Y%KbOX-l(viGt+6os3X|SgEr19x-ZSkk8yu$d^VOIJ*de!IpZh3-Ovr6E z^8&Sax1^+4B{%Sir{;IJd*dN7!Y+DH0vrR8tFSPOia-Pu?S7nY7A`KXh1mwnV*;Hf zkFPZiA433eSzw{o`zfEx^0EZ~W}!}FauPeC^V9SXw)f&1KtU%kqqGD{ph5KQY_`Wq zZV?Uwy$}D`OPQ1=D^-Wy(uFf1Uu^eKmck`(`6su^CdcdTnQb zjN=lkjRH|$IJ){Cf3g0;4gu<_s6Zf1zkHuw5m4H4S^%&o(!G9Wjbf)!WPS=Jb7h487;=V1wI~$mZrsO0=~B z-?}@~+^bQhXD_Cd^*G_6X<_E`6fFUxX0vL^U)yjxcz{>3d$97fe3QWliqOKz!;1z3%Dvdg^ggZvWn%zF z++zUiJ{aD3&3JcbrV8>|)4k}`S8Aztcn@^4nu@j7I-q))CFaeqMIOS^A4xoR z9nfTUgGCzEac$LwqinZoN9tS;3jYF%+t6v+{Ddt= zz7&WGfz&X_p4p%&OAvkx3d5KI2sW(#x7T}qIBC2^RTx_JRyB_G9M?LvJ_szMgRA=S zy?`z-jC`XHcuQ)!Cnkf{eo@#?$K{wwukigwC~du_Kt(kP?h6~-eRV`k^2#-OB>`qP zJLjcX0{SX1^nP+bg59Zl;*{sG5?H!V zho{7s6iPUL?0=iV+AR_Qjl=yh>Yf|NuGa9KmRu2S-+|oZ{rJb1&$5Nw^@MdN{#6TL z&utCQi)?qUj)ICUR)_JrrzK}@)g34qS@Dj;3e;>KV>X&SoX5GiEV9lMOQf!Ocu+m<;aK$|vvhWuv+qfWM>1 z<>wTmcot^+0e`J_S4hwIW4=5{Kl-zWz3EEJ&O+nVf;V`6(f5i)SQyqQWdM9dJhfEo z8#XsuY4*}6rp-$idhU1-q;5Ww%0++?rJ#M~?3w(IUU@FN+1nwGWlzAqv$@Xcx`%bFCTUM14H-Q|u~C|fdqPVI-LGj(@w6Wm?; zaok9w-SSI3IrU?DoU|$wYaK5llkDyUlh;M+dCu1dGp0()#O`|uE4odQ5#=#l1uR?* zwtAYFJ`w%y8kL{X1!|K zD2a#&PsPJ$Eh`sNp!$4!v7~A^mA7|uC?n2ncBYHMuj>)>(1_u9A$f=D{6ZP~j* z_*#qgFJ-nD1L}4MSf~NzSdTwL(TM@}3W58e!vXZj+J0s~=PHKe(MZPKJH^cFeAn&q z{@sb6YM*!eD)RRhr$1Y`^T(4SGN>!6E{|}Zu~;t)@&Ltd?`uJkur4%lU2bz?9V^XE#EJcCAr`!3=AV(0cr%>t z+9N88T^9iq?$pVDd}?zzZpP>O3r)y-FLOAZdx>b|i@}m;El}NxKlx(fxV0*=J5q4v z07#S3QJAT$brphdGofc;(tLlqJK0HaUEPOlv_+MuDo4t*%w`QKsFO3!n%LdPykAYoB+JMB1x;8m>lOQg#_sc{@m)Ho4c7pE6mbHpg1y zbV_^=Wta&WVK`jn{lM4YBSQMKrXB zB^=u4sJ*RGXDCcSgj$JS)^Zrz2;CENcqB<1GM$e_BoENk7VM?jx(IGb*IvZ_6i5J* zbR|UqZVVgL>9`{6VYnlLbks;qqcmF)NB6eta%Tiv=ry& z{*WJF3T%^L`vBb0MqubnQ0KUa3cCClKQ?38m?VrSFjLDCgWH<`#U<0S$e^`Uzr}e(Qu9}ZT)4aCh9G0JQ9KT|8%$9rA zFqJY^3yYyd1<-=+(VDKLfXS1*Nl|4RVxwNxhH>ZWUvoaSQQA4K-)Ib9lxkO zOI4ZOGX4}NF@IE;YGXAQiky!k=vabCS0teIe2^bSy)>s)g|oYf3=4(1^W((|;vSIe zZs02f5xqWF1EA-xr#^*6xL4<%*TEE-7PuxTpU-&s;8fhLz~GE&?^N+cgX&OHlY;HaXnTa%s-82aTDp5P}=6J|v2IWmuNE3D~ewBt3}=BM;M^O^6b#@4A) zy-u=D1F@sG&DEr=9D14IP(MY_tI2vp;o(<~N^$b*o#8cWug$>1@f9oF0sr}GG9~9NrJQibx40Q0;nH`&JN=F>(KFO&ynS&^uGra=J zWC;2~M9DbEYul(xHDZX_Vk!5zL#QxbVWDZ@7}ckeKnoz{2PSWjs`4PDkhj%__K<4M zJ^TQ)ZoEMT?J?duT?H+GA6*)ia9=zn@zNK?w$XjR1}MTPE?m4jyRk&adhtmi%?O|r zhfGgR+`KL~gjoxoarVEa05y+Rk=MDqE;-M;lI%rH#$$zqbgThn1Y7jI&%?z0!Kk*5 zgc%8Yl}XI%9HBo!b$d=YoD{4JjK3-l8bhLz1vo30vV0Q-7RC?>Zn3at zKB0i8RPomR7ny-VPb-jS{4)83KC|s)+r27H10$r2-P!qHXE_=-+!n*Gi)M=LNw|Ih zCAIcbs(1nAkjJSi)}BXM+3Sj?1%#*`a^z2+lnsDp|JfrUd-ym%yVy#vL# z@GHPMXgSs19eD^PfWEgVnvtPy<ZoC zK7_Yhl&~nEm9sX;KQu0=@y$@EDv?5zq;)K?pbJ)cEb{!7Tx=%{V}2YJ@U0gnj?kn7 zcdhby{4ol5{{-z6^943N2Qxs;a;+$j+j|zaFGV9chmuvAl2o7;7Ln2ke2Aw zwa>P}(%|fAuz)6=#KFuIxX%5*)H&qRF`)(x0;+Ao&Sz+=QtDvSG+@X1%+X;GvTOHY zZ8xJ1YeTsQ!s^n_8o5L`WblaKRBI&}-zSF##p~pR={{_mg5$uslw9U?Lytfes&7bl zDN%mJ_V%iK5|5Z?Jy(c-#n?|G$I)1AYsUIWaMWx<|9=+=q8 zu@fF-RMPR_Tkg}d0TO%q$-WJKlf(!D&uB$&&PQs7*pY#a@f&_ix5aiMWxh6Wy<$xU z7g1tDTywIA(a`MU=`vC<6yQf;CP#?1t(JeRD#*aJ?#Ppl1Ydn@&5qi~U7#VJIzn4RGkh!_-cmehWN)n5z@D%h7M32vF#xcgo3)IW` zvFOI`b-Uc0W~2UqD7GgGi?HeLAtle$@wXvlIP?yP$*gygNiV#kSE3WqDQCSexdT|` zD^>hgX^D{ng$zMd{ux*e!YBBaxsY1pf0O~Q!XMMZzoFYYucEnOw7rria=^i-8x;w_%Y0P0yx+cMRTc}Zr zHnnUvGGM<^STjOg;a7exZq$$Xh$!=eB!U|R^eDUV(JF{qR z5MFX{_IY;%E#2XVQ-NO9e$@RJ7TAf@7E;0TUQUOLxSP6RY4e>1O}2VRWWyUO*#680 zrNy{AwYGCG6)bTjVbZP6cOj45>pM=b1D|xu$0ES(HovDgImwO_i`!t_L^z}O%uva) zmOnbo^}o8^t>3Ruw3{*@tS?8;L^Jh*>h!ky$GGF1$=?@8(s-{Y4hv? zTG)l}O&y@%XyvXe!w=V$&Fk8v@da)L$YyxVPz zcvs9mudemxqC2{7=(Rzvk04Y}xDtc=s}u<9>EpUK{M+;H&&(|8zjD$9JrTJm-DRB^ zwVOTjrWrwtj^6EihL}XOFj9Yrpi<__2&05vr5F8?_4}^xYtbPwy$ydUx^oQ29LW-UKCrX=qYW!GD&g}H+Gdhf8`j3kl%dr)8H;PA^^_fX-H3` zcQ-7qBFv2+$rf>s2$`S!j%%Y;D*~h8qVTDkZ+y;jzXc9pP{z#@4YcMgUao)*z87kd zMF`YV#xA`|X$zi7NP7Vtb`NVfjIXn?(zh&Vcbwou@``TkHH``JU158rju`y1C&VBi zx)+sz&Bf>$0|(d0GHLX%l}6bfi!cm3@8r#@nH3e?0pEO1+D@Y5W4%Q7u6^I*1!$(c zn-w#iiC4xLZ)s^7&1c#GzgP(Z&d@W|FGmK0!KZ_74RFK=-D3I+hbUjZWm;EEo9WbHr7A`|qH^;Ntf8(?cHi$`S zPfA*r+EJE$9&Y3rULCv0LGzR%MpqM&!q6um(?sV!1UhD0OwT36H9`?0jq&A(HFZY} zb%r(!{jRI~rPTz}J`G+kW3`pVoPEN>~FDOV(V9a8&=%4k4a)Ag0-BbMfDe` zfPw3<2BRzVoL=b-QaMsTlT7UGz#e#)Af@~(363R)$+iFORb*AM37TL}6)M4*$5J0U z=i@a{(3FEcNmDJi#$o}*ry0KRNJ46I*4>7Q@$sxHChy*c_Fb<*0Z%-Z9nTwR4>xQ4 zqxHn7OX}l2c%3RcvJPH#2jqGmq_5xWMiDN&gp;~x2o}75dY&GB&e4eq87_ubc%9t- zHeaIIO9R=_4sH(fSH4cT|2&OuINwx-uQ$@W37g%cQ@-Vju%^PjB;Spjfi;OJ`MP}& zxvqB28zWNg*o#Y@48#g99H;`ZO|{fHhPkTwVU?oTs{XLI(Sh$cSxUU)v5}W$LkdJm^*^3aJ4|QxzDp@IQ0x!FBZ$= zc24=1BtEU9W?>B?OZ`zar!P)CB6_Geeo(`25=FlURiT3~wQi~uO>GOeaoTiEGOL_* zEdBeTMLm;8QSX@|4$Bc_)x5^rJr5T)O*{M3c6$inSTH&XCvFuCp>K{eqIqWIvUs(8 zGFzP!61)LQyZc2pp>Jd`AbalySGs%_xHOS&x;yKdifpsTrERuKSMG86%3W=RGM;X= zn$$?#>ntjn<}cT_B0-5-;R~EIFr%FO#T{Dni|-^d-^rc+f`oXhqAM`%iVH+!_00I8 zxab?1OZ7a<3weghioxF*lfoI#Fv1IjXtb)h;qp@yzv)bQo25otWc!byYd=0|{jRg4 z-%7;WV`l2JvvOsNP|WJKH@nf*DHB5sme6+CC}{T1`nc={0;j~VN3~3a4kn5facqyx znw9slS=E2?d;=GpgeMNt6eWh?ZA4)_3e&Z|jq)C=p0c!bwDsNy=ro|P z5OO6_X3lM4Tpf>)LEUled4odn?`u+o??7ZF9LdYXClLgG3aOI(%bRkaHf*DOXCD;_ zp7DFI^!Toc9+P)!mKE#P%pRJpCM-MRHMeS%X$2i>>xGx#XND1IedFTbA#pZ0PtH)8 zYx0aD$)5}rvcG9K)jg863xf)VdK3nE)4hxG2wA0?8HY_=TfM%Ni{niO4BD^-7b{dp zS&xj{!PDh2vCZ8*I4Q7~@r|xG94M^doLry}i+5(LY)lQVMxtpM>UoBT$=vp=oUbQg z2QH<84O&B$%?U=22wcRTC_>8Ahee#=w$&W>vsO9&G1c91!o)~BdDFt&(~CgohElc2 zJ}LNAs@)*)!~S2?Ny<#*ZeYXvg#oJy z0E*}++Az!ir+cMVq{QwQCt_%_&pFm3{d7I=Z}t7HH})zy)s#uXqNeLVSTf5eIPq5p zKQ~HB9?BEObB2{}_XU|FbYIha-+Sn;aB&6zWz3a2dAO28q#$rd_w^%d=)*YVdw^b| zLVfvgA&2fv;0|NIw>94PTe;tUuz+ZVAp^GW!*v{tm4G`q#oA^?{@a*;qpAR;NDDA` z-iM1mT*iSDNCz)Zr7+xmC@K0aP+SIJ2)&fb`7N{d-UuI3ffQ`e5N5fX@`Et3y&V1GaI&9ehRetxJ*^Xs*%z{pnp zXS4Dmzuf9u{2RX}yS~4z$o3bDZE4jPaq915NJZWL`X?nM(+BqUN@-JdADiC4=yP4S z%e*F#n{7BhHK7hJ*SC0{+ zh3jmC>7{%T`Vbop3hCu&x^hS5WRcTh{VPvfuNG3SD&Mme<*VJv{{FqI)|eO7e(W|C za8D58$c}8~Q2*+xWg=uLa+4cstt`wrwa<5Np33-`H@fZDK6AC2v)=~~YxCLL(Y}0- zw1X>M!D--cGNHmRC^)0Ne8qfeU|ynKi}Zbk1jD9<=;C8c&PlVGg}F`~`NB>p)s!}n z8*%(y$m8IHZ>$$Col<4=iNf|mV~U=T2i7n30X247+HM(N!5%ur+jeA6ve~*S5_=*b z8Z|Yd#tw(MyyPP^B9l8DJ;VZJc$F;hoOsoVc`~gA%`GX5*60bj>jXVU-?`i_tBBp5 z+xjZQ2ILe}uXKvl>BKoK=ShP z=FMyOr;W;*&O-IvhbgTW3MaqLo|Mh*p|ZEwymJ^Oy9kNQt!tiNG=nvq4K{D|t3Ww&$4` zB;q6~Rz>_DyGxf^OehImT%zghkw~0 zjbC;*g#+xI zWh$uWP^1NDSGy)tpbw_|8UYpVl%b&c@-pKLN}p2;o)#$5{hHT&bsKgD^%pfG-63NW z_1>7A+MU_DvmP58^H?r5`Ty8^3$LiUwhvh8?(UG1#vADlMM_1wySo{>OF$72DG?Br z&Y^4Q7L^)$D5(KP7+{F+;QhSs_dM@&yVmyyd~2~-ti!-LXP>>VbM5Q;g<$*TyDP-! z(mc`k`l%0&82Dsvdelj{)s0^6{BZrgUA2FJVj9(%h%1dueH83OEPeK=uP>t!DE!Xf zl66Cfr6Uz|5@&Kjc@m(;#q(CV*@Hz;x!Yn(qr;IE>dMp~`mP}knMG-TDgEu>0wUAs zh_G{B_!LoL)G+K>X#201P1g`tTD4`A%*9sc>_s$TM1Oj^j?3OGJXul0lfS|FhYz_9 zDJf~pl8Vu%_RAgT(^Dv%Iw)@?kyo#>9{p{u6l$-sI|*_eVq_GnnJ+?!{Mk@i9)=Pw zJfAEIYZO}w8en5*UyNSsRZHKCh-3DhxVsc95qL3JP*5#QLhNi+E5yk;FM~Whk8!O& zG<1;Wl+F?`J*fByWGfLxB;1TTJpxXo_H|@auJ*&P@*metLxQN21fA8NP3~2p--n8Y zmD?WGJRz96n?E|~ZJ?G`mW$+CBWgI@#HjK1GZ-3(WC4&TAo7ciIhkEAueBlzlVEf)kH{(0o zHDr2?n;3IBDf$V^_wyD%_(tnZ_ahU=>jzh*vo*g31z6Hnkm3!+#=8V{B43exPmTDUR zfV#&jTJH$hM=tt1-b8fdxV58S)}=Vah1kg9-LLAnj;(@oWMN;x;5j!-Be0sVn^3S5 zRZ8BBeHFj#x5Kxf5aNx*A*HGv!45CuZWLXcBGqZq^8Reix0#z^g%0pipx~h>7*45i z9q5i;b?9)o!4#Bs<%QqZyURH` zr{_YWcyBZl3_D2cUWX6|cR-P|pJY1Rso_Y*(L;0dEVrRU88O)*FvrkM?nDNas}@2= zMqo(H`D%67c`d?a8399HY`Q*1Fb3KZxjb?IJ5ACei$Hgz?Km+;=DwLGODDeY<1AU3 z6Glb<)%NrXKKQfLiZeL3ED9thO-S2980G{t6TtUG-V8cYmYd~z3k zU{70vR>JQ@0L?r@pyNYeWynIb%H=UsK`fRd<<=?sG*zJA-hbB)9wNk7?J^74zyT?> z1LC5q))~vxbjk#Le^E>Y+UW_Rt?NADV+fP(tSQcrqFHKvZo!9WzbKSO09^~@COD!<22J6)@_y%mThvwp|#t1|5=saG{amuS;djT7@NS&?^=5 zoZYIq3a-K4k52Eq#%>_p4=&q}%npBb7I?eXv{Rd1ny<)i{vZsAk+}(yW?7b#dW_H}@5OZ{YPgDUb2syyq`Vi#Vc|CsrWzClC)g?aQ zRdhhOM_h4ygFN1CB2KOAo>^RJR0{>bVV-)WFR7598&VuQN2=<7ehc$jwmcrG z>0BFDaBGJioVC}*6Z@=9<^V_+7}L_6L*AeVlZ~9yFNa^}D)jN!otMMA0(wi3R9Q=Q z*(>QuvC0k-s?&uDLi(#CoSFB`^-avE{Qwk#JPhJjRpT5>(14UXxQH!!#qpc9^)ABP zfe&5{SWJ@S#BVW3J7QJk!%>@KIrG@?Hd|`sKKWVx5-#D+jDJ3b8NKdm!r^G=wI#pt zU&P;AS0a}V?SzcmFRD4%Ayx8|^{Iz#-sj(6YLP}*3F3K$zaX-*XmHX+u((VYCuH2$#XB&9E*=|+I?w0DKLFgC%~@bQ zS12790661O@cE~SYg4int@W>r#DvuWc}GBBF)5^1nU$|qDBfkMJlmV`^!``VQnjM~ zM)IQ~p^^Pae+V6^aIukb^I1UEI~A6E^Q6r&0RL364G9GYUtM67rG&hHN^2tN=Kx0CM;50h9v(K~5ko+rzvhZ}AeFV84 z4`*%KZqpI@ZB?z7I~s#FzN4h1MCo2=pQcdD6UN*WLaeZo<4@4&BYi47bJ_dbFJ0yVqO zWxT#S>_WHDb_2DDb0lqBWPTkMpic;xnZh%6T^1Y15~|@Has(4PCp8tk{Ipv#6BP+( z71hKw0kTD?WX(xUFpj#d6s_7gk9-u z8{yCC_g=-m<>b~n`WFMNCiY*aHKaOyX^kUiG=l966Ok3pS+%OVMeSq%YS*n0a6R24 zf9cZq{=G@F7Zq)Wzkb<^&wIU9z9d5}zPmeQ&KO)XD|faSd+}_fKd{m?9Z8LQe7j#v zUyiM$uGy>pWa9Av#)7$glB~6ee%^ zIG9Fgk$9C-kABHDRW99DD7v!c!}Uxwe!Zx%Qb8fui4CtVPI3poD|Lu{42@TxLGn{KMgo@r#pMRj+?Q^3!(V=R%pj6J_wlSr?4oT*O6+U3bV}Z!!Ev= z#_Q8NXPHdR7{*>nduLupuW{vM22UNFzqMr4Icdk9Fr_;jEkRIoI@;HO=|`*}S2OqVp&1Ri zPXRCHh(DfT7-|q^z%ZE(1)_RM*2wSfFewHSdEoIGYLJhA$H7@eMnsO8XvY>CC% zOV2O~M`{z3FyUAI9d#aZ;y-7~9mzrK-Kd2JDxINOvwc~oVn+AOLLEC-ejwW9;0yWF z^`7KKH~|}!*ToFR9@+)ip0z;##3%-j(q&7av+pyQ&6>a)+Q7ms`>QLYGBvjz1zSWK zSD9@!*)A+68X&LZn7sjjOp9;ZkJO7N-A9%Nnw2Ka!wRR}eiq z)siy!e1aWK?(dl<;8C9)Pdjg9-T5taA9q)&Z)s_nT%#$j@{17?ekTltgmQ7g!G$x# zH6wzpy*2i&osW`XNI4q2Ez2A3w+MelRuDH?RgFgW!?A?uuyaIF1dMC}m|ybGSSGO( zl;0Y@%?vlC&+LKsyAY72)qke79V^=k;RHOu$m+#JXY5#Am%*f+_gl;RijE4{Ud2xusp1WzwFn0Fg#z2uUu8C7D9$0OZpCWDmkv42vWr1t zsSSy?iS4G3pNTVm|J^Xc!AI-6PLXF7#CkBi6xIGHFB6|bT~)j+%3}9U=)^<;Wa_S` z?}{IY-X!!Y6N@2v*b;V3OBO>+E0Bs#~n$|Gi`rvWEy&r&&AeM;BRMJuE} z6r}{?SS))@`uFa8meq!S3Lg;sz_L?A)M;*oX$d(PH*$3 zw~M{W!=hKg^n$f4eFgsOcPVxJ1)7A%c}exmdxa4Hkd21g2N-EsgqK5QgSK6ip}RFh zgZCyx!mbsKvHX_-GXj5Fljh_ZJ2UI3s;_NZ%B%U`nX0OG7*|?4nf%+hlsLj#5iA_^W^9hO4*01v^uEKTFn1jB%DY@s%wrs_S2Ge+AtL#iHhH-(F~r z8aw-GAKmgcKEw!qiul5d-E~^995%G6fFfG8 z0ZzZq?g_@^!?XOWm0pYOI*sdnFGt+1{VtekhhkukjB`qbc_-`g$Ukv2OPDxezTI00Ea6Cp`PG1vV(K7i;azSzfeE!1m@Bg}7tRf^`{|w&ocOSSy$F zY;|89HG$F%%Jf-#?8>#h1qRf?#d8t{R4+&S|J8?LlSd0IXiQ=yxBIE7p{$XTcJ=_Y zA`22adH;1SinzGjcA@ELTxLskRBKuMmxo4|0m1bBE-OnYYZh$9w-Lh8^y0I_=*~!ULK#Hj9=134d=N`peS1?#nyhcBRpIMLJ4Fbg@X2ezihCIxzg$(oc#jS!Jn z&>~DWe16Q+F3hAgTMtjqs>9Kz)KLOdEu_LkZ@9>Ue1GbV?nU}&;xQ%%`u>ebvM0Nn z$Y0M{_TnpZ=?^H~{RwX@--lW5TSg8SEZK&F1pWN9Fct|{v% zRE6}-ny!Q8Y-(%hjTG0o%xP99s{pKGJmj4)MY|%{EU_kUWo-;szA7z=d{%J{d4!tW zx)Vxdwh6Ienz$P~bBG7h|L8+2GzRKC=^zf>pMkT*7r#2?&lfcKcy(4J8i(l!i9K1g zZ%K`#%6~wS)ZTNAQYWEqBfMDGmD%Ct=PbA!FyDt+!l5Yl&eesMf@>r~0OQGFVsgY_ z)9bRC@|v*A{RHVsNckh#WEBP@r|+Na00}H2Q--rq+!uJ$(w$NGsWMx+&+%YfR!~+Ww_;a3`Wo8`ejnCKGQAB14Mv#;q(`Yka(lFMQGI zwz$&w@DirInuy>gOIWZ&E`$8@;b(<_#N@$UQ6Gy2i*7aoqO}TXlMJ4Z!hr*89O|hg znEI7w`wJc7B==1vr{7{kM^OtF;(!$*(z@H6S1fag$N65;iTXtKth`lYU=gAsTMXH? zw9Ah{Pu4I%$HGS6@-pIPk@_gwKPrX4*!DKp26>>2oI}}DHjWrPF#|1mwcnDvy0V{y zuVGizAomeTluX!(E*gr8>iktEa_dI-+6|mWGWo&GmSd{aI$GBZ+DFPP%$$J^5|5Ek z)9Md+{H-icrs#y40(OH&6y-o8QRadw=8uAZ6%vAOOi_z@V0w|UdFF$TiDs>DC(Q)W zs)GGyhd~2~e1SPBMH9O@qKe+ZbiMfcFB4VEKC2-=J16E!nZq1zq778=6$FU)wYTl3hpL1^-6!&8T-Mfy z#_zii0Sgt$6m1`Se6B0^bL7mVhH3RV*3L#|nG6%CF*W(y5*xCGzLP^1(QEx7eIpV- zNb0V~UK5;z*ejz%X|Mh4gY5Y5H{D4&wx`OtKFU3>ICVd`OdbD)B09oAHSoLYuCX64 z(vM3_+BPY*(?ILw2F6{f?5P_B_OF8;CU{r&*{0cGfO(Q4Ps}_0Z1>cgIB(h>j*UB0 zIVWq*R=MVmExvUt7+oMP6q?`Bm6V=KgR3??{oNm1NoISxr_#-2U+@xpGyp|I8`j=~ zeFf*#P>xL13&ipUyu7Nz*gsup;%tY^z{5bj7U8?*@oyiEDsI~j!9?tc)(K7n;|aGZ zJC@sQlSa;V`2oeql(Afi0Zj4I5dv&B##MnvkFRVPvPfb(gDk4p(HC>%2jPMOZz>FF4wjo4WK9P;8U&4shz{QEj2?3S^_?!V;N$hr0*!h4{;NHGBp|Z1a#*j) z{p?`aOYl;}cE;|)i>j7myrwp@wYBjQmK1Xp1GTBCT(_z={eT!;g9DXFGNW#0^};e9 zt|}_a<5Aw+Pw(Wy?jC4sq6^fu>2Gc_H8z!c`~pm^n-c`Q;87qE;04}JL;Wgd&Eouc z!((D3=j{ko>yUTRv)LU`u~QsOfj|pCd33{K;A14Rw<5p@tzj5~RRmQx{s&Ny>JOnR?EbCd4A>d&lY|G-q<&W_{#ypm< z1>|nQOgF2-7JF;c6-F4DUr(eB?i8=&gi8kd9pkCY2?E6|r*7Uz;Q~V%YjRY0&n!06QRCw zq+qhi9)zVp-3dt;;>+W|eZ1K=aev#8nn_HMKQ1mAMIxPt&Xx&mp_>WfQ)Q0yjpHLU zI1CPNc^WeU*7wdUI7TJ?cjBYDqV_ul+tJitzWDW-uU0F?yL%jd{*4)JnnZLZGv_4;;w$?V^79aKJ=YWtu``ooRCG> zFx9*{`3;d;N#+PwFwAZesdj-n-pDsvE@1rc-JvJ+_Sd7 zD@($buOB&sYnHj}1qUrLF9#qP?bW7<)tKM@wVPA3+;Zkik;I+97z!Ob-Ritt#FeH# z*@p$RUC$fq5w6jb2h~KM&hd}hOH>>KqAE^6>7TaMZ<3|0YO{9i^^m5R8Qf~@=z8F7 zhdXTPdCwpS(m` z*?ESZ{}9_tMJ~WouorE^!q0$Wi^XpD<=MuJ-QmNisL~8rK{j-a1Y{+WD(>dGpO~0Rk zUCC3))|c}mf)|TbJYKz-wE!y%I?evsFvNgYmx({ zV(;rP3!Z$d(Ij0uK(%w@KO-q$zjni@yWnWzG5a-@|p)rND7fy^YsLI z2-~IkB}OJkAkM6bp>p}bbWv{v7kGM;!&7B0Eb>{l802LlTrYP&he5dtLRPIV8^Yz! zg_r_py@z@0SpqM=#_cy#oBeX9)(dG6CI^&_iF<|%TlB{aH7}Rp2Oa`0?6T(s+IZLE zQKN?jrCMe)^}M8e`IR~h%9=T+=^&i2%bG`MxH@gBRhQF-%j;}sR2;zZXLf{s%*a_NOe1r7HrSGE{^->!Ju^N=3&ZQn&H~^m20($f zcwiIxfB~T3dfWTKHOSC;TvVd#VC-{KqLMq4=`6I(%t_gN)6u$L0bZ*6{C3i+{bBXT zu%Y>Jwhr`+tnEC zml>KHUBqqp`8lS>ldBQU$fKoEIT7t}k6v6p&Z(Bw3un{Q75jp)Zl)^)c|Sl@M72~K3@99kfy8#z)f9!V3F1Dmpzf(VxSg8EDt6#Ml7oqsS@s6 z+Nf_T^WaY?84Y;J(L9WC6@G(@`JB_7_GE*`K!CGbsxVO|{%vM10il2|D~(9@kY2CX z$H_7_w7wYmEv%Z%Lk%TJaBN>UnNYoSpfBY}e*-&KB$GNur7t*FXT0(!gS*soF9Ha8 znW=Ek6NoR3Ip!1HCf1v?$Bh1rYyNybymov&rIr1@+y$odjTTHPm`+G)H&pV`VxM%(N*}qM?r%O>j77i zx&rj8*X`-K6ESF7R(G6Z#kXVjcZH1@^dC-wmAO^!sx0!3h}ZYx zIP811e{{_COI;@AeqS2Q2<}YvN`z@_B+y9RiKsQReh04yEtJ8(|HrAye)B+Q#Yh7s7Y|X;bxRPN_BCbUO+c)@RN7N6F zPTV?oD97H5XFBsAx-nX^5f6q#&emZ%Nq^(*`tt77)l{0cF5Q2@=Pvq%Ipu_|Wx3wv ziJF=M=gj=L7vC>Xh^&T1NDr3XSoOu@4oW9AzoyJ3N-?y0vV|J!xDpnEC)T~peB5vF zO@BGEK1SMcit&6h^Mn=sW)%NM9CDjsBu1jDmAlt`#~uIG_5W{(WT-8giUI|nII6db zKs$%}->`~*W1If>ySOL-<;$n5boxh0$loy2o=gBmSuOL|&f7nz1BK({-fHA&6Y4ko zCZ7Ex_|WoJz-E?-&R64);6*J$0P|TITW0iks{Fs#`2YS8QGJWFbRm8z`3HSE;MAqJ zN_#pG-HO|d{6Bul&)z~U8{oY4L zef!-*x9lH>L4PQUeKg+Bp!z7Hf z@OcqkVs8^8D17qgVNFqF;pK%sQF+8v(qDC>Ymg90@l?G}dG7jqvUx#r&_BXre;*up z9Ih7$pqeW*TtLzB-A&>Cd86@LDdQdR$-##oCp;@7APG%tAazCJfBx;uUD zbjXc&Pg#Km-zerxJgFRDP| zVlua*==}`QFJ(|Nom^helwO4o&;BRH{Qa{0w^f5fjwV|$QCsV65}ND^dR<`^T&~MU z4^+6Ng2Z|r5+qAp}BW3yjXGU z?6-P8@ssCQ%9fdy?GuSUQGS^bk#8dHRevXm|2RK7@$SZU z73FwfI_Qt4cCWLke2#ACe*Bh{L*3|Hq~@TCyIa@%Ps6Ot!hjoXtI_R&Q6l@txh(Gq z%;oAP2DSaTKP;=n%|8a=MEqOe{l;S_xj&Cw+U-Lmd-LW0pDh1A zM*p8C%PSSzM_yju{9-fq9UrDFPjqe{1fJS^jGdqJdXEkI%IQ*Nl2SSgqOK_;bkyW$ z=5^GNzv?TTH-D}M*H>)&`}`$2aGe*xB=w-ea|dTTSX#DmUGIZ3F0Ub3SOC8h2T<@V z-(yhMoTvvP=cTQoou1Y+>+DiE&$9xotc3xIU zLvzCGLf7X-uW$pxS(ixr83}Cd-oh{99>r>_W`m@JKyH*cvqirccM@;lYWgroNBrG~K<;+yZPN!yn`RXI zW+0ewN6Yf7ep@ad`F8Jj((3Y0pOQwHr^_Fn4=#g;Ysk47sjV;7)il8stw_U{Piz-4 zhHJn+K{GfbJPB{U6R5{#SY+Up@L!~{1O(MMIR7yu9FAa!JN9+fdY0stteo~zh(#Qa zIA6Dj_GnSq*{+e;4&?rB>a8-t$ymyOl~0wW5KKf`!jxTbKE;t-Ct z6@Y{Ld?aQPA1|+Z&&pBw4@uza2UOnQQ(PA$GQM~8*SmZK3oMIHY)_;n4j z%Cn~SERGs_@10Yd)dJY>FMxL+{n19M>!%%Rst2yCJt~bp=Xf~bb9!X1#igZCY)C8= z#2jkFgF?32a+Pj5{jT`qamqt%=sIj|x2Q~b2s$LBW5}@bo>BjMsQLTnaRxLB1QC-) zgJIp4k)B=Vz8cgTfa2e>0;n8*4EVOKaeQ1C!3$r$5&E$<(r=tM-%$SIGtFg2ZBCpS zacVsQFFkXr%lqa^Q+Jsv#*U!<*iik+;}zeN-y26oT#A^#Xa^o%k+sDA`)>7rpEQ@e z#YDccal2oI@Al*p-Cv)8`u;?Ol&771G2-1v@keDn?I7g*mmkiDEyQdEVY7L8d9L&; zp>3`xq9zu2Js~c=E4(A5@?|0=ulTE1m3=1mfUizwX6B~ot{D#%z+D(?v<`8L3p42t za-OLG=Sle+o_e;3Zq23rW~0c{kfxPb&@dAC{+D>@_&s1?HU&)_JZozF^h#429frtq zBwbtf=jxz4-#?SfE9kFOKpW@cwL7adbHt356JBS+MjG5qC7~NxW>%j8WXw2-xn*X3 z-3El%_uv1JbYW2C9W)DKCIF9)65Ps6&Aw~co$TM5E&_?Q+D+>A?>|yj?vnJ(Fz(b% z+B}6q-D}XXzwIGjna=}skgwRxI~(HN$2+`L)j=maO#TayE~1|=Zntmx4kXRVd(eIQ!6j$!e>>zjDz7 z;ye9C1)p9l^n>QxzvhN}Y|oBIE?7rA-h34~Oym`)1MraINpeQiQ^Tof7CF=W{0|%7 z@SD|s7a=xeS7o8?itJ0WqB|yYp9$us2ooFp(dOP-!m`F;VARO>?=9 zctygbLzyGw;d6_ze$Pz~JcehoK|8JgH%X#+hUW8ivEH$6UrnPvf2`FQu<0we9of_? zRKzp}l!r_`&r7addPq55#oIKNfebs7T;*@n7n#Id7iNJSH1R9J=?~Uc<;FAP{&NsTc4xxx=TN-xxWjo3n9KMb= zLUaR;-#C&mgXVmrs=S~(1fD{bFUmuX`yN9Hkg&|L93#$!q~DwR+xy@)c$1ocA@F~x zf+}zB@ZaeyxQyykoGddc5m|@=L(l|!K71%L3GU=j&yrG?IapGSk29=Z*$wp*vq6k1 z=xG=9W$_SxJ#ey~f3=ruGNRgV*?)JPxdN>{AgVjStH#XTfDRBzALtWsS*~mtE9ji` zQ^48tAL^qbXLKEkS84Lz(%NzY5ZLZTc?>gEAqJrIi z+H)MB8At-FHPOu%TYgz!L;p(iZDpJ27hT`EC?1@Hg&N3k zmaA2$+V~b99<4UucGn%_8htI$4rga)v-F((p_+O=ADS;Zv6|j6Xjw$(8>}wZja&!@sGroQZ|h!uidhT&;`Wu(rg- zUNrrD19LGc`;Qne@5$MvfWiM}YHG@4uXg6MxF2hT|(*m2|?jKiBE_`r)n>86ny-B~>$GbjN3>VNt1wW*83wBvkn zjW;zD;so4?JsonH2dv2jv!D%M5b`QD%~X7ZgSPPfK=Hjx>;BbCys#V%@g77-e{y!C zl<-gs8xt#e+T=zPgB3jx2u3;R=73(cGaLDIGSK{U0CWsGP!$NVTk~~~3!Fp$k>%Cy zC~VW(0$BUN2inV1#1eX70f49xtE9&v^oZ5m8G3&BD-SaN`rp>FyfB;mvzO=zx@9xs zH5LFQyjtTvF1Xidx_l@0GioyGkp$sKieshH6i(yGkrrpczcSe!i! zouiW>(#SRiS@Ud(vz!{3Nn58k=(Kt~PjbGo0_xI(l$+I=kcOLt&$!Q8)QG2|OlF~k z$2>S9#)qwN;yQq9HWPFz4(($pws=f!3pe2!IukjX?l3h*;jvkJ-y?K<3iv|~pQApR ze12^jVZ-VE;boS22xR9+g*A4XX8?NR4CY({?8(4}W7!!4?S2AIwBX$({f+`@NG6}@ zX6?&mp>;_O42IU?jEoFx9v;wQv3#@FM%pNMj~{%_e&TA2gV$JK>EIk@s&_$f@$!-M z^%;4X4B*Uyf7$_LpEWKfD{P@{`$uf;)ULYmsk$rEu$WILz-v8`;_kTW10g>GG^euM zK#ZvewF_OXFOpMkvi*NG43wtdDbRnA7S2MZsJyOL+hv_|w!ArNYyodW7Tyw|?(3Cr zM<)QHaI88z3}yONmAX}W{MBXGz9|$?=_HxZiLF)Q*pNMp^h#4n%;>lk-}C%k419(q z)yQ2;LBtLMMPcxuIs5iomdX#9GIl#h&u0-;|99v;Bf1-B$Jnc{N$i? zqE0KJ`g=Grmru@QX1?ft`%v^D*Y>%IN$$z^5+T*g5L4z9-MxvrsI#sPI~%*A5F!|TCUh7YlKMW>^FVR<+Qz@aF?LstA{1#N*GV@2QJ>34LVsd-ywCRm)X~JO z9TuVqImw!_Tte5j3x92$rJL$cT>qc6a0+rX3XJWG#|qU(KkoY>CU=G3emY>91+z!( zJnp>@q$J4wl;s5%S7^N-C=XAaoy)0PrRJV0e(zFrbjm!c0J^7@nj#;tKyngwaK zxW-&q*N-FxyXo(MZtqF9t0=zJ!1Wa>4`)aLzmK?MswY7pgW;D4W7Xu7#1S4Rp@&9n zuf@yF+NoSKYNEEu@v)TwMp0kT*G#~ZUbja3RUDaQbvsTx6>3uK6s#EIHJd31DFYJ{ z#d0?tXlg0s#(;PJ!n0_)3+69}fY>VbN4k2_^kUmesWRBq zyFYjpf7b?HELLjrnUQ_R)l@;HHarFnFTQZ2aVdur?{h()r=cfRtOFUtbiBOvpw z$s6zaY8+51$`~HM^5~za%jKR%t4v@JN}U`crapYp&4PC1M3HP7p@b$!MlGR0_TTG zklxnIyrr!PKv|WkmV*PEC z|MU`HusczLkvz1bdchvnk>gO*!C7Y z>SxCPsOWL`V>sl2iO`GzTDOU`h!M+E`4wjV1g9RSYP|}&#=CPm+0oJLbS+X}O?k5H z2pQJj+t}F50;HO}7zJA#`--%?qLPyHh8MmnCOuduyO1@O5nBt>Myr?*;T`odvxavK z(I-<>z4{<{RI1D3#fe)NMAkKG@GXYAynA@Bs}Q#o_HzoFvZBthcMpB9igRqKU5Zp+ zI!)uLQFF7YLabgH8aP8-Yi-oxL$>MD#c$a-^A>l$<3tq!c`no#9=cLaz=QMLPO7z1c6pz+DTjm$aD>mdfvI7WbR944?dtPK_-e@Do4MwEIRlO%-Z{CuXXj)#|O0bHn!RNC;>zYX0f-0D0tW1 zt3{S*D%|9_w<%2y?byF+5uk#k#wRTKMoRRuYdZENll2M9n6F(urMml|SU?XIxAE#~ zojFaqu#&K;tzZ`fQ+-*zXqXw}QlW3=*^Iw7?wZ0NgEjq3!VkXaZ>Wir$X7qT@;;7= z^h#jII=QgPV$}+~WP2sxcc51<8H}hv<~rMZnEy>O0B$HH<_^TwWw{2@C|}%qFwdm- zPw$+>YZk>!X&uX$XF$@mgRU^=Ozu~{okdfSpZ=89%Vy*>Kq@U@~hqH&$fAz z_27nGvDxoG<(hHpq}*C*Ss#$(kdQ|M@&;e(p4$*ieRAm3@2c5@|E$bGCan6nn?nDi z{u9CWn1zc=isks6op56jm*^??__L?h406HJtBS(#JvY<53}#c>3B`xgPLFLAon?*g z<(Bt!JTN1(rUP8$2KpY)H+X}`jH?GXl`dgOK3rUSQ*)XE9;~P@b&`$#Lo5#bLm0ey zk_}*nCied^OzAozS-FZO2TCUujbu%wQ<8Gj$Yq-7m6hIUJ)9V0uv^^wt*l0IH5G*_ zXTU!E!yUSE-ex$C*d_1ln<}xccp&oro0kXg8U~^gOlv7}x~Jx& zmf$egd3SD*mbXc<`Iv+)s|B=R2#KM4)$oDsE`F2Xa zZz6p!)Qhcg{Tavx#4~-`ZT-Ht$Md{>_l`(C3NjZY5pS7x9D;gXp|vlm#f?bmH208_ zetd}0XwC+y<09%F$rjFt*;iq23M8;15P7DCWkn<0jjisGQ&?bHVty94JL$zn@1{fl z%J4kO5`vD-7pmXr(&jBTJ~&!?Ply}azcT)Dn2_J;%gVuIiS2!)po^CIzw~XoNHH8Z z9%rre0m~u*33=lv&>;YE@;G;k_sJpMstR44KL~{+lsokHz7zzBkF&s)f~jEZ+4k9C zy|Ic^)v_=&VA~GSD>t#-U#*m;u7qgVe8;t7#ZULEVb=Mm3C^zD!Z5Ok{jTk?7Hg{7_K++b60*&YZ3mnJtrR zM}(&169i@<^`{79t^iuF_FddX>CbvL-B9ri___S}-8<;0bZc=+JRfPlQIi(3D9jd| zf^Y54T`_N|@O=t2!zmR2pcT+5yegFvAdk0MNgasWnpCiP#HUfXkQKDTvH+^%6A_qV z)W?f(jL&$1g=YHsxiAgO>O!xuJ%K{L)GS6yNJ^c}AqJ$#H3`+%<67gcK}1GNy74-3 z0Uf!zr!+^QZgs;(8r+Uy@|Gu7uhM{YNK;(=*j{0?!&5F>EgPPsXeqY{KYHq)1UVUp zmYTQdQO3Z$Yf+CMUdpuCaGh0r%9TW03Jj=MkMJ)z-k~b-&P3k7K9Z$$Lw?cmf1zzY zV$;Ip*0M_~1?H%Y$l}qVJMz@2xK}>s%x1@e*}cK5Z$xh+Vn4m?^yAC?yC2R+dkxIE zo%dT)j%!2jpjpvstYcE=yJJ!s!Sthaty1e+=c3_Uko~4se&fakCx~xTVBJTz*X3jf zA-Q*2*Vkmny_Rz%l6s;Up#qrBs%Ll<^$FF60zku_C`R&s3e2mIEaqw{8-w`bNby0jva`&NR0q^hz^ zYpVB-HV^hSOXx1l34n*l+EU%RJue{-$sW2We_Zet;K8!r)$Tu%N~xr1!ox-bywkxY zk6VPPBKot-qiDnCkPU-wgT3_id)8?Pz&9o9X|$Vmz4$Da{=NP!>qSHFP01{7cO?q1 zz=O$)@MT21zJsrj??tK~&)TU%Y8}rv`#B=!TTru~1=K1#?=%?_*) zS*Q(g9UK}5O23;1{05Jn-dV2FNniBCmvJj|WC_ z%#L8NOt1#eU_sO_50?y;fYBc3y?0hqF(cZWHF9%%fda0|XR!?)h8w<3TKnJptJu`9 z`FgS^hE~SzF?*A8rA?n-q0F5Ckv%VRk9rpAJ4wMUJI9w+nJCT;IyM~-cGUS+b`yBq z)6-u#W~&_6JOrlcY|z=U_?J(-dN^f-vXKT_zxQ`gDDHt^^AugDC#?VBY3tEL!W#5% zBr{ohk>wK!(4dpc{5u+wenToDrXh{Oq-v_%Pt3lTB3V&aE13{@yK?uT6z9&Xf7LWD zzhInIEAbXsLLN2I@LXg2cj|rb>2sC4v^I zZ_K(6u;1~;c8=n!z$C0^KkVx8+Hg{zZ5qOjfAm~WA}mi!!mj@6H|4iUjDREKjQJ3+~zXM=Ku}QJ1F@ou^9rqwX^IHOM(N z{W2|qq`{Dhl{X;7uc+D@gcoVuLFXKW-M6C9QE9uzfCrw!qYVeZr*x=ah*zh3-Z#E_ znDqj)b@s%ut+K607p#Np(4IVY3es%DfO%~>s1!Wpj(-tz9`}Goe6sd-!iJBO(~sH` z^@qo6H)au^W`_(}JkCbfIRL?^MqgZ9D(u2n!pXA-B{*-!pI5pVIujk)Ghscx2|S|A z!iecHKleH!*{6X{%Hh~cRn!pXgKoVVPFjlv7m9aS@U7|TW$gGw@WbM}N6$&FjG*t! zux5FyI&G`kjv5RAvfm{DI^B#ocYUIOORB;Z7 z>&Rz~zby`^^7B8sk)Rd$((x+wle}LQH<}zM(27=jwky1H>{t-}esf_?W1#AbI^JH=Vv`TqmVfQ zI;rC#9SYSXxL_T37)_jpzI6z_9ZDpb1i_w<n3JBTOm;jxga%lSyNVrrM%8E75wwy(!?fsA9S98_-BF?oWNL(5WhS`*LH&@fC#fO~L*#~kG8C}1;FO+jOA>_ise z!qUkQ8D7Sm=AMb(6Z60x@#|HdMW=JENd9H`p61LMdwGm}%#rlJDFGkYTD2SXmdXYC4B~i95*F^T!aC5v2|oQ$#0u@$DJq$_lG37?B7r=A-${90uV(Si7vu1 z+eA8R^TMrYTtdAW)%5q-LInzZLd^tBeb$7B@NBeQ5K^qf- zj?aznT;tN6#hhmwdNwN)h_SL}!F=;9r@q0f8@qb&?VQr!$Xa@|rb4Gl>tmF8m=gK7 zw*{Fd3$mTFK$YEjEFbQn3hv6i!{|kX8vcat$0Ge&Q=L;KTMj7#oM&QUwwiE9t4q1Y zq;pm>`Q+DghKDk0@qQiq_8yR88mtER&3<$B?6i{ElLcY{C!Lf+KH$dQ`d2@*P@(9j zxj4}vJK909sB34^NqSO_#zStjAb~F4!u&D|IHRV$a1PiK(LDTh@-s!vpK}gkeafCE zI$@jL#(86@lO7UoH(%$~BszBtBz>2>KVJ`po=4U}$d5|lg>dB>!SDOHsB^`6xi;&Y zb=D2^u16AhS|pl|wOvsp?q{22r=es;s}b{MdQpAnjxB#Sp9mOf(#eBY(V9f{+dlbP z<1<>jk+)GHM738cPZ>bjP@}_ydh_?%w>{C|mAq>{^!T1#wt#u6SUyjBoRcXU=_FCR zqiuRd_-u5~*-WnHyhM}MPN6=4;}##LG+uRyxy6=CU04IURfTJ!EN9pwk*XB>ZFrz z;cypESOfDwT7@>}AP?3_4))snwHqRCyHrDH^(1PKRjF0AW2{@E3uMU{ zXij7PGw$c!$kuXUZl)=v8!3_Y{gsw0gjZWF${1-;Tx1W!)%mNPkE{iaR7HF3MvI$d zG6mA|a!LG5>aYQ3Irq%RZm`wa2k*IP;^Bkms@1d(VWPDc!biw>bN!KYgk8~CemY4k&MY2|+?-#U`} z`h>{b)4$qJ|Dk3!SFzD78Osn@3`g~P{P=_m2oLw%s-0gM&|7V^Ls+ptgaN9ELl7AO zb=rT3(Ak@61&|d`>Exk7L~GO(-R$d`3}T37I>oq*pUjs85eYww78$Y{bcuLJ1|3SE zNC=8U))@zpzW!3)h7urJ&>~u}6W?E8ar*>-;m3%T7^n1*TxLscW#qO8Og zC0lKoL*4rk^jfE;%#wRUFz)tQH2vhfImsnC-PFZKDemV=l-CEcby|PHktXdJ4KH8? zHr6r&Ntue$)~f)d)i$bCq)UqTHcZ=3<&Z$Iz%LEx8&KM(s=)O7jx=wJ%d-w{QUXVZ z>@b9@W5>T|ayCC4zvx5+|El@ZKxlFO73dT<=)HAi1}5;Gv?J^L2WdzMr(Iz@qio}% zk9v5yGsn4wy4syWO$hJ~tHkXaQn+KD#8BTS<@SG^d$YELy>USCiro? zm7bE5PKr67(TjB(k8t5!&XY$W_Fi+D8~~mNRMqH`xq?=r4gRSU^C%q#o8@Y8GwD<1}hvHCVsw%Gpucj03Y&sCsOmps_tm{ zdw%D*&onsGHpwp_7594YJUz~iX`MH5-iFwm^==%r+~mIP-o>(&bq4yq0N}v@gj=^S z^Yn;>#Kes~F40{=jeVFre$4!)Fr=)WSPBtMYI8_e26JWr_ zS2RaE85x;=2lH$QL29sK#nvuuSJ5vl6Y$E7CE8W05fJ|2Sd~yEIF< zw9`Y5v=dtck*VA)(Z8D8uX9HCUP-)O*2QVjzwr-*YjU)aAl3Oc$7UM_Z@?uE&mDJo z7B0$@%AP;$#PV-WeBEGgiQ=#7*r#`!9O>sw!Pa2h@D8iGV@-Em9T!^{M~M|`a+xIa zxmd|Z9Ghh17edgV23LXv{Jb}BWGq`YUvJ7M;X2lDXead)f@)Z@l$eqKZqm;Enex0- z{=X#SW+C=cRH&Uf`(8P{1i}SH#CawO`R;fSzJ%--kc18DmHB;E%l+Mw6LSusg(}ac zaaIbOqg}r6e2J6T15^%_hPt3BlV<(UkFDQJe>_wy#yPBJOl?A!H6ld4!i>iR(cA5t z-?h1hK)YS?S+@f4ewk~wj#^_d&P0$lSiPcDOh3Q`0XDI7$$T=~=4G={L_-dgkT2Ya zU@bUx1MSU5I>%**DS|?CADDhB7}Ow&#J@X0E)A#~a`E?L%lj~^K8L&%s05HPDu!S! zQ)W}|kCJw5(zluxI>*aTf*+!?1<^!6qw3nl3{ieG($k>I9`7x`q!%qLj70r>zdk!+ z?rL!7lWSI8??2tY3C^(!E19Q^*U$GY-6_5DAvGv1iZ3m@Ot~(ko%!0U= zH;h@^wZ|(3s{Hvu*Z!IUN4FDsv2|A-cQC?Mf_K{eEUKHWRemFxQ(Gs&OZFSLNyzAu zlnpvEy@r8z@ZIq=B{}L$uXDeJ0k^CKvNiGUVyW6H+5$i6*6T`ZcjD+B1SYFu$P&*B zhHNrNJIW8a^wO+v(&?*-XGtj}eBR>@Xiu3Gm6OTI9d2%vd%2>;L(XRw7f~SfLX~XS zP*$bDL+?Z|@W#P<`Q_Y&p`h;lI&9HgNvnlJMf4rkf@bjPExU=2jsLcAw|^AxzgZY&>lG=sYd&3~(Nva$%AI<~J#XWohDGkt#!axMW#+S2nx7lf7S@ILVVOqeVAf#n zmHXGz>n1UTt5sHM4hz-D0$GXOe5`(pJC^R+5o_}xy)Jr~ z`jAu`;SZU~zuL={8t6$@=l$_II~{UUnscYc0PxyxcH=e9UryRxBtkvw&Z|v!kq7aA z?PrpZGA4RqSK@3C+K{9LJ)=o)qB(8nx&>4uc6=skN$tAs&R^64;hbrgRuEg4{ga@k zxE_M_ICxX3vbZQi4X(w0XOSRm=)t3u-?@0s3W;OgbMKmYqi3;s%s2DmNP zBUj8|S>2UI=%PSZ zhHYNLW@MWD`oyNw!O3hcpqR`<<3+Xw%2<@9L3gLmhJoAIB^1M{FFL1=rms$+AiYePSf#x`)HqxprH7!nzPoBwh!bW66A9 z)7AbdO}A`wZ{2+?^I<@h#hkpx9(FL2q||oL@P%!N_=!U@4>gQj!|T%T3fl?&PFYJe zCOVCb%k+pYNG{6aETSCK;tsM>w~*i8efS)(jjj*Etop5+NosF+K1^h%dlvcLWIIEI z4D-_ECT38=T2;4$?XTJ)z+~mtr<+u;=C0aN9EE&NW5}X7Kgx?>9K^Fgn_b>NE|b-s zplCmnFO=8Y!A3pcaDi6bgk^>@Lhlt0Swv;%mgT=y^m%9Je3-ekC1f4Xy4cZs z-`_zd1}FcT+6j;$9^zJ_FZ;K{sl`-uQw{b&KHPOFx3FWG;%{k z+-IU4$Cu3^jqjg@y3!MQJ>k15h z4-n_Aaa4B+_ayveZ0PMM0x+UiDrwMQ;;~|wvmUWG^@u|%ln1pGq;mwY_u6)iK2O5$ zIeyT`V<1}w_V%#OjWdoD{=dgR2?|9A-^U%f zT({*9!=GR$FT)yGBd5L8%^;sXe2jIv0?g@yD(z1pyb{1_d|5@Ket+%A{s?$)< z{e3pZ-y#o`cknFTV@!c|NJ}q~NXFV66xhJN7+^KyHtW*KWJm2!)o9^{W}#Fg9zmKC zd7mS2ktKLUcSMxMyu>s&)+n`vzOM=HwO{`aysHnHFcLFjsH!dZQ_Jet`^#7}M5cP3 zr&MXix5QNylnte$F?REUtqdr3qhSpzd+SB!qwa~w4s*>o)!81CNFr#pRzUBJKZzfKY`82mq=i`Gs0Ztt3V;tZ;1D6KG6Qv z`G&kZbTl_L^occ_+v)p}d~*mf9 z)v`olwhuWS`_UX)wL82nGMC;+lAJ(69#m+*^~aEW^*KPf;_V^Ij^+x8quz ze>?!i>!?w`NQ&JKSfvVwv^in=HM@#QwbG1D;4$XU-oZrFAq&_-iCN~AM*A~}F~Hgz z6^Mr_xPadWhq$d7^<;5Y?woLf%gZ1wD_S|TqatNE%u|}?- z@Q}3!VFio6Ann$2_6NH6=TB3=w+p{o^SwkKO& z1uYEIprWw$-(A=D~I}fBl=fMJ+`HGZ*E~0pTQ-! zccyPCm;^m^rtCuEA>|%jOSm*9{65Mww)nj>vPpzl8u3Oo7d;*7#!JvNjN0vUZ;MsF z1>=&`FY8r`EP&nbeH&^=PX{bxN3S?D66#!QN@F;SFL^(t2$)DZ5-jMm7WUz^e&A*) zj>VsG+GcOf<9jG+9NY+WQH0M2vIkySSq+-LSe3mDbbXA>K;slfl{k~cA#>zWmeWF+ zoWj(kf6==x*QkntraO@JdGiq?t#(7w-}gG;b@?oMPwlr>9j)1+?E*+J?C8Fq)Poyp3F}v<4HJZM7>8l;x%!#~hof9uf9au| z@iO{%6Q>^t{@S!szspA~gen4$#R$Q;ld)c6K_zLC*s>JQ8G|oE4c683Ze|3gk!NnT z-XqeA-1Pe`me3&)EEpaVvLr=n3V>y%_YdHa)xC9L_6|e}5Ta4%rT#8J!XNbiU)o+e zXrcWpdq!N%v>*vFqw=G6PudkJE2bQyH6vQgRcXfZ`Cp7s!dc1dG^$624O{C#LM5B< zkn%<@9gf^#MByBMoEynQH3RQfpAGZrocY_gy7$BfVKkMnh?A-Ojxv?96dsZ-2>Rrd zQL8qIZ5s+EtZzHp0@3R^I>hIRirotfM~a?R>3CF=M?wA-o?NWoS!k)f&)t9h5bt?y z`|Z)hrG zSaGqouG3w8n{@Cc(^1l+q9h8ePwxY29lL+F;~{Vl`ioI4X(d(ee^%8Yt_93 z3#bTFcVA`yNJj8;_=h zvkaG?d2@4Um^Oq5%u8yKkcd-toZQvOO1-p79cN@9^)Wuq4&Oj?KQ2S9!~#^`91HNc zNIuuhmC%USIri!ZI$iK^xg&E~YhW2mp8U)7iDK@&C43Yv&eR^um}iTE z-|nF(CF(|j4_3D1iYTTyT{-kYX>iw9&N$zSCM5#9CS7(veee--c}-@+RuU=2!SQT( zU4mR>iV>+fmg*jvD<%}A#$x@)5u=6nTWCyZhhz89%#g7Vv4(`O49EC>(apE})Yj~a z69KUjs|+kJN%}?@bKV-tJE4h)a1D&SM*j69EATIvx+m{ZL2loI-}=rQ{#MF#=a8fG zLls;aqSQtDnII}mUcoMjTJyuIMq(Ud@L3A77Edo&3i$|(bEa89QY>|r)N`&pXM^S{ zJPoUa*Ok(AI_mUZ+8p+)jpJ&`b=ab>!@O3Xh61Cx&Q`0~3Z9GyQFd-6K6lkcMRD28 zEamLvG8tD~F=qN}!*ps!{SocINs6x4|2Js+`IT>JU`Qy*w=U~n^)&3`wXivrOh{Ey zrr>A}<*{W@ZJ)YGG@kjV99buNVRyyj(SpHt;|+qEzC*JUvrQp()1*MMB%`xumlfFT zUrjN@%rBANjL9U%CjGdV5qZKsjgE_edbo|hKL%vrEn)O;&zDuY{(>s}5Oi$6|A|1# zgvpE~ll6|h50oMQDfp9PJgT!GgSa;sOPIN&V*;{Rksl!M88a_c&Rp#f{K?z*toO4q z{B(`1ODXp|PgnfJc?JQWR}x(E&)g8j8*Sg~jXl`seBj53O;wxXzSpsRi$`^7X{Aov z20uWfN_l+l1G2$mKVWt$jOG)r>K7X+KZY-sC*X{j7h~9UWi34^oL%h;)_0BeHGG2> zSB^534SpF1Rkd{r>hlllUsD)8)jqw00r&Y#}~n zvG6PVnhK=Ni$CH11B2q@yB{z?vpA;a)@eelq~$}^Hef0~BVoT<0s*>IJU zrom%p=n8L6rNuFJa_TpRl152mD)tFk1w`s3HTYWm9#;~vR3 zYI30id%Y5}>vKo!w(Rjm(!?*^&9r1*v%-u2{{H%)%s!^aJ^Q0IU87N*Sg<7F>c8Hm$V{k6JdNfe4>QkRRFfL%&J@+)Ly4pyr|E(OJ z=JbvTXldlLggcA#SKY}6YtovYLfmMM>fBQsN^x&QStq$>RK+-7HR@mI>QKI z*FuR9t5riCT((Nro}=jE3vHRG5HJ+kF@73NY;K!vUHM+k_>LKzg0Tw5 zATh+4-S`vmSOaabk;~)Uh?|6hd~NN)MR`=cl&sj z^!b!lY;uCekd3%_m)&XUE~Af4y5I+T26Jpb=x###mfT?;L~HeEIPwHndw_H|v3#P1 z6o2)PqCQ^7G@x?|)2^LMxm*MugYkVUFkB)c{s9ETqJva^JYN>-sWyS0=bB;tzI6eR_#6C-d}5d-g&n~`Dx$AoM#}-=GHUEYNNaq zdI`_wLl6#pFQ}rYnDn5YWsv83F?zV8H>$V+ElKv~TVVQ>LrhU~1!8v;O&+l?eI{v? z3PtM}xZ`5gE!VqiDlCMzZx^=Zhc&q*lah8PZ1ng{apVhX1X{1U<4NK|(8*2^={n~D zUJ08ZGe+}3Bwq6RR7m57@76#nBa^V8AJTJpw2e$vCg%aUjg9AX|8QUH9g*F7Aj$ma_8t@^OY&k$erN8x>buODYbBJWFoB-F zP?hyehpr0#krw6*gwD9}IU(flwxu=YeEQL9rXw(cpEqfOUa6r$%{|8cf|RtHlO3!e z$i&1T=l5jua_#ac|Cj(s2s8vy!4THndW_54&Ba0k(w!}d>ID|K&Q?HUu2CLOYE7!H zur(|#YI$!2e|y%_*7Hp5I&Lx+cvl+>0`%2mn#@=7djo3;WIYGrzoBaI8?l2nMTjw0 z_+Ux@3~vHZHP9`f8EM0*Bc)70d9NIx=UVf7X+5^{AByFCWWO(cmXl+k|MpwN6bL#V z&y-uKxP=NoWgDEj`g-1b%*zrv{{yXD{d86~_c*vEG(oZ9L)R`zEz9;*7|l*TKo+1I z8h)W?GQOH<@SGG}EEVHB5ni1i64a>|PdpKPaA67~1X>yf2Fp_=WH}gKb+Kd9J3Wrt zPLp}(fD~H=?PjhgA?exZ7*?swqJfODOl$U(bhcH?m8-pojZsGM4Sef6V*vXUE{Snv^E}5q?BaCOU?YE0~6Yz%h1S>BR)oQa- z;s_EpJdxqR*yB51+XMFq^yd1l6u3#=rKysu)dK~uRYEqEcP__i(+Mo#)~W&P732LP zU{X#p8sV+f7zXFsb%1tRKs(w@l0jDuhgez)mGt0*laO70WLN< zI5@94>92DWvfq;s091V#19$zPLg+55j`Jb30x0A^KFv0hq+DY9p7Ea~myC7<94`dm z>!C7ekR5v_aBMOwMqUPm9xFQlt}{b{!f!^{;~)2nnwu~j&%zt7@=yt#gv~2$8W<15 zw7DxHFlPmI#G%~_SBzAeh4lodJRNTv2$jLzl)#(yJ^tOt8V)u`^XAlD=nS`@ubl2v zPyh`&Y&ogpfasaF3vWxPZ+0b~O_fD7dP+bZeIJeIM4)6QOrhduL)b8x>?c1j=%5gdgZz2zj_f$;zNU-jpp`hG4D4J0FO?<~OSEy2=>V}cg zFl!o0^7*zU#{lMdHcH5C-6PX`V#=uZ%U!%u~l?G<1gsF^JAw-%pvAl!~ROIBjcctxLs5D&aPev*R!3Yb4eX)~bGRfqwd=d&;J-)B!@yfbzn++s66Ehh@9x z(cU7HVCZ5Km{+D-%ZBJCja``!OnFbYg5fteQ>dfVlh;bu8>OUy|xRiEsI>_g; zJ#|~?!Ew_b5jsI=m*nRp)%+SVfw~CKqIzm+0{m79k9a8?zdTG*F%8y+H=Mp#((uIT>c<`mQ$ZL0jp|eCBXB}w^{~@PvX0&Odzx$TSJdDsoqp3ut6!cCS5jJn)3?(*f+*ESa4~G8ZVsDY-mlZ z0dXCw6N5$DtgJ7+hiuoF^~>IG(^9|a3B_ErvKT*Y3+?YMMj>7HH+30FRw_4eC;aYL z$Un5juTra<&WmedbJ@sMp;e{)XQMpYzYBGLrKPo(C zv1Z}$X2@^Ye}PF{|8t3drGy5;4Ju~+#2In=mR`2Cq>pTV>)`uAt0VrpOXh28i1
C8u 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 @?)Mxg5vo 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 literal 0 HcmV?d00001 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d9539d1e897769ac6ad959805a59fb783f51b0 GIT binary patch literal 304873 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 WuMBxTC3ol5{erXf8|^g)(cza3MZ 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Μ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�xU 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


MbK87SPwcT9 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 ZKzD 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%0A8y$xu_Knx>>@?AE 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 z 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%0DlrU@lg3Rt}O@&O3zX(;ZeHcpr0^1W8y&9h$ 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 E=uLSCEoRUdK;pGyF^A)EOJsfmOu1uC03AN4 zC|_tDe37|}vY{G}t@GYjN{0?Fl{i`QBDHC@N!Jdv!85|%DRPvh?ndjfxKh>dc6ddy zkzML4@jQR%J84l9o<{09oLWQ23liqP4K*^nq*A58&kRZzDfaHVgf-kMDxW4|4l!8H zwIvpkWKzDNMm9ZlheOF_K*48|yBTKBsrt9>5Eq;oB8qpt!O6?U_0N28f!MxP`Zocg zgQ}CIw*sZ=a{`wf!X0YT`me|2kjl08XHA>$-9*i5)MR=Fwr~WD z>oy5zpi7csG>p${KYT&jXu#`6wj57&P$%mE2Cn9Fr0shB5h(*H@7FFu-*ldILWAf2 zx!F$Kp7Rp#t$;BwMWklwys%^dbGy2*N&mV+FdPt&Y&xb%i}Sb z3nT%hRM4qcMYgg%2k3K;i4(M6~H2FnyQGoboeY6 zUVr+|UQlW`fynVFD~)REr){yGO&NFzJ*5=xtmm_95-i1qP~3oH>q0vB zQVp4Vc$f6<6|JH?S{a9EhLQi3m?M?(WG1yov>9nt2HJI|7n%xr5md9Ta=(4Hrzr_e zObkwP=zbzMA3IGwsXHc0!uX8bW|$yH$qY;eCw=IV5;RdGU~r|Qm6lt4BEelY`MxGoHkV6T z%&;a|@obIWeN3||k!RCg&z0OgL`_Ee+4v2{a+S6}=bA=K@VN8AmiAkKe;(dS5=2{5 zN)wW({&MKulI5EIKdfdL9Ju0fr4Hwu0{Ik&C>B%7{OHa4kdK#jzfrcaGXJD!IA*BC zFW^B)OAW{@Blnh%IU7AmA%jQ0iil4P8?{1Q?rCZaw|p^szR#}baVI|k1p$@W*@VhI zPQd*zmI&sq7NUX{G-L@9*IKClFy!++4Vs(@Cugi}&K5YxY~%R)-0tWv5S6I!M^0tH zSsw>Y*nVk>nTXm#F31}Jn?04o67zb!t4ho;7ds(tYh^o}77`V(%tospPb?2}ipqeT zkeo=Pf;VlqHT34ZZT9klN~BCaifEj-5GMSnJFk7ek+(7!hJKx^|A_=@;~iywL28uz_;w$-xxtvmA&*io zi-THSNENGa%R-P zs1&INAdD`_b(P(Sh$PJPPpRrW3_bc#Zjl{Z^|%Z~;HV5x0O`$w;ikY0geH*%r@YwY zAvS*_H%{@zoa>mflJebPB`s9!>W+bhPI?!^{@N1xlXES-FNf_cY@9HenIi1NUqi&6 zFGB8QU_(oeC%WWfyO*lM}9a!I=Oi%1!Sq_#@6agUgH3#YJXN&&6!BV9@};g8&Eptc1$-1q#6 z_M$TGdU1<4zYNIrsVxJ2<@XhZ-HJDw=o3+2)~}-6&n**a^1Tl^ZgRbE#w??GpKCr_ zOh;Orvv(LPdQiE&hH5N@_N!CQ+fIOM03j{jOGU{f3*qX`$8U~hAVhkE0s+*_&$p!% z4d$qvAwSI`A#T25kIHVqIL$-sX#FBtg)je?yv_%0D`+Znk+Fco6`JWo!=efhFx|b= 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 literal 0 HcmV?d00001 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d9539d1e897769ac6ad959805a59fb783f51b0 GIT binary patch literal 304873 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 WuMBxTC3ol5{erXf8|^g)(cza3MZ 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.55. +image_uri: anyscale/ray:2.55.0-py311-cu121 + +working_dir: . +requirements: requirements.txt + +compute_config: + cloud: aws-public-us-west-2 + head_node: + instance_type: m5.2xlarge + worker_nodes: + # CPU pool kept declared but locked at 0 — the g6.12xlarge worker has 48 + # vCPUs, more than enough for image fetch + decode at observed ~5/48 use. + # max_nodes:0 prevents Ray from queueing placement groups against this + # pool (we saw 145 pending PGs on the previous run with max_nodes:8). + - name: cpu-workers + instance_type: m5.4xlarge + min_nodes: 0 + max_nodes: 4 + # 4x L4 per node — one full TP=2 PP=2 replica fits per node. + # concurrency=1 in the script → exactly 1 replica → exactly 1 node. + - name: gpu-workers + instance_type: g6.12xlarge + min_nodes: 1 + max_nodes: 1 + +max_retries: 2 diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb new file mode 100644 index 000000000..4566b296b --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb @@ -0,0 +1,3346 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 9, + "id": "49379612", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:40:48,359\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", + "2026-05-04 13:40:48,388\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", + "2026-05-04 13:40:48,407\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-04 13:40:48,426\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_dc88a5ad18c36145.zip' (4.06MiB) to Ray cluster...\n", + "2026-05-04 13:40:48,444\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_dc88a5ad18c36145.zip'.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cluster resources: {\n", + " \"accelerator_type:L4\": 3.0,\n", + " \"anyscale/provider:aws\": 4.0,\n", + " \"anyscale/accelerator_shape:1xL4\": 3.0,\n", + " \"CPU\": 32.0,\n", + " \"memory\": 137438953472.0,\n", + " \"object_store_memory\": 38452628273.0,\n", + " \"anyscale/region:us-west-2\": 4.0,\n", + " \"GPU\": 3.0,\n", + " \"node:10.0.65.202\": 1.0,\n", + " \"anyscale/node-group:1xL4:8CPU-32GB\": 3.0,\n", + " \"anyscale/node-group:8CPU-32GB\": 1.0,\n", + " \"node:__internal_head__\": 1.0,\n", + " \"node:10.0.64.159\": 1.0,\n", + " \"anyscale/cpu_only:true\": 1.0,\n", + " \"node:10.0.127.201\": 1.0,\n", + " \"accelerator_type:L4_group_ae1241e412a92e1aee7712527ab408000000\": 0.001,\n", + " \"GPU_group_ae1241e412a92e1aee7712527ab408000000\": 1.0,\n", + " \"GPU_group_0_ae1241e412a92e1aee7712527ab408000000\": 1.0,\n", + " \"CPU_group_0_ae1241e412a92e1aee7712527ab408000000\": 1.0,\n", + " \"node:10.0.70.128\": 1.0,\n", + " \"bundle_group_0_ae1241e412a92e1aee7712527ab408000000\": 1000.0,\n", + " \"bundle_group_ae1241e412a92e1aee7712527ab408000000\": 1000.0,\n", + " \"accelerator_type:L4_group_0_ae1241e412a92e1aee7712527ab408000000\": 0.001,\n", + " \"CPU_group_ae1241e412a92e1aee7712527ab408000000\": 1.0\n", + "}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/worker.py:2052: FutureWarning: Tip: In future versions of Ray, Ray will no longer override accelerator visible devices env var if num_gpus=0 or num_gpus=None (default). To enable this behavior and turn off this error message, set RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO=0\n", + " warnings.warn(\n" + ] + } + ], + "source": [ + "import os, sys, json\n", + "import ray\n", + "sys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n", + "\n", + "ray.init(\n", + " ignore_reinit_error=True,\n", + " runtime_env={\n", + " \"working_dir\": \"/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings\",\n", + " # vLLM 0.20+ moved TokensPrompt up from vllm.inputs.data to vllm.inputs.\n", + " # Ray 2.55's batch LLM stage still imports via the old path, so every\n", + " # worker patches it on startup. Must be set here on ray.init — adding it\n", + " # to a per-actor runtime_env later is silently ignored by Ray's setup-hook\n", + " # registry.\n", + " \"worker_process_setup_hook\": \"src._vllm_compat.patch\",\n", + " },\n", + ")\n", + "print(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "ba6bc0aa", + "metadata": {}, + "source": [ + "# Preprocess Dataset from Source" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "8ec6cd5f", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load hf] Loading data from huggingface hub: hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_Electronics...\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:40:53,221\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_23_0\n", + "2026-05-04 13:40:53,241\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_23_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:40:53,242\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_23_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", + "2026-05-04 13:40:53,244\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 28.0% of available memory (35.8GiB out of 128.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", + "2026-05-04 13:40:53,246\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n", + "2026-05-04 13:40:53,269\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_23_0 =======\n", + "2026-05-04 13:40:53,270\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:40:53,270\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", + "2026-05-04 13:40:53,271\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:40:53,271\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:40:53,272\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:40:53,273\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", + "2026-05-04 13:40:53,273\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:40:53,274\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:41:03,304\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_23_0 =======\n", + "2026-05-04 13:41:03,304\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:03,305\tINFO logging_progress.py:227 -- Active & requested resources: 0.5/32 CPU, 1.1KiB/26.9GiB object store\n", + "2026-05-04 13:41:03,305\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:03,305\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:41:03,306\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", + "2026-05-04 13:41:03,306\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", + "2026-05-04 13:41:03,307\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.5 CPU, 0.0B object store\n", + "2026-05-04 13:41:03,307\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:41:07,197\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_23_0 execution finished in 13.95 seconds\n", + "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load hf] count: 1610012\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", + " warnings.warn(\n", + "2026-05-04 13:41:07,480\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_29_0\n", + "2026-05-04 13:41:07,485\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_29_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:41:07,486\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_29_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Write]\n", + "2026-05-04 13:41:07,509\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", + "2026-05-04 13:41:07,510\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:07,510\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", + "2026-05-04 13:41:07,511\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:07,512\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:41:07,512\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:07,513\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:41:07,514\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:07,514\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:07,515\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:07,516\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:07,516\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:07,517\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:07,517\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:07,518\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-04 13:41:07,519\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:07,519\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load hf] original schema: Column Type\n", + "------ ----\n", + "main_category string\n", + "title string\n", + "average_rating double\n", + "rating_number int64\n", + "features list\n", + "description list\n", + "price string\n", + "images struct, large: list, thumb: list, variant: list>\n", + "videos struct, url: list, user_id: list>\n", + "store string\n", + "categories list\n", + "details string\n", + "parent_asin string\n", + "bought_together string\n", + "subtitle string\n", + "author string\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:41:19,166\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", + "2026-05-04 13:41:19,167\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:19,168\tINFO logging_progress.py:227 -- Active & requested resources: 10/32 CPU, 2.6GiB/26.9GiB object store\n", + "2026-05-04 13:41:19,169\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:19,170\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:41:19,171\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", + "2026-05-04 13:41:19,171\tINFO logging_progress.py:231 -- ReadFiles: 43000/1\n", + "2026-05-04 13:41:19,173\tINFO logging_progress.py:233 -- Tasks: 10; Actors: 0; Queued blocks: 0 (0.0B); Resources: 10.0 CPU, 2.5GiB object store\n", + "2026-05-04 13:41:19,175\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:19,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 149.4KiB object store\n", + "2026-05-04 13:41:19,177\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:19,178\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:19,178\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:19,179\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:19,181\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-04 13:41:19,181\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:19,182\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:41:21,433\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_29_0 execution finished in 13.94 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 13:41:22,032\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 29.3KiB data written.\n" + ] + } + ], + "source": [ + "# load data\n", + "\n", + "import os\n", + "import ray\n", + "from huggingface_hub import HfFileSystem\n", + "from typing import Optional\n", + "from src.load_catalog import load_amazon_reviews_2023\n", + "from PIL import Image\n", + "import hashlib\n", + "import io, requests\n", + "\n", + "# data source params\n", + "category = \"Electronics\"\n", + "hf_path = f\"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{category}\"\n", + "\n", + "# preprocess params\n", + "n_rows = 50\n", + "seed = 42\n", + "\n", + "# paths\n", + "base_dir = \"/mnt/shared_storage/walmart-notebooks\"\n", + "cache_path = f\"{base_dir}/catalog_demo_{n_rows}.parquet\"\n", + "checkpoint_path = f\"{base_dir}/catalog_demo_{n_rows}_checkpoint\"\n", + "\n", + "\n", + "def _extract_image_url(images_field) -> Optional[str]:\n", + " \"\"\"Pick the first 'large' image URL (or hi_res/thumb fallback) from Amazon's image struct.\n", + "\n", + " HF parquet stores `images` as a struct of parallel lists,\n", + " e.g. ``{\"large\": [url1, url2], \"hi_res\": [...], \"thumb\": [...], \"variant\": [...]}``,\n", + " not as a list of per-image dicts. We take the first URL of the best\n", + " available size.\n", + " \"\"\"\n", + " if not images_field or not isinstance(images_field, dict):\n", + " return None\n", + " for key in (\"large\", \"hi_res\", \"thumb\"):\n", + " urls = images_field.get(key)\n", + " if urls is not None and len(urls) > 0:\n", + " return urls[0]\n", + " return None\n", + "\n", + "\n", + "def _has_title_and_image(row: dict) -> bool:\n", + " \"\"\"Drop rows missing either a title or any usable image URL.\"\"\"\n", + " title = row.get(\"title\")\n", + " if not (title and title.strip()):\n", + " return False\n", + " return _extract_image_url(row.get(\"images\")) is not None\n", + "\n", + "\n", + "def _coerce_description(desc_field) -> str:\n", + " if isinstance(desc_field, list):\n", + " return \" \".join(str(x) for x in desc_field if x).strip()\n", + " if isinstance(desc_field, str):\n", + " return desc_field.strip()\n", + " return \"\"\n", + "\n", + "\n", + "def _row_id(title: str, image_url: str) -> str:\n", + " \"\"\"Stable per-(product, image) ID: SHA-1 of title + image_url, truncated.\n", + "\n", + " Deterministic across runs so Ray Data's CheckpointConfig can resume —\n", + " `uuid.uuid4()` regenerated fresh IDs each submission, making the\n", + " checkpoint match zero rows on retry. Hashing on (title, image_url) keeps\n", + " the ID unique under future multi-image fan-out (same product, different\n", + " image → different ID).\n", + " \"\"\"\n", + " return hashlib.sha1(f\"{title}|{image_url}\".encode(\"utf-8\")).hexdigest()[:16]\n", + "\n", + "\n", + "def _normalize_amazon_row_to_image(row: dict) -> dict:\n", + " \"\"\"One catalog row per product, using the single best image URL (use with `.map`).\"\"\"\n", + " title = row[\"title\"].strip()[:512]\n", + " image_url = _extract_image_url(row[\"images\"])\n", + " return {\n", + " \"id\": _row_id(title, image_url),\n", + " \"product_id\": row.get(\"parent_asin\") or row.get(\"asin\") or \"\",\n", + " \"title\": title,\n", + " \"description\": _coerce_description(row.get(\"description\"))[:1024],\n", + " \"image_url\": image_url,\n", + " \"source\": \"amazon-reviews-2023\",\n", + " }\n", + "\n", + "def _normalize_amazon_row_to_images(row: dict, max_per_product: int = 8) -> list[dict]:\n", + " \"\"\"One catalog row per *image* — explodes a product into N rows (use with `.flat_map`).\n", + "\n", + " Takes 'large' URLs (falling back to hi_res / thumb), capped at\n", + " ``max_per_product``. Each output row carries an ``image_idx`` so\n", + " ``(product_id, image_idx)`` is a stable row key.\n", + " \"\"\"\n", + " images = row.get(\"images\") or {}\n", + " if not isinstance(images, dict):\n", + " return []\n", + " urls = (\n", + " images.get(\"large\")\n", + " or images.get(\"hi_res\")\n", + " or images.get(\"thumb\")\n", + " or []\n", + " )[:max_per_product]\n", + " if not urls:\n", + " return []\n", + "\n", + " product_id = row.get(\"parent_asin\") or row.get(\"asin\") or \"\"\n", + " title = row[\"title\"].strip()[:512]\n", + " description = _coerce_description(row.get(\"description\"))[:1024]\n", + "\n", + " return [\n", + " {\n", + " \"id\": _row_id(title, url),\n", + " \"product_id\": product_id,\n", + " \"image_idx\": i,\n", + " \"title\": title,\n", + " \"description\": description,\n", + " \"image_url\": url,\n", + " \"source\": \"amazon-reviews-2023\",\n", + " }\n", + " for i, url in enumerate(urls)\n", + " ]\n", + "\n", + "if True: #not os.path.exists(cache_path):\n", + " # load from hf\n", + " print(f\"[load hf] Loading data from huggingface hub: {hf_path}...\")\n", + " ds = ray.data.read_parquet(\n", + " hf_path,\n", + " file_extensions=[\"parquet\"],\n", + " filesystem=HfFileSystem(),\n", + " )\n", + " print(\"[load hf] count:\", ds.count())\n", + " print(\"[load hf] original schema:\", ds.schema())\n", + "\n", + " # reduce and filter\n", + " ds = ds.limit(n_rows)\n", + " ds = ds.filter(_has_title_and_image)\n", + "\n", + " # naively assign 1:1 image per product, in reality would explode images across same product for 1:many\n", + " ds = ds.map(_normalize_amazon_row_to_image)\n", + " # ds = ds.map(_normalize_amazon_row_to_images) # untested to his is the idea\n", + " ds = ds.random_shuffle(seed=seed)\n", + "\n", + " # cache preprocessed dataset\n", + " ds.write_parquet(cache_path)\n", + "else:\n", + " # cache exists already\n", + " ds = ray.data.read_parquet(cache_path)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "480b21fe", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:41:22,048\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_31_0\n", + "2026-05-04 13:41:22,059\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_31_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:41:22,059\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_31_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> LimitOperator[limit=1]\n", + "2026-05-04 13:41:22,085\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_31_0 =======\n", + "2026-05-04 13:41:22,088\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:22,089\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", + "2026-05-04 13:41:22,090\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:22,091\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:41:22,091\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:22,092\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:41:22,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:22,094\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:22,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:22,095\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:22,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:22,097\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:22,098\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:22,099\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 13:41:22,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:22,100\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:41:32,609\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_31_0 =======\n", + "2026-05-04 13:41:32,610\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:32,610\tINFO logging_progress.py:227 -- Active & requested resources: 10/32 CPU, 2.6GiB/26.9GiB object store\n", + "2026-05-04 13:41:32,611\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:32,611\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:41:32,612\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", + "2026-05-04 13:41:32,612\tINFO logging_progress.py:231 -- ReadFiles: 43000/1\n", + "2026-05-04 13:41:32,613\tINFO logging_progress.py:233 -- Tasks: 10; Actors: 0; Queued blocks: 0 (0.0B); Resources: 10.0 CPU, 2.5GiB object store\n", + "2026-05-04 13:41:32,614\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:32,614\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 149.4KiB object store\n", + "2026-05-04 13:41:32,615\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:32,616\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:32,616\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:32,616\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:32,617\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 13:41:32,618\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:32,618\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:41:37,170\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_31_0 execution finished in 15.11 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 13:41:37,703\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", + "2026-05-04 13:41:37,705\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_35_0\n", + "2026-05-04 13:41:37,711\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_35_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:41:37,712\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_35_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> LimitOperator[limit=1]\n", + "2026-05-04 13:41:37,728\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_35_0 =======\n", + "2026-05-04 13:41:37,728\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:37,729\tINFO logging_progress.py:227 -- Active & requested resources: 0/16 CPU, 0.0B/13.4GiB object store\n", + "2026-05-04 13:41:37,729\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:37,730\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:41:37,731\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:37,732\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:41:37,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:37,733\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:37,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:37,734\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:37,734\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 13:41:37,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:37,736\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load] preprocessed schema: Column Type\n", + "------ ----\n", + "id string\n", + "product_id string\n", + "title string\n", + "description string\n", + "image_url string\n", + "source string\n", + "\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:41:39,802\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_35_0 execution finished in 2.09 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "[load] sample row: {\n", + " \"id\": \"ffbfdd7b88734e05\",\n", + " \"product_id\": \"B09WQP5138\",\n", + " \"title\": \"KOVE Mini Commuter 2 Portable Speaker - Black Bluetooth Speakers, Wireless with HD Louder Volume, Deep Bass Subwoofer, Microphone, IPX7 Water Resistant - Perfect Boom Box for Home, Outdoor or Travel\",\n", + " \"description\": \"\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/41Jtdht1IOL._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\"\n", + "}\n", + "\n" + ] + }, + { + "data": { + "image/jpeg": "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", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# show example\n", + "print()\n", + "print(\"[load] preprocessed schema:\", ds.schema())\n", + "print()\n", + "\n", + "row = ds.take(1)[0]\n", + "print()\n", + "print(\"[load] sample row:\", json.dumps(row, indent=2))\n", + "print()\n", + "\n", + "\n", + "resp = requests.get(row[\"image_url\"], timeout=5,\n", + " headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + "img = Image.open(io.BytesIO(resp.content))\n", + "img.thumbnail((256, 256))\n", + "img" + ] + }, + { + "cell_type": "markdown", + "id": "74444c5e", + "metadata": {}, + "source": [ + "# vLLM preprocessing\n", + "\n", + "https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "0fa6d414", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "INFO 05-04 13:41:43 [importing.py:44] Triton is installed but 0 active driver(s) found (expected 1). Disabling Triton to prevent runtime errors.\n", + "INFO 05-04 13:41:43 [importing.py:68] Triton not installed or not compatible; certain GPU-related functions will not be available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "W0504 13:41:44.920000 107325 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "2026-05-04 13:41:45,157\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", + "2026-05-04 13:41:45,157\tINFO worker.py:1831 -- Calling ray.init() again after it has already been called.\n", + "No cloud storage mirror configured\n", + "2026-05-04 13:41:45,297\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_55_0\n", + "2026-05-04 13:41:45,305\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_55_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:41:45,306\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_55_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> LimitOperator[limit=2] -> TaskPoolMapOperator[Map(_postprocess)]\n", + "2026-05-04 13:41:45,635\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:41:45,636\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:45,638\tINFO logging_progress.py:227 -- Active & requested resources: 0/16 CPU, 0.0B/13.4GiB object store (pending: 4 CPU, 1 GPU)\n", + "2026-05-04 13:41:45,638\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:45,639\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:41:45,641\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,641\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:41:45,642\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,643\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:41:45,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,645\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:41:45,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:41:45,646\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:41:45,647\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:41:45,648\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-04 13:41:45,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,649\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-04 13:41:45,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:45,650\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-04 13:41:45,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:45,652\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-04 13:41:45,652\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:45,655\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:41:45,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:45,657\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:41:45,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:45,658\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:41:45,659\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,660\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:41:45,661\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:45,661\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m W0504 13:41:53.075000 27974 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=6490, ip=10.0.70.128)\u001b[0m No cloud storage mirror configured\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Max pending requests is set to 141\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Downloading model and tokenizer.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m INFO 05-04 13:41:53 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m INFO 05-04 13:41:53 [model.py:1561] Using max model len 128000\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [vllm.py:624] Asynchronous scheduling is enabled.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:41:55,698\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:41:55,699\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:41:55,700\tINFO logging_progress.py:227 -- Active & requested resources: 3/32 CPU, 57.5KiB/26.9GiB object store (pending: 1 CPU, 1 GPU)\n", + "2026-05-04 13:41:55,700\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:41:55,700\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:41:55,701\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:55,701\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:41:55,703\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:55,703\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:41:55,704\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:55,706\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:41:55,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:41:55,708\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:41:55,708\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:41:55,709\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:41:55,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 57.5KiB object store\n", + "2026-05-04 13:41:55,710\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-04 13:41:55,711\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:41:55,712\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-04 13:41:55,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:55,713\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-04 13:41:55,713\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:55,714\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:41:55,714\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:55,714\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:41:55,715\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:41:55,715\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:41:55,716\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:55,716\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:41:55,717\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:41:55,717\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xf4\\x01\\xf4\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x005\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x01\\x02\\x04\\x05\\x06\\x07\\x08\\t\\x01\\x01\\x00\\x03\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb*\\xa0\\x00\\x00QQEE*\\x14\\xa8)m\\xe5\\x15\\x14\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x00\\x0c[\\xfc\\x9a\\x19\\xbeW\\xe8\\x1eR\\x98\\xbb\\x7f&\\xf4\\xf3\\xd6\\xbb\\xbf\\x9a\\xbdq\\x1d\\xc8\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xa8\\x00\\x00\\x00\\x01\\xc3\\xf3\\x1b\\xfd\\xccO\\x9a\\xe4\\xfa\\xad\\xa8\\xf2\\xecoZ\\xb4\\xf1\\xed\\'\\xb7p\\xc7\\xaf\\t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x02\\x95\\xc3.\\x8d\\x19m.\\xb4\\xb69#)m\\xf43\\xb3\\xb4;\\x92P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00R\\xb4\\xa8\\x00\\x00\\x01n&F1m\\xb7P\\xb4\\x11\\xd9}\\xa5\\xb4\\xbe\\xc2\\xda\\xd9i\\xd1)P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@\\x00\\x00\\x0ch.\\xb4\\xa5+B\\x85\\xc4wF-\\xb6\\xcbK\\xad\\xba\\xe3x\\xc2\\xcd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x00\\x00\\x14\\xac\\x04\\x16\\xa8(\\x00S\\x1b&\\x12\\xc5\\xf1\\x11\\xa4\\x12\\xeet;\\xd2\\xa0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)\\x81\\x91\\x8e)J\\x15\\xa0\\x16\\x866M\\xa4\\x17\\x82\\xc5\\xa5\\xd9\\x98#\\xa0Yx\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x050\\x8bWZ\\x17\\x08\\xad\\xbb\\x10\\xc8\\x8f]\\x01\\xb6\\xb7OCsn\\xa2Sd\\xc3\\xbc\\xc9\\xbb\\x1a\\xe3\\'y\\xcf\\xcen@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xad*\\x00\"1\\xad\\x03\\x1aB\\xf8\\xb2p\\x86\\x93w\\xa8\"!.\\xb6\\xcbK\\xe9\\x1d\\xc5\\xd7\\xd9Q\\x93\\x8b\\x19\\xbb\\x9fM9\\xbb\\xdcs\\x9b#d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x01\\x83\\x97\\x80Y\\x85e\\x84\\xd3\\xe2\\x8c\\xacjBf\\xe9\\xb6XD\\x10\\xe4Zb[\\x93\\x19\\x15\\xb2DVh\\x05V^M~6A\\x99\\xb0\\xd6d\\x9dsS\\xb6\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa5@P\\xc6\\xc2\\xcd\\xc20l\\x92\\xe2\\x15\\xf1\\x96\\xc1\\x97i\\x1e4\\xd8E\\xa8\\xac2,\\xc4\\xb0\\xc8\\x82\\xca\\x15\\x95)\\x8d\\x9b.\\x18\\x9f\\x0b<\\x977[\\xb4%\\xeax\\xde\\xc8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@1q2\\xe11\\x19\\x10\\x91\\xc1\\x06!&%\\xd6\\x16E5\\xa4\\x11\\xcfa\\x8fL\\x98\\xc8!\\xc9\\xb0\\x82\\xd9c.\\x92\\x01\\xb7kvD\\xdb\\x0cI\\xc7]\\xcb\\xf5\\x04\\xc0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\x00\\x00\\x00\\x00\\xa5iPP\\xc6\\x8e\\xe8\\x06\\x95a\\x1cW\\xd8GK\\xc5\\x8b\\xed#\\x8ej\\x10\\xdb\\xe3K\\xb3:N\\x93G\\xbd\\x00\\x00\\x00\\x00y\\xb7\\xa4\\xf0\\x87_m\\xd6\\x80.r\\xc6\\xff\\x00\\x96\\xe7\\xf4G\\xac\\xed\\xfc?\\xd1\\xce\\xbe\\xdb\\xad\\x00Ke\\xe7\\x9e\\xfa/\\x03\\xdf\\x00\\x01J\\x80\\x14\\xe7:N|\\xd5\\xe2\\xe7a\\x14\\xb6\\xb6\\x97,\\x9c\\xbeh\\xe6%\\xba\\xdb\\x88\\xb0\\xb3\\xb0\\xcc(\\'\\xc6\"\\x8daJ]q\\x1aH\\xca\\xe6\\xe1\\xec\\x8fA\\xc8\\xa5@\\x00\\x00\\x00\\x1e\\x7f\\xe8\\x1ezv\\xef\\x9e4\\xfa\\xf9\\xff\\x00O\\xbe`\\x9e\\xd9}0\\xf9\\x9f1\\x1fF]\\xf3V\\xa5?W\\xbc[i]\\xfdU\\xe5\\x04z\\xbd<\\xa7\\x15>\\xc1\\x7f\\x85\\xfa\\x8d6\\xd1\\xfa\\x17\\x0f\\xdcW\\xa0\\x00\\nT\\x01\\x89\\x97C\\x97\\xc1\\xdb\\xeb\\xcc+\\'\\x8c\\xb7/\\x1arif\\xb4\\x84\\x88bI\\x88E\\x8d|\\x04vIB\\x97\\xddyg-\\xd8i\\x8d\\x87y\\xcdz\\x01P\\x00\\x00\\x00\\x00\\xe1\\xbb\\x9e@\\xf1(5Zn\\xff\\x00\\x91\\xea\\x1c\\xa2\\xdc\\xfd[\\x94\\x1d\\xfb\\x83W__\\xcc\\xf2.\\xba\\x9d\\x9dK\\x94\\'\\xab\\x9f\\x8dD\\xf6=\\xaf\\x8c\\xfa\\xde}\\xd9=\\x9f#\\xd7a\\xea\\x80\\x05+J\\x80\\x01Nc\\xa8\\xa1\\xc7E\\xb1\\xc51\\xae\\xbe\\xd2k\\xe1\\x94\\x8f\\xce~r\\xd1\\xd9\\xf4\\x84\\xbf\\x1a\\xd2#\\xef\\xf9\\xbe\\x01\\xfb\\xfe&\\xcb\\xa7\\x10\\xc9%\\xe5\\x93\\xe4w\\x02\\xe0\\x00\\x00\\x00\\x00\\x07%\\xd6\\xf2\\x07\\xc1\\x1c\\'g\\xe2\\xa7g\\xab\\xd1v\\xa9\\xe6}#\\xd1%\\xcb[\\xa4\\x87oY\\xc9\\xe9yi\\xefM\\x0e\\x93\\xe9n\\x03\\xa3\\x93\\xc9\\xf29f{\\xee~\\xc5\\xf8s\\xed\\xf3\\xac\\xea9\\xfd\\xf9U\\x05AJ\\xd2\\xa0\\x00\\x01M>\\xe4q\\xed\\xef+jeM\\xc8\\xeav\\xe5\\xf9\\x1f\\'\\xe9\\xde\\x03\\xa7\\x8f\\xcc\\xf2;|\\xfd1\\xf3\\x0f\\xa5\\xf5;\\xfa\\xdfi>\\x93/-\\xf6\\xfb\\x9d6\\xcb-\\xfbI\\xb8\\xcc\\xbak\\xd4\\xb49T\\xd3h\\xc4\\x92\\xb7\\x9cD\\x82@\\x00\\x073\\xd3r\\xc7\\xe7\\xcf\\x8b{W\\x8c\\x99^\\xff\\x00\\xb8\\xed\\xf0\\xd7\\x9d\\xf5N\\x17\\x12-\\xed\\x91\\xef\\xf8\\xfd\\xf9\\xf2 \\xe3\\xe9K\\xef\\xbb}\\x17\\xb0\\xf5r\\xf8\\x07\\xc9\\xff\\x00\\xa1\\xdf*\\xe5\\xa7\\x8b\\xfd\\xd7\\xf0G\\xde\\x11\\xa7y\\xb8\\xe7\\xb8L\\xf6\\xed\\xb6\\x1ey\\xd6g\\xd3\\xdb\\x8e\\x8e\\x00\\x00R\\xccY\\xaev>\\xbb\\x1a\\xf9\\xe4\\xeb/\\x83^|\\x08\\xb2\\xe0\\xdb\\x9b\\x03\\x07o\\x05\\xf3\\xd3at7\\xccs\\xb1\\xee\\xa5N\\x9b#/.\\x16\\xe5\\xd2X\\x992a\\x9e\\x9a\\xcd\\xac~p~\\x82\\xfcC\\xf6\\xdc\\xde\\x1ch\\xa0\\xe3\\xf6\\xb6\\x1d\\xb7\\x13\\xe86\\xc7\\xae\\x1d^]*\\x08&\\x8eb\\x08r`\\xb6x\\xd0e\\xc1\\xa6x\\xd8\\xf9p_\\x1cH2\\xe1\\xbex\\xb0\\xe5\\xc5l\\xf01\\xf6v\\xcci\\xb2v\\t\\x8dN\\xd2K\\x93l\\xa9\\xab7Ol\\xb4\\xd6\\xe9\\xe9=5\\xbax\\xe7\\xa6\\x92Kd\\xb4\\xd6K\\xe9Z\\\\\\x12\\x00\\x009~\\xa3\\x98?=\\xbd\\xe7\\xc1\\xbbt\\xfd\\x03\\xe6\\x9e\\x81\\xc8rk\\xced\\xf1\\xfd\\x1d7\\xedz?\\x12\\xf7\\x9e\\xce?7\\xe9\\xb5\\\\\\xf5g\\xb3\\xd2\\xcd\\xd2ta\\xef\\x1eQ\\xe8\\xbc\\xbd\\x1f\\x10}}\\xf1g\\xda-#\\xbaKx\\xbd\\xb9\\xfb\\x9e7\\xb3\\x9e~\\xb8u\\xf9\\xb4\\xa8)R \\x8ax\\xed\\\\h\\xb2b\\xbex\\x90\\xe5\\xc5l\\xf0\\xa2\\xcc\\x8a\\xf9\\xe2E\\x99\\x15\\xf3\\xc4\\xb7.\\xd9\\xae3 Ct\\xb2D\\xc5-\\xd2\\xc5\\xad\\x99-4d[-t\\xba[f\\xa6\\x97\\xc9l\\x95\\xbd\\xe2\\xb7\\x00\\x01i\\xcdr\\x1c\\xae\\xdb\\x8f\\xd7\\xde\\xcf\\xc7\\xf5\\xf7\\xcb\\xe1\\x8e\\xb7\\x91\\xf3\\xde\\x9f7\\xec\\x8d4\\x1b\\x9e]\\xf8\\xfe\\xcaM\\x8e\\x1b\\xf9\\xa7\\xb5j7}\\xdczx5{\\x8c\\xed\\xb3\\xf3\\xdc\\xae\\xe7|~v\\x97\\xed\\x8f\\x8d\\xafO\\x9a?H?5\\xff\\x00I\\xa9\\xac\\xf8YX|^\\xbe\\xc3\\xab\\xe7\\x11O[\\x1d\\xde]+J\\x80R\\x19\\xec\\x98\\x82\\x1c\\x9b-Lhrl\\xb51#\\xcb\\x8a\\xd9\\xe3G\\x97\\x1d\\xab\\x89L\\xaaMq\\x93\\x88n\\x9a\\xa4R\\xc9tZ\\xd9/\\x92\\xb7\\xb6T\\xd5\\xba\\xfa\\xdfM.\\xbc\\xad\\x81 \\x00\\x07\\x95q_ByO?\\xa1\\xc7\\xfa\\x07\\x8e\\xfa\\x8ci\\xf1o\\x8b{O\\x8bt\\xf9\\x7fJ\\xfa\\xc7\\xc3\\x9fa\\xd2\\xde\\xf3\\xc7\\xeey\\x1c4\\xe9\\xb0t\\x9a\\xde\\x9e}\\xcd\\xfd\\x0f\\x99\\xda:\\xaes{\\xe7V\\xac\\x9f,\\xed9:\\xdd\\xfaU\\xf9\\xab\\xfaU\\x16\\xb6\\xe9d\\xe3\\xf5f\\xa4\\x92g>\\xa0\\xe7]\\x9egOZWJ\\x00\\x05\\x91\\xcfd\\xc4\\x11\\xcfKS\\x16\\xcc\\x98\\xe6\\xb8\\xd4\\xc8\\xb6k\\x8fnM\\xb3\\x10\\'LAt\\xb7D\\xc7u\\xf2D\\xc7%\\xd2E\\xed\\xbe\\xb7\\xd6\\xc9\\x15\\x8b\\x04H\\x00\\x00\\x00\\x18\\xfc\\x97i\\xcb\\x9f\\x9f>1\\xee>Bz\\xa7\\x94\\xe7kQ\\xef\\xdb\\xef\\x9c#\\xac\\xfa\\xef\\xa9\\xfc\\x99\\xbc\\x98\\xfa\\x9e\\x7f\\x930\\xe5\\xea\\x1eE\\x9d\\x80\\x9dm\\xdbMI?\\xe9\\x07\\xc1\\x7fw\\xa2Y\\xe2\\x83\\x8f\\xd5\\xe9i|\\x14\\xb6\\x02t\\xe7\\xeb\\xb5\\xa5{\\xbc\\xd0\\x00\\x02\\x91\\xcaD\\x16\\xcdm\\xab\\x05\\xb3\\x91\\x05\\xb3\\xd6c\\x1d0\\x86\\xe9E\\x97_tZ\\xcb\\xee\\xba&\\xdb\\xaa\\x89\\x04\\x80\\x00\\x00\\x01N;\\xa8\\xf0\\xfc\\xba2\\xbb\\x0e#\\xb2\\xa7G\\xcf\\xfc\\x7f\\xdaz\\xfe\\x9f7\\xe5\\x08>\\xd3\\xc9>&\\x93\\xd2\\xba\\xcd<\\xff\\x00\\t\\xc8\\xfb?[\\x97\\xa1\\xf1\\x9c\\xdfb\\xed&~<\\xd5\\xfd\\x7fb>C\\xd4\\xfd\\xd9\\xadO\\xc4\\xbfMz\\x06\\xa0\\xf3\\x89-\\xc6\\xe4\\xf5z,\\xbc,\\xdc\\xb5\\xb11\\x9f\\xa8T\\xef\\xf2\\x80\\x00\\x00\\x14\\xa8\\xa2\\xa4X\\xbcD\\x94X\\xbcQP\\t\\x00\\x00\\x00\\x00\\x004\\x9e=\\xef\\x9ei\\x97W\\x07\\xe8>a\\xe9Yt\\xf6\\x1b\\x9d_3\\xd5\\xe6wQp\\xbe\\x82Yl\\xa2\\x18\\xb4\\x9c\\xe9\\xdf]\\xc8\\x8e\\xb2\\x1f<\\xe2\\xaf\\xc9\\xefR\\xf8\\xc7Q]}\\x0f\\x98\\x8aX\\xdb\\x85\\x8e\\xc8\\xf9}\\\\\\xbc\\x9a\\xcd\\x96\\x97\\xa5+\\xe9\\xb5;\\xfc\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\xcbm\\xf5.N/\\xb5\\xdb\\xeb9\\x89\\xa7v\\xf3\\xfd\\x81\\xd8<\\xf7\\xb8%\\xbe\\xf1\\x02q\\x8f\\xc9\\xf6\\x9a\\xb507\\x9ey\\xe8\\xf38\\xdc\\xce\\xebHq6b\\xdb\\xc9\\xea\\xed\\xe4\\xd4\\xe5\\xe7\\xae\\xd1\\x11\\x9f\\xac\\xa9^\\xef,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06$2\\xb9O7\\xec+\\xbfU\\xb0\\xc1\\x82\\xf8l\\xf29\\xdc\\xb3o}E\\x15\\x14T\"\\x97\\x936r\\xf3\\x1dj\\xbc\\x9c\\xfd\\x1f=4\\xf2\\xfcm>_\\x1f\\xb3\\xb9\\xc9\\xd3d\\xd3]\\xe3\\x019{\\xbdi^\\xdf,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\xefC\\xc4SO\\x1d\\xf4\\xce+\\xa9\\xc3\\xd0\\xf49\\xb5Y=^^[\\x08o\\xda\\x01\\xbfh\\x06\\xfd\\xa2\\xb4\\xdf\\xe9b\\xb9\\x1a\\xfd\\x8e-\\r\\x1e\\xc73\\x16i\\xf3F\\xf3\\x91\\xc9\\xe3\\xf5\\xfd\\x12\\xecL\\x9am\\x92\\x15\\xfa\\n\\xb4\\xafw\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\rv\\xc0x\\x8eo\\xa9\\xf9\\xcd6\\xf4\\xb5\\xb6\\xdf\\x19\\x11\\x89\\x11\\x8c>Wk\\xd2\\x9cWm\\x89\\xae7h\\xc5\\xeb\\x05\\xf5\\x8e\\xf3\\xe2\\xdd7a\\xcarz~\\xb1\\xb1\\xe7v4\\xd3d\\xc6#\\xe8\\xfa\\xd2\\xbd\\xdeH\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf1\\xefa\\xe4N\\x92>\\x7f\\xa4#H#H\\x13\\xe3j\\x8d\\xf6\\x16\\x1e\\xc8\\x8dx\\xb1 \\x8f\\x1b/\\xccS\\xc0i\\xb6=\\x17\\x07\\xb1\\xc1\\xf5\\xb9\\xfa\\xba\\xb3\\x16&\\xbfD\\xd4\\xf4<\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\r\\x07\\x93\\x84\\x16\\x05\\xb2\\x113\\xce+5\\xe2Q\\x08\\x82 \\xe3z\\x93\\x9b\\xd0\\x83(\\xc3\\xb1(^-_\\xff\\xc4\\x003\\x10\\x00\\x01\\x03\\x03\\x01\\x05\\x06\\x06\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12\\x13\\x05\\x10\\x14!1 \"024P\\x06\\x153@AC#Q\\x16Ba`R\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\x1f\\xf8\\xe3#[\\xd4L\\xc7t\\xf7\\xb9&\\x0c\\xb0R\\xed6\\xf9\\x1b3\\xeb\\x1e\\x9b\\xc4\\x8e\\xb1\\xcc\\xf6*z\\xec\\x8e/\\xf7\\x89\\xa5\\xd3\\x17U\\x18\\xb4\\xbbR3;\\xdbhjb\\xc3\\xeaF\\xc8\\xaf\\xc9\\xadNb\\xa0\\xab\\xd4\\xee;\\xdd\\xea\\xa5:\\xb1\\xb4\\x1e\\xe1\\xee\\x9a9*\\xb9\\xd4\\r\\x99\\x13|\\x82\\x81\\xa8\\xd3`\\x88L8TC\\xef\\x13\\xb0\\xba~B\\x00;\\x17Nc_\\xd6J2\\x1f\\x13\\x87\\xbb\\x13\\xe0\\xb5\\xf6\\xff\\x00\\xc0F\\x7f\\x1e\\xe8\\xef\\x03\\xfb\\xdf{{\\xa3\\xbb\\x7f\\xdfd{\\x99\\xf1#\\xe9\\xefVA_\\x9d\\xb7\\xc4}\\xc8\\xf8\\x04]\\x1e\\x8b\\xcb\\xd6\\xdf\\x9d\\xcd6>\\xe4\\xee\\xd0\\xdd\\xe5@~WTw\\xb0\\xdf\\xdd\\xc6\\xe1\\xff\\x00O\\xf4\\x89\\xc5\\r\\xc54\\xdb\\xdc\\x1co\\xe2\\xf4C\\xfe\\x8ei\\x87\\xdb\\x89\\xfb\\x10\\x9a\\xeb\\xfbc\\x8fh\\xa2\\xf0\\x8c\\xadZ\\xc1j\\xad`\\xb5B\\xcc+\\xee\\xbfa\\xa7\\xdb\\xee\\xaeBx\\x07\\xaf\\xf1\\x85\\xa8\\xd5\\xac\\xb5\\x8a\\xd6Z\\xab&,X\\xb0?\\x8c\\x9c\\xde\\xa1\\xe0\\xef\\x05\\x0fiq\\xdf}\\xef\\xe8\\x8f1\\xcf&\\x05\\xac\\xd5\\xae\\xb5\\x8a\\xd6+Yj5w\\n\\xd3\\xfe\\xbb\\xedY\\xb5\\xddq#\\xa0~\\xe6:\\xde\\xd0w\\x13\\xbe\\xea\\xe8\\x94:/\\xe3\\x0bU\\xa1q\\x0b\\x88Z\\xeb]f\\xd2\\xac\\xc2\\xb4\\xff\\x00\\xae\\xfbV\\xa0w\\x9b\\x0f\\xfer\\xbf\\'_\\x1d\\xccu\\xc7\\xb3\\xb8\\xa2{m(\\xb1\\x9f\\x9e\\xe0Z\\x8dZ\\xc1k\\x05\\xa8\\xd5\\xdc+M\\xabL\\xfe.\\xe6\\xac\\xda\\xfe\\xb8[\\xcb\\x95\\xf98wP\\xff\\x00\\x91\\x9b\\x1fhwm\\xbf\\x94\\xe6\\x07u\\xd3j\\xc5\\xaa\\xc1X,\\x1a\\xb4\\x9a\\xb4\\x91\\x0e\\x1d\\x04\\xb6\\xeb\\xddz\\xc0\\xb7\\xa0x\\x7f#\\xe4@\\x7fW\\xf6\\x87vq\\xdc\\\\\\xb2Y+\\xab\\xab\\xab\\xac\\x96J\\xea\\xe8\\xc6\\n\\xef1rz\\x04\\xb3\\xa8\\x1f\\xd2\\x8b\\xca=\\x94\\xeer\\x1b\\xac\\x8b\\x91w\\x88\\n\\t\\xafE\\x9f\\xd0w\\xe1\\xcd\\x18\\xa0\\xa1\\xe9\\xec\\xa7\\xb0y\"~\\xc2\\xe89\\x11\\x92\\xe8\\x10P\\xf4\\xf6S\\xbc\\x94~\\xcd\\xaeE\\x05\\x17O\\x15\\xf38\\xf2\\x8f\\x86{\\xbc\\xdc\\x02\\xe0\\x17\\x04W\\nP\\xa7Z+Ah#H\\x1d\\xe6\\xe0\\x1a\\x8e\\xcej\\xf9cS\\xa9*\"\\xe7\\r\\x15a\\x98\\xb9\\x8f\\xf0\\x89\\xb2\\xbf\\xda\\x04\\xc3\\xf8AG\\xd3\\xc4\\xaf\\x90\\xb8\\xb6\\x9d\\x8c`\\x8c\\x06\\xb7\\xb5_\\xb4c\\xa0ht\\x90N\\xda\\x866Fv\\xa6\\x06\\xd9\\xb6\\x9e]V\\x07xN\\xfbP\\x9a|h\\xfd\\\\\\x9d\\xb3#G#Y\\x05=cq\\x96-\\x18Z\\xd608;\\xa7kf\\x1f\\xac\\xdf\\x04\\xa2\\x8f\\xda\\x85\\x18\\xb9\\x1e+q\\xe2M\\xbb\"\\x07\\x8a\\x832\\xa9\\xd9\\x8e\\x9d\\xd9\\x0f\\x92\\xc8\\xbeK\"\\xa2\\xa54\\xcd\\xc4\\xf6B\\xd9\\xc5\\xbf\\xcbo\\x01\\xfb\\x8fd\\x1e\\xd1\\xf0\\x82\\x85\\xb6\\x1e+}K\\xb7\\xdb\\xc6\\xd9\\xbf\\xbb\\xc2!\\x1e\\xc0G\\xb4|&7#o\\x1a?\\xaeU]T\\xe2W\\x88\\xc5UO\\xe6J\\xaa\\x86\\x9e\\xecu3\\xb8]\\xdcEFK^T\\xfa\\x89\\xed\\xdd5UV\\\\D\\xa6\\xd6\\xd4z\\xd5z\\xd5z\\xd5z\\xd5\\x970\\x14s\\xce\\xe0s\\xa5qp7\\xd9\\xdf\\xb3\\xc2\\x94~Q\\xec\\x80\\xba\\xd8\\x8e\\xc1\\xf0%\\xfa\\xb1\\xddSGn\\xf7\\x8c\\xdf\\xae\\xa6\\xfa\\xd3+r\\xbfe\\xd0=\\x9c\\xce\\x8b\\x8f!\\x0co\\xb5\\x91\\x04v\\x00\\xba*\\x8f\\xa3\\x96\\xcf\\xff\\x00\\x7f\\r\\xed\\xc7\\xb2;G\\xc0tY89G\\x1eg\\xc7\\xfd\\xea\\xae\\xaa\\x18g\\x98?\\xe6T\\xeb\\xe64\\xcb\\xe64\\xcb\\xe64\\xcb\\xe6\\x14\\xcb\\xe6p/\\x9a@\\xa1\\xda\\x90d\\xbea\\x02\\xe3\\xe9\\xd7\\x1fN\\xb8\\xfau\\xf3\\x08\\x11\\xda\\x10*\\x07\\x87\\xb0\\xb9\\xb4\\x1d\\x1d\\xe1\\xb9\\xb7N\\x16\\xed]8\\x86\\x8c\\x9c\\xed\\xafL\\xd5\\xf3\\xc8\\x10\\xdbT\\xa7\\xac3EU\\xce\\x12;Mf]\\x18\\xcc\\x07\\x8f\\xfb\\xc2\\xdb\\xd6\\xe3\\xa5\\xbeT\\xe8\\x18\\x05\\xd4\\xee\\x8d\\xc7\\xf8\\xd8\\xc2\\xfe\\x8d\\xa2c>\\xabi\\xe2\\x89q\"0J3\\xd2\\x8es\\n\\nJ\\xaf\\xa5%7\\x0c\\xe72F\\xc9\\t7YE\\x89Y\\xc2\\xa41\\xe2\\x03v/\\xa6\\n\\x87\\xca|G\\x0b\\xa77\\x1e\\xc8[J\\xb8\\xd5HB1\\x00.\\x9e\\xe6\\xabr\\xb8\\x8eGD\\xe0\\xf6SO\\xc6B\\xc9{,fI\\x8d\\xc0}\\x83~\\xb0_\\x10\\xfa\\xc9\\xb7\\xc1F\\xe9Z^\\x9c\\xc8\\xac0\\xd5\\xbf \\xe8d\\xef\\x80a\\x95\\xdd^\\xd7\\xf3\\xd5\\x85\\xa2\\xaf\\xcd\\xa2<\\xe6\\xa3g\\t\\xfb\\xcc7i-u\\xd1+bzP\\xa8\\xbc\\x9e-\\xae\\x9f\\x15\\xbao\\x06\\xddg\\xa3{%{W\\n\\x0f]\\x16\\xd8\\x05\\x1d;\\x19r\\x8d;\\n\\xa2\\x1c,B5\\xac\\xb5B\\xcc&4\\x1e\\xa2\\xdf\\x8f\\xb0?Y\\xab\\xe2\\x1fY6\\xe6\\x85OB\\xf8c\\xd4:V\\xe6\\xa9\\x98\\xc7\\xdf\\x16\\xc4\\xc0\\xa4\\x96(\\xb9\\xba\\x95\\xe6\\xa0j\\tY\\'7\\xaaY\\xe3\\xa8\\x8fQ\\xba`\\xf35\\xd4B\\xaf\\xb8\\xaf\\xf8$\\xad\\x89\\xe9B\\xa5\\xf2\\x04]\\x8f3\\xc5\\x7fPJd\\xbd\\xfc7\\x86\\xa7>\\xdd\\x0c\\xaeEK\\x13f\\x16s\\xb6y\\x1e^\\x0eT\\xda\\x07\\x9e\\xb1S2.cpm\\xd0`\\x1b\\xc2\\xb9Y\\x15\\x92\\xba\\xbf\\x87\\xd6f\\xaf\\x88=l\\xdb\\xb6#\\x0c3\\xb2\\xd2\\xceis\\x88\\xb5\\xafwq\\x8c\\x10=\\xdc,.\\xe6T\\x90\\xbc\\x9b\\x89\\x1c!\\xb3\\xdf\\x0c\\xef{Iu0&F\\xb9\\x81\\x82\\xf7U\\x90\\xe4\\x03\\x86\\xdb\\x84r\\xa9a+azF\\xa8\\x1c\\x1b\\x1d\\xcb\\xa42\\x9b\\x92\\xeeJ\\x97\\xab\\x87\\x82^\\x11\\x95\\x17\\x1d\\xe4\"\\xc5\\x81\\xdcy/\\xfa\\x82\\x01\\x06\\xfd\\xaf\\xed\\x0bo\\xfa\\xc9V\\xce\\x80\\xbf\"\\xa2\\xfe\\x1e\\xf38cl#\\xa5,-1\\xc5\\xa1\\x0c\\x1a8\\xd3\\xed\\xb34\\xc21\\'$\\x0bZ\\xf3\\x84Nv\\xbb\\xf5h\\xe4\\x1d\\xf4\\xd7\\xdf\\xa67\\xea\\xeaa+\\'\\xa6W\\xe5\\xcf`\\xfaF\\xa9\\xdffF\\xd4\\xdei\\xc7\\xa2\\xa2\\x1en\\xd5\\xd6H\\xf8\\x04_\\x92e\\xc8\\xe6\\xcf.i\\xa2\\xcf\\xe7\\xe6k\\xb2s\\xb2\\xfbc\\xf5\\x9a\\xb6\\xff\\x00\\xac\\x95l\\xb8\\x9bv(\\xe0\\xcd\\x81\\xeeuS\\xc3\\xe6b\\xd9\\x8023\\x85W{D*j6\\xc0\\xe0\\xf6>\\\\S\\xdc\\xd3\\xcd\\xcd{\\x8a\\x92f\\xb0e#\\x86g\\x92/\\x1a\\xd7[I\\x9aU3\\xb5l\\x0fH\\xd5Q\\xd2$\\xc2\\x9e:*?/\\xd8\\x1f\\xf8\\xd0\\xd6\\x1c\\x90\\x16\\x18\\x91\\xc8\\x82\\x07K7\\xed\\x8f\\xd6j\\xf8\\x83\\xd6J\\xa8A0F\\x0ce\\xdaB\\xf5c14j\\x82\\xd11\\x8c[@\\x88\\xb4\\x1e\\xeam\\xb1\\x15d\\x98)[\\x92|\\x91\\xfe~f\\xf3\\'\\x08\\xd8\\xaa\\xe6t\\xd35\\xfb\\x12\\x95\\xd4\\xd3<\\xbcJ\\xd7s\\x12\\xd5\\xb5\\xcec\\x86\\xdbpuT\\x84l\\x1fH\\xd5?H\\x90G\\x98T?O\\xda\\xdd\\xf5\\x9a\\xbe \\xf5\\x92\\xad\\x9e\\xf0\\xdd\\x05\\x0c\\xad|f#;nd\\xb6\\xcd~\\xb8\\xbc\\x9bHeN\\xf5G\\xb1d\\x8eF=\\xef\\xef\\x14i\\xe3\\x04\\xe4f\\xa6l\\x86\\xdcKY\\x85!d\\x91\\xf9YL;\\x8dZ9H\\xd2\\xb6\\xc3\\x83\\xaa\\xa7\\xb6\\xc0\\xf4\\x8dSt\\x89\\x0f\\xe9\\x15I\\xe4\\xf6\\x89\\xea4\\xb9-G\\xbb\\xa9\\x90\\xaan\\xb1\\xaf\\x88=l\\xabb\\xf7\\xa3\\x90+\\xc6\\xee\\xfbL\\x8e6h\\xce\\xd5\\x0f\\x85\\xd6\\xbeI\\xfbS\\x86kb{Nmk\\x9aiA70\\xd2@\\xd7d\\x9f\\x00`\\x95\\xf3I\\xb3\\x1d,n\\xd3\\xa8}M+\\x82\\x87k\\xd4f.M\\xee\\xbe\\x1f\\xf4\\x81I\\xe5\\x89\\x1d\\xd4\\x87\\xcc=\\xa1\\xce\\xc9\\xce$\\x14\\xe7\\xaa_\\xd4\\xbe \\xf5\\x93*Z\\x83\\x03\\xae#\\x8a*f\\xd9\\x91\\xcbv\\x96\\xad\\x06\\xcf\\x8b\\xdc\\xe8\\x1c\\xc3d\\xeaX\\xe4\\xc4\\xb87\\x01`K\\xba\\ni\\xff\\x00\\x8cZ\\xa2\\xb2jK\\xcavMK_\\x10|\\xd5NkXr\\xdal\\x8e\\x81\\xae`_\\x0f\\xfa0\\xa5<\\xa1D\\xee\\x85\\xc1\\x92\\x01\\xed\\x15\\xd1`u\\x16h\\x95K\\xfa\\x97\\xc4>\\xb2m\\xdb\"\\xb1\\xd2\\x0e\\x19COk\\xd3\\x88\\xdbne\\x92w\\xcb\\xddp\\xd0\\\\[S\\x0b\\xda\\xf7\\xb2\\x9e\\xad\\x95\\x19\\xe1,<[t\\xd4R\\xba\\xab\\x08\\xd4\\x94\\x06\\x12\\xf7RS\\xed\\x91\\x8eO\\x9egL\\xf7=\\xeb\\xe1\\xff\\x00H\\x14\\xe3\\xbb\\n\\x01\\x04P7\\xe7\\xec\\xe4]O\\xb3\\xbf1\\xca\\xf3\\x17\\'\\xec\\xf3\\x93!+\\xe2\\x1fY6\\xe0H\\xe66^\\xd2d\\xe0F\\xea\\x97\\xe9\\xb01\\x01dX^\\xc7\\x07\\xec\\xf84\\x18\\xe8\\x9c\\xd6\\x07\\x80\\x0b*\\x8b\\x1e\\xe8\\x1d,N\\x85\\xb9\\xaa\\xcd\\xaegf\\n\\xa2\\xa3W\\x107|?\\xe9\\x02\\x9b\\xc9\\nj\\x08\\xaaw\\xf7}\\xa5\\xcd\\x0e\\x16,\\x8d\\xb1H\\xc63\\xe2\\x1fY6\\xeanq7(\\xf1\\xb8\\xca\\x1d\\xb0\\xe8\\xc6\\x13\\xcb\\xb4\\xe1s_\\x14t\\xb5\\xd2S\\xc8\\xa8\\xaa$\\x95\\xe5\\xb29\\xd2<\\xca\\xc4c\\xa7l7\\x9a\\xa7k\\xbeQ\\x89\\x92B\\xfe\\xbb\\xac\\xb6\\x07\\xa4\\n\\x7f,)\\x9b\\xcf\\xb5\\x1f\\xac\\xd5\\xb7\\x8d\\xab\\xa4*W\\xe6\\xeb\\x81\\x13\\xdc\\x10a\\'\\x14\\xe8\\x1c\\xd1t\\xd8\\\\\\xe1p\\xf6\\xb9\\x9c\\x9c\\xe6\\xcd\\x85\\x8cz\\x93w\\x04\\xd1\\x18\\xedv\\xd3\\xbd\\xdd\\x1b\\x19y\\xc4:\\x174_vltf\\xfb\\x03\\xd2\\x057HS\\x0f\\xb5\\xd4Ta\\xc89\\xcf=!$\\x98\\xcb\\xb6\\x86\\xc3\\x96\\xb6y%o\\xf8\\xac\\xe8|7Q\\xc97\\xe1\\x9a\\x96\\x9c\\x97\\xf8\\xd5E\\x88C\\xe1\\xca\\x90\\xdcS\\xfe\\x1a\\xaa\\x90\\xdc\\xff\\x00\\x8e\\xd4\\xe4\\\\\\x99\\xf0\\xc4\\xedR|3P\\xf4\\xdd\\x83T\\xdb&|9U\\x1b\\xb3\\x07\\xe1\\xba\\x9cq_\\xe2\\xb3\\xaf\\xf1Y\\xd6\\xc9\\x84\\xd3D\\xe8\\x9dPm\\xa0\\xba\\xa6{K\\xdd\\x88%Hm\\xdeM\\xee\\x85\\x07\\xebP\\xfe\\xc507Q\\xe5n\\xf7\\xf6\\xa2\\x8d\\xd6\\xb3\\xa8\\xda\\xedk\\xee\\x7f\\x9d3\\xa9\\xdd;\\xac\\xd5\\x03\\xae,T\\xb2\\x88\\xf9\\x96G\\x8b\\x8b\\x94\\x1ej\\x85P\\xdb\\x88\\x14n@!\\xed\\x15\\r\\xbb\\x1c\\x8d\\xde\\x017\\xb2\\xa6\\xfdJ\\x9f\\x9e\\xa2\\xb2\\xc5[\\x7fE\\xc8\\xae\\x9b\\xcb\\x82\\x04\\x1d\\xc1S\\xf9\\xaaT\\xbeXV\\x17X[\\xa6^\\xd3Q\\x01m\\xcbO5I\\xfa\\x957\\xecN\\xac\\x9279\\xa9\\x95\\x92\\x1bv*\\xa5tB\\xec;@\\xdf\\x95L\\xef\\x88\\xd9\\x8d\\x9d\\xee\\x8d\\xee\"\\xaaw\\x03j\\xe8\\xc3\\xe6\\xefQd\\xc8\\xbf\\x8f\\x8d\\x7f\"\\xa9\\xea\\xf5\\xdc\\xe6*\\x7f5J\\x9f\\xcb\\n\\x08{]f\\xccl\\xf7-\\xa2\\x88\\xc2!\\x8c\\xd3\\xfe\\xc5uu\\x92\\xba\\xbe\\xeb\\x95\\xd3|\\xb4Q\\xcc\\xec\\x9d\\x0c\\r\\x80b\\xc5e\\x07\\x9a\\xa1M\\xe5\\x85\\x04\\x1c\\xac\\x15\\xbd\\xa8\\xfdV\\xaa\\x7f\\xd8\\xbeb\\xd0\\xe71\\r\\xab\\x19\\x17\\'h1\\x8es\\x08\\xda\\x91\\xf3PH%hwji4\\xda\\xe7&\\xed\\x16\\x9b]\\x19\\x9a\\x1c\\x18\\xa0\\xf3T)O(\\x96[\\x81Y{Q\\xfa\\xcdT\\xff\\x00\\xb1\\x1cI\\xc985\\xe2\\xce\\xb8W\\x0b%\\x9a\\xcdf\\xb3Y\\xa2V+\\x9a\\x8e\\x8d\\xac~\\xa2\\x83\\xcfP\\xa6<\\x98\\x81Y{T\\x87\\x15$\\xae{\\xfb\\xb0\\x12Lw\\xa7\\xfd\\x89\\xd5\\xd10\\x90N\\xd0\\x8a\\xf6PVG?\\x97\\xb7={)\\xce.v\\xd2\\x85\\xb7Q\\xc8\\xd9FM/\\x00\\x80\\xa0\\xf3T*\\xb7\\xe2bM\\xff\\x00\\x83w?h\\x9d\\xd8\\xf5\\x87\\x92\\xa5<\\xd8\\xa9\\xff\\x00b\\xd3\\x8e\\xf9-(\\xb9\\xa1\\x1b\\x03\\xb2\\x19\\x05\\x90Y\\x05\\x90Y\\x05\\x90Y\\x04\\xf6\\x07\\x9b\\x9e\\x1d\\x89\\xad\\xc0Y\\xb1\\xd2\\x11.\\xab\\xa0\\xf3\\xd4-\\xa6\\xeb\\x18\\x14n\\xb8\\xdde\\x7fh\\xad\\x1eR\\x8bn\\xa8\\xfc\\xc1\\x07\\x98K\\x82\\xe2J\\xe2\\x17\\x10\\xb8\\x85\\xc4.!q\\x0b\\x89+\\x88\\\\B\\xe2J\\xe2\\x17\\x10\\xb8\\x85N\\x0f\\xf2\\xb8\\xed\\x7f\\xd4\\xa9\\x9dp\\x82\\xb2\\xe7\\xed\\x12G\\x98\\xb2sK\\r\\x8d\\t\\xbc\\xaa\\xea\\xea\\xea\\xea\\xea\\xeaY\\x9b\\x0bsx\\xaa\\xa9\\x97\\x9b\\x1b^ZC\\'WW\\xec\\xed\\x8f\\xd4\\xa9]\\x8f$\\xd4=\\xaaH\\xdb\\'#J\\x1a\\xd9\\xdc\\xc1\\xda1j\\xcb\\x93\\x93\\xd8%ic\\xa9\\xee\\x19\\x89\\xec\\xff\\x00kk\\xb3-\\x1bD\\xd5\\x11\\xb8Y }\\xab-*\\xd7\\\\\\xf6\\x80\\xdfn\\xd4\\x8e\\xc1\\xaer\\xac\\x1d\\xe65i\\xa2\\xd3\\x11\\xbag{\\xda\\xea\\xe8\\xdb;\\x98\\xf3\\x1c\\xdf\\xe9%\\x95\\x95\\x95\\x95\\x91\\x17\\xe4\\xad;z5\\x8f<\\xe4\\xb6\\xfb+.\\x8aZ\\xb6=\\xd8\\xaf1\\xb9\\x01\\x11t\\xd6c\\xcd\\x1fk\\xaa\\x8c\\x16\\xddk=\\x9d8\\xd9W\\x1b*\\xe3$\\\\d\\x8b\\x8a\\x91q/Z\\xefZ\\xefZ\\xef\\\\C\\xd7\\x15\"\\xe3$RT\\xbeCc\\x80g \\x06\\xf3\\xbb\\xff\\xc4\\x00)\\x11\\x00\\x01\\x04\\x01\\x01\\x07\\x05\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x11\\x12\\x10\\x04\\x13\\x14 !01\"23@A#a\\x80\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\x01\\x08\\x00\\xff\\x00z\\x8d\\x95\\xc6\\x97\\x02\\xef\\x0b\\x81r\\xe0\\xdc\\xb8w.\\x15\\xcb\\x87r1\\x90/\\xec\\xc73w`-\\xfb\\x16\\xf9\\x8b|\\x8b\\x85\\xac\\xc2\\xcc)\\\\\\x0b\\x07lBH$c\\xde.\\x03\\xa9;@\\\\EtL\\x98\\x9a\\x0bqb\\xc7hD\\xe7xn\\xc2O\\x96lq\\x8f;\\x98\\x82;;\\n;\\x1ch\\xecm\\xfc;*0\\x95\\x81\\xecM\\'\\xa7\\xa4Q~\\xc8Z+\\xa3Z\\xf1n\\x06B*\\xc9$\\xde\\x92L\\x18\\x14s8\\xbc\\x03\\xae%\\x08SchA\\x04_\\x8bmoG\\xa9o\\x0f\\x84QE\\x14Q\\xe6\\xca\\x91/\\xde\\x9b\\xdf\\x13=!\\xe2\\xd3]V\\xb2\\x05\\x17U\\x92\\xa5\\xf9\\n\\x85\\xbe\\xbb\\xe4\\x08 \\x83\\x90r\\'\\xf1\\x1e\\xab\\xc2.E\\xc8\\xa3\\xd9sDr\\x92C\\xaaq~|7\\xf6\\xda\\xd0\\xebNkh\\x82\\xa5w\\xf2\\x15\\x0b\\xbd|\\xa1\\x07 \\xe5\\x92\\xc9d\\xb2Y,\\x91G\\x99\\xdbC\\x8b\\x8a\\x85\\xc4\\xbc\\xe9#\\xba\\xf4\\x92\\x17\\xe4\\xd75\\xa4\\xa7I\\x83\\xad\\xb1H\\xecM\\xe7vt\\x9b\\xe4*7T\\x83\\x9b%\\x92\\xc9d\\xb2Y,\\x96H\\xbb\\x9eM\\x98\\xdd\\xb6\\x06\\x10\\xf3\\xa1\\x86\\xca\\x9d\\xc4\\xb81\\xad\\x16-\\n%:\\x917\\xa4\\xdf#\\x90BA\\\\\\xd9,\\x96K%\\x92\\xc9e\\xdct!\\xcb\\xaf\\xe7\\xe8<\\x92\\xfc\\x87L\\xb9o\\\\\\x96K%\\x92\\xbe\\xc4\\x92`\\xd5\\x0c\\x84\\x93cC\\x00\\x00\\x9dq\\xd6_y\\xedZ\\xb5}\\xa9XH\\xb1\\x05\\xe6y\\x99\\x16n\\xa4\\xe6\\xd3\\x88\\xd2_yX\\xae\\xbfT0]\\xf3\\x07\\x11\\xd4i/\\xbc\\xfdl\\x93&\\x0f\\xba\\xe7$\\x9a\\xb9}\\xe7\\xeb?\\xdaT\\x1e\\xf3\\xd8$\\x9f2\\xfb\\xcf\\xd7\\x10\\xd1\\'\\xb3+\\xbdg\\xef\\xff\\x00e\\xee\\xcd\\xc4\\xe9\\x97\\xd8<\\xb3r\\x7f\\xff\\xc4\\x00.\\x11\\x00\\x01\\x03\\x03\\x01\\x06\\x05\\x04\\x03\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12!\\x05\\x10\\x13 0A\\x15\"13@\\x06\\x14#24Qa\\x80\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\x01\\x08\\x00\\xff\\x00\\xbdd\\xdb\\xf0\\xc6\\\\\\t\\xfa\\xa6\\x9c0=;\\xea\\xbav\\xd97\\xea\\x98\\x1e.4\\xf3\\xf1\\xb5\\x18\\xf2A\\x18)\\x9b\\xfe_il\\xfafn\\x94\\x7f\\xeb\\x8a|K\\x9e\\xef\\xbc\\x14\\xf4\\xe4pN\\xefE\\xdf\\xdb\\x8dNg#\\xa4-\\x87v\\xe5\\x10\\xdd9iv\\x8ci\\xc14\\x0c\\x04\\xa4o\\xcd\\xdaj\\xefI\\xde\\xc7\\xa1K\\x06k!\\xaa\\xf6\\x96\\xcf\\xa0R\\xfb\\x8c\\x91\\xd1\\xf5\\x86\\n&0%\\xdd\\xe4z\\xac\\xb4c\\x8an\\x8cr\\x83\\xac*\\x85Mk\\x1f,\\xc2q\\xec^\\xa3\\xa0vko\\x10\\xaf\\xa5\\xd7!\\x9a\\x14\\x97\\xb2\\xb35>S\\xb1\\x04g}T\\xe4LoS\\x84\\n\\x8c\\xcd\\xbd\\xdf\\x96\\xc5l\\xfa)A\\xae$\\xef]])h\\x9f\\xaa\\x10`\\xab\\xad\\n\\x85\\xc6|\\x94\\x8e\\x9fW\\x1c\\x13tNn^\\xf9\\xa0\\'U29f0\\x85E\\xea\\xff\\x00Y\\xe6\\xb8\\xfc\\xa1\\x89\\xba\\x10\\\\D\\xd0\\x93l\\xbe\\xf5\\x19\\xdf\\x87\\xcb\\xe2\\xb6}\\x10\\x96\\x85pP\\xd0\\x8dmR\\x8d\\xa8\\xd4\\x98c\\x15\\xdc\\xca\\xa1\\xa2M1\\xccL0M\\x83\\xbcu\\x87\\x92\\xcaI\\x8dm-\\x8d\\xa9\\xd1\\xd2\\x07\\xec\\xa2\\xbc\\xc6\\n\\xd0\\xdfL\\xd7\\x1c\\xf7\\xea\\xbcV\\xcf\\xa2=\\xb6\\x11\\x0f\\xe9+|Utb\\xd1z\\x99k\\xb8EXA\\xfb\\xe2\\x8c\\x84\\xf3\\x1a\\xd8\\x14\\x7f1\\xf2\\xfc\\xccpL\\x98\\x94q\\xa9B\\x18\\xe6\\x02\\xde\\n\\xff\\x00If\\xb8\\xea\\xba\\xa2\\x8a\\xda[>\\x8a\\x11a\\x8cm\\x85\\x15\\xb6\\xde\\x8e\\x97[\\xabd\"\\xa4\\xee\\x13\\x13B\\xca\\x1a#\\xa4aUG\\t+,\\x08~a\\x14\\xb8Fi\\xfdGNB\\x05\\xbeuN\\xed\\t\\x03(\\xf9\\xa0\\xec\\x90\\x03{~\\x8a\\x0f<3\\xe3\\xab\\xb6\\x96\\xcf\\xa2\\xb4@\\xee(\\x92\\xdb\\\\}\\x90\\xd1\\xebCO\\xd2x\\xa1\\xd6\\x1d\\xebd\\x88\\x8a`:4\\x8e{b\\x9b\\xa4\\xd8J\\xd1\\x1d\\xa4\\xfe\\xb1>Cr\\xff\\x00*y\\\\\\xa5v[\\xfa\\xe7\\xb8\\xe7\\xb7Ty\\xe7\\xda[>\\x99\\x88\\x9d\\xa6\\xeb\\x91\\x8b\\x18ghv\\x1eJ\\x8dV\\xa9\\x01Srv\\x90e`\\x81\\x1a\\x17\\xe2\\x9d\\xa0I\\xe4*\\x9b\\xd5m\\x97\\xb6\\xc8\\xaf\\xef\\xfc;\\xbd\\x90\\xead\\xfb\"\\xd8\\xd9\\xbdU\\xd9\\xee:\\xb3\\x82\\x10[kg\\xd3?U\\xfc\\x03\\xbfUSTgu\\xca\\x90@i\\xdf_\\xcc\\x1f\\xa5\\x17%,\\xad\\x1bt\\x0c\\xf9\\xae\\xc1\\xed\\xf8\\xb2f\\xfd\\xcb\\xaa-x\\xef\\xe0\\x10\\xd1kh=\\xce=\\x0cuh\\x8a\\x90\\x11\\x92\\xd9\\xf4\\xcd\\xfb\\xb8\\xf5\\xbfLU\\x17\\xed[g\\x88y\\xaa8H\\x9a\\xc4\\xa3\\xa4\\xdf\\t+\\xac2}\\x9c\\xa54|\\xed\\x8d\\x15\\x8e\\x896\\x96\\x9eK+\\xda\\xec\\xd8\\xe6n\\xbe\\x05N\\xfb\\x03\\xf1=,uv+g\\xd0!\\x0c\\x15\\x15U\\x15/\\xcd\\xd9\\xbb\\xf4N\\x90\\x17\\xc8\\x058\\xdbz\\n\\xb9\\xebu\\x99\\xae:\\xb2\\xa9\\xe6;\\xd5f\\x88\\x026\\xe1$\\xf6\\xa76_w\\'7\\x9a,\\x9e\\xf4\\xf6\\xc3\\xcd=\\xa9\\xcc\\x89\\xdfj{S\\xdb$Y(r\\x9d\\xc9\\xcc\\x8f\\x9as9\\xa7\\xb5=\\xaa\\xac>\\xca\\xe3\\xab+\\x9bix\\xca\\xa4\\xa8\\xab\\x99\\xae@\\x81\\x0c\\xd7+\\xb3\\xd4W9\\xaf\\x05\\xe2\\xf6\\n\\xe3\\xaa\\xeeVf\\xda^3\\xf0\\xcfC\\xc5\\xec\\x16:\\xb2\\x97f\\xda^2\\xb2e\\xd02\\x82\\xc9\\xdb>\\x83t\\x89\"^\\xab&t}\\xd0\\x8c\\xae\\xae\\t\\x90s,\\xf7\\xc4&\\xda a\\xda\\x8d\\xa8\\xc3\\xa88\\xaf\\xe2oY#4!\\xa1\\xfe\\x17\\x8b\\xd8,ul\\x8a\\xb3Ix\\xdd\\xf0\\xc4\\xf3\\x85\\xe2\\xf6\\x0b\\x1d]\\x8a\\xf1\\x94\\x0cC\\xa1\\xee\\x81VC\\xce2@\\xcb\\xa7b\\x15\\xe5\\xbf5J\\xf1{\\x05\\x8e\\xae\\xc5x\\xdc\\x84\\xc5\\xa8G\\xc9\\x04>\\x07\\xa2<\\x91$\\xaf\\x17\\xb0X\\xea\\xd7vUz\\xcb\\xc6S\\xa6,G\\xe8\\x8f\\xc0\\x8c`9\\x98rF\\x98sF!Z\\xbc^\\xc1c\\xab.\\xcd\\xb4\\xbcn@F\\xf4\\xd1\\xc1\\t\\xfc\\x008&\\xb5B\\t\\xf1^/`\\xb1\\xd5\\xd8\\xa6\\x93\\x12L\\x96M\\xcb&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\t\\x8e\\xe0\\x98\\xee\\t\\x8e\\xe0\\x844\\x8d-\\xa4\\x16:\\xd4\\xc0,\\x94\\x06\\xd1\\x9af\\x84h\\xea\\xb7\\xe0c\\xab\\xaa*o\\xe9\\xd1\\x94\\x18\\xe6\\xa1]\\xde\\x9dg\\xab\\xbb\\xc0}>G\\xba\\xdf]]\\xdcU\\xb0\\xd8\\xee\\x9c\\n>C\\xa7F\\xf3*\\xa7X\\x14QE\\x14QE99\\x14QG\\xa7\\xff\\xc4\\x00*\\x10\\x01\\x00\\x02\\x01\\x02\\x04\\x05\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1A\\x10Qaq\\x81\\x91\\xa1\\xd1\\xf0 0P\\xb1\\xc1\\xe1\\xf1@\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?!\\x05J\\x95*T\\xa9R\\xbe\\xaa\\xff\\x00\\xc7R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T4\\xfb\\xfaBwjc\\x95\\xd8?\\x8f4\\xfb\\xae\\xeeh%\\xc4yo\\xd7\\xa16E\\xd3\\x89L\\xeb\\x02\\xc2\\x9d\\x9b<\\xa5v\\xa3\\xa7\\xbb\\xf1\\xa6\\x9fs\\x16,C\\x98\\xbf.k\\xcf\\xd2\\xe4w\\x96\\xdd;\\xaf\\x07\\xf5\\x86\\x91\\x17*\\x0f#p:\\x97\\x8f\\xeeTz\\xce}c\\xbd\\x1eq/\\xa6\\xeb\\xcc\\xfca\\xa7\\xdc\\x06\\xb66\\xec\\xb5J\\x87Hw\\xdc\\xb0w\\xdef\\xbd\\xbf\\xdd\\xdd\\x03\\xaf\\x04_\\x9b\\x05\\xb2\\xfb\"-1\\xd3\\xe0\\x94\\xe3\\x9f\\xce\\xd1\\xe8\\xea\\xd7\\xb0#\\xe5\\xf8\\xc3O\\xb8[h\\xdb\\xb6\\xadyF\\xed\\xfe\\x0b\\xe6\\xfc\\xc7\\x05\\x97\\xc0\\x05x\\xdaL\\xe5\\xca\\xbdN\\xb5\\xf8\\xc3O\\xb7DU\\x8c~\\x8a\\x86&\\xfb\\xf1f\\x9fix1\\x8f\\x0eS\\x94\\xd3\\xce{\\xfec\\x18\\xc7\\x87(\\xff\\x00c\\x0e\\xfc\\x0b\\x87\\xf2\\x98}\\\\\\xa2C\\x97\\xc2k]\\xb81`\\x7f&\\xb3\\xf4\\xef6\\x95\\r\\xa3\\x8f\\t\\\\\\x1f\\x97\\xf3\\x06\\xb2\\xafYBY\\xbb\\xc7Y\\xe3%\\xc6P\\xa7\\xe4\\x9d\\x1fQ\\r&\\x85,\\xe70\\xa6k\\x9f(a\\x95\\xf5\\x82[a\\xf4`\\xf2\\xf2\\x94O\\xcc\\xfeIg\\xe985&01\\xd2U\\xc8\\xf2\\x9a\\xban1l\\x7f\\xc9Ts\\x7fp\\xcc\\xa1\\xdb\\xf2\\x0b_I\\x0cp\\rD\\xbbzF\\xae\\x16\\xb7\\x82s\\xa4\\x15\\x95\\xf1\\x95nt\\xf4\\x8a\\xe5\\xdb\\xfc\\x85\\x8e\\xdc\\x1e\\x0f\\x1b\\x97\\x19D\\xa2%\\xc0\\xa5\\x1aLu[\\x14m\\xbf\\x8e\\xaf\\x07\\xd4\\xf0\\xb8\\xb2\\xe5\\xf1\\xb9w\\t\\x87\\xe3E\\x1fMD\\x1a\\xe2\\x06\\x01\\x18\\xd7\\x94\\xe8p\\xc7\\xde\\x05\\xd2-\\xe5).\\x0c\\x19o\\xe2\\x96-\\xf1P\\xd6Y\\xd0\\x8eJ\\xdc3\\x97\\x9c\\xae\\xac\\xa7A:a\\xe5K\\xf2\\x95u\\x11Mdm\\x11\\x02\\xdd\\x8f)s\\x9aCR\\xe0\\xca\\x1b\\x8a\\xcf\\xc4\\xde\\xd7.\\x0bQoH\\x15.+R\\x9c\\x85M\\x98D4\\x87\\x90\\x9d(\\xf2\\xa5]H&\\xa2WBQ\\x9f\\x8aCD\\xa6\\x1b)\\xca\\x13\\xd1\\xe5\\x06_\\xce\\x8f\\xe2\\x1dp\\xa6,\\x18C\\x16E\\x87i\\xd0#\\xa4=\"8\\xb4u#\\xaa\\x13\\xb4\\x94`\\xf7N\\x93n\\x82?\\xa4\\xa6%<\\xe0\\xb5d\\xe7\\x06\\xff\\x00\\tF\\x9fE\\x8c\\xaa\\xdd\\x85\\xc4\\x8cI\\xfb\\x977\\x03!\\x8d\\xc9\\\\.,Qc\\x1e$\\xa8D\\x05\\x99\\xae\\xfc+[}>\\xf6)\\xeb\\xfcOO\\xfd&\\x16\\xef\\xa3\\xf7\\xe5\\x06\\xa3\\x9e\\x1c\\xba\\xc2(\\xe7\\xfe\\xbb0V\\xc9\\x93J\\xdf\\xb3\\xae\\xd0\\x8e\\x9a<\\xf9\\xc1E\\xd1\\xd2\\\\\\xb9s\\xc2L{3\\xe2t&\\x8f\\xb5\\xa5\\xeb,\\xd6\\xd1\"J\\x81Q-t\\xda\\x0cc\\x16,Q\\x8f\\n\\x81\\xc7#\\xd54\\x8c^\\xdb\\xc0\\xaf\\xbd\\xb3\\xb7\\xf16\\xcb\\x15.\\xc8\\x08\\x9b\\xfeZO\\x87\\xda\\x9f\\x0f\\xb5>\\x1fj|\\xbe\\xd4\\xc2\\x8aw\\x7f\\xc2U\\xa0x{ ij\\xe8\\xf6E1\\xb7\\xa3>A\\xf6\\x9f \\xfbO\\x90}\\xa0}\\xdd\\x18\\xbf\\xf4\\x8f\\x85\\xe2:^\\x0f\\xb9\\xc0j+\\xa6$N\\x04\\x1e\\x05h\\x06\\xabI\\xa7.\\xe2\\'\\xfe^\\xf3\\xde\\xaf\\xde\\x14\\x8a\\x9a\\xe8\\x1e\\x0eb\\r2\\xa5@\\x81*#\\xa8:\\x0f\\xbf\\xc9\\xf9\\xc4\\xe8\\x1b\\xb4\\x9c\\xf5\\xa1\\x8cL\\xf9E\\x93cJ\\n\\xc6\\xfc\\xf3\\xda\\x11^\\xa3\\x0b\\xaa<\\x07W\\xb1\\xe75\\xf5w\\xc2\\x1d\\xd5\\xe5\\xed5\\x11\\xb2\\xe8\\xbc\\xf3\\xc9\\x16\\x148\\xd7\\xaf%\\x84P\\x05^k\\xbb0\\xf1h0\\xff\\x00\\xed\\xe4\\xc3!F\\x8f\\xe8\\x7f\\xd8\\xf17a}w\\x98\\x8e\\xe0\\xc1\\x9d\\xfc&WK\\xfdo\\x1c\\xcc\\x1a\\x9a\\n\\x9f\\x1fb\\x1f7\\xee\\t\\xa62\\xa7\\xce$\\xae&\\xf5\\xda]\\xfc\\xd5\\xb0\\xd6\\xec\\xc6n\\xd0-\\\\\\x0bn\\xc3^\\x93`\\xe1\\x10\\xe8(3\\xd1\\xdeT\\xa9R\\xa2:<\\xe0\\xd0\\x7f\\xe0W\\xf0\\xed>\\'O\\x13~\\x86\\x8ez\\x95,\\xeduY\\xd1\\x93w\\x9b\\x06\\xb3V\\x86\\xed4r9\\xdcU\\xa2L\\xb6\\xe6\\x1b\\xdf\\xc27Vf\\xe9i\\xa9\\x8e\\\\\\xe5\\x00\\xb4\\xaci\\xd0\\x0e\\xc74\\xa6r\\xbe\\xa0\\x06\\xb3C}\\xd9Q\\xa5\\xc0\\xb6jrf\\x92|>\\xee\\xb3\\x9e\\xf4\\xf8\\xdb\\x83\\x03>\\x1e\\xc4\\x15\\xe2\\xe1\\x7fm\\x1a\\xa3g\\x91\\xf4\\x16\\xae\\x19\\x8f`T\\xb7\\x1d\\x18\\x0b3\\xe9\\x0b\\xcd\\xcd\\x11`\\xd6sb\\xd4g\\xd1b\\x94i\\x97\\xbb\\x98[X9\\x0c\\'\\x91Tz\\xc6\\n\\xff\\x00\\xc2U\\xda\\xfeg\\xc4\\xe9\\xe1o\\xb78Lq\\x94\\x0b\\x0e]\\xa0\\xaa\\x99\\xbc\\xbb\\xda<\\xd92\\x8c\\x1b\\xbfO\\xf8_\\xac\\xd9\\xbe7\\x05*\\x0e\\xa30\\xe4\\x9a\\x02\\x03a\\xcd\\'rRb#yE\\xad\\xe2*\\x92\\xd2\\x9c*t4\\xfe\\xc0\\x1d\\x80j\\xf7\\x81uU\\xb9\\xc9\\xe9\\xe8\\x96\\x14l\"j&\\x19\\x89\\x9f/c\\x86 \\xa5\\x11\\xb7\\xf6\\xc4!a\\x9d>\\xe7;Sn\\x86t\\x99k\\x0e\\x0e\\x9a\\r\\x13N\\xfb\\xb2\\x87!\\xe6M\\x03\\xf5Gss_\\xc8\\xe6\\x04X\\xef\\x90\\x81,C\\x9d\\x08\\x0b\\xee\\xd6P\\xe5\\xfcO\\x91\\xd3\\x02\\xe6p\\xc6\\x95\\xd7\\x98\\xc4n(\\xd1Z\\xf3\\xd6\\x91\\xb3*\\xcb\\xb7\\xfc\\xf3\\x87\\xf6\\x8b\\x0c.uf\\xc6+\\x9d&3\\x88\\xf6\\x84\\x16\\xe9\\xe6\\xae\\xba\\xf7\\x8f\\xce\\x13\\\\\\r\\x813kF\\xf2JT\\xa6C\\x0f\\xd9\\xe5\\xac\\x02;\\xc5\\xab\\xea\\x9f\\xd9\\x7fL\\x81\\xeb\\xecLL\\xf9;\\x10\\x9bP\\r\\xb3i\\xcf\\x83+\\xc3W\\x07\\x8c|\\x10}`\\x9c\\x82?x\\x91\\x82\\xceK\\x18o\\x06\\xecA\\x122yw\\x84\\xd5\\xef\\xa65\\xed\\x00\\xda\\x10\\x84!\\x08B\\x10\\xfb\\x7f7\\x87\\x0e\\xa8\\xb4\\x1a[\\xaf1\\xd4\\x87\\xac\\xa6\\x1b\\x98\\xdc5\\x8bV\\xc5\\rNo\\xc0\\xfd\\xcd\\xb1c\\xb8\\xe4\\xd6\\xa6g\\xaf\\x8c\\xccp\\xafZw&\\xc6\\xff\\x00*\\x0f\\x06\\x17\\xbc\\xda\\xdah\\x815\\xb2\\xad\\xa7\\x8c\\xa7\\x16-eyS\\x15\\xab\\xbfx\\xe5\\xb4:\\xb6S\\x9b\\xa9\\xb79\\xfds\\x83\\xde;\\x8f,\\x11\\x84\\x01U\\x0c\\xf3N\\xda\\xd7\\x94\\x15\\xcdZ\\xa7\\xc9\\xd8\\x89\\xb9-z\\xd3\\xa4Q\\xe3.`}x\\x1a}%L\\xa2F1\\x8cH\\x92\\x93\\xcd-\\xd3al_\\x85f\\x1a\\xb8\\x16\\xa1h\\xe7G65\\x99\\x82j0\\xc3-\\xd74\\xaf\\xbeO\\x19\\x90\\x16\\xa1\\xecl@\\x81\\x08B\\x10\\x84!\\x0f\\xb7\\xf2{O\\x9d\\xd3\\x10\\xb9]\\xe0Q^\\x04ZbU\\xe4y\\xbb\\xca\\xaa5h\\x80k\\xd5\\x83\\xd7]\\x17Hz\\xbc\\xb7u\\xf4z1\\x06\\x88\\xdd\\xf2\\xce\\xa6\\xef\\x92B7\\x0b\\xa3&CU\\xea[Xiu\\xa4\\xc3G\\x01st\\xf3\\x9a\\xc4\\xc3\\xa1\\xcf]CB\\x11\\x87@Q\\xabo\\na\\x85\\xa5\\xd2\\x1f\\x17bg\\xf13\\x1ac\\xe8a\\xcd\\xe6\\xbc\\r8\\xb1\\x8cc\\x121\"D\\x89,\\x0e\\xa7\\x94\\x12hli\\xdb+)\\xed\\xd6\\xc0\\xc3\\x98\\xc6\\xe0\\xe2\\x85\\xa8`\\x8a-\\x0bk\\x83 8\\x04\\x08\\x10 B\\x10\\x84!\\xf6\\xfeOi\\xf3\\xbae\\x12\\xb49\\xb2^\\xb8bq\\xcb\\x0c\\xbc\\xe7y\\xccg\\x0bO\\x1d\\xe0{zOK\\xac\\x07\\x8c\\xd16\\xa7\\xef\\xf9(\\xd7\\xbe\\xe9\\xd1\\xd2V\\xcbT\\xc0\\x88\\xd1\\xab\\x1aR\\xca\\xcfG\\x17\\x86j\\x16l}5\\x1b\\xf2o\\x0fh\\xdd[\\xad\\xdc\\x15\\x90s\\xda(uK\\xccW\\xb5M#\\xff\\x00A?w\\xf4C\\xf37\\x80\\x03\\x80\\xb1\\x93yp4\\xe2\\xc61\\x8cH\\x91\"D\\x89*T\\xa9R\\xa0@\\x81\\x02\\x04\\x08B\\x10\\x84>\\xda\\xf2?\\x99\\xf3\\xbab\\x9a\\x83\\xd6\\xd1O,2\\xc3F\\xbb\\x05\\xf2\\xbb\\xbcC\\xcc$\\xd0\\xec\\xb9a\\xb4\\xd8\\xac\\x18k\\x9d\\x93\\x9b_^\\xa8\\x0e\\xe3\\x98eM\\xbaff<\\xe3\\x829\\xcb\\xd1}JU\\x0e\\xbb\\xb5+\\xd7\\xd7K\\x84\\x03\\x18\\xdf\\xfb\\x0c\\xa2e\\xda|5\\x86\\x17#\\xc2P\\xac-\\xf0ti\\xe16JS\\x1d\\x04~\\xcf\\xe8\\x82\\xe6\\x0b\\x81\\x8a\\x8fGW\\xe9c\\x18\\xc4\\x89\\x12$H\\x91%J\\x95*T\\xa8\\x10 @\\x81\\x08B\\x10\\xfb%\\x83+hd/\\x86&\\xf5M\\xc3|\\xf3\\xe5t\\xc6\\x1fC\\xdcj\\x96\\x07l\\xc4\\xe2\\x1d\\x0f\\x04\\xbc\\xe4`\\xd1\\xa1W\\xbf\\x8c*\\x01\\x02\\xe8\\xf7\\x0cNH\\xda\\xeb+\\x17\\xce\\\\P\\x8b&3\\xdd\\x1cx@\\xd0\\xd5\\xf1s\\x80\\xdd]\\xc5z\\xc1\\x99\\xc2\\xdbsk4\\xb1\\x99\\xed\\x98v@-T\\xd6\\xec\\xb5c\\xaf\\x98\\x8d\\xe0\\xc1\\x86\\xda\\xf5\\xc7n\\xe6\\xd6\\n\\xd6\\xca\\xd2gu\\xb6~\\xdf\\xe8\\x82\\xfb?\\xb4\\xea\\x82\\xba\\xcc\\xbe/\\x03O\\xa1\\x8cbD\\x89\\x12$IR\\xa5J\\x95*T\\x08\\x10 @\\x81\\x02\\x10\\x87\\xd9\\xdcU\\xe9+8OWI\\xf9\\x9d1v\\x8b\\x06\\xce\\xa4\\xc5(\\xbd\\x06y`\\xd0\\x1e\\xb3%:\\xcd\\x1f\\xccuz\\xf4r\\xb3\\xb8\\xc3N\\xcc\\xba hXo\\xa6\\x07\\xc6\\x1e\\xca|\\xf0\\x83r[\\x06\\xf0\\xaa\\xb1[\\xad\\x07\\x8c\\xad\\xb7\\xca`Qx\\x879\\xec\\x86\\xc2 o\\xc0;\\x9d\\n\\xeb\\x10\\x90\\x14\\x8cY\\x97\\xa7$t\\x9f\\xb1\\xfa%\\x05\\xf0\\xb9n\\x9e0,\\x9d\\x938\\x1a}\\x0cc\\x12$H\\x91\"J\\x95*T\\xa9R\\xa5J\\x81\\x02\\x04\\x08C\\xed\\xd2\\x03\\x0f\\xab\\x9cL\\xbfI\\xa6\\x7f\\x13\\xa7\\x80\\x06\\x1br\\xf3NL%{\\xc8\\xc9\\xd3\\x00\\xb6\\xcb|4%\\xba5\\x84\\xdf<\\xbbE#\\xe0\\x819(\\xfc\\xdf\\x86\\x976\\xec/\\x9b-<\\xa1\\x9e\\xb0\\xe3}\\xafX`\\rM\\xe0`\\x8ei\\xb7Y\\x9a>\\xf0o\\x93\\xf5\\xfb\\xdaX\\\\\\x1e\\x9bI\\xe89\\xed\\x13+k^\\x1f\\xbd\\xfa!\\xbf\\x170*\\xc2g-\\x84\\xd4p\\xca\\xa0\\xde\\x1a},H\\xc4\\x89\\x12$\\xa9R\\xa5J\\x95*T\\x08\\x10 @\\x81\\xc0\\x81\\xf6\\x80\"]\\xed\\x10o\\xf1\\xe9\\xe0\\xcc\\x99\\xef?\\xb3}\\xaf\\xfa\\x9f\\x13\\xa7\\x83&\\x04u\\x95VZ|~\\xe9\\x7fc?\\xf0A\\x16\\x0c3\\xe9y\\xc7\\x1d\\xb3\\xd3\\xb6\\xb2\\xa8\\x1a\\xd3\\x83\\xe7\\x17\\xae\\xf6&\\x19\\xc3l1\\xe1\\xa4O\\xcb-\\xdf\\xb0y\\xe9\\x97b\\xde \\xebA[\\x1dM\\xb5\\x99\\xaf\\xd3\\xcf\\xdb\\xbe`U\\xc3A\\xbfSu\\xbb\\xc7\\xf7\\xbfD\\xc3\\xb1\\xfbG\\x89\\x83\\x06!Tv\\xb8i\\xf5\\xa4bD\\x89*T\\xa9R\\xa5J\\x95*T\\xa8\\x10%}\\xfa\\x02\\x0e\\xc9p\\x00\\xd1v\\x1a,\\xf8\\x9d<\\x0b\\x84\\xcb\\x9d`\\xf5tT~j\\xf9\\xd2\\x00\\x105^\\x0f\\xdb\\xc6\\x1a\\xeb\\xb5\\x03R\\xfbw\\x82\\xc5\\xee\\xe1\\xa3\\x8ck*@\\x96\\x98\\x9d*\\x95\\xd1<\\xa0A\\x10vS\\x8c\\xe3V\\xd1\\xc0\\x1a\\xdb\\xf4#1\\x0fl\\n\\xa6\\x93M\\xd7\\xb6\\x08\\x9d\\xbe\\xc6\\xc7cn*\\x0b\\x8f\\xd7\\xfd\\x13\\xd1B\\xd2\\xa7y\\xb4\\xb5\\xe2\\x1a}\\x84\\xe1R\\xa5J\\x95*T\\xa9R\\xa5J\\x95\\x03\\xff\\x00\\x17\\xc1\\xed7j\\x9c$l@\\xec\\xd0\\x86\\xeb\\xb0\\xbf\\xe4>\\x0c\\x9d\"\\xc6a\\xaa#W\\xdaU\\xad]\\x05\\xf7\\x8f\\xd4\\x9d\\x18L\\xcag.{\\xba\\xa3\\xcc-n\\xa1\\xae?\\xc8\\xf5\\xb8l\\xcb\\r7\\xa7\\xd0\\x83\\x8e\\x17O\\xd7\\xac\\xaa\\xb6\\xb6\\x96\\t\\x8b\\xd4G\\xf5\\xc1\\xb8\\x9d5\\xd0\\xe5?w\\xf4p\\xcd0q\\x02\\xa3\\r>\\xcdJ\\x95*T\\xa9R\\xa5J\\x95*W\\n\\xff\\x00\\xc1\\xf3\\xea\\x8c\\x7f9\\xe5\\xa4_.\\xb7Lr\\x8f\\xee\\x03&\\xf19#\\xff\\x00w\\xda\\x14\\xecyb\\x92\\xbf\\xe3\\x94\\xa0\\xe4R\\xf3\\xed\\x95j\\xda\\xea\\xce|\\xa5\\xcfR\\xb7qZm)\\xa6[y\\xeem:\\xd9\\xc9o\\xf5)47+o\\xa4 x\\xcb\\xbe\\x91\\xbei\\xbe\\xef\\x08\\x95\\x8c\\xb7\\xae\\xcf\\t\\xf3_i\\xf1_h\\xb7^Ji\\x90\\xe2P\\x86\\xb6M\\x11\\xe0i\\xf7*T\\xae\\x15*T\\xa9R\\xa5\\x7f\\xe0\\x07v#\\xa5jq\\xe3+\\x0c\\xd7\\xd2>Oh\\xf0\\xe5\\xd067\\xbfH\\x01\\xb8\\xf3\\x18&\\xd0\\x13g\\x9c\\xe6\\t\\xe5\\xbdn\\xb6\\x83\\xac#\\x97\\x81\\xef13\\x92\\xebM\\xe3\\xac\\xe6V\\xb4W7H\\x89\\xabv/N\\x92\\xe0%\\x8d\\xa0Vr\\xcbI-q\\xb2\\xb9C\\xe5\\xe4\\xac6\\x8ao\\x00\\x99}\\xfa\\x95\\xf4\\xd4\\xaf\\xfcHs\\x9aQ\\r\\x1es\\x1cZ\\xfa@\\xa5#yiiLF&\\xea\\x89E\\xd4\\x03\\x02\\x89\\x8eg\\x9c< \\xb0\\x8f9\\x9c\\x11\\xf1\\x97[\\x90\\xdb\\xac\\xf4Y3\\xc2\\xfd\\xa5\\x04\\x16o\\xc2a\\xa9PG\\xf1\\x1a\\xab\\xdd\\xc9\\xda\\r\\xbaJ&vT\\x88k\\x10\\xd0]:\\xaf\\xf2P\\x17~\\x8d\\xd5\\x98\\xfa\\x02\\xf9,5^Zu\\xa9[z\\x86Q\\x1ecM\\xbfp>I!f\\xfdF\\x95\\xac\\xbeP\\xad\\xfb\\x0b\\xe2/\\x1c\\xa3\\t\\xa06\\x0c\\x94\\xd2\\xec\\x02kQ\\xa9\\r\\xd89]\\x9a+\\xa4)\\xe9]\\xeb\\xbe1\\r\\xeb\\xe8\\xa3\\xa9kG\\xca\\xfbOE\\x97\\xa7\\xfd\\xe1N\\xdc\\xe2\\t\\xac\\x0f\\xc4\\xeak\\xf2a3I\\xc7\\xd6h\\x92\\xfc\\xa5\\xf9Kr\\x97\\xe5/\\xcadn\\x99\\xdc\\x85\\xe8\\xb8\\x8fX\\xdfYt\\xd8V\\xb5\\x1c\\x02\\x0bz\\xcb`n\\xf5:\\xbc\\xf6\\xcc\\xf4\\xd9/+\\xf6\\x89 0\\x97s\\xf8\\xafE\\xfc\\xf0\\x96\\xfd\\xb1\\x86\\xf8\\xc8\\xd2Ql\\xecW\\xee\\x19\\r\\xe0\\xde\\xeb\\x03\\xc7\\xb79l\\xe0\\xdd\\x8c\\xbep\\x12%\\xde\\x1c<\\xbe\\xac:\\xb5\\xba5c\\x98\\xc5\\x0b3m\\x1d\\x94^\\x8e\\xfc\\x15\\xee\\xad\\x1d\\t\\xe9\\xf2\\xab\\xb5\\x055\\x83q\\x07\\\\C\\xf1O\\x83\\xdah\\x90\\x17DB\\x99;3\\x1e\\xa5\\xd1\\xb1\\xce\\x1b\\x99v\\x81\\xff\\x00\\x88\\x1e\\xbeR\\x9d|\\xa5:\\xf9Ju\\xf2\\x94\\xeb\\xe5)\\xd7\\xcab\\xa3\\xf5+\\xf3\\x93O.\\x01\\x9d\\x86\\xf2\\xff\\x00\\xc9\\xe9<)`\\x82`\\xdc;\\xc3O\\xc3\\xa8\\xc6\\xacF\\xa0`u\\xe7q\\xc5\\xdd,\\xc7D4FM\\x8d\\xc1\\x9d\\xfd\\xf6wf\\x137*\\xa6\\xb9\\xf6\\xce\\xbfa.\\xa8\\x94jh=O#2\\xe5d\\xa5\\xa6\\x14\\x8b\\x961\\x8dgt\\xa3\\xb4T\\xb9\\xb5\\x1d\\xa3\\xf2\\xb2\\xee\\xd9|\\xd0#\\x0cA\\x1b\\xc3O\\xc3\\x93\\xca\\xadS\\x12Ywn\\x15I\\x97k\\xa5\\x99\\xde\\x1a\\xc3c\\x08\\xa5\\xe9\\xac\\xeaN\\xa4\\xeaN\\xa4\\xeaN\\xa4\\xeaK\\xe0\\xebKd\\x9e\\xb1\\xb4`\\xa86\\xaa\\x99\\xea\\xd3\\x8a\\xa0\\xed=&V\\xee\\xb3Q(aX(i\\xf8qp\\xf3\\x9bMb\\xc7\\xcaqK\\xe2,\\xa7\\xc6\\x7f\\xc9=\\xe0\\xff\\x00\\xc5\\xef\\x07\\xfe/x?\\xf1{\\xc1\\xff\\x00\\x8b\\xde\\x0f\\xfc^\\xf0\\x7f\\xe2\\xf7\\x9f\\xf0^\\xf0\\x7f\\xe2\\xf7\\x83\\xff\\x00\\x17\\xbc\\xff\\x00\\x82\\xf7\\x97\\xff\\x00\\'\\xbc\\xbf\\xf9=\\xe0\\xff\\x00\\xc9\\xef/\\xea\\x0c[\\x01\\x97-#\\xcfK5\\xc9\\x15\\x98\\x96w\\xb8\\x06\\x1a~\\x1c\\x9d\\xc6C\\x9f\\x9aK\\x8f\\x1f\\xe7\\x05\\xa5\\xa5\\xa5\\xa5\\xa3\\xaaG\\xaf@\\xde`\\xbe\\xce5\\xe0i\\x13\\x93Z\\x96\\xbd\\xf6\\xf1\\x8a\\x92\\xd2\\xd2\\xe5\\xcb\\x83w\\x06f\\xee\\xda;\\xc7qLs\\x86\\x9f\\x882\\x8e\\xce\\xf0Aw\\\\\\xe6\\tF\\xd5\\x1f\\xa4\\x83\\xaby\\xb3x\\xac8l3\\r\\xae\\xd6\\x97\\xd3o\\xa8\\xd3\\xb1\\x9a\\x1f\\x02\\xef9A2\\x87\\x97\\x02\\xd44\\xfcN7C\\xcf/\\xec\\x82\\x9f\\xab_\\xac\\xa8\\x10\\xa5\\xf5\\xfa\\xad\\xcd\\x89ku\\x0b\\xef\\x94\\x03)\\r7\\x8bP\\xf8\\xc5w\\x86\\x9f\\x89s\\x11\\xb6\\x9b\\x8e\\xdey\\x95\\xbaG\\xb2t\\xfe\\xf2\\x96\\x96\\x96\\x96\\x96\\x94\\xed\\xe6G\\x15\\x1f7\\x0c\\xf6ax\\xb1R\\x99L\\xb4\\xb4p\\xb7\\x12\\xa2\\xc8\\xddk\\xca\\xce\\xc5\\xcaS\"+1\\xc1\\x15\\x1dS\\xcad\\xc3O\\xc5\\x94\\xe5\\x02\\xf5}\\xcd&B\\xb1+\\r{\\x02\\xff\\x00j\\x13\\xb7\\xd4e\\xfd\\xa3~\\xd3\\xb3\\xf6\\x81\\xf2\\xcd_\\x132\\xd7[\\t@\\xafL\\x94\\x8d\\xd9\\xecrr\\x0eW\\x83@\\x00\\x9e\\x98\\x89--\\x1a\\x11\\xbe\\x19E\\x8c\\x7fX\\xe2z\\x00~Y\\xab\\xe1\\xe8\\x1b\\x80e\\xf2\\x1c\\x93\\xa7\\x7f\\x05\\xa3W#\\xf1\\xf2\\xbd_\\n\\x82\\xe7w~\\')\\xcf\\xb4\\xe6?i\\xf8G\\xe9x^+\\x8d|\\xa8\\xf8N\\x80\\xeb\\xe49N}\\xbc\\x1a=\\xa3\\xf5O\\xd0\\xcf\\xfd\\xfe\\xce\\xd6\\'\\xca\\x8f\\x85T\\x07\\x07\\x8f\\xf6u\\x9c\\xfbN#\\x04}D}\\xc8\\xfe\\x1f\\xc9\\xa2K\\xba\\xc0\\xf9I\\xf0\\xae^=\\'\\x1e\\xac\\xe58z\\xcd\\x9e\\xe4\\xd1\\x17\\x03\\xa9>R|^\\xb3\\xa4\\xd90Z\\xf61=\\x17\\xbc\\xbc\\n\\rZ\\xc6l\\xda\\x9aqd\\xa6/\\x18\\xa6\\xfc\\x1d\\xc7?\\x1f)>(q\\xeb9&\\xcf\\x81v\\x82\\xf0t\\xfef0\\x16\\x94\\xcb\\xde\\xcc\\x1dnr\\xa6Q\\xd1\\xb1\\x81\\xe8\\x1c\\xc0\\xf0#\\xf6\\xf9H\\xd1\\xf0K\\x03\\x8f\\x1f\\xdc\\xe7\\xd2l\\xbe\\r\\x84\\xc7\\x8d:M\\\\\\x04\\xa1M\\xa7\\x138\\xb04\\xb0\\xfaLT)\\xdb}\\xf59H\\x9c\\xeap\\xf6f5\\xdf\\xca\\x06\\x8f\\x81Q|\\x9dY\\xa4\\xc14\\x80\\x1b\\xc6X\\xdbV\\x0eFa5\\xcc\\x07$+\\x9293^\\xb2\\x8eB\\xea,\\xd4\\xf4m\\x1dN\\x8cEF\\xe5/\\r?(4|\\x0fD\\xf8 \\xa7I\\xd9\\xf0(%\\xd8\\xf0\\xeab\\xca\\x1d\\x1f\\xeee\\xedG\\x03T\\xa4\\xba\\xd6+c\\xb1\\x8f\\xf8\\xbeNh\\xf3\\xf7\\xc7\\xc7\\x01\\xd4\\xcc\\xec\\x97\\xdd\\xe7\\x1d\\xa5zw\\xf9\\xf91\\xa3\\xcdB\\x8d\\xbefE\\x03\\xab6\\x02r\\x178\\x19\\x9d\\x15:\\x8au\\x14\\x9a\\n\\xcd\\x00\\xf6gT\\'Q\\x9dLz\\xf8\\x8d\\x15\\x8a\\x86i\\xc2q\\xf2S\\xcbAq\\x16|v \\x9d\\x16u\\x7f\\x9b\\x84\\xd0\\x1c\\x95R\\x86\\xab\\x94S\\xa0{\\xd5g\\xe5\\xea%8}\\x8f\\x01\\xea\\xcf+z\\x84\\xd0\\x9e\\xa6\\'\\xe4b\\xe0V]\\x8d\\x93a<\\x86O\\xac\\xe6\\xc7In~\\xa7\\x80\\xc46C$\\xf9!\\xe5\\xc15\\xe0\\x01\\x99\\xa0\\xc3\\xef\\x0b.z\\xf8\\xa1^\\xe4\\x85\\xcay\\xde\\xa5\\xcd\\x08{\\x07\\x80\\xf4\\x7f)\\xc8G\\xad\\xce\\x00\\xcf\\xd0\"t/p\\xa7\\xf4\\x9b\\x08z\\xe7\\xf99+\\xd2o\\xed\\xb9`\\x1fP\\xc3~\\xa53#\\xd2\\x16\\xfd\\x9dFi\\xc1\\xb5\\xe0`?\\x81\\xf9!\\xe4\\xa1\\xe0X\\x99|\\xa0\\x15%\\x85\\x1b\\xf37\\xa6\\xd9\\xa1\\xcfA8\\x12\\xd7-4A\\x9b\\x1d\\xed8+\\xe9q\\xf7\\xb9J\\xdc{\\xe7\\xf96\\xa8\\xebe\\xf6\\xc34\\xb2\\xf5w\\xfd\\x80\\xdd\\xfd\\xbf\\xa9n\\xd8\\xeb\\x97\\xb3(\\xafn\\xb9\\x1e\\xb2\\x87i\\x9avo\\xe4z\\xbc\\x98\\xa3\\x89S\\x1b|\\xe0\\xcd \\xc42\\xdd\\xaf\\xb0I\\xd3\\xfc\\xbf\\xd9\\xc0\\x07\\xa4\\x7f\\xf0\\'\\xfc\\x89\\xa3/Q9~\\xb1g\\xec\\x9f\\xb1\\x82J\\x8a\\x9a4\\xe1\\xf6\\xd92N\\xf5\\x19\\xfcJTK\\xd5\\xd9\\xef\\xb9\\xc3N\\xad\\xfb:fL\\xf7?#9+~\\xa4\\xc5{\\x17HW\\x9c\\x1f\\xbe\\xcf\\x91\\x9eM\\x8fY\\xc7\\xce\\x0b\\xd2\\xe1\\xa8QH\\x9d\\'#\\xf5/\\xfc\\xf0/\\xfe4\\xd9}\\t\\xb0\\'\\xa2\\x93E\\xec\\x7fW?B\\x7fa\\xfdFK\\xe2\\xe1\\xcd\\xfaDi\\x97|M\\xa0^\\xa6>\\xa9\\x92\\xecZ\\xfe\\x18\\x16\\xc7|\\'\\xa7$\\xb7wo<\\x92\\xc1\\x93g\\xecD\\xd3`\\x8fs0\\x894\\x87\\xc8\\x8d\\x1e/\\x8b\\xc9\\xe2[\\x033\\xb9]\\x89\\xd1\\xfb\\xb0:\\xfb\\x10\"t\\xf0:\\x99\\xdd\\xf0m)\\x03\\x86`\\xa4\\x07G$\\xe6}C_I\\xc2\\xf7\\x0f\\xdf$\\x05zhi\\xfd\\x842\\xba\\xe1\\xe8\\xcc\\xdd[\\xa2\\xc4u\\x80\\xf6/\\xf3\\xf2#\\xc7O\\x03o\\xb1\\x98\\xad\\xf0\\xd3\\x7fD\\xc0BD\\xf8`\\x13\\xb1\\x99\\x05.\\x12\\x9a\\xd9\\x19\\'\\xe6FNc\\xc3\\xa7\\xd2s\\x1e\\x01\\xe3\\xc0\\xd3\\xea\\xfc\\x88\\xf1\\xd3\\xc0\\x9d\\xc1\\n\\xa1\\x95\\xc7OY\\xb1\\xcc#\\xfe\\x00\\x00\\x8b\\x18aa\\x8b\\xd6\\\\D\\xe863U\\xady\\xf0\\xaa\\xf5?\\x83\\xfc\\xe0m\\xf8g\\x8e\\xbe\\r\\xa1\\x146\\xc4_\\xe3\\x00\\\\\\xe0\\x89D\\xcdx?3\\xe2\\x06\\xde\\xec\\xa4\\x82\\x8d\\xcb\\xa7^\\'r\\x9e\\x06?w\\xfa!\\xf6\\x8b\\x82\\xbd<\\x03\\x0eC\\xf5\\x93\\x93=`\\xba\\x8f\\xc7\\x1f\\xd2 \\xfd\\xef\\xec\\xff\\x00\\xd5#\\xfc\\x97\\x04X\\x02\\'\\xb6\\xf6mL\\xcc\\x9d\\x93\\'\\xde \\xff\\x00\\x8d\\xef0\\x97\\x04\\x1c!\\xd9\\x04\\xb4t^\\x82#\\x14\\x9c)\\xaf8|\\xc7\\x8e\\xaf\\x80\\xaf\\xe6\\'\\xf9\\x00\\x06iAR\\xc3=c\\xf1)8=M\\x9fs\\xf4\\x80\\xa8\\xa1\\x07\\x93E}\\xb88\\xf3m\\x06\\xeb\\xd0\\x07)e\\x02_\\xed\\xd2JN\\x11:\\x82>txp\\'\\x16~\\xbb\\x1e\\xe4\\xe4\\x86\\xc1\\xd1(\\xfa\\x9eSG\\x95\\xbd\\x0f\\xf3\\x00\\x00\\\\\\x1e\\x93Us*\\x0e\\x87\\xc4\\xe4\\x90~\\x80\\x8d\\xbc\\xb6\\xab\\xe1\\x8b\\x88&rS\\xd6\\xae\\xa2IK\\x8d[\\xb4\\x1d\\x9a\\xe4\\xc3\\x9fU\\\\\\xaf,)K\\x88l}7\\xe6\\xaa\\x07\\x99Oc\\xbc\\xb0\\xf2d\\x7f\\xd1\\x00\\x00\\xae\\x9d\\x16\\xfbc\\xf3\\xf1S\\xa3\\x03b\\xf8\\xe2m\\xe58A\\x9e&\\x8eP\\xb4\\xfd\\xaf\\xbe\\xd6\\x15\\xf0\\xd1\\xf53W\\x8b\\xd3\\x96\\xce\\xa4\\xf3\\xc9k\\x1c\\xe5\\xd1\\xdfI\\xe5<\\x98|\\xe8\\x06\\xcd\\x7f\\x84\\x00XJ\\x90W\\xa7\\xc57\\xbbO<\\x84\\xbc\\xecN\\xd4\\xedN\\xd4\\xbc\\x13*----/\\xe13\\xd6_\\xaf\\x94\\xd1\\xe4\\xb4\\xa8\\xdb\\x81\\xe5\\x8c%-\\x9a\\x96U\\x11\\xc4\\xc1\\xf1A6\\x00\\xbe\\xbc\\xbd\\x0f\\r\\x83\\xbf\\xf9}&\\n>.u\\xca\\xfd\\xa4\\'\\xca\\xc0%\\x0f\\xb4\\xb6eK\\xa3\\x8b\\xdb\\xa07I\\x08\\x02\\xc3L\\xf2\\x9c\\xe4\\x0e\\x9b\\xaa\\x1f\\xca\\x90\\xc7\\x01\\xa1/\\xd1?\\xe5?\\x90\\x10\\x9a\\xa4\\x80!\\x91\\x99\\xc6(l\\x02\\x19EUVp\\x14z\\xde\"\\x14?\\xd3\\xc8\\xaa\\xa3^Z\\x95\\x86\\x86\\xcc\\x14\\x84\\x0e\\x01\\xd8l\\x80\\xbd\\x93\\x07\\xd4\\x9b}YA\\xdf\\xe5\\x1a<\\xa2Q\\xf4\\x7fL\\xa1\\xe4\\x07Z\\xc851\\r\\xa6\\xa2>Qa\\xbf\\xfe|P\\x80E\\x01em\\x00k\\x19\\x1f\\x0b\\x93\\xcf\\xd2?\\xf7\\xe3>\\xf1\\xc1\\\\\\x0f\\r8*\\x83@\\xe56z\\x10\\x91eo\\x87#V\\x0e\\xd6\\xe32\\x9choN\\x8d\\x97\\xd8\\x98\\x1fA\\x17\\n\\x03-`\\x1bG!LH\\x12\\xaa\\x85\\xf5\\xcc$L\\xb6\\x1b\\x14\\xc3\\xe4\\x0c[R\\xc0W.\\xeb\\xa1@\\xb2\\xec\\xa5C\\x0b\\xbca=\\x99\\xf6?6\\xe7\\x94J\\x0b\\x18\\x96\\xf2\\xb4\\xbc\\xf6{\\x9e@\\x02:\\xf5\\x88+Gn\\xa8\\x15\\x8c|@\\x00q\\x1boE7gOh\\xe1\\xa8\\xcf\\xf1\\xef\\x00\\x00Ph\\xf8\\xcd\\x1d\\x0f\\xd3\\x16\\x8f\\x10\\xe5\\xd4\\xd0\\xc0\\x9d\\x8d\\xc7\\xecy@\\x00\\x83\\x18{\\x00\\x0bXz\\xc00((\\xacg\\xb4\\x1e\\xa6\\x15\\xa8\\x80\\x04\\xd3A\\xac\\xf2\\x1cq\\xd7(Pi\\x9bj\\xeah\\xac\\x94.\\x86\\xb6\\x89\\n\\xee\\xf9g\\x99\\x9a\\xf6zNU\\xf5\\xe1:\\x9ep\\r\\x83]\\xd0\\xf5X\\xd5,u\\xc4\\xfeA\\x0b\\x1bz\\x8b\\xf1\\x867\\x8e_\\\\D\"\\x04M\\x8c\\xb7\\x94\\n\\xa1\\xef\\xc0u`o}\\xe5\\xf8\\xe2)\\xd0~\\xc1\\x88\\xd1k\\x10\\x00%\\xa5\\x9b\\\\\\x84\\x15\\x10\\x12\\x94\\xbb\\x04\\x86\\xe0\\xe5\\x99X\\x12\\x82\\x9eo:\\xd1\\xe8\\xcbZ Z\\xd0\\xb8/\\x00\\x99\\xb0\\xc2\\xac\\xab\\xc1\\xa8\\xb8\\x02oF\\x19W/[\\xdd\\x84z\\x9bd\\n\\xeb\\x16J\\xddj\\xd0h\\x04\\x1c\\xdf\\xed\\xef\\xa0BKH6\\xca\\xf4\\xc4\\x8e\\x94\\x8a\\xb1\\xd2\\x9c\\xc7\\'\\xaa\\xeb\\x13\\x02\\xb8\\xe4\\xc2\\xa3Z^\\xe6\\xa6X\\'T\\x9c\\x8dZ\\xad\\x13\\x1aev\\x00\\xb6\\x9b\\x94=\\xd8P\\x9d\\x7fw\\xca|\\x07*\\xf3\\xf4\\xe0\\xf9A%\\xd2\\x12\\x8e\\xf8w\\xef\"\\xe95C~\\xc4l\\xaeu\\x08\\xcb\\xa3\\r\\xfa\\xc9f-\\x7fx=D\\x85A\\x83\\x9a\\x1c\\x1f(S\\xddmh\\x83=\\xf7\\x97\\xfc\\x00\\xf3\\xaf\\xe8\\xf1F\\xa6~\\x06B^\\x00E8\\xca\\xca\\x05_\\xcd\\n\\xa1F\\xa9c\\x04\\xca\\xb1\\x88\\xca\\xfdN\\xab\\x84\\xf1S\\xfb\\xb2\\xc9u^Y\\xf0\\x08\\xa1d\\xd8\\x9fp\\xfe\\x93\\xd3\\xc5\\xba\\x006\\xb4D\\xd2\\x8c\\xcc=BT\\xfb9\\x8f\\xed\\x97-\\xcc/\\xdd)`d\\x16\\x12\\xcb\\x1e\\xa2\\xc2J\\xb6\\x8b\\x0b\\xd0 zK\\x03\\xbbm\\x13\\xf4Y\\xc8\\t\\xd4\\xa7\\xa9+C\\xd1\\xbaP\\xb2\\x14p\\x7f\\x87\\xb4O\\xc1\\xe2G\\xa1\\xbe\\x83*\\xe8Vc_\\x0f\\xaa\\x8eZ\\xec*\\xe0g\\xee18u\\xea! \\x11\\xb2\\xd4+G(\\x058A-d\\xdd\\x97\\xee37\\x18o\\xa61\\x90G\\xee\\x1dr\\xccKm\\xe8\\xc5Z\\x9f\\x18\\x84\\x15\\x1d\\xd2-\\x90Yp\\xd8\\xb7a\\xee\\xc1{\\xa9\\xfb-\\xe4\\x11\\x99\\xab\\xecG\\x8b\\xaf\\xf7\\xa4\\x14\\xf1\\xc5N\\xd0\\x9cS>\\x95?>X\\xfb\\xff\\x00\\x96\\x1d\"\\xda\\xcej\\x9dV^\\x84\\x1b\\n`:x\\x1f\\x08\\xd6\\xa1\\xf5\\xbf\\xd4&\\xdc:\\xe8\\xfe\\xcdJ\\x0e\\x87\\xf5\\x96v\\xd7\\xba\\xdc\\xcc\\x83\\xa7\\x07ADH\\xda\\x85\\xd3\\xff\\x00A4}\\xc9jo\\xeb\\xfd\\x10\\xb8\\x80\\xc7\\x0f\\n4\\\\\\xb6\\xde\\x06\\xac\\xa3\\xab\\x19\\x17=\\xda\\xf0\\x04\\xe0)\\t\\xb5\\xe3\\x91\\x01\\xf8c]\\x0f\\xb1\\xe0\\x85\\x10\\x1bb0\\x95\\x80\\r\\xb6w\\x05r>\\x02\\'ch\\x0f\\x05\\xa6\\x9c\\xa2\\xb0C+\\rR\\xea\\xac\\x15\\x8c\\xc1\\x97R\\'E\\x1a\\xe2dX\\xaa\\x83=\\x97W\\xb4A\\xe9l\\x8d\\xe1C\\x015\\xde\\x04\\x11*\\xc3\\xa1\\xd4\\xa0\\xb1\\xa2@C?G\\xa8p\\xc2,=\\x89x\\xd8\\xf5\\x0c\\x9d\\xc9\\xf4\\xfe\\x17\\x9f\\xea\\'\\xd2\\xa7\\xe4J\\xd3MOVj\\xdf\\xa0\\x87^\\xa5\\x8d\\x89\\x92\\x8e\\xf8\\x90\\xaa6\\x01\\xf4\\x1f\\rO%\\xf8\\\\\\xdc\\xb1\\xbf\\xb4\\xc0\\xac\\xf4\\xc4\\x0f\\x06\\xec\\xf7 x\\x03\\x18\\t}\\x92!\\xbcQ\\x0f\\x03k5\\xb6\\x0b\\xd8\\xf7\"\\x97%V\\xe8\\x07T\\x80\\xcd\\x1e_\\x0c\\x00>\\x12_\\x16|)\\x18\\\\\\x15+_D\\xaa\\xb4\\xd2\\x8d\\n\\x02\\xde\\xe1l>\\xa3-\\xa8ZE\\x15i\\xe9\\x80/\\x0c7\\x86\\xb6\\x9d\\x8db-\\xaa\\x14q\\r\\x86BUI[E\\x89er\\xb7\\xfd-w$\\xd0\\xbb\\x06]\"\\xae\\xc54\\xf1@e\\x0e\\x12\\x014c~\\x18C8,!\\xaf\\x04>3<\\x03D@\\x8c\\x83\\xcd\\xed\\x15h\\xa8]\\xec\\xbe\\xb7,\\xe4\\xc6\\xfaw\\xdd\\x14MLK\\x00\\xecL3\\xf2\\xa6?\\xd3\\xd6\\xbc\\x10\\xc7\\xb3\\x1a\\x98\\xe1\\x8b\\xec\\x97(\\xea\\x0f\\x86\\xaf\"I\\xc4\\xc4n\\xef\\xc0\\x00\\t\\xcd\\x071\\x1e\\x91\\xa7\\x10B\\xb6)[c!a5\\xa4-T\\xdav\\xd1\\x001\\xb0DSAU\\x11+\\xean\\x97t\\x18\\xa8\\xb7\\x1av\\x00\\xdfm\\xae\\xbaS\\xfe`\\x00c\\xd3\\x0f\\xc3\\xc1n\\x85\\x89\\xb6\\xa7\\xb7\\xfa\\xec\\xb76\\x05\\xbbi\\x08\\xb5\\x19n\\xba\\xea\\xccS\\x89%\\x1d\\x1ejfP\\xc6\\x14\\xcf`\\x08\\x1c\\xea\\xc8\\t\\x8bc\\xa0a\\x8d\\x8f\\xb3\\x06\\nQ\\xe3\\x98\\x98\\x80\\xe9)\\xc9\\xb4\\x08`\\x8a{\\xc2S\\xd6]\\xc0\\x8d\\x0b\\x8c\\x07Xj\\x15,!^Vrw!@[C\\xeb*p\\xbf\\x81\\xe5;i\\x00\\x16\\x97\\xa5\\x02\\x7f2d\\xee\\xe6\\xa1L\\x0b\\xbd\\xe9O\\xfdv<5x?\\x10\\x00\\x02\\xfc(\\x1a\\xeabj\\xbbKDr\\x15S\\x10\\x19\\xe7\\x82Q?\\t\\x12E\\x96j\\xe2\\xce\\xc1v\\x10f\\x85\\x8e(\\xa16\\xaf\\xc5\\x00\\x00~\\x15\\x0fO\\xf0\\xf0\\x1a5t:\\xc9\\xeeq\\xb1\\xbbJ\\x96^\\xd9w0\\xc2Y\\x19\\xba\\\\j\\x83\\xca\\xf0B\\xb4\\x9d\\x0cR\\x86\\\\\\xc5\\x83Iu\\xb8\\x17\\xf7\\x9b\\x90\\xc6\\xcc\\\\\\xe7\\xd4\\xc0\\xa5\\x941A\\x02\\x16^=q\\x15\\xaf\\xf9\\xa4\\x11\\x85\\xd1\\xc8\\xe4\\x88\\x86\\xd6%\\xeb\\x1dk%\\xd53\\x01:p`\\xf6\\xa0\\xb6\\x1c>\\xf0\\xdf\\xa7\\x1fN}\\xd4ao16\\x1c\\xca\\xd4\\xe9\\x97\\xa5\\xc7\\xc2\\xd5\\xfe\\xf0\\x00\\x00\\x00\\x00\\x07\\xe1 \\xdf\\xf1^\\x13su\\x90\\xbbz\\x03e\\xb8\\x88%\"\\x14\\x8e((IS\\x12Q\\x0b\"\\xbbJV\\xa0\\x95\\x07./J\\x00\\x00\\x9b\\x05\\xfc8\\x1f\\xda\\x0em\\x02\\xfb\\xa2`\\xb4t\\x05\\xb5\\xb8\\xde\\xec\\x8c\\x08%(\\xc2\\xeb\\x03\\x94\\xa2=R\\xa1\\x801\\xa1\\x95\\x83\\xed\\xa4-\\xb9\\xd3\\x01\\x94\\x0eA*\\xf6\\xe0\\x9b\\\\\\x1bw#\\x9fa\\r\\x82L;\\x9fe\\xc5N\\x1ehXO\\xba\\x9c\\xbf\\xe2f`,\\x1d!t\\x8e\\xb2\\xb7\\xd1\\xe1\\x1f&\\x80\\x00\\x00\\x00\\x00qF\\x9f\\x03\\xbb\\x16\\x00\\xec\\xa0fT-,\\x9d\\xf9R\\xc4\\xcf\\x85\\xb6b\\xa4\\xea\\xe5n\\xa0bC%];,\\xc6\\xcc\\xa2\\x95|^5\\xcb\\x98\\xb1\\x0b\\x91\\x8aC\\xda\\xf3\\x86\\xf80-\\x05`\\xe84\\xa7h\\x8d:\\n\\xb1\\xae\\xd4\\xa64&l\\xba\\xadF\\xc3\\x94,\\xa9\\xf7\\x9bz\\xba\\x11\\x04\\xdd\\xe6\\xadK\\x97\\xd0Y{\\x0c{\\xaf\\xaa\\x01S\\'H\\x98\\x06\\xdf\\n\\\\\\xe6\\xc8\\xc5?\\x11\\x9d\\xe5\\xca\\x9c(\\xc9\\xa8%XA\\x88\\xd5R*\\xedV\\xed\\x9f}8X.M\\xdbBC@\\x95\\xbf\\xb0\\xf0\\xd5\\xf2`\\x00\\x00\\x00\\x00\\x0b\\x99\\xda\\x1d\\x19\\xa4\\x99\\xb5\\xb55\\nR\\xff\\x00\\xd1\\x8f\\x04V\\xac\\x83\\xe8\\x81\\xfc\\x8f\\t\\x06\\xd5C\\xad\\xd0\\xba\\xc8\\x9eX!\\xac\\xef1q\\xae\\xa9r\\x9a\\n\\xefH\\x90\\x8fL\\x92\\x9aH@\\xbc\\x0em\\x8f)\\xe0%\\xe6\\xd6\\x1fB!K\\x8b0\\xf5r\\xd0P:\\x01@\\x04h!T\\xac\\xadK\"L\\x16\\xd6\\x80\\\\Y\\x9f\\xc5t\\xa4\\x1b\\x8e\\'\\x82\\xf4X#\\xd4R2\\x86\\x1e\\xe0\\xabQ\\xfd\\x90\\x0b\\xe0\\xa8o<)>\\xf6g?\\x9f\\xb7\\x04\\xcep\\x00]~Y{\\x97:>\\x1a\\xbf\\xdb\\x00\\x00\\x00\\x00\\x1f\\x04)*\\xce\\x83\\x82\\x9e\\x83\\xab\\xd6\\x12\\r\\x82}\\xa7\\xe6x\\xa3\\xaf\\x8e\\x16[\\x03\\x14\\xac\\xc1\\x9bp\\x879q\\xc4\\xc3TpC\\xaa\\xab\\xb0\\x06\\xec\\n\\xd9my\\x15l\\xa9\\x90\\x17\\xb4\\x14\\nZ\\x84]\\n\\xcb \\xa0\\x8a\\x0b\\xa8i+\\n3\\xad\\xae\\x94\\x0b`]N\\x8c\\x077\\xae\\x01\\xe0\\xa7\\x19\\x7f\\xf4}\\xb1m\\x94\\x15\\xca\\xce\\xc4\\x1a\\xc1\\x9bR\\xcf\\xaa\\xfc\\x06\\x83\\x82,\\xfb\\xa9\\xd3\\x92\\xd2ML^%G\\xaf0\\x06\\x95g\\x93\\r\\xc3\\xd7\\x00\\xcd_&\\x00\\x00\\x00\\x00$\\xd8\\x0c\\xa2\\xc7\\xda=9\\xd5\\xfe\\x89$\\xa0\\xa7\\xa1\\xed\\xa3\\xec\\xce#\\x0f\\x11\\x15Y\\x01\\n\\x88\\x94\\x88\\xf0\\x91\\xd4\\xed\\x7f\\xe3\\x7fI,\\xe8U\\xe9\\x88\\x13J\\xb7Ck\\xcd\\xc0\\xbb5\\x18l\\xb45\\xb4\\x0b\\xa82\\xa3\\xe1l\\xa3J\\x80\\xdc\\xa2\\xc5D\\x85\\x02\\xb9\\xa5\\x86\\x18E@\\x86\\xfbd\\xec\\xd1\\x06\\xb8\\x03=\\xb5k\\xb2\\t>\\x98\\x89\\xbf\\xa0\\x0c5\\xba\\x83\\x17\\xa6\\xce\\xca\\xb9\\\\N\\xc0\\x07\\x8f\\xddO\\x90\\x91\\xb9L\\x8cD\\xc3~\\xb1\\x8dn?d\\xd5\\xf2\\x80\\x00\\x00\\x02\\r\\xc2\\x00\\xfa8\\x82\\xa4\\xd59>\\xe1\\xf1D\\xc4\\xd0\\xa8\\xd3R\\xa7\\xd9\\xe6\\xc0T\\xb6\\xd2.\\xc1\\xc5\\x9dyT\\xab\\xd4\\x04N\\xbc%\\xfa$\\xe1\\xe1\\xa7\\xa4:\\xc2l\\x82\\xb36A\\xaa\\x13\\x15\\x7f\\xca\\xdd\\xfb/\\xa6\\xc6\\xe0\\x89\\x9d\\xb1h)/iA\\x87\\x9bfe\\x1b\\x11t)\\x06\\x17\\xbe\\x9fE\\x93rp\\xb8V\\x80\\xe0\\xd0\\x0f\\x10\\x08\\xc3y\\xe1\\x98\\x8e\\xf3a\\xd4\\xfd\\xf1\\xb2\\xc9\\'\\x18L\\xf7,![\\x0c\\xd5\\xf2\\x80\\x00\\x05J\\x9e\\x9f\\xe1\\x00\\xf1E\\xfb!D\\x94\\xae \\xd1\\xda=oU\\x08tQ2\\xe6t\\x0e\\xe8\\x05\\x15\\x00U\\xa5\\xd9K\\x8aqT\\xb2s\\xaa\\xc8,\\xb9\\xe4\\n\\xe89\\x13\\x84xH\\x15k\\x98\\xf8*\\x04h<)*\\xec\\xc9\\x1d\\x82\\xa9j\\x1d\\x04\\xc6\\xe3\\x02<2X\\x00\\xd2%:#\\xdf@V\\x0b\\x15\\x1c\\x8eE\\x1dat\\xa9\\xe9l\\xb5\\xbdU\\x03q\\x08\\x92\\x04(\\xa2\\x83g\\xc0\\xe85&c\\xd5\\xd1f\\xe7\\xdeO\\xc2-\\xfd\\xa4j4\\x99\\xf0\\x08-c\\x16j\\xff\\x00H\\x00\\x01\\xf1\\x9d^Z\\xad\\xde]\\x0eV.I\\xdd\\x87\\xd4\\x10\"\\x10\\xcdF\\xa9\\xa8\\x1b\\xec\\x81\\xba\\xfas\\xff\\x00K1\\xf5\\xdd\\xf3\\x1b|=f,\\xe7p\\xce=e\\xdb\\x19\\xba\\xa7\\xb2I\\x14\\x81\\x96\\x9a\\xa6\\xd5\\xca\\xab\\xf0S\\x06^R\\x91J3\\xe8\\xcaB\\xdd/\\xfa\\xf27`\\x91\\xe3XH\\xbdw\\xdc\\x9b\\xf0\\x0f\\xb7\\xf7\\xcb\\xff\\x00\\xab7\\xff\\x00rd\\x19\\xc3uE\\r\\x9fC\\xf9\\tj\\xa6\\xa5k\\x8f{\\x96\\xfaLM_&\\x005\\xa8\\xcb\\xecL\\x81V\\xecs_P\\x98\\xc3\\xa6\\xf9\\x8c\\xff\\x00\\xb9\\xc4\\xc4\\x1d\"\\\\\\x17\\xec*\\x9b/7\\xec:@\\xdc\\xe6\\xc5\\xdb\\xd1\\xe8E{\\xb4\\xfe\"3^\\xc1\\x1e\\x83\\xe9;z\\x1e\\xba\\xf0br\\x81\\xc0`\\xd2{\\x9fYZ\\x86{\\xa2\\xfdR\\xd4\\xcf\\x10_\\x08\\\\\\xb1\\xa9_\\x00\\xe5Yw\\x98n\\x93\\x90\\xdf\\x97\\x12\\xd7\\xbe ;G\\x85\\x9bh\\xe8\\x0fW\\x04|\\xd2k\\xe1\\xbdS\\x86\\x9a^jYW\\x10\\xd9\\x8a~\\xe1%\\x94\\xc1\\x1dL\\xc0\\xd8\\xf4\\xe1\\x96\\xed\\xef\\x1b\\xe9~\\xd0\\xff\\x00,\\xd7\\xf8w<\\xc2\\xbaGq\\xa8\\xb5K\\xa9r\\xbc\\xfe\\xb8\\x98+w\\xfbD\\xcbj\\x07\\xd2z\\x13\\xb6E\\x94\\xd4z\\x08A2\\xebK\\xc4\\xb6\\xa6wR\\xd4\\x8b8}\\xcc\\xc5\\xab\\xd2\\x90\\x1agk}\\xe0\\x07\\xec\\x84X}f\\x11 \\x1anJe=\\xf9\\x89\\x96\\x87jSet\\xe2\\ry\\x86\\x8f\\xf1_\\xf9k\\xd5\\x99\\x1d\\xf5\\xa3\\xa4b\\xae\\x97]\\xc4\\x89\\xc8\\x8c\\x98H\\x14\\x7f\\xef\\x12\\x81p,n\\xacE^ v\\x83\"\\\\n\\xa7t_#\\xed=A@\\xb6=\\nu!\\x0e\\r\\xab\\xb3\\x8e\\xbb\\x96\\x10\\xee\\xa6u\\x80\\xd3zS\\x034\\x964\\xdc\\xec!i\\x0f\\x02\\x87\"\\x18\\xfa8{$2\\xa6*\\x0b`\\xd3d\\x08*R\\x9b\\x96;\\x023\\x824YE\\x1bV\\xe9\\x04\\xa33q\\x0c\\xb0P\\xab\\x1dQ\\xe0H\\xfb\\xf2\\x15[\\xe5\\x00U\\xd4\\xfb:LF\\xe1\\xf2\\x81\\xb0\\x16\\xff\\x009+)\\xa7\\xd4\\x81\\x18\\xab\\xfe-@\\x8a\\x19\\x14\\xe7;\\x99\\xde\\xce\\xf6U@>\\xd0n>\\xcf\\xe4%G\\xec\\x88F\\xaezN\\xcf\\xd9-\\x04E\\x86(\\xec5\\x1b\\x89\\x16\\xd9@\\xdb;\\x0f\\xda^\\x9a \\x80\\x16\\nX\\xa5\\xa2^n\\x14:&\\xc4\\xb9\\x08\\x02 \\x9d\\x19\\xc8\\x11\\xec\\xca\\x9a\\x91\\xa3\\xe59\\xf6?\\x04\\x7f\\xdf\\xe9\\x1eZ\\xdb\\x1c\\xeb[\\x01)\\x11\\xaeP\\xf4*\\x01\\xac\\xd3.\\xbf\\xcd\\x01`gn\\xad#\\xbb+J\\x06\\xc1\\xda\\x057WB*\\xb2\\xd3\\xccN\\xddz#\\x82\\x11\"lCi\\x99[A\\xa63S\\x13\\x89\\x0e^E\\x8c:\\xd1\\xf3\\r\\x1f\\x96Th\\xb7\\xc9,\\x1d\\x1efH\\x1e\\xa25CG\\xcahY\\xd3\\xf1\\x86\\x1f\\xf4j(\\xac\\xc1\\xb9\\xbb(\\xb2\\xf9\\x8c\\xc0\"\\xdc\\x11\\xca\\x92\\x9c\\xc3\\xa2\\x88\\xe7\\x7f[\\x9a\\x0eC\\x8e}gE\\xf5\\'g\\xeaN\\xcf\\xd4\\x9d\\x9f\\xa9;?Rv~\\xa4\\x1b\\xdb\\x9d\\xabOJI\\x80(\\xc5k^\\x86=\\x907\\xbca/\\xce\\x96\\xfd\\x05\\x01\\x15A\\xca\\xb7\\x89j\\xd4\\n\\xc0H\\x1bJ\\xd4\\xea\\xf98\\x83~\\x8b\\xd1\\xca\\xbe\\x84\\xbfv \\xef\\xa45\\x11#\\xda\\xed\\xa4\\tt\\x7f\\xee\\xa0-Hv\\x05h\\x0e\\xe0@\\x9e|\\xa26\\x81\\xb5lMs\\x96I\\x855\\xea\\xa9_\\x00\\x7f\\xd0\\x10\\xb7\\\\\\xe5\\xb4z{\\x04\"\\x8b\\x8dDYM\\xc7q\\x0e\\xd8\\x14\\x00\\x99\\xc1\\xd80/\\x99\\xd6\\xdd\\x9a\\xf4<-\\xd8G)j\\xeaq\\x18q2\\x14\\x85\\xc2\\xe8\\x9d_\\'8\\x0f\\xbc\\x90\\xb9\\x11\\xcd\\xac\\xf4\\'\\xea\\x95\\x17\\xfdb/f6\\x8d\\xb8\\xca\\x91\\xbdZ\\xb7FW\\x10\\x18,\\x05`\\xe1Z\\xdf\\xc0\\x92I 6 (\\xe2R_D\\x81kgTlDK\\xa4\\xa5\\xa1\\xc18`\\xd2\\x81\\xf7\\x81\\xb14\\xc6^2h!\\xa8?j&\\x0c\\xbd\\xd4\\xa4Q}\\xe5\\xc5M\\xf1\\x04i\\x9a\\xbeN\\xa6b\\x00\\x8d\\xeb%|\\xd3\\xfaF%\\x14|-\\n\\x8c\\xc0LJS\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8\\x15T\\x85<\\xc8S\\xcc\\x81UH\\x13\\xc8>\\x19\\x19\\xb5\\xe2X\\xd1n6\\x89Tc\\xaf\\x029\\xd9\\x92T\\nY\\xe4\\xeb\\x08\\xab&\\xaf\\x93\\xb4\\xbb\\xd3\\xc8\\x99\\x12\\x10s\\xedN\\xb1\\xdc\\xa7\\xeb\\x1608\\x9d\\xc9\\xdc\\x9d\\xc9\\xdc\\x9d\\xc9\\xf5<\\xa5\\xb86\\x92\\xc2-m\\xa1 ~0=4W\\xed\\x84\\xa9grw%\\xe5\\xe5\\xe3Z\\xf4e\\xde\\xb40J\\xd3\\x152k\\xa4j\\xa9b5|\\xa3!u\\xe8\\x1e\\xa3\\x01\\xe8[\\x94\\xe8\\xc0\\x8b6\\xf2\\xed\\x12\\r\\x10\\xdc\\x1bY\\x10\\xee\\x067\\x80\\xfe{#\\xa8=\\xe6\\xafh\\xd9yk\\x1eoy\\x0e$G\\x8a@,D\\x94Ykqk\\xef^\\xf0\\xdaM_)\\xe2\\xce\\xe3\\x88Q\\xb0\\xf3\\x10\\xd7sx\\x9b\\x81\\x8f\\x96|\\xc3\\xa6\\xbc\\x12~\\xe33H\\x88\\x05\\xe30\"\\xaa\\xd0\\x846\\x93ne\\xdc\\t\\xab\\xe5/\\xa7\\xbb\\xe7\\xdb\\xd0\\x90\\xe2\\xe6>\\xae\\xa1u8mOx\\xe1\\'bv\\'bv!\\xb8\\'L\\x08\\xf5#]\\x1a\\xb7\\xdf\\xacE\\xc0\\xa1\\xa3\\xafy\\x96t^5\\xd8\\x9d\\x89TZ\\x1c\\xb0\\xda\\\\\\x12P\\xb5t\\x0c\\xa6\\xf78\\xea\\xaf\\xe0\\x99\\xadd\\x97`3\\x887\\xbe\\xbd\\xa5\\xd1\\xa4\\x9a\\xbeU~4u\\xc7\\xadu\\x84!\\x83\\x8bP\\xfa\\xdc\\x079\\xa3?\\x04\\xfa.$\\xdf\\xc0\\xc3K\\x9e\\x1f\\xf0\\x119W\\xa90\\x893\\x16\\xb0\\xcb\\xfa\\x00\\xe5\\xda\\xf5[XW\\x8a=q\\x16\"V\\xa2O\\xff\\xc4\\x00#\\x11\\x00\\x02\\x02\\x02\\x01\\x02\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x011\\x00\\x100@\\x11\\x02q !PQap\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00\\xfc\\x15\"\\x18gP\\x84Q\\xc8\\xb7\\x85\\x81\\x05\\x1cmA\\x00\\x9c{Go \\xcb\\xf2b\\xf0,\\x8b8\\xe2:u\\xdbaX\\xe4\\xa8(N\\xfb\\x8a!\\xe7\\x12\\xdf~\\x80~\\xe9\\xff\\xc4\\x00(\\x11\\x00\\x01\\x02\\x04\\x06\\x02\\x01\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x001\\x02\\x10\\x11!\\x030@Aaq Q\\xa1\\x12`\\x80\\x81\\x91\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00\\xfc\\xf5\\xd8\\x91\\xb2\\x06\\x9f\\xa5\\t\\xf8@\\xfcH\\x19w\\xa9\\x80\\x90I\"\\xcb\\x0e/\\xe1Xq,(\\xe8\\xb0\\xe2\\x05\\xae\\xa1*\\x02\\xa1 k\\x193\\xa6\\xcb(UX(\\x8a\\x88\\xa2\\x80C+\\xb4QL\\x85\\x996\\xd2d\\xfeG\\xc3ty\\x19\\xae\\xc9\\xe5\\xd7\\x87\\'(_?\\xdai2i\\xf3\\xa6\\x15\\x88\\xa1+\\x07FF\\xcb\\xa4\\xd3\\xefLw\\x9e\\xe9\\xdeC\\x99\\xf3\\xab\\xebV\\xc8^\\xb4\\x9e\\x19\\xbd\\xb5\\xbe\\xfc\\x85MD(R\\xb7\\x97:so \\x08B\\x81\\x1e\\x17:\\xfe\\xf5\\x1e\\xf27?V\\xa1\\xfe\\xcc\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m The above exception was the direct cause of the following exception:\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m raise ArrowConversionError(str(column_values)) from e\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m WARNING 05-04 13:41:58 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m W0504 13:41:55.295000 124706 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 3x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:04 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [2048], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [model.py:1561] Using max model len 4096\u001b[32m [repeated 2x across cluster]\u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:42:05,746\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:42:05,747\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:42:05,748\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:42:05,748\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:42:05,749\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:42:05,749\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,750\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:42:05,750\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,751\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:42:05,751\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,752\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:05,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:05,752\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:05,753\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:05,753\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:05,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,755\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:05,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:05,756\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:05,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:05,757\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:05,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:05,758\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:05,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:05,759\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:05,759\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:05,760\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:05,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,761\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:05,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:05,764\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +1m17s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", + "\u001b[36m(autoscaler +1m17s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 2 nodes to the cluster (increasing from 3 to 5).\n", + "\u001b[36m(autoscaler +1m17s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 2 instances.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:07 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.127.201:45595 backend=nccl\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:07 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xf4\\x01\\xf4\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x005\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x01\\x02\\x04\\x05\\x06\\x07\\x08\\t\\x01\\x01\\x00\\x03\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb*\\xa0\\x00\\x00QQEE*\\x14\\xa8)m\\xe5\\x15\\x14\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x00\\x0c[\\xfc\\x9a\\x19\\xbeW\\xe8\\x1eR\\x98\\xbb\\x7f&\\xf4\\xf3\\xd6\\xbb\\xbf\\x9a\\xbdq\\x1d\\xc8\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xa8\\x00\\x00\\x00\\x01\\xc3\\xf3\\x1b\\xfd\\xccO\\x9a\\xe4\\xfa\\xad\\xa8\\xf2\\xecoZ\\xb4\\xf1\\xed\\'\\xb7p\\xc7\\xaf\\t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x02\\x95\\xc3.\\x8d\\x19m.\\xb4\\xb69#)m\\xf43\\xb3\\xb4;\\x92P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00R\\xb4\\xa8\\x00\\x00\\x01n&F1m\\xb7P\\xb4\\x11\\xd9}\\xa5\\xb4\\xbe\\xc2\\xda\\xd9i\\xd1)P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@\\x00\\x00\\x0ch.\\xb4\\xa5+B\\x85\\xc4wF-\\xb6\\xcbK\\xad\\xba\\xe3x\\xc2\\xcd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x00\\x00\\x14\\xac\\x04\\x16\\xa8(\\x00S\\x1b&\\x12\\xc5\\xf1\\x11\\xa4\\x12\\xeet;\\xd2\\xa0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)\\x81\\x91\\x8e)J\\x15\\xa0\\x16\\x866M\\xa4\\x17\\x82\\xc5\\xa5\\xd9\\x98#\\xa0Yx\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x050\\x8bWZ\\x17\\x08\\xad\\xbb\\x10\\xc8\\x8f]\\x01\\xb6\\xb7OCsn\\xa2Sd\\xc3\\xbc\\xc9\\xbb\\x1a\\xe3\\'y\\xcf\\xcen@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xad*\\x00\"1\\xad\\x03\\x1aB\\xf8\\xb2p\\x86\\x93w\\xa8\"!.\\xb6\\xcbK\\xe9\\x1d\\xc5\\xd7\\xd9Q\\x93\\x8b\\x19\\xbb\\x9fM9\\xbb\\xdcs\\x9b#d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x01\\x83\\x97\\x80Y\\x85e\\x84\\xd3\\xe2\\x8c\\xacjBf\\xe9\\xb6XD\\x10\\xe4Zb[\\x93\\x19\\x15\\xb2DVh\\x05V^M~6A\\x99\\xb0\\xd6d\\x9dsS\\xb6\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa5@P\\xc6\\xc2\\xcd\\xc20l\\x92\\xe2\\x15\\xf1\\x96\\xc1\\x97i\\x1e4\\xd8E\\xa8\\xac2,\\xc4\\xb0\\xc8\\x82\\xca\\x15\\x95)\\x8d\\x9b.\\x18\\x9f\\x0b<\\x977[\\xb4%\\xeax\\xde\\xc8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@1q2\\xe11\\x19\\x10\\x91\\xc1\\x06!&%\\xd6\\x16E5\\xa4\\x11\\xcfa\\x8fL\\x98\\xc8!\\xc9\\xb0\\x82\\xd9c.\\x92\\x01\\xb7kvD\\xdb\\x0cI\\xc7]\\xcb\\xf5\\x04\\xc0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\x00\\x00\\x00\\x00\\xa5iPP\\xc6\\x8e\\xe8\\x06\\x95a\\x1cW\\xd8GK\\xc5\\x8b\\xed#\\x8ej\\x10\\xdb\\xe3K\\xb3:N\\x93G\\xbd\\x00\\x00\\x00\\x00y\\xb7\\xa4\\xf0\\x87_m\\xd6\\x80.r\\xc6\\xff\\x00\\x96\\xe7\\xf4G\\xac\\xed\\xfc?\\xd1\\xce\\xbe\\xdb\\xad\\x00Ke\\xe7\\x9e\\xfa/\\x03\\xdf\\x00\\x01J\\x80\\x14\\xe7:N|\\xd5\\xe2\\xe7a\\x14\\xb6\\xb6\\x97,\\x9c\\xbeh\\xe6%\\xba\\xdb\\x88\\xb0\\xb3\\xb0\\xcc(\\'\\xc6\"\\x8daJ]q\\x1aH\\xca\\xe6\\xe1\\xec\\x8fA\\xc8\\xa5@\\x00\\x00\\x00\\x1e\\x7f\\xe8\\x1ezv\\xef\\x9e4\\xfa\\xf9\\xff\\x00O\\xbe`\\x9e\\xd9}0\\xf9\\x9f1\\x1fF]\\xf3V\\xa5?W\\xbc[i]\\xfdU\\xe5\\x04z\\xbd<\\xa7\\x15>\\xc1\\x7f\\x85\\xfa\\x8d6\\xd1\\xfa\\x17\\x0f\\xdcW\\xa0\\x00\\nT\\x01\\x89\\x97C\\x97\\xc1\\xdb\\xeb\\xcc+\\'\\x8c\\xb7/\\x1arif\\xb4\\x84\\x88bI\\x88E\\x8d|\\x04vIB\\x97\\xddyg-\\xd8i\\x8d\\x87y\\xcdz\\x01P\\x00\\x00\\x00\\x00\\xe1\\xbb\\x9e@\\xf1(5Zn\\xff\\x00\\x91\\xea\\x1c\\xa2\\xdc\\xfd[\\x94\\x1d\\xfb\\x83W__\\xcc\\xf2.\\xba\\x9d\\x9dK\\x94\\'\\xab\\x9f\\x8dD\\xf6=\\xaf\\x8c\\xfa\\xde}\\xd9=\\x9f#\\xd7a\\xea\\x80\\x05+J\\x80\\x01Nc\\xa8\\xa1\\xc7E\\xb1\\xc51\\xae\\xbe\\xd2k\\xe1\\x94\\x8f\\xce~r\\xd1\\xd9\\xf4\\x84\\xbf\\x1a\\xd2#\\xef\\xf9\\xbe\\x01\\xfb\\xfe&\\xcb\\xa7\\x10\\xc9%\\xe5\\x93\\xe4w\\x02\\xe0\\x00\\x00\\x00\\x00\\x07%\\xd6\\xf2\\x07\\xc1\\x1c\\'g\\xe2\\xa7g\\xab\\xd1v\\xa9\\xe6}#\\xd1%\\xcb[\\xa4\\x87oY\\xc9\\xe9yi\\xefM\\x0e\\x93\\xe9n\\x03\\xa3\\x93\\xc9\\xf29f{\\xee~\\xc5\\xf8s\\xed\\xf3\\xac\\xea9\\xfd\\xf9U\\x05AJ\\xd2\\xa0\\x00\\x01M>\\xe4q\\xed\\xef+jeM\\xc8\\xeav\\xe5\\xf9\\x1f\\'\\xe9\\xde\\x03\\xa7\\x8f\\xcc\\xf2;|\\xfd1\\xf3\\x0f\\xa5\\xf5;\\xfa\\xdfi>\\x93/-\\xf6\\xfb\\x9d6\\xcb-\\xfbI\\xb8\\xcc\\xbak\\xd4\\xb49T\\xd3h\\xc4\\x92\\xb7\\x9cD\\x82@\\x00\\x073\\xd3r\\xc7\\xe7\\xcf\\x8b{W\\x8c\\x99^\\xff\\x00\\xb8\\xed\\xf0\\xd7\\x9d\\xf5N\\x17\\x12-\\xed\\x91\\xef\\xf8\\xfd\\xf9\\xf2 \\xe3\\xe9K\\xef\\xbb}\\x17\\xb0\\xf5r\\xf8\\x07\\xc9\\xff\\x00\\xa1\\xdf*\\xe5\\xa7\\x8b\\xfd\\xd7\\xf0G\\xde\\x11\\xa7y\\xb8\\xe7\\xb8L\\xf6\\xed\\xb6\\x1ey\\xd6g\\xd3\\xdb\\x8e\\x8e\\x00\\x00R\\xccY\\xaev>\\xbb\\x1a\\xf9\\xe4\\xeb/\\x83^|\\x08\\xb2\\xe0\\xdb\\x9b\\x03\\x07o\\x05\\xf3\\xd3at7\\xccs\\xb1\\xee\\xa5N\\x9b#/.\\x16\\xe5\\xd2X\\x992a\\x9e\\x9a\\xcd\\xac~p~\\x82\\xfcC\\xf6\\xdc\\xde\\x1ch\\xa0\\xe3\\xf6\\xb6\\x1d\\xb7\\x13\\xe86\\xc7\\xae\\x1d^]*\\x08&\\x8eb\\x08r`\\xb6x\\xd0e\\xc1\\xa6x\\xd8\\xf9p_\\x1cH2\\xe1\\xbex\\xb0\\xe5\\xc5l\\xf01\\xf6v\\xcci\\xb2v\\t\\x8dN\\xd2K\\x93l\\xa9\\xab7Ol\\xb4\\xd6\\xe9\\xe9=5\\xbax\\xe7\\xa6\\x92Kd\\xb4\\xd6K\\xe9Z\\\\\\x12\\x00\\x009~\\xa3\\x98?=\\xbd\\xe7\\xc1\\xbbt\\xfd\\x03\\xe6\\x9e\\x81\\xc8rk\\xced\\xf1\\xfd\\x1d7\\xedz?\\x12\\xf7\\x9e\\xce?7\\xe9\\xb5\\\\\\xf5g\\xb3\\xd2\\xcd\\xd2ta\\xef\\x1eQ\\xe8\\xbc\\xbd\\x1f\\x10}}\\xf1g\\xda-#\\xbaKx\\xbd\\xb9\\xfb\\x9e7\\xb3\\x9e~\\xb8u\\xf9\\xb4\\xa8)R \\x8ax\\xed\\\\h\\xb2b\\xbex\\x90\\xe5\\xc5l\\xf0\\xa2\\xcc\\x8a\\xf9\\xe2E\\x99\\x15\\xf3\\xc4\\xb7.\\xd9\\xae3 Ct\\xb2D\\xc5-\\xd2\\xc5\\xad\\x99-4d[-t\\xba[f\\xa6\\x97\\xc9l\\x95\\xbd\\xe2\\xb7\\x00\\x01i\\xcdr\\x1c\\xae\\xdb\\x8f\\xd7\\xde\\xcf\\xc7\\xf5\\xf7\\xcb\\xe1\\x8e\\xb7\\x91\\xf3\\xde\\x9f7\\xec\\x8d4\\x1b\\x9e]\\xf8\\xfe\\xcaM\\x8e\\x1b\\xf9\\xa7\\xb5j7}\\xdczx5{\\x8c\\xed\\xb3\\xf3\\xdc\\xae\\xe7|~v\\x97\\xed\\x8f\\x8d\\xafO\\x9a?H?5\\xff\\x00I\\xa9\\xac\\xf8YX|^\\xbe\\xc3\\xab\\xe7\\x11O[\\x1d\\xde]+J\\x80R\\x19\\xec\\x98\\x82\\x1c\\x9b-Lhrl\\xb51#\\xcb\\x8a\\xd9\\xe3G\\x97\\x1d\\xab\\x89L\\xaaMq\\x93\\x88n\\x9a\\xa4R\\xc9tZ\\xd9/\\x92\\xb7\\xb6T\\xd5\\xba\\xfa\\xdfM.\\xbc\\xad\\x81 \\x00\\x07\\x95q_ByO?\\xa1\\xc7\\xfa\\x07\\x8e\\xfa\\x8ci\\xf1o\\x8b{O\\x8bt\\xf9\\x7fJ\\xfa\\xc7\\xc3\\x9fa\\xd2\\xde\\xf3\\xc7\\xeey\\x1c4\\xe9\\xb0t\\x9a\\xde\\x9e}\\xcd\\xfd\\x0f\\x99\\xda:\\xaes{\\xe7V\\xac\\x9f,\\xed9:\\xdd\\xfaU\\xf9\\xab\\xfaU\\x16\\xb6\\xe9d\\xe3\\xf5f\\xa4\\x92g>\\xa0\\xe7]\\x9egOZWJ\\x00\\x05\\x91\\xcfd\\xc4\\x11\\xcfKS\\x16\\xcc\\x98\\xe6\\xb8\\xd4\\xc8\\xb6k\\x8fnM\\xb3\\x10\\'LAt\\xb7D\\xc7u\\xf2D\\xc7%\\xd2E\\xed\\xbe\\xb7\\xd6\\xc9\\x15\\x8b\\x04H\\x00\\x00\\x00\\x18\\xfc\\x97i\\xcb\\x9f\\x9f>1\\xee>Bz\\xa7\\x94\\xe7kQ\\xef\\xdb\\xef\\x9c#\\xac\\xfa\\xef\\xa9\\xfc\\x99\\xbc\\x98\\xfa\\x9e\\x7f\\x930\\xe5\\xea\\x1eE\\x9d\\x80\\x9dm\\xdbMI?\\xe9\\x07\\xc1\\x7fw\\xa2Y\\xe2\\x83\\x8f\\xd5\\xe9i|\\x14\\xb6\\x02t\\xe7\\xeb\\xb5\\xa5{\\xbc\\xd0\\x00\\x02\\x91\\xcaD\\x16\\xcdm\\xab\\x05\\xb3\\x91\\x05\\xb3\\xd6c\\x1d0\\x86\\xe9E\\x97_tZ\\xcb\\xee\\xba&\\xdb\\xaa\\x89\\x04\\x80\\x00\\x00\\x01N;\\xa8\\xf0\\xfc\\xba2\\xbb\\x0e#\\xb2\\xa7G\\xcf\\xfc\\x7f\\xdaz\\xfe\\x9f7\\xe5\\x08>\\xd3\\xc9>&\\x93\\xd2\\xba\\xcd<\\xff\\x00\\t\\xc8\\xfb?[\\x97\\xa1\\xf1\\x9c\\xdfb\\xed&~<\\xd5\\xfd\\x7fb>C\\xd4\\xfd\\xd9\\xadO\\xc4\\xbfMz\\x06\\xa0\\xf3\\x89-\\xc6\\xe4\\xf5z,\\xbc,\\xdc\\xb5\\xb11\\x9f\\xa8T\\xef\\xf2\\x80\\x00\\x00\\x14\\xa8\\xa2\\xa4X\\xbcD\\x94X\\xbcQP\\t\\x00\\x00\\x00\\x00\\x004\\x9e=\\xef\\x9ei\\x97W\\x07\\xe8>a\\xe9Yt\\xf6\\x1b\\x9d_3\\xd5\\xe6wQp\\xbe\\x82Yl\\xa2\\x18\\xb4\\x9c\\xe9\\xdf]\\xc8\\x8e\\xb2\\x1f<\\xe2\\xaf\\xc9\\xefR\\xf8\\xc7Q]}\\x0f\\x98\\x8aX\\xdb\\x85\\x8e\\xc8\\xf9}\\\\\\xbc\\x9a\\xcd\\x96\\x97\\xa5+\\xe9\\xb5;\\xfc\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\xcbm\\xf5.N/\\xb5\\xdb\\xeb9\\x89\\xa7v\\xf3\\xfd\\x81\\xd8<\\xf7\\xb8%\\xbe\\xf1\\x02q\\x8f\\xc9\\xf6\\x9a\\xb507\\x9ey\\xe8\\xf38\\xdc\\xce\\xebHq6b\\xdb\\xc9\\xea\\xed\\xe4\\xd4\\xe5\\xe7\\xae\\xd1\\x11\\x9f\\xac\\xa9^\\xef,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06$2\\xb9O7\\xec+\\xbfU\\xb0\\xc1\\x82\\xf8l\\xf29\\xdc\\xb3o}E\\x15\\x14T\"\\x97\\x936r\\xf3\\x1dj\\xbc\\x9c\\xfd\\x1f=4\\xf2\\xfcm>_\\x1f\\xb3\\xb9\\xc9\\xd3d\\xd3]\\xe3\\x019{\\xbdi^\\xdf,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\xefC\\xc4SO\\x1d\\xf4\\xce+\\xa9\\xc3\\xd0\\xf49\\xb5Y=^^[\\x08o\\xda\\x01\\xbfh\\x06\\xfd\\xa2\\xb4\\xdf\\xe9b\\xb9\\x1a\\xfd\\x8e-\\r\\x1e\\xc73\\x16i\\xf3F\\xf3\\x91\\xc9\\xe3\\xf5\\xfd\\x12\\xecL\\x9am\\x92\\x15\\xfa\\n\\xb4\\xafw\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\rv\\xc0x\\x8eo\\xa9\\xf9\\xcd6\\xf4\\xb5\\xb6\\xdf\\x19\\x11\\x89\\x11\\x8c>Wk\\xd2\\x9cWm\\x89\\xae7h\\xc5\\xeb\\x05\\xf5\\x8e\\xf3\\xe2\\xdd7a\\xcarz~\\xb1\\xb1\\xe7v4\\xd3d\\xc6#\\xe8\\xfa\\xd2\\xbd\\xdeH\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf1\\xefa\\xe4N\\x92>\\x7f\\xa4#H#H\\x13\\xe3j\\x8d\\xf6\\x16\\x1e\\xc8\\x8dx\\xb1 \\x8f\\x1b/\\xccS\\xc0i\\xb6=\\x17\\x07\\xb1\\xc1\\xf5\\xb9\\xfa\\xba\\xb3\\x16&\\xbfD\\xd4\\xf4<\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\r\\x07\\x93\\x84\\x16\\x05\\xb2\\x113\\xce+5\\xe2Q\\x08\\x82 \\xe3z\\x93\\x9b\\xd0\\x83(\\xc3\\xb1(^-_\\xff\\xc4\\x003\\x10\\x00\\x01\\x03\\x03\\x01\\x05\\x06\\x06\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12\\x13\\x05\\x10\\x14!1 \"024P\\x06\\x153@AC#Q\\x16Ba`R\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\x1f\\xf8\\xe3#[\\xd4L\\xc7t\\xf7\\xb9&\\x0c\\xb0R\\xed6\\xf9\\x1b3\\xeb\\x1e\\x9b\\xc4\\x8e\\xb1\\xcc\\xf6*z\\xec\\x8e/\\xf7\\x89\\xa5\\xd3\\x17U\\x18\\xb4\\xbbR3;\\xdbhjb\\xc3\\xeaF\\xc8\\xaf\\xc9\\xadNb\\xa0\\xab\\xd4\\xee;\\xdd\\xea\\xa5:\\xb1\\xb4\\x1e\\xe1\\xee\\x9a9*\\xb9\\xd4\\r\\x99\\x13|\\x82\\x81\\xa8\\xd3`\\x88L8TC\\xef\\x13\\xb0\\xba~B\\x00;\\x17Nc_\\xd6J2\\x1f\\x13\\x87\\xbb\\x13\\xe0\\xb5\\xf6\\xff\\x00\\xc0F\\x7f\\x1e\\xe8\\xef\\x03\\xfb\\xdf{{\\xa3\\xbb\\x7f\\xdfd{\\x99\\xf1#\\xe9\\xefVA_\\x9d\\xb7\\xc4}\\xc8\\xf8\\x04]\\x1e\\x8b\\xcb\\xd6\\xdf\\x9d\\xcd6>\\xe4\\xee\\xd0\\xdd\\xe5@~WTw\\xb0\\xdf\\xdd\\xc6\\xe1\\xff\\x00O\\xf4\\x89\\xc5\\r\\xc54\\xdb\\xdc\\x1co\\xe2\\xf4C\\xfe\\x8ei\\x87\\xdb\\x89\\xfb\\x10\\x9a\\xeb\\xfbc\\x8fh\\xa2\\xf0\\x8c\\xadZ\\xc1j\\xad`\\xb5B\\xcc+\\xee\\xbfa\\xa7\\xdb\\xee\\xaeBx\\x07\\xaf\\xf1\\x85\\xa8\\xd5\\xac\\xb5\\x8a\\xd6Z\\xab&,X\\xb0?\\x8c\\x9c\\xde\\xa1\\xe0\\xef\\x05\\x0fiq\\xdf}\\xef\\xe8\\x8f1\\xcf&\\x05\\xac\\xd5\\xae\\xb5\\x8a\\xd6+Yj5w\\n\\xd3\\xfe\\xbb\\xedY\\xb5\\xddq#\\xa0~\\xe6:\\xde\\xd0w\\x13\\xbe\\xea\\xe8\\x94:/\\xe3\\x0bU\\xa1q\\x0b\\x88Z\\xeb]f\\xd2\\xac\\xc2\\xb4\\xff\\x00\\xae\\xfbV\\xa0w\\x9b\\x0f\\xfer\\xbf\\'_\\x1d\\xccu\\xc7\\xb3\\xb8\\xa2{m(\\xb1\\x9f\\x9e\\xe0Z\\x8dZ\\xc1k\\x05\\xa8\\xd5\\xdc+M\\xabL\\xfe.\\xe6\\xac\\xda\\xfe\\xb8[\\xcb\\x95\\xf98wP\\xff\\x00\\x91\\x9b\\x1fhwm\\xbf\\x94\\xe6\\x07u\\xd3j\\xc5\\xaa\\xc1X,\\x1a\\xb4\\x9a\\xb4\\x91\\x0e\\x1d\\x04\\xb6\\xeb\\xddz\\xc0\\xb7\\xa0x\\x7f#\\xe4@\\x7fW\\xf6\\x87vq\\xdc\\\\\\xb2Y+\\xab\\xab\\xab\\xac\\x96J\\xea\\xe8\\xc6\\n\\xef1rz\\x04\\xb3\\xa8\\x1f\\xd2\\x8b\\xca=\\x94\\xeer\\x1b\\xac\\x8b\\x91w\\x88\\n\\t\\xafE\\x9f\\xd0w\\xe1\\xcd\\x18\\xa0\\xa1\\xe9\\xec\\xa7\\xb0y\"~\\xc2\\xe89\\x11\\x92\\xe8\\x10P\\xf4\\xf6S\\xbc\\x94~\\xcd\\xaeE\\x05\\x17O\\x15\\xf38\\xf2\\x8f\\x86{\\xbc\\xdc\\x02\\xe0\\x17\\x04W\\nP\\xa7Z+Ah#H\\x1d\\xe6\\xe0\\x1a\\x8e\\xcej\\xf9cS\\xa9*\"\\xe7\\r\\x15a\\x98\\xb9\\x8f\\xf0\\x89\\xb2\\xbf\\xda\\x04\\xc3\\xf8AG\\xd3\\xc4\\xaf\\x90\\xb8\\xb6\\x9d\\x8c`\\x8c\\x06\\xb7\\xb5_\\xb4c\\xa0ht\\x90N\\xda\\x866Fv\\xa6\\x06\\xd9\\xb6\\x9e]V\\x07xN\\xfbP\\x9a|h\\xfd\\\\\\x9d\\xb3#G#Y\\x05=cq\\x96-\\x18Z\\xd608;\\xa7kf\\x1f\\xac\\xdf\\x04\\xa2\\x8f\\xda\\x85\\x18\\xb9\\x1e+q\\xe2M\\xbb\"\\x07\\x8a\\x832\\xa9\\xd9\\x8e\\x9d\\xd9\\x0f\\x92\\xc8\\xbeK\"\\xa2\\xa54\\xcd\\xc4\\xf6B\\xd9\\xc5\\xbf\\xcbo\\x01\\xfb\\x8fd\\x1e\\xd1\\xf0\\x82\\x85\\xb6\\x1e+}K\\xb7\\xdb\\xc6\\xd9\\xbf\\xbb\\xc2!\\x1e\\xc0G\\xb4|&7#o\\x1a?\\xaeU]T\\xe2W\\x88\\xc5UO\\xe6J\\xaa\\x86\\x9e\\xecu3\\xb8]\\xdcEFK^T\\xfa\\x89\\xed\\xdd5UV\\\\D\\xa6\\xd6\\xd4z\\xd5z\\xd5z\\xd5z\\xd5\\x970\\x14s\\xce\\xe0s\\xa5qp7\\xd9\\xdf\\xb3\\xc2\\x94~Q\\xec\\x80\\xba\\xd8\\x8e\\xc1\\xf0%\\xfa\\xb1\\xddSGn\\xf7\\x8c\\xdf\\xae\\xa6\\xfa\\xd3+r\\xbfe\\xd0=\\x9c\\xce\\x8b\\x8f!\\x0co\\xb5\\x91\\x04v\\x00\\xba*\\x8f\\xa3\\x96\\xcf\\xff\\x00\\x7f\\r\\xed\\xc7\\xb2;G\\xc0tY89G\\x1eg\\xc7\\xfd\\xea\\xae\\xaa\\x18g\\x98?\\xe6T\\xeb\\xe64\\xcb\\xe64\\xcb\\xe64\\xcb\\xe6\\x14\\xcb\\xe6p/\\x9a@\\xa1\\xda\\x90d\\xbea\\x02\\xe3\\xe9\\xd7\\x1fN\\xb8\\xfau\\xf3\\x08\\x11\\xda\\x10*\\x07\\x87\\xb0\\xb9\\xb4\\x1d\\x1d\\xe1\\xb9\\xb7N\\x16\\xed]8\\x86\\x8c\\x9c\\xed\\xafL\\xd5\\xf3\\xc8\\x10\\xdbT\\xa7\\xac3EU\\xce\\x12;Mf]\\x18\\xcc\\x07\\x8f\\xfb\\xc2\\xdb\\xd6\\xe3\\xa5\\xbeT\\xe8\\x18\\x05\\xd4\\xee\\x8d\\xc7\\xf8\\xd8\\xc2\\xfe\\x8d\\xa2c>\\xabi\\xe2\\x89q\"0J3\\xd2\\x8es\\n\\nJ\\xaf\\xa5%7\\x0c\\xe72F\\xc9\\t7YE\\x89Y\\xc2\\xa41\\xe2\\x03v/\\xa6\\n\\x87\\xca|G\\x0b\\xa77\\x1e\\xc8[J\\xb8\\xd5HB1\\x00.\\x9e\\xe6\\xabr\\xb8\\x8eGD\\xe0\\xf6SO\\xc6B\\xc9{,fI\\x8d\\xc0}\\x83~\\xb0_\\x10\\xfa\\xc9\\xb7\\xc1F\\xe9Z^\\x9c\\xc8\\xac0\\xd5\\xbf \\xe8d\\xef\\x80a\\x95\\xdd^\\xd7\\xf3\\xd5\\x85\\xa2\\xaf\\xcd\\xa2<\\xe6\\xa3g\\t\\xfb\\xcc7i-u\\xd1+bzP\\xa8\\xbc\\x9e-\\xae\\x9f\\x15\\xbao\\x06\\xddg\\xa3{%{W\\n\\x0f]\\x16\\xd8\\x05\\x1d;\\x19r\\x8d;\\n\\xa2\\x1c,B5\\xac\\xb5B\\xcc&4\\x1e\\xa2\\xdf\\x8f\\xb0?Y\\xab\\xe2\\x1fY6\\xe6\\x85OB\\xf8c\\xd4:V\\xe6\\xa9\\x98\\xc7\\xdf\\x16\\xc4\\xc0\\xa4\\x96(\\xb9\\xba\\x95\\xe6\\xa0j\\tY\\'7\\xaaY\\xe3\\xa8\\x8fQ\\xba`\\xf35\\xd4B\\xaf\\xb8\\xaf\\xf8$\\xad\\x89\\xe9B\\xa5\\xf2\\x04]\\x8f3\\xc5\\x7fPJd\\xbd\\xfc7\\x86\\xa7>\\xdd\\x0c\\xaeEK\\x13f\\x16s\\xb6y\\x1e^\\x0eT\\xda\\x07\\x9e\\xb1S2.cpm\\xd0`\\x1b\\xc2\\xb9Y\\x15\\x92\\xba\\xbf\\x87\\xd6f\\xaf\\x88=l\\xdb\\xb6#\\x0c3\\xb2\\xd2\\xceis\\x88\\xb5\\xafwq\\x8c\\x10=\\xdc,.\\xe6T\\x90\\xbc\\x9b\\x89\\x1c!\\xb3\\xdf\\x0c\\xef{Iu0&F\\xb9\\x81\\x82\\xf7U\\x90\\xe4\\x03\\x86\\xdb\\x84r\\xa9a+azF\\xa8\\x1c\\x1b\\x1d\\xcb\\xa42\\x9b\\x92\\xeeJ\\x97\\xab\\x87\\x82^\\x11\\x95\\x17\\x1d\\xe4\"\\xc5\\x81\\xdcy/\\xfa\\x82\\x01\\x06\\xfd\\xaf\\xed\\x0bo\\xfa\\xc9V\\xce\\x80\\xbf\"\\xa2\\xfe\\x1e\\xf38cl#\\xa5,-1\\xc5\\xa1\\x0c\\x1a8\\xd3\\xed\\xb34\\xc21\\'$\\x0bZ\\xf3\\x84Nv\\xbb\\xf5h\\xe4\\x1d\\xf4\\xd7\\xdf\\xa67\\xea\\xeaa+\\'\\xa6W\\xe5\\xcf`\\xfaF\\xa9\\xdffF\\xd4\\xdei\\xc7\\xa2\\xa2\\x1en\\xd5\\xd6H\\xf8\\x04_\\x92e\\xc8\\xe6\\xcf.i\\xa2\\xcf\\xe7\\xe6k\\xb2s\\xb2\\xfbc\\xf5\\x9a\\xb6\\xff\\x00\\xac\\x95l\\xb8\\x9bv(\\xe0\\xcd\\x81\\xeeuS\\xc3\\xe6b\\xd9\\x8023\\x85W{D*j6\\xc0\\xe0\\xf6>\\\\S\\xdc\\xd3\\xcd\\xcd{\\x8a\\x92f\\xb0e#\\x86g\\x92/\\x1a\\xd7[I\\x9aU3\\xb5l\\x0fH\\xd5Q\\xd2$\\xc2\\x9e:*?/\\xd8\\x1f\\xf8\\xd0\\xd6\\x1c\\x90\\x16\\x18\\x91\\xc8\\x82\\x07K7\\xed\\x8f\\xd6j\\xf8\\x83\\xd6J\\xa8A0F\\x0ce\\xdaB\\xf5c14j\\x82\\xd11\\x8c[@\\x88\\xb4\\x1e\\xeam\\xb1\\x15d\\x98)[\\x92|\\x91\\xfe~f\\xf3\\'\\x08\\xd8\\xaa\\xe6t\\xd35\\xfb\\x12\\x95\\xd4\\xd3<\\xbcJ\\xd7s\\x12\\xd5\\xb5\\xcec\\x86\\xdbpuT\\x84l\\x1fH\\xd5?H\\x90G\\x98T?O\\xda\\xdd\\xf5\\x9a\\xbe \\xf5\\x92\\xad\\x9e\\xf0\\xdd\\x05\\x0c\\xad|f#;nd\\xb6\\xcd~\\xb8\\xbc\\x9bHeN\\xf5G\\xb1d\\x8eF=\\xef\\xef\\x14i\\xe3\\x04\\xe4f\\xa6l\\x86\\xdcKY\\x85!d\\x91\\xf9YL;\\x8dZ9H\\xd2\\xb6\\xc3\\x83\\xaa\\xa7\\xb6\\xc0\\xf4\\x8dSt\\x89\\x0f\\xe9\\x15I\\xe4\\xf6\\x89\\xea4\\xb9-G\\xbb\\xa9\\x90\\xaan\\xb1\\xaf\\x88=l\\xabb\\xf7\\xa3\\x90+\\xc6\\xee\\xfbL\\x8e6h\\xce\\xd5\\x0f\\x85\\xd6\\xbeI\\xfbS\\x86kb{Nmk\\x9aiA70\\xd2@\\xd7d\\x9f\\x00`\\x95\\xf3I\\xb3\\x1d,n\\xd3\\xa8}M+\\x82\\x87k\\xd4f.M\\xee\\xbe\\x1f\\xf4\\x81I\\xe5\\x89\\x1d\\xd4\\x87\\xcc=\\xa1\\xce\\xc9\\xce$\\x14\\xe7\\xaa_\\xd4\\xbe \\xf5\\x93*Z\\x83\\x03\\xae#\\x8a*f\\xd9\\x91\\xcbv\\x96\\xad\\x06\\xcf\\x8b\\xdc\\xe8\\x1c\\xc3d\\xeaX\\xe4\\xc4\\xb87\\x01`K\\xba\\ni\\xff\\x00\\x8cZ\\xa2\\xb2jK\\xcavMK_\\x10|\\xd5NkXr\\xdal\\x8e\\x81\\xae`_\\x0f\\xfa0\\xa5<\\xa1D\\xee\\x85\\xc1\\x92\\x01\\xed\\x15\\xd1`u\\x16h\\x95K\\xfa\\x97\\xc4>\\xb2m\\xdb\"\\xb1\\xd2\\x0e\\x19COk\\xd3\\x88\\xdbne\\x92w\\xcb\\xddp\\xd0\\\\[S\\x0b\\xda\\xf7\\xb2\\x9e\\xad\\x95\\x19\\xe1,<[t\\xd4R\\xba\\xab\\x08\\xd4\\x94\\x06\\x12\\xf7RS\\xed\\x91\\x8eO\\x9egL\\xf7=\\xeb\\xe1\\xff\\x00H\\x14\\xe3\\xbb\\n\\x01\\x04P7\\xe7\\xec\\xe4]O\\xb3\\xbf1\\xca\\xf3\\x17\\'\\xec\\xf3\\x93!+\\xe2\\x1fY6\\xe0H\\xe66^\\xd2d\\xe0F\\xea\\x97\\xe9\\xb01\\x01dX^\\xc7\\x07\\xec\\xf84\\x18\\xe8\\x9c\\xd6\\x07\\x80\\x0b*\\x8b\\x1e\\xe8\\x1d,N\\x85\\xb9\\xaa\\xcd\\xaegf\\n\\xa2\\xa3W\\x107|?\\xe9\\x02\\x9b\\xc9\\nj\\x08\\xaaw\\xf7}\\xa5\\xcd\\x0e\\x16,\\x8d\\xb1H\\xc63\\xe2\\x1fY6\\xeanq7(\\xf1\\xb8\\xca\\x1d\\xb0\\xe8\\xc6\\x13\\xcb\\xb4\\xe1s_\\x14t\\xb5\\xd2S\\xc8\\xa8\\xaa$\\x95\\xe5\\xb29\\xd2<\\xca\\xc4c\\xa7l7\\x9a\\xa7k\\xbeQ\\x89\\x92B\\xfe\\xbb\\xac\\xb6\\x07\\xa4\\n\\x7f,)\\x9b\\xcf\\xb5\\x1f\\xac\\xd5\\xb7\\x8d\\xab\\xa4*W\\xe6\\xeb\\x81\\x13\\xdc\\x10a\\'\\x14\\xe8\\x1c\\xd1t\\xd8\\\\\\xe1p\\xf6\\xb9\\x9c\\x9c\\xe6\\xcd\\x85\\x8cz\\x93w\\x04\\xd1\\x18\\xedv\\xd3\\xbd\\xdd\\x1b\\x19y\\xc4:\\x174_vltf\\xfb\\x03\\xd2\\x057HS\\x0f\\xb5\\xd4Ta\\xc89\\xcf=!$\\x98\\xcb\\xb6\\x86\\xc3\\x96\\xb6y%o\\xf8\\xac\\xe8|7Q\\xc97\\xe1\\x9a\\x96\\x9c\\x97\\xf8\\xd5E\\x88C\\xe1\\xca\\x90\\xdcS\\xfe\\x1a\\xaa\\x90\\xdc\\xff\\x00\\x8e\\xd4\\xe4\\\\\\x99\\xf0\\xc4\\xedR|3P\\xf4\\xdd\\x83T\\xdb&|9U\\x1b\\xb3\\x07\\xe1\\xba\\x9cq_\\xe2\\xb3\\xaf\\xf1Y\\xd6\\xc9\\x84\\xd3D\\xe8\\x9dPm\\xa0\\xba\\xa6{K\\xdd\\x88%Hm\\xdeM\\xee\\x85\\x07\\xebP\\xfe\\xc507Q\\xe5n\\xf7\\xf6\\xa2\\x8d\\xd6\\xb3\\xa8\\xda\\xedk\\xee\\x7f\\x9d3\\xa9\\xdd;\\xac\\xd5\\x03\\xae,T\\xb2\\x88\\xf9\\x96G\\x8b\\x8b\\x94\\x1ej\\x85P\\xdb\\x88\\x14n@!\\xed\\x15\\r\\xbb\\x1c\\x8d\\xde\\x017\\xb2\\xa6\\xfdJ\\x9f\\x9e\\xa2\\xb2\\xc5[\\x7fE\\xc8\\xae\\x9b\\xcb\\x82\\x04\\x1d\\xc1S\\xf9\\xaaT\\xbeXV\\x17X[\\xa6^\\xd3Q\\x01m\\xcbO5I\\xfa\\x957\\xecN\\xac\\x9279\\xa9\\x95\\x92\\x1bv*\\xa5tB\\xec;@\\xdf\\x95L\\xef\\x88\\xd9\\x8d\\x9d\\xee\\x8d\\xee\"\\xaaw\\x03j\\xe8\\xc3\\xe6\\xefQd\\xc8\\xbf\\x8f\\x8d\\x7f\"\\xa9\\xea\\xf5\\xdc\\xe6*\\x7f5J\\x9f\\xcb\\n\\x08{]f\\xccl\\xf7-\\xa2\\x88\\xc2!\\x8c\\xd3\\xfe\\xc5uu\\x92\\xba\\xbe\\xeb\\x95\\xd3|\\xb4Q\\xcc\\xec\\x9d\\x0c\\r\\x80b\\xc5e\\x07\\x9a\\xa1M\\xe5\\x85\\x04\\x1c\\xac\\x15\\xbd\\xa8\\xfdV\\xaa\\x7f\\xd8\\xbeb\\xd0\\xe71\\r\\xab\\x19\\x17\\'h1\\x8es\\x08\\xda\\x91\\xf3PH%hwji4\\xda\\xe7&\\xed\\x16\\x9b]\\x19\\x9a\\x1c\\x18\\xa0\\xf3T)O(\\x96[\\x81Y{Q\\xfa\\xcdT\\xff\\x00\\xb1\\x1cI\\xc985\\xe2\\xce\\xb8W\\x0b%\\x9a\\xcdf\\xb3Y\\xa2V+\\x9a\\x8e\\x8d\\xac~\\xa2\\x83\\xcfP\\xa6<\\x98\\x81Y{T\\x87\\x15$\\xae{\\xfb\\xb0\\x12Lw\\xa7\\xfd\\x89\\xd5\\xd10\\x90N\\xd0\\x8a\\xf6PVG?\\x97\\xb7={)\\xce.v\\xd2\\x85\\xb7Q\\xc8\\xd9FM/\\x00\\x80\\xa0\\xf3T*\\xb7\\xe2bM\\xff\\x00\\x83w?h\\x9d\\xd8\\xf5\\x87\\x92\\xa5<\\xd8\\xa9\\xff\\x00b\\xd3\\x8e\\xf9-(\\xb9\\xa1\\x1b\\x03\\xb2\\x19\\x05\\x90Y\\x05\\x90Y\\x05\\x90Y\\x04\\xf6\\x07\\x9b\\x9e\\x1d\\x89\\xad\\xc0Y\\xb1\\xd2\\x11.\\xab\\xa0\\xf3\\xd4-\\xa6\\xeb\\x18\\x14n\\xb8\\xdde\\x7fh\\xad\\x1eR\\x8bn\\xa8\\xfc\\xc1\\x07\\x98K\\x82\\xe2J\\xe2\\x17\\x10\\xb8\\x85\\xc4.!q\\x0b\\x89+\\x88\\\\B\\xe2J\\xe2\\x17\\x10\\xb8\\x85N\\x0f\\xf2\\xb8\\xed\\x7f\\xd4\\xa9\\x9dp\\x82\\xb2\\xe7\\xed\\x12G\\x98\\xb2sK\\r\\x8d\\t\\xbc\\xaa\\xea\\xea\\xea\\xea\\xea\\xeaY\\x9b\\x0bsx\\xaa\\xa9\\x97\\x9b\\x1b^ZC\\'WW\\xec\\xed\\x8f\\xd4\\xa9]\\x8f$\\xd4=\\xaaH\\xdb\\'#J\\x1a\\xd9\\xdc\\xc1\\xda1j\\xcb\\x93\\x93\\xd8%ic\\xa9\\xee\\x19\\x89\\xec\\xff\\x00kk\\xb3-\\x1bD\\xd5\\x11\\xb8Y }\\xab-*\\xd7\\\\\\xf6\\x80\\xdfn\\xd4\\x8e\\xc1\\xaer\\xac\\x1d\\xe65i\\xa2\\xd3\\x11\\xbag{\\xda\\xea\\xe8\\xdb;\\x98\\xf3\\x1c\\xdf\\xe9%\\x95\\x95\\x95\\x95\\x91\\x17\\xe4\\xad;z5\\x8f<\\xe4\\xb6\\xfb+.\\x8aZ\\xb6=\\xd8\\xaf1\\xb9\\x01\\x11t\\xd6c\\xcd\\x1fk\\xaa\\x8c\\x16\\xddk=\\x9d8\\xd9W\\x1b*\\xe3$\\\\d\\x8b\\x8a\\x91q/Z\\xefZ\\xefZ\\xef\\\\C\\xd7\\x15\"\\xe3$RT\\xbeCc\\x80g \\x06\\xf3\\xbb\\xff\\xc4\\x00)\\x11\\x00\\x01\\x04\\x01\\x01\\x07\\x05\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x11\\x12\\x10\\x04\\x13\\x14 !01\"23@A#a\\x80\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\x01\\x08\\x00\\xff\\x00z\\x8d\\x95\\xc6\\x97\\x02\\xef\\x0b\\x81r\\xe0\\xdc\\xb8w.\\x15\\xcb\\x87r1\\x90/\\xec\\xc73w`-\\xfb\\x16\\xf9\\x8b|\\x8b\\x85\\xac\\xc2\\xcc)\\\\\\x0b\\x07lBH$c\\xde.\\x03\\xa9;@\\\\EtL\\x98\\x9a\\x0bqb\\xc7hD\\xe7xn\\xc2O\\x96lq\\x8f;\\x98\\x82;;\\n;\\x1ch\\xecm\\xfc;*0\\x95\\x81\\xecM\\'\\xa7\\xa4Q~\\xc8Z+\\xa3Z\\xf1n\\x06B*\\xc9$\\xde\\x92L\\x18\\x14s8\\xbc\\x03\\xae%\\x08SchA\\x04_\\x8bmoG\\xa9o\\x0f\\x84QE\\x14Q\\xe6\\xca\\x91/\\xde\\x9b\\xdf\\x13=!\\xe2\\xd3]V\\xb2\\x05\\x17U\\x92\\xa5\\xf9\\n\\x85\\xbe\\xbb\\xe4\\x08 \\x83\\x90r\\'\\xf1\\x1e\\xab\\xc2.E\\xc8\\xa3\\xd9sDr\\x92C\\xaaq~|7\\xf6\\xda\\xd0\\xebNkh\\x82\\xa5w\\xf2\\x15\\x0b\\xbd|\\xa1\\x07 \\xe5\\x92\\xc9d\\xb2Y,\\x91G\\x99\\xdbC\\x8b\\x8a\\x85\\xc4\\xbc\\xe9#\\xba\\xf4\\x92\\x17\\xe4\\xd75\\xa4\\xa7I\\x83\\xad\\xb1H\\xecM\\xe7vt\\x9b\\xe4*7T\\x83\\x9b%\\x92\\xc9d\\xb2Y,\\x96H\\xbb\\x9eM\\x98\\xdd\\xb6\\x06\\x10\\xf3\\xa1\\x86\\xca\\x9d\\xc4\\xb81\\xad\\x16-\\n%:\\x917\\xa4\\xdf#\\x90BA\\\\\\xd9,\\x96K%\\x92\\xc9e\\xdct!\\xcb\\xaf\\xe7\\xe8<\\x92\\xfc\\x87L\\xb9o\\\\\\x96K%\\x92\\xbe\\xc4\\x92`\\xd5\\x0c\\x84\\x93cC\\x00\\x00\\x9dq\\xd6_y\\xedZ\\xb5}\\xa9XH\\xb1\\x05\\xe6y\\x99\\x16n\\xa4\\xe6\\xd3\\x88\\xd2_yX\\xae\\xbfT0]\\xf3\\x07\\x11\\xd4i/\\xbc\\xfdl\\x93&\\x0f\\xba\\xe7$\\x9a\\xb9}\\xe7\\xeb?\\xdaT\\x1e\\xf3\\xd8$\\x9f2\\xfb\\xcf\\xd7\\x10\\xd1\\'\\xb3+\\xbdg\\xef\\xff\\x00e\\xee\\xcd\\xc4\\xe9\\x97\\xd8<\\xb3r\\x7f\\xff\\xc4\\x00.\\x11\\x00\\x01\\x03\\x03\\x01\\x06\\x05\\x04\\x03\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12!\\x05\\x10\\x13 0A\\x15\"13@\\x06\\x14#24Qa\\x80\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\x01\\x08\\x00\\xff\\x00\\xbdd\\xdb\\xf0\\xc6\\\\\\t\\xfa\\xa6\\x9c0=;\\xea\\xbav\\xd97\\xea\\x98\\x1e.4\\xf3\\xf1\\xb5\\x18\\xf2A\\x18)\\x9b\\xfe_il\\xfafn\\x94\\x7f\\xeb\\x8a|K\\x9e\\xef\\xbc\\x14\\xf4\\xe4pN\\xefE\\xdf\\xdb\\x8dNg#\\xa4-\\x87v\\xe5\\x10\\xdd9iv\\x8ci\\xc14\\x0c\\x04\\xa4o\\xcd\\xdaj\\xefI\\xde\\xc7\\xa1K\\x06k!\\xaa\\xf6\\x96\\xcf\\xa0R\\xfb\\x8c\\x91\\xd1\\xf5\\x86\\n&0%\\xdd\\xe4z\\xac\\xb4c\\x8an\\x8cr\\x83\\xac*\\x85Mk\\x1f,\\xc2q\\xec^\\xa3\\xa0vko\\x10\\xaf\\xa5\\xd7!\\x9a\\x14\\x97\\xb2\\xb35>S\\xb1\\x04g}T\\xe4LoS\\x84\\n\\x8c\\xcd\\xbd\\xdf\\x96\\xc5l\\xfa)A\\xae$\\xef]])h\\x9f\\xaa\\x10`\\xab\\xad\\n\\x85\\xc6|\\x94\\x8e\\x9fW\\x1c\\x13tNn^\\xf9\\xa0\\'U29f0\\x85E\\xea\\xff\\x00Y\\xe6\\xb8\\xfc\\xa1\\x89\\xba\\x10\\\\D\\xd0\\x93l\\xbe\\xf5\\x19\\xdf\\x87\\xcb\\xe2\\xb6}\\x10\\x96\\x85pP\\xd0\\x8dmR\\x8d\\xa8\\xd4\\x98c\\x15\\xdc\\xca\\xa1\\xa2M1\\xccL0M\\x83\\xbcu\\x87\\x92\\xcaI\\x8dm-\\x8d\\xa9\\xd1\\xd2\\x07\\xec\\xa2\\xbc\\xc6\\n\\xd0\\xdfL\\xd7\\x1c\\xf7\\xea\\xbcV\\xcf\\xa2=\\xb6\\x11\\x0f\\xe9+|Utb\\xd1z\\x99k\\xb8EXA\\xfb\\xe2\\x8c\\x84\\xf3\\x1a\\xd8\\x14\\x7f1\\xf2\\xfc\\xccpL\\x98\\x94q\\xa9B\\x18\\xe6\\x02\\xde\\n\\xff\\x00If\\xb8\\xea\\xba\\xa2\\x8a\\xda[>\\x8a\\x11a\\x8cm\\x85\\x15\\xb6\\xde\\x8e\\x97[\\xabd\"\\xa4\\xee\\x13\\x13B\\xca\\x1a#\\xa4aUG\\t+,\\x08~a\\x14\\xb8Fi\\xfdGNB\\x05\\xbeuN\\xed\\t\\x03(\\xf9\\xa0\\xec\\x90\\x03{~\\x8a\\x0f<3\\xe3\\xab\\xb6\\x96\\xcf\\xa2\\xb4@\\xee(\\x92\\xdb\\\\}\\x90\\xd1\\xebCO\\xd2x\\xa1\\xd6\\x1d\\xebd\\x88\\x8a`:4\\x8e{b\\x9b\\xa4\\xd8J\\xd1\\x1d\\xa4\\xfe\\xb1>Cr\\xff\\x00*y\\\\\\xa5v[\\xfa\\xe7\\xb8\\xe7\\xb7Ty\\xe7\\xda[>\\x99\\x88\\x9d\\xa6\\xeb\\x91\\x8b\\x18ghv\\x1eJ\\x8dV\\xa9\\x01Srv\\x90e`\\x81\\x1a\\x17\\xe2\\x9d\\xa0I\\xe4*\\x9b\\xd5m\\x97\\xb6\\xc8\\xaf\\xef\\xfc;\\xbd\\x90\\xead\\xfb\"\\xd8\\xd9\\xbdU\\xd9\\xee:\\xb3\\x82\\x10[kg\\xd3?U\\xfc\\x03\\xbfUSTgu\\xca\\x90@i\\xdf_\\xcc\\x1f\\xa5\\x17%,\\xad\\x1bt\\x0c\\xf9\\xae\\xc1\\xed\\xf8\\xb2f\\xfd\\xcb\\xaa-x\\xef\\xe0\\x10\\xd1kh=\\xce=\\x0cuh\\x8a\\x90\\x11\\x92\\xd9\\xf4\\xcd\\xfb\\xb8\\xf5\\xbfLU\\x17\\xed[g\\x88y\\xaa8H\\x9a\\xc4\\xa3\\xa4\\xdf\\t+\\xac2}\\x9c\\xa54|\\xed\\x8d\\x15\\x8e\\x896\\x96\\x9eK+\\xda\\xec\\xd8\\xe6n\\xbe\\x05N\\xfb\\x03\\xf1=,uv+g\\xd0!\\x0c\\x15\\x15U\\x15/\\xcd\\xd9\\xbb\\xf4N\\x90\\x17\\xc8\\x058\\xdbz\\n\\xb9\\xebu\\x99\\xae:\\xb2\\xa9\\xe6;\\xd5f\\x88\\x026\\xe1$\\xf6\\xa76_w\\'7\\x9a,\\x9e\\xf4\\xf6\\xc3\\xcd=\\xa9\\xcc\\x89\\xdfj{S\\xdb$Y(r\\x9d\\xc9\\xcc\\x8f\\x9as9\\xa7\\xb5=\\xaa\\xac>\\xca\\xe3\\xab+\\x9bix\\xca\\xa4\\xa8\\xab\\x99\\xae@\\x81\\x0c\\xd7+\\xb3\\xd4W9\\xaf\\x05\\xe2\\xf6\\n\\xe3\\xaa\\xeeVf\\xda^3\\xf0\\xcfC\\xc5\\xec\\x16:\\xb2\\x97f\\xda^2\\xb2e\\xd02\\x82\\xc9\\xdb>\\x83t\\x89\"^\\xab&t}\\xd0\\x8c\\xae\\xae\\t\\x90s,\\xf7\\xc4&\\xda a\\xda\\x8d\\xa8\\xc3\\xa88\\xaf\\xe2oY#4!\\xa1\\xfe\\x17\\x8b\\xd8,ul\\x8a\\xb3Ix\\xdd\\xf0\\xc4\\xf3\\x85\\xe2\\xf6\\x0b\\x1d]\\x8a\\xf1\\x94\\x0cC\\xa1\\xee\\x81VC\\xce2@\\xcb\\xa7b\\x15\\xe5\\xbf5J\\xf1{\\x05\\x8e\\xae\\xc5x\\xdc\\x84\\xc5\\xa8G\\xc9\\x04>\\x07\\xa2<\\x91$\\xaf\\x17\\xb0X\\xea\\xd7vUz\\xcb\\xc6S\\xa6,G\\xe8\\x8f\\xc0\\x8c`9\\x98rF\\x98sF!Z\\xbc^\\xc1c\\xab.\\xcd\\xb4\\xbcn@F\\xf4\\xd1\\xc1\\t\\xfc\\x008&\\xb5B\\t\\xf1^/`\\xb1\\xd5\\xd8\\xa6\\x93\\x12L\\x96M\\xcb&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\t\\x8e\\xe0\\x98\\xee\\t\\x8e\\xe0\\x844\\x8d-\\xa4\\x16:\\xd4\\xc0,\\x94\\x06\\xd1\\x9af\\x84h\\xea\\xb7\\xe0c\\xab\\xaa*o\\xe9\\xd1\\x94\\x18\\xe6\\xa1]\\xde\\x9dg\\xab\\xbb\\xc0}>G\\xba\\xdf]]\\xdcU\\xb0\\xd8\\xee\\x9c\\n>C\\xa7F\\xf3*\\xa7X\\x14QE\\x14QE99\\x14QG\\xa7\\xff\\xc4\\x00*\\x10\\x01\\x00\\x02\\x01\\x02\\x04\\x05\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1A\\x10Qaq\\x81\\x91\\xa1\\xd1\\xf0 0P\\xb1\\xc1\\xe1\\xf1@\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?!\\x05J\\x95*T\\xa9R\\xbe\\xaa\\xff\\x00\\xc7R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T4\\xfb\\xfaBwjc\\x95\\xd8?\\x8f4\\xfb\\xae\\xeeh%\\xc4yo\\xd7\\xa16E\\xd3\\x89L\\xeb\\x02\\xc2\\x9d\\x9b<\\xa5v\\xa3\\xa7\\xbb\\xf1\\xa6\\x9fs\\x16,C\\x98\\xbf.k\\xcf\\xd2\\xe4w\\x96\\xdd;\\xaf\\x07\\xf5\\x86\\x91\\x17*\\x0f#p:\\x97\\x8f\\xeeTz\\xce}c\\xbd\\x1eq/\\xa6\\xeb\\xcc\\xfca\\xa7\\xdc\\x06\\xb66\\xec\\xb5J\\x87Hw\\xdc\\xb0w\\xdef\\xbd\\xbf\\xdd\\xdd\\x03\\xaf\\x04_\\x9b\\x05\\xb2\\xfb\"-1\\xd3\\xe0\\x94\\xe3\\x9f\\xce\\xd1\\xe8\\xea\\xd7\\xb0#\\xe5\\xf8\\xc3O\\xb8[h\\xdb\\xb6\\xadyF\\xed\\xfe\\x0b\\xe6\\xfc\\xc7\\x05\\x97\\xc0\\x05x\\xdaL\\xe5\\xca\\xbdN\\xb5\\xf8\\xc3O\\xb7DU\\x8c~\\x8a\\x86&\\xfb\\xf1f\\x9fix1\\x8f\\x0eS\\x94\\xd3\\xce{\\xfec\\x18\\xc7\\x87(\\xff\\x00c\\x0e\\xfc\\x0b\\x87\\xf2\\x98}\\\\\\xa2C\\x97\\xc2k]\\xb81`\\x7f&\\xb3\\xf4\\xef6\\x95\\r\\xa3\\x8f\\t\\\\\\x1f\\x97\\xf3\\x06\\xb2\\xafYBY\\xbb\\xc7Y\\xe3%\\xc6P\\xa7\\xe4\\x9d\\x1fQ\\r&\\x85,\\xe70\\xa6k\\x9f(a\\x95\\xf5\\x82[a\\xf4`\\xf2\\xf2\\x94O\\xcc\\xfeIg\\xe985&01\\xd2U\\xc8\\xf2\\x9a\\xban1l\\x7f\\xc9Ts\\x7fp\\xcc\\xa1\\xdb\\xf2\\x0b_I\\x0cp\\rD\\xbbzF\\xae\\x16\\xb7\\x82s\\xa4\\x15\\x95\\xf1\\x95nt\\xf4\\x8a\\xe5\\xdb\\xfc\\x85\\x8e\\xdc\\x1e\\x0f\\x1b\\x97\\x19D\\xa2%\\xc0\\xa5\\x1aLu[\\x14m\\xbf\\x8e\\xaf\\x07\\xd4\\xf0\\xb8\\xb2\\xe5\\xf1\\xb9w\\t\\x87\\xe3E\\x1fMD\\x1a\\xe2\\x06\\x01\\x18\\xd7\\x94\\xe8p\\xc7\\xde\\x05\\xd2-\\xe5).\\x0c\\x19o\\xe2\\x96-\\xf1P\\xd6Y\\xd0\\x8eJ\\xdc3\\x97\\x9c\\xae\\xac\\xa7A:a\\xe5K\\xf2\\x95u\\x11Mdm\\x11\\x02\\xdd\\x8f)s\\x9aCR\\xe0\\xca\\x1b\\x8a\\xcf\\xc4\\xde\\xd7.\\x0bQoH\\x15.+R\\x9c\\x85M\\x98D4\\x87\\x90\\x9d(\\xf2\\xa5]H&\\xa2WBQ\\x9f\\x8aCD\\xa6\\x1b)\\xca\\x13\\xd1\\xe5\\x06_\\xce\\x8f\\xe2\\x1dp\\xa6,\\x18C\\x16E\\x87i\\xd0#\\xa4=\"8\\xb4u#\\xaa\\x13\\xb4\\x94`\\xf7N\\x93n\\x82?\\xa4\\xa6%<\\xe0\\xb5d\\xe7\\x06\\xff\\x00\\tF\\x9fE\\x8c\\xaa\\xdd\\x85\\xc4\\x8cI\\xfb\\x977\\x03!\\x8d\\xc9\\\\.,Qc\\x1e$\\xa8D\\x05\\x99\\xae\\xfc+[}>\\xf6)\\xeb\\xfcOO\\xfd&\\x16\\xef\\xa3\\xf7\\xe5\\x06\\xa3\\x9e\\x1c\\xba\\xc2(\\xe7\\xfe\\xbb0V\\xc9\\x93J\\xdf\\xb3\\xae\\xd0\\x8e\\x9a<\\xf9\\xc1E\\xd1\\xd2\\\\\\xb9s\\xc2L{3\\xe2t&\\x8f\\xb5\\xa5\\xeb,\\xd6\\xd1\"J\\x81Q-t\\xda\\x0cc\\x16,Q\\x8f\\n\\x81\\xc7#\\xd54\\x8c^\\xdb\\xc0\\xaf\\xbd\\xb3\\xb7\\xf16\\xcb\\x15.\\xc8\\x08\\x9b\\xfeZO\\x87\\xda\\x9f\\x0f\\xb5>\\x1fj|\\xbe\\xd4\\xc2\\x8aw\\x7f\\xc2U\\xa0x{ ij\\xe8\\xf6E1\\xb7\\xa3>A\\xf6\\x9f \\xfbO\\x90}\\xa0}\\xdd\\x18\\xbf\\xf4\\x8f\\x85\\xe2:^\\x0f\\xb9\\xc0j+\\xa6$N\\x04\\x1e\\x05h\\x06\\xabI\\xa7.\\xe2\\'\\xfe^\\xf3\\xde\\xaf\\xde\\x14\\x8a\\x9a\\xe8\\x1e\\x0eb\\r2\\xa5@\\x81*#\\xa8:\\x0f\\xbf\\xc9\\xf9\\xc4\\xe8\\x1b\\xb4\\x9c\\xf5\\xa1\\x8cL\\xf9E\\x93cJ\\n\\xc6\\xfc\\xf3\\xda\\x11^\\xa3\\x0b\\xaa<\\x07W\\xb1\\xe75\\xf5w\\xc2\\x1d\\xd5\\xe5\\xed5\\x11\\xb2\\xe8\\xbc\\xf3\\xc9\\x16\\x148\\xd7\\xaf%\\x84P\\x05^k\\xbb0\\xf1h0\\xff\\x00\\xed\\xe4\\xc3!F\\x8f\\xe8\\x7f\\xd8\\xf17a}w\\x98\\x8e\\xe0\\xc1\\x9d\\xfc&WK\\xfdo\\x1c\\xcc\\x1a\\x9a\\n\\x9f\\x1fb\\x1f7\\xee\\t\\xa62\\xa7\\xce$\\xae&\\xf5\\xda]\\xfc\\xd5\\xb0\\xd6\\xec\\xc6n\\xd0-\\\\\\x0bn\\xc3^\\x93`\\xe1\\x10\\xe8(3\\xd1\\xdeT\\xa9R\\xa2:<\\xe0\\xd0\\x7f\\xe0W\\xf0\\xed>\\'O\\x13~\\x86\\x8ez\\x95,\\xeduY\\xd1\\x93w\\x9b\\x06\\xb3V\\x86\\xed4r9\\xdcU\\xa2L\\xb6\\xe6\\x1b\\xdf\\xc27Vf\\xe9i\\xa9\\x8e\\\\\\xe5\\x00\\xb4\\xaci\\xd0\\x0e\\xc74\\xa6r\\xbe\\xa0\\x06\\xb3C}\\xd9Q\\xa5\\xc0\\xb6jrf\\x92|>\\xee\\xb3\\x9e\\xf4\\xf8\\xdb\\x83\\x03>\\x1e\\xc4\\x15\\xe2\\xe1\\x7fm\\x1a\\xa3g\\x91\\xf4\\x16\\xae\\x19\\x8f`T\\xb7\\x1d\\x18\\x0b3\\xe9\\x0b\\xcd\\xcd\\x11`\\xd6sb\\xd4g\\xd1b\\x94i\\x97\\xbb\\x98[X9\\x0c\\'\\x91Tz\\xc6\\n\\xff\\x00\\xc2U\\xda\\xfeg\\xc4\\xe9\\xe1o\\xb78Lq\\x94\\x0b\\x0e]\\xa0\\xaa\\x99\\xbc\\xbb\\xda<\\xd92\\x8c\\x1b\\xbfO\\xf8_\\xac\\xd9\\xbe7\\x05*\\x0e\\xa30\\xe4\\x9a\\x02\\x03a\\xcd\\'rRb#yE\\xad\\xe2*\\x92\\xd2\\x9c*t4\\xfe\\xc0\\x1d\\x80j\\xf7\\x81uU\\xb9\\xc9\\xe9\\xe8\\x96\\x14l\"j&\\x19\\x89\\x9f/c\\x86 \\xa5\\x11\\xb7\\xf6\\xc4!a\\x9d>\\xe7;Sn\\x86t\\x99k\\x0e\\x0e\\x9a\\r\\x13N\\xfb\\xb2\\x87!\\xe6M\\x03\\xf5Gss_\\xc8\\xe6\\x04X\\xef\\x90\\x81,C\\x9d\\x08\\x0b\\xee\\xd6P\\xe5\\xfcO\\x91\\xd3\\x02\\xe6p\\xc6\\x95\\xd7\\x98\\xc4n(\\xd1Z\\xf3\\xd6\\x91\\xb3*\\xcb\\xb7\\xfc\\xf3\\x87\\xf6\\x8b\\x0c.uf\\xc6+\\x9d&3\\x88\\xf6\\x84\\x16\\xe9\\xe6\\xae\\xba\\xf7\\x8f\\xce\\x13\\\\\\r\\x813kF\\xf2JT\\xa6C\\x0f\\xd9\\xe5\\xac\\x02;\\xc5\\xab\\xea\\x9f\\xd9\\x7fL\\x81\\xeb\\xecLL\\xf9;\\x10\\x9bP\\r\\xb3i\\xcf\\x83+\\xc3W\\x07\\x8c|\\x10}`\\x9c\\x82?x\\x91\\x82\\xceK\\x18o\\x06\\xecA\\x122yw\\x84\\xd5\\xef\\xa65\\xed\\x00\\xda\\x10\\x84!\\x08B\\x10\\xfb\\x7f7\\x87\\x0e\\xa8\\xb4\\x1a[\\xaf1\\xd4\\x87\\xac\\xa6\\x1b\\x98\\xdc5\\x8bV\\xc5\\rNo\\xc0\\xfd\\xcd\\xb1c\\xb8\\xe4\\xd6\\xa6g\\xaf\\x8c\\xccp\\xafZw&\\xc6\\xff\\x00*\\x0f\\x06\\x17\\xbc\\xda\\xdah\\x815\\xb2\\xad\\xa7\\x8c\\xa7\\x16-eyS\\x15\\xab\\xbfx\\xe5\\xb4:\\xb6S\\x9b\\xa9\\xb79\\xfds\\x83\\xde;\\x8f,\\x11\\x84\\x01U\\x0c\\xf3N\\xda\\xd7\\x94\\x15\\xcdZ\\xa7\\xc9\\xd8\\x89\\xb9-z\\xd3\\xa4Q\\xe3.`}x\\x1a}%L\\xa2F1\\x8cH\\x92\\x93\\xcd-\\xd3al_\\x85f\\x1a\\xb8\\x16\\xa1h\\xe7G65\\x99\\x82j0\\xc3-\\xd74\\xaf\\xbeO\\x19\\x90\\x16\\xa1\\xecl@\\x81\\x08B\\x10\\x84!\\x0f\\xb7\\xf2{O\\x9d\\xd3\\x10\\xb9]\\xe0Q^\\x04ZbU\\xe4y\\xbb\\xca\\xaa5h\\x80k\\xd5\\x83\\xd7]\\x17Hz\\xbc\\xb7u\\xf4z1\\x06\\x88\\xdd\\xf2\\xce\\xa6\\xef\\x92B7\\x0b\\xa3&CU\\xea[Xiu\\xa4\\xc3G\\x01st\\xf3\\x9a\\xc4\\xc3\\xa1\\xcf]CB\\x11\\x87@Q\\xabo\\na\\x85\\xa5\\xd2\\x1f\\x17bg\\xf13\\x1ac\\xe8a\\xcd\\xe6\\xbc\\r8\\xb1\\x8cc\\x121\"D\\x89,\\x0e\\xa7\\x94\\x12hli\\xdb+)\\xed\\xd6\\xc0\\xc3\\x98\\xc6\\xe0\\xe2\\x85\\xa8`\\x8a-\\x0bk\\x83 8\\x04\\x08\\x10 B\\x10\\x84!\\xf6\\xfeOi\\xf3\\xbae\\x12\\xb49\\xb2^\\xb8bq\\xcb\\x0c\\xbc\\xe7y\\xccg\\x0bO\\x1d\\xe0{zOK\\xac\\x07\\x8c\\xd16\\xa7\\xef\\xf9(\\xd7\\xbe\\xe9\\xd1\\xd2V\\xcbT\\xc0\\x88\\xd1\\xab\\x1aR\\xca\\xcfG\\x17\\x86j\\x16l}5\\x1b\\xf2o\\x0fh\\xdd[\\xad\\xdc\\x15\\x90s\\xda(uK\\xccW\\xb5M#\\xff\\x00A?w\\xf4C\\xf37\\x80\\x03\\x80\\xb1\\x93yp4\\xe2\\xc61\\x8cH\\x91\"D\\x89*T\\xa9R\\xa0@\\x81\\x02\\x04\\x08B\\x10\\x84>\\xda\\xf2?\\x99\\xf3\\xbab\\x9a\\x83\\xd6\\xd1O,2\\xc3F\\xbb\\x05\\xf2\\xbb\\xbcC\\xcc$\\xd0\\xec\\xb9a\\xb4\\xd8\\xac\\x18k\\x9d\\x93\\x9b_^\\xa8\\x0e\\xe3\\x98eM\\xbaff<\\xe3\\x829\\xcb\\xd1}JU\\x0e\\xbb\\xb5+\\xd7\\xd7K\\x84\\x03\\x18\\xdf\\xfb\\x0c\\xa2e\\xda|5\\x86\\x17#\\xc2P\\xac-\\xf0ti\\xe16JS\\x1d\\x04~\\xcf\\xe8\\x82\\xe6\\x0b\\x81\\x8a\\x8fGW\\xe9c\\x18\\xc4\\x89\\x12$H\\x91%J\\x95*T\\xa8\\x10 @\\x81\\x08B\\x10\\xfb%\\x83+hd/\\x86&\\xf5M\\xc3|\\xf3\\xe5t\\xc6\\x1fC\\xdcj\\x96\\x07l\\xc4\\xe2\\x1d\\x0f\\x04\\xbc\\xe4`\\xd1\\xa1W\\xbf\\x8c*\\x01\\x02\\xe8\\xf7\\x0cNH\\xda\\xeb+\\x17\\xce\\\\P\\x8b&3\\xdd\\x1cx@\\xd0\\xd5\\xf1s\\x80\\xdd]\\xc5z\\xc1\\x99\\xc2\\xdbsk4\\xb1\\x99\\xed\\x98v@-T\\xd6\\xec\\xb5c\\xaf\\x98\\x8d\\xe0\\xc1\\x86\\xda\\xf5\\xc7n\\xe6\\xd6\\n\\xd6\\xca\\xd2gu\\xb6~\\xdf\\xe8\\x82\\xfb?\\xb4\\xea\\x82\\xba\\xcc\\xbe/\\x03O\\xa1\\x8cbD\\x89\\x12$IR\\xa5J\\x95*T\\x08\\x10 @\\x81\\x02\\x10\\x87\\xd9\\xdcU\\xe9+8OWI\\xf9\\x9d1v\\x8b\\x06\\xce\\xa4\\xc5(\\xbd\\x06y`\\xd0\\x1e\\xb3%:\\xcd\\x1f\\xccuz\\xf4r\\xb3\\xb8\\xc3N\\xcc\\xba hXo\\xa6\\x07\\xc6\\x1e\\xca|\\xf0\\x83r[\\x06\\xf0\\xaa\\xb1[\\xad\\x07\\x8c\\xad\\xb7\\xca`Qx\\x879\\xec\\x86\\xc2 o\\xc0;\\x9d\\n\\xeb\\x10\\x90\\x14\\x8cY\\x97\\xa7$t\\x9f\\xb1\\xfa%\\x05\\xf0\\xb9n\\x9e0,\\x9d\\x938\\x1a}\\x0cc\\x12$H\\x91\"J\\x95*T\\xa9R\\xa5J\\x81\\x02\\x04\\x08C\\xed\\xd2\\x03\\x0f\\xab\\x9cL\\xbfI\\xa6\\x7f\\x13\\xa7\\x80\\x06\\x1br\\xf3NL%{\\xc8\\xc9\\xd3\\x00\\xb6\\xcb|4%\\xba5\\x84\\xdf<\\xbbE#\\xe0\\x819(\\xfc\\xdf\\x86\\x976\\xec/\\x9b-<\\xa1\\x9e\\xb0\\xe3}\\xafX`\\rM\\xe0`\\x8ei\\xb7Y\\x9a>\\xf0o\\x93\\xf5\\xfb\\xdaX\\\\\\x1e\\x9bI\\xe89\\xed\\x13+k^\\x1f\\xbd\\xfa!\\xbf\\x170*\\xc2g-\\x84\\xd4p\\xca\\xa0\\xde\\x1a},H\\xc4\\x89\\x12$\\xa9R\\xa5J\\x95*T\\x08\\x10 @\\x81\\xc0\\x81\\xf6\\x80\"]\\xed\\x10o\\xf1\\xe9\\xe0\\xcc\\x99\\xef?\\xb3}\\xaf\\xfa\\x9f\\x13\\xa7\\x83&\\x04u\\x95VZ|~\\xe9\\x7fc?\\xf0A\\x16\\x0c3\\xe9y\\xc7\\x1d\\xb3\\xd3\\xb6\\xb2\\xa8\\x1a\\xd3\\x83\\xe7\\x17\\xae\\xf6&\\x19\\xc3l1\\xe1\\xa4O\\xcb-\\xdf\\xb0y\\xe9\\x97b\\xde \\xebA[\\x1dM\\xb5\\x99\\xaf\\xd3\\xcf\\xdb\\xbe`U\\xc3A\\xbfSu\\xbb\\xc7\\xf7\\xbfD\\xc3\\xb1\\xfbG\\x89\\x83\\x06!Tv\\xb8i\\xf5\\xa4bD\\x89*T\\xa9R\\xa5J\\x95*T\\xa8\\x10%}\\xfa\\x02\\x0e\\xc9p\\x00\\xd1v\\x1a,\\xf8\\x9d<\\x0b\\x84\\xcb\\x9d`\\xf5tT~j\\xf9\\xd2\\x00\\x105^\\x0f\\xdb\\xc6\\x1a\\xeb\\xb5\\x03R\\xfbw\\x82\\xc5\\xee\\xe1\\xa3\\x8ck*@\\x96\\x98\\x9d*\\x95\\xd1<\\xa0A\\x10vS\\x8c\\xe3V\\xd1\\xc0\\x1a\\xdb\\xf4#1\\x0fl\\n\\xa6\\x93M\\xd7\\xb6\\x08\\x9d\\xbe\\xc6\\xc7cn*\\x0b\\x8f\\xd7\\xfd\\x13\\xd1B\\xd2\\xa7y\\xb4\\xb5\\xe2\\x1a}\\x84\\xe1R\\xa5J\\x95*T\\xa9R\\xa5J\\x95\\x03\\xff\\x00\\x17\\xc1\\xed7j\\x9c$l@\\xec\\xd0\\x86\\xeb\\xb0\\xbf\\xe4>\\x0c\\x9d\"\\xc6a\\xaa#W\\xdaU\\xad]\\x05\\xf7\\x8f\\xd4\\x9d\\x18L\\xcag.{\\xba\\xa3\\xcc-n\\xa1\\xae?\\xc8\\xf5\\xb8l\\xcb\\r7\\xa7\\xd0\\x83\\x8e\\x17O\\xd7\\xac\\xaa\\xb6\\xb6\\x96\\t\\x8b\\xd4G\\xf5\\xc1\\xb8\\x9d5\\xd0\\xe5?w\\xf4p\\xcd0q\\x02\\xa3\\r>\\xcdJ\\x95*T\\xa9R\\xa5J\\x95*W\\n\\xff\\x00\\xc1\\xf3\\xea\\x8c\\x7f9\\xe5\\xa4_.\\xb7Lr\\x8f\\xee\\x03&\\xf19#\\xff\\x00w\\xda\\x14\\xecyb\\x92\\xbf\\xe3\\x94\\xa0\\xe4R\\xf3\\xed\\x95j\\xda\\xea\\xce|\\xa5\\xcfR\\xb7qZm)\\xa6[y\\xeem:\\xd9\\xc9o\\xf5)47+o\\xa4 x\\xcb\\xbe\\x91\\xbei\\xbe\\xef\\x08\\x95\\x8c\\xb7\\xae\\xcf\\t\\xf3_i\\xf1_h\\xb7^Ji\\x90\\xe2P\\x86\\xb6M\\x11\\xe0i\\xf7*T\\xae\\x15*T\\xa9R\\xa5\\x7f\\xe0\\x07v#\\xa5jq\\xe3+\\x0c\\xd7\\xd2>Oh\\xf0\\xe5\\xd067\\xbfH\\x01\\xb8\\xf3\\x18&\\xd0\\x13g\\x9c\\xe6\\t\\xe5\\xbdn\\xb6\\x83\\xac#\\x97\\x81\\xef13\\x92\\xebM\\xe3\\xac\\xe6V\\xb4W7H\\x89\\xabv/N\\x92\\xe0%\\x8d\\xa0Vr\\xcbI-q\\xb2\\xb9C\\xe5\\xe4\\xac6\\x8ao\\x00\\x99}\\xfa\\x95\\xf4\\xd4\\xaf\\xfcHs\\x9aQ\\r\\x1es\\x1cZ\\xfa@\\xa5#yiiLF&\\xea\\x89E\\xd4\\x03\\x02\\x89\\x8eg\\x9c< \\xb0\\x8f9\\x9c\\x11\\xf1\\x97[\\x90\\xdb\\xac\\xf4Y3\\xc2\\xfd\\xa5\\x04\\x16o\\xc2a\\xa9PG\\xf1\\x1a\\xab\\xdd\\xc9\\xda\\r\\xbaJ&vT\\x88k\\x10\\xd0]:\\xaf\\xf2P\\x17~\\x8d\\xd5\\x98\\xfa\\x02\\xf9,5^Zu\\xa9[z\\x86Q\\x1ecM\\xbfp>I!f\\xfdF\\x95\\xac\\xbeP\\xad\\xfb\\x0b\\xe2/\\x1c\\xa3\\t\\xa06\\x0c\\x94\\xd2\\xec\\x02kQ\\xa9\\r\\xd89]\\x9a+\\xa4)\\xe9]\\xeb\\xbe1\\r\\xeb\\xe8\\xa3\\xa9kG\\xca\\xfbOE\\x97\\xa7\\xfd\\xe1N\\xdc\\xe2\\t\\xac\\x0f\\xc4\\xeak\\xf2a3I\\xc7\\xd6h\\x92\\xfc\\xa5\\xf9Kr\\x97\\xe5/\\xcadn\\x99\\xdc\\x85\\xe8\\xb8\\x8fX\\xdfYt\\xd8V\\xb5\\x1c\\x02\\x0bz\\xcb`n\\xf5:\\xbc\\xf6\\xcc\\xf4\\xd9/+\\xf6\\x89 0\\x97s\\xf8\\xafE\\xfc\\xf0\\x96\\xfd\\xb1\\x86\\xf8\\xc8\\xd2Ql\\xecW\\xee\\x19\\r\\xe0\\xde\\xeb\\x03\\xc7\\xb79l\\xe0\\xdd\\x8c\\xbep\\x12%\\xde\\x1c<\\xbe\\xac:\\xb5\\xba5c\\x98\\xc5\\x0b3m\\x1d\\x94^\\x8e\\xfc\\x15\\xee\\xad\\x1d\\t\\xe9\\xf2\\xab\\xb5\\x055\\x83q\\x07\\\\C\\xf1O\\x83\\xdah\\x90\\x17DB\\x99;3\\x1e\\xa5\\xd1\\xb1\\xce\\x1b\\x99v\\x81\\xff\\x00\\x88\\x1e\\xbeR\\x9d|\\xa5:\\xf9Ju\\xf2\\x94\\xeb\\xe5)\\xd7\\xcab\\xa3\\xf5+\\xf3\\x93O.\\x01\\x9d\\x86\\xf2\\xff\\x00\\xc9\\xe9<)`\\x82`\\xdc;\\xc3O\\xc3\\xa8\\xc6\\xacF\\xa0`u\\xe7q\\xc5\\xdd,\\xc7D4FM\\x8d\\xc1\\x9d\\xfd\\xf6wf\\x137*\\xa6\\xb9\\xf6\\xce\\xbfa.\\xa8\\x94jh=O#2\\xe5d\\xa5\\xa6\\x14\\x8b\\x961\\x8dgt\\xa3\\xb4T\\xb9\\xb5\\x1d\\xa3\\xf2\\xb2\\xee\\xd9|\\xd0#\\x0cA\\x1b\\xc3O\\xc3\\x93\\xca\\xadS\\x12Ywn\\x15I\\x97k\\xa5\\x99\\xde\\x1a\\xc3c\\x08\\xa5\\xe9\\xac\\xeaN\\xa4\\xeaN\\xa4\\xeaN\\xa4\\xeaK\\xe0\\xebKd\\x9e\\xb1\\xb4`\\xa86\\xaa\\x99\\xea\\xd3\\x8a\\xa0\\xed=&V\\xee\\xb3Q(aX(i\\xf8qp\\xf3\\x9bMb\\xc7\\xcaqK\\xe2,\\xa7\\xc6\\x7f\\xc9=\\xe0\\xff\\x00\\xc5\\xef\\x07\\xfe/x?\\xf1{\\xc1\\xff\\x00\\x8b\\xde\\x0f\\xfc^\\xf0\\x7f\\xe2\\xf7\\x9f\\xf0^\\xf0\\x7f\\xe2\\xf7\\x83\\xff\\x00\\x17\\xbc\\xff\\x00\\x82\\xf7\\x97\\xff\\x00\\'\\xbc\\xbf\\xf9=\\xe0\\xff\\x00\\xc9\\xef/\\xea\\x0c[\\x01\\x97-#\\xcfK5\\xc9\\x15\\x98\\x96w\\xb8\\x06\\x1a~\\x1c\\x9d\\xc6C\\x9f\\x9aK\\x8f\\x1f\\xe7\\x05\\xa5\\xa5\\xa5\\xa5\\xa3\\xaaG\\xaf@\\xde`\\xbe\\xce5\\xe0i\\x13\\x93Z\\x96\\xbd\\xf6\\xf1\\x8a\\x92\\xd2\\xd2\\xe5\\xcb\\x83w\\x06f\\xee\\xda;\\xc7qLs\\x86\\x9f\\x882\\x8e\\xce\\xf0Aw\\\\\\xe6\\tF\\xd5\\x1f\\xa4\\x83\\xaby\\xb3x\\xac8l3\\r\\xae\\xd6\\x97\\xd3o\\xa8\\xd3\\xb1\\x9a\\x1f\\x02\\xef9A2\\x87\\x97\\x02\\xd44\\xfcN7C\\xcf/\\xec\\x82\\x9f\\xab_\\xac\\xa8\\x10\\xa5\\xf5\\xfa\\xad\\xcd\\x89ku\\x0b\\xef\\x94\\x03)\\r7\\x8bP\\xf8\\xc5w\\x86\\x9f\\x89s\\x11\\xb6\\x9b\\x8e\\xdey\\x95\\xbaG\\xb2t\\xfe\\xf2\\x96\\x96\\x96\\x96\\x96\\x94\\xed\\xe6G\\x15\\x1f7\\x0c\\xf6ax\\xb1R\\x99L\\xb4\\xb4p\\xb7\\x12\\xa2\\xc8\\xddk\\xca\\xce\\xc5\\xcaS\"+1\\xc1\\x15\\x1dS\\xcad\\xc3O\\xc5\\x94\\xe5\\x02\\xf5}\\xcd&B\\xb1+\\r{\\x02\\xff\\x00j\\x13\\xb7\\xd4e\\xfd\\xa3~\\xd3\\xb3\\xf6\\x81\\xf2\\xcd_\\x132\\xd7[\\t@\\xafL\\x94\\x8d\\xd9\\xecrr\\x0eW\\x83@\\x00\\x9e\\x98\\x89--\\x1a\\x11\\xbe\\x19E\\x8c\\x7fX\\xe2z\\x00~Y\\xab\\xe1\\xe8\\x1b\\x80e\\xf2\\x1c\\x93\\xa7\\x7f\\x05\\xa3W#\\xf1\\xf2\\xbd_\\n\\x82\\xe7w~\\')\\xcf\\xb4\\xe6?i\\xf8G\\xe9x^+\\x8d|\\xa8\\xf8N\\x80\\xeb\\xe49N}\\xbc\\x1a=\\xa3\\xf5O\\xd0\\xcf\\xfd\\xfe\\xce\\xd6\\'\\xca\\x8f\\x85T\\x07\\x07\\x8f\\xf6u\\x9c\\xfbN#\\x04}D}\\xc8\\xfe\\x1f\\xc9\\xa2K\\xba\\xc0\\xf9I\\xf0\\xae^=\\'\\x1e\\xac\\xe58z\\xcd\\x9e\\xe4\\xd1\\x17\\x03\\xa9>R|^\\xb3\\xa4\\xd90Z\\xf61=\\x17\\xbc\\xbc\\n\\rZ\\xc6l\\xda\\x9aqd\\xa6/\\x18\\xa6\\xfc\\x1d\\xc7?\\x1f)>(q\\xeb9&\\xcf\\x81v\\x82\\xf0t\\xfef0\\x16\\x94\\xcb\\xde\\xcc\\x1dnr\\xa6Q\\xd1\\xb1\\x81\\xe8\\x1c\\xc0\\xf0#\\xf6\\xf9H\\xd1\\xf0K\\x03\\x8f\\x1f\\xdc\\xe7\\xd2l\\xbe\\r\\x84\\xc7\\x8d:M\\\\\\x04\\xa1M\\xa7\\x138\\xb04\\xb0\\xfaLT)\\xdb}\\xf59H\\x9c\\xeap\\xf6f5\\xdf\\xca\\x06\\x8f\\x81Q|\\x9dY\\xa4\\xc14\\x80\\x1b\\xc6X\\xdbV\\x0eFa5\\xcc\\x07$+\\x9293^\\xb2\\x8eB\\xea,\\xd4\\xf4m\\x1dN\\x8cEF\\xe5/\\r?(4|\\x0fD\\xf8 \\xa7I\\xd9\\xf0(%\\xd8\\xf0\\xeab\\xca\\x1d\\x1f\\xeee\\xedG\\x03T\\xa4\\xba\\xd6+c\\xb1\\x8f\\xf8\\xbeNh\\xf3\\xf7\\xc7\\xc7\\x01\\xd4\\xcc\\xec\\x97\\xdd\\xe7\\x1d\\xa5zw\\xf9\\xf91\\xa3\\xcdB\\x8d\\xbefE\\x03\\xab6\\x02r\\x178\\x19\\x9d\\x15:\\x8au\\x14\\x9a\\n\\xcd\\x00\\xf6gT\\'Q\\x9dLz\\xf8\\x8d\\x15\\x8a\\x86i\\xc2q\\xf2S\\xcbAq\\x16|v \\x9d\\x16u\\x7f\\x9b\\x84\\xd0\\x1c\\x95R\\x86\\xab\\x94S\\xa0{\\xd5g\\xe5\\xea%8}\\x8f\\x01\\xea\\xcf+z\\x84\\xd0\\x9e\\xa6\\'\\xe4b\\xe0V]\\x8d\\x93a<\\x86O\\xac\\xe6\\xc7In~\\xa7\\x80\\xc46C$\\xf9!\\xe5\\xc15\\xe0\\x01\\x99\\xa0\\xc3\\xef\\x0b.z\\xf8\\xa1^\\xe4\\x85\\xcay\\xde\\xa5\\xcd\\x08{\\x07\\x80\\xf4\\x7f)\\xc8G\\xad\\xce\\x00\\xcf\\xd0\"t/p\\xa7\\xf4\\x9b\\x08z\\xe7\\xf99+\\xd2o\\xed\\xb9`\\x1fP\\xc3~\\xa53#\\xd2\\x16\\xfd\\x9dFi\\xc1\\xb5\\xe0`?\\x81\\xf9!\\xe4\\xa1\\xe0X\\x99|\\xa0\\x15%\\x85\\x1b\\xf37\\xa6\\xd9\\xa1\\xcfA8\\x12\\xd7-4A\\x9b\\x1d\\xed8+\\xe9q\\xf7\\xb9J\\xdc{\\xe7\\xf96\\xa8\\xebe\\xf6\\xc34\\xb2\\xf5w\\xfd\\x80\\xdd\\xfd\\xbf\\xa9n\\xd8\\xeb\\x97\\xb3(\\xafn\\xb9\\x1e\\xb2\\x87i\\x9avo\\xe4z\\xbc\\x98\\xa3\\x89S\\x1b|\\xe0\\xcd \\xc42\\xdd\\xaf\\xb0I\\xd3\\xfc\\xbf\\xd9\\xc0\\x07\\xa4\\x7f\\xf0\\'\\xfc\\x89\\xa3/Q9~\\xb1g\\xec\\x9f\\xb1\\x82J\\x8a\\x9a4\\xe1\\xf6\\xd92N\\xf5\\x19\\xfcJTK\\xd5\\xd9\\xef\\xb9\\xc3N\\xad\\xfb:fL\\xf7?#9+~\\xa4\\xc5{\\x17HW\\x9c\\x1f\\xbe\\xcf\\x91\\x9eM\\x8fY\\xc7\\xce\\x0b\\xd2\\xe1\\xa8QH\\x9d\\'#\\xf5/\\xfc\\xf0/\\xfe4\\xd9}\\t\\xb0\\'\\xa2\\x93E\\xec\\x7fW?B\\x7fa\\xfdFK\\xe2\\xe1\\xcd\\xfaDi\\x97|M\\xa0^\\xa6>\\xa9\\x92\\xecZ\\xfe\\x18\\x16\\xc7|\\'\\xa7$\\xb7wo<\\x92\\xc1\\x93g\\xecD\\xd3`\\x8fs0\\x894\\x87\\xc8\\x8d\\x1e/\\x8b\\xc9\\xe2[\\x033\\xb9]\\x89\\xd1\\xfb\\xb0:\\xfb\\x10\"t\\xf0:\\x99\\xdd\\xf0m)\\x03\\x86`\\xa4\\x07G$\\xe6}C_I\\xc2\\xf7\\x0f\\xdf$\\x05zhi\\xfd\\x842\\xba\\xe1\\xe8\\xcc\\xdd[\\xa2\\xc4u\\x80\\xf6/\\xf3\\xf2#\\xc7O\\x03o\\xb1\\x98\\xad\\xf0\\xd3\\x7fD\\xc0BD\\xf8`\\x13\\xb1\\x99\\x05.\\x12\\x9a\\xd9\\x19\\'\\xe6FNc\\xc3\\xa7\\xd2s\\x1e\\x01\\xe3\\xc0\\xd3\\xea\\xfc\\x88\\xf1\\xd3\\xc0\\x9d\\xc1\\n\\xa1\\x95\\xc7OY\\xb1\\xcc#\\xfe\\x00\\x00\\x8b\\x18aa\\x8b\\xd6\\\\D\\xe863U\\xady\\xf0\\xaa\\xf5?\\x83\\xfc\\xe0m\\xf8g\\x8e\\xbe\\r\\xa1\\x146\\xc4_\\xe3\\x00\\\\\\xe0\\x89D\\xcdx?3\\xe2\\x06\\xde\\xec\\xa4\\x82\\x8d\\xcb\\xa7^\\'r\\x9e\\x06?w\\xfa!\\xf6\\x8b\\x82\\xbd<\\x03\\x0eC\\xf5\\x93\\x93=`\\xba\\x8f\\xc7\\x1f\\xd2 \\xfd\\xef\\xec\\xff\\x00\\xd5#\\xfc\\x97\\x04X\\x02\\'\\xb6\\xf6mL\\xcc\\x9d\\x93\\'\\xde \\xff\\x00\\x8d\\xef0\\x97\\x04\\x1c!\\xd9\\x04\\xb4t^\\x82#\\x14\\x9c)\\xaf8|\\xc7\\x8e\\xaf\\x80\\xaf\\xe6\\'\\xf9\\x00\\x06iAR\\xc3=c\\xf1)8=M\\x9fs\\xf4\\x80\\xa8\\xa1\\x07\\x93E}\\xb88\\xf3m\\x06\\xeb\\xd0\\x07)e\\x02_\\xed\\xd2JN\\x11:\\x82>txp\\'\\x16~\\xbb\\x1e\\xe4\\xe4\\x86\\xc1\\xd1(\\xfa\\x9eSG\\x95\\xbd\\x0f\\xf3\\x00\\x00\\\\\\x1e\\x93Us*\\x0e\\x87\\xc4\\xe4\\x90~\\x80\\x8d\\xbc\\xb6\\xab\\xe1\\x8b\\x88&rS\\xd6\\xae\\xa2IK\\x8d[\\xb4\\x1d\\x9a\\xe4\\xc3\\x9fU\\\\\\xaf,)K\\x88l}7\\xe6\\xaa\\x07\\x99Oc\\xbc\\xb0\\xf2d\\x7f\\xd1\\x00\\x00\\xae\\x9d\\x16\\xfbc\\xf3\\xf1S\\xa3\\x03b\\xf8\\xe2m\\xe58A\\x9e&\\x8eP\\xb4\\xfd\\xaf\\xbe\\xd6\\x15\\xf0\\xd1\\xf53W\\x8b\\xd3\\x96\\xce\\xa4\\xf3\\xc9k\\x1c\\xe5\\xd1\\xdfI\\xe5<\\x98|\\xe8\\x06\\xcd\\x7f\\x84\\x00XJ\\x90W\\xa7\\xc57\\xbbO<\\x84\\xbc\\xecN\\xd4\\xedN\\xd4\\xbc\\x13*----/\\xe13\\xd6_\\xaf\\x94\\xd1\\xe4\\xb4\\xa8\\xdb\\x81\\xe5\\x8c%-\\x9a\\x96U\\x11\\xc4\\xc1\\xf1A6\\x00\\xbe\\xbc\\xbd\\x0f\\r\\x83\\xbf\\xf9}&\\n>.u\\xca\\xfd\\xa4\\'\\xca\\xc0%\\x0f\\xb4\\xb6eK\\xa3\\x8b\\xdb\\xa07I\\x08\\x02\\xc3L\\xf2\\x9c\\xe4\\x0e\\x9b\\xaa\\x1f\\xca\\x90\\xc7\\x01\\xa1/\\xd1?\\xe5?\\x90\\x10\\x9a\\xa4\\x80!\\x91\\x99\\xc6(l\\x02\\x19EUVp\\x14z\\xde\"\\x14?\\xd3\\xc8\\xaa\\xa3^Z\\x95\\x86\\x86\\xcc\\x14\\x84\\x0e\\x01\\xd8l\\x80\\xbd\\x93\\x07\\xd4\\x9b}YA\\xdf\\xe5\\x1a<\\xa2Q\\xf4\\x7fL\\xa1\\xe4\\x07Z\\xc851\\r\\xa6\\xa2>Qa\\xbf\\xfe|P\\x80E\\x01em\\x00k\\x19\\x1f\\x0b\\x93\\xcf\\xd2?\\xf7\\xe3>\\xf1\\xc1\\\\\\x0f\\r8*\\x83@\\xe56z\\x10\\x91eo\\x87#V\\x0e\\xd6\\xe32\\x9choN\\x8d\\x97\\xd8\\x98\\x1fA\\x17\\n\\x03-`\\x1bG!LH\\x12\\xaa\\x85\\xf5\\xcc$L\\xb6\\x1b\\x14\\xc3\\xe4\\x0c[R\\xc0W.\\xeb\\xa1@\\xb2\\xec\\xa5C\\x0b\\xbca=\\x99\\xf6?6\\xe7\\x94J\\x0b\\x18\\x96\\xf2\\xb4\\xbc\\xf6{\\x9e@\\x02:\\xf5\\x88+Gn\\xa8\\x15\\x8c|@\\x00q\\x1boE7gOh\\xe1\\xa8\\xcf\\xf1\\xef\\x00\\x00Ph\\xf8\\xcd\\x1d\\x0f\\xd3\\x16\\x8f\\x10\\xe5\\xd4\\xd0\\xc0\\x9d\\x8d\\xc7\\xecy@\\x00\\x83\\x18{\\x00\\x0bXz\\xc00((\\xacg\\xb4\\x1e\\xa6\\x15\\xa8\\x80\\x04\\xd3A\\xac\\xf2\\x1cq\\xd7(Pi\\x9bj\\xeah\\xac\\x94.\\x86\\xb6\\x89\\n\\xee\\xf9g\\x99\\x9a\\xf6zNU\\xf5\\xe1:\\x9ep\\r\\x83]\\xd0\\xf5X\\xd5,u\\xc4\\xfeA\\x0b\\x1bz\\x8b\\xf1\\x867\\x8e_\\\\D\"\\x04M\\x8c\\xb7\\x94\\n\\xa1\\xef\\xc0u`o}\\xe5\\xf8\\xe2)\\xd0~\\xc1\\x88\\xd1k\\x10\\x00%\\xa5\\x9b\\\\\\x84\\x15\\x10\\x12\\x94\\xbb\\x04\\x86\\xe0\\xe5\\x99X\\x12\\x82\\x9eo:\\xd1\\xe8\\xcbZ Z\\xd0\\xb8/\\x00\\x99\\xb0\\xc2\\xac\\xab\\xc1\\xa8\\xb8\\x02oF\\x19W/[\\xdd\\x84z\\x9bd\\n\\xeb\\x16J\\xddj\\xd0h\\x04\\x1c\\xdf\\xed\\xef\\xa0BKH6\\xca\\xf4\\xc4\\x8e\\x94\\x8a\\xb1\\xd2\\x9c\\xc7\\'\\xaa\\xeb\\x13\\x02\\xb8\\xe4\\xc2\\xa3Z^\\xe6\\xa6X\\'T\\x9c\\x8dZ\\xad\\x13\\x1aev\\x00\\xb6\\x9b\\x94=\\xd8P\\x9d\\x7fw\\xca|\\x07*\\xf3\\xf4\\xe0\\xf9A%\\xd2\\x12\\x8e\\xf8w\\xef\"\\xe95C~\\xc4l\\xaeu\\x08\\xcb\\xa3\\r\\xfa\\xc9f-\\x7fx=D\\x85A\\x83\\x9a\\x1c\\x1f(S\\xddmh\\x83=\\xf7\\x97\\xfc\\x00\\xf3\\xaf\\xe8\\xf1F\\xa6~\\x06B^\\x00E8\\xca\\xca\\x05_\\xcd\\n\\xa1F\\xa9c\\x04\\xca\\xb1\\x88\\xca\\xfdN\\xab\\x84\\xf1S\\xfb\\xb2\\xc9u^Y\\xf0\\x08\\xa1d\\xd8\\x9fp\\xfe\\x93\\xd3\\xc5\\xba\\x006\\xb4D\\xd2\\x8c\\xcc=BT\\xfb9\\x8f\\xed\\x97-\\xcc/\\xdd)`d\\x16\\x12\\xcb\\x1e\\xa2\\xc2J\\xb6\\x8b\\x0b\\xd0 zK\\x03\\xbbm\\x13\\xf4Y\\xc8\\t\\xd4\\xa7\\xa9+C\\xd1\\xbaP\\xb2\\x14p\\x7f\\x87\\xb4O\\xc1\\xe2G\\xa1\\xbe\\x83*\\xe8Vc_\\x0f\\xaa\\x8eZ\\xec*\\xe0g\\xee18u\\xea! \\x11\\xb2\\xd4+G(\\x058A-d\\xdd\\x97\\xee37\\x18o\\xa61\\x90G\\xee\\x1dr\\xccKm\\xe8\\xc5Z\\x9f\\x18\\x84\\x15\\x1d\\xd2-\\x90Yp\\xd8\\xb7a\\xee\\xc1{\\xa9\\xfb-\\xe4\\x11\\x99\\xab\\xecG\\x8b\\xaf\\xf7\\xa4\\x14\\xf1\\xc5N\\xd0\\x9cS>\\x95?>X\\xfb\\xff\\x00\\x96\\x1d\"\\xda\\xcej\\x9dV^\\x84\\x1b\\n`:x\\x1f\\x08\\xd6\\xa1\\xf5\\xbf\\xd4&\\xdc:\\xe8\\xfe\\xcdJ\\x0e\\x87\\xf5\\x96v\\xd7\\xba\\xdc\\xcc\\x83\\xa7\\x07ADH\\xda\\x85\\xd3\\xff\\x00A4}\\xc9jo\\xeb\\xfd\\x10\\xb8\\x80\\xc7\\x0f\\n4\\\\\\xb6\\xde\\x06\\xac\\xa3\\xab\\x19\\x17=\\xda\\xf0\\x04\\xe0)\\t\\xb5\\xe3\\x91\\x01\\xf8c]\\x0f\\xb1\\xe0\\x85\\x10\\x1bb0\\x95\\x80\\r\\xb6w\\x05r>\\x02\\'ch\\x0f\\x05\\xa6\\x9c\\xa2\\xb0C+\\rR\\xea\\xac\\x15\\x8c\\xc1\\x97R\\'E\\x1a\\xe2dX\\xaa\\x83=\\x97W\\xb4A\\xe9l\\x8d\\xe1C\\x015\\xde\\x04\\x11*\\xc3\\xa1\\xd4\\xa0\\xb1\\xa2@C?G\\xa8p\\xc2,=\\x89x\\xd8\\xf5\\x0c\\x9d\\xc9\\xf4\\xfe\\x17\\x9f\\xea\\'\\xd2\\xa7\\xe4J\\xd3MOVj\\xdf\\xa0\\x87^\\xa5\\x8d\\x89\\x92\\x8e\\xf8\\x90\\xaa6\\x01\\xf4\\x1f\\rO%\\xf8\\\\\\xdc\\xb1\\xbf\\xb4\\xc0\\xac\\xf4\\xc4\\x0f\\x06\\xec\\xf7 x\\x03\\x18\\t}\\x92!\\xbcQ\\x0f\\x03k5\\xb6\\x0b\\xd8\\xf7\"\\x97%V\\xe8\\x07T\\x80\\xcd\\x1e_\\x0c\\x00>\\x12_\\x16|)\\x18\\\\\\x15+_D\\xaa\\xb4\\xd2\\x8d\\n\\x02\\xde\\xe1l>\\xa3-\\xa8ZE\\x15i\\xe9\\x80/\\x0c7\\x86\\xb6\\x9d\\x8db-\\xaa\\x14q\\r\\x86BUI[E\\x89er\\xb7\\xfd-w$\\xd0\\xbb\\x06]\"\\xae\\xc54\\xf1@e\\x0e\\x12\\x014c~\\x18C8,!\\xaf\\x04>3<\\x03D@\\x8c\\x83\\xcd\\xed\\x15h\\xa8]\\xec\\xbe\\xb7,\\xe4\\xc6\\xfaw\\xdd\\x14MLK\\x00\\xecL3\\xf2\\xa6?\\xd3\\xd6\\xbc\\x10\\xc7\\xb3\\x1a\\x98\\xe1\\x8b\\xec\\x97(\\xea\\x0f\\x86\\xaf\"I\\xc4\\xc4n\\xef\\xc0\\x00\\t\\xcd\\x071\\x1e\\x91\\xa7\\x10B\\xb6)[c!a5\\xa4-T\\xdav\\xd1\\x001\\xb0DSAU\\x11+\\xean\\x97t\\x18\\xa8\\xb7\\x1av\\x00\\xdfm\\xae\\xbaS\\xfe`\\x00c\\xd3\\x0f\\xc3\\xc1n\\x85\\x89\\xb6\\xa7\\xb7\\xfa\\xec\\xb76\\x05\\xbbi\\x08\\xb5\\x19n\\xba\\xea\\xccS\\x89%\\x1d\\x1ejfP\\xc6\\x14\\xcf`\\x08\\x1c\\xea\\xc8\\t\\x8bc\\xa0a\\x8d\\x8f\\xb3\\x06\\nQ\\xe3\\x98\\x98\\x80\\xe9)\\xc9\\xb4\\x08`\\x8a{\\xc2S\\xd6]\\xc0\\x8d\\x0b\\x8c\\x07Xj\\x15,!^Vrw!@[C\\xeb*p\\xbf\\x81\\xe5;i\\x00\\x16\\x97\\xa5\\x02\\x7f2d\\xee\\xe6\\xa1L\\x0b\\xbd\\xe9O\\xfdv<5x?\\x10\\x00\\x02\\xfc(\\x1a\\xeabj\\xbbKDr\\x15S\\x10\\x19\\xe7\\x82Q?\\t\\x12E\\x96j\\xe2\\xce\\xc1v\\x10f\\x85\\x8e(\\xa16\\xaf\\xc5\\x00\\x00~\\x15\\x0fO\\xf0\\xf0\\x1a5t:\\xc9\\xeeq\\xb1\\xbbJ\\x96^\\xd9w0\\xc2Y\\x19\\xba\\\\j\\x83\\xca\\xf0B\\xb4\\x9d\\x0cR\\x86\\\\\\xc5\\x83Iu\\xb8\\x17\\xf7\\x9b\\x90\\xc6\\xcc\\\\\\xe7\\xd4\\xc0\\xa5\\x941A\\x02\\x16^=q\\x15\\xaf\\xf9\\xa4\\x11\\x85\\xd1\\xc8\\xe4\\x88\\x86\\xd6%\\xeb\\x1dk%\\xd53\\x01:p`\\xf6\\xa0\\xb6\\x1c>\\xf0\\xdf\\xa7\\x1fN}\\xd4ao16\\x1c\\xca\\xd4\\xe9\\x97\\xa5\\xc7\\xc2\\xd5\\xfe\\xf0\\x00\\x00\\x00\\x00\\x07\\xe1 \\xdf\\xf1^\\x13su\\x90\\xbbz\\x03e\\xb8\\x88%\"\\x14\\x8e((IS\\x12Q\\x0b\"\\xbbJV\\xa0\\x95\\x07./J\\x00\\x00\\x9b\\x05\\xfc8\\x1f\\xda\\x0em\\x02\\xfb\\xa2`\\xb4t\\x05\\xb5\\xb8\\xde\\xec\\x8c\\x08%(\\xc2\\xeb\\x03\\x94\\xa2=R\\xa1\\x801\\xa1\\x95\\x83\\xed\\xa4-\\xb9\\xd3\\x01\\x94\\x0eA*\\xf6\\xe0\\x9b\\\\\\x1bw#\\x9fa\\r\\x82L;\\x9fe\\xc5N\\x1ehXO\\xba\\x9c\\xbf\\xe2f`,\\x1d!t\\x8e\\xb2\\xb7\\xd1\\xe1\\x1f&\\x80\\x00\\x00\\x00\\x00qF\\x9f\\x03\\xbb\\x16\\x00\\xec\\xa0fT-,\\x9d\\xf9R\\xc4\\xcf\\x85\\xb6b\\xa4\\xea\\xe5n\\xa0bC%];,\\xc6\\xcc\\xa2\\x95|^5\\xcb\\x98\\xb1\\x0b\\x91\\x8aC\\xda\\xf3\\x86\\xf80-\\x05`\\xe84\\xa7h\\x8d:\\n\\xb1\\xae\\xd4\\xa64&l\\xba\\xadF\\xc3\\x94,\\xa9\\xf7\\x9bz\\xba\\x11\\x04\\xdd\\xe6\\xadK\\x97\\xd0Y{\\x0c{\\xaf\\xaa\\x01S\\'H\\x98\\x06\\xdf\\n\\\\\\xe6\\xc8\\xc5?\\x11\\x9d\\xe5\\xca\\x9c(\\xc9\\xa8%XA\\x88\\xd5R*\\xedV\\xed\\x9f}8X.M\\xdbBC@\\x95\\xbf\\xb0\\xf0\\xd5\\xf2`\\x00\\x00\\x00\\x00\\x0b\\x99\\xda\\x1d\\x19\\xa4\\x99\\xb5\\xb55\\nR\\xff\\x00\\xd1\\x8f\\x04V\\xac\\x83\\xe8\\x81\\xfc\\x8f\\t\\x06\\xd5C\\xad\\xd0\\xba\\xc8\\x9eX!\\xac\\xef1q\\xae\\xa9r\\x9a\\n\\xefH\\x90\\x8fL\\x92\\x9aH@\\xbc\\x0em\\x8f)\\xe0%\\xe6\\xd6\\x1fB!K\\x8b0\\xf5r\\xd0P:\\x01@\\x04h!T\\xac\\xadK\"L\\x16\\xd6\\x80\\\\Y\\x9f\\xc5t\\xa4\\x1b\\x8e\\'\\x82\\xf4X#\\xd4R2\\x86\\x1e\\xe0\\xabQ\\xfd\\x90\\x0b\\xe0\\xa8o<)>\\xf6g?\\x9f\\xb7\\x04\\xcep\\x00]~Y{\\x97:>\\x1a\\xbf\\xdb\\x00\\x00\\x00\\x00\\x1f\\x04)*\\xce\\x83\\x82\\x9e\\x83\\xab\\xd6\\x12\\r\\x82}\\xa7\\xe6x\\xa3\\xaf\\x8e\\x16[\\x03\\x14\\xac\\xc1\\x9bp\\x879q\\xc4\\xc3TpC\\xaa\\xab\\xb0\\x06\\xec\\n\\xd9my\\x15l\\xa9\\x90\\x17\\xb4\\x14\\nZ\\x84]\\n\\xcb \\xa0\\x8a\\x0b\\xa8i+\\n3\\xad\\xae\\x94\\x0b`]N\\x8c\\x077\\xae\\x01\\xe0\\xa7\\x19\\x7f\\xf4}\\xb1m\\x94\\x15\\xca\\xce\\xc4\\x1a\\xc1\\x9bR\\xcf\\xaa\\xfc\\x06\\x83\\x82,\\xfb\\xa9\\xd3\\x92\\xd2ML^%G\\xaf0\\x06\\x95g\\x93\\r\\xc3\\xd7\\x00\\xcd_&\\x00\\x00\\x00\\x00$\\xd8\\x0c\\xa2\\xc7\\xda=9\\xd5\\xfe\\x89$\\xa0\\xa7\\xa1\\xed\\xa3\\xec\\xce#\\x0f\\x11\\x15Y\\x01\\n\\x88\\x94\\x88\\xf0\\x91\\xd4\\xed\\x7f\\xe3\\x7fI,\\xe8U\\xe9\\x88\\x13J\\xb7Ck\\xcd\\xc0\\xbb5\\x18l\\xb45\\xb4\\x0b\\xa82\\xa3\\xe1l\\xa3J\\x80\\xdc\\xa2\\xc5D\\x85\\x02\\xb9\\xa5\\x86\\x18E@\\x86\\xfbd\\xec\\xd1\\x06\\xb8\\x03=\\xb5k\\xb2\\t>\\x98\\x89\\xbf\\xa0\\x0c5\\xba\\x83\\x17\\xa6\\xce\\xca\\xb9\\\\N\\xc0\\x07\\x8f\\xddO\\x90\\x91\\xb9L\\x8cD\\xc3~\\xb1\\x8dn?d\\xd5\\xf2\\x80\\x00\\x00\\x02\\r\\xc2\\x00\\xfa8\\x82\\xa4\\xd59>\\xe1\\xf1D\\xc4\\xd0\\xa8\\xd3R\\xa7\\xd9\\xe6\\xc0T\\xb6\\xd2.\\xc1\\xc5\\x9dyT\\xab\\xd4\\x04N\\xbc%\\xfa$\\xe1\\xe1\\xa7\\xa4:\\xc2l\\x82\\xb36A\\xaa\\x13\\x15\\x7f\\xca\\xdd\\xfb/\\xa6\\xc6\\xe0\\x89\\x9d\\xb1h)/iA\\x87\\x9bfe\\x1b\\x11t)\\x06\\x17\\xbe\\x9fE\\x93rp\\xb8V\\x80\\xe0\\xd0\\x0f\\x10\\x08\\xc3y\\xe1\\x98\\x8e\\xf3a\\xd4\\xfd\\xf1\\xb2\\xc9\\'\\x18L\\xf7,![\\x0c\\xd5\\xf2\\x80\\x00\\x05J\\x9e\\x9f\\xe1\\x00\\xf1E\\xfb!D\\x94\\xae \\xd1\\xda=oU\\x08tQ2\\xe6t\\x0e\\xe8\\x05\\x15\\x00U\\xa5\\xd9K\\x8aqT\\xb2s\\xaa\\xc8,\\xb9\\xe4\\n\\xe89\\x13\\x84xH\\x15k\\x98\\xf8*\\x04h<)*\\xec\\xc9\\x1d\\x82\\xa9j\\x1d\\x04\\xc6\\xe3\\x02<2X\\x00\\xd2%:#\\xdf@V\\x0b\\x15\\x1c\\x8eE\\x1dat\\xa9\\xe9l\\xb5\\xbdU\\x03q\\x08\\x92\\x04(\\xa2\\x83g\\xc0\\xe85&c\\xd5\\xd1f\\xe7\\xdeO\\xc2-\\xfd\\xa4j4\\x99\\xf0\\x08-c\\x16j\\xff\\x00H\\x00\\x01\\xf1\\x9d^Z\\xad\\xde]\\x0eV.I\\xdd\\x87\\xd4\\x10\"\\x10\\xcdF\\xa9\\xa8\\x1b\\xec\\x81\\xba\\xfas\\xff\\x00K1\\xf5\\xdd\\xf3\\x1b|=f,\\xe7p\\xce=e\\xdb\\x19\\xba\\xa7\\xb2I\\x14\\x81\\x96\\x9a\\xa6\\xd5\\xca\\xab\\xf0S\\x06^R\\x91J3\\xe8\\xcaB\\xdd/\\xfa\\xf27`\\x91\\xe3XH\\xbdw\\xdc\\x9b\\xf0\\x0f\\xb7\\xf7\\xcb\\xff\\x00\\xab7\\xff\\x00rd\\x19\\xc3uE\\r\\x9fC\\xf9\\tj\\xa6\\xa5k\\x8f{\\x96\\xfaLM_&\\x005\\xa8\\xcb\\xecL\\x81V\\xecs_P\\x98\\xc3\\xa6\\xf9\\x8c\\xff\\x00\\xb9\\xc4\\xc4\\x1d\"\\\\\\x17\\xec*\\x9b/7\\xec:@\\xdc\\xe6\\xc5\\xdb\\xd1\\xe8E{\\xb4\\xfe\"3^\\xc1\\x1e\\x83\\xe9;z\\x1e\\xba\\xf0br\\x81\\xc0`\\xd2{\\x9fYZ\\x86{\\xa2\\xfdR\\xd4\\xcf\\x10_\\x08\\\\\\xb1\\xa9_\\x00\\xe5Yw\\x98n\\x93\\x90\\xdf\\x97\\x12\\xd7\\xbe ;G\\x85\\x9bh\\xe8\\x0fW\\x04|\\xd2k\\xe1\\xbdS\\x86\\x9a^jYW\\x10\\xd9\\x8a~\\xe1%\\x94\\xc1\\x1dL\\xc0\\xd8\\xf4\\xe1\\x96\\xed\\xef\\x1b\\xe9~\\xd0\\xff\\x00,\\xd7\\xf8w<\\xc2\\xbaGq\\xa8\\xb5K\\xa9r\\xbc\\xfe\\xb8\\x98+w\\xfbD\\xcbj\\x07\\xd2z\\x13\\xb6E\\x94\\xd4z\\x08A2\\xebK\\xc4\\xb6\\xa6wR\\xd4\\x8b8}\\xcc\\xc5\\xab\\xd2\\x90\\x1agk}\\xe0\\x07\\xec\\x84X}f\\x11 \\x1anJe=\\xf9\\x89\\x96\\x87jSet\\xe2\\ry\\x86\\x8f\\xf1_\\xf9k\\xd5\\x99\\x1d\\xf5\\xa3\\xa4b\\xae\\x97]\\xc4\\x89\\xc8\\x8c\\x98H\\x14\\x7f\\xef\\x12\\x81p,n\\xacE^ v\\x83\"\\\\n\\xa7t_#\\xed=A@\\xb6=\\nu!\\x0e\\r\\xab\\xb3\\x8e\\xbb\\x96\\x10\\xee\\xa6u\\x80\\xd3zS\\x034\\x964\\xdc\\xec!i\\x0f\\x02\\x87\"\\x18\\xfa8{$2\\xa6*\\x0b`\\xd3d\\x08*R\\x9b\\x96;\\x023\\x824YE\\x1bV\\xe9\\x04\\xa33q\\x0c\\xb0P\\xab\\x1dQ\\xe0H\\xfb\\xf2\\x15[\\xe5\\x00U\\xd4\\xfb:LF\\xe1\\xf2\\x81\\xb0\\x16\\xff\\x009+)\\xa7\\xd4\\x81\\x18\\xab\\xfe-@\\x8a\\x19\\x14\\xe7;\\x99\\xde\\xce\\xf6U@>\\xd0n>\\xcf\\xe4%G\\xec\\x88F\\xaezN\\xcf\\xd9-\\x04E\\x86(\\xec5\\x1b\\x89\\x16\\xd9@\\xdb;\\x0f\\xda^\\x9a \\x80\\x16\\nX\\xa5\\xa2^n\\x14:&\\xc4\\xb9\\x08\\x02 \\x9d\\x19\\xc8\\x11\\xec\\xca\\x9a\\x91\\xa3\\xe59\\xf6?\\x04\\x7f\\xdf\\xe9\\x1eZ\\xdb\\x1c\\xeb[\\x01)\\x11\\xaeP\\xf4*\\x01\\xac\\xd3.\\xbf\\xcd\\x01`gn\\xad#\\xbb+J\\x06\\xc1\\xda\\x057WB*\\xb2\\xd3\\xccN\\xddz#\\x82\\x11\"lCi\\x99[A\\xa63S\\x13\\x89\\x0e^E\\x8c:\\xd1\\xf3\\r\\x1f\\x96Th\\xb7\\xc9,\\x1d\\x1efH\\x1e\\xa25CG\\xcahY\\xd3\\xf1\\x86\\x1f\\xf4j(\\xac\\xc1\\xb9\\xbb(\\xb2\\xf9\\x8c\\xc0\"\\xdc\\x11\\xca\\x92\\x9c\\xc3\\xa2\\x88\\xe7\\x7f[\\x9a\\x0eC\\x8e}gE\\xf5\\'g\\xeaN\\xcf\\xd4\\x9d\\x9f\\xa9;?Rv~\\xa4\\x1b\\xdb\\x9d\\xabOJI\\x80(\\xc5k^\\x86=\\x907\\xbca/\\xce\\x96\\xfd\\x05\\x01\\x15A\\xca\\xb7\\x89j\\xd4\\n\\xc0H\\x1bJ\\xd4\\xea\\xf98\\x83~\\x8b\\xd1\\xca\\xbe\\x84\\xbfv \\xef\\xa45\\x11#\\xda\\xed\\xa4\\tt\\x7f\\xee\\xa0-Hv\\x05h\\x0e\\xe0@\\x9e|\\xa26\\x81\\xb5lMs\\x96I\\x855\\xea\\xa9_\\x00\\x7f\\xd0\\x10\\xb7\\\\\\xe5\\xb4z{\\x04\"\\x8b\\x8dDYM\\xc7q\\x0e\\xd8\\x14\\x00\\x99\\xc1\\xd80/\\x99\\xd6\\xdd\\x9a\\xf4<-\\xd8G)j\\xeaq\\x18q2\\x14\\x85\\xc2\\xe8\\x9d_\\'8\\x0f\\xbc\\x90\\xb9\\x11\\xcd\\xac\\xf4\\'\\xea\\x95\\x17\\xfdb/f6\\x8d\\xb8\\xca\\x91\\xbdZ\\xb7FW\\x10\\x18,\\x05`\\xe1Z\\xdf\\xc0\\x92I 6 (\\xe2R_D\\x81kgTlDK\\xa4\\xa5\\xa1\\xc18`\\xd2\\x81\\xf7\\x81\\xb14\\xc6^2h!\\xa8?j&\\x0c\\xbd\\xd4\\xa4Q}\\xe5\\xc5M\\xf1\\x04i\\x9a\\xbeN\\xa6b\\x00\\x8d\\xeb%|\\xd3\\xfaF%\\x14|-\\n\\x8c\\xc0LJS\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8\\x15T\\x85<\\xc8S\\xcc\\x81UH\\x13\\xc8>\\x19\\x19\\xb5\\xe2X\\xd1n6\\x89Tc\\xaf\\x029\\xd9\\x92T\\nY\\xe4\\xeb\\x08\\xab&\\xaf\\x93\\xb4\\xbb\\xd3\\xc8\\x99\\x12\\x10s\\xedN\\xb1\\xdc\\xa7\\xeb\\x1608\\x9d\\xc9\\xdc\\x9d\\xc9\\xdc\\x9d\\xc9\\xf5<\\xa5\\xb86\\x92\\xc2-m\\xa1 ~0=4W\\xed\\x84\\xa9grw%\\xe5\\xe5\\xe3Z\\xf4e\\xde\\xb40J\\xd3\\x152k\\xa4j\\xa9b5|\\xa3!u\\xe8\\x1e\\xa3\\x01\\xe8[\\x94\\xe8\\xc0\\x8b6\\xf2\\xed\\x12\\r\\x10\\xdc\\x1bY\\x10\\xee\\x067\\x80\\xfe{#\\xa8=\\xe6\\xafh\\xd9yk\\x1eoy\\x0e$G\\x8a@,D\\x94Ykqk\\xef^\\xf0\\xdaM_)\\xe2\\xce\\xe3\\x88Q\\xb0\\xf3\\x10\\xd7sx\\x9b\\x81\\x8f\\x96|\\xc3\\xa6\\xbc\\x12~\\xe33H\\x88\\x05\\xe30\"\\xaa\\xd0\\x846\\x93ne\\xdc\\t\\xab\\xe5/\\xa7\\xbb\\xe7\\xdb\\xd0\\x90\\xe2\\xe6>\\xae\\xa1u8mOx\\xe1\\'bv\\'bv!\\xb8\\'L\\x08\\xf5#]\\x1a\\xb7\\xdf\\xacE\\xc0\\xa1\\xa3\\xafy\\x96t^5\\xd8\\x9d\\x89TZ\\x1c\\xb0\\xda\\\\\\x12P\\xb5t\\x0c\\xa6\\xf78\\xea\\xaf\\xe0\\x99\\xadd\\x97`3\\x887\\xbe\\xbd\\xa5\\xd1\\xa4\\x9a\\xbeU~4u\\xc7\\xadu\\x84!\\x83\\x8bP\\xfa\\xdc\\x079\\xa3?\\x04\\xfa.$\\xdf\\xc0\\xc3K\\x9e\\x1f\\xf0\\x119W\\xa90\\x893\\x16\\xb0\\xcb\\xfa\\x00\\xe5\\xda\\xf5[XW\\x8a=q\\x16\"V\\xa2O\\xff\\xc4\\x00#\\x11\\x00\\x02\\x02\\x02\\x01\\x02\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x011\\x00\\x100@\\x11\\x02q !PQap\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00\\xfc\\x15\"\\x18gP\\x84Q\\xc8\\xb7\\x85\\x81\\x05\\x1cmA\\x00\\x9c{Go \\xcb\\xf2b\\xf0,\\x8b8\\xe2:u\\xdbaX\\xe4\\xa8(N\\xfb\\x8a!\\xe7\\x12\\xdf~\\x80~\\xe9\\xff\\xc4\\x00(\\x11\\x00\\x01\\x02\\x04\\x06\\x02\\x01\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x001\\x02\\x10\\x11!\\x030@Aaq Q\\xa1\\x12`\\x80\\x81\\x91\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00\\xfc\\xf5\\xd8\\x91\\xb2\\x06\\x9f\\xa5\\t\\xf8@\\xfcH\\x19w\\xa9\\x80\\x90I\"\\xcb\\x0e/\\xe1Xq,(\\xe8\\xb0\\xe2\\x05\\xae\\xa1*\\x02\\xa1 k\\x193\\xa6\\xcb(UX(\\x8a\\x88\\xa2\\x80C+\\xb4QL\\x85\\x996\\xd2d\\xfeG\\xc3ty\\x19\\xae\\xc9\\xe5\\xd7\\x87\\'(_?\\xdai2i\\xf3\\xa6\\x15\\x88\\xa1+\\x07FF\\xcb\\xa4\\xd3\\xefLw\\x9e\\xe9\\xdeC\\x99\\xf3\\xab\\xebV\\xc8^\\xb4\\x9e\\x19\\xbd\\xb5\\xbe\\xfc\\x85MD(R\\xb7\\x97:so \\x08B\\x81\\x1e\\x17:\\xfe\\xf5\\x1e\\xf27?V\\xa1\\xfe\\xcc\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m The above exception was the direct cause of the following exception:\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m raise ArrowConversionError(str(column_values)) from e\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\u001b[32m [repeated 2x across cluster]\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:12 [gpu_model_runner.py:4021] Starting to load model Qwen/Qwen2.5-VL-3B-Instruct...\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [vllm.py:624] Asynchronous scheduling is enabled.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:15,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:15,814\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:15,814\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:15,815\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:15,815\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:15,816\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:15,816\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:15,817\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:15,818\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:15,818\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:15,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:15,819\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:15,820\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:15,820\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:15,821\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:15,821\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:15,822\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:15,824\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:15,824\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:15,825\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:16 [gpu_model_runner.py:4118] Model loading took 7.16 GiB memory and 2.514481 seconds\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:16 [gpu_model_runner.py:4946] Encoder cache will be initialized with a budget of 16384 tokens, and profiled with 1 image items of the maximum feature size.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:42:25,860\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:42:25,861\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:42:25,861\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:42:25,862\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:42:25,862\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:42:25,863\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,863\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:42:25,864\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,864\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:42:25,865\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,865\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:25,866\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:25,867\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:25,867\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:25,868\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:25,869\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,870\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:25,870\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:25,871\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:25,871\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:25,872\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:25,873\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:25,874\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:25,874\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:25,875\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:25,875\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:25,876\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:25,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,877\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:25,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:25,878\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:28 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/e365e1adb8/rank_0_0/backbone for vLLM's torch.compile\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:28 [backends.py:865] Dynamo bytecode transform time: 5.65 s\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:42:35,902\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:42:35,903\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:42:35,904\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:42:35,904\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:42:35,905\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:42:35,905\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,906\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:42:35,907\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,907\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:42:35,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,908\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:35,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:35,909\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:35,910\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:35,911\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:35,912\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,912\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:35,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:35,913\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:35,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:35,914\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:35,915\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:35,916\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:35,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:35,917\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:35,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:35,918\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:35,918\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,918\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:35,919\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:35,919\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:40 [backends.py:302] Cache the graph of compile range (1, 2048) for later use\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m [rank0]:W0504 13:42:41.698000 8465 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", + "2026-05-04 13:42:45,943\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:42:45,944\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:42:45,945\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:42:45,945\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:42:45,945\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:42:45,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,946\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:42:45,947\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,947\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:42:45,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,949\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:45,949\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:45,950\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:45,950\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:45,951\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:45,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,952\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:45,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:45,953\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:45,953\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:45,954\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:45,954\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:45,955\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:45,955\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:45,956\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:45,957\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:45,957\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:45,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,959\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:45,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:45,960\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:42:55,971\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:42:55,972\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:42:55,973\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:42:55,973\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:42:55,974\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:42:55,974\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,975\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:42:55,975\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,976\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:42:55,976\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,977\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:42:55,977\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:42:55,977\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:42:55,978\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:42:55,978\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:42:55,979\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,979\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:42:55,980\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:55,980\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:42:55,981\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:42:55,981\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:42:55,981\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:42:55,982\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:42:55,982\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:55,983\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:42:55,985\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:42:55,986\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:42:55,986\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,987\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:42:55,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:42:55,988\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +2m12s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 5 to 6).\n", + "\u001b[36m(autoscaler +2m12s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:43:06,017\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:43:06,018\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:43:06,018\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:43:06,019\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:43:06,020\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:43:06,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,021\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:43:06,021\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,022\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:43:06,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,023\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:06,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:06,024\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:06,025\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:06,026\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:06,026\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,027\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:06,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:06,028\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:06,028\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:06,029\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:06,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:06,030\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:06,030\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:06,030\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:06,032\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:06,033\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:06,033\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,034\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:06,034\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:06,035\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:43:16,083\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:43:16,083\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:43:16,084\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:43:16,084\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:43:16,085\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:43:16,085\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,086\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:43:16,086\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,086\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:43:16,087\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,087\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:16,088\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:16,088\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:16,088\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:16,089\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:16,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:16,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:16,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:16,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:16,093\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:16,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:16,095\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:16,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:16,096\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:16,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:16,097\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:16,098\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,099\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:16,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:16,100\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:43:26,125\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:43:26,126\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:43:26,127\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:43:26,127\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:43:26,128\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:43:26,129\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,129\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:43:26,130\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,130\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:43:26,131\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,132\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:26,132\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:26,134\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,134\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:26,136\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:26,137\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:26,137\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:26,138\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:26,138\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:26,139\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:26,139\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:26,140\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:26,141\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:26,141\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:26,143\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,143\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:26,144\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:26,144\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:43:36,184\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:43:36,185\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:43:36,185\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:43:36,186\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:43:36,186\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:43:36,187\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,188\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:43:36,188\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,189\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:43:36,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,190\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:36,191\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:36,191\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:36,192\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:36,194\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:36,195\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,195\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:36,196\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:36,196\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:36,197\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:36,197\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:36,198\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:36,198\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:36,199\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:36,200\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:36,201\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:36,201\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:36,202\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,202\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:36,203\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:36,203\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:43:46,251\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:43:46,252\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:43:46,252\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:43:46,253\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:43:46,254\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:43:46,254\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,255\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:43:46,256\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,257\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:43:46,257\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,258\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:46,258\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:46,259\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:46,259\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:46,260\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:46,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,261\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:46,262\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:46,263\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:46,263\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:46,264\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:46,264\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:46,265\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:46,265\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:46,266\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:46,266\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:46,267\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:46,267\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,269\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:46,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:46,270\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:49 [backends.py:319] Compiling a graph for compile range (1, 2048) takes 72.12 s\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:49 [monitor.py:34] torch.compile takes 77.78 s in total\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [gpu_worker.py:356] Available KV cache memory: 10.43 GiB\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [kv_cache_utils.py:1307] GPU KV cache size: 303,856 tokens\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [kv_cache_utils.py:1312] Maximum concurrency for 4,096 tokens per request: 74.18x\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/35 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:43:56,334\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:43:56,334\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:43:56,335\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:43:56,336\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:43:56,336\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:56,337\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:43:56,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:56,338\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:43:56,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:43:56,339\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:43:56,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:43:56,340\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:43:56,341\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:56,341\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:43:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:43:56,342\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:43:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:56,343\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:43:56,343\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:43:56,344\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +3m17s)\u001b[0m [autoscaler] Cluster upscaled to {48 CPU, 5 GPU}.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:44:06,396\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", + "2026-05-04 13:44:06,396\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:06,397\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 1/3 GPU, 26.8MiB/26.9GiB object store\n", + "2026-05-04 13:44:06,397\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:06,398\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:44:06,398\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,399\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", + "2026-05-04 13:44:06,399\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,400\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:44:06,400\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,401\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:44:06,401\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:44:06,401\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:44:06,402\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:44:06,402\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:44:06,402\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,403\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:44:06,403\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:06,405\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:44:06,405\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:06,405\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:44:06,406\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", + "2026-05-04 13:44:06,407\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:06,407\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:06,407\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:06,408\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:06,408\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-04 13:44:06,409\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,409\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", + "2026-05-04 13:44:06,410\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:06,410\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 1497.7 tokens/s, Avg generation throughput: 383.8 tokens/s, Running: 10 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.8%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch eae27c433fe44df78040ae4de717fcd3 with size 2: 13.034660649999978\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 226.8 tokens/s, Running: 2 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.4%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch 6b1686859e7c488fb39f8c721cd8e99e with size 16: 13.563821872000062\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 76.6 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.2%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch bbb8d975947d4de2a82c274616a04981 with size 16: 13.82500405099995\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch 9a977ae78e44442c86f71d48af3b88d4 with size 16: 14.365994451000006\n", + "2026-05-04 13:44:09,558\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_55_0 execution finished in 144.25 seconds\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:09 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 38.8 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m ERROR 05-04 13:44:09 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 13:44:10,139\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_57_0\n", + "2026-05-04 13:44:10,146\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_57_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 13:44:10,147\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_57_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> TaskPoolMapOperator[Map(_postprocess)->Write]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"id\": \"1556aaed88ed121a\",\n", + " \"product_id\": \"B0928CHMDQ\",\n", + " \"title\": \"Light Bulb Camera, Light Bulb Camera with Audio, 2.4GHz Wi-Fi Security Camera, VR Home Surveillance Wireless IP LED Camera-Remote Floodlight Infrared/Replay/Night Vision/Alarm/Motion Detection\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\",\n", + " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Smart Home Security\\\",\\n \\\"attributes\\\": [\\\"Wireless\\\", \\\"Audio\\\", \\\"360\\u00b0\\\"],\\n \\\"search_tags\\\": [\\\"Smart Bulb Camera\\\", \\\"Security Camera\\\", \\\"Wireless Surveillance\\\", \\\"Home Security\\\", \\\"360\\u00b0 Camera\\\"],\\n \\\"description\\\": \\\"Wireless security camera disguised as a light bulb with audio, 2.4GHz Wi-Fi, 360\\u00b0 coverage, night vision, and motion detection.\\\"\\n}\\n```\"\n", + "}\n", + "{\n", + " \"id\": \"672292d3f24e4aa6\",\n", + " \"product_id\": \"B0012ZASQS\",\n", + " \"title\": \"Canon WP-DC22 Waterproof Case for Canon PowerShot SD1100IS\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/315msg0Q-dL._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\",\n", + " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Camera Accessories\\\",\\n \\\"attributes\\\": [\\\"Waterproof\\\", \\\"Canon\\\", \\\"PowerShot\\\"],\\n \\\"search_tags\\\": [\\\"Canon WP-DC22\\\", \\\"Waterproof Case\\\", \\\"Canon PowerShot SD1100IS\\\", \\\"Camera Protection\\\", \\\"Underwater Housing\\\"],\\n \\\"description\\\": \\\"Waterproof Canon WP-DC22 case for Canon PowerShot SD1100IS, protecting your camera in underwater adventures.\\\"\\n}\\n```\"\n", + "}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:44:10,414\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:44:10,415\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:10,416\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store (pending: 4 CPU, 1 GPU)\n", + "2026-05-04 13:44:10,417\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:10,417\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:44:10,418\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:10,419\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:44:10,419\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:10,420\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:44:10,421\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:10,421\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:44:10,422\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:44:10,422\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:44:10,423\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:44:10,424\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-04 13:44:10,424\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:10,425\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-04 13:44:10,425\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:10,426\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-04 13:44:10,426\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:10,427\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-04 13:44:10,428\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:10,429\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:10,429\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:10,430\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:10,430\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:10,432\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:44:10,433\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:10,433\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m TypeError: 'NoneType' object is not callable\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m W0504 13:44:17.196000 28405 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m No cloud storage mirror configured\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "2026-05-04 13:44:20,461\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:44:20,462\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:20,462\tINFO logging_progress.py:227 -- Active & requested resources: 4/48 CPU, 0.0B/40.3GiB object store (pending: 1 CPU, 1 GPU)\n", + "2026-05-04 13:44:20,463\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:20,463\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 13:44:20,464\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:20,464\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 13:44:20,465\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:20,466\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-04 13:44:20,466\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:20,467\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", + "2026-05-04 13:44:20,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 13:44:20,468\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-04 13:44:20,469\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-04 13:44:20,471\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-04 13:44:20,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:20,472\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-04 13:44:20,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:20,473\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-04 13:44:20,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:20,474\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-04 13:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:20,475\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:20,476\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:20,476\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:20,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:20,477\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:44:20,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:20,479\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m W0504 13:44:23.690000 3423 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 3x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=8961, ip=10.0.127.201)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "2026-05-04 13:44:30,494\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:44:30,495\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:30,497\tINFO logging_progress.py:227 -- Active & requested resources: 5/48 CPU, 456.8MiB/40.3GiB object store (pending: 1 CPU, 1 GPU)\n", + "2026-05-04 13:44:30,497\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:30,498\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:44:30,498\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 228.0B object store\n", + "2026-05-04 13:44:30,499\tINFO logging_progress.py:231 -- ReadFiles: 1395010/1610012\n", + "2026-05-04 13:44:30,499\tINFO logging_progress.py:233 -- Tasks: 2; Actors: 0; Queued blocks: 0 (0.0B); Resources: 2.0 CPU, 456.8MiB object store\n", + "2026-05-04 13:44:30,500\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:44:30,500\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:30,501\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:44:30,501\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:44:30,501\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:44:30,502\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:44:30,502\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:44:30,502\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 62.1KiB object store\n", + "2026-05-04 13:44:30,503\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-04 13:44:30,503\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (62.1KiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:30,504\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-04 13:44:30,505\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:30,505\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-04 13:44:30,507\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:30,508\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:30,508\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:30,509\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:30,510\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:30,510\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:44:30,511\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:30,511\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Max pending requests is set to 141\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Downloading model and tokenizer.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m No cloud storage mirror configured\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m INFO 05-04 13:44:36 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m INFO 05-04 13:44:36 [model.py:1561] Using max model len 128000\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xc3\\x01\\xd6\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00/\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x03\\x05\\x06\\x07\\x04\\x08\\t\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb,\\x00\\x00\\xd7v/\\x9c\\r\\xce\\xb8Q\\xb0O[\\x81\\xb4]\\xd4$m\\xf7\\xb4\\x9a\\x1d\\x05\\xcf\"t\\xa9\\xf3\\x1a\\x1d[\\xd7\\xc6\\xe0w/_\\xcf\\xbes\\xe9G\\xca\\xf3>\\xa5|\\xdbx\\xfa1\\xf3\\xc5\\xc3\\xe87\\xcf\\xb7N\\xfa\\xe0\\xf7\\x8e\\xe4\\xe2\\x13;c\\x8b_;\\x13\\x8a[;{\\x90\\xfb\\x8e\\xa0\\xe6\\xd1:[\\x0f\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x17\\xc1z\\x06\\xaaN\\x17\\xeax\\xe9\\xed\\x1e[\\x9e\\x89\\x1eg\\xa6\\x87\\x96\\x9e\\x9a\\x1eh\\xfaby\\xa9\\xe9\\xa1\\xe6\\xad\\xf1\\xe6_\\xa1etZ\\x8d\\xfa\\x16!\\xe9\\x1eX\\xfa\\xe8x\\xe9\\xeb\\x81\\xe5_\\xa1b>\\x8a\\x16\\x17\\xe4y\\xee\\xdf\\x91\\x83\\xfaW\\x84\\xf6\\x03>\\x00\\x00\\x00\\x00\\x00\\x00\\x008]\\xac.H\\xc9\\xcb\\xcb\\xe8\\'$\\xc8V\\xa2*\\x88Ft!I\\x08$-\\xa7B\\x14\\x90\\xb7Y\\x08&-\\xd2\\xe5\\x0bi\\x8bq\\xbd\\x12\\xccoD\\xb2\\xb8-\\xcaT)\\x90\\xf1\\xed\\x85:_<\\xe9 \\x00\\x00\\x00\\x00\\x00\\x00\\x03Q8\\x0e\\xd1\\x83\\xce\\x9e\\x8fW\\x9b\\xd0_\\xbbf\\xf1ZV\\x85*\\x11\\xa4\\xe2F3\\xa1\\x04\\xa8F\\x92\\x10\\xa4\\xc5\\xb4\\xe8A1\\x04\\xa8A:\\x11V\\x85\\xaa\\\\\\x89\\x04\\xa8R\\x92\\x81\\x99\\xcey\\xbd&Ov\\xd760\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1f\\xec\\x1f=\\x9eouo\\x95\\xbd\\x0b\\x84\\xee\\xdb\\xb8V\\xb4\\xa9EE\\x15\\x11\\xa4\\xe8B\\x97\\x05\\xba\\\\\\x16\\xe9r\\x84)1\\x04\\xe8F7\\x05\\x9a]\\x89\\x08\\xce\\x84!r\\x85\\xbaN\\x05+_q\\xb1Ft7\\x8c\\x8d*\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9s\\xe8\\xdf\\x9b\\x8d\\xc2\\xec\\xa6BU\\x91Y\\xc6EJ\\x89RA!\\n\\\\\\x16\\xe9r\\x84+Q\\x1aJ\\x84U\\x14\\xa4\\xa8F3\\x89JV\\x84#r$!v%\\xa8\\\\\\x81L\\xee\\x0bk=>\\xdf.d\\xda\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x07-\\xd2\\xbd\\xf5=\\xb2\\x90\\x8dj\\x15T\\xa5kR\\x92T*+\\x19P\\xa5+B\\x94\\x94JP(\\xad\\x00)U\\n[\\x9c\\nF\\xb1\\x11D\\x8c+B[\\x9e\\xaf\\xb4\\x93\\xd9\\xb5M\\xfc\\xbc\\x00\\x00\\x00\\x00\\x00\\x00\\x00>g\\xda4M\\xf0\\xf4V\\xdc\\xc9V5+X\\xd4\\x95iR\\xb5\\xa0\\xad\\x00\\xa0)A\\x1a\\xd0P\\x00\\x14)DD\\x10+JD\\xac\\x11\\x10P\\xceg1\\xf9\"[\\xfe\\xa1\\xb8\\x00\\x00\\x00\\x00\\x00\\x00\\x009\\xff\\x00@\\xe1\\xe6\\xbb\\xb1c\\xf2\\x04\\xeeZ\\xbaMJ\\x8a\\xd2\\xa4\\xab\\n\\x92\\xac*I\\x11Z\\xc6\\x85i@\\xa0\\x14\\xa1*DV4\\xa0\\x8d\"(\\x89JR%b\\x89ZG\\xd2m\\xf7\\xa06-\\x87\\x1b\\x92\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xdf\\xf4\\x7f\\xca\\xe6\\xdd\\xea\\xb52\\xe5\\xcbW\\x0b\\xb5\\x84\\x8a\\xa3R\\xaa\\n\\x94%X\\x8a\\xd2\\x94$\\x85\\t\\xad\\xd0\\x9a\\xd5\\x0b\\xb1\\xb6\\'\\nDR\\x94\\x11\\xa4J\\xc6\\x94%H\\x8a\\xe5\\xf0\\xbbA\\x97\\xb3w\\xd6n\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x005^\\x1d\\xba\\xeb\\xe6Bv\\xe4]\\x9d\\xb9\\x93\\xachN\\x91\\xa14(\\\\\\xad\\x9a\\x93\\xad\\xba\\x93[\\xa18\\xc6$\\xe9n\\x84\\xd6\\x85\\xd5\\xaa\\x17#n$\\xe9\\n\\x12\\x8d(V\\x8a\\x04h7\\x9d3})\\x98\\xc3\\xed&h\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xe7\\xeb\\xd3\\xf7\"\\xed\\xdb\\x17\\x0b\\xd2\\xb5\"\\xe2\\x02T\\xb4\\'Kq/V\\xc5K\\xcbt.\\xd2\\xdcK\\x91\\xb7\\x12\\xecmc\\x0c\\xbb^\\xf5\\x99Z[\\x12B%\\xdaB\\x84\\xabj\\x85\\xc8\\xc2\\x84\\xa9\\x1a\\x19\\x9d\\xbb]\\xd8Ht=3y\\x00\\x00\\x00\\x00\\x00\\x00\\x00as\\\\\\x94\\xe4;\\xbe\\x170]\\x9d\\xa9\\x97\\xebf\\xa5\\xd5\\xaa\\x17-\\xd2\\x05cj\\xc9\\xea\\xaf\\x92G\\xae\\xb6q\\xc6Z\\x9c\\xe3Y:\\x86\\xad\\xab_)/.,\\xd9i\\xe3\\xa1\\xe9\\xf6\\xe2\\x06\\xcb\\xe8\\xd4\\x86\\xd5\\xee\\xd2.\\x1d3\\xdf\\xc9\\xe2u\\xbar\\xff\\x00Y\\xd1)\\xa3z\\x8e\\xcb\\x92\\xc7\\xfb\\x8c\\xf6\\xd9\\xaf\\xec\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x9d~\\x8a\\xf9,\\xd8\\xbd~\\x7fAvP\\x91:\\xdb\\xa95\\xb8\\x97l\\xd2\\xc9k\\x1b\\x8b\\xd0\\xce\\xa5\\x83\\xe7\\x17\\xcc\\xa6+\\xd927m\\xd4\\x95,\\xe3L\\xae7\\xc52\\xd4\\xab\\x13\\xd9/\\x1f\\x9c\\xccO^\\x91\\x9f\\x8e\\x12ffX\\xab\\xa6J\\xb8\\xdb\\xa6C-\\xad\\xee\\x87V\\xb4\\xf3\\x1b6K\\x186\\x1c\\x9e\\x993w\\xbd\\xa3\\\\:\\x06S\\x97y\\xce\\xb4\\xe5\\x18S\\xb8\\xb8\\xd6\\xdcn\\xed_\"e\\xd0\\x98\\x00\\x14\\xf8\\xd7\\xbdr\\x03a\\xb9\\xe5\\xbc^\\xad\\x91qb\\'\\xa3O\\xc7\\xf3\\xa3f\\xc4br\\xc7\\x97!v\\x05nZ\\xb8Jp\\x17#H\\x96<\\xfe\\xe1\\x89\\xb1\\x9b\\x81\\xae\\xda\\xd8\\xe0ae\\x92\\xb2y\\xe3[E\\xc8y\\xa0d\\xacY\\xa9IN\\xa3\\xadrN\\xfag1YM\\\\\\xd8\\xb2\\x9c\\xd2\\xd9\\xd4\\xec\\xf2\\xff\\x00a\\xd0c\\xa7^6\\xa6\\xbd\\x90=\\xd4\\xb3x\\xf5zq\\x16\\x8c\\xf4t[\\x06\\xf3s\\xcd\\x039\\x96\\xd3\\xf1g~a\\x87!\\xc4\\xd7\\xcad^\\x08\\x99*`\\xb0f\\xf1\\x84\\xd2\\xad\\x9e\\xac\\x06N\\x05\\x9a\\xd7\\x1c{Xj\\x99\\x86/$]\\x95\\x99\\x97)\\x018\\xc2\\x85`\\x89TEaX\\x08\\xa0V\\xddhY\\xb5\\xea\\x1e\\x0b9A\\xe0\\xfaS\\x8ev\\xc2\\xc6\\xab\\xb0\\xd91\\xbeoN(\\xf4\\xfbp\\xd6\\x8c\\xef\\x87\\xc1\\xeb!\\x0fu\\xf3\\x07\\x1c\\xfeh\\xc0f\\xb2\\xde\\x93\\x8c\\xed\\x9d\\'J6\\xbd+1\\xdc\\xceE\\xdb\\xfd \\x0e\\t\\xcd\\xfe\\xc2\\xf9\\x88\\xd65\\xed\\xe2\\xd9\\xcc\\xec\\xfa\\xfc&B4\\xb0K\\x19\\x90\\xb2b\\xde\\xaf)K\\x11\\xf1\\x1e\\x0c\\xc6\\x1bc\\'\\xe9\\xf3L\\xf6\\xfa0\\xf6\\x8d\\x91\\xaa\\xd4\\xd9\\xa9\\x81\\xf4\\x99Zyf]\\x8c`V\\xdd\\xbbe\\xf5\\x99\\x17\\x11\\x99H\\\\\\xb2tn\\xa1\\xa7nF??\\x80\\xce\\x94\\xacm\\x90\\xf2z\\xe0b<;\\x1d\\r[#\\x9c\\xf6\\x1ek\\xde\\xedD\\xdb\\xf4}k\\xb6\\x9c\\x8b\\xbf\\xee@\\x00\\x00\\x02\\xce\\x9b\\xbc\\r\\x0fF\\xee\\xa3\\xe5\\x1d\\x1f\\xeea\\xf0\\x07\\xa7\\xed\\x1er|\\xdf\\xe6\\xec\\x9aq\\xa6c\\xb28\\xf3\\t\\x93\\xf5zL?\\x97`\\x91\\xad_\\xcd\\xf9\\x8f\\x04\\xa7\\xe7.\\xd3\\xc4/Y\\xbfR\\xd5\\xc9Y/O\\xc5\\x135s_\\xbag.\\xe2/\\x1e\\xebV}G~\\xcbZ\\xf3\\x94\\xccy}\"\\x08\\x88O\\xd2x\\xfd\\x99-0\\xca\\xeb:\\xa6\\xfah\\xbdw\\xaed\\xcbw\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00,\\xeb;`\\xe2\\x9ao\\xd3\\xa3\\xe2]W\\xf4\\x13\\xc0|#\\xe6\\xfa\\xcbF>~\\xa7F\\xd0\\xcf/\\x9b)h\\xc4ys6\\x0c\\'\\x9bc\\xb2`\\xfd\\x1e\\xabDn\\xda\\xb6z\\xde;\\x84\\xb3\\x98m\\xcc\\xed\\x98\\xac\\xbe\\x0c\\xb5\\xb3\\xf93%\\xbb\\xfe\\xbc\\x99\\xe2\\xcbc0\\xa6[\\x9c\\xfd\\x0b\\xb2\\x9a\\xae\\xd4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x1f\\xb0rM\\x13\\xe9a\\xf1n\\x8f\\xfa\\x15\\xe4>\\x00}{\\xce\\x8f\\x9f\\xac\\xf4\\xcdL\\xd6\\xd7\\xe6x\\xadz\\xec\\x1em\\xe3A\\xde\\x0e\\xdf\\x8d\\x86\\xd6_\\xf7\\xe4\\xf5\\xf3;\\xa7l\\x9d`\\xd0\\xb7\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x005\\x9ek\\xdc\\x07\\xc5\\xda\\x8f\\xdf\\xfa\\xe1\\xf0V{\\xe8\\xdc9\\xa6\\xf5\\x1f6\\xfej\\x1d? \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd79\\xa9\\xdb\\\\\\xdb];[\\x91\\xde:\\xb3\\x89\\xed\\x07Dq-\\xa4\\xe8\\x8e-\\xb1\\x9d\\x19\\xc5=\\xc7]r\\x8cQ\\xdb\\x1c\\xebV;s\\x9dj\\xe7ms\\x9dh\\xednE|\\xea\\xce%\\xb4\\x1d\\x15\\xc4\\xf6c\\xa38\\x96\\xd2tG\\x14\\xc9\\x1deJ\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00r\\xdf\\x93>\\x9a\\xf88\\xfa\\x7f\\x94m\\xbc$\\xee>\\xbco(7\\xfe\\xb5\\xc4o\\x99n\\xa7\\xf3\\'j0\\xddO\\xe5n\\xdai\\xbb_\\x1e\\xedE\\xcdK\\x98w\\xf3h\\xe5\\x1c\\xdf\\xa6\\x1dW\\x92i\\xd7\\x8f\\xa2\\xf8\\xc6O\\x90\\x1d\\xdf\\xd3N\\x06u\\x1e\\xaf\\xa3\\xf0\\xc3\\xa8u\\xedC\\x82\\x9dW\\xaf\\xf3\\x8e\\nvM\\xcb\\xe6\\xdd\\xfc\\xfd\\x1d\\xbbf\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1d\\xf8\\x87\\xee\\x7f\\x88\\x0e\\xcb\\xc5\\xafv\\x93\\x15\\xcc\\xadt\\xb3]\\xf4\\xf8\\xec\\x98>\\xc5\\x8c\\xe5\\xa4\\xbb\\'\\xb3\\x89\\x96{/\\xa7\\x8c\\x11\\xec\\xbe\\x9e x\\xbaf\\xcf\\xc6\\x8fvK#h\\xcb\\xf3\\xb9vr\\xcf \\xb1\\xdbLg\\x15\\xcbvB\\xd7\\x12\\xf6\\xf6\\x13\\xc5\\xc3\\xf3]\\x90\\xe4\\xfb^\\x9d\\xb3\\x1f~\\xde\\xb5t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x8b\\xfc!\\xfa=\\xf2\\x89\\xf3\\xb7z\\xb1`\\xe2\\xdds\\xb9q\\xc3A\\xb3\\xf5\\x0f\"<\\xbc\\x93\\xec.Lf8\\x17\\xd7\\xdc\\xa4\\xc8|\\xfb\\xf4\\xe8\\xc4\\xfc\\xed\\xde:\\xa1\\xcc\\xb8Od\\xecG\\xce\\xbe]\\xd3\\xac\\x9f \\xf7\\x7f\\x07]><\\xef\\x18\\x8e\\x90|\\xa3\\xdd\\xefz\\x8f\\x9d\\xfb\\xa6\\xe5\\xa3\\x9c;\\xbd\\xf5~.q\\xcd\\xc3\\xa3m\\xe7\\xd7wl\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\n\\xfe\\x86\\xfc\\x88r\\xcdk\\xbd\\x8fg\\x16\\xed\\xdb\\xe1\\xcd\\xb8\\xe7q\\xdf\\x0es\\xc5{\\x96\\xfes\\xde\\x0f\\xdd\\xb7\\xd3\\x80\\xde\\xe8y#\\xe7^\\xe1\\xb4\\xeb\\x07\\x14\\xec\\xfd#\\x9f\\x1c\\x17\\xb5\\xf5\\x1exq\\x1e\\xdd\\xbf\\xe9\\'\\xcf]k\\xb2\\xf3\\xe3\\x88\\xfb\\xfe\\x86\\xc4\\x9c\\xfb\\x92};\\xb6\\x1aG\\xce_DcNE\\xb7m\\xdb\\x89\\xf6t\\xec\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\x0c\\xfe\\x81\\xfc\\x94q\\x07\\xd6\\x9c\\xe8\\xe1\\x9d\\xf3s\\xf2\\x1f;\\xf6\\x1c\\xb6|\\xf9\\xa3\\xb2y\\xfby\\xf1gd\\x86|\\xe0;?A\\xbci\\xfaGp\\xc4\\x99\\x1e5\\xde\\xb5\\x83\\xdd\\xca\\xfbn\\xb0^\\xe1\\xdfg\\xf2\\x13\\xdf\\xf3\\xb7\\xd3\\x19s\\x92\\xea\\xbd\\x9b\\xaf\\x9f\\x15\\xf6\\x8f\\xa4\\x87\\xe7c\\xb3og\\xcd\\xbd\\x0f\\xeb\\x9c\\x91\\xd4\\xae\\xf9\\xbd \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x03\\xe0\\xbf\\xd1\\xbf\\x99\\x08\\xfc\\xf9\\xf6\\x9e\\x86`\\xb8\\xb7\\xd8\\xfa!\\xc8q\\xbfBy\\x8f\\x98\\xfe\\x9e\\xf3t\\xd3\\xe1\\x0fOo\\x91\\xc3\\x9d\\xc4p\\xe7q\\x1c9\\xdcG\\r\\x8f}\\xce\\x9a\\xff\\x00\\x19\\xfa\\xebG>d\\xee[f\\xd0|\\x83\\xf5\\xfe\\xbf\\xb8\\x96\\xf3\\xbcS\\xa0\\x9cC\\xb0i}(\\xf6ex\\xbe|\\xfb+\\xd1f\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x01I\\x00\\x08\\x85h\\x12\\x00\\x00\\x00\\x04d\\x08\\x04\\xe0\\x12\\xa0V\\x81 \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\xff\\xc4\\x006\\x10\\x00\\x01\\x04\\x01\\x02\\x03\\x06\\x05\\x03\\x04\\x01\\x05\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x05\\x11\\x12\\x13!1\\x06\\x10\\x14\\x152@\\x16 \"4P03A#$5QaBDR`q\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\xf9\\xecYmq\\xcc\\xda\\x94\\xaf\\x15*\\xf1r\\xaf\\x19*\\xf1\\xb2/\\x1d\"\\xf1\\xef^<\\xaf0^`\\xcf\\xe4dc^a\\n\\xf1\\xd0\\xaf\\x19\\n\\xe3\\xc6V\\xf6\\xfe,;\\x8f+\\xe5=\\xfa\\xad\\x7fKj\\xe1\\xb4\\xaf\\t\\x1a\\x15\\xda\\xd5\\xb1s[\\x9c\\xb8\\x92.4\\xa1x\\x89\\x97\\x8a\\x9dx\\xc9\\xd7\\x8d\\x9dx\\xe9\\xd7\\x98L\\xbc\\xcaD\\xec\\xb3\\xda\\xbc\\xe8\\xa6e\\xf7/4\\x0b\\xcdX\\xbc\\xda%\\x05\\x88\\xe7\\x1a\\xb3\\xdaN\\xfe\\x1cor\\xae4\\x8d\\xbf&\\x9e\\xd3O\\xd3\\xd3\\xbaMb\"f1\\xdb\\xc0#\\xd9\\xe5\\xdf\\xb6\\x1d\\x13F\\x80\\x0f\\xc2\\xed\\xd7UTi\\x1bG\\xb4\\xca\\xbbt\\x911\\x0f\\xc21\\x9b\\x91\\xe8\\xa3\\xe4\\x00\\xf6\\x93\\xbb\\x89fC\\xf8@5@h\\x80\\xd4\\x81\\xed\\t\\xd0j\\xab\\x9d\\xdb\\x9d\\xf8H\\x87t\\x03\\xea\\xf6\\x97\\xdf\\xc3\\x82B\\xa1n\\xd6\\x84?\\x06\\xc1\\xa0\\xee\\xaa:\\x9fi\\x99w\\xd3\\x1b\\x10\\x1f\\x83\\x1d\\xc5B4h\\xf6\\x99\\x03\\xbe\\xc3B\\x1f\\x83\\x88s\\xee({@\\xee$\\xb2\\xbd\\x0f\\xc1\\xc4:\\xf7F5x\\xf6\\x96\\x1f\\xc3\\x8d\\xeeU\\x1b\\xf4\\x8f\\xc20h;\\xab\\x8ed\\xfbL\\xbb\\xf4\\x87E\\x10\\xd0\\x0f\\xc3W\\x1c\\xbd\\xa6U\\xdb\\xa5\\x89\\x89\\xbf\\x83\\x8f\\xafqL\\x1a\\x00=\\xa4\\xae\\xe2\\xd9\\x90\\xa1\\xf88G^\\xed5 {I\\x1d\\xb1\\xa5\\xca\\xa70]\\xf8H\\xfawC\\xcd\\xfe\\xd3)&\\xc8\\x1e\\xa0n\\xd6\\x81\\xf8A\\xddW\\xf9>\\xd30\\xedL1\\xa6\\xfe\\r\\x83R;\\x8f \\xa1\\x1a1\\xbe\\xd2\\xd9\\xe2Y(~\\x0e\\x11\\xcf\\xb9\\xdc\\xf9{XN\\xf2\\xe7\\xa1\\xf88G.\\xe8\\x86\\xaf\\x1e\\xd2\\xf3\\xf8pHT\\r\\xda\\xd1\\xf8F\\x8d\\x00\\xee\\xad\\xd5\\xc7\\xdaf\\x9f\\xf4F\\xc4\\xcf\\xc1\\xb7\\x99\\x1d\\xf5\\x86\\x8d\\xf6\\x99\\'o\\xb2\\xd6\\xa1\\xf88=]\\xceM\\xe4\\x00\\xf6\\x81\\xdcY\\xa6\\x7f\\xb4\\xe8\\x8c\\xec\\x0b\\xc5F\\x84\\xcc?\\xab\\\\u=\\xd1\\x8d^\\xdfibN\\x1cor\\xa6\\xdd\\x19\\xec\\x9fe\\x8dN\\xb8\\xe3\\xe9:\\xbb\\xae\\x9d\\xfa\\x04\\x1eB\\xe3=x\\x97/\\x18GV\\xdci\\xea&aZ\\xfc\\xb0\\xf2ou\\x7fQ>\\xd35&\\xd84Q\\r\\x00\\xfdw\\xcc\\xd6u}\\xef\\xfc\\\\\\xf7?\\xae\\x9d\\xcev\\x88=\\xc5j\\xb5Z\\xadV\\xabU\\xb9j\\xb5\\\\\\x96\\xe2\\x17\\x19\\xeb\\xc4\\xb96\\xdb\\\\\\x83\\x82\\xd5U\\xf4\\xeb\\xed3\\x0f\\xdd4Q\\xa6\\xfe\\x91+r\\xdc\\x072\\xfb\\x80t}\\x97\\xbd\\x06\\xa0>^\\'\\xfa\\xdcz\\xad\\xe5o[\\xd6\\xef\\x97U\\xaa\\xd5nP\\r\\xcfos\\xb9\\rS\\x1a\\xf6\\x81\\xb4I0M\\x9eS\\xd7\\x8e\\xf0\\xbcI\\xfe|K?\\x91;\\n\\x07_\\xd5\\x95\\xdc[R\\xb9\\x0f\\xd1\\xe8\\x9fi\\x81>\\xcb\\x9d\\xd3\\xaa\\xdb\\xf2\\x93\\xa22-\\xdf\\xefp\\\\\\x96\\x8bi\\xf95[\\x8a\\x0f[\\xd6\\xe1\\xdfD}D\\xf7?\\xf8\\x0br\\xde\\xb7\\xae\"\\xe2\\xae\"\\xde\\n\\xda\\xd5\\xff\\x00\\xcf\\xeb7\\xa3l\\xd8\\x0e\\xe7\\xe3\\x0f\\xf2.7\\xf9\\x16#(\\x10~Y_\\xc3c\\x9c\\xa9\\xf3\\x1b\\xbfBK\\xa1\\xbc\\x83\\xac\\xc8\\xe4\\xe7\\x97u\\x1c\\xd6\\x9f>\\xd0\\xb8kb\\xdaQ\\xef\\xd4\\xad\\xebU\\xc9h\\xb6\\xa3\\xdf\\xaa\\xa04a=\\xcf\\x940\\xea\\xe3e\\x8d\\xdb\\xbbp\\xd7o\\xcd\\xaa\\xdc\\xb7\\x94\\x1d\\xa2\\xde\\xb7\\xaduE\\xad(j:\\t\\xe5\\x08[\\x94u\\x82a(\\xe5\\x99\\x97\\x87]\\xca\\x16\\xedh\\x1f=\\xc7\\x91\\xa0Z\\xaduA\\x9a~\\xbe\\xd0\\xb6-\\x8bi\\xf95[\\x96\\xbd\\xd5\\xd9\\xb5\\x8d\\x1d\\xcfv\\x9a\\x95\\xfbKh\\x8dm\\xe1\\xfd(\\xbd\\xed\\xda\\x0f\\x88{]\\xf5\\xf8\\x92\\xdeO6Z\\xdd\\x01\\xe2\\xb7v\\xc4\\x1c\\x0f!\\xdf%\\xa8\\xe3\\xeb\\x05\\xa1;\\xb6\\xb4\\xb1\\xcd@\\x14^\\xd6z\\x84\\xef\\x98\\xed\\x82\\x9do\\x0e\\xdey\\xb7\\xee\\x92\\x08\\xd0\\xf9uN\\x9c\\x05+\\x8c\\xab\\x84\\xb4\\xd3\\xdbm[\\x16\\xd5\\xd14j@Zh\\x8f S\\xa4t`/\\x10XC\\xdc%l{\\x8b\\xb5\\x8e&j\\xb8a\\x9a\\x06\\x88\\\\\\xddt\\xdaX\\xd5\\xa6\\xc1\\xa1#`\\xd0\\x96\\x06\\r\\x1c[\\xb0\\x00\\xe0\\xc9]\\xa6\\xae\\x1a\\xf2^_\\xbc\\xf3\\x8b\\x1e\\xc6-\\xbc1\\xab\\xa4\\xb6d;\"\\xaf\\x88\\xd7\\x9c\\xcc``\\xd1\\xaa\\xff\\x00;n\\xee\\xd5j\\x9d oSg\\xfd\\x17\\x17uZ\\xf7\\x99\\x00\\\\U\\xc5BP}\\xb56\\xee\\x91\\xbd\\xd2\\xf2\\x0b\\xc3\\x90\\x7f\\xa6 sI\\xda\\x06\\xcd^\\x07\\xd1\\xf5\\x8d\\xbb~\\xb4\\x1b\\xb3\\xeb\\x00\\xb9\\xad:q\\x9f\\xa0r\\x13hx\\x8a\\x1d\\x0e\\xed\\x91\\xc4\\xd8\\xbah\\x83\\x16\\x81\\x83WK|\\x0eQ\\xc3\\x8e\\x96\\xc1\\xdf,\\x15\\xd9\\x00\\xd1\\x9d\\xf9x\\xb69\\xb3\\xa8\\xa5l\\xa3s].\\x89\\xd3\\x12\\xb5A\\xe0\\xf7\\x97i\\xd4\\xcb\\xfe\\xb8\\x85n\\x0b\\x92{tA\\xc8r[\\x88\\\\E\\xc5[\\xc7\\xb1\\xc77\\x9b\\x9d\\xdc\\xfenh\\xef\\xd5\\x10\\t\\x0e<6\\xee\\xde\\xb8\\x03R\\xe5\\xc0#\\xeaF\\x17\\x02\\nmp\\x0e\\xe7\\xf5A\\xab@\\xd1\\xab\\xa6\\xc8\\x06\\xfa!\\xa95\\xc3\\xb8\\xd5\\xa1\\x1dn\\x9f+\\x86\\xa0\\x855\\x16\\xb6M\\\\k\\xc4}\\x0e\\xa10\\xe6\\xa6\\x8fOS \\xfeAi\\xef\\xda\\x17\\rp\\xc8[HG\\xb8=\\x02\\x16\\x8d\\xfe6\\xad4\\xee\\xdcP\\x90\\xa1\"\\x0f\\x05k\\xfat\\x1b\\xa4z\\xf77\\x9b\\xcf\\xe8\\x86\\xa3\\xa3F\\xae\\x92\\xee\\x9e\\x86G-\\xc3\\xf4\\xd5\\xc52.o\\xfd\\x12\\x01\\xe4]\\x8d\\xae\\xe5\\xe5\\xb0\\xe9\\xa0\\x97\\x06\\x0f\\xa6LE\\x96zek\\xe2\\xf5\\x89\\x18\\xe5\\xb4\\x1e\\x9bH\\xef\\x7f5\\xc3\\\\4XQ\\xff\\x00\\x95\\xb8\\xad\\xda\\xadZV\\x80\\xad\\x88\\x8e\\xed\\xc5o+z\\xde>xF\\xd8\\xd8;\\xa0\\xe8O\\xce\\x1a\\x9f;#^5\\xfc\\xf4\\xd5\\xd3\\xbbF\\xd7\\xc4\\x7f35\\xa1\\xbc\\x87\\xb0\\x96\\x943z\\xe5\\xc0@\\xefK\\xf02\\xb3\\xf6\\xdfJ\\xd4}] \\x1c\\x9d\\xc8\\xf4\\xe1\\x95\\xd3\\xbf@\\xb6\\x04X\\xb6w\\x7f\\xca\\xdeV\\xedV\\xa1\\xcb\\xaa\\xd1h\\xba-t[\\xd6\\xf5\\xb9\\x01\\xa9\\x08\\xa7\\x9d\\x1aTcF\\x8f\\x945\\x06+s\\xf5\\x89\\x91\\xcb\\xc1#elC\\x9f\\xceXad#k=\\xb3\\x9a\\x1d\\xc8\\xc9B\\t}R`a\\xff\\x00\\xa2L4\\xcd\\xf4\\xc9Rh\\xfd_J\\xd8\\xb4\\xf9\\x0bB\\xd8\\x8b\\x11\\x0b\\xafv\\xe5\\xbfN\\xbc\\x96\\x8bj\\xd1U\\x1b\\xa5b\\xfeT\\xce\\xe8\\x11\\xb9\\xc3\\x1f\\xd5c\\xf7\\x80{\\x83Pj\\x0cR\\xdb\\x8e\\x13\\xa2\\x87\\x1d=\\x87=\\xcf\\xabN:\\xde\\x8f{$,\\x93\\xd5&\\x16\\xbb\\xbaI\\x82x\\xf4I\\x8d\\xb0\\xce\\xae\\xfay;Mzm?!\\x0bj\\xd8\\xb6\\xf7\\x83\\xfe\\xb7*\\x1c\\xe5\\x1d\\xcfg\\x11\\xda\\x08\\xab\\xb2\\x1fN\\x88\\x04\\x1a\\xa7\\x9e:\\xc3\\xeblV.\\xf5\\xadN:\\xde\\x8f\\xc1\\xc9\\x1bd\\x1b].\\x12\\xbb\\xfaI\\x81\\x91\\xbf\\xb7%\\x0b1\\xf5$\\x0eG@zl+O\\x90\\x8dQn\\xabj\\xc6\\x8f\\xea\\xad4Ps.(\\x04\\x1a\\x88\\x0c\\x1b\\x9c&\\x96\\xdf*\\xd51\\xb1\\xc1\\xf5~)\\xeck\\xc6\\x8e\\x97\\x0f]\\xeaL\\x01\\x1f\\xb6\\xfcm\\xa8\\xd4\\xb1I\\x17\\xafV\\x95\\xb5i\\xdc\\xe7h\\xb1\\xa4\\xefqNv\\xd6\\x92\\xabE\\xb5\\x816=S\\xads\\xe1\\xc1\\x1e7y\\xdfdr\\xfc\\x84\\xd4a\\x97\\xd56\\x02#\\xe8\\xb3\\x8fuS\\xf5\\xf0\\xcb\\xbd2\\xd5\\x9f\\xd4(\\xee\\xaf\\xab\\xa4\\x84\\xf1\\xdd\\xbd\\xef\\xb5\\x14`\\x12+Kk\\xf7b\\x85\\xb1\\r\\xac\\xfc\\xa4\\xd4\\xe1\\x9b\\xd7.!\\xdd\\x181\\x93\\x841\\x92\\xbb\\xd5Z\\x8b+\\xf3\\x1f\\xfa\\x85\\x8b\\r\\x81\\xa5\\xef\\xf8\\x86\\xa2\\xad\\x94\\x86\\xd1-\\x8b\\xcf\\xea(\\xb3u\\xa6pc&\\xcc\\xd7\\xae\\xe2\\xc9> \\xa8\\xacd\\xe1\\xad\\xb4\\xcb\\xf1\\x05D2p\\x98\\xb8\\xeb\\xcf\\xea*\\xd9(m\\xea\"\\xf3\\xfa\\x8a,\\xd5i\\x9c\\x18\\xc9\\xf3\\x15\\xeb\\xb8\\xb2O\\x88j+\\x19(k\\x06\\x99> \\xa8\\x86N\\x13\\x11\\x9d|CQV\\xc9\\xc3oQ\\x17\\xc4\\x15\\x14Y\\xba\\xd381\\x93\\xe6+\\xd7qd\\x9f\\x10SV2P\\xd6\\r2|CQy\\x9c<.:\\xf8\\x82\\xa2\\xad\\x93\\x86\\xd6\\xee\\x17\\xc4\\x15\\x149\\x9a\\xf381\\x8d>\\xef/]\\xd6`\\x926E\\x86\\xbb\\x16\\xab\\t\\x8a\\x9e\\xac\\xaf|\\xad\\xc0\\xdda\\xd4R\\xc2\\xd9d\\xec\\x91\\xf9L5\\x99\\xecI#\\x0e\\x16\\xe3\\xfdY|T\\xf6\\x19[\\x85\\xe5\\x17\\xf6\\xecC\\x157\\x80|\"\\x0cU\\xf8\\x01\\r\\xc2c&\\xac\\xf9\\x0c\\x8d\\xc0\\xdda\\xe5K\\re\\xb3\\xc6\\xf7\\xe50\\xd6\\xa5\\xb2\\xf9cv\\x16\\xeb\\xce\\xaf\\xcb\\xe2g\\x9d\\x95D~O{f\\xc4\\xdcT\\xde\\x02HTxk\\xf1\\x8d\\x1b\\x84\\xc6KY\\xcfs\\xe3\\xc1\\xdd\\x89\\xda\\xb6\\x9e\\x1e\\xd0\\x9d\\x92I\\x94\\xc2\\xd9\\x9e\\xcc\\x923\\xc9n\\x1f^_\\x13<\\xec\\xac#\\xf2[\\xba5\\xa7\\xcaf\\xf0\\x0e\\x85E\\x88\\xbf\\x10 b1R\\xd7\\xe3n\\x8f\\x11~&\\xed\\x15q\\xb78\\xf0>V\\xfb\\xbc\\xf3\\xcb*\\xc8Z\\xd9d+\\r<\\x9c\\x1b\\xda\\xc74\\x87\\xafggy\\xb5\\xa16\\x1ee;\\xea\\xce|d\\\\<\\xcc\\xf2\\x0bs\\x01<\\xae\\x8d\\xc3\\x87\\xdaI\\x9e%\\x84\\tepk\\x0bo\\xcf\\'\\x80\\xa8P\\x94\\x96\\x15Z\\xc4\\x9eY`\\xa6Xp\\xd7^\\xcfO!\\xf1:\\xd6\\x98\\xb9\\xe3\\x8b\\x84\\x99\\xfe1\\x8dW,I\\xe2&P\\xd9w\\x89\\x8c\\xc7\\xda\\t\\xa4\\x16\\xdc\\x03\\xec?\\x96\\x99\\xd9\\xe4\\xe1\\xd3Fw\\xed\\n\\xc5\\x89<\\xb2\\x02\\x84\\xcf\\xd1Q\\xb1\\'\\x97[*9\\x9d\\xcfv\\x06y7X\\xd4O)\\\\y\\x16&y\\xd2\\xc4Q\\x9d\\xb1]\\x0e\\x8a\\x8d\\x86\\x1dN\\x02\\x94\\xf1Y\\xde\\xf3B\\xcb%%V\\xa7a\\xf6\\xe3\\x90\\xe6(N\\xfbR\\xb9\\xb3\\xd1\\xb1)\\x1b{CNid\\x88\\xb2J\\x96\\x1e\\xc64^\\xa31\\xa3U\\x83\\xc1\\xd8\\xd8X\\xab\\xd1\\x98cg\\x8dAV\\xcc;\\xd6\\x06\\x94\\xd1x\\x9d\\xf1Q\\xb3\\x13\\x83\\x96\\x1a\\x94\\xed\\xb6\\xc7\\xbe\\xde>\\xc7\\x1eR\\x05[3\\xda\\x8eS\\x9d\\xa3<\\x96\\x9c\\xe6MV\\xdc\\xcdcVn\\x94\\xcfeM\\xae\\xadi\\xd1\\x08\\x94\\xf4g8\\xe8X\\xbc\\x05\\x9e\\x8a\\x95)\\x85\\x0bL1\\xd2\\xb2\\xcdV\\x0e\\x8c\\xec3\\xef\\xf2\\xeb!ERf\\r\\x1dB\\x9c\\xbe*\\x17&\\xfb\\xbc\\xcc\\xcf\\x82\\xbc\\x8f\\x8cem\\xaf5\\xb6\\xb0Y\\t\\xe6\\x96V\\xbd\\x99K\\x92t\\xc4d,\\xba\\xd3#\\x92\\xe6J\\xd7\\x88\\x99\\x8d\\x8b#r9\\xa2k\\xf3y\\x1b\\x10\\xd9s\\x18\\xfc\\x9d\\xc6i\\xaej\\xfc\\xf12\\xae\\xc3\\x90\\xba\\x1a\\x1e\\xa5\\xc8N1\\xd1\\xca\\x86F\\xe1\\x05\\xcb\\x19\\x90\\x9d\\xf5m\\xbd\\xd1\\xe4n\\xcb\\xc9\\xb8\\x0b\\xf3\\xcf;\\xd9!\\xca[{\\x8e\\x98\\xec\\x95\\xa3f\\x16?%\\x93\\xb2\\xcb\\x135\\xa3)q\\x85\\xab\\xb4\\x17\\xe7\\x82v27dn\\xb4\\x02rY\\t\\xd9V\\xa3\\xdb\\xe6\\x17v\\xefL\\xc8\\xcf\\xe5\\xcf\\x957\\'h\\x82V/#;\\xe0\\xb8\\\\\\xcc\\xa5\\xa7k\\xae\\x02\\xfc\\xf3\\xce\\xe6H2\\xb6\\x9c\\xfex\\xdc\\x9d\\x97\\xd8\\x89\\xaeo\\xbb\\xcf\\x02\\xea\\xb2\\xe8D{\\x06\\xdek\\xb3\\x8cq\\x9ae\\x19tea\\xb7\\xc9y\\x8f77Gng\\x08\\x9d$\\xf3\\xc3\\xbb\\xb4->-\\xeaW\\xbe]\\xba\\xe7\\xd8\\xe1\\x1d$\\xe9\\x1e\\xe6\\x06\\x19\\x98\\xef*\\x89\\x02\\xe04X\\x968\\xd2\\xbc\\x98\\\\\\xde\\x9d\\x99i\\xf1\\x0f+\\xeb\\x8d\\xe5c7\\xc9r\\x12\\xb2\\xcd\"\\xdc\\xeb\\xeb\\x91\\xcc]\\xa7i\\xf1\\x0c*I\\x1e\\xf6\\x86\\x9c\\xab\\x1c)QE\\xef-\\x0cL\\x8d\\xdeT\\xf4\\xde\\x8eXv8\\xd6\\xbe\\xa3\\xe5\\xae\\xbd\\x99i\\xf1/+M\\xaf;\\xb1Mq\\xb5\\x02o\\xbb\\xbb7\\x01\\xbb\\x95\\x8e\\xd0X\\x8eG6?\\x89-\\xa3\\xdaKk%\\x98\\x9a\\xbcU\\x9f\\x19\\xed%\\xb4\\xec\\xcc\\xde\\x05\\xb6\\x17\\xc4\\x96\\xd5\\x0c\\xc4\\xd2\\xd6\\xb3#\\x9b\\xda+\\x8e\\xe9\\x84\\xcb\\xcdrW\\xb2C\\xda;d\\xf2\\xa1\\x9c\\xb3-\\x88\\xe2\\x93!\\x9e\\xb1\\x04\\xf2F\\xc3\\xda\\x1b\\x8cp\\xdd\\x9a\\xccMNV2#\\xda;j\\xeefh\\xaa\\xd6\\x95\\xbf\\x11\\xdbQff4d\\xb0\\x87h\\xae\\x15\\x89\\xcb\\xcba\\x96K\\xc7i-\\x95\\x88\\xcdOf\\xc0\\x8eI\\xbbChH\\xf6\\xb6\\xae~\\xcb\\xe6\\x89\\x8e\\xcag,V\\xb0\\xf8\\xd8\\xfe\\xd1\\xdaiY\\x8c\\xbc\\xd5864\\x12\\x0b\\x96h\\xff\\x00o\\x8fF\\xcf\\xf4\\xb8I\\xff\\x00\\xe2\\x98\\xa3\\xb1\\xb1\\x8fb\\xc5}\\x95\\xf5^\\xc7\\x04\\xea\\xbb2u\\xb3\"d\\xbc7\\xeeX\\xa7kn\\x05\\x95v\\xdb\\x93\\x15,\\xdcW\\x02\\xbbO\\xf7\\x11\\xa9m\\x19\\x18\\x18\\xb2_aEq~\\x82\\xc5\\x07\\xf8\\xa9\\xd4Vxl{\\x16\\x07\\xf6\\xef(e\\xd8\\xbb<\\x7f\\xbcb\\x9f\\xf7\\xa5T\\xbe\\xe6\\xba\\xce\\x9f\\xef%Op\\xfe;I\\xff\\x00j\\xb7(\\xf8D}x\\xfd\\x9e.\\xbf\\r\\xbe\\xef)c\\xc3C$\\x87\\xce\\xda\\xbc\\xed\\xab\\xce\\xc2\\x93\\xb4N\\x93\\xd7r\\xecPA\\x04\\xc3\\xe27m\\xd8\\x9bv#M\\xd6S;D\\xe6\\r\\xad\\xa1v+1\\xd8{\\xa3\\xed\\x11\\x8f\\xd1\\x8b\\xbf\\x1d\\xf9\\x8co9\\xd1\\x0c\\x8e\\xd9\\x06hZ\\x9a6\\xc9\\x7f$\\xcas\\x98\\xd9\\'h\\xcc\\x9a\\x17\\xe5nEH\\xc6\\x1a\\xfe\\xd1\\xb9\\xe3i\\x9e\\xe4Q\\xd4\\x8a\\xc8\\xf8\\x88\\x86\\xecP]\\x8aJ\\xb2\\xd80\\xf6\\x81\\xed\\xd7\\x87\\x8a\\xb9\\x15\\xd3(t9\\xf2\\x0f\\xf4\\xa8d\\xdbr\\xc0\\x8eI\\xb3\"\\t\\x9e\\xc6\\x1c\\xd6\\xe9\\x83f\\xcb\\\\\\x8e\\x84\\xad\\x8d\\x92v\\x89\\xd2\\xfa\\xfc\\xec/;\\x0b\\x1d\\x97\\x12\\xcf\\x1b\\x13}\\xdfh>\\xd6U\\xe1\\xfe\\x9d\\xcbU\\xaa%d\\xfe\\xca\\x82\\xe2\\xb7\\x84Z\\xa3\\xff\\x00\\x15\"\\x86V\\xb0?\\\\/\\xdb\\xe4\\x15y\\x03\\x0e\\xa7\\xb3\\x87\\xfb\\xc4\\xe7m\\x95\\xc5Vx}\\xb8\\x0bs\\xbfy2\\xb9;f \\xb7\\xb4\\x9e\\xba\\xcaY\\xda\\xe8\\xc3\\x15\\xcf\\xf1\\x95Tv#lE\\x86\\x97\\xf8\\xdbi\\x84\\xf3\\xd3\\xb3~\\xab*3\\xfe\\xb0g\\xfb\\xc8U\\xef\\xb9\\xb0\\x9b\\xa7\\x19\\xbav\\x9f\\xee\\x98\\xb5Z\\xa8\\x80{\\xb48\\xf65\\x97+mo\\xbb\\xca\\xcd\\x1c0\\xbd\\xd2\\xf8\\xdcz\\xa6(Z\\x8ei\\x17\\x8e\\xa0\\xb1\\xde\\x02\\xf4\\x861>f\\xa4\\xad\\x11\\x9a\\xb3c\\xecH\\xc8\\x94\\xf9Z\\x90q*!v\\x82\\xc4MZQ3c\\xf1\\xd8\\xf5[1R\\xb1\\xdd\\x13\\xb2\\x14\\x1eK\\x8cY*18=\\xb3\\xe5i\\xd8v\\xf9\\x9b\\xba]5pW\\x93\\xd0\\xd7rK\\xe5\\xb7\\xa6\\xf2\\xc7\\xa6\\xf9\\x82\\x1d\\r\\x7f%\\xe78\\xf4\\xd6O\\x1e\\x9b\\xe7;\\xc3\\xa1\\xef\\xe4\\x9c\\xd6\\xf8\\xf4\\xdf[\\x92\\x94Q\\xe8;\\x81W\\xf2\"\\x84=\\xe2\\x8a\\x82j\\x92<\\xb3\\x9cG (#\\xc7\\x94}\\xdb\\xcf$\\xba|t\\xd1\\xe5\\x0f\\x82 \\xa8\\x04\\x01\\xecM\\xedQ\\xd8\\x9d\\xc7]-\\x9c\\\\\\xd4\\xb8\\xa1\\xef~j\\xe2.\\x1cPN#Zz\\x9agj\\x88N\\xf7\\xae\\x07\\xb1^x\\x81\\x14`\\x8f\\x1b\\xb8p~j\\xe1\\x1cE\\xe7\\x82\\xe5*\\xd7\\x1bv#<\\x9cq;S\\x90\\x07\\xb1l\\\\\\xe8\\x0e[\\xe8\\xbd8\\x97U\\x89\\xc9\\x17\\x1d\\x0b\\xe1\\xd6\\xfet\\xae\\xdc\\xbe\\x1cn\\xf9\\xa9]\\xb9|8\\xf3\\x065#\\xb7#W#\\x06;\\xdd\\xa5_e\\x18\\xc6zn5\\xcc\\x18\\xc5|\\xc7\\x9bi\\x08\\xe3dW{\\x87\\xcd\\x0e\\x12\\x9b\\xfc\\xb2#\\x12m+OA\\xfa\\xab\\xf6\\xf0\\xba\\xa07\\xfc\\xce:\\x02\\x01\\x83?\\xf9\\x1d\\xa97\\xd9\\xd6\\xb0\\xc6/v\\xa9\\x94M\\x14m\\x88\\x8b\\xdc\\x9c\\x18\\x1d\\x7f=\\xdbV \\xcd\\x8c\\xf7k_\\r\\xa7\\xf9R;r\\xf8@\\xf3D\\xe9\\x1e\\xbe\\x18<\\xc1:G/\\x86\\x0f1\\xb3{\\xb4\\xaf\\x86.\\xa3l\\xdeQ\\xa8\\x076\\xd3\\xac\\xf0\\x1e\\x03\\x00\\x86\\xf2\\x8f\\xf1\\x08@p\\\\\\xd1\\xd0\\xf0lm}\\xae\\xd4\\xb1\\x7f\\xe48\\xef:\\x16 \\xfa\\x8e\\xc6y\\xd0\\x16\\'\\xfc\\x8f\\x9b\\xce\\x80\\xb1\\x07\\xd4|\\xdet\\x05\\x89\\x1f\\xd5|\\xdct\\x04j7\\xea>d\\xe8\\n@~\\xa3\\xed:\\x02eV\\x9b^du^\\x9a[\\x1f\\xd46\\x95i\\xb5\\xd6\\x93\\xc3$5\\xfa#\\x0f\\xfc\\xbd\\x10\\x87\\xb9d x\\xb1\\xc1\\xb9n_\\x9a\\x97\\xe6\\xaeT&/C\\x1b*\\x9b\\xfa\\xc6p\\xd4\\xb1\\xdf\\xd6u\\xda\\x02\\xc7w]\\xd67R5\\xdd\\x94\\xdd\\xa0p\\xc9\\reY\\xd6>AL\\xf5\\xbd\\xf6\\x966\\xfa\\xa3\\xb6\\xf0\\xa9\\xf58U\\xdc\\x9b[81B\\x1ae\\xc6\\x9eGy\\xe0\\xbb\\x8a\\x92\\x1a\\xce\\xe5?\\xdcl\\x0b\\x19\\xdd\\x9b8\\xb6l\\xc5\\xf0@\\x8d\\x0e)\\xfbF\\xe8\\x15\\x07~g\\xde\\x9aF\\xa8zv\\xf0\\x1e\\'w\\xb9\\xe8\\xa7\\xe0\\xbd\\x16\\xe0\\xbd8\\xac\\x9c\\x17\\xf1\\x139\\x02\\x01E\\xee\\xfc\\xd4\\x11\\x8f\\xed\\xbb\\x910\\x1dJ-\\xd7\\x1d\\xea\\x92:D7\\xaa8\\xe8\\x9f\\xaa\\x05\\xa5\\x1e\\'\\xb7\\x86~\\xf4\\xb8\\xedg\"\\x99\\xba\\xf5\\x8a\\x0f6\\xf9\\xa1\\x01\\xc9\\xc4S\\x07\\x82%\\xbd\\xa9\\xc1\\xdd\\x8a\\x88\\xea\\x9aK\\x19\\xfdc\\xf9.\\x8a\\x11M\\x86\\x8f\\xc8*ME6\\xb6\\x8f\\xc8\\xa6\\x11\\xefd\\xf7\\x07\\xb4\\x7f`\\xd2Q\\xaez\\xbc\\xd1\\xd2,\\x1e\\x08\\x96\\xf6\\xa7K\\xadT\\x91\\xae\\x16(;A\\xf2\\xb50\\xd5\\xca\\x9aC]|\\x14\\x9a,m\\xe5\\x1blm\\xe7R\\xc4gPZt\\x94 :U\\x80\\xf8\\xaaId\"=\\xa8\\xb7\\xb5R\\x01\\xa1\\xb1SwX\\xff\\x00\\xa8\\x984^\\xa9;\\xa7r|H\\xccB\\xa4\\xee\\x9d\\xca\\x92f\\xc9\\x11\\xe4\\x9f\\x07\\x0c\\xc4\\xf9*N\\xe9\\xdc\\x9f\\n\\xd6J1T\\x9d\\xd3\\xb9?\\x13,<\\xadT\\x9d\\xd3\\xb9>0\\xcd\\x05I\\xdd;\\x95$\\xcd\\x92!>\\x0e\\x17@\\x9f%I\\xdd;\\x93\\xe1^\\xc9F*\\x93\\xbaw\\'\\xe2\\x0b\\xe1\\xf8U\\'t\\xeeO\\x8c3ARwN\\xe5I3d\\x88O\\x83\\x85\\xd0\\'\\xc9RwN\\xe4\\xf8V\\xb2Q\\x8a\\xa4\\xee\\x9d\\xc9\\xf8\\x99a\\xe5j\\xa4\\xee\\x9d\\xc9\\xf1\\xabl\\xa0\\xa9;\\xa7r~1\\xb3\\x14\\x8eYi\\x87b\\xa2\\x07I\\x1b\\xd3`\\x0b\\x08\\xb66\\xaa1,\\xe12\\x10x1\\xac%\\t\\xa6\\xc4;8\\n\\x8b\\xbc\\x02\\x11\\xa8\\xd8\\x19\\xc1Q\\xcbH\\xde\\x9b\\x07\\x17\\xc6\\xacc\\x92\\xfb\\x15\\x18\\x9eq\\xbd6\\xac[\\x0bc\\x15F6\\x8d\\xea\\x8e\\x10x1\\xac.\\x9d\\x89\\xb1\\x06\\x13\\x88\\n\\x8a?\\xc9\\xa1\\x08\\xfb6\\xc0\\xce\\x19\\x15\\x18\\xab\\x1c\\xad\\xf1\\xb56\\x0e/\\x8dX\\xe8\\xbd0mje\\\\H[Z)\\x83kO\\x8a\\xa3\\xe7\\x82LF\\x9b\\x02lC\\xa1x\\n\\x8a2\\xeb\\x00\\x84}\\x9b`g\\x0c\\x8a\\x88@\\x1c\\xad\\x8e\\xd8\\xa6\\xc1\\xc5\\xf1\\xab\\x1f5F\\'\\x9d\\xba\\x13*Vd-\\xac\\xa8\\xc5\\xb9F\\xf4\\xd86\\x8a\\xf8\\xfa\\x9eXa\\xf2\\xf8\\xaaR5\\x99\\xa7\\x19Q\\xcavH\\xaaG_zq \\xb4\\xde\\xa9\\x1d\\n\\xd3\\x9a{\\x8bk\\xb6\\xd2\\x9ee\\x0b\\xd53\\x9dd\\xe3zq\\x18\\x99U#\\xa2D\\xc5d\\xe33lt\\xaaWV\\xc9\\x130\\x9cb\\x1fl\\x7f\\xea\\x9c\\xe3\\x93\\x1a\\xc4\\xe2`\\xc5H\\xe0\\xdb\\xccJy#\\x1a\\xfbS\\xcf\\xf9\\x1d~t\\xf7U\\xae\\xd9\\x13\\x9d<\\xc0\\x06\\xde\\x9e\\xeb2\\x94\\xe36Nv\\xd8\\x9e\\xe8\\xc4\\xdes\\'\\x98\\xfbKc\\xa5R;o\\xaaq\\x886\\xc6w*GY)\\xc6{S\\xcf\\xf8\\x8d\\xf1Ow\\xdcS\\xdd\\xf7\\x14\\xf33\\x97\\x96\\x08\\x9cY*\\'}\\xa9\\x84Wd\\x04e\\x19\\x15B\\xeb\\xf9\\xa9\\x85\\xa2\\xa9\\x99\\x10TN\\x93\\xb2gTN\\x03\\xda\\x03;\\xa7\\x15FH0\\x98\\n\\x85\\xd7s`\\x98\\\\*]5@\\xe1V3\\x85\\xb1L5\\x9af/\\x11T.\\xb6\\xd8&\\x1a\\xc5\\xf6_r\\xa0q\\xae\\xd2,\\xca\\x98DY\\x01\\x15B\\xe9fTd\\t\\xc4\\x91\\x05D\\xe2+\\xba\\xec\\xf1T.\\x18\\xcc\\xbb\"\\xa3$\\x10&\\x02\\xa1v \\xc8\\x98MVN\\x13\\x85\\x8a\\x85\\xd294\\xefL5\\x83\\xe3V\\xfb\\xd5\\x0b\\xbe\\xd4\\xc3Y\\xc6B\\xfb\\x95\\x011\\x17\\xb6\\xcd\\t\\x84F\\x8c\\x89\\xca\\xd5D\\xed\\x8b\\x05.\\xcf0\\xa8\\x0b\\x03m\\xe5\\x86\\x06ST\\xa5S\\x14\\xfa\\xd0\\xa3\\'b\\xa5)\\xe4\\x89\\xc4\\x15Hd\\xf7\\x004\\x18\\'\\x9f\\x98H\\xe9\\x82yh\\x00IR\\x94\\xf8WlL5*S\\x03\\x9d?\\x1c\\xbe\\x15\\xb6\\xaaS\\x06\\xe7N\\x89`\\x91\\xc8\\xa9\\x1cJ}aP\\xf9*SiO$8\\x89\\x1c\\xea\\x90\\x80\\r\\x8a\\x94\\xdc\\x9eZ*\\x0f\\x12\\xa9\\x1d4\\xf8\\x17\\x89\\x9c\\xaa\\x94\\xc3*~8|+lT\\xc6\\xe4\\xf8\\x966Y\\xadT\\xc6\\xc2\\x9fXT6\\xeaT\\xc4\\x02\\xed\\x8a\\x90\\x90\\xe3g,\\xcc\\xabV\\xecA\\x0f\\xd2>Hv!mh\\xa11J\\xe2%\\x9e!\\x08\\x98\\xb2\\xec\\x88Z\\x1a\\x85\\x80\\x01\\xa9\\x0ef\\xe5\\x1a\\xad\\xb0B\\xc49\\xfb\\xd0\\xb72\\x16\\x8f$2\\xf6\\xc9\\x0f\\xd3>!\\t\\x83\\x91\\x0b\\xfc\\x10\\xe7!\\x92\\xe4?Lx\\x94,\\xcd\\x92^\\x08X\\x14`.C\\xf57!\\xd8\\x873\\xc8\\xa1r\\x1f\\xa6|Bi\\xb4\\xc5\\x0ew,0\\x98\\xc6\\xb4\\x08\\xc99\\xaeh\\xe7U\\xb5U\\xd8\\xaa\\xecP\\x8d+bv\\x05Wb\\x02\\xb1t3*\\xbb\\x14#Gb\\x87\\xda\\xa1&FR\\xc8\\xa1\\xa2\\n\\x133\\x94\\n\\x84\\x1b\\x99\\x01\\xa2\\xac\\x14&\\xc8\\xcdC\\xedP\\xadIj\\x86\\xc5\\n\\xcd|3\\\\\\xa1\\xf6\\xa8|6\\xc4*\\xbb\\x14 A\\xb2V(I\\xc6\\xe5\\x089\\xc0Y\\x96J\\x10\\x10\\xba(\\xb4\\xff\\x00\\x15\\x0cq\\x19\\xcdU\\xd8\\x9c\\xd6\\xff\\x00\\x18\\xa75\\xe1\\xe6x\\xb5a\\xcb?o\\x8a\\xa4\\x1a\\x13\\xc1\\xcd\\xc1\\xf4\\xc7\\x80B\\xf8\\xc6\\xf8\\xff\\x00K\\xea\\xef\\\\\\xef%\\x90)\\xff\\x00`\\xf9/\\xa6\\xef\\x10\\xb9\\xae\\x8e\\xc5\\xd6W9\\x08~E}!\\xe2U\\xd0\\xec\\x92\\xce\\xaf \\xc7G\\xf6\\xbe\\xa8\\xff\\x00\\xd5X\\xf8GR\\xfa{\\xd4\\xe4{VGx.\\xbb\\xbcW\\xd4g\\x8a\\xcd\\xe1\\xc1\\xd4\\xe0&=\\x8a0\\xad\\x7f,mk$l\\x9a\\xc1\\xa8\\xf6,\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x06\\x1d3X;#K\\x9a\\xc5@\\xca\\xb9.X;\"\\x1d\\x08BJ\\x81\\x80\\x1b\\x96\\x0e\\xc1\\xec\\x9b\\x19\\x0b{\\x15\\x03\\x06\\x89*\\x06\\x08\\x82c\\x05\\x83\\xb0@\\x99\\xde\\xa8\\x18k\\x90#|\\xe4\\xb0vb\\xc2p\\xd6\\xa8\\x18\\xe5@\\xc3\\\\FaP0\\x81u\\xcb\\x07d^l\\x86\\x9d\\xca\\x85\\x95r]\\xb1`\\xec\\x8b\\r\\x90\\x92\\xa0h\\xcb\\x05@\\xc1PFA`\\xec\\x04\\xe4\\xb5P3\\x1a3\\x84\\xf2\\xac\\x1d\\x98\\x8e \\x1d\\x12X;\\t\\x88\\x06\\xf2\\xa8\\x18qc\\x12\\x15\\x03\\x0e\\x99\\xac\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x066\\xb5\\xe2\\xd1\\xcb?o\\x8ap\\xf9c\\x08\\xcfG\\xb9\\x90\\xabI\\xc9\\xe6\\xbe\\xae\\xe4#XK6\\x7f\\xcd\\xcb\\xe9\\x9f\\x02\\xb7\\xc3:\\xea\\xb9\\\\\\xf3\\xe2\\x84\\x07\\xb4d\\x06\\xb5\\x9b\\xc1\\x08I}4\\xd9\\x88ch\\x8e\\xf5\\xd7\\xff\\x00\\xe96.1\\xc6\\xc9\\x1f\\xeb\\xb4\\xae\\xb8\\xf2Y\\x17\\xd3\\xe0\\xcf\\xe0\\xbe\\xab\\xfcQ\\x8e8\\x9eY\\xaf\\xa6 \\'\\xf3Ai\\xb6\\x80\\xd6\\x1d\\xe0/\\xfc\\xa3\\xd8\\x84t@\\xe2\\xf8\\x8c\\xca\\xfeJ(\\x87\\x08o\\x03i\\xe50\\xf3\\x0fs\\x02X\\x9d\\xdfp\\x00\\xb7\\x9d\\xac\\x01\\xb7\\x91\\xac\\xf0\\x86\\x0b.\\xea5\\xd3\\x00y=\\xa7\\x84\\xfb\\x9a\\xaf\\\\+\\x02\\xe8~\\xe7\\xfd\\x00\\x80?z.O\\xc9\\xe4\\x02\\xfeNB!\\xf3\\x881\\xfb\\xe8\\x03\\xb8\\xba\\x0f\\xcc\\xcc\\x04-q\\x06\\xb9\\x8eb\\xe3\\xd2\\xeb\\x9a\\xed9\\xf4=\\xeb\\xc0\\xc5\\xc0\\x04\\\\\\x17\\x05\\xc5E\\x14QE\\xc1E\\x14\\\\\\n(\\xb8/\\xc1E\\xc0\\x04\\n\\x15\\xf6\\x92\\x0e\\xce\\x00}#p\\xb8\\x9f?\\x13@\\x00\\xed\\x14QE\\x17\\x05\\x14QE\\x14QE\\x14\\\\\\x17\\xe2\\xa2\\x8a(\\xa2\\x8a(\\xa2\\x8a.\\x0c)\\x94\\xd3\\xa1\\xe94\\x9d\\xfd=\\xbd%pQE\\xc1E\\xc1E\\xc5E\\xc7\\x19h\\x00 \\x81\\xcb\\x87\\xa4\\xcaD\\xd9x\\x0c\\x06\\x08?\\xc0`\\x08\\xa2\\x9a\\xd8G\\xa4\\x11\\x8b\\x01\\x08\\xdd\\xce\\xde\\x08 \\x83\\xfc\\x0b\\xe7\\x83\\x9f\\'\\xa4\\xd7\\x04\\xf6D=8\\x04\\x10\\x7f\\x80\\x87\\x85\\x0c\\xe3\\xe99<\\xed\\xc2\\x02\\x0f\\xf0A\\x908Y\\x14\\xbc\\xaf\\xa4\\xcb^\\xf4\\x05 \\x1f\\xe13\\x97\\x8043\\x80\\x90\\xcb\\xd2kq\\x01\\xd9\\x03\\xfc:E\\x04U\\xcb\\xd2x\\xde\\xc2 \\xd9\\xfc\\xd6\\x0f\\xf0\\xd0\\xc0\\'#\\x0fIN\\xdf\\xe7\"F\\x90\\x08\\xbf\\xc1\\x01\\x908\\xa9\\xf3>\\x93B\\xc6\\x07\\xfc1c\\xa7\\nD\\xd0a\\xe99\\x07\\xd9\\xfe&\\xe3\\x80\\xd5\\xc7\\xd2\\x04\\x95\\x88v\\xac\\xa8.f\\xf0\\x7f\\x86(u\\x82\\rL\\x9e\\x93WR\\xf1\\xa4\\xd0 \\xe0?\\xc1\\x04\\x04\\x10(lO\\xb7\\xa4\\xd7\\x86t\\x81\\xea\\x8f\\xe9R\\xe0L\\x8b\\x19\\xd7\\x7fH\\xe7\\x80z\\xae}U\\xfe\\xaa\\xc3\\x97\\x00\\xa32\\x00\\xa9\\xe8\\xc9@\\x99\\xaf\\xc7s\\xe9N?\\xdc\\xa7\\xcc\\xf0\\xe4z\\xfaL\\xf3p;\"\\x8eB\\x0f\\xd2\\xff\\x00\\x17\\xf8\\xbf\\xc1\\xc7\\x1f\\xeaP\\xd3\\x80\\xfaC@\\xe1\\xc0!\\xfa\\x9f\\xeeq\\xfe\\xa1CXcQ\\x0e\\xafI\\xe3\\xd1\\xf4+\\x8e>\\x0e>\\x0f\\xf2|\\x1c|A\\xf2p\\xb6\\x0e\\x88=&\\xbb\\x90\\x1c\\x84\\x1f\\xa5\\xc7\\x1cq\\xc7\\x1c|I\\x15\\x19{\\x9f\\x082\\xda>\\xd0\\x10lx8\\xe3\\x8f\\xf3\\xa1\\xc0T\\xeb\\xb7\\xa4\\xf2\\xfd\\x84PNc\\xbc\\x7f\\x93\\x8e8\\xe3\\x8f\\x83\\x8f\\x8eb9\\n\\xff\\x00\\'y\\x17\\x86Fl\\xc0\\x10R\\x1a\\xf0,F:\\xc0/\\xe2\\x00\\xdc\\x17i\\xf5\\x93)\\xe0{\\xa5\\x90}\\xa0\\x03c\\xf88\\x08\\xe0/$=\\xfd%\\x13q\\xbebvC\\xf5\\x13\\x1cq\\xc1=\\xbe\\xb9\\x844\\xeb\\x19s\\xb9@\\xbc\\x17\\xa0\\x86+o\\xd0\\x1cJ\\x98\\xa0X\\x1e\\xf0\\x03\\xf9\\x807\\x00\\xf6\\x89\\x81\\x04\\x13\\x17\\x01\\xd8@\\x10:\\x87\\xd7\\xa4\\xd0\\xa9/o\\x8f\\xd2p\\x98\\xa8eV\\xa1,_`\\xfb\\x94\\x8a\\x06B\\x90\\x91\\x11\\xc7\\xc0\\xc2\\x03\\xe7a3\\x1f\\x03\\xec\\xc4}\\x9f\\x81\\x06q\\xf7\\x17\\xf9\\x10\\xe3\\xf8?\\xc5\\x90\\xb5\\xf6\\x84\\x08N\\x86\\xd1E\\xb0\\x9e\\xe7\\x02\\x96\\xb6\\xa5\\xfe`\\xf9@\\xfd\\xa0\\xc4z\\x01\\xfa\\x83(\\xea\\x96p\\xdd@X_\\xed\\xd7\\xaavp\\x0e/\\x83\\x8e8J3-%\\xb4\\xfb\\x86(M\\xccf\\xbb\\xc1\\x9a\\x00\\xa3\\xe2:\\xc9S,u?W\\x84\\xedW?\\xa8Y^LN\\xd3\\x99\\x1d\\xcf\\xf2\\n\\xca?{\\xc4\\x7f>L!r\\xd8}\\x99\\xed\\xb0\\xdb\\x18\\xd2\\xf9\\xf8\\x86\\x18\\xdf\\xa9\\xdaV]\\xaea2\\xe8\"@g\\xa4o\\x83\\xfc\\xc1\\xe1^\\xb1\\x12\\x9f\\xc9&\\xe27\\x07\\xb4-\\x11\\xd6\\x11\\xde\\xf7pA\\xc0b\\x08\\x03\\xb8P\\x07\\xe0\\x03\\xf5\\r\\xb3\\x98\\x1f\\xb4\\xc3\\x1e\\xd2\\xd8_\\xe22v;c\\x82JW1\\xdf\\x8b\\x8e8\\xf8\\x1b-GA\\n>\\x80\\x95\\xd7L\\x8e\\x11K~.\\x13\\x17\\x8cL\\x0f\\xdc&-\\xb7\\xf6*\\x8bj\\r\\xef(\\x1axjg\\xb6\\xc3lc#\\xfb\\xf1\\n\\xa3\\xf9;Fu\\x15\\xca\\xe6-qi}\\xe5t\\x1dW\\xdc\\x00AF\\x99XF\\xa6=\\x84\\x03\\xb7A\\xb4\\xd7\\xb9\\xb7A5\\xee~\\x04aW\\xd4\\xfdC\\x10\\xf9)\\x01\\x82\\xf6\\x83\\x00\\xc9&\\xc8k\\x07\\xb5\\xec\\x12\\xf9\\xa1\\r\\':\\xbbB8\\xb8\\xe3F\\x13\"\\x7fG\\x1dn\\x98$\\xc1\\xe8\\xb1?0\\x0c\\xed\\x83Tn\\xa0\\x8b\\x95\\xc4C\\xc4\\xc1\\xd6\\xbe\\xd3J\\x80\\x828\\xe3\\x8e8 t\\x05\\xb8V5\\x107G\\xc4~\\xa4\\x1b\\x99T\\x84p\\xb6_\\xd8\\xc0|XCa>\\xd0C\\xe5\\xad6c/S\\xb9\\xa0\\xe8#U\\xee~\\x04q\\x8fS\\xf0#Q\\xf7\\xbe\\xd1[!k\\x8cadN\\xf3S\\x83\\xd6\\xb5\\x80i\\x0b\\x90\\x869 \\xe1\\xf1\\x17\\x8b\\xfa\\xd0\\xfbM\\x7f\\x99\\xadP\\xae\\xf0\\xc6\\xf5\\xc6\\xb0\\xf4\\xd5wYP!\\xa1\\x00O\\x92\\x1b\\t\\x84\\x07s\\xbbD\"\\x8eF\\x04u\\x89\\xc3o\\xf7!\\x12@M\\xc2\\xeb\\x9f\\xe0eW\\xc8\\x06\\x97\\x8e\\xcc\\x90>e\\xf3\\xee\\x110\\xc5u\\x95\\xb4\\xcc\\xad\\xf0\\x86 cpD\\xea~\\xc3\\x85\\xc7\\x1cp\\xc5\\xba\\xb1c\\xa2\\x9c\\xd0\\r\\x9e\\x95\\x02Z\\x89|s\\xbc\\xd0z\\xdc\\xc7\\x16\\xde\\xe6+\\xad\\xad\\xcaa\\xbb\\x0eg,\\x0bBbQ\\xaeYW\\x84I\\xfb\\x080|\\x90\\xb3\\xca\\x0b3\\xcf\\x1b\\xa0\\x8a\\x01\\x8d_\"5\\x8d\\xa7|\\xcf\\xd6\\xc8\\x10G?\\xfe\\x19\\xca\\x92\\xcb\\r\\xc9\\xadP\\xf8\\xc6fj\\x9fX!\\xe4\\xed\\xdajC\\x82@\\xc1\\xef5\\xeb/\\xed\\xf9\\x04\\xd5G\\x9aA\\x05u\\x9d\\x1168J\\xd5\\xd3\\xea/A\\x9c\\xe0\\n\\x18\\xcc\\xc6O\\\\\\xbc\\x07hd\\xf3X\\x9f\\x81\\x03\\x84\\x05\\x80\\xa7\\n\\x81\\xc1\\x88\\x0f\\x12\\xea\\xfb\\x866\\xf5\\x97\\xc4|\\x0f\\x85)\\xb3\\x95\\xe3;t\\xb9\\x8b\\xd7+\\xc5U\\xbe\\x11\\xbf\\xc1\\xfe\\xf7\\x1c\\xe4*\\xed\\x15\\xe6\\xf4\\xc2\\xfc\\x88\\x15\\x87H,\\x04%\\x8e\\xad\\xb2\\xc1\\xc4\\x00\\xce\\xfa\\xd9\\x01M\\t\\xbf\\xd5H\\x82@3\\xca\\xcaTS\\xdd\\x06\\x9f\\x8eK\\x92-\\x02\\xa1\\xad \\xe8\\xa3X#\\x08\\\\7\\xf2W\\xd8\\xe5aT\\xe3r\\x1d~#\\x82.\\xf1\\xdd\\x7f\\xc9W\\x00\\xb8\\x80ffj,\\x7f\\x10\\x18P\\xebR\\xf8\\x9en\\xa3ry\\x9f\\xc0\\xa3Gi\\xc4\\x1f\\x88\\xc2\\xb1\\x03\\xaehP\\xa5L\\xb6\\x1e\\x0e\\n\\xb2\\x99n\\xa6\\x9f\\xd9B\\xb8\\xe7O\\xec\\xc1(6}!\\x06.\\xb2\\x06\\x9d\\xa1\\x03>\\xa9./\\xa7\\xf6X\\xed\\xfc\\x81\\x8c\\xbew\\xe9\\x0e\\x13\\x1f{D\\xc4-1\\x95\\x13\\xaeQ\\xfe/\\x8b\\x84\\xc7\\x1f\\xe3\\xca\\xc1o\\x07\\x10>\\x10@6\\x12\\xa2_\\xdb2\\xab\\x96\\x03\\xa4\\x02g+\\xb3P!T\\x08\\xe8\\xfb\\x81\\xe5\\xe0\\x98\\x1f\\x8c\\xb9R\\x02gD\\xec\\x04\\xaf\\x02Y@32\\x8f\\xed]\\x04\\x16\\xa7\\xe3\\xf2\\x02T\\x87US\\xfc\\xfc\\x9f\\x18\\x83\\xde\\x04V\\n\\x8a\\xe5F\\xc2\\x96c\\x9b\\xee?\\x08-\\x042_C\\x1cF\\xd2\\x06\\x00*@\\xa5\\xa5\\xe6\\'x\\xb8\\x15\\xef\\xbc\\xc0v\\xbe\\xe6\\x1c\\x06\\xdfr\\xc2\\xbb}\\xc1\\x0f\\x93\\xe5\\xf7\\t\\xa2\\xe6\\xbe\\xe0#\\xb1\\xe60\\x1a\\xa6\\xc2\\x9d\\xe1:\\x17AA\\xd4\\xc1\\xa7j\\r\\xe0\\xc2-`-\\xbc\\xa8\\xc7\\x96\\x1dch\\xab\\xa5\\x84\\xa0\\x03\\x00\\x1bpp\\x9f\\xc4C\\xc1\\x9eb\\t^\\xc9\\xfa\\x03\\xe0\\x03P\\x0c\\xcc\\r\\x1eV\\x17JFV\\xf4>.\\x82\\'\\xe7F\\xde_/\\xd44\\x81\\x8c\\x8dD\\xae(\\xe6!\\xdc!\\xdb4\\xfc\\xa3\\xd6U\\xce9\\'\\xbcU\\x12\\x074v\\x87p\\xc2\\xee\\xac\\xb1(1\\x04<#\\x88(\\xc0\\x12\\xa1\\x9f;K+\\xfbm\\x03f&\\x83hN=\\xcd\\x1b@*\\xbe\\xa6\\x83h\\xe1P\\xc6f\\x82bE\\x066\\x11v\\xe9\\xad \\x95?\\x88%\\x88}\\x82_X\\x0c\\x02\\xfb\\x04\\x1c\\xce\\xc2W`\\xfd\\xa0!N\\x03\\xf8\\x1e\\x1c\\xbaw\\xacju\\x07\\xe4\\x9c|\\xa4\\xbe\\xa1\\xde`\\x07u)\\xa7\\xb0\\x80\\xfbk\\xdcq\\x82\\x00\\x10\\x16\\x02\\x80z\\x1d\\xe9\\xae\\xde\\x92\\xa7\\xd3\\xa3\\xbcX\\x9d\\x120\\x9f\\x99\\x8fc\\xec\\x84\\xf4`\\x85\\x08\\x9a\"\\x8f\\x13\\xaa\\xab\\r\\xecs\\xbc.\\x06\\xb9\\x9a\\xc2W\\xbe\\xa7\\xe0B1;\\xd9\\xb4|\\xda\\x9a\\r\\xa0\\xa9\\x8e\\xa6\\x82S\\xb75\\x84k\\x96\\xd1\\n\\xdb]\\x04\\'\\xcf\\xb0\\x8c/\\xb0\\x9b4\\x17\\x8d\\x8b\\xdcc\\x0b\\xd0w= \\xcdA\\x00\\'\\x153\"\\x0e\\x19p\\xa2\\x0e\\x90\\xf1\\\\I8\\xc4\\xb5\\xd8\\rV\\xd0+\\xb2I\\x8fI\\x8fP\\x95\\xa9\\xddS\\x84\\t\\x04Y|\\xfap\\t\\x06D1\\x04\"\\xfa|\\x14\"\\xbd}6\\x9d\\xda\\xc3\\xfc\\x89l\\x9a\\xd1\\xed\\x19R\\x83\\x91\\xa4l!!\\xf8\\x10Y\\x10\\x89\\xae0\\x9c\\xdd\\xa1m~\\xc1\\x17\\x82\\x11\\xf5\\xd0F\\x17=/?\\x83\\x18\\x10?\\xeaSc|M\\xe3\\x8bn\\x97g\\xa9\\xb4\\xe4\\xe3\\x95+\\t\\xe6\\x84\\xe6\\x1bLW\\xee\\x1f\\xd0ZVSh\\x07\\xe20\\x06T\\x1b`\\xe0\\xbfX\\xab/\\xb8\\x1f\\x14\\xdc\\xeb\\xd6\\xf5\\xc2W9\\x0eTNZ\\xc3\\xb5f\\'\\xe9\\xf3\\t\\x85\\x9c\\xdd\\xda\\xf0A\\xb4d\\x881\\x80\\xc2\\x0c!\\xe2\\x13\\r(Ri\\x80\\x81\\xa6\\xf1&WX3\\x1b\\xa153\\xb0\\x80\\xedt \\t\\xc0P9Jr\\x84\\xe4\\xc9q\\xca?\\xbc\\xb9\\xd4\\xeb*\\xe0\\xbe4V\\xc0n\\x9ea9a\\xd7h)T7\\xbb\\x98\\x7f\\xc4!\\x08\\x98\\x10\\xe5P\\xc5\\xe1w1\\x07Ex\\xdaa7?\\xa1\\x98q\\xa3\\xca\\x08\\x83\"b\\xe2\\x11\\xc4\\x17A}!\\xc1a\\x90\\x86l\\x04\\x84\\x07\\x8f\\xa18@\\xc4\\xc2\\x9a\\xcf\\xc4O\\x95\\x84A\\xf7\\xbe\\x83\\xfc\\xa2Q\\x0c\\x88s?u.\\xdfI\\\\\\xe9\\xbf#\\xeae\\xd6d\\x0f\\xd7d\\xdd\\xb1Rr\\x92\\xbb\\x18Hp\\xc1M#\\xf7\\x98s\\xbd\\x04\\xa8\\xeejz\\xc3@\\xdd\\x12\\xeb\\xeb\"\\xdc\\xafgO\\x1e\\xb0\\x00\\x00?\\xd0\\xb9MSn\\x14\\xa8\\xf8\\x8eQ\\x12\\xc2\\x9e\\xe3\\x0c\\n\\x82\\x1e\\x99>\\xce\\xc8\\xa5\\x99\\x82\\x10\\xc1\\x051\\x88\\x83\\x01y\\xf2\\r\\x00m\\x036C\\xc0\\x9d\\xc9_W\\xc8AqE\\x80\\xff\\x00V\\xe2\\x99\\xafu\\xe2{6lG\\xb1\\x84\\xfc]\\xa7\\xbb,\\xdc\\x9f\\x88l\\xb8\\xd8\\x8c\\xf4\\xc0t\\xff\\x00\\xc8\\xa1u\\xad\\xdf\\xde\\x1f#\\x94dZ\\xd9\\xd4\\x0c\\xe1\\x1c\\xaa\\xd34\\x15\\xc7\\xb2cU\\x02\\x93d\\xe1\\xf0\\x95\\x01u\\x95\\x9d\\x01\\xe0\\xb1\\x00\\xd15u\\xec\\xa8\\x80kF8\\xea5\\rGP!\\x1d%>a\\xd0W\\x13\\xd2b\\xd5\\x14LpN\\x0f%p\\x1ddg@x|$\\xd5U\\xd46IA\\x8f\\x18u\\x16CQ\\xd4\\x08C*\\xb4\\xcd\\x05q=\\x14\\xc5\\xaa(\\x98\\xe0\\x9c.J\\xa0\\xe3#:\\x03\\xc3\\xe6\\x95\\xa9U\\xaf\\x95\\x1c\\x1f`(u\\x10gP8<\\xdf\\xb6U\\x1b\\x88B+\\xea\\xf2{\\x80\\xd1\\xb3\\x83\\x91\\xec\\xec&\\xd5\\x141 pyG\\xb0m3\\xde\\x02X\\x12\\xc6\\x18\\x031\\xb6\\xf0G)\\xa9\\x06\\x1c\\x04E\\x05O\\x9f\\x06\\xa1=\\xb0\\xcde\\x1c*^y\\xc6\\xf0\\xa3\\x12\\x17\\xe0\\x08\\x8a\\xac\\xd3h\\r\\xeb\\x8e4j9\\x90\\x8e\\x99\\x80\\xcab\\xb4\\x04\\xd4\\x1c`\\x1c\\x96C$V$@\\x10\\xa9\\xb7\\xc50MN\\xca\\xc1\\x99JcA\\x95YSRe^L\\x0e\\x90\\x8a\\xa5\\xabn\\xb2\\xbd)Yi \\xba5*\\xea\\x0e\\xa8eb\\x834\\x12\\xee\\x02-\\xff\\x00)\\x8d/2\\x8b\\x12\\x0ct%D\\x0buk\\x1a\\xc0;;+\\x06e*P\\xd5\\xa2x\\x1a\\x92\\x8b\\x04\\x8a\\xf9S\\x06\\xb3\\x98\\x9ce\\xb17\\x8d\\xa1\\x82\\xb4\\xa0\\x8b\\x9a\\xd6\\x90\\xe0\\xd0\\xae\\xb7\\xc4(\\xbc\\x82h:\\x90\\xd8\\xf5g\\xc0n\\xa1CP\\x81\\x0bK\\x0e\\xdb\\xfa\\xa1\\xeeN,\\xcdtK.\\xa6-\\xc0+\\x1cM%\\x8d\\xe3$b\\xbc=\\xc1\\xd0:\\xa88NF\\x1aX$;\\xa8(\\x10H\\x01\\x8c\\x04^\\xc2\\xbf\\x1a\\x80\\xe5\\x03\\x8cR\\x82T\\x93\\t\\xe4Ee\\x0b\\xf2\\xf5\\xed.\\xb5Z\\xe1TC\\xd9\\x00\\x9aQhCmr.,\\x0e\\x07\\xab\\x85\\x86\\x1b=b\\rp\\x0c\\xb4kX\\xd8C\\xf0\\x8e3\\xaf\\x1e EP\\xc3^\\xb1d\\xec0C\\x82$\\xa2IH+\\x020\\x88\\x02\\x00Q\\xc5u\\xe6s:\\xca4U\\xd1\\x19Te\\x19ze$\\xc7\\x9c\\xb9@\\xc6\"\\xb6\\xb1\\xb3n\\x01\\x97R\\x9e\\xc6eL\\xec\\x1dH\\xc2i\\xf5PM\\x80\\x1a\\x10\\xd6\\x1e\\x12\\x11C$\"\\xc6U\\x0f\\x91\\xac\\xf1\\x8f\\x98Y\\xc5\\x15A2\\x0c\\xb3\\xd5\\xd5\\x8f\\xd0\\xbd\\x0c\\x10\\x11z\\x0c\\xcd(n0 qp\\xb11\\n ;\\xaa\\x10\\xe9=Z\\\\\\x9a\\x85\\x11\\xd6\\xb1\\xf5PK1\\r?\\xb0\\x93\\xfd\\x18\\x16\\x10\\xa6=\\x030\\xf4\\xa7\\x98@\\xff\\x00\\x02\\t\\n\\x08$\\xcc\\x18\\xa6<+\\xd3Ho\"\\x96\\x1dF\\x17\\x805\\xf9\\x03R\\x8b\\xa3\\xef\\r\\x81<\\x16\\xa1\\xa7\\xa4\\xd4\\x81N\\x99\\x84\\x1d\\x80`\\x99\\xac\\xbd\\xa7\\x985\\xf7\\x05\\x9bZ\\x8a\\x83\\x05|\\x10 \\x88-\\x11\\xd8\\x97`\\x14\\\\\\xd0a\\xa4\\xb8\\xb3\\xb0(\\x142\\xac\\x02\\xbf,\\x87\\x86\\x07\\xce\\xa9U\\x14P\\x0c\\xe6\\xfd\\x9e(2\\x81=nJ\\x01\\xcb)\\x9b\\x8e\\xa8\\x1e\\xaa\\x94\"P\\x04l\\xaa\\xa7\\x9bT3\\xa5\\xc4\\xa8\\xd9\\x00\\xf5\\xdf\\xc3\\xb2\\xb6j\\xe5v\\xf9\\xd0J\\xb6\\xeb\\x9a\\xa65\\x85OV\\x97\\x9d9\\x19S\\xfa\\xb9\\xff\\x00F\\x16P\\x02u\\xa9\\x08M2^0\\xbfB\\xe8\\x81\\x96s\\xa3\\xc8\\x01+C\\xea\\xc2\\xa4\\xa4\\\\\\x95.\\x1c\\xc4D\\x02*\\r\\r\\xa1L\\x87e\\x06T\\x1d\\x189\\xea\\x1c\\xf0\\xed\\x03b\\xa8P\\xd7\\xfcA\\xfa\\x98\\xe9\\x17\\xa0\\xa5\\xcfG\\nn\\xbdV\\xa0a\\x8d\\x18p\\xe8\\x9b#\\x98!4d\\x82\\x9a\\xc7\\x13\\x03\\x10\\x0b\\xf6\\x8a*\\xf0\\x16B4\\xee\\xddV\\r{\\xc7#2\\x19\\x90A\\xb5\\x0b\\x0ep\\xe6\\xa9\\xd5\\xd0Mm\\xaa\\x85\\xf9^\\x16\\xe3\\x99\\x14\\x14\\xed\\x14\\x07\\x9d\\xf6\\x87\\xbc\\xe4\\xcdYE!\\xd6&?\\xd8qL\\x16`c\\x1d\\xd0\\xc1\\x1f\\xc4_\\xe6\\x92\\xa80\\x10\\xf5c1g/1\\x1e\\x82\\xcbc\\xab\\x08\\xb3\\xf6\\x84\\x07\\xb3lI\\x8ax\\xddA\\x05\\x81t \\x88UPDJ\\x81\\x83\\xb43\\xa0n\"B\\xe9\\x00!\\xa0\\xa0\\xa6d\\x95/I^Xc\\x0b%p\\xd1M,U\\x11\\xf3\\x19\\xa8T\\xe1\\x8b\\xeb\\xd0K\\xbf\\x8e\\xd8c\\x84\\x00I\\x1ee+\\xc7\\x06\\x97E+\\xc6d\\x05\\x9d\\x04\\x96\\xe0\\xca\\xfc^\\xecC@`\\xba\\x16\\xe6\\x08\\xec\\xa3\\x8c\\xed\\xc1\\x00\\x01l\\x04l\\x1dK\\tBrX\\x8eJ\\tS\\x8a\\xe4h\\x81LL\\xa2\\xbeTJ\\xe1\\xc4\\xd1\\x81.\\x11\\x12\\x16\\x8c\\xd1\\xcb\\xd7\\x8a\\xd8b\\x96\\xc4\\xd9H\\xe0\\xadeT\\xd6\\x9a^\\x06\\x8c\\x96J\\x8e\\xb2\\xac>\\xd8\\x03\\x15@\\x82\\xaeG\\xa8\\x95\\xcb@\\xc3\\xd6\\x1e\\xae\\x95\\x85H2\\x85\\xda\\x94\\xa1\\xee\\xe3\\xb1\\x19\\x88X\\x1a\\xa9M\\xe7\\x81\\xfb\\x82i\\x0b\\xd5\\x87I\\xe0\\xfe\\xe0WO\\x02\\x15\\x06\\xf2\\xdd>M\\xf3(\\x96 &\\x02\\x1f0\\xa4\\r\\xe5]\\xf7\\x81!V\\x14\\x9f\\xf2W\\xb3\\xa0\\xd8\\xc1\\x88\\xf6\\xa9\\x92\\x8eP\\x12;\\x92>\\'\\x96\\xfb\\x80OFb\\x99\\re\\x19\\x95\\x82\\x9d\\xa7c\\xac\\xb2\\x0f\\'\\x9e\\x9d\\xa0{j@X\\x1b\\xed,^=fZ\\xd5B\\x8b\\xf0\\xc7)Y\\xca\\xfd\\xcd\\xce\\xd55\\x83\\xe6Y\\xcaIk \\xaet\\xc3\\x10g\\xbb\\x1d\"\\xc4\\x82P\\xe0\\x007{a\\x08s1\\xb6\\x03X[y\\x158\\x8b<\\xb0\\xeaN\\x1c\\x02\\xf4zj\\x036\\x00P*2\\r{\\x0b4\\xd3n\\x93\\x80\\x00z\\xe7\\r\\xf8l\\x94\\xda\\xc4,\\xeaN\\xbc\\xbat\\x85\\xb1\\x94|\\xeb\\xc2\\xc1\\xebw\\xf2\\x1e\\xfa46\\x83\\x03\\xd98\\x08\\x8dUT\\xea\\xa9\\x8c\\xee\\x90\\xe129\\xb5}`\\xbc\\xb8\\xa5B\\xcf\\xdd\\xc5\\r\\x11\\xf3\\x0e\\xb2\\x98jD\\x81\\x81b\\x1c\\x14W\\x1a\\x94\\x91\\xa1|\\xf5\\x96z\\xb7\\xa2\\xd0\\xe6v\\x9a\\xdd\\xff\\x00p7\\xbe\\x03\\x98N\\x9d\\x10\\x1f\\xc1\\xef\\x01\\xa5\\x83,\\x98R\\x0c\\x19Ut*G\\xb2\\xf4\\x1a~`\\x16\\x00\\x0b IT\\xe7\\x85\\xdc&\\x83y\\xf7\\x12\\xfe\\x86\\xc0\\x0c\\xcb\\xdc}\\xc2sX_\\xf5p\\xe6\\xd9\\xd7\\xc9\\x85V-\\x9a\\xd6\\xe4\\xc2\\xd3\\x0e4\\xfdMTlQ\\x8be<\\x87\\xdc/\\xa3\\xc9_3\\xc0}\\xc6\\x94\\xd9\\x8eR\\xaf\\x89@ \\x82\\x0e.\\xb3\\xcf)Z\\x98\\xf7\\xfb\\xb9\\x9d\\xf18%|`U\\xda\\x93>a\\xca\\x89\\xa4\\x9b\\x17\\xb1\\x02\\xb0.\\x81B,\\xad\\xa3\\x8e\\xfe6$\\x90\\xa8\\x14\\xd7\\x9c\\xbd\\xc7\\x13\\x82\\x18\\xda\\xc2S\\xe1\\xd5V\\xd4\\r3\\x9aX\\x81\\x02\\xc9\\x89nH\\xf5\\xa2\\xc4\\xef\\xf1:B\\x94\\xba\\x95\\xceG\\xc0\\x1e\\x1f<\\xc6a\\x82:V]\\xf5\\xd9b[\\xfa\\\\\\xf3\\xbaC\\xb8\\xf2\\x16\\xb0\\xf8\\x85;h!5\\x1c\\xc4d$,\\xdc\\xb4\\'\\x8a>\\xe0\\x0f\\x17|\\xb1\\x00\\xe2\\x005\\x96B\\xefXc(i\\xa8BP:\\xa0\\x80\\x1d\\x1c\\x85{\\xca*\\xa4\\x12\\x02\\xf7\\x94\\x8fVq\\x00tX)\\x0e\\x8b+\\x01<\\xe9\\x1c(PX\\x14\"\\xbb\\xc1\\xc1\\x14c}2\\x89\\x8c\\x1c\\x07O(\\x94\\xb9\\x19\\xcae+\\xd3L\\xf4\\x86\\xac,\\xe7\\x16\\x8e\\x0et\\xb1!\\x05b\\x8e\\x0f3\\xf6\\x9a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\xdb\\xf0\\x1bY`Xl\\xb8~\\x00\\xaeZ\\xbe\\xe0\\x90Z\\xb5\\xb7Ha\\x86#q\\x0cjp\\xa0\\xc7NP\\xd9\\x04|N\\x18^\\xf9\\xdc\\x1a @a^(\\x8d\\xd4\\xa8\\xa3\\xbc\\xeb\\xcc\\xd6\\xe0\\xb4$\\xeaPlD\\xb4\\xcaV\\xa2\\xfd!`\\xc24\\xe9\\x8c]\\xb1\\x84\\xc7\\xabB$H\\x91\"D\\x88D\\x89\\x12$H\\x91\"D\\x89\\x12$H\\x91\"D\\x88e\\x12$H\\x91\"z\\xcf\\xff\\xc4\\x00+\\x10\\x01\\x00\\x02\\x01\\x02\\x06\\x01\\x04\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1Q\\x10Aaq\\x81\\x91\\xa1 @\\xb1\\xc1\\xd1\\xf00P\\xe1\\xf1`\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?\\x10\\xfa\\x99dj\\xac\\x9d\\xb0~V;\\x90\\x95\\xe1-\\xac\\xbb\\xb4/\\xb0\\x81\\x14?W\\xf8\\xa4\\xea}\\xd7\\xeay+;\\x7f\\xbc2\\x9e\\xc3\\xf5\\xe0\\xf8\\xa0\\xa3\\xfa\\xc8\\xbf\\x91?I\\xb7\\xe5%\\x1aG\\xcb\\xfcI\\xf1Q?\\nR\\xa7\\xb8\\x7f\\xc0\\xc2\\x92\\xcf\\xbc\\xe2\\r\\x0e\\xff\\x00\\x9e%P\\\\\\xee\"\\xa2\\xd7f\\x95\\xb7{\\x17\\xf7\\x03!\\xbf\\xf5K\\xdd\\xec\\x1a\\x9c\\x9d\\xf8\\xa4\\x89\\x83\\x8bK\\xdd\\x1b\\x88\\xb2\\x99L\\xa6*7\\xe5\\x1dp\\xf4K\\x81\\xf7\\xd19\\xe5;)]|\\xaa\\xfc\\xc0\\xd2{\\x1f\\xe24\\x05\\xd8\\xa3@PW\\xa7\\xf6\\xb7\\x19\\xa0n\\xe7\\xe4P\\x1e\\x7ft\\x8d\\x00y\\xfd\"\\x03\\xcc\\xef\\xfc\\x04\\xdc\\xef\\x8b\\xf1&\\xb3\\xc2\\xff\\x00h\\x1e\\xaf&\\xbc\\x9d\\x83\\xf2\\xa2\\xb5\\xdd\\xc8\\xd2\\xbfk\\xca\\xd7\\x19\\xdb\\xf8R\\x13O\\x01\\x95\\nQOm\\x7f\\x0b\\x1cQ\\x000\\xbb%y\\x03\\xedO\\x9ez\\xc5G\\x96V\\xb6\\xfb\\xb8Bg\\x1e\\x00\\x8a\\x8c\\'\\x02J\\xe0~\\x94W\\x06\\\\\\x0c\\xb0\\xcb\\xc0\\xae\\n\\x89)\\x96\\x84\\x96\\x95\\xcc!\\xb1\\xa7#!\\xe7fE\\xd1&\\x9fl\\xf3\\xf6\\x8b\\xa3\\x8f\\xf9\\xc0\\x9d\\xa1\\xbd*\\x11\\x94`\\x92k\\x81\\x87\\x80\\xf1\\x0f\\xd1\\xc9\\xc1R\\xa2J\\xe20\\xc3\\xc7\\xd2\\xc3\\xcd\\xd3\\xa6\\t\\x82\\x04\\x08\\x10\\x87\\x13\\x85J\\x89*T\\xa9R\\xa5D\\x95*$\\xaf\\xa2\\xa5D\\x95\\x12\\xa3\\xc6\\xad\\xcbD\\x13\\xae\\xcb\\xf5\\x9f\\xb4\\x15\\x1a\\xb4w\\x06\\x19\\xeds`jT\\xab\\x95\\x02\\x1cN5*\\'\\n\\xfak\\xe8c\\xc5&\\xb1\\x89\\x18\\xe6T\\xa8\\xee~s\\xc0\\xbf`\\x07\\x9f\\xb4k\\xef\\xfa\\xc429\\x0e2\\xa5J\\x95\\xc2\\xbf\\xc2\\xff\\x00\\x8d\\xe1qc\\x16$\\xeb\\xc2M(\\xda\\r\\x0b\\x17\\xae\\x9f\\x06>\\xd2\\xb4\\xd1\\xdf-\\x12\\xb0\\x95\\xc2\\xa5q\\tP8\\x1c_\\xf2<\\x18\\xb1c\\x16<-\\xdb/\\xf5\\xc1[.\\xcdB\\xfb\\xb9~\\xd3d\\xea\\xfcX(%\\xdf\\x03\\xeb\\xb8\\xfd\\x17\\xc1\\x7f\\xc0\\xad\\xc5\\x8b\\x16\\\\\\xbe\\x0eb\\xc5\\x9f\\x89\\x84\\xe9\\x9b\\xf6\\x9a\\xaa+\\xb1T.\\xbbo\\x97\\x08\\xf1\\xbe\\x07\\xd1\\x7fU\\xc5\\xfa\\xee,X\\xb1e\\xcb\\xe0\\xbc\\x19\\xefH33\\xad\\x17\\xf8\\xfbK\\x98\\xd5\\x1d\\xc5\\xff\\x00S\\xa3\\x8a,A\\xfa\\x17\\xc2\\xe5\\xf0\\xbe7\\xfe\\x16\\\\^\\x0b\\xc1\\x8c^\\x0b.kR\\xbd\\xb0|La\\xbc\\x99=>\\xd0\\x87u\\xc7\\xa6$\\xac\\x08B\\x1cn_\\x0b\\x97._\\x0b\\xe2\\xf1\\xb9sH\\xf1R\\xe2\\xcb\\x8b._\\x06w2\\xfdF\\\\Y\\xbd\\x02\\xdd\\xf3\\xfbL\\xb7`\\xbb\\xbf\\x15\\xc1A\\xc0\\x83\\x0f\\xaa\\xe5\\xcb\\x97\\x19|n\\\\\\xb8\\xb1b\\xc5\\x8c\\xdcX\\xb1c\\xf4\\xdd\\xcb\\x0e\\x0cKQ!\\x10h\\x14}\\x99\\xb1\\xa0+\\x11?\\xd4\\xa5L\\x080\\x84\\x19r\\xe5\\xcb\\x97\\xc2\\xf8\\xdcYr\\xe5\\xc5\\xe2\\\\\\xb8\\xc5\\xe0\\xbc\\x16\\\\Yr\\xe2\\xcb-\\xc7\\xc68Sy_\\xed\\x14\\x83K\\xb8a\\xfc\\xc1\\xd8H8\\x10\\x83.\\\\\\xb9l b\\xcb\\x97\\xc0\\xb1e\\xcb\\x8c\\\\\\xb9q\\x86\\x18\\xb8\\xb2\\xe2\\xcb\\x97.\\\\gG\\xc4\\toh\\x1fh\\x86\\xa9\\xe8\\xc5!\\x06\\x10\\x83/\\x8d\\xcb\\x8c\\\\\\xb82\\xea\\\\\\xb8\\xb1e\\xc5\\x97.\\\\a\\x8b\\x97\\x16_\\xd0\\xb2\\xe7WE\\xc1Q\\xa1v\\x19j\\xe6\\x8f\\xda\\'(5:\\x9f\\xc5AA.\\x0c\\xbe\\x17.\\\\\\xb9r\\xe5\\xc1\\x97.\\\\a\\x86.<\\x0b\\xe0^\\x17\\xc2\\xf8.0\\xc5\\xc5\\x99M\\x8f\\xf15\\x8a\\x98j\\xa0N\\x8d_i\\x9f,K\\xd5\\xa2bC\\x80\\xcb\\x97\\x16,\\xbe\\x07\\xea\\r\\x8b\\x97\\x0c\\xb4\\r\\xd6\\xa6\\x81x\\xcc\\x7f\\xa2\\xfdL?\\xbdo\\x9a\\x99P{#\\x18\\xc1\\xc0ae\\xc5\\x97.,\\xabt\\xd4\\xb9\\xd17\\xed\\x13\\xbb\\xa5gp~LML\\x93\\xca\\xc8@\\xc2\\x10e\\xc6\\x18a\\x86\\x08\\xb8p.-e\\x97\\xe3\\xd16\\xf7\\x7f\\x91-@\\x1b\\xb3\\xf9\\xa0\\x97k\\xbc\\xbf\\x8eP\\x19\\xa8\\x8d\\x11\\x1a\\x82;\\x15\\xf1\\t\\xf1VO\\x99\\xa6_\\xb8g\\xed\\xc7\\xf9\\xc1\\xd5d\\x14,\\xdc\\xea\\x9f\\x16\\xcc\\x0f`\\xb6\\xf9\\xa9\\xa6\\x8ff\\xe5\\xcb\\x8b\\x112\\xbev\\xc33\\xa2\\x01\\xe7\\'\\xe0\\xfbDg\\xd1\\xfe\\xdc2t\\x03\\xd4\\x1e\\x03.\\x0c\\xb9qb\\xf0\\x198J\\xe6\\x0c\\x04\\xe5\\xfc\\x04i\\xa3\\xe5}\\x14G\\xed\\x87\\x81\\xe01\\x0f\\x92\\x14D\\xb2\\xc8\\x1e\\x9d\\x95Qu\\xa5}\\x01d+2\\x82N`\\x96d+\\xb6\\x18u\\x17\\xdaiv\\xee_\\xc1p\\x1fOk\\xf7/\\x81*\\x92\\xc1\\x869\\xc0S\\x89R\\xec\\xf7/|\\xcc\\x1e\\x86\\x1e\\xea\\xfe\\xd2\\x96\\xd3\\xba\\x96\\x90(\\x83\\x082\\xe5\\xcb\\x97\\x1e(T\\xc6\\xac\\xef,\\xc3\\xba\\xdd\\x82\\xc7\\xd0o,V\\xb8\\x838q0\\x1b\\x844\\xbd\\xedG\\x966\\xda\\xdd\\\\~!O.\\xbc\\x8a\\xf1\\xaa\\xca]\\r\\xb7x\\x85\\xc0\\x88\\xf9$\\x14\\x94\\xb3X7\\xa3\\x19p\\x91\\x12\\xd0\\x92\\t\\xbd\\xaf\\xe5\\x14\\xb8\\x80v\\xa1+\\x1e\\xa6y\\x1f\\x92c\\xaal\\x16\\xf2\\x03\\x15\\xa0MQ\\x97\\x8c\\xa6\\xb1\\xd9#\\xf5\\x80\\xaf@\\x7fhm=\\xd6=\\x82G\\xaa\\xef[=5\\x0c\\xb2\\xea\\x1b\\xff\\x00.\\xc9\\xf8\\xec\\xdf$\\x14\\x1c\\x03/\\x82\\xe3\\xc3`\\xd1@9\\xad\\x12\\xe8N\\x93\\xfe\\x08\\xa8.\\x87\\xe6\\xd2)\\xb2\\xbd\\xd6\\xe5\\xfa\\xa1\\xe9\\xe0\\xd7\\x80\\xd8I\\xd1\\x8e\\xc5\\xf6\\xd4\\x8f\\x01\\x05\\xf2e\\xecs\\xee#\\x9a\\xac\\x0f\\x83A-\\xa5%\\xd6\\xf1~H&\\x9f\\x1a\\xd3o\\xbb\\xd2\\x1a\\x03^K\\xfe\\xb1\\x82V\\x1a\\x9f\\x9d\\x82\\x89\\x9a\\xeaOI\\xcf\\x94SK[:\\xbc\\x11\\xbe\\\\|\\x9e\\xc3\\x04*/L\\x9d\\xf9\\x11V6w.\\xbb\\xba\\x10f\\x8f5\\xa1\\xddq-C\\x8dO(\\x11c\\x89r\\xfd\\xd1=\\xa0\\x83\\x99\\x87\\xab\\xbb\\x12\\xf46\\xe1 G8\"\\x05\\x82\\xd5\\x1e\\xe5\\xc5\\xf6\\x03\\xb9\\x9f\\xb2\\x11`\\xb6c\\xd2\\xb0M \\xea\\x07\\xa4a\\xae\\xa6\\xb1N\\xed\\x1d\\xb0\\xcdA\\xef\\xf1\\x89%\\xe7z\\xbf\\xb0\\x980\\xfb\\xb7}\\x84\\x04Lto\\xe9\\xd4E=\\x91MS_\\xe5Pt\\x83\\x08x\\x81\\xbd\"^\\xc2\\xbf\\xdb\\xac1\\x848\\xda\\x98\\xb7\\x96C\\xa4>V<\\x9f\\x89\\x86\\x01\\x17\\xfd\\x08\\xc0\\xb3Ay@\\x8e\\xc7\\x89\\xe5\\x93\\x1b\\x01\\x95\\xb6#\\xc6\\x1dx\\x96\\xd1z\\x10\\x83\\xb0^\\x0cw\\xe6\\x8a5\\x11\\xe0\\xa9r<\\xb8\\xf2S\\x97k}\\x1f\\xcfiZ\\xb5V\\xd5\\x95w\\x83%X\\xe3F\\xaa\\'\\xe2\\xea\\xafWS\\xfb\\xa37\\xa1\\x8fY\\xbdO\\x8a\\xec\\x8d/\\xc5%,B\\xbfe_\\xc2V\\xbc\\x97\\xc1\\x148\\x0c<\\x05\\x9a\\x9a\\xa7:\\xac\\\\\\x0cIp\\x131\\x93(\\x14G\\x82\\x97/\\xe9X\\xb1oX\\xb5\\x81{\\xca\\xac\\xb5\\xb5o/\\x9db\\xacU\\xb1\\x8b\\xef\\xaa5\\x98M\\xaf\\xb1\\xd5\\x84\\xca\\x8d\\xb4\\xbfla\\x9c\\x8ex]\\xb5F\\x83 i\\x81\\xf9Yj_\\xb6#\\xc3\\x13\\xdd\\x81\\xeb\\xacQ\\xb5@\\xe6\\x0b\\xf6\\xd5)Y\\xa3\\t\\xb5\\xd8\\x88\\xdb;\\x8c\\xbe\\xdbA>\\x8aV\\xe6O\\x14*<\\x8b\\xa5\\x95\\x1b7\\xad1[4\\xfc\\x8f\\xdc\\xa8D\\xd9\\x1fp\\xe0\\x19\\xcb\\xd8\\x86\\xef\\x89h\\xde\\x98\\x08\\xda_\\x93\\x08_\\xa6s<\\x92\\x9bf\\xd9\\xd7cz\\xf97Q\\xd0\\xec\\xbe\\xebc\\x90&\\xc2.\\xad\\xf9\\x15\\x89\\xa3d$]\\x8dIQf\\xacLD\\xf3\\xde@\\x1a\\x96\\xacR\\xe9\\xdf\\x93\\x19\\xa2xA\\xf11!\\x17@K&\\xa1\\xf1\\x11)\\x1c\\xa1\\xec\\xb1\\xe6\\xdd\\x88\\xa7z\\xe2h(^D\\xd8\\x15\\x1fq\\x14L>\\x8e\\x00\\xaa\\x04\\xbb3\\xec\\x7f:BMBP2\\xfb\\x89\\xbd\\xb0\\xfa5\\x18\\xf0\\xb9u\\x06\\\\\\xb9w\\x16\\\\X\\xbcX\\xb1b\\xc5\\xbdcy\\xb3\\xbc\\xadF\\x17p\\xf70\\xacK\\xab?\\xe0KK\\x87\\xb7\\xfa%\\x83L\\xf9\\xbd\\r\\xa2\\x10(\\xd5\\xad\\x8a\\xd7\\x91)T\\xa0\\x01\\xcd\\xa2`\\x9a\\xa1\\xec\\xbc\\xa1p\\xe2\\xcc\\xf7G\\xc3\\xb6\\x04\\tJS\\xa7\\xbcV(,Ka+e,\\xea\\x0cU\\xd6\\xba\\x0f\\xd1\\xb3\\xea\\xa8\\x99\\xc2\\x9b^\\xe5\\xd6\\xb4\\xa7wk^z\\xbf\\x9d\\xe8K\\x8bZ\\x14\\xabyk\\x9d\\xeaB\\xcc+\\x19c\\xb1g\\xe4\\x99z\\xfb\\x83\\xb7\\xec\\x16\\x14\\x9cN\\xc1Sb/2\\xbb}\\xc7mV\\xd8\\xf2\\xcb\\xc5\\x1e\\x08\\xbc\\xd6\\x8c\\xf3\\x0b\\xef\\x16\\xf9\\xa2\\xacj_\\xea\\xee\\x04\\xaf#\\xe4\\x8a\\xaa\\xbebS\\x7f1\\xf0\\x1c\\xd8]GH:WE\\'\\xab\\x84\\xf6\\xbc~?\\xeb\\xcebX \\x07\\x02\\xff\\x00\\xe9(\\xf0Ygz6\\xd6.\\n:\\xb2\\xc4\\xae\\xee\\x16\\x1bE\\x88x\\x80\\xa82=O\\xe1\\xc17\\x07\\xa1U\\xefX%\"\\x83\\xa3\\x9a\\x12 \\xcb\\xe0Yqb\\xcb\\xe1r\\xe2\\xc5\\x8b\\xc2\\xe2\\xcbLe\\x8a\\xb9\\xd7\\x85\\xfee.-I\\xa8\\x041\\x9c \\xeb\\xbbE\\x0f]n\\xe0p\\xb6\\xbb\\x0e\\xccv\\x8c\\xe8\\xfdi\\xe5\\xbf\\xf1\\xda\\x07\\x93u\\xf7\\xf3n\\xc4\\rMg\\xbf6\\xf4i\\x0c5\\x151+\\x96\\xf7\\x17\\xa9\\x82*{\\xbf%\\xba\\xa1\\xe5pP\\xd6\\x10\\xec\\xd4R\\r\\xc1\\xe8\\xe7zh\\xda\\x06\\xf8(\\to\\xaa\\x93\\x98Q\\x17\\xdd\\xa8/p\\xb4:\\x14\\x96r\\xe8\\xd0gT\\xa3\\xf9e=\\xe5PmW\\xce\\xf4\\xba\\xed\\x19\\x13\\xaa(\\x1e\\xda\\x12\\xa2\\x83\\\\\\xc7\\xbaZ\\xfd\\x0eY\\x18\\xe5\\xe2\\xaf\\xf7\\x18A\\xd4W\\t\\xdct\\x8bP+\\xa1_2\\xec\\x1a\\xeck\\n\\xc9\\xddb\\xc9rKxF\\xc0&\\x1eGe\\xebTA\\x19\\x9c\\xc2\\xbe\\x02\\xd4i<\\xab\\xe2e\\x9c\\xa8:*zR\\xf9\\x8asZ\\xc9\\xf8\\x06eT\\xc0\\xe6\\xe9\\xfe\\xe0\\xd7>\\xe5_F^\\xec\\xe6k\\xe6\\xcb\\xc0\\x83\\xc5]\\xf2\\xfc.\\xa08d\\xe9\\xa9x \\xa3\\x02\\xf2\\x81p7\\x16,\\xb9|\\x0b\\x161G\\x11e\\xc7\\x85\\xbb$y[\\xf8\\xe0\\xf3\\xbbc/,75H4\\x1e\\xc3-e\\xab\\x0e\\xf8\\xeb\\x05\\x9d\\xa5\\xd7\\xa7m]t\\xa6(\\xb8MN\\xf8\\x83O\\x966\\xab\\xe5\\xd9\\xeb\\xe2\\x87\\xbc(\\xebL_\\x8999c\\xcd\\x97G\\xc1:\\xa0\\x04\\x11\\xb5]1\\xf2\\xbd\\xda\"\\xc0\\xbf#\\xf6\\x9f\\xd32\\x93\\x1d\\xceW\\xb7#\\xd0\\xfa\\x80\\xf0\\x86D\\xb1\\x05d\\x83\\x19\\xa2\\xd4\\xb5\\xaa\\x8cIX\\x18\\xe9Mn\\x97\\xbd\\x82\\xd2\\xf7d\\xde\\xf8l\\xf0B\\x07\\xff\\x00\\xd2\\xa01o\\xe5\\xcc\\x16\\xb0\\xb3IQ\\xadE\\xc5V\\x94\\xbd\\x8cm\\xb6\\xdc\\xea\\xa1\\xb8\\xfa\\xeaw\\x92\\x14+y~\\xee\\x12\\x8f Y\\xe5\\xcc\\x93\\x9dF\\x8e\\x0e\\xb4\\xc0;\\xbc@\\xa9[\\xd6\\xe8\\xf3.a\\rC\\x03\\xdf\\\\\\xcb17\\xf2\\xee\\xb35c1\\x15\\x84\\xd3\\xcc\\xc4\\xef\\xad\\x97\\x0c\\x0f\\xfd\\x07\\x16\\xe0=\\xb0;\\xb4@\\xaeNm]\\xc5\\xc4I\\xb0\\x9a\\xecy\\xd2\\x03j\\xce\\r87\\x06\\x1c\\x06xn\\\\\\x1a\\xfa\\xc5\\x1c\\x1d\\x06\\x07\\x97\\x83\\x18\\xc62\\xe1X%\\x91PN\\xa8\\x04!\\xed\\x8e\\x8f\\x89wP\\x97\\xd4U#\\'\\xadz7\\x1f}Z\\x05\\x7f[U\\xb0?\\xc2l\\xdbP\\xb3\\xc4\\xb3Iu\\x1fw\\x06\\xc1\\xae\\xa1\\xf7\\xa5\\xfc&&\\xa1\\xdb\\xe7\\xbfr\\xc3S\\xeeG\\xaf\\x08\\xed!\\xcc\\xff\\x00\\x87\\x921\\x85\\x1f\\x7f\"\\x93E\\xbc\\xa7.\\x8d\\x8ec\\x02\\x85,\\x13\\x1b6\\xe4`|\\x1a\\xc4\"\\nst\\xf61j\\xf4t?c\\xacJ\\x1a\\xb5\\xa6\\x17\\xb1\\xcb\\nBG\\xa7\\xf6\\xd4\\xca\\x90y\\x9f\\x14j\\xcc\\x15Ns\\xe1\\x1a\\x82f\\xe3B\\xc1\\x1aR\\x8b\\xa1ax2\\xcdX\\xa7/\\xfd\\x8c\\xd3F\\'#\\x07\\xf3.^\\x06\\xdf#V0k=\\xf4|\\xc3C\\xa8M\\x1ee\\x03g\\xa0\\xb0\\x1c\\x0c!\\x06\\x88\\xae,\\xb07\\x9e\\xf9\\xff\\x000\\x01`U\\xea\\xb2\\xe2\\xc6\\\\X(F\\x12\\xe1R\\xeb<\\xe4\\x12\\xcb\\x07\\x90[\\xbc\\xd7aH\\x0b\\xfb\\x8f\\xe8=\\x13\\n\\xf3\\x93\\xd1\\xf9\\xfbpA~@\\x15\\x0e\\x81\\xf6$\\xb7\\xbb\\x81\\xeb\\x14\\xbaM\\x8b\\xfd\\x06.\\x9e\\xaf\\x1f\\xc2e\\xd2\\xe5\\xff\\x00 \\xbe\\x0co\\xbc\\r\\xfaK\\xf8\\x8a\\xe2]\\x9c?\\xa8GK\\x9aF]G:\\xc5\\x17\\x08\\xe7\\x14\\xa3W6\\x9e\\xc3\\x82\\t\\x10{\\xb1\\xd8\\xd2]Q\\x87>\\xc3\\xb1,\\xc7u\\xd2\\x1d\\xa4M\\x0bF\\x8f_nhq\\x0e}/\\xb1\\xab1\\x04\\x83U\\x8ar\\xc5<\\x0f\\xe2Vz1\\xa3\\x1e\\x0b\\xe2!\\xc4U\\x80\\xf2\\xff\\x00p\\xaco>\\xa3\\xee\\xca\\xc1\\x83g<(\\'\\xb9\\xf0\\x084\\xa7iy\\xf8\\xd6,6\\x87\\x9b\\x89U\\xf2\\x87\\x96\\xa1\\x14t\\x00K\\x87J\\x9d\\x9c>\\xf8/\\x80\\x98\\xace(\\x84*[\\xb5~[\\xbbX\\x85i\\xa06UEQY|\\xea\\xba\\xd9WoK\\xec[9i\\x80k\\xd56\\xab\\xba\\xaf\\xdb\\xbf`\\xd4\\x1e\\xa6T\\x99\\xd0\\xbfw\\xcbT\\xfc\\xab\\xe7\\xa5\\xfd&\\xcc\\xf1\\xb7J5\\xaf\\xdc\\xd9y\\x1d\\x00\\xb3\\xbd\\x84@\\xb4#\\xb35\\xe22\\xaaP\\xea_\\x8b\\x80\\x88\\xa4\\xb8Y\\xe4\\xbc\\x87\\x89\\x8a\\xbeF\\x87\\x89|E\\xcd\\xfe\\x078\\xd9Kc\\x91\\x86j\\xabQ\\xd2\\x0f3W\\xe2\\xe4\\xf7\\x99\\x9a\\x05\\xf2f\\x1a\\x91g\\x9b\\x98\\xadR\\x1e\\xa9v%\\x8b\\x16\\xee~\\x08\\xa5!s\\\\c\\xb1\\x0c9C.\\x86\\xf3zn\\xd7\\xa7\" \\xad[)\\xab\\\\\\x8e\\xe4\\x1b\\x89EH\\xf9X\\xc6\\x8e\\xbd\\xd0\\xf7\\x04\\xab\\x88\\xf0\\xae\\x88\\xb5z\\xed\\xbd\\x8b\\xa9\\x9d-\\x95b\\xc0\\x17\\x14s\\xa5E\\x86\\xe5\\xfc\\xcf\\xd0\\xa3\\xef\\x96\\x0cv\\xe9-\\xf7\\x1b\\xe5\\x14\\x96)M\\xad\\x9e\\x9d\\xaf\\xe7S\\xd4p\\xaf\\x9dT\\x11}\\xb1\\x9a\\xe4\\x07\\x9cIP\\x04Hm\\x8at\\x94(u\\xbb\\xaa\\xc5\\x08\\xf2\\xcb\\x04\\x86\\xce\\xfeR\\x8bG~Ob!T\\xee0\\xcc\\x8b]\\xc8(!!\\x96j\\x05G!qe\\xa8X\\xaf}\\xd5Nhe\\xcb|\\xee\\xee\\xdd\\xbe\\n \\x96xl\\x80\\x98\\'\\xeb\\x10\\xc9]yU\\x8fMV\\xdf\\xc2\\x15\\xd7\\xa2\\xf6\\xfe\\xeb\\x97\\xe09\\x1f\\xe95\\x14\\xa9\\x83\\x12w9\\xab\\xd4\\xecP\\xda\\x95\\xee\\xff\\x00\\x18\\xb2z\\xce[\\xc2\\xf6\\x11(\\xee\\xa8\\xa4\\xf1\\xaf\\xc4\\xd1G\\xa3\\x86\\x0bJ~\\x87\\x0b\\xc4\\xa0\\xa5\\xca\\x01pr`\\x88\\xea\\xf0\\x8b\\x02\\x14y\\x97H\\tB7W\\xa1\\xe9\\x96[\\xc0\\x00M\\x99l\\xc6\\x1a\\x8f\\x16\\xbc$Y\\xdf;\\'\\xca?/\\xf5]4\\xbb?8\\x97\\xad\\xd7\\x9b\\xfc\\xd7;~\\xd2\\x1a\\xcd#\\xff\\x00\\x0e\\xdc\\xa5\\xa9\\xbb\\xbf5C\\x98W[\"\\x05\\xdd5\\xe27\\x13\\x01}c\\xd7\\xa5^K\\xf8\\x88\\xbet\\xdc] \\xe9\\xbe\\xf38\\x85\\x10\\xecy\\x86\\xba\\xfb-\\xb2\\xc5\\xaaDK\\xd6\\xdb\\xde\\x04\\x00\\x00\\x00(\\x03o\\xf6\\x16\\xf6\\xce\\xa2\\xd7\\xb5\\x13V\\x9d\\x8f\\xef.2\\xf6\\x0e\\xd0\\x83<$\\x11\\x10\\x16\\xebF\\xb6\\xd1\\xf3\\x1c\\xa6\\xc6\\xb63\\x8de\\x93\\n\\xc9\\x11TP\\xfa\\x97?\\x17R\\xed\\xd0.8\\xf7S~x\\x1d\\xda\\x82\\x05\\xaf\\xfc~\\xa6=\\x0fFTww]\\xdf\\xf6\\xbef\\x93Gp\\xd1\\x96)\\x0ba\\xac\\xd9Ot\\x0f#\\x9b\\xaf\\xe3\\x0e\\xd9\\xdb7\\x80\\xe7\\xces\\xa9\\x93W\\xb6\\x83v\\x07\\xff\\x00\"jD\\xc4\\xd2\\xd0(\\x05*\\xd5\\x10\\x1d\\x1cg\\xb1v\\xd04\\xacMD}>3X\\xe4\\xc9\\xb9r\\xb4F7\\xb6\\xbc\\xf9am\\x15l\\x9c\\x1e\\xb4\\xa6\\x88hU)#\\x8a\\xdc\\xe1M\\xad\\x95.Z\\xb2\\xdb\\xb4\\xd6g\\xb4\\xe6Z\\xd9\\xab\\xee\\x95\\xf5z\\xcdM\\x96O(\\x0bI1>5g\\xca\\x16\\xd1\\xcb\\\\a~\\xd10\\xe1\\xa0\\xd0\\xa6\\x1b\\xf8\\xc2\\x9bR\\x95\\xb0\\xcb\\xcbn\\xd1|\\xd1\\x95\\xeb\\xf7N\\xd5x\\xacn\\x9b\\xd6\\xd3Yd\\xc9\\xe5!i\\x8c\\x1f\\x8dY\\xf2\\x85\\xb4\\x1c\\xe7\\x19\\xcf\\xb7e2\\x9a\\x15JgS\\x18\\x08sYe\\xeb6yv\\x8a:\\x00\\xbc\\xec\\xf2\\xeczGwuKk\\xdcHe\\xd7\\xf7b\\xb8\\x9buh\\xb2\\xda\\x05\\x08Q\\x8e\\xde\\x1e\\xb6\\xbb\\x90\\x16T\\xf7\\x8b\\xd0\\xdd\\x04\\x14ax\\xaf\\xe2g\\x03\\xb76\\x05\\x97-\\x98 \\x97[\\xb6%TC\\xf7\\x88(\\xb6VjH\\xac\\x14@\\xd9qW\\n6\\x1a\\xca\\xc6\\xf0T \\xa3\\x9d@\\xbc\\x1cn\\xe7\\x18\\xd6\\xdb\\xbf!\\xdd.\\xaa\\xe1h\\xeb\\x88\\x98\\xb5+\\xf8\\x98>V?I\\x0b\\xd6\\xc2\\xabWR\\xa3Ek\\x12\\x12h\\xa0(\\xfa\\xe58\\x9fjL\\x82\\xccn{I\\xdf4\\x84X\\xdb\\xaa\\x0eK\\xb7\\x12\\x16C\\x16\\xdbv\\nY\\x1f\\xe2\\xfe\\xe0\\xc5\\x1e:\\x96\\xc2\\xae&\\xecyd\\xa7\\'\\rO1S5@\\n\\x87=H\\xda5I\\xd87\\xd5\\xebz\\\\\\x9c\\xc6\\x91I\\x02\\xcb\\xdcj7/\\xb51\\xd5\\x86\\xd2(\\\\\\x95\\x15\\n\\xb9[\\xb4\\xcdD-\\xbb\\xf6\\xbfF\\xa8\\x07\\xe2\\xaaG^w\\xa0(\\x95,\\xa2\\xaa\\xbd\\x17\\xc9\\x1a\\xafL_\\xe2\\x90\\t4\\xb7\\xee\\xe8\\xdek\\xf1\\x81\\x8bl\\x0c&V\\xd4\\xb0\\xf4EE\\xdf\\xa2:\\xa2\\x83C}\\xf3\\xc0\\xf6d\\x06\\xbe\\t\\x96\\xa90\\xc5G\\xf9\\xcbn\\xc2\\xf6\\x98~\\xdc\\x17\\x8ad\\xbe\\xc4\\x12M\\x1c\\x84\\x88\\x852\\x04PIy\\x14N\\xdd\\xea-\\x93\\x14\\x08,\\xc90\\xc0\\xe0J\\xc2p\\xba\\x06\\xcf-\\xf0$W\\x16a>\\xfa\\x98\\xa1\\xb9\\xc8\\xf2]\\x1b\\xbc1\\x8c\\xd7jK\\x12 \\xad\\x87\\x10z\\x83\\xcb\\x85U`\\xa5u\\x0891\\xdf\\xd4\\xc4\\\\\\xd1\\x16\\x83:)\\xa5\\xfd\\x19f%\\\\\\xb9\\x99A\\x02\\x8ePi\\xe5d\\x05\\x12\\x8aO\\xdfU3\\xa6f\\xcd\\xa7\\xa4\\x80\\xc7A\\x9fjh\\xd0!.\\xf3tk|4\\x11Z\\xc5\\xf3+\\xcaR\\xa2\\xec1\\x9b\\x86l\"\\xe5\\x1d\\x9c\\xecB\\x16\\x83\\x80t\\x89\"\\x02%M-U\\x91a\\xb2\\xea\\x1c\\xcf2\\x86Up\\xdc\\x94\\t\\xeb!Xv\\x9d\\x08\\xd8\\x8bP\\x01\\xee\\xfd\\xdb\\xe2F\\x0e\\xd8kPYY\\xa6\\xdb\\xa3x\\xb3\\x10ZV\\x96zKJ\\xf0\\x02\\xac\\xbb\\x86\\xa4\\x17de\\x0b\\x83\\xfe\\xbeu~\\xa3u1\\x96W\\xd6\\x84,%\\xa3\\xb3\\t\\xe2&\\x18\\x992/]a\\xce\\xb0\\xed\\xe2\\xebA\\x94\\xb4\\x93\\xacGxdE\\xe6u,a*aM\\xad,\\xdc?X\\xed,\\x15U\\x9b\\xcd%\\xd2\\xa7\\xe8p\\xd9\\xe7\\x86\\x9d\\x01ah\\xe8F*\\xda\\xcas\\xd9\\x13h\\xe9\\x0b\\xa5\\xa8<\\xb4\\xd19\\x92\\xe2.\\x9a\\xa0\\x9b\\x90\\x91\\nj\\r\\x95\\xa4\\xe8\\xd9\\x15fuX\\xb7(\\x95\\xbf/{\\xf6\\x1e\\r\\xd5(\\xe9\\xba\\xe8\\x9d5\\x1eZ%\\xe4\\xb5\\xd1V\\xde\\xddPy\"\\x0b\\xa4W\\xc7V@\\xf2SGf\\xac\\x97\\xc2\\xf5s)\\xa1\\x8b\\x04-\\xd1\\xb6\\xf1\\x83\\x01\\xe6\\x95\\xb1\\xc8.T\\xa2\\x96\\x15\\xa4)\\x10\\xad\\x1d\\xcd\\xef\\xba\\x18|\\xc5\\x8d;m\\x90ln\\xfd\\xde1\\x0c&i\\xb9L\\x99x\\xc8=}jX\\xcb\\x8f\\xb2\\xa0\\x06\\xee\\xc0\\x11\\xc9\\xed}\\xa6j\\xce\\x14\\xf4)\"\\x19>}4\\xf9GZIG\\x91\\xe9\\xe6\\xf0vz\\xfefD\\x85\\xd5\\xcb\\xe3,\\x0b<\\xcby\\x19\\xbat4\\xe5\\x82\\x85\\xda\\x1bb\\xabZ_\\xe3\\x8c\\xb9\\x91Tr\\x8d\\xf5\\xa9/\\xfaS\\x8dF6\\xa8\\xba\\xc9\\x91\\xc3\\xad\\xa3\\xd0~\\xd2\\x96\\x84\\xabT\\x05\\x14LJb\\xc9I\\xf6\\xae=!\\xd6\\x82:\\xe5X\\x18\\x1a\\x06\\xa9\\x12\\x1cBMe\\xbb\\x84\\x8e\\xed\\x9cM\\xbe)\\\\a\\x89\\xdbo\\xde\\xb0f0\\rJ\\xb6\\x00\\xcd\\xf0y\\xe6u\\x8a:\\x8f\\xc4\\xf2\\xc4\\tCR\\xc1a\\xa2\\xb6\\x95\\xdb\\xf6\\x86\\x8e\\x19@\\xa9\\x8cB\\x95h\\n)\\x00\\xfci\\xc0\\xc2\\xec.>\\xed\\xe4\\x95\\xe8]\\x05\\xec\\x12\\x1dh\\xb7IB\\x83Wi\\x96\\xa8\\xdd\\xa3\\xfe\\xcf\\xf8\\x83zs\\xafX2 h\\x04\\xf0Z\\x90\\xfe\\x93\\xb8EGW\\xaa\\xcf]\\x85\\xb1\\xf1\\xdd)\\xc8\\xaa$\\xa4\\xa7U\\x1a4h]o\\x14\\x97\\x83\\xb5R\\xb0\\xc0\\xd72\\x95\\x88\\xf8\\xe9\\xfbn\\xee\\xe7\\xca\\xc7\\x9f\\x06dS\\xe0\\x9a\\x83L\\xbc\\xba\\x0e\\x80\\xf52\\xf2\\xd6\\\\\\x13Q\\xadE\\xb7\\x0eVS\\xb4\\xa4t\\xed\\xfd\\xd0\\x97$\\xa7o\\x81~Q\\x8aH\\xea\\x91\\x0bJ.\\x07\\x93\\x9c\\x8a6\\x89\\x14\\xee\\x85o\\x83\\xb4\\xe8\\xc7a\\xc1\\xdc\\xdcg\\x91\\xc8\\xc2\\xc08b\\xb4@\\x80f\\xc2\\x18\\xce\\x8e\\xa5\\x96I\\xfcQ\\x98\\x14\\x8b\\xd9\\x06\\x83\\xad\\xb6\\xcb\\xf4m1sYqbgQC\\x15*\\x96\\x8a\\x17CMY\\x7f\\xd7:\\xf7T0\\x91\\x8c\\xb5\\xcc0ie\\x9f\\x8a\\x95\\xd6\\x9d\\x971P\\x8b\\x83\\xc3\\x92Z:|\\xc7\\xaa\\xb0.\\x90\\xb8Z8\\x0b`\\xb5CJ\\xd5/\\x98\\r\\x92\\xb3\\xa5\\x0b|\\x05\\xda\\xcc\\x8f/\\xdd\\xb9c\\xbe\\xa0\\xb8\\xc5]\\x0fnl\\xac\\xc6\\xce\\xb2z\\xce\\xa4\\xe8\\xcc\\xb4\\xed8\\xda\\x98\\xbd\\xe5b_\\xb6E\\xda\\xbdlo2\\xfbR\\x7f{\\x96c\\xbfT\\xb8\\x15\\x967\\xe0\\xa8\\xec\\x0c\\xabRz\\xb6k\\xf77\\xa2\\xf3\\x13{\\n\\x17\\x0e\\xda\\xb5_>\\xc5Bl\\x86\\xc9\\xe8\"f\\xee\\xeba\\x840VWu\\xfa\\x85\\x04\\xd7\\xb4\\xefT\\x99\\x7f3N\\xb2\\xac\\x9fy\\xa7ZR\\xc67\\xb6\\xfc\\xa4\\xfbOd\\xd5\\x0e}\\xa9\\xed\\x0f\\x9f\\x9bw\\xa5\\xa1{\\xc8\\xad|\\x1c\\x86i\\xabV\"\\xc6\\xe1\\x90L\\xd4\\xb4\\xa6\\xd8\\x13Y\\xf9F\\x85S\\x06\\xf8\\x1a\\xac\\x96\\\\%_\\xc9?4\\xaa\\'UV+\\x9b\\x9a\\xae\\xefi\\xb0\\xaa%\\x92L7Ox\\x02\\x0e\\xbfwN\\xeeW\\x9a\\xc8\\xda\\xf2\\xea+*\\xdd\\xce\\xb0\\xe8\\x8a\\x94;-n\\x81\\xc1\\xac\\xea\\xd3c\\x18\\xe1\\x1dy(4\\x19\\x9b\"\\xdbV\\xddLZ\\x86\\xe5=\\xf4\\x8d5{\\xe8D\\xd52%\\xe3\\x06[\\x1cU\\xff\\x00\\xd9\\xc4\\x89%\\n\\xca\\xab+\\xa3\\x82\\xf0\\xb3\\xab\\x7f4p\\xbd*4S#\\xd1H\\x0f\\xea\\x95\\xa09\\xbd\\x03\\x04q\\xda\\nw\\n\\x06\\x8eA\\xcf\\xb6\\x94\\xaa\\x95e\\xcdQ\\x06\\x1d2\\xd3\\xb0\\r*\\x82\\xed\\xd5jW\\x10<)+[\\xa7\\x9as\\x16\\x1d\\xbb@q\\x83\\x92\\xec\\xa9\\xb0D\\xad\\xd5\\xd0p\\x85\\x0fNf\\xd4\\x86U\\xc0]\\xb2\\x03W\\xf4Qi\\xd0\\xd8\\xad\\x05\\xc9\\xec\\xddW\\xc1\\xe7\\r\\xb8VK,)n\\xb56\\xd5b\\xea\\x0f\\x07\\xa9\\xfb\\xf3WU\\x16\\x16\\xf5[\\x88\\x16U\\xa4-c\\xe6\\x8c\\xd1\\xe5\\xfb\\xb1\\n1\\xceG-\\xb2\"\\x9e\\x1c{\\xf3\\xe8\\xb4\\xfb\\x04\\x8b\\xa5W\\x1f\\xcc*H\\xa5\\x06*\\xf5M/\\xa0K\\xcd\\xd6\\xf9\\xd5M\\xe7>\\xbb]V\\x14\\xac\\x8c|\\x04\\xbao\\xadT\\xdc\\xef[B\\xd8\\x81\\xfc\\xa2\\x14\\xbb\\xb8Ql\\xee\\xb5/H\\x85\\x9b/\\x8e\\xb0[\\xb1SJ\\xeb\\x9dt,Uiq\\x1b/\\xbd\\xee\\x10\\xa4E\\xf5\\xb6\\x98p\\x05@\\x1c(\\x16\\x8e\\x8a\\xd0Q\\x12\\x10O\\x07\\xe4\\xf3\\xe6W\\x84\\x19\\xaa;\\xcehI\\xdaS\\xf2usr\\xa4\"\\x9dZTb\\xebQ\\xb1\\x94\\x9a\\xbb\\xc6\\xdc\\xbc\\xe1\\xf1\\x156\\xb0\\x98\\x1a\\xeb\\xac\\x10U\\xad\\x0f\\xcdl7\\xb5\\xa9M\\xc7})\\xa0\\n\\xb0\\xe6\\xf9\\xb5\\xf3\\x13\\x85rM_\\x94\\xf3\\xafk\\xbe\\x1b\\x7f\\xe6\\xe0a\\x0cK|r1A.\\xe9~\\xed\\x9d\\xf4\\xac\\x13\\x81\\xe6\\xc1\\x14\\x04\\xc5\\xb1\\xb1\\xbeV!:\\xd2\\xd30I\\xf7-G\\x90`\\xa3&\\xb9r\\xba,\\xb9\\xb2B\\xd5\\xc2\\x94\\x84\\x88\\x0b\\xbc\\x9c\\xbbk \\xeeZ\\x0bJ\\xb0\\x89\\x14$\\x8d\\x8aow\\n\\xfb\\xbb\\x99\\x89Kp,\\xb1D\\x98nN\\xbar\\xdfh-s`\\xf7Q\\xd5\\x90\\xce%\\x8b\\x15z\\x04\\xd5\\x9c\\xa8(\\x0cqx\\xd2\\x14$\\xb8VV\\xe2\\xca\\x857U?\\xefi5\\x1a\\x15Bi\\xd1\\xcf:\\xfat/\\t3\\x93\\xad\\x0eG@r]\\xed\\x9b\\x88gPo\\xf1\\x82\\xb9\\r\\xac\\x06\\xf3\\x10\\xde5Z\\x97B\\xda37\\x87\\xa1\\xadbt[\\x8dQ\\x1dLn\\xb4\\xebEX7 \\x1a\\xd1e\\xbb\\x16\\\\$\\x84\\xd2e\\xec\\xf5\\x08~G\\xee\\xd2\\x8bD\\xd5\\xbb\\xcb\\x95C\\x1dE\\xac\\x00\\xedA=3?\\xcb\\x19\\\\\\'+\\x17\\n\\xc0I\\xa4\\x99\\xecf:RY-&\\xb4\\x18dLe\\xc6\\x8d\\xcbz\\xf0\\x82c\\xab\\xa03\\n\\xd4\\xf1?v[U\\x0b\\x1b\\x86\\xec\\xb6\\xb0X]\\xaf9p\\xb6.\\xe5\\xabkA\"\\x94\\xe1\\xbfy\\xa3@\\x86\\x89\\x8b\\xcfk\\x05\\xd3!\\xa3\\xefr\\xc3[\\xa5V%~\\xbe\\xec\\xd2.\\xda`\\xcebU\\xa7\\xfe\\xd6\\x1f\\xab\\xd9\\xee\\x1b\\x8b\\xdc\\xa8\\xaa\\xd4\\x8dX\\x1az\\x83\\x01m\\x9at\\xb9\\x15f\\x0b\\xc9\\xfb\\xf7\\x18\\x7f\\xf4\\rN\\xf5\\xa1b\\x8d\\xdf\\x0b\\xcduH@\\xd4UE\\xd8\\xd9\\x90\\x96\\xd3svYF-\\xaaR\\xe0l\\xb1\\xdab[\\xd2A\\xaeC\\x15\\xf4l\\xd8\\xb2\\xc6\\xbf\\x9e\\xdc\\xab\\x08\\tE\\xee\\xfd\\xe6\\xd8\\x9c=\\x18%\\x9f\\xd2\\xccPJ\\xa6\\xbf9\\xcdJ0]I^\\x95\\x9a\\x0b-\\xd2\\xc8\\x92\\r\\xda\\x15u\\x99\\xc6T\\xa9R\\xa5J\\x95\\x1a\\x0b\\x89\\x80z\\x11\\x8a\\xb1Q\\xa1Z\\\\\\xea\\xd8\\x16\\r$$\\xab\\xb3!\\xc9Ix\\xab!bmF\\xde\\xb4\\x1fO\\\\\\xd6*\\xdf.\\xfa\\xe2\\x07q:\\xa5\\xe3U\\x98\\x99\\x81\\x88e\\xed-\\xf2\\xc5\\x9a)ePe\\xcb\\xa5\\xd4\\x9a\\xc7w\\xee\\xd2\\xce\\xc9\\x17\\x9c\\xb8\\xea\\x9cd]\\xeeI\\x8e\\xf9\\xb5\\xfd\\xd6\\xf3\\x8b\\xde\\xe6\\xa9\\xb3Z\\xcb\\x15~\\xb5\\xca\\xbd*+\\xcbr\\x16\\x97\\xd1\\x08\\xa946\\xf5\\xec]\\xb3Ue\\x14\\nD\\x8a\\xe9\\x8d\\xf4w\\xf3\\x0eL\\xb7\\x047\\xb7\\xf8<8p\\xe1\\xc3\\x81\\x03J\\xb6\\xca{)\\xb8\\xea0\\x06\\xabV\\xae\\x1a\\x0bX\\xb4\\xc2|\\xd5\\xc2CE\\xdc\\xa6\\xb1Y\\x1au\\xed\\x98b:\\xa0g*\\xd3-75\\x83e`\\xa4\\xb0\\xaa\\xb53t\\xf6\\xba\\xd2\\xa5\\xd1)?\\xec\\xa8R\\x8d\\xc0`\\x00\\xdai\\xd5\\xa2\\xadfYU\\xdd\\x9ez\\x8f\\xbew{n\\x04\\x98\\x036\\xacp&\\x1eF\\xf8\\x89\\xed\\\\\\xc5C\\xd5\\xfb\\xb5\\xb2\\x91\\xd8\\x82r=N\\x84_\\x91*\\xe4N\\x913hz\\x8e\\xc4\\x13\\x91\\xeat\\xa7Jt\\xa7Jt\\xa7Jt\\xa7Jt\\xa3\\xb1\\x04\\xe4z\\x9d)\\xd2\\x86\\xc1\\xeat\"\\xce\\x8fQ\\xd8 \\x9c\\x8fQ\\xd8\\x82r=N\\x91:D\\n\\xc7\\xdd\\xff\\x00\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00Y\\xbf\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00Y\\xbf\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m The above exception was the direct cause of the following exception:\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m raise ArrowConversionError(str(column_values)) from e\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m \n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m \n", + "2026-05-04 13:44:40,591\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:44:40,592\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:40,593\tINFO logging_progress.py:227 -- Active & requested resources: 1/48 CPU, 25.2MiB/40.3GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:44:40,594\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:40,594\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:44:40,595\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:40,596\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:44:40,597\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:40,597\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:44:40,598\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:40,599\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:44:40,599\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:44:40,600\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:44:40,601\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:44:40,601\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:44:40,603\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:40,603\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:44:40,604\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:40,605\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:44:40,606\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:40,606\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:44:40,608\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:44:40,608\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:40,608\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:40,609\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:40,610\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:40,610\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:44:40,611\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:40,611\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [vllm.py:624] Asynchronous scheduling is enabled.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [model.py:1561] Using max model len 4096\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xc3\\x01\\xd6\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00/\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x03\\x05\\x06\\x07\\x04\\x08\\t\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb,\\x00\\x00\\xd7v/\\x9c\\r\\xce\\xb8Q\\xb0O[\\x81\\xb4]\\xd4$m\\xf7\\xb4\\x9a\\x1d\\x05\\xcf\"t\\xa9\\xf3\\x1a\\x1d[\\xd7\\xc6\\xe0w/_\\xcf\\xbes\\xe9G\\xca\\xf3>\\xa5|\\xdbx\\xfa1\\xf3\\xc5\\xc3\\xe87\\xcf\\xb7N\\xfa\\xe0\\xf7\\x8e\\xe4\\xe2\\x13;c\\x8b_;\\x13\\x8a[;{\\x90\\xfb\\x8e\\xa0\\xe6\\xd1:[\\x0f\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x17\\xc1z\\x06\\xaaN\\x17\\xeax\\xe9\\xed\\x1e[\\x9e\\x89\\x1eg\\xa6\\x87\\x96\\x9e\\x9a\\x1eh\\xfaby\\xa9\\xe9\\xa1\\xe6\\xad\\xf1\\xe6_\\xa1etZ\\x8d\\xfa\\x16!\\xe9\\x1eX\\xfa\\xe8x\\xe9\\xeb\\x81\\xe5_\\xa1b>\\x8a\\x16\\x17\\xe4y\\xee\\xdf\\x91\\x83\\xfaW\\x84\\xf6\\x03>\\x00\\x00\\x00\\x00\\x00\\x00\\x008]\\xac.H\\xc9\\xcb\\xcb\\xe8\\'$\\xc8V\\xa2*\\x88Ft!I\\x08$-\\xa7B\\x14\\x90\\xb7Y\\x08&-\\xd2\\xe5\\x0bi\\x8bq\\xbd\\x12\\xccoD\\xb2\\xb8-\\xcaT)\\x90\\xf1\\xed\\x85:_<\\xe9 \\x00\\x00\\x00\\x00\\x00\\x00\\x03Q8\\x0e\\xd1\\x83\\xce\\x9e\\x8fW\\x9b\\xd0_\\xbbf\\xf1ZV\\x85*\\x11\\xa4\\xe2F3\\xa1\\x04\\xa8F\\x92\\x10\\xa4\\xc5\\xb4\\xe8A1\\x04\\xa8A:\\x11V\\x85\\xaa\\\\\\x89\\x04\\xa8R\\x92\\x81\\x99\\xcey\\xbd&Ov\\xd760\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1f\\xec\\x1f=\\x9eouo\\x95\\xbd\\x0b\\x84\\xee\\xdb\\xb8V\\xb4\\xa9EE\\x15\\x11\\xa4\\xe8B\\x97\\x05\\xba\\\\\\x16\\xe9r\\x84)1\\x04\\xe8F7\\x05\\x9a]\\x89\\x08\\xce\\x84!r\\x85\\xbaN\\x05+_q\\xb1Ft7\\x8c\\x8d*\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9s\\xe8\\xdf\\x9b\\x8d\\xc2\\xec\\xa6BU\\x91Y\\xc6EJ\\x89RA!\\n\\\\\\x16\\xe9r\\x84+Q\\x1aJ\\x84U\\x14\\xa4\\xa8F3\\x89JV\\x84#r$!v%\\xa8\\\\\\x81L\\xee\\x0bk=>\\xdf.d\\xda\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x07-\\xd2\\xbd\\xf5=\\xb2\\x90\\x8dj\\x15T\\xa5kR\\x92T*+\\x19P\\xa5+B\\x94\\x94JP(\\xad\\x00)U\\n[\\x9c\\nF\\xb1\\x11D\\x8c+B[\\x9e\\xaf\\xb4\\x93\\xd9\\xb5M\\xfc\\xbc\\x00\\x00\\x00\\x00\\x00\\x00\\x00>g\\xda4M\\xf0\\xf4V\\xdc\\xc9V5+X\\xd4\\x95iR\\xb5\\xa0\\xad\\x00\\xa0)A\\x1a\\xd0P\\x00\\x14)DD\\x10+JD\\xac\\x11\\x10P\\xceg1\\xf9\"[\\xfe\\xa1\\xb8\\x00\\x00\\x00\\x00\\x00\\x00\\x009\\xff\\x00@\\xe1\\xe6\\xbb\\xb1c\\xf2\\x04\\xeeZ\\xbaMJ\\x8a\\xd2\\xa4\\xab\\n\\x92\\xac*I\\x11Z\\xc6\\x85i@\\xa0\\x14\\xa1*DV4\\xa0\\x8d\"(\\x89JR%b\\x89ZG\\xd2m\\xf7\\xa06-\\x87\\x1b\\x92\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xdf\\xf4\\x7f\\xca\\xe6\\xdd\\xea\\xb52\\xe5\\xcbW\\x0b\\xb5\\x84\\x8a\\xa3R\\xaa\\n\\x94%X\\x8a\\xd2\\x94$\\x85\\t\\xad\\xd0\\x9a\\xd5\\x0b\\xb1\\xb6\\'\\nDR\\x94\\x11\\xa4J\\xc6\\x94%H\\x8a\\xe5\\xf0\\xbbA\\x97\\xb3w\\xd6n\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x005^\\x1d\\xba\\xeb\\xe6Bv\\xe4]\\x9d\\xb9\\x93\\xachN\\x91\\xa14(\\\\\\xad\\x9a\\x93\\xad\\xba\\x93[\\xa18\\xc6$\\xe9n\\x84\\xd6\\x85\\xd5\\xaa\\x17#n$\\xe9\\n\\x12\\x8d(V\\x8a\\x04h7\\x9d3})\\x98\\xc3\\xed&h\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xe7\\xeb\\xd3\\xf7\"\\xed\\xdb\\x17\\x0b\\xd2\\xb5\"\\xe2\\x02T\\xb4\\'Kq/V\\xc5K\\xcbt.\\xd2\\xdcK\\x91\\xb7\\x12\\xecmc\\x0c\\xbb^\\xf5\\x99Z[\\x12B%\\xdaB\\x84\\xabj\\x85\\xc8\\xc2\\x84\\xa9\\x1a\\x19\\x9d\\xbb]\\xd8Ht=3y\\x00\\x00\\x00\\x00\\x00\\x00\\x00as\\\\\\x94\\xe4;\\xbe\\x170]\\x9d\\xa9\\x97\\xebf\\xa5\\xd5\\xaa\\x17-\\xd2\\x05cj\\xc9\\xea\\xaf\\x92G\\xae\\xb6q\\xc6Z\\x9c\\xe3Y:\\x86\\xad\\xab_)/.,\\xd9i\\xe3\\xa1\\xe9\\xf6\\xe2\\x06\\xcb\\xe8\\xd4\\x86\\xd5\\xee\\xd2.\\x1d3\\xdf\\xc9\\xe2u\\xbar\\xff\\x00Y\\xd1)\\xa3z\\x8e\\xcb\\x92\\xc7\\xfb\\x8c\\xf6\\xd9\\xaf\\xec\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x9d~\\x8a\\xf9,\\xd8\\xbd~\\x7fAvP\\x91:\\xdb\\xa95\\xb8\\x97l\\xd2\\xc9k\\x1b\\x8b\\xd0\\xce\\xa5\\x83\\xe7\\x17\\xcc\\xa6+\\xd927m\\xd4\\x95,\\xe3L\\xae7\\xc52\\xd4\\xab\\x13\\xd9/\\x1f\\x9c\\xccO^\\x91\\x9f\\x8e\\x12ffX\\xab\\xa6J\\xb8\\xdb\\xa6C-\\xad\\xee\\x87V\\xb4\\xf3\\x1b6K\\x186\\x1c\\x9e\\x993w\\xbd\\xa3\\\\:\\x06S\\x97y\\xce\\xb4\\xe5\\x18S\\xb8\\xb8\\xd6\\xdcn\\xed_\"e\\xd0\\x98\\x00\\x14\\xf8\\xd7\\xbdr\\x03a\\xb9\\xe5\\xbc^\\xad\\x91qb\\'\\xa3O\\xc7\\xf3\\xa3f\\xc4br\\xc7\\x97!v\\x05nZ\\xb8Jp\\x17#H\\x96<\\xfe\\xe1\\x89\\xb1\\x9b\\x81\\xae\\xda\\xd8\\xe0ae\\x92\\xb2y\\xe3[E\\xc8y\\xa0d\\xacY\\xa9IN\\xa3\\xadrN\\xfag1YM\\\\\\xd8\\xb2\\x9c\\xd2\\xd9\\xd4\\xec\\xf2\\xff\\x00a\\xd0c\\xa7^6\\xa6\\xbd\\x90=\\xd4\\xb3x\\xf5zq\\x16\\x8c\\xf4t[\\x06\\xf3s\\xcd\\x039\\x96\\xd3\\xf1g~a\\x87!\\xc4\\xd7\\xcad^\\x08\\x99*`\\xb0f\\xf1\\x84\\xd2\\xad\\x9e\\xac\\x06N\\x05\\x9a\\xd7\\x1c{Xj\\x99\\x86/$]\\x95\\x99\\x97)\\x018\\xc2\\x85`\\x89TEaX\\x08\\xa0V\\xddhY\\xb5\\xea\\x1e\\x0b9A\\xe0\\xfaS\\x8ev\\xc2\\xc6\\xab\\xb0\\xd91\\xbeoN(\\xf4\\xfbp\\xd6\\x8c\\xef\\x87\\xc1\\xeb!\\x0fu\\xf3\\x07\\x1c\\xfeh\\xc0f\\xb2\\xde\\x93\\x8c\\xed\\x9d\\'J6\\xbd+1\\xdc\\xceE\\xdb\\xfd \\x0e\\t\\xcd\\xfe\\xc2\\xf9\\x88\\xd65\\xed\\xe2\\xd9\\xcc\\xec\\xfa\\xfc&B4\\xb0K\\x19\\x90\\xb2b\\xde\\xaf)K\\x11\\xf1\\x1e\\x0c\\xc6\\x1bc\\'\\xe9\\xf3L\\xf6\\xfa0\\xf6\\x8d\\x91\\xaa\\xd4\\xd9\\xa9\\x81\\xf4\\x99Zyf]\\x8c`V\\xdd\\xbbe\\xf5\\x99\\x17\\x11\\x99H\\\\\\xb2tn\\xa1\\xa7nF??\\x80\\xce\\x94\\xacm\\x90\\xf2z\\xe0b<;\\x1d\\r[#\\x9c\\xf6\\x1ek\\xde\\xedD\\xdb\\xf4}k\\xb6\\x9c\\x8b\\xbf\\xee@\\x00\\x00\\x02\\xce\\x9b\\xbc\\r\\x0fF\\xee\\xa3\\xe5\\x1d\\x1f\\xeea\\xf0\\x07\\xa7\\xed\\x1er|\\xdf\\xe6\\xec\\x9aq\\xa6c\\xb28\\xf3\\t\\x93\\xf5zL?\\x97`\\x91\\xad_\\xcd\\xf9\\x8f\\x04\\xa7\\xe7.\\xd3\\xc4/Y\\xbfR\\xd5\\xc9Y/O\\xc5\\x135s_\\xbag.\\xe2/\\x1e\\xebV}G~\\xcbZ\\xf3\\x94\\xccy}\"\\x08\\x88O\\xd2x\\xfd\\x99-0\\xca\\xeb:\\xa6\\xfah\\xbdw\\xaed\\xcbw\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00,\\xeb;`\\xe2\\x9ao\\xd3\\xa3\\xe2]W\\xf4\\x13\\xc0|#\\xe6\\xfa\\xcbF>~\\xa7F\\xd0\\xcf/\\x9b)h\\xc4ys6\\x0c\\'\\x9bc\\xb2`\\xfd\\x1e\\xabDn\\xda\\xb6z\\xde;\\x84\\xb3\\x98m\\xcc\\xed\\x98\\xac\\xbe\\x0c\\xb5\\xb3\\xf93%\\xbb\\xfe\\xbc\\x99\\xe2\\xcbc0\\xa6[\\x9c\\xfd\\x0b\\xb2\\x9a\\xae\\xd4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x1f\\xb0rM\\x13\\xe9a\\xf1n\\x8f\\xfa\\x15\\xe4>\\x00}{\\xce\\x8f\\x9f\\xac\\xf4\\xcdL\\xd6\\xd7\\xe6x\\xadz\\xec\\x1em\\xe3A\\xde\\x0e\\xdf\\x8d\\x86\\xd6_\\xf7\\xe4\\xf5\\xf3;\\xa7l\\x9d`\\xd0\\xb7\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x005\\x9ek\\xdc\\x07\\xc5\\xda\\x8f\\xdf\\xfa\\xe1\\xf0V{\\xe8\\xdc9\\xa6\\xf5\\x1f6\\xfej\\x1d? \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd79\\xa9\\xdb\\\\\\xdb];[\\x91\\xde:\\xb3\\x89\\xed\\x07Dq-\\xa4\\xe8\\x8e-\\xb1\\x9d\\x19\\xc5=\\xc7]r\\x8cQ\\xdb\\x1c\\xebV;s\\x9dj\\xe7ms\\x9dh\\xednE|\\xea\\xce%\\xb4\\x1d\\x15\\xc4\\xf6c\\xa38\\x96\\xd2tG\\x14\\xc9\\x1deJ\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00r\\xdf\\x93>\\x9a\\xf88\\xfa\\x7f\\x94m\\xbc$\\xee>\\xbco(7\\xfe\\xb5\\xc4o\\x99n\\xa7\\xf3\\'j0\\xddO\\xe5n\\xdai\\xbb_\\x1e\\xedE\\xcdK\\x98w\\xf3h\\xe5\\x1c\\xdf\\xa6\\x1dW\\x92i\\xd7\\x8f\\xa2\\xf8\\xc6O\\x90\\x1d\\xdf\\xd3N\\x06u\\x1e\\xaf\\xa3\\xf0\\xc3\\xa8u\\xedC\\x82\\x9dW\\xaf\\xf3\\x8e\\nvM\\xcb\\xe6\\xdd\\xfc\\xfd\\x1d\\xbbf\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1d\\xf8\\x87\\xee\\x7f\\x88\\x0e\\xcb\\xc5\\xafv\\x93\\x15\\xcc\\xadt\\xb3]\\xf4\\xf8\\xec\\x98>\\xc5\\x8c\\xe5\\xa4\\xbb\\'\\xb3\\x89\\x96{/\\xa7\\x8c\\x11\\xec\\xbe\\x9e x\\xbaf\\xcf\\xc6\\x8fvK#h\\xcb\\xf3\\xb9vr\\xcf \\xb1\\xdbLg\\x15\\xcbvB\\xd7\\x12\\xf6\\xf6\\x13\\xc5\\xc3\\xf3]\\x90\\xe4\\xfb^\\x9d\\xb3\\x1f~\\xde\\xb5t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x8b\\xfc!\\xfa=\\xf2\\x89\\xf3\\xb7z\\xb1`\\xe2\\xdds\\xb9q\\xc3A\\xb3\\xf5\\x0f\"<\\xbc\\x93\\xec.Lf8\\x17\\xd7\\xdc\\xa4\\xc8|\\xfb\\xf4\\xe8\\xc4\\xfc\\xed\\xde:\\xa1\\xcc\\xb8Od\\xecG\\xce\\xbe]\\xd3\\xac\\x9f \\xf7\\x7f\\x07]><\\xef\\x18\\x8e\\x90|\\xa3\\xdd\\xefz\\x8f\\x9d\\xfb\\xa6\\xe5\\xa3\\x9c;\\xbd\\xf5~.q\\xcd\\xc3\\xa3m\\xe7\\xd7wl\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\n\\xfe\\x86\\xfc\\x88r\\xcdk\\xbd\\x8fg\\x16\\xed\\xdb\\xe1\\xcd\\xb8\\xe7q\\xdf\\x0es\\xc5{\\x96\\xfes\\xde\\x0f\\xdd\\xb7\\xd3\\x80\\xde\\xe8y#\\xe7^\\xe1\\xb4\\xeb\\x07\\x14\\xec\\xfd#\\x9f\\x1c\\x17\\xb5\\xf5\\x1exq\\x1e\\xdd\\xbf\\xe9\\'\\xcf]k\\xb2\\xf3\\xe3\\x88\\xfb\\xfe\\x86\\xc4\\x9c\\xfb\\x92};\\xb6\\x1aG\\xce_DcNE\\xb7m\\xdb\\x89\\xf6t\\xec\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\x0c\\xfe\\x81\\xfc\\x94q\\x07\\xd6\\x9c\\xe8\\xe1\\x9d\\xf3s\\xf2\\x1f;\\xf6\\x1c\\xb6|\\xf9\\xa3\\xb2y\\xfby\\xf1gd\\x86|\\xe0;?A\\xbci\\xfaGp\\xc4\\x99\\x1e5\\xde\\xb5\\x83\\xdd\\xca\\xfbn\\xb0^\\xe1\\xdfg\\xf2\\x13\\xdf\\xf3\\xb7\\xd3\\x19s\\x92\\xea\\xbd\\x9b\\xaf\\x9f\\x15\\xf6\\x8f\\xa4\\x87\\xe7c\\xb3og\\xcd\\xbd\\x0f\\xeb\\x9c\\x91\\xd4\\xae\\xf9\\xbd \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x03\\xe0\\xbf\\xd1\\xbf\\x99\\x08\\xfc\\xf9\\xf6\\x9e\\x86`\\xb8\\xb7\\xd8\\xfa!\\xc8q\\xbfBy\\x8f\\x98\\xfe\\x9e\\xf3t\\xd3\\xe1\\x0fOo\\x91\\xc3\\x9d\\xc4p\\xe7q\\x1c9\\xdcG\\r\\x8f}\\xce\\x9a\\xff\\x00\\x19\\xfa\\xebG>d\\xee[f\\xd0|\\x83\\xf5\\xfe\\xbf\\xb8\\x96\\xf3\\xbcS\\xa0\\x9cC\\xb0i}(\\xf6ex\\xbe|\\xfb+\\xd1f\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x01I\\x00\\x08\\x85h\\x12\\x00\\x00\\x00\\x04d\\x08\\x04\\xe0\\x12\\xa0V\\x81 \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\xff\\xc4\\x006\\x10\\x00\\x01\\x04\\x01\\x02\\x03\\x06\\x05\\x03\\x04\\x01\\x05\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x05\\x11\\x12\\x13!1\\x06\\x10\\x14\\x152@\\x16 \"4P03A#$5QaBDR`q\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\xf9\\xecYmq\\xcc\\xda\\x94\\xaf\\x15*\\xf1r\\xaf\\x19*\\xf1\\xb2/\\x1d\"\\xf1\\xef^<\\xaf0^`\\xcf\\xe4dc^a\\n\\xf1\\xd0\\xaf\\x19\\n\\xe3\\xc6V\\xf6\\xfe,;\\x8f+\\xe5=\\xfa\\xad\\x7fKj\\xe1\\xb4\\xaf\\t\\x1a\\x15\\xda\\xd5\\xb1s[\\x9c\\xb8\\x92.4\\xa1x\\x89\\x97\\x8a\\x9dx\\xc9\\xd7\\x8d\\x9dx\\xe9\\xd7\\x98L\\xbc\\xcaD\\xec\\xb3\\xda\\xbc\\xe8\\xa6e\\xf7/4\\x0b\\xcdX\\xbc\\xda%\\x05\\x88\\xe7\\x1a\\xb3\\xdaN\\xfe\\x1cor\\xae4\\x8d\\xbf&\\x9e\\xd3O\\xd3\\xd3\\xbaMb\"f1\\xdb\\xc0#\\xd9\\xe5\\xdf\\xb6\\x1d\\x13F\\x80\\x0f\\xc2\\xed\\xd7UTi\\x1bG\\xb4\\xca\\xbbt\\x911\\x0f\\xc21\\x9b\\x91\\xe8\\xa3\\xe4\\x00\\xf6\\x93\\xbb\\x89fC\\xf8@5@h\\x80\\xd4\\x81\\xed\\t\\xd0j\\xab\\x9d\\xdb\\x9d\\xf8H\\x87t\\x03\\xea\\xf6\\x97\\xdf\\xc3\\x82B\\xa1n\\xd6\\x84?\\x06\\xc1\\xa0\\xee\\xaa:\\x9fi\\x99w\\xd3\\x1b\\x10\\x1f\\x83\\x1d\\xc5B4h\\xf6\\x99\\x03\\xbe\\xc3B\\x1f\\x83\\x88s\\xee({@\\xee$\\xb2\\xbd\\x0f\\xc1\\xc4:\\xf7F5x\\xf6\\x96\\x1f\\xc3\\x8d\\xeeU\\x1b\\xf4\\x8f\\xc20h;\\xab\\x8ed\\xfbL\\xbb\\xf4\\x87E\\x10\\xd0\\x0f\\xc3W\\x1c\\xbd\\xa6U\\xdb\\xa5\\x89\\x89\\xbf\\x83\\x8f\\xafqL\\x1a\\x00=\\xa4\\xae\\xe2\\xd9\\x90\\xa1\\xf88G^\\xed5 {I\\x1d\\xb1\\xa5\\xca\\xa70]\\xf8H\\xfawC\\xcd\\xfe\\xd3)&\\xc8\\x1e\\xa0n\\xd6\\x81\\xf8A\\xddW\\xf9>\\xd30\\xedL1\\xa6\\xfe\\r\\x83R;\\x8f \\xa1\\x1a1\\xbe\\xd2\\xd9\\xe2Y(~\\x0e\\x11\\xcf\\xb9\\xdc\\xf9{XN\\xf2\\xe7\\xa1\\xf88G.\\xe8\\x86\\xaf\\x1e\\xd2\\xf3\\xf8pHT\\r\\xda\\xd1\\xf8F\\x8d\\x00\\xee\\xad\\xd5\\xc7\\xdaf\\x9f\\xf4F\\xc4\\xcf\\xc1\\xb7\\x99\\x1d\\xf5\\x86\\x8d\\xf6\\x99\\'o\\xb2\\xd6\\xa1\\xf88=]\\xceM\\xe4\\x00\\xf6\\x81\\xdcY\\xa6\\x7f\\xb4\\xe8\\x8c\\xec\\x0b\\xc5F\\x84\\xcc?\\xab\\\\u=\\xd1\\x8d^\\xdfibN\\x1cor\\xa6\\xdd\\x19\\xec\\x9fe\\x8dN\\xb8\\xe3\\xe9:\\xbb\\xae\\x9d\\xfa\\x04\\x1eB\\xe3=x\\x97/\\x18GV\\xdci\\xea&aZ\\xfc\\xb0\\xf2ou\\x7fQ>\\xd35&\\xd84Q\\r\\x00\\xfdw\\xcc\\xd6u}\\xef\\xfc\\\\\\xf7?\\xae\\x9d\\xcev\\x88=\\xc5j\\xb5Z\\xadV\\xabU\\xb9j\\xb5\\\\\\x96\\xe2\\x17\\x19\\xeb\\xc4\\xb96\\xdb\\\\\\x83\\x82\\xd5U\\xf4\\xeb\\xed3\\x0f\\xdd4Q\\xa6\\xfe\\x91+r\\xdc\\x072\\xfb\\x80t}\\x97\\xbd\\x06\\xa0>^\\'\\xfa\\xdcz\\xad\\xe5o[\\xd6\\xef\\x97U\\xaa\\xd5nP\\r\\xcfos\\xb9\\rS\\x1a\\xf6\\x81\\xb4I0M\\x9eS\\xd7\\x8e\\xf0\\xbcI\\xfe|K?\\x91;\\n\\x07_\\xd5\\x95\\xdc[R\\xb9\\x0f\\xd1\\xe8\\x9fi\\x81>\\xcb\\x9d\\xd3\\xaa\\xdb\\xf2\\x93\\xa22-\\xdf\\xefp\\\\\\x96\\x8bi\\xf95[\\x8a\\x0f[\\xd6\\xe1\\xdfD}D\\xf7?\\xf8\\x0br\\xde\\xb7\\xae\"\\xe2\\xae\"\\xde\\n\\xda\\xd5\\xff\\x00\\xcf\\xeb7\\xa3l\\xd8\\x0e\\xe7\\xe3\\x0f\\xf2.7\\xf9\\x16#(\\x10~Y_\\xc3c\\x9c\\xa9\\xf3\\x1b\\xbfBK\\xa1\\xbc\\x83\\xac\\xc8\\xe4\\xe7\\x97u\\x1c\\xd6\\x9f>\\xd0\\xb8kb\\xdaQ\\xef\\xd4\\xad\\xebU\\xc9h\\xb6\\xa3\\xdf\\xaa\\xa04a=\\xcf\\x940\\xea\\xe3e\\x8d\\xdb\\xbbp\\xd7o\\xcd\\xaa\\xdc\\xb7\\x94\\x1d\\xa2\\xde\\xb7\\xaduE\\xad(j:\\t\\xe5\\x08[\\x94u\\x82a(\\xe5\\x99\\x97\\x87]\\xca\\x16\\xedh\\x1f=\\xc7\\x91\\xa0Z\\xaduA\\x9a~\\xbe\\xd0\\xb6-\\x8bi\\xf95[\\x96\\xbd\\xd5\\xd9\\xb5\\x8d\\x1d\\xcfv\\x9a\\x95\\xfbKh\\x8dm\\xe1\\xfd(\\xbd\\xed\\xda\\x0f\\x88{]\\xf5\\xf8\\x92\\xdeO6Z\\xdd\\x01\\xe2\\xb7v\\xc4\\x1c\\x0f!\\xdf%\\xa8\\xe3\\xeb\\x05\\xa1;\\xb6\\xb4\\xb1\\xcd@\\x14^\\xd6z\\x84\\xef\\x98\\xed\\x82\\x9do\\x0e\\xdey\\xb7\\xee\\x92\\x08\\xd0\\xf9uN\\x9c\\x05+\\x8c\\xab\\x84\\xb4\\xd3\\xdbm[\\x16\\xd5\\xd14j@Zh\\x8f S\\xa4t`/\\x10XC\\xdc%l{\\x8b\\xb5\\x8e&j\\xb8a\\x9a\\x06\\x88\\\\\\xddt\\xdaX\\xd5\\xa6\\xc1\\xa1#`\\xd0\\x96\\x06\\r\\x1c[\\xb0\\x00\\xe0\\xc9]\\xa6\\xae\\x1a\\xf2^_\\xbc\\xf3\\x8b\\x1e\\xc6-\\xbc1\\xab\\xa4\\xb6d;\"\\xaf\\x88\\xd7\\x9c\\xcc``\\xd1\\xaa\\xff\\x00;n\\xee\\xd5j\\x9d oSg\\xfd\\x17\\x17uZ\\xf7\\x99\\x00\\\\U\\xc5BP}\\xb56\\xee\\x91\\xbd\\xd2\\xf2\\x0b\\xc3\\x90\\x7f\\xa6 sI\\xda\\x06\\xcd^\\x07\\xd1\\xf5\\x8d\\xbb~\\xb4\\x1b\\xb3\\xeb\\x00\\xb9\\xad:q\\x9f\\xa0r\\x13hx\\x8a\\x1d\\x0e\\xed\\x91\\xc4\\xd8\\xbah\\x83\\x16\\x81\\x83WK|\\x0eQ\\xc3\\x8e\\x96\\xc1\\xdf,\\x15\\xd9\\x00\\xd1\\x9d\\xf9x\\xb69\\xb3\\xa8\\xa5l\\xa3s].\\x89\\xd3\\x12\\xb5A\\xe0\\xf7\\x97i\\xd4\\xcb\\xfe\\xb8\\x85n\\x0b\\x92{tA\\xc8r[\\x88\\\\E\\xc5[\\xc7\\xb1\\xc77\\x9b\\x9d\\xdc\\xfenh\\xef\\xd5\\x10\\t\\x0e<6\\xee\\xde\\xb8\\x03R\\xe5\\xc0#\\xeaF\\x17\\x02\\nmp\\x0e\\xe7\\xf5A\\xab@\\xd1\\xab\\xa6\\xc8\\x06\\xfa!\\xa95\\xc3\\xb8\\xd5\\xa1\\x1dn\\x9f+\\x86\\xa0\\x855\\x16\\xb6M\\\\k\\xc4}\\x0e\\xa10\\xe6\\xa6\\x8fOS \\xfeAi\\xef\\xda\\x17\\rp\\xc8[HG\\xb8=\\x02\\x16\\x8d\\xfe6\\xad4\\xee\\xdcP\\x90\\xa1\"\\x0f\\x05k\\xfat\\x1b\\xa4z\\xf77\\x9b\\xcf\\xe8\\x86\\xa3\\xa3F\\xae\\x92\\xee\\x9e\\x86G-\\xc3\\xf4\\xd5\\xc52.o\\xfd\\x12\\x01\\xe4]\\x8d\\xae\\xe5\\xe5\\xb0\\xe9\\xa0\\x97\\x06\\x0f\\xa6LE\\x96zek\\xe2\\xf5\\x89\\x18\\xe5\\xb4\\x1e\\x9bH\\xef\\x7f5\\xc3\\\\4XQ\\xff\\x00\\x95\\xb8\\xad\\xda\\xadZV\\x80\\xad\\x88\\x8e\\xed\\xc5o+z\\xde>xF\\xd8\\xd8;\\xa0\\xe8O\\xce\\x1a\\x9f;#^5\\xfc\\xf4\\xd5\\xd3\\xbbF\\xd7\\xc4\\x7f35\\xa1\\xbc\\x87\\xb0\\x96\\x943z\\xe5\\xc0@\\xefK\\xf02\\xb3\\xf6\\xdfJ\\xd4}] \\x1c\\x9d\\xc8\\xf4\\xe1\\x95\\xd3\\xbf@\\xb6\\x04X\\xb6w\\x7f\\xca\\xdeV\\xedV\\xa1\\xcb\\xaa\\xd1h\\xba-t[\\xd6\\xf5\\xb9\\x01\\xa9\\x08\\xa7\\x9d\\x1aTcF\\x8f\\x945\\x06+s\\xf5\\x89\\x91\\xcb\\xc1#elC\\x9f\\xceXad#k=\\xb3\\x9a\\x1d\\xc8\\xc9B\\t}R`a\\xff\\x00\\xa2L4\\xcd\\xf4\\xc9Rh\\xfd_J\\xd8\\xb4\\xf9\\x0bB\\xd8\\x8b\\x11\\x0b\\xafv\\xe5\\xbfN\\xbc\\x96\\x8bj\\xd1U\\x1b\\xa5b\\xfeT\\xce\\xe8\\x11\\xb9\\xc3\\x1f\\xd5c\\xf7\\x80{\\x83Pj\\x0cR\\xdb\\x8e\\x13\\xa2\\x87\\x1d=\\x87=\\xcf\\xabN:\\xde\\x8f{$,\\x93\\xd5&\\x16\\xbb\\xbaI\\x82x\\xf4I\\x8d\\xb0\\xce\\xae\\xfay;Mzm?!\\x0bj\\xd8\\xb6\\xf7\\x83\\xfe\\xb7*\\x1c\\xe5\\x1d\\xcfg\\x11\\xda\\x08\\xab\\xb2\\x1fN\\x88\\x04\\x1a\\xa7\\x9e:\\xc3\\xeblV.\\xf5\\xadN:\\xde\\x8f\\xc1\\xc9\\x1bd\\x1b].\\x12\\xbb\\xfaI\\x81\\x91\\xbf\\xb7%\\x0b1\\xf5$\\x0eG@zl+O\\x90\\x8dQn\\xabj\\xc6\\x8f\\xea\\xad4Ps.(\\x04\\x1a\\x88\\x0c\\x1b\\x9c&\\x96\\xdf*\\xd51\\xb1\\xc1\\xf5~)\\xeck\\xc6\\x8e\\x97\\x0f]\\xeaL\\x01\\x1f\\xb6\\xfcm\\xa8\\xd4\\xb1I\\x17\\xafV\\x95\\xb5i\\xdc\\xe7h\\xb1\\xa4\\xefqNv\\xd6\\x92\\xabE\\xb5\\x816=S\\xads\\xe1\\xc1\\x1e7y\\xdfdr\\xfc\\x84\\xd4a\\x97\\xd56\\x02#\\xe8\\xb3\\x8fuS\\xf5\\xf0\\xcb\\xbd2\\xd5\\x9f\\xd4(\\xee\\xaf\\xab\\xa4\\x84\\xf1\\xdd\\xbd\\xef\\xb5\\x14`\\x12+Kk\\xf7b\\x85\\xb1\\r\\xac\\xfc\\xa4\\xd4\\xe1\\x9b\\xd7.!\\xdd\\x181\\x93\\x841\\x92\\xbb\\xd5Z\\x8b+\\xf3\\x1f\\xfa\\x85\\x8b\\r\\x81\\xa5\\xef\\xf8\\x86\\xa2\\xad\\x94\\x86\\xd1-\\x8b\\xcf\\xea(\\xb3u\\xa6pc&\\xcc\\xd7\\xae\\xe2\\xc9> \\xa8\\xacd\\xe1\\xad\\xb4\\xcb\\xf1\\x05D2p\\x98\\xb8\\xeb\\xcf\\xea*\\xd9(m\\xea\"\\xf3\\xfa\\x8a,\\xd5i\\x9c\\x18\\xc9\\xf3\\x15\\xeb\\xb8\\xb2O\\x88j+\\x19(k\\x06\\x99> \\xa8\\x86N\\x13\\x11\\x9d|CQV\\xc9\\xc3oQ\\x17\\xc4\\x15\\x14Y\\xba\\xd381\\x93\\xe6+\\xd7qd\\x9f\\x10SV2P\\xd6\\r2|CQy\\x9c<.:\\xf8\\x82\\xa2\\xad\\x93\\x86\\xd6\\xee\\x17\\xc4\\x15\\x149\\x9a\\xf381\\x8d>\\xef/]\\xd6`\\x926E\\x86\\xbb\\x16\\xab\\t\\x8a\\x9e\\xac\\xaf|\\xad\\xc0\\xdda\\xd4R\\xc2\\xd9d\\xec\\x91\\xf9L5\\x99\\xecI#\\x0e\\x16\\xe3\\xfdY|T\\xf6\\x19[\\x85\\xe5\\x17\\xf6\\xecC\\x157\\x80|\"\\x0cU\\xf8\\x01\\r\\xc2c&\\xac\\xf9\\x0c\\x8d\\xc0\\xdda\\xe5K\\re\\xb3\\xc6\\xf7\\xe50\\xd6\\xa5\\xb2\\xf9cv\\x16\\xeb\\xce\\xaf\\xcb\\xe2g\\x9d\\x95D~O{f\\xc4\\xdcT\\xde\\x02HTxk\\xf1\\x8d\\x1b\\x84\\xc6KY\\xcfs\\xe3\\xc1\\xdd\\x89\\xda\\xb6\\x9e\\x1e\\xd0\\x9d\\x92I\\x94\\xc2\\xd9\\x9e\\xcc\\x923\\xc9n\\x1f^_\\x13<\\xec\\xac#\\xf2[\\xba5\\xa7\\xcaf\\xf0\\x0e\\x85E\\x88\\xbf\\x10 b1R\\xd7\\xe3n\\x8f\\x11~&\\xed\\x15q\\xb78\\xf0>V\\xfb\\xbc\\xf3\\xcb*\\xc8Z\\xd9d+\\r<\\x9c\\x1b\\xda\\xc74\\x87\\xafggy\\xb5\\xa16\\x1ee;\\xea\\xce|d\\\\<\\xcc\\xf2\\x0bs\\x01<\\xae\\x8d\\xc3\\x87\\xdaI\\x9e%\\x84\\tepk\\x0bo\\xcf\\'\\x80\\xa8P\\x94\\x96\\x15Z\\xc4\\x9eY`\\xa6Xp\\xd7^\\xcfO!\\xf1:\\xd6\\x98\\xb9\\xe3\\x8b\\x84\\x99\\xfe1\\x8dW,I\\xe2&P\\xd9w\\x89\\x8c\\xc7\\xda\\t\\xa4\\x16\\xdc\\x03\\xec?\\x96\\x99\\xd9\\xe4\\xe1\\xd3Fw\\xed\\n\\xc5\\x89<\\xb2\\x02\\x84\\xcf\\xd1Q\\xb1\\'\\x97[*9\\x9d\\xcfv\\x06y7X\\xd4O)\\\\y\\x16&y\\xd2\\xc4Q\\x9d\\xb1]\\x0e\\x8a\\x8d\\x86\\x1dN\\x02\\x94\\xf1Y\\xde\\xf3B\\xcb%%V\\xa7a\\xf6\\xe3\\x90\\xe6(N\\xfbR\\xb9\\xb3\\xd1\\xb1)\\x1b{CNid\\x88\\xb2J\\x96\\x1e\\xc64^\\xa31\\xa3U\\x83\\xc1\\xd8\\xd8X\\xab\\xd1\\x98cg\\x8dAV\\xcc;\\xd6\\x06\\x94\\xd1x\\x9d\\xf1Q\\xb3\\x13\\x83\\x96\\x1a\\x94\\xed\\xb6\\xc7\\xbe\\xde>\\xc7\\x1eR\\x05[3\\xda\\x8eS\\x9d\\xa3<\\x96\\x9c\\xe6MV\\xdc\\xcdcVn\\x94\\xcfeM\\xae\\xadi\\xd1\\x08\\x94\\xf4g8\\xe8X\\xbc\\x05\\x9e\\x8a\\x95)\\x85\\x0bL1\\xd2\\xb2\\xcdV\\x0e\\x8c\\xec3\\xef\\xf2\\xeb!ERf\\r\\x1dB\\x9c\\xbe*\\x17&\\xfb\\xbc\\xcc\\xcf\\x82\\xbc\\x8f\\x8cem\\xaf5\\xb6\\xb0Y\\t\\xe6\\x96V\\xbd\\x99K\\x92t\\xc4d,\\xba\\xd3#\\x92\\xe6J\\xd7\\x88\\x99\\x8d\\x8b#r9\\xa2k\\xf3y\\x1b\\x10\\xd9s\\x18\\xfc\\x9d\\xc6i\\xaej\\xfc\\xf12\\xae\\xc3\\x90\\xba\\x1a\\x1e\\xa5\\xc8N1\\xd1\\xca\\x86F\\xe1\\x05\\xcb\\x19\\x90\\x9d\\xf5m\\xbd\\xd1\\xe4n\\xcb\\xc9\\xb8\\x0b\\xf3\\xcf;\\xd9!\\xca[{\\x8e\\x98\\xec\\x95\\xa3f\\x16?%\\x93\\xb2\\xcb\\x135\\xa3)q\\x85\\xab\\xb4\\x17\\xe7\\x82v27dn\\xb4\\x02rY\\t\\xd9V\\xa3\\xdb\\xe6\\x17v\\xefL\\xc8\\xcf\\xe5\\xcf\\x957\\'h\\x82V/#;\\xe0\\xb8\\\\\\xcc\\xa5\\xa7k\\xae\\x02\\xfc\\xf3\\xce\\xe6H2\\xb6\\x9c\\xfex\\xdc\\x9d\\x97\\xd8\\x89\\xaeo\\xbb\\xcf\\x02\\xea\\xb2\\xe8D{\\x06\\xdek\\xb3\\x8cq\\x9ae\\x19tea\\xb7\\xc9y\\x8f77Gng\\x08\\x9d$\\xf3\\xc3\\xbb\\xb4->-\\xeaW\\xbe]\\xba\\xe7\\xd8\\xe1\\x1d$\\xe9\\x1e\\xe6\\x06\\x19\\x98\\xef*\\x89\\x02\\xe04X\\x968\\xd2\\xbc\\x98\\\\\\xde\\x9d\\x99i\\xf1\\x0f+\\xeb\\x8d\\xe5c7\\xc9r\\x12\\xb2\\xcd\"\\xdc\\xeb\\xeb\\x91\\xcc]\\xa7i\\xf1\\x0c*I\\x1e\\xf6\\x86\\x9c\\xab\\x1c)QE\\xef-\\x0cL\\x8d\\xdeT\\xf4\\xde\\x8eXv8\\xd6\\xbe\\xa3\\xe5\\xae\\xbd\\x99i\\xf1/+M\\xaf;\\xb1Mq\\xb5\\x02o\\xbb\\xbb7\\x01\\xbb\\x95\\x8e\\xd0X\\x8eG6?\\x89-\\xa3\\xdaKk%\\x98\\x9a\\xbcU\\x9f\\x19\\xed%\\xb4\\xec\\xcc\\xde\\x05\\xb6\\x17\\xc4\\x96\\xd5\\x0c\\xc4\\xd2\\xd6\\xb3#\\x9b\\xda+\\x8e\\xe9\\x84\\xcb\\xcdrW\\xb2C\\xda;d\\xf2\\xa1\\x9c\\xb3-\\x88\\xe2\\x93!\\x9e\\xb1\\x04\\xf2F\\xc3\\xda\\x1b\\x8cp\\xdd\\x9a\\xccMNV2#\\xda;j\\xeefh\\xaa\\xd6\\x95\\xbf\\x11\\xdbQff4d\\xb0\\x87h\\xae\\x15\\x89\\xcb\\xcba\\x96K\\xc7i-\\x95\\x88\\xcdOf\\xc0\\x8eI\\xbbChH\\xf6\\xb6\\xae~\\xcb\\xe6\\x89\\x8e\\xcag,V\\xb0\\xf8\\xd8\\xfe\\xd1\\xdaiY\\x8c\\xbc\\xd5864\\x12\\x0b\\x96h\\xff\\x00o\\x8fF\\xcf\\xf4\\xb8I\\xff\\x00\\xe2\\x98\\xa3\\xb1\\xb1\\x8fb\\xc5}\\x95\\xf5^\\xc7\\x04\\xea\\xbb2u\\xb3\"d\\xbc7\\xeeX\\xa7kn\\x05\\x95v\\xdb\\x93\\x15,\\xdcW\\x02\\xbbO\\xf7\\x11\\xa9m\\x19\\x18\\x18\\xb2_aEq~\\x82\\xc5\\x07\\xf8\\xa9\\xd4Vxl{\\x16\\x07\\xf6\\xef(e\\xd8\\xbb<\\x7f\\xbcb\\x9f\\xf7\\xa5T\\xbe\\xe6\\xba\\xce\\x9f\\xef%Op\\xfe;I\\xff\\x00j\\xb7(\\xf8D}x\\xfd\\x9e.\\xbf\\r\\xbe\\xef)c\\xc3C$\\x87\\xce\\xda\\xbc\\xed\\xab\\xce\\xc2\\x93\\xb4N\\x93\\xd7r\\xecPA\\x04\\xc3\\xe27m\\xd8\\x9bv#M\\xd6S;D\\xe6\\r\\xad\\xa1v+1\\xd8{\\xa3\\xed\\x11\\x8f\\xd1\\x8b\\xbf\\x1d\\xf9\\x8co9\\xd1\\x0c\\x8e\\xd9\\x06hZ\\x9a6\\xc9\\x7f$\\xcas\\x98\\xd9\\'h\\xcc\\x9a\\x17\\xe5nEH\\xc6\\x1a\\xfe\\xd1\\xb9\\xe3i\\x9e\\xe4Q\\xd4\\x8a\\xc8\\xf8\\x88\\x86\\xecP]\\x8aJ\\xb2\\xd80\\xf6\\x81\\xed\\xd7\\x87\\x8a\\xb9\\x15\\xd3(t9\\xf2\\x0f\\xf4\\xa8d\\xdbr\\xc0\\x8eI\\xb3\"\\t\\x9e\\xc6\\x1c\\xd6\\xe9\\x83f\\xcb\\\\\\x8e\\x84\\xad\\x8d\\x92v\\x89\\xd2\\xfa\\xfc\\xec/;\\x0b\\x1d\\x97\\x12\\xcf\\x1b\\x13}\\xdfh>\\xd6U\\xe1\\xfe\\x9d\\xcbU\\xaa%d\\xfe\\xca\\x82\\xe2\\xb7\\x84Z\\xa3\\xff\\x00\\x15\"\\x86V\\xb0?\\\\/\\xdb\\xe4\\x15y\\x03\\x0e\\xa7\\xb3\\x87\\xfb\\xc4\\xe7m\\x95\\xc5Vx}\\xb8\\x0bs\\xbfy2\\xb9;f \\xb7\\xb4\\x9e\\xba\\xcaY\\xda\\xe8\\xc3\\x15\\xcf\\xf1\\x95Tv#lE\\x86\\x97\\xf8\\xdbi\\x84\\xf3\\xd3\\xb3~\\xab*3\\xfe\\xb0g\\xfb\\xc8U\\xef\\xb9\\xb0\\x9b\\xa7\\x19\\xbav\\x9f\\xee\\x98\\xb5Z\\xa8\\x80{\\xb48\\xf65\\x97+mo\\xbb\\xca\\xcd\\x1c0\\xbd\\xd2\\xf8\\xdcz\\xa6(Z\\x8ei\\x17\\x8e\\xa0\\xb1\\xde\\x02\\xf4\\x861>f\\xa4\\xad\\x11\\x9a\\xb3c\\xecH\\xc8\\x94\\xf9Z\\x90q*!v\\x82\\xc4MZQ3c\\xf1\\xd8\\xf5[1R\\xb1\\xdd\\x13\\xb2\\x14\\x1eK\\x8cY*18=\\xb3\\xe5i\\xd8v\\xf9\\x9b\\xba]5pW\\x93\\xd0\\xd7rK\\xe5\\xb7\\xa6\\xf2\\xc7\\xa6\\xf9\\x82\\x1d\\r\\x7f%\\xe78\\xf4\\xd6O\\x1e\\x9b\\xe7;\\xc3\\xa1\\xef\\xe4\\x9c\\xd6\\xf8\\xf4\\xdf[\\x92\\x94Q\\xe8;\\x81W\\xf2\"\\x84=\\xe2\\x8a\\x82j\\x92<\\xb3\\x9cG (#\\xc7\\x94}\\xdb\\xcf$\\xba|t\\xd1\\xe5\\x0f\\x82 \\xa8\\x04\\x01\\xecM\\xedQ\\xd8\\x9d\\xc7]-\\x9c\\\\\\xd4\\xb8\\xa1\\xef~j\\xe2.\\x1cPN#Zz\\x9agj\\x88N\\xf7\\xae\\x07\\xb1^x\\x81\\x14`\\x8f\\x1b\\xb8p~j\\xe1\\x1cE\\xe7\\x82\\xe5*\\xd7\\x1bv#<\\x9cq;S\\x90\\x07\\xb1l\\\\\\xe8\\x0e[\\xe8\\xbd8\\x97U\\x89\\xc9\\x17\\x1d\\x0b\\xe1\\xd6\\xfet\\xae\\xdc\\xbe\\x1cn\\xf9\\xa9]\\xb9|8\\xf3\\x065#\\xb7#W#\\x06;\\xdd\\xa5_e\\x18\\xc6zn5\\xcc\\x18\\xc5|\\xc7\\x9bi\\x08\\xe3dW{\\x87\\xcd\\x0e\\x12\\x9b\\xfc\\xb2#\\x12m+OA\\xfa\\xab\\xf6\\xf0\\xba\\xa07\\xfc\\xce:\\x02\\x01\\x83?\\xf9\\x1d\\xa97\\xd9\\xd6\\xb0\\xc6/v\\xa9\\x94M\\x14m\\x88\\x8b\\xdc\\x9c\\x18\\x1d\\x7f=\\xdbV \\xcd\\x8c\\xf7k_\\r\\xa7\\xf9R;r\\xf8@\\xf3D\\xe9\\x1e\\xbe\\x18<\\xc1:G/\\x86\\x0f1\\xb3{\\xb4\\xaf\\x86.\\xa3l\\xdeQ\\xa8\\x076\\xd3\\xac\\xf0\\x1e\\x03\\x00\\x86\\xf2\\x8f\\xf1\\x08@p\\\\\\xd1\\xd0\\xf0lm}\\xae\\xd4\\xb1\\x7f\\xe48\\xef:\\x16 \\xfa\\x8e\\xc6y\\xd0\\x16\\'\\xfc\\x8f\\x9b\\xce\\x80\\xb1\\x07\\xd4|\\xdet\\x05\\x89\\x1f\\xd5|\\xdct\\x04j7\\xea>d\\xe8\\n@~\\xa3\\xed:\\x02eV\\x9b^du^\\x9a[\\x1f\\xd46\\x95i\\xb5\\xd6\\x93\\xc3$5\\xfa#\\x0f\\xfc\\xbd\\x10\\x87\\xb9d x\\xb1\\xc1\\xb9n_\\x9a\\x97\\xe6\\xaeT&/C\\x1b*\\x9b\\xfa\\xc6p\\xd4\\xb1\\xdf\\xd6u\\xda\\x02\\xc7w]\\xd67R5\\xdd\\x94\\xdd\\xa0p\\xc9\\reY\\xd6>AL\\xf5\\xbd\\xf6\\x966\\xfa\\xa3\\xb6\\xf0\\xa9\\xf58U\\xdc\\x9b[81B\\x1ae\\xc6\\x9eGy\\xe0\\xbb\\x8a\\x92\\x1a\\xce\\xe5?\\xdcl\\x0b\\x19\\xdd\\x9b8\\xb6l\\xc5\\xf0@\\x8d\\x0e)\\xfbF\\xe8\\x15\\x07~g\\xde\\x9aF\\xa8zv\\xf0\\x1e\\'w\\xb9\\xe8\\xa7\\xe0\\xbd\\x16\\xe0\\xbd8\\xac\\x9c\\x17\\xf1\\x139\\x02\\x01E\\xee\\xfc\\xd4\\x11\\x8f\\xed\\xbb\\x910\\x1dJ-\\xd7\\x1d\\xea\\x92:D7\\xaa8\\xe8\\x9f\\xaa\\x05\\xa5\\x1e\\'\\xb7\\x86~\\xf4\\xb8\\xedg\"\\x99\\xba\\xf5\\x8a\\x0f6\\xf9\\xa1\\x01\\xc9\\xc4S\\x07\\x82%\\xbd\\xa9\\xc1\\xdd\\x8a\\x88\\xea\\x9aK\\x19\\xfdc\\xf9.\\x8a\\x11M\\x86\\x8f\\xc8*ME6\\xb6\\x8f\\xc8\\xa6\\x11\\xefd\\xf7\\x07\\xb4\\x7f`\\xd2Q\\xaez\\xbc\\xd1\\xd2,\\x1e\\x08\\x96\\xf6\\xa7K\\xadT\\x91\\xae\\x16(;A\\xf2\\xb50\\xd5\\xca\\x9aC]|\\x14\\x9a,m\\xe5\\x1blm\\xe7R\\xc4gPZt\\x94 :U\\x80\\xf8\\xaaId\"=\\xa8\\xb7\\xb5R\\x01\\xa1\\xb1SwX\\xff\\x00\\xa8\\x984^\\xa9;\\xa7r|H\\xccB\\xa4\\xee\\x9d\\xca\\x92f\\xc9\\x11\\xe4\\x9f\\x07\\x0c\\xc4\\xf9*N\\xe9\\xdc\\x9f\\n\\xd6J1T\\x9d\\xd3\\xb9?\\x13,<\\xadT\\x9d\\xd3\\xb9>0\\xcd\\x05I\\xdd;\\x95$\\xcd\\x92!>\\x0e\\x17@\\x9f%I\\xdd;\\x93\\xe1^\\xc9F*\\x93\\xbaw\\'\\xe2\\x0b\\xe1\\xf8U\\'t\\xeeO\\x8c3ARwN\\xe5I3d\\x88O\\x83\\x85\\xd0\\'\\xc9RwN\\xe4\\xf8V\\xb2Q\\x8a\\xa4\\xee\\x9d\\xc9\\xf8\\x99a\\xe5j\\xa4\\xee\\x9d\\xc9\\xf1\\xabl\\xa0\\xa9;\\xa7r~1\\xb3\\x14\\x8eYi\\x87b\\xa2\\x07I\\x1b\\xd3`\\x0b\\x08\\xb66\\xaa1,\\xe12\\x10x1\\xac%\\t\\xa6\\xc4;8\\n\\x8b\\xbc\\x02\\x11\\xa8\\xd8\\x19\\xc1Q\\xcbH\\xde\\x9b\\x07\\x17\\xc6\\xacc\\x92\\xfb\\x15\\x18\\x9eq\\xbd6\\xac[\\x0bc\\x15F6\\x8d\\xea\\x8e\\x10x1\\xac.\\x9d\\x89\\xb1\\x06\\x13\\x88\\n\\x8a?\\xc9\\xa1\\x08\\xfb6\\xc0\\xce\\x19\\x15\\x18\\xab\\x1c\\xad\\xf1\\xb56\\x0e/\\x8dX\\xe8\\xbd0mje\\\\H[Z)\\x83kO\\x8a\\xa3\\xe7\\x82LF\\x9b\\x02lC\\xa1x\\n\\x8a2\\xeb\\x00\\x84}\\x9b`g\\x0c\\x8a\\x88@\\x1c\\xad\\x8e\\xd8\\xa6\\xc1\\xc5\\xf1\\xab\\x1f5F\\'\\x9d\\xba\\x13*Vd-\\xac\\xa8\\xc5\\xb9F\\xf4\\xd86\\x8a\\xf8\\xfa\\x9eXa\\xf2\\xf8\\xaaR5\\x99\\xa7\\x19Q\\xcavH\\xaaG_zq \\xb4\\xde\\xa9\\x1d\\n\\xd3\\x9a{\\x8bk\\xb6\\xd2\\x9ee\\x0b\\xd53\\x9dd\\xe3zq\\x18\\x99U#\\xa2D\\xc5d\\xe33lt\\xaaWV\\xc9\\x130\\x9cb\\x1fl\\x7f\\xea\\x9c\\xe3\\x93\\x1a\\xc4\\xe2`\\xc5H\\xe0\\xdb\\xccJy#\\x1a\\xfbS\\xcf\\xf9\\x1d~t\\xf7U\\xae\\xd9\\x13\\x9d<\\xc0\\x06\\xde\\x9e\\xeb2\\x94\\xe36Nv\\xd8\\x9e\\xe8\\xc4\\xdes\\'\\x98\\xfbKc\\xa5R;o\\xaaq\\x886\\xc6w*GY)\\xc6{S\\xcf\\xf8\\x8d\\xf1Ow\\xdcS\\xdd\\xf7\\x14\\xf33\\x97\\x96\\x08\\x9cY*\\'}\\xa9\\x84Wd\\x04e\\x19\\x15B\\xeb\\xf9\\xa9\\x85\\xa2\\xa9\\x99\\x10TN\\x93\\xb2gTN\\x03\\xda\\x03;\\xa7\\x15FH0\\x98\\n\\x85\\xd7s`\\x98\\\\*]5@\\xe1V3\\x85\\xb1L5\\x9af/\\x11T.\\xb6\\xd8&\\x1a\\xc5\\xf6_r\\xa0q\\xae\\xd2,\\xca\\x98DY\\x01\\x15B\\xe9fTd\\t\\xc4\\x91\\x05D\\xe2+\\xba\\xec\\xf1T.\\x18\\xcc\\xbb\"\\xa3$\\x10&\\x02\\xa1v \\xc8\\x98MVN\\x13\\x85\\x8a\\x85\\xd294\\xefL5\\x83\\xe3V\\xfb\\xd5\\x0b\\xbe\\xd4\\xc3Y\\xc6B\\xfb\\x95\\x011\\x17\\xb6\\xcd\\t\\x84F\\x8c\\x89\\xca\\xd5D\\xed\\x8b\\x05.\\xcf0\\xa8\\x0b\\x03m\\xe5\\x86\\x06ST\\xa5S\\x14\\xfa\\xd0\\xa3\\'b\\xa5)\\xe4\\x89\\xc4\\x15Hd\\xf7\\x004\\x18\\'\\x9f\\x98H\\xe9\\x82yh\\x00IR\\x94\\xf8WlL5*S\\x03\\x9d?\\x1c\\xbe\\x15\\xb6\\xaaS\\x06\\xe7N\\x89`\\x91\\xc8\\xa9\\x1cJ}aP\\xf9*SiO$8\\x89\\x1c\\xea\\x90\\x80\\r\\x8a\\x94\\xdc\\x9eZ*\\x0f\\x12\\xa9\\x1d4\\xf8\\x17\\x89\\x9c\\xaa\\x94\\xc3*~8|+lT\\xc6\\xe4\\xf8\\x966Y\\xadT\\xc6\\xc2\\x9fXT6\\xeaT\\xc4\\x02\\xed\\x8a\\x90\\x90\\xe3g,\\xcc\\xabV\\xecA\\x0f\\xd2>Hv!mh\\xa11J\\xe2%\\x9e!\\x08\\x98\\xb2\\xec\\x88Z\\x1a\\x85\\x80\\x01\\xa9\\x0ef\\xe5\\x1a\\xad\\xb0B\\xc49\\xfb\\xd0\\xb72\\x16\\x8f$2\\xf6\\xc9\\x0f\\xd3>!\\t\\x83\\x91\\x0b\\xfc\\x10\\xe7!\\x92\\xe4?Lx\\x94,\\xcd\\x92^\\x08X\\x14`.C\\xf57!\\xd8\\x873\\xc8\\xa1r\\x1f\\xa6|Bi\\xb4\\xc5\\x0ew,0\\x98\\xc6\\xb4\\x08\\xc99\\xaeh\\xe7U\\xb5U\\xd8\\xaa\\xecP\\x8d+bv\\x05Wb\\x02\\xb1t3*\\xbb\\x14#Gb\\x87\\xda\\xa1&FR\\xc8\\xa1\\xa2\\n\\x133\\x94\\n\\x84\\x1b\\x99\\x01\\xa2\\xac\\x14&\\xc8\\xcdC\\xedP\\xadIj\\x86\\xc5\\n\\xcd|3\\\\\\xa1\\xf6\\xa8|6\\xc4*\\xbb\\x14 A\\xb2V(I\\xc6\\xe5\\x089\\xc0Y\\x96J\\x10\\x10\\xba(\\xb4\\xff\\x00\\x15\\x0cq\\x19\\xcdU\\xd8\\x9c\\xd6\\xff\\x00\\x18\\xa75\\xe1\\xe6x\\xb5a\\xcb?o\\x8a\\xa4\\x1a\\x13\\xc1\\xcd\\xc1\\xf4\\xc7\\x80B\\xf8\\xc6\\xf8\\xff\\x00K\\xea\\xef\\\\\\xef%\\x90)\\xff\\x00`\\xf9/\\xa6\\xef\\x10\\xb9\\xae\\x8e\\xc5\\xd6W9\\x08~E}!\\xe2U\\xd0\\xec\\x92\\xce\\xaf \\xc7G\\xf6\\xbe\\xa8\\xff\\x00\\xd5X\\xf8GR\\xfa{\\xd4\\xe4{VGx.\\xbb\\xbcW\\xd4g\\x8a\\xcd\\xe1\\xc1\\xd4\\xe0&=\\x8a0\\xad\\x7f,mk$l\\x9a\\xc1\\xa8\\xf6,\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x06\\x1d3X;#K\\x9a\\xc5@\\xca\\xb9.X;\"\\x1d\\x08BJ\\x81\\x80\\x1b\\x96\\x0e\\xc1\\xec\\x9b\\x19\\x0b{\\x15\\x03\\x06\\x89*\\x06\\x08\\x82c\\x05\\x83\\xb0@\\x99\\xde\\xa8\\x18k\\x90#|\\xe4\\xb0vb\\xc2p\\xd6\\xa8\\x18\\xe5@\\xc3\\\\FaP0\\x81u\\xcb\\x07d^l\\x86\\x9d\\xca\\x85\\x95r]\\xb1`\\xec\\x8b\\r\\x90\\x92\\xa0h\\xcb\\x05@\\xc1PFA`\\xec\\x04\\xe4\\xb5P3\\x1a3\\x84\\xf2\\xac\\x1d\\x98\\x8e \\x1d\\x12X;\\t\\x88\\x06\\xf2\\xa8\\x18qc\\x12\\x15\\x03\\x0e\\x99\\xac\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x066\\xb5\\xe2\\xd1\\xcb?o\\x8ap\\xf9c\\x08\\xcfG\\xb9\\x90\\xabI\\xc9\\xe6\\xbe\\xae\\xe4#XK6\\x7f\\xcd\\xcb\\xe9\\x9f\\x02\\xb7\\xc3:\\xea\\xb9\\\\\\xf3\\xe2\\x84\\x07\\xb4d\\x06\\xb5\\x9b\\xc1\\x08I}4\\xd9\\x88ch\\x8e\\xf5\\xd7\\xff\\x00\\xe96.1\\xc6\\xc9\\x1f\\xeb\\xb4\\xae\\xb8\\xf2Y\\x17\\xd3\\xe0\\xcf\\xe0\\xbe\\xab\\xfcQ\\x8e8\\x9eY\\xaf\\xa6 \\'\\xf3Ai\\xb6\\x80\\xd6\\x1d\\xe0/\\xfc\\xa3\\xd8\\x84t@\\xe2\\xf8\\x8c\\xca\\xfeJ(\\x87\\x08o\\x03i\\xe50\\xf3\\x0fs\\x02X\\x9d\\xdfp\\x00\\xb7\\x9d\\xac\\x01\\xb7\\x91\\xac\\xf0\\x86\\x0b.\\xea5\\xd3\\x00y=\\xa7\\x84\\xfb\\x9a\\xaf\\\\+\\x02\\xe8~\\xe7\\xfd\\x00\\x80?z.O\\xc9\\xe4\\x02\\xfeNB!\\xf3\\x881\\xfb\\xe8\\x03\\xb8\\xba\\x0f\\xcc\\xcc\\x04-q\\x06\\xb9\\x8eb\\xe3\\xd2\\xeb\\x9a\\xed9\\xf4=\\xeb\\xc0\\xc5\\xc0\\x04\\\\\\x17\\x05\\xc5E\\x14QE\\xc1E\\x14\\\\\\n(\\xb8/\\xc1E\\xc0\\x04\\n\\x15\\xf6\\x92\\x0e\\xce\\x00}#p\\xb8\\x9f?\\x13@\\x00\\xed\\x14QE\\x17\\x05\\x14QE\\x14QE\\x14\\\\\\x17\\xe2\\xa2\\x8a(\\xa2\\x8a(\\xa2\\x8a.\\x0c)\\x94\\xd3\\xa1\\xe94\\x9d\\xfd=\\xbd%pQE\\xc1E\\xc1E\\xc5E\\xc7\\x19h\\x00 \\x81\\xcb\\x87\\xa4\\xcaD\\xd9x\\x0c\\x06\\x08?\\xc0`\\x08\\xa2\\x9a\\xd8G\\xa4\\x11\\x8b\\x01\\x08\\xdd\\xce\\xde\\x08 \\x83\\xfc\\x0b\\xe7\\x83\\x9f\\'\\xa4\\xd7\\x04\\xf6D=8\\x04\\x10\\x7f\\x80\\x87\\x85\\x0c\\xe3\\xe99<\\xed\\xc2\\x02\\x0f\\xf0A\\x908Y\\x14\\xbc\\xaf\\xa4\\xcb^\\xf4\\x05 \\x1f\\xe13\\x97\\x8043\\x80\\x90\\xcb\\xd2kq\\x01\\xd9\\x03\\xfc:E\\x04U\\xcb\\xd2x\\xde\\xc2 \\xd9\\xfc\\xd6\\x0f\\xf0\\xd0\\xc0\\'#\\x0fIN\\xdf\\xe7\"F\\x90\\x08\\xbf\\xc1\\x01\\x908\\xa9\\xf3>\\x93B\\xc6\\x07\\xfc1c\\xa7\\nD\\xd0a\\xe99\\x07\\xd9\\xfe&\\xe3\\x80\\xd5\\xc7\\xd2\\x04\\x95\\x88v\\xac\\xa8.f\\xf0\\x7f\\x86(u\\x82\\rL\\x9e\\x93WR\\xf1\\xa4\\xd0 \\xe0?\\xc1\\x04\\x04\\x10(lO\\xb7\\xa4\\xd7\\x86t\\x81\\xea\\x8f\\xe9R\\xe0L\\x8b\\x19\\xd7\\x7fH\\xe7\\x80z\\xae}U\\xfe\\xaa\\xc3\\x97\\x00\\xa32\\x00\\xa9\\xe8\\xc9@\\x99\\xaf\\xc7s\\xe9N?\\xdc\\xa7\\xcc\\xf0\\xe4z\\xfaL\\xf3p;\"\\x8eB\\x0f\\xd2\\xff\\x00\\x17\\xf8\\xbf\\xc1\\xc7\\x1f\\xeaP\\xd3\\x80\\xfaC@\\xe1\\xc0!\\xfa\\x9f\\xeeq\\xfe\\xa1CXcQ\\x0e\\xafI\\xe3\\xd1\\xf4+\\x8e>\\x0e>\\x0f\\xf2|\\x1c|A\\xf2p\\xb6\\x0e\\x88=&\\xbb\\x90\\x1c\\x84\\x1f\\xa5\\xc7\\x1cq\\xc7\\x1c|I\\x15\\x19{\\x9f\\x082\\xda>\\xd0\\x10lx8\\xe3\\x8f\\xf3\\xa1\\xc0T\\xeb\\xb7\\xa4\\xf2\\xfd\\x84PNc\\xbc\\x7f\\x93\\x8e8\\xe3\\x8f\\x83\\x8f\\x8eb9\\n\\xff\\x00\\'y\\x17\\x86Fl\\xc0\\x10R\\x1a\\xf0,F:\\xc0/\\xe2\\x00\\xdc\\x17i\\xf5\\x93)\\xe0{\\xa5\\x90}\\xa0\\x03c\\xf88\\x08\\xe0/$=\\xfd%\\x13q\\xbebvC\\xf5\\x13\\x1cq\\xc1=\\xbe\\xb9\\x844\\xeb\\x19s\\xb9@\\xbc\\x17\\xa0\\x86+o\\xd0\\x1cJ\\x98\\xa0X\\x1e\\xf0\\x03\\xf9\\x807\\x00\\xf6\\x89\\x81\\x04\\x13\\x17\\x01\\xd8@\\x10:\\x87\\xd7\\xa4\\xd0\\xa9/o\\x8f\\xd2p\\x98\\xa8eV\\xa1,_`\\xfb\\x94\\x8a\\x06B\\x90\\x91\\x11\\xc7\\xc0\\xc2\\x03\\xe7a3\\x1f\\x03\\xec\\xc4}\\x9f\\x81\\x06q\\xf7\\x17\\xf9\\x10\\xe3\\xf8?\\xc5\\x90\\xb5\\xf6\\x84\\x08N\\x86\\xd1E\\xb0\\x9e\\xe7\\x02\\x96\\xb6\\xa5\\xfe`\\xf9@\\xfd\\xa0\\xc4z\\x01\\xfa\\x83(\\xea\\x96p\\xdd@X_\\xed\\xd7\\xaavp\\x0e/\\x83\\x8e8J3-%\\xb4\\xfb\\x86(M\\xccf\\xbb\\xc1\\x9a\\x00\\xa3\\xe2:\\xc9S,u?W\\x84\\xedW?\\xa8Y^LN\\xd3\\x99\\x1d\\xcf\\xf2\\n\\xca?{\\xc4\\x7f>L!r\\xd8}\\x99\\xed\\xb0\\xdb\\x18\\xd2\\xf9\\xf8\\x86\\x18\\xdf\\xa9\\xdaV]\\xaea2\\xe8\"@g\\xa4o\\x83\\xfc\\xc1\\xe1^\\xb1\\x12\\x9f\\xc9&\\xe27\\x07\\xb4-\\x11\\xd6\\x11\\xde\\xf7pA\\xc0b\\x08\\x03\\xb8P\\x07\\xe0\\x03\\xf5\\r\\xb3\\x98\\x1f\\xb4\\xc3\\x1e\\xd2\\xd8_\\xe22v;c\\x82JW1\\xdf\\x8b\\x8e8\\xf8\\x1b-GA\\n>\\x80\\x95\\xd7L\\x8e\\x11K~.\\x13\\x17\\x8cL\\x0f\\xdc&-\\xb7\\xf6*\\x8bj\\r\\xef(\\x1axjg\\xb6\\xc3lc#\\xfb\\xf1\\n\\xa3\\xf9;Fu\\x15\\xca\\xe6-qi}\\xe5t\\x1dW\\xdc\\x00AF\\x99XF\\xa6=\\x84\\x03\\xb7A\\xb4\\xd7\\xb9\\xb7A5\\xee~\\x04aW\\xd4\\xfdC\\x10\\xf9)\\x01\\x82\\xf6\\x83\\x00\\xc9&\\xc8k\\x07\\xb5\\xec\\x12\\xf9\\xa1\\r\\':\\xbbB8\\xb8\\xe3F\\x13\"\\x7fG\\x1dn\\x98$\\xc1\\xe8\\xb1?0\\x0c\\xed\\x83Tn\\xa0\\x8b\\x95\\xc4C\\xc4\\xc1\\xd6\\xbe\\xd3J\\x80\\x828\\xe3\\x8e8 t\\x05\\xb8V5\\x107G\\xc4~\\xa4\\x1b\\x99T\\x84p\\xb6_\\xd8\\xc0|XCa>\\xd0C\\xe5\\xad6c/S\\xb9\\xa0\\xe8#U\\xee~\\x04q\\x8fS\\xf0#Q\\xf7\\xbe\\xd1[!k\\x8cadN\\xf3S\\x83\\xd6\\xb5\\x80i\\x0b\\x90\\x869 \\xe1\\xf1\\x17\\x8b\\xfa\\xd0\\xfbM\\x7f\\x99\\xadP\\xae\\xf0\\xc6\\xf5\\xc6\\xb0\\xf4\\xd5wYP!\\xa1\\x00O\\x92\\x1b\\t\\x84\\x07s\\xbbD\"\\x8eF\\x04u\\x89\\xc3o\\xf7!\\x12@M\\xc2\\xeb\\x9f\\xe0eW\\xc8\\x06\\x97\\x8e\\xcc\\x90>e\\xf3\\xee\\x110\\xc5u\\x95\\xb4\\xcc\\xad\\xf0\\x86 cpD\\xea~\\xc3\\x85\\xc7\\x1cp\\xc5\\xba\\xb1c\\xa2\\x9c\\xd0\\r\\x9e\\x95\\x02Z\\x89|s\\xbc\\xd0z\\xdc\\xc7\\x16\\xde\\xe6+\\xad\\xad\\xcaa\\xbb\\x0eg,\\x0bBbQ\\xaeYW\\x84I\\xfb\\x080|\\x90\\xb3\\xca\\x0b3\\xcf\\x1b\\xa0\\x8a\\x01\\x8d_\"5\\x8d\\xa7|\\xcf\\xd6\\xc8\\x10G?\\xfe\\x19\\xca\\x92\\xcb\\r\\xc9\\xadP\\xf8\\xc6fj\\x9fX!\\xe4\\xed\\xdajC\\x82@\\xc1\\xef5\\xeb/\\xed\\xf9\\x04\\xd5G\\x9aA\\x05u\\x9d\\x1168J\\xd5\\xd3\\xea/A\\x9c\\xe0\\n\\x18\\xcc\\xc6O\\\\\\xbc\\x07hd\\xf3X\\x9f\\x81\\x03\\x84\\x05\\x80\\xa7\\n\\x81\\xc1\\x88\\x0f\\x12\\xea\\xfb\\x866\\xf5\\x97\\xc4|\\x0f\\x85)\\xb3\\x95\\xe3;t\\xb9\\x8b\\xd7+\\xc5U\\xbe\\x11\\xbf\\xc1\\xfe\\xf7\\x1c\\xe4*\\xed\\x15\\xe6\\xf4\\xc2\\xfc\\x88\\x15\\x87H,\\x04%\\x8e\\xad\\xb2\\xc1\\xc4\\x00\\xce\\xfa\\xd9\\x01M\\t\\xbf\\xd5H\\x82@3\\xca\\xcaTS\\xdd\\x06\\x9f\\x8eK\\x92-\\x02\\xa1\\xad \\xe8\\xa3X#\\x08\\\\7\\xf2W\\xd8\\xe5aT\\xe3r\\x1d~#\\x82.\\xf1\\xdd\\x7f\\xc9W\\x00\\xb8\\x80ffj,\\x7f\\x10\\x18P\\xebR\\xf8\\x9en\\xa3ry\\x9f\\xc0\\xa3Gi\\xc4\\x1f\\x88\\xc2\\xb1\\x03\\xaehP\\xa5L\\xb6\\x1e\\x0e\\n\\xb2\\x99n\\xa6\\x9f\\xd9B\\xb8\\xe7O\\xec\\xc1(6}!\\x06.\\xb2\\x06\\x9d\\xa1\\x03>\\xa9./\\xa7\\xf6X\\xed\\xfc\\x81\\x8c\\xbew\\xe9\\x0e\\x13\\x1f{D\\xc4-1\\x95\\x13\\xaeQ\\xfe/\\x8b\\x84\\xc7\\x1f\\xe3\\xca\\xc1o\\x07\\x10>\\x10@6\\x12\\xa2_\\xdb2\\xab\\x96\\x03\\xa4\\x02g+\\xb3P!T\\x08\\xe8\\xfb\\x81\\xe5\\xe0\\x98\\x1f\\x8c\\xb9R\\x02gD\\xec\\x04\\xaf\\x02Y@32\\x8f\\xed]\\x04\\x16\\xa7\\xe3\\xf2\\x02T\\x87US\\xfc\\xfc\\x9f\\x18\\x83\\xde\\x04V\\n\\x8a\\xe5F\\xc2\\x96c\\x9b\\xee?\\x08-\\x042_C\\x1cF\\xd2\\x06\\x00*@\\xa5\\xa5\\xe6\\'x\\xb8\\x15\\xef\\xbc\\xc0v\\xbe\\xe6\\x1c\\x06\\xdfr\\xc2\\xbb}\\xc1\\x0f\\x93\\xe5\\xf7\\t\\xa2\\xe6\\xbe\\xe0#\\xb1\\xe60\\x1a\\xa6\\xc2\\x9d\\xe1:\\x17AA\\xd4\\xc1\\xa7j\\r\\xe0\\xc2-`-\\xbc\\xa8\\xc7\\x96\\x1dch\\xab\\xa5\\x84\\xa0\\x03\\x00\\x1bpp\\x9f\\xc4C\\xc1\\x9eb\\t^\\xc9\\xfa\\x03\\xe0\\x03P\\x0c\\xcc\\r\\x1eV\\x17JFV\\xf4>.\\x82\\'\\xe7F\\xde_/\\xd44\\x81\\x8c\\x8dD\\xae(\\xe6!\\xdc!\\xdb4\\xfc\\xa3\\xd6U\\xce9\\'\\xbcU\\x12\\x074v\\x87p\\xc2\\xee\\xac\\xb1(1\\x04<#\\x88(\\xc0\\x12\\xa1\\x9f;K+\\xfbm\\x03f&\\x83hN=\\xcd\\x1b@*\\xbe\\xa6\\x83h\\xe1P\\xc6f\\x82bE\\x066\\x11v\\xe9\\xad \\x95?\\x88%\\x88}\\x82_X\\x0c\\x02\\xfb\\x04\\x1c\\xce\\xc2W`\\xfd\\xa0!N\\x03\\xf8\\x1e\\x1c\\xbaw\\xacju\\x07\\xe4\\x9c|\\xa4\\xbe\\xa1\\xde`\\x07u)\\xa7\\xb0\\x80\\xfbk\\xdcq\\x82\\x00\\x10\\x16\\x02\\x80z\\x1d\\xe9\\xae\\xde\\x92\\xa7\\xd3\\xa3\\xbcX\\x9d\\x120\\x9f\\x99\\x8fc\\xec\\x84\\xf4`\\x85\\x08\\x9a\"\\x8f\\x13\\xaa\\xab\\r\\xecs\\xbc.\\x06\\xb9\\x9a\\xc2W\\xbe\\xa7\\xe0B1;\\xd9\\xb4|\\xda\\x9a\\r\\xa0\\xa9\\x8e\\xa6\\x82S\\xb75\\x84k\\x96\\xd1\\n\\xdb]\\x04\\'\\xcf\\xb0\\x8c/\\xb0\\x9b4\\x17\\x8d\\x8b\\xdcc\\x0b\\xd0w= \\xcdA\\x00\\'\\x153\"\\x0e\\x19p\\xa2\\x0e\\x90\\xf1\\\\I8\\xc4\\xb5\\xd8\\rV\\xd0+\\xb2I\\x8fI\\x8fP\\x95\\xa9\\xddS\\x84\\t\\x04Y|\\xfap\\t\\x06D1\\x04\"\\xfa|\\x14\"\\xbd}6\\x9d\\xda\\xc3\\xfc\\x89l\\x9a\\xd1\\xed\\x19R\\x83\\x91\\xa4l!!\\xf8\\x10Y\\x10\\x89\\xae0\\x9c\\xdd\\xa1m~\\xc1\\x17\\x82\\x11\\xf5\\xd0F\\x17=/?\\x83\\x18\\x10?\\xeaSc|M\\xe3\\x8bn\\x97g\\xa9\\xb4\\xe4\\xe3\\x95+\\t\\xe6\\x84\\xe6\\x1bLW\\xee\\x1f\\xd0ZVSh\\x07\\xe20\\x06T\\x1b`\\xe0\\xbfX\\xab/\\xb8\\x1f\\x14\\xdc\\xeb\\xd6\\xf5\\xc2W9\\x0eTNZ\\xc3\\xb5f\\'\\xe9\\xf3\\t\\x85\\x9c\\xdd\\xda\\xf0A\\xb4d\\x881\\x80\\xc2\\x0c!\\xe2\\x13\\r(Ri\\x80\\x81\\xa6\\xf1&WX3\\x1b\\xa153\\xb0\\x80\\xedt \\t\\xc0P9Jr\\x84\\xe4\\xc9q\\xca?\\xbc\\xb9\\xd4\\xeb*\\xe0\\xbe4V\\xc0n\\x9ea9a\\xd7h)T7\\xbb\\x98\\x7f\\xc4!\\x08\\x98\\x10\\xe5P\\xc5\\xe1w1\\x07Ex\\xdaa7?\\xa1\\x98q\\xa3\\xca\\x08\\x83\"b\\xe2\\x11\\xc4\\x17A}!\\xc1a\\x90\\x86l\\x04\\x84\\x07\\x8f\\xa18@\\xc4\\xc2\\x9a\\xcf\\xc4O\\x95\\x84A\\xf7\\xbe\\x83\\xfc\\xa2Q\\x0c\\x88s?u.\\xdfI\\\\\\xe9\\xbf#\\xeae\\xd6d\\x0f\\xd7d\\xdd\\xb1Rr\\x92\\xbb\\x18Hp\\xc1M#\\xf7\\x98s\\xbd\\x04\\xa8\\xeejz\\xc3@\\xdd\\x12\\xeb\\xeb\"\\xdc\\xafgO\\x1e\\xb0\\x00\\x00?\\xd0\\xb9MSn\\x14\\xa8\\xf8\\x8eQ\\x12\\xc2\\x9e\\xe3\\x0c\\n\\x82\\x1e\\x99>\\xce\\xc8\\xa5\\x99\\x82\\x10\\xc1\\x051\\x88\\x83\\x01y\\xf2\\r\\x00m\\x036C\\xc0\\x9d\\xc9_W\\xc8AqE\\x80\\xff\\x00V\\xe2\\x99\\xafu\\xe2{6lG\\xb1\\x84\\xfc]\\xa7\\xbb,\\xdc\\x9f\\x88l\\xb8\\xd8\\x8c\\xf4\\xc0t\\xff\\x00\\xc8\\xa1u\\xad\\xdf\\xde\\x1f#\\x94dZ\\xd9\\xd4\\x0c\\xe1\\x1c\\xaa\\xd34\\x15\\xc7\\xb2cU\\x02\\x93d\\xe1\\xf0\\x95\\x01u\\x95\\x9d\\x01\\xe0\\xb1\\x00\\xd15u\\xec\\xa8\\x80kF8\\xea5\\rGP!\\x1d%>a\\xd0W\\x13\\xd2b\\xd5\\x14LpN\\x0f%p\\x1ddg@x|$\\xd5U\\xd46IA\\x8f\\x18u\\x16CQ\\xd4\\x08C*\\xb4\\xcd\\x05q=\\x14\\xc5\\xaa(\\x98\\xe0\\x9c.J\\xa0\\xe3#:\\x03\\xc3\\xe6\\x95\\xa9U\\xaf\\x95\\x1c\\x1f`(u\\x10gP8<\\xdf\\xb6U\\x1b\\x88B+\\xea\\xf2{\\x80\\xd1\\xb3\\x83\\x91\\xec\\xec&\\xd5\\x141 pyG\\xb0m3\\xde\\x02X\\x12\\xc6\\x18\\x031\\xb6\\xf0G)\\xa9\\x06\\x1c\\x04E\\x05O\\x9f\\x06\\xa1=\\xb0\\xcde\\x1c*^y\\xc6\\xf0\\xa3\\x12\\x17\\xe0\\x08\\x8a\\xac\\xd3h\\r\\xeb\\x8e4j9\\x90\\x8e\\x99\\x80\\xcab\\xb4\\x04\\xd4\\x1c`\\x1c\\x96C$V$@\\x10\\xa9\\xb7\\xc50MN\\xca\\xc1\\x99JcA\\x95YSRe^L\\x0e\\x90\\x8a\\xa5\\xabn\\xb2\\xbd)Yi \\xba5*\\xea\\x0e\\xa8eb\\x834\\x12\\xee\\x02-\\xff\\x00)\\x8d/2\\x8b\\x12\\x0ct%D\\x0buk\\x1a\\xc0;;+\\x06e*P\\xd5\\xa2x\\x1a\\x92\\x8b\\x04\\x8a\\xf9S\\x06\\xb3\\x98\\x9ce\\xb17\\x8d\\xa1\\x82\\xb4\\xa0\\x8b\\x9a\\xd6\\x90\\xe0\\xd0\\xae\\xb7\\xc4(\\xbc\\x82h:\\x90\\xd8\\xf5g\\xc0n\\xa1CP\\x81\\x0bK\\x0e\\xdb\\xfa\\xa1\\xeeN,\\xcdtK.\\xa6-\\xc0+\\x1cM%\\x8d\\xe3$b\\xbc=\\xc1\\xd0:\\xa88NF\\x1aX$;\\xa8(\\x10H\\x01\\x8c\\x04^\\xc2\\xbf\\x1a\\x80\\xe5\\x03\\x8cR\\x82T\\x93\\t\\xe4Ee\\x0b\\xf2\\xf5\\xed.\\xb5Z\\xe1TC\\xd9\\x00\\x9aQhCmr.,\\x0e\\x07\\xab\\x85\\x86\\x1b=b\\rp\\x0c\\xb4kX\\xd8C\\xf0\\x8e3\\xaf\\x1e EP\\xc3^\\xb1d\\xec0C\\x82$\\xa2IH+\\x020\\x88\\x02\\x00Q\\xc5u\\xe6s:\\xca4U\\xd1\\x19Te\\x19ze$\\xc7\\x9c\\xb9@\\xc6\"\\xb6\\xb1\\xb3n\\x01\\x97R\\x9e\\xc6eL\\xec\\x1dH\\xc2i\\xf5PM\\x80\\x1a\\x10\\xd6\\x1e\\x12\\x11C$\"\\xc6U\\x0f\\x91\\xac\\xf1\\x8f\\x98Y\\xc5\\x15A2\\x0c\\xb3\\xd5\\xd5\\x8f\\xd0\\xbd\\x0c\\x10\\x11z\\x0c\\xcd(n0 qp\\xb11\\n ;\\xaa\\x10\\xe9=Z\\\\\\x9a\\x85\\x11\\xd6\\xb1\\xf5PK1\\r?\\xb0\\x93\\xfd\\x18\\x16\\x10\\xa6=\\x030\\xf4\\xa7\\x98@\\xff\\x00\\x02\\t\\n\\x08$\\xcc\\x18\\xa6<+\\xd3Ho\"\\x96\\x1dF\\x17\\x805\\xf9\\x03R\\x8b\\xa3\\xef\\r\\x81<\\x16\\xa1\\xa7\\xa4\\xd4\\x81N\\x99\\x84\\x1d\\x80`\\x99\\xac\\xbd\\xa7\\x985\\xf7\\x05\\x9bZ\\x8a\\x83\\x05|\\x10 \\x88-\\x11\\xd8\\x97`\\x14\\\\\\xd0a\\xa4\\xb8\\xb3\\xb0(\\x142\\xac\\x02\\xbf,\\x87\\x86\\x07\\xce\\xa9U\\x14P\\x0c\\xe6\\xfd\\x9e(2\\x81=nJ\\x01\\xcb)\\x9b\\x8e\\xa8\\x1e\\xaa\\x94\"P\\x04l\\xaa\\xa7\\x9bT3\\xa5\\xc4\\xa8\\xd9\\x00\\xf5\\xdf\\xc3\\xb2\\xb6j\\xe5v\\xf9\\xd0J\\xb6\\xeb\\x9a\\xa65\\x85OV\\x97\\x9d9\\x19S\\xfa\\xb9\\xff\\x00F\\x16P\\x02u\\xa9\\x08M2^0\\xbfB\\xe8\\x81\\x96s\\xa3\\xc8\\x01+C\\xea\\xc2\\xa4\\xa4\\\\\\x95.\\x1c\\xc4D\\x02*\\r\\r\\xa1L\\x87e\\x06T\\x1d\\x189\\xea\\x1c\\xf0\\xed\\x03b\\xa8P\\xd7\\xfcA\\xfa\\x98\\xe9\\x17\\xa0\\xa5\\xcfG\\nn\\xbdV\\xa0a\\x8d\\x18p\\xe8\\x9b#\\x98!4d\\x82\\x9a\\xc7\\x13\\x03\\x10\\x0b\\xf6\\x8a*\\xf0\\x16B4\\xee\\xddV\\r{\\xc7#2\\x19\\x90A\\xb5\\x0b\\x0ep\\xe6\\xa9\\xd5\\xd0Mm\\xaa\\x85\\xf9^\\x16\\xe3\\x99\\x14\\x14\\xed\\x14\\x07\\x9d\\xf6\\x87\\xbc\\xe4\\xcdYE!\\xd6&?\\xd8qL\\x16`c\\x1d\\xd0\\xc1\\x1f\\xc4_\\xe6\\x92\\xa80\\x10\\xf5c1g/1\\x1e\\x82\\xcbc\\xab\\x08\\xb3\\xf6\\x84\\x07\\xb3lI\\x8ax\\xddA\\x05\\x81t \\x88UPDJ\\x81\\x83\\xb43\\xa0n\"B\\xe9\\x00!\\xa0\\xa0\\xa6d\\x95/I^Xc\\x0b%p\\xd1M,U\\x11\\xf3\\x19\\xa8T\\xe1\\x8b\\xeb\\xd0K\\xbf\\x8e\\xd8c\\x84\\x00I\\x1ee+\\xc7\\x06\\x97E+\\xc6d\\x05\\x9d\\x04\\x96\\xe0\\xca\\xfc^\\xecC@`\\xba\\x16\\xe6\\x08\\xec\\xa3\\x8c\\xed\\xc1\\x00\\x01l\\x04l\\x1dK\\tBrX\\x8eJ\\tS\\x8a\\xe4h\\x81LL\\xa2\\xbeTJ\\xe1\\xc4\\xd1\\x81.\\x11\\x12\\x16\\x8c\\xd1\\xcb\\xd7\\x8a\\xd8b\\x96\\xc4\\xd9H\\xe0\\xadeT\\xd6\\x9a^\\x06\\x8c\\x96J\\x8e\\xb2\\xac>\\xd8\\x03\\x15@\\x82\\xaeG\\xa8\\x95\\xcb@\\xc3\\xd6\\x1e\\xae\\x95\\x85H2\\x85\\xda\\x94\\xa1\\xee\\xe3\\xb1\\x19\\x88X\\x1a\\xa9M\\xe7\\x81\\xfb\\x82i\\x0b\\xd5\\x87I\\xe0\\xfe\\xe0WO\\x02\\x15\\x06\\xf2\\xdd>M\\xf3(\\x96 &\\x02\\x1f0\\xa4\\r\\xe5]\\xf7\\x81!V\\x14\\x9f\\xf2W\\xb3\\xa0\\xd8\\xc1\\x88\\xf6\\xa9\\x92\\x8eP\\x12;\\x92>\\'\\x96\\xfb\\x80OFb\\x99\\re\\x19\\x95\\x82\\x9d\\xa7c\\xac\\xb2\\x0f\\'\\x9e\\x9d\\xa0{j@X\\x1b\\xed,^=fZ\\xd5B\\x8b\\xf0\\xc7)Y\\xca\\xfd\\xcd\\xce\\xd55\\x83\\xe6Y\\xcaIk \\xaet\\xc3\\x10g\\xbb\\x1d\"\\xc4\\x82P\\xe0\\x007{a\\x08s1\\xb6\\x03X[y\\x158\\x8b<\\xb0\\xeaN\\x1c\\x02\\xf4zj\\x036\\x00P*2\\r{\\x0b4\\xd3n\\x93\\x80\\x00z\\xe7\\r\\xf8l\\x94\\xda\\xc4,\\xeaN\\xbc\\xbat\\x85\\xb1\\x94|\\xeb\\xc2\\xc1\\xebw\\xf2\\x1e\\xfa46\\x83\\x03\\xd98\\x08\\x8dUT\\xea\\xa9\\x8c\\xee\\x90\\xe129\\xb5}`\\xbc\\xb8\\xa5B\\xcf\\xdd\\xc5\\r\\x11\\xf3\\x0e\\xb2\\x98jD\\x81\\x81b\\x1c\\x14W\\x1a\\x94\\x91\\xa1|\\xf5\\x96z\\xb7\\xa2\\xd0\\xe6v\\x9a\\xdd\\xff\\x00p7\\xbe\\x03\\x98N\\x9d\\x10\\x1f\\xc1\\xef\\x01\\xa5\\x83,\\x98R\\x0c\\x19Ut*G\\xb2\\xf4\\x1a~`\\x16\\x00\\x0b IT\\xe7\\x85\\xdc&\\x83y\\xf7\\x12\\xfe\\x86\\xc0\\x0c\\xcb\\xdc}\\xc2sX_\\xf5p\\xe6\\xd9\\xd7\\xc9\\x85V-\\x9a\\xd6\\xe4\\xc2\\xd3\\x0e4\\xfdMTlQ\\x8be<\\x87\\xdc/\\xa3\\xc9_3\\xc0}\\xc6\\x94\\xd9\\x8eR\\xaf\\x89@ \\x82\\x0e.\\xb3\\xcf)Z\\x98\\xf7\\xfb\\xb9\\x9d\\xf18%|`U\\xda\\x93>a\\xca\\x89\\xa4\\x9b\\x17\\xb1\\x02\\xb0.\\x81B,\\xad\\xa3\\x8e\\xfe6$\\x90\\xa8\\x14\\xd7\\x9c\\xbd\\xc7\\x13\\x82\\x18\\xda\\xc2S\\xe1\\xd5V\\xd4\\r3\\x9aX\\x81\\x02\\xc9\\x89nH\\xf5\\xa2\\xc4\\xef\\xf1:B\\x94\\xba\\x95\\xceG\\xc0\\x1e\\x1f<\\xc6a\\x82:V]\\xf5\\xd9b[\\xfa\\\\\\xf3\\xbaC\\xb8\\xf2\\x16\\xb0\\xf8\\x85;h!5\\x1c\\xc4d$,\\xdc\\xb4\\'\\x8a>\\xe0\\x0f\\x17|\\xb1\\x00\\xe2\\x005\\x96B\\xefXc(i\\xa8BP:\\xa0\\x80\\x1d\\x1c\\x85{\\xca*\\xa4\\x12\\x02\\xf7\\x94\\x8fVq\\x00tX)\\x0e\\x8b+\\x01<\\xe9\\x1c(PX\\x14\"\\xbb\\xc1\\xc1\\x14c}2\\x89\\x8c\\x1c\\x07O(\\x94\\xb9\\x19\\xcae+\\xd3L\\xf4\\x86\\xac,\\xe7\\x16\\x8e\\x0et\\xb1!\\x05b\\x8e\\x0f3\\xf6\\x9a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\xdb\\xf0\\x1bY`Xl\\xb8~\\x00\\xaeZ\\xbe\\xe0\\x90Z\\xb5\\xb7Ha\\x86#q\\x0cjp\\xa0\\xc7NP\\xd9\\x04|N\\x18^\\xf9\\xdc\\x1a @a^(\\x8d\\xd4\\xa8\\xa3\\xbc\\xeb\\xcc\\xd6\\xe0\\xb4$\\xeaPlD\\xb4\\xcaV\\xa2\\xfd!`\\xc24\\xe9\\x8c]\\xb1\\x84\\xc7\\xabB$H\\x91\"D\\x88D\\x89\\x12$H\\x91\"D\\x89\\x12$H\\x91\"D\\x88e\\x12$H\\x91\"z\\xcf\\xff\\xc4\\x00+\\x10\\x01\\x00\\x02\\x01\\x02\\x06\\x01\\x04\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1Q\\x10Aaq\\x81\\x91\\xa1 @\\xb1\\xc1\\xd1\\xf00P\\xe1\\xf1`\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?\\x10\\xfa\\x99dj\\xac\\x9d\\xb0~V;\\x90\\x95\\xe1-\\xac\\xbb\\xb4/\\xb0\\x81\\x14?W\\xf8\\xa4\\xea}\\xd7\\xeay+;\\x7f\\xbc2\\x9e\\xc3\\xf5\\xe0\\xf8\\xa0\\xa3\\xfa\\xc8\\xbf\\x91?I\\xb7\\xe5%\\x1aG\\xcb\\xfcI\\xf1Q?\\nR\\xa7\\xb8\\x7f\\xc0\\xc2\\x92\\xcf\\xbc\\xe2\\r\\x0e\\xff\\x00\\x9e%P\\\\\\xee\"\\xa2\\xd7f\\x95\\xb7{\\x17\\xf7\\x03!\\xbf\\xf5K\\xdd\\xec\\x1a\\x9c\\x9d\\xf8\\xa4\\x89\\x83\\x8bK\\xdd\\x1b\\x88\\xb2\\x99L\\xa6*7\\xe5\\x1dp\\xf4K\\x81\\xf7\\xd19\\xe5;)]|\\xaa\\xfc\\xc0\\xd2{\\x1f\\xe24\\x05\\xd8\\xa3@PW\\xa7\\xf6\\xb7\\x19\\xa0n\\xe7\\xe4P\\x1e\\x7ft\\x8d\\x00y\\xfd\"\\x03\\xcc\\xef\\xfc\\x04\\xdc\\xef\\x8b\\xf1&\\xb3\\xc2\\xff\\x00h\\x1e\\xaf&\\xbc\\x9d\\x83\\xf2\\xa2\\xb5\\xdd\\xc8\\xd2\\xbfk\\xca\\xd7\\x19\\xdb\\xf8R\\x13O\\x01\\x95\\nQOm\\x7f\\x0b\\x1cQ\\x000\\xbb%y\\x03\\xedO\\x9ez\\xc5G\\x96V\\xb6\\xfb\\xb8Bg\\x1e\\x00\\x8a\\x8c\\'\\x02J\\xe0~\\x94W\\x06\\\\\\x0c\\xb0\\xcb\\xc0\\xae\\n\\x89)\\x96\\x84\\x96\\x95\\xcc!\\xb1\\xa7#!\\xe7fE\\xd1&\\x9fl\\xf3\\xf6\\x8b\\xa3\\x8f\\xf9\\xc0\\x9d\\xa1\\xbd*\\x11\\x94`\\x92k\\x81\\x87\\x80\\xf1\\x0f\\xd1\\xc9\\xc1R\\xa2J\\xe20\\xc3\\xc7\\xd2\\xc3\\xcd\\xd3\\xa6\\t\\x82\\x04\\x08\\x10\\x87\\x13\\x85J\\x89*T\\xa9R\\xa5D\\x95*$\\xaf\\xa2\\xa5D\\x95\\x12\\xa3\\xc6\\xad\\xcbD\\x13\\xae\\xcb\\xf5\\x9f\\xb4\\x15\\x1a\\xb4w\\x06\\x19\\xeds`jT\\xab\\x95\\x02\\x1cN5*\\'\\n\\xfak\\xe8c\\xc5&\\xb1\\x89\\x18\\xe6T\\xa8\\xee~s\\xc0\\xbf`\\x07\\x9f\\xb4k\\xef\\xfa\\xc429\\x0e2\\xa5J\\x95\\xc2\\xbf\\xc2\\xff\\x00\\x8d\\xe1qc\\x16$\\xeb\\xc2M(\\xda\\r\\x0b\\x17\\xae\\x9f\\x06>\\xd2\\xb4\\xd1\\xdf-\\x12\\xb0\\x95\\xc2\\xa5q\\tP8\\x1c_\\xf2<\\x18\\xb1c\\x16<-\\xdb/\\xf5\\xc1[.\\xcdB\\xfb\\xb9~\\xd3d\\xea\\xfcX(%\\xdf\\x03\\xeb\\xb8\\xfd\\x17\\xc1\\x7f\\xc0\\xad\\xc5\\x8b\\x16\\\\\\xbe\\x0eb\\xc5\\x9f\\x89\\x84\\xe9\\x9b\\xf6\\x9a\\xaa+\\xb1T.\\xbbo\\x97\\x08\\xf1\\xbe\\x07\\xd1\\x7fU\\xc5\\xfa\\xee,X\\xb1e\\xcb\\xe0\\xbc\\x19\\xefH33\\xad\\x17\\xf8\\xfbK\\x98\\xd5\\x1d\\xc5\\xff\\x00S\\xa3\\x8a,A\\xfa\\x17\\xc2\\xe5\\xf0\\xbe7\\xfe\\x16\\\\^\\x0b\\xc1\\x8c^\\x0b.kR\\xbd\\xb0|La\\xbc\\x99=>\\xd0\\x87u\\xc7\\xa6$\\xac\\x08B\\x1cn_\\x0b\\x97._\\x0b\\xe2\\xf1\\xb9sH\\xf1R\\xe2\\xcb\\x8b._\\x06w2\\xfdF\\\\Y\\xbd\\x02\\xdd\\xf3\\xfbL\\xb7`\\xbb\\xbf\\x15\\xc1A\\xc0\\x83\\x0f\\xaa\\xe5\\xcb\\x97\\x19|n\\\\\\xb8\\xb1b\\xc5\\x8c\\xdcX\\xb1c\\xf4\\xdd\\xcb\\x0e\\x0cKQ!\\x10h\\x14}\\x99\\xb1\\xa0+\\x11?\\xd4\\xa5L\\x080\\x84\\x19r\\xe5\\xcb\\x97\\xc2\\xf8\\xdcYr\\xe5\\xc5\\xe2\\\\\\xb8\\xc5\\xe0\\xbc\\x16\\\\Yr\\xe2\\xcb-\\xc7\\xc68Sy_\\xed\\x14\\x83K\\xb8a\\xfc\\xc1\\xd8H8\\x10\\x83.\\\\\\xb9l b\\xcb\\x97\\xc0\\xb1e\\xcb\\x8c\\\\\\xb9q\\x86\\x18\\xb8\\xb2\\xe2\\xcb\\x97.\\\\gG\\xc4\\toh\\x1fh\\x86\\xa9\\xe8\\xc5!\\x06\\x10\\x83/\\x8d\\xcb\\x8c\\\\\\xb82\\xea\\\\\\xb8\\xb1e\\xc5\\x97.\\\\a\\x8b\\x97\\x16_\\xd0\\xb2\\xe7WE\\xc1Q\\xa1v\\x19j\\xe6\\x8f\\xda\\'(5:\\x9f\\xc5AA.\\x0c\\xbe\\x17.\\\\\\xb9r\\xe5\\xc1\\x97.\\\\a\\x86.<\\x0b\\xe0^\\x17\\xc2\\xf8.0\\xc5\\xc5\\x99M\\x8f\\xf15\\x8a\\x98j\\xa0N\\x8d_i\\x9f,K\\xd5\\xa2bC\\x80\\xcb\\x97\\x16,\\xbe\\x07\\xea\\r\\x8b\\x97\\x0c\\xb4\\r\\xd6\\xa6\\x81x\\xcc\\x7f\\xa2\\xfdL?\\xbdo\\x9a\\x99P{#\\x18\\xc1\\xc0ae\\xc5\\x97.,\\xabt\\xd4\\xb9\\xd17\\xed\\x13\\xbb\\xa5gp~LML\\x93\\xca\\xc8@\\xc2\\x10e\\xc6\\x18a\\x86\\x08\\xb8p.-e\\x97\\xe3\\xd16\\xf7\\x7f\\x91-@\\x1b\\xb3\\xf9\\xa0\\x97k\\xbc\\xbf\\x8eP\\x19\\xa8\\x8d\\x11\\x1a\\x82;\\x15\\xf1\\t\\xf1VO\\x99\\xa6_\\xb8g\\xed\\xc7\\xf9\\xc1\\xd5d\\x14,\\xdc\\xea\\x9f\\x16\\xcc\\x0f`\\xb6\\xf9\\xa9\\xa6\\x8ff\\xe5\\xcb\\x8b\\x112\\xbev\\xc33\\xa2\\x01\\xe7\\'\\xe0\\xfbDg\\xd1\\xfe\\xdc2t\\x03\\xd4\\x1e\\x03.\\x0c\\xb9qb\\xf0\\x198J\\xe6\\x0c\\x04\\xe5\\xfc\\x04i\\xa3\\xe5}\\x14G\\xed\\x87\\x81\\xe01\\x0f\\x92\\x14D\\xb2\\xc8\\x1e\\x9d\\x95Qu\\xa5}\\x01d+2\\x82N`\\x96d+\\xb6\\x18u\\x17\\xdaiv\\xee_\\xc1p\\x1fOk\\xf7/\\x81*\\x92\\xc1\\x869\\xc0S\\x89R\\xec\\xf7/|\\xcc\\x1e\\x86\\x1e\\xea\\xfe\\xd2\\x96\\xd3\\xba\\x96\\x90(\\x83\\x082\\xe5\\xcb\\x97\\x1e(T\\xc6\\xac\\xef,\\xc3\\xba\\xdd\\x82\\xc7\\xd0o,V\\xb8\\x838q0\\x1b\\x844\\xbd\\xedG\\x966\\xda\\xdd\\\\~!O.\\xbc\\x8a\\xf1\\xaa\\xca]\\r\\xb7x\\x85\\xc0\\x88\\xf9$\\x14\\x94\\xb3X7\\xa3\\x19p\\x91\\x12\\xd0\\x92\\t\\xbd\\xaf\\xe5\\x14\\xb8\\x80v\\xa1+\\x1e\\xa6y\\x1f\\x92c\\xaal\\x16\\xf2\\x03\\x15\\xa0MQ\\x97\\x8c\\xa6\\xb1\\xd9#\\xf5\\x80\\xaf@\\x7fhm=\\xd6=\\x82G\\xaa\\xef[=5\\x0c\\xb2\\xea\\x1b\\xff\\x00.\\xc9\\xf8\\xec\\xdf$\\x14\\x1c\\x03/\\x82\\xe3\\xc3`\\xd1@9\\xad\\x12\\xe8N\\x93\\xfe\\x08\\xa8.\\x87\\xe6\\xd2)\\xb2\\xbd\\xd6\\xe5\\xfa\\xa1\\xe9\\xe0\\xd7\\x80\\xd8I\\xd1\\x8e\\xc5\\xf6\\xd4\\x8f\\x01\\x05\\xf2e\\xecs\\xee#\\x9a\\xac\\x0f\\x83A-\\xa5%\\xd6\\xf1~H&\\x9f\\x1a\\xd3o\\xbb\\xd2\\x1a\\x03^K\\xfe\\xb1\\x82V\\x1a\\x9f\\x9d\\x82\\x89\\x9a\\xeaOI\\xcf\\x94SK[:\\xbc\\x11\\xbe\\\\|\\x9e\\xc3\\x04*/L\\x9d\\xf9\\x11V6w.\\xbb\\xba\\x10f\\x8f5\\xa1\\xddq-C\\x8dO(\\x11c\\x89r\\xfd\\xd1=\\xa0\\x83\\x99\\x87\\xab\\xbb\\x12\\xf46\\xe1 G8\"\\x05\\x82\\xd5\\x1e\\xe5\\xc5\\xf6\\x03\\xb9\\x9f\\xb2\\x11`\\xb6c\\xd2\\xb0M \\xea\\x07\\xa4a\\xae\\xa6\\xb1N\\xed\\x1d\\xb0\\xcdA\\xef\\xf1\\x89%\\xe7z\\xbf\\xb0\\x980\\xfb\\xb7}\\x84\\x04Lto\\xe9\\xd4E=\\x91MS_\\xe5Pt\\x83\\x08x\\x81\\xbd\"^\\xc2\\xbf\\xdb\\xac1\\x848\\xda\\x98\\xb7\\x96C\\xa4>V<\\x9f\\x89\\x86\\x01\\x17\\xfd\\x08\\xc0\\xb3Ay@\\x8e\\xc7\\x89\\xe5\\x93\\x1b\\x01\\x95\\xb6#\\xc6\\x1dx\\x96\\xd1z\\x10\\x83\\xb0^\\x0cw\\xe6\\x8a5\\x11\\xe0\\xa9r<\\xb8\\xf2S\\x97k}\\x1f\\xcfiZ\\xb5V\\xd5\\x95w\\x83%X\\xe3F\\xaa\\'\\xe2\\xea\\xafWS\\xfb\\xa37\\xa1\\x8fY\\xbdO\\x8a\\xec\\x8d/\\xc5%,B\\xbfe_\\xc2V\\xbc\\x97\\xc1\\x148\\x0c<\\x05\\x9a\\x9a\\xa7:\\xac\\\\\\x0cIp\\x131\\x93(\\x14G\\x82\\x97/\\xe9X\\xb1oX\\xb5\\x81{\\xca\\xac\\xb5\\xb5o/\\x9db\\xacU\\xb1\\x8b\\xef\\xaa5\\x98M\\xaf\\xb1\\xd5\\x84\\xca\\x8d\\xb4\\xbfla\\x9c\\x8ex]\\xb5F\\x83 i\\x81\\xf9Yj_\\xb6#\\xc3\\x13\\xdd\\x81\\xeb\\xacQ\\xb5@\\xe6\\x0b\\xf6\\xd5)Y\\xa3\\t\\xb5\\xd8\\x88\\xdb;\\x8c\\xbe\\xdbA>\\x8aV\\xe6O\\x14*<\\x8b\\xa5\\x95\\x1b7\\xad1[4\\xfc\\x8f\\xdc\\xa8D\\xd9\\x1fp\\xe0\\x19\\xcb\\xd8\\x86\\xef\\x89h\\xde\\x98\\x08\\xda_\\x93\\x08_\\xa6s<\\x92\\x9bf\\xd9\\xd7cz\\xf97Q\\xd0\\xec\\xbe\\xebc\\x90&\\xc2.\\xad\\xf9\\x15\\x89\\xa3d$]\\x8dIQf\\xacLD\\xf3\\xde@\\x1a\\x96\\xacR\\xe9\\xdf\\x93\\x19\\xa2xA\\xf11!\\x17@K&\\xa1\\xf1\\x11)\\x1c\\xa1\\xec\\xb1\\xe6\\xdd\\x88\\xa7z\\xe2h(^D\\xd8\\x15\\x1fq\\x14L>\\x8e\\x00\\xaa\\x04\\xbb3\\xec\\x7f:BMBP2\\xfb\\x89\\xbd\\xb0\\xfa5\\x18\\xf0\\xb9u\\x06\\\\\\xb9w\\x16\\\\X\\xbcX\\xb1b\\xc5\\xbdcy\\xb3\\xbc\\xadF\\x17p\\xf70\\xacK\\xab?\\xe0KK\\x87\\xb7\\xfa%\\x83L\\xf9\\xbd\\r\\xa2\\x10(\\xd5\\xad\\x8a\\xd7\\x91)T\\xa0\\x01\\xcd\\xa2`\\x9a\\xa1\\xec\\xbc\\xa1p\\xe2\\xcc\\xf7G\\xc3\\xb6\\x04\\tJS\\xa7\\xbcV(,Ka+e,\\xea\\x0cU\\xd6\\xba\\x0f\\xd1\\xb3\\xea\\xa8\\x99\\xc2\\x9b^\\xe5\\xd6\\xb4\\xa7wk^z\\xbf\\x9d\\xe8K\\x8bZ\\x14\\xabyk\\x9d\\xeaB\\xcc+\\x19c\\xb1g\\xe4\\x99z\\xfb\\x83\\xb7\\xec\\x16\\x14\\x9cN\\xc1Sb/2\\xbb}\\xc7mV\\xd8\\xf2\\xcb\\xc5\\x1e\\x08\\xbc\\xd6\\x8c\\xf3\\x0b\\xef\\x16\\xf9\\xa2\\xacj_\\xea\\xee\\x04\\xaf#\\xe4\\x8a\\xaa\\xbebS\\x7f1\\xf0\\x1c\\xd8]GH:WE\\'\\xab\\x84\\xf6\\xbc~?\\xeb\\xcebX \\x07\\x02\\xff\\x00\\xe9(\\xf0Ygz6\\xd6.\\n:\\xb2\\xc4\\xae\\xee\\x16\\x1bE\\x88x\\x80\\xa82=O\\xe1\\xc17\\x07\\xa1U\\xefX%\"\\x83\\xa3\\x9a\\x12 \\xcb\\xe0Yqb\\xcb\\xe1r\\xe2\\xc5\\x8b\\xc2\\xe2\\xcbLe\\x8a\\xb9\\xd7\\x85\\xfee.-I\\xa8\\x041\\x9c \\xeb\\xbbE\\x0f]n\\xe0p\\xb6\\xbb\\x0e\\xccv\\x8c\\xe8\\xfdi\\xe5\\xbf\\xf1\\xda\\x07\\x93u\\xf7\\xf3n\\xc4\\rMg\\xbf6\\xf4i\\x0c5\\x151+\\x96\\xf7\\x17\\xa9\\x82*{\\xbf%\\xba\\xa1\\xe5pP\\xd6\\x10\\xec\\xd4R\\r\\xc1\\xe8\\xe7zh\\xda\\x06\\xf8(\\to\\xaa\\x93\\x98Q\\x17\\xdd\\xa8/p\\xb4:\\x14\\x96r\\xe8\\xd0gT\\xa3\\xf9e=\\xe5PmW\\xce\\xf4\\xba\\xed\\x19\\x13\\xaa(\\x1e\\xda\\x12\\xa2\\x83\\\\\\xc7\\xbaZ\\xfd\\x0eY\\x18\\xe5\\xe2\\xaf\\xf7\\x18A\\xd4W\\t\\xdct\\x8bP+\\xa1_2\\xec\\x1a\\xeck\\n\\xc9\\xddb\\xc9rKxF\\xc0&\\x1eGe\\xebTA\\x19\\x9c\\xc2\\xbe\\x02\\xd4i<\\xab\\xe2e\\x9c\\xa8:*zR\\xf9\\x8asZ\\xc9\\xf8\\x06eT\\xc0\\xe6\\xe9\\xfe\\xe0\\xd7>\\xe5_F^\\xec\\xe6k\\xe6\\xcb\\xc0\\x83\\xc5]\\xf2\\xfc.\\xa08d\\xe9\\xa9x \\xa3\\x02\\xf2\\x81p7\\x16,\\xb9|\\x0b\\x161G\\x11e\\xc7\\x85\\xbb$y[\\xf8\\xe0\\xf3\\xbbc/,75H4\\x1e\\xc3-e\\xab\\x0e\\xf8\\xeb\\x05\\x9d\\xa5\\xd7\\xa7m]t\\xa6(\\xb8MN\\xf8\\x83O\\x966\\xab\\xe5\\xd9\\xeb\\xe2\\x87\\xbc(\\xebL_\\x8999c\\xcd\\x97G\\xc1:\\xa0\\x04\\x11\\xb5]1\\xf2\\xbd\\xda\"\\xc0\\xbf#\\xf6\\x9f\\xd32\\x93\\x1d\\xceW\\xb7#\\xd0\\xfa\\x80\\xf0\\x86D\\xb1\\x05d\\x83\\x19\\xa2\\xd4\\xb5\\xaa\\x8cIX\\x18\\xe9Mn\\x97\\xbd\\x82\\xd2\\xf7d\\xde\\xf8l\\xf0B\\x07\\xff\\x00\\xd2\\xa01o\\xe5\\xcc\\x16\\xb0\\xb3IQ\\xadE\\xc5V\\x94\\xbd\\x8cm\\xb6\\xdc\\xea\\xa1\\xb8\\xfa\\xeaw\\x92\\x14+y~\\xee\\x12\\x8f Y\\xe5\\xcc\\x93\\x9dF\\x8e\\x0e\\xb4\\xc0;\\xbc@\\xa9[\\xd6\\xe8\\xf3.a\\rC\\x03\\xdf\\\\\\xcb17\\xf2\\xee\\xb35c1\\x15\\x84\\xd3\\xcc\\xc4\\xef\\xad\\x97\\x0c\\x0f\\xfd\\x07\\x16\\xe0=\\xb0;\\xb4@\\xaeNm]\\xc5\\xc4I\\xb0\\x9a\\xecy\\xd2\\x03j\\xce\\r87\\x06\\x1c\\x06xn\\\\\\x1a\\xfa\\xc5\\x1c\\x1d\\x06\\x07\\x97\\x83\\x18\\xc62\\xe1X%\\x91PN\\xa8\\x04!\\xed\\x8e\\x8f\\x89wP\\x97\\xd4U#\\'\\xadz7\\x1f}Z\\x05\\x7f[U\\xb0?\\xc2l\\xdbP\\xb3\\xc4\\xb3Iu\\x1fw\\x06\\xc1\\xae\\xa1\\xf7\\xa5\\xfc&&\\xa1\\xdb\\xe7\\xbfr\\xc3S\\xeeG\\xaf\\x08\\xed!\\xcc\\xff\\x00\\x87\\x921\\x85\\x1f\\x7f\"\\x93E\\xbc\\xa7.\\x8d\\x8ec\\x02\\x85,\\x13\\x1b6\\xe4`|\\x1a\\xc4\"\\nst\\xf61j\\xf4t?c\\xacJ\\x1a\\xb5\\xa6\\x17\\xb1\\xcb\\nBG\\xa7\\xf6\\xd4\\xca\\x90y\\x9f\\x14j\\xcc\\x15Ns\\xe1\\x1a\\x82f\\xe3B\\xc1\\x1aR\\x8b\\xa1ax2\\xcdX\\xa7/\\xfd\\x8c\\xd3F\\'#\\x07\\xf3.^\\x06\\xdf#V0k=\\xf4|\\xc3C\\xa8M\\x1ee\\x03g\\xa0\\xb0\\x1c\\x0c!\\x06\\x88\\xae,\\xb07\\x9e\\xf9\\xff\\x000\\x01`U\\xea\\xb2\\xe2\\xc6\\\\X(F\\x12\\xe1R\\xeb<\\xe4\\x12\\xcb\\x07\\x90[\\xbc\\xd7aH\\x0b\\xfb\\x8f\\xe8=\\x13\\n\\xf3\\x93\\xd1\\xf9\\xfbpA~@\\x15\\x0e\\x81\\xf6$\\xb7\\xbb\\x81\\xeb\\x14\\xbaM\\x8b\\xfd\\x06.\\x9e\\xaf\\x1f\\xc2e\\xd2\\xe5\\xff\\x00 \\xbe\\x0co\\xbc\\r\\xfaK\\xf8\\x8a\\xe2]\\x9c?\\xa8GK\\x9aF]G:\\xc5\\x17\\x08\\xe7\\x14\\xa3W6\\x9e\\xc3\\x82\\t\\x10{\\xb1\\xd8\\xd2]Q\\x87>\\xc3\\xb1,\\xc7u\\xd2\\x1d\\xa4M\\x0bF\\x8f_nhq\\x0e}/\\xb1\\xab1\\x04\\x83U\\x8ar\\xc5<\\x0f\\xe2Vz1\\xa3\\x1e\\x0b\\xe2!\\xc4U\\x80\\xf2\\xff\\x00p\\xaco>\\xa3\\xee\\xca\\xc1\\x83g<(\\'\\xb9\\xf0\\x084\\xa7iy\\xf8\\xd6,6\\x87\\x9b\\x89U\\xf2\\x87\\x96\\xa1\\x14t\\x00K\\x87J\\x9d\\x9c>\\xf8/\\x80\\x98\\xace(\\x84*[\\xb5~[\\xbbX\\x85i\\xa06UEQY|\\xea\\xba\\xd9WoK\\xec[9i\\x80k\\xd56\\xab\\xba\\xaf\\xdb\\xbf`\\xd4\\x1e\\xa6T\\x99\\xd0\\xbfw\\xcbT\\xfc\\xab\\xe7\\xa5\\xfd&\\xcc\\xf1\\xb7J5\\xaf\\xdc\\xd9y\\x1d\\x00\\xb3\\xbd\\x84@\\xb4#\\xb35\\xe22\\xaaP\\xea_\\x8b\\x80\\x88\\xa4\\xb8Y\\xe4\\xbc\\x87\\x89\\x8a\\xbeF\\x87\\x89|E\\xcd\\xfe\\x078\\xd9Kc\\x91\\x86j\\xabQ\\xd2\\x0f3W\\xe2\\xe4\\xf7\\x99\\x9a\\x05\\xf2f\\x1a\\x91g\\x9b\\x98\\xadR\\x1e\\xa9v%\\x8b\\x16\\xee~\\x08\\xa5!s\\\\c\\xb1\\x0c9C.\\x86\\xf3zn\\xd7\\xa7\" \\xad[)\\xab\\\\\\x8e\\xe4\\x1b\\x89EH\\xf9X\\xc6\\x8e\\xbd\\xd0\\xf7\\x04\\xab\\x88\\xf0\\xae\\x88\\xb5z\\xed\\xbd\\x8b\\xa9\\x9d-\\x95b\\xc0\\x17\\x14s\\xa5E\\x86\\xe5\\xfc\\xcf\\xd0\\xa3\\xef\\x96\\x0cv\\xe9-\\xf7\\x1b\\xe5\\x14\\x96)M\\xad\\x9e\\x9d\\xaf\\xe7S\\xd4p\\xaf\\x9dT\\x11}\\xb1\\x9a\\xe4\\x07\\x9cIP\\x04Hm\\x8at\\x94(u\\xbb\\xaa\\xc5\\x08\\xf2\\xcb\\x04\\x86\\xce\\xfeR\\x8bG~Ob!T\\xee0\\xcc\\x8b]\\xc8(!!\\x96j\\x05G!qe\\xa8X\\xaf}\\xd5Nhe\\xcb|\\xee\\xee\\xdd\\xbe\\n \\x96xl\\x80\\x98\\'\\xeb\\x10\\xc9]yU\\x8fMV\\xdf\\xc2\\x15\\xd7\\xa2\\xf6\\xfe\\xeb\\x97\\xe09\\x1f\\xe95\\x14\\xa9\\x83\\x12w9\\xab\\xd4\\xecP\\xda\\x95\\xee\\xff\\x00\\x18\\xb2z\\xce[\\xc2\\xf6\\x11(\\xee\\xa8\\xa4\\xf1\\xaf\\xc4\\xd1G\\xa3\\x86\\x0bJ~\\x87\\x0b\\xc4\\xa0\\xa5\\xca\\x01pr`\\x88\\xea\\xf0\\x8b\\x02\\x14y\\x97H\\tB7W\\xa1\\xe9\\x96[\\xc0\\x00M\\x99l\\xc6\\x1a\\x8f\\x16\\xbc$Y\\xdf;\\'\\xca?/\\xf5]4\\xbb?8\\x97\\xad\\xd7\\x9b\\xfc\\xd7;~\\xd2\\x1a\\xcd#\\xff\\x00\\x0e\\xdc\\xa5\\xa9\\xbb\\xbf5C\\x98W[\"\\x05\\xdd5\\xe27\\x13\\x01}c\\xd7\\xa5^K\\xf8\\x88\\xbet\\xdc] \\xe9\\xbe\\xf38\\x85\\x10\\xecy\\x86\\xba\\xfb-\\xb2\\xc5\\xaaDK\\xd6\\xdb\\xde\\x04\\x00\\x00\\x00(\\x03o\\xf6\\x16\\xf6\\xce\\xa2\\xd7\\xb5\\x13V\\x9d\\x8f\\xef.2\\xf6\\x0e\\xd0\\x83<$\\x11\\x10\\x16\\xebF\\xb6\\xd1\\xf3\\x1c\\xa6\\xc6\\xb63\\x8de\\x93\\n\\xc9\\x11TP\\xfa\\x97?\\x17R\\xed\\xd0.8\\xf7S~x\\x1d\\xda\\x82\\x05\\xaf\\xfc~\\xa6=\\x0fFTww]\\xdf\\xf6\\xbef\\x93Gp\\xd1\\x96)\\x0ba\\xac\\xd9Ot\\x0f#\\x9b\\xaf\\xe3\\x0e\\xd9\\xdb7\\x80\\xe7\\xces\\xa9\\x93W\\xb6\\x83v\\x07\\xff\\x00\"jD\\xc4\\xd2\\xd0(\\x05*\\xd5\\x10\\x1d\\x1cg\\xb1v\\xd04\\xacMD}>3X\\xe4\\xc9\\xb9r\\xb4F7\\xb6\\xbc\\xf9am\\x15l\\x9c\\x1e\\xb4\\xa6\\x88hU)#\\x8a\\xdc\\xe1M\\xad\\x95.Z\\xb2\\xdb\\xb4\\xd6g\\xb4\\xe6Z\\xd9\\xab\\xee\\x95\\xf5z\\xcdM\\x96O(\\x0bI1>5g\\xca\\x16\\xd1\\xcb\\\\a~\\xd10\\xe1\\xa0\\xd0\\xa6\\x1b\\xf8\\xc2\\x9bR\\x95\\xb0\\xcb\\xcbn\\xd1|\\xd1\\x95\\xeb\\xf7N\\xd5x\\xacn\\x9b\\xd6\\xd3Yd\\xc9\\xe5!i\\x8c\\x1f\\x8dY\\xf2\\x85\\xb4\\x1c\\xe7\\x19\\xcf\\xb7e2\\x9a\\x15JgS\\x18\\x08sYe\\xeb6yv\\x8a:\\x00\\xbc\\xec\\xf2\\xeczGwuKk\\xdcHe\\xd7\\xf7b\\xb8\\x9buh\\xb2\\xda\\x05\\x08Q\\x8e\\xde\\x1e\\xb6\\xbb\\x90\\x16T\\xf7\\x8b\\xd0\\xdd\\x04\\x14ax\\xaf\\xe2g\\x03\\xb76\\x05\\x97-\\x98 \\x97[\\xb6%TC\\xf7\\x88(\\xb6VjH\\xac\\x14@\\xd9qW\\n6\\x1a\\xca\\xc6\\xf0T \\xa3\\x9d@\\xbc\\x1cn\\xe7\\x18\\xd6\\xdb\\xbf!\\xdd.\\xaa\\xe1h\\xeb\\x88\\x98\\xb5+\\xf8\\x98>V?I\\x0b\\xd6\\xc2\\xabWR\\xa3Ek\\x12\\x12h\\xa0(\\xfa\\xe58\\x9fjL\\x82\\xccn{I\\xdf4\\x84X\\xdb\\xaa\\x0eK\\xb7\\x12\\x16C\\x16\\xdbv\\nY\\x1f\\xe2\\xfe\\xe0\\xc5\\x1e:\\x96\\xc2\\xae&\\xecyd\\xa7\\'\\rO1S5@\\n\\x87=H\\xda5I\\xd87\\xd5\\xebz\\\\\\x9c\\xc6\\x91I\\x02\\xcb\\xdcj7/\\xb51\\xd5\\x86\\xd2(\\\\\\x95\\x15\\n\\xb9[\\xb4\\xcdD-\\xbb\\xf6\\xbfF\\xa8\\x07\\xe2\\xaaG^w\\xa0(\\x95,\\xa2\\xaa\\xbd\\x17\\xc9\\x1a\\xafL_\\xe2\\x90\\t4\\xb7\\xee\\xe8\\xdek\\xf1\\x81\\x8bl\\x0c&V\\xd4\\xb0\\xf4EE\\xdf\\xa2:\\xa2\\x83C}\\xf3\\xc0\\xf6d\\x06\\xbe\\t\\x96\\xa90\\xc5G\\xf9\\xcbn\\xc2\\xf6\\x98~\\xdc\\x17\\x8ad\\xbe\\xc4\\x12M\\x1c\\x84\\x88\\x852\\x04PIy\\x14N\\xdd\\xea-\\x93\\x14\\x08,\\xc90\\xc0\\xe0J\\xc2p\\xba\\x06\\xcf-\\xf0$W\\x16a>\\xfa\\x98\\xa1\\xb9\\xc8\\xf2]\\x1b\\xbc1\\x8c\\xd7jK\\x12 \\xad\\x87\\x10z\\x83\\xcb\\x85U`\\xa5u\\x0891\\xdf\\xd4\\xc4\\\\\\xd1\\x16\\x83:)\\xa5\\xfd\\x19f%\\\\\\xb9\\x99A\\x02\\x8ePi\\xe5d\\x05\\x12\\x8aO\\xdfU3\\xa6f\\xcd\\xa7\\xa4\\x80\\xc7A\\x9fjh\\xd0!.\\xf3tk|4\\x11Z\\xc5\\xf3+\\xcaR\\xa2\\xec1\\x9b\\x86l\"\\xe5\\x1d\\x9c\\xecB\\x16\\x83\\x80t\\x89\"\\x02%M-U\\x91a\\xb2\\xea\\x1c\\xcf2\\x86Up\\xdc\\x94\\t\\xeb!Xv\\x9d\\x08\\xd8\\x8bP\\x01\\xee\\xfd\\xdb\\xe2F\\x0e\\xd8kPYY\\xa6\\xdb\\xa3x\\xb3\\x10ZV\\x96zKJ\\xf0\\x02\\xac\\xbb\\x86\\xa4\\x17de\\x0b\\x83\\xfe\\xbeu~\\xa3u1\\x96W\\xd6\\x84,%\\xa3\\xb3\\t\\xe2&\\x18\\x992/]a\\xce\\xb0\\xed\\xe2\\xebA\\x94\\xb4\\x93\\xacGxdE\\xe6u,a*aM\\xad,\\xdc?X\\xed,\\x15U\\x9b\\xcd%\\xd2\\xa7\\xe8p\\xd9\\xe7\\x86\\x9d\\x01ah\\xe8F*\\xda\\xcas\\xd9\\x13h\\xe9\\x0b\\xa5\\xa8<\\xb4\\xd19\\x92\\xe2.\\x9a\\xa0\\x9b\\x90\\x91\\nj\\r\\x95\\xa4\\xe8\\xd9\\x15fuX\\xb7(\\x95\\xbf/{\\xf6\\x1e\\r\\xd5(\\xe9\\xba\\xe8\\x9d5\\x1eZ%\\xe4\\xb5\\xd1V\\xde\\xddPy\"\\x0b\\xa4W\\xc7V@\\xf2SGf\\xac\\x97\\xc2\\xf5s)\\xa1\\x8b\\x04-\\xd1\\xb6\\xf1\\x83\\x01\\xe6\\x95\\xb1\\xc8.T\\xa2\\x96\\x15\\xa4)\\x10\\xad\\x1d\\xcd\\xef\\xba\\x18|\\xc5\\x8d;m\\x90ln\\xfd\\xde1\\x0c&i\\xb9L\\x99x\\xc8=}jX\\xcb\\x8f\\xb2\\xa0\\x06\\xee\\xc0\\x11\\xc9\\xed}\\xa6j\\xce\\x14\\xf4)\"\\x19>}4\\xf9GZIG\\x91\\xe9\\xe6\\xf0vz\\xfefD\\x85\\xd5\\xcb\\xe3,\\x0b<\\xcby\\x19\\xbat4\\xe5\\x82\\x85\\xda\\x1bb\\xabZ_\\xe3\\x8c\\xb9\\x91Tr\\x8d\\xf5\\xa9/\\xfaS\\x8dF6\\xa8\\xba\\xc9\\x91\\xc3\\xad\\xa3\\xd0~\\xd2\\x96\\x84\\xabT\\x05\\x14LJb\\xc9I\\xf6\\xae=!\\xd6\\x82:\\xe5X\\x18\\x1a\\x06\\xa9\\x12\\x1cBMe\\xbb\\x84\\x8e\\xed\\x9cM\\xbe)\\\\a\\x89\\xdbo\\xde\\xb0f0\\rJ\\xb6\\x00\\xcd\\xf0y\\xe6u\\x8a:\\x8f\\xc4\\xf2\\xc4\\tCR\\xc1a\\xa2\\xb6\\x95\\xdb\\xf6\\x86\\x8e\\x19@\\xa9\\x8cB\\x95h\\n)\\x00\\xfci\\xc0\\xc2\\xec.>\\xed\\xe4\\x95\\xe8]\\x05\\xec\\x12\\x1dh\\xb7IB\\x83Wi\\x96\\xa8\\xdd\\xa3\\xfe\\xcf\\xf8\\x83zs\\xafX2 h\\x04\\xf0Z\\x90\\xfe\\x93\\xb8EGW\\xaa\\xcf]\\x85\\xb1\\xf1\\xdd)\\xc8\\xaa$\\xa4\\xa7U\\x1a4h]o\\x14\\x97\\x83\\xb5R\\xb0\\xc0\\xd72\\x95\\x88\\xf8\\xe9\\xfbn\\xee\\xe7\\xca\\xc7\\x9f\\x06dS\\xe0\\x9a\\x83L\\xbc\\xba\\x0e\\x80\\xf52\\xf2\\xd6\\\\\\x13Q\\xadE\\xb7\\x0eVS\\xb4\\xa4t\\xed\\xfd\\xd0\\x97$\\xa7o\\x81~Q\\x8aH\\xea\\x91\\x0bJ.\\x07\\x93\\x9c\\x8a6\\x89\\x14\\xee\\x85o\\x83\\xb4\\xe8\\xc7a\\xc1\\xdc\\xdcg\\x91\\xc8\\xc2\\xc08b\\xb4@\\x80f\\xc2\\x18\\xce\\x8e\\xa5\\x96I\\xfcQ\\x98\\x14\\x8b\\xd9\\x06\\x83\\xad\\xb6\\xcb\\xf4m1sYqbgQC\\x15*\\x96\\x8a\\x17CMY\\x7f\\xd7:\\xf7T0\\x91\\x8c\\xb5\\xcc0ie\\x9f\\x8a\\x95\\xd6\\x9d\\x971P\\x8b\\x83\\xc3\\x92Z:|\\xc7\\xaa\\xb0.\\x90\\xb8Z8\\x0b`\\xb5CJ\\xd5/\\x98\\r\\x92\\xb3\\xa5\\x0b|\\x05\\xda\\xcc\\x8f/\\xdd\\xb9c\\xbe\\xa0\\xb8\\xc5]\\x0fnl\\xac\\xc6\\xce\\xb2z\\xce\\xa4\\xe8\\xcc\\xb4\\xed8\\xda\\x98\\xbd\\xe5b_\\xb6E\\xda\\xbdlo2\\xfbR\\x7f{\\x96c\\xbfT\\xb8\\x15\\x967\\xe0\\xa8\\xec\\x0c\\xabRz\\xb6k\\xf77\\xa2\\xf3\\x13{\\n\\x17\\x0e\\xda\\xb5_>\\xc5Bl\\x86\\xc9\\xe8\"f\\xee\\xeba\\x840VWu\\xfa\\x85\\x04\\xd7\\xb4\\xefT\\x99\\x7f3N\\xb2\\xac\\x9fy\\xa7ZR\\xc67\\xb6\\xfc\\xa4\\xfbOd\\xd5\\x0e}\\xa9\\xed\\x0f\\x9f\\x9bw\\xa5\\xa1{\\xc8\\xad|\\x1c\\x86i\\xabV\"\\xc6\\xe1\\x90L\\xd4\\xb4\\xa6\\xd8\\x13Y\\xf9F\\x85S\\x06\\xf8\\x1a\\xac\\x96\\\\%_\\xc9?4\\xaa\\'UV+\\x9b\\x9a\\xae\\xefi\\xb0\\xaa%\\x92L7Ox\\x02\\x0e\\xbfwN\\xeeW\\x9a\\xc8\\xda\\xf2\\xea+*\\xdd\\xce\\xb0\\xe8\\x8a\\x94;-n\\x81\\xc1\\xac\\xea\\xd3c\\x18\\xe1\\x1dy(4\\x19\\x9b\"\\xdbV\\xddLZ\\x86\\xe5=\\xf4\\x8d5{\\xe8D\\xd52%\\xe3\\x06[\\x1cU\\xff\\x00\\xd9\\xc4\\x89%\\n\\xca\\xab+\\xa3\\x82\\xf0\\xb3\\xab\\x7f4p\\xbd*4S#\\xd1H\\x0f\\xea\\x95\\xa09\\xbd\\x03\\x04q\\xda\\nw\\n\\x06\\x8eA\\xcf\\xb6\\x94\\xaa\\x95e\\xcdQ\\x06\\x1d2\\xd3\\xb0\\r*\\x82\\xed\\xd5jW\\x10<)+[\\xa7\\x9as\\x16\\x1d\\xbb@q\\x83\\x92\\xec\\xa9\\xb0D\\xad\\xd5\\xd0p\\x85\\x0fNf\\xd4\\x86U\\xc0]\\xb2\\x03W\\xf4Qi\\xd0\\xd8\\xad\\x05\\xc9\\xec\\xddW\\xc1\\xe7\\r\\xb8VK,)n\\xb56\\xd5b\\xea\\x0f\\x07\\xa9\\xfb\\xf3WU\\x16\\x16\\xf5[\\x88\\x16U\\xa4-c\\xe6\\x8c\\xd1\\xe5\\xfb\\xb1\\n1\\xceG-\\xb2\"\\x9e\\x1c{\\xf3\\xe8\\xb4\\xfb\\x04\\x8b\\xa5W\\x1f\\xcc*H\\xa5\\x06*\\xf5M/\\xa0K\\xcd\\xd6\\xf9\\xd5M\\xe7>\\xbb]V\\x14\\xac\\x8c|\\x04\\xbao\\xadT\\xdc\\xef[B\\xd8\\x81\\xfc\\xa2\\x14\\xbb\\xb8Ql\\xee\\xb5/H\\x85\\x9b/\\x8e\\xb0[\\xb1SJ\\xeb\\x9dt,Uiq\\x1b/\\xbd\\xee\\x10\\xa4E\\xf5\\xb6\\x98p\\x05@\\x1c(\\x16\\x8e\\x8a\\xd0Q\\x12\\x10O\\x07\\xe4\\xf3\\xe6W\\x84\\x19\\xaa;\\xcehI\\xdaS\\xf2usr\\xa4\"\\x9dZTb\\xebQ\\xb1\\x94\\x9a\\xbb\\xc6\\xdc\\xbc\\xe1\\xf1\\x156\\xb0\\x98\\x1a\\xeb\\xac\\x10U\\xad\\x0f\\xcdl7\\xb5\\xa9M\\xc7})\\xa0\\n\\xb0\\xe6\\xf9\\xb5\\xf3\\x13\\x85rM_\\x94\\xf3\\xafk\\xbe\\x1b\\x7f\\xe6\\xe0a\\x0cK|r1A.\\xe9~\\xed\\x9d\\xf4\\xac\\x13\\x81\\xe6\\xc1\\x14\\x04\\xc5\\xb1\\xb1\\xbeV!:\\xd2\\xd30I\\xf7-G\\x90`\\xa3&\\xb9r\\xba,\\xb9\\xb2B\\xd5\\xc2\\x94\\x84\\x88\\x0b\\xbc\\x9c\\xbbk \\xeeZ\\x0bJ\\xb0\\x89\\x14$\\x8d\\x8aow\\n\\xfb\\xbb\\x99\\x89Kp,\\xb1D\\x98nN\\xbar\\xdfh-s`\\xf7Q\\xd5\\x90\\xce%\\x8b\\x15z\\x04\\xd5\\x9c\\xa8(\\x0cqx\\xd2\\x14$\\xb8VV\\xe2\\xca\\x857U?\\xefi5\\x1a\\x15Bi\\xd1\\xcf:\\xfat/\\t3\\x93\\xad\\x0eG@r]\\xed\\x9b\\x88gPo\\xf1\\x82\\xb9\\r\\xac\\x06\\xf3\\x10\\xde5Z\\x97B\\xda37\\x87\\xa1\\xadbt[\\x8dQ\\x1dLn\\xb4\\xebEX7 \\x1a\\xd1e\\xbb\\x16\\\\$\\x84\\xd2e\\xec\\xf5\\x08~G\\xee\\xd2\\x8bD\\xd5\\xbb\\xcb\\x95C\\x1dE\\xac\\x00\\xedA=3?\\xcb\\x19\\\\\\'+\\x17\\n\\xc0I\\xa4\\x99\\xecf:RY-&\\xb4\\x18dLe\\xc6\\x8d\\xcbz\\xf0\\x82c\\xab\\xa03\\n\\xd4\\xf1?v[U\\x0b\\x1b\\x86\\xec\\xb6\\xb0X]\\xaf9p\\xb6.\\xe5\\xabkA\"\\x94\\xe1\\xbfy\\xa3@\\x86\\x89\\x8b\\xcfk\\x05\\xd3!\\xa3\\xefr\\xc3[\\xa5V%~\\xbe\\xec\\xd2.\\xda`\\xcebU\\xa7\\xfe\\xd6\\x1f\\xab\\xd9\\xee\\x1b\\x8b\\xdc\\xa8\\xaa\\xd4\\x8dX\\x1az\\x83\\x01m\\x9at\\xb9\\x15f\\x0b\\xc9\\xfb\\xf7\\x18\\x7f\\xf4\\rN\\xf5\\xa1b\\x8d\\xdf\\x0b\\xcduH@\\xd4UE\\xd8\\xd9\\x90\\x96\\xd3svYF-\\xaaR\\xe0l\\xb1\\xdab[\\xd2A\\xaeC\\x15\\xf4l\\xd8\\xb2\\xc6\\xbf\\x9e\\xdc\\xab\\x08\\tE\\xee\\xfd\\xe6\\xd8\\x9c=\\x18%\\x9f\\xd2\\xccPJ\\xa6\\xbf9\\xcdJ0]I^\\x95\\x9a\\x0b-\\xd2\\xc8\\x92\\r\\xda\\x15u\\x99\\xc6T\\xa9R\\xa5J\\x95\\x1a\\x0b\\x89\\x80z\\x11\\x8a\\xb1Q\\xa1Z\\\\\\xea\\xd8\\x16\\r$$\\xab\\xb3!\\xc9Ix\\xab!bmF\\xde\\xb4\\x1fO\\\\\\xd6*\\xdf.\\xfa\\xe2\\x07q:\\xa5\\xe3U\\x98\\x99\\x81\\x88e\\xed-\\xf2\\xc5\\x9a)ePe\\xcb\\xa5\\xd4\\x9a\\xc7w\\xee\\xd2\\xce\\xc9\\x17\\x9c\\xb8\\xea\\x9cd]\\xeeI\\x8e\\xf9\\xb5\\xfd\\xd6\\xf3\\x8b\\xde\\xe6\\xa9\\xb3Z\\xcb\\x15~\\xb5\\xca\\xbd*+\\xcbr\\x16\\x97\\xd1\\x08\\xa946\\xf5\\xec]\\xb3Ue\\x14\\nD\\x8a\\xe9\\x8d\\xf4w\\xf3\\x0eL\\xb7\\x047\\xb7\\xf8<8p\\xe1\\xc3\\x81\\x03J\\xb6\\xca{)\\xb8\\xea0\\x06\\xabV\\xae\\x1a\\x0bX\\xb4\\xc2|\\xd5\\xc2CE\\xdc\\xa6\\xb1Y\\x1au\\xed\\x98b:\\xa0g*\\xd3-75\\x83e`\\xa4\\xb0\\xaa\\xb53t\\xf6\\xba\\xd2\\xa5\\xd1)?\\xec\\xa8R\\x8d\\xc0`\\x00\\xdai\\xd5\\xa2\\xadfYU\\xdd\\x9ez\\x8f\\xbew{n\\x04\\x98\\x036\\xacp&\\x1eF\\xf8\\x89\\xed\\\\\\xc5C\\xd5\\xfb\\xb5\\xb2\\x91\\xd8\\x82r=N\\x84_\\x91*\\xe4N\\x913hz\\x8e\\xc4\\x13\\x91\\xeat\\xa7Jt\\xa7Jt\\xa7Jt\\xa7Jt\\xa3\\xb1\\x04\\xe4z\\x9d)\\xd2\\x86\\xc1\\xeat\"\\xce\\x8fQ\\xd8 \\x9c\\x8fQ\\xd8\\x82r=N\\x91:D\\n\\xc7\\xdd\\xff\\x00\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00Y\\xbf\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00Y\\xbf\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m The above exception was the direct cause of the following exception:\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m raise ArrowConversionError(str(column_values)) from e\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:1561] Using max model len 4096\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m WARNING 05-04 13:44:48 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:44:50,639\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:44:50,640\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:44:50,640\tINFO logging_progress.py:227 -- Active & requested resources: 1/48 CPU, 25.2MiB/40.3GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:44:50,641\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:44:50,641\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:44:50,641\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:50,642\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:44:50,642\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:50,643\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:44:50,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:50,643\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:44:50,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:44:50,644\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:44:50,644\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:44:50,646\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:44:50,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:50,647\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:44:50,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:50,648\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:44:50,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:44:50,649\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:44:50,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:44:50,650\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:44:50,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:50,652\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:44:50,652\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:44:50,652\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:44:50,653\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:44:50,654\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:53 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [2048], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", + "\u001b[36m(autoscaler +4m7s)\u001b[0m [autoscaler] Cluster upscaled to {56 CPU, 6 GPU}.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:56 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.91.173:55845 backend=nccl\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:56 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "2026-05-04 13:45:00,664\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:00,665\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:00,665\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:00,666\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:00,666\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:00,667\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:00,667\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:00,668\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:00,669\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:00,669\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:00,670\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:00,670\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:00,672\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:00,672\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:00,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:00,673\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:00,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:00,674\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:00,674\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:00,675\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:00,675\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:00,676\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:00,676\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:00,678\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:00,678\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:00,680\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:02 [gpu_model_runner.py:4021] Starting to load model Qwen/Qwen2.5-VL-3B-Instruct...\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:45:10,698\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:10,698\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:10,699\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:10,700\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:10,700\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:10,701\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:10,702\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:10,702\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:10,703\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:10,703\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:10,704\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:10,705\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:10,705\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:10,706\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:10,706\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:10,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:10,707\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:10,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:10,708\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:10,708\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:10,709\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:10,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:10,711\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:10,711\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:10,712\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:10,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:10,713\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:10,713\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:10,714\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:45:20,725\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:20,726\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:20,726\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:20,727\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:20,727\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:20,728\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:20,728\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:20,729\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:20,729\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:20,730\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:20,730\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:20,731\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:20,731\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:20,731\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:20,732\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:20,732\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:20,732\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:20,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:20,733\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:20,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:20,734\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:20,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:20,735\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:20,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:20,736\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:20,737\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:20,737\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:20,738\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:20,738\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [vllm.py:624] Asynchronous scheduling is enabled.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:45:30,737\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:30,738\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:30,739\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:30,739\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:30,740\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:30,740\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:30,741\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:30,742\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:30,742\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:30,742\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:30,743\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:30,743\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:30,744\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:30,745\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:30,745\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:30,745\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:30,746\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:30,747\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:30,747\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:30,747\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:30,748\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:30,748\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:30,749\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:30,749\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:30,750\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:30,751\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:30,751\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:30,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:30,752\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:45:40,749\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:40,750\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:40,750\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:40,751\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:40,751\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:40,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:40,753\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:40,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:40,754\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:40,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:40,755\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:40,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:40,756\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:40,757\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:40,758\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:40,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:40,759\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:40,759\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:40,761\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:40,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:40,762\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:40,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:40,763\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:40,764\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:40,764\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:40,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:40,766\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:40,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:40,768\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:45:50,757\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:45:50,758\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:45:50,758\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:45:50,759\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:45:50,759\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:45:50,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:50,760\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:45:50,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:50,762\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:45:50,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:50,763\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:45:50,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:45:50,763\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:45:50,764\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:45:50,764\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:45:50,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:50,765\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:45:50,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:50,766\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:45:50,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:45:50,768\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:45:50,768\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:45:50,769\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:45:50,770\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:50,770\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:45:50,771\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:45:50,771\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:45:50,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:45:50,773\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:46:00,763\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:00,764\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:00,764\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:00,765\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:00,765\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:00,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:00,766\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:00,766\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:00,767\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:00,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:00,768\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:00,768\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:00,769\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:00,769\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:00,770\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:00,771\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:00,771\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:00,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:00,772\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:00,773\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:00,773\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:00,774\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:00,774\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:00,776\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:00,776\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:00,777\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:00,778\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:00,778\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:00,779\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:46:10,806\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:10,807\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:10,807\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:10,808\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:10,809\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:10,809\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:10,810\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:10,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:10,811\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:10,812\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:10,813\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:10,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:10,813\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:10,815\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:10,815\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:10,816\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:10,816\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:10,817\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:10,818\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:10,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:10,819\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:10,820\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:10,820\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:10,821\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:10,822\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:10,823\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:10,823\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:10,824\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:10,825\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:46:16.509547Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/2db4d5fe85b60ec4abb0302cf96417e8644ece32c762f947a672a1ff265b1181?repo_id=6795ff8f7534713f94918fc5&X-Xet-Session-Id=01KQTBT55FY8T183PS4HW3JDQ5&user_id=public&Expires=1777931126&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvMmRiNGQ1ZmU4NWI2MGVjNGFiYjAzMDJjZjk2NDE3ZTg2NDRlY2UzMmM3NjJmOTQ3YTY3MmExZmYyNjViMTE4MVxcP3JlcG9faWQ9Njc5NWZmOGY3NTM0NzEzZjk0OTE4ZmM1JlgtWGV0LVNlc3Npb24tSWQ9MDFLUVRCVDU1Rlk4VDE4M1BTNEhXM0pEUTUmdXNlcl9pZD1wdWJsaWMiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTEyNn0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTUwNDIyODMxLTU4NTAyMzg0In19fV19&Signature=MEQCIFTVqinfchRwN5HXQkh9PTKp7Y8EpNEHjGHWOdcL64CJAiBD88l3RfXWLexYg7rmAgN6BVQ2fHjkM3NKG4jsUS1zmA__&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:46:16.509692Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #0. Sleeping 781.067778ms before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:46:20,865\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:20,866\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:20,867\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:20,868\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:20,868\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:20,869\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:20,870\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:20,870\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:20,871\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:20,871\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:20,871\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:20,872\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:20,872\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:20,873\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:20,873\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:20,873\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:20,874\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:20,874\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:20,875\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:20,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:20,877\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:20,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:20,878\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:20,878\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:20,878\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:20,879\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:20,880\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:20,881\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:20,881\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:46:30,913\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:30,914\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:30,914\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:30,915\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:30,916\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:30,917\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:30,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:30,918\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:30,918\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:30,919\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:30,920\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:30,921\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:30,921\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:30,922\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:30,923\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:30,923\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:30,924\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:30,924\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:30,925\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:30,925\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:30,926\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:30,927\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:30,927\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:30,928\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:30,928\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:30,929\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:30,929\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:46:40,977\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:40,978\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:40,978\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:40,979\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:40,979\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:40,980\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:40,981\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:40,982\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:40,982\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:40,983\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:40,983\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:40,984\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:40,985\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:40,985\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:40,986\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:40,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:40,987\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:40,988\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:40,988\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:40,989\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:40,990\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:40,990\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:40,991\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:40,992\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:40,992\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:40,992\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:40,993\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:40,994\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:40,994\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:46:51,034\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:46:51,035\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:46:51,035\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:46:51,035\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:46:51,036\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:46:51,037\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:51,037\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:46:51,038\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:51,039\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:46:51,039\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:51,040\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:46:51,040\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:46:51,041\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:46:51,042\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:46:51,042\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:46:51,043\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:51,044\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:46:51,044\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:51,045\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:46:51,046\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:46:51,047\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:46:51,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:46:51,048\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:46:51,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:51,049\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:46:51,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:46:51,051\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:46:51,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:46:51,053\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:47:01,090\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:01,091\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:01,092\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:01,092\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:01,093\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:01,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:01,094\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:01,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:01,095\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:01,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:01,097\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:01,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:01,098\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:01,098\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:01,099\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:01,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:01,100\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:01,101\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:01,101\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:01,102\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:01,103\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:01,103\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:01,104\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:01,105\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:01,105\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:01,106\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:01,106\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:01,107\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:01,108\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:47:11,099\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:11,100\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:11,100\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:11,101\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:11,102\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:11,102\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:11,103\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:11,104\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:11,105\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:11,108\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:11,108\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:11,109\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:11,110\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:11,110\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:11,111\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:11,112\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:11,112\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:11,113\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:11,113\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:11,115\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:11,115\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:11,116\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:11,117\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:11,118\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:11,118\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:11,119\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:11,120\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:11,121\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:11,121\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:47:21,181\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:21,182\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:21,182\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:21,183\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:21,183\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:21,184\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:21,184\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:21,185\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:21,185\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:21,186\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:21,187\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:21,187\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:21,188\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:21,188\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:21,189\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:21,190\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:21,190\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:21,191\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:21,191\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:21,192\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:21,193\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:21,193\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:21,194\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:21,195\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:21,196\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:21,197\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:21,197\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:21,198\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:21,198\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:47:31,231\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:31,232\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:31,233\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:31,233\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:31,234\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:31,234\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:31,235\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:31,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:31,236\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:31,236\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:31,237\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:31,238\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:31,238\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:31,239\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:31,239\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:31,240\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:31,241\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:31,242\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:31,242\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:31,243\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:31,243\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:31,244\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:31,244\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:31,245\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:31,245\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:31,246\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:31,247\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:31,247\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:31,248\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:47:41,280\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:41,281\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:41,281\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:41,282\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:41,283\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:41,283\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:41,284\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:41,285\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:41,285\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:41,285\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:41,286\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:41,286\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:41,287\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:41,288\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:41,288\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:41,289\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:41,289\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:41,291\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:41,291\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:41,292\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:41,292\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:41,293\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:41,293\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:41,293\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:41,294\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:41,294\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:41,295\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:41,295\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:41,296\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:49.688576Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/8e7eb51f2202a063faed5b7437551c08190fff31a715fd49311d15456e8a4b83?X-Xet-Session-Id=01KQTBWZQQZDC9NMG8NYAB4S9B&user_id=public&repo_id=6795ff8f7534713f94918fc5&Expires=1777931219&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvOGU3ZWI1MWYyMjAyYTA2M2ZhZWQ1Yjc0Mzc1NTFjMDgxOTBmZmYzMWE3MTVmZDQ5MzExZDE1NDU2ZThhNGI4M1xcP1gtWGV0LVNlc3Npb24tSWQ9MDFLUVRCV1pRUVpEQzlOTUc4TllBQjRTOUImdXNlcl9pZD1wdWJsaWMmcmVwb19pZD02Nzk1ZmY4Zjc1MzQ3MTNmOTQ5MThmYzUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTIxOX0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTAtNDQ0NDU2OTgifX19XX0_&Signature=MEUCIQCv8826iSkVrH1ltbG-6HdfAJzmkbnKetA-KxwbV8iyvgIgQyp3UftJtJKu5ieA4MELyaSor8fHhEmPkuqXLGRHv3A_&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:49.688644Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #0. Sleeping 517.436357ms before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:50.256315Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/8e7eb51f2202a063faed5b7437551c08190fff31a715fd49311d15456e8a4b83?X-Xet-Session-Id=01KQTBWZQQZDC9NMG8NYAB4S9B&user_id=public&repo_id=6795ff8f7534713f94918fc5&Expires=1777931219&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvOGU3ZWI1MWYyMjAyYTA2M2ZhZWQ1Yjc0Mzc1NTFjMDgxOTBmZmYzMWE3MTVmZDQ5MzExZDE1NDU2ZThhNGI4M1xcP1gtWGV0LVNlc3Npb24tSWQ9MDFLUVRCV1pRUVpEQzlOTUc4TllBQjRTOUImdXNlcl9pZD1wdWJsaWMmcmVwb19pZD02Nzk1ZmY4Zjc1MzQ3MTNmOTQ5MThmYzUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTIxOX0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTAtNDQ0NDU2OTgifX19XX0_&Signature=MEUCIQCv8826iSkVrH1ltbG-6HdfAJzmkbnKetA-KxwbV8iyvgIgQyp3UftJtJKu5ieA4MELyaSor8fHhEmPkuqXLGRHv3A_&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:50.256343Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #1. Sleeping 5.488504563s before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:47:51,334\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:47:51,335\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:47:51,335\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:47:51,335\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:47:51,336\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:47:51,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:51,337\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:47:51,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:51,338\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:47:51,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:51,339\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:47:51,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:47:51,340\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:47:51,341\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:47:51,341\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:47:51,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:51,343\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:47:51,343\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:51,343\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:47:51,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:47:51,344\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:47:51,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:47:51,345\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:47:51,345\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:51,345\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:47:51,346\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:47:51,346\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:47:51,347\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:47:51,347\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:48:01,383\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:48:01,384\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:48:01,385\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:48:01,385\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:48:01,386\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:48:01,386\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:01,387\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:48:01,387\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:01,388\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:48:01,388\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:01,388\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:01,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:01,389\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:01,390\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:01,390\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:01,391\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:01,391\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:01,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:01,393\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:01,393\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:01,394\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:01,394\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:01,394\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:01,395\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:01,395\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:01,396\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:01,396\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:01,398\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:01,398\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:48:11,436\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:48:11,437\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:48:11,437\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:48:11,438\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:48:11,438\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:48:11,439\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:11,440\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:48:11,440\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:11,441\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:48:11,441\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:11,442\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:11,442\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:11,443\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:11,444\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:11,445\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:11,445\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:11,446\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:11,446\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:11,447\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:11,447\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:11,449\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:11,449\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:11,450\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:11,450\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:11,451\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:11,451\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:11,452\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:11,453\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:11,454\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:48:21,532\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:48:21,533\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:48:21,534\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:48:21,534\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:48:21,535\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:48:21,535\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:21,536\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:48:21,537\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:21,537\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:48:21,538\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:21,538\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:21,539\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:21,540\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:21,540\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:21,541\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:21,542\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:21,543\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:21,543\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:21,544\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:21,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:21,545\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:21,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:21,546\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:21,547\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:21,547\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:21,548\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:21,549\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:21,550\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:21,550\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:22 [weight_utils.py:527] Time spent downloading weights for Qwen/Qwen2.5-VL-3B-Instruct: 177.497608 seconds\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:31,584\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:31,585\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:31,586\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:31,587\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:31,588\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:31,589\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:31,589\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:31,590\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:31,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:31,591\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:31,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:31,592\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:31,593\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:31,593\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:31,595\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:31,595\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:31,596\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:31,597\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:39 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/e365e1adb8/rank_0_0/backbone for vLLM's torch.compile\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:39 [backends.py:865] Dynamo bytecode transform time: 5.76 s\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:48:41,641\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:48:41,642\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:48:41,642\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:48:41,643\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:48:41,643\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:48:41,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:41,645\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:48:41,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:41,646\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:48:41,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:41,647\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:41,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:41,648\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:41,648\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:41,649\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:41,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:41,650\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:41,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:41,651\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:41,653\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:41,654\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:41,654\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:41,655\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:41,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:41,656\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:41,657\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:41,658\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:41,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:41,659\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:48:51,705\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:48:51,706\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:48:51,707\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:48:51,708\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:48:51,708\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:48:51,709\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:51,709\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:48:51,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:51,710\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:48:51,711\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:51,711\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:48:51,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:48:51,713\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:48:51,714\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:48:51,715\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:48:51,715\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:51,715\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:48:51,716\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:51,717\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:48:51,717\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:48:51,718\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:48:51,718\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:48:51,718\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:48:51,719\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:51,720\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:48:51,720\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:48:51,721\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:48:51,721\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:48:51,722\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:52 [backends.py:302] Cache the graph of compile range (1, 2048) for later use\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m [rank0]:W0504 13:48:53.212000 3519 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", + "2026-05-04 13:49:01,797\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:01,798\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:01,799\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:01,799\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:01,800\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:01,801\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:01,801\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:01,802\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:01,802\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:01,803\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:01,803\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:01,804\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:01,805\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:01,806\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:01,806\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:01,807\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:01,808\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:01,808\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:01,809\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:01,810\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:01,810\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:01,810\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:01,811\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:01,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:01,811\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:01,812\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:01,812\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:01,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:01,813\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:49:11,898\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:11,899\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:11,899\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:11,900\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:11,901\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:11,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:11,902\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:11,902\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:11,903\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:11,903\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:11,904\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:11,904\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:11,905\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:11,906\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:11,906\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:11,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:11,909\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:11,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:11,910\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:11,910\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:11,911\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:11,912\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:11,913\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:11,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:11,914\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:11,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:11,916\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:11,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:11,916\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:49:21,953\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:21,955\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:21,955\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:21,956\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:21,957\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:21,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:21,958\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:21,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:21,960\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:21,960\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:21,961\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:21,961\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:21,962\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:21,963\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:21,964\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:21,964\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:21,965\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:21,966\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:21,966\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:21,967\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:21,968\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:21,969\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:21,972\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:21,973\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:21,974\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:21,975\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:21,976\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:21,978\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:21,979\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:49:32,008\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:32,009\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:32,010\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:32,011\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:32,011\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:32,012\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:32,013\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:32,014\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:32,014\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:32,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:32,016\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:32,017\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:32,017\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:32,019\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:32,021\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:32,021\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:32,022\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:32,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:32,023\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:32,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:32,024\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:32,025\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:32,026\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:32,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:32,027\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:32,028\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:32,029\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:32,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:32,030\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:49:42,042\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:42,043\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:42,043\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:42,043\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:42,044\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:42,044\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:42,045\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:42,045\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:42,046\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:42,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:42,047\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:42,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:42,048\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:42,048\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:42,049\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:42,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:42,049\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:42,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:42,050\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:42,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:42,051\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:42,051\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:42,052\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:42,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:42,053\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:42,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:42,053\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:42,054\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:42,054\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 13:49:52,043\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:49:52,044\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:49:52,045\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:49:52,046\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:49:52,046\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:49:52,046\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:52,047\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:49:52,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:52,048\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:49:52,048\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:52,049\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:49:52,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:49:52,050\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:49:52,050\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:49:52,051\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:49:52,051\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:52,051\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:49:52,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:52,053\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:49:52,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:49:52,053\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:49:52,054\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:49:52,054\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:49:52,055\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:52,055\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:49:52,056\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:49:52,056\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:49:52,057\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:49:52,057\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:00 [backends.py:319] Compiling a graph for compile range (1, 2048) takes 73.05 s\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:00 [monitor.py:34] torch.compile takes 78.81 s in total\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 13:50:02,082\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", + "2026-05-04 13:50:02,083\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 13:50:02,083\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", + "2026-05-04 13:50:02,084\tINFO logging_progress.py:181 -- \n", + "2026-05-04 13:50:02,085\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-04 13:50:02,085\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:02,086\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", + "2026-05-04 13:50:02,086\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:02,087\tINFO logging_progress.py:231 -- limit=50: 50/50\n", + "2026-05-04 13:50:02,087\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:02,088\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:50:02,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:50:02,089\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:50:02,090\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:50:02,090\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:50:02,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:02,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:50:02,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:50:02,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:50:02,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:50:02,092\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:50:02,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", + "2026-05-04 13:50:02,093\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:50:02,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:50:02,094\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:50:02,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:50:02,095\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:50:02,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:02,096\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [gpu_worker.py:356] Available KV cache memory: 10.43 GiB\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [kv_cache_utils.py:1307] GPU KV cache size: 303,856 tokens\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [kv_cache_utils.py:1312] Maximum concurrency for 4,096 tokens per request: 74.18x\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/35 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", + "2026-05-04 13:50:12,168\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", + "2026-05-04 13:50:12,168\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", + "2026-05-04 13:50:12,169\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", + "2026-05-04 13:50:12,170\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-04 13:50:12,170\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:12,171\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-04 13:50:12,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:50:12,172\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-04 13:50:12,173\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:50:12,173\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-04 13:50:12,173\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 50.5MiB object store; [0/1 objects local]\n", + "2026-05-04 13:50:12,174\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-04 13:50:12,174\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-04 13:50:12,175\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-04 13:50:12,175\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 13:50:12,176\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", + "2026-05-04 13:50:12,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 13:50:12,177\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 0c6ffb17de6e4e82a420a06187846cc3 with size 16: 12.95387424300003\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 3e76884e40f04970b25c1913a78aa36b with size 2: 13.006575410999972\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:19 [loggers.py:257] Engine 000: Avg prompt throughput: 1405.0 tokens/s, Avg generation throughput: 374.4 tokens/s, Running: 6 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.1%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:19 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 226.2 tokens/s, Running: 5 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.9%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch cce6b60a3584414d91edccf6a4326a64 with size 16: 13.898893554999972\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:20 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 114.3 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.2%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 1801945191274c969a6adf30fe877487 with size 16: 14.596688064000034\n", + "2026-05-04 13:50:21,418\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_57_0 execution finished in 371.27 seconds\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:21 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 38.7 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m ERROR 05-04 13:50:21 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 13:50:22,057\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 28.1KiB data written.\n" + ] + } + ], + "source": [ + "import io, json, re\n", + "import time, base64\n", + "from ray.data import ActorPoolStrategy\n", + "from ray.data.llm import vLLMEngineProcessorConfig, build_processor\n", + "from ray.data.checkpoint import CheckpointConfig\n", + "\n", + "# batch inference checkpointing\n", + "ctx = ray.data.DataContext.get_current()\n", + "ctx.checkpoint_config = CheckpointConfig(\n", + " id_column=\"id\",\n", + " checkpoint_path=checkpoint_path,\n", + " delete_checkpoint_on_success=False,\n", + ")\n", + "\n", + "\n", + "config = vLLMEngineProcessorConfig(\n", + " model_source=\"Qwen/Qwen2.5-VL-3B-Instruct\",\n", + " engine_kwargs={\n", + " \"tensor_parallel_size\": 1,\n", + " \"pipeline_parallel_size\": 1,\n", + " \"max_model_len\": 4096,\n", + " \"trust_remote_code\": True,\n", + " \"limit_mm_per_prompt\": {\"image\": 1},\n", + " # \"should_continue_on_error\": True, # if you want row level fault tolerance, like corrupt input image or something, but we filter for those now in preprocessing\n", + " },\n", + " batch_size=16,\n", + " concurrency=1, # autosdcale up to n replicas, if looking for exactly n replicas set (n,n) here (min,max)\n", + " prepare_multimodal_stage={\"enabled\": True},\n", + " runtime_env={\"worker_process_setup_hook\": \"src._vllm_compat.patch\"},\n", + ")\n", + "\n", + "prompt = \"\"\"\\\n", + "You are a product catalog enrichment assistant. Given a product image and \\\n", + "the merchant-supplied title, output a JSON object with exactly these keys:\n", + "\n", + " category: one short string (e.g. \"Wireless Earbuds\")\n", + " attributes: a list of 3 short attribute strings\n", + " search_tags: a list of 5 short search keywords\n", + " description: a single sentence (<= 30 words)\n", + "\n", + "Title: {title}\n", + "\n", + "Return ONLY the JSON object, no commentary.\\\n", + "\"\"\"\n", + "\n", + "def build_messages_url(url, title):\n", + " \"\"\"Image goes in messages as an OpenAI-spec image_url\"\"\"\n", + " return [\n", + " {\n", + " \"role\": \"user\", \n", + " \"content\": [\n", + " {\n", + " \"type\": \"image_url\", \n", + " \"image_url\": {\"url\": url}\n", + " },\n", + " {\n", + " \"type\": \"text\",\n", + " \"text\": prompt.format(title=title)\n", + " }\n", + " ]\n", + " }\n", + " ]\n", + "\n", + "\n", + "def vlm_preprocess(row):\n", + " return {\n", + " \"id\": row[\"id\"],\n", + " \"messages\": build_messages_url(row[\"image_url\"], row[\"title\"]),\n", + " \"sampling_params\": {\"max_tokens\": 256, \"temperature\": 0.0},\n", + " }\n", + "\n", + "def vlm_postprocess(row):\n", + " return { \n", + " \"id\": row[\"id\"], # required for checkpoint id_column \n", + " \"product_id\": row[\"product_id\"], \n", + " \"title\": row[\"title\"], \n", + " \"image_url\": row[\"image_url\"],\n", + " \"source\": row[\"source\"], \n", + " \"raw_output\": row[\"generated_text\"],\n", + " } \n", + "\n", + "vlm_processor = build_processor(\n", + " config, \n", + " preprocess=vlm_preprocess, \n", + " postprocess=vlm_postprocess,\n", + " # preprocess_map_kwargs={\"num_cpus\": 0.5}, # no need to explicitly set unless cpu bound\n", + " # postprocess_map_kwargs={\"num_cpus\": 0.25},\n", + ")\n", + "\n", + "ds = vlm_processor(ds)\n", + "\n", + "# display outputs\n", + "outputs = ds.take(limit=2)\n", + "for output in outputs:\n", + " print(json.dumps(output, indent=2))\n", + "\n", + "ds.write_parquet(f\"{base_dir}/vlm_enriched_{n_rows}.parquet\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "966adc17", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{\n", + " \"id\": \"672292d3f24e4aa6\",\n", + " \"product_id\": \"B0012ZASQS\",\n", + " \"title\": \"Canon WP-DC22 Waterproof Case for Canon PowerShot SD1100IS\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/315msg0Q-dL._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\",\n", + " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Camera Accessories\\\",\\n \\\"attributes\\\": [\\\"Waterproof\\\", \\\"Canon\\\", \\\"PowerShot\\\"],\\n \\\"search_tags\\\": [\\\"Canon WP-DC22\\\", \\\"Waterproof Case\\\", \\\"Canon PowerShot SD1100IS\\\", \\\"Camera Protection\\\", \\\"Underwater Housing\\\"],\\n \\\"description\\\": \\\"Waterproof Canon WP-DC22 case for Canon PowerShot SD1100IS, protecting your camera in underwater adventures.\\\"\\n}\\n```\"\n", + "}\n" + ] + } + ], + "source": [ + "print(json.dumps(output, indent=2))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "9cfeb7fe", + "metadata": {}, + "outputs": [], + "source": [ + "o = {\n", + " \"id\": \"8b22f3606bcbd0b3\",\n", + " \"product_id\": \"B07VJXK7BV\",\n", + " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\",\n", + " \"raw_output\": {\n", + " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", + " \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n", + " \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n", + " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n", + " }\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "a2c5e89f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m TypeError: 'NoneType' object is not callable\n" + ] + }, + { + "data": { + "image/jpeg": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAopruEGTVZ52PAOBTSbAsl1XqwFRm4UdATVbJqKSXAwtXyIRZkutv8AEB7dagN5J2JqsOvNG6qUUBYF7KOSAw/KrsVzHLwDhvQ1wH9vXx+LEvh0uh03+zFuguwbhJkj73XHtXU/jz61LinsBuUVQtbs5Ecp+jVfqGrDCiiikAUUUUAFFFFABRRRQAUhIUEnoKWql1ISfLHbk00rsCN5DI2fyphNJzQW2IzkZCjOB39BW9rIVxskm35Qecc/4VBVa3vrW7kuY7e6jnltZDFcKpyY5OpB9OtTbqSVwH0UinIpT0pjOC/5uAb30Jcfm1d5XBMcfH9PfQh/Nq74GoQBWjZ3HmL5bn5l7+tZ1KrMjq68FTmm43QG3RUcMomjDjv2qSsQCiiigAooooAKKKKAEJwCT0FZzEsxY9SauXDbYj78VTrSC6iYUydiiptxwd3Pt0/WnVFcMDIR6YH9athY8d8SaFqvw98Q3HjDw40lxptxIX1G0clthJyc9yhJ69VNei+H/EOn+J9Jj1LTXyjYEkR+9E3901rMoKlSAVYbSpGQwPYjvXk3iDw/qPw41h/FHhZWfSHP+m2HaNSeeP7nof4fpUtOIz1rpz3pM81laD4g0/xNpUeo6dLujPyyRn70T91Yf1rU6Vad1cDhJePj9AfXQ/6tXfDpXNS+HLl/iRB4pE0P2WOw+yNCc792SQR2xzXR5pRAfmk3U0ZYgLyT2rzTxn8Tza3v/CO+EY/7Q12VvKM0a70gboQv95h69BRJ2A9Z06dPNltw6l1wzKDkpn1HbNaNeY/DfwpqXhOK5vNZ1OS61PUWV7mMvuRD/vdWbnk9PSvTqyl3AKKKKkAooooAKKKKAKt42Aoqpuqe+OGQe1VN1bQ2ESBucVXc7nJ9STUqsM5qAfdHvVAHqaQ4wQQCpGGUjIIPUEelcrqPxF8PaTqtzp1893HPbvsdlg3LnAPBB9DSxfEjwfMM/wBtpF6maGRMfpRdDOP1vwzq3w+1/wD4SbwdGZ9NuHC3mm8kJuOOn9zPfqtdb498ZHwdpMHkwRyardg+RCx3JEBjc7eoBOB6mtbTPFOg6vOsWla5ZXVwwJWKKT5yMc8de1eN/Eu7bUPHWoKxyloEtUHoFAJ/8eJqHpsBQtfif4wtL/7VLqrXcZOXt5Y12Ef7IA4r2/wv4ltPFOijUbY7Co/fxn/ln7/Tg184i0DZOa7f4Uaq+leL1sfM/dXY2Y7ZPT9QPzNTFtAXte8b618QdUk8L+BY5UszkXWoNlCy9+f4E/U13fgrwHpXgmy22oFxqEi4nvWXDN/sr/dX+dbek6Np+hWj2ul2SW0LyNI4QcuxOck9T7elXfwq1HqwF6g4rchbfCjeoFYg6Vq2LZtV9iRSqAWaKKKyAKKKKACiiigDP1AkSIe2Kp1e1Jf3aN6HFZ2a2hsA8HHSoo/9WtOBwRTE+6R6E1QjA1PwN4a1i6lu77TPMuZW3ySLO6FmxjOAcdKxrj4ReE7hWVV1CEH+5c5/9CBruu1JgscAZJ6Yo5UBxPhr4W6P4W8RQazYX99JJCGURT7CpBBHUAHvXnvjOyZPGmubgcm6Mgz3DKGH8673xl8TrLw3fR6TpkQ1LV2lCSRx5ZYATyDj7z9cKPxrO+KmlMotfEUEbeS8aw3QIw0f9xmHbrtPoQKzdugHl8m2GrXgmVpfiBpap189P/QhWRezEng123wZ8PS3/iGXW5VxbWv3XboWwQP5k/8AAajqM6bxva/FH/hLLq58KTy/2SwTyoxNDgEKA3yv75rA/t3422OfO0ua4x62MT/+gV6p4d8T6V4rsprvSp94hlaOWNvvJg4Bx6HqK2RkAcmtOW/UDkPh7rvifW7W+PinTfsNxA6iIfZ2h3g9eCefwr0TTzm2OP7xrMyWPJzj1rT07/j2P+8aJK0QLdFFFZAFFFFABRRRQBXvk32j+o5FY2Rit9xuQr2IxXPqoEjRu20rWlMBc0xPvsPoaezWsZUPOQWOAMcmiVIlCvExLK2Hz6Hj+eKsQEgAtuUKoyzMcBR6k9hXk3iv4iajr+pDwt4CSSaeYlJr9OOO+w/wr6ufwroviHoviDxH/Z+i6VN5NhcOWvJM4VQv989SORhe5rc8MeFNL8Jab9k02ImRx+/uX/1kx9/Qe1J3bsBjeBfhzYeDYhdzFbzWpB+8uiMiLPUR5/8AQuprsZYo7iCSCaJJYpFKvHIuVcHqCPen5oquVJAcBcfBzwzcXn2hJtQht85a1SUFfoCRuA/Ou3sLG10qyis9PgS2t4hhEQdPc+prjtVZh8cPD65O06VKcZ46vXc1MUgPMPFfg3UfDeqv4z8EDy7hMvfaag+SZerFVHUeq/iK6/wf4w07xnpH22xPl3EfFzaMfmib+q+9dACQQQcEdDXmnjDwVf6Vqx8ZeCv3GpxfPd2MYwlwOrFV7n1Xv1HNJpx1Qz03tWvYrttE9+fzrivCniaPxX4bh1iK0lti5MbwuOki8Hb6jNd3GuyNV9ABSm7pAOooorMAooooAKKKKACsTVIvJuRKB8snX61t1XvLcXVu8R6nkH0NOLswOVv7Q3gj2y+W65BOcZUjB57H0NTWcJsraGzmuWuiiCN5mxuf3OO445qFwwdkfKupwRUe0/3zWwjURm2lXBDqdre/vTqoW0hjmw7EhuOf0q8Rg0wCiiimBwescfHLw576XN/Nq7yuD1r/AJLf4YP/AFDZh/6FXe96mPUBMUoyCCDgjoRS0CqGOsraP7UkUcaIoYysEXAznOfxJzW6Kq2NuYYyzD535PsOwq1XPJ3YBRRRSAKKKKACiiigApD0NLTZDiNj7UAYF7amfMsfEo6j+8Ky+a3lNQXFos+WUhZD37N9a3SEZVWobgYCSMAc4Vj39qiliaA4kwDUBdTleCD1B70AanfFFUbe4mRtjkzQ/wAJJ/eL7f7Q9+v1q5HNDM5jjlVpF5MecMB9DzTTA4TWz/xfHwwOw0yb+b13orkNW0bUpvi54f1WKymewgsJYprgL8sbHdgE+vI/OutaRFkEW5fMPRM/MfwpJoY/NX7C2ziZx/uimwaduAM2QP7o7/WtJVCgAcAdqic+iAWiiiswCiiigAooooAKKKKACork4t3+lS1XvTi1emtwM1TS7qZmitxFHWFD2Lv1KciueWZh0Y/Sunv13afOP9iuVEfrSAnW4lAyG6VYtYINZvoLPUoI7mAk4DrypxwVbqD9KqqhweO9aOjxldVtmPZ/6UnsM2B4L0VcARXZUHPlm+mK/lvxWvZ6faWEey0tooV7hFxn6nvVmisQCiiigAooooAKKKKACiiigAooooAKq35/0U/UVaqpqP8Ax7gerCnHcDNFFJmlrcQyZd8Ei+qkVii04rdGCcVEIO1AGZHaDFXrK3CXETDswNWUgwfwqVECsMDvQxmzRSL0pa5wCiiigAooooAKKKKACiiigAooooAKo6mf3SD1ar1UNT+5GPc04fEBQGKXNMozW4DgeR9anxzVfNWCen0oEKOtGaQGg0DNWM5jU+1OqOA5gQ+1SVzsAooooAKKKKACiiigAooooAKKKKACs/Uz/qh9a0KzdUPzxfQ1UPiAo0UlFdAheoqcH5R9Kr1Kp+ValgP/ABpTwO9NB5FOYkdRQBo2ZzbL7ZFT1UsjiMqfXIPrVusHuMKKKKQBRRRQAUUUUAFFFFABRRRQAVman/rY/oa06y9TP76Mf7P9auHxAUqKKK3EFL5vkmFsZzKFx9RTc1V1BylqknOEmQn86TA1RNCxIIKfWnxkAbdwkx0I6496pPjcaaDtORwfWpsBbCeXIxjmKAnOxxxn2NWkuJUA3LkeqnIrOW4kAwcOPQinrLETkbom9Qcik4gai3SMcHj61MGDdDmsrdI4/wCWcw/I0gkVP4pIT6OMiocAubFFZyXU6jOFlX1U1NHfxscMCp9GGKlxYy3RTVdXGVOadSAKKKKACiiigArK1Q4nT/d/rWrWPqzAXCc/w1UNwKm6jOah81fWgSA9a3ETVW1BPM0+dR125H4VLuzSHDKyn+IEUBcVJPMjR/7yg/pS5qpp75sIlPWPKH8DVncKVgHZoyabuozTAd05zj6VKlw6PuZi4IwVPSoMilzSYF5EhlG+ImN++04NO8w52TheejdjVBWKMGU4Iq7FOlxlJAAx6g9/pSAlBe3O5cso7dxVyG5WQDJHPeqGWg65aL16laUqPvxkZPUdmqXG4GtRVG3vAcqxIx1B6iroIIyDxWbVhi0UUUgKE95iV4uQF4yKzrq3F1KrreyRKP4BGpz+JGasXisLpzsbB74qtvXpnB962ilYQv2KBu4/A006enZiKXIpDnGFIB9aq4rDDYsOkhFMNtMpGGB+tT72H8RpfOf+9n6incLGfFZzxNORgq77gB245pSsy9Yz+FXxMe6rTvOXuv5UXCxm72H3lYfhSecK0/MjPUfpQRA3BCflRcLGaJR608SVcNrbsc+WpHsaYbCA9FI+houBX30u79Ke9hGoLeY6gc9M1Xt/JumZLe4cleu+BlH5kUaAaNve5wkx+jf41OUaP5ohlT1T/Cs/7DcdmQj3yKs25mhHlyYI/hIOaTGWPlmAdCVYcA9x9akhuXjJRsA9c9j9K5zxR4u0jwlYf2hqryIrHZGkagvM3ooz26k9BkUzwt4x0rxlpTX2lPJiJtssMwAkibtkA9D6ipdnoB1VtqEkyFpbSSAg4w7Kc+4wTVuOZZc7e3WsnAzk5+meKt2JAlZBjkZxUyikhl/FMaKNuGRT9RT6KzArNY2zf8sgPpxVd9KiJ+R3X9a0aKd2BkNpMo+5Mrf7wI/xqFtPvEGRGr/7rj+uK3aKfMwObkjniH7y3lHrhc4/LNQmeMHBcKfRuD+tdVTWVWGGAI9CM0+diOaDA9Dn6UZBrdfTrOT71tF+C4/lUD6LasPlMsZ/2ZD/ACORT5wMmlDsOhIq7LoTZzDesvoHjDD9MGq7aTqSE7ZLWX/vqP8A+K/nTU0A1bmRPQ1JHePIcFV5qE2eoLndZE+8citn8yKdY213LKwa0lhVf4pSoz9ACafMgLJH1qORgoQdMsBV9dOYnLzceij+tS/2dbYAaMPg5+bnmlzoLHzn8UdD8R+NPH0tvpdo1xa2ESQxYPykkBmI/E4/Cui+EPw78XeFNcurnU4IILK5t9jr5wZtwOVO0enNe4QwRW6bIY0jT+6i4FSVnfW4yjHp4x+8kZvpxVmOCKI5RAD696loobbA/9k=", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from PIL import Image\n", + "import io, requests\n", + "\n", + "resp = requests.get(o[\"image_url\"], timeout=5,\n", + " headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + "img = Image.open(io.BytesIO(resp.content))\n", + "img.thumbnail((256, 256))\n", + "img" + ] + }, + { + "cell_type": "markdown", + "id": "1ff9474e", + "metadata": {}, + "source": [ + "```\n", + "{\n", + " \"id\": \"8b22f3606bcbd0b3\",\n", + " \"product_id\": \"B07VJXK7BV\",\n", + " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", + " \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n", + " \"source\": \"amazon-reviews-2023\",\n", + " \"raw_output\": {\n", + " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", + " \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n", + " \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n", + " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n", + " }\n", + "}\n", + "\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "0a392c48", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Operator 0 ReadFiles: \n", + "\n", + "Operator 1 ListFiles: 1 tasks executed, 10 blocks produced in 0.69s\n", + "* Remote wall time: 64.06us min, 678.06ms max, 68.04ms mean, 680.4ms total\n", + "* Remote cpu time: 63.7us min, 287.39ms max, 29.04ms mean, 290.42ms total\n", + "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", + "* Peak heap memory usage (MiB): 487.14 min, 487.18 max, 487 mean\n", + "* Output num rows per block: 1 min, 1 max, 1 mean, 10 total\n", + "* Output size bytes per block: 114 min, 114 max, 114 mean, 1140 total\n", + "* Output rows per task: 10 min, 10 max, 10 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 0 rows\n", + "\t* Total output num rows: 10 rows\n", + "\t* Ray Data throughput: 14.5013986214683 rows/s\n", + "\t* Estimated single task throughput: 14.697316022297398 rows/s\n", + "\n", + "Operator 2 ReadFiles: 10 tasks executed, 39 blocks produced in 10794.7s\n", + "* Remote wall time: 8.45ms min, 1.91s max, 676.11ms mean, 26.37s total\n", + "* Remote cpu time: 9.92ms min, 818.32ms max, 400.47ms mean, 15.62s total\n", + "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", + "* Peak heap memory usage (MiB): 804.46 min, 1678.11 max, 1387 mean\n", + "* Output num rows per block: 2001 min, 55000 max, 41282 mean, 1610012 total\n", + "* Output size bytes per block: 4862923 min, 136740674 max, 118051421 mean, 4604005422 total\n", + "* Output rows per task: 161001 min, 161002 max, 161001 mean, 10 tasks used\n", + "* Tasks per node: 1 min, 2 max, 1 mean; 6 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 10 rows\n", + "\t* Total output num rows: 1610012 rows\n", + "\t* Ray Data throughput: 149.14834677252145 rows/s\n", + "\t* Estimated single task throughput: 61058.65428578648 rows/s\n", + "\n", + "Operator 3 limit=50: 1 tasks executed, 1 blocks produced in 1.14s\n", + "* Remote wall time: 1.14s min, 1.14s max, 1.14s mean, 1.14s total\n", + "* Remote cpu time: 532.8ms min, 532.8ms max, 532.8ms mean, 532.8ms total\n", + "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", + "* Peak heap memory usage (MiB): 1656.05 min, 1656.05 max, 1656 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 161590 min, 161590 max, 161590 mean, 161590 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 1610012 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 44.037179798234334 rows/s\n", + "\t* Estimated single task throughput: 44.037179798234334 rows/s\n", + "\n", + "Operator 4 Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: executed in 371.26s\n", + "\n", + "\tSuboperator 0 Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffleMap: 1 tasks executed, 1 blocks produced\n", + "\t* Remote wall time: 8.52ms min, 8.52ms max, 8.52ms mean, 8.52ms total\n", + "\t* Remote cpu time: 8.52ms min, 8.52ms max, 8.52ms mean, 8.52ms total\n", + "\t* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", + "\t* Peak heap memory usage (MiB): 0.0 min, 0.0 max, 0 mean\n", + "\t* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "\t* Output size bytes per block: 31234 min, 31234 max, 31234 mean, 31234 total\n", + "\t* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "\t* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "\t* Operator throughput:\n", + "\t\t* Total input num rows: 50 rows\n", + "\t\t* Total output num rows: 50 rows\n", + "\t\t* Ray Data throughput: 5866.18642160192 rows/s\n", + "\t\t* Estimated single task throughput: 5866.18642160192 rows/s\n", + "\n", + "\tSuboperator 1 RandomShuffleReduce: 1 tasks executed, 1 blocks produced\n", + "\t* Remote wall time: 935.5us min, 935.5us max, 935.5us mean, 935.5us total\n", + "\t* Remote cpu time: 934.41us min, 934.41us max, 934.41us mean, 934.41us total\n", + "\t* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", + "\t* Peak heap memory usage (MiB): 0.0 min, 0.0 max, 0 mean\n", + "\t* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "\t* Output size bytes per block: 31234 min, 31234 max, 31234 mean, 31234 total\n", + "\t* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "\t* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "\t* Operator throughput:\n", + "\t\t* Total input num rows: 50 rows\n", + "\t\t* Total output num rows: 50 rows\n", + "\t\t* Ray Data throughput: 53447.41148959998 rows/s\n", + "\t\t* Estimated single task throughput: 53447.41148959998 rows/s\n", + "\n", + "Operator 5 Map(_preprocess): 1 tasks executed, 1 blocks produced in 0s\n", + "* Remote wall time: 3.19ms min, 3.19ms max, 3.19ms mean, 3.19ms total\n", + "* Remote cpu time: 5.16ms min, 5.16ms max, 5.16ms mean, 5.16ms total\n", + "* UDF time: 2.85ms min, 2.85ms max, 2.85ms mean, 2.85ms total\n", + "* Peak heap memory usage (MiB): 464.88 min, 464.88 max, 464 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 63612 min, 63612 max, 63612 mean, 63612 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 15657.866841108058 rows/s\n", + "\t* Estimated single task throughput: 15657.866841108058 rows/s\n", + "\n", + "Operator 6 MapBatches(PrepareMultimodalUDF): 1 tasks executed, 1 blocks produced in 2.56s\n", + "* Remote wall time: 2.56s min, 2.56s max, 2.56s mean, 2.56s total\n", + "* Remote cpu time: 1.32s min, 1.32s max, 1.32s mean, 1.32s total\n", + "* UDF time: 2.56s min, 2.56s max, 2.56s mean, 2.56s total\n", + "* Peak heap memory usage (MiB): 834.35 min, 834.35 max, 834 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 26391369 min, 26391369 max, 26391369 mean, 26391369 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 19.514509455195476 rows/s\n", + "\t* Estimated single task throughput: 19.514509455195476 rows/s\n", + "\n", + "Operator 7 MapBatches(ChatTemplateUDF): 1 tasks executed, 1 blocks produced in 0.1s\n", + "* Remote wall time: 102.2ms min, 102.2ms max, 102.2ms mean, 102.2ms total\n", + "* Remote cpu time: 101.92ms min, 101.92ms max, 101.92ms mean, 101.92ms total\n", + "* UDF time: 101.84ms min, 101.84ms max, 101.84ms mean, 101.84ms total\n", + "* Peak heap memory usage (MiB): 837.53 min, 837.53 max, 837 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 26425886 min, 26425886 max, 26425886 mean, 26425886 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 489.2445792656334 rows/s\n", + "\t* Estimated single task throughput: 489.2445792656334 rows/s\n", + "\n", + "Operator 8 MapBatches(TokenizeUDF): 1 tasks executed, 1 blocks produced in 0.09s\n", + "* Remote wall time: 85.15ms min, 85.15ms max, 85.15ms mean, 85.15ms total\n", + "* Remote cpu time: 111.43ms min, 111.43ms max, 111.43ms mean, 111.43ms total\n", + "* UDF time: 84.81ms min, 84.81ms max, 84.81ms mean, 84.81ms total\n", + "* Peak heap memory usage (MiB): 735.16 min, 735.16 max, 735 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 26449142 min, 26449142 max, 26449142 mean, 26449142 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 587.2229149063941 rows/s\n", + "\t* Estimated single task throughput: 587.2229149063941 rows/s\n", + "\n", + "Operator 9 MapBatches(vLLMEngineStageUDF): 1 tasks executed, 1 blocks produced in 14.64s\n", + "* Remote wall time: 14.64s min, 14.64s max, 14.64s mean, 14.64s total\n", + "* Remote cpu time: 2.97s min, 2.97s max, 2.97s mean, 2.97s total\n", + "* UDF time: 14.64s min, 14.64s max, 14.64s mean, 14.64s total\n", + "* Peak heap memory usage (MiB): 1171.01 min, 1171.01 max, 1171 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 327383 min, 327383 max, 327383 mean, 327383 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 3.4145551805388488 rows/s\n", + "\t* Estimated single task throughput: 3.4145551805388488 rows/s\n", + "\n", + "Operator 10 MapBatches(DetokenizeUDF): 1 tasks executed, 1 blocks produced in 0.01s\n", + "* Remote wall time: 8.18ms min, 8.18ms max, 8.18ms mean, 8.18ms total\n", + "* Remote cpu time: 8.32ms min, 8.32ms max, 8.32ms mean, 8.32ms total\n", + "* UDF time: 7.84ms min, 7.84ms max, 7.84ms mean, 7.84ms total\n", + "* Peak heap memory usage (MiB): 652.75 min, 652.75 max, 652 mean\n", + "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", + "* Output size bytes per block: 327383 min, 327383 max, 327383 mean, 327383 total\n", + "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 50 rows\n", + "\t* Ray Data throughput: 6112.76536115724 rows/s\n", + "\t* Estimated single task throughput: 6112.76536115724 rows/s\n", + "\n", + "Operator 11 Map(_postprocess)->Write: 1 tasks executed, 1 blocks produced in 0.06s\n", + "* Remote wall time: 55.67ms min, 55.67ms max, 55.67ms mean, 55.67ms total\n", + "* Remote cpu time: 19.61ms min, 19.61ms max, 19.61ms mean, 19.61ms total\n", + "* UDF time: 10.6ms min, 10.6ms max, 10.6ms mean, 10.6ms total\n", + "* Peak heap memory usage (MiB): 1464.6 min, 1464.6 max, 1464 mean\n", + "* Output num rows per block: 1 min, 1 max, 1 mean, 1 total\n", + "* Output size bytes per block: 172 min, 172 max, 172 mean, 172 total\n", + "* Output rows per task: 1 min, 1 max, 1 mean, 1 tasks used\n", + "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", + "* Operator throughput:\n", + "\t* Total input num rows: 50 rows\n", + "\t* Total output num rows: 1 rows\n", + "\t* Ray Data throughput: 17.96236123721785 rows/s\n", + "\t* Estimated single task throughput: 17.96236123721785 rows/s\n", + "\n", + "Dataset throughput:\n", + "\t* Ray Data throughput: 9.263132194229925e-05 rows/s\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Cluster resized to {40 CPU, 4 GPU}.\n", + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", + "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n" + ] + } + ], + "source": [ + "print(ds.stats())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c878c334", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.11" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb new file mode 100644 index 000000000..6943dde67 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -0,0 +1,1365 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "intro-md", + "metadata": {}, + "source": [ + "# Qwen2.5-VL-3B Catalog Enrichment SFT — Smoke Test\n", + "\n", + "Runs the **same** Ray Train + FSDP + LoRA pipeline as `scripts/run_finetune_vlm_enrichment_3b.py`,\n", + "but on a 100-row subset of the 32B teacher parquet so the full loop validates\n", + "in a few minutes on the workspace's 4× L4 cluster before you submit the full\n", + "10k-row job.\n", + "\n", + "Pipeline (each cell):\n", + "1. `ray.init`\n", + "2. Imports + smoke-test config\n", + "3. Build a small SFT cache from the teacher parquet (image fetch + split)\n", + "4. Visual sanity check — show one row + image\n", + "5. Build SFT examples (chat template + processor + loss masking)\n", + "6. Inspect one tokenized example\n", + "7. Configure `TorchTrainer` with FSDP + LoRA at smoke scale\n", + "8. `trainer.fit()`\n", + "9. Verify the adapter saved and is loadable" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "cell-init", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 14:15:25,588\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", + "2026-05-04 14:15:25,615\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", + "2026-05-04 14:15:25,633\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-04 14:15:25,652\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip' (4.00MiB) to Ray cluster...\n", + "2026-05-04 14:15:25,669\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip'.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cluster resources: {\n", + " \"anyscale/node-group:8CPU-32GB\": 1.0,\n", + " \"anyscale/provider:aws\": 1.0,\n", + " \"node:__internal_head__\": 1.0,\n", + " \"node:10.0.64.159\": 1.0,\n", + " \"CPU\": 8.0,\n", + " \"memory\": 34359738368.0,\n", + " \"object_store_memory\": 9606012518.0,\n", + " \"anyscale/region:us-west-2\": 1.0,\n", + " \"anyscale/cpu_only:true\": 1.0\n", + "}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/worker.py:2052: FutureWarning: Tip: In future versions of Ray, Ray will no longer override accelerator visible devices env var if num_gpus=0 or num_gpus=None (default). To enable this behavior and turn off this error message, set RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO=0\n", + " warnings.warn(\n" + ] + } + ], + "source": [ + "import os, sys, json\n", + "import ray\n", + "\n", + "sys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n", + "\n", + "# If the cluster is already up with stale runtime_env (e.g. missing peft on\n", + "# workers), tear it down so the new pip list below actually takes effect.\n", + "if ray.is_initialized():\n", + " ray.shutdown()\n", + "\n", + "ray.init(\n", + " runtime_env={\n", + " \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n", + " # peft + accelerate aren't in the workspace base image; install on\n", + " # workers so train_loop_per_worker can `from peft import ...`.\n", + " \"pip\": [\"peft>=0.12\", \"accelerate>=0.34\"],\n", + " },\n", + ")\n", + "print(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "config-md", + "metadata": {}, + "source": [ + "## Smoke-test config\n", + "\n", + "Imports the data-pipeline + training building blocks from the production\n", + "script so the notebook tests **the same code paths** the full job will run.\n", + "Only the row count, worker count, and epoch count are scaled down here." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "cell-config", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "smoke config: N=100 workers=2 epochs=1 effective_batch=8\n" + ] + } + ], + "source": [ + "# Production helpers — same code paths as the submitted job\n", + "from scripts.run_vlm_ft_enrich_3b import (\n", + " BuildSFTExample, train_loop_per_worker,\n", + " fetch_and_resize_images, _split_bucket, _strip_code_fence,\n", + " STUDENT_MODEL_ID, MAX_SEQ_LEN, MIN_PIXELS, MAX_PIXELS,\n", + " LORA_R, LORA_ALPHA, LORA_DROPOUT, LORA_TARGET_MODULES,\n", + ")\n", + "from ray.train import ScalingConfig, RunConfig, CheckpointConfig\n", + "from ray.train.torch import TorchTrainer\n", + "\n", + "# Smoke-scale knobs — small enough to run end-to-end in ~10 min on 2× L4.\n", + "N_SMOKE = 100\n", + "NUM_WORKERS_SMOKE = 2\n", + "NUM_EPOCHS_SMOKE = 1\n", + "PER_DEVICE_BS_SMOKE = 1\n", + "GRAD_ACCUM_SMOKE = 4 # effective batch = 1 × 2 × 4 = 8\n", + "LR_SMOKE = 1e-4\n", + "WARMUP_RATIO_SMOKE = 0.0 # tiny run, skip warmup\n", + "\n", + "BASE_DIR = \"/mnt/shared_storage/walmart-notebooks\"\n", + "TEACHER_PARQUET = f\"{BASE_DIR}/vlm_enriched_32b_10000.parquet\"\n", + "SMOKE_CACHE_PATH = f\"{BASE_DIR}/sft_cache_smoke_{N_SMOKE}.parquet\"\n", + "SMOKE_ADAPTER_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_lora_smoke\"\n", + "SMOKE_RUN_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_runs_smoke\"\n", + "\n", + "if not os.path.exists(TEACHER_PARQUET):\n", + " raise FileNotFoundError(\n", + " f\"Teacher parquet not found at {TEACHER_PARQUET}. \"\n", + " f\"Run scripts/run_vlm_batch_enrich_32b.py first.\"\n", + " )\n", + "\n", + "print(f\"smoke config: N={N_SMOKE} workers={NUM_WORKERS_SMOKE} \"\n", + " f\"epochs={NUM_EPOCHS_SMOKE} effective_batch={PER_DEVICE_BS_SMOKE * NUM_WORKERS_SMOKE * GRAD_ACCUM_SMOKE}\")" + ] + }, + { + "cell_type": "markdown", + "id": "cache-md", + "metadata": {}, + "source": [ + "## Build SFT cache (small subset)\n", + "\n", + "Reads the 32B teacher parquet, drops rows whose teacher output isn't valid\n", + "JSON, attaches a deterministic train/val/test split, fetches each image once,\n", + "and writes a self-contained training parquet. Same logic as `build_sft_cache`\n", + "in the production script, just with `.limit(N_SMOKE)` upstream." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "cell-cache", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", + " warnings.warn(\n", + "2026-05-04 14:15:29,893\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_61_0\n", + "2026-05-04 14:15:29,941\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_61_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 14:15:29,942\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_61_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", + "2026-05-04 14:15:29,944\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 28.0% of available memory (8.9GiB out of 32.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", + "2026-05-04 14:15:29,947\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[cache] reusing /mnt/shared_storage/walmart-notebooks/sft_cache_smoke_100.parquet\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 14:15:29,981\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_61_0 =======\n", + "2026-05-04 14:15:29,982\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:29,983\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:15:29,983\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:29,984\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:29,985\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:29,986\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:29,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:29,987\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", + "2026-05-04 14:15:29,989\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:29,989\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", + "2026-05-04 14:15:29,990\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:29,990\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:15:34,828\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_61_0 execution finished in 4.89 seconds\n", + "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 14:15:34,850\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_63_0\n", + "2026-05-04 14:15:34,853\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_63_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 14:15:34,854\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_63_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", + "2026-05-04 14:15:34,871\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_63_0 =======\n", + "2026-05-04 14:15:34,872\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:34,873\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:15:34,874\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:34,874\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:34,875\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:34,875\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:34,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:34,876\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", + "2026-05-04 14:15:34,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:34,877\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", + "2026-05-04 14:15:34,878\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:34,879\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:15:34,974\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_63_0 execution finished in 0.12 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-04 14:15:34,993\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_65_0\n", + "2026-05-04 14:15:34,997\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_65_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 14:15:34,997\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_65_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", + "2026-05-04 14:15:35,014\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_65_0 =======\n", + "2026-05-04 14:15:35,014\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:35,015\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:15:35,016\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:35,016\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:35,017\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,018\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:35,018\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,019\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", + "2026-05-04 14:15:35,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,020\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", + "2026-05-04 14:15:35,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,021\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:15:35,126\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_65_0 execution finished in 0.13 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[split] train=82 val=8 test=10\n" + ] + } + ], + "source": [ + "def _teacher_output_is_valid(row):\n", + " try:\n", + " obj = json.loads(_strip_code_fence(row[\"raw_output\"]))\n", + " return all(k in obj for k in (\"category\", \"attributes\", \"search_tags\", \"description\"))\n", + " except Exception:\n", + " return False\n", + "\n", + "def _attach_split(row):\n", + " row[\"split\"] = _split_bucket(row[\"id\"])\n", + " return row\n", + "\n", + "if os.path.exists(SMOKE_CACHE_PATH):\n", + " cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n", + " print(f\"[cache] reusing {SMOKE_CACHE_PATH}\")\n", + "else:\n", + " ds = ray.data.read_parquet(TEACHER_PARQUET)\n", + " ds = ds.filter(_teacher_output_is_valid).limit(N_SMOKE).map(_attach_split)\n", + " ds = ds.map_batches(\n", + " fetch_and_resize_images,\n", + " batch_size=16,\n", + " concurrency=8,\n", + " batch_format=\"numpy\",\n", + " )\n", + " ds.write_parquet(SMOKE_CACHE_PATH)\n", + " cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n", + "\n", + "n_train = cached.filter(lambda r: r[\"split\"] == \"train\").count()\n", + "n_val = cached.filter(lambda r: r[\"split\"] == \"val\").count()\n", + "n_test = cached.filter(lambda r: r[\"split\"] == \"test\").count()\n", + "print(f\"[split] train={n_train} val={n_val} test={n_test}\")" + ] + }, + { + "cell_type": "markdown", + "id": "sample-md", + "metadata": {}, + "source": [ + "## Sanity check — one row\n", + "\n", + "Confirm the teacher target parses, the image decodes, and the split assignment\n", + "looks right. If anything's off it shows up here before we burn GPU time." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "cell-sample", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 14:15:35,151\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", + "2026-05-04 14:15:35,154\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_66_0\n", + "2026-05-04 14:15:35,158\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_66_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 14:15:35,160\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_66_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=1]\n", + "2026-05-04 14:15:35,176\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_66_0 =======\n", + "2026-05-04 14:15:35,177\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:35,178\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:15:35,179\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:35,179\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:35,179\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,180\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:35,180\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,181\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:15:35,182\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,182\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:15:35,262\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_66_0 execution finished in 0.10 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "id: 18d515d889efb826\n", + "split: train\n", + "title: TOPHOME AirPods Case, Premium Leather Cover for Airpods 2 & 1 Cases with Fine Copper Carab\n", + "teacher: {\n", + " \"category\": \"Earbud Accessories\",\n", + " \"attributes\": [\n", + " \"Premium Leather\",\n", + " \"Copper Carabiner\",\n", + " \"Protective Case\"\n", + " ],\n", + " \"search_tags\": [\n", + " \"AirPods Case\",\n", + " \"Leather Cover\",\n", + " \"Earbuds Accessories\",\n", + " \"Carabiner\",\n", + " \"B\n" + ] + }, + { + "data": { + "image/jpeg": "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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAIAAADTED8xAADUc0lEQVR4AezdCdTnV1nY8cxkTyYTQhaWhFUQtWVHlpA9BFwRQVBBxdbag9rFntNS7WnPoT2253Q9p6fH2nPqadVKbZFSXFCULCRAEEEUrGwuSEgCWSeTZTJJZib93N/3fe/8M5OEASK8k+ERb5773Ge/z72/+1v+72y69957D/saHFgG9s/Vpk2bJhGiG0VL5Z49ezZv3nxgug+Ii4kJNO+j3FBasn5AGg95pr3zd8in4kATMOtsCuxfcEq/0Xvuuee2227bvn377bfffuedd95xxx233nrr7t27Mexah1nT9KAffvjhxxxzzBFHHAE59thjj1+HrVu3nrDAPnXP0HRpf0+mk/sjSX1RIvsrOdgpRxzsAXxl/K+g1YqigWtVoQJdtX7LLbds27Ztx44d119//bXXXnvjAiiqX92j79y5k9TRRx9NKj2tBG2Q5lqr4+67777rrrt0LYbjjjvukY985KMWOPHEEx/xiEc8+9nPftKTnnTSSSdZFBjyhNoKGhL+QPUdQ1IPxLMa3cMVP9SvAOrA1FYr4bqzhsJnt6JRrOjVnOL+7Gc/e80116h4iC4eDAq3jR9F6QMFnTbLhkLQRh6/Kgdr62D5D2acRx55JEM4Ac5WhatKFw8r4clPfvJf+2t/7VnPetbTnvY0uAVChCygUMvQ0rufhsKolN/P8KFB+toCWCuCWQ3Nu7pB0VZqswpRFLdy/3//7/994hOfsNnjV3OK1QZvv7/hhhtcCmz59m8UzOqZFKjEtTQvJb0ZkbhWNxP0YFDieCDAqKE468LnaFbQnZoe+9jHPv3pT3/BC17g4vB1X/d1p5566hSMv0KH01+YzOEJPzTbQ30BNOtqogqDAEWvVRwqBqK8VIlSU+6f/OQnP/axj/35n/+5M73DuT2YBoedq6666vOf/7zSx0bkqKOOctQhTpVqswYomTpXjSLqsmUVkQI8oUQLXDrgXRkSxwBphcDdJJDFYKW5x3DZgZ988slf//Vf/8xnPvPMM8+0GB7zmMdgY4Ugf7JeSzZDq8RDCj+kF4CCMP3mG6Jtf63o27mdvDGodRX/x3/8x5/61KeUuPO3zVUlffrTn0b8y7/8y5tvvlnZuUlVxJRoVb8Wj2541axw6UdsVTCqG2CgxBBiNZ17c1TXqPVALaI12bKx90NI0WkNAAwAkf9WwoUXXnj++ed/4zd+Iw+ZMNSVgcUCp434oQlfWwBjASgLpaAO1ISuVjFBFIqiv/TSS//wD//Qdvu4xz1ONdvvrQd17yBkPVgqlZqbUUWvQHWx4afWKYjmCq7iw1Ap6wa6QRXJDRqo0uYMSkQMwDIgaJRUKwqOYV3NWiA43YFYvay3DF7xilc4I23ZsgUnN8jyM98YOjThkF4Ac8qVgpqYpaDCqp6LL7744x//uAO9clTKN910k+q/7rrrtAqrrVQNkVWReNqMIcTpJIJnqd5RnZaKZ6C0GcVje1aLgdMUShVPlZMPZiYYotMFBwMKWV2Iow5vc5hmVhQ0t1HygRLW+Ybo5EYVc3/9r//1b1/AMrA+SWHjDHym4lBDvrYA1mZcKShZJagQVYazzeWXX+42V/k6QDvie9RjvwdKTdEQUzcdwZXglFWCaaRQ8WEGahEoX1eJb/qmb3rxi1/suY2juVsIx5LWAMEWAOs4GVK4ltxnPvMZzrj30GWFBiIsWoc0K3c4Q4wShHOYYxCjLQkRORdRSK2FxPQ/+2f/jA9Z7NJRRLVrGTk0/vO1BbD3BkC5KEFl9Gd/9meXXHLJhz70IcVh7+wRpwpWMUoEUW2EwIlogepsQzVU/Sk74grR7uth5bnnnvuSl7zkhS98YbfOB15grhtccgx7z3ve8773vU8de+CjlOm3KthS4qAlpwvEosthdL7pck8ILh38eeITn/i3/tbf+rEf+zHLKf4i2selQ2E9HNILwNxXrA4VSsR2rvrt+u985zs/8IEPOH44Qnzuc5+zBy8FNg42SllVYVMrWsVkAaCrNggliqyVYJRa/J7GvPzlL/+u7/out6FVGLZZaslqAeJEKNTF2QKL35meY7/0S7/0W7/1Wx78ewtmAdja2eIVHlKCCm/FEkexBmhGwcNnUo9//ONf/epXWwMemLKS9azM9n6Jc/ThgXxtAYwMKFmTrW5U/+/+7u86/HimqarstQ4hWm9hOzSrp44Ts9xDMNMAKm5ryS7rsGHLv+CCC1Rblwi2rCVs+1ePIYCOU0shVRUu+qJ77eLzp3/6p295y1ve8Y538IQVbx44KQT+WwCqnAletaohunklBHcXLkr0u6rY/v/e3/t7r3vd66yBopiOTWR/Px9mlEP7JchyVlE0SseUqxhHbScfG6RpVnwODIrPc0/lqMKAmnP2OOusszxbVDfoxAkqO4dy/LZ896zq0o2mg0q3odhGdS/vFh6kgCo7bHgW9vEuApEJpiEq2NBTn/pUO7cl6mqgsl0HtK5X8XAbP2a3Flr7fRu/GPlpiBJ0UaD/3M/9HKk3vvGNYkRkVMsEh+kBD+Ltw2PokF4AptB8V2Sq4S/+4i98zqBKFI1tsjJSwdjgilvreeL3fd/32TVdFqwTxXTaaaedccYZbkZjo221MpSmNaOSbMOZq75XecKrPHgMrUk4o4i62nDaFPcb3vAGW/gv//Iv+wLCBcpL6GkIIoouNRxIc7LC4aH6RqTc1eN3fud3LFcnNJ9RMIGOExiFAwh4uC6GQ30BmFpzbOLVhBpyMFA9FoB9EUX1ANVgeQAl8uM//uPerXo8+vu///t/8Ad/4PbAaceDnfPOO2+e8umclQTHwAQ9aijE6INA/qQEW5U3uxCguL/hG77BY03KrVXLA2KJVveWB5/5XxT4FT2wXFuHcP6QQvFi++d//ucd0i666CK2YoaQpa31n0sP4vPBO3SoL4A5tSZbJdnXTTxipQBXSWrFqKKxzbsnNuSBzEc+8hG4Irv66qtdN9w5gNe+9rWvec1rekw56nTZv2kgq9p0qTrAWsmxWoLTT+LhdPoa1G0G6xatI40LggVs9RoC2LT4GYUDCOA/3JDiptmNte+a3v72tzsFPfe5z22FoGdoH9MH6PxBxHaoL4A5VcpU6agMlaSCIShGtVXDKaec4k2wR6LeDX/0ox9V/UbttSrJ8lBYl112mROFq4THnTRYG0rNqFWEE8Osqml0IsxNfH/E6CzEVc5HP/rRL3rRi3yI4R2FOwGeC8EaVtmAA1YdhANwDsyg0mZUuVvVRv/P//k/riEOeE5TRlu0nA/XtjD29+1gpzz873IefIZMbaWplG2oqtzc21C1lY566la47dYxyZlBzSkmNUEWG1kVr/58H/HP//k/9xSV0a4hsYWzhY6yCg/u3hwlMvGJKHolyw3PdhDVMbfZcrCZF5wouqqZkgoacTrDfyLuoTvUuYZQhYIHhN+v9enGQY187QqwNn32P0dqM61WHG987WNbtbXbIN3jevDi2Y6695zU4xc8dkqtmrNaSKkYz38sD7LAMyInCsS0zwKCTHyfoS+hjPjsgsNDhhS9tdqCVOuQilihQ7IL5zBD+YBNCDgtIZcOzwA8XbWonve85xmabJjrfgkebnyRQ30BVAqKAKgG76o8EnEsVuUOOW58Fbqt3QNHLwf+5E/+BJGILd/UKhpSqkoB2Ud1ESnxhF5RekpjzWCwiipQ7UNbEDlPJx+AMuVJJnTnKER3sumC2HJMl/Me43oidPbZZ7uvQKGN8zIgIhD/w6992AZ24FM1ymGZb1Viym2rKt4j/DR4z6r6ffnsoacjAbqiUdMqA4N918ZPsC5BB253CJR4BWY3VUaqhwgTlBN5CJcBVfTTzLG2drZYyZB2BLb+HFN3HmlaHsQRR3UfcQS3HX7cw7iT8Vy1i0AiOX/g+Ty4OL+2AMZ8qRLFYb7nZNdF/+AHP/g//sf/sADc/ioR5W53R+821/knKUpcBFSSlYDoZsBzFevhGc94Rruymqv+yIKHqkpatKpfBcOp5Q8knCER7WOrIcQ5yjHixe7yJUanQWEiWsk4MVhp++h5eHS/tgDG+UHRmE5I+2jbqjq2l/v4zKegFoDKtt+r5lG/y3auVfSkIFqXBYWijKwN143/+l//qyuASkIxWrngfAjrhtuAz+wyASAo08Squeobg9F4UERKHCh30QnBRcBTUZc79zAoGNI8dT7MkH23h4dZeA8eTlOrVSg2b9XclOsqFA/4fX35/ve/3wKYO32c2PBXUsTtlM7QAE6J5/HqyS2pxfPbv/3bXi+Qmra4FP7gvh346KzmRCifsuyGhzSkbZ1oQc4Xvha/t3tvfvObfRUyd/1VnVP5wwM5pK8A1aWJDFFJZtqsQ3xw5o7w3e9+t70fg5pGt/1X+ihKB9tSQmsIJUANIeJ0HXDzYJF4guRhJeZ23Ie2bnLDFg6heZoQCMgWhHU490SxuLl3YRglbhRCXIAef/3CL/yCN80+OE3Dw7g9pBdANTFbiPpQB44Bjv7vete7fBjnJYDDgPcDTsaKrGJSMfZ7LUi8taHrpAQUnEoi68HRFVdcYf14aTUNUQL/8oEe+zfgWL6pYGqVOAeALpxXs4sCCpM44CfnvUmgB+LQz21PhDzw1fp9PWbw5Xu7MTUc6gtgdVZUhq4HoE4+l1xyiZOAu1i1i644lAVEJeEZRbe832031SIatf23JCo4xeQg9D//5//02PR7v/d7sSm4VYtfJs4HZ7OOXpRXqdyoXnkCzwR/MGg5oDUUQoPTmmMbTmAxoCfuvdhTnvIUz7J87WeoGL9Mhzeg+KG+AMy3vXNOsPO6s69HgfZ+L0dt/MrLw59uD7CpHkVTlbd3qgw8bh+psoO6UFgGeDCrJAvACwRniZe+9KXuiauAh6qYOOZGhf9WqcXGHB/s5XBlDdHlBq86mI3LxHJS4gY6oiEINku9hYECt6582mTo/PPPp5ZUq2IDVvCX6dIhfRO8Wo4Vpe98VP+HP/xhL32VtaeZloGadhLwO8bKRSkofdWjbvA48FQfRtWQsqPKlq8Eqz+Lx83Af/7P/7mXaF/mhK2KW4dWLKOIWs5YeBCrEZ0nQCkjcol7oEXLeQjH+AmhBxtmGqhS95QAF8M/+qM/8lrw4Vr9gj3UrwAqo9k19+ZbpXp04zsINa2ClYLd1AKo1tUEBD8gCMcGlmoZDSIpAFFSXSho8Kt2lwIfyc33a6t1/CXjCt3HF1WtNk9UOU8MdRWCtw65JByln/PRiXBS28rBADBo8bu8/O///b+tfK+Hv2QnN7jgob4A5vSopN/4jd/4tV/7Nbetpt++qHAdWlSM+nADoG3XVzrKRZXgsTZoiIKnUlN8mFsecNp03Vj7Ia9i6oujaffLQVx8vHDonpsJpcyWfd1iCNdyQynzHEDyqtYoyAGCIsIjFuIQXRF5EuCDU7+AI/vluLphZQ/RBWCagTluYlR/j318x+Yk0I0vRFlgqIYwA1JKDUCqCS3cklB51Y0CatRQo64JtP3iL/6iReVzo6mWcgxfbHHkDynV75BmAbTrU1Vlc88oZ1b95BKiiodgg4dU+lpDLWxhksXTAvP1q/si30ewMr2dPtBzUMMhdA9gvkGzZSKbS60qcezxpxY893BbaWqdXtoF8UPs4gkqEcxqRSkARCWisrXVHApx1QPgWjeUwNrQdQ/glzQeL9LJjRz4YquH/iniRsVbW8d9JiwtVyQV3DUBD878ZAhdUI5hvIXPZYCH5yh4xJX/pOA0FIUHYh5kuRPAM63DpxsHNfIwXwBNsDmGmDMQRQVUIubeex8/bnRMN8em3KlGJbkI+JbTyyyUtkZKAlWSrJZC+6VyAUZnbekSpEfpV4VwnO4x/u2//bf+yE9FwxkQfuAtozFbeK5dWj47XDHKAWAUTzFygOl8qB2+LvU99fChJcFnOIWWqNG6HgzYIDwMyOh0uNVy4G5vTM5D4ghUyZp1k9r8VbWmxBHiv/23/+Z07oZPffQ8EZuiUdDtlwRJJWgIUKglro3e7OrSDM8iJFkt5Yjusy+++OJv/dZvdaJQmnES6ZqAJz3a9M/uKpJF27kXVcqdz4CJipgSCtkCrUD8Ld0ZAm3hWmxGybJINldb9i59iBj86pLbrjN+E5cgDVNk1beDDn+YLwCzZUaBiRkVsRSubvPqwON5vze1Jrht0sRXKx174JgRm9c597rh2oBCbJTgZ4UgekYhRtFVPLrC9aEBynd/93dHwVbJGo0zQS1ASUMKo9ik3/ve91555ZVG/V7Hz2KsVUo4wA2cfHDjwahAdPMnDURSosUWM07iAEXr8aj6bj04YrlI+jrI33L02/mUaMsV/bERpITOgwse5gvAZIPmGGJqTY9ulWHj/5Vf+RUXgWZdq4yMLkKDOVidV6MARbs60wt5fJgQUZdstmjDX1dRqt1LL73U61WvxiyAVBmFqDktfp6ADCVOFYo6hqhyfnpAaQ14WWsBELeuevZvlAg2RP6sln4+1+abdlW/LphsNChuhc6cFwK+jX3Zy17makOtuu/pMBwbKRex1v+i46BpDr4l+0WldhaT6oEHiswdoUO/o63HPu5NPe8zkWbapJrg7il1q04FMYF1SrRm3ag2wIyu2gL8eKbU7Cau0D1s9Tv0Xo2lkCB6dY8fscVABNEQgKtIzqtFFakKvWO2/VtU/jicEmwzJi4cVZtIqvJWC1D2IeYtH1pmVMHxiMsqFSNb1pstw2UzYs64+U4hNpSDDh7mVwClYCLNiinUmtFmyHc+b3vb2y6//HLH6KZZixk0nZDKrpZ4DFpACYZUpRax0iE+6bGhg/i1VLkOeLbor7LZv50rsFVt1RAesNgZhhLXrbhRfvM3f/Nf/at/Za1+y7d8iw/1fLvvxzquADSzrlJXtREnMoEeyutOK9mKE5G4lZO2vEW0JBwX3Wr7s0ieDXAmJSxabPB55Zm2DgrkYb4AzIEZAnPiTbPv+9/97nc7+rvxxWDLb//GY+JNNn706gM+SzAKNqOzsKoeFLIgW9qA5pA5hJ+s7bkvru3fvpdWZzSkOQe0ChE9MKrrebyTz2WXXeaM7v2UheRS4Mfsfa2gKPEAsuwaVZrsTs2QCdnSxQwg/Mw3GiCT2H6PYu/31NVDoSc84QmV++SZalM4la/SNyb+MF8AZkIBzQrWVXmeRfaxp+Kw6ZpFDNiMgpjN1qxguErCZhTerNc2qZMSw+SBoKQZPhVCiPBENSvTf/gP/6GCZpcV/EaJ4K/1XN9Jyc8S1L03Fb7Pswf7NsmNu1OQvZ8ezKCduGVAj+haDIbycLo3KTOK1SF4XaPhWu6R4oxzo2dB3mfnniErxGgrnPMoCeLf+PAwXwBNQJNnbtSKo7/t3wspJ2nV307WNMccjhmsUtDrRjfHE+g3qg60q0T8uhG1QHVio0FpOri7/66I/WIGkR78Dhue7qt4261rlBOO4w2ipYJN61mq0wg6DbQpxGqRbBZ12WojZ3G6ZJQVQ5OSSBEZnYmKR7dFhcFZP8fe+ta3ehbkr0FmlFSCRtnCmXIaGtrg7cN8AZiMqrPZcvjxOy/Vo8KqEvM0pw0OTNg+LQ3Na3NZ0dTGSZXuEF6goZizHr3SR680lTJOd+H/+B//Y/98hu+OrEnvm2zt/MSDgYjWQmWiVeHtLzbbLQpQoHzDxgRESydglwa2ImrDQ+KJAWebd05im0rgoBBkyWZhB3ER8CLPTZSDELt5Qu3qoYiGZDd+O/K18b38EjwUV9NQtdGggLzN8UGOr537fCCGFoBprjhwzvkLSRW8XGlDVtkiolSXEHYVBzBEcwVUXaYqxzyA8gAHxU2tp09a5a5FIWuPt7NW5ZRQzj0KyU4fImoxpJlgZc0ogAczNGzpyW2jObnOuPeDEWwBEZ7Im+5znvMcfwX1Va96lZ+5scUuoCHr6xJ70zgpGxB52F4Bmgxt9WHXdOzx5sj+aqqURUcgiClsYprIKQiJDpn46hQqF/T0k20bRlSdFahR+g0N+eUYrcVGpMpT2TZ4e7/CUl6G6KdBi4FjWuI2VzidxCms1tOA2VBthhKkGb8nQqnKHwxkQZeUzA3P1pcrPcQTQYQAUqAsse4i4B8OdBN19tlnWwCUECGIZ8qSmuKLjo3bPGwXwGrKTY+Tg0fvnqJAlFozbc7UVpwoEc3imPB1aCKbY5x4tGoo+iK0t2gMTU4M6zrG8QOnGkIkC4coHdaVVPXtoG+/n8qNJp7O1WIdJbxcCvArceK64bPQucGcYu3qkTNUAdaNQiwDy89lxy24RaiLTiFPXJdsELRxjywE8AFOrcdBHj1JplOQB6MRGcpn3cXOwdE8bBeAuWwmzLcJczfpgYlTkHmq/hwzgAnGCRADeFWihZtUbRWgzqo2Q+qAqqktNgyMKlzt1IknnVpFhpMhROuwEkd3i8kEYoYgTPANAySgM8CvTClBp83VQ7HC8RO3ErBR6HmRZzV9dKTK1To6tzF4bCobcuJXCh4xueUw6pWCvwNpJQBhsgJoxg+hMItUCZOgv/zlhcCFF17IB37i4QMTeVs3fCO3D9sFMGfC3JghXZOq/hS96lF8VVtFZkbxhJs5ZaQFZk7FkAX0oCsC+BxVN0BNAPqrA5oBEwwBGiprghTW4oRr65JVYbOC4fyZzJBpkQO5QVZ1KmXdVrJ7CQE+//nP90t2/xalTyQ8rzREfH/godtZO72N/PLLL/eA1UMnZxs17TNY1wTrQVpsGTxhnV3XE22JcrPurbDVde6556JwBvOqleJapWxM/GF7EyzdVbCZgJhpb3BMtnsAl297np0PqAMbXlNIZFakmVa4tRUfXKnhVPF2SvsrUCXOAIpGBas/QEpdOkXYmLWKxg5qMUwl9HBJuSh32hgdy2V5Y2W1VGTqjxU6W5PFQoosYALQGYICp9D7gVe+8pX+oRonk8qR0Qox66KjamoLrystl1566f/9v//X9w48t3KAD5a4IUuuFa1ktijB0MJzH+zfF3OdsWLpydZUe1AgD+cFYLZM/KzpZloRq0ibn6fp5tUnCR4K2c8QzatpxtDMmU54pYmiHO2mdsfTTz/dg3CfMKj+9myFSNBXFRYAfguAKueuTtKVDk+mAxyDq9G58FoJfKBBNbuesGU7Z3RWLRGCFT2ezvecZJEqrwg8TrUAuJQhQy2AWZd1jcYwEQxAsLaGf/fv/t3/+l//i34Lm06/X+OS555iYYhyLsFb6lbad3zHd/zET/yEl9mrytN8ULQP5wVgSio1CGiOTbMprODMULP+67/+696OebWkqmzbahe/EsSpFBS0ClPx/o0Mzz3UvX0Rg2qAqFoFQVClAuWu+p0c3G1HV7KYeQL4gIdReC0KPXQqehWmsCxOjtlTUawBDIvokAW0YWMFkWPsYvZPG/3gD/7gK17xCsce/lemjBpiTrsK0aNQWFeLk2ap8H7aL4QwWAOSgM6WIZHW8lxaZIkDVsjP/uzPnnfeeTTQtmrooMAfnvcATar5ULjwCqgd16ygmMjujL2H8l7MHaGZ9njbGvAKlqDCUmTVqGXgkOM8oEwJOhKoQjyqX40qBWwtKkSIliz97hSNouQGomLSzT141ayw4ByzLI0qeksIRR3nM4WGksp/Lc2cQTTqgyL/HLePmngiEBR0eGoxr4JR3VVt8MnpdOdfSBCjC5qlyGeXOzr9JEAak+I24Bs9LqRuIfy1i/6xYQzpX7W4kfGDdQFIdFByJX3mfSKViNJRSQDdFKpLf/XEzYDLvclrx7VbqwD87gdcza0B1aMuTTNB0+/ko21VIGIGGFDo7Kxi61UxDse2f63SsYsrSh7SRorDEHTI4tHahwMoKh7RisLMYcrx089nSlBUG0OIVSE6HnbR6XR74/junsQXCplDZAJOrfaBwGhqM81/n4q4Ifail3IXPUtL4OhSxB+4Nc+6XMH5w3Om7Q7zxuOBbG1M+sG6AMqmmTCFATwwo4ESMa9KBIOKdJ+n7vu3jywD02lSbdIK11aK2Vy6n3PIafNGR1RJWgwK0TTTrBosGzzMuVvliQJ1GFDHDWnx28sBHhoqXBWJU+lQgk4tgHOPkhAMKo+tVm9sWoCBWoBfUJRTiw63mP3KjAP+AKN/kcAyRkwnqXKlxTxxSljXsgic1twOeVPuUxGfqVq3zns2dacgHyzZ/lu3tIEcYEJ65cHjI0emV7/61Tyn3+iqoWlxYyIH9wIop9JtLrXmRt1AzOgoruXrNw98zKi/xaAubdhm2kpwiTdzTZUCNd+qUxE7C5lXF3R60K0BXWz48bj9VZqMGrV+LJiuAPZCbA5IykURcMBFAA9OZUozTxQQiiEMrQeljCEcPWd4jkg56xDE1g98qb1RzZiX4MapCZEJuzLE327wqaYfmnk06WhuSy4P2B4EbAH2BYL+BJCX5bS5Bvo2STh0WupyYqfgJ2fEKxwOdF3ihqCEZvH4pwGZbo/A8CAWN9TQ2j3QhvLpCzpjJvBUHNqqp0pVLmZFq9wVvW8tHet1zaWJ9DTDsQcO1J+5tIepEoCCDcVF3yFY187nubhaNNnm2AHDUxETbCUY9QTJKdmaYdcdAiCO2ZppYVQxVSonmTNa7RJvFCIQPBxQedYGf3AqStpQAJeMslJVFTtBDCBxIiiYlaOF7brkbtgW7sbANQ2umikni01LUH5cNySkT/xdIS1jJz3Vb52zJW8OQvb+ViPNyfKE0UxLC0Dn9tOf/vSf+Zmf8SsFowcRbNAF0DQ35Q+UTXNgViqOELj6c8gxqfYk27DZUhx9YmkujdKpUKp7GoyypdvOnR5HCIWu7mlQBAqdCEGc9nj1YXNVZJWRdaUIaKBcGSHmEmalU/WgEKdcLOiMEomTFcA6V1USIj2qEyedQWsgBzBgA/TAAbolpAshhaKLwW6NQgPlWal2F+k1DVmxpK0Q1S9qFJc7NxWuk5xvj6CHw0zQoCWMDVjGeOwCwHsDj1D90l+wjdZOx1aJGwff0AvgQdLUNGhNdhPvMm3DvuKKK+xqikARK0cXARdxk2SqsGGmE0IQYjrhplNrpqsbdFOoIPzoROmYeOsHKF9SFbSqMt/OCa4JKEzbd23bLGaLOYJwQGouCY4Z0gLm6FGaWp5YFcrI1YMIf1BaqHyA6HKMqwRpyHkaMpTPM64iohm9SA1hDjjD4lxU9AOrzoKhnNtwblDCLuAYcdpQjOJJAyKHhUyQz1bR6173ute//vXzn5tnfToAme5BlpEN0WzEBdCcfcH0lEfMLtZK39PM/qitWbFnO/p3YK1wTSSFmElVbeZVEaAjKiOAojI60JtRM+1sbRmgKHFqUcw3NhUAp8fJx8RXxMypD/pxutNQQ3gUTZpZp5wgRCEyTRyiuxhfWzC8Ta2iNAqPs2BpozOAY6AQIgps7FKFkkKjpEQXQpWhSh8FXSAg9yD0cCa2KUvD9BmOuRgx4OetbkQanBJ/5Ed+5J/8k38ib+hcis0QJXCeU5JytjYC3OdqtREcMjEgT2QWIl8SrVUTujHII7Dv/t7v/Z5HEO1Dtq6O5uiSHo92ZjxKOs20rlkEpsdsARSC5im6mta1AFxPrAS4cucMTjp1GWIRQltSIRNftI5lxigrIB/oJ1XxaasMPGM3Xv6VMYIzD40WuJYGVhqtm4aMqjzK8dBQuuAcUPpaOLsSJQpSDVnAhnSn8ilIp72AwoZEnRUMEQsKHYN9x+HTJVfGUFKifSBI5wONfmXoB8EVQJokXSunVa3UOCV7Yn3ppZfa6U0nkH1gds0lNtMGUa/NhLYNkh5zplUBppCq2pTrGtKqDDARqip6RAyACaOKhkVddJXHBCJA0SLGBq9cBBI/BAxFS1ytk1lMpNCnHnh2o8AhaSg6XcQAjpg4PZYT5wEib3kI+BAbu4bYRQGcpIRmCH5AD3pLBY6CYdUczvix2Yb8y2I/+qM/6k7AbRK2PE8tQd0o4enRfhVhQ18B5EXqteapyet5n/szz+xs/KrcfuPuFgWDyTblZkKW7dlmyxZubZghdABRpkbpNKodE7JerCFabJOIB9CD0vSvtoizIEiBOc1pIAsJ1xpVbYksiseRI54pm4aKZhEd3sajRdfyISDVECmAqAvCKccvA65U8gMHCc7FhtlQkJ94Uks8hZDw/FlMrW2dMWgNuZJ4dOY3d26N5gJAjyevhnPrG0T4V7fdcAtgJhdiVmQHojVhLqwK0e9aLrvsMsd9Dyts/3Z9W5ptzCUeZ2sAgmgibfPmXtFj8NzGkd1JxnIynXRi0Joe0Nw3wbPNOm0g/hAMZGNDmQg9VU+UeCZnRC1VADIZIEC82ugQPIO6DhXlIjqa1RDSObxc1oChkCWysSToWOUx2jqExDy3//RjJitpGABmxQ3hQ+6kTauLHr/Eyranqw5CboU9VkInQnxmOP0bp91wC0BqSqvW3MjdnBJ1rPQdezznceMLPNSXX5cFa6MrtTmDeHyJ2Xwo9/POO89bIeDpvre8vnVxLqp6MjRmeAGG/BcxH+pmfdLraispzA1VFhEnvtrlJ2a+gZToVk+1mEMsA+s2fq0uEUhtPJlYdYYIsOwFXpseF0mINgatLh4QRXc1G3TGD5HA7hxsK6UFEaKaQ8ILE7NUME3tFVdc4S2ED0XnsqHTKENTlgYU7VcXNuICkJHStJogDxmvvPJK1e/Jpm3GpVaVK3fPK6Ve3tUHKY9rXCWk2wsdH0gCDNia43KthnBSbv5AVlZtHciUEMT2xUodiOaHhGeJbO9lSsiAZq2huTJ1ywPEIpFGN1e2FXf22hDbjafAjpoWg6uomqYhbWQhKp5mGaYBYtQ02WhsPS0AQ4jlCoJn4+Rtwy0ACQIStJojE2YC+nxN9fewHJudySVCubv9sgwkGmKefAvw0z/9095KIqr1ReWaWtlvdelXBy2GZm51bowCbsQPITLZ4owSjnmWRc4naBRMzhAM8ehGqY3eUIJaXaOTf9Ijrgo2FB3/qgNT6sAREUl7mfeZtPsut1uedVoGEqvuxVvUpgACTAGileCA6gsUnKaDxTwxBNknugP356+Cc8MtANmZCZJQMesq+jYk+5MSt/ejO/nIpku5vd9KkFy4CfAXM9/whjf4ZWDE6qOaIDXLBQIon1WyatcQZkON6nImfLJhWIWFd+0edNLTozv1ZJSS9NTGBl9FGiI7lcAnMdxQmnWDyTxVTfqqLCIGFLUrdfOYjgjasyHK3VHes52LLrrokksuectb3vKe97xHwt1N2YYADUrcTk8P4EzXAW/Qf/u3f9ujCIfPNc/Wk7CPG3P0q4JsuAUws7BMxJghlSfRjkCON0pclrvmyrVRk0fEHBgCZs5HKWYLkeBqruNEIUg5xKwjekiSLTjlBONJVksniK4NGl3FUejBOQUh4etCQ3OqJmVVA3zyT2SVuI/U/Q5NwYkktU+3DGiNassVniit9kScixCVuJ3Fj4BtRl47OlXa3XvfB5FJye+oaXYI+kLEQchPky2AqRYC9o/iq0jZiAugOZCpSlxCzYE10ANNRDUk47JmKLy9x3UZ4u/FulifeeaZLhFUpW0is0DNsUXl/bHPGF3ZzR9t9rbWAP1AFzAEp4FIevhGD0/QQ+CmH+ReOH9AeJzhREAUbSKjNNaBFSi6Nov461YriBCjtTFjWPWnblLcsEe4JAKlDFAaIgIoFB2gCohaHhjFz+fMseWG6gUveIE93gbvXgsDtZYBHkp0ccLpMeo+zeU6h+kM2WjthlsA5Vr2JbGcSqs7Kh9pah2BZF+lyi+GLr5E0LF5vGP0He94h8ejfiDrTsDXXTP1kCbYHEBMj38d493vfjdb/UiAnqYQ4rGSKmGIwpYEKXSw/xSqpHTOIbbul3MyHAiSM1zFzIQutWlOebjRhTwWDB5teUOEaNV64bjEGVXTtgYgXVo7tH3ak3vFzZZgieAhlempP5/HuWf5yoMt+cfcxsFWs8ZEDhtFTGrDthvOPwmVrDnZ5sw0eJrpIWaf6esqdzwSbbNpyvsaucl2ufAp6N/8m3/Tx2rnnHOO1hz7XV8Tpqxtb16cuUD7h4Hdq/klpL/TT5VFRWcKtc0ZCouWgbYhdPWnWxViYFer28apdHB26ag+YlAoKUlDLSmj4fsguviB0fTXhQOjOVBrSK4AuqsZEaBrFHOeK1CU6Mv4aIxK7Pcs8KxnPcuSoAoneuVLIcDpWZAPTzzjF4gfi/WBIGYLCYN48ZNiggNmxF+poJkgH/JkJnAY3hjwEGxUD20gklW6qS1xEBRl7Rtd91Xvf//7nS8dh6ReulWt+ZDZrumIcOlGNw00+IC5/c8O5z2AmTPHbif6VaRdyk+omEBxum3imaOHEjorAnSqQM5gYEULEHHiz2EIEaAgDOlCMKPAUfisBdUEhGCQwnRinvxkC6olxCvLFc4rzGQpibl2+rOueFzxAOasY8gKDQFO/9iMJ/d+U2bLWBXkv7Oiv50h8y6V9EiUKUCkhzMo+Dmp5ZXNQvJV/z/4B//AT2R6HcYKtgKZyjcCskGvAJIO5Et+pUn6FLH9qfl2yJFlezmGdu6KCWdz3GRgMAqk3pQAj7fViqJXB3RaDJ5yqC1XfBocWK0rGqwQFHRgRq297DZhley0iBgFD0OAlJZ+dGxwPvAfXVCWJQopPoRMt3NeC4gzTQMp4slGMVolEYfTM31AYUILmMYGjBLUpUSXCLyVgM4QlwTusqmmIeeddx5OPK60LpWO+3aHvJUKRG/fPYhDMTs4KeQnPQADB+w1nsJdcMEF0ouIB+AHnNlQsOGuALLT5DV/M1lSLH1yrUx9BeT0YkMyc6YQT/Mq9UDGaUActb/cwOmSpRBCg8mI0/T0l05Mm8esdjX3c3Ri9mTDlZ24od4rZ2WZyrXTUVY4BhrNjfw0ih4PPYbQ2bV0McO1gFeJcwxPhYIuiulwCoeZBXRV3tTABDBSu2gda5LCshFnLZ2IjTJHRJdIzIKFUC58RWwHwZlC/uDEID+AHgqtaruJrrwZwmw6PPr0UfQP/MAPeHiaiTTgp3wqzGhDX8X2Pg59Ff2YpktQmQqfKQuRU8z2JO9ZnEc/+MEPejdsAkyP6Wyrw6DmKDFP8FIfgy4egMFDPb/7tt/TANzbValtWqbf7KrX7vloA1MbZ+pCQPQMre52eHgVYKMZYBOFNkGj2CJOtxE5D+LB0NqDoIB0RtcCPkwpgrlECmK0Wiz26W2qktXyIQZ6XANLtRbkbf6TonZenF1aXTcI0uDl44//+I938kHBhijzxOMny3qQ3fXeV+e/G24BHEgaJHHmTurdjflDJs701bFHQJZH80GbUjB/ppOUeTWF5sMO5666LxYtJFd5V3aTZNdX92OLWw4qBGlYnbNVvCE6EZtgXs2SRZkli8huRZnOwiQIaNAlSySYdENFih6iNZrpieimJEHMEJyt53BEbHkC0eVe/IgApRqlSvY4TIO82QVQnPt5Lm+kYsBj19fShu7bE3+V8Tu/8zu9h4knKxnVImpZ1E4oqNn9yiMH5QKQpvI4q6E8Iip9J1StgrYqFLcPKGxR5gzF93OGTK293yHVVV7p+yfDzK7poaQNmH78WjUBpvKMaoNmq1FtnAT3GTWEghnSaIIRSTUEyQc8VWQMMU836qYn0yirFtNWW83RhhNOSZyrtrJCYZpx4pcxdOuhU5AqzyVsGAylUwJtIh6jXXjhhfLp1/cWidHYWEnnapu5SZkhTMpXGDlYF4A0NQ1zUqUSvppQ02Cemg9DSt8tncf/nuVZCSj9mSAnnK7R7XYKxQoBVFkPDFHSrFCFqAU5oAuo0mUOwBWBFk+UxBNpCH2oWN8L06BN5xyFoAwDC2Qlwdo5Cgkwpra2oi8JxI1iMwQxBJn5WSysBRIdJ2+tARuHnd51wIlfiuTEwwOPzr75m7/Z3+FyhvR+Zl46spurmcuidnbhQZ6s9746/91wT4EOPA3Sp0RUqnTP6SQu0YbQjRoyYc2HZ6Dmz97m3rc/B+Ls5KhDFj0lFQQNc0bhoKKEpEo3ToZQ4NExZHq6oVtEIUmhpLAhsnXxgKxojerW1o0fPruLxNohyuikhxilGZ57U1tSU7NReRCyEoe47SFC0PHSkIc5Z511lkuBvwPgUak0umuSVcuDhnaKLhE0IGZlepLPG7Y9aBaAtMrpnEITo6t2myr01oD5gACbuskwT02kLd9f/POHn1wB+iGBjxwthpTM+sAMECelKpnLyVBzyWIQ5xRJfPKgA92p0BpIJ/Ho+4joruteq/5VBtqoWrTuzcaqwsxpV93DMCkxNBpdq/RRVLxW0vDARW1rsB48y/cXH/DglFitDAsE4OQPQNESnzrh2apF3wceiL4P219pdy2Jf6U2vnzlUgmmnlVccaBLvWyWUKO6iObP/YBn//4Crvc4EFu+Z5re/lb6ZhSnGSWSeO3UDwlYyVA+ZGgyhxiCrLJFaTQPacOgRZyjeYvIYe2kQwIiSi2cYKWmizl+ODq8tiFtmiHAEAhZCHuJFJJlggNEnHaA+6KuAK4J7nG9U/dL35e85CXeqU+1M9iUz+7+VqbFjYZsuAUwZ1SmJh6iDSmJJkzGTR6w2VcicEQP9b0r8G89+NZN3St6Fd8luw0Mj8m2ABBNcGqrj3Bt06mlGVuUaYUP6oA5SJy6AB4nZBZcQ3VjmBREuJY/lGvTFt3Q1DYtOmmgCwQ/NpBIaQknFT9OCJ6swOfQIrp2QTNKkEIRoTvSlC7b/6pL/ZMwPgt98Ytf7Ouswk8ntWnWBVM5Ijxi9IlvBGRDL4CZoJnZkeOlNE1YMxSPeXKk8QDUYx8/HPNgxyMge5hR5eKabqpUTFLmgxJDTe2snubMkDoA6ChEHAM63cIdhUEKjeKxtFinHFRDVhRxzEygAJxwbeUFGWGsVwbE6GQgiKJlBUBo4Cq16jJmROaygseGrZUQ+jHgX9wZVzZq4cQxL0bWrpaZ08avpVOYKMThHesTMQrkQdcNsVHXATfB/u6it13uENxWCSrxNFAC+IMZhXhJSOEqHuWr1X51FoB0zIDDZQRMfCLY4CCGKaW4HW+0zjP+Poo3Yj5St/GbbElvwzaF5sAEgJTrVtkUUjWJ0SsR4m7yfMXlAR9w/PWwzxlAhZFS7s5R7iIgwGtpDrjC0OYhoA3SvthXlpRgsCy9pINwRhUCdaxLyotnCLVMKCAW3WVqfUbGH4vKaHWsJcVWpunU9Y2Tb13xew6j5aQCbQEYdXrx1AsnqQSZkzE45SrVmtHKTDXaGpYQgWDgJ5xvLX44oiEpsgDggBUJEWY3x16BeQPAGXmgvCnTxqylhMUoy5yMhTEBHZ4Dk/gVQL7SN8HinKGGCHKhjR1oxj8RoybDk0oz50sVH2MBn+8rfdXQCyyzMq8G7YXETQ+ivKe/aciQ0SYgRGv6m3J0G7yPT5W+L4QhlLtvZosDCpEeFcA6/YZUT5XNCh6tUdXscwB0/NSadYCZdXXZhxXReavC1Bm7YhSOpbVcY8YPrFBoSwltLOpaFfSwKzqeY2OXWmwxF5quoPAAPDhzQysEdhWuVW1Ul/J80MVJf0bhKEToRCzkvjDPFkGIi62nav6uOmZXhuc973keknpeBDwwFQ5vZaYM0EMbzexqwZwgSN2Qiev+1cFDdgUQ2Bf0Eg8YQa+fAeoSLCmQ5kO1tUd6jeVUA+zuCiJ+qTQZlEiuVpdUSjDomj9I/jSqiyfxYX7dAXbR8aAoApMNQYFUIpQYraW2/TL95lv5Kq8YSMGBUfyKDF2JMFHppNwQQzZsWzgNhlwiEPNE1aLUxU8/Hi5RRTMTcHREVoCICAZGi1qLmWkUqohgIJLzKDkMQUkbHlIBOkE8WoIYtF2O+MNzzC1O/JgtPwh+s2Y9pMr9lXftvl/0gswxqW+uXBvxByNTyx9ybHnACSaLARG+zvtX+N+HbAGU6y/oKTYgtjkZREy5ty1O8LZ228l73vMeF2v00oq/yW5KtLpEpAzeJkobCiBV7gyxYuaaVEogKACSLB74NETQBDuBAPOnmy2tImCUFH5WTD9cHVskCosVzI1CqhgWVQPAYAhQnnWIUgCYUTCkR5GpIfUUv5YSPIAJnFzFDFarFnH6OcO3kGjTxQlomFKQ0iKQLn3YUNiiJw08RAHFqC18Lrn6CYogIILfSmsUf8q5ShU2PqDIp5dlbhjOPfdcp0QLw3pw/SErnwCCnxQ/68IB+l81PJQLgOvTb/GUHSEhwkEJEhJcDXk+Y2t3gneqcfXvuGzU1mhrl2s8Jk/6pNgKASlJA3PmSX7rNg2rU4hBlx4I09yYK4ceUvsAVzsbqH6ajZrjtjfXfUQaVCp/qlejXHIwc6qZnC1Ibisare68THGDA/lJrfrgRhZx5qdDl7sIJsSFSJbnmB3oVV77LgTwNmdyNbVMgKKDVII041FwtDUvYiFLP808L0vWA8SQlYmTfiHAq2DnOsy2JzMlXubo11KOmUXi+DFTQnN4OZSlVqNR8XqV5rbBPYNHSY6a/ty8q8qci5yX6igQhiY+2R4qZK/2L1NjXkqHOYZX65JYPLpAFhxY/a7FM0oPKH27Zl4xN5FSDwekzIosy3gzRxCFh5RIouRKGURBABaJyGzZ18UJh/SZrnniBlkTw0pFZhqsNBOsMojznDPWpDl23OKG86tfdQCfeVkAFT0NJlhh0awKtRYAfh9ZuHzRwDRm94J+hkYD5aaQFOsQgta50x1md6VJiZRL/jELv2P2i1vFIWqxqxtRc56VFgBEvOy6Qrrpl0xR21ydvG2rzNEjQIaEoyLxU+6+wkmyvybWquOVBLpRsdLKG4vSRblEAXazznNDeOScNheophiDPOCUKKEZtQzYFX7x6pLVbRE2Ryg5piUu7daVXPkJjpOSDIhdOKRWgQk6a1fp4Q9E35/zfilfygKYJiFT6ZK3tWOGwHgMjIrTTPt7hnZ6/15LP6hTdk2AjFQTyqhNgh5zb/JSThUwpDW1+CE0mxIa7B/SZ+7tIp6lSLpEmySzbi6Vsh959DEci25q7Tr+ZB9+nEzgVFjKV0WqEhOstlDQ6XeZdni1TkwwbQoCXYsNcAnMpcUrnqsDJWgW+QNB5I9awSkoSrTi5R4NklOxCkcgzgYiUhnKWsa0PCHSLkuPISIywDeaE2fL7zm56rqBLigLzPIAvJ1l2ioSI7XMseUhplSwSyormIXPUAvMTm87sFAdTTFIYJVKhNuYpYKfnhAAeKngWB62AMw+Oq/kkBQQPm1iwcYTeWBR6mxY9iMr+aKLLrIL+MqoB2LCBBi0+JfeaFbxSfwSkC96AawW/SrORXGiiERORSVxtvkrrrjCfq/IFIEIpU9l2FSkwFSpe62Mky0qeqRMJdml4DhtvRQiVkMSZ8pf85rX+Oi8IpNE893VmUJ1Yz4oJCLdlZp9RVHamyk0eeYA4DGKGRt/zFb+M8EBKdZFF0v7N4our4CZrotilIjA8VPSjOJBMSQudEAEET86NtaTwqBcygmv8EgUYqYJpiFZ3fykmZS6pMSQYIeNlVMf93hCiVhYTJyUfMobQXSjtAG5BQyhA67yhxQGK0FWXS5coM455xzLAG5G6Dd3qt8J1koADrQWjBCoMoqnDMADXZo5WWhZxyYEs6BCOMkHpk0WQ74z9YN9rS5BQ4B4CJ0hX057oAtAjhiWvn2sIgIeYDAkQnuMH6lcfvnl/YQUxeZkNQOcKlU2lZ39SVutTOWYXZTtT04dHqLZfVEkVGpI2ZBcx82fY4khyZI106P0beGSzj2pLMV08grFNEsoIgo9bYrUlvfKQoszfsgS01qWdUHRUQKMTildqjCYS+ELhxtGERmlEDN6UpRgQzQEyWFd9KF3WVEhxLkNJ46BWvWdNhSyWqMMCcdomScVtK7wYIifeKanVN34iXMJzgQRYBQnojUGJ56gSBGlzl5uIlyytOWcOJ9tJdZAM8K3NFMCoccob7mUOTrRUdBDbApMwOUkTvugSnDpPuuss8y7qzcrpQIbV+EQ7SpS90DaA1oApbKkUMpqrmeAxxCjwv61X/u1d73rXU4dvLTN2HdlyqhgZM1Or4IdAHQ5nd9UKQXpc95wUXZj5IMTzCreAcZa8iWPi4ls4qSWdfy67GLLH+JG4RWKKaEcLqGI/AcQRFIgolaiKw7+00x/U57CShO/0YboQdRi1uYSPU1tJlKeRQycoYHpJlUbAyR/dGnjRhQiw8X1V1T8gUuaWPBTy7cCx4mCPvOpm0U6pSgfKM9o5mozisEo/RXx5EQxRArAxR6FIakAEAwAPTdocOEy3YZIEfFGzKsx5asSmBMgcAY2ocKxnTkXkHLBwWxvkkPaynyepN90s4jTNeHss8++8MILnZEcljBTi0dEkHDt7C60L9Ac6AKglCWB8YzKCsvq54Rg3M76o3l+p2tft2TdjdnF8dvvbfO8J1KEsgMX6qQL2Mnk/PPP94dMPDa2SN73vvf5bLObNt1KX2bNeknkBiV2EannT5B7GCDogF2yMeNBkUTmxIJoFPAEDzqgE4+I0E0JwAZQWGeOoKGKAJ0hFIIplBOU5o+qoX39ARS1eOgxCnI1DTgNcQ8znFEtr7AVQlbwGIqCGbHQ6ESUGQChkxtUlRMUgrrVq+6IajkRoWPGVr0aoopa1iHAKCCLUze3dfEERDDnOU5EFADhA4qMmVmnF/Xg+g93n5Z1gs5O/oSZylEkStzEMSEKtlihYfF0TAHcKKTJdUbwgOHcc899+ctf7r5ZvdHGKD9rdQ8cDmgBUEe1UDnHjC5vtBx1znnrW9/qwOPkrUpUgwUNwSkwd11CImjUTkZEMJaNLcHVE49ZBB4CWADWTH/73zW0vOM/6sjxf6ybJ4+bFcURR669rVwqhzNrry0xM8QxnBAzEUUbQieYpcBVKUaxaHkCJwsBzPGWn/QAImYIIpau3RgEgk6ccqrQHdXEMieYNqM4ZczUAprzCpE2o9XWJOrSY5RLiFQxYeOgCh3QUP61AJ0bWsyAJ2R1tblUd8S/lHWINvG04S8KRJSAYLKG+MBbdCZmILr04EknWThndLmNk5QuULWIBPmvMJRH92NqQBezInFZcLV3oE0temVNSeEkTm1eyYkhtyIve9nLvv/7v9/NCZE4eZK3VMFz70HaL2IBMEApaPJ4/Pa3v90fDfY8jruiElujNjA7t9zxGKIy+O3215OH8847z1FH9btVcGRyWHJ8N9/YnHl4fNyxx/k2AL8ISxwlLLrwUK4odWmWkULdc9goJpWnjcK6pNv7UCBa2kDITNOIZMkRiiHmKDFJqhxzy6MthxsQarGZMGvDKAfQeYKePzQQpBOdTkQtPAqEeCCEYXs5eFAF0ONPbW5XMYZ0iTNEIes8xBYnKUNMFzWcNi3lXNXCR/ALZB0qUXzASUlJU6lUGSKCAjAYLdvsJmU0WPStNZhZme0QXgCxoIhnuoTAqYULxDFJ8WCHKyHRuZNWGOohZyhR3PjZxYOBV44PPeowZarO4xB/zsjJWXnkExMEV7cM3fuFA1oA03uOcsVK9fc0/bvkDugi7K0N/5oSq7PjTfNq77S1v/KVr+Si0sfvoZDvRpxzqniCIhQbK0Y3HzZyIQyzzhZglOsQnDK5+fDN5g3DqC9ztmlMsAooZpzwoWe5iMNR8h8RhE9mVcJPJholRZtqoDu7RvnDOgZFRiEGXYJaOD+1ukQADQTpzxbr6UExihOg1MpYVaibA9ioMs2LslHuZZVIu2najKaZDxhSrtUFEApn4JAJ3MvDGGjDj8I6nXVjXhhHg57mRIxim6CLHiDOLpxslBSmhyHMKJKpTlrb9nKn3wsuuMAzHwXtCKC0gN+sKiceNgUQJe7Vgbr3AEpLXOsQ7nDlI+2///f/vkdGjMoVn+WWyKoPebLaHtAC4DEt+e1o/uY3v9nJx02MAGQfsGfaBGxfL1mGIE5+/tiYv7p3zjnniMRvstwlu3TwmOvqHvAGp+zQU3b4Xe5mC8HGAZygzRwSEX0dTPyITleLgcIQeBMAAfHP1EwEnchkINuQNmSRHpea4tWlVpZtNtYGEAVv6UFPFWbdBCHpgawqh6MAbBgo0dIDIOF4AAZtzPHrxjBb9Hj4k8KhYoEUJo4n4D8khhAMuqvEMhnPbDHkDyRnplQaMjf1IFaUZh8oG7CkbexTzgVea3gA6CWANxuY3Se4G7QS7PeOTGwhYqMkcVKct8naTKnyEZ5is9XSg97U5C3O+4UDXQCEnWS8ybJ/W5cObRaApHQm6RjNLQhvmnu+Wpc/8zM/49rkYeVll13mtQBHSakec6xoOIcNP/1jthW6vI/5M/17txA8yMsIdMyu+wGnU4jukpfD7oUu5RiRBDrN8Q+xBYzOSQovQQbjr2p1jfLHaK0uBjClEolN7CaSuSYYEQ4aLUyyRExMOidPFnOj0TgxJ4gzkZGg9SVB+WSbVmLLMW0QUQtwrgIG3X3odfchFkuyhhrV0lBOIAv5PiYmZRURAj2ZJkuz1CkbW6RU4PTc3G1h78J0FZuqU0IEOyn0va29n5KRkeVNpXsJt522VLvtG9/4Rk9OzcWq3dXAJz6qZHZCyEDQ6dWmwp7tjykAVwDLkTHXIH6rYz6xZMvHIwBLU0goXHFp82RT66KGoSQSoR+nlgniUYwu5hgV11o2DakJh9Wq367qgMMucRusGwATSCpZCDpZyL271yq1oLTo4UWkLUAOG4KjJDuZEatILc0yztDiz7i2YsMwRRjV5XBEnCCLWqMAMytk8YAsYjMUJ2KjUyQpXcwBnkZpm8j64Fr95VVEPInowsEUhE/iMjIalBgamsy6UfbhxBAku8qzPx5n2wScSAGaU1u4JBMZ14XlBw9OEB4ieeKpeBw6VJ1ckbIAPFNyPqSnjKE7mbtiOIPQaf380A/9kD9Qp/YyMT0hDs80ZDxJwLEPoHNrDC8pq/od+n3OYI+3c5tmvrom8JsHdnTF4cZFMdn13ey6PXc9wuAZkd/jctS9DmZeEud6HsABvCp0PfGOpSDpNLT8v8OVy9l4NNY+wRbNWu5JYaqSEojuqKd7x5lKMTU6KOu55vAQXM8+rwzFPAJehmhrYrChdHfl2BonDcIvdngWU8siwJY/M43xUBU/WQzYokTUBTmW3ZzRAkMTMRoUF3x1FB49qTk0u/FP2UnHOWESMa/ihRkxDUQgKBG1KFNkImk2SoN6QIcThMgYopwoA4nVNilw4PBjJWjNuPq2GFwrlIe14c2DqbHVmj4lYQF4ZWSDlluvSt0V/ORP/qRHpUznlTYo4fD7XAEKgzc5xza9jDm4+1P6fmeoAiwpd+sKkb1mmq/oqpNSryr+xt/4G69//eutUZeLX/iFX3CG4zF3KcdJp5WQx4g0ZCXc/fTxW7ZStdXHQieddPttt/nH2Sw5x0WHPRp8i+O5mmwpzwqIoHr2FoUqFxPaRunuZsi/5z7eTaKwi5l7TUxEcUU0GVaaUd3yLmpE5nhCXJrKjLQYAiW0mTNK0JzRUELI4iFiwtCxoRiCEETHD+BEEFGCOMli5gnrlMMB5qSIgIgo6Scy5nJRhUgQvzCjN0QKAzAEEINpehIhi5E13yjESRtOeKZRmEZJJ7pE4SFoqKQ1lMVaQ5CUw7M4KXXpJK6iZA+iKxw14+72277t21wNnMMvv/xy31+oInfM5k56R+UcfzwRZw2fGJpcUuiq0fslxxCpSH8t64WzthGigmzzD84todr7Pa75pV/6pSuuuELAdm5WjWagSHhpPRj1zu9f/It/Ye9n+JJLLvE3nL3zq+iNMqlAecwVDCArdLqcWcq8N3LEkUe5krALWFlOOg6IHgUcQVaiqWoaRq5N1Xp5wW0gEkfhMccec+stN5svU0KJWJijH8IHPHwWnW7At7xCzAS3DSECFAGiGI3Cc9bp1BptniBEWKw73FuyzOEEdTMnz0YBPaSmLRRdREowo+cYo4jUFnt66GwKRaQIdIlHESkEhRQkfqOs10IQQfzaHFvlJx4DN9KGgo0b6BDMvM3hrKAjGmIlVZOOAtKQbJzwQDeKNjYTB7JOj/p2V+Bk73jjHGE7fu973yshikcGnDusAdWveDC7YbBv0iwz3pf9m3/zb9wWLxZGg0ENSLIZHDvH9DsOIfGVMLqHsh72WwOOX/Z+FKVQJFTb2q2z5olzXknwT+H6K/7eCnuai2fEvXy2BWcSLjyGxeMq4bqm9KmlyrT5uPjW28YdvcgRrbYTtp7ofdWxW8ajfbvBzrt2OhSdctJprj/snvSIRwh+uLrn3rvuvmv3rqOdDY87brxxO+Jw99Pj2LNj551bjt/y2Mc+uvsQwfNBSfGHac5ImShETQ+69cM95sCY3qUiK7ISStxQeeQDoMS+wGfFYZQJCmOmCiciBMVQChEBPNOcwYCtKsdWEeBBARwz2upaRNeOQ3RKVDxwQFAp5IaUcpU2PMAo3BAkJbWZQ18l4kEBFFLCT0ngBoQ5RF2jcFHEBpm2pip6gK4hUDcKKV5pV4lwbIiClRZdRxr1Srk3xyZRcTvV+BrC4yAPiOz3HfSdjlJoeZAiy22T4tnjf//v//1Vr3qVEkXnCaNaCrVja5lgWISGhScwt94OP24+eGCoHZRbJGfGTZsufuvS98beD1x55ZWe9iiL5n7WB+cYIq7seKx1lHJpo9blzGqhh2n3rnjUE51y48VUFsvIkev/+LiVI0JDdPINVEldoPyLt+hMyBEey8M8WnLMnXDCiQxZY4LC3BVJfrkhKEoKkydSQQlmwLpREyOnHEOvIlEKkC3aklUZcZYlzBBKiGjx5zmdcJ5jjp9mtYvHJsIBbHBg1BD+mGmDU6uNDjeETkrahaxr7hOEo8O1OCmMHyUpglFSG6e2riE4nuh8zkqqEPMBkTYi2TIKFzJiGnAC1mNLHI6IExKgQxAlk3gH5pGFpTxUuY/NPIH0+zKTa/v3VMaqkHPzK3aCM0wIzV62/uzP/qw3bkqU8ogmSyB0jqNqJhszLB4DPlSykVsADJh1AupVZonJLBdxqhviPk7+23/7b1te/HDsceh3lcBMCU4emFT+keVEq5CU2fUciXP2fku2HV05tiRE7qXfDhv+cm5BxN+Wg0LEEvKwzG6tZGkjSEOXP65y4OrPfMY6ZRrnjts9YrvTUf+OOzyquooU/YaoshJoNruilkE+txi4TQ/OojCKmQmpMCTR+cN0GdPSiY1pzlifOPFzj5JwPIwalT300igtWaGfG3ki3qZTRCgskgVMkDVTEdtijAJ0rgJsvGqaKBcFSkPoiTfXvDUEJw4HGCYnOsCfeLayi0iECXHhJzi7mNOmhYN0ZncSSaUcHeAxBKk1xHOAzooQ4MutIIPjq3gPY3xAoPpNVgGiWxvw1oDZIatORgzLid3NsWtFv+7glUziHIjhxYc1P5BQHHguvfTSK664wuVGzPQqPjPEDBcJQ8wu5nPOOeeHf/iHvej1CNYVytZlVM3x26h9EbRS3SHA+cQzPFxXfJymXwaZEBh6+zTi7sM2nXji+NhTshyE7t2zWzVQ1SMwt8JuDIw6lrvDZItRIXVv9PjHP+G2W7Zx9bhjt1z92U/dun2bDOq69px++hZ2qUJReYjiIl5c6pI5ZWoIkUu6vOIPt/kZp/yyhZmspY4fLnbRYQYc0woKUqEwV1qETLlloEthgloTgA4h0jzZFywSCQGmny0KmZN5H9/TbxYwmxp0qqoqCFc5bIi3eNCbjioMfRWI5zAR/MBoFDhVpMTL/wIxJFeGuIqCmQk8KOiQlKcHjjgpkxgzOv2NQuJMuWAFwlZxCUHCtQSB6UP3cQ0HZIkD3JMEGwceuaINEMfAJfCbv/mbIrVTS2CRIjK9Fkx6kTLvEuMZji/15JpqdAyGIMJWFoieTNnOf+zHfsy9uc+B/st/+S++C3IvYvIwCEDWbNIuVTi5YnZNJ+cgqt8aowquaJokuBhY2ekl1/KhiF/teZojWlGxeMLWIzZtPvzmbeNyoebAjjt3Ko4jDj9y2y2jPjj5qEc/xp7sqmVtuUMYER5xhJh9kOie5/rrbzCETS4o5IY0sYtNpvgGjNLJIseAKEBVVaJ5KINwU0KWM2paF48uZlkSKR4UVoxat3wQCKJJwuwAhhmOUtHbHfC4KvKBY/QY5QkGQI/WZFNCvy7lPNHi5D8l1OIRUZNFHKe4DGkxk0IRWpzJYtaVvSoGG20o2CDZQhRRmvGzYjR+6UVhAlFW5YQUSu0UCdHmM7UY9ueJgTjASTnAjK6FzyGG7CB9SuTbAiUnnKIgWDGg8JNjRjtmwxmlZzE+ott7RMNKwIC5cYnpo20cLEmcDNIi12pUaxM1W/4pUne9fuPrMZFbDWwm1eSBHtza53isjKTGzFFOPDa2PLW1a9LMIVaGmLP75iPtCRzlhpMLH6WTRfyyoEpowMwQQec0oepaDBhIsTWmefNmT2tvuvFGpzI++KD0c5+7znZjnjBziSessU6nSwoKWU4KCk4V5YZYwS8z1OY8TyhRiCjt4mrFUECEHgyU08NbVUgtTh4qbpFaDK6WdKYcP3PYAKPCIYsiTGAxmE4+MEchBD9bGNjS8sccIQIM8HwopRYnbaSoMgr4xmE8OOlJiglDtFU6eIxyG6U8UAJJp6HYiJNKlSFEODZ0PAASjq1RClF0tShjeP2URRZea2iOxkxbRC0K4JLZdyvsybvofJ1QsCLCgwJp0ZKl1pQ5zpBabO5txj1A2rVAdujyjMmmTkWlrw3BLELmZceearM3qZ4RXXbZZZaHZ7S6bJjvzipS35amS8R+1pZ29dX+Tv9n4IrvYx/7E5vJCVtO4NTue/fs2rPZauA62HriCNt8ZJQ/dlNTzg0ZV0OMAuZAxcFPRe/y4g+bLG8ddo1/AvXIIwX1Z3/2aYdhp3OecNICozzBFj8NfKCQaRZlQ41qZRYFYlQhStGYgeVgjQ2gs6vlKvG0qfiSplXHlPCf2zYCDEzTiUgb0BUUBjijYjSKk5+ITLCLTie7cZKFzAUAFxc9+K0iwBaQZOYQMQBOIlICwSwoABG70WTxk6IZIhz+l3MiRQ3hTLZaUanV0pBCOGS2IcQBQ2QnBRKObrRuSJzDxeXpVshQsWxYjvUS4gtLjzj56YuJEoutNczzAkchIqW66Z/t3msBJlRpvfjiiz1hxS1Tliwn8kN+ddmQXLgl5UcwzjxOSnCytAPJUu4yyDy2plOdYeCWpz2qE3766Wc4yFqUuOyU+Fkcf/TgrtuPPX5cJZztR5qW+5Ul5LFFccmdl98OeYAqeLZo5pJbIsxCgNtfvaWzddsGUG64/ka3dirJP5HqMJwVp3fX8OVPHm5Z4nMFGK/zlsoZf35CQXCeuIpUf5Tzgf8C5IOgtIA59DY2UlTpauFKli0INhSChsSlSyG15swoQGeaLXpqlX62uIGCQSx8wLZ4u1bH+OnBEHCGZi1b6DTIDw1wUhBuE6ENA4ifk3B0jhliBUBcHnlI1hRzO830GAqKC57b+VBE8HiKrpZsyOTEM/mn3ck8RxliAkOCWhTR2Q0dIsqM7lQrLrZSWFBTp2CpxZld7bhyzQ5EzPb+nitlWKs65UhGXKZ17Z22NI87fePgqOMoJrMYOMQP9+Z2WZZkba4E2b7pppu55TZUJVx7zbWf+PinhH/SI062T9+5456dd95io/HMZvdhe+7eNWbRycsbHtWnUo45fosMmAyfAsnFccceY5a33Tx+Te++wYMVu811y3HojDMe97gzTmf9+GOO23HHjlvvvvXTf/GXSwKPUJ677nEF27PjDm/ENm894USx+JEwW/gdW7iHolCaUV3haEE1ZLQKLsWITXNThY2gBSm/hhQrcUMzwzGTNVrN0WYUXXmlhAYMZgGDoaaKZkQ4fgy6mE08HBs6TkTmph5EIuKCACshW0xnnQYMRARlfgmiI+oCIkW6SI+/5sIWyDRmdrUomLUqhzZtUdRWV2mAQ6JD4tQNX22TqsVQ4BhmGsNNEx77tRsA7ilOsQgTkZMpTJZgvmltcKv64eMKMP2A01WCxM8GoE6d4WlDZYZ2u4IPuP3BeNukewD3DA5kpk1S2LM3WxLugAEXe4/rtMO8Xf+Wbds9lLQk5I5aVw9P5z0rYoWLm48cu9rhm90+jnsPieaVjPFEpv3dwLvvutv7YiuQG95wnbD1BB76c7WmwanMRDt0+SzwiM1HKB9vAFS0uWJxz65xZT/t1NN2HL+FqwLZedcO35j6uppFu4Y1RidtoiiJYkFZHBgTAG9KSlo4TgioICrccq0lUn1gIBVzVSsiFGAoc/h5ZRSCnjMQo1oOhKcED0HM2unY5Mzo9BndzOIE8VA1Znf5iFU2zIWpTD8eamkwmmZ61Ba6GE1iGjBUJKTwawvWaAxRECEAP/rwYAGUiYSvtoZ005PyYqENwDksA2rGqNLC2clC4QFE8TaP0wp+oEsD5cFYAPWpIGYldY5ngyItupakUTsKvbp/9+/+XU+U3AN44+sYQ4PwMNjyIdhcGWSHKtcH56DrrrvehUXurA1//RKD5NIMXFVw8tXeyeKmwzf5caHwwK23bMf2uNPP8LixlalSMR971NFOSGTt1dtvHn8CCJ3y6z/3+bXNzNZ75L00b90yfp/pknXtNddYUESkDGcLYNfucTYwtV1gpUIIQI5yAAUz5dwAJaq50ZYTGiA444HjR5QlStCjaFHwyI8WHY+gmIPgRMSgi5MhFN2sYIbXTbNWDnFiQI8ZcfoGTw9V8NTSI3sg63KeBuLNNc8LnzNUYdBKoy5XMecJfmrZFQsGkCpsM0WMYtYFOOHY6jbUKGJDs4VMnEXMibMFSRuERUM8scn6c7wm0XHIadzOiJOGpPBkAgVevMPAuj9jD6ZUS6OysB87vE7WpqcTfAtDiV9wwQW+s/MtnpOS22XvfV0QaJREe7ASL19KhzjP6G93Z2I5oI+lid9Q4C+sYaCZ4OGbDvcjYB958sFUCaPq78qjvrGZEjdA/NHlMyscYB0uQncU1LrsjKv++g2ouaLB5cPPBvyXct8LSeDuPbv9kkCW5IB1CSVrlE5QmviAwucQ4aCjsIUHAiSwdUIcW/nEgBN/PJjRTU8FBAfJEhmxL3PMPXRSCSZFZBo1in8WRG5jxslJCrVM86dwVpVLCH7MGFJCLZyI+YITSXNK8BilU261ZFGmYzjhoDDzEBsoNEP44TEsvGOvjFKLGR1et5YUOqm6fEi2Fp0ntjYhqxxF6y2TF73WgJoU4/BgXS0EfwCnajqAOJZyWaPRpuKIAnE1LHJD8ghItuUw419C9nmdLUE1K0fPoVx9pM/c5+6ou+XPoujyyQ7tC2gaOjoiMppbXOGENcMtwWy/dbsC9TDUbo3YRRkdj1sLa713WGxxzIXPerO7WwkYqAXmKeu8lZptN28jPsDpYpG6dyl0MS6pHNf6MsIW/6ktTOEDgRul3JDWKH5IzqsVejDoYmYdQly7+LJ22GAIZyHzHKeoASKctxRCSjVBnLqINCOi4LG8ibBe7EykISV4uDoW+Po5vkkszKmZFGgvh6RBm28Q/CKlROokxEYDx08//vTg4Q+7KJzMW7IliucEDZUWyMQzN7NHEA4mstollVeIrKctDYWcIdngnqJXhwrGkuCbLCVCipLpm1hcIvzWzNuDaXfsK3QFBBRQeeQBSepSSmOGlaAvK1Q8LRdffLH3ZZ7AEJEsD9Hx49Qty3IBLFA/eVem9NOGAdAmoQLggIJhy3UGfc9he5Q1DfgxqHuG3OB2aaJWhWGrIFp4VLk6eoUrWvfffKAWcY/KXGauSVBxbO0eyVwrrHH+XzYnKXMhYRSnNJV9LuUnVQQ5E70JK2N4dLHFjKHsI0ZP/xLj3k1RN8BDT5xkMdcapdAQ00bhaa4E81AUWceAnyxIG6mAM7lNHI9RIvKToFH5hJsUOgENWiJxGoKQZau1QQlxyiGLxNrdPE6AjU78iWSRBggwOj3M5+j325aTWlJ4Jl43KV6xy2HVokLshhwwxEnmik6XP4WGoZJLXDsioUKLw7p3BbBhc1pSnCUsLKVGadEqETe7HmX6Cs8GzAbb0qH0LQAHEuXeKUXhWku9TOCHJUA/tTYpTmNrhmgA5sUQhP6BeBF8z64jDz/iUaeexrdrrr7GDB9/7HHCOOL4w088Ye3LIqc93vIQ29333H3TjTcJj1f33DWeMPoTcAxtOW64xEkB3n7nbdg2bR6v9sqaF8lOPZw3cVZWC6CEsJWUvAtfyzFgFNQV0eL8WplamSI1iq2Ulvf44ZjR+YNCNnGqgihanBgAxBBE8ieRBhlOfyLUAjhmdNbLra6IRKEaTGKqGpUBaonoypUZH/bWN2PxGhIOcVLppxkRTiEiwJ/RBKnKjUpQN/48101kWjEK/6KASFJa2oQpNIgbV8CuNcBQJxF2jdKPuRDMjpoRFCKpNSXTA/JO/8Jz0lD6famCj0Yy5oAWBiRCcUPc+7rTVX/5gR/OttdhENcah59pz1cOLST6VYAnnrSxGLhLJghHXGZw7FJMu6hZk17outtmhXtMS+Tnr7uOHhF65mPD6gGUCWMC2+5doxp8deaUoYhMsEXvJOe4L5bDPBna05XRW7DjbQ1MMFqatKVMSxWIzhm4lofshnDY6MI1zgNc0gWlFA8igAhHgOgqD0KJlAIIIgZKKhFtRWyI/kbpTA/xJXvjKq9qWURJNp5azMTpYQvD1MnQyMByZ0+DOdUCUpRw0qhuOAQncxCGDBVRdMoBQ5QYRUycSK7Gb2h2DRUvBNDGbvg+LXpAdg6hENFtCM4BrjKNzRRDyo9udnEmjpNpripIYBRnDowrQKr1UW2HfsoocRCrypWl44Rdx6jLgtInryLxME9KqIJ3G+rvNmJjxiXCAnA0MkqEoMn2t8ycHjH4Te+uO/2Jq3GnwjQlROCGeGmZOmVBDOGn/OSTT/GHKNXxjTfe5I+KmwjmrDer1IPNO25f+2vDc7L3bB4PB1T8rk13S9juPffsuXfX3fd4vHiPGwyVdvgRymLsZ4rTs1ALgJOB0MZqWX+52yyWIh7KYwmdFER4bfPREOVkG4Ioo9IFxxy/5EBECikPJZOeZBHBxNEp0eVeGZNYFGAoVehGlQK1jRqSfETKpYVCnLoYIEaxaXM1ovQC/Lo5QBADNkT8sWlBDNnCwwFEmvmgCzBoo7BLM+bcoK3R2rrhRHRZ1I0y22kUUmgUmj4M9DNE1nEakQ/KXUVJGm2YfRGkuvDwE0VcIzBAmDGbqN20ZKl+KijSrTRtwNjs7hljnrh4tIVkT0L0IZ3qZ8x+zLAh4CUyWWtYefkPWwTNHCd4s23bePSEOLc3eshiIItu1aHY/m+44Xp0y097663b77p751FHji9tdKnFw20KldDOu5xGGBp3Gkp/0+bDPDt11LIkVJ07HWyAAw5vBKWJOamgqqDgvMWgq6Vf1hBJ4UfBCUKi46FEiygtRs2BVABdgcyrsKFphULiaSBY+VIShS3I1AbHAIgDejDwE4WepLLOExA/NtbhOIGcSKy8YaCZrP2Fb6nFTBUcp3kx+wzpApqZCC9Mao3SXEmRpdMQDSDnjaLgLAn5bBQxwBCsdrFlLj2GQugxhB9FC4doiwUP99iFEHeIQBedkNXGlVde6ctlDpsRo2AsAKxUcA7iGN2zJPeXCh2HDZJ2uNJ3OnKXKSOYpc+BWx57Iy19UkA1/lRpiaPz2G7NkE25ITg6J/ADdb+MjusABngx8IGsYGiG+PUzo9aVqKzsHXe6G/ZgjtCe7beOP420devJ9+xy/71TuRsi5SMDqjDQOVTtEukIlk7tSMD6IRtFjiQLTCJZ/pRcGjCAfCOeThnAQCROVtAbwskHkbaMpyBZbBka3i9R04AZ3igN+HW1KJC8IghYnAgpmVSsRBiST0MQ3Wp92s3JWfd0EqR8nnPgpNABJTxc5mfscfKTnloMfECnM6kE6xqNiCdkshGXQ8R4IIYAThpirsUQRTeKLohOz0wCJ8swNqP0q3ggM/ixCdnDH78ju+CCC8466yzmhLxoXX4PIFR8IjzzzDP9quttb3ubD5stfSsGn2ozhfZgXed+Hx699KUvfcUrXuE9gM+PfDTqqCPRKhJPuwVvaJNcau2v0uTaYjsQkcwwP7LgTL5MPOsuIbzBo9XVMmrJ0UyDVYfo8nLTTeMXD9z4k4/9sdXIlmo0+yJcZmLM91IK9n7hSPSojEYxAHSmQcHzJIouNnnEA+F8YBRRHdCMohsnnmS1cPSGpJ5F+hFLManF8jh7SGNKSE0H0qAli8GcGSLSjFZ/lC9ZGtcQnLr0xM8WRBfd1iA/lT6KIfy6FA7/FiW6fFuytJNylcGiU4HRjBolpaXBBKVZO73CCTekXXUGzxwKoQTEkyoiAI4BGGoUjr7Q9q6BTESMjbY4p3U+y7OW9bEnrv+bzWJHAfjFqJzcr3qc6OSMKHxzaojasesPL5ai9DzVZ3C/+qu/qqxlx0lDm7tsMG9VeQP1rne9y1f+lhSKUUMOJzZ+pUlpU6heDTGDnn4bs6SZJHNAxFfVmE0ezuXHXuOUzDnzS8ONN67dBphRz2fwIHKGCFnXE1cDOOUKwAHbbbTTUUvIdsAxi5/yqqHE8afg0aXbEDDZgM4oWrWuReRPPLpsaQsEM0QXoFMLJlLSyWJDBCbDJHGeZlHE3BDH0jl9QOGeUcrhlMSDgpMsOoUhbFGopdx2IFfYrCKjKGZdt2DxABpQKKxrCNBGZ4YgZEFGeUXEEB67GyIrnWxREqcKvy7NODOR8/hTawjFUMzoRBBRgC7AEBiKrsUTTDZdbHiAOkY3RyimXjGoT3TahM95uFaKfK3j1+1+rsj/N73pTb5j4HA6x8RTqmPOHN/91U5fDlOEQliQps0QjewJnjprwK+MXQ38IMYQM7Z5/BhcN4iY7ynLm7JgrpUpD/iqoDdvGq/fsdEgLwRpBnYfPDRwsdS7LYFj091x54iQN272MKvDrVu3cN/FQSJItctS2J5Nf/miYZkw94ijeqhqSOw8xA9peoyWkAQbIotIRDeKhCTIDSJwGQDcoNxozhPkkpBbS2R5QjMIWfSNG57pDyRtWYTjlNvpdiI5QG38FAoZM0qcHFO1plJaijeLMkkk9+yarMC1Rmkmpc1/bACF9emhLlvighDJydxgF8AxoGupQpEWOEQXokttyByKXxvFKB+0zSNcFHxglzNaQwLBL0AZxpZIsWCgBwMiIAhYR6cKTE9GHdASoJoquhImQ1hxQ1CAwjUqEt+Byp0tRxZQ6IWUJmxRinxYXl/xtPGVEpzLn7jl7QBpV5eQ9jAPpslipied6JTcudO/yTUWvWL2P3WFxxZpIdms4QLcseMOqV4ixDNmaLE//MezsK3tK82HkCEllBQ2/FTlAERmELXx10XnmBYYlcMEaUvhpPNcQXADgwBxBllBBzQb1SJi1uKkgS2IFi69NGMzqQAzbw214CHqQx7IcqxJJIuzcmSFBhRS2rrUktISoRxCv92HEsz8pNaQCoMIhCAeuSoVuU0EoOuS0tJQJunEHD8NhjIBDxLcn2g0hRjKSWmhij+cN8o9ViAyoOXbYmr4RoQGIsJHxI/SvJBqFEJqCK75svyHFmL0ktFiTR1h4/IrFxgceByBnKjcMQOXHhknQlyaqFa4cpFmHsBZWnLtX0cd7lJ+2L3jFyEAmzC1Noglg2OP5DpzbGn5gOIzHtch/i/JsW0rSpvo+Emopdjc4PSret42o8T5o5CWrUcIa6XPVukYCVjqrEgLlv8Y0Mt+eaBfosWiCzDo8oqgLkEhEwSkAHEmjEbESZZX8c+yy7pgc4kIWbZQ4KBAIATRRYSTtiBD6TRqdipBUWOTFl0OMGeUraqHEsQ8JMJ/DIZ4KBCCI4DlnoRdXaNNBBFhIrIOZzfAo0sWWxQM2Finc3Lygdo4tfBsaQFKiNYQPaVLAVhRiM4IvEUcE7Dc9SKqH7G4HRWy0aqRXeIUhqQ2/RldpdxnARgWA4CAtAhMGCInxpuLLrqovwHhLa8//Oa2AadNHZu7Dd7oZgyleZILwRtaTqTjKG+VeSjf9QTzcg8wrsvyoBVw3rMoMApvvOnGw/b4mNnLMrM49kIJx8NH2wqDeJhb6MhjMkwl61pDywVsbcqNYkNkCMClaXAvzqEYgqdKIVLCeT4TlH10bcykMKNAKFEo+GWPEqkjiEgKs652ai6ZFRwiHi0eqkjVRtdNA7XcwEOKWi1zEoWoCOwCfDA7usQ9l2OCIB4UzARp0KU2DfxJs+4MR5j5jB/COkqj9ODPN3Tm8CAaDQoBEQ9OPACCUkKw6RKEFJ1uxNlCJuDhs6C0OUM2waZJjIAPRt3w2Jc9onRg9tcfaM4f2iBTZxZnF7I3gFi5m0BhMEkGQFjqNwAXXHCBpHt0YI9Z7kePZ5UrkuVqgJNDtPFSSyFxubA6IYKhTNI3HWafO+a444/z6b9R4lYwEVaMUsUNKwTigY8Vs+PO8WcXigrbMjvjXNEtb7nWJuLJDTcAi+nUGhVUqVwEx2EAPSe1RrVEjIbTsNgajzIrFOEgYsCZLERQPeclhUhtIRPBrKsFHDAK+IATD2KGhGmmKdeVCuawUQtiwzmStgC2at0s4Mdj68l/bEZZ7KqCnVHKEYlbuijwmGk2pJX5pNAhRGimxIIxylstMEScZgDBHJ3RcJ7j4Q9Z/sMZxYMhnvQnq028rqEgfj6wIkweUiIh6GkWMsCMwhBxhQHxRyL6YsCmLFLWybIb87r6vf/NgfssAPZ6xSt+HniyToWSokIXMAnnTdmpmISKTrHunBLe48lLLT90+QS3Y5oFe7fM2HypNWrIp/scKJ4d228Xre8n8N+y/WZ/HeuYY09idwaTRa0LAnE+cNWE0bN4O/ZIsowaXXwfVvDTj1kLMGh1DUEwA0Rd1jFDTGoTYCj36I+BCB7AqCFEnJULZkRtDOh8YAgRhQYU/CDx2CgEsRnChg4hi59jVQAlKBwTr4VHxHyzCzDrcqaraHZTTirP6ckNGsyXUX52paWBOOUQbqDDtYjYEk8byoSGtCiUEwGlsRDgMbMLoRkFf+FDYtCGEMc51tlyt8OZ0hWDJOQ/wXxLJ2J2SeFnums1BCSbrfBcus8CGDW3XHFyjn85RCPt6s+zJM+ISLJk+0dx8dX1w2SXXdeB3qp2VoO7MNFZNmnjR23x5Ld0uDHTyrA/XIXomaGVYtJNvQjlR8EQLGzazJyuIcoVP28pRudtketitiSAUd7ih4DSVwrQUVjUxaCNooWjgxh8GIKhQGgwCmcLDgzJg3IUBWLbJ9PhtEmgLhFeYaMWQspQdlOOP9DNtBjpTBwFrsUjk/SgQ6gFRGLmcERsuYdilEXXUogdzYUas7nOgdQKCg9miFFIhpKNYmj6zJOAFA2GAEoatI3OrlGqELVwTmqNBnBgVEshczIWM06ATZchMN3jTDFawMIxRErhMaFIjFJF4aqJYWYF7rMACFNEnlIyWaXUdgKXDqcrP8FU+l4o+Ojt7LPP9lmohPauynrgBOXJmhVOTD3o3OJTYdgiIeJd7Fgb4/q+JH8o4Leawe7eTFf1ygBZOtPgoi8Lbozod1gwxR6FGUX0t3HNCG/jX6ys7Tr5RoQnYLWLuDjgv8O6Ia3YR3/hp42IPKADDGxBIlaCzQGelqhRKcVJM2ZAYV3tKhI+9K4Do4g5WQhpaNwQf3ImWaOGEilLugRpMC9wq0Xdw42aX92iI2JUukCqSBnlAP0o2FDyZzJQi4JOFs56PIgoMa8yJGgIkuzkgaCgA0q0LKaEq7yyoUDQsxIPqbRxsqwKzZZvJyJiSIyVSoaG9gUSX+/d9x6AjCkELDGZW/ASAaHLO7L/8B/+g3/2iwqbkAVj73c/IGWeC/GVgXYa3lgq6HjKNc+Mpk3aTfE4C61tbFbC8IpRkagb1wEaTKI75mVuxp0rOqBNi1m7pG8sD+6BRb9fpXhYsbY3UMhisWBeBUT8ALGUpRYdZXizbFSz1OQnVUbZ4oYu3/AvxteOW6RkBiUlTQ88fkHlDItJ4TcERwdwexCjzShBHjKNgQgwhAjBTJtReFFQZdTc6YqFb5kzp1w1RAS9KaaE2nLYfpnPKOgVH2cyRDBDhggCFC2LAJ5jcEj02qQQA8ToOMO1eIaWBcK1dCLwmed4iHMGIIoLhbdLYYzsQXw4Yy9WjW4JhKDwMBRyOomQrZ3Ifa4ABKSeJcOUTifEjGhSJc77r//4H/+jDdi3n247nHZI8dUNuEL3cYRpc/JhngZJNKolntM8o4dmsyaHKnNpR4HiZwg/TjHTTBUiozlNttmlsHnFiZ8t+aFBl14iTgdOUnhkxCiLHEiKKsoFWJha+snSTFyLgqfRmI1SEp25mTt0OJ+1dOpymAYK8euyqOU2qRHwUrI5qQtpagscDohoDVELyNLADRoAQ4Jy3VOvqTVKFZF8jkdbHhApxwmhM2956FKAaK7zk04MRAAntbrZnQhZYGi1NRrkxpBfuVaUMfx4Ghoq1gEFWk4g8TSIyG0UagEcCEpCSEUUMmZdIajGfgilW2iZjjM22kKymyEM91kACsVpR6bkSIIyxpJ5LacEGPOryBe+8IU+CrLa/KVBozZ+gurekrAQUXgA+A0nZZQ2XUSTJ+NSvazScTjmDYuLhyP7TmF56Ry4MHtyajmNadYdTq9flKjVpY3PNLe04NgEjI23NOsygUEGy4IWA4UZIlKx8hAPQcxGKQcxx5lmPhvFrNbJ4iFliGA+cGmJaEx8NQ1JFR54ylmhCnCGOJEcqCLZ1c1P/EZZoQS/FmBod2CCG7o04+GDUYLE7Urh6aE5KWx0ejRHLamSgx/gJLKahNQSTEkKaw1lV0tWFw8chGgjMheRIEqAAklVnENy3VC5xcAZDtPfEAqHQd76aF8l+CGhJW3GZVJCipTOqZxsgsPAOtxnASDGoY2BDfJ02Urp4sRFF130pje9yYswH/3/y3/5L309wTmO2pYg/glvy8C/d21JmAarE0KVm0gu8sy+LuPUmkV7jdsE/8aAq5ylYaqIcNiCIkKbS5EH6xInq6qRFY7RKWx60EcOlh0Lzkmji9qhnNu8BaTY5bxawYyNZnQmmjBSAE4KHQ9ZTgKyiCzC5ZQIhDiorI0iEqefhnRCdEmh45cBuwCiAFEoJwUoN4rCIkE6DYVXK3FSlR4ICk6INiXxc5t+ePqpjSdPuJpmbIByDFqjS8LHzRVBDtCAmAkieMDqKLVprsUPCgESkfgDwRBegAie9d7agkmqEPKZdV2w2BkNHh4ufo0ZR+G2TFKlwIxa0roNFawhGqbyiaMj3mcBTDPTJA64NGnNohXmqzq3vErK3wLqhth7uJk7JluF1gO8HVowisDSNGcE0dnmIhAMfmwQbEa1GZX3nNYKuLnnBkRLChEzJbSptpyEgyaYIIRO/EynhKuIQDkyipkSXcy6FWXloosZRCcOZwhiO0AkAtHKmy5gKA1ixEwPgOhOz/MqfoIcEAIHcGrhXLVfVJryhkJWiujhKgoHCM4FRgolN7Qj/mU1MorOH+3iyFg87MZACtAM0DHgpBYRDwSdRUOTgSA2XaN4DIE4wzGErLb4SU1KPLVpbih8auPM1JY5zjBKFQ+JxK+LzdYmP+LVJQgg8RuFYwZwqqbaKPdZAEh5wFK4broy6S2B6ofbgN1ud/01YfgBk6aHK/4cp5sBd8YOZOreUD/e9dDatJlRU0KqSaUNhdMC4xwlbdUmu5nLJXQucQagV7VEjNJvCMRJIT3qvmJS6Lppw6mwqNKtiIkwjUH62OW/LiLfCApTlyoMWYHwnIaOdlV2PpClVoARMfCzvOEH2DjPK7sD3KWSCSHoskJKlwYgb1oU4sxpdT1RqPqF0NGOfuJ0ip3++HFmVLeUtjW0ubCLzklSjFI4u5iTxUObeNMDYYjb6PAJjGKgJ5AZ3fuFODFMEQhtMc/R2U1V/NhARnECdK5ySVy8IuUGoO+cHb/dAcc/Mr4cldOTYDMynUS8zwJgZiZRVLIzs8+SDJpUT4EcuZz13QO4GrgHcCdAECfDXPErGd6YQvxaWWaPK8pLK8Umnh9mXWsmtHjCOSQ2Zcc6ipY/lKcELhj05hXOIuVxMgeXFMxp4BJQVfQUM/1AcWv5JihDLib0VGHoNCCKfZ76aMCAyCJnIBWTcPK/IV3ASap4CKGNb8QJImbFkPJt76AHEKcnoCFbiGS5TYmWuNYOwluaKeEhIjYMRYoISAHEnJl410xdPIzSJpa5B5VMptHhRYQBhR5EClNeV5ITQacTP54APSSi7qSs4uvs9/Pf2GjmQAlBYR2leOWKA8JnWggApwn1Jso2QQSbIVLo0lXUcDu4PKya3HcBUF02cQueyVJAKbDr+zPoP//zP/9d3/VdCv3Zz342il+QVUOYeckzIi7iFkMVZrI50RKCYKZKeWE2i7zkLiDIKKAHAyWNxlAMRHhPiRYdT1ngM88pQUwcg8pTzaPElvtLePyU4OQPHuaMosMBuyjswvHTWfpynnJEQ1yFMIrZEDqcFGfm3mxW+GxUO8JbFrNR4uns8oKeV2TtL4YYpdYoUPGyxxw92IyKDicKhA9a1oGg0DEQgQhKKdDDMRbzIU560LUlOVluIBY+/skJz3OjjLLCIgoknJ540OFakHh0+FQIN5pIRG2AHpKslkUQv64Q0oyNhlKBIjNuRJW+dLkBKJCihhPEn07RKUv5zFDtfRbAVG0OsjE90KXO/LHk7wJ5GHr22WfLckWGjUMMSIoWG2YT4OLQzFFoy+eui4NpJmiSeIk5F6sVDIiGSm7VQ7NRvhktbHgM1Ga0nCJSToMiwENKUWLARhCgABMZwu0yS7wQIIYyRA9OacUja5TAU2gI0MyK0coxE7qUaK1wo9QS5JiEEKGcBniCWrbq4gTJyg8ihShU4WELBS45lJSi+OE5gI5BSwkRdAwZRURBp0fLLm2IMpwnBFEANjiAGMIMylgMqUpb/rOSQkQQ3pAu/qkNkbZVnskWEScr2skGmTyQAAOAa+mXLnuBPINqRpiG4LHRiRnRPOJc07L8Z98FwI9c0RYwFWTKtUToKmK6nLf8MsaRqwtQjpYLLR5f5/ksyYJRCubSTLBo+o2CCogJ3pMFiNhQ8LCuKzam6UepJnQxCGyuEHqEjZNL+UyQNn6mJOfxlyllwYpEYIgNpUxhSJtVTUnLCXN7udiLAg/NpAAlgqIHc4YKEA9t2Ihwj8/Eb75527JLjFIuWFJM04OTEoCfIIpwKKENkl3E8l9c2OjhACIfsqJrleJ3mSVOxI7ACh7M2DKkhUfhCUiV1hAlAMI0CKcNTk+qcHKAErLoWlZSgpgIBBjSDZ9tlFqGgNh1QXnTjd5QgvB4tFFESr8J8lbKkcRfY1CTPMRQMisVXbJShJPIdAOydwHEJBgcgIBh3gDTQB1EFT796U9/4xvf+OIXv9g97s/93M8hYmaGdnWjJUUVPW6X/WySrHsGs2JJSBDc9aErO2biS0rH+yyQUdVJJz3Umj/asBnCMJ1sJVBuCCfHSAUp1PKZCUP0YINLFp6mpAljiNsY1AoGalkxlGzKjWbdELWubNxQEEvFe00+ihidlJosacQ7a1LrlEiz6XGBpgG9qwo8JXgYAvlMFr0upDzMoWoUD3FuGIVwD6chPojOqCEiXbLKKk50rW6Asy7mAB1RWykjUoiHMyaCOEBkEWTOKBwRDxyiDeBUEakLD5mCGMCidZR7XaOTMkXWNC7OT+UzY2ZQ+L7dNCPA52pmhDaceELoxKP2SmlK6F9bAJhMAyalaZUAUaFQlBkCUuOJ5znnnPOt3/qtvHzXu97l33g0qQyToqtDTj9XJ+sewE/sXSKUqSq0YOhUCmy1SyGWNW7xm0jpVpT0yziL6LziRg7MkIzCjRIx05CmBKcucZpRsAFdOmPoZMIHUDqIZAiFNgChpOzTg5I4TxBlkKpjjznKDuxvv/sfHm/Jjzrauj3CS0HGWaQWGxHKFyV3P+LErV58y5Ih65BOCH8Env/YCAJSrHADA09o0EUXC2ayHiTggQMuZUJCpp98JktEwuHpzP/4tTNMyg3paqkyBKZUU8a0ITgrOI1yDJJF/DmPMgHnKvDBEIoWDqGQ/1oVrBhSaJQ2auOkNk5s3IMbjRMCMJQW2VZ79hcUsRtC4bAuK1phPvWpT+0xZnq0awsANwOAADEI7lpzY5LcYuN+yUteovoh87ZjuLAki8cmhgfEOUQchWwfCPn7Dk2kpaX6RWsK8WAWFeeUBf58pb85tnfipISUvNAgcURQmDAHiMRRGhU2In9yXti6fZiEXxTEAZFME2QxtYwCQ6JGpwSCgj9cF14q0T3kJOh2xihvgbl1GbAGPJvBQMkwtjxlEvK2bduFnE7WOSaleIQmHG4UjpZIRWDUdNBslPPMcU9XS1YbG4QPLAKyNBBEJIuBrLZRCAY+GMVDiicyLDkZQmdFGoVJxIxgMJTa9GvpmWCICFUohiYSPh1LCnP+oMO1reRm0xCixcC38CnOMUOZCBGFUX7qyiFgwsUZyAD+wkScQK3saScFsreTRpLk7dn0omTSDAkShbsgb3QRqTMqZZgN6fJJPJzT0uPk49mTvyM91eLBTFZyyRZDAaM030wAuTBK0GiG6KzKaUDhgxjgEBYhNBQezzOkJd6QGaVWOVKLgWZSxUgKvpgdDX4wVfEW4FQutFnduzaNZ0E02PvtOk5Pdne+jYdzy65GCW/hMqCGuIGS82ZLl3jWOV+AnMcA2OUqKe0wvP7MR3KI8AGPy5fRypc43ziMAsoGCpyh2aUWDgrcKG26lGAufKpAqspAxVAa2UXEWbpIERdjlNIFr1uLiC3OTMNFSiGGisfyzhkpMqQVMmYIwLYoGE3aosQjmT5MdsPJDa+bPHfBxklAdlqHyGerCz5h7xEod8nQKyO6XKEFK1fCL730UlXubyc6C/n0gmH2TLMwCCosMwTHQ1Di+ETWsyefSLg7wYwoVKP0awH9lHOaXdcBLQ1GTQNOHtPcsQHFzOniBzTTRpwS4mzBiWh1jWJGzKLgBYUCob/DD4VmlEVIUiWBLESLqAUsWxQROWBn9M/5gaUgxj3D8OXOcf3Zcvxxp5669hfXCLLuSYBJUs/K1ifbfszMYX4azWddOvlMGw26oiuiCk6tYMDcRUxXWqRdWtA5yTEi4tLCRQTylp4YClCXCaNpFjhtXSTpN6orRXxIHBuIyGGy8dAW0EDbkpO1+8b1keEVwA8QQ1Dg2jZjk9Ik0sx/aYEAzHRyA0CSShCOskzKqJAeuHPetzlO/24yeTt9WEXoB2RXiWus04AMZq+Yw8smGzZy/3a8Le35z3++rNna86PcCWnyQ2jQukmQQYYVQevK5PHbkK4ZZVGQ9PABQJjDXy5MM3fpR88l2ZGyZgU/PeUXgie8CPFjoA3CCpEY4iz15q/9mNq05QOLy6q4V+7l3wrYs3uU5tFHjaBGeRw+jnz+HTN5UDH8JDgsbj787nt2+wPVfFD0pz3qMS7K/uHL47acYJWI3fM6X8GyziIe2gCEOYjA6dGtAkJwiqIMMDGsLLZQMGgxEE8hSt3qmE5uIwKc9KAsoa2tbXSUjGLATD9KSiB8NkokH1CIoOCMrs0HFKNazgNEQwE8oJZ+qeMeXJ4BHoGj4DFNbOFhJT2rHqYtByjBgN/eSoljturnAFUYeEtPbsRPp43b7qwL2DK671ppCzFcnFQAnjFMo8l2L/umN72JIm+CMYtBpXrEwSoDlGJDzDBie5WSxUOP7dC+ZQnZg7GpA/lSgszRzAoTiC4mRpmmnBLaDPEKUop1W0WZQ5QODAyhGG1d4QG8kiCjPDTUSmAXBbAFx8Y9XaOqOSUoJ24db175zB/i+Wxjd+zh9l3jgDYWpJV88imnSS5tZPkZfxalxPa//Pvfezbf4/TkD1QM/8uSMCFMxwzR5Se3AW3aPBSmIflBwaALQQHMhVACKZzoOEGjEFKzi5kGIUsXHMIZDjCXV/TghzcjeAyBiGnLigwbpccQDbmNAQ5GmtavHrJq9vHTiUGXD82yPFNeZvIkcS1OQxDmZouHWi3x7m7NBQpOQC03jJIlxT0/XVR78ChG910AxgiQzF2IdAuJARXsCqDOLrjggpe97GV+E2PleTHsd5LuyTitJvALjCxjVFXKzMjL8qRoMxHPhcSpyGRBDTkXYVA6NOeuTQSdi4LJbwHzis6SRa1RLSUWGEGjzRAcjyFziYeIofLFtyLXLUHi4hjP8QBSHMBGKgcEwgRVEGr943y7bl+7yZYQSnbeNT6nYejErSc6b/NBKlLuZoBOqpQMux6E3bvJlcBfLT3Mr4AGVSEetkfPhGLAnHu08TAnUSB5Fc5nMcIRtVUbhB2cEP4LintanmOjMDYM8CojPFtagiYOoI9Il1KG08YxCIUQXYBNq5s2CtkiwpZEIU6YGgzBpbrHjHOLgdCsEqIUBfGJwKfznAQoVFEoOmxO/2eeeaYdWV29973v9YFmxwpDySaVdQ5A0qDV3XcBoCYpQqxCZQZfWsTpDcC///f/3gN+D4Le+c53qn7xq0JD2cNshrpuUsX7Mk6VD8z8lsBBTZVQuBTW+Hu0UqmMJAKzwJZJHNuhKkQE/v1g1V7q8bBFhCFQIvBYfpQACjGoZm1rcjE01mTBk4KYKj5AqOKbbt5qgVhQKLFIbfXbbxk/gD78rvHdhCEBUsIT06l6/YsE/s9ORE+O8Yd1ykfePBgYdwvL80p/tlE6/MjTny515h5Hq+X/13f0cqjlA/05LHDa4YxSC+hgCFH4jBrCH3Ma0LlKUJcLIRggw6UlcK1RxIUwmjJDOdOZoIehkZH1BZZCUlMQkp4cxh9PLSd5aEjSFLrZQTFNRZQg03jYEloUbQjB8LoZ1aLHTJZvJgLRdAsBBc4N8x5ea1KKwihI7b4LQNj00gLBRIuUNd8SqqxdaJgxpIhdEKw2XZYsSIXhWOjRhf9Jtc/nnCbM77JZ+Nul22hWT49//BkOQv5pM4Jbt45vXW67zW9V73A89hbOfJl6d5VMSBYvt293wbiNR10381CyJFHW6IyNq2WZiIApR+mSSpUhbGIhqFt0iABFKzsY4GUNBRv942f693p642G8510ewkjLvf5xA9/4M3TMscdJ9s67x6np2OO2HLvF452jVLQFtWfTYeP7weXGg91qZNOdm45Y9nd7/yCubLFw0KywzsN8EAtclkweRLfY49clIgmGWg/UwhE5DyEFx4xzimQ6SqNazCxKGpAEeLYg4VNDnERQapPCpku57hzilS4R02e3dkekbPDgxK/SjJomFF04Oj8hactnxAlRjAJ+qkMfJVDOECXVA3PZxUxwVSS8WAztuwCQ6C1CuaPOJPLG7QVjPv+0BsTg1ttDegiTmAWg6LsdpBodxXlAWci8xNqDBGsIxSfVqu2Tn/QvWt7iSamip4FbLin+rpslsTgwkot5ycj4zYA5NfGAG4iACD3Y8hAC+N+oFk4zDwFcQWAoL0xgQEdZTRkeJvAQBII92r9ZufzhHUQDbSHwoZrye8eLLX/p2rMlr9DpNNs7do6nn9Ryz58YaI6HWru1PWn3LsUozepZKwo+aOkE06uJNyOU0KYFNANbD50ERSGcYjSKEpFgsfAZ4EExRHOJ4j9idJwALmStlFLIGZzYiMOJg+iQBLOV9ZGRJeFt8KToJMhzz0vUqNs86UqnNqkUEhx+r28Bi6nRYItem104OuXNlzpRFTSUHKOGslIIXFW6HkXa44yyiJ97+NcWAG6Ar5YZfCOaZcuxyMgIw422A0zZ8QL4O7/zO6+44gqPn7qzVvGI5gazPLLBv917dh1pezpikwWjayc76mifAxz3pCc/UTqA78tO3HrC1hO3+ue8aEChjQBmehZ/1m4Hc4kbzUcTOR0WKkAEBIHw+C8XcBEZLaFadLkgy0n8+Wza0HkooRAHMKMScc/ucRbCJj8uEwrQn6UTmy/6TA5OtyFM3HTTNjzHHnPciVvHn24/0r/HsSyzZUn5Q2CHKUD0ow4fD1h23TOWcfMkLp7kFcSgoXzO4eLiA1t0Cr9WgAliw9/UouAHiCgBHBjCpo1I26iA5cLSXjMcW55qxIMBJ0HEFLKbBkSy2sXUWCcgHzAT1OUwcbOpKmRbFXkkiF+2tYbwQLTUZohCuBagBBjAKgWOzbYIoc3Oa0e2tOy8TLCLmA/TW98luE8QLJ20sVt0+14BDFMKQpIXAwE5suv4ueMv/uIv/tAP/ZB/HdULAevBAlCsCmPxc+2DYZxcdKxwMIarraZNSXFRHXBIUti56qrP7rxr5/G7vckbE6MmGPICVAzcoFM9L+6OY7EuDS3IYsBT3skCXYExjVgKiKSHODCkxWmeWmNGGdWa0QStAV2jCeIEzOlK/HBpuUDz0N9llG7xGTn1UY8WFESl00+noV33jo3jtEc/6rRHPtI5lUu7HIzuvHP5x23945njVxMiAhyehmZEw+J6KbC7umA4yWEKcxtbUthYL1J4Xc4DeO2ideQ2SnbrUgLkoTTGH5EUekkOgdcN4V4IqbLnzKP6MTul9IS+aaUcT8zaLGILcg+dS3DtxHWTIsKEfdbWLhWOD/4Gul+nSGkrEwNOClOuhuVfN6LaC19bAFOv4YmTBKIyhSyN3euoo+zQ/+k//ScPc17+8pdbeWyjc7F8eaRDtZjNKIqLDIWU1BaJyBu1gk8//QybnYsDQaOuko98pO+lx8fSza6Dg50l8Saj1gRzJm9X9cNLmfA4APCYYEQAYUVbXjBj6GKFyKKFKl4RGYKIjidqtHqiCj8NTm7jlM/W5rGivBP01dMJJz4CswkQHVvSTVyMj/DMd+sJHqwwwfndd4/vf+z+2PDnUpmhH4IlZHF5rUEHOoyGE+chx7TlyugIeH3bpsQQbUlpUcBEilEbTyktqyjiAmwRmUbhudFoDBTmki7BwhS7XVnZ6Xo+AwxRzkoK6UxbJuCAKkpSOP2cQxBSGOIUKZzmyy67zK5q+0dRk1pHCeZKBRGq0D0AjaLLDfSRQLpWPUi11li4UWWhCMqy4hCSjf/iiy92BWDeLNr53MLS3iJDND08MEScPSJKmcNSYF3IORctlUc/+jH+Texrrr32+uuvs/Gz4o9i+WuhSkMlYeD0KaeM5eT6xg0UbnCM93Rqc7KshXNDeOxiGAqXqkVBx48e8IoUJxkKx2AxEOk8UKKJs8ht2qrv9AuHtmOOPtzvP5/1rOd4KPzxT37iLz/zabXg3+s49vjjPAjD6VnPzTfdeOv2W1QfzbK65x6fiuy47dbtt/mr2su3EnwoHKOscI9gTrJejLM7EUMgfkQB8lOLmDYt0C26iejij41pCHNkQTzcEClZbJiDcAxBGlinYbIZQjFZ6sHDEslUl4A2E2cbNUQtQ8Ozxbd1fcPJYFJSO+1m0aQ0L8RNE51siVrhucIoPElmjgna4EKjkIhCwgkhqDWKzvm1K8A0Y4zfxpyoILZkc49bUuxbgvH+67Wvfe33fM/3iPBDH/qQvxXXfilyqrnCLXEiAiJ337XLv8CrrI8+arzjvOfuezYdxafNDozXX3fjMcfe/siTTnriE5503LHHU+Xbynvuvo0PDnXcXW6mb5eofCiPTBQGc4AtXbYgTDNR8BWxQPCjSAQ2LRGuAsELypC9ipQuEfwAEeCH716uP05hR1ipx4znSJTg54zb+lNPO/lJT34Cjz70od//9FWfcR3zmFMZjvle/rCriV1OcNRDxx9Vv337LawPL9bLXfINz5ZywDoKc1puoGjDIWDhGqVMFhuYkw3HQANAFItuIeMPSAGj8kMVHB2CAtQTEXrQE9QFeGgTHZABW5K0408DTqOuh4nLhhlsguhJOR4UeAq18FzVRo8yQlrf7/M5BqOAHqOuMP6VFruPXeyDH/ygguRSEeHh2BT0d0y++Zu/2RBKgdAmirEAsE5vIMTwxcRGiuKx4LwBOP/88z3OZ0l4grSX23pIKdMufKQ45GBjSJoErNRcg6iViNalTGHzpHT79lutTj8y5pCPmaj1YNPNA4WWHxMOXRDPTx/3uDNuvXV8LMRvlUScP4wKiWZW+AwBhorIKEM0A0SyHNDCUehZRkapNdPoJYh1IRt1OVLQFpij+m233uaZELqQPLelGZuN55Ztt/B82/Zbx+yOr4bGbcZIrtpanoAxe8/ue739VfV7dvFhj0+JuMFWULZpzvlJzIdGtbrrEmuziMhzxApCyyVddKp4koi4Clx3Qh7iMZQJQzi1WYFTCIzKJE50+s2p/OuWXlO2bAfjZ/6m0qnPqMJQA1MbKUqw0UAQPmH6g5LnWQ9vdDJDJj+dcmjeTYTjVg+aTAeHc5X1lEgF39rZiacknWtXgKgNiEodU6pLFy3iqY6lTCUyjOgS4YGuiw4eS4Z2UnKBR7nA6WGeHmVKXN1zi8dNDNyQrjTRL2uuLXb9z19/g9xdd8MNZMe57eRHbrl7/AblzuvvwEMVKdZzj4fUzvlrjrkX4CkRTSFmOkU6iww/VXi0cEMEcwyCH9EGePfOuw/ftPz42NrztZa3v7f53sGjz2P37Nr9+Ws/Zw7GVuemedl3yTIEqFoUjBwqyaFzWWnD6lC9dheIky3AgYlH2Z/YTGlB0RGhD6cWIAIxyr/Eyg9OXdabkcXy2poximju8JDN3KrpGYscZhE//ZjN3bC33IzSr/Tdj+KxYbnyywnHdPE3ZVX/PiayhTPm2aUWRZetkbdlLhZrey9uGHglRiUkKLXHJZzoukyDlChItTS704rRtZ0exlL2VLCMkKGdIlYrMpEAJSjazLAnKtu8xfCoR53mWwlSoiWFDsjyviWhywMLQ4uBFFWulXDJkjLaUJys+Dp+b/C5zxcYcx6h3zl+jjv+uJBlQCFv+Uz/Yme8aKQWHbE4i4gsBGS0oSJFZLrkooeUYv6gpNPfcd+sbv256U2bjz9uLGxSO/xDNfeO3YF1OeES8eHf8oIzujywjp6rFpL/UTtgmaTFr9Gszgfluutcjazti4vcwKf/4awklcOJZ9cQwEbWKKIAdRHrchVOBDHY3zQp+gkSAQoOJzaCEgWE7wmjibP7elCuGDCTkhn8OHUZ0qZcuxbYff+T2pzBDKEk5nxDib44MgqA6Z6x2otdhPmWCQ6TNQXsklKWnIEYTZVWF+wbPNW2YXWmBGlRkWRaPWbXSvAS178N4yBEmAFV2y6iGqvprDJsSHZYolPLIS26brngE+Z80iISOWrT5mOPPuYxj3q0f9HdLcf2bbegq2w+sKjgnKxUIceIgzLCB/qxAW6zqy3pTXY+0ICNFZ6wiBkdglmLEx2eTkP4nVsGw7JlT8+PPmp821zsLr7+GU4tbcT5bAvspQc9AmSRYHWGgmeoXSoyQ7XoQaPaieRJlHWu8V8UsqsOp98Q/VpDg28BzP6rTVsuYQDw+NOGDSVAFyZcDUFUGH6xoCt0+5e3S2K3VflLUC6DZE0K/swtlvc+vSU13YAEiBNQ4JNODw0sIkojkM+IcKXvg3w+WHUf/ehH/SCYS40WAh6yDj9uAFT1mr31/2R0LICw6GJzE0NGNZNXZ3QpO6PqCVjlLPmnYkTuuyDrBCczhtiWQV2gIlFUKiW6EjQZIPgpxEM566JSPfKLmRJhSPfTnvY0D1v9zRVp5RVP8HAMDyuuGOj0I1obVFFoiGaTRJVp0EXMVv4TZC4KBkQUPrRQaWNdsBji1Hq1a0IwV8o8wePOwMN+hviAWQUAQ3gkml0sEsUr2uqi5FLKdSkHrGsjFoJ2glG4dh8EkQYw6eKKAjFKIcQo67WITQE/Q0oF63jwA4gQ8gcPERRuo0g4QbPQVU6u3HqKmlHTZAMWrNGYp1cE4blE26SHRIdTAg+wQaLAeVWXZnPNPfzmlzOKQal84AMf4IC/vcAB3mLmuVEasAFOnnXWWaqaYCa0OYOytgD0A2LCUH8izHt0TqBTCmfs7W9/u5cOfh3vqldeGCbCEp9sftgch/hqVG21fhDLKYQqIoB/rFghcEsZ7jEJ/ywYeih0jfMOxWXHzuq65GyGExuXyNLMLjqgNiJXswWhChE/ZxBRiCNqJXSkZ7lMzSsVIh55AdgkYff4gmE8LOIzIosQcNIjTvJOeJv735u37fQ4845x8wPycKtPU9y67Nl+x447XEPwu3u2i6SHJ1RxTFss+QaHRDEUDgnQuZQsJ4GuFqWgOE8/YpyQoiaOTZtFCAZB6ZoRXXhzRA8RFMVkKOXxE0FEEaDbTfNLxLXOOjdEUOws0pmH+RBOAyQIx7lOuM/+G50sNrYASoAfPYeZhrNlAXAeUewYSBniDEGjANHNiZe2aomejGILdEdNrwImKRCkeNJVchdnRuOu98///M8rUI9uevJqzciOOrY9cIXJSsrEK19DiCh8LU3Mp5BpiDpDR1QnpsCysbneuePOnv84X55x+uluja09FLYsFRstbeKXiOyOqlyALVFwW16YZgIOkQ6GLBiCnCErQBLmkhJ4U46SBnkAbnPJ8g1PWSMOp5ZCxQ1BRyQuLUzzUAKtyfwRCgb7gG8ghckBPGRTks5adNpqIROMwsvYKg+6ruggbPFWm1QKY0BJqgDxA9ZzwBDnUejnleSTalJG+OuPQPCIy8w6eAhBzn0BII1yJT/YIAxBiENyYDoTsk87Y4GEYwhJCbyotXmIgZMAxeboyaYitD/+3u/9nmegnMdgiLeJ0KNU+hnAtI5YyHSu3SHNMSbFKUJTxUz2JE5guuZSoajIv/N3/o5XAZgvu+wyH0XzwE5gkeFRnc4klGDWxX/77X5NMi6vFZZ8QZigMz+wcT2GIw8/6nhVeuz4lEi5X/f5667//HWPevS4M6bTlc4aM2ThCUMKqifiVFEIeMuxrmCygK3KQGeIdZziUqN4GG2US53TygAGVkzzPTvvIoazrFGoyPBggHMAXYyWk9f+tkajDDGBzmd/r8Yob2+46UZOcoBOTtKAAdAzYXaNxhBSyxyEw4AGatODaAigaxEp1AKUVeWsM4Gfk3DQvoNTEnDSyXlKMMA77ciMmQUQc2pHK4E4QZFOu6vmJh7Cbtb3oc8uhlW8cLQBlyB4lshGw2giDSWLyE9zJzrmgJ3IGkCvGxscQnwsgLAG6PJ3HMylsRmbokFX2VqGvft0/tGWQTMqfVZ+t6cUShyRLk+8sczsf0N293hvxa68E+GTd6zjKfuW4y2va665Fs/Wk07wsmx8aLqAS4NXqp/+i097nnfqaac+9jGPMdvd71PFFiVK2dGLMyiZlqlmFDGfxVIK8AgNbkgrHHbwIAJJaF6xEXGz65WEl15iNNRMYCv7Q2rzJq8y0OEOaUrcsVC6XVWA/dLKocrucN0N13Nb9VhmfAOss8WNgE4maiFCA7qLX8NhVqLPeYkYA2baMOhSzp+pjZJgUbn2HCIcW25o8ZCVTC2fgR2nYjDkRtM2Z1VkYhrifA7gSedkgEzAA9fimcSJIMYQBc6ffKO/tAuKCTHyQQ4ltgeG/LS/mKCU4EfJFg2e1rhZJYuCgSwihShZXNvMpisM27dMoXLHXSqtIUvf43mqlZptT2qI6OKhFwjf9uTftuC5P5Vz/fU3cMXr51tvte3JrH8p464jDx8/Bn3kyY/0SHHbTbdQYhPeuWOnY8aRRxx54patrN95u7cqdx22a/eWY471t7Vky0HVD2mdjTbtufezn7lKAD5rOvXkU+RCIuys5oa3tKFIBBNALeLMT540u1WqNclhnhc1KVB5SQqEG1oiRx3tw889XuUevXn8WKdsuC329d6ee9Z+eOWNL/GxwHb58GHXZz571ac/85dMOCp0VuZMWSUuk/YFCGDdcuUnCrcr6zkRIQSnSxCAvuR73N0KUJefAgRGDS07jsGxWmxDwqQEsIgIIYWTzwTxd1XvUoAf0RqwevEjAvuata1lggayeCjPGQopiQJBBxOpWzuJIYk3FK7dB7haOBDAPd6qOpd9b43sL1S5//ZhjuOxoRHn+jWQKrP/whe+0KOaygCFNhYh5Qe+7wIwRrsF4JJHo5hpVPGSomuS1JxfnX34wx/2MljZ8cPTAA+h0K1IiSMuWdaJbc8ZhtNOpypw2N4z7q6uveZaaVUWzHulyuKxx4zfCgnO3m/CtALD4ztk0TJaAP7KSjuxe07B81B73JbjpcB0GuJqc0xKbVGyWB+5K4+UmypgSIt5lgUKKS0QafWBwsn4yQJe0abFIDkYaIAQkaV2Cqb5fO3n7PjXio44fgk0irkZoirxMsw9dHjAh2aI+ASUcC5h5gYKTvqTguQt5SHoOa/FnGme04OBVygBPbrmTkpNKwb7nUd8EpggyjRHNiA1kYmvD+79b07SsA8PygRuwGc75my5q2GU87EZpRTdvu4PMys8V2/V6AmsGsBjiAnJT0rZnH322S2ATKdhr2fzJnh6RotEqC1ZUL72J3PMAzOkuE2zzcBq++Vf/mXJ/b7v+z4v/3jDA5zq3sXIHCsF5ViJ6EortVaIByP08NJQ1WZT4pMhXW9bs65QUKwfvzYUiTkopK7OTaq5sfHbZU8+9RS3OBzDLx0FIvJywXO2AM1wspnAVpUYop9X6EYhAJE4Ct9wajmgrQJQBIWNQvSUW8+IpJiusLBhCJiQN/mkM7Va5oDJSDMEcxSqEIPV2SLFh0Tox4wHEY6Y5mR1jUaHBHHymaG8lQQK7XdyLgR0mfRRlumDkKIfMbvhdAboq77lwD6Udd7hXjhVkwcl//MczpmclNXSyAo3tNxuU1OHnuooPFn1PMb2L7cY5ozTT5VqsUJwQqbFVSR/xjU0bI7xQEbcXFtVbau8yQk80qTrn4dRslz0isFqUeKY/clo+wdccqXPkpBf5tWEXR2zKwAKnRjQ6fHcmN+IjgGeKlY9QhUbW2WcP3g4gFKQHuDRxm33xJ+//jqT57DhQa/1YA1Yh3YvnLQxlB6ZLYNsAeVLoVEmcOpCMNDJKwyMIiarHetzuYk32mTgR8dWm4c5yTd0SmgjJWN2hIbELi2p0mJjFGeG6CRCvzbNKDmJDRgCKEYhdGYi//mGgo4zc5nAHD9DRunE76BrjyOSM/JmBqWdQs5ggwiKYFYSbFQbzAxA9sExoNQug2s4bYs7I2/lUAsQQ7SGeMU6XCy8BcUlgVz1o5T+YQoTbVXglGTRgdRi9qnyj/7oj3qbhMIN+iGrkG97FwBjSDIiv5bOt3zLt3gJ5a9/kixHKps3GEywMPwc/p/+039qAWBmnqy1CJFZj4msCt4QVNkQX1Juv+cW+S1OFHoUrnvhcAnYfNioBvyipY0/vsQ0qvgwQ4wiio31XBK5A7qkeC+h3M0ou+7gMbjdtDG4kpQdrbiEwHn6MdNAUPp008z5oXApo1l2VjJnCLKrdvmPnyyv0LGxRUosGCogGrDRaRTQwG2A0xDZnOFDprkRnW/UihQdBVIeEifFhCnUAkOANsCKlgh6bIboZ5pLEJqFQK1RnBBAlSu2esoQn1eBBgxR4IvNvVs+Oj3xzKpCDEeHzxZxckKoElGeUAIKUEtKi0eusHGycKoBgThaY3AtVfrYgC4NEC1DpCiREKXvX7FQjYamh6sIQd2xAAgE8Kh2LAcbj3o861VbvGHbns0hBkztkFz+QSSLxM3AP/pH/+jyyy//1//6X3stp+zOPPNMRFcfPOaA92rr+C1bHO51yRbzuET4kmT5q44eG918083miZX2SLJ+bM5cxccoJ3V56F8vshpMGxxFhJipNZfyIngrwYXSOjTUnmFdVbJxqhWy3GAuf2jDowvaGvEYEriWFcC9ElWpyYa4RETWSkun1OFvRZHFQBCP0WZIS5B1RIBZl1FspCzIOOmUdvOdY4JKiiAfDAknWYgYRUoQnZPsYtOVOhdzsroCp4Gfip5gSlhkt6AiwiETqh7EkOi03S99SoWsSqWWFFkWtdUAZBWPiIEGdK2IZKCtU0364ZHZ+cM//EOTJcBU4YRjg6AI01+wfcUrXiH5NKy6kWOr7doCiIS1SaLIieIFL3iBU43TtqzJFJP5J79yavLwSyuHeOb4oXD9WtKHEmYReE5qyPXBDHGOi34CQrPJJpXHFsCtDppqYvm74dzA7BmRF0x3+fNq96w9wWBRYM2uCRbT2NmWRxZE8tlo6VAN/hK/OwTTzwF7gGd57dCGxhPJ666zVDBj4Anf6OQYYB3dPAlQdA0ZncpDGMUML66SIEtcQjFKCQ26DGkxUEIhoJzDEGyTubnEmWkMQkYE4fJJp6klgofC9BQ7bfQLtvUWUSzlzTmRZuaG+WXx6PKfNnrQBYIOeRDA/yCjDzS0GBwhA3gIVTwErIdEwaAbHn9qBY4uOjXp8q6bKqkQryiEoz6JxGm6v/d7v/elL32pnKzquV8nR/wgYXpnnHL3zGc+00FC+lwE7OuqByelTSefWPWg4+KLL7bazj333B/+4R+2SPztRGvGBUGpOSBZGEoBHXiM4yzkGeKo8uVz/N2Hb/bG13eS7h+9yB//d6TP4TaNb+eX1WXIZs/oMZ7SLAE789y6/VbueQhkZfk/6kwhHpPoUGNIufPNQyNGrWEOW3V2U7corgx2Ecq5525egQrEYq7UqrASwkN+kuU/hAhEK++Us1gBEZQ9rW6C7ccuBaSsCvopwY8O4R6iqTJ5cAqxAQzNH7tMkArBExsiBmrRi5c2bPZ4dCEsGRh/TQyu5SRBDJKQ86T4OSdROHAU4l+wUHBOoC18HyndybMPMkUgQAhBYdZOSjyIHBYI/02ov2zuaQceb3ydzPksOlZUv+wVFwecfPxg/UUvepFsTCf3cWa1OxYAXSxBaKeCLq3kurP0qlmJo8gmNlPIIRsn5/CbcoJq6K1vfSt73jhYBrZeFGuAW/Q4RzmKnHbaKU68p55y8l98+i9uvPF6c+RyvfMu15B7jz1hFAE9/o6QE9l4ZnrYnnFOP2o5PR9mLzzOAt1y4pbHPfFxRxx+hCUhZklxwbln993+ZK2HtNxbPLzXLTe7t922Q8WrMPcsBchtDzauuupqj4W4qmh45TWtImCaQj5b7SUBM5BfdxRG0WUjJwUuKDgKWSa0LLaEJFAXjy5BMVh1JSrB1mEFKqvpYYhOQGSJYuxw+KnKH3r47ObeysFT3ZuOrjm6GHQtaZ5goIon6E0cbYAqFC0TWvxiZKWh2sWL0WCY0BCFk4Ih4qRMJDbKV5WsMsMLTTt1xowCMEQ3Kb3hcg1X1jZTaj1w9wjeQRen5ItXTaaTlDycffbZP/iDP2jbNSRpq6ank6vIqDx6tTRSwZXpDWFaHGl+4zd+433ve5868C6wE+SceNnEz9Jzn/vcCy64wBqw477rXe9yn47TwrXduh9/ylOevPxawkvcq6/67Gc8vfrsVdfcufNOb4SbftubVWaGnJq9f91xh3cOu9Qf5SbU7YTLtauQUdcKBcSu6QfcNs09YcRsUvksQqr4b3fTAhS79hKayRvbHjb0akuZWhLeY8gADXKKAdCvW8VQCERKSbJMoxjFSb8FSaGQF9HxJWz5NDQ8WH+WRZYUYkqG0vW/n4NH0dNPJ+UyY6hgIVIEJ9gaM2XxI5rBlBiFcMAoBANtWmAoQAHwypSTOCdxIlNkkd4rvq5m/Dc9q5Sk0rw6OpUwJzQhTPeIG9UtrrQJyh5nIihRBvZie4e91XZMAxy/LDU71bBJfNWrXqX6zzrrLKNlYNW3+8VHjjikpTeO6SsDfHLdsbVYjmqaQzwzc8BowbCE6Mzj1sQPNPkqfjqJ8I82MSx/RuHu5SbmaY969Glen9104zZSO8cLq7W3oRaAcpQH0+dPrxFUQyjL31n0LHX87gSRFP1wpca9cR1YrvWcYUhb5UmBOrCs1A3cHqpQ2XKdkXwXsY4oFKppO4q1jVgSGKVcloHssyIDZCG0ASELUCsPWnaZUK88kSI6gfA5wFVKILock2G4UQgpQC0KYJoGQ9U9zS5KTSS1k59vJRw/5XBD2AAlZb5VCk9KSy3+LMIbSoMWNKSdo0npBoZQ9gFDq5TJk4ghFMohKJD4wyVwDqFUhMLhm0AkWdSCFYttyG2bAGXGrJkFQ+ZdihLUleTnPOc5r3/9610BCkeLgRTNq07ug49clDh6c2iGMdNkJvwI5tJLL33ve9/rWadrsSrkK/N8AsygWLJUIboAef2mnlw9PC0196ef/thnPGN8PjQ+lTnlESecsPXoo8bXCtdd/znFp2gIOqDiXCZ702H3js3bk57FxHiTsHygPb5dY4ufEsRPoy44jvLEqyQpK++qDQMlKEa559U+3HpsaxEvHhoYXRbGOEdKNyDYMsOATR7wNAGUY+MkIjf4U/hEJATdKJ2k0oyIwUwwgYINj7ZZMQroMX9E0HEywc+GOMOQYLU0Y+ASfjgKhenERoQsqSXGte+48AMKsc12EiEpodDoKl03IDhH12mDcxhe16k7maeSKGSLNIQIi4YkU7xpXjQN9zhf3Uu+AJWKY6rs2ZvmO0T6ZRInBPMsBn+kx6NIr4fLWIawYciB/Nm/HddiTNSR0a5y8I+7wCHM1g7BaaqUtSsRP/AjatE5yp45QHHD7mbAU1hBuj349V//9U984mNXXHGFS4SD0CmnPtJ9+lOf8jTXAUcmYVgJfhrvD58sx9zbzJc/xVAu6JQLtlQpf6o2TmYXYkiEZl1b1UJkoRRYLBBFs1w97HMeGfmLPVsh1ALO85YeeAklDqeWCWrhql/U1rOWCV38nOEbXAt0CXIvx8KJEC+9lANsZGWJV5xkHbGih9ODOVVa2ePAVE7zZIDTwAqggRUUOCJA0SXOFkQbGGIFPhFWUCZPo7OLDXNdQyDKmrrlP9GjFB2eCShwLeAeNgjKdBVFNyXclk/FII1Ozo4ersOewaAoDLhscAazPOSM1JkUHyb/yI/8iBtf2tqDxM6EZObYg7TjHuBBhpkxShfD9mmPg3x47bTzR3/0R9Yldw2ZSBUG2OOQoz8nvEjOrd4oX3zx7775zW92/06hv5SoHE8++dQnP8n/PcFCFxuKu1aCrjYWw/jjCcsfVGJU2lm37foUikVpmvHzTVexdvCQXBoELynrZbd2ZdD1KkIGVSAfAFmp19IGIMSxaeeUL3bHeVp06FxaeEf2Q+JsCpkGhtJDITBUIeJHly4tSAP+ahdnCDonW0hCi3PyrzqWZg6LnR5WmICkiiE+w4nQCdGG1+oG9KR/Mq+P7D29oGDDoA2Br0JEbFRxCaDo4oHwDR0kgi5G9MLBLPbeWgrBUd5LJE9fVIWnPf7+vvMPzqpfgUkLDYCUp6IXXXTRT/3UT9lJKWyIoXKedfRVV/fB77MAVlkZmKzTdfm191sDl156qR3dvSwKzxSxlnmO2iOdMdDNojt3fz/0ZS972VOf+nUWj5vjyy677DNXfdqcHb55lOmJjzjBc8k+ZPBY02Y8/gLzYX5vevudO3Z6o6Ng7Lk2AEVO53Kt2E6coeYbUVLQOS+VFY34VYCZ9T+OLbijztgplW5d4gRJKZQln+M6JmQ45YVvNJwS/JafLqKE6AL8MzmJIKLgWWyNgmCuIUj8uUQVMIQZnediAdyQGXpoMKRLMGZsMRviDFlDEg6xDSESx4MZHQWekyjRcQa6E5k4Si6hgGxB0Oui7AMFO7gXNnY5DEoL5jIQW3rwmCA43zjc9JliRM/lPE3pcedHPvIRD3zc+CokcyRe/KA1wIRTyRve8IZXv/rVrrQMoeQ8/bpwAM+TPNy/3ffYsz9HgWkpDbfH+xbIdcAy8BmcrlybM8DYmMNlFhWllcADx57nPe85F1300q//+qeK89N/+ed/8icf++QnPmV933b7+LcTrePlXvMIi8G39Kw4r/vTapyXQO8AnAVcA9Q9neZ7JgIlXMs9FeDyUVlTIiP0aE2NSvO/RfN4kpOfVMkRhmXelQgdI0Z60Edn2cbgiFpWTBtZAEERqSGAokVpjmNDqTs4FsAmIe1PtLVloBhMYfzYaMYAaTGjB9MlYWJgkbfpJKI762AWWcprU7L4MqLVJV5ckwEyIl/fOENoRuePblFog8G6QF0O8GedNpjhWlbYimc5045br2bTZu9Bn43fyccNpGOPp47OC+pHedgvCLYAIJLmjdiFF174Ez/xE36b3tWSifzXgrr741FW2wNaAARkitI5B/xwYbJGL7nkkiuuuMLuzj+uqK15WjBDiNJhYoTqx1uPHH/u7eQnP/lJAvZbWo9EKbEkTIEj0GMe82ihsuNvRVPCnKSbRTglunLHhOSiw/lgPcAn0nRWT6xzm7hRAE9h06BFoYTDlFcBGBCBbiYwkNNDNEozEwvLaPCwIjpDzXpDKGCVjRsARULMH6N1y2oOM0pKy6jR3A4vZEOAUVJagIcDkKF9eUJliHJ0qrg0fUCfgB9uKAoEJc5JFxFgXWuoNiQ6lxoNMaQbDpm2UqvNVbEXAoQe/Dj5afvzxYDtT9e3qHZ9WxsG9UCbTc1K0CXljOBDG097vu3bvk0V0ZzPGcIzLR4gckALYNqAiITqQpVlD3k++MEPXnbZZe9///udiKTSUPOhWIHwuCVs3pv+KkBUFstZZ5154YUvEbYv+/7gD/7AlcQTIaESL5subcRLGSW0pVxe0HkC8o1yIgAli7YWOFeJD771NRCbRJlfOnXLFJwqIISiWB8aDEapbcLgAZ2sMI2Bz+XEkLRkLlW6iLTxBM5EnEbh6DSLCA86VY0WtdHZRYlICTZSNLTO840nKDxhPR7iADNBbdHVzi6Eae0EXUAwBH1Rs5aHFMbAN8gUnEgm+MClfOaYLseW27/xizkhG/WI0yNmmyA2mik06cAyNmoZqAdJplmMz3ve8xx4POz3+ASFzqwTJM5ouZpuHAhyQAuAJbqYYQPCasGwxy24Z5HWgB8HuxR4KNmJ3IlItO3fBMUj/nwlYuZMlTd83/7t3241Qzzq+tCHPvjud4+15MpQDREEpOTLAmhqUdjlCZ1wbsgXQ/y0irS6RiEAZ8xwxHzWioIshYB+IIkAG1xbV1nq4kTRktIlTlUMqUVEiTPTmEFSE8EA4qQKwAGGWpSY4+Q5RJvD8EVoSGUXksIpmDjf9kEygX9CvukaAjkzTUwEWzjO3EgDOoBriUeUTJOLQhtmnquBTrlac6RFNE3eq9rpPUpRCSbXlLEyNK6XtSpycKCWiM/SXve6151zzjmeHxLHwxCEyPQcZyHkyQG2B7QA6CpChiGA4WyjhKtFwTi3WQnukn0lanEbHVeB5WhEisfFSaE0YRCk2J/ylK8T4fOf/3zfe2zdesK2bTdbABaVlw8uDjLlCwy7iQcAwvbY0BFd7NYPzXYLiPl24Gduec813jLyxwQsK2GkxVwoHqWrRQfTfxclewx/8C059Y3T2tc+S0JHvQLK8XAAoiuciHg4QJtRgIgSxKMFKAQzHUWbnkYxUIICMoESJ3qjs4WEG6Jz4pA0hIhLea2aM9oQIiva+GtzIG1xwvGgg7ngWZQoQ5V7iw1/CDoGte7WzjNA53U4N8qzmfUcxdYO8JsgM2iv5AxvVTwiZppl1d3w+eefb9e395vraQLChBZwj0VQ94ttv4gFMJPFV/ZkJKt5kGF+O8aofnfJHmBZD60Eoy0DUVnuQCEJFT+QHKW18PhK56SnPOWprnHWPTZJcYm86aYbJc5H4CoM3UMnOXLFaL/nBh8wy6O3vFaUrmS6e8ZMg64sOz5iWPLrIO4oIorxQk3S+YBHQMqDCX4ZolCMGGgQMoATh2DmLc5wDgC40YbKRm2jcIhRbKujq3gpxTaZw9FjS7kWvRKczJBgcpJa9TZZPIljg+TM1J9dLUr8USYnJEiz0dKuxJ3IPe0wy+3uWlk13YBRuSpd3CZCEMwixmm0FYLugHT22Wc7F5x77rn+9ptFwk8uYYMsm9Tao2qa8dcOjV88fBELIOUPZIxnQEgxSJCS9drYWzPvvxzxnY7s9ypSGFTZuZYLw7gHbarUtF1BtRmlih45NYou6Um5h/aZ6w/8wA94aGBZeEzmAw2/CtX2slByXXOlTLGShZDVqn6mUXTp18q48yXlrE8HqmBd1vnQnFHFc9PDhyleNlbbtr1F2dqzcBSQtikYQjltgEVWQmZVrao9EJyJyQZnAkDKraEZV2zxI06pZi3BiJNSKjArZTuIZAJT487V7m5GdIUjRZ7le4BjXly0delhyCipMi+T0zEKS68pkFvMJs6TTc/NX/KSl0B0mY5fi4GVWvRAF6ziUQ68PdAFcCAaeSkqXnJI5OaeFKJrgvtjv62xEnxM4Wzj8CNmJ1svWKXV/mEx4Fw+Nh2fDBAHVMmONAFsUgmxl6t+n1oAn9m5zqpjC8BicNmx3qwEUqxbDETUVgq1TNAzLwV2Kds/CrVVA69MEk7irFPVxAsEm+0ttT218GmTNxhKAb8JppZvGHKVdYCOMrPHAUBz088uc1UAJDe0MWjjNyRjvJVJ4JZRyCgEMeC3a+CZVibCMc4Umnxizh85gWNjYlrRFWBpJzgmYFlXGKRRofek0sVZaWZX9hS9CXWd9/SGb1wiix+wxRCQATj6Ym2tQcfMBKMy6XzvR4hnnXWWNE7/c1KXLLwuwcW1tdshRKNT5ItFHrIFkHNaMyFEAfNSOx0yDcrL9qBG3ea+//3v+/jHP3HjjTeYPwmK2aFF4qwd00aVhJJSYcD+jSjdHorRL/XCdhbyrs3DYBdf2wzTRFx2rAQ3JDJlaY0fGGwaxxWjNlw4nU0G36jSjc4HU4INHe7HAx5LK3FfpLhHN/0QddB+xk/1PaP7yiC8Fcji8NqlwzLoVtKmC+c8gEiUdaI0fZcuV2WYOJ95XtFIjhXrubtPXegUQqFBSpdlRq2UErTmlSYR4uj0a6UrZypKpWzG2QJMGAKlOoVR6KeHXY8+1b3bP/u9o46cMwQgq/l8oPp+IPqq7BfEH7IFMC2JHMzuPsFEF6Tp+cQnPv7e977vPe95j7dpLp1mrr3TBiODujHLqWRplb6trpwaqlhxmra2LnZLtCm3ez7+8U9w8/TMZz7jSU96sslTFpafO+zlpwS333qrN8o7bKuIViaXrBErYVHrCdVR3sb/9E//1HOf+5zVZTz9L/u17EJWo47tgWZof874928nJ1UPpG1/KRSJUqBve9vbLrvsMtuHEKhS/fYR5a7uJVlX1OiSZjoUuivecq/lvzfIIbrK1hInRS1mmTSnDqtEzBENoInT1o0ev/miQVaLxZ7ifO+7HVdvRe+4bwZxxqzFr0UUbyJjbD/4orKxn/RewoPZ2Mv1EGHFk+szNiXogOTBkaly02wlsCaVpkdZmzxtm42kyK/kmhVTCGIzN/Zps2JKPGFo5dgobTMOqXZuX6G6yJp7uxclNLsmLyeR8Wfh7JFaM2ol2NjMPT2m2eLxjeETn/h4VvjAYUA8pOkJ1/LZ0FztBz49ye6f4APUkAOJw0XRYxaXBUGJxZALlxBUoexV6PZ1iGO6ou/2RoFiAJQIRBXKlQzLg+oXl6QZxcYxYAqWnWLt8w0Uyq064uWKBl1EsibRLPjGwZ7iNZZnO/hXQ8Y2lC4VD8+Huqtsq7jR1e6XjH+lF4DYpKYIhcpvCQIo6s87BJ/Z/eqv/qq7BRs2oiGpt13JOIrNHi7Fpmep4/GgU2VLsTmm0CThdCeidaiWJsuAFZVhFSG2nS88Y47pt/3rmk4MioYGVnxc5bBrFzzjjMeef/75fmTNBLZcym2tbpNHj27wUM3Nur4H/G+1Uj4rcbuJB8deTXpJ71AuV+Pz21NOEQtwjFHuthvPlz2jk2Q1SruKV+jKXa7klv90ouvKLYquLGGTAQtMMjMqPyhMY4Zg4FILQ0JctxW9Q466l0/n1dUsSd0MjBScXQzoX7EEDqOrfkyH/oqQYpvRZqVUirz4EU2S+fMRtTtmT3jsVebANm86lSzcVClHOIXyXtHLPg3VhEy6hKBgoC0TXUYwWEhwUjEvo+Z703Lof5pvyp/2Dd/gtkCh+AHe9u3bHFVf+cpXmkufavEht7ML53mmWQ9ieJB2NedEHoSzofj354zeFU82IJ40uJD6WfYHPvD7ytShDo8hS9pF0sc2/cMOnhzw321ST6s9QpAQ5e4OpwAtDGkRGsgKRJiSZp9aTphjn7YHqX4Vjzl+ahElyiHH9/DO92wVRdmmZ8a7f0Rz6CuGfEUXwGpUpTWK1MwhSSlH0uoeznT+1m/9lu3K3myXsoe1J1kG2Ey5qbI5yb6ZAPS0A7kIuBiwgs1ol2OIa7bKsHX7wtB9MWaHLTdh5513nqfOap1O9yRu0j26/bM/+1P/nqkSte5Mqp3MYworAVtnYuboBF1Y8nyGtv8EGwLR9x+dSYBgq41NilIez6qs045HzO9//wd8QOa2yl9lNdp23psNaRGyfaT9XqG7LDz72c90xoMw5MLrTsxicAGxWvCv53DtwyQ1DZgWqaHmy2LgksCtB1Ng1A7imYRX+z5RliLzlYg2h7WrUaB/1eGrtgBWI2+yo8DlSFvK5No5tRfMJthUmUWT0QTjwWDXMTFEAAQF3fsWeiAA0QyZOXNmAYwp9HTC4erII79++Rbju7/7u12jnYyvuOKKd77znc4Gzg/UKoWjjhyXdeJkqUJRNKbZPZwC6gFU16Ls4pmBwLk0Kashwx+IHpt1yG3lRQPN1Q0EBeBR066Tfq7tOslbe4gdWs2pQgw4gdL0waV7E3gpEogLIPDoyxtYnntZ6x4JQzc/EEcXq91G4+Lp+aZ7JGvMJaJrL9OSoEXhA7XsuteyO/hKxwbhUkMtBkO0CbMr5IOkAvNXCzbEArjf4OfEVyjSbZ+zBlwTnHFNiZqwDID8NuX0SDow5BaaoFo3SUqZNiUFUXfuHtS1766///u/3583/cZv/Iarr77m8ssvv+SSS5R+X6e4xfCrY+eBe3ffs/zzfDsoZ0UBAdpYUSL2OVd5V48OSDzJBwwzKEXQUkTkUmAUMnn2R5Y4RgGRneIcQPcZuVW6/M7uEwQ9S3G8dirkDxN2cbfyEEd/4mp9uUi6PV37JxEMOcb42xxSKieugjYHNc0K/13ZrAd17Ozu4a+9xnMFnzx6uHzllVc6E5JFVOKuyZYEZvv9d3zHd8hAxyf6c/sLxrh/1F95ykZcADJYIka9rj8Rq1xMp93ONLzlLW+x85kDBWHaXNaB+sCG4p9wtMGbV/ufCTYfyu3Rj3qU5w9P/fqnuWc23/h9fUTEiqLQvV3X9OaPiK7F41UBHp8R2UfVo7lVMkrHKPfYUjdU2fbcJ1x44YV0KkRu04BTOw8PQ8/yqFuL4cEXAEHKmSDeulLWXvb5ienFF1/sSqi+Pd6x3zO3datb2C2Y7dnLn5wZVzmvNJwY/QlQbsjbEsva4zWcflshe8sZcLz6QCFgbYtLBrhqJVha7og8QANwpe9k6CLpngGPH6H7WkH1+4LLSihkdHEFKCDK/niUr3q74RaAfK0mRXdSQswNxHHFjYG7PduSa7QpJGVIZcu+run00Ylt/pnPeLabvyd9nc36iebp2qs/R+Sqqz/rJs4f2XA7/IiTTnrcGWdsPX6LU7IiUwEKyu68zT8Atu3mI4/y+6zjt2/bdtc9/pzEUG4NuHm4847x8lXXv5bngRMpD51OOukR5553/itf+apzzzlHgY5Rj0d607f+NpTzLYDVMOHoQN1rVfwwtADNLkoufb/zO7/z7ne/26XPOecxjzkdr39G2Y8ofByI0QKwVLikrOUByAAliC6SiK4Dp556ipsZte4P0njiZUlYuh4i+KverDgtWT/51mqxAilEaTF4jiQDvShw5vnJn/xJn6W4veY8Tj7gBPvEtcG7G3oBVAQVx2whslxt2YndutnCbYpeMNuiFJAqtx87pr/4rLNe9KIXf9M3fqN/ef6aa6790If/4P0fuPKjH/7oJz/1Kd8427dsn2bUcyVFd8Rh/pmC8ddq6bcR2jKtjbt2jgvIWEzjcz1PjVxb7vXv3CiacaratHY+YdSdBQnXnHHSOP64Zz7jmQ5XNkgnBJcjdd3fuptR8L8Q1A0iqKuSIJWRKrTXOuq84x3vcPzD49mXY4al5XEAR8iqZj7iV4j2ewXNT+7SYw0oX12CHu9YBlb4sutbt+yRHiW7Y4d/w3O7iPAKXCxLOOM6MJQvFPiypsZvNVmxlzggveY1r/F03xArWpmkDYxgDh7YcAvgwVMn0TFAwJxm9eHtgWVgMtyN2Znc1J5wwok+rvvs1Z/9yEc+6kWbFbLjrh0nbT3JCjl+6/h3o9TQPePjCH8n4kR/LNzkjXvG5d/pGH+ScbwZuP3O2512xpfVamZs/Hfu8LtMdwW77117g2HGOaWkVABOf23ZT/QVvVOy2wOf8n7vq19z6qPWHgVymP/7lL5AIrJS/fHBaUfpu8d14rcsnUAsVzoxj/V41/gptnIfcMzxiIq1GuVGKTJCj1VkDQhN1Fr5QRkLePfaUYegdyQ0YhY+E9iWo9R4xs8f683zsde+9rVujq0Hi9D+Inv0CwcD6zwHM7QcOCjag2wBlNMqBi77JklXSZk8b5E9OXVIsBkr5M9d+/mrPnO117t33Dm+Ml++vRt/IXT8y45LQVSOKsmTUPOndAa+gCFFYL90DLp7512+JTWCqLj98Rb6b7/jDkWjVpSA65GHhw7srgA779456nvPeCnLMeXyqu9+5fe/9rXnnneu2uIwEZ4bUkzMVTezVlzEnHZ+5Vd+xQHP3SceO67zhkOI+sZGOVnvuemnCv2Uk8cvqt21u2ZxzNXRwU+5691x+9qrAPe3i9S4b8HgOLb58PFzIgEK0zWDYzyh0DM3RF2jSt9O70++nn/++S4g00lIa4MzSeGXnPBVto2PH5QLoLSWdHlvGrriKxpXA+ci5+Zrr/38jTfcrKr9U2Sm1u9eFubxga7fj2noocQO5tBiYThd2NVwmt2xyTr32Gn3+JjU2WOro7zF4M8TORLtunuXv+nr71bYYR04XCuUkVaRHTkeox9h4KYbb1JDTFhST3rS/2/v7n68LK44gIPSIlDT0CD1hZhWY7F6IVRjxbjrLuCVibGmsSYmJVHRG69M0D9D441e9sLbSppg4kskMZJeWI29Upo09SVtQYQqICoI2M/M9/cbfuyyy+4C7i77jOtwnjNnzswz8z1nXp55nt91oxtHfbTVdg2Ic8mS6A9iFIcAO2OUJaanEO7IZqv6WJOooIkHGhPoQdydGtzcC8L65Mc++LXUuxDl6ThhjjxJ7sWOkOHKdqc6eV5iSUOA9Am/elZPa9r6VDrrlUuVpOIoIi1shuMzy7ZE4/WNkyxWoWLKmYQ4kmlJsUo2Ti61Caa48cfINP6sEKfVbFZqMONCtakOAyYxAGlWHY/W2XqI2vfefX/79r98/PEnXx48dOL4d8sKDiygS4Ge3+g/YnDgXBgI+YMzegDCYML1ErOmXryk/HSTKYMtHAcd+XixvD9a7CfxSnAJl3vLq33fqtCx74567Wy5X/hbsoRVlKPC//ro8/2f2zACF8UxMDVXUCCowsrisKWqD9yb6mQ2IrtAWMVSVTfITlTMpidaoOcnK8qm05GvD6NzUxl8zFIMhkbFco91s1hZ7o5wqqHyChKMAOrgkkKXLEElc4mgtg6K5XwuDdX8Lvd815qYbeQxggWVCRILIU8/PWI9IoQQyy5EwOUcCfPVADSxztC+GlSsz8S6ShOb9O/+cPfnn+3/4IPdH3y4uzJ9UbROhZd4dFA+KmrhW85UZNVrSmD/1OdIlxb3pseMCbRFoQLK96i/+ZaDBSNzHFs+dF5qDuE7c4sX21Q1dThy6DB7sCrxQUcYYjScPdTywX7Z0urzi4Nf2k3n0dVcAClOnUKxwUdN1NyaXpLsckGkWzPDUQ1YdIMxbOOGS15YFQgD9IrllwPTV0cO2aNdsXwFVQyYNoYklU55CdAmaDS5xARoFkvNLhbhKEzDirUGbbEfjaZcg0M1mDKVElSGBkmCeZoD/db9dk4Zs+yKkxqgR2dp09OHiFk3g3lpAOm89EHt1jJpMedxcMgzY19gP/jlwUsWXerk7+orfu74r55z1BeqLlt22RWrV+sevg4T+MQMhgEsXeFDLJfYsNEl3inmvuyyUH7Z0mV+vOnzfft0IXkjCTCWXvRkQPLi8nkLBCzYRfFM6djxb1kk8yADxLB49JviXL/62k/H7lPzABTUAno4hmxI4rbJE8CBPAFfZYJXRakAPZgIoCVQmaXC9RsXvc0xVQvqoooMyGofYrKoVd0+Kv6YHkxxHRjK93bojwy+6jFgldFcKZQqhDi51DkhNVdPfMsGT0J8tmRkZMTKRHYFqQC1AkkaKMQkPBeMYR4bgBYUTBKcAKvndv7J23GZekhnmKb+78AXHhhxWrAJ06YEflrV4109oae9DOBhkE4/uegk2Nvg5Oxrl9hcKshAu66Osrz5yrtDOAdalgaORlbQAY2FJgTpVM4fIE6eKFsuskOzuonpSVAuInYblKuwmnCxLiXR41J2cx63QBKNCS6I6qrLKz6pv0oW++vVudSWZFBIm6AOKZFOfAKEg7x+TUoRDDoCZHIj0a9WqZhYxmiIZqoEYorAVzEQd++0hTD4OD/75JNP+nUI90J/v8RyR8kor8rQg5jFMC8NIO2l+fjXt956yyNhriWzBdMMq8wKvq9BX5ekzzgecxIjNccN+hbEsvPa+o+AtQHIF1zz1iVL7434/LQ93EOjngJsFtEDnQlH8aFCMRh/gKJrbRnRjFuMof8ZiCLVp1UeDQfKJRnwIRq20C0QDt2AImNjSnIpCdHiSOZSqqRaeC/CV0mtgQhewTf1iVp8l2olI7PXqg2vsQRJqTwx4MaMZSaXHmHVusMAYi701FNPeceXjHYWUm4KEguKCzFb8ZwzAO1+1rZIq5lReDLq9I6dH71ihgP6ZtuyAxP8pcX1BPl0Es9kHNi71wcm9mFaAxfoW0voUr62YIUX7IEJH/outcgt3tSVdLv/Kljk+NN+PeXuHQECqZPHe9mrXM/D1RzFkVNVCqpzD9nVQSXlQuODWnIRk4SWipCaLKFJNg4iIUnoZAwRdIlTgSZJm5pqNEVrKFM7j+2GhoaUC74CBKc9NbJlN9popnoas9WEMDo3lZprZAYgUEs5uDsjZO9rZGQk057cjoy5TVUVUqvZik+9sztbNZhBuZqPj/dWxxtvvOG4ouZ2Cf16zrIybsbzIb2gxT3h0RlGA49Bjx69as01V99ww3WctQdMFgLm5GTUIX2pP3QPhGHGZoCtTva50tLZ8cglLk8Tyl+6UMwLl3s52etRHHoq/5QZtJtVXHCM0zSgaxFVad+vN2bL29AzPqlxyNSiw0iO4lkUqmjN5e1/9yjBOR8wfeKJJxwYIRAmQKM1bG23L20lOYLlCInXlRiDJiLASAwRgpYHelaUNuTvjQw4LOfVV1/VIyZCPmilLDqFELnrcGYxnnMGEMRoo4kaCF8nee/JYWBNX6b41dlrxMyP5TWv5cvh3mwHjs3anYF56KE/OP45Ojpq5vPKKzuee+45JrR//wEGw1ocEU2JvDsA2vtwMkJBfGWgT23pwIr8IlnxbTZRDabO4OuJbBir7yH0dqjkCNaJBR8gGNdLiVDU1puNtQR/6PCTJTFV5Fsc+XCiQSw1AkV1ncwUi6wtRnMroikkfOeddz7zzDO2X9H4QC9GB+UWsoKzDzgOjdtmePHFF+00uAXIThYLX8bA+yhIYypIqtilAdnDDcOIc3tKF2QZrKfL2Q1zzgA0RxqoNdOYBtKsOon/Bl+NDt+8WRqXW5Kq/+DWp6mLlzN/P/bd+vXrtmz5o/679tpf6GJimzZtMhd64YUXdu7caTdy5cqfOWSj84qTr9t/aAiolSnjA7agUxVd4XvCzB8eYZKX96l3FfCswH+GkCpZwJr+lh2hUHy2CiuUoPFT2xARDjRbxmAxwhFrGV0O0lQ1TrJLFZiYS5M0/wfc6uChmMKdaNi8ebPJj0192atwOTyHIElbWgAhYKqM47TPPvvsSy+99Pzzz7skQFJeBHtAayL8hFQJx9NlPWVYIIYp0Ba1sx7PRQPQQGdsl/RQkrQ16KO1NXqwqzA1uu1yOxNSXa5f/5utWx/30FQWpxRggUO6YtUqWHYEyDGhI4e/osTY7Vco/acbeXGYgRL9TpugTmU4KAZQ98sNMhUTtVa9zT4m57KFlK4C6XIQlNSY+OcYGpLSYuIEahsBumCpaByeQVIZwxZf4uGDd3rMfHxeKdUgUFPL2Mv+Q7ckTDasnd2CVHaCA/RuxyDMKShC0D44xNAkZXep2UsD1tAUhpj1eC4awESNogFb8+kDC7J0SZpbkm5IW3teqyfI6wZNX5N6C00fRNQ7i763pb30vvt+9+sbb3755T+/+957H3n16T//Ns8f8P0Frn0s9cDRd9ylIvTnvTOlKMrhAEyDfO3oUnQqljhMNmaeJqlKFgF8sRupSkopaDL4KQJfiGRyiV3a0aKNWASiIXFTGyItIE6buEHO2FNbXsACIAZJCbUChW67lR4Q4yOizQiWff1gnaRqoOmnmaRUvYCTvARMotib7KmAsgZLKaXOXpiLBpDWn6RNCJjAmLZaA1iTae7Wf7pBjwq1E8HLaHDSZ+l27fqrye7KlT+lVsd4uJsO+9WNa7c9/bRzPYZpj9LsdRDIWoLOqqfsBjI2lzLCW/VupjScnD4trk59xOXiUnOwngGEmTj3glYoK3UZeZxG4zSx6MzlBY1rU532yLbeY7EBQdGpoTiE2fzOnTuz92BLDeLxg363Rl7NNVcMwKUhwnEJBqBpKFRcu80Lel9TVz6HZmNTr7R2tPXpxUjboPYl7FHUDir3ojMEIDMF0g3mJEYFB22cjn7sscdsd1x77RoF0ZDiZPkB0BYwJU5VlZ7LRrTLCIhTwxnHFEZnVOVS7FLsroWUrjXCcRnmYKGQrRnzGw5vvvmmNud3nPxx/oenMP/JxI+YJa+WNwoR4ErsC3E6Nh68K0ySmJj+c7+1weqdIz3nDEBPTOWWNLRF8I4dOzgkfaNNOR4OyQpPEiVmOHbidE/6W/foM7PeDRt+e9ddd+k8Ywi/PnlZkCGQ0amTS06U2m4nes5L99N5ITBErdYDXI2GEJwM5V+cTvVA3eN2+DZ34tGtnrPR6WgTpiwcvMY3GkO5psB0affTb3h5EKbl84TYtG3GLTlRC58jf14aQLpf6zs0//rrrztAb0AAcb2SuQq02ePGQehXhO40eWUS3J89nzVrrtGRJlEOM9rZyHyaxzJk81JsKUiVdwxww0+sGgmDiAyNT2Z83zS1LYn8eHqQKdVlCy5zU+G01EGCgAoQQGRIhD/QFIAVbU9GQONoE8FoGb7h1DwHgvkROrWnKb7nwfyF7U5NRJKDF6LcpbZFa2QGQK1ytap3krxDkzflUxMC0J8Wo3mOhDlnAFNsF21KUhfaZjYoG5q9PajbsrzTT1ySFtc9+oZkYpz+BKm8Ca7nIFIWiNc3CQEu/bWIYjzm+WQ4uXQeQiAmliXyYpYDLnKhIylOarusWnuIV6V2GTr3rkQhnFQ7NCb5xo+fzq1hCjVfWwIV3Sk9uSIjLgk1yOtfHNVzI4AeD5LWQHMHWtJ9MQZPtXgcsXbj3QUGo0RKcKpBHUbzKd7I8wu5XiKzyKZcXtWgXykpXbulaBzE7Ib5agCaUsNpWX1gpHYYznNKrxE6f6+TWEc98FL28gUNLU6vMwB5ZdSF6WkaCAgUkgmMxDY2wMMfduukKIlkixGpT1KjajCOJE78sUsVcCkgEsbQZAQKxVWwhxXC4cBrowmQjIYI57ICtaxTSYrrTZUqpAW0SXBJOKoQZPgFI0OAK1c8haSUKwsZAjiMUEAYQn311o7q6Ogor88MKKQhBckiLzqX6YtoE89umK8G0PoDoZO0Nffv6RhL8ITY8mDPns+4JZ2nJ3QAKEAMwqUsySVjQvomTB2dfR79VPMWTx8Bl+TFCXoOgROCDGSge0orPzTN+IOFNrEwFRE9+NEjDh2iaVAiDnl3lCwuWyoidIoTJ0RG9YTQxFrlMTWUoBm1Er9AxiWZ0GyGjELFxgHoJ+DS9o63xoaHh4eGhpykME0yXKiVjCklRbR6qgw6l/2qzfK/89IAtK+QdgytY7S1oDmNAD6U4kWw99//O2PwGQ+T2n37PnMCQp9loqJf0YSZhCC7PoZY8EhnRxsZvUlMdwq173rPgxoTQThKVMZlC4M1TBKFJKlSIjEC8kZM3O5FUi26NyhFYVJbUpSIo1kcbWmEMHFym8QiOSimJhFWGdCXhBALqYwsWRhIJaxoVse7WzX56IZY8La+tUFqKJa3xWFS1VIRYy4Hk2aFnscGkNZMg2ZYx9Hf6XI0H2aAZg82MbwovHu376H8w6EuW/76lb+zXyq7rvVUyPRd97uECQEtNDtBUxhkICqcioeOfAotwOmHJkwV/QQQYunyJlWMmfqHL0lB4qiRlNQUl4zJ0gSSFFWpRgTEKYUAJWE2PcmeXMCtULcvu8mPrQIrK8tiqWpu+WtFC+UOkzveLHjzi6fXMgRklJ3y3GBqiz+Pwrw0gLO2rw4mk27WN5HX/YzBCG5MMFmyehZbM7i0faHvSfJwujY92uYYsodjepCexkEAjRB5AsYWNFNsAT7UoeEDIUlBqZhYlchgstUQOC7DTylQ5ZKAOKUnu+pRKBd+btBlgixkMKkiIBcoS4qqFJSMUaVKWoZTkAXiHQ1y+o2Pv+WWW8zs4+NpSCmJW6Eu0Sl3UGC+0BeVAejOOCFdgggdKKQ/wgmNT4zDs8NtymRfD+F9GjE0kNTlkSFvM8TDfEs9KA8UxDEAfc8LmhbLIgTNIAWyCQE0VYOBTqU3LCJwZKcNIQudBFgU+CIy7VYo3NNDAF9oOK6Fl8kGQhwiRTe1hJNXxehvsRtxXNlDEhs4Nu9N6/NzvPTTEyWIoDz66UlVS0nzOVxUBtA6QveEDpFe13N6tOGDAHrwEgfOLKatGIwMhghLCIQpASByjSa7JgDgAjqYUC4LdCK4T3GwElAmlpqgDkKrFWYEkkUSzmBlANSljUigJ6lEMrGHFIpZNFadJKPNDbIQWaKf8qA2l2QYvOA2SXo+5bvwd9xxhw94Ab1bc7ohNRQTlp1+kgI96MEatnsZz2xK5j5xcRpA65sxHVDw0kehbgMLAoNM0ImALpdqdpQXDzxxs5CAQuMAlBgH0BYYrCXTZbMjiBHkoiFxKz1FYCo0SGqSEZYEbVVBgR30o8E9j07DVyWcSEYhbZihxYoLJ0UwSJe0sdUUFyuCe1P50Rrg3oQ+9YyeVucxBJ1jOBfH5cVsAGN6qIEm/CCmycAcrDAAIMNEgxpYo6HH89H8aoZ3QdAGAQOCVK6UGYjhA9oIUyujgA4H4bLxaWt0SwrEa74ynnDSZNREQZnrA7q6iUmqqkA5AeWSpweNA+KpjOz4FMacpHLw/L3nU0NDQwjr/lZh2QVZxK3OlXcqmoh/SmJ+UgvIAM7YQel1SYj0sbgxk6X1vQW0z+T7lnp9zlB+M0ISXEIhXGYW1LAeJYkz30FLJRmgN8mgPzFkI0iyLuOMClAO983AcJI9gxW4gzgB8mRiAGqCT5UBhI+//fbbHX/yfMp+jjlVv0q91bZcMZ7c7EKLx3b2grp/UAi4g4lBWjuMuWwcwLKR6mX8Xbt2+QYjzPHT3q9HOF0RiAfEQSo6TKUkNJlGxE/TTAUo5+uzcBmO1KK6rjEyFKibJNnBN5aANlYQy+KEv3cS07dJoN/jKjrVn2FEPsYmDvrpzM0uqN7PzS5oA5hWfwe7yQI3Xrf0/oAZkcPxBgR8awMrBGKwaj4FUmggA9+aq/ehFHkBMefPYBpkiZERELy+J00Oq3LeksyvcsKMZFAL6LShM9VhexTKiM9g8tzDBz296sXlsw3CNIuhvFajN4ConoxCmAs2Pm1zd8G2wlRuHGIEOBMADrauv/6XnhFZRG7f/vI77/wN+MDXGbK427jqwA4Ena/xmjLcgzI9bQLTFMIiBNt/9JaW7SYC8hJWN5ZgVRALUbRQ61KWHBSGQw/fbwv/kUceefjhh21oUohJkh5xxHIpKUrElGBOpQUuSpnOAKbarcFKvCkAAQ14QenmzRuvvvrKFSv+5Cje3r3/XbVqNZPgv01IGrDk8gVmLyyANY+epMxYzGTi2unHgWCzl+hPdqWQSUhdAVrAF2iOUcmOaUNz27ZtHl2RlEQDVcmFFsbT4SzYeKGPgFPveDDlieEpvtmyWV4QFHtcunXrVr+ZBdyeLn/66Se2R6HN/MSAYF5ky8WjNPiWPStOqfDqUggBwSCbAUR2O7BWGg660hn3H0mlI1SGSZCXK/aDf//99z/66KPOLKRiqdvUb3BhSnYjwJT6Hc7ADmob+IJmKARf4DNvuffee83L3377bQbAVEw6DAX1DZsVMOrz1KYoZv/Fb1enDr6C4mmgP0WgpdpuYgPmP2IzqyxeU2K8OJkYpILQamUF4lf6vIYSw4hR4U/p9hawUGcAU+18yAv4YCs0yIK+/CGGh4e5eU+ObRDt3eun7PyozI/BFI4FxyvEMsouF0zDLgOQN2iWZPGAKYkMghnkGRb5wB0hpBrKlT06TZxA3++RSYpAiKne2wKW6wxgGp0PVfAqA4DCrT+cykSX6bUfovQOuKWwV2k9OTY7Nwjw3CxBqqyBLCcN0EJUGVfQzEAq9BtG6OS8XZKMg4/VYaoAZvjJLq9jyY8//rgT+YSZBGElkqSHTBcmaYHOACZpnJIUxPeRBFI9Jls4ffukoM3vlvqRiMzgnbuGZg/LDAtZE7tkEjZJEXH/dAGrUcRmaZ3UlOFCKnwH/cCtApnJ1Li3tUqMTOpGv29eOLzJ8OQiRifN/TqXCndhohboDGCilunx+zAqi91+iBn0UwaghuWnxm666cZbb13v4ZhX9R0XYjMOKIAyaPLQoG9LFKe6dg96ZeLvWZppvVOlPt3OTMpqQRa6CSQjcBfR8t0hUy8Qp+q44WXDhg0jIyNx+WqYpUK/qt2/Z2mBzgDO0kBnSi6zINA8U1Lh3XTTzTx0NnDAsU5kwL78rowA97DOSYM1TEN5+Dg8uoxWvQIHTwDQMWVpZYWO2WDaaLrnnntiALTh0BZhGRvdsnfEmBbodgnGNMg5XpbpyqpVV5iUe6fEAsC6NrMacBTAt/r18rJVJipQC+tKlVFA2/Ss7t9kBoBlMTuyVjaAkCkDBT1yeYhMm10mj41tfcpLSWwJIUkgeY73c9Fn7wzgQnTx947fbNq0ydTcihbWswiGSOhvZhB0xkmjBamCChk3nOrPg7OYSjMYqWQCbs+dneu0BYTZoI+mKgIIl12YpAW6KdAkjTPjpO855nXr1nko5oP61sTMoK1Zi1evuGyEYhpkicEug+HRIxDOoEw1E4a06Prrr/Pwwc+VpqIZUqgScAZNIgJdPL4FuhFgfJucH47NGcePPSBjDHXhW94XA034FpQRmIaIU08SxDMYP1dWt4M8Kyh7pgYP8jDdDENGJ5E2btzk6Ci6wT3mQSySkrowSQt0I8AkjTOTJCBuWFy7dq2D+B6NYdqjBGrrAan0NjSb2zAMqBVz4SQZgHD0WPmsr58s8/YucUkEjh09Zj4lL4vwpWtbnz7waLYUbVGLDvQV1PgzuZOFkaczgPPcz6AMrEG52bl3zE1RvHEfxwzfQNmQGjrMmE0MANa5fGK29Muv1B8vk37G4wz24kXORfux4aXWGHff7cfnyvd9U1wIFpXLKMfswiQt0BnAJI2TpFNbkH3RsfPGQC2wG5x42MZ0vNkLuHy/ZwJctQMRAj3EoFzGhOQiIAmCTZ/KKaCDB6TWQhezGz/EtHzZEt9zYBtXXnnVAw/8fnh4mDABYim9WQLmIF2VdNEZWqAzgDM0ygxYDW3c/0D2k54Bb9y4kQHAvZOeVremN4SF6tHLC42Rz/zHaoGAZYMpk+AsEHBDuTfOrIqlsgjPGfzemQ9xEouF0DZQaEdOowU6A5hGY00kWvFndQuNZbJOrFDVebt0Rs0zAd/uBV/PrRyNxpTqeS9Jcxsha4A2TfIJItMne6nOw1XQl2m95wNsw1n/Bx980Atf3sqXXdFUdQagKWYWxo7mM9PS5aoghMM86C3gb5h2YbfelF0r7dmzh8uHYzFMm/MI6LrpU5bIcokPHTrMKjIOOEpHraFAfNttt/lJ0y1btrANl12zn3sL9Pakz11Rp2F8C0A29GdVak7vhzxee+01Mb8uyTjABjh44BYDNGPwgNhWp5mSuRPOgQP7GYuz/jZ8fMHKpN/32yQxIWplH19ox5lWC3QGMK3mmrbwmPkJ6Pv6ol+3tzfqnXo/Xn/wYHnlxQgA7jBNnm2kGGsGH7FyqsJWkjHEetriWKrBgRhr6Qxg2v0xLkNnAOOa5LwymgFALcUNsqY6QA/NJjxGADROSjYysAT4zjhgKUyJjPiRRzhixGCE81rZhaisM4AfqNcZQNDfTGKKBZsdMY+YBA1AT4O8oaeopBObqAX+D20mnPfnJdxoAAAAAElFTkSuQmCC", + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from PIL import Image\n", + "import io as _io\n", + "\n", + "row = cached.take(1)[0]\n", + "print(\"id: \", row[\"id\"])\n", + "print(\"split: \", row[\"split\"])\n", + "print(\"title: \", row[\"title\"][:90])\n", + "print(\"teacher: \", _strip_code_fence(row[\"raw_output\"])[:240])\n", + "img = Image.open(_io.BytesIO(row[\"image_bytes\"]))\n", + "img.thumbnail((256, 256))\n", + "img" + ] + }, + { + "cell_type": "markdown", + "id": "examples-md", + "metadata": {}, + "source": [ + "## Build SFT examples\n", + "\n", + "Apply `BuildSFTExample` to each split. This produces fixed-shape numpy\n", + "columns (`input_ids`, `labels`, `attention_mask`, `pixel_values`,\n", + "`image_grid_thw`) that Ray Data will stream into the trainer." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "cell-examples", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 14:15:35,342\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", + "2026-05-04 14:15:35,346\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", + "2026-05-04 14:15:35,349\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_73_0\n", + "2026-05-04 14:15:35,354\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_73_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", + "2026-05-04 14:15:35,355\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_73_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> LimitOperator[limit=1] -> ActorPoolMapOperator[Map(BuildSFTExample)]\n", + "2026-05-04 14:15:35,573\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:15:35,575\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:35,578\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU)\n", + "2026-05-04 14:15:35,579\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:35,580\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:35,580\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,581\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:35,582\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,583\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:15:35,584\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,584\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:15:35,585\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:15:35,587\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:15:35,588\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:15:35,589\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:35,590\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:15:35,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:15:35,591\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +15s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", + "\u001b[36m(autoscaler +15s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 0 to 1).\n", + "\u001b[36m(autoscaler +15s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(Map(BuildSFTExample)) pid=150541)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "2026-05-04 14:15:45,667\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:15:45,667\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:45,668\tINFO logging_progress.py:227 -- Active & requested resources: 1/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU)\n", + "2026-05-04 14:15:45,669\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:45,669\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:45,670\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:45,671\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:45,672\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:45,672\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:15:45,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:45,674\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:15:45,675\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:15:45,675\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:15:45,676\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:15:45,676\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:45,677\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:15:45,677\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:15:45,678\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:15:55,751\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:15:55,752\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:15:55,753\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:15:55,753\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:15:55,754\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:15:55,754\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:55,755\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:15:55,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:55,756\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:15:55,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:55,757\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:15:55,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:15:55,759\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:15:55,759\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:15:55,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:15:55,760\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:15:55,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:15:55,762\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:06,010\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:06,011\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:06,012\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:06,012\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:06,013\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:06,013\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:06,014\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:06,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:06,015\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:06,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:06,016\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:06,016\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:06,017\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:06,018\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:06,018\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:06,019\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:06,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:06,020\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:16,110\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:16,111\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:16,111\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:16,112\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:16,112\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:16,112\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:16,113\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:16,114\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:16,114\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:16,114\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:16,115\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:16,115\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:16,116\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:16,116\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:16,117\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:16,117\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:16,118\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:16,118\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:26,117\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:26,118\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:26,118\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:26,119\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:26,119\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:26,119\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:26,120\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:26,120\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:26,121\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:26,121\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:26,122\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:26,122\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:26,123\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:26,123\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:26,123\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:26,124\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:26,124\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:26,125\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:36,168\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:36,169\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:36,169\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:36,170\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:36,170\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:36,171\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:36,171\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:36,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:36,172\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:36,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:36,174\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:36,174\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:36,175\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:36,175\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:36,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:36,176\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:36,177\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:36,177\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:46,248\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:46,249\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:46,250\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:46,250\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:46,251\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:46,252\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:46,252\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:46,253\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:46,253\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:46,254\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:46,255\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:46,256\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:46,256\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:46,257\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:46,257\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:46,258\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:46,258\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:46,259\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:16:56,338\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:16:56,338\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:16:56,339\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:16:56,339\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:16:56,339\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:16:56,340\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:56,340\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:16:56,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:56,341\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:16:56,341\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:56,342\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:16:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:16:56,343\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:16:56,343\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:16:56,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:16:56,345\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:16:56,345\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:16:56,346\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:17:06,371\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:17:06,371\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:17:06,372\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:17:06,372\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:17:06,373\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:17:06,374\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:06,374\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:17:06,375\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:06,376\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:17:06,376\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:06,377\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:17:06,377\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:17:06,378\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:17:06,378\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:17:06,379\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:06,379\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:17:06,380\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:17:06,381\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:17:16,396\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:17:16,397\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:17:16,398\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:17:16,398\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:17:16,399\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:17:16,399\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:16,400\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:17:16,400\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:16,401\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:17:16,402\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:16,402\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:17:16,403\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:17:16,404\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:17:16,404\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:17:16,405\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:16,406\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:17:16,407\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:17:16,407\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:17:26,480\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:17:26,481\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:17:26,482\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:17:26,482\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:17:26,482\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:17:26,483\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:26,484\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:17:26,484\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:26,485\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:17:26,486\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:26,486\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:17:26,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:17:26,487\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:17:26,488\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:17:26,489\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:26,489\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:17:26,490\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:17:26,490\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[33m(raylet, ip=10.0.103.116)\u001b[0m {\"asctime\":\"2026-05-04 14:17:30,231\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\n", + "\u001b[36m(MapWorker(Map(BuildSFTExample)) pid=150543)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +2m10s)\u001b[0m [autoscaler] Cluster upscaled to {16 CPU, 1 GPU}.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-04 14:17:36,516\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:17:36,517\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:17:36,518\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-04 14:17:36,518\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:17:36,519\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-04 14:17:36,520\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:36,520\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-04 14:17:36,521\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:36,521\tINFO logging_progress.py:231 -- Filter(): 0/1\n", + "2026-05-04 14:17:36,522\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:36,522\tINFO logging_progress.py:231 -- Repartition: 0/1\n", + "2026-05-04 14:17:36,523\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-04 14:17:36,525\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", + "2026-05-04 14:17:36,525\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:17:36,526\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:36,526\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:17:36,527\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:17:36,528\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-04 14:17:47,478\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", + "2026-05-04 14:17:47,479\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-04 14:17:47,480\tINFO logging_progress.py:227 -- Active & requested resources: 8/16 CPU, 3.2MiB/13.4GiB object store\n", + "2026-05-04 14:17:47,480\tINFO logging_progress.py:181 -- \n", + "2026-05-04 14:17:47,481\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-04 14:17:47,481\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:47,482\tINFO logging_progress.py:231 -- ReadFiles: 100/100\n", + "2026-05-04 14:17:47,482\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:47,483\tINFO logging_progress.py:231 -- Filter(): 82/82\n", + "2026-05-04 14:17:47,483\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 3.2MiB object store\n", + "2026-05-04 14:17:47,484\tINFO logging_progress.py:231 -- Repartition: 0/82\n", + "2026-05-04 14:17:47,486\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 82 rows output\n", + "2026-05-04 14:17:47,486\tINFO logging_progress.py:231 -- - Split Repartition: 82/1\n", + "2026-05-04 14:17:47,487\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-04 14:17:47,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-04 14:17:47,488\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", + "2026-05-04 14:17:47,488\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-04 14:17:47,489\tINFO logging_progress.py:192 -- =============================================\n", + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/actor_pool_map_operator.py:452: UserWarning: The minimum number of concurrent actors for 'Map(BuildSFTExample)' is set to 4, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), and won't fully utilize the available concurrency. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", + " warnings.warn(\n", + "2026-05-04 14:17:47,730\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_73_0 execution finished in 132.37 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " input_ids shape=(1024,) dtype=int64\n", + " labels shape=(1024,) dtype=int64\n", + " attention_mask shape=(1024,) dtype=int64\n", + " pixel_values shape=(1296, 1176) dtype=float32\n", + " image_grid_thw shape=(3,) dtype=int64\n", + " split = 'train'\n", + "\n", + "loss-mask: 112/1024 tokens contribute to loss (10.9%)\n" + ] + } + ], + "source": [ + "build_kwargs = dict(\n", + " fn_constructor_kwargs={\n", + " \"model_id\": STUDENT_MODEL_ID,\n", + " \"max_length\": MAX_SEQ_LEN,\n", + " \"min_pixels\": MIN_PIXELS,\n", + " \"max_pixels\": MAX_PIXELS,\n", + " },\n", + " num_cpus=2,\n", + " concurrency=4,\n", + ")\n", + "\n", + "# Repartition before BuildSFTExample so the OutputSplitter at the trainer\n", + "# end has multiple blocks to balance across ranks. The smoke cache parquet\n", + "# is a single block; without this, OutputSplitter[split(2, equal=True)] can\n", + "# stall one rank waiting for the splitter to materialize, which on FSDP\n", + "# manifests as a NCCL collective hang at the first all-gather.\n", + "train_ds = (cached.filter(lambda r: r[\"split\"] == \"train\")\n", + " .repartition(NUM_WORKERS_SMOKE * 2)\n", + " .map(BuildSFTExample, **build_kwargs))\n", + "val_ds = (cached.filter(lambda r: r[\"split\"] == \"val\")\n", + " .repartition(NUM_WORKERS_SMOKE * 2)\n", + " .map(BuildSFTExample, **build_kwargs))\n", + "\n", + "# Inspect one tokenized example. The shapes here drive every batching\n", + "# decision in the trainer; if anything's variable across rows, training will\n", + "# fail on the first stack() call.\n", + "example = train_ds.take(1)[0]\n", + "for k, v in example.items():\n", + " if hasattr(v, \"shape\"):\n", + " print(f\" {k:18} shape={tuple(v.shape)} dtype={v.dtype}\")\n", + " else:\n", + " print(f\" {k:18} = {v!r}\")\n", + "\n", + "# Loss-mask sanity check: assistant tokens are non-(-100), prefix tokens are\n", + "# all -100. The fraction non-masked ≈ length(target_json) / MAX_SEQ_LEN.\n", + "import numpy as np\n", + "labels = example[\"labels\"]\n", + "n_loss_tokens = int((labels != -100).sum())\n", + "print(f\"\\nloss-mask: {n_loss_tokens}/{len(labels)} tokens contribute to loss \"\n", + " f\"({100 * n_loss_tokens / len(labels):.1f}%)\")" + ] + }, + { + "cell_type": "markdown", + "id": "train-md", + "metadata": {}, + "source": [ + "## Run training (smoke scale)\n", + "\n", + "1 epoch, 2 workers, ~10 grad-accum steps. The same `train_loop_per_worker`\n", + "the production script runs — just driven by smaller config. Loads the model,\n", + "applies LoRA, FSDP-wraps, runs through the data shards, saves the adapter.\n", + "\n", + "On 2× L4 this typically finishes in 8–12 minutes (most of it model load +\n", + "first-step compile). If it OOMs, drop `MAX_SEQ_LEN` to 1024 or set\n", + "`PER_DEVICE_BS_SMOKE = 1` and `GRAD_ACCUM_SMOKE = 8`." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "cell-train", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] INITIALIZING -> SCHEDULING.\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Attempting to start training worker group of size 2 with the following resources: [{'GPU': 1, 'CPU': 4, 'accelerator_type:L4': 0.001}] * 2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +2m30s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 1 to 2).\n", + "\u001b[36m(autoscaler +2m35s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(TrainController pid=152042)\u001b[0m [FailurePolicy] RETRY\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Source: controller\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Error count: 1 (max allowed: inf)\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Error: Training failed due to controller error:\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m The worker group startup timed out after 60.0 seconds waiting for 2 workers. Potential causes include: (1) temporary insufficient cluster resources while waiting for autoscaling (ignore this warning in this case), (2) infeasible resource request where the provided `ScalingConfig` cannot be satisfied), and (3) transient network issues. Set the RAY_TRAIN_WORKER_GROUP_START_TIMEOUT_S environment variable to increase the timeout.\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/controller/controller.py\", line 414, in _start_worker_group\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m self._worker_group = self.worker_group_cls.create(\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 141, in create\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m worker_group._start()\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 217, in _start\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m raise e\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 210, in _start\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m self._start_impl(\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 299, in _start_impl\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m raise WorkerGroupStartupTimeoutError(\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m ray.train.ControllerError: Training failed due to controller error:\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m The worker group startup timed out after 60.0 seconds waiting for 2 workers. Potential causes include: (1) temporary insufficient cluster resources while waiting for autoscaling (ignore this warning in this case), (2) infeasible resource request where the provided `ScalingConfig` cannot be satisfied), and (3) transient network issues. Set the RAY_TRAIN_WORKER_GROUP_START_TIMEOUT_S environment variable to increase the timeout.\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SCHEDULING -> RESCHEDULING.\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] RESCHEDULING -> SCHEDULING.\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Attempting to start training worker group of size 2 with the following resources: [{'GPU': 1, 'CPU': 4, 'accelerator_type:L4': 0.001}] * 2\n", + "\u001b[33m(raylet, ip=10.0.72.158)\u001b[0m {\"asctime\":\"2026-05-04 14:19:44,948\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +4m25s)\u001b[0m [autoscaler] Cluster upscaled to {24 CPU, 2 GPU}.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Setting up process group for: env:// [rank=0, world_size=2]\n", + "\u001b[33m(raylet, ip=10.0.72.158)\u001b[0m {\"asctime\":\"2026-05-04 14:19:46,962\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\u001b[32m [repeated 3x across cluster]\u001b[0m\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m Started training worker group of size 2: \n", + "\u001b[36m(TrainController pid=152042)\u001b[0m - (ip=10.0.103.116, pid=3684) world_rank=0, local_rank=0, node_rank=0\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m - (ip=10.0.72.158, pid=3139) world_rank=1, local_rank=0, node_rank=1\n", + "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SCHEDULING -> RUNNING.\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [train] world_size=2, model=Qwen/Qwen2.5-VL-3B-Instruct, effective_batch=8, seed=42\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m `torch_dtype` is deprecated! Use `dtype` instead!\n", + "Fetching 2 files: 0%| | 0/2 [00:00 TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> ActorPoolMapOperator[Map(BuildSFTExample)] -> OutputSplitter[split(2, equal=True)]\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "47dc06621bf74418b9cc636c16542ce3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "(pid=154631) Running Dataset train_74_0.: 0.00 row [00:00, ? row/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "84262c92ff3141059b8d36ee2489c066", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "(pid=154631) - ListFiles: 0%| | 0.00/1.00 [00:00): 0%| | 0.00/1.00 [00:00 TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> ActorPoolMapOperator[Map(BuildSFTExample)] -> OutputSplitter[split(2, equal=True)]\n", + "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m ⚠️ Ray's object store is configured to use only 28.0% of available memory (26.9GiB out of 96.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", + "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m [dataset]: A new progress UI is available. To enable, set `ray.data.DataContext.get_current().enable_rich_progress_bars = True` and `ray.data.DataContext.get_current().use_ray_tqdm = False`.\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "72e524802e4948b8a2b2a3b19e9781f3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "(pid=154630) Running Dataset val_76_0.: 0.00 row [00:00, ? row/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5279ad7cf6b14e3887165916948a8fec", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "(pid=154630) - ListFiles: 0%| | 0.00/1.00 [00:00): 0%| | 0.00/1.00 [00:00 SHUTTING_DOWN.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "[done] metrics: {'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}\n", + "[done] best checkpoint: Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", + "[done] adapter: /mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke\n" + ] + } + ], + "source": [ + "trainer = TorchTrainer(\n", + " train_loop_per_worker=train_loop_per_worker,\n", + " train_loop_config={\n", + " \"model_id\": STUDENT_MODEL_ID,\n", + " \"lr\": LR_SMOKE,\n", + " \"num_epochs\": NUM_EPOCHS_SMOKE,\n", + " \"per_device_bs\": PER_DEVICE_BS_SMOKE,\n", + " \"grad_accum\": GRAD_ACCUM_SMOKE,\n", + " \"warmup_ratio\": WARMUP_RATIO_SMOKE,\n", + " \"weight_decay\": 0.01,\n", + " \"lora_r\": LORA_R,\n", + " \"lora_alpha\": LORA_ALPHA,\n", + " \"lora_dropout\": LORA_DROPOUT,\n", + " \"lora_target_modules\": LORA_TARGET_MODULES,\n", + " \"train_size\": n_train,\n", + " \"adapter_dir\": SMOKE_ADAPTER_DIR,\n", + " # Production uses 50; smoke has only ~10 grad steps total, so drop\n", + " # to 5 to demonstrate that step-level checkpointing actually fires.\n", + " # Expect ckpts at step 5 and step 10 (the latter coincides with the\n", + " # end-of-epoch ckpt, so retention picks whichever has lower val_loss).\n", + " \"save_every_n_steps\": 5,\n", + " # Eval bs > train bs: no backward, no grad checkpoint tax. Smoke val\n", + " # is ~8 rows, sharded across 2 workers → 4 rows each → exactly 1\n", + " # batch per rank at eval_bs=4. Production uses 4 for the same reason.\n", + " \"eval_per_device_bs\": 4,\n", + " # Reproducibility: torch + cuda seeds offset per-rank, random/numpy\n", + " # uniform. Without this, dropout and any python-side randomness drift\n", + " # run-to-run even with identical data and config.\n", + " \"seed\": 42,\n", + " },\n", + " scaling_config=ScalingConfig(\n", + " num_workers=NUM_WORKERS_SMOKE,\n", + " use_gpu=True,\n", + " accelerator_type=\"L4\",\n", + " resources_per_worker={\"GPU\": 1, \"CPU\": 4},\n", + " # PACK both workers onto the same node so FSDP all-gathers /\n", + " # reduce-scatters use intra-node shared memory instead of crossing\n", + " # the cluster network. Without this, a workspace with only\n", + " # single-GPU L4 nodes available will land the 2 workers on\n", + " # separate nodes; the first NCCL collective then either crawls\n", + " # (10x+ slower per step) or hangs at all-gather. Requires a node\n", + " # with >= num_workers GPUs (e.g. g6.12xlarge with 4x L4).\n", + " # placement_strategy=\"PACK\",\n", + " ),\n", + " run_config=RunConfig(\n", + " storage_path=SMOKE_RUN_DIR,\n", + " # num_to_keep=3 so all of (step5, step10, epoch0) can co-exist for\n", + " # the demo — easy to inspect each in result.best_checkpoints.\n", + " checkpoint_config=CheckpointConfig(\n", + " num_to_keep=3,\n", + " checkpoint_score_attribute=\"val_loss\",\n", + " checkpoint_score_order=\"min\",\n", + " ),\n", + " ),\n", + " datasets={\"train\": train_ds, \"val\": val_ds},\n", + ")\n", + "result = trainer.fit()\n", + "print(f\"\\n[done] metrics: {result.metrics}\")\n", + "print(f\"[done] best checkpoint: {result.checkpoint}\")\n", + "print(f\"[done] adapter: {SMOKE_ADAPTER_DIR}\")" + ] + }, + { + "cell_type": "markdown", + "id": "verify-md", + "metadata": {}, + "source": [ + "## Verify the adapter\n", + "\n", + "Confirm the saved files are what we expect (`adapter_config.json` + adapter\n", + "weights). Skips actually loading the 3B base model — that would re-download\n", + "and burn another ~5 minutes. The full inference test belongs in the\n", + "downstream batch / serve script with the adapter swapped in." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "cell-verify", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "adapter directory contents:\n", + " README.md 0.01 MB\n", + " adapter_config.json 0.00 MB\n", + " adapter_model.safetensors 74.41 MB\n", + "\n", + "adapter_config.json (key fields):\n", + " r = 16\n", + " lora_alpha = 32\n", + " lora_dropout = 0.05\n", + " target_modules = ['up_proj', 'o_proj', 'gate_proj', 'q_proj', 'k_proj', 'v_proj', 'down_proj']\n", + " task_type = 'CAUSAL_LM'\n", + " base_model_name_or_path = 'Qwen/Qwen2.5-VL-3B-Instruct'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SHUTTING_DOWN -> FINISHED.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Downscaling node i-01de46080421a8483 (node IP: 10.0.72.158) due to node idle termination.\n", + "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Downscaling node i-0614be572a9b517fe (node IP: 10.0.103.116) due to node idle termination.\n", + "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Cluster resized to {8 CPU, 0 GPU}.\n" + ] + } + ], + "source": [ + "import json as _json\n", + "\n", + "files = sorted(os.listdir(SMOKE_ADAPTER_DIR))\n", + "print(\"adapter directory contents:\")\n", + "for f in files:\n", + " p = os.path.join(SMOKE_ADAPTER_DIR, f)\n", + " size_mb = os.path.getsize(p) / 1e6\n", + " print(f\" {f:40} {size_mb:>8.2f} MB\")\n", + "\n", + "with open(os.path.join(SMOKE_ADAPTER_DIR, \"adapter_config.json\")) as fh:\n", + " adapter_cfg = _json.load(fh)\n", + "print(\"\\nadapter_config.json (key fields):\")\n", + "for k in (\"r\", \"lora_alpha\", \"lora_dropout\", \"target_modules\",\n", + " \"task_type\", \"base_model_name_or_path\"):\n", + " print(f\" {k:28} = {adapter_cfg.get(k)!r}\")" + ] + }, + { + "cell_type": "markdown", + "id": "next-md", + "metadata": {}, + "source": [ + "## Next steps\n", + "\n", + "If everything above ran clean, submit the full 10k-row training as an\n", + "Anyscale Job:\n", + "\n", + "```bash\n", + "anyscale job submit --config-file vlm_32b_job_config.yaml \\\n", + " --entrypoint \"python scripts/run_finetune_vlm_enrichment_3b.py\" \\\n", + " --env HF_TOKEN=$HF_TOKEN\n", + "```\n", + "\n", + "Then load the adapter into the existing inference pipeline:\n", + "\n", + "```python\n", + "from peft import PeftModel\n", + "from transformers import Qwen2_5_VLForConditionalGeneration\n", + "\n", + "base = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID)\n", + "model = PeftModel.from_pretrained(base, ADAPTER_OUTPUT_DIR)\n", + "```\n", + "\n", + "Or attach via vLLM in `run_enc_vlm_batch_emb_enrich_3b.py` /\n", + "`run_vlm_online_search_3b.py`:\n", + "\n", + "```python\n", + "engine_kwargs={\n", + " ...,\n", + " \"enable_lora\": True,\n", + " \"lora_modules\": [{\"name\": \"enrich\", \"path\": ADAPTER_OUTPUT_DIR}],\n", + "}\n", + "```" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.11" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb new file mode 100644 index 000000000..cef9dfacf --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb @@ -0,0 +1,2378 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "intro-md", + "metadata": {}, + "source": [ + "# Stage 3 — Multimodal Enrichment + Embeddings (Qwen2.5-VL-3B + SigLIP 2)\n", + "\n", + "Smoke notebook for `scripts/run_enc_vlm_batch_emb_enrich_3b.py`. Runs the full\n", + "integrated pipeline (VLM enrichment + SigLIP image/text embeddings in one Ray\n", + "Data graph) at N=50. Auto-attaches the Stage 2 LoRA adapter when the smoke\n", + "adapter dir is present, else falls back to the base 3B model.\n", + "\n", + "Same code paths as the production job — only N, concurrency, and output paths\n", + "are scaled down." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "cell-init", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:38:08,371\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.187.68:6379...\n", + "2026-05-05 06:38:08,398\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", + "2026-05-05 06:38:08,415\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-05 06:38:08,432\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip' (4.06MiB) to Ray cluster...\n", + "2026-05-05 06:38:08,448\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip'.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cluster resources: {\n", + " \"anyscale/node-group:8CPU-32GB\": 1.0,\n", + " \"anyscale/provider:aws\": 1.0,\n", + " \"node:__internal_head__\": 1.0,\n", + " \"node:10.0.187.68\": 1.0,\n", + " \"CPU\": 8.0,\n", + " \"object_store_memory\": 9604633804.0,\n", + " \"memory\": 22410812212.0,\n", + " \"anyscale/region:us-west-2\": 1.0,\n", + " \"anyscale/cpu_only:true\": 1.0\n", + "}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/worker.py:2052: FutureWarning: Tip: In future versions of Ray, Ray will no longer override accelerator visible devices env var if num_gpus=0 or num_gpus=None (default). To enable this behavior and turn off this error message, set RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO=0\n", + " warnings.warn(\n" + ] + } + ], + "source": [ + "import os, sys, json\n", + "\n", + "sys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n", + "\n", + "# MUST be set before importing the script — the LoRA detection runs at\n", + "# module-import time. If the dir doesn't exist the script falls back to base 3B.\n", + "os.environ.setdefault(\n", + " \"QWEN_LORA_ADAPTER_DIR\",\n", + " \"/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke\",\n", + ")\n", + "\n", + "import ray\n", + "if ray.is_initialized():\n", + " ray.shutdown()\n", + "\n", + "ray.init(\n", + " runtime_env={\n", + " \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n", + " },\n", + ")\n", + "print(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "cell-config", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "INFO 05-05 06:38:26 [importing.py:44] Triton is installed but 0 active driver(s) found (expected 1). Disabling Triton to prevent runtime errors.\n", + "INFO 05-05 06:38:26 [importing.py:68] Triton not installed or not compatible; certain GPU-related functions will not be available.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "W0505 06:38:28.618000 11474 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[vlm] syncing LoRA /mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke → s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke\n", + "[vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_smoke'\n", + "smoke config: N=50 VLM_CONCURRENCY=1 EMB_CONCURRENCY=1\n", + "VLM mode: LoRA: qwen25vl_3b_enrichment_lora_smoke (loaded from s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras)\n", + "output: /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" + ] + } + ], + "source": [ + "from scripts import run_enc_vlm_batch_emb_enrich_3b as enc\n", + "\n", + "# Smoke overrides — same code paths as the production job, just smaller. We\n", + "# rebind module attributes so the script's helpers (build_catalog,\n", + "# build_vlm_processor) pick them up at call time via the module globals.\n", + "N_SMOKE = 50\n", + "enc.N_ROWS = N_SMOKE\n", + "enc.VLM_CONCURRENCY = 1\n", + "enc.EMB_CONCURRENCY = 1\n", + "enc.PROCESS_CONCURRENCY = 4\n", + "enc.FETCH_CONCURRENCY = 8\n", + "enc.CACHE_PATH = f\"{enc.BASE_DIR}/catalog_{enc.CATEGORY}_{N_SMOKE}.parquet\"\n", + "enc.CHECKPOINT_PATH = f\"{enc.BASE_DIR}/enc_vlm_emb_enrich_smoke_{N_SMOKE}_checkpoint\"\n", + "enc.OUTPUT_PATH = f\"{enc.BASE_DIR}/enc_vlm_enriched_with_embeddings_smoke_{N_SMOKE}.parquet\"\n", + "\n", + "vlm_mode = (\n", + " f\"LoRA: {enc.LORA_ADAPTER_NAME} (loaded from {enc.LORA_REMOTE_PREFIX})\"\n", + " if enc.LORA_ADAPTER_NAME\n", + " else f\"base 3B ({enc.VLM_MODEL_SOURCE})\"\n", + ")\n", + "print(f\"smoke config: N={N_SMOKE} VLM_CONCURRENCY={enc.VLM_CONCURRENCY} EMB_CONCURRENCY={enc.EMB_CONCURRENCY}\")\n", + "print(f\"VLM mode: {vlm_mode}\")\n", + "print(f\"output: {enc.OUTPUT_PATH}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "cell-input", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load hf] Loading hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_Electronics ...\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", + " warnings.warn(\n", + "2026-05-05 06:38:45,268\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_7_0\n", + "2026-05-05 06:38:45,328\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_7_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:38:45,329\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_7_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle] -> TaskPoolMapOperator[Write]\n", + "2026-05-05 06:38:45,331\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 42.9% of available memory (8.9GiB out of 20.9GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", + "2026-05-05 06:38:45,334\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n", + "2026-05-05 06:38:49,893\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_7_0 =======\n", + "2026-05-05 06:38:49,894\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:38:49,894\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-05 06:38:49,895\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:38:49,895\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:38:49,896\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:38:49,896\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:38:49,897\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:38:49,897\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-05 06:38:49,898\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:38:49,898\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle: 0/1\n", + "2026-05-05 06:38:49,899\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-05 06:38:49,900\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-05 06:38:49,900\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-05 06:38:49,901\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:38:49,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:38:49,902\tINFO logging_progress.py:192 -- ============================================\n", + "2026-05-05 06:39:03,829\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_7_0 =======\n", + "2026-05-05 06:39:03,830\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:03,830\tINFO logging_progress.py:227 -- Active & requested resources: 5/8 CPU, 1.4GiB/6.7GiB object store\n", + "2026-05-05 06:39:03,831\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:03,832\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", + "2026-05-05 06:39:03,832\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", + "2026-05-05 06:39:03,834\tINFO logging_progress.py:231 -- ReadFiles: 42000/1\n", + "2026-05-05 06:39:03,834\tINFO logging_progress.py:233 -- Tasks: 5 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 5 (570.0B); Resources: 5.0 CPU, 1.3GiB object store\n", + "2026-05-05 06:39:03,835\tINFO logging_progress.py:231 -- limit=50: 0/1\n", + "2026-05-05 06:39:03,836\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 157.8KiB object store\n", + "2026-05-05 06:39:03,836\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle: 0/1\n", + "2026-05-05 06:39:03,837\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", + "2026-05-05 06:39:03,838\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", + "2026-05-05 06:39:03,838\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", + "2026-05-05 06:39:03,839\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:39:03,840\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:03,840\tINFO logging_progress.py:192 -- ============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(map pid=12532)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(map pid=12532)\u001b[0m W0505 06:39:09.055000 12532 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "2026-05-05 06:39:11,146\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_7_0 execution finished in 25.82 seconds\n", + "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-05 06:39:11,748\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 30.5KiB data written.\n", + "2026-05-05 06:39:11,759\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_10_0\n", + "2026-05-05 06:39:11,766\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_10_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:39:11,767\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_10_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", + "2026-05-05 06:39:11,783\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_10_0 =======\n", + "2026-05-05 06:39:11,784\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:11,784\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-05 06:39:11,785\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:11,786\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:11,787\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:11,788\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", + "2026-05-05 06:39:11,788\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:11,788\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:39:12,038\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_10_0 execution finished in 0.27 seconds\n", + "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-05 06:39:12,052\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_11_0\n", + "2026-05-05 06:39:12,057\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_11_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:39:12,058\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_11_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", + "2026-05-05 06:39:12,071\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_11_0 =======\n", + "2026-05-05 06:39:12,071\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:12,072\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-05 06:39:12,073\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:12,074\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:12,074\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:12,074\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", + "2026-05-05 06:39:12,075\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:12,076\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:39:12,122\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_11_0 execution finished in 0.06 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-05 06:39:12,132\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", + "2026-05-05 06:39:12,134\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_12_0\n", + "2026-05-05 06:39:12,136\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_12_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:39:12,137\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_12_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=1]\n", + "2026-05-05 06:39:12,151\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_12_0 =======\n", + "2026-05-05 06:39:12,152\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:12,153\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-05 06:39:12,153\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:12,154\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:12,154\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:12,155\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:39:12,156\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:12,156\tINFO logging_progress.py:231 -- limit=1: 0/1\n", + "2026-05-05 06:39:12,157\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:12,157\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:39:12,226\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_12_0 execution finished in 0.09 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[load hf] cached 50 rows → /mnt/shared_storage/walmart-notebooks/catalog_Electronics_50.parquet\n", + "\n", + "[catalog] 50 rows after filtering\n", + "\n", + "[input row]\n", + " id = '1070d429975daeea'\n", + " product_id = 'B01MCZP7RF'\n", + " title = 'MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A14\n", + " description = ''\n", + " image_url = 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg'\n", + " source = 'amazon-reviews-2023'\n" + ] + }, + { + "data": { + "image/jpeg": "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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAD2CAIAAAC2rM6BAACOgElEQVR4Ae39ebyl2VXQ//9AxAFnFJB5lMkBBCVqOnSnETEGRQVFRFQQIs7yeikSgYQ4IzghGAU1KjgAUYGoECFJdwIqCDgSwSGoqF9RBFFEUfH3PvdTtbL7ec45dav6Vqeqcvcfu9Ze8157rf3sZzi33uD//b//9/+7C41a7fu///vf4A3eAPADfsAPAGQn5Axv13hqSdHwhm/4hgCYhhtVDMHEE9sYTQmvkk0cv+GoXUViiwqvpWrFhL/u768IvNFddVeWyCopCPgv/+W//It/8S/+3b/7d//3//7fN3qjN/rBP/gHv/Ebv3EJ9AN/4A+Ui7Uf9IN+EGYMGgAJp94QA5EASlBzfoDNXCb192xEVqmcjI1LM4wHpjYihhtb18P7NAKH7fluuE6tNNIolzcveclLXv3qV7/pm77pm7zJm5THSP/n//wfPapMBchpUobwYGzf933fl4aokLThiW1qQ1WAa+AKxpBa5aSBlY1hphvqLzPxbF2G85rnfozAXSyAwiGJX/jCF9r4n/70p/+wH/bDJDe8hJZYgDbp4NlfATDDM5ySuNpQCaiaYT0eDRwwKwHzv//3/+aDHpJmNaBVDFMDNP/QH/pDVQ7gh/yQH6JKcYI5bJiIoQauB4zDY+4auO8icLcKQCDKxT/6R//oa17zmmc/+9lyTr5KmnZ6wxIIW0C9lA3ABogtAFyWUy7/0q/fB33YaNOqkziTCgmulrKlr8BQwahlObsamCEkziB9z/d8z//6X/+ri4+SqJZUy4/4ET9CLRkiaVVLQ/AMU3ih+KC5CQJg9tO5cgz/WdyobWrhMaA20+BxrGFUfapW2Y3ae3x4F+8BhO+rv/qrv+7rvu5Zz3qWhZcuE681yhOgCXpsIg5TasKMCKQm4oPcaEg8hkhkZ/2GWXaCUzvMNMeZCT0e1JpZTA27pPz3//7f/+f//J88xOMio7l0vNmbvRm2kNkiC6AqbSzWDAOyCCaoVJQBQB+MOjCMGkPlPDiR4Ipnlc26PtIMAQTXYfAaomEADBzbDM2LiB5mld1rvpcxd7EAvvd7v9fR/63f+q3f4i3eQt6cisIhwBd7avmBLUDfNowKGU/UUmc4o67DGNIz+BnCTAup3wAYBlkKwlSNMs9hSa6/3du93egBKIlyImQKwYfpLQkHj62WiXoYUaJEUYGHRMMN7ot/GkatzMCQelZy9cLgAdbAakaRzL2QehjOisd0AOpKM7vgaimYnkgEm5EeUo8tB8D3Y7uLBfD/XbSHHnqo9TgVHeHbrPesKECboK9A0U8nno3yOCFX0gpv+CPVcyZqbkMG6MuD0hEMgMQQT7PIsSGlKh4wvD49APiQaQBTqK9FDSaigefaMqZTXo+qilgBJK6H+R//43/8t//237IOtjLf8R3f4ZI1FwfasKmEHlQwxBxqDAQN1UA+YK45773P+7zP+77v++KPJ2/vo/6uFICgC9C3fMu32CZt/2DnH6Fc49LywADEbvp4ohZlGIDQ64PjmT684egc0opZ4WEIiFQ/VgzBJc2Gf4YY4sHWBMuDmayhhif/ASM75mI2rA3DClBS6o8GzKkNwAywf4+UYTBZQILcgH+Hd3gHK5LO6V18XCV+5I/8kXb96kevYSACUCF6sKZ4OgS+6lWvequ3equP//iPf/u3f3ucrGRo3LjHgau/CRYjIRDoF73oRf/8n//zRx99VOAEC2ZiURD3fesED9BP0lxE9UbqrPAojH8/TFX4WZjRP/xWbuAB9mz7KQzzCoyhkHsfYFbkyA4+asPmO/yGQx3BPTAzwrzxB/Mek4YsggGTzWMxHkNN0WoColpe+tKXesr3h//wH36bt3kbUvBHjSZ+r/WvTcor8ayZi4ukd539MT/mx1BbSWz0C2KYi3geCmbfIq09nnW4wiuJ5kirzjCRhmHVsIoMfq9hZVupA4/snnNImAceYDQcBYbtFFA864fnqKESXbJammlt8JAahnygZ43VaMOA7XDj/33f9yEf8iFv/uZv/jmf8zk0lP1EMKz+3LPwFR+BBEUIzNaJ89/8m3/ztKc9LYwrQKEsEGAB2mDWGE348NRG0BA8DOAwq3jwxkRSmPd467oXP8q5Z9tjVt9QV/cijbkNJ+bBBOgTB2h7W1eIWf3M7cEwDa5lMdhdgaGnYR/4gR/44he/+Bu+4Rve7/3eb3LgCn27e6qOLPyTMSYu5k/Df/pP/+k7v/M7f/SP/tEwbQwbtfCDAddmgxlgzwNzk/34v3uR+BKcftg2AObhOW7gAhvPMMxwgJUEOS381MCKB4/UJgKD3wNJjZ6AlW1DWoesnGo04Fz1gDGvGAz2O+vrZu9t3/Ztv/Ebv9HqJ7hauZfhK74CCJBw6H32IyhzQZy4FJ3p29UmZO00Ey/4de8x1KImOJyAOPWs67WVCk420uiJZ8+8kd0PNxrW4UbbShoYD7jh8DdkK8wF/caJHzKqPupIrQC4YX1uj9qZRUr2+GEYIJ7Je3iwfvAZcoV3A+ABLsCd9MGJm29URtW9CVxxAZToJu/845mahxJh1liDNTz6QtlwMBPfoa4AeNNG22hI84bNcBiCh+EU/zAcBWgbfBrCbLRthiMCWDWs+DMi2FDXiSS4x6wKN3DMlxHJkzXpc6CehmpD3tvvrLiHSwoANZGN3XtweMUFICJ2fU+aXQE8UHNGFBFBFA6kolYUiqw+INIsySD3Iqt48CqbhmwNdQBqh7SaGGSckTbIUTLAhsFw1TlsZ4Db5aeKSIY21sfn8Ct1hXNmlNzSt9Su/WjImVS5k/Y4SAPAs5jIGf33COmKC6Bpe8ny7d/+7e/93u8tHDBaEQE07c0QMp6A2I5KTdRG1WAGOEOKJ83DvwfSwMn83DPAIK34OM/wr8wrfEvBM9NpIut0Bl7dcxFeLV4Spqo2/A1HsyFSN3g2O+efPhycU0AMI35vAnelAJx/PB0TFNv/XD0nHAEznLjA1FbMwADUdTjwUTzkJh1buaPMo2oFcGqz3isJjDSYMRTSUIu6ssEMfqNhP0x8IxJydA6Q+Kp8xAFzJxYDKUCyp0Q62KxKxlaA3u4m1x17POr44T/8h3/3d3+3E6/zTyt+SvOq816A71YBCIQ2V4CCMhOeaA4GMJEd5JMM4lErKUd6kspzeJSctzUzWoF8mH4lXQYmWFt9AEPqBTx8mJCj1nDgAeI0TO1RHlRsKkrqM+FTiB/1o36Uj8bdA8C4Asyr6FPiY+4eAa64AMxKLL71W7/VK7DWQCDES+t0eGraxWsftVP4VveotkTOMOyl9naH54yeMbQXXzErPGoBp/ArzyXhvaoVAzaLwawzGmSGGm6QGx9Qe9DnCm+VnfulfhgFgGqhLfdG6p4dXn0BfNd3fde//tf/+i3f8i1FQaxFZz/5oyEOuScNfl25vc4VM0rOiAwPwUuyrSaCR8mqYZBn+JGwaQTrV+ZLahuRlKQz2Qvdr73KjaERCYAfzAgO5iiQZmee9rj2/pLepSDqUcF7E3n1BeAO+L/+1//6ru/6rgVXAWiC264QchZsghK+fpCAFb9SW62VM3jl2VNPYe5MirajbtyWNsz7aJzyc4Mf65Ro+ROgX9UGxx/DRlVDpKGO8g2nzV6i2/7nlJUIfr8EwjxX/o3gvTm8+gL4l//yX8r1CZC9QUTUgPmLFFhrPQ7BvmiRgo/GPSQGnCtcTDci63AViXl6pDj1sQ3pqFrIVWSY97KrA0kN8wps2FbSCp9hy/TGgZlO3m56mk8ptC6r3VVtOmcjk+idfFIe3unfq4A0rLKrznsQvvoCcP7pDrjomLPwacI0cYnUEOlJxmXUZmvVNoZYWdniGeoqAg6/QV5+uDd0VHbDtsZhQzoqfnnkaMvEDC+vASdZK6hIHH48+Wlfowq+5rKwKaHb0v+6Yr7iAvAKTAE4HRaUZgUudsXREFDsAmLb93ewVHuRMbTRH/4UNce4ule40dNwZWuCR9nOIJ+8hjPKVyfv2D0e2toUgM0+JWvvidBc22/pyb3DcMUF8B//43/0Cuzd3/3dnYKEwz5hqmuYVAJM98ct+WY91jy4ZJhWkb02mJVh1QkfdZWC1HI7YBW5DLyRWpWv4mfYNqRVaoVPaV55wKMt/hlu2M5oQ2rJHHIcfgga6rsOoGouCxuF98XwagrA/M1WZH0E2k2STaJch6yt4cAPOVLJ7tlWEXD8G+RmSMmKIbKX2mM2Unmenj3zHjMWz5CGZ4AzzGdII74BmoI+2aNTiOeU8k0QRj9+2uS61Lf9DxughsFyIxGBGcH7AriaAphpuwN2lbRPCIqQtW2sER/OiQ4q5PDsGYZzJQ3/UE8BqxSejblTUoO/LXHMl3dsTOyB1eiVKNybuDyGMy7masBjfh93Aeas33xteUhdGS6v9h7hvIICaIWKxb/6V/9K9ndGDKNfp4q5NsjYDDecewzBVWrgSwKjn56Bk101w6zUlbTijxrda96wrdo2pDsY3tKfW+o8o2F1tYzvMT+YFKoG7j2ART+j6pZuvA4ZrqAAZuZ+AeMPgApTB8RmVaRmhsVuhgAMaQAYjrZ4NsMRjHmGp4C9+GDOaBievVqkHK5fGQa/Iu8M3jhwytVLst2ZD6sUB3r0CZD0+aPPARgFsPLfR/ATHv3emd+uiRpZNwB+HedpgLhokEUKyfDOlF+V1HhyVQrPzOgw+aU9eYuLsieEET7lZreZ4CmRO3Am5VJ89v5VCapzkSPQiryP4Ku5AhT9b/u2b/NNrFdgDoVOQUVhVsJwFuxMgDY867qegjci6zARfcBqd8821D3zkAAJXqh87ZFsGFa1gxzgPHXYVgduKTKe4ExQv5canXvS2N0Ao80l3a0dQc3i6nHqMdjmXq8LoBjZG0TEGwCx6ArQNWEiVbwMa5tAr8NZp0RW0grTsw5PwdgovCXzhmH14YzmU6SN+Eb5JaVOsa34MTQmAPv5DnX4VyWXgd3gdqy1rKONoKHmAah1v4yee5DnyfpdTAXFp/+uAD4NFwvPf8RFyOA10w4Y+MkHIlXpOb+uOMuJM2yX17Z6vkqt+A18xu7KeUltq0iaV8GjM8UQfpUNvoxveGz/XdI3/IbWugege+X3BebJ3gN0LjRVd8D/4T/8BwUgIoaCrhWCAcKHPNWL6dpOsV0Sn+nVgUsKXiEb65dpq8X4YQArfgMLVJgN/15qj9moOj+U/V3kWdyr8tjDfjfOnFd1r1Gf7BXAfIqI84+/BeT8094PLyJTHrHhXFuxCBM88YUcTIB+kGBWjuIHGTCrssoOT9QxGv4o50bbaDgKbDSMD5g3pKPiIfNqld0zn3/aNuYmVlk/pRN1SCvAintcSmIIoByP+wGnIw+IKo+9h/c+5goKoEn643gi5VppKFLamaCgxnbHAUrDHYsnSIlVvLyqM5yTMU/SpXtQfG4A1lgVOgVgy7t/bwBE+2oKwLHHO2BPytwPtesrhgpApPaNYcjpn5pVz+JqqxXd5+6eM6k952g7JTIMtwROadgYPcW2wW+kTlnfSK1sSF06bGpdatIJX8MM4wbgzE63Krw34aspAI//3QDYDDosCpCgaAJUsMDr/CEN61f85eFV9pKLvVdOSR5uSKcUrkYvKYJtlTqlec92u75t/DkzvF1/WlOej/M0WNCeh7oBsP1VIWeM3rOkJ1sAgiIc/gyEm+B3e7d3A08NgGuCBRCC+qOxuCXDUakng5zl3Du2+rmy7c1FPc+zSp3RvCpZ2UY8hpW0sX6KtOI32mYYsHLa/tu2OuJLd+YwTK5jADsgQXZjsIpvNN+zwydbAE3s3//7f+/voPQGQNTEpWChCkpxWft7IRz58yQ9oWRmOqrKyxmeAs44MGpHecBG88q2sbKSxtBGfCOyDhOHsZ054o/gqEXqDrgXZIZjZdVz78NPtgCatm/g7AR9EQUTcvqAidEMryo6d6ZwFvW8G+eVU4Jho+q8yJjbSA1+A4y2bK3UsT48KzXH9AEr6ZZwvund1NnObPBhUgXj2KO5OKiQSLfUeW8yPNkCMCufP3gG+mN/7I+1VQjQ5sADg6d+BV634Rh/cuOOl5AesnembSN1y4Bka2Ub63v/z5BWDWfgNFQAPvnECVMPsP1b6HkFNubOKLw3SVdQAL4A9Zcg/A85ZtipsUgZAqZNosBcbSzuQOE+Y67QpUv6c1s+0FkAN1Lhjzp/SuQo81Gk1XRhR2JUa2ujVrP9613z4QEX9O1GcFTnvYa8ggLwZ7D8FLjnwRWASQpKfcCZaWOIp/4MpyhvqLcU2fAbpqRlG+pGz95QnEfZVuQpwTE0wHnOoa7KVzg9TiarY0mN7CVtDdsKsEW5440CyAqMFk8mDF0fQh5oN6mrnnsfvoIC8B+BCYQCcDQ04TUWBWX6122Mxrr1G/joCp2njsiGLbX7/Bv+gqM/6sB5wVXJKZg/R33Iz9vSbyOzxysAzfmH7Lq1KQnNDUArfsqf+wL/ZAtAIDwD7W1I0RfuglXEDbWJxSl4GJ48sJrYaztPjf9UrmxkN2yoRWBvdDDDs5EdhlsCqw8rTDDrex8yGsMt9ceQe044DS0oJdPUhnXf/PLpkprvNbYnWwC9AvPfo9sMhEkvTCZZv5ntijzDtpG6rSG1aU7qzvJs1XDG+oZt8u+MCBKpfY7emZ8bQ6N51T9wJma4kd0M5bfVdGEHbKaJkxL4bg82gvfd8E4KwBMAiS4KYuQTaDXwTu/0Th4BVQPipSEVqYkIZJh1DcCQkYbzFLBnC7PHn9IQfqSyvvoTQ/jzSlCPslEOv5JW91b8qh+PdiH32oAcZV6RieTJhYIbEYYZUlRSMOGHH9Iy6bVNohvKfmuKAYxhZK0+2Fq7AgDu9/aELxQuORmTx1lQ/E8w4GIBU5RP6Zk4tlrT41+X55T4lePvntGZWiau3PNRuE6h8CLtje4xoyFgw2Bog9dvdMIoiV6BqZCNkvtxeCdXAPN0CqwMfAPnW1mHRXEpOnrtVFjP4EfqCuN4RidSFTtrPHZXqT112F7nwGYKubo6n4fD1nCd0cAbKUP53fZPClAPD7b6fvjq+kB8I5iJ+6i/kwIwZ9mv7xWYWBh2BILUmv8ADbvIXtBvMKxhilk/S7JS7xje+LDRk7m7bfRqZ3RqCh1Umu9+RqdmOr5tRAz7CNQXLm1t7EJqDMHY9cAbZ+7H4Z0UwMzT/wXvL6G/8zu/c7GoKiZSkBNfyHaROE/FDv9KWuExGnCGtHKuDmxEbou0Mq/6j8K3xbxq2HjY8Ki2kCsp5lVktG2YB8/0hgSD6oRj++8IZFjDCbCISgLbPCBa/b8f4TspgIl7/xeYZ6ClvgAVwSJ1+XAkeHn+B5jzlqGY4G+CcFTwKHPIelKA6dNpj/f435oCYFCHAQCpuT4kuHHjvhveYQG0nX/zN3+zk48C6HHBRaBe291ZLMjfmeC11NEIlOgbUsh6Ad/wSH35TWTDBtMbAFTXB9QHYLHupABkvz3AC0KPgPwl9I6DkK/N/QvoaNBDbgK3GW4EZ3hJtuF/vQKko7aZ8lFMyJU0gQVYWUspxcHOQpEwt74KQLPo3QFvzN2Pwzt5DGqewuT074+h+08ChaZorjVQLITvaDsTqZX/DNs16ZYR2Cf6iEz2i/Ygi3y53gYfCUYLtu7Y+gZuBO9r4E6uAMJhA/AjGH8LyCMgEXHRlP0CUX8Rsde+OilAE8RNvNY1QFrZwFE3PKPhDPWUyEZ2NTekPZC222IeJZeUGv4BEjwjzquVZ3VyxY/CFTjKIL81i6sAAK0mqWG2/UN2f7xqu3/hOymAAu0NgFul3gAIigYf6Wg4zpCO8kMmMn3LMMyDH8zrGzB5ORPfY5COIkdkgAmvR0ADRy3UkKpC/2C8Amtqd1IAJO0Er371q30B6gZgzf4itY8pzIY0PGeATYrvNewxZ7Q9eKTSdJOsm2GzPsq5CQge8dSs6UZJeEjr7iPQB+YOWATu5B7ANuAHAP4QUH8IsejUb2J6hUP6N9rC7PEbtter4dFEP4rch2WSXn5vqAW5AnDo3VDv6+GdXAFs+f4Iiv8Qe/MNnACJlL4mLmt2Qq7DU1FbeVaY+CoypFNqN/yr7G3BDKVKH3BU/AzpKP8GyYpmZ4EHjDaAISRASypghjHEE6xPVfyGMUOCa5GSGlmPfTz/cbLdKDckZfvX5hVYPPCj6n4E7qQAzNMdsF4sboTzZhQEpbjcj7E46nPTuduTOkTt4oTNh0JqmD8DrMOQG9JR/1fkPln3evbb/2iQ/ajKYzAPAHAnBWAj+Sf/5J/4ArQ74DWss/GsyLsdpk0e3IHpjYaNw/ss2TBcyZCVosd/11g6YbSmE5whcNSN3fAbZJyRRtUqvmpj1xEf20YVPIzrA+r+Fnlv8T7C3EkBePrpZ5DeALhcCk1tjWmBvo+icMZVC6+dYbgqkqCJJG2Tf9nd93hW5C0d2Pu/EV8Z5Pd++XKpKwAnV/5bWr/HGe6kAPxXSP4MxHu+53u2ZkVnE7VidBQpIq30hGYN6FHB4TwKnLKyYV6tbEhnhqN8L77HnNFzSxJD2aIWMP1eMLt76ytmhVcN8LUVGQzveOOQ40IEHh8Obl0ccRWA536YG+413I+YOymAf/tv/61YeAQkj70CM+3idT/O/97xWQzPO3NLhlV8zxxGH7AyB8PLfms659jwF/n/Br58ATwYvwJb534nBeATIJFyA1D2r+omuEVtJa3wsK3IO4avVhs39gr3mDv29pRgJjb92F3xRz08pfa28HO+X5evknDuteheEt+Wwnuf+bbnIxDf9E3f5HMol0uhmRVqqoZiN0jw0RAMQ9RTbEdl98ir1XZKf1PbU+8Ys3G74YrcYI4OV+ur7B5/irpyVgD7FXRNcM332e8D9gjI3G/7RZhv4PwORgEQFqnN5RJyXafLBH1dgHsB5vOmzaSeevd4ktGAzfDy/oz4aNjL2s7KbzxtSfoaZsjeAJzRsNd572MuewWQ6MXCj2C8BnYDMB/AmSSSPp6Zc7VxI4QnLgXDvAEmymneUA2HAbzhWUl7waOYW4pk4pZsR5WHTHbj6pBQYwiDbYYXlJO3B7HpiSQ1mNWZSPoVCcYs7z3fBDjft6YtXCRUbDDd9YH3SjY676/hZQugsJq8PwRthn0vvg9HbHv8+aCM1F7wDGl0rjyDvDeBjasNN0ier/g99ejUzous1FUcPpKVdb4v3dcUj9oNwIN3/hGK2zgCiYtt4DWveY3zj8OiYBWdWbCjkV2RTxI+rNXNdgeqbore+PcONFytCD/OKIx6nueo+F7kvCrUMl5+B+gHmQkF4Au5B7IALnsFEBTNDYBHQD/ux/24npetkQU3xAa4YN9ecI8uGGSCUQkO24qHXEnDc38Bmxk13CDN6BT+/GT3eob/lEL4oqqX3za1OcfCaDkDacUNh3803+/AbRSAqbr99cfQ3+Vd3gVcdABdNwtNgZ6gDM/5wKUhqREx3GgbtRvSKrLynGfrpLvhX4dnrK9sezjNeaWnJ1X1w78Zxrn3ama3V7LBbBSuhjakEaScRUPnn76CBms5Y13g/fEbV/65Ax5/Rv99DdxeAfgRjNn2KzCAWFx5OET/fgzo3u1Jo0tOB792ijnSnuE8Pm17qdUKqhqwwbsDHk6A1nueXoH1FfSVL/fqyesEvmwB5JwC8KxAa88WjnXzvuMJiPXIngnxyjb8lweepPje0CmFphCp/syMLq8T56ozwRUTPAo3w8GfAvqusesP2XxuIv4QkGceXQFuay6nbN1T+NsoAP8RvDvgN33TN7UxaKYhHFcSkVOrdUnlp8TzcMJ9hm147hhYlV9E5cbJ55JTYJeGlOj3UhfE124T4+eIDOa2gNTKe+efjVGHHxiHH0cgd33go47dlrl7kPk2ngL5Bs7vYOYHQcVrjVqLcQ9O8ilwSRzWUNyBxX30ys76vcLBj+B5/r0GmGSdf9YnPCbiwq6hqg014CvomMfWUW33I/I2rgB+A2kz8Ay0la4vIhMXSHB94dhgktpE6igSz6jd8BueEjlDypNRu2o4Y2hv+igm5WMinkxQnn79YDCssDyLZ/BpWEWGASl47QeZ4Jl+9OQt0443c0lPEAke3J8G6iNQw0Ty/IyJ+4h0GwXgNwC+BpkPYouCaJ4KxybQp9juLFij/Lz4GaOX1HBKP/G9hsEEzJCSgYe0YsAzHIthNr0ZrZhhvjNA3kvxw4n24kw7Ssp+l4VegVn3vXvDfF8Dly0AjwL8X6hv+7ZvK1LWoHaZmU/giFyG/8nzjMUnr4qGS2obtg1gaOJ6bfwJLslOmYhnL7XHj9rbBVoRRx03AHqVsGrIkAJw6K088GB4ytZxdebuwefuAdbo+yNw3/7t3+4/AxYFISgK9WecWzWcYbsDEs2n2iW1reKXFFnZVnFwpA3QcJArz5AARxtm+LEYvO+H4Q4A2pzvJfe8AViVWFwliqGn3obxrzwPAHzuCmD+pbt5+gbODUAPy3o+0KUASVymElohSJhBFqbYVubwd9ZvlJ9SMv7sGdIQw4ZtM9zIosaw+jDbOeYV3shGShxp1TDI8Iao+troMTwKj9TKMJwbIB69Xd+a+rBl45h1j6r31Dtx/nQp2Gi7r4fnCmCy3wz9GYjelYBbNqGZ9VvhW4ZjzwwzUqNzMPcUsLp6GfjOnE/zqn+j55YMG/51uMqKtmf8K3VgpO/93u+16KcYhvO+Bs4VgBAULNfBb/mWb3Ep7HORtTAwaHHqz8QCW9RRe5R52I5SB7na2oispOEHbNiGtMfvMcOcnj3DHrOKnIKTOio7pD11SHu1SFH3pBUTj16s+jMQm6tWJK/A3P66PqyyDxh8sgAmjmL03d/93a4Ab/3Wb+3w4yI4JEBwvdCcSr6ihg1D/RrHEb+lhlXqycPZ3fuzal59Cz+YAeBXeBXfwGt8Epn+FGmjAX8ilze61zCyjMrv/aKoB9ucXnkANhoepOHJAmiSrYpfwfu/UG0GxaK+lYihfhOX1mkN7inmVXxWl7YVb4g0mHasGWY62TMaNh7OcC+4ITVkbuVcDQ3/BhgPbym42YPpWUVG7VFk1Mv4gyc2PYuONw45rvAh08NnzXM/eIs+ph9I4GQBCMEExY9gbPy2im58kcQCtUpoeJnoEFnV3lJknxOJbJSMP3l1S7Urw8xxkBvMZpiJPXLENwDOvN2IrENwbS+buUviVzYK1+EKR8qi7LeIEn0YCiZk38D1DnioDx5wsgBMVYwKx7d+67d6/+UGQAFoSPCR6i8Tl7RNf0kR/MO52ho85MABMxzBo8AIDv8e2AiO/uHcMJwa4t+IrMML4hMY9r6N5phnuAIbnSvpKCzLuwFALbZr7wGRx6Mq5KjsA4M8WQCiWTg8CvjP//k/+ztwUn+iP5ECrHE/H5d0Xp5/Fia1Wbdsq4Z0Ygi5kjbOHCXtkRvMZrgaKggbK/shDSnRT7jCxLzCK2ak9jph9lJH2c4gOVMBUCWqcTYp116XBYu+fiN0RtX9SzpZAKYkLsLhEyCvwN7t3d4NXFsjhSe28yHAE8MtmYcTP3Mbtagx6FGD8Qyw518xR9lWVSvDCqckzOAHWE0chYdzNAwG/wpvxPek0bDhPK9nZaahwNrRbPAzxBO+848C6BPolWHV82DAtygAk3T+8SF0zwo8BRKdwtRKYBigiKx5GSf8APFsRELu+w3bKbsbtvSszGBtw7YOwQ3rzzi5Z9u7fRSz17xiiGyGRzGnkFk0x4Dp6dQ2eBiLaI+3phYUYAhJKnxDmApgIz7KHwzgZAGYdsf9/gxEd0sz58JaP8ijwOU5E8d/VM9Q9wybFRqLoyeRjeBmiHnFHBUZHzbMY+gMcEvlK4MZnXHgjJUhreKr5tIdW0d8SwwzDAEwPgHygMg9wCh8UIGTBWDCwuHzh3/2z/6ZV2BiUT2UbROy83G5JNt5JUO1MHk1mKPAGJ3CgBnkiKyYowkXw8qW7GAGGJ2ngA2n4QazERyG82wbqc0w2b2GlNvm5xl/NbAGoVdgmwPSRv+DMTz3jkNEvALzQ3i/Ajt1M7SP75OMS8tztKd58Oet5FV9nCu8lz3Ff0bqDGmjf5QDpm14DIcUsGe4LQwl6dxIdcix/VvQM2tK3JYX80bDAzY8dwUwVT8C9hTI34GzSTgvwghNO+sADdd+E6MWY4O8zHAjuA738MaBGPZsYxf/8KzwMAx1MEfZoq6Ghn+AUbWy5fDwHAX2PHsNMCFzL7h+1RnGrS02q+mE4x7Aw348SDVLjEF54JkffiDt3Vg139fwLQrAXwEyPTdDQlArXs1ZaGbymzBFIjIMZ4BVzxm286QcuLyqODd9Q24Dglejg9yTVrYNHPNeZI/ZCDY8w7bRbDiYgDQ0HTBkK6Kf7X84HXHB8KoC0Ddw8R917MFAniwAIbBPzP8EIxATiwmZEEA2HGDiMvxhVqnh2QMr2wrj3Aw3sjmwd2PDtg5TqB+pwZwyhyGeVc8G3jCkfIPciGyGK/MKb9gaYojnlKGoF1yHmVpWffkdTA+MA4+930VAAXR9CH/U6AODPFkAIvI93/M93/Zt3+b8Y1cQHRjTFseAQjBh3eBvK0BkT/GfIY1Ipqe/jMg4D4hfH7CqBa+TlS7DP2wBK9spno3IxtxGw8q8cq5sB4+Xs/4Kr+LBUYmbhdV0g5sqeECwXg30ZyAwOA51WYi61/kAYE4WgLnJfn8L0c8gFYAQiFRlUCgxTFwGU0TCH0WuIRuGPbCyDTxsgxngDGl4NkAi9fvMXhWiGu4nKxrDhgdDGAC8Bhg464YBMaxImDMeIp1hiDTKM7rR1hAnV23z7nHBIwKW7ni6SXiLt3gLpKj1R7U9AMhzBeC/grQfeB9efM32fCxiw7NGdmI0SjZ64CPVrybCbDTs2TYMq4Yh7YHV6FFDROCli7TWDKuEo6oY7Zm6B4iAgkB8nMlE+DSvmMGnfCMV/yo1bClpOPAA4ROsR9LsaGoAMAxRTVMBuDnuV2DNeuV58OBzBdB/hbT5IHYTtX1EMOzXD9sgE0nPaNsMV54xcZRnqAFHrWx4Gp7SBh9pFMp7sGwoswPw2B3gY2Y3NjurHKpsVkMrfDBw0Uj5dyUF68MPdTDDMJiVZ6h75GAY7akGzCAJFjoF7PmPmY6qBxs4WQAOgo5Atn9bRQvfaglZkToal6gT1pVzkCMYRj/AkAaI1PAM2/BvgJJyg1yHq/7BQ47nABHQUyWz3SB6Liw4sh9bDdWu6dAs+/VTKolQiy3l+dNwZCMNzwzD5MmIRK1HOopfeUYbYEz0Csx0Npw87xVYRjfUB3L4hAKYAJm/D+D8HTh/CFpQzFw/QcE2MNIq1XCoQ4IfJFiLVI8EqF9FwOswqTD1G50xQA5+I34wfLPhmfIwO5wa5PQYq3z/I47vYb/ru77LUwHfCCgAvew5mLloqexgrQakl76ScNgIaE+lHHN2pxjoAK+qIsHgj0QKrEFmLmr4MGuPcx0OG7zJcmkwwwbfNY3Pg3zggScUQEGxtELgGzjL7BGQdYWfcBeRVqJ+Vii2WaE4Qw48wKowkdGJB7zpR3DwK2YDpwpydSadw2kYxsJDmkUAEQ0sDpLeb0FdCX0OCGN3xwmQ3xKauOBoJTd+1wc/nfPkAInCdMo2/E4dALWBnx5NkKnK3Lh68Onm3JFooJZ+DZDCmIfTsJbgzdHh3w3GkJIKkir6VwbOKHWObQ69q8IHD35CAYiIGYq1/h//438sIo6DIiUoa6RQi90mgvvokDrDiaolNXCYfT9sgJHaWzyD2Ug15J5mjg3LM3ng7yD5Iaj/DMGmWOLSLA6lrD5DqywNxJEKoGENpyOTqwcrqNqFzUPyqQGFoakKhjx9VyHM4RlbSATbm4MphMmBtadwHQZD0jZ4pinJAUh6wFHVRpxMD/8DDzyhAIRDFKyKvldgHRYnUqI5izehmQgOJqD1SESvrQwNz/TDPzwMgRuOib11DHvkanrg2ExWypq1s42/fmfLd+ABS0dIm3cpi+3C+EF5eQMfhsLxCrVkBWgxyGlw+DjrYdhi0clbkTBBJ2cYFXk3YG/5lm/pS0T6ZS0RdjNKG6Thahq8tjEUWyRIysexeAzD8MeWx8Sq58GGn1AAE4jv+I7v8A3cj//xP771sDAtAIbbCof4FtmN4KzNaBvMAJEMwxgOMPBR5UNNw6m+3dqSa/Z7v/sxZac+VkzWc0DZb/paaYcfwKIGqIHTD8g9+BwYDIDahvoatdj0bCkPsCC78qgEGpyjXDH4049R43EyqTAMbdKzT6eK9UznT30u6aex3hWGOc0wzgB+mjjmwa/aHkj4CQUwsRB3izFnQeEoIvUTCJECQxayhvUrTwyDAWx4BrPBG047yrPxBw/MJIShnJDHlFhsGQyABGCTauq837vJNqTyrMKgpIynAT7rMBpVzvoZyhaeNGOroQ5y/MkEBlR9DMFp7jiExDdSSPCGLCoJX+YmFb6rUyLYpLVLFoC3GEpuFlmpJUvtLCtMbuNPxFABgJFeT9oTCsDMi7g/gyVqIgUjKCHPRwTbJnAT3AQbnlEyDAH6gBFvuCKPaoshZ2SDobkArD1AZnjAZcv3jOs7v/M7bf8ySfaYYy3BehiARhCnc5FSkZ2yxMmkzKZQCx5XV8dQZ0jJhodysvAApJyHCQ8D5ob9fiZOIX5ucMZdCoZMmKO5XFwb3rjCcMWANDva8OgpoU0B0wwwhGyaFEI6emUI3vCBb08oADEqKH4EI3ZTAAWuWOzjMvEK2IRskANsGBpGHZ4ZAtaG2XA05MzGJckKUwPLj8qgP+/lj5zKe4sNqcmYNk46caY52eBqRqp5EOSY3hkJQ7JExr3xavVwkAMMP1l6Br8CZWQTgSeCefgNWec2Eg2GFk4LcK0AqPCoesd6f9RMZmP23zuYMiT+qpEq/JqYKBVD1Nef9oTZFk2J4l5w/iskizEpJUyFZl05yATrN7Eb0oofPXvkkAL0a8PfMAfAAaMHZhLlImfeUO660ZT3Nn5buLnYI9sUy36YOFcl9DRE1aSLXROw7ql5kktIq/jAG6BoYE62YRpgmgtnMIAbRp1JYev0by6SNR7IYSiDG/JZxXqjr7lqWcqf8TN+hpUlVdlXaVl06H2Hd3iHzI3pjf8P3vAJBVAgHIsdjt/+7d9eFFqnmXaYGQZMsGYJh2ElDRIw+BU5cEb3vbTQYkMFtMz6kQ2QIrY3u6AHLHqP8+FlBrwll/f1TccwbdMHEAnAJu/1yoAtqVP2dA7hElJpF5wguPSihBRZQ6T2XcAwE08kc+FDwgdADtwtNfyoGuZ4DJkL5rkv2+wCkAmKBoAzmo0AG0AQLPo7vuM7EsSpwd9u43+CE7fB3K6qp4z/CQXAqqXyK3hRcP4RF3Ff5zDwzDBHB39VflOoZX16QOvKCoCrtdwWelkIY2u032tW2mUdHrKFwWCl9aZGP0F4arXV80hhgonIlVyiAb/jkC2TCUXlXOFYxSUPLlOlQojD0E9KpmYIHAYVrI3dM3g8qNMzYVgb8QFuUm5ksCHnrSYpZyH/wwPf4oFRCXzAAPD+7qu/+qv/zt/5O9hcLoi4kQgggseUTQSsCelYXAHaVsdmgoBTIqv4Uw9vC4Cj//Af/kPnRTvHxpvmVr+SVjx4Jd0WnKx+GnGwdZJJGsACwAhl+MlmCW0JPTd0zvGf+VlLGOItBrhmFclqOZahWzqZElIcUAbOFU6Jbgk4YwjvVTHN0oVpbqgHtUFKDFFzFaApSAVjLjOL5pirRz3BueL5MMxMrCT6hzRAPKTo4VguFQcYLdjNtFx/8zd/c1NTzC6bRDTUMt5MDfUaKZE3X3liSKc2a7Fx6cLIE6awMrzO4W0BuFa++tWv7kcwLXwRNA3A2q+un8GvbGdgGlCnBwj3LJ5UuyiBw30bPE6LLfrWBt6CyXvZb/GQrJlVqWDAUl/OWZ6sN6ngMddw+uzOMGdyoC8d+FBaSGj1YLNEReKVtFAbMejFMyROnqCqEAB/UGlmq8TNmdWxFc4l/SmfMfMBgzaeB9cLHesCUjDxUMX0QeDivwIwo7d5m7eBMSNU+z0AD0B4TcRbubd7u7eDMQUkGAE3NBGmzYgGoRb8aqOhvgmOV/cUsC0AU9V+4k/8icVFP+6aqmH9IAErHrySVvEVv4GTqhfNdKbWsKQPCKZWTKWUHdeBTcJlqEDD02AZ2r0irZ5kIh9YyZDh8MA0BNCpt97y24HHkGYYViy2IrT2UgRSWmMD2w5jQCrjOymxa6OVPfZaDEygAjSqDAH0cwMnGHCgXQADY9OwrbOAaThTuOC6MaOYOSMXUx5VT7mQ8tx0PNgFXxg8+IZZM4R/szd7M4Ah5wH4Nc6nTW/iHDB3ejxycElsCkwLkUZWb+IAsVItSOPG7QJ8ILKZ7O0qiX9bAN/8zd9skk6BbZnNkK+AtY35kGPbcOANECnX64fBMIy+hQTgP2Avwq23ftzQRFk+SUfbj5NGe3yqsAHEF5L/+jEBiKqvURW1KUAynZPjKqQVtdgygwNOCHjUG83W0hbofsP2b2khKZQT2CAltDLAzEPicgiy2sBMkGmp4Kgm2pgFnAayTikwHIDMpfETULLCE89JIobBIRkdTJwwEpRC/991E4HX0kwWlVEO6zHTaYKA4pNabKag1wgG1BtqpmlqGiTl4wwpzewqDySe4Bc3nNZRL5hCJAgC2MIJDk6k8QGQS2TTDwOAhIlzw7/KnoK3KfJN3/RN/BALAundKx3zSAOfMrDiY96LwITUt8aiCZZ8evGyHpyxfdrv7fpCKUAilZ9EWMFDqoZZE5rV+Uzkz4qHwWzV4wdTYihNLY8MdmuLn34NXo4yjeqGkqwklkCCxiuHMRlgaVEn3WUVHrOwuvBU4SFCM2Swqy7l1HYXQRspDIqZlDjwCices+BnruZVnvMZSSj0mJtmfRPHwLFgPdnB5xXlfKYZns5Vw8BJJQ7W2ArAwwR4mJE0auW3oJHSLnz/fjMyQZP1mE6QmcsifkGg56f/9J/+k37STwIT19KJCqBBH0zhxuhYvyTwhAIQ8X/0j/6RGwBBb1bMsHFKF9I6YWwb5pWa3/Fs2FZBFsVCj19+gG0ewqSJl73EhGU/EuV4MBSmAodK+egfYDWxegWvUQJJg14OeSAoleHlnBRUeNQCSkpVJz68CpCsqFaUM0qFuEtTmY1fbmEzHQAegpLMFUwuYhZwzDSDTU1VYNYw0wPPB7XBK/ykKARICMy8FQfaUJm7mPRrU38zcUOCNFch1MIQjI0bVJnFFACH8Wwafpj6DakhDag18DqkGQ9z2kVKHzrRcLgSARuE4CAphmrDz3E7R1GCTSj47wqskNr7MDN01M+jvp1CPqEAuOJW8p3f+Z1LLwYSy9hGRcgNyXDDNkOkqPWDH4A5JOsKY2JSUNL7YEH+yYycaZ0wSAWcmtBMoOGnzFK72gpOT7biqYeRVWzpWS/5JCLA1ZkDYPVgGaQ+WIj4AFY8kMStHPfgXRmsriXXw1hdPLYVUl0KSndpR5B+qw5vm+QhHj1DJoJBr8CyThs8ZHPnpELlrRdb9BMsUUxHlheTmTI9UocIUnOvx0Z5nsOgUkWDPtmCA0YF14fc97Gxgi1OvWENP3PiU5ldsBxKVw0IDtnELYEJ+hAz/dUDkfbBVJESWBHTVLUwAsRn79ItMU+Qcf5hiUPEspRb4ICcTik4j/Uw9afsjfiIlCKmIdbmAy8JINmS917GCYRFNZTlGLAFM2GdLJtoyh7Ikj4T4wD3wPUhcQ513IAB06DSmBNNaWQBJBblIisgbPEBXvKB8ZDCg4SHuNs+zpiLHQQPBi0pMyKLZAocUEsmQraasakb0swBMGaClpwnpPDgpJM42KxZxEMJK8KVhxiIE9S7XGCTT2CymNUMgJMKST+hEBn+6FOLSoQzRQyMU9+QoAaGAaQkYIaQFM4wgEhhz9ZowwzWoopezcTFzQ5S/LGJm2kCmNZ4q8eDQcTEihKykczX5iI+NoVqgywq8bUdFN38xvEJBeAPIVJBEje9yZiJtg5HF2QkPWT9UPcAhrVxztLa/17zmtf4+YHFs8ykTM88KceAn6+QHNOkBdg6WTAA6qyZYQ1yHLuJO/JvniDEz7S8MbTTSBqAxeAGH5iQeUwzKuJCL6Y8h5eIYHg+yzNwqd/60SxN9ZTDYGYiBpymY6WpbTntO8zJZs5XbERYATMKzxMwT3goLSwTi3TylhKAFg+ATrll6CqBTVowTWH40lFgs86uKYDhwXxDwslDcYDRay3EGrfw0wsIeBjA5jILNHjIWgwMAVgXcMzOOTjZMgtsuQrAU4PBXGHwDQmzENGjOcLYPWEoMREREHwhEjpNYQhFM206ry0Awg5eqocMG4xRcdPoa2H2Bg+YYcghjeAAKyfvW0ip75WtGoCx2FYIP06uA2jjlUkecv/i4gDJtxq8eMGPidsCKNeyQqEwNZSgkKLPH62MlB8wMo858WHaUBwxCz284MpIAFkABpMyC6HnZHjaXNaQINlSG2ZKEIyHNsphUMmyImXlrrRgRRMxMJ30wNODx3pRzhn+mwU8hwXTkE4ikIUIkqvcg2cRvrmTNTTB/GEdPz08YYgITo25pPQEj7bSDmnPAxNVT5vhNOZMqothUy502KjiRr1hcPrBpAQthWAhSqcJ8rbMAdsCXN4BODWr44XGT/7JP9nug/+12YPPV9A+h2KpkLGUMXzZBoS5oDyhO0paPWbbULMSZuitu6MOFVaRT2bC4yapx9wEMBhaCY2sYc5YmICQT3DlcgPiWgqZEyBBBEDSyRzH+CAzOAwvJpzEJuFgZJ6MAccpjahqDawln6UgTCkIT4PypgG/5SGbQoBsg4yZ6Qu/DgmKWa9CAGSR6GFR9FJOUEVJWeIc4BsGDlcGkNlVNhZbkAGU08kWbZoJYmbiC77gC9x0fszHfAyH/+7f/bv+GMJP+Sk/ZR5JUSXgzUWUKgbiuUrbNMgVjkEPmV19wyHRVvRMxBS4hFm4UpWVdII1sJ44VWJ4gTsg008QbIH4TFu2+KyBWwXfetp23//931+2v7YA/AjGYvSpIG5axom0ZBt+bUh5Axlb1ODBUMUbbqHKezcbDjwmDEMctQY2f42guWlljD7r2DJkWIMJgAdk/Wg/zkRdPeSb8LFLA2B0FgcrBC9LsPFEYWCAdDGVWLJKRqoHCi0kTqmGU7pgloKlDjwYHo9Zl5qSzxxlcykLT8TdvyHl1GowlPM5h7lBlpP0kHVg4HZXBnrUCXEMeVvKcpg2bvCZNnqaIJ0maNHx+/bxGc94xtd8zdd84zd+4zu90zsR/4qv+IqXvexljzzyyMMPP/zKV76S+EMPPUSQfgqJEIc0I0r0hrwyTTA2vgEMp7ELxqZhMMSgJ8UrJHrghwpA1ZD0SIlnJTwrAa1UPJDpj5NUeDyqQjB98/f3/t7fM9nDf30dK5ovIPRmvuoirHFFn6Vg/TR4cP0AGyQ8tTzzXe4/+Af/QOAEEQZbaYcBwJmiVorokyqmmDWc02aYk/ADxDMMIzLAShIp+Hr4lAwDYODChZljmqFUUMmmJvk4LMQOIfDKQMJJTRg8clE2g0VYfmuQLJZDMoAsDdhKL4JIXRtdnAVHfkt6+cquVWztwZQQ15PlubddwsUW2NXAFYOsG4z8MZFEUAEUwhDB81f/6l/1ZzB/w2/4Da4qX/IlX8LEr/k1v8ZcPvuzP5tjP/Nn/kxn6y//8i8H/4pf8Svc93/t136tR/U2USVhpqbDcwDrAGp5yCVTNhHmYISlIDONrbwHtCioAGwxg5EgDTWCMYBZoZwSmgcPQwRPbOlBZQVeeAkKPhHZrz372c8mcigABNh/+k//qTlzHTcDesJIAI26gA1sGE8Ma7/hxCayvrSjXMawC8BvkvWGLHK0UJoeDTCoWn7CHG0Yjrq6Mg/DirwlTHM8AdMDglMrgIIp1pAeOIKtPaSt17zaNYVX+spsQS75TCpYVhGUKxoGTb62o0tBy6ZJVtkMT7n8o1agRE+uwzDa2vFW0Dq50WPoMqUABJ+rOMdtgLwn5QtQnvyqX/Wr8Lz4xS82iw/7sA/joXRn8ZnPfKZPgFwNsD3taU+zfX7913/9133d1/lwiDZHWdeKpz/96R/wAR/gJZIL+8/6WT/LIjo+ca8ZcVKD5Ay32eUJi1qrXIT1+bb2kJg1GjBTkjjPzY42k+WGHkavUYufIGYksHxL1otUs1DJ7/d+7+eCdtAbN9THfdzHuZ6+7/u+LzFa8uzAcbPlin7T0Dceb4b4YSgU38cff1xQLgJy48s2JD7AMCpkMianYZBSDhh4Y90QT32e7hnCxDZURgc+A2QaAyC2AOIBYz2Fpgm/LgyYILySAJu+wpBYAFNWElZOrtMj18mqE6owkJLulsNK45nrjEpQD8SVDYUyWMrSaUiJ+0gwEZFEot+F/uf//J/vmsMc/kIN1uSr+nn3d393Ol/ykpcg2RcVz9/8m39TBv/sn/2z3QxI8b//9//+T/tpP032+2M5KsF56QM/8ANdl1w0ePisZz2LaXjfkKoE/6HoV37lV3q88Ut/6S99q7d6K7AKJOvWiK0KuGiYIM9NVgNzvlgVWP3gixUneeVeRf2zrqo/6IM+yOULvmKggZR5SSHN9BmimR6CHnL2mOfn/tyfq1zFE/ONewAPj+xS7/me70k4V+gipjfU8gmQjQvcE7oY9AGrSHwErWXLj0eszfaC/dBF5RMedst+ANKIP8HeMkh8ECMymAFmOoO5JZC20TnDUTUkGLBJCboWTD8gZlNrvQUBDG+akkPMZaeM79JhIWSwkrCEkJqSEBnZY5ntEZYcYDeBl0/JUiLj1Qlx1onzxNMPsITW08mNcgIzjPCS5YBzqSuzZLKpf9mXfZlnIXbxX/yLf7Ft/jM+4zPcDf+m3/Sb8PyRP/JHXAqe85znSLgv/MIvVM+/5Jf8Ej5LcZ+QPfroo76hdAP9Z/7Mn3nv937vX/ALfgHkX//rf51XP+En/ASPuf/aX/trivPDP/zD5aJ98Kf+1J/qUYz7UUGghD+AYggWN3PRwxiaLw3qUN5jEz0lZ+6m5pGOWcDzyhyj2iDMVMT8uFcAVaawCLir2S/8hb/QlGkWH8pvZPmLXvSiz/u8z7NP0CjuTB5oSyNMpgZ9Ezz8uyEZiq/gasPPLWqRnL3cgNOflB4bkslYWoKDH81hDDd2Uz5s42z4mE+JpI3mGrujZwUGxraBZwg42hIZ0jrM6PjWsJhYdQGxeJbN+rXruzJYWktj4e3oVs4Cg6WgPFBUhpDYwBIuWFTh8biqv8/7vA/OqTqmRVve2BTltG0eG6TnE7JT9kuXP/fn/py8/Hk/7+e5SnRx+EW/6Bepqy/90i+1gs5I7pWl/jd8wzc4Ttj4HaFdBJSQ/ZXnUt+iKwMiLhSUwLsWvfzlL7cNKxXZ7yphyPqHfuiHujN0svKLTbuwquCtH7IdcuiiSj01cQFxgDF94RIlU5PH7/qu70rcpUD0zFfcBFwE9O5pVbLKIUKbqxwrSnHC3tIcCoCjn/iJn6heXRfEhSIJga8W39rDr8N1afkh+mHA2CjHr7ei5mDOohMbToCZaNVMzKTSsPaQG7vjA7ZIw7AZxjnUVXAlbcxFgtzgN8PRtgFiGyUAGD7sxTeY8RNQoGSqzBYc+5wkllJiaF3FzXqpDQssgC4IRJSBNUWyjgKudxSRIlK8gLv+5InkcPR1npHEzjk/5+f8HOefV73qVbLfEyEWaaPZcyHiNmz5LeMlidyVrI899pjTjuuG68wXfdEXSTtVwZzUh5H6VYh75fd///dXIfS89KUvdQthn7UlqwolzSITTlymg0c1duJSBo888ght5mKyUtnJh8NSn/+ugdxWn3NkMF8wHwSBckb1Uk7oXHZczVQpbSIgUNos1mE9VKf7fQ9ATVJ8m7nJay3bcAeEH2Trtw7HhjXjgYA6tPHGcsaGAYk3fIJMA4zZxhBm7eFXu6vRjZ9NL+QqMh6OiQ11dA6Ac/VhhTfa9sNRspeC0VjXZ+ICccDM2gjF8MBrOKPKeE3qi5iDkABae7AIk5IBBGWV3lJKMglHkAacMCpBb7OUplLKxid7nOmdMdzOuhQ7r3sc9Pmf//ky7xM+4ROskbOQ0zwkDQQdh+zingvJLanv/Gx3VyRKQpY//PDDriEu9a94xSve4z3e40M+5EPs6O6tMduD+Sn1uU1EhbBo76dKuruHdqlRAzQwWsXyHOy6RIkp2/WdecpSky1n4DX1YF608db0ZZ1QsOJsZlKiJ9/0pqAvngdAmJSLeXJCdWbvEO+LiOPAoM0Q5nxjgBJ5L3ycUNlWi6OmoQEwcJ1CaqmC0UYnEjjS2kOuPkRKKjxMSNaHc4CNuGE+DEOy9amtPyi9maYwKzyyK//AcSZyUHGhJOoKx7DBFwT6cerNCACpBwugtdRHJSvClhxJHjgKqwSAbBB86eLYTQkGcW77R4JxNaZEjqoEzz1VkdtZufI3/sbf6D2RDd6u78ZX9qsQGSndnSI+6qM+yh9OdXzy3SSFbcPSTpra0Rn9y3/5LysqB25UNxUuXC4UBKW7CpFpSO46kGiwPcsTIibottshiqtsXeTF4fgwU27752GJhES/mbokag5Irh42flUtMirKdFwrik9KwKyAyRbzQ4jV+ud+7ueqFTVaiJE1fIZarPrg8PzD0zJQCtAA8t6Vt6tPmb3ao8EQ/qD3YlGppYdg+iEb4qEw0zDD1gSGmmkMo20jkmDITZ9ayIMrS5avbHt8mJUnDRtMw4PeJYDDOcgAfVNo2BzDjJ4ZAjawIRG9sMiSi63mcAMtjWzGdnQ5Uc1gQ1UAkszOjV9+MyFXpKx0d9h46KGH3MVK0Mcff9x+7MxD3MGGZgkq/5x/bLTO3x/8wR/sqP23//bfdnxygJGCtnYHfWpdECz03/pbf8uxBMndhftm33jKS+Wq3jjgpgLG+cfeb59mlHtsMWQuHNZr3ONzWSTjKYd0ITILe7zyU642cSZMmawbDJrdGxQ6OgHEZ3ihdSmAz/zMz3Tx4hnt0abfLA8VMF1K2kWKu0xlWB3LfkHX4CFzOiWZH4WGeNYhWKOclLa6m92ofCscBQIpby+kb5woYAYfkAb9tHgakgWMhg0p6oZz9JwHRudR8bE7SvaYIQXwbfVnTx3nrYgQWVZbrxuDglZWWRoXChlDlQSV5ZLYju5nKApGcrsTcNiwJ1rKr/qqr7KyDz/8sAOChzy2cFcGx3r3D/Jb2djRJQOSU8p7vdd7KQbpRInDj6O8I5aMZ4UDLkc8cSOhSJSlYlMVXqW5vNjIkTislbImopUMeuLc1qQ+Bps1wI0Buw7Y9lyu8tClxh2/MxI9mDfx2Q8P0fzkT/5kNeRZQfYu7B66uNdwg7VIAWAl66rXfiPopBgWEU43k7FKBFy/ASAHTxBMlSnRbM3sOhQCurLbPLJinhzAnEurYxgargD4aMv0OLDy7EmDGf0rP3jVA16HQx1kgJ42vbbRdnQY24Z5/BF2MSwDbO1e74gYjIakiZukkT1yVyV4Bug4bne3hbsI2Aelvs1VfuOR0HZTFwQHDBmmotSDwwz9RJyOXCjcEngrTJsa8PqMrMsI99wJwMBr2DyU5I/6cRfhkKx4rDINVMkf/mvcM+W8rZf6VIE5BiblwEMtl3y/o7pcdlxwaHapkSqj4WjoNsjDRfN5z3ueq6EJMJ/tC09urAfbWiQAhqhcFwiVJ7hg/h3K8+bz08zEv8IrZvAh9VnpFEutjKfQnOk3Txc7sEjlg7t2IhhUBcGChTR6IINTC87ipo8nan38scGEnCFgxYTfiISMc2UOHsxmeFTzMI+hwQww5tJQBugloqcx8ka2FR8iXLWb9PePnTokgDhLIEsp4z0u9CzE00m7uLOEvVmeeXsq+G6myXqS45wt9eVxT2wUj2OSZEBiyG0AbQrJ4YoqSdkTUonufkPteejk9oMhyim00HpucJhjPDyk0cXxoaSy6GHkPVjp0uB6ZX/UKGTC41o3wc1uokF84FPAwbCXHU5y3nfQjo8fHNLAqADmA8CoYLN1x2O2Y7Itn0iC2I6axK9FwrnCRMSCWpcUFqV1tkyDciJqgGkXPtNW9GaOTVBwWh5wlwhA+gHpp4eSg+GL5W8WYGxgLX79UbfjrMczwEgBViUYVp49HObAdDMUqWqo32jbGNqzDQbnwKLhbOOYLlztUIJAc/GxBwuge1CLnjmxtbmKAH4bosdH7kcdeGS/DJsnNo4umi3f0cgJnn6GvBywas7xjls+MnMswa8SJKsjvjxxHHKmesUrXkGhMnjkkUe4YS/LW24b5kYe8qp1NwTb1y2xm3XvwjytkgkE+enE5cmSQxQNPIecRYdJIeBMO6TgF3/xF7sIOjzRixXGnqEnrwE0eEGUoM4kzmoAyNgA2DBI000CJTjmczET5TQGSLEztB42IaoktNC4DkCaD1tCjCoi5kwERlAsWIsHyRNqCdrzaKPTaxQYggqGYD7A058bkKh5TqehNg4DVjifU3LLPsERH9nBDMMGc15zzDk8nKNqrEQyR2lnA5Zq1gub2SGJJ8BC24NdQvvl4V5zgcUGEFUM7u56a+ZhqMdETvYuAjLPRcN+7AWWInGtcOmg02mEIQ95FJJt3uHCTYVLiouAy4g1smTcE39+8uoQ+osThBVnS88uPEDeW0H5oKhcSUyflKHDmKLygUbzveP+kN8m80mf9EmC5SLCIU2u8wDAHgZN3tv15Za0Y8z0ciWA94aRVlcgZ3ih+LATmxUkZlYqJ0Pz7Ept48GASjMf7PQpD8grISBIyo5VEC0SQTFVG0qFNspFuZ0DQBADH0jRb0Z8yyWAIfzawgx+gJVnhTcMG3GcK2YDG2prrFbN4TGkZGUbz4c6gjCiYVNzfLeV4KxhEB8l4QztXVLP/UY8AA9mvfgAxF8lWA4X2zZBGiQlBrfRnod6LyZzfOngplZSqpAed7qrdDRye+nhKVmnFBbtcRwjO7bo1+gPsFJgJojoZZ0bCY+JOANv3T3ZpEpht+vRk7d03kG7sR365FWNumJKKQaEjB9yS8YLlqEcYokHjBUXQ82wFCyrYhg/MAyMUyMruWlTxBp+oYTs4iOPaUPlhlYZAOgRepycERG9YOGU7lK8ujWU9xRSRZAt4eM55XwTrPC2HzBBtmhGjYEJUuMtIOdnCgOsPAPvqSsmWL8CPCSeA/BmNNpWIDaYZFcSkVG4YTAXs/bdi/lKOEpq2OBtzDYUzzGFlIaU8CRgTFxQDkushRRksMCms8CC4TFUTu4uXF5kvzOP918OSx5KOvZYVtnPMW5Toi9bwAD5Ft66UMsxC93zVpoxtOhS3zXEoo9vqONeTt5Wf8hIAs5qL3jBC1Sqk4OvvRWfAJWj8qZAS8Gs6klBImFzcaRBFpLifd7Eg22cAxjSyVbZLI7CAZaRtIkjBsg0U07Eto0HyZwrCbbcJ2gYGGUIvwcdZMWXKo0gEaT84SGqmIqskiZIGzbO0OYkIL5lDCQMwaM9ZC2GmRpkmAD4VcMqwo2VGQyj4TeLODc9batC8DAQWQ2NDxhM30YmVyZZEzRTgF1Z2J3XpR2pBAcgvmKC2RIiMCCHBRNmmA0F1pAJYcRpl2GrhG4JCDZNPTYN/8Bc7cAj9b1W6/kppIQh6JTlmw7nK3BzSVswPXfWbpxwaLEr/Nk/+2fVnNDID403ZmUmwkR70zPEoOJlW2/dioIHvbLQzHMIEht4TamQ9FCroDFISkhJOZxg5kiJjlVENQRjNsRvqOq4QQmMKAiKvQcDEsfEC79qZAIDpLngdzWAtx5E0pwVOxOXTFaBwWvmggRgAsAH4s1LHMB6wxVoVSAB4ffrgUoVfDx7zkysmjO0UZUz5hInPdqGx6Rs8I7pSGBJhlkjJUQed5qsE/xGcDwHBNdjI7tiDJOFpDyGvB0RtgQflcUYDh5cPIMyRMKAWZBlucYl+5obCU9LkSwoz32n46DvUuaVAtnNNJ/88MasKJIEznPOWN6L2RQdh+wTUs2aSQ55wD++mowpcU6Z2kENeak3H2ymcTHHG2qbJOWUhK8vpUyS0fISIF9hpLjMozOFDCGRopldmwqqqMFjLo6u8mC+KYPcI2vLIQXJSbUq77lHrSE9cTLNN/jYyJomKrWcocT1kAg2V3MOcJsheIBGP2YNzCVStBmCNXBthfFcEF/b3eS68S+dgwleMaMQkid6iuhM7QgC+OzRu7da4pCrmDVS4mlz9U7KLakpr1Ljav4hhVn7DTLxERxtMFkMw67IwNSLIbxeVAXfCtq2PG7y2iEey+SZj/dlHvKYCDb86RwTVwIc/BA+bvGGVU923c67ejIs1WS5uyWPzDSXCAycqBhkamtAA3E91+WlcAurhtMw5aiGGkBj67BoN//GMgx+ezaF3d3as+U6c2YuQa2ZFRUpRcg6HpwXmg5qVSm8xkMk5yJbOBFJr+HspGQuRDyi5hUYnmaeKA9KrAF/GNWbiKGJ9K6UEiaQYJQEEVXBDU5SwlAzQiV7mOTNaeahfpDDMJjhAbALr1+RGziqPmBDbUgJxxQtHoEFwwyJ84acPyp7hUhWND6UXfoaE1yymgJrCcTWN3A2X5yianWkHPc+4iM+wk28MzAlLcqZKd+x2zcuZKm2W3jSpPI88HIUUQCeBLup1xxv2PBVkzt9+4fMULLW3kzMgZdcz1ETgOex0INDkl29lysTC6SmV1VgI5Is5TgZ1ctv/nRYIpIJDPSU5aiAIqhaaCt2YKVFnAikiuIVhRZAtYi+XGfU3NmtqqUIbRgMIasKGtgCU2h5XEPUJzZXS2zE9ZSX4jzUmksR0E+LZw1I/Ikc7VcGeiZ6YNpSCI7NkPP98oOTopROUoxaO0h3pfAjkuAMAcH7HueKXAXDh2FIA/NE2MGsA/RtasLFEy/LJBt8C+QKYGkeffRRrxfswsQvJnc4L6X2yvtDtuV37mbScqpIiWK9batu6iWKVecTZlsmvBy1/DiDTUxAFUOVYIiTBhOIwRC8TmAwTJMlEhUeANnkwajSV/YHOBca4k+w8Ak0pNwVX5UA5hskt8UUDO9SwG08U7EUsqISaCPl5GOmAI3bJphyPtCgt2wmiKSBNQo5RtyOy3MaIGff4gCkhi2AEo1LnNcaIgE4ow8GRB2eOJv1QfJCthDpSYUBGKpPX1kSEYcEKU+/i7lQuANONmr9mAYE1294NsgD60XjAPeA+AHM6UVAP4DoSRJnfbe5CgCny7Vgdr7wGY8HqXyDp4fC+tWBq4UPBm6psTVWEmIn+83BSUByqFf3wS4FThTmgE1MOa2aTdLMcUogJlQCKhJAsyrZbYZNEjxDmKIWWz0MQLIyxzpm5kRZwsknMHMSF4n+8GMLCb9M5QbfsElosJLmJ35KpEXpwhAqPWlmUYgUEg22fzp73gXWGKJtlBOhn3hshiKDCqmnh6sTExi2eG5eYKoAGiTO+Gd1Gsamx4akJ67FFtK83MJ5BMQ9JMz6EtGkvEl1DsTAwxEcK2lI88BDXfFDBQTnGxjAnAYwWXMn6LLjYmv36QOhAmVox7GgXhFIfV/jmbsQCQXZ1e5dgs8VQDPRCxO3jjokY+SHQ5uwqgfHJ6WslVtthBJLLGRJszK9GlktOCt6hrKLuTkbAmIAEBE1CwnmGDZNfqs6aacaGRJca4+z/ZsJQ/4jcQabxrcyHozNxYFODV5+00yq9GWI/133mgttGqNxWlr8lpkeviFhIyvDwGTppESgOMBPwUGC53mB5ZuGp8kG10PWBkkKZg3LwOFN3JMTd8AuR/RrGPhGg2yzkflOwfXKZDcmVrUb2LC2sdUwPQzlm6kxBzZfJFds39rY9YVIrJAERKCEVOrbWXxvp2EWc/z0lHI3bd7Ff88VACc009CbJ7c4Bx53wiA1f3jralYeH/ka1u84zblk1csJM5QxoiB1yKZHNlgwglqGRCGdqS3ESDiRooJzRjSFm3JDnDTTI6xgkZXcIo4Ktt7SkVE8pAzzqsXAicQ9JFNgxcWBwy4a+GUt/ZmQQxw2Cz7IMOZIMYETTDwSu0LHLlVI/KGNq4yypTycUpAMiSDp8TBRwDkDLkT1DfWFbhaCVA0bQM8x+eQxqIkY0jxqrYh7qj5KYx1109IQMnjFwBuGmZ4/GhMMBbTQPGTOS1ynfEE2L83E4cVNHQqa474vT12RaOb2haZDuWrgjW93Y3iuAJqtiRVrgMaz8cMwGHLgocoGBySPnN1Yu3V24DNsu5VSMkNQ9NUDKVaIaNUDhTDrIgmQdIEUmlxiV0zFnUIAJXoi8aDKckiqumVnEVI6lsHSunS0Eu3ljitI1o9XMliTsm5zaVBUrHgYwA2NLOUADOpKqlFidSHp54apccN8eUsbDTQbYqsqKMfMeUOaUbnKDQqbNSUzU+IahfpmGo/pNMEJCDydPgL1esQ1h4eGWqqsAowvMbFRRTwNlNQarsgDx7LoK5wIfzT6a/wXB5ugvPebAccexxuPOGW5oHHJAUEcHnroIXcpnq/ctHworVwKAx7S3QOekNB3zwzN5qwAXBZsCc5LYFdGGSDbxMXCuyiXCqJpOa2TRcKgJADyQ7KGHD9xWtpD+C+AwleW4DGEF1biepzELYB1Yq6jp+WxWvKecngOYMMDUxkQlNx0uldDkuuopFQCHniq2MJGHEb2E2SaFOcplBDmrpmmIUNdiNjNeVNTDFxFpQSDKTNHDwBGzTS1dVJMMzqTRcJppuaozn19oOpstDDwuYTZTkSzj0D5ljZKaobTNhjDlQTmD7VrU8PYTNZ+Ifs//dM/nRVXOcXmZP87fsfvUAAYhN0LOH+Ey1VodL4OgaeoAAqoeM1UBcLFwRNVb/7Ug+uyFMFmeeSBIOotvBQhVYrIG8mhldBUSRoR12stxiRKhgwHsPzY6ARILIlClipbu6EUwckNeDktO5HkJaR0J8g9prEZAvjPW3cO0trlBZvF5i2kniwrAJ6jAkwHzBZVlDDNqBkxJ1MpwV8EUDXMSoi2rpOGdAoODJEMNaOZIFJ2PaJQAJzEqYmMWbOrOKWmV2AY4PEXLkAtVfUwM2RorABaRwrTXJCZMClBcLbxXN9e4Bk6JSZO3BLb+IXrl/2yX+bXZGSR4GmYNRpzTyXw1BWAtTFbrWnPJK0EjLtnMVIPLhGeNUkaAWrLrCSErEhJBUurJ6VRKPSzkBPN1s8wzPQ5wBk5RJwbNANg5J+h1JeX9k4MUlOayhsMqsICM22IraGE5kkZjFPK4lG9rMPbFDWyrMOkE4O6ooQnBJkjSG3zNRd7MwbWTR9zQ06KAxFK8Hd/gg0DZE0kGUK1ufoImTP8NK94KHTJdeG1JVdvrQi70/BPg9zAlGtstRb6YD08z9WqHcSn9eYl+1spIfJ0hA/+ihavxI1dMclngmPldQI8RQVgbgLatMEBJi8WhkI5k4eRiDYqXxGqB08PvIWwqDZFS6iJcjv0LAZtYq2R3awl/kynHydbmlyBoQG/PgA1ZuYspxWyzSsGpg3lE8ekDus4wdi6TNntDPG4ONDgjEQKCWcFIyHA+FFzKet6DFKcS8QBCgOMWU8tKn5Dzkh3GGq1qoIbzo0YkExBheiZ9u2AUweXMIgJ/01TCoqqdPQrMMphkKidiAH4owEKSMN6GMx65ojXYDQYzRxN8LM+67O4YY24wVv3AKLhjlz2u/LQzCVK6ARQAmi42noq4aeuANZZFeIVcwqWEDLPNcHi4fFUwS21a4VYC59UkAEurEh0avAVw2BGcwyWimCb5fAggS1JGL11DQmAT60cJWiTg2GaKkkmR629IcCSk8Im5wyrCnBVTVYqGwJkMJH2ZhlAIR6NLJgeEwfjp1B+c0BWkY2Ex9DVgwmcPCn7VSzlss3v+8CkmOAeJay4ASDiCpCtJtiUKcQAEzLA3CFr4JJePzAPiTMB4I9fxvi7iH4ewCsr5aruxZaPi1nEdm+2wwb51DcxvaRRO67ms63hlw22MWvpIYPPBvUOnda13LLYjqGYZZjlt64A5ix5GmACZqVRgwfAMBj81pt+yQdJT5uuPJBhTjgyT66rCuJ4pIIcRZIWPOGDLZAUkutD9UM/b5H4Rlb64mQFlRKCDJk1wD7qzMMKBswOMNjoYUXeO9JwA4kGejDzFpWHqLKQ2zip1fgAI5JMYGOdWoK8hZkpFxx9SL2GbZJ+ygASCV5PIUNmzQdnfT8J8Krhuc99rncR2EbnPQi8bq4AlwyENRNuwZUQxTpgxDG4WxBx9eCrEnG38UiUi6p5k7bMVsgyuzIQLBXoSS0AknI9eB2GiZp1SQOIjTjrcgiDaxSk2rP8ilPiykLmBi/7DVE5Y+PX5w8lXJWmhprJGtKJGQ8pvUa53IVkQp7Ro8GrIiIskiVIM4Wa7+ZdFXnLQ/PlIRNKVII6k/hZLQZ3oiKmbBzWieDZNDOl/ML+4ZADbhhgjgF6pvXOqy984Qv95NcfIfQZ0jOf+Uzu0cyHSmWj/x4Z3tMFIEbWvuUpR/UBZaHlWeNor7XAXks7Jrlz8MzbRiifLL/FkB/lq3SpDPQBFonadF5YuBEWmMGDmcs6fl5ZdRgAEhhSXvKHOflq55bBUrbNuERBxcNobBgA3dcqV8plZD67sPDWkHIZJuFIYWBOZhvKKlTZryTIYqPH5dFR2x+6pJYPOYkZ1Z0ojN2hn0985Vd+pU8S3C5/5Ed+JP3weGaCAA5Pm+EAdHKPaYYcUP/KX/krrk5qyafEz3jGMzwjLix0UpIbOO/Bdh8UgKiVdqIJ0A8GsBlOiKWLM2gnJcXgmNTZXXaqhLZS2jTLY/klE4CUXm5RW8NAp1W09qiyPKOlgiE2GFKAmA27VhhSK+0wS5cuApBtmXgUA0FlgErcDo3q6sFDqawSZBhX+dNtgOdLmHGSbVslLhdpdrVhl2aHHL9JTzPxkhi/ULDiOzO/Lpf9jiiPPvpoJyJUHhLHzAGwRn+yzR0GAyRz1PKQezaaxx57zCnUUcfzzXmrVUyoIrKGxfBea/d6AVxJvKSpk5Iy6M2DBVMMksZayjZJoyoYwqbJBr1lk1tZbznHE0PN6gbUxxzcwg9/JGoVA6TsUUjyVc906YtHQ+qaoCA1ScYxqSzVqltKXL547oKmpVOFyGw+U44qC/09EuJStrlQi2r6kK94xSs8QlUhKiFt3OD2IeUvWklvCiuAkgnedrviGZ0/JueDF39L4Vf+yl95j7zVmphfHni9KIA1HBZbPrk4OAF7mmRfBMsbWeIgIeescXue/JBqpaYEKlHK+xRSNbmOzRC+frUIjo1CME4AbaxIa6aluCSWZOB02mixVRtk5TpPnHDAkJwEKGlKlBC3MZsUherHQxhbO2a2qgraXEAcVDA4IPltIX7HRT2esdispweg8qqAsOjemsNutPwpFD+ccvX41b/6V/upLp6U4L/v2gNeAC1MK20JLU/9rJPkc99sd/SBhmdKikFmkJJJPc+2/BZYqklBOyhVskpLs16jbZJpNA8w1kmNdQBBJI1+Q9cH+iWrUlQhhvhLR9ZhFAmXADzkDA+lPityXeXYoWUnEY/53eDCkKWWNoY8JzA1u7XvEZRK1UI2NzjA7qS+IVhDhWdI71IpVl7xftVXfRVBT1rd6TJKOfcwMy1WM+v7BXjAC2CWoTS1omEMW/vBhO/ptet7f4HMLtvZQ+bJA/AUg/WWhdZeBoP1G1sN0x9Vn12klZ9OGEqkERgg1QAsKgnJSgmYiNRn0RVAg3SO4gOvqgQ3xPh9XOlOFIxfoxODO2AY30irByJkNVSZzTRb2DTIgZEMVZ3UB7hz+Et/6S9xwB8mcdx3N0Kw1AdoeALur/71pQDuYFU8Zfc3wR1zPU2SPXJXikhExSD/ZJJcoVYSVAmSr3qQWJGIaJMZAKTVkxjqhw0DDA2aYtAjuSCoCiTHIVSpD8MZnmCQl64M9mN7sAT14kklsyX1Ne456UloVwCyo5NaMyJeT3mnHZwmQrnjPp3Oiv7olVfy6ufX/tpfO3e660TuX/i6ALZrVzrqpQWaNPJwxt2zM7SHHp52d/hGlYs2SCkoV6QRZlmoyR4NAENPQGYMpR1mDUy5vhbDsGEAVzADMwrjeNPGrwhdH5zvpWn3CWDfHTztaU9TLRJdKmvOSNLXT8A0tg62L9oUQEPmOi+pGZPyJsHbd/+by+OPPy7pf92v+3UKYHXywYDv6bd0r8MQywnWSxc3f5qva6SUhHOc8MWelFIMnq46W5dnjgpSp11ZbsnUrgyUVA/ENWqRALIZ28wR28CZ3lAxEOSYXD8oumh42qeVmUTXy113xq4P+DWYbifUaiVNBKAF1FMbUi25T2DIba7/J8+lz38R6VilNnjFJv6Cs3p7/8LXBXBk7awxrCQIkEYBFt5p2yM/DVLCOWkoBnfPrg+uEk5BpZEUlKaKQYPBTJv+4tpw4xdwYY6Yv/lkBv9QwRo39KwANJqlO0x5ac8Gy1TDchQPK4pWWisAJxwO5KEeTw2ME49aMkEXOsd9Zz+/qvGIc14qcwbnuPRgANdHoJPrWMLtyUfxisG7BU+T5I1K8DbaSUm6SEfFoAwOh/GLvyhBXFLK0fWyYJ+GhEGVlHot04ayc8UMKaBecisM1xw/LV9/DEmJEsXjE9HSV6+5alGrde5Xru5tHPb8qXAP+H1L99Ef/dHqfKZPA+YZPjDA9RXg5FKeWu+jeBun5rdOz3zmM736lf0O0J4mOSl5cK4e5LEykG3qwbYtBWEMO3YrACVRDVQM3JJzMIBKIkchtaGmh4gbgwoAyQ2AmwFsbOnBboud0JyF0kahVhnwyiMd1r/iK77iL/yFv6AM/Hrr4YcfRoXU02DKR2edS/d1f10AV7N8JaV8lSiluB/C+ipGDnma5N2zc4VXDX2R4YMl542y0MkELM+6PvDGdUBfMchpQ3D68zVYT0rqS/duNtjCwAEPhSCVmZr0/AfMGUO7Ph6CTCs85YdBxvPNn4Xlp+ebLiD8ZxEnNkA6M/3g9dcFcAVrKqU0mbdmTEjafXymeTYP48rgmqCpBEN7s1tqZyd7s4xUA5KvepCsElRTAJp01DaVYCj1KxKGKHSzTgMMVZIbhn6fptn+MfCQQj3l2Jz4Xaz+xJ/4Ey972csckD75kz/Ze2JsxDGYSyL6B7hdF8AVLK6UoqW+vBmlNulguYjBdziaK4Nhu6yPKG3A7qFt1U5KSsJOLE2VgSZN5SIAc8ckxUChoSb76XcNASsPN7sOMwqJIQcbre3fi2EaehZEMwa7vt53bP53XmXwaZ/2af6cf35ShUTbuL2ZUfgHpr8ugKtZyrKfrhUYeMVnD0nuaj4h1iAd4l0KfJ6kHtw2KAwPWGGkoztUiavJaZWj2aRpMCRlF3fIUR4KQLVUMHrv7/z5Qf89kQ8/8bOlDByEXA1cFpx5MHzYh32YPyCHRGfelu7Ex8+AB7W/fgp0L66shHaOVwkesHqypB5kpHSHbNcH89s5Ryp76FTuSmLb+a//9b/eH31wMfE/eXnz9bEf+7Hd/tIAUCce8vg/7dzm+pStYxJVZB/snf7UMl8XwKnIvM7wDiFrLjqNqATvpGze/l6+/V7Se//gwSsX9SpEAchgZyEHJJ9CKAw/dvEw9KM+6qPAHm6qBKcpj2jpUR7Pec5z/CennXMqnrV/nc38dWH4ugBeF1E/bVP2I04BSGtD2emnhj5M8hzJccUtdW/ZpLvbCfu6o44Xt36L6DTlvyV1jvJA1pc/Tk2uGDT4dNnXbArgt/7W3+q/jXE1cCmA76jzerv9H2JbiEHX7d6PgPLwYbOHSP6amA8xDB3xXRa8cLCO9ng3DJJeeTjuS313BXqfM6gc/+u1T9k8Ebr3p/lUenhdAE9ltK/Slvtav2z0db57ANnvAajs707XWQjVI9dui70EePTRR10r7Pc4O+1cpSv3s67rArifVs+W7+AugzW5znUbvET3VsHtsqSX8ZAuBa4AjkOO/h6MeugJSVYjRdbwuhWB6wK4zzKhPC6Jq4FbToAIfqWCX7sugDVi1wWwRuP+gCX0epcsobuRm8w21PDoIVf++2OGT6GX1wXwFAb72tS9F4HD9x7X7ToCr7cRuC6A19ulv574IQKHY+KpSDg7IsWgD4h5hVfxC66twpV5zwCTob3mDfNGT76tyI0n63DgU/zDsDoDuQ6T1QeMyIZtxQ+8FxlSwGoIZjPcMF8PryoChzskT9a8U+wWan1KEAa1Wy5L2B0VEW9bDD13g9EweAg9SnIOAwxSDIOE1wzhR9VKDZ8nOBtSdXiEcfEfBofUM5qqtOkNcepxeuy9plEk+KjdI2YXGytejpoXTPPtgSNmevopCR5DPMmCE9djNoRPP86VRL/G28Enix8eks+9lCUViR46UdM5gqP2GriSCBzejHh4rHmjXlq3AHrNAlh7y+OrKfYsw6xEa+PzLCvXV1bYrBY2gnr55FtFOn3E0ot3i9p6U0Kt1rsbyCZzYfOQu754IevTLgo1GH1szPkAhi1qSUGSuvDrUIfwueRZeAmU5hhYzIEejWcub/VIXpp6gl6mHgxf/GESeA7wR8F7x+TrmtIdPh6y/QILFQY+o3p2uSS88GCaUbVMU0Unh+HnuzRSRGAAfezJW9MZndfAFUbg8Ifz/ZEZCWpVfHxrnVqbFlK2eZMCtoSyx8Kg6mGQ+iIFxudWHjNLHcvJOVSL3Qt5sDc1lJNCAiTrgxZJ46tG7/Yxw2sAqUZhv8yw/OzyLYbUlitg4hp+gkUEkkJlQ4OsUkUEwbkE8C0+Zn4yWhJHpQSnl6kAX2Kai4kg8Rk+tRIUIAg0p5YqGI1UmvmjOGFSm1f8keiQPvSnOSSGtht7h0AxJ/iQzYVdzVwEn/KmnOB1f8UREOi+JvfloFhLa32LatexBj4cl4V+Hw2WOpqt14paFR+a+xTRZ1j+kAY8BiQNTIn/EEru+i9D4PFLIKlgM7NNon7CJ3yC9f7Nv/k3g/FbaW/svblEpeGP//E/juqP7xHUMARIGkq+7Mu+zOeQfezFSfz6PPfVF5f8VyUKjAgnNQBBDI888oii8re8wyDlW5wf93Efx+infuqnGmqMJqvn1Qte8AJUH9DT0xwhqeU/wA9q1bk/SwhDEE/N0FeZvuzHINENNfzFAewvLyjFz/7sz8YPKQ4CZRa2AD580id9kppRdUxft7sRgcNeZT9TBn7EbSUsg1X039r4XhxJutjwFECnDlSf0fZXYlCJuHqoH1cASqSC/xLHr8JlAFXezysAP+ygRNX6DMt/jqnMfI6L6osuGvoDZmT9aslvsaWXVLZzU0jEpmjtGfVt4wd/8Ad7t68ynVL8koOsX9ZyWy7KIYKKkFqCXNXb49tNf/kv/+V+8aRsDH0vQCGXUis1/Sl9/1utjJRnfpbFKFlUW7I/Ivt7f+/vVcYEzdHvelGZNlQS5ihK0pRLqJwxWVRD0/ELQ39QRH6LCU9ESQy7XvkjUz7ZZ1e6E1EbZlH/QR/0Qf7rCn9qnFGmFYBfAjBqstMDrtsVRkB2Hf4OniYD2vilUSeZ4m69AZYKlWFJaUXx260lAQxmQ6tlsWWABLKt+vbQhkdWEuSuvLQxW2n5/dBDDzkz0Kllxbb98pe/nGbl4cLCB3g9o5rswcC0P+rNYWoTpFyyugThxCN1YNQbT4i3f/tczMfxhowi4USVo5Rw5mUve5ns5Lz/V1QEsouqrnx278/jqBal24/KiZhL1rnhlyVS36/IaYjEVUqUk4lQwgHXHFcGU4YnQlwc/K/RSHT6Y1u2AEZRkWwKSp1FSFGFp4S3lBelInndX2EEbvyZAOthO/TJuJXw6ayvz9mwYPLJzmpX9teRLIzFkDQavFx3pUZy1UaVBOrBJtqaSUdfIEoI2QNvCS38Y489Vlr4SzXv9V7vRZv1ZshK+wOUGZU9+P1YCWd/okwqyCfpiJ97klWRsMu6U7XMkF56zffu9lelJS/JdqpWkEgc9gmxPx1OnEt6am3JsrOZKr8P/dAP5bC5cIAhDZUbkCrnAz7gA+ihX721XxA3r5e+9KV8dpbjEscEx3RcLvwel6Dy8/9FcwlSUbmcEvmar/kaqpz+VbUKEXy7CTd4KPhIIu+v8xJnrvjor9vdiMDhaYzVtaLiLn0lmbhbdcasGdjaWA9pJBukEYzUwaxZeLs1kT5FxEbEkKyklII2OSLyMrzeYrMldaSF84NM9esNqljUU54z/jCTE4KN0BkAiU5SAPw0+AU3tT4Dlm2GCWIgS8oRTu5Si5mIxq4rhppU5KZjKNXwc1g6RmJaTRKXo/IST4JUgRWMa1qXBaWI2RzJssg3qc8oJG/bHbjEHA2o4uDChVmRc4lRUsR5LpIOWnYQq2BTyCgR4uzi5C0lAEc4ItftyiNwePgtWS2ejHGmF/2Wzdow9o7v+I5S3O5ue5YxqJAYwFLQcd+aff3Xf71zuSGkZSsj3SpoKoogjD0VpyTQW0unEcy2UpcRGyEp4pZZfshCtcGTV7ziFV0NeIiEH6cfPclC5xZnbgB/pA42au3uric8cbvJeRu5PCNoagQdyvlA0J0JfxzSyjB2ZafCUGyPP/64UFAr/zCzqB7cC5ny137t15oLbZohKRblLlnFb7PvKpRLrLsUOI+ZL532jjJenRQl/6mEqvArFgXD/4LGK5qn8YEtJpIyhUiCPzzXwBVEwEJaaYskmwXXVmclJJal0iyAo8vnfM7nIGlINWsjRTxOcczof4GFsVTv8i7vQgO3pLh1/fRP/3R42kjhBxhSK7mlvrSTnfDuFuQrKkE3uxLo9//+349TZhN0fiCCaviqV73Kz73dDeMka4PsKIX64R/+4RLuD/yBPxCJiOtPRrnkPzXpBgOVZiRTA2sEZZu/ikMJnQTpl8rmS9zRSM3gR8Jgt/YLLCSC/pMIgh/xER8BJnUI0MVujU0pOp698pWvNDVDs9CzSwme5z//+a4P/thy/GS1AlugDPFT68GAMLpgMmR2+ut2tRE4XMolnOB2HbA1WjPPEMsA5wFblNVi1eM5VJltC5eLFgZej6c92H3kH/tjf8xFw7o6J+htq6qLIG2ee9qGZYAdnQiq4pGaVtrjTj9UZQJsC+cSQT1mB/3f9tt+mxMRE64PzNlNAYbqzbVCFXFYGROhkzgpCeSg74GmJKOTZkbNUSaZAjazkPfVKiRb7nAw2GgxeJZlh5aLpFz9REAPr6lGVIKyWUXRbC5MwNj1bSIcZp1OGwcpDqsi+j3+8qSLTrDrm5ibPiUsus6Yguno14bTsdN06AdzW3/drjYCh0OwELcwFtjQbiex/M5anllXpBbAQlpvK4Rfs3gja20spDs//5OCtccvQVFLFB6jujjYvyWHZCWux2aITdbKHnlA9kL3wR8MeunlvO6k0VNIeQOpkeItJ2WnXZkgJEMUcgbMPYc6lcxnOvHDE+lg48eErgkquRsbgvKPP6Qwexpj7mZKLYWQJkKDCMCgNmyPIIuBZuIym9spYQ6gkaLECUpJsMIBwYGvRyJIOT1c1QB8AOjxh4G8bncjAoc/EUyvxBLo1sZtnLOp6FtmJHgrhA3Vsjnxl7vxw0e1VKTkk9SRfxo8JTG7VriaYy4F4ZOy8Ky4T9BTnpXRSQlOB3cAJGcCIO3NRFxbXHDYhS9ROAlAcqFwQsPGYtswEmfIYoB0C+42ugnq8eQSBucxWavkuCRB04zKWxbVm1RWCaRqGDT6nSSbNSUzQSTOe8LWVWtmh4c4nU1NTwM34uc5jP6g+maD0W6avf73CiJgFQ7NSusFV6jtfP7WgJQSfcuj2WWZKvTevzoGWCfDRJDwyAnXDa+6DJVTFQVPoZ4275scD+AN8cCXIjDuX52kFQk8nRhkKlgSs+JNlr2WRaQyGAO8bPM4yLtS7pUudOLRMEA6kDg7NQukqDQ47Pk/VH7X7/pdTJRhAHgMFcnHfMzHkGWdHkjBwcBPzN5VeekWP0OoPGkiqs55zEZQuHIyBhj/w8rTn/50puHZ0rOFeuHvYV4m6M7Bmc1B0f2JRjM2DMxphlrwdX9VEbix6VoAq6uJuF3c4RVcNlgkC6yHwcYwnoZ6y1aaQto1W0gwQCMSvwyAdOTATy0YnqChLZbgZBuqZSYbDwbNvpsGzHROFblY2VlLC2z8iYRH3rjP9ielSlOYfMYmU93Xen6foNkVTSRshl/4hV/oFtZVgjZIzgAwo7oAKvVscSkNnJf3rgmuRUg0xHAIwUUQuO0ZqHsGetgqAkPNMUoO//HGe7wHtZolcMCrPPQZys/r/gojcDjHWx5LIi30VlestVZR6FHbApEMvcW0VVshThDBiQrj+v7YY495xWMhrSgkkhzCRpAS5xzn4DIj/XikFNidg0sETzigGFhJkFrtT/2pP1XGUEWznqDtH6d09MIIkqzbDCSlAu6G3tkJLM/0eFxGOMwZMD9VDhKRmusewPmN9Ze//OVIIkCQLRgkU+akR7eebCaSk6Zm6DbGRAB6k2KLe0iGCoNdztBDG82qhfKusfmTrD/PT0Ne4QQXFhg+46mHv25XFYHD59BSVnCf97zneaRNr5WTcBZA7yWAzPaBirXEaWmttPWzwDBejnpa8sIXvtBGi7/swW/BHE4sntOCu1vbHhMSSMZAEn/GM54B/rzP+zyvnCTZCIIdTiSKo5TLBWdYVAOZczR3QqDfp2PeA8gh2cOWIxk2D9cTxAbJeWplHj9hPJV3k+0bO9swKmcwo2J76KGHGPLuuedXdHJYOYmJ/uGL/yricz/3c11PYEyfQv4QdFbRe0glDgC1Te24KjLEfUrYozA6hYhFtvw/durtMz7jM+wIBE2QZgER+diEWih4+Mgjj6gfVFLX7W5E4HDYsKiSSZT7skDcWbIA9ZbHkrdybhwtsGX2MB7VkmsSGoOtVyJauV6joso/eJohPcahlqEeVrbkdLLuxoAswHkGvnqQDQQxeNIPw6L8A0h0KSKV8Utr96Pc5owtnxXOEJFGYE/rJRx+VKY5wyXlp8lLrso8B6H8RFVXVMlLLwGIO4F4MEqD/DNE1Xu0qiy54WkPcT4obK7SLwhKnc/m6PkmT9pWKMTvYRQAUnDEhDmwSLIOTy1BkekeGomTSNRWzNwQIg7AwF+3q4yAsLY9f/zHf7xw27eslibXrai1gZEuMAB/Ww//b/yNv1EKYpANGrzeBqx+nBBIyUs9vEan7+xf/OIXW3Uf2xgiUVgj6NtS2fblX/7lKgGSoXSSMvyCL/gCSewSRCcMhQDJjcdjdQ9JHcncOyJpSMTp0b/oRS/iqv/yhEV6kMwFD9iGTdCf2pTrYfA0Qfr9x6AE/dHw3DDTjErBZz/72bLTXKoEItSKAyU+2oEXSS80IJsIx0yWHv6rlt/ze34PGDOkSys2zfMGVzPvku0RbNGMxLHi9mmf9mksKkLiGseu29VG4HDQtJnpPd62A9nq2rNtNllCsjVqzgZ4IPVS1sLg0dufNJ+yQOJxxrDFwssGmimU+s5IPvF1xMJjsyRoUZEkty+F9KTkARJDtnPbKrs02GtZ9CUCzXZ3nDS7CNBJmyuDXdy2mk5DDJLMNuxNnIzxBzTBtFFCsx4DZ1xqHD/ItrO2c/OK2i5uBMEsMperlBPUu9N1cbBzw3PVjm4i/NSoLYwEfR2E6rLGIlf57L0EZzDz1nci7iXEh07V6MGDWXAA7MkVJayzRUQcuIcEuG5XHoHDTXAZbyEdHqzNFICMyZ7oSyYLiVkOWV0YzPY5CymDVY4L+qwTQYklA0jZ2+QQ5UTg5SLYzuc2wFfKZScMnRfHk8MXE14My04VJQOIaLzCozmmP/roox7w80QmcS//SSlC72jxeHhCBIBKrSZZbbpqT2343JIPFzV7eEXFKMcqg07/CaaQBlu7PV4Gq0akmT4Sr1zTJKskNncYqijkWJqZZguSA7lEA4wNQmRQhRSVTv7QQCElUj8200eFx4aHhno81+2qInDYV0RZX3zBVtp6wMitmtXSwHgwlAcYZH+Pru18GJD08NZJBvhC2P+xDLDPwaBSS4nldKF3QbDAVMkYVO1g4+Iq78Ag7eQBEY1CSRCPfVSa0sCT/EGKqsw8O3cs4QyqRhYPnRzwetvbBl90wlCIhAFJb74OOe7aCbLCHwxaVtx2U+vpJOakkLhtLjj9Fkdy0w+JQQ9PCQY147IGKH05OaZZVIcw+GtUEYTBb0Nx6RA35rLISWzUBtwUuv73CiJwCHHr1wpZLSsqmQ6EiwbvXwtTwrEJiNn13W6H2eJhgES1SPgBvsp8xSteUVpAWj9IPaoMcHG36mAMGnEwPTid+51DaMYMQwono2CCHqgztJojjgfSRxOuKgQxa1RpOE3KAUOt2q0lVp4wh4egnVjqOzKxQknakPJNEsM4mdCDmUJDGjQ8f/JP/km/8mmbJ44aj5i4UXHpwMxtDSmLMCKsonDSwDd4S4CBFPcUakMm8ODXX7e7FIHDdmUZLJ7cspBuc50W3M85SDjVtKJsVyQ4wdZMNhBxUJaphq7d9mZAa2ZFZcznf/7nyyewPisZssaO0QRTbtUxEGcCA36vBSQxE4a8IutqgBnGkFGm2dImKFF9YAwjoVmnB6yn2X2nA7qfd7nmQGJmS5u5y/5UwaRWypLlqlcNatXxCYkgJK+C9W768ZClrQjoDfHwVmMRTCfmTEtoekjhhGSIwx4cJaUUXY48TtBQycInC7huVx6Bw/5a/lkVd3V+by6b7ZdyzgpBZhJgFfXWTxJIRM0qdlCRxHY1q4XBavU4T05g0BOhqrV0gMHc2ssPOnumiYegxHX1lxPyABvTbMFrMskNA34YPNQ6SRtiJssiW0ToZIIgPIsSFycqDGrpy/MYqJV5RDDnEkxTNjQ1sinBwFZTEC4wK8KVWswADuhp4DweL/7EBAyJgWmaKTRHQxeW5kjKkGbmTIQzrpyUMEGwZgjIsZu463+vJgI3rgDi7pMbVwBaLZVrtyUsG4o7WAp6ZGn4kR/5kZLJNiwtNCIWz0HZ80cL6cmjrHL1oAfJkhPxVNGm7lfkbn8BGWrV3Q1LFC+VvDWjx3YILy3ANPj2hice0apMSIKo1MoeIrZ2vwcgKB3dyMKzJb8pcaYn7ontF3/xF9PfdHgra70UI+i5rVtYehQ8KRM0KYIekoJ9LN3NdNOUjrLTz3EMifuuiXsEzY4VLpmUF2pusv1pCQc/JCGlFoPmxp1v5uLSxwcToU3Pov3eswQ3RX4m70LU9AliQ+3Ba1Om4bpdeQQOK2SbtB5yorQucY9awma7stjVxoanfc7CR115CNq27dkbkYZSVoLKrRGx5JJA4x6vWIRZHcOpsSiNVvzoJyhrFQw2euABejBAMTPH6PAHIJHSZPCGZMgHgqQYNUxzvSGLGKhNEB6Q6YlbpJkdAMYE6RS3VZC4eRH0gkxVKO+j00zkur/jCNw4AlkAH6J48miLssbibo2t6Ogt+vCS1d8y8ILGcww/+LIRkrVamryxVL/zd/5OT7J9a+krna4PKUF9+OGHf/tv/+1+J+53M/jDAxiywL/7d/9uD38+9VM/1WMQ1smWcHp7p9/T2Fl9BCHpWYQkCLaD+iDUjw2e//znzy/KpR1XJZaXZT7D9rLMXxlhDj61ZqEakXy/+Smf8ilO+Sao0UkzQY93XHa8nvOhR0lcfmMgaPoeNz33uc8VLtRkOcMoV3/Lb/kt/gNqX9SNqzns+uBdmDdcL3jBC7hqjrRpLNLAMXCq6OQDiy5EHgpnYtbiGrjKCIiyJPbtu9xy4/WsZz2LdruRldBPszyahUS19pbWAxAwNnteVOsE84f+0B+yaTlERW1FMRh6Tq+6pDgYM+XxpNZfGfFYSUJDSo60xeM8IyFkTyQ605Cg0jUFp4i08ScGQz/XdMiRr2ANfzOKwRScOmQkUrODT6fPoaWjqruQO0wTQBaVY5LbSzTXzAR5qyWoAAg6zyDh9OiJqkzAqGG34x4Qpa246cduFWsTUSSOkc5aNg7RpvO63Y0IHPKSXruan2t5wKKJuwNA+YcagyE2O5wMBje06jitn0WCwdnNaCJ0ypictsBu/tKAk4hzOXH5IQWd4FFthEiQDjwElZmbCu/RnNA6ybBOs2sFTj9LIKjZy7PCB85Qm3W2HLrMxZBaTRaWcEhm0Z06WOImyApVnLERZEtPkMWmSUodsmg6kVzxeCuhIU2BTgwsltMEedU3RTzhNinmiE+QOYBfQ9XMyH9wzRC1VHXPgwfpYhKHIF+3K4yAtThc9wXaOjmZeCfvSs0AZEkg9Aemi61RfiCB9W14ALeVbnzdy7b28JYKJ0HL79jz0R/90YDwenhSevnhNPXII4+kikWapY4h076NodMFCj5SGiSHC4IPZjBQgp+5vAJIRN9a2oD9OodR4rmaZhhfm8rXfKAQnqsEzcIjYK/niEDmUiSw4lFyJpgtOqslBYBH0BQbIFdRsWEQVROx5VPYvQEgKgZwPYAJ4kSsgquxZ0R2IrI5wFucGtnrdrURuLEGVs4aaLR72iiNBF2qufhahgn9xSrcWAn/4EG108tFH3WVVTC5mKAtTaJLIMkXfrTBtEMniJp+KSgVpJRUoIRX3Es2oKdMrhXcK18Jllt6Io49+AHx56r0hXE2A2gbZ+jpnVfupQ0P67nnYuWJLXh0AkhlWk8nqcSRoppIb5ENkWpgntwcHf7NBGYnQCcr4XKiS8N4ksPX/dVG4HAEEmKx1qRUf3/BulpO1/2oXvfYwKyToZVrtfCDydqlPvMzPxPJ8UPlwMcGQJKsvrsMP4IACiE93HTkoCdDRJAY4ol3EQrAFssZVC1xJOdvL8sIqh9+rmrJvuxlLysXcUbS5wxVnrLb7Kl12wBf8gEk91/8i3+xbMOssYgKoMehyP/ATi3kBfHgZ/uFMvYcU+/8UyTjYQvSNFUpTrJNMypxDVyj03T8nRXx9x2UPcWLQvc2NNxkuf73rkTgUACaxZCOAF+bOQKBvcdxCrcSLggWr1WUEEgW1YJBkoJ3obBO1r6t2jKjQqLicV/rUYmEM4RkQmZkDr8PZkpBeFJ6eYlBjpY01LJIf7YwGOJ0Y6C6cNLJSnjOAOrzIVJpRLNU9kN4zmQLNbbRwxnNFFKCAYlFauWlI40hbc0R3mWKBkjpCyYFxowH3pAGW4C5jGBzR3KZyg38AHb9SlP1mjLxPB8GPNftbkTg8OjNYgi6r77suC9/+csts+hb497GWxgfRxzy4mI7tM3jtKKQniHKKvVgUemxbGCfndHgqO0jgvZgyjVIZ3eCzkvubk1GBiswatly0bcH4/cNqU96sBGp0iSKfdHQuzbKZRIqc6juOx3oIVH95JxgVwz+oEpQr8lYcQjxwxoWGXJZwwwg6EaCVw5vbrXddEJyxjlENvsgBz/xXOUYD6nijA3C41pxIOj5KYuQGFwHxM2TLoJ9lkcnmMPlsaMgozjdTvhqA5U5DBqHeWUhANyAwea01ndBFyw3iiT4ur+qCBxOrtZPL/9kvGWwBhamJMuMIXyriOqQKhWQPO4kiCoRu3WWT3IayVpKI1JuECEttjzAY13pcVWhx+Ztp5c3HHCY8ZKYoKyljXU9zWTBPTPJIiQehcdhGJ5ITYDycwhBpVxSll7SlEVUN5cJcixBiZ4gbRzgHnEklYPHWbw55ipn6J85UkunrV2yanjMmqt4zIJmVHcUzaKJg+EzzVyXOGz7Jj5cFTqC+AXQ9OkXMcg9/zXmyUTg8KrVtduqez/1+OOPC71Go76MT7voAyzABf2QgjBWVPNlhL3wS77kS175ylfiidN6ywzbOapTkB+2W3JUSL2ktKj+FIqN2Tdz3nzhZw6VJxh8p+DvzDmu+E2tXIeRW3rmZJjvpR3VPIzvTyjLV+IaqqsTQQfoP//n/zyLHOYqEs02YH+z39MhX5tmEbKsEgSXLGo9e3EnICBUqU+CNKgTgvbj3hVyg0sE1Zjegyxndy+2vuiLvoiTmvxWgWSlrydLKtwrDvceVKHSbKZ6kSxWFBbVCbjaMyk8PiFxMYGv5LBhvm5XGQFLIkXscJ450ivE1kkTfcswrRWCt65gGYwhP7zclStd+i08Hvh6+6gNrFdmkGS1pPSf9Vmf5SrRxp/dIdHm2uJn4zBIqkLPmRj8rVIOO4BFReJMFp12ZCeGURVPw95AJ0hnziQoz1h8/vOfj3OmMN56s8ti5yjUwlIEHM/E8FM+5VMy4Trg7Zs4NFSH0tfTVcPRRgPrlMBMow2MpA2z/0qDuPDqr9vdiMAh6LODWhKXWiuRpZawHtuYt0K2zNZpTkHYiNsUbbQ2Nklp2fSSgyyqRDeUZPRjkE8lASnpYoezH8seJEcRvSErZLlEMIuYWaQTQA8NqBxDNbT14iRrRiw6sUCqB2zwDip6anlO3Pas8gmCCVKChIHFXnu5kngS4CcEtGGjljYTxNAR32tdgoYUEtebO1sEPfhyFaLffHlCrdYJkPOYIcMPQJyJhhjAjlh84xWRphD1ur/CCByONC2eTd1atpxlCbg8AzCJ0yKBAVIhJIxWGoWUPT4s9bNua2/Z4s9ji+o643iTfkhUjWkYt5s+xHA0AlPFCut4uIfBN5g+/6QBnki2wJIM3nc7pDQY/qASxOz08rEf+7G+4uw8k2w8BB9++GFfktqwCeZMPbuUyGAayjwiNQyd9d03cwMyZngth7/0S7/ULQc2GJ7r6YkNkPM81MA15qjCCQnAJqRZBAegXrcrj8CN44oQt+s4/toypUsrUeijYhjz4WEAFi88uNUi66+Y6BOJTZJZVAcGb5TUBiTmBCM5vXjA7+A++LTR76Gn2wwPbey4kGQ1sizqPa6VxPZmyNWZnHR291Ex06jx5ydB534FwJ9RBYhNvrrB8BZPgiaFpMGblwe7Jlh5h9fnLcCzBGwVVf7Ur3pGKqDpsCXyBaf6WWe0EbkeXkkEDjul5RFoCwZwS2drlIsveclLIFt+wC0Xz/LTgNMVAOxy31fW9ENqAMcVXxxZYGeeTinhCVpv32z6FAzAaFIADHo63WF3JCg/4KsEVH/jze2yIf8l+mrRXPx9FOcrponjQU3QxcF9P6PVKnyNZo0qSRx8k3KYSLKotnZwDQOMnnWB8jMDt7xub2homjmGObZROEB4u4+Doltq8SHrvyzYODD818BVReDGUUEKyhWL99BDD0kmj6vl2Rw9N8swxWC9NWzE8Wsy1S7u7tZ+zEWkSRFKLLBklbKtNxIeGsoPdwV+vGLtYajCn2ZXJNng5ylqg2m2NLI2Swz4PbrxWF2WQ5IlqKfZ0Lm/ewb+RNXnlQRVjRRWZvBEaCYrayn3C3rPr9yQxJ9CzgCc02Sqd9XYSvHExdDlSAAZ5QZqeDqzm3s0bJoIsALp8uJtjFptCjQUqw3/9fCqInDjflfcHTBkZw9erJb1k3YWQIoYYmASsh7Jgll7y+O4L728G/LXQRxR8KNelMP3ISkJuWK/lP2dpymhkIjbUMtsJ3ZmwB81i44llDi9SHokVjSmKaHQ3YJMZdExPUHUBH1CI6EJ2vJhuM0cKseoYougF2fOMJznKlI1wEnMBHOeEvlNyjS996AN1bu/LLq4aQQhPRoyC8+7wCyaiy3AfMm6J1YP3PYkVJ8/APysEOcMQ6YAKSacYdTLNaTiL4DFHIMGRgq+7q8kAoenNLKKLsvjxq4Q6y1MWYVB0OXrhN5S4cdjw9O7PbX7ygxZVT7pkZzmO7jT4HFKGzklll8vA7wSxul+0Z/Ekv1g2jKnAOQ3xxQVVfKJFKMyRlZRS1yusEiVzCsWNEhET/qllD8eIQXNIlf1RNyBuGJI0FxNSm9GikqaFgRDajmjoZo7QeIuNT6IAMDAcwabjYOsyfpiCj+L8KbDbbXaG2U7OkGzgKEcGyXYOKw3Tcimv9rF797G7DCrwPH2GrjCCBw2IYsn7eRELy8tT4tkSfzSSpo6SPhzIy2SFYpqeRzZLY/DiROIHdSqk9XweFAog32b4Fdm0gVzJPkBYBSPrEKSphKrXdDEKG8rlYuS1bYNA8+ZNnuVgARGopZCezmdeYWtrV2qTUqxpZmjItQj5erEUQq6LKgcStQql+RcUjRjg9GEwiMs4Xr88cdx4kGl0OHNteWZz3wml7jHLqpZgDHrpS+LbmPcdRDJSZ7ToOr8XV4zJcJQ5pAMNQ6za5ruqVC5ND5fA1cTAbkoYzzukI4WxhJq1sMx19AbHEvyB//gH7QklrCMRALb9R977DGbd09RLJJsLrcI+iLfytn/cCIliMGQfgtPoV9UUv685z0PLF3wVCrT54nsOfh08T1FD9px0sMWpD5BAMF8SwOe7CbLDVQYfQwwNQ64qtinvetNm14bEzTg8frZ1eNP/+k/TbMGKQjmQiFOb4IF0z2Da5qthDa3EMHKQDT6tZ1lMwsXjdaPoFcN6tltg+YEpZHVe4dID8AGpBjE6rpdeQRuPKm0S4myRZUQ684H2SVCL2mkqeTG0OZk47T5WaFHH31UEngxhCQtJIGVoxMDj2WJ3nqTwuCy7lmTG1DXHEjLTHmH7BjSry9FAIwitafKHvzSMZ3DY4jH0CzwAxoCaEDVAKgNE6yXnXx2YZGpqM95znPEwV9vd4zBzxZVmnM/nqZmvqzY/v15PNuEDyjkOlkKGco9tWGIh8OcB8BrvtfwjYM36BdO3bh2kcXWTG1JABiNVD6vDl/DVxWBw2sXui5CfTiX2/aE3sJYb0kwyYQHCQNOJPuWTQsnjMKAUQaWVvbDA5A0eijBAyZogVWF04IM8JQdM7WtLuX5QOTo3FCRMOsl01Ge88g0xLPaolDC0Zzbc2LhMw8hh7mJ6LUCpVfkHnraKcBU4UdNhC0AvPhoqCKg+Vu/vgMHsKXH06TMC9CQEqlPAwbI81O7pt5xBI5nUrm7KrUqhq2EtZxVgdds58qgSjAkrgESIaWRgrRxuit4/vOfbx995JFHRieGEVntrnAK61f85eFMXLjzhJSCT4n0BfhkSP5B8jlzAPjYUqLXqPI41UVM2ePUbA3NFCmdYmUXcPVwofBUBwzvcO/C6HoCbpcxxJkShaEY4AGuQnhoQ0rhdX+FEXhCAVg5a0C7pd3YsABDBWgwWmxWS4M0HORoGHwk262k6SqPB7VVH/67BLCeIRZLtfypz0mm1QDfMLSXoxaTGMpCvYx3fcAJxmn6APn6+37f73MbXW3QBsDjVbT/80YBOPsVKGpJ0UmPG1y3Um60vJKzich45UeWNn8WxWEJjyGRrIOv21VF4AkFIMSTBwOMJeuBwYqWEOAhQXa9BmCLIWpsMPDWz1Df3pbILGrADEf5VQFMmxT9nJFS8i/f9HxDagjoOGSrjq1QEIwnPWZq/y71pTgnHXXcvPr0VR6jKg9XAxs/JQ5I3u8+97nP9YeGqCUl0e0CPCHlz+v2zayh8vB6hGY6xcdlwad1OaCn9u7F56rifH/pORw624pE35rZb3za7l1m6y3oGtiCeQLo+I7HLaMV8tc7TJU4QY9QPEa0Wm4E8XveZ/EAEssC+7ZZL6tg8FtjVO87DQsWAMbqAq52gZmb9TBNVnjubZdHXmDuMQpvyvZdE+EAjL+OaKYAzqSBz5LbTxYrFTnt8b9PiUpWQ7cBFBLHKcVNVkwkvb/25faaKps6Q7TR6eGYPxzvNwbw/HEsFDch4ioN/oiGx0Huqg25hB8bGKDNdK6BK4nA4QrQogq9pfI+y3aledhiE7I8GCwwHsdWAIyFbH+yHgAPgvBYYGUTvmMrpPUmQhDsAUsYy2ldrTGdMPW2Q3nDB5i71CjnjzSVaibIsUkvJT1HbRN0hyqzOUwEs5wGwBMBmCM9XsN59WGzJ2joOTJtAH0M7nR7NU7EHGsxOCN94id+IjxnzJoImB69MK7/KyYMEb2YXGf/3UiMwxVAfB1D7f1eaZX6NnuraGH8nTP56re8PoxRHtbAgskDrngL5pMhnx7462Uypj9NDk/KDufBqF3Q2df7UZkkvxki3lrKBtuwjRa/J0JOxvAMKS2kK5xne2cKOZAPerfgIblkaL83RwnNc78tFgQlwf9SUwHnngf5nt/7Ra/vq+WuP/jDYWyUwAiRMOLpHqBAYVA5/lSR57wPP/wwERWFn062KHFbDOP66Q7BkzQXWLbyinXPCaZQ+XmFkblWdSMBRNkBVKIIvU3IgmmQyFbC2shdZxtDKyE7rSu4NLVd4ZQBFhIzJAyABkuIn7hlA9hEcbauMACNKlcPBwAwKfhIeXblPSv0U8tWzoBN3BCJ5/zUxxZDc8HWda87VJMy31zV46l0wRoN4gCTHlTImWmBEp+M0gyGJCVERRUSYEgDPRZFhF2QDZGu29VG4HBHaAHa8KyThWGg5bFyYGkh9O1zgCGhWhsMKgfe0GrptdhcQ+SKBbacMDXiMWCmWaPZ8ieLCrjaGY42DuR8AHwuleuc5BhYECpXnsOMCGaBUgklKypXy9Rk9U0HSSOrZR1AkGayg0wzBiS9OBQEMIAnegr1pMjCk+UG4LpdVQQOiTttE1yhHzNWa+CVjSz8itmwYYi60TAiWR+puweMJ5ngQM4bgrXwkKXmyh+ngKxsI05wYrUi0zAi2E4FAWkVzJN6ImM3hSv1Gn6SEfj/Ay1z5foTzeoPAAAAAElFTkSuQmCC", + "text/plain": [ + "" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import io as _io\n", + "import requests as _r\n", + "from PIL import Image as _Image\n", + "\n", + "# build_catalog() caches at CACHE_PATH; first run does the HF read + URL HEAD\n", + "# checks, repeat runs reuse the parquet. Returns a Ray Dataset.\n", + "ds = enc.build_catalog()\n", + "print(f\"\\n[catalog] {ds.count()} rows after filtering\")\n", + "\n", + "row = ds.take(1)[0]\n", + "print(\"\\n[input row]\")\n", + "for k, v in row.items():\n", + " print(f\" {k:14} = {repr(v)[:100]}\")\n", + "\n", + "resp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + "img = _Image.open(_io.BytesIO(resp.content))\n", + "img.thumbnail((256, 256))\n", + "img" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "cell-pipeline", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:39:17,227\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", + "2026-05-05 06:39:17,397\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.187.68:6379...\n", + "2026-05-05 06:39:17,398\tINFO worker.py:1831 -- Calling ray.init() again after it has already been called.\n", + "No cloud storage mirror configured\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "edaa916dc1b24b0fbc9e952d5a24ace0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "config.json: 0.00B [00:00, ?B/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:39:25,730\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", + "2026-05-05 06:39:25,732\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", + "\u001b[36m(pid=12918)\u001b[0m W0505 06:39:25.666000 12918 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "2026-05-05 06:39:25,744\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_24_0\n", + "2026-05-05 06:39:25,754\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_24_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:39:25,754\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_24_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[MapBatches(fetch_and_resize)] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> ActorPoolMapOperator[Map(_postprocess)->Map(ProcessSigLIP)] -> ActorPoolMapOperator[MapBatches(EmbedSigLIP)] -> TaskPoolMapOperator[Write]\n", + "2026-05-05 06:39:28,743\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:39:28,746\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:28,747\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU, 2 GPU)\n", + "2026-05-05 06:39:28,748\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:28,749\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:28,750\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:28,751\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:39:28,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:28,753\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:39:28,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:28,755\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:39:28,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:28,756\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:39:28,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,760\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:39:28,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,761\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:39:28,764\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,765\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:39:28,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,767\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:39:28,769\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,770\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:39:28,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,773\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:39:28,773\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:28,774\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:39:28,775\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:28,777\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +1m21s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", + "\u001b[36m(autoscaler +1m21s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 0 to 1).\n", + "\u001b[36m(autoscaler +1m21s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2c] [on-demand] Launched 1 instance.\n", + "\u001b[36m(autoscaler +1m26s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 1 to 2).\n", + "\u001b[36m(autoscaler +1m26s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2c] [on-demand] Launched 1 instance.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:39:38,792\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:39:38,798\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:38,798\tINFO logging_progress.py:227 -- Active & requested resources: 1/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU, 2 GPU)\n", + "2026-05-05 06:39:38,800\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:38,800\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:38,801\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:38,802\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:39:38,803\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:38,804\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:39:38,805\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:38,806\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:39:38,807\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:38,808\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:39:38,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,815\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:39:38,815\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,816\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:39:38,817\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,818\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:39:38,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,820\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:39:38,822\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,822\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:39:38,823\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,824\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:39:38,825\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:38,825\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:39:38,826\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:38,827\tINFO logging_progress.py:192 -- =============================================\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m W0505 06:39:46.153000 13038 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m W0505 06:39:46.217000 13047 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m No cloud storage mirror configured\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.52, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\n", + "2026-05-05 06:39:48,892\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:39:48,893\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:48,894\tINFO logging_progress.py:227 -- Active & requested resources: 3/8 CPU, 0.0B/6.7GiB object store (pending: 6 CPU, 2 GPU)\n", + "2026-05-05 06:39:48,895\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:48,896\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:48,896\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:48,897\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:39:48,898\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:48,899\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:39:48,899\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:48,900\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:39:48,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:48,902\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:39:48,902\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,905\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:39:48,906\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,907\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:39:48,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,909\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:39:48,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,910\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:39:48,911\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,912\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:39:48,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,913\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:39:48,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:48,914\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:39:48,915\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:48,915\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:39:58,939\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:39:58,940\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:39:58,940\tINFO logging_progress.py:227 -- Active & requested resources: 8/8 CPU, 0.0B/6.7GiB object store (pending: 1 CPU, 2 GPU)\n", + "2026-05-05 06:39:58,941\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:39:58,942\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:39:58,942\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:58,943\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:39:58,943\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:58,944\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:39:58,945\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:58,945\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:39:58,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:58,946\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:39:58,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,947\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:39:58,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,948\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:39:58,949\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,950\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:39:58,950\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,951\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:39:58,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,952\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:39:58,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,953\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:39:58,954\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:39:58,954\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:39:58,955\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:39:58,956\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m WARNING 05-05 06:39:59 [interface.py:222] Failed to import from vllm._C: ImportError('libcuda.so.1: cannot open shared object file: No such file or directory')\n", + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:1561] Using max model len 128000\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:40:09,015\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:09,016\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:09,016\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:09,017\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:09,018\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:09,018\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:09,019\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:09,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:09,020\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:09,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:09,021\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:09,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:09,022\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:09,023\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,023\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:09,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,024\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:09,025\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,025\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:09,026\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,026\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:09,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,027\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:09,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,029\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:09,030\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:09,030\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:09,031\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:09,032\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:40:19,085\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:19,086\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:19,086\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:19,087\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:19,088\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:19,088\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:19,088\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:19,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:19,089\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:19,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:19,090\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:19,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:19,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:19,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:19,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,093\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:19,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,093\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:19,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,095\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:19,095\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,096\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:19,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,096\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:19,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:19,097\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:19,098\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:19,098\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:40:29,124\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:29,125\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:29,125\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:29,125\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:29,126\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:29,126\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:29,127\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:29,127\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:29,127\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:29,128\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:29,129\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:29,129\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:29,130\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:29,130\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,131\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:29,132\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,132\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:29,133\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,133\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:29,134\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,134\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:29,135\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,135\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:29,136\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,136\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:29,137\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:29,137\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:29,138\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:29,138\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:40:39,175\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:39,176\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:39,177\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:39,177\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:39,178\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:39,178\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:39,179\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:39,180\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:39,181\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:39,182\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:39,182\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:39,183\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:39,183\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:39,184\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,185\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:39,185\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,186\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:39,186\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,187\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:39,188\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,188\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:39,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,189\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:39,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,190\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:39,190\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:39,191\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:39,191\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:39,191\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:40:49,225\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:49,225\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:49,226\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:49,227\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:49,227\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:49,228\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:49,228\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:49,228\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:49,229\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:49,229\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:49,230\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:49,230\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:49,231\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:49,231\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,231\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:49,232\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,232\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:49,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,233\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:49,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,234\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:49,234\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,235\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:49,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,235\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:49,236\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:49,238\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:49,238\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:49,239\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:40:59,226\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:40:59,226\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:40:59,227\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:40:59,228\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:40:59,228\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:40:59,229\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:59,230\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:40:59,230\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:59,231\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:40:59,231\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:59,232\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:40:59,232\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:59,233\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:40:59,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,234\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:40:59,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,235\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:40:59,237\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,238\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:40:59,239\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,239\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:40:59,240\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,240\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:40:59,241\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,241\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:40:59,242\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:40:59,242\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:40:59,243\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:40:59,244\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:41:09,304\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:41:09,304\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:41:09,305\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:41:09,306\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:41:09,306\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:41:09,307\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:09,307\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:41:09,308\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:09,308\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:41:09,309\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:09,309\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:41:09,309\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:09,311\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:41:09,311\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,311\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:41:09,312\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,313\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:41:09,313\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,314\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:41:09,315\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,315\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:41:09,316\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,316\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:09,317\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,318\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:09,318\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:09,319\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:09,319\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:09,321\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:41:19,328\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:41:19,329\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:41:19,330\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:41:19,330\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:41:19,330\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:41:19,331\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:19,331\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:41:19,331\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:19,332\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:41:19,332\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:19,333\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:41:19,334\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:19,334\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:41:19,335\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,335\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:41:19,336\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,336\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:41:19,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,337\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:41:19,338\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,338\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:41:19,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,340\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:19,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,341\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:19,341\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:19,342\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:19,342\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:19,343\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +3m16s)\u001b[0m [autoscaler] Cluster upscaled to {16 CPU, 1 GPU}.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:41:29,382\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:41:29,383\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:41:29,383\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:41:29,384\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:41:29,384\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:41:29,385\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:29,385\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:41:29,385\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:29,386\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:41:29,386\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:29,387\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:41:29,387\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:29,387\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:41:29,388\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,388\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:41:29,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,389\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:41:29,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,390\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:41:29,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,392\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:41:29,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,393\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:29,393\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,394\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:29,394\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:29,394\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:29,395\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:29,395\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(autoscaler +3m21s)\u001b[0m [autoscaler] Cluster upscaled to {24 CPU, 2 GPU}.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/task_pool_map_operator.py:206: UserWarning: The maximum number of concurrent tasks for 'MapBatches(fetch_and_resize)' is set to 8, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), which is less than the concurrency limit. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", + " warnings.warn(\n", + "2026-05-05 06:41:39,443\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:41:39,444\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:41:39,444\tINFO logging_progress.py:227 -- Active & requested resources: 9/24 CPU, 30.5KiB/20.1GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:41:39,445\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:41:39,446\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:41:39,446\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:39,447\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:41:39,449\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 30.5KiB object store\n", + "2026-05-05 06:41:39,449\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:41:39,449\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:39,450\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:41:39,451\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:39,451\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:41:39,452\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,452\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:41:39,453\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,453\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:41:39,454\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,454\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:41:39,455\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,457\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:41:39,457\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,458\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:39,458\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,459\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:39,460\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:39,460\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:39,461\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:39,461\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m `torch_dtype` is deprecated! Use `dtype` instead!\n", + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m W0505 06:39:47.193000 13179 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 6x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=13037)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.52, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\u001b[32m [repeated 3x across cluster]\u001b[0m\n", + "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m W0505 06:41:49.143000 3251 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Max pending requests is set to 141\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Downloading model and tokenizer.\n", + "2026-05-05 06:41:49,474\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:41:49,474\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:41:49,475\tINFO logging_progress.py:227 -- Active & requested resources: 9/24 CPU, 30.5KiB/20.1GiB object store (pending: 2 GPU)\n", + "2026-05-05 06:41:49,476\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:41:49,476\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:41:49,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:49,477\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:41:49,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 30.5KiB object store\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m No cloud storage mirror configured\n", + "2026-05-05 06:41:49,479\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", + "2026-05-05 06:41:49,479\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:49,480\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", + "2026-05-05 06:41:49,480\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:49,482\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", + "2026-05-05 06:41:49,482\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,483\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", + "2026-05-05 06:41:49,484\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,484\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", + "2026-05-05 06:41:49,485\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,486\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:41:49,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,487\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:41:49,488\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,489\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:49,489\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,490\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:49,490\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:49,491\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:49,491\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:49,492\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m W0505 06:41:56.160000 3179 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_bytes': b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x0...; falling back to serialize as pickled python objects\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", + "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x04\\x05\\x06\\n\\x06\\x06\\x05\\x05\\x06\\x0c\\x08\\t\\x07\\n\\x0e\\x0c\\x0f\\x0e\\x0e\\x0c\\r\\r\\x0f\\x11\\x16\\x13\\x0f\\x10\\x15\\x11\\r\\r\\x13\\x1a\\x13\\x15\\x17\\x18\\x19\\x19\\x19\\x0f\\x12\\x1b\\x1d\\x1b\\x18\\x1d\\x16\\x18\\x19\\x18\\xff\\xdb\\x00C\\x01\\x04\\x04\\x04\\x06\\x05\\x06\\x0b\\x06\\x06\\x0b\\x18\\x10\\r\\x10\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\xff\\xc0\\x00\\x11\\x08\\x02\\x00\\x02\\x00\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00\\x1f\\x00\\x00\\x01\\x05\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x10\\x00\\x02\\x01\\x03\\x03\\x02\\x04\\x03\\x05\\x05\\x04\\x04\\x00\\x00\\x01}\\x01\\x02\\x03\\x00\\x04\\x11\\x05\\x12!1A\\x06\\x13Qa\\x07\"q\\x142\\x81\\x91\\xa1\\x08#B\\xb1\\xc1\\x15R\\xd1\\xf0$3br\\x82\\t\\n\\x16\\x17\\x18\\x19\\x1a%&\\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xc4\\x00\\x1f\\x01\\x00\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x11\\x00\\x02\\x01\\x02\\x04\\x04\\x03\\x04\\x07\\x05\\x04\\x04\\x00\\x01\\x02w\\x00\\x01\\x02\\x03\\x11\\x04\\x05!1\\x06\\x12AQ\\x07aq\\x13\"2\\x81\\x08\\x14B\\x91\\xa1\\xb1\\xc1\\t#3R\\xf0\\x15br\\xd1\\n\\x16$4\\xe1%\\xf1\\x17\\x18\\x19\\x1a&\\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x11\\x03\\x11\\x00?\\x00\\xfb\\xfa\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x99 $}\\xd0\\xde\\xc6\\x9f\\\\\\x9f\\xc4\\xaf\\x17\\xa7\\x81>\\x18j\\x9e\\'h\\xc4\\x92Z\\xa0\\xf2\\x90\\xff\\x00\\x13\\xb1\\n\\xa3\\xf39\\xfc(\\x03\\x1b\\xc6\\xdf\\x15t\\xaf\\x08\\xea\\x91h6v\\xf2j\\xfa\\xfc\\xe3x\\xd3\\xe1a\\x98\\x97\\xfb\\xf2\\x13\\xc2/\\xa0\\xef\\xda\\xb8\\xe9>#|F\\x9e\\xe4\\xc8_C\\xb3O\\xf9\\xe5\\x123\\x95\\xf6%\\xba\\xd7\\x9fx\\x17K\\xbd\\xb5\\xf0\\xfc\\xba\\xde\\xb13\\xdc\\xebZ\\xb3\\x9b\\xab\\xbb\\x99N\\xe7\\xc3\\x1c\\x85\\xdcy\\xc7\\xb5t\\xa4\\xee\\xc6\\xeeq\\xd34\\x01\\xd0\\x8f\\x89^7O\\xf9t\\xd0\\xe4\\xff\\x00{\\xccZ\\xe6A\\xed\\x9e(\\xdf\\xb7\\xf8\\x8d\\x00u\\x7f\\xf0\\xb5\\xfcd\\x8d\\xf3\\xe8z3/\\xaaL\\xe3\\xf9\\xd2\\xc7\\xf1\\x8b\\xc4\\x91\\xe7\\xcf\\xf0\\x8d\\xbc\\x83\\xfe\\x98]\\x01\\xfc\\xeb\\x90gLc\\xd3>?\\xd6?\\xe7@\\x1e\\xa6\\xbf\\x1a<\\x16Nd:\\xac^\\xefc\\'\\xf8S\\xd7\\xe3_\\xc3\\x9d\\xf8\\x93^1\\x9fI!e\\xc7\\xe6+\\xc9\\x1ay\\xdb\\x86\\x91\\xc8\\xf75\\x11\\x00\\x9c\\x94\\x04\\xfd(\\x03\\xda\\xe2\\xf8\\xbb\\xf0\\xd6\\xe0\\x00\\xb6\\x13#c\\xe7A\\xff\\x00\\x02\\x06\\x9e1\\x8e\\x18~u\\xf2Ri6i\\xff\\x00\\x1e\\xeaa\\xff\\x00q\\xc8\\xa9\\x05\\xa4\\xc1\\x88\\x8fT\\xd5\\xed\\xb8\\xe0\\xc5}\"\\xff\\x00#@\\x1fY\\x02\\t\\xe1\\xb3\\x8e\\xd4\\xea\\xf8\\xed\\xf4\\x8f\\x17\\t\\x99\\xed>(\\xf8\\xca\\xddI\\xc8\\x8cjR\\x95Q\\xe8>n\\x94}\\x9b\\xe2\\x1c\\x12\\xa3\\'\\xc5\\x9f\\x14\\xb2\\x0f\\xe1{\\xc79\\xfc\\xcd\\x00}\\x89E|\\xb1\\x1e\\xb3\\xe3h\\x15B\\xf8\\xf3]$\\x0f\\xf9i.\\xe2\\x7f:\\xb4\\x9e)\\xf8\\x82\\x9c\\xa7\\x8d\\xf5\\x13\\xff\\x00]!\\x8c\\xff\\x00J\\x00\\xfav\\x8a\\xf9\\xa5|s\\xf1&?\\xbb\\xe3V?\\xef\\xd8\\xc2\\x7f\\xf6Z\\x93\\xfe\\x16\\'\\xc4\\xe8\\xf9_\\x13[I\\xff\\x00],b\\x03\\xf4Z\\x00\\xfaJ\\x8a\\xf9\\xc0|Q\\xf8\\xa0\\x9d5=\\x12C\\xfe\\xdd\\xa9\\x1f\\xca\\xa5_\\x8c?\\x14\\xa2\\x186\\x1e\\x18\\xb8\\xf7d\\x99\\x7f\\x91\\xa0\\x0f\\xa2\\xa8\\xaf\\x9e\\x87\\xc6\\xaf\\x89@|\\xfa\\x07\\x86O\\xae\\xd9&\\x1f\\xd6\\xa4O\\x8d\\xdf\\x10\\x067xOE\\x90\\x7f\\xd3;\\x87\\x1f\\xcc\\xd0\\x07\\xd04W\\x84\\'\\xc7_\\x16\\x8f\\xf5\\xbe\\x03\\x81\\xff\\x00\\xeb\\x9d\\xea\\x8f\\xe7OO\\x8f\\xfa\\xda\\xff\\x00\\xaf\\xf8w3\\x7f\\xd7-B#@\\x1e\\xe9Ex\\x8a\\xfe\\xd0\\xb2\\xa9\\xfd\\xff\\x00\\xc3\\xcda?\\xdc\\x9e6\\xfeU \\xfd\\xa2\\xf4\\xd5\\x18\\x97\\xc1>\"C\\xdfla\\xbf\\x95\\x00{U\\x15\\xe3\\x90\\xfe\\xd1~\\x17 \\x1b\\x9f\\x0fx\\x9a\\x13\\xff\\x00^\\x0c\\xdf\\xc8T\\xb2\\xfe\\xd2?\\x0em\\xe2\\xf3.\\xa2\\xf1\\x0c\\n:\\x96\\xd2\\xa6\\xc0\\xfc@\\xa0\\x0f^\\xa2\\xbcf/\\xda\\x97\\xe0\\xfc\\x8d\\xb7\\xfbcPB?\\xe7\\xa6\\x9f*\\xff\\x001Wc\\xfd\\xa4\\xbe\\x0fHA>,D\\xcfA$L\\xbf\\xccP\\x07\\xac\\xd1^o\\x17\\xc7\\x8f\\x84\\xf3*\\xb2\\xf8\\xce\\xc5\\x01\\xfe\\xfbm\\xfeu\\xa1\\x17\\xc6\\x1f\\x86\\x13\\xa8d\\xf1\\xc6\\x8e>\\xb7\\x00P\\x07qErq\\xfcN\\xf8y(\\xcc~4\\xd1\\x0e\\x7f\\xe9\\xed?\\xc6\\xadA\\xe3\\xaf\\x06\\\\\\xca\\xa9o\\xe2\\xad\"B\\xc4\\x00\\x16\\xe9\\t$\\xfe4\\x01\\xd1QLF\\x0e\\xa1\\x83\\xab)\\xe8T\\xe4\\x1a}\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00!8\\x1cu\\xaf\\x0e\\xfd\\xa5.~\\xd1\\xe1\\xef\\x0cx`>[P\\xd5VG\\x8f\\xfb\\xe9\\x1a\\x92\\xd9\\xf6\\xcb-{\\x83\\x9c\\x0c\\xf7\\xed_6|_\\xbf\\x1a\\xaf\\xedG\\xe1m!\\\\:i\\x162\\xdc\\xba\\x8fY\\x01\\x07?\\xf7\\xcaP\\x04\\xae\\x02\\x88\\xe3A\\xb5\\x11v\\xa8\\x1d\\xc0\\xe9M=)\\xcd\\xf36GN?\\n\\x02\\xe6\\x80 va\\x90\\rB\\xdb\\xcfz\\xb6\\xd1d\\xf7\\xa3\\xca\\x03\\xd6\\x80(\\xb27\\xbd=\\x13\\xd4U\\xaf+4\\xe5\\x84\\x03\\xde\\x80!\\t\\xedO\\xdb\\xedV\\x04K\\x8e\\xa6\\x83\\x18\\xcfz\\x00\\xaf\\xb3\\x8e\\x94\\xdd\\x83\\x1d*\\xd7\\x961\\xde\\x9ac\\x1e\\xf4\\x01T\\xad&\\xcfQV<\\xbe{\\xd0S\\x8e\\x86\\x80+\\x15\\x1e\\x94\\xd2\\xbcU\\x82\\x9c\\xf7\\xa6\\x94\\xe3\\xbd\\x00V\\xdb\\x9e\\xb4\\xd2\\xb8\\xe8*\\xd6\\xcaiNzP\\x05m\\xad\\xefA\\x8f\\'\\x92\\xdf\\x9dY\\xda}(\\xda}(\\x02\\xb6\\x08\\'\\xfa\\xd3LJNJ\\x8f\\xca\\xac\\xed\\xe7\\xa5\\x1b\\x06(\\x02\\xb8L\\x0ce\\xb1\\xe9\\x9aC\\x12\\x93\\x9d\\xa2\\xa7\\xdb\\xedJ\\x17\\xda\\x80+\\xf9JG\"\\x9ab\\x1d\\xb2>\\x95km\\x05r(\\x02\\xa1\\x89q\\xf7sLhGe\\xab\\x98\\xe6\\x90\\xaf\\xb5\\x00Q1s\\xd2\\x86\\x8c\\x8fZ\\xb8W\\xda\\x90\\xc6\\r\\x00R1\\xaf\\xf7\\x07\\xe5F[\\xd6\\xad\\xb4C\\xde\\x98b\\x03\\xd6\\x80+\\x1c\\x9e\\xb4\\xd3\\x90x\\xe3\\xe9V\\x0cx=\\xe9\\x85NzP\\x04\\x05I9,I\\xfa\\xd2I\\x1a\\xcb\\t\\x8eA\\xbd\\x0fUnA\\xa9\\xf6\\x9fJ\\nq@\\x18\\xd2h\\x1a\\x1b\\x92_H\\xb3b{\\xf9K\\xfe\\x15\\x01\\xf0\\xc7\\x87\\xb7\\xab\\x8d\\x1e\\xd42\\x9c\\x82#\\x1cV\\xf6\\xc1\\x9e\\x94m\\x1e\\x94\\x01H[\\xc0\\x10\"A\\x18\\x03\\x80\\x02\\x8aci\\xd6r\\x03\\xe6Z\\xc4\\xe3\\xd1\\x94\\x11Z\\x1b}\\xa9\\xc2<\\x8c\\x11@\\x18\\x8f\\xe1\\xed\\x1eS\\x97\\xd2\\xed[\\xeb\\x18\\xa8\\xdb\\xc1>\\x14\\xb8\\xcbO\\xe1\\xeb\\x19\\x0e?\\xe7\\x90\\x1f\\xca\\xbaE\\x8c\\x01\\xd2\\x9e\\xb1\\x8fz\\x00\\xc9\\xf0\\xdf\\x8au\\xef\\x83\\x1e\\'\\xd3.-\\xf5;\\xbdG\\xe1\\xfd\\xed\\xc2Z^i\\xb7Nf})\\xe48\\x17\\x11\\xbbe\\x84`\\xf0W8\\xc1\\xaf\\xad\\xe1\\x99&\\x81f\\x8aQ$r(ta\\xd0\\x83_*\\xeb\\x960\\xea\\xbe\\x16\\xd54\\x9b\\x95\\r\\x15\\xe5\\xab\\xc4\\xcb\\x8e\\xc4c?Q\\xc1\\xe7\\xd2\\xbd\\xeb\\xe1D\\xf73| \\xd0\\xfe\\xd8\\xe5\\xe7\\x8e\\xdcD\\xcc}\\xb8\\xa0\\x0e\\xd6\\x8a\\x06q\\xcfZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x01\\x08\\x19\\x04\\xd7\\xc7\\xc3P:\\xe7\\xed)\\xe3M|\\xe4\\xa43\\x0b(rs\\xf2\\xa8\\x00\\xe0\\xfdT\\xfeu\\xf5\\x87\\x88\\xb5\\x04\\xd2\\xbc\\'\\xa9jR6\\xd5\\xb7\\xb6\\x92\\\\\\xfaaN+\\xe3o\\x86k4\\xfa\\x04\\xda\\xbd\\xc0\\xcc\\xd7\\xd7R\\xdc\\xb3z\\xee9\\xfed\\xd0\\x07\\xa6!\\xdc8\\\\\\x0c\\xe6\\xa5\\n1U\\xa1\\x9f\\x8d\\xa7\\xa5YV\\x18\\xcd\\x00(\\x00\\x0e\\x94m\\xcd8`\\xf4\\xa7\\xaa\\xd0\\x03\\x02\\x01J\\x14g\\xa5I\\xb6\\x800h\\x01\\x98\\xa3\\x15&\\x063M#\\x9a\\x00L\\x0cS\\x08\\x15\\'A\\x8ao\\x14\\x01\\x1e\\x06i\\x08\\x18\\xa7\\x91M4\\x00\\xc2\\xa2\\x9aTb\\xa4\\xebI\\xc7J\\x00\\x8fh\\xa0\\xa85&(\\xe3\\xde\\x80!\\xc0\\xf4\\xa3\\x03\\xd2\\xa4\\xdbA\\\\P\\x04%9\\xa6\\x94\\xcdN@\\xa6\\x11\\xcd\\x00BW\\x07\\x1dh\\x0b\\x9a\\x97\\x03\\xbd(\\x02\\x80!+\\x8fJ6\\xd4\\xdbE\\x18\\x02\\x80+\\xed\\xe6\\x8d\\xb56\\x05\\x04\\x0cP\\x04;E7\\x03\\xd2\\xa6\\xc0\\xa4\\xe2\\x80\"*\\r5\\x92\\xa7\\xe2\\x82\\xb9\\xa0\\n\\xac\\x83\\x14\\xc3\\x1fz\\xb6S\\x8aiQ\\x8a\\x00\\xaac\\x07\\x9aiJ\\xb2V\\xa3+\\xcd\\x00@c\\xa3eO\\xb4Q\\xb4\\x1e\\xd4\\x01\\n\\xc7\\x93R\\x08\\xf1Rm\\xc0\\xe2\\x93\\x18\\xa0\\x04\\xc0\\x02\\x9f\\x1cR\\xc9(\\x8a\\x14.\\xe7\\xb0\\xa6\\xe7\\r\\x802}+\\xae\\xd0\\xf4\\xe4\\xb5\\xb6\\x130\\x06W\\xe4\\x1fJ\\x00\\xa3\\x1f\\x87\\x84ZT\\xb3_\\x1d\\xce\\xe8UT\\x0cm\\xaf^\\xf0U\\x9a\\xdax.\\xce0\\x00\\x04o\\x00q^{v\\xcc\\xf1\\x85\\x04\\xb1$\\x00>\\xa7\\x02\\xbdj\\xc2\\xd8Zi\\xb6\\xf0\\x01\\xfe\\xae5O\\xc8P\\x05\\xa1\\x9cs\\xd6\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xfch\\x03\\xcb?h}q\\xf4O\\x80Z\\xb1\\x87\\xfde\\xe9K%#\\xa8\\xde\\x7f\\xfa\\xd5\\xe2^\\x15\\xb1\\xfe\\xcd\\xf0\\x9d\\x9d\\xa2\\xf0#EP?S\\xfa\\x9a\\xed\\xff\\x00jMA\\xa7O\\nxf\\'?\\xe9\\x17\\x9fi\\x95s\\xd5W\\x85\\xfds\\\\\\xdcJ#DLc\\x03\\x80(\\x02\\xf4l\\xc3\\x15r\\'$\\x01T\\x10\\x9c\\n\\xb7\\x11\\xe9@\\x17P\\xf1S!5Y\\x1b\\x8a\\x9d\\r\\x00MF\\x05\\x14\\xed\\xb4\\x00\\xc3\\xd3\\x14\\x94\\xfd\\xbc\\xd2\\x11\\xcd\\x007\\x19\\xa4+\\xcd>\\x90\\xf5\\xa0\\x06\\x10\\x00\\xa6\\x10\\rJFi1@\\x11\\xe0\\x03M#\\xd2\\x9eV\\x90\\x8e(\\x01\\xb8\\xe6\\x90\\x81N\\xa3m\\x003\\x8aF\\xa7\\xed\\xa4+@\\x11\\xd1\\x81\\xd6\\x9d\\xb6\\x82\\xbcP\\x038\\xf5\\xa4\\xa7m\\xa3m\\x006\\x8aR1I@\\x01\\x02\\x90\\x81\\x8aZ:\\xd0\\x03p)1O+\\xc56\\x80\\x13\\x14\\x94\\xea6\\xd0\\x03\\x18\\x1fJa\\xe9S\\x1e\\x95\\x13\\xf54\\x00\\xce1M#\\x9au!\\xeb@\\r\\xc5\\x18\\xa7\\x01\\x9a1@\\r\\xc1\\xa6\\xb7\\x0b\\x93\\xea*B)\\xad\\x8d\\xa74\\x01\\xa3\\xa2X\\xfd\\xa6\\xfc\\xca\\xcb\\xba8\\xces\\xdb>\\x95\\xd6\\xa2\\xec\\x8fp\\x1d\\x07J\\xa3\\xa1\\xd9\\xfd\\x9fJ@F\\x19\\xfesZ=\\xf6\\xfa\\xf1@\\x12\\xe9v\\xc6\\xef\\xc4\\xb6v\\xdb\\x0b)eb\\x07\\xa0\\xe4\\x9a\\xf5`01^y\\xe0\\xb8\\x0c\\xbe\\'\\x9a\\xe5\\xbaC\\x19\\x03\\xf9W\\xa2P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01MnN6\\xe4u\\xfci\\xd4\\x8cB\\xa9bp\\x00\\xc94\\x01\\xf2\\x9f\\xc6\\x1b\\xc1\\xae~\\xd4\\xb0Y\\xee\\xcc\\x1aF\\x9e\\xaa\\xc3\\xd1\\xd8\\xee\\xff\\x00\\xd9\\xa9\"\\x04\\xe0z\\x0c~95\\xcbY^\\x9f\\x10\\xfcZ\\xf1\\x8f\\x88\\xf2Y\\'\\xd4\\x9e(\\xd8\\x9c\\xfc\\xab\\xc0\\x03\\xda\\xba\\xe8c?z\\x80,\\xc6\\xbcU\\xa8\\xc5E\\x1a\\xf0*\\xca-\\x00H\\x9d*t\\xe9Q*\\xd4\\xa2\\x80\\'\\xddN\\xa6\\nZ\\x00\\x0fZ1\\x9au4\\x8eh\\x00\\xc6(\\xa3\\x18\\xa2\\x80\\x10\\x8c\\xd3H\\xc1\\xa7\\xd2\\x11\\x9a\\x00e\\x07\\x91O\\xdbM#\\x9a\\x00a^)\\xb5&8\\xa4\\xdb\\xf4\\xa0\\x06QO\\xdb\\xf4\\xa4\\xdb@\\x11\\xed\\xe6\\x8d\\xb5&\\xdaLP\\x04ei\\n\\xd4\\xb8\\xa4+@\\x11\\xed\\xa3mI\\x8cQ@\\x11\\x15\\xa4+\\xc5K\\x8c\\xd1\\xb7\\x8a\\x00\\x87\\x14\\xb4\\xe2\\r7\\x14\\x00\\xdaN\\xb4\\xecR\\xd0\\x04ei\\xa4`S\\xc89\\xa4\\xc5\\x00FFFi\\x9bjF\\xebM#\\x9a\\x00i\\x18\\xa4\\xa7\\x11I\\x8a\\x00i\\xe9K\\x0c^u\\xdcq\\x7fy\\x80\\xfdi\\x0f\\'\\x15\\x7fA\\x83\\xce\\xd6Q\\xb1\\x90\\x8aM\\x00v!vD\\xb1{\\x03\\xf9SI\\xc2\\x93\\xe8)\\xcf\\xc9_j\\x8a\\xe4\\x98\\xed\\x8bw\\xa0\\x0e\\xc7\\xc0P\\x01\\xa7]^\\x1c~\\xfa]\\xab\\xf8\\n\\xeb\\xeb#\\xc36\\x82\\xcf\\xc2\\xf6\\x91\\x10\\x03\\x15\\xde~\\xa6\\xb5\\xe8\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xaew\\xc7\\x9a\\xba\\xe8\\x1f\\r5\\xdde\\xa5\\xf2\\xfe\\xcbc,\\x8a\\xdf\\xed\\x058\\xfdk\\xa2\\xaf\\x18\\xfd\\xa7u\\x96\\xd3\\xfe\\x06\\xcd\\xa5\\xc2\\xc0M\\xab\\\\\\xc7d\\x83\\xd4\\x13\\x93\\xfaP\\x07\\x86\\xfc4\\xb4u\\xf0\\x95\\xbd\\xcc\\xeb\\xfb\\xcb\\xb6k\\x893\\xd4\\xb3\\x1c\\x92k\\xbe\\x11\\x01\\xc0\\x18\\x15\\x91\\xe1\\xfb1g\\xa6[@1\\xf2 \\xc0\\x1d\\x00\\xe9\\xfd+|.Nh\\x01\\xaa\\x98\\x1d*d\\x04P\\x07\\x14\\xe08\\xa0\\x07\\xadH\\x05F\\xa2\\xa5\\x14\\x01 \\xa5\\xa4\\x14\\xb4\\x00\\xe1\\xd2\\x8aL\\xd0\\r\\x00\\x04Q\\x8ap\\xe9K\\x8fj\\x00f(\\xc5?\\x1e\\xd4c\\xda\\x80\\x19\\x83M\\xc7\\xad<\\xe7=(\\xc5\\x003\\x02\\x8c\\x0fJv\\xda0h\\x01\\x98\\xf6\\xa3o\\xb5?\\x06\\x97o\\xd6\\x80\"+I\\x8a\\x94\\x8ai\\\\P\\x04dQ\\x83O\\xc5\\x18\\xf6\\xa0\\x08\\xf1F\\xda\\x93o\\xb5&(\\x02<\\x1aP\\x0ey\\xa7b\\x83\\xd2\\x80\\x18@\\xf4\\xa6\\x15\\xa9)1\\x9a\\x00\\x8b\\x1e\\xd4\\xd2\\rM\\xb7\\xebL#\\xda\\x80#\\xc55\\x87\\xa5<\\x82)\\x0eOj\\x00\\x8f\\x00\\x8eE&\\x058\\xe4\\x1e\\x9cSh\\x01\\x86\\x92\\x94\\xd2P\\x02\\x11\\x81\\xc7Z\\xe8\\x9c(\\xc7\\xf5\\xaf\\xa5\\x9b\\x00\\x83\\xd7\\xb7\\xe7_\\x1f\\xf8\\xdfP\\xff\\x00\\x84\\x87\\xf6\\xaf\\xd6\\xee\\x94\\x87\\x87M\\x82;8\\xfd\\x88\\xe5\\xa8\\x03\\xa1\\xd3\\xa1\\x0b\\x02\\xe3\\x9c\\x01\\xff\\x00\\xea\\xadP\\x99Pj\\xb5\\xa4aa\\xc8\\x1c\\x12H\\xab\\xca\\xa7nh\\x020\\xb4\\xb8\\xe7\\x14\\xfd\\xa7\\xb58/<\\xd0\\x03@\\xc58\\n]\\xb4\\xe01@\\n)i\\x00\\xc5;\\x14\\x00b\\x94\\x0eh\\xa5\\x03\\xbd\\x00(\\x1cS\\x80\\xe2\\x90t\\xa7\\x0e\\x94\\x00b\\x8f\\xc2\\x96\\x97\\x8a\\x00f\\xdc\\x9aLsR`\\x0ei\\x0f4\\x00\\xccR`S\\xf1I@\\r\\xc0\\xa2\\x8cb\\x8a\\x00N3\\xd2\\x90\\xd0z\\xd1@\\r<\\x1a)N)(\\x00\\xa3\\x14Q@\\x08FE0\\x8a\\x92\\x9aT\\xd0\\x04g\\x8a)\\xe5\\x0f\\xb57i\\xa0\\x06\\xe6\\x98i\\xd8\\xc5\\x07\\x06\\x80\\x18E7\\x1cf\\x9d\\x8c\\x13C\\x0e(\\x023\\xd2\\xa3#\\x157lTm\\xed@\\x11\\x11\\xefL\\xcf=)\\xed\\xc1\\xa6\\xe4{\\xd0\\x02\\xa2\\x99eX\\x87\\xf1\\x90\\xb5\\xdf,b;h\\x90\\x0e\\x15v\\x01\\xfdk\\x8f\\xd1b\\x13\\xeb\\x91\\'e\\xf9\\xcek\\xb4+\\xfb\\xd23\\xc0\\x14\\x00.@\\xc8\\x19\\xad\\xbf\\x05@d\\xd7on\\xf3\\x95E\\x08\\x0f\\xb9\\xac\\x83\\xf2\\xc0d\\xf4\\x15\\xd5\\xf8*\\xdc&\\x83$\\xfc~\\xfaVa\\xf4\\xe9@\\x1d5\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x15\\xaf\\xae\\xa3\\xb1\\xb1\\x9a\\xf2^#\\x8a6\\x95\\xd8\\xf6\\n\\t\\xaf\\x8a~\\x1e<\\x9a\\xa5\\xf6\\xb5\\xe2I\\xc1iu\\x0b\\xd9_q\\xee\\x03\\x10?J\\xfa{\\xe3v\\xbe|9\\xf0\\x1b\\xc4\\x9a\\x8cn\\x12_\\xb2\\xf91\\x9c\\xe3,\\xe4.\\x07\\xa9\\xe4\\xd7\\xcf\\x9f\\x0f\\xf4\\xcf\\xb0xR\\xca\\x0c\\x1c\\x94\\x0e\\xc7\\xd4\\xb74\\x01\\xdc\\xdb\\xa7\\xeeW\\xe9V\\x80\\x1bq\\x9ad\\x0b\\x88\\xaaO\\xc6\\x80\\x13\\x03\\xd6\\x8e=iiq@\\r\\x18\\xcd;\\x14b\\x96\\x80\\x17\\x8fZJ)\\xca(\\x011KN\\xc5\\x00s@\\x00\\x07\\x14\\xa2\\x97\\x14P\\x02\\xe0\\xd0\\x074\\xb4P\\x00zSi\\xd4\\xd3\\xd6\\x80\\x03\\xd2\\x9bN=)\\xb4\\x00\\x86\\x92\\x9dM\\xa0\\x06\\x9e\\xb4Q\\xde\\x8a\\x00B9\\xa4\\xa7R\\x1e\\xb4\\x00\\x94QE\\x00\\x14QE\\x00!4\\xdc\\x8aV\\xa6\\xd0\\x03\\r\\'JSL&\\x80\\x10\\xe74\\x85\\xa8$\\xd3\\x0fJ\\x00;Tly\\xa7\\x13\\xc50\\x9c\\xd0\\x03r\\x0fZA\\x8c\\x9f\\xa5!\\xebFy\\xeb\\xc5\\x00oxZ\\x1d\\xf3\\xdc\\\\c\\x85\\x1b3\\xef](\\xcerk#\\xc3Qyz\\x1a\\xcaF\\x0c\\xa4\\xb1\\xcdl\\x8eM\\x00%\\xc9\"\\xd3j\\xf5n\\x00\\xafC\\xd1-V\\xd3A\\xb4\\x81G\\x02 \\xd9\\xf7<\\x9a\\xf3\\xc7\\x84\\xdd\\xea\\x16\\x96J~i\\xa4\\n?>\\xb5\\xeaK\\xb4(U\\x18\\x03\\x80(\\x01\\xd4QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|\\xfd\\xfbU\\xea\\xa7\\xfe\\x10\\xdd\\x03\\xc2\\x89\\xd7W\\xd4\\x01?\\xee\\xc7\\x82\\x7f\\xf4*\\xe7\\xf4[a\\x05\\xa4Q\\xafEP\\xa3\\xe8\\x05T\\xf8\\xdd\\xa8&\\xbf\\xfbOi\\x1aDm\\x98\\xb4[\\x03$\\x9e\\x82I3\\xfd6\\xd6\\xb5\\x9a\\x84\\x81W\\xb8\\xa0\\r(\\xdb\\t\\x8ax\\xe7\\x9a\\x89N\\x00\\xa9\\x14\\xe6\\x80\\x1dN\\x1d)\\xb4\\x0e\\xb4\\x00\\xea(\\xddE\\x00:\\x9c:S\\x05\\xfb\\x81\\xfa\\xd7\\xa5C\\x18\\x82\\xd2(W\\xa2.?\\x1a\\x00\\x91\\x00\\x0cI\\xf4\\xa6E\\x0b^\\xf8\\xbbJ\\xb4\\x038\\x90J\\xc3\\xfd\\xdf\\x9b\\xfaR\\xf5\\x07\\x8e\\x95\\xa7\\xe1\\x18E\\xcf\\x8d\\xae\\xee\\x8f\"\\xde\\x10\\xaa}\\xcd\\x00w\\xc0\\x9c\\x9f\\xad:\\x90\\x02\\x0f\\x18\\xc5-\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\'_\\xce\\xbeC\\xf1\\xbe\\xa1\\xff\\x00\\t\\x1f\\xed5\\xe2K\\xad\\xdb\\xe2\\xd3R=:?b\\xa3\\xe7\\x03\\xfe\\x04M}kww\\x05\\x95\\x85\\xc5\\xe5\\xc4\\x81\"\\x866\\x91\\xd8\\x9c\\x00\\xaa2M|[\\xe0\\x99N\\xa9u\\xaax\\x80\\xe5\\xdfR\\xbe\\x9a\\xe4\\xb1\\xe7!\\xa4$P\\x07}h\\x02\\xc6\\xbe\\x98\\xc0\\xaby$\\xe6\\xa0\\x84|\\xa3\\x8cc\\x8a\\x9f\\x81\\xde\\x80\\x1c*U\\xa8\\x85H:P\\x04\\xa0\\xd3\\xd4\\x9a\\x8a\\x9c\\t\\xc5\\x00I\\x9fzNi\\x99\\xf7\\xa3>\\xf4\\x01&}\\xe8\\xcf\\xbdE\\xba\\x8c\\x7f\\xb5@\\x12\\xe7\\xde\\x8d\\xc3\\xa5C\\x92\\r.\\xees@\\x13\\x13I\\xb8\\x0e\\xa6\\xa3\\xde1\\xd6\\x9b\\xbb\\xde\\x80\\'\\xdc)7\\n\\x8b8\\xa3q\\xa0\\ts\\xefM\\'\\x9a`nz\\xd2\\x16\\xe7\\xad\\x00<\\xb0\\xa6\\xee\\x1e\\xa6\\x98Z\\x9b\\xbb\\xde\\x80$\\xddA5\\x16\\xef\\xa55\\x9f\\xde\\x80\\x1e[\\x9aM\\xc6\\xa3\\xddF\\xea\\x00\\x93&\\x8ej=\\xd4n\\xe2\\x80$\\xcf\\xad4\\x9a\\x8fy\\xa6\\x97\\xe7\\xad\\x008\\xb6:\\xd2n\\x1e\\xb5\\x1b1=\\xe9\\xb9\\xf7\\xa0\\t\\x0b\\nnEFM&h\\x01Y\\xa92i\\x85\\xa93@\\x0e&\\x93>\\xf4\\xdc\\xd2\\x12s@\\x0f\\xcf\\xbd5\\x9b\\x1d\\xe9\\xb94\\x8d\\xdb\\xdf\\x8a\\x00\\xd1\\xd0\\xa2\\x17>!\\xb6\\x8c\\x8c\\x85m\\xed\\xf4\\x1f\\xfe\\xb1]\\xf9`X\\xf3\\xc6k\\x91\\xf0}\\xb8k\\xfb\\x8b\\x82?\\xd5\\xa6\\xd0}\\xcf\\xff\\x00\\xaa\\xba\\xd5\\x1c{\\x9e\\xd4\\x00\\xed\\xdbAc\\xf7@\\xe7\\xe9]7\\x80-\\xc0\\xd1\\xee/H\\xe6yN\\x1b\\xd4\\n\\xe4\\xef\\x9f\\xca\\xd3\\xa4n\\x80\\xfc\\xb9\\xafD\\xf0\\xcd\\xa8\\xb3\\xf0\\xb5\\x9c8 \\xec\\xdc\\x7f\\x1a\\x00\\xd6\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\xcf>8k\\xe7\\xc3_\\x01|M\\xa9\\xa1\\xc4\\x82\\xd1\\xa1O\\xab\\xfc\\xbf\\xd6\\xbes\\xf8w\\xa7\\xb5\\x87\\x824\\xc8\\xdf\\xef\\x9bus\\xf8\\x8c\\xff\\x00Z\\xf4_\\xda\\xd7Tf\\xf0W\\x87<-\\x0bbMSTM\\xc3\\xfd\\x84\\xe7\\xf9\\xe2\\xb9\\x9d\\x1e\\x11\\x15\\x84h\\x06\\x00P\\x05\\x00l\\xaf\\x00S\\xc1\\xce* x\\x14\\xf4n\\xb4\\x012\\xd4\\x83\\x81Q\\xabS\\x94\\xe4\\xd0\\x04\\xa0\\xd3\\xb3QR\\xe6\\x80\\x1fE34\\x9b\\xa8\\x01\\xdb\\xbd\\xe8\\xdd\\xefL\\xcd4\\xb7=\\xa8\\x02B\\xfcSwTy\\xe6\\x8c\\xd0\\x04\\xa0\\xd1\\x9ej y\\xa7n\\xa0\\ts\\x91HX\\xf4\\xa8\\xf7}(\\xdd\\xf4\\xa0\\x07\\x93\\xc5&\\xean\\xecSK\\xf3@\\x0f&\\x98M0\\xbf4\\xd2\\xfc\\xd0\\x03\\xf7R\\x13L\\xcd5\\x9e\\x80\\x1d\\xba\\x8d\\xd5\\x1e\\xfa7f\\x80$\\xddF\\xe3Q\\x16\\xc1\\xa4\\xdd\\x9a\\x00\\x93}0\\xb50\\x9c\\xd2g\\x14\\x00\\xf2\\xd4\\x9b\\xbd\\xe9\\xb9\\xcd\\x07\\xa5\\x00\\x04\\xd2n\\xa4\\'\\x8an\\xfa\\x00u\\x14\\x9b\\xa9\\xa5\\xf8\\xa0\\x07\\xd3X\\xe2\\x98_\\x8af\\xea\\x00~\\xeaB\\xfbN\\xe6\\xe9\\xd0}i\\xa5\\xb8\\xa8\\xd8\\xf0?\\xda8\\xa0\\x0e\\xff\\x00\\xc2\\x16\\xde^\\x80\\xd37\\xde\\x92BI\\xfaV\\xd88|\\xfaU=2?#B\\xb4\\x8b\\xd1*\\xe2\\x8c\\x06~\\xe0q@\\x15\\xee\\xd4\\xcf-\\xa5\\x98\\xe9,\\xc0\\x1f\\xce\\xbdb\\x14X\\xe0HW\\xf8\\x14-y\\xbe\\x8b\\x07\\xda\\xbcuk\\x14\\x7fr\\x04\\xde\\xdfZ\\xf4\\xb0A9\\x1fJ\\x00Z(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa6\\x82K\\xf0\\xd9\\x03\\x83@\\x1f#||\\xd4_^\\xfd\\xa9\\xf4]\\x03~\\xeb}&\\xc8\\\\\\x90\\x0eB\\xbb\\x9f\\xe7\\xd2\\xb5l\\x81\\x11(=\\x86+\\xcf\\xa1\\xd4W\\xc5\\x7f\\xb4G\\x8c\\xbcP\\x01x\\x85\\xd0\\xb7\\x88\\x93\\xd1T\\xe3\\x03\\xf2\\xafC\\x87\\xe4\\x8dW\\xb8\\xa0\\x0b9\\xe6\\x9e\\xbd*\\x10\\xd5 c\\xda\\x80&REH\\xa6\\xa0S\\x9e\\xb5\\'A@\\x12n\\xa5\\r\\xcd3\\x8a\\x01\\xe6\\x80\\x1c\\xcdQ\\x96>\\xa6\\x9cH\\xcd1\\x8a\\xd0\\x02\\xee\\xa6\\xee\\xe6\\x98[\\x14\\xc2\\xd4\\x01)zhs\\x8e\\xf5\\x11n)\\x81\\xf9\\xa0\\x0b!\\xe9\\xc1\\xf3U\\xb7\\x9e\\xd4\\xa1\\xcd\\x00X/\\x8a<\\xca\\x84\\xb0\\xefHXv\\xcd\\x00O\\xe6Tl\\xf5\\x1e\\xecsH\\x0fs\\xcf\\xa0\\xa0\\x07\\x96\\xe3\\xbd7q\\xa6O4V\\xb0\\x19n\\xe5X\\x10r\\xcd.\\x17\\x03\\xb9\\xaeCU\\xf8\\x93\\xe1\\xdb\\r\\xd1\\xd94\\x9a\\x9c\\xc3\\xb4\\x1f*\\x8f\\xa94\\x01\\xd9\\x00Kr\\x1f>\\xab\\xd2\\x91\\xccI\\xfe\\xb6\\xe28\\xc7\\xfbm\\x8a\\xf1}O\\xc7\\xde\\'\\xd4\\xdb\\xf73\\x8d>\\xdc\\xf4\\x86%\\x07\\xf3c\\xcddK.\\xa1y\\x8f\\xb4\\xea\\x13\\xc8\\x0fP\\\\\\xd0\\x07\\xbd\\x9b\\x9bQ\\xc0\\xbb\\xb6>\\xfeh\\xe6\\x9f\\x1c\\x912\\xe5%\\x8d\\xf3\\xfd\\xd7\\x06\\xbe~]6\\xdb9\\x917\\xfb\\x965qOl\\xe3\\x1d\\x0f\\xa9\\xe9@\\x0e\\xde}i\\t\\xa8\\xc3zs\\xf8b\\x93u\\x00?u&i\\x9b\\xa9\\t\\xa0\\t\\t\\xe2\\x9dk\\x11\\xb9\\xd4\\xad\\xe0\\x1f\\xc4\\xf5\\x089^\\xb5\\xab\\xe1x|\\xdf\\x14\\xc0Xn\\x11\\x82\\xdfJ\\x00\\xf4\\\\\\x05\\x8d\\x10\\x006\\xa8\\\\S\\x97\\x96\\xc7\\xb6)\\x8f\\xf7\\xb2O$\\xe6\\x93qX\\xdc\\xa9\\xc3c \\xfaP\\x07M\\xe0[Uw\\xbe\\xd4\\x8a)\\xde\\xe25b9\\x1bG8\\xae\\xcf\\x03\\xd2\\xb0<\\x1bl\\xb6\\xfe\\x11\\xb7`\\xbbL\\xc5\\xa6#\\xfd\\xe6$~\\x98\\xad\\xfa\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00+\\x9e\\xf1\\xa6\\xb2\\xbe\\x1c\\xf8\\x7f\\xad\\xeb\\x8e\\xe1\\x16\\xd6\\xceYCv\\xdd\\xb7\\x0b\\xfa\\xd7C^%\\xfbS\\xeb\\x8f\\xa3\\xfe\\xce\\xba\\x95\\x94O\\x89\\xb5I\\xa2\\xb3\\x8c\\x03\\x83\\xcbno\\xaf\\n\\x07\\xe3@\\x1f=|(\\x81\\x97\\xc3-\\x7f \\xcb^\\\\\\xbc\\xe4\\x9e\\xe0\\x92k\\xd3\\x10a\\x00$\\xd7-\\xe1;4\\xd3\\xbc?if\\xa0\\x15HT\\x0e\\xd88\\xae\\x9dX\\xe2\\x80\\'\\x1d)\\xeaj%n:S\\xc1\\xa0\\t\\xd5\\xb1N\\xdf\\xc5D\\r.}\\xe8\\x02]\\xc7\\x14o5\\x1ex\\xa4\\xcf\\xbd\\x00<\\xb6i\\x0bS\\x7f\\x1aF\\xfa\\xd0\\x021\\xa8\\x9d\\xb1J\\xed\\xb6\\xaa\\xcb&\\x074\\x01!\\x94\\xe2\\x9a%9\\xaaR\\\\\\xaa\\x9e\\x7f\\x9d4\\\\\\x82\\xf8\\xe7\\xeb@\\x1a>i\\xa7+\\xe6\\xaa#\\x96\\\\\\x8c\\xd4wz\\x96\\x9f\\xa5\\xc0g\\xd4\\xaf\\xa1\\xb6\\x8c\\x0c\\xe5\\x9b\\x93\\xf4\\x14\\x01\\xa8\\xb9\\'9\\xf9GZ9\\xf2\\xdaC\\xf7G\\x7fOs^k\\xac|\\\\\\xd3\\xe0\\xdd\\x16\\x89b\\xd7m\\xc8[\\x89N\\xc5\\x1f\\xf0\\x1e\\xff\\x00\\x9dp:\\xb7\\x8b|G\\xaf\\xb9[\\xcdFU\\x8c\\xf2!\\x83\\xe4A@\\x1e\\xcd\\xabx\\xeb\\xc3Z9)>\\xa0\\xb3\\xcc?\\xe5\\x95\\xbf\\xceMp\\x9a\\x97\\xc5mR\\xfaW\\x8bF\\xd3\\xe3\\xb5^\\x82I\\xbew_|t\\xfd+\\x85\\xb7\\xd3P\\xae\\xe9\\x19\\x8f\\xa9\\xce\\rhG\\x04Q\\xa8\\x03v\\x07\\xe6~\\xb4\\x00\\x97w\\x1a\\xa6\\xb1/\\x99\\xaa_\\xcfq\\xceB\\xbb\\x9d\\xab\\xf4\\x1d\\x05:\\x1b8\\xe3\\x1c(\\xdd\\xfd\\xe23N\\xca\\x0f\\xba\\x0f\\xe7I\\xe6\\xb5\\x00J\\xef\\x1c(^Y\\x15s\\xd7\\xd0\\xd6{x\\x83KY\\x85\\xb4r\\x96\\x90\\x9ct\\xe2\\x9b\\x7fj/m\\x8a\\x92F;\\x8a\\xce\\xb5\\xd0`\\x8e]\\xf3o\\x1by\\xdcy\\xa0\\x0e\\x91f\\x1eV\\xe3 \\xa2\\xa5MB\\xd9\\xae>\\xce\\x93\\x06\\x97\\x19*\\xbc\\xed\\x1e\\xe6\\x805L\\xfc\\xf3\\x8c\\xfa\\xd0.\\x18ub\\x7f\\x1a\\xcfI\\x96`L2$\\x80\\x1cd5<\\x9c.\\xe2N;\\x91\\xd8\\xfaP\\x06\\x80\\xba\\xe7\\xe6jw\\xdbq\\xf7\\x08\\x06\\xb2\\xcb\\xfc\\x9d~c\\xd0T^aS\\x9c\\xd0\\x06\\xc9\\x9a9Wl\\xc1]Of\\x00\\xd6|\\xdaV\\x97.q\\x02\\x06?\\xc4\\x07J\\xace,0\\x1b\\x9aA3\\xa9\\x079\\xa0\\r;\\x0b$\\xb1\\x9b\\xcc\\xb4\\xbb\\xba\\x81\\x8f\\xfc\\xf2\\x94\\xa8\\xfd+n\\xdf[\\xf1\\x05\\xb1\\xc4:\\xd4\\xf2/\\xf7f\\xda\\xe3\\xf5\\x15\\xca\\x8b\\xa6\\xe9\\xcf\\xe7R-\\xdb\\x01\\xc6\\x7f:\\x00\\xed\\x13\\xc7\\x1e&\\x85\\xb0\\xe2\\xce\\xeb\\xd8\\xa3\\x03\\xfc\\xea\\xf4?\\x10\\xae\\x04{\\xaf4WS\\xff\\x00L\\xde\\xb8$\\xbd%6\\x92~\\xb9\\xe6\\xa5\\xfbo\\xb8\\x1fJ\\x00\\xf4H~\"h\\x8f\\x8f\\xb4A{\\x01\\xef\\xfb\\xac\\x81\\xf8\\xe6\\xb4m\\xbcc\\xe1\\xab\\xc3\\x88\\xf5D\\x8c\\x9f\\xe1\\x94\\x10k\\xca\\xc5\\xe0=s\\xf5\\xcd\\r,R\\x02\\x1e4p\\x7f\\xbc\\x06\\x7fA@\\x1e\\xd3\\x05\\xc47qy\\x96\\x97\\x11L\\xbd?v\\xe0\\xe2\\xba\\xef\\x03\\xc0E\\xcd\\xed\\xc4\\x99c\\x1a\\x85\\x04\\x0e\\xf5\\xf2\\xd7\\x93wi|g\\xd359\\xed\\x15\\x97\\r\\x1a\\x1e3\\xeb^\\xe9\\xf0\\xc2\\xf7_\\xb5\\xf8}\\x05\\xc4\\xd7\\xad<\\xb3H\\xccK\\xaf`q\\xfd(\\x03\\xd8s\\xb9\\xc1\\x0c\\x0f\\x00c\\xd2\\x99\\xa81\\x8e\\xc0\\xaa\\xf2\\xeeB.=Msqx\\x8a\\xf9\\x18\\xb4\\xd6\\xb1\\xc8\\xc3\\x91\\x8e3R?\\x8a\\xed\\xe1\\xd7t\\xb7\\xd4mX[\\xa4\\xe2iV!\\xb8\\x80\\xbc\\x8f\\xd6\\x80=\\xe6\\xce\\xdcZX\\xc3l\\xa7\"4T\\x1f\\x80\\x02\\xa7\\xae\\x1e\\xcb\\xe2\\xdf\\x81.\\xf8:\\xc7\\xd9\\xc9\\xed\\xe2\\xa1\\xf3\\x00\\xef@\\x90w\"\\x80\\'\\x07=\\xe8\\'\\x1d\\xea\\x13*\\x81\\x9c\\xd3\\x0c\\xde\\xf4\\x01cw\\xbd0\\xbf\\xbdBe\\xc1 \\xf1\\x8e\\xbe\\xd4\\xd9eX\\xf6\\x89$D\\xdd\\xf7C0\\x19\\xa0\\x05\\x91\\xf7\\x0e9\\xf6\\xaa7l\\xd8\\xc2|\\xc0u+\\xc8\\x15OU\\xf1>\\x81\\xa1F\\xeb}\\xaa\"?h\\x90\\xee\\x7f\\xd2\\xbc\\xff\\x00U\\xf8\\xb0\\\\4z&\\x96\\x00\\xe9\\xe7\\xce\\xd8?]\\xa2\\x80:\\xeb\\xcb\\x96\\x88\\x17c\\x85\\x1f\\xc4x\\x1f\\xada\\xc9\\xe3\\x9d\\x07MVi\\xa7{\\x99\\x87H\\xe1\\xf9\\xb9\\xf7\\xaf,\\xd6u\\x9d\\x7f_\\xb8\\xdd}\\x7f4\\x91\\x83\\xf7\\x13\\xf7h?.\\xa2\\xab\\xd9#7\\xee#\\x8c+/V\\x0b\\xc7\\xeb@\\x1d\\xbe\\xa7\\xf13^\\xbdG\\x8e\\xccG\\xa7\\xc6x\\x06>\\\\\\x8f\\\\\\x9a\\xe4\\xa6\\x9a\\xee\\xfaR\\xf3\\xbb\\xdc\\xb99-3\\x13S\\xc7d\\xaa\\xd9\\x94\\xeej\\xb8\\xbeJ\\x8c*b\\x80*\\xc5\\xa6\\xee;\\xe6n}\\x8f\\x1f\\x95]Hb\\x8dxQ\\xf5\\xa3w\\x1cQ\\x92h\\x01\\xfb\\xc7\\xdd\\x02\\x93$\\x9e)\\x00\\xfc\\xe8\\xdd\\xb7\\x9c\\xe3\\x1d\\xcd\\x00.\\xe1\\x9c\\x17\\x19\\xf4\\xa0\\xb6:\\x82+\\x1e\\xe3^\\xb7I\\x19,`\\xfb[\\x8f\\xbcA\\xda\\xab\\xf5\\'\\xa5d\\xcb\\x7f}~\\xed\\xe6M\\xe6\\x81\\xff\\x00,`\\xf9\\x11~\\xaey?\\x80\\xa0\\x0e\\x9a\\xe6\\xe8En^\\x10g$\\xe3lXcXwrj\\x93\\x81\\x0c\\xe9$Jy\\x10[}\\xef\\xf8\\x13\\x1e\\x05g+\\xc9\\x1a\\xe2\\xdeW*\\xa7\\x88\\xe2\\xccq\\x8f\\xab\\x9eZ\\xac\\xc5\\xaa^o\\xf3b\\x98\\xce1\\x82\\xbfv$\\xfa\\xb1\\xe4\\xd0\\x04\"5\\xdem\\xfeus\\xc9\\x8e\\xdc\\xe1\\xbf\\xe0R\\x11\\xcd0F\\xad\\x9bh\\xf9\\x00\\xe5\\xa2\\xb5;@\\xf6i\\x0f_\\xc2\\xad\\xa6\\xa7$\\x96m\\x04\\x90Et3\\x96h\\x7fw\\x12\\xff\\x00\\xc0\\x8f&\\xa37:]\\xdbG\\x1f\\x91)\\xb7O\\xbd\\x83\\xb2%>\\xe7\\x8c\\xd0\\x04q\\xee $n\\xad\\xe5\\x9c\\xf9p|\\xa8\\x9fV=~\\xb5c\\xedwf]\\xd1\\xdcy\\xac\\x07*8\\x89G\\xbb\\x1e\\xa6\\x97n\\x9bs\\x13H/A\\x8d\\x0e\\x11\\x1d|\\xb8\\x87\\xf5j%\\xb5-o\\x19\\x13[\\xce\\x1b\\xa0v\\xdb\\x1a\\xfd\\x07S@\\x04z\\x9d\\xd7\\x96\\xdb\\x02\\xdc\\x15X\\xd7\\xd7\\xe6=\\x7f*\\x9e=f7\\xeb\\x0e\\xd8\\xc0\\xf9\\xa7\\xe8\\x99\\xf4\\xe7\\x93\\xf9U\\t\\xaco\\x03\\xed0\\x99\\xf6\\xf2\\xb2H1\\x1a\\x7f\\xba\\x80\\xf3Q4R\\x05\\xf3\\xa6F`\\xbf\\xf2\\xf5t0\\xab\\xec\\xa8(\\x03n=N\\xd2H^m\\xc5\\x11\\x7f\\x8d\\x86\\x01\\xfag\\xad8^Z\\xbc) \\x9d@~\\x14\\x1e\\t\\xaew1\\xe3\\xce\\x97\\xccu=..\\x86?\\xef\\x88\\xc7\\xf5\\xa4v@\\xcb.\\ng\\xa5\\xc5\\xc1\\xf9\\x8f\\xfb\\x88?\\xad\\x00t\\xc5\\xd7\\xa0pX\\xff\\x00\\x0fzP\\xc4.w\\n\\xe5\\xd5\\xe4\\x87t\\x9esE\\xbcq<\\xe7s\\x9f\\xf7TU\\xa8\\xaen\\xe1\\x87\\xe5\\x98\\xc4\\xa7\\x9f2q\\x97o\\xf7TP\\x06\\xf8\\xcf9;}\\x9b\\x8c\\xd2\\x17\\xc1\\xc1&\\xb1\\x9fS\\x9d\\x19\\x1eT\\xf2\\x93\\xd6S\\xbd\\xdf\\xe8\\xb4\\xe1\\xab\\x9f1\\x8d\\xcc^L_\\xc0\\x1b\\xef9\\xfa\\n\\x00\\xd7\\x12\\xb0\\xeaq\\xf5\\xa5\\x13\\xb7\\\\\\xd6g\\xf6\\x9d\\xb8\\x89d\\xbb\\xfd\\xc1n\\x8ay?\\x90\\xab\\x1fh\\x8b\\x0b\\x99\\x15wt\\x04\\xe0\\x9a\\x00\\xb8\\xd7$\\x002w\\x10q_Jh\\x10\\x9b\\x0f\\x07\\xe9\\xb6l6\\xba@\\xa5\\x80\\xe9\\x93\\xcd|\\xdb\\xa5Z\\xff\\x00hx\\x96\\xc7O\\x1c\\x99fP@\\xeb\\x8c\\xd7\\xd4\\x17\\x04y\\xa64\\x18T\\xf9W\\xe8:P\\x04\\xc9 \\xdc\\x18d\\xe0Q\\xa1:O\\xf1\\x16fp\\x1a+x@e \\x10I5\\x1cM\\xb3\\x0e\\xdf\\xc3\\xfe\\x7f\\xa5V\\xf0\\xbb\\xe4j\\x17\\xf9\\xcbK9\\xf9\\xbe\\x9d\\xa8\\x03\\xb9\\x9fN\\xd0.\\x99\\x8c\\xda]\\xb31\\xea\\xca\\x9b\\x7f\\xadgO\\xe1_\\x0cO\\x19U\\xb4{w\\xed,O\\xc8\\xfc:UO\\xb6L\\xbc\\xf3\\xc8\\xcd!\\xbf\\x97\\xd4\\xd0\\x06\\xde\\x95\\xa3h\\x1ae\\xbbG\\xf6v\\xbbv\\xe0\\xc9rC\\x10=\\xb8\\xab\\x7f\\xd9\\xba36a\\x13Z\\x9f[{\\x87\\x8f\\xf9\\x10+\\x99\\xfe\\xd0\\x93\\x1c\\x9a?\\xb4\\xd9{\\x9a\\x00\\xec\"\\x8a\\xee\\x0c}\\x8b\\xc4Z\\xa4 \\x7f\\x0b\\xcc$\\x1f\\xf8\\xf0\\xab+\\xad\\xf8\\xc6\\xdb\\xfdF\\xb1cp\\x07\\xf0\\xdc\\xda\\x92\\x7f5a\\xfc\\xab\\x87\\x1a\\xbc\\x83\\xa4\\x950\\xd7%\\xfe&\\xc5\\x00w\\x91x\\xcb\\xc5Qa\\xae\\xb4m6\\xe9\\x07Sop\\xc8\\x7f\"\\rY_\\x88\\xf1\\xc2\\x7f\\xd3|7\\xaa\\xc6;\\xb4\\n\\xb2\\x81\\xfa\\x8a\\xe0c\\xf1\\x02\\xe3k\\x02\\x7f\\x1cU\\x84\\xd7c\\xda\\x06J\\x8fc\\xcd\\x00z\\r\\xbf\\xc4\\xaf\\nJ@\\x9a\\xee{B{\\\\@\\xcb\\xfa\\x80EK\\xff\\x00\\x0b#\\xc0\\xe2\\xe3\\xc9o\\x11\\xd9\\xab\\x7f\\xb4H\\x1f\\xca\\xbc\\xf2Mj\\xdd\\x80F\\x93x\\xef\\xbds\\xfaV\\x06\\xa5\\xe1\\xff\\x00\\rj\\xccexDS7\\x1b\\x91F\\x0f\\xe1@\\x1e\\xefo\\xe2?\\x0f\\xdd\\xa0kmj\\xc2@zm\\x9ds\\xf9f\\xb4RX\\xe4@\\xf18unC)\\xc8?\\x8d|\\xaf}\\xf0\\xff\\x00C\\x8a\\xdf\\xcd\\x8e\\xf4F\\xd9\\xda\\xa3o\\xcc\\xecz\\x00T\\xf1]\\x1f\\x85\\xacu\\xcf\\r\\xe9\\x06\\xcfM\\xf1]\\xf5\\xa8-\\xb9\\xe2\\xff\\x00Z\\x8a\\xde\\x83\\xcc\\xdcq\\xf44\\x01\\xf4E&F3^7\\x17\\x8a\\xc1j\\xa1\\xf5\\x1f\\x10\\\\\\xc9\\x1d\\xbd\\xa4\\x05\\xb9\\xe0\\xb9\\x1b\\xff\\x00\\n\\xb5\\xe2\\x0c\\x9d>\\x0bO \\xb1\\xb8\\x99c\\x11\\x83\\x8d\\xd98\\xc9=\\xc7==\\xeb\\x8b\\xd4b\\x83[\\xf1\\x0bi\\x97\\x83P\\xf8\\x9b\\xaa\\xdb9\\x8e\\x1d\\x06\\xd7\\xfd\\x13I\\xd31\\xd0O/G#\\xbf?\\x85\\x00w\\x9a\\x0f\\xc4_\\x0cx\\xaa\\xf2\\xfa\\r\"k\\xcf\\xec\\xfb\\x142K\\xab\\xdc\\xc0`\\xb38\\'!d|\\x03\\xf8\\x1a\\xbf\\xa3\\xf8\\xa3\\xc3>%\\xd3n\\xb5=\\x1bW\\xb5\\x9fO\\xb5s\\x1c\\xb7Y1\\xc4\\xad\\xfe\\xf3`\\x11\\xf8\\xd7\\x97\\xdf\\x08u\\x9dZ\\x1d\\x0f[\\x91\\xfc{\\xabA\\xf2\\xc1\\xe0\\xff\\x00\\r\\xa7\\x91\\xa4\\xe9\\xc7\\xb0\\x9a\\\\\\x80\\xf8\\xf5\\xefQj\\x96\\x16:\\x86\\xa3\\x1e\\x83\\xe2YW\\xc5\\x1a\\x8a\\x0f\\xddx\\x03\\xc2I\\xe4\\xd9[z}\\xa2`0\\xd8\\xef\\x93\\xda\\x80=\\x8a\\x17\\x86\\xea\\xd4]Z\\xdc\\xc3=\\xbb}\\xc9\\xa2p\\xe8\\xdfF\\x1c\\x1aF\\x8d\\xc0\\xcf8\\xaf\\x18\\xd5\\xacQ\\'\\xb6\\xf0\\xff\\x00\\x88u\\tn/ \\xc1\\xb2\\xf8}\\xe0\\xc7%m\\xfd\\x04\\xf7\\x1d\\x07\\xbf5\\xa1\\xa8\\xeb\\x1e%\\xd2\\xbcKc7\\x89!^h\\xb6s^|A\\xd0\\xe1\\xd0.\\xa6;t\\xdd\\x16\\xda\\xe0\\xdd\\xde\\xdc\\x1e\\xdb\\xa3U\\xc0\\xfa\\xe6\\x80;R\\xcc\\xbd\\xfd\\xe9\\xa5\\xa5a\\xc3b\\xb9\\x89\\xfe!iz7\\x85`\\xd6\\xbcc\\xa7\\xdd\\xf8r\\xe6f)\\x06\\x97p\\x04\\xb7w\\x00\\x9e\\x18\"\\x12q\\xf8U\\xfb\\xaf\\x16xsO\\xd0\\xf4\\xfdSX\\xd5c\\xd3\\xa2\\xbf\\xc0\\xb6K\\xc2a\\x95\\xb2x\\x1b\\x18\\x03@\\x1a\\xa5\\xeeQxp\\x7f\\x1a\\x84\\xdd\\\\\\x9eYL\\x98\\xe8\\x14\\xe0\\xe6\\xa4\\x9e\\xf2\\xce\\xdf\\xcaY\\xee\\xa1\\x85\\xee\\x000\\t$\\n\\xd2\\x0e\\xdbA\\xebR\\x98\\xe5\\x0b\\xf3\\xabdpI\\\\~t\\x01\\x1d\\xa4\\x93$\\xff\\x00k\\xb8\\ne\\xc7\\xc8\\xb9\\xf9W\\xe8=j\\xfa\\xeas\\x1f\\x99\\xdc\\x93\\xeaj\\x83\\xfc\\xa2\\xa1v\\xf9h\\x03dk\\x0c\\xbdXc\\xebN\\xfe\\xd7\\x0f\\xc6G\\xe7X\\x1b\\xa3\\x8e\\xdd\\xe6\\x96h\\xe2D\\x1b\\x99\\xe48Q\\xf55\\xc6j\\xbf\\x16\\xfc\\x0b\\xa5\\xca\\xd6\\xb1\\xeaM\\xa8O\\x9c4V\\x91\\x96_\\xc1\\xce\\x07\\xeb@\\x1e\\xaa\\x9a\\x84\\x12\\x02\\\\\\x0c\\x8erhw\\xb2\\x99I\\x91c9\\xf5\\x15\\xc3|>\\xd7\\xef>%\\xa5\\xcc\\xbe\\x1e\\xd2\\xde\\x18\\xad\\x8e\\xd67\\x13F\\xa4\\x8f`\\x18\\xd7Ms\\xa7\\xea\\xb6\\x13\\x18\\xee\\xa3\\xda\\xdd\\xf9\\x0c?J\\x00\\x9aM/N\\x9b\\x94\\x8a\\x18\\xff\\x00\\xdaC\\x83\\xf9\\xd1\\r\\x95\\xdd\\xb7\\xfcykZ\\x8d\\xaf\\xfb\\x97\\r\\x8f\\xc8\\x93P\\xc1\\r\\xdc\\xdf\"%X\\xb8\\xbd\\xd2\\xf4\\x86t\\xd658\\xed\\x99\\x0f\\xef\\x11\\xce\\xe2\\xa7\\xf0\\xa0\\r{\\x1d[\\xc7v\\x0e\\x1fO\\xf1\\\\\\xb7\\x00\\x7f\\xcb+\\xe8\\x83\\xa9\\xf6\\xe3\\x91]\\xff\\x00\\x83> ]\\xea\\xda\\xe7\\xfc#~$\\xb3\\x8a\\xd3W\\t\\xe6\\xc6\\xd06c\\x99Gp\\x0f#\\xf1\\xaf\\x05\\xbe\\xf8\\x95u\\xa8\\xeak\\xe1\\xdf\\x87\\x1a$\\xda\\xce\\xaf1\\xdaf\\x0b\\xc4C\\xfb\\xc0g\\x8f\\xab\\x10+\\xd6\\xbe\\x10\\xfc.\\xd6\\xbc1\\xa9\\\\x\\xb7\\xc6\\xba\\x93^\\xf8\\x8a\\xf63\\x1e\\xdd\\xdb\\xc5\\xba\\x12\\x0e\\x01\\xe9\\x9f\\xa5\\x00y\\xe7\\xed\\x8b\\xac\\xfd\\xa7K\\xf0\\x8f\\x82 l\\xbe\\xa5\\xa8\\x0b\\xa9\\x94\\x1f\\xf9f\\x9d\\x0f\\xe7\\\\\\xae\\x9b\\x17\\x95j\\x88\\x06\\x02\\xa8\\x18\\xf4\\xe2\\xa5\\xf8\\xfc[T\\xfd\\xae4\\xfbir\\xd1iZ:\\xb2\\xa9\\xe8\\x0b\\x12x\\xfc\\xea\\x08\\xe6 \\xf0q@\\x1aa\\xb03K\\xe6\\x8a\\xa3\\xf6\\x8f\\x97\\x1b\\xa9\\xbfi\\xe3\\xefP\\x06\\x88\\x94Pe\\x15\\x99\\xf6\\x97\\'\\x01\\xb2=\\xbe\\xf5V\\xbb\\xd6\\xacl\\xa2\\xddsx\\x88=\\x01\\xcbP\\x06\\xdf\\x99\\x95?.\\xe3\\xdb\\x9al\\xb2$j^vT\\x00z\\xd7\\x07\\x7f\\xe3\\xd5\\x04\\xc7al\\xcc;H\\xddk\\x9d\\xba\\xd5\\xf5\\r@\\x96\\xbb\\xba\\x95\\x90\\xff\\x00\\x014\\x01\\xdej~1\\xd3,\\tH\\x83\\\\L\\x01\\x01b\\xf9\\x87\\xe7^g\\xe2h\\xee\\xbcG\\xe2\\x17\\xd4\\x99#\\xb7\\xdc\\xa16\\xa9\\xc9?Z\\x944``\\x00\\x05!\\x95y\\xf7\\xeb@\\x1c\\xf2\\xf8v\\xe4\\xcaD\\xd2/\\x96:\\xe3\\xd2\\xb4a\\xb1\\xb6\\xb4\\x88-\\xba\\x82}H\\xe6\\xae;\\xe7\\xa15\\tj\\x00i\\'\\xd6\\xa3jY\\x0b$;\\xe5\\xca\\x8f\\xefp\\xbf\\xce\\xb3\\x7f\\xb7t\\xe3pb\\x8eC68-\\x18\\xca\\xaf\\xd4\\xd0\\x06\\x90\\xe9FqT\\xa3\\xd5-.\\x18\\xac\\x170>\\xcf\\xbcU\\xb1\\xfa\\x9e\\x05>+\\xdbi\\xdc\\x88X\\xb9\\xfe \\x1b;\\x7f\\x1a\\x00\\xb5\\x9esN\\x0f\\x9a\\x8c:c\\x1cRt\\xfc\\xd3J\\xc6\\xd2\\t]\\x11\\x98t,\\x01\\xa3<\\xd3\\x18\\x83@\\x10\\x8b;\\x11+\\xcaU\\xdaB8\\'\\x9c}3P\\x7fe\\xc7\\x11i\"q\\xf6\\x86\\xe9$\\xff\\x008\\x03\\xe8*\\xe6\\xe3\\x8e\\xb4\\x99\\x14\\x01\\x9c\\xfad\\xe8S\\xc9h\\xe7\\xb8\\x7f\\xf9mp~Q\\xfe\\xea\\xd4\\x12Z\\\\\\x0b\\x92\\xcd\\x19\\x9eE\\xff\\x00\\x97\\x8b\\x8e\\x10\\x7f\\xba\\xb5\\xb2[\\x1d)<\\xdfc\\xf8\\xf3@\\x18h\\xbem\\xc1\"&\\xbd\\x9dz\\xbc\\xbf$1\\xfd\\x054H\\xb2;6\\xe1w2\\x8c~\\xf0m\\x86>\\xbc\\xfb\\xd6\\xe3\\x88\\xa4\\x88\\xc7*\\x06BrW\\xa5W\\x9e\\xda\\xdax\\x12\\xddc]\\x81\\xb0#\\x03\\x82\\x7f\\xc9\\xa0\\x0fw\\xf8M`\\x96\\xdf\\x0bm\\xa6v\\x92y/ei\\x9d\\xb1\\xb5p\\x0f\\x18\\xf6\\xae\\xe9pB\\x97=rSgE>\\x95\\x0e\\x8f\\xa7\\xae\\x9d\\xe1\\x1d+L\\x8dBE\\x15\\xb2!@0:U\\xf8\\xe2h\\xe6\\x018\\x19\\xe3\\x1d\\xa8\\x03\\x9e\\xd7\\xef\\x9a\\xdf_\\xb4\\x90Z\\xdd_\\xb5\\xa8\\x13}\\x92\\xd0n\\x96v\\xec\\x14{\\x1csY\\xcd\\xe3\\xed{C\\xbe\\x9a?\\x1e[h\\x96V\\x9a\\x822A\\xe1\\x1d\\x063>\\xaf#7\\x00\\xcb\\xe5\\xe1F{\\xe4\\xd5\\xa9,5-oT\\xd5\\x9fM\\xd7\\xe6\\xd0\\xfe\\xcc\\x84\\xcf\\xa8\\xdb\\xc5\\xe6\\xcc\"\\xc1,\\xb1\\x8f\\xef\\x9cq\\\\\\xe6\\x9f\\r\\xd6\\x99\\xa2^\\xeb\\x1e\\x1c\\xd2\\xe3\\xf0\\x06\\x82\\xa3\\xfd3\\xc6~\"\\xfd\\xf6\\xa7y\\x9f\\xe2X\\xf9!\\x8fn\\x9dh\\x03Jo\\x11\\xe8z7\\xc3k\\xcd\\x1f\\xc6\\x1e\\x1c\\x7f\\x03Z\\xceG\\xd8\\xf4}\\x12\\xe0K\\xaa^\\xab\\x12H*\\x80\\xb09<\\x82{\\xf5\\xa2\\xf6\\xf7\\xc1z_\\xc2\\xcb\\x05\\x8fR\\xbc\\xf8i\\xa7\\\\>.,\\xa5\\xb7\\x03V\\xbbLr\\x1b\\x04\\xb8\\xdd\\xc7c\\xdf\\xa7Z\\xc7\\xd1\\xe1\\x10\\xc1s\\xadx/M\\x1aE\\x99\\x1f\\xe9_\\x11|d\\xff\\x00\\xe9\\x13\\x1090D\\xdc\\xf4\\xfb\\xbc\\x0e\\x94\\xcd\\x16\\xce\\x0b\\xe9\\xee\\xf5\\xdf\\x04i\\xdf\\xdb\\xd3\\x80V\\xef\\xe2\\x1f\\x8b\\xfeH\\x17\\xd7\\xc8\\x89\\xf9 s\\x8c\\x0fNh\\x03\\xa9\\x93\\xc3Vz>\\x9ba\\xa7\\xf8K\\xc4\\x9a7\\x83<-\\xa8\\xc6\\x1e[\\xe9\\xa4\\xff\\x00\\x89\\xb5\\xf9n\\xca\\xd2\\x00Fi,\\xfc\\x1b\\xe2\\r&k\\x8d\\x07\\xc1\\x96v\\xde\\x14\\xd2\\x14\\xe6\\xef\\xc4\\x97\\xcd\\xf6\\xcdR\\xfc\\x91\\x92c\\xe7\\x8c\\xfa\\xd7\\x1da\\xa4i\\xfa\\xe6\\xa7-\\xef\\x86t\\xf9>\"\\xebP\\xe7\\xce\\xf1~\\xbc~\\xcf\\xa6\\xe9\\xde\\xa6$$\\x06\\x0b\\xedR\\xe9\\xc2k\\xef\\x1b\\x1dK\\xc3\\xd7\\xfa\\xaf\\xc4\\xaf\\x18[\\xb1\\xdf}\\xe6\\x1b]\\x1fM8\\xc1PO\\x0c\\x00\\xf7\\xed@\\x1a\\xba^\\x97\\xa9\\xdaEz\\xde\\x06\\xd2\\x9b\\xc3V\\x11n}K\\xc6\\x1e\\'\\x1eu\\xfd\\xc0\\x1f|\\xc1\\x1fQ\\x9e\\xc4\\xed\\x1e\\x99\\xaa\\xfa*2\\xfd\\xa2\\xff\\x00\\xe1\\xf5\\x80\\xb6\\x8c\\xa9\\x17\\x7f\\x10|d\\xfc\\xc8\\x7f\\x88\\xdb\\xc6\\xc3w\\xd3\\x81RYx\\x83\\xc4\\xb6\\xbe-\\xbb\\xb4\\x83\\xc47\\x7f\\x12\\xfcMr\\xbe[\\xe8Z|k\\x16\\x99\\xa7\\xb6x-3q\\x81\\xd3\\x9a\\x9a\\xe3\\xc5Z\\x82\\xda\\\\\\xf8S\\xc5\\xb6\\xfaw\\x8e\\xb5\\xe9\\x98\\x1b_\\x0chP\\xb1\\x8a\\xcc\\x8e\\x82ixE\\xc7\\xd6\\x80)\\xe8v\\xebs\\xa8]\\xde\\xfc>\\xb5}J\\xff\\x00\\x18\\xbf\\xf1\\xef\\x8b\\xfeKh\\xf1\\xd7\\xc8V\\xeaGm\\xa3\\x1e\\xe6\\xa2\\xd1\\xf4\\xfb]CW\\xb9\\x97\\xc1V\\xff\\x00\\xf0\\x98\\xeb\\xc8\\t\\xbc\\xf1\\xa7\\x89T.\\x9bf{\\x98T\\xfc\\xbcv\\x0b\\x9e\\x9dkS\\xc4\\x9e&\\xd2nt\\r?@\\xf8\\x89\\xe1\\xf5\\x9f_\\x86L\\xc1\\xe0\\xed\\x02\\xeb\\xed>`?tK\\xb0\\x05\\x03\\xf1\\xa9|e\\xaax1\\xb4\\x8d\\x16\\xd7\\xc7\\x17\\x9a\\x86\\x85\\xa7\\x901\\xe0\\xcb%\\xc3\\xc8}%H\\xb76\\x00\\xfc\\xe8\\x03\\x9c\\xb3\\xd2\\xec\\xaf\\xfcI+\\xf8f\\xd6\\x7f\\x1fx\\xbe\\x03\\xe6O\\xe2K\\xf71izq\\x1d|\\xb08 z{S\\xec\\xd2x\\xfcq$\\xfe\\x1a\\xba\\xd4|\\x7f\\xe3|\\x7f\\xa5_\\tZ-\"\\xc3=A `\\x85\\xeb\\xdc\\x9c\\xd7Q\\xe2=?Ah\\xb4\\xed\\'Z\\xf1\\x95\\xb7\\x85\\xfc\\x1d\\x19\\x8eXt%\\x8b\\\\\\xbfN\\x19\\xb7\\xf9V\\xf1c\\xa9g<7\\xfc\\x075\\xc6\\xe9zG\\xc4\\xef\\x8eW\\xfem\\xb8\\x95t0\\xe4}\\xae\\xe4\\x18l\\xe1\\xc7h\\xe3?4\\x87\\xdf\\xa5\\x00hx\\xc3\\xe2\\xd5\\x95\\xa2\\xb6\\x93\\xe0\\xf8$([i\\xbb\\x08w\\xca\\xdd1\\x10\\xc1$\\xfac57\\x82~\\x03\\xf8\\xd3\\xc7o\\x0e\\xab\\xe2\\xd9e\\xd0t\\x87\\xe5\\xa3\\x94\\x13u0\\xff\\x00eO\\xdc\\x1e\\xecs\\xed^\\xe3\\xf0\\xeb\\xe0o\\x84|\\x04\\xc9~\\xf1\\rg[\\x00\\x03\\xa8\\xde/)\\xed\\x1a\\xf2\\x14W\\xa9\\x15\\r\\xd4f\\x809\\x9f\\x07\\xf8\\x17\\xc2\\xfe\\x06\\xd2c\\xd3\\xbc5\\xa6E\\x02\\x05\\x1b\\xae\\x18o\\x96Ov~\\xa7?\\x95t\\xfd\\xbaR\\x15\\x05v\\xe3\\x8fJZ\\x00\\xf9#\\xf6\\x83\\xd3&\\xd2?i]#Ytqe\\xabi\\xbeQ\\x9c\\x8f\\x95fB@L\\xfb\\xae\\rs%\\xe4F\\x05\\xd3\\xcb\\x1b\\xb9\\x07\\xae>\\x95\\xf57\\xc5\\x1f\\x87Z_\\xc4\\xaf\\x02M\\xa2j\\x12\\xb5\\xb4\\xf1\\x9f:\\xd2\\xf1\\x17-o(\\x1c0\\xf5\\xfaW\\xc4\\xc7\\xc3\\x9f\\x10\\xfe\\x14j\\xcb\\xa3\\xf8\\x92\\xe2\\x1f\\x17C\\xab\\xceb\\xd3\\xfe\\xc98y\\xc3\\x81\\x9c\\x18\\xfe\\xf6>\\x80\\xd0\\x07j\\xd2\\xa8\\x19fa\\x8e\\xf8\\xe2\\xb2\\xb5\\x0f\\x10\\xe9\\xbay\\xc4\\x92\\x87\\x7f\\xee!\\xcf\\xeb\\\\\\xce\\xbb\\xa8]C/\\xd9\\xf5\\xcb}OF\\x938\\xf2n\\xed\\xde\\xdb\\x9fO\\x9c\\n\\xcf]6\\xde\\xe4\\x89-.C\\x1e\\xed\\x8d\\xd9\\xfaz\\xd0\\x05\\xddG\\xc5\\xfa\\x85\\xdcf+8\\xfe\\xcd\\x1fw?x\\x8f\\xad`34\\xce]\\x9d\\xe4\\'\\xa9c\\xde\\xa7\\xbc\\xd3\\xa6\\xb7\\xb7y\\x91\\xc4\\x98?w\\x90I\\xf4\\xe6\\xb8]J\\xf7\\xc4f|\\xa5\\xbb\\xc3\\x18<*\\xf3\\xc7\\xbd\\x00w\\x0b\"\\xa7\\x18\\xc3w\\xa5\\xf3\\xb3\\xde\\xb1\\xf4\\xcb\\xc6{Ek\\x9d\\xdea\\x18 \\x8e\\x95m\\xeeA`\\xb1\\xa8<\\xf78\\xa0\\x0b\\xa6^9\\xa6\\x06w\\xc9T\\x03\\x0bY\\x9b\\xaa\\xaf\\xef\\xe6?\\x97\\x02\\xa7K\\xeb\\xcbO\\xdd%\\xcb\\xc6\\xecy-\\xfb\\xd9[\\xf0\\xe8(\\x029cg\\x84\\x17\\x82G\\x80pC~\\xe2/\\xae\\x0f$VJK\"\\xdc\\xc8\\xb1\\xdd\\x96F?0\\xb4;#_O\\xde\\x1f\\xf0\\xae\\x82}Y\\xcc+\\x15\\xfd\\xbc^X\\x1f/\\x9d\\xcb\\xb7\\xfc\\x04t\\xaeF\\xe2$\\x9a\\xe5\\xa4\\x93~\\xd59\\x16\\xff\\x00u\\x0f\\xd4P\\x07Q\\xa7\\xeb\\x97\\xfc\\xc7\\x08\\xb7\\x92$\\x18\\x12I\\'\\xca\\xa7\\xd5\\x9c\\xf5\\xfc+^-zv\\x8dB\\xdb\\xad\\xc3\\x0f\\xbf8\\xfd\\xdc {1\\xebXz\\x8b\\x9ekRM&\\xf0:\\x04d\\xbb|d\\xbd\\xcb\\xedE\\x1f\\xec\\xa0\\xa0\\r\\x88u\\xab\\x19\\x9f\\x08IE\\x1f4\\xe7\\x88\\xc1\\xf4\\xdd\\xde\\xadC{iq\\x1347\\n\\xca\\xa7\\x96\\xe8+\\x95\\x9a\\xc2\\xe8\\x13+X\\xbc\\xf1\\xa7I\\xa5;!_]\\xa83\\x9a\\xae\\xa8%\\x88K\\x86\\x9a%o\\xbf)\\xf2bC\\xec:\\x9a\\x00\\xee2\\xac\\xa0\\xab\\xa1S\\xdc\\x1e\\xb4\\xdf\\x9c\\x03\\xfb\\xb2H\\xae6\\x1b\\x89\\xdc\\xb4\\xd0\\xcf-\\xc8\\x8f\\x80\\xcd\\xfb\\xa8c\\xff\\x00\\x1a\\xb5m\\xabj?;G#\\xde\\xb7\\xf7\\xc8\\xd9\\x14\\x7f\\xf0#\\xd6\\x80:\\x82F:\\x10}\\xe9\\xa4\\xe2\\xb0\\xa2\\xd7\\xd8\\xc7\\xc4?j\\x978o$\\xfc\\x8b\\xff\\x00\\x02lT\\xf1\\xeb\\xb6S^%\\xacm\\xbeb>eQ\\x90\\xbfS\\xd2\\x804\\xd9\\xa9\\t\\xcdU\\x8a\\xfa\\xd2\\xe2g\\x8a\\x0b\\x88\\xe5d\\xfb\\xc1O\"\\xa6\\x042\\xe5\\x19[\\xd7i\\xce?*\\x00~E\\x1b\\x851Hn\\x99>\\xfd\\x07\\xebM-\\x83\\xceG\\xe1@\\x123s\\x9aal\\xd3\\x0b\\x1e\\x84SKP\\x03\\x99\\xaa6n8\\xa6\\xbb\\x0fZ\\x85\\xa5\\xc7A\\x9a\\x00\\x90\\xb8\\xce)7\\x0c\\xd5}\\xc7viwq@\\x13\\xee\\x14\\x84\\xe2\\xa2\\x07\\x9aq\\xe6\\x80\\x1eNi\\t\\xc5\"\\x8d\\xcd\\x8as\\x8d\\xa2\\x80#$\\x9a\\xd0\\xf0\\xdd\\x93\\xea>6\\xd2t\\xf4]\\xdeu\\xd4{\\x87\\xfb \\xe5\\xbfAY\\xd9\\x19\\xae\\xeb\\xe0\\xed\\x8f\\xdb\\xbe*E.2-aizt\\xed\\xfd\\x7fJ\\x00\\xfa\\n\\xe3i\\xb9!8U\\xe0\\np\\x90Eo$\\xbc|\\x8aX\\x93\\xf4\\xa8\\xdc\\x833\\x11\\xd3\\x0b\\xe8\\xedd\\xf3a\\x8eQ\\xf2+\\x7f\\xba8\\xc7\\xb5g\\xeb\\xfe\\x12\\xf0\\xe7\\x8a\\xaf\\xac.5\\xe8\\xaf\\'\\xb5\\xd3\\xff\\x00\\xd4\\xe9pM\\xe5Z~1\\x81\\xcf\\xe7Z\\xcd\\xc5FI\\x07 \\xfet\\x01\\xcf\\xea\\xfe\\x05\\xb6\\xf1\\x1e\\xab\\n\\xeb\\xba\\xc5\\xca\\xf8b\\xdc\\x7f\\xa3x\\x7fL\\x8f\\xec\\xb1\\xe7\\xfe\\x9ac\\xef\\x8a\\xcd\\xbb\\xf0^\\xb3\\xad$\\x9av\\xbb\\xaa[h\\xfe\\x10\\xb5\\x1f\\xe8\\xfe\\x1e\\xf0\\xc81=\\xc0\\x1d<\\xd9p9>\\x9e\\xfdk\\xafo\\x99\\xb2\\x7f#\\xc8\\xa4\\xf3\\x181l\\xe5\\x8fv\\xe7\\x1fJ\\x00\\xf3\\xff\\x00\\xecO\\x10\\\\xzxnm\\xd7\\xc0\\x9e\\x08\\xb6\\x04\\xb6\\x93\\xa2\\xa7\\x9d\\xaa_\\x0cc\\xe7h\\xf3\\x8c\\xfb\\x13Tm\\x7f\\xb4\\xe1\\xf0|\\x92\\xe9\\xf0A\\xf0\\xb3\\xc1\\x84b[\\x9b\\xb5\\xdd\\xab_\\xe7\\xeb\\xf7I\\xf5b\\x0f\\xb5zw\\x9e\\xe2M\\xe4\\x92}\\x8e\\x06}G\\xbd2w\\x17@\\x0b\\xb5\\x17\\x00tYF\\xe01\\xd3\\x83@\\x1eg\\xa2,\\xf1h3\\xb7\\x81\\xec\\xe2\\xf0\\'\\x86\\x88/u\\xe2\\xcf\\x13\\xf3\\x7f|\\x87\\xbcJ\\xdc\\xf2:\\x1e:\\xd4>\\x1b\\x82{\\xa5\\x9e\\xdf\\xe1&\\x82\\xd1\\xa4\\xef\\xfe\\x9b\\xe3_\\x14\\r\\xd2\\\\\\x0e\\xe6\\x05n[\\xd4c\\x03\\xde\\xbd#W\\xd2\\xb4_\\x12\\x88W\\xc4ze\\xbe\\xa3\\x1d\\xb3\\xf9\\x90E0;#a\\xd0\\x81ZRK4\\xf1\\x08\\x94\\x85\\x84\\x00\\xab\\x1a\\xae\\x14\\x01\\xd8\\x0e\\xd4\\x01\\xcah\\x9f\\x0f\\xfc/\\xa1\\xdcK}t%\\xd7\\xf5\\x89Nd\\xd4\\xb5C\\xe6\\xb9?\\xf4\\xcdO\\x08\\xbe\\x83\\xb5t[%\\x91\\xc6I8\\xe0{U\\xb8\\xac\\xf2G\\xb7Q\\x83\\xc5kY\\xe9rO2\\xa4h[=6\\xa9?\\x9d\\x00dCbO\\x010Oa\\xde\\xb6l\\xb4ye\\x19D,\\xaa2\\xc7\\xa0\\x1f\\x8dc\\xeb\\x9e9\\xf0\\xaf\\x85e{f\\x9duMR>\\xb6\\x96\\x98p\\x87\\xfd\\xb7\\xce\\xd5\\xfcN}\\xab\\xc6\\xfca\\xf1;\\xc4\\xbe#\\xb9\\x8fLi\\xa4\\xb4\\x86\\xe0\\xe2=\\'MVi$\\'\\xb0 e\\xb3\\xf4\\xc7\\xbd\\x00z\\xd7\\x88\\xfe$\\xf8C\\xc2-%\\xa4R\\xff\\x00mj\\x83\\xe5\\x16\\xf6m\\xba(\\xcf\\xfd4\\x90p\\x07\\xd35\\xe4\\xd7\\xbe(\\xf8\\x81\\xf1[\\\\\\xfe\\xc5\\xd2\\xa2\\xb8\\xbe}\\xc1\\x7f\\xb3\\xf4\\xc4e\\x82\\xdcg\\x8f:N\\x98\\xf78\\xae\\xcf\\xe1\\xd7\\xec\\xcf\\xe2/\\x11\\xa4:\\x97\\x8e^O\\x0fig\\xe6]*\\x12\\r\\xc4\\x83=\\x1c\\x83\\xf2dg<\\x93_S\\xf8_\\xc1\\xfe\\x1b\\xf0n\\x89\\x1e\\x93\\xe1\\x9d\"\\xdbN\\xb4O\\xe0\\x85pX\\xfa\\xb1\\xeaM\\x00x\\x9f\\xc3\\xbf\\xd9\\x9bN\\xb0\\x92\\rg\\xe2\\x1d\\xdcz\\xb5\\xea\\xe0\\xa6\\x9d\\x07\\x16\\xb1{7\\x1f9\\xfc\\xab\\xe8\\x18,\\xadmm\\xe3\\x82\\xda\\x08\\xe1\\x8a!\\xb5\\x125\\n\\x14z\\x00*`\\xb89\\xcd-\\x00&\\xd1\\xe9\\xdf4\\xb4Q@\\x05\\x14Q@\\t\\x8e\\xa3\\x03\\x06\\xbc\\xcb\\xc4\\xdf\\x07\\xadu}R\\xe3T\\xd1\\xf5\\x87\\xd3\\xaf&u\\x9b3B.\\x15$R\\n\\x94\\xc9\\x1b:s\\x8fZ\\xf4\\xea(\\x03\\xc7\\xe4\\xf0\\xcf\\xc7=\\xd2\\xfd\\xbb^\\xf0.\\xbd\\x1bt\\xb4\\xbc\\xd3\\x9e\\x05+\\xe8]C\\x1c\\xfe\\x15\\xe7\\xde#\\xf0f\\x98\\xc1\\xe4\\xf1\\x8f\\xec\\xfd\\xaa\\xc1!<\\xea>\\x0e\\xb8IC{\\x84\\x0c$\\xff\\x00\\xc7k\\xe9\\xf2\\x0ex#\\x1d\\xc5\")\\\\\\xf0\\x00\\xf6\\xa0\\x0f\\x84\\xb5/\\x00-\\xdb\\xce\\xde\\x10\\xf0\\xd7\\xc5+8W\\x925\\x9d\\t\\x9d\\x00\\xfc\\xfc\\xc6\\xfc\\x14\\x9a\\xe0\\xaf\\xac/4+\\x9f/Tk$\\xc1\\xff\\x00Wx\\x92i\\xcf\\xf8\\xad\\xd2\\xc6s_\\xa5@6I\\xc9\\xe7\\xd6\\xaa\\xdfi:n\\xa5n\\xd0j\\x16\\x16\\xb7Q\\xb0\\xc3,\\xf1+\\xee\\x1f\\x8d\\x00~o\\x1b\\xed.H\\xb3qkqn\\x9d\\xa5hI\\x88\\xfd$PT\\xfet\\xd5\\xd3,n\\xd3}\\xa5\\xcc2\\x12\\x7f\\xe5\\x9c\\x81\\x86>\\xa0\\xd7\\xdb\\xda\\xd7\\xec\\xeb\\xf0s[g\\x92_\\x04\\xd8ZN\\xd9&\\xe2\\xc4y.\\x0f\\xa8#\\xa5yn\\xbf\\xfb\\x1ci\\x91\\xdcIw\\xe0\\xcf\\x13\\xcd\\x13\\xb0\\xc0\\xb6\\xd6\\x13\\xed\\t\\x8e\\xbcI\\xf7\\x94\\xf0:\\n\\x00\\xf9\\xb2m2\\xea\\x16\\xe1w/c\\x83U\\xa4\\x86\\xe2\\x1e]%\\x8c\\xf6%x\\xafQ\\xd7\\xbfg\\xdf\\x8e\\x9a\\x0c\\xa5\\xb4\\xcd\\x16\\xdbW\\x81?\\x8a\\xc7PI\\x03\\x0f\\xf7f*\\xdf\\x80\\x06\\xbc\\xe7X\\xbe\\xf1g\\x85$h\\xbci\\xe0]WL\\xdb\\xd5\\xe6\\xb2\\x91P\\xfb\\xef\\xc6\\xdc{\\xe6\\x80(\\xf9\\x8c>\\xef>\\xb9\\xc8\\xa5V\\x04e\\x8a\\x93\\xd8\\x91\\xc8\\xfci\\xb6\\xfe+\\xf0\\x9e\\xa4\\xdb\\x1a\\x7f!\\xcf\\x1bT\\x16\\xc7\\xd7\\x15y,\\xb4\\xfb\\xd0[O\\xbe\\x8eoe<\\xfeT\\x01\\x95%\\x85\\x8b\\xa3D\\xa9\\xe5\\x06\\xeaa\\x1bI\\xfcj\\x8c\\xba\\x0c;\\x04v\\xb35\\xaa\\x7f\\x16\\xceY\\xbe\\xa6\\xb7\\xa4\\xd2\\xaf\"|\\x88I\\x1e\\xa0\\xf1U\\xa4IQ\\xb6\\xba0?J\\x00\\xe7\\'\\xd1\\xaem\\xa3\\x90\\xdbL\\x91@\\x07%F\\xf9\\x1f\\xeaMrR\\t\\x04\\xac<\\xa7\\n\\x0f\\xf1\\x1c\\x9a\\xef\\xef\\'h\\xf2\\xbb\\xb8=EdI\\x0429l)\\'\\xd2\\x802,\\x88\\x863&b\\x81\\x8f\\x1ec\\x8d\\xd2}\\x15j\\xfcn\\xf6\\xeen\\xa2\\x12\\xdb\\x17\\x1c\\xdc]>\\xe7o\\xf7Pd\\xd6\\xd5\\x85\\xbc*w\\x08\\xe3\\xde\\x07\\x0c\\xcb\\x92>\\x94\\xf9t\\xab Zh\\x8b\\xa5\\xd3\\xf5\\x94\\x9d\\xc4}=(\\x03.-V\\xfe\\xde\\xdc\\xacl#\\x8c\\x9c\\x9b\\x8b\\xd6\\x01\\x9b\\xfd\\xd4\\x1953k)w\\xb1\\xae\\xed\"0\\xa7[\\x8b\\xa1\\xe5\\x86>\\xc0\\xf5\\xa7I\\xa1m\\x02Kf\\x89\\xe7\\xcf\\xcd<\\xf9f\\xfc\\x05U\\x9bM\\xbb\\x17#e\\xaa\\xdc\\xba\\x8d\\xcdwv\\xc1\\x82\\xfb*\\n\\x00\\xb2.\\xb4MBCq,\\x12\\xacQ\\x0c\\x07|\\xa4G\\xe8;\\xd3Z\\xd2\\xd6\\xf6\\x03s\\x1d\\xf0\\xba\\x8d\\x7f\\xd5E&c\\x89\\x0f\\xf5\\xac\\xc9\"\\x9aiL\\xcd\\x13]\\x98\\xf83]\\xfe\\xee(\\xfe\\x8bM\\xdb\\xf6\\xa4\\xde\\x19\\xf5\\x00\\xbd\\x1b\\xfd]\\xbcG\\xd8\\x9e\\xb4\\x01\\xa5s\\xa7\\xde\\x18\\x16GCz\\xe7\\x85\\x8a/\\x96!\\xf55Jk{\\x85\\xc4\\x13A#\\xe7\\xfe]\\xed\\x97b\\xaf\\xd5\\x8d\\x11Ip\\xf7\\x1b\\x92\\xe6k\\xd9Pq\\x049X\\x13\\xea\\xdd\\xeax\\xb5\\xbb\\xc8f?h\\x9d/&\\xe8\\xb6\\xd6\\xcb\\xb8\\'\\xd5\\xbaP\\x052\\xaa\\x1b\\xec\\xec\\xae\\x0f\\xfc\\xfa\\xda)\\xdd\\xff\\x00\\x02c\\x8a\\x91f\\x96\\x00\\x96\\xc9q\\xe4(9\\x16\\xb6\\xad\\xe6J\\xde\\xcc{U\\xd1\\xab[%\\xb3[\\xdfZ\"\\xdc?\\x1fg\\xb4\\xcb\\xc9\\xf9\\x8e\\x94\\x93\\xb6\\x93\\x1d\\xb4Q$\\xef\\xa6K)\\xc1\\x8d\\x0027\\xd4\\x8a\\x00y\\xd6o\\xad\\xe4T\\x9d\\x96\\xde?\\xf9\\xf5?<\\xcdS\\xa6\\xbcWs\\xde\\xc4m\\xe2\\xff\\x00\\x96h\\xc4\\x17?\\x80\\xe6\\xa0}!\\xed\\xe4\\x11X\\xdd\\xc7\\x0e\\xe1\\x93+\\xfc\\xd2\\x9f\\xce\\xaa\\x9d:\\xee\\x16f\\x8a\\xd8F\\x07\\xde\\xbb\\x90\\xefv\\xfa\\n\\x00\\xd5Mf\\xd4\\xc1\\xe7\\\\\\x07\\xb6Rp\\xbev\\x01o\\xa0\\xa9\\xcd\\xed\\xa9\\x89d3*\\x86\\x1cn\\xe0\\x9a\\xe6\\x04,wM\\x1cn\\xe4p\\xd7\\x97\\x9d\\x17\\xfd\\xd5=\\xe9\\xb1!w3\\xdb\\xe6VQ\\xf3]\\\\\\x1c \\xfa\\x03@\\x1d3\\xbeFFq\\xebQ6Cr\\x0e\\x0fz\\xe7\\xe2\\xb8\\x95\\xa4i\\xad\\xa5\\x9a\\xeeC\\xc3H~X\\x93\\xf3\\xff\\x00\\xe4\\x93\\xfd?Z\\xf1\\xb68\\x19\\xed_A|\"\\xb3\\x16\\x7f\\tZ\\xe0\\xae\\x1e\\xea\\xed\\xa6\\xcf\\xa8\\x00*\\xff\\x00&\\xa0\\x0e\\xe93\\x95\\\\\\x1fJ\\xc7\\xf1;\\x19\\x12\\xcbO\\x07\\x99\\xe6\\x1b\\x87\\xb0\\xadky\\xb7\\x80q\\xf7x\\xac\\x86C}\\xf1\\x12\\xda\\x13\\xcf\\xd9\\xd3,=\\x0eM\\x00uaDQ\\xa4C\\x18U\\x00\\x0fAF\\xe1\\x8ac\\x12\\xcc[\\xdc\\xd3wv\\xcd\\x00+\\x11Q\\x93JO\\xad1\\x8d\\x00\\x04w\\xa8\\xcd8\\x9e)\\x9bY\\xba\\x0c\\xd0\\x026\\x07z@\\x8c@ \\xf5\\xab\\x10\\xda<\\x8c\\x06\\xd3\\x93Z\\x96\\x9ai`dh\\xdb\\xcb\\x8cnv\\xc7\\xdd\\x14\\x01\\x9d\\r\\x8b\\xb9\\x0c\\xc3\\x00\\xfa\\xf1Z\\xd6\\xfak\\x87D\\xda\\x01n\\x10\\x1e\\xad\\\\\\r\\xcf\\xc5m;P\\x91-<\\t`u\\tf;\\x12\\xfau!\\x01\\xce>Q\\xd7\\xadp^ \\xbf\\xd6\\xe0\\xf8\\x87}\\xa1x\\xa7X\\xbc\\xfe\\xda\\xb1\\x86;\\x99\\xc0\\x94\\xecQ!\\xc0U#\\x8e\\x9d\\xa8\\x03\\xda\\xf5\\xdf\\x17xW\\xc2n\\xd0^\\xdc\\x7fhj@q\\xa7\\xd8\\xb7\\x99 ?\\xedc\\x84\\xff\\x00\\x81\\x11^U\\xe2\\xcf\\x89Z\\xce\\xadk-\\xbd\\xdd\\xfa\\xe8\\x9a`\\x19\\xfb%\\xb3\\xecw\\x1e\\x92I\\xd8\\xfb\\x0c\\xd7=\\xe1\\xdd7\\xc4^7\\xd5d\\xd1~\\x1f\\xe8o\\x7f \\x7f\\xf4\\x9b\\xe6;\"\\x87=\\xe4\\x90\\xf0O\\xb6s_H|=\\xfd\\x9b4\\r\\x02H5\\x7f\\x1a\\xce\\xbe#\\xd5\\xd3\\xe7X\\xe5_\\xf4kv\\xf4E?{\\x1e\\xa7\\xd6\\x80<7\\xc0\\xff\\x00\\x0b|o\\xf1\\x14\\xa4\\xdaE\\x90\\xd0tA\\xcbj\\x97\\xd1\\x90$\\x1f\\xf4\\xcd\\x0f\\xcc\\xe7\\xdc\\xe0W\\xd4\\x9f\\x0f>\\rx\\'\\xe1\\xdd\\xb0\\x97J\\xb0\\xfb^\\xa4\\xff\\x004\\xba\\x95\\xe0\\xdf3\\x1fb~\\xe8\\xf6\\x15\\xdf$+\\x1a\\x85EUE\\x18TP\\x00\\x1fJ\\x90\\x03\\xceh\\x01\\x02\\xe0\\xe4\\x9c\\xd3\\xa8\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\x1a\\xcb\\xb9q\\xf8\\xf4\\xa6I\\x14r\\xa6&\\x89\\\\w\\x0e\\xbb\\xaaZ(\\x03\\xcf\\xbcU\\xf0K\\xe1o\\x8cQ\\xce\\xbb\\xe0\\x8d&\\xe2g\\xcf\\xfaBB\\x12E\\xcfp\\xc3\\x90}\\xfbW\\x93k\\xdf\\xb1?\\xc3\\x9b\\xc62xkZ\\xd6\\xb4\\x191\\xd1e7\\x0b\\x9f\\xa3\\x1a\\xfaj\\x8a\\x00\\xf8\\x83W\\xfd\\x93\\xfe2\\xe8[\\xe5\\xf0\\xc7\\x8a\\xb4}j\\x11\\xf7a\\x9d\\x9a9O\\xe0\\xc0 \\xfc\\xeb\\x81\\xd6\\xfc\\'\\xf1\\x93\\xc2\\xcc\\xf1\\xf8\\x9b\\xe1v\\xabs\\n\\x8f\\x9e\\xe6\\xc6\\x03s\\x18\\xf7-\\x1eT~u\\xfa;L9\\xdb\\x8c\\x06&\\x80?,n\\xe6\\xb1t\\xdf\\x7f\\xa2jZv\\xee|\\xc7\\x81\\x95G\\xe3Um\\xec4\\xdb\\xd7\\xcd\\x86\\xabm1\\xf4\\x12\\x82G\\xd4W\\xeam\\xde\\x95\\xa6\\xea6Mi\\x7fcou\\x03\\xf0\\xd1M\\x18e?\\x81\\xaf5\\xf1\\x1f\\xec\\xdf\\xf0o\\xc4\\xdb\\x9a\\xeb\\xc1V6\\xd27\\xfc\\xb5\\xb1_ \\xa9\\xf5\\xf9h\\x03\\xe1\\x1f\\xeck\\x88\"\\r\\x93!\\xecW\\x9a\\x85\\xd1\\xe38\\x91J\\xe3\\x8eF+\\xea}W\\xf6:\\xb6\\xb7\\x8d\\xdf\\xc1\\xde=\\xd4\\xec\\xce~KmA\\x04\\xd0\\xaf\\xf5\\xaf;\\xd6\\xbfg\\xdf\\x8d\\xba\\t\\x90\\xc5\\xa2\\xe9~#\\xb6Q\\x9f2\\xd6\\xe0#\\x9f\\xa26\\x0f\\xe5@\\x1e629o\\x94{\\xf7\\xa5\\xdc\\xab\\x86$\\x8czw\\xad\\xadgM\\xbf\\xf0\\xec\\xe6\\x0f\\x16\\xf8[X\\xd0e?\\xf2\\xd2\\xe2\\xd1\\xc2{\\xe1\\x80\\xc1\\xaa0G\\xa5_\\xbel5\\x08X\\x11\\x8f\\x98\\xe0\\x9f|\\x1a\\x00\\xaf.\\x1dWz\\xfc\\x8d\\xd4m\\xebU.ll\\xee\\xd5R\\xe2%d_\\xba\\xbfuG\\xe0+V].\\xe63\\x80Q\\xc8\\xe8T\\xd5)a\\x9a\"C\\xaf\\x14\\x01\\x93s\\xa4[N\\xca\\x8fq*@\\x9c\\x88c\\xf9W\\xf1\\xc5V:T\\xc9n\\xe29R\\x18;Aj0\\xcf\\xf55\\xb0\\xdc\\x9cRc\\x14\\x01\\xce\\x0b{\\x9bkrL\\x7fc\\x84uX\\x97|\\xcd\\xf8\\x8a\\xae\\x8cm\\xe3,\\x91\\xc5\\xa7\\xab\\xff\\x00\\xcb[\\x9f\\x9ef\\xfa\\x0e\\xa2\\xba\\xc5;\\x7f\\x85\\x9b\\xfd\\xd1\\x9a\\x82hb\\x99\\x83\\xca\\x91\\xbb)\\xc8\\xc8\\xa0\\x0ef\\'\\x92\\xd9\\xcd\\xc5\\xb3\\x98[\\x18k\\xcb\\xc3\\x92\\xdf\\xee\\xadKoyy\\x1a3Z\\xc9+\\xb3\\x9c\\x9b\\xbb\\x9e\\x10\\xfd3[/\\xa7Z\\xcfp\\xd7\\x13\\xc4\\x18\\x9f\\xba\\xa7\\xa0\\xfa\\n\\xa16\\x8e[t\\xb3\\xc8n\\x9b?\\xbb\\x89\\xbeP(\\x02/\\xedy\\xe5U\\x80\\xc45\\x17\\x07\\xe6\\x97f#_\\xc6\\x92{\\xcd>\\xf2h\\xe2x\\x9a\\xe1\\x90`\\xa4\\'1\\xaf\\xd4\\xd4W\\x167+o\\xbe\\xf03\\x83\\xc2Z\\xc1\\xc2\\x9f\\xa9\\xaa7\\x11\\xc9\\x1cJ\\xb7\\xd7\\to\\x19\\xfb\\xb6\\x96\\xfd\\x7f\\x13@\\x1a\\x12\\xa6\\x9fyz\"\\x17(UG\\x16\\xf1\\x9f\\x94}qL\\x167.\\xcd\\x12^C\\x0c#\\xacv\\xeb\\xce=\\xcdQ)\\xe4\\xdb\\xe5\\xd5l\\xad\\xfdW\\x974\\xb0\\xf9\\x98\\xff\\x00C\\x80\\xa2\\x7f\\xcf\\xc4\\xcd\\x82h\\x02\\xe2\\xd9\\xcdn\\xdb \\x80D\\xbd|\\xd9~f\\xc7\\xb5F\\x17\\x12\\x1f\"\\xd9\\xa5\\x93\\xbd\\xcd\\xd8\\xc2\\x8f\\xa6h\\x8a\\xeeX\\x99\\xa0\\xb5v\\xba\\x91\\x86ZF\\xfb\\x8b\\xf4\\xa7.\\xac\\x19E\\x9c\\x88/\\xa4?\\xc1\\x1fA\\xf5\\xa0\\x06(\\x8e[\\x8f1L\\xd7\\xd3\\x8f\\xee\\x12\"_\\xc6\\xad\\xc5}q\\x15\\xc0g\\x97\\xedS\\x01\\x81mm\\xca\\xaf\\xd5\\xaaId\\xb26\\xa9os\\'\\xd9\\xf7\\x1cyqu\\xa7Ih\\x88\\x12\\xda\\x1b\\xa8\\xec\\xe3a\\x9c/2=\\x00,z\\xa4\\xb0\\xbb\\x1b\\xf6\\x0e\\xcd\\xf7 \\x87\\xe6\\x90~U(\\xd4\\xd2\\x1bA-\\xda\\x1brO\\xfa\\xb6\\xfb\\xc7\\xf0\\xa8\\x06\\x9d,YKH#\\x89\\x0f[\\x99\\x0f\\xcc\\xdfJ\\xae-\\xdd.\\x98YDf\\x9cr\\xf7W=\\x07\\xd0P\\x06\\xb3\\xde@mE\\xc3\\xb8\\x8dX\\x1d\\xa1\\xce\\xd3\\x8c\\x03\\x9c\\x1a\\xfa\\x9f\\xc2v\\xe9a\\xf0\\xcbB\\xb6^\\x14[\\tX\\xf6;\\xb2\\xdf\\xd6\\xbe@X\\xa2\\xba\\xd5`\\x84\\x87\\xd4n\\x9aE_\\x93\\x84]\\xd8\\x1f\\xd2\\xbe\\xc7x\\xa3\\xb6\\xb2\\xb0\\xb6\\x99\\xc6\\xf8-c\\x8dbN\\x9c \\x14\\x01\\xa5h\\xa3`a\\xd1\\xb2\\xc7\\x1d\\xab/\\xc3\\x04\\xdd\\xf8\\x8fU\\xbfo\\xe0\\x01U\\xbd~\\x94\\xeb\\xcb\\xe9\\xedt\\xb9n\\x9dv\\xf9q\\x9d\\x98\\xe9\\x9a\\xe4t\\x9dw\\xc6z9\\x8a[m\\'G\\xb4\\xf0\\x82\\xe6\\xe3P\\xd7\\xb5K\\xc1\\x16\\xd2I\\xf9QI\\xf9\\x88\\x18\\xfc\\xe8\\x03\\xd4\\x8f\\xf1c\\x91\\x9cq\\xebP\\xb7\\x1c\\xd7\\r\\xe1\\xdf\\x8a\\xda\\'\\x8c|c&\\x93\\xe1}\\x1bY\\xd44\\xa5\\xc9:\\xf3\\xdb2\\xdb\\x86\\x1d@b0G\\xf8Wlq\\xbf\\xaa\\x92y\\xdc\\xa3\\x00\\xd0\\x02\\x96\\x18\\xebI\\x8d\\xc3\\x02\\x9c\\xb1\\x19\\x0e\\x00\\xab\\xb6\\xf6\\x04\\x91\\x9e\\x94\\x01R;fb8?\\x95h[\\xe9\\xdb\\xb1\\xc1\\xcdh\\xdb\\xd8\\x0e+j\\xd3M\\x053\\x9cc\\x9c\\xfaP\\x06e\\x9e\\x95$\\x93.\\xd1\\xdf\\x15\\xe5_\\x14\\xdbO_\\'U\\xbd^\\x1eWa\\xcc)\\xe8\\x00\\xea}k\\xbe\\xf17\\xc5o\\x07x?T\\x83C\\xb5\\xba\\xba\\xf1\\x17\\x88\\xeeA\\x16\\xda&\\x91\\t\\x96Y\\x1b\\xdfmyO\\x85\\xfe\\x03\\xfcY\\xf8\\x81\\xe3=w_\\xf1e\\xa9\\xf0n\\x93\\xabjR\\xea\\x04n\\x12]\\x00\\xc7\\x84T\\xea\\xbf\\x8e(\\x03\\x88\\x8bV\\x82\\xca\\xfa\\xd7B\\xf0\\xa6\\x8f-\\xde\\xa2\\xbbV\\xdfO\\xb0\\x88\\xcd!\\x03\\xa7\\x03\\x90\\xbe\\xf5\\xed>\\n\\xfd\\x9b5\\xff\\x00\\x14^\\x0f\\x10|]\\xbdx\\xa3\\x90\\xac\\x8b\\xa3ZK\\xf3\\xb69Q4\\x83\\xeb\\xf7A\\xafr\\xf0\\x07\\xc2\\xef\\x07\\xfc7\\xd3>\\xcd\\xe1\\xbd&$\\xb9q\\xfe\\x91\\x7f7\\xcf<\\xed\\xdc\\xb3\\xf5\\xe4\\xf3\\x8e\\x82\\xbb`r3\\x8cP\\x06f\\x8d\\xa2i\\x9e\\x1d\\xd1\\xe1\\xd2\\xf4M:\\x0b\\x1b8F\\xd4\\x82\\x05\\x00}kM@\\x0b\\x801KE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00G,0\\xcf\\x19\\x8eh\\x92E#\\x05]r\\ry\\xf7\\x89\\xbe\\x06\\xfc*\\xf1{3\\xeb\\x1e\\r\\xb0i\\x89\\xc9\\x9a\\x04\\xf2d\\xcf\\xfb\\xcb\\x8a\\xf4Z(\\x03\\xe6ms\\xf69\\xf0\\xdb+\\xc9\\xe0\\xff\\x00\\x16k\\x1a4\\x84\\xfc\\x90\\xcd\\'\\x9f\\x10\\xfc\\x0f5\\xe6\\xda\\xd7\\xec\\xd7\\xf1\\xa3CW\\xfe\\xcc\\xb9\\xd1|Kn\\xbd\\xa3o\\xb3\\xc8G\\xa6\\x0e9\\xaf\\xb8\\xa8\\xa0\\x0f\\xcc\\xfds\\xc3~)\\xf0\\xe9e\\xf1_\\xc3\\xef\\x10ix?\\xeb\\x9a\\xd8\\xbcG\\xddX\\x0ek\\x0e\\x19\\xf4[\\xd9<\\xab}B!0\\xeb\\x0c\\xb8G\\x1f\\x81\\xaf\\xd4\\xb7Ud*\\xea\\x08#\\x04\\x11\\xc5y\\xdf\\x8d~\\t|4\\xf1\\xee\\x9b4:\\xd7\\x85\\xac\\x12\\xe2N~\\xddi\\x12\\xc5:\\x9f\\xf7\\xc0\\xcd\\x00|\\x02\\xfae\\xca\\xc7\\xba\\x10\\x8f\\xfe\\xe3f\\xa9\\xc9op\\xbf~\\xdc\\xfeU\\xf4\\xd6\\xb3\\xfb\\x16\\x0bf\\xf3<\\x17\\xe3\\xdb\\xcbf\\xc7\\xfa\\x9b\\xf5\\xdc\\x9f\\xf8\\xe5y\\xbe\\xb5\\xf0\\x17\\xe3\\xc7\\x87\\x0b\\xbf\\xf65\\xaf\\x88-\\x10\\xfd\\xebgWs\\xf4E\\xf9\\xbf:\\x00\\xf2v\\xf31\\x86\\\\{Uw\\x1c\\x9a\\xda\\xd4\\xaen\\xf4{\\xef\\xb1\\xf8\\x9f\\xc2\\x97\\xdam\\xcfFV\\x88\\x82\\x0f~\\x08\\xaa\\xc2_\\x0f]\\x12 \\xbe\\x10\\xbfu\\x97\\x83\\xf9\\x1a\\x00\\xcb\\xc7\\xb51\\xe2F\\xc1u\\xcdm6\\x8f+.\\xf8e\\x8a`z\\x0485VM>\\xea<\\xfe\\xe1\\xc8\\xee=(\\x03\\x0eM:\\xdc\\xdc\\x99D`\\xb0\\xe8Oj\\xab&\\x8eg\\xb9\\xf3.gf\\x8f\\xfey\\x8a\\xdbx\\xca\\xb0\\xdd\\x03\\xa9\\xf5\"\\x90\\xa4m\\xd1y\\xf7\\xa0\\x0c\\x13\\xa6\\xca\\x03\\xe6_. >TN\\xb4\\xc8!\\x96\\x18\\x18G\\x18\\xb7^\\xed\\x8eMn\\x95\\xdb\\xc7oJk\\x00\\xc9\\xb5\\x86G\\xa1\\xa0\\x0c\\x08Lv\\xf1\\xb7\\x93\\t\\x89\\x89\\xf9\\xee\\x18v\\xeei\\xd0\\x08\\xda\\xe0\\x9b\\x18\\xbc\\xc7<\\xb5\\xe5\\xc7A\\xf4\\xad\\xd9\\x12&\\x89Q\\xa3VPr\\x14\\x8e*\\xb5\\xcd\\x84\\x17\\x18\\x8d\\xc9D\\xfe\\xe2\\xf0\\r\\x00g\\xc7r\\xf1\\\\\\x1d\\x93\\xbe\\xa1xz$| \\xab#Q\\x9e\\xdc3j\\x13E37H!\\xedO\\x9e\\xc2d\\x8da\\xb4\"\\xd2\\x0e\\xfb>\\xf1\\xaa\\xdfe\\x92\\t|\\xab\\x08\\x02\\xb1\\xfb\\xd72\\x8d\\xc4~&\\x806|5$W^\\'\\xd3m\\xa7\\x87\\xec\\x8b%\\xcc\\x7f \\xea\\xdf7Z\\xfa\\xe6u\\xb7\\x17\\x12\\xacGn\\x0e\\xd0\\xc7\\x8e\\x9cW\\xc8\\xde\\x05\\x11\\xaf\\xc5\\xdd\\x0e/)\\xefn\\r\\xe2\\x06\\x91\\xf9\\x1fZ\\xfa\\xe6\\xfe\\xd9\\x8e\\xab#L\\xecIrJ\\xe7\\x8a\\x00\\xc4\\xf1K\\x1b\\x7f\\r:\\x16\\x124\\x8c\\x06}\\xba\\x93\\xfd+2\\xdb\\xe1\\x1e\\x91\\xa9\\xdfC\\xad\\xf8\\xefQ\\x9b\\\\\\x8e0\\xa6\\xcbH\\xf3\\x08\\xb3\\xb4\\\\\\x0c.\\xc1\\xc3\\x1e\\xf8>\\xb5?\\x88\\xf6\\xdd\\xeb\\xdaV\\x91\\x10\\xc4rH\\x0b\\x01\\xeck\\xd0BI#\\xa9=\\x80\\x03\\xf2\\xa0\\n\\xea\\x02\\xdb%\\xb5\\xbc\\x11A\\x0cCdqD\\x00U^\\xd8\\x03\\xa5K\\x05\\xb1<\\xd5\\xe8m\\x18\\x9eFkJ\\xde\\xc4\\x97\\x18A\\x8e\\xe0\\n\\x00\\xa9ohN\\xda\\xd6\\xb3\\xd3\\xa6\\x94\\x9d\\x8a\\xc7\\xd9z\\xd5\\xd1ai\\xa7i\\x9f\\xda\\x9a\\xc5\\xd4zm\\x94`\\xb3K9\\xe0\\x8f\\xa5yT\\xbf\\x13|m\\xf1+X\\xb9\\xf0\\xc7\\xc0\\x9d\\x0bm\\xac\\x12yw^%\\xbam\\xb0\\xa0\\xeeQ\\xfa\\x1e\\xe3\\x03\\x9eh\\x03\\xb9\\xf1w\\x8d|\\x1b\\xf0\\xebL\\x17\\x9e#\\xd5bk\\xc6\\x1f\\xbb\\xd3\\xed\\xd83\\xb1\\xec\\x08\\xf7\\xae\"\\xc3F\\xf8\\xc1\\xf1\\xd5\\x84\\xd3\\x99\\xfc\\x07\\xe0\\x969M\\xe8R\\xea\\xe5{lS\\xce\\x0f\\xf7\\x9b\\xf0\\xafF\\xf8w\\xfbK\\xf1\\x07\\xec]\\x10v\\x97\\xc1~5\\x9e\\xcd\\xf3\\x91\\x1e\\xa1\\x1e\\xf5\\x1e\\xdf&\\x0f\\xe2k\\xccu\\xff\\x00\\x80_\\x1d|.\\x8e\\xf0\\xe8\\xf1\\xeb\\xf0)\\xc6\\xeb\\t\\x16G?D\\xfb\\xdf\\x9d~\\x81\\x05\\x00\\x108\\xfaP\\x14\\x0f\\xc7\\xad\\x00~\\\\\\xdf\\xea:\\xa6\\x8by\\xf6\\x0f\\x12\\xf8n\\xfa\\xc2\\xe0p\\xd1\\xdcDcu\\xfc\\x08\\xaa\\xcf\\xa9h\\x13\\x0c\\x971\\x13\\xd3vT\\xe7\\xf1\\xaf\\xd4]CK\\xd3u{\\x06\\xb2\\xd5\\xb4\\xfb[\\xfbg\\xe1\\xa1\\xba\\x89dF\\xfa\\xa9\\x18\\xae\\x06\\xef\\xe0\\x07\\xc1\\xdb\\xc9ev\\xf0\\x16\\x93\\x07\\x9a0\\xcbk\\x17\\x92\\xbfP\\xa9\\x80\\x0f\\xe1@\\x1f\\x9e\\xcfki6>\\xcfp\\x18\\x91\\x90\\x0b\\x03\\xfc\\xaa\\xbc\\xbau\\xcap\\x02>zc5\\xf6/\\x89\\xbfc?\\x00\\xea2=\\xc7\\x87u}SD\\x90\\xfd\\xc8Q\\x84\\x91\\x0f\\xa8#w\\xeb^S\\xe2\\x0f\\xd9;\\xe2\\xae\\x84Kh\\x1a\\xad\\x96\\xb5n\\xbc\\x90\\x1c\\xc6\\xf8\\xf6S\\xd4\\xd0\\x07\\x83\\xc9\\x0c\\xd1\\x11\\xe6\\xc6@\\xa6\\x16]\\xd9\\xef]W\\x88|/\\xe3\\xcf\\t]5\\xb7\\x8a<\\'{\\x18_\\xf9h\\x90\\xb1\\x18\\xf5\\xac3&\\x9d0\\x05\\xc3A\\x9e\\xee\\xa4/\\xe7@\\x19\\xcc\\xfc\\xe7\\x9c\\xfdj\\x19\\xae\\xe3\\x82?\\xdfI\\xb3\\xfd\\x9fZ\\xd56\\x11\\xba\\x86\\x8aUu\\'\\x1b\\xb7\\x0c\\x03\\\\\\xd7\\x88#\\xb5\\xb0\\x9dR\\xf6c\\xe6\\x1c\\x10\\xbdI\\x14\\x01\\xd3\\xfc:\\xd4\\xe2\\xba\\xf8\\xc5\\xa0[\\xc7\\x1e\\x14\\xdc\\x87%x8Ps\\xcd}Pu6\\xbb\\xd6\\x1e(c\\xf32\\xd9?OZ\\xf9O\\xe0l\\xfau\\xc7\\xc6K`\\xc7c\\xf9.\\xb0o\\x1fy\\xc8\\xe4\\x0fz\\xfa/\\xc4~\"\\xb1\\xf0^\\x8eB\\x96\\x93U\\xbbS\\r\\xa4\\x00e\\xa4c\\xc6p9\\xc5\\x00_\\xf0\\xc5\\xa7\\xfc$\\x9f\\x15\\xee\\xa6\\x80\\xee\\xb7\\xd3c\\xc3zy\\x9d\\xab\\xd2\\xe3\\xb1u\\x93\\xe6C\\x9a\\xc7\\xf8e\\xe1[\\x9f\\rxF).\\xa3a\\xa9_\\x11qq\\xbb\\xaa\\xe7\\xa0\\xf55\\xd7\\xea\\xda\\x9e\\x81\\xe1\\x0f\\x0eI\\xe2\\x1f\\x17k\\x10Xi\\xf1\\xf2^C\\x97s\\xfd\\xd4^\\xae}\\x85\\x00;O\\xd1\\xe7\\xba\\x99R8\\xcf=\\x87_\\xads\\x1e.\\xf8\\xa1\\xe1\\xff\\x00\\x07j\\x83\\xc3~\\x1b\\xd3\\xe6\\xf1\\x7f\\x8b\\xe4\\xf9b\\xd2\\xb4\\xdc\\xb9\\x8d\\xbf\\xe9\\xa1\\xe8\\xa0{\\xd5ks\\xf1K\\xe3D+\\x06\\x85\\x1d\\xcf\\x80<\\x07?]I\\xc6\\xddN\\xfa?\\xf6\\x14\\xff\\x00\\xaa\\x07\\xd7\\x1d\\xeb\\xd6\\xfe\\x1f|/\\xf0o\\xc3m$\\xdaxcJ\\x8e\\x19\\xe4\\x1f\\xe97\\xd2\\xfe\\xf2\\xe6\\xe5\\xbb\\xb4\\x92\\x1eI=z\\xd0\\x07\\x91\\xe9\\x1f\\x03\\xbcW\\xf1#S\\x8f\\xc4_\\x1e5u\\x9a\\x12VH<-\\xa71\\x8e\\xde\\x11\\xd4\\t\\x99p\\\\\\xfbt\\xaf\\xa04\\xbd\\'M\\xd1\\xf4{}#K\\xb1\\x82\\xce\\xca\\xdd\\x02Em\\n\\x05DQ\\xd0\\x00*\\xee\\xcf\\x9bvN{\\xfb\\xd2\\x81\\x83\\xd6\\x80\\x00\\x00\\xe89\\xf5\\xa5\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00)\\x08\\xcb\\x0e\\x07\\xe2)h\\xa0\\x06\\xba,\\x91\\x98\\xdc\\x06V\\x18 \\x8c\\x82=+\\xc4|{\\xf0\\x02\\xebY\\xd7.\\xb5\\xaf\\x02x\\xb2?\\r\\xcdt\\x00\\x9fM\\xb8\\xd3 \\xbd\\xb0\\x94\\xff\\x00x\\xc5\"\\x9c\\x13\\xea\\xa4W\\xb8Q\\xda\\x80>%\\xf17\\xec\\xef\\xe3\\xfd\\xd1\\xee\\\\}\\xdf\\xb7G\\xf6\\xb0>\\x82]\\xc0P\\x07\\x84h\\xbf\\x16<_\\xaek\\x12\\xe9>\\x08\\xf3<_\\xaa\\xdd|\\xa8^\\xdb\\xfd\\x16\\xc9\\xbf\\xbf#(\\x18Q\\xe9\\xde\\xbdk\\xc0\\xff\\x00\\x03b\\x87X\\x87\\xc6\\x7f\\x14\\xb5\\x7f\\xf8M<_\\xf7\\xbc\\xfb\\x94\\xff\\x00E\\xb4?\\xdd\\x82\\x0f\\xba\\x98=\\xf1\\x9a\\xf5{\\r.\\xc3J\\xb2\\xfb&\\x93ai\\xa7\\xc0\\xbfv+hV4\\x1f\\xf0\\x15\\x00U\\xc5\\x04\\x0c\\x16$\\xfa\\x9a\\x00bFW\\'<\\xf6\\xa7\\x81\\x8aZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x012=ik\\x90\\xf1\\xbf\\x8a,<\\x15\\xe1}S\\xc6:\\xfd\\xd3\\xc3\\xa3iv\\xed5\\xcb\\xc4\\xa5\\x98\\xa0\\xc7\\n\\xb9\\xe5\\xb3_>/\\xed\\xf9\\xf0\\x18\\xa8\\t\\x1f\\x8c\\xbat\\x1ar\\x1f\\xfd\\xab@\\x1fX\\x96\\x039=:\\xd1\\x91\\x9cf\\xbef\\xf0\\xaf\\xed\\xa9\\xf0o\\xc6\\xde6\\xd2\\xbc!\\xa4M\\xe2\\xa85\\r^\\xe1,m\\r\\xd5\\x82$fY\\x18*\\xe4\\xef\\x874\\x01\\xf4NE&\\xe1\\x9e\\xb5\\xf2\\x87\\xfc7\\xcf\\xc0\\xa8\\xc6\\xe3\\x17\\x8c\\x95\\x1f\\xa3\\x9d1H#\\xbf\\xfc\\xb4\\xafA\\x97\\xf6\\x86\\xf8sm\\xf0*?\\x8d\\x06\\xf3To\\n<\\xc2$U\\xb7?h\\xf37m\\xdb\\xb3~:\\xd0\\x07\\xb7\\x12\\x07ZZ\\xf9A?oo\\x81\\xd2\\x12R?\\x1a\\xb1\\xc6N\\xdd-\\x0e\\x07\\xfd\\xfc\\xae\\xab\\xe1\\xb7\\xed[\\xf0\\xb3\\xe2\\xf7\\x8fb\\xf0W\\x84.u\\xe8\\xb5y\\xa2y\\xa2]J\\xd1a\\x8e@\\x98,\\xb9\\x0e\\xdc\\xe3\\'\\x1e\\x80\\xd0\\x07\\xd0\\xa0\\x83\\xd2\\x90\\xb0\\x07\\x04\\xd7\\xcc\\xde)\\xfd\\xb4\\xbe\\x0c\\xf8;\\xc6\\x9a\\x8f\\x84\\xb5)|Uq\\xa9i\\xb7\\rmr\\xd6v\\n\\xf1\\x99\\x14\\xe1\\x82\\x92\\xe0\\x9ek2o\\xdb\\xc7\\xe0\\x8d\\xb0\\rug\\xe3\\x88Q\\xb8\\r.\\x94\\xa0~\\xb2P\\x07\\xd5\\xb9\\xe34\\x80\\x828\\xaf\\x12\\xf1o\\xed\\x11\\xf0\\xef\\xc0\\x9f\\n\\xf4O\\x89\\xba\\xdd\\xf6\\xa9/\\x87\\xf5\\xc2\\xb1\\xe9\\x9fb\\x83|\\xd2\\x16Vc\\xbd\\x0b\\x001\\xb4\\xf7\\xed\\\\-\\xbf\\xed\\xd1\\xf0j\\xf6\\x13-\\x9e\\x9f\\xe3\\xb9\\xe3\\x1d^=$2\\x8f\\xc4I@\\x1fS\\x82\\x08\\xc8\\xa5\\x04\\x1a\\xf0\\x9f\\x85\\x7f\\xb4\\x9f\\xc3\\xaf\\x8d~\"\\xbb\\xf0\\xf7\\x82nu\\xc8u+8\\xbc\\xf6]B\\xd8B\\nt=\\x19\\xab\\x8f\\xd4\\xff\\x00n\\xaf\\x81\\xba>\\xbby\\xa4]\\xcd\\xe2\\xb9n-\\'{i|\\xad9J\\x97F*pw\\x8c\\x8c\\x83\\x8a\\x00\\xfa\\x97p\\xc6r(\\xdc\\xbe\\xbe\\xd5\\xf2\\x8a\\xfe\\xde\\xff\\x00\\x01\\x04\\xa2)G\\x8c\"\\x0cG\\x12i\\xa9\\x8fo\\xe3\\xae\\xff\\x00\\xe2\\x1f\\xed\\x13\\xf0\\xf3\\xe1?\\x87\\xb4\\x0f\\x10x\\xae\\xebV\\x96\\xdb\\xc40\\xfd\\xa7M[\\x1b_1\\xcceU\\xc32\\x97\\x00p\\xe2\\x80=\\xc0\\x1c\\x8c\\x8a+\\xe5\\x1f\\xf8o_\\x81\\xcb\\x17\\x9em\\xfcm\\xe5\\xff\\x00|\\xe9\\x8b\\x8f\\xcf\\xcc\\xc5w\\xff\\x00\\x0c\\xff\\x00h\\xaf\\x87\\x1f\\x19mu\\x8b\\xaf\\x07^j\\xd1\\r\\x12!q{\\x1e\\xa3\\x00\\x89\\x84\\\\\\x9d\\xea\\x03\\x1c\\xf4=\\xc5\\x00{x \\xf4\\xa2\\xbeOo\\xdb\\xdf\\xe08\\x9f\\xc8\\x8c\\xf8\\xc2`\\x1bj\\xb4zr\\x9d\\xfd\\xb2\\x0f\\x99\\x93SZ\\xfe\\xdd_\\x02\\xaf\\xf5Xt\\x93\\'\\x8b\\xede\\xb8\\x91a\\xf3.4\\xe5U\\x8c\\xb1\\xc0,|\\xc2@\\xc9\\xeb\\x8a\\x00\\xfa\\xa8\\x10h\\xaf\\x0b\\xf8\\xa7\\xfbJ\\xfc9\\xf8\\'\\xad\\xd8\\xe9\\x1e9\\x9fX\\x92\\xff\\x00P\\x80\\xdc\\xc3\\x1e\\x9bn\\'U\\x8b8\\x05\\x8b2\\xe0\\x9a\\xe1\\x0f\\xed\\xed\\xf08\\xc5\\xe6\\xb5\\xbf\\x8d\\x16\"3\\xbc\\xe9\\x8b\\xb7\\x1e\\xb9\\xf3h\\x03\\xea\\xe2@\\xeaik\\xc4\\xfc\\x1d\\xfbC|>\\xf1\\xef\\xc2\\xbf\\x10\\xfcF\\xf0\\xd5\\xe6\\xaa\\xba7\\x87\\x91\\xa5\\xd4\\xd6\\xea\\xdc$\\xc1\\x162\\xe7b\\x82rp\\xa7\\x03<\\x9a\\xf3\\xc1\\xfb}|\\x08iv\\xc4mz\\x1d\\x8f\\xed\\x11\\xf0\\xe3T\\xf8\\x11u\\xf1\\xa2\\xd7P\\xd5\\x17\\xc2\\xd6s\\x18\\xa7I \\xff\\x00IIC\\x05\\xd9\\xe5\\xee\\xc7;\\x81\\xeb\\xd0\\x8a\\x00\\xf6\\xda+\\xe4\\xef\\xf8o\\xbf\\x81,~\\xe7\\x8c\\xb3\\x8c\\xe0i\\xab\\xc7\\xfeE\\xae\\x93\\xc0?\\xb5\\xdf\\xc2O\\x8a^:\\xb3\\xf0_\\x86f\\xf1\\x14Z\\xb5\\xf6\\xe1m\\xf6\\xfb1\\x14L\\xc0g\\x05\\x95\\xc9\\xa0\\x0f\\xa3A\\x04qE|\\xd3\\xe3\\x1f\\xdb3\\xe0\\xe7\\xc3\\xef\\x1c\\xea^\\x0c\\xd6\\xe5\\xf14\\xda\\x96\\x9b\\'\\x93r\\xd6\\x96bH\\x95\\xf02\\x15\\x9a@H\\xe4V;\\xfe\\xde\\x7f\\x03\\xed\\xf6K<\\x1e6\\x8d\\x0epd\\xd2\\xd4\\x06\\xf5\\xff\\x00\\x96\\x94\\x01\\xf5i \\x0c\\x9a^\\xd5\\xe2~ \\xfd\\xa1\\xbe\\x1e\\xf8_\\xe0\\xbe\\x93\\xf1sQ\\xd4u\\x87\\xf0\\xde\\xac\\xcb\\x1d\\x92Cn\\x1er[=P\\xb0\\xe0`\\xf7\\xe2\\xb8/\\xf8n\\x8f\\x83\\x0e\\xe8\\x89e\\xe3\\xb6y\\x00h\\xc2\\xe9\\x03-\\xe9\\x8f\\xdes@\\x1fT\\x02\\x08\\xc84\\xb5\\xe1\\x1f\\x0e\\x7fio\\x87\\xff\\x00\\x17%\\xebr\\\\*\\xb4\\x8c\\xaf\\x84\\x03\\xc5r\\x1f\\x18\\xfe>\\xfck\\xb2\\xfd\\xa4<{\\xa4\\xe9_\\x10\\xf5K\\r?M\\xd6\\xef--\\xad\\xad\\xca\\xaa$1\\xcc\\xc8\\x80\\r\\xbdp\\xa3\\xf5\\xa0\\nZ\\x87\\xec\\xef\\xfbIj\\xb6\\xbaU\\x9e\\xad\\xf0\\x93P\\x96\\xdfLC\\x1a\\xa5\\xb3A\\x19\\x95I\\x07\\x93\\x923\\xc1\\xe7\\xde\\xbe\\x84\\xd5>\\x04|E\\x93\\xfe\\t\\xb6>\\x1c\\xd8\\xf8fh|Fuc\\xa8\\xff\\x00c\\t\\x96IR6\\x980R\\xdc\\x0c\\xe2\\xbe`\\xf1\\x0f\\xc7?\\x8f\\x9a\\x06\\xa6\\xd6r\\xfcW\\xd5\\xae\\x1e(\\xe2\\x9b(\\xc8T\\xef\\x8d$\\xc7N\\xdb\\xf0~\\x86\\xbe\\x95\\xfd\\xab~/\\xfcH\\xf0\\xd7\\xc2\\xcf\\x85\\xd7\\xde\\x18\\xf1E\\xd6\\x93w\\xac\\xd9}\\xa6\\xf6\\xea\\xd4(i\\x9cF1\\x9e=\\xcf\\x1d(\\x03\\xc0tO\\xd9\\xe3\\xf6\\x99\\xd0$\\x96M7\\xe1M\\xf8k\\x88\\x8c2\\t\\x8cM\\x80I\\xe9\\x97\\xc0\\xeb^\\xc7\\xfb+|\\x08\\xf8\\x97\\xe0\\xcf\\xda\\'F\\xf1/\\x8b\\xbe\\x1c\\xdexz\\x1b\\x18n\\x0c\\xfa\\x95\\xd5\\xc22L]\\n,h\\x88N\\x18\\x97\\xcf\\xd1My~\\x89\\xf13\\xe3\\x0e\\xa9\\xf0S\\\\\\xf1\\xcd\\xe7\\xc7\\xadR\\xcfR\\xd3\\xae<\\x984|\\xc7\\xbe`\\x00;\\x8eq\\xc7\\'\\xa0=+\\xd9\\x7ff\\xcf\\x8c\\x9f\\x12\\xbcK\\xfb0\\xfcc\\xd5|C\\xe2K\\xbdSP\\xd0,c\\x9bN\\xba\\x9dW\\xcc\\x8d\\x9e)\\xc9\\xe7\\x1d\\x8a\\xae>\\x94\\x01\\xe5\\x7f\\x16\\xbff_\\x8e\\xd7\\x7f\\xb4W\\x8a\\xb5\\xdd\\x03\\xc07\\xba\\x8d\\x8d\\xd6\\xa7%\\xe5\\xad\\xd5\\xbc\\x89\\xe5\\xb8f\\xdc>\\xf3\\x03\\xf5\\xaa:\\xcf\\xc1_\\xdas\\xc5W\\xf6\\xd2x\\xbb\\xe1.\\xa9}a\\x08`\\x96V\\xb2C\\x0e\\t\\x18\\xce\\xed\\xc7\\xd3\\xd2\\xb1|\\x01\\xf1o\\xf6\\x85\\xf1\\xef\\x8e\\xf4\\xcf\\x0b\\xd8|[\\xd4\\xac\\xa6\\xd4\\x1c\\xfe\\xfa\\xe9\\x91a\\x85G%\\x8b\\x11\\xd8\\x0e\\x95\\xd8|\\x0f\\xf8\\xe3\\xf1\\x99\\xbfk\\x8f\\x0cxS]\\xf8\\x87\\xa9k\\x1at\\xfa\\xa3\\xd8\\xddG&\\xc6\\x8a\\xe1@`J\\x9c{\\x02\\r\\x00z\\xff\\x00\\xc6\\x8f\\x80\\xff\\x00\\x125\\xef\\xd8\\x8b\\xe1\\xcf\\x83|9\\xe1\\xd7\\xbc\\xd6\\xb4+\\x80\\xf7\\x9ad.\\xac\\xf1\\x86Yx\\xdc\\xc4\\x03\\xb7x\\x06\\xbcW\\xc2\\xbf\\n\\xff\\x00k/\\x06\\xf8N\\x7f\\x0f\\xe8\\xff\\x00\\t\\xee\\x1a\\xd6pw\\xf9\\xc2&\\xff\\x00\\xda\\x95\\xb3\\xfbQ\\xfco\\xf8\\xb3\\xe1\\xcf\\xda\\xb3\\xc4\\x9e\\x1f\\xf0\\xdf\\x8d\\xf5-/L\\xd3|\\xa5\\x86\\xde\\xd4(\\x03tJ\\xc7;\\xef5\\x02\\xa0Fn\\xb1\\xf2\\t8\\x8b\\xfd\\x8f\\xfe\\x0b|C\\xf0?\\xc5\\xadG\\xc4^,\\xf0\\x15\\xe7\\x86a:KZK-\\xd5\\xc2\\xc8o\\'f\\x04\\xb2\\x85\\'h\\xe2\\xbe~\\xf1\\x0f\\xec\\xbf\\xfbB[|N\\xd6\\xaf\\xf4\\xef\\x86\\xd7\\xb7q>\\xa35\\xcc\\x17\\x08\\xf14r)\\x91\\x88<\\xb7<\\x11^\\xf1\\xf1[\\xe3\\x0f\\xc4k/\\xf8\\'\\x97\\xc3\\xaf\\x18Yx\\x9a\\xea\\xd7^\\xd5\\xae\\x12\\x1b\\xcdF\\x10\\x04\\x8e\\x14\\xb8\\xea=v\\x8c\\xfa\\xe2\\xbc\\x1f\\xc2\\xdf\\x14\\xfe9\\xf8\\xab\\xc3\\x9a\\xf5\\xe5\\xb7\\xc6\\x8d^\\xde\\xff\\x00L\\x85%\\x8a\\xc2W\\x8c5\\xca\\x1c\\xee*H\\x19+\\xc1=\\xc0\\xcf\\\\P\\x01s\\xfb;~\\xd0\\xda\\xee\\xb7%\\xef\\x88\\xbe\\r\\xdf\\xdd\\x99\\xa3\\x10\\xc6\\xb1K\\r\\xbaB\\xd8\\xc0c\\xb5\\xb2@\\xaf}\\xfd\\xa9>\\x04|O\\xf1g\\xc1\\xcf\\x84\\xbag\\x84\\xfc56\\xb5y\\xe1\\xcd%4\\xeb\\xfb[fP\\xd1\\xc8-\\xe2\\\\\\x82\\xc4\\x022\\x84~\\x15S\\xf6+\\xf8\\xbb\\xf1#\\xc6^+\\xf1\\xce\\x9f\\xe2\\xdf\\x15\\xdekI\\xa7\\xe8\\xa2\\xee\\xd4]\\x00Lro\\xe7\\x04\\x01\\x91_7Z~\\xd0\\xbf\\x1b.\\xbcF\\xd3\\xea_\\x15u\\xdb;\\x17\\xb8f\\xb8h6\\x93\\x1an;\\x82)\\x1c\\x9e09\\xeb@\\x1b\\x83\\xe0\\'\\xedT\\xbe\\x13\\xff\\x00\\x84i~\\x1bjcM\\xe3t\\x01-\\x86Gq\\xbbv\\xef\\xd6\\xbe\\x93\\xfd\\x94\\xfe\\nx\\xe3\\xc2\\x1a_\\x8ed\\xf1\\x1f\\x81\\xa6\\xf0\\x91\\xd4\\xb4\\x91\\xa7Cosp&k\\x99NO\\x980H\\x03\\x9cu\\xaf\\x9a\\xf4?\\xda\\x13\\xe2\\xe5\\xb7\\xc6}\\x12\\x1d\\'\\xe2v\\xb9\\xaah\\x93j\\xd6\\xf1B/\\xd1\\x15\\xa5\\x89\\xa5@D\\x8a\\x07^H?\\x8d{7\\xed\\xb5\\xf1\\x83\\xe2o\\x84>6\\xe9>\\x1f\\xf0\\x9f\\x8b\\xaftm%O\\xff\\x00\\x04\\xb3\\xf1\\x07\\x8fe\\xf1M\\xdc\\xde&\\xb5\\xd4\\x92\\xd6-I\\x91\\x04\\xab\\x11\\xb9\\x81=0xs\\xda\\x80\\x0f\\xdbK\\xe0W\\xc5O\\x88?\\x13<7\\xe2\\x0f\\x04xRmr\\x084\\xb1i7\\xd9Y\\x15\\xa3\\x901\\'!\\xcfLt\\xaf\\n\\xb9\\xf8\\x1f\\xfbVO\\xe1\\xb8|9s\\xf0\\xd3Q\\x97I\\x89D&\\x18\\xe3\\xb6Vx\\xf7\\xee\\xdb\\xbc\\x1c\\x8e@\\xe9Y\\xfe\\x0f\\xf8\\xdd\\xf1CQ\\xbc\\xd4b\\xf1g\\xc6\\xed\\x7fD\\xb5\\x8e\\xc6Ym\\xa6P\\xb2\\x99\\xe7\\x1fr3\\xc7\\x00\\x9e+\\xd7\\xff\\x00c?\\x8c?\\x15\\xfc[\\xfbN\\x7f\\xc23\\xe3\\x1f\\x18\\xea\\x1a\\xbe\\x9a\\xda]\\xc4\\x86\\xde\\xe9\\x94\\x80\\xca\\xd1\\xe1\\x86\\x07^\\x7fZ\\x00\\xef\\xfe\\x0c\\xfc\\x13\\xf1\\xd6\\x8b\\xfb+|Z\\xf0\\xfd\\xd7\\x82e\\xf0\\xde\\xa1\\xe2[6\\x83M\\xd1\\xeen\\x04\\xac\\\\A\"\\xe4\\xb8\\xce7\\x16\\x1c\\x1a\\xf9\\xa7\\xc3_\\xb3\\xdf\\xedA\\xe0\\xadt\\xea\\xde\\x1f\\xf8g\\x7f\\r\\xe0\\x89\\xa3\\xf3\\x1e;[\\x94l\\xfa$\\xa4\\x8a_\\x89\\x9f\\xb4\\x07\\xc6\\xe4\\xf8\\xd5\\xe2\\x88,\\xbe!j\\xd6\\x16\\xf6\\xba\\x8c\\xd0Emo\\xb7dh\\xad\\xb7\\xa6=+\\'\\\\\\xf8\\xf9\\xf1\\xbbH\\xd5!]3\\xe2\\xd6\\xb3y\\x02C\\x04\\xdb\\xd9\\xd3\\x1b\\xd9C\\x15#obq@\\x1d\\xcf\\x80\\xff\\x00gO\\x8e\\x97\\xbf\\x1a4\\xbds\\xc5\\x9f\\x0b/\\xa0\\xb9\\x93[\\xb7\\xd4\\xee5i%\\x86\\x08a\\xdb*\\xc9!\\xf2\\xa3\\xf9y\\xc7\\x00\\x01]\\xcf\\xeds\\xf0\\x07\\xe2\\xff\\x00\\x8d\\x7fi\\xa9\\xbcY\\xe0\\xdf\\x07\\xde\\xebZe\\xc5\\x94\\x08&\\xb5d\\x1b\\n\\x13\\x90w0\\xad\\xef\\xda\\xe7\\xe3\\x0f\\xc4\\xbf\\r\\xf8\\x0f\\xe1T\\xfe\\x1a\\xf1%\\xd6\\x8f6\\xbb\\xa4\\xfd\\xbbP\\x96\\xcd@2\\xcab\\x84\\xf1\\xed\\x96o\\xce\\xbep\\x8f\\xe3\\xb7\\xc6\\xa6\\xf0m\\xce\\xa5\\'\\xc5\\xcdqo\\xe1\\xbd\\x8a\\xde;}\\xe9\\xfb\\xc8\\xda9\\x19\\x9f\\xee\\xf6*\\xa3\\xf1\\xa0\\r{o\\xd9\\xf3\\xf6\\x8d\\xfb\\x16\\x95\\xa4\\xeb?\\x07\\xf5MOD\\xd3\\xe4\\x91\\xe2\\xb0Y \\x84\\xe5\\xceI\\xf3\\x15\\xb7~d\\xd7\\xd1\\xfaW\\xc0\\xcf\\x88\\x03\\xfe\\t\\xcb\\xe2\\xaf\\x00\\xc5\\xe1\\x16\\xd2\\xf5\\xddKTmB\\xcfB3\\t$D\\r\\n\\xec,N2|\\xb2\\xddz\\x11\\\\\\xff\\x00\\xc1/\\x8c\\x9f\\x135\\x7f\\xd8w\\xe2\\xff\\x00\\x88\\xb5\\x9f\\x13\\xdd\\xdfj\\xfa\"3\\xd8j\\x13\\x81\\xbe\"bR@\\xc0\\xecI\\xc5|\\xdf\\xa6\\xfcx\\xf8\\xed\\xa9_F&\\xf8\\xbd\\xa9\\xe9\\xea\\xcaX\\xcfy\"\\xa2/||\\xa8\\xc4~T\\x01\\xb9\\xe1\\x9f\\xd9\\xff\\x00\\xf6\\x9d\\xf0\\x9d\\xd4\\xd7\\xda_\\xc2\\x8b\\xc9&\\x9a\\xd9\\xedd[\\xc8m\\xa7\\x1b\\\\\\x10H\\x0c\\xdc\\x11\\xeb^\\xa1\\xfb7\\xfe\\xcf\\x9f\\x15<;\\xf1\\xdb\\xc2\\x9a\\xbf\\x88\\xfe\\x16\\xdfh)\\xa5\\xdc5\\xc5\\xd6\\xb3qt\\xa5e\\\\\\x93\\xb4F\\xacpNq\\xf8VO\\xec\\xcb\\xf1\\xbb\\xe2\\xd6\\xb7\\xfbY\\xf8k\\xc3~%\\xf1\\xdd\\xfe\\xb5\\xa6_K4S\\xc19\\x069\\x07\\x92\\xe42\\x9c\\x0e\\xe0\\x1e\\x82\\xb2\\x7fh_\\x8f\\x1f\\x19\\xb4\\xdf\\xdas\\xc6Z.\\x85\\xe3\\x9dSO\\xd3\\xac/\\xda\\xd6\\xde\\xd2\\xd4\\xa2**\\x9c\\x0f\\xe1<\\xf7\\xcfZ\\x00\\xbd\\xf1\\xd7\\xf6m\\xf8\\xe3\\xa9\\xfe\\xd3\\xfe(\\xf17\\x86|\\r{\\xaci\\xf7\\xd7\\xabum{n\\xd1\\x18\\xd8\\x10\\x84e\\\\\\xf3\\x82\\x08 \\xfaU\\x1dG\\xe1\\x07\\xed\\x1b\\xe2\\xa9\\xed\\x87\\x8e\\xbe\\njZ\\xa5\\xa5\\xbc\\xad\"Eg$\\x16\\x87{\\x10\\t\\xc2\\x93\\xf2\\xe0t\\xfck\\x8c\\xf17\\xc6\\x9f\\x8e\\x9e\\x1b\\x92\\xd2\\x1b\\x7f\\x8dwZ\\xbaOi\\x15\\xdbI\\xa7\\xc8\\x1dbg\\x04\\xf9O\\xb9\\x01\\x0e6\\xf3\\xd7\\xad{\\xff\\x00\\xed\\t\\xf1\\xb7\\xe2\\x96\\x8d\\xfb3\\xfc\"\\xd6t?\\x12\\\\\\xe9Z\\x86\\xb9i\\xf6\\x8dB\\xe6\\xd8(\\x92W\\t\\x8c\\x1c\\x83\\xc7$\\xd0\\x06\\xe7\\xc5\\x0f\\x80\\xbf\\x13u/\\xf8\\'\\xcf\\x81<\\x03\\xa3\\xe8o}\\xe2=\"X\\xe5\\xbb\\xd3\\xa2u\\xde\\x81\\xb2q\\x92B\\x92\\xb9\\xc1\\xaf\\x16\\xff\\x00\\x85_\\xfbY\\xcbm\\xa7#|&\\x9d\\x1e\\xc2\\x04\\xb7Iw r\\xb1\\xb8\\x91FD\\xb9\\x1f2\\x0f\\xbaEy\\xef\\xfc/\\xdf\\x8f*2>(\\xeb\\xc7=~t\\xff\\x00\\xe2i\\x0f\\xed\\x01\\xf1\\xe3o\\xfc\\x95=w=9d\\xff\\x00\\xe2h\\x03\\xeao\\xd9\\xbb\\xe1\\xbf\\xc6\\xb8?j\\xadC\\xe2\\x9f\\xc5_\\x08M\\xa1E&\\x9d%\\xbb\\xc9+\\x8cH\\xe5p1\\xf3\\xb1?\\x8d}\\xc7j\\xc1\\xedce\\xe8G\\x15\\xf9\\xf1\\xfb\\x1b|^\\xf8\\x9f\\xe3_\\x8f\\xd7\\xde\\x18\\xf1\\x97\\x8bo\\xf5\\xcd0\\xe9\\x92M\\xe5]\\xec`\\x8e\\xb8*\\xc3\\x03\\xd6\\xbfA\\xadT-\\x9c@vZ\\x00\\x9e\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\n\\xfd\\xad\\xb0\\xbf\\xb2\\x17\\x8e\\x88\\x0e@\\xb1U\\xe3\\xa7\\xde\\x15\\xf9=\\xa7\\xdd\\xe9b0\\xba\\x85\\xbb\\\\BU\\x87\\x96\\x92\\x04;\\xb1\\xf2\\x9e\\x95\\xfb)\\xf1oV\\xf0\\xe7\\x87\\xfe\\x14\\xf8\\x97Z\\xf1\\x9d\\x88\\xd5|?kh^\\xefO+\\xfe\\xb5}+\\xe0\\xc8\\xfe=~\\xc9l\\x18\\xaf\\xec\\xd8\\xd8f\\xcf\\xfc|\\xb7?\\xad\\x00p\\xff\\x00\\xb1\\xfd\\xc2\\xbf\\xed\\xaf\\xe1\\x15Np.?\\x8bq\\xe6\\x16\\xee+\\x86\\xf8\\xd5w\\x1a~\\xd4\\xdf\\x12D\\x92\\x00\\xdf\\xf0\\x92\\xea\\x04\\x15\\xf9s\\x8b\\x97\\xc7_\\xc6\\xbe\\x8d\\xf0\\xcf\\xedQ\\xfb:x\\'\\xc4+\\xafxO\\xe0%\\xce\\x95\\xa9\\xc6\\x8d\\x1cw\\x96\\xf7\\x03\\xcc@\\xc3\\x07\\x1b\\x81\\x03\\x83Oo\\xda\\x0b\\xf6^\\xf8\\x81\\xf1.+\\x9f\\x12|\\x03f\\xd4u\\xab\\xb5I\\xef\\xa5\\x98\\x92\\xf2;\\x05\\x0cB\\x90:\\x9eh\\x03\\xe4\\xcf\\x1a\\xae\\x93m|#\\xd2f\\x12\\xc0\\xf6\\xb1;\\x13(s\\xe6\\x15\\x19\\x19\\xeb\\xc1\\xc9\\xfck\\xe9\\xcf\\xdb\\x0eh\\xd3\\xe0\\xc7\\xc1X\\xdb\\n\\x7f\\xb2\\x8be\\x8606(\\xae\\xf3\\xe3.\\xb7\\xfb*|\\r\\xf8\\x9c\\x9e\\t\\xbc\\xf8\\x15\\x16\\xad~\\xb6\\xa9w,\\xf0\\xc8\\xc8\\xa8\\x18\\x9d\\xaa71\\xc9\\xf9k\\x0f\\xc5?\\xb6\\x1f\\xc0\\x9f\\x1dh\\x96Z7\\x8b>\\x05\\xdfj\\xb6:v\\x1a\\xd2\\xdeY\\xd4y\\x18\\x18\\xc2\\x95\\x00\\x81\\x8e\\xd9\\xc5\\x00|\\xbbg\\xff\\x00\\x08s|\\x17\\xd6o\\xb5\\x194\\x93\\xe2\\x95\\xd4a[$\\x92Y\\x05\\xc0\\x80\\xa6X\\xaa\\x00c\\xd9\\x93\\xd4\\x92\\xc7\\xda\\xbd\\xff\\x00\\xf6S\\xb8-\\xfb$\\xfe\\xd0G;\\xb6\\xe9\\xb0\\x9e\\x9c\\xff\\x00\\xaa\\xb8\\xafU\\xd4\\x7f\\xe1\\x94\\xf4\\xff\\x00\\xd9n\\xcf\\xe3\\xaa\\xfc\\x17\\x82}6\\xee\\xe0Y\\xc7\\xa7\\x87\\x7f4JY\\x93\\x04\\xef\\xc7\\xf0W\\x1f\\xe1\\xdf\\xdb\\x0b\\xe07\\x83\\xbc)\\xa8xw\\xc3\\x9f\\x03\\xaft\\xcd/RFK\\xdbxf\\\\L\\x08 \\x86\\'$\\x8f\\x98\\x8e\\xbcf\\x80>G\\xf8{o\\xa6j\\x9e.\\xd34\\xcdJI>\\xcb)a \\x86\\xec[0\\xe3\\x8f\\x98\\xf1\\xf8dg\\xa6GZ\\xef>\\x045\\x9c?\\xb6\\xcf\\x82\\xed-.\\x16{hu\\xaf*)W\\xe6\\x0f\\x18\\x0c\\x14\\xe7\\xbeF;\\n\\xfa\\x8f\\xe0\\x8d\\xef\\xec\\xb3\\xf1\\xdf\\xc5\\xda\\xa6\\x83c\\xf0:\\r\\x1a\\xf2\\xca\\xd3\\xed\\xc3\\xed\\x0c\\xcf\\xe6\\xa0`\\x08\\x18n\\xbc\\xd7\\x19\\xa7\\xfe\\xd1\\x7f\\xb3\\x1f\\x80<\\x7f%\\xef\\x84\\xbe\\x01\\xcf\\x0e\\xa5\\xa5O\"[\\xdf\\xc1/*A*YC\\x13\\xcfZ\\x00\\xf2/\\xda\\xea`\\x9f\\xb6\\xb7\\x8dB\\x8c7\\x99o\\xf7\\x98\\x05?\\xb8N\\xdd\\xf9=+\\x80\\xf1\\xdc\\xde\\x0cM\\x0b\\xc3\\x87\\xc2\\xda\\xd5\\xce\\xa3p\\xfa{&\\xa6\\xd7L\\xc5\\x92U\\x7f\\x95T\\x1e\\x8a\\x07\\x00\\x0e1_O\\xeb\\x1f\\xb4\\xf7\\xec\\xd5\\xf1\\x0f\\xc7\\x16\\xfa\\xa7\\x8c\\xbe\\x05\\\\\\xdd]\\xdeJ\\x90M\\xa9M(f\\x00\\x90\\xa1\\x8e\\xd22F\\x05v?\\x1c$\\xfd\\x96~\\x07kzN\\x8f\\xa9\\xfc\\x10\\x87Y\\xba\\xd5m\\xfe\\xd6\\x9ffw\\x8c,[\\xb8\\xdcK\\x9c\\x9a\\x00\\xf3\\x7f\\x8b\\x8f\\xb7\\xfe\\tm\\xf0\\x93o\\x00\\xde\\x92\\xb9\\xe3\\xf8\\xe5\\xc1\\xaf\\x9c\\xfc=\\'\\x85f\\xf0\\xbe\\xbf6\\xb5\\xa8[\\xdbj\\xb0@\\xbf\\xd9\\x8e\\xce\\xe1\\x8b\\xe4\\xee\\x01\\x14a\\xb2\\t\\x1c\\xb69\\xe9_Vk\\x1f\\xb6G\\xc0\\xcd{\\xc01x\\x1fX\\xf8!uw\\xe1\\xdb@\\xbfg\\xd3\\x8d\\xc2\\xf91\\x11\\x9c\\x15 \\x02:\\xb79\\xae\\xc7\\xc31\\xfe\\xca>$\\xfd\\x9au\\x7f\\x8dC\\xe0\\xd4Vzf\\x89)\\x82\\xe6\\xc9\\xd9\\xdaB\\xf9EP\\xa7~:\\xc8\\xb4\\x01\\xe5\\xbf\\xb0\\x1c\\xcb\\'\\x8f\\xbe$J\\xc3\\x8f\\xf8G\\x06Fwg\\xf7\\x9f\\xe7\\x8a\\xf9cI\\xbb\\xd3\\xc7\\x8am\\xc6\\xac\\xe7\\xfb<\\xdf+^\\xa8?0\\x87\\xcc\\xf9\\xc0\\xfa\\x83_cx?\\xf6\\xc2\\xf8\\x0f\\xf0\\xf7\\xed\\xad\\xe0\\x8f\\x81W\\x9aK^ \\x8ev\\x82u\\x06d\\xcfF-\\x9e=\\xabO\\xe1w\\x8d?eo\\x8c_\\x17\\xe1\\xf0M\\xb7\\xc0\\x84\\xd3u\\rK\\xccd\\xba\\x9aVe$\\x02\\xc7!Xc\\xa5\\x00|\\xa9\\xa8\\\\\\xf8RO\\xdaz\\xd5<\\x0b\\x9f\\xf8GN\\xbdft\\xf8\\x8eI\\t\\xe6\\'\\x1c\\xf3\\xc1\\xcd{O\\xed\\xef*E\\xfbM\\xe9\\x8c\\xc5\\xd7\\x1a4C$`\\x1e{\\x13]\\xc7\\x8c\\xbe,~\\xcb\\xbf\\x08~2^xkM\\xf8\\x10/u\\x1d\\x02\\xe0\\'\\xdb\\xa1\\x94\\xa0\\x12\\x8c6@bz\\x1crj\\xa7\\x8c?k\\xbf\\xd9\\xf7\\xe2>\\xa1m\\xa9x\\xe7\\xe0\\x85\\xd6\\xabsh\\xa2\\x14\\x9ai\\xf74HNH\\xe3m\\x00|\\x9duu\\xe1\\x93\\xf0\\xe2\\xd1!\\xb6\\xb6m~K\\xb9L\\xd71\\xc8\\xd9\\x10\\x00\\xbb\\x0b\\x86;I$\\xb7A\\x9e+\\xe9}\\x11\\x84\\x9f\\xf0F\\xbf\\x12\\x85\\x1b\\xc2k\\x91\\x17 \\x1e\\x07\\xda\\xed\\xf9\\xafO\\xf8\\xa5\\x17\\xec\\xad\\xf0\\xbf\\xe1G\\x84\\xbcy\\xa8|\\x18\\x83Q\\x8b\\xc5V\\xe9qcg\\x06\\xf0c\\x8c\\xc4\\x92\\x1d\\xecd\\xe3\\xfdb\\xe3\\x8fZ\\xe3\\xe0\\xfd\\xb2>\\x06\\xdb\\xfc9\\xb8\\xf0\\x15\\xbf\\xc1\\x0b\\xc8\\xfc19\\xcc\\xbab\\xdc/\\x94\\xe4\\xb2\\x9c\\x91\\x8c\\xe7*\\x0es\\xda\\x80>a\\xf8]\\x7f\\xf0\\xf0x\\xbaW\\xf8\\x91mou\\xa4\\x1bI\\xbc\\xbby\\x1d\\xe3A?;[rs\\x9c\\xe3\\x8e\\x9fJ\\xf5\\x9f\\xd8:M\\xff\\x00\\xb6\\x1c_\\xbd\\xde\\x0e\\x91vC\\x15\\x00\\x9c\\xb4\\\\\\xf5\\xf6\\xafs\\xf8P\\xff\\x00\\xb2\\x97\\xc5\\x7f\\x05x\\xa3\\xc4V\\x9f\\x06 \\xd2\\x93\\xc3p\\xfd\\xa2\\xea\\x19\\x99\\xd9\\x9a=\\xa4\\xe5p\\xf8\\xcf\\x15\\xc2\\xf8?\\xf6\\xaf\\xfd\\x9e>\\x1fk\\xd3\\xeb~\\x04\\xf8\\x0fw\\xa6j\\x12F\\xd0\\xfd\\xae\\t\\x86\\xe7\\x8f=\\x06\\xec\\xe38\\x19\\xc5\\x00|\\xbd\\xf1&\\x7f/\\xe3w\\x8cbg\\xf2\\xdc\\xea\\xf7$\\xb1\\xe0\\xe3\\xcc\\xceq\\xdf\\xa7J\\x7f\\xc4\\xad_\\xc0\\xba\\x8e\\xb3\\xa6K\\xe0=!4\\xabH\\xedb7p\\x02\\xce\\x1ab\\x01nY\\x89;s\\xb7\\xdf\\x19\\xc0\\xaf\\xab\\xfc5\\xf1\\x93\\xf6]\\xf8\\xb1\\xf1\\xa3M\\xd0u\\x9f\\x81\\r\\x0e\\xa7\\xe2\\x1b\\xc4\\xb7\\xfb|\\xb2o\\x06Y\\x0e\\x01`\\x18pX\\x8c\\x91W\\xbe/x\\x9f\\xf6Z\\xf8/\\xf1^\\x7f\\x02_|\\x06MZ\\xfe\\xca8\\xeee\\x9e\\xdeVT\\xcc\\x88$\\x18\\x05\\x8f\\xa8\\xa0\\x0e;\\xf6\\xd5\\x99W\\xe1\\xf7\\xc0\\xd6S\\xb0\\xb7\\x87\\xf3\\x9c\\xe0c\\xc9\\x83\\x8fn\\xb5\\xf3\\xf5\\x96\\xa9\\xe0\\x04\\xf8)\\xa9Cwm\\x1a\\xf8\\xb7\\xcf\\xc5\\xbc\\xef\\xb8\\xb8\\x1etDm\\xc1\\xda\\x14D\\'\\x07*IfL\\x11\\xcd}9\\xe3\\x0f\\xdb#\\xe0_\\x8f\\xec,\\xad\\r\\x1a\\xefO\\xb4k\\xf9~\\xd2\\xee\\xe1\\xe3\\x0c\\x01\\xc6\\x18z\\xd0\\x07\\xcd\\xbf\\xb2|\\xc9\\'\\xed\\xb9\\xe0\\xbf+\\xe6C<\\xfb2w2\\x8f%\\xfa\\xf6\\xaco\\xda:q\\x1f\\xed\\x85\\xf1\\tC\\x05s\\xabHW\\'\\xbe}{\\x1cW\\xbeh\\x7f\\xb4\\x9f\\xec\\xe1\\xe0_\\x88_m\\xf0/\\xc0K\\xab}Z\\xd2y-m\\xefm\\xa7\\xc3\\x92r\\x9c\\x06\\xce2\\t\\xa3U\\xfd\\xa2\\x7ff\\x8f\\x1d|II\\xbce\\xf0\\x0ei5MB\\xe1m\\xee\\xafd\\x9b\\x9d\\xe5\\xb1\\x96\\xdaFy?Z\\x00\\xf9\\'\\xc5\\x93\\xf8>7\\x86/\\x06\\xb6\\xa2\\xd6Oh\\xa6\\xe5\\xf5\\x16B\\xff\\x00i#\\xf7\\x81B\\x81\\xf2\\xfd\\xdc\\x1a\\xfa/\\xf6\\x98\\x93\\x1f\\xb2_\\xc0va\\xb4\\x7fg\\xb6r1\\xfc\\x02\\xbdG\\xe3n\\xa9\\xfb+|\\x0e\\xf8\\x89k\\xe1\\x1dK\\xe0lZ\\xd5\\xe4\\xd6K|\\xf2\\xdbH\\xe8\\x11\\x19\\xd8 \\xe5\\x8eO\\xc9\\xfaV/\\x8a\\xbfk\\x7f\\x82~\\'\\xf0~\\x8f\\xa3\\xf8\\xab\\xe05\\xe5\\xee\\x8fh\\xa5\\xf4\\xc8&\\x9dJE\\xb4m\\xf9v\\xe0\\x81\\x83\\x8e\\xb4\\x01\\xf1s\\xdf\\xc0\\x91\\x06W\\xdcGP\\xb8c\\xf9f\\xbd\\x16?\\r|!\\x97I\\xb6\\x9e\\xe3\\xe2\\xdc\\x90^K\\xe4\\x99`\\x1aS0\\x8b+\\xfb\\xd1\\x9d\\xfd\\x8b`\\x7f\\xb8O\\xf1\\x0c}v\\xd1~\\xcaQ\\xfe\\xcb1\\xfcy?\\x06\\xa0\\xfe\\xc9\\x9aV\\xb4M>2\\xfeq\\x94J\\xd1\\xe0\\xb6\\xf0\\x00\\xf9O5\\xe4\\xd6\\xdf\\x1b\\xbfeK\\xc8.e\\x83\\xf6g\\x91\\xd2\\xde\\x1f6\\xe3\\x17G\\xf7q\\xe5P\\x13\\xcf\\xf7\\x99G\\xe3@\\x11\\xfe\\xc4\\xd6\\xdaU\\x9f\\xed\\x99\\xaa\\xd9h\\x9a\\xb0\\xd4\\xf4\\xf8\\xb4\\xcb\\x85\\x86\\xf3\\xcb\\xf2\\xcc\\xcb\\x81\\xc9\\x195\\xfa]l?\\xd1S\\x9c\\xf1_\\x1d~\\xcc\\xdf\\x15>\\x04\\xf8\\xbb\\xe2e\\xe7\\x87\\xfe\\x1a\\xfc*\\x7f\\x07kRY\\xbc\\xa6\\xe5\\x8f\\x99\\xbe5\\xe4\\xa8$\\xf1\\x9a\\xfb\\x0e\\xcc\\x11e\\x1a\\x9f\\xee\\xf5\\xa0\\x0b\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00x\\xaf\\xedJ\\x01\\xfd\\x93> \\r\\xdc\\x8d4\\x82\\xde\\x83p?\\xd6\\xbf\\'lt\\xadV]\\x15u(\\xf4{\\xf7\\xb1U\\x0c\\xf7k\\x03yJ\\t\\xc6wc\\x18\\xcf\\x07\\x9e+\\xf6\\x17\\xe2\\xff\\x00\\x84_\\xe2\\'\\xc2_\\x13x\\x12\\x1b\\xd4\\xb2\\x97U\\xb31,\\xf2p\\x91\\x9c\\x02\\x0b\\x9f\\xee\\xf1\\xdb5\\xf1\\xae\\x99\\xfb&\\xfcn\\xb3\\xf0;xV\\xcf\\xe3\\x0f\\x81\\x06\\x8cT\\xa1\\x85ndq\\xb4\\x96\\xe3>_\\xfbo\\xff\\x00}{\\x0c\\x00|\\x87\\x85\\'\\x8d\\x84~ugG\\xda\\xd5\\xf3q\\x8e\\xdd\\xfc}<7d}\\x98\\xeaEfv\\xc8\\x01>\\xd0\\xdb\\xba\\x1ex\\xcd}\\xfd\\xfb3\\xfe\\xcc\\xfa\\xb7\\xc1/\\x88\\x9a\\xb7\\x8a\\xbcW\\xe3\\xaf\\x0e^%\\xcd\\x89\\xb1\\x82->\\xe0\\xb7\\xdea\\xcboU\\xc7\\xe1\\x9a\\xf2\\x8dk\\xf6\\x05\\xf8\\x8f.\\xbf\\xa9_\\xd9\\xf8\\xf3\\xc2q\\xe9W\\x17/<\\x12\\xcd<\\xaa\\xc0;1\\x00\\xfe\\xec\\x8c\\xf3\\xd8\\x9a\\x00\\xf9\\xbb\\xc7\\x16~\\x1f\\xb4\\xf8\\xd1sk\\xe1yc\\x97DMF!h\\xf0\\xae\\xc1$d\\xaf$d\\xf7\\xf7\\xef\\xf5\\xc7\\xd1\\x1f\\xb7\\xe2\\x03\\xf1w\\xc0\\xe4\\xc6\\xbf6\\x86W\\x93\\x83\\xf7\\x87\\xe5M\\xd3\\xbf`\\x9f\\x1bE\\xacX6\\xa1\\xf1\\'\\xc1\\xa2\\xc6)\\xd1\\xe7\\xf2n\\xa4\\xf3\\x02\\x06\\x04\\xed\\x051\\xbb\\x19\\xc6H\\xafn\\xfd\\xa6?f]s\\xe3\\xc7\\x8b4\\ro\\xc1\\xbe.\\xd0\\xa1m.\\xc4\\xd9\\\\\\xc7y3\\x1c\\xaer\\x19|\\xb5\\x7f\\xd7\\x14\\x01\\xf0\\xd6\\xac\\xbe\\x05\\xff\\x00\\x85\\x19\\xa1\\xff\\x00f\"fDo\\x89>\\x06\\x12\\xe7\\x9c\\xdd\\xca\\x1b>\\xff\\x00\\xbb\\xafx\\xf0?\\xec\\xd9q\\xa2~\\xc6\\x1e\\'\\xf8\\'}\\xe3M\\x12\\xe3Y\\xf1\\x05\\xc9\\x9c\\xdc\\xda\\xcf\\xba$`\\xf12\\xa8\\xc8\\x0c\\x7f\\xd5\\xf3\\xf2\\xf7\\xa0\\x0f\\xcf\\xef\\x02\\xddh\\x16\\x9e!\\x8a\\xeb\\xc4\\xbam\\x86\\xa3\\xa6\\x88$C\\x15\\xf2\\xc8c\\xdf\\xb7\\n\\xd8F\\r\\xb8\\x1f|W\\xa6\\xfe\\xc8\\xa9\\x8f\\xdbO\\xc2E\\x82\\x06\\xcc\\xff\\x00(\\xfe\\x1f\\xdd\\x1c~\\x1c\\xd7|\\xdf\\xb0\\x1f\\xc4\\xfbX\\x91/\\xfe \\xf8*\\xdd\\xb9\\x08$\\x9ee$g\\xaf1\\x0c\\xfeU\\xe8\\x7f\\x01?d\\xbd\\x7f\\xe1w\\xc7\\xad7\\xc7\\x9e&\\xf8\\x81\\xe1[\\xcb]=\\\\\\xa4:}\\xd1.\\xee\\xcaG!\\xd5@\\x18>\\xb4\\x01\\xf2\\xcf\\xc7\\xf5\\xcf\\xedi\\xe3\\xe0\\xb9ruf\\xc9\\xe9\\x91\\xb5x\\xc9\\xae[\\xc7\\xb3x]\\x97L_\\nY\\xac\\x11\\x7ff\\xc2\\xfa\\x84\\xa2R\\xfb\\xee\\x1d7:m ca\\xf9s\\xdf\\x19\\xe2\\xbe\\xc2\\xf8\\xb1\\xfb\\x13x\\xeb\\xc7\\x9f\\x1c\\x06\\x8aT\\xc1)%\\xcc\\xaa\\xc3\\xd3\\x83\\x1f\\x1d\\x07\\x14\\x00\\xbf\\xb2\\x1cx\\xf8\\x0b\\xf1\\xbb~7\\xff\\x00d\\x95-\\x9c\\xff\\x00\\xcb6\\xcf\\xeb_.\\xe8\"\\t.t\\xf1vQ-\\x0c\\xc9\\x1c\\xe4\\x93\\x85\\x8fp\\r\\xd3\\xd8\\x9a\\xfd\\x13\\xf8\\t\\xfb6\\xdc|0\\xf8e\\xe3\\x9f\\x0ex\\x83\\xc7^\\x1f\\xbe\\xbf\\xf1=\\xb9\\xb4\\x8f\\xec\\x17\\x1b\\xa3\\x85\\n\\x91\\xb8\\xee\\nI\\xc9\\xe7\\x03\\xa5x\\x88\\xff\\x00\\x82~|O\\xb1\\x8d\\x84\\xde?\\xf0lP\\x1c\\xa2\\x19&\\x99A\\x1e\\xbc\\xc5\\xd7\\x07\\xb5\\x00x\\xff\\x00\\xc2h4\\xd8\\x7fl\\x8f\\x04A\\xa5|\\xda\\\\~\"\\xb7[w\\xdd\\x92\\xc9\\xe6\\x829#5\\xd8\\xfe\\xda\\xe4\\x8f\\xdbs\\xc4\\xbdU~\\xc7`I\\x1d\\xc0\\xb7J\\xf5_\\x85\\xdf\\xb1g\\x8a\\xbc\\x19\\xf1\\xb7\\xc3>0\\xd7\\xfe\"\\xf8Fm?G\\xbf\\x8e\\xf6H\\xed.\\x1d\\xa5\\x93\\xca!\\x95\\x00eP2F\\t\\xcf\\x19\\xcf5\\xd6\\xfe\\xd0?\\xb2/\\x8c\\xfe2\\xfcw\\xd4~#\\xf8K\\xc5\\xfe\\x1e\\xb6\\xb2\\xbb\\x86\\x08\\x1a+\\xb9\\x9c\\x951D\\xa8rQ\\x18c\\xe5\\xcfZ\\x00\\xf8\\xdb\\xc6z?\\x84\\xec\\xfc\\x01\\xa5^\\xe8S\\xa9\\xbe\\x9e8\\x832\\xdc\\x06k\\x851)\\x95\\x991\\x98\\xf6JZ0\\x0f\\xde\\xdb\\xb8pk\\xde\\xfc|\\xbf\\xf1\\xa9\\x7f\\x00\\x82\\x87\\'UL~r\\x1f_j\\xa9\\'\\xec\\t\\xf1\\x00\\xc6\\xdf\\xf1q\\xbc\\n\\x0b\\x0eI\\xba\\x94w\\xc8\\x1f\\xea\\xfarO\\xe5^\\xfb\\xe2o\\xd9\\xb6\\xf7\\xc4\\xbf\\xb1_\\x87~\\x08\\xe9^2\\xd0\\xce\\xbb\\xa5N\\x97B\\xe5\\xa7\\xcc28-\\xb8\\r\\xa0\\xb6>n\\xbbh\\x03\\xe0\\xcf\\n\\xcb\\xe0[o\\x00x\\xa9\\xfcOe%\\xde\\xb3$\\x11\\xc7\\xa1\\xc7\\xb0\\xb1\\xdeO,[p\\n\\xa0rO\\'\\xd8\\xd7\\xb8~\\xc1\\xdb\\x8f\\xc6\\xef\\x17\\xef\\x91_\\x1e\\x17\\x99Nx\\xcf\\xef\\x12\\xadI\\xfb\\x03\\xfcK\\xb7eK\\x9f\\x88\\x9e\\x08\\x85\\xd7\\xe61\\xcbs0\\xdb\\x9eG\\x060q\\xcek\\xda?f\\x8f\\xd9\\xa3R\\xf81\\xe3m\\x7f_\\xf1g\\x8e\\xfc7~\\xda\\x8e\\x9a\\xdalIapX\\xa8fRX\\xef\\x0b\\xe9@\\x1f\\x01i\\xef<\\x1e?w\\xd3\\x84F\\xeduG\\xfb>\\xfc\\xed/\\xe6\\x10\\xb9#\\xb75a\\x12O\\xf8Z\\x96I0\\x84\\xcd\\xfd\\xad\\x18\\x98!;wy\\xa38\\xcfl\\xe6\\xbe\\x99\\xd4?`o\\x890k\\xd7z\\xa5\\x8f\\xc4/\\t\\xdbX\\xc9t\\xf2\\xdaM5\\xc4\\xa8\\xc0\\x17\\xdc\\xa7>Y\\x19\\xfc{S\\xb4\\xff\\x00\\xd8k\\xc7M\\xe3\\x9bMsV\\xf8\\x9d\\xe0\\xa9 K\\xd5\\xba\\xb80\\\\\\xbe\\xf6!\\xf7\\x1c\\x02\\x80~\\xb4\\x01\\xcf~\\xdd\\xfbS\\xf6\\xb2\\xb4R~Q\\xe1\\xebL\\x1e\\xb8\\x02I\\xb8\\xe2\\xbc\\x1b\\\\\\x17\\xe9\\xe1\\xdd\\x1a+\\xbf Z\\xa4,\\xd6\\x91\\xc4\\x08;K\\x0c\\xee\\xcd}\\xe1\\xfbK~\\xca\\x9e,\\xf8\\xe7\\xf1\\x82\\xc7\\xc6\\xde\\r\\xf1^\\x83o\\x0cz\\\\V\\x13Cw+\\x86\\xcaH\\xe7p\\xf2\\xd5\\x81\\x04I\\xdc\\xf6\\xaf\\x1d\\xba\\xfd\\x86>&\\\\\\xdbEmw\\xf1?\\xc0\\xec\\xb6\\xcac\\x89\\x1a\\xf2A\\xe5\\x83\\xd4\\x7f\\xab\\xf6\\xa0\\t\\xa7\\x8d[\\xfe\\x08\\xcf\\xa7d0\\xce\\xbc\\xe5;s\\xf6\\xb9\\x7f:\\xf9\\x93N\\xfe\\xd2\\x87\\xc3\\xfa\\xad\\xce\\x9c\\x88\\xf6R\\xc4\\x96W\\xfd\\x0b\\x05w\\x12)\\xc7P\\xbb\\xe2\\x1f7\\xd0\\x1c\\x12+\\xf4)\\xbfgK\\xab\\x8f\\xd82\\xdf\\xe0R\\xf8\\xe3A]n\\xda\\xed\\xaf\\x92\\xf1n7[\\xb3\\xf9\\xef R~\\xf0\\x18~\\xbbx5\\xe1p~\\xc2\\xbf\\x13\\xec\\xed\\xe6\\x86/\\x8a\\x1e\\t\\x85g\\x8c\\xc52\\x0b\\xb9\\x06\\xf4,\\xad\\x83\\xfb\\xbe~eC\\xf8P\\x06/\\xec*\\xa8\\xbf\\xb5\\xdb\\xa89\\x03I\\x9cp\\xd9\\xfe\\x1a\\xfd@\\xb6\\xe6\\xd5\\x07\\xb5|g\\xfb4\\xfe\\xcb>!\\xf8;\\xf1r\\xe7\\xc7\\x1a\\xcf\\x8b\\xf4\\rb\\x11g%\\xb4v\\xfaD\\x8d+\\xe5\\xc6\\tm\\xca\\xb8\\x02\\xbe\\xcb\\xb3;\\xac\\xa38#\\x8e\\xf4\\x01=\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1eE\\xfbC\\xea_\\xd8\\x7f\\xb3\\xf7\\x8a\\xb5\\xc3\\x0c\\x93Gel\\xb2\\xcfn%1\\x99\\xe3\\x0c7 a\\xf7r3_\\x98?\\x15\\xfcs\\xa1\\xf8\\xfb\\xe2\\\\\\xde \\xf0\\x16\\x91{\\xe1m\\t\\xa1H\\x85\\x88\\xb9|\\xb3\\x81\\x82\\xd8\\x0c@\\xfc\\xeb\\xf4\\xd7\\xf6\\xa0\\x82{\\xcf\\xd9W\\xc7\\xb6\\x96V\\xf2\\xdc\\xdc6\\x98q\\x0c(]\\xcf#\\xf8G5\\xf9\\x81\\xe1\\x8d/\\xe1\\xa4\\xfe\\x17\\x82O\\x11j\\x9a\\xed\\xbe\\xa0!/,QZ1P\\xfeb\\xae\\xd5 r\\ns\\xff\\x00\\x01\\x14\\x01\\xca\\xfd\\xa7S<\\x9d{T>\\xa7\\xedn?\\xa9\\xfet\\xe6\\x9bW\\xdaG\\xf6\\xde\\xaa\\x0f\\xa3]\\xb8\\xc7\\xe1]\\x95\\x9d\\xb7\\xc2\\xd9,\\x1ak\\xd9\\xbcM\\r\\xdf\\xd9^0\\x89hJ\\xb4\\xb8!$\\xcf\\xa6v\\x9d\\xb8\\xe8\\x0f9\\xae\\x19$\\xbd\\xdawY\\\\g\\xa6|\\xb6?\\xccP\\x07\\xd7\\x7f\\xb1\\xce\\xad\\xac\\x7f\\xc3>|{V\\xd5/%6zLS[\\x17\\x95\\x98\\xc5#[\\xdd\\xe4\\xa9=\\t\\xd8\\x9f\\x95|\\x9d\\xa3G\\xe2M\\x7f[\\xb1\\xd24\\xfd[Q\\xbb\\xd4u\\x0b\\x84\\xb7\\xb7\\x88\\xde:\\x19%s\\x85\\x19,\\x00\\xc9=I\\xc7\\xa9\\xaf\\xab?c\\x8b=H~\\xcf\\x1f\\x1fg\\x93M\\xbcD\\xb9\\xd2\\xa1\\x8a\\xdd\\x9a\\x16\\x02gX.\\xf7*q\\xf30\\xde\\x99\\x03\\x91\\xb9}E|\\xa1\\xe1\\xddc\\xc4>\\x15\\xd5\\xa3\\xd5t\\x9b{\\x9bmV\\xdc:G)\\x84\\x97\\x81\\x99J\\x96\\nG\\x0e3\\xc1\\xech\\x03\\xbe\\xf857\\x88\\xf4o\\xda\\xc7\\xc2\\x1am\\xc6\\xad\\x7f\\x05\\xd4:\\xd2\\xda\\xdcF\\xf7\\x0e\\xc1\\x19X\\xab\\xa3rA\\xe4\\x11]o\\xed\\x87\\xabk\\x12\\xfe\\xd9~*\\xb5mb\\xf6(-\\xd6\\xde8cI\\xd9UA\\x85I\\x00\\x03\\xeaMr_\\tu\\rw\\xc5\\x7f\\xb5\\xff\\x00\\x845\\xbdF\\xd6\\xe6\\xefS\\xb8\\xd5\\xe3\\x9e\\xeet\\x80\\x8f1\\xbf\\x89\\xc8\\x1d\\xcf\\xdec\\xeaMt\\xdf\\xb6\\x15\\xad\\xe4\\x1f\\xb6\\xa7\\x8a\\xe6\\x9e\\xc2\\xf0A0\\xb7h\\x98@\\xdbe\\x1eJ\\x02A\\xee:\\x8c\\x8f\\xa5\\x00yF\\xbf\\xa3x\\xc7\\xc3zv\\x9fw\\xab^\\xea6\\xb1\\xeav\\xa2\\xee\\xc9\\xda\\xf4\\xb8\\x9a#\\xd1\\xbeV8\\xfa\\x1c\\x1a\\xfa\\x8b\\xe2\\xb6\\xb7\\xadI\\xff\\x00\\x04\\xb8\\xf8cpuK\\xe1qq{\\xe5\\xc9*Lw\\xb8W\\x90\\x00\\xc79=+\\xe5]o\\xc4\\xba\\xde\\xb1\\xe1{-\\x1a\\xea\\xd7m\\xa6\\x9c\\xa5m\\x84V\\xec\\xb9\\xcfVbs\\x92\\x7f\\x01\\xed_Q\\xfcW\\xd3\\xb5H\\xbf\\xe0\\x95\\xff\\x00\\x0c\\x04\\x9ae\\xe2\\xbc7\\xc6IQ\\xa0`QL\\x92\\x95,1\\xc0 \\x8c\\x13\\xd74\\x01\\xf3v\\x83\\xe1\\xbf\\x13\\xf8\\x93H\\xbd\\xbf\\xd3\\xfcA,\\x7fc!\\x0c77\\x92#\\xcc\\xe6)&\\xda\\xbc\\xe0\\x1f.\\tH\\xc9\\xc7\\xcb\\x8e\\xa4\\x03\\xf4\\xdf\\xec\\x01\\xaaj\\xad\\xf1\\'\\xc7\\xf6R\\xeaWsD\\x9a\\x10\\x99\\x12iL\\x81\\x1cJ\\x06y\\xef_-\\xe8~.\\xf1\\x07\\x86\\xf4\\xbb\\xdb-\\x169\\xa2\\x83P\\n\\'\\rn[\\xa2\\xba\\x0c\\x128;e\\x95\\x7f\\xe0f\\xbe\\x9e\\xff\\x00\\x82}Y\\xdf\\xff\\x00\\xc2\\xc9\\xf1\\xed\\xec\\xd671\\xc3.\\x85\\xe5$\\xad\\x13\\x05g\\xf3A\\xda\\x0e0N;P\\x07\\xcb\\x11\\xdcx\\x83W\\xf1[Z\\xff\\x00n_\\xbd\\xdd\\xe5\\xef\\xd9\\xd6Cu \\x1b\\xd9\\x82\\x8c\\xe0\\xfa\\x90+j+o\\x11x?\\xe3^\\x99\\xa2\\xdcx\\x86\\xf5\\xef\\xac\\xb5x!\\x96h\\xa7\\x98&\\xf1 \\x04a\\xc0<\\x1c\\x8c\\xe3\\x1e\\x99\\x15\\xce3\\xdf\\xe9~#\\xb8v\\xb3\\xbc\\x82\\xf2\\x0b\\xc6\\x99w\\xc2\\xc0\\xc7\"\\xb0*H#\\xaeGJ\\xd2\\xd1\\xe5\\xd6\\xb5\\xbf\\x8a\\xba4\\xf3\\xd8\\xde\\xddj\\x17\\x9a\\xb47\\x129\\x8d\\xdd\\xe4c*\\x93\\xc63\\x8c\\x93@\\x1fI\\xfe\\xde\\x9a\\xb6\\xab\\x1f\\xc7\\xfd\\x02\\xc95;\\xe8mF\\x90\\x92ypN\\xc83\\x9eO\\x15\\xf3\\xc6\\xa9\\xe1\\x9f\\x13\\xe9^\\r\\x83\\xc4\\x17\\x9e#\\x9eD\\x97c\\xbd\\xacwS3\\xc2\\xb2n\\xf2\\x8b\\xbe\\xdd\\x99`\\x84\\x81\\xbb8\\xeb\\x8a\\xfa\\x03\\xf6\\xf9\\xb4\\xbdO\\xda\\x0b@\\xbb\\x92\\xc2\\xe8\\xdb\\x1d\\x1a5\\x12\\x88[k\\x1c\\xf2\\x01\\xc6\\t\\x15\\xf3u\\xff\\x00\\x8a\\xbcI\\x7f\\xe0\\xf8\\xbc={%\\xd3iV\\xa5v\\xc0# erWw\\x1c\\xe3sc?\\xde4\\x01\\xf5w\\x855\\xbdn?\\xf8#\\xdf\\x8d\\xaf\\xce\\xab|\\xd7Qj\\xa9\\x14S\\x19\\xdb\\xccDk\\xabU*\\x1b\\xae0\\xcc?\\x13_-\\xf8c\\xc3\\xde4\\xf1\\x84\\xf3\\xdbxz\\xebV\\xbe\\xb9\\x865\\x96h\\xd2\\xe2FeV8\\x07\\x00\\xf23\\xc5}?\\xe1=;S\\x97\\xfe\\x08\\xe5\\xe3kx\\xb4\\xbb\\xb34\\xba\\xbaK\\x0c)\\x0b\\x96t\\x17v\\xa4\\xb2\\x8cd\\x80\\x03\\x12zaI\\xed_(h\\x9e!\\xf1\\x07\\x87\\xd6Y4\\x99ol\\xdap\\xaa\\xef\\x020f\\n\\xd9\\x03#\\xb6}\\xe8\\x03\\xde?c{\\x8doO\\xfd\\xb4\\xf4\\xdd&\\xefY\\xbcfXn\\xa0\\xb9\\x81\\xa6gRT`\\xab\\x02q\\xc1\\x1f\\xa5y\\xaf\\xc6MS\\\\\\xbd\\xfd\\xa3\\xfcl\\xd3k\\xf7\\xcb\\xb7U\\x91\\x06n\\x1dx\\x07\\x80\\x00\\xe3\\x00\\x03^\\x87\\xfb\\x1a\\rKQ\\xfd\\xb5\\xf4\\x9dFk;\\x97cos-\\xc4\\xdeQ\\xda\\x19\\x86I\\'\\xb7$\\x0e{\\xd7\\x9a|g\\xb3\\xbd\\xb5\\xfd\\xa3\\xbcu\\x1d\\xed\\x8d\\xdd\\xb9}Jf]\\xf00 \\x1c\\xe1\\x80\\xc7C\\xeb@\\x1c\\xde\\xbd\\x17\\x894#\\x01\\xbc\\xd65\\x14\\x9a[Xoa\\xc5\\xe3\\x92c\\x95\\x03\\xc6\\xfct\\xca\\x90q\\xd4w\\xc5}E\\xfbaj\\xfa\\xd9\\xf8)\\xf0 .\\xadw\\x11\\xb9\\xf0\\xecs\\\\:\\xcc\\xcb\\xe6?\\xd9\\xed\\xf2\\xcd\\x8e\\xbdO\\xe7_+\\xf8\\x87V\\xd6\\xbcQz/5\\x0bY\\xe5\\xbd1Gi\\x1a\\xc5\\x03\\x00#\\x8dBF\\x81q\\xd4\\x00\\x05}K\\xfbcY\\xea0|\\x14\\xf8\\n\\xd2\\xe9\\xf7\\x89\\xe4\\xf8u\"\\x9f0\\xb01\\xbf\\xd9\\xed\\xfeF\\xe3\\xe5n\\x08\\xc1\\xe7\\x83\\xe9@\\x1f:\\xb7\\x86\\x1c\\'\\x8e[Y\\xba\\x8fD\\x92y,\\xe2\\xb8\\x92\\xf2O\\xde\\\\!\\\\\\xc6\\x009\\xc9V-\\x9cc\\x08k\\xe9\\xdf\\xd9\\x7f[\\xd6\\xd7\\xf6\"\\xf8\\xd3/\\xf6\\xad\\xdb\\xcbi\\x13\\xb5\\xbc\\x8f31\\x89\\x8d\\xbeN\\xd2zs_)/\\x89|E\\x1f\\x85O\\x85\"\\x92\\xf4h\\xec\\xcc\\xc2\\xcb\\xca;7;#\\xb3`\\x8e\\x0ecN}\\xbd\\xf9\\xfa\\xab\\xf6Y\\xd3\\xb5)\\xff\\x00b\\x0f\\x8dk\\x16\\x9bw#\\xdc\\xc7\"\\xc0\\x89\\x0b\\x131\\xfb>0\\x80\\x0f\\x98\\xe4v\\xa0\\x0f\\x93tH!\\xf8\\x93iq\\xaa\\xdd\\\\,zDn7\\xcc\\xcc\\x15\\x94\\xc8\\x062N:\\x9a\\xf9:\\xf3Q\\xd6ou\\xddF\\xe2mwR.\\xf7R\\x12V\\xed\\xc7\\xf1\\x9a\\xfa\\xb7\\xf6\\x04\\xb5\\xbe>!\\xf8\\x99t\\xd6W\\x02\\x1f\\xecx\\xe3\\x12\\x18\\x98\\x02\\xd9\\x90\\x85\\xce:\\x9e\\xb8\\xaf\\x92\\xee \\xd4,\\xf5\\xddJ\\x19\\xf4\\xdb\\xb4\\x90]I\\x94hX0\\xf9\\x8fQ\\x8a\\x00_;T\\x07#]\\xd4\\xb3\\xefv\\xfc\\xd7S\\xe1\\xbf\\x18\\xe8\\x9a&\\x99%\\xae\\xbb\\xe1\\xcb\\x8f\\x10]\\x997\\x8b\\x89\\xb5ib\\x012\\xa3o\\x1d:0\\xaeM\\x9e\\xf4\\x8c-\\x9d\\xd4lx\\r\\xe57\\x1f\\xa5w)\\xe2\\xaf\\x87I\\xa6\\xd9\\xc2\\xdf\\n/\\x1ax\\x10y\\xd24\\xcd\\x8b\\x99<\\xbd\\xbc\\x8cp7\\x1d\\xdf\\x85\\x00{\\x7f\\xecw\\xe2(\\xb5\\xdf\\xdb.\\xe6]\\x16\\xce\\xe7H\\xd1\\xe7\\xd2\\xa6o\\xec\\xb6\\xbc{\\x84\\x04/\\\\\\x9e:\\xd7\\xe9-\\xb9\\xcd\\xba`q\\x8a\\xfc\\xcb\\xfd\\x8a\\x07\\xdb\\xff\\x00l\\xeb\\xed[M\\xd1.4\\xed3\\xfb>\\xe0\\x88\\x8a1XA^\\x01l`s\\xeb_\\xa6v\\xdf\\xf1\\xea\\x9fJ\\x00\\x9a\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f6\\xf8\\xc5\\xe3\\t\\xbe\\x1d| \\xf1\\'\\x8em\\xec\\x12\\xfe}*\\xcb\\xccKYI\\x08\\xe4\\xf1\\xf3q\\xc8\\xaf\\x82c\\xfd\\xb9<\\x7f$a\\x97\\xe1\\xbf\\x83v\\xf6\\xff\\x00E\\x1c\\x0f\\xca\\xbe\\xd5\\xfd\\xa9\\x8a\\xa7\\xec\\x99\\xf1\\x05\\x89\\xff\\x00\\x98a\\xfeb\\xbf0|1\\xf0\\xc3\\xc7\\x1e%\\xd1l/4\\xad>/\\xb1\\xea\\x10\\xdcOo<\\xd3\\xa4A\\x92\\x05\\x06F\\xf9\\x88\\xf9~V\\\\\\xfa\\x80:\\x91\\x90\\x0fn\\xff\\x00\\x86\\xe1\\xf8\\x81\\xff\\x00D\\xeb\\xc1\\xdf\\xf8\\n?\\xc2\\x90\\xfe\\xdc_\\x10\\xc1\\xe3\\xe1\\xcf\\x83\\x8a\\xff\\x00\\xd7\\xa8\\xff\\x00\\n\\xf9\\xb1&\\x87s/L\\x1c`\\xe3\\x8c}(\\xf3\\x13\\xb3\\x80(\\x03\\xe9\\xd8\\x7foO\\x8aV\\xb6\\xa6\\x0b?\\x05\\xf8V\\xd66$\\x94E\\xd8\\x1c\\xff\\x00\\xba+\\xd7?fO\\xda?T\\xf8\\xcf\\xf1SP\\xf0w\\x8b<\\t\\xe1\\xcbP\\xb6m{\\x1c\\x96\\x90(;\\xd0\\x8e\\x18\\x11\\xcek\\xe0m\\xe9\\xd4\\xba\\xd7\\xd1\\xdf\\xb0\\x93)\\xfd\\xa8\\xf5\\x13\\xb8\\x1f\\xf8\\x92O\\xcd\\x00kj\\x9f\\xb7O\\x8e\\xac<[\\xa9G\\xa1\\xf8\\x13\\xc2\\x96\\xd0\\xda\\xdc\\xc9\\x14 \\xc5\\x896\\xab\\x15\\x07 \\x03\\xdb\\xb5C\\x07\\xed\\xeb\\xf1\\x02\\xebW\\xb5\\xb8\\xd6|\\t\\xe1k\\xabs\"\\xa4\\xb9\\x8f22\\x96\\x19\\nH\\xcepI\\xaf\\x9ao\\x0cm\\xe3\\xbdH\\x17\\x11\\xa0\\xd5\\x1f|\\xbbKl_4\\xe5\\xb6\\x8e\\xb8\\xeb\\xff\\x00\\xeb\\xad\\x8f\\x88\\xfa\\x96\\x8d\\xa8\\xfcK\\x17z\\x05\\xde\\x9fu\\xa7\\x06\\x8a(e\\xb1\\x85\\xe1S\\x8cd\\xba\\xba\\xabo\\',x\\xc6\\x18\\x00N(\\x03\\xee/\\xdao\\xf6\\x89\\xd4~\\x0c\\xf8\\xbb\\xc3\\xfe\\x1e\\xf0\\x9f\\x81<=u\\xfd\\xa3c\\xf6\\xe9e\\xbc\\x81{\\x91\\xf2\\x00\\x05x\\xb4\\x9f\\xb7\\xc7\\xc5\\x19-V\\xd6_\\x06\\xf8V[t\\x03\\x10\\x18\\xc9U\\xf4\\xf9OL})\\xff\\x00\\xb7\\x99\\xff\\x00\\x8b\\xcb\\xe0\\xbc\\x00H\\xd0\\x17h=3\\x91\\x8a\\xf0{\\x8dO\\xc2\\x8b\\xf0N=\\x19\"W\\xf1B\\xdd\\t\\xde\\xec\\xc0F-\\xb2\\xc3\\xc8\\xdd\\xd9\\xc3e\\xc9\\xfe\\xec\\x88\\xbdP\\xd0\\x07\\xdc\\xfe\\x1d\\xfd\\xa2n\\xb5\\x7f\\xd8g\\xc4\\xdf\\x1cn|\\x01\\xa0\\xae\\xaf\\xa2\\xdd\\xfd\\x86;T\\x88yN^Xc\\x0e~^\\xdevq\\xec}k\\xc2\\xac\\xbfoO\\x89\\xf601\\xb0\\xf0W\\x84\\xedU\\x8eO\\x93\\x1f\\x95\\x9f\\xc2\\xae\\xf8\\x1c\\xe7\\xfe\\x08\\xf5\\xf1\\x1f\\xfe\\xc3Pw\\xc7\\xfc\\xbd\\xd9\\xf7\\xaf\\x9e<\\x07\\xa8\\xe9:n\\xb5$\\xfa\\xbb\\xda\\xda\\xc8\\xf6\\xcf\\x15\\x9d\\xe5\\xd4M4\\x16\\x93\\x91\\xc3\\xba $\\x8fL\\x03\\x8a\\x00\\xfb7\\xf6y\\xfd\\xa9u\\xef\\x8b\\x9f\\x1d\\xed\\xfc\\r\\xe2\\xcf\\x02\\xf8r\\x18/m\\xe4\\x9cOm\\x00.\\x19@\\xeb\\x91\\xcdr?\\x11\\xbfl\\xbf\\x15\\xf8G\\xe36\\xbd\\xe1\\xbf\\x0ex\\x03\\xc2\\xf1\\xd9i7\\xa6\\xde)d\\x80\\x19\\x0e\\xc3\\xf7\\xb2\\x00\\xe4\\xf5\\xf6\\xaf7\\xfd\\x8d\\xdc\\xbf\\xed\\xbf\\xa5\\xb9`sms\\x80+\\xcd\\xfe3\\x82\\xff\\x00\\xb4\\x87\\x8f\\x15\\x1d\\x03\\xff\\x00kNFz\\x11\\x91\\xc7\\xe9@\\x1e\\xd97\\xed\\xf1\\xf1.\\xe0\\xa5\\xce\\xa5\\xe0\\x9f\\n\\xdf\\xc7\\x19#\\x12\\xc4Y\\x87|g\\x07\\x15\\xee\\xdf\\x1e?hK\\xaf\\x86?\\x07\\xfe\\x1ex\\xb3\\xc3\\xde\\x06\\xf0\\xfc\\xf7~.\\xb2\\x8e\\xfeQu\\x08+\\x06\\xe8c\\x93\\x00\\x05\\xc9\\xff\\x00Y_\\x07\\xfcG\\xd7<3\\xac\\x9b\\x07\\xf0\\xad\\x90\\xb4\\x88Z\\xf9\\xd7\\xd2\\xe3\\x1b\\xee\\xa5\\xf9\\xa4@\\x07\\xf0!\\xc8\\x15\\xf4g\\xedt\\xeb\\xff\\x00\\x0c\\xbb\\xfb>\\x8e\\x99\\xd0\"#\\xff\\x00\\x01-\\xa8\\x02\\x8a~\\xdf?\\x14\\xa3\\x84Y/\\x83\\xfc,\\x91\\x14\\xe2\\xdc!\\x00\\xf5\\xcf\\xcb\\x8f\\xd2\\xbd\\xdf\\xe07\\xed\\x04\\xdf\\x13\\xfe\\x10x\\xe3\\xc5\\x1e$\\xf0\\'\\x87\\xad\\xaf|/\\x11\\xb8\\x8d-b]\\xb3\\x01\\x19nA\\x1cr+\\xe1\\xcd3\\xc4~\\x0e\\x8f\\xe0\\x06\\xb1\\xe1K\\xbb=\\xde#\\xba\\xbaY-\\xaeB\\x12Py\\x91\\x9e\\xb8\\xda\\x17b\\xca\\x0f9\\xcb\\x00\\x01\\x04\\x91\\xef\\x9f\\xb2\\x19\\x1f\\xf0\\xcd\\xff\\x00\\x1b\\xf7g\"\\xc5\\xb2X`\\xff\\x00\\xa9j\\x00\\xca\\x87\\xf6\\xf8\\xf8\\x8fnZ\\xebO\\xf07\\x85-wp\\x1e8\\xf6\\xb0\\x04\\xf0\\t\\x02\\xba\\x9f\\x86\\x9f\\xb6g\\x8c|q\\xf1\\xc3\\xc3~\\x19\\xf1/\\x80\\xfc/-\\xae\\xb9\\x7f\\x15\\x84\\xb3G\\x0ed\\x1ec\\x04\\xdd\\x92\\x0eq\\x9a\\xf9G\\xe1\\xce\\xb5\\xa2h:\\xf4:\\x8e\\xbf\\xa7E\\xa8\\xd8\\x0bY\\xa2{I\\x17\"B\\xe0\\xa8\\xc6x\\x0c\\x01b\\x0fb\\x01\\xae\\xeb\\xe1\\xf5\\xe7\\x87\\xef\\xff\\x00n/\\x06\\xea>\\x16\\x8eXtI\\xf5\\xfb#g\\x0c\\xc8\\x15\\xd1\\x14\\xc6\\xb888\\xceCt\\xfa\\xf7\\xa0\\x0f\\xa6\\xff\\x00ho\\xda\\x93^\\xf8M\\xfb@\\xdf|?\\xf0\\xbf\\x81\\xfc7=\\xa5\\x94\\x16\\xf2\\t\\xe7\\x81K;I\\x18\\x93\\xb2\\xf09\\xaf1\\xba\\xfd\\xbf>&]\\xc7\\xb2\\xe3\\xc1\\xde\\x15\\x9a4\\xf9\\x80\\x962\\xe0v\\xe0\\x11\\\\\\xaf\\xed\\xa6\\x03~\\xdc^#A\\'\\x97\\x9bk\\x11\\xbb\\x19\\xc7\\xfa:f\\xb9\\x0f\\x89:\\xef\\xc2\\xcdK\\xe1\\xbd\\x86\\x9d\\xe0\\xcd3\\xec\\xfa\\xcc-\\x0b\\xdd\\xdc\\xb4%<\\xed\\x90\\x8bwQ\\x9fS\\x02\\xcf\\xff\\x00o$u\\x04\\x00\\x0f\\xb3|e\\xfbDO\\xe1\\xbf\\xd8\\xaf\\xc2\\xdf\\x19l<\\x05\\xa0\\xbe\\xb3\\xafN\\x96\\xd2[\\xb4K\\xe5D~|\\xb7\\xdd\\xc9\\xfb\\x9d+\\xc5\\xf4\\xcf\\xdb\\x9b\\xe3\\x13i\\xd7O\\xa3x\\x07\\xc3\\xa2\\xd2\\xd1|\\xcb\\x96\\xb5\\x84\\xacQ\\x83\\xdd\\xb1I\\xf11\\xb6\\x7f\\xc1(\\xbe\\x16\\x1c\\xe3\\xfe&\\x80\\xf1\\xff\\x00m\\xeb\\xe6}/Q\\xd5\\xact\\xfb\\xe4\\xd2n\\'\\x8e\\x0b\\x88<\\xbb\\xe4\\x8b;L$\\xff\\x00\\x168\\xc5\\x00}\\xfb\\xfb0\\xfe\\xd0\\xd7\\xdf\\x1b|M\\xe2-\\x17\\xc5~\\x08\\xd0-\\x8e\\x95b/\\xa2\\x96\\xca\\x01\\x879\\xc1S\\x91^7q\\xfbt|C\\x87\\xc5wV\\xfa\\x17\\xc3\\xff\\x00\\n[\\xb2\\\\\\xbd\\xbc\\x0c\\x13\\x0e@b\\x00\\xc8\\x00\\x9e\\x94\\x9f\\xb06\\xd3\\xf1k\\xc7\\x80\\x1f\\xf9\\x80\\x9f\\xfd\\x08W\\xcc\\x06\\xe5\\xed\\x08\\xf0\\xbcH\\xe7.\"M\\x99\\xf4\\xce1\\x9e\\xf5\\x13~\\xdc\\xdf\\x10\\xdc\\x97\\x7f\\x87\\xfe\\x0ei\\x18\\xe4\\x9f\\xb3\\xe4\\x9f\\xa9\\xc5|\\xc5g\"\\x1bE!\\x80\\xe3\\xfaU\\x8d\\xe9\\xfd\\xf1@\\x1fJ\\x0f\\xdb\\x93\\xe2\\x11?\\xf2O<\\x1f\\xff\\x00\\x80\\xc2\\x8f\\xf8n_\\x88J\\xd9?\\x0e< \\xfe\\xc2\\xdc\\x7f\\x85|\\xd6\\x1d\\x01\\xc9\\x94(\\x1c\\x92+\\xa3\\xf0\\xa7\\x825?\\x18\\xe9\\xd7\\xd7\\x96\\x9a\\x9e\\x99\\xa6\\xd9\\xdam\\x0f&\\xa1.\\xcd\\xec\\xcc\\x06\\xc0=pI\\xe7\\x1d(\\x03\\xed\\x9f\\xd9\\x93\\xf6\\x98\\xf1\\x17\\xc6\\x0f\\x8a\\xf7\\xfe\\x0c\\xd7\\xbc\\'\\xa2ihl\\x9a\\xec]i\\xab\\xe5\\xb6P\\x82\\x15\\xb8\\xe4W\\xd9v\\x80\\x0b8\\x80m\\xd8\\x18\\xcd~m\\xfe\\xc6Z+xg\\xf6\\xdb\\xf1\\x0f\\x87_Q\\xb5\\xd4Z\\xc7M\\x9e\\x03wj\\xfb\\xa3\\x9b\\x18;\\x94\\xf7\\x1c\\xd7\\xe9-\\xaf\\xfcy\\xc7\\xf4\\xa0\\t\\xa8\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00\\xf3\\xaf\\x8b\\xd6\\x1e\\x16\\xd5\\xfe\\x15\\xf8\\x8bI\\xf1\\xde\\xa0\\x9ao\\x87.\\xec\\xccW\\x97\\xcc\\xdb|\\x90O\\x07\\xde\\xbe\\x14\\x8f\\xe1\\x07\\xec\\xad\\x05\\xbaC\\x07\\xedC\\xa9E\\n\\x02\\xa9\\x1a&\\x15T\\x9c\\x90\\x07\\xa1\\xaf\\xaa\\xbfl\\xcf\\xf93\\xcf\\x17{\\x181\\xf9\\x8a\\xfc\\xad\\x82\\xca\\xdd\\xa2\\x07\\xcb^\\x99\\xa0\\x0f\\xb0\\xbc\\x1b\\xfb-~\\xce\\x1e>\\xf1\\n\\xe8^\\r\\xf8\\xef}\\xa9\\xea{\\x1a_\\xb2\\xc5\\x12y\\x92*\\xf2H\\x04\\x8e\\xd5CZ\\xfd\\x9d\\xff\\x00e\\x7f\\rx\\x82\\xef@\\xd7\\xbfhk\\x8bmJ\\xcaS\\x05\\xc4/\\x1ae\\x1c\\x1c\\x10pH\\xc8\\xae/\\xf6(\\x89c\\xfd\\xb542\\x85\\x94\\xfd\\x92\\xec\\x1c\\x1e\\xdeKq^_\\xf1r\\x08\\xa6\\xfd\\xa5\\xfe\"4\\x8b\\x9f\\xf8\\xa9u\\x1f\\xfd)z\\x00\\xf7e\\xf8\\x1f\\xfb#\\xb3\\x04\\x8f\\xf6\\x8e\\x9c\\xee \\x0f\\xdc\\xaf\\'\\xd0\\x1e\\xddE{\\xbf\\x80>\\x11|\\r\\xfd\\x93u\\xe6\\xf1\\xde\\xbf\\xf1&Y\\xdbV\\xb56\\xd6o\\x7f\\xb5CF\\xd8bP);\\xb8\\xef\\xef_\\x9b\\x9a\\x8d\\xbd\\xbaZ\\x97U\\xc3(\\xe0\\x8f\\xcf\\xfaW\\xd8\\x7f\\xb6D\\x9a]\\xb5\\xa7\\xc1k\\xcdcO\\x93Q\\xb1\\x8bG&kE\\x94\\xc6d\\x18\\x8c\\xe3p\\xe9@\\x14\\xb5\\xaf\\x83\\xbf\\xb1\\xfe\\xab\\xe2\\x1b\\xedZ\\x1f\\xda\\nK8\\xee\\xee\\x1e\\xe3\\xc8\\x8e-\\xcb\\x1e\\xe6-\\xb4\\x13\\xe9\\x9cWG\\xe1\\xcf\\xd9;\\xf6q\\xd4<3/\\xc4\\x1b?\\x8d7z\\x8f\\x86tyU\\xef\\xa6*\\x8b\\x1a\\xfc\\xc3\\n\\xc79\\\\\\x92\\x07N\\xf5\\xf1\\xce\\xa84\\xdb\\xedb\\xf2\\xf6\\xcbKK\\x0bY%2Ci\\xbbx\\x8d{\\x02{\\xd7\\xbf|/]\\x9f\\xf0Mo\\x8e)\\x81\\xb4_\\xe9\\xb8^\\xc37QP\\x07\\xb5|oO\\xd9K\\xe3\\x9e\\xb3\\xa4\\xeb:\\xa7\\xc6\\xb8\\xb4k\\x9d:\\xdb\\xec\\x88mT\\xb6\\xf8\\xf3\\xc6C\\x01\\x83^]\\xff\\x00\\nC\\xf6B\\x07s~\\xd1\\xf3\\xf3\\x92A\\x88r}k\\xe5\\xbb{Kf\\xb7\\x0c\\xd1\\xe4\\x8e\\xad\\xd4\\xe2\\xba\\x8f\\x02\\xb7\\x81\\xb4\\xcf\\x15\\xcbq\\xe3\\xcd=\\xef4s\\x0bb8F\\x19\\xa4\\x0c6\\xfc\\xc3\\x901\\x9c\\xd0\\x07\\xe8?\\x82\\xbe\\x15|\\x17\\xbf\\xfd\\x8a\\xfcC\\xe0\\x1f\\x0ex\\xe2]W\\xc1\\x17m-\\xd6\\xa3\\xaf\\xc6\\xe1Z\\xdeX\\x8cr\\xee+\\xe8<\\xb5${W\\xcec\\xe0o\\xec\\x86\\x85\\xa3\\x7f\\xdaFg$`\\xe2%\\xae\\xdf\\xe0S\\xd9O\\xff\\x00\\x04\\xfb\\xf8\\xe1q\\xa6\\x83\\x15\\x8c\\x977\\xe6\\xde!\\xf2\\x84O%v\\x81\\xf8W\\xc466p5\\x9a1\\x8cd\\x8eM\\x00}\\xcb\\xf0wC\\xfd\\x93\\xbe\\r|I\\x8b\\xc7\\x16\\x7f\\x1c\\xa3\\xd5o\\xe3\\x85\\xa2\\x8a;\\xa8\\xf6\\x85-\\xd4\\xfc\\xa0\\xd6\\x1f\\x8d\\xfe\\x1c~\\xc8\\xbe6\\xf8\\x8f\\xaa\\xf8\\xcaO\\x8f\\x7f`\\x97R\\x99\\xae&\\xb7\\x81\\x03\"9\\x1c\\xe0\\x9ek\\xe3\\xf1en1\\xb6 \\xb8\\xf4\\xe2\\x8f\\xb1\\xc1\\x82<\\xb1\\xc9\\xc9\\xf7\\xa0\\x0f\\xa8\\x17\\xe0o\\xec\\x87\\xbc\\t\\x7fh\\xb9\\xde(\\xdf\\xe6_)p\\xdf\\x88\\xaf[\\xf8\\xafs\\xfb\\'|X\\xf8\\x7f\\xe1o\\t^\\xfca\\x87K\\x83\\xc36\\xebkc<\\n\\xcd\\x88\\xc2*\\x00r1\\xd1\\x17\\xf2\\xaf\\x80\\xc5\\x95\\xb8\\xc0\\xf2\\x81\\x03\\xb1\\xef\\xf5\\xa5\\x16V\\xc0q\\x02\\xf5\\xceq@\\x1fO\\x9f\\x82?\\xb2\\x10\\x01_\\xf6\\x8d\\xb9\\x91\\x97\\xf8\\x92\\x1c\\xff\\x00*\\xf5\\xdf\\x84\\xf7\\xbf\\xb2w\\xc2\\x7f\\x87\\xde&\\xf0\\xa5\\x8f\\xc6\\x085+\\x7f\\x11\\xaf\\x97s-\\xd22\\xba\\xae\\xcd\\xb8\\x00\\x0e\\x9c\\x93\\x9a\\xf8\\x13\\xec\\x90\\x1eLJO\\xa9\\xa4\\x16p\\x03\\x9f,\\x1f\\xad\\x00}B\\xdf\\x03\\xff\\x00d\\x10\\xef\\xb3\\xf6\\x8d\\x9e(\\xd9\\x8e\\xd4\\xf2\\x80\\xda=+\\x7f\\xc0\\x7f\\r\\xff\\x00d?\\x02\\xfcH\\xd1\\xbcc\\x17\\xc7\\xd6\\xd4\\xa6\\xd2\\xeeR\\xea\\x1bw\\\\\\x02\\xe8r\\xb9*3\\xc1\\xaf\\x8f\\xfe\\xc5l\\x0eV\\x15\\\\\\xf5\\xc0\\xa3\\xecp\\x12\\x0f\\x9629\\x14\\x01\\xf6\\xe7\\xc5\\xfd\\x07\\xf6M\\xf8\\xc7\\xf1>\\xe3\\xc7\\xda\\x8f\\xc7!\\xa4\\xde\\xdc\\xc4\\x91L\\x96\\xeb\\xb9[b\\x85\\x1c\\x91\\xe8\\x00\\xae\\x01\\xbe\\t~\\xc7\\xc9\\x11\\xff\\x00\\x8c\\x8d\\xb8#\\xfb\\xab\\x10?\\xa5|\\xc6l\\xa0\\xc8\\r\\x1a\\xf1\\xd2\\xa2\\x9a\\xd2\\x05\\x85\\x8a\\xa0\\x07\\xb1\\xa0\\x0f\\xd2\\xaf\\x17\\xfc6\\xf8\\x1f\\xab~\\xc4\\xbe\\x1f\\xf0\\xb6\\xa5\\xe3\\xd3c\\xe0m5\\xa2\\x9e\\xc3\\xc4\\x82Ec,\\x85\\x9c}\\xdfS\\xb9\\x86;W\\xcfp|\\x17\\xfd\\x92\\xe3\\x82X\\xad\\xbfi;\\xb4\\x13\\x00$\\x0b\\x08\\xf9\\x87P\\x08\\xa3\\xc61\\xe7\\xfe\\t!\\xe0\\xdd\\xaa\\x18\\xff\\x00n\\xae\\x01\\xe7\\xbc\\x95\\xe2\\x1f\\x11\\xf5_\\x87>!\\x1aS\\xf8\\x13\\xc3\\x92i\"%\\x93\\xed\\xcd\"\\x0c\\xdcH\\xceHu=B\\xe3\\xa0\\xa0\\x0f\\xb0~\\tK\\xfb)\\xfc\\n\\xd55}[J\\xf8\\xd1\\x16\\xb3s\\xa9\\xc1\\xf6Y\\x1a\\xe1\\x18a:\\xed\\xf9A\\xae{]\\xfd\\x93\\xbfg\\xa1\\xe1\\x19\\xbe)M\\xf1\\x9e\\xf6\\xcf\\xc37\\xd7\\r$Wh\\x88c\\xdc\\xecN\\xc0s\\x93\\xf4\\xc6x\\xaf\\x89\\xe6\\xb4\\xb7\\xf2\\x08\\xdb\\xc8\\xf7\\xaf\\xa6|O\\x1e\\xef\\xf8%O\\x82\\x11\\x89*|O\\x823\\xd4\\x10\\xf4\\x01\\xb1\\xa3\\xfc\\x1f\\xfd\\x904\\xff\\x00\\x10\\xd9j\\xf7\\x1f\\xb4\\x1c\\xb7\\xe9m2O\\xe4\\xc9\\x16\\x03\\x95 \\xe0\\x91\\xee+\\xda|w\\xf0\\xb7\\xe0_\\xed\\x7f\\xe3\\xa8u\\xff\\x00\\x0e\\xfcM\\x95\\xb5\\x1d\\x1bNK9\\xe2\\xd3\\xd4H\\xc6\\x15wdb\\x1b\\x1d\\xdd\\xb9\\xf7\\xaf\\xce\\xab{kX$\\x86\\xe2{u\\x9d\\x15\\x95\\x9a&\\xfb\\xb2z\\x83_`\\xfe\\xc3\\x1a\\x95\\xae\\xb9\\xfbI\\xf8\\xc6\\xf2\\xc3E\\xb5\\xd2a:\"\\xa2Y\\xda\\x0cG\\xc4\\x8a\\xb9\\xfa\\xf5\\'\\xeb@\\x1d\\xb4\\x9f\\xf0O\\x7f\\x00L\\xa27\\xf8\\x97\\xaf\\xe7h\\x0b\\xba\\xde6\\xd8\\xa3\\xf8~\\xf7\\x15\\xec\\xfe\\x17\\xf8\\x07\\xe1O\\x0b\\xfe\\xce:\\x9f\\xc1+MB\\xf2\\xe3H\\xd5\\x12h\\xee\\xaf\\xdc\\x81)2\\x1c\\xeeP3\\xd3\\x8a\\xf5\\x07{?9\\xf3\\xa9\\xd8\\xe7$\\x10n\\x06G\\xa8\\xa5\\x8b\\xec&d\\x11_\\xd9\\xf9\\x99\\xf9BJ\\xa7\\x9f|\\x1c\\xd0\\x07\\xe7\\xd7\\x8f\\xff\\x00go\\xd9\\x97\\xe1G\\x89c\\xf0\\xdf\\x8e>8k\\xdav\\xa7$\\x0b:\\xdb&\\x92\\xf7\\x04#\\x12\\xa0\\x9f)X\\x02J\\x9f~+\\x94\\x1e\\x04\\xfd\\x8c\\x91\\x84o\\xf1\\xf7\\xc4\\xa1\\x81\\x1b\\x8bh7>\\xbd\\x0f\\xee\\xf8\\xae\\xcb\\xf6\\xc0\\xf85\\xf1G\\xc7\\x7f\\xb5\\x05\\xd6\\xbd\\xe1\\x0f\\x01j\\xfa\\xce\\x9b&\\x9do\\x07\\xda\\xad\\xadY\\xe3\\x0e7g\\x07\\x1dG\\x15\\xe5\\x9e$\\xf8)\\xf1\\xd3_\\xf0\\xee\\x87\\xa5\\xaf\\xc0\\xedWO\\xfe\\xc5\\xb6kS5\\xad\\x89V\\xbb\\xc9\\xce\\xf9\\x0e>s\\xc7Z\\x00\\xf7\\xff\\x00\\x08~\\xc4?\\x07\\xfc\\x7f\\xe0\\x9bO\\x17\\xf8S\\xe2\\xa6\\xbf{\\xa3\\xdeg\\xc8\\xb8\\x16\\x8a\\x99\\xda\\xc5O\\xca\\xc4\\x11\\xca\\x9e\\xd5\\xb3\\xff\\x00\\x0e\\xf4\\xf0\\x13>\\x07\\xc4\\xcf\\x11\\x02\\x7f\\xe9\\xde?\\xf1\\xafX\\xfd\\x93\\xfc3\\xaexG\\xf6H\\xd0|9\\xe2\\x9d:]\\'T\\xb5\\xb8\\xbci\\xedn\\xd4\\xc6\\xf1\\xa9\\xb9\\x90\\x82s\\xf5\\xaf^&\\xcbha\\xaaYu\\x1f0\\x95y\\xfdh\\x03\\xc4>\\x0b\\xfe\\xcb^\\x0f\\xf8\\x19\\xe3\\x1b\\x9f\\x15i\\x1e#\\xd55\\xadF{Sl\\x82\\xf2!\\x1a\\xc6\\x8cF\\xe21\\xd4\\xd7\\xd1\\xf6M\\xbe\\xc2&\\xc62\\xb5\\xcf\\xb2[\\xb2?\\xd9.\\xed\\xee\\x19X\\x12!;\\xc8\\x1e\\xf8\\xe8+\\xa0\\xb1\\xff\\x00\\x90tY\\xeb\\xb6\\x80,QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x01\\xf3\\xc7\\xed\\x98\\x7f\\xe3\\x0f<[\\x82\\t&\\x0c\\xfeb\\xbf0\\xa5\\xb4\\xd2-<\\r\\xa7\\xebP\\xf8\\x82\\xda{\\xbb\\x89Z)t\\xe1\\xfe\\xb2 ?\\x8b\\xe9_\\xb4\\x9e!\\xf0\\xe5\\x97\\x894\\xeb\\x9d#Z\\xb0\\xb7\\xd4\\xb4\\x9b\\xa8\\xfc\\xb9\\xec\\xaeP20\\x15\\xe7\\x7f\\xf0\\xcc?\\x02\\x97%~\\x14\\xf8x\\x9fV\\xb7\\x19\\xfeT\\x01\\xf0W\\xecQ&\\xef\\xdbSC\\x00o?d\\xbb\\xfb\\x87 \\x0f!\\xb9\\xae3\\xc7Z\\x1e\\x93\\xac~\\xd2\\x7f\\x13\\x1fQ\\xf1V\\x9f\\xa3\\xac~#\\xd4YE\\xc9\\xc1\\x7f\\xf4\\x87\\xc6\\x05~\\xa1xW\\xe0\\x97\\xc3\\x7f\\x02k-\\xac\\xf8\\'\\xc0\\xfaN\\x89\\xa9\\x94\\xf2\\xc5\\xdd\\xb4`:\\xa9\\xfb\\xc0zdU\\x1dk\\xf6x\\xf8=\\xe2Mn\\xe7Z\\xd7\\xbe\\x1a\\xe8\\x17z\\x95\\xdc\\x9em\\xcd\\xcb[\\xa9i\\\\\\xf5bq\\xd4\\xd0\\x07\\xe5\\x0f\\x8a\\xbc7\\xe1\\x9d;\\xc377\\xdao\\x8e,uI\\x93\\xcbT\\xb7\\x88\\x10\\xccX|\\xdf\\x80\\xcd}5\\xfbeZ\\xc1\\xa8Z\\xfc\\x15\\xd2\\xee/a\\xb3I\\xf4\\x8d\\xadq?\\xfa\\xb8\\xc6#\\x19&\\xbe\\xb8\\xff\\x00\\x86a\\xf8\\x18\\xae%\\x8f\\xe1W\\x87\\x91\\xd5\\xb2\\x19`\\x03\\x1c\\x1c\\x7f:\\xe9\\xbcS\\xf0\\xb3\\xc1\\x9e<\\xd3\\xedl|k\\xe0\\xfd\\'X\\xb7\\xb2\\xf9m\"\\x9e D\\x0b\\x8cm_A\\xc0\\xa0\\x0f\\xca\\x1b\\xdf\\x04x^\\xc1L\\x07\\xe2N\\x8b,\\xab\\x1b\\xc9&\\xc6\\xca\\xa9\\x0c@P{\\xe6\\xbdC\\xe1\\x92\\x9f\\xf8v\\xdf\\xc7Q\\x19\\xf3\\x95u\\r;l\\x89\\xd1\\xc0\\xb9\\x88\\xe4W\\xdc\\xc7\\xf6]\\xf8\\x14A\\xcf\\xc2\\x9f\\x0f`\\xb6q\\xe4/\\x02\\xbaM;\\xe1\\x0f\\x814\\x7f\\x07^x?J\\xf0v\\x93m\\xe1\\xdb\\xf6/{\\xa6\\xacC\\xcb\\x9c\\xe4\\x11\\x91\\xec@\\xa0\\x0f\\xc9=\\x0b\\xc2\\xfa\\x16\\xa3\\xa0\\xc3wy\\xe3\\x8d\\x1fMgR\\xcd\\x1c\\xf2\\x80A\\xce1W\\xa4\\xf0W\\x85^&\\r\\xf1?An\\x9c,\\xa0g\\x9a\\xfd:\\xff\\x00\\x86^\\xf8\\x15\\x93\\x8f\\x85\\x1e\\x1d\\nH#\\xf7##\\xf2\\xa4o\\xd9{\\xe0S\\x12\\x0f\\xc2\\xad\\x04\\x83\\xd7\\xf7T\\x01\\xf3\\x17\\xc08m\\xad?\\xe0\\x9e_\\x1am-n\\xc5\\xd5\\xbcr^$S\\x8f\\xbb(\\x10\\x0f\\x98c\\xd7\\x15\\xf1=\\x85\\xdcB\\xcdT\\xb2\\x82\\xa3\\xa5~\\xd2\\xe8\\xff\\x00\\r\\xbc3\\xe1\\xbf\\x06\\xcd\\xe0\\xef\\x0fxkM\\xb0\\xf0\\xed\\xca\\xc8\\x97ZrF\\x0cs+\\x80\\xac\\x08\\xf7\\x19\\x1f\\x8drm\\xfb1\\xfc\\t$\\xbf\\xfc*\\x8f\\x0f\\x06>\\x90\\x0c\\x7f*\\x00\\xfc\\x8f\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd=\\x98R5\\xec\\n\\xa4\\x97\\x00\\x8e@\\xf5\\xf6\\xaf\\xd7\\x0f\\xf8f\\x0f\\x81\\x03\\xa7\\xc2\\x7f\\x0e\\xff\\x00\\xe0*\\xff\\x00\\x85\\x1f\\xf0\\xcc?\\x020\\x7f\\xe2\\xd3\\xf8w\\xa68\\xb6Q\\xfd(\\x03\\xf2\\xbb\\xc3\\xdaF\\x89\\xafX\\xdc]j\\x1e.\\xd3tY\"\\x93b\\xc1x\\xdbZA\\x8e\\xa2\\xadj>\\x16\\xf0\\xdd\\xb6\\x8fqu\\x07\\xc4=\\x12\\xe6X\\xd0\\xb2A\\x1c\\x99g>\\x82\\xbfQ\\x8f\\xec\\xbf\\xf0(\\x91\\xb7\\xe1^\\x80\\xb8\\xff\\x00\\xa6\\x00~\\xb8\\xa4?\\xb2\\xff\\x00\\xc0\\xbe\\x07\\xfc*\\xcd\\x08\\x8c\\x1e\\x0ct\\x01\\xf1\\xa7\\x8b\\\\\\xaf\\xfc\\x12K\\xc1\\xcd\\x86@\\xba\\xf2\\x1d\\xce8\\xc6\\xe7\\xe7\\xe9\\x9a\\xf0\\xf8<+\\xf0\\xfa+Ty>%\\xdaF\\xce\\xe1A\\x10\\x16(\\x00\\xcex\\x1f\\x85~\\xb2\\xdd|-\\xf0\\x85\\xef\\x80a\\xf0-\\xef\\x84\\xf4\\xa9\\xfc1\\n(\\x8fJx\\x94\\xc5\\x19S\\x90\\xc0z\\xe6\\xb9o\\xf8e\\xff\\x00\\x80\\xf8`\\xbf\\n\\xb4%\\x07\\xa6\\xd8@\\xa0\\x0f\\xccy|#\\xe0\\x13k,\\x8b\\xf1&\\xdd\\xe4\\xf2\\xdeH\\xe1XH/\\x88w\\xa8\\xe4wo\\x96\\xbdc\\xc5\\x13\\x95\\xff\\x00\\x82Tx)\\xb8\\x18\\xf1I\\x00\\x9e\\x9c+\\x9c\\x9fj\\xfbx\\xfe\\xcb\\xbf\\x01\\xcb\\x03\\xff\\x00\\n\\xa7\\xc3\\xea\\x01\\xc9\\x02\\xddN\\x7fJ\\xe9\\xee\\xfe\\x13x\\x1e\\xff\\x00\\xc0Qx\\x12\\xf7\\xc1\\xdaL\\xbe\\x17\\x80\\x0f#K1/\\x97\\x13\\x0c\\xfc\\xc3\\xdf\\x9a\\x00\\xfc\\xa1\\xd3<5\\xf0\\xee_\\r\\xdaj:\\xaf\\xc4\\x94\\xb5\\x96x|\\xc4\\xb4\\x8a\\xdf{G&q\\xb5\\xf03_B~\\xc5v\\x9a6\\x97\\xf1\\xa3\\xc7\\x91\\xf8o]}f\\xdd|6\\xcc/<\\xa6\\x8c\\xab\\xef\\xe4`\\x8e9\\x1cW\\xd6\\x87\\xf6]\\xf8\\x0e\\xc7\\x9f\\x85Z\\x06O\\xde>@\\xcf\\xe1]/\\x84\\xfe\\x12\\xf8\\'\\xe1\\xfb\\\\\\xc9\\xe0o\\x07i:+\\xdd \\x8e\\xe0\\xda\\xc4\\x17\\xcdA\\xd8\\xfe\\xb4\\x01\\xf8\\xe1{\\xa9\\xcdy\\xe3\\x1b\\xc9\\xf5\\x8dcQ(\\xd7\\xad\\xe7\\xc8\\x92\\xb38O0\\x86 g\\x92\\x075\\xb7\\r\\xee\\x9d\\xa6|q\\xd3\\x07\\x82|C\\xab^i\\x91jP\\x0b;\\xcb\\xc0c\\x9d\\xc6\\xf0\\t*8\\xeb\\x91\\xc5~\\xac\\\\~\\xcd\\xbf\\x05o/\\xa6\\xbe\\xbb\\xf8W\\xe1\\xd9.&fw\\x91\\xad\\xd4\\x96c\\xd4\\x93N\\xb1\\xfd\\x9c\\xbe\\x0ci\\xba\\xad\\xbe\\xa7\\xa7\\xfc.\\xf0\\xfd\\xbd\\xd5\\xbc\\x9elR,+\\x94a\\xc8#\\xdf4\\x01\\xf1O\\xed\\x97\\xf1\\x1f\\xc7\\xfe\\x1a\\xfd\\xaa\\xa5\\xd2|=\\xe3\\xad\\x7fJ\\xb2:U\\xb3\\x8b{K\\xc7\\x8970l\\x9d\\xa0\\xe0d\\x81\\x9a\\xf1\\xcf\\x10\\xfc\\\\\\xf1m\\xa7\\x85<=s\\xe1\\xef\\x8d\\x1e9\\xbe\\xd4\\xa7\\xb5v\\xd6mn.\\xde5\\xb3\\x980\\n\\x91\\xb0?:\\x91\\x93\\x93\\xe9_\\xa9~,\\xf8+\\xf0\\xf3\\xe2\\x06\\xad\\x16\\xb1\\xe3\\xbf\\x05i:\\xde\\xa7\\x1cb\\x15\\xba\\x9e!\\xbb\\xcb\\x04\\x90?\\x0c\\xd6\\t\\xfd\\x97~\\x03\\x92\\x7f\\xe2\\xd4h\\x07=s\\x10\\xfc\\xfe\\xb4\\x01\\xf2\\xcf\\x88Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:41:59,528\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:59,529\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:41:59,530\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:41:59,530\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:41:59,531\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:41:59,531\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:1561] Using max model len 2048\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [vllm.py:624] Asynchronous scheduling is enabled.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:1561] Using max model len 2048\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", + "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [embed] loaded google/siglip2-so400m-patch14-384 on cuda (bf16)\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m WARNING 05-05 06:42:05 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:42:09,534\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:42:09,535\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:42:09,536\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:42:09,536\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:42:09,538\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:42:09,538\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:09,539\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:42:09,539\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:09,540\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:42:09,541\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:09,542\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:42:09,542\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:09,543\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:42:09,543\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:42:09,544\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:42:09,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:09,545\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:42:09,546\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:42:09,546\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:42:09,547\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:09,547\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:42:09,548\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:09,549\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:09,549\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:09,551\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:09,551\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:09,552\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:09,552\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:09,553\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:10 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=2048, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [8192], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:13 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.159.116:36453 backend=nccl\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:13 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_bytes': b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x0...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", + "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x04\\x05\\x06\\n\\x06\\x06\\x05\\x05\\x06\\x0c\\x08\\t\\x07\\n\\x0e\\x0c\\x0f\\x0e\\x0e\\x0c\\r\\r\\x0f\\x11\\x16\\x13\\x0f\\x10\\x15\\x11\\r\\r\\x13\\x1a\\x13\\x15\\x17\\x18\\x19\\x19\\x19\\x0f\\x12\\x1b\\x1d\\x1b\\x18\\x1d\\x16\\x18\\x19\\x18\\xff\\xdb\\x00C\\x01\\x04\\x04\\x04\\x06\\x05\\x06\\x0b\\x06\\x06\\x0b\\x18\\x10\\r\\x10\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\xff\\xc0\\x00\\x11\\x08\\x02\\x00\\x02\\x00\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00\\x1f\\x00\\x00\\x01\\x05\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x10\\x00\\x02\\x01\\x03\\x03\\x02\\x04\\x03\\x05\\x05\\x04\\x04\\x00\\x00\\x01}\\x01\\x02\\x03\\x00\\x04\\x11\\x05\\x12!1A\\x06\\x13Qa\\x07\"q\\x142\\x81\\x91\\xa1\\x08#B\\xb1\\xc1\\x15R\\xd1\\xf0$3br\\x82\\t\\n\\x16\\x17\\x18\\x19\\x1a%&\\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xc4\\x00\\x1f\\x01\\x00\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x11\\x00\\x02\\x01\\x02\\x04\\x04\\x03\\x04\\x07\\x05\\x04\\x04\\x00\\x01\\x02w\\x00\\x01\\x02\\x03\\x11\\x04\\x05!1\\x06\\x12AQ\\x07aq\\x13\"2\\x81\\x08\\x14B\\x91\\xa1\\xb1\\xc1\\t#3R\\xf0\\x15br\\xd1\\n\\x16$4\\xe1%\\xf1\\x17\\x18\\x19\\x1a&\\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x11\\x03\\x11\\x00?\\x00\\xfb\\xfa\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x99 $}\\xd0\\xde\\xc6\\x9f\\\\\\x9f\\xc4\\xaf\\x17\\xa7\\x81>\\x18j\\x9e\\'h\\xc4\\x92Z\\xa0\\xf2\\x90\\xff\\x00\\x13\\xb1\\n\\xa3\\xf39\\xfc(\\x03\\x1b\\xc6\\xdf\\x15t\\xaf\\x08\\xea\\x91h6v\\xf2j\\xfa\\xfc\\xe3x\\xd3\\xe1a\\x98\\x97\\xfb\\xf2\\x13\\xc2/\\xa0\\xef\\xda\\xb8\\xe9>#|F\\x9e\\xe4\\xc8_C\\xb3O\\xf9\\xe5\\x123\\x95\\xf6%\\xba\\xd7\\x9fx\\x17K\\xbd\\xb5\\xf0\\xfc\\xba\\xde\\xb13\\xdc\\xebZ\\xb3\\x9b\\xab\\xbb\\x99N\\xe7\\xc3\\x1c\\x85\\xdcy\\xc7\\xb5t\\xa4\\xee\\xc6\\xeeq\\xd34\\x01\\xd0\\x8f\\x89^7O\\xf9t\\xd0\\xe4\\xff\\x00{\\xccZ\\xe6A\\xed\\x9e(\\xdf\\xb7\\xf8\\x8d\\x00u\\x7f\\xf0\\xb5\\xfcd\\x8d\\xf3\\xe8z3/\\xaaL\\xe3\\xf9\\xd2\\xc7\\xf1\\x8b\\xc4\\x91\\xe7\\xcf\\xf0\\x8d\\xbc\\x83\\xfe\\x98]\\x01\\xfc\\xeb\\x90gLc\\xd3>?\\xd6?\\xe7@\\x1e\\xa6\\xbf\\x1a<\\x16Nd:\\xac^\\xefc\\'\\xf8S\\xd7\\xe3_\\xc3\\x9d\\xf8\\x93^1\\x9fI!e\\xc7\\xe6+\\xc9\\x1ay\\xdb\\x86\\x91\\xc8\\xf75\\x11\\x00\\x9c\\x94\\x04\\xfd(\\x03\\xda\\xe2\\xf8\\xbb\\xf0\\xd6\\xe0\\x00\\xb6\\x13#c\\xe7A\\xff\\x00\\x02\\x06\\x9e1\\x8e\\x18~u\\xf2Ri6i\\xff\\x00\\x1e\\xeaa\\xff\\x00q\\xc8\\xa9\\x05\\xa4\\xc1\\x88\\x8fT\\xd5\\xed\\xb8\\xe0\\xc5}\"\\xff\\x00#@\\x1fY\\x02\\t\\xe1\\xb3\\x8e\\xd4\\xea\\xf8\\xed\\xf4\\x8f\\x17\\t\\x99\\xed>(\\xf8\\xca\\xddI\\xc8\\x8cjR\\x95Q\\xe8>n\\x94}\\x9b\\xe2\\x1c\\x12\\xa3\\'\\xc5\\x9f\\x14\\xb2\\x0f\\xe1{\\xc79\\xfc\\xcd\\x00}\\x89E|\\xb1\\x1e\\xb3\\xe3h\\x15B\\xf8\\xf3]$\\x0f\\xf9i.\\xe2\\x7f:\\xb4\\x9e)\\xf8\\x82\\x9c\\xa7\\x8d\\xf5\\x13\\xff\\x00]!\\x8c\\xff\\x00J\\x00\\xfav\\x8a\\xf9\\xa5|s\\xf1&?\\xbb\\xe3V?\\xef\\xd8\\xc2\\x7f\\xf6Z\\x93\\xfe\\x16\\'\\xc4\\xe8\\xf9_\\x13[I\\xff\\x00],b\\x03\\xf4Z\\x00\\xfaJ\\x8a\\xf9\\xc0|Q\\xf8\\xa0\\x9d5=\\x12C\\xfe\\xdd\\xa9\\x1f\\xca\\xa5_\\x8c?\\x14\\xa2\\x186\\x1e\\x18\\xb8\\xf7d\\x99\\x7f\\x91\\xa0\\x0f\\xa2\\xa8\\xaf\\x9e\\x87\\xc6\\xaf\\x89@|\\xfa\\x07\\x86O\\xae\\xd9&\\x1f\\xd6\\xa4O\\x8d\\xdf\\x10\\x067xOE\\x90\\x7f\\xd3;\\x87\\x1f\\xcc\\xd0\\x07\\xd04W\\x84\\'\\xc7_\\x16\\x8f\\xf5\\xbe\\x03\\x81\\xff\\x00\\xeb\\x9d\\xea\\x8f\\xe7OO\\x8f\\xfa\\xda\\xff\\x00\\xaf\\xf8w3\\x7f\\xd7-B#@\\x1e\\xe9Ex\\x8a\\xfe\\xd0\\xb2\\xa9\\xfd\\xff\\x00\\xc3\\xcda?\\xdc\\x9e6\\xfeU \\xfd\\xa2\\xf4\\xd5\\x18\\x97\\xc1>\"C\\xdfla\\xbf\\x95\\x00{U\\x15\\xe3\\x90\\xfe\\xd1~\\x17 \\x1b\\x9f\\x0fx\\x9a\\x13\\xff\\x00^\\x0c\\xdf\\xc8T\\xb2\\xfe\\xd2?\\x0em\\xe2\\xf3.\\xa2\\xf1\\x0c\\n:\\x96\\xd2\\xa6\\xc0\\xfc@\\xa0\\x0f^\\xa2\\xbcf/\\xda\\x97\\xe0\\xfc\\x8d\\xb7\\xfbcPB?\\xe7\\xa6\\x9f*\\xff\\x001Wc\\xfd\\xa4\\xbe\\x0fHA>,D\\xcfA$L\\xbf\\xccP\\x07\\xac\\xd1^o\\x17\\xc7\\x8f\\x84\\xf3*\\xb2\\xf8\\xce\\xc5\\x01\\xfe\\xfbm\\xfeu\\xa1\\x17\\xc6\\x1f\\x86\\x13\\xa8d\\xf1\\xc6\\x8e>\\xb7\\x00P\\x07qErq\\xfcN\\xf8y(\\xcc~4\\xd1\\x0e\\x7f\\xe9\\xed?\\xc6\\xadA\\xe3\\xaf\\x06\\\\\\xca\\xa9o\\xe2\\xad\"B\\xc4\\x00\\x16\\xe9\\t$\\xfe4\\x01\\xd1QLF\\x0e\\xa1\\x83\\xab)\\xe8T\\xe4\\x1a}\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00!8\\x1cu\\xaf\\x0e\\xfd\\xa5.~\\xd1\\xe1\\xef\\x0cx`>[P\\xd5VG\\x8f\\xfb\\xe9\\x1a\\x92\\xd9\\xf6\\xcb-{\\x83\\x9c\\x0c\\xf7\\xed_6|_\\xbf\\x1a\\xaf\\xedG\\xe1m!\\\\:i\\x162\\xdc\\xba\\x8fY\\x01\\x07?\\xf7\\xcaP\\x04\\xae\\x02\\x88\\xe3A\\xb5\\x11v\\xa8\\x1d\\xc0\\xe9M=)\\xcd\\xf36GN?\\n\\x02\\xe6\\x80 va\\x90\\rB\\xdb\\xcfz\\xb6\\xd1d\\xf7\\xa3\\xca\\x03\\xd6\\x80(\\xb27\\xbd=\\x13\\xd4U\\xaf+4\\xe5\\x84\\x03\\xde\\x80!\\t\\xedO\\xdb\\xedV\\x04K\\x8e\\xa6\\x83\\x18\\xcfz\\x00\\xaf\\xb3\\x8e\\x94\\xdd\\x83\\x1d*\\xd7\\x961\\xde\\x9ac\\x1e\\xf4\\x01T\\xad&\\xcfQV<\\xbe{\\xd0S\\x8e\\x86\\x80+\\x15\\x1e\\x94\\xd2\\xbcU\\x82\\x9c\\xf7\\xa6\\x94\\xe3\\xbd\\x00V\\xdb\\x9e\\xb4\\xd2\\xb8\\xe8*\\xd6\\xcaiNzP\\x05m\\xad\\xefA\\x8f\\'\\x92\\xdf\\x9dY\\xda}(\\xda}(\\x02\\xb6\\x08\\'\\xfa\\xd3LJNJ\\x8f\\xca\\xac\\xed\\xe7\\xa5\\x1b\\x06(\\x02\\xb8L\\x0ce\\xb1\\xe9\\x9aC\\x12\\x93\\x9d\\xa2\\xa7\\xdb\\xedJ\\x17\\xda\\x80+\\xf9JG\"\\x9ab\\x1d\\xb2>\\x95km\\x05r(\\x02\\xa1\\x89q\\xf7sLhGe\\xab\\x98\\xe6\\x90\\xaf\\xb5\\x00Q1s\\xd2\\x86\\x8c\\x8fZ\\xb8W\\xda\\x90\\xc6\\r\\x00R1\\xaf\\xf7\\x07\\xe5F[\\xd6\\xad\\xb4C\\xde\\x98b\\x03\\xd6\\x80+\\x1c\\x9e\\xb4\\xd3\\x90x\\xe3\\xe9V\\x0cx=\\xe9\\x85NzP\\x04\\x05I9,I\\xfa\\xd2I\\x1a\\xcb\\t\\x8eA\\xbd\\x0fUnA\\xa9\\xf6\\x9fJ\\nq@\\x18\\xd2h\\x1a\\x1b\\x92_H\\xb3b{\\xf9K\\xfe\\x15\\x01\\xf0\\xc7\\x87\\xb7\\xab\\x8d\\x1e\\xd42\\x9c\\x82#\\x1cV\\xf6\\xc1\\x9e\\x94m\\x1e\\x94\\x01H[\\xc0\\x10\"A\\x18\\x03\\x80\\x02\\x8aci\\xd6r\\x03\\xe6Z\\xc4\\xe3\\xd1\\x94\\x11Z\\x1b}\\xa9\\xc2<\\x8c\\x11@\\x18\\x8f\\xe1\\xed\\x1eS\\x97\\xd2\\xed[\\xeb\\x18\\xa8\\xdb\\xc1>\\x14\\xb8\\xcbO\\xe1\\xeb\\x19\\x0e?\\xe7\\x90\\x1f\\xca\\xbaE\\x8c\\x01\\xd2\\x9e\\xb1\\x8fz\\x00\\xc9\\xf0\\xdf\\x8au\\xef\\x83\\x1e\\'\\xd3.-\\xf5;\\xbdG\\xe1\\xfd\\xed\\xc2Z^i\\xb7Nf})\\xe48\\x17\\x11\\xbbe\\x84`\\xf0W8\\xc1\\xaf\\xad\\xe1\\x99&\\x81f\\x8aQ$r(ta\\xd0\\x83_*\\xeb\\x960\\xea\\xbe\\x16\\xd54\\x9b\\x95\\r\\x15\\xe5\\xab\\xc4\\xcb\\x8e\\xc4c?Q\\xc1\\xe7\\xd2\\xbd\\xeb\\xe1D\\xf73| \\xd0\\xfe\\xd8\\xe5\\xe7\\x8e\\xdcD\\xcc}\\xb8\\xa0\\x0e\\xd6\\x8a\\x06q\\xcfZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x01\\x08\\x19\\x04\\xd7\\xc7\\xc3P:\\xe7\\xed)\\xe3M|\\xe4\\xa43\\x0b(rs\\xf2\\xa8\\x00\\xe0\\xfdT\\xfeu\\xf5\\x87\\x88\\xb5\\x04\\xd2\\xbc\\'\\xa9jR6\\xd5\\xb7\\xb6\\x92\\\\\\xfaaN+\\xe3o\\x86k4\\xfa\\x04\\xda\\xbd\\xc0\\xcc\\xd7\\xd7R\\xdc\\xb3z\\xee9\\xfed\\xd0\\x07\\xa6!\\xdc8\\\\\\x0c\\xe6\\xa5\\n1U\\xa1\\x9f\\x8d\\xa7\\xa5YV\\x18\\xcd\\x00(\\x00\\x0e\\x94m\\xcd8`\\xf4\\xa7\\xaa\\xd0\\x03\\x02\\x01J\\x14g\\xa5I\\xb6\\x800h\\x01\\x98\\xa3\\x15&\\x063M#\\x9a\\x00L\\x0cS\\x08\\x15\\'A\\x8ao\\x14\\x01\\x1e\\x06i\\x08\\x18\\xa7\\x91M4\\x00\\xc2\\xa2\\x9aTb\\xa4\\xebI\\xc7J\\x00\\x8fh\\xa0\\xa85&(\\xe3\\xde\\x80!\\xc0\\xf4\\xa3\\x03\\xd2\\xa4\\xdbA\\\\P\\x04%9\\xa6\\x94\\xcdN@\\xa6\\x11\\xcd\\x00BW\\x07\\x1dh\\x0b\\x9a\\x97\\x03\\xbd(\\x02\\x80!+\\x8fJ6\\xd4\\xdbE\\x18\\x02\\x80+\\xed\\xe6\\x8d\\xb56\\x05\\x04\\x0cP\\x04;E7\\x03\\xd2\\xa6\\xc0\\xa4\\xe2\\x80\"*\\r5\\x92\\xa7\\xe2\\x82\\xb9\\xa0\\n\\xac\\x83\\x14\\xc3\\x1fz\\xb6S\\x8aiQ\\x8a\\x00\\xaac\\x07\\x9aiJ\\xb2V\\xa3+\\xcd\\x00@c\\xa3eO\\xb4Q\\xb4\\x1e\\xd4\\x01\\n\\xc7\\x93R\\x08\\xf1Rm\\xc0\\xe2\\x93\\x18\\xa0\\x04\\xc0\\x02\\x9f\\x1cR\\xc9(\\x8a\\x14.\\xe7\\xb0\\xa6\\xe7\\r\\x802}+\\xae\\xd0\\xf4\\xe4\\xb5\\xb6\\x130\\x06W\\xe4\\x1fJ\\x00\\xa3\\x1f\\x87\\x84ZT\\xb3_\\x1d\\xce\\xe8UT\\x0cm\\xaf^\\xf0U\\x9a\\xdax.\\xce0\\x00\\x04o\\x00q^{v\\xcc\\xf1\\x85\\x04\\xb1$\\x00>\\xa7\\x02\\xbdj\\xc2\\xd8Zi\\xb6\\xf0\\x01\\xfe\\xae5O\\xc8P\\x05\\xa1\\x9cs\\xd6\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xfch\\x03\\xcb?h}q\\xf4O\\x80Z\\xb1\\x87\\xfde\\xe9K%#\\xa8\\xde\\x7f\\xfa\\xd5\\xe2^\\x15\\xb1\\xfe\\xcd\\xf0\\x9d\\x9d\\xa2\\xf0#EP?S\\xfa\\x9a\\xed\\xff\\x00jMA\\xa7O\\nxf\\'?\\xe9\\x17\\x9fi\\x95s\\xd5W\\x85\\xfds\\\\\\xdcJ#DLc\\x03\\x80(\\x02\\xf4l\\xc3\\x15r\\'$\\x01T\\x10\\x9c\\n\\xb7\\x11\\xe9@\\x17P\\xf1S!5Y\\x1b\\x8a\\x9d\\r\\x00MF\\x05\\x14\\xed\\xb4\\x00\\xc3\\xd3\\x14\\x94\\xfd\\xbc\\xd2\\x11\\xcd\\x007\\x19\\xa4+\\xcd>\\x90\\xf5\\xa0\\x06\\x10\\x00\\xa6\\x10\\rJFi1@\\x11\\xe0\\x03M#\\xd2\\x9eV\\x90\\x8e(\\x01\\xb8\\xe6\\x90\\x81N\\xa3m\\x003\\x8aF\\xa7\\xed\\xa4+@\\x11\\xd1\\x81\\xd6\\x9d\\xb6\\x82\\xbcP\\x038\\xf5\\xa4\\xa7m\\xa3m\\x006\\x8aR1I@\\x01\\x02\\x90\\x81\\x8aZ:\\xd0\\x03p)1O+\\xc56\\x80\\x13\\x14\\x94\\xea6\\xd0\\x03\\x18\\x1fJa\\xe9S\\x1e\\x95\\x13\\xf54\\x00\\xce1M#\\x9au!\\xeb@\\r\\xc5\\x18\\xa7\\x01\\x9a1@\\r\\xc1\\xa6\\xb7\\x0b\\x93\\xea*B)\\xad\\x8d\\xa74\\x01\\xa3\\xa2X\\xfd\\xa6\\xfc\\xca\\xcb\\xba8\\xces\\xdb>\\x95\\xd6\\xa2\\xec\\x8fp\\x1d\\x07J\\xa3\\xa1\\xd9\\xfd\\x9fJ@F\\x19\\xfesZ=\\xf6\\xfa\\xf1@\\x12\\xe9v\\xc6\\xef\\xc4\\xb6v\\xdb\\x0b)eb\\x07\\xa0\\xe4\\x9a\\xf5`01^y\\xe0\\xb8\\x0c\\xbe\\'\\x9a\\xe5\\xbaC\\x19\\x03\\xf9W\\xa2P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01MnN6\\xe4u\\xfci\\xd4\\x8cB\\xa9bp\\x00\\xc94\\x01\\xf2\\x9f\\xc6\\x1b\\xc1\\xae~\\xd4\\xb0Y\\xee\\xcc\\x1aF\\x9e\\xaa\\xc3\\xd1\\xd8\\xee\\xff\\x00\\xd9\\xa9\"\\x04\\xe0z\\x0c~95\\xcbY^\\x9f\\x10\\xfcZ\\xf1\\x8f\\x88\\xf2Y\\'\\xd4\\x9e(\\xd8\\x9c\\xfc\\xab\\xc0\\x03\\xda\\xba\\xe8c?z\\x80,\\xc6\\xbcU\\xa8\\xc5E\\x1a\\xf0*\\xca-\\x00H\\x9d*t\\xe9Q*\\xd4\\xa2\\x80\\'\\xddN\\xa6\\nZ\\x00\\x0fZ1\\x9au4\\x8eh\\x00\\xc6(\\xa3\\x18\\xa2\\x80\\x10\\x8c\\xd3H\\xc1\\xa7\\xd2\\x11\\x9a\\x00e\\x07\\x91O\\xdbM#\\x9a\\x00a^)\\xb5&8\\xa4\\xdb\\xf4\\xa0\\x06QO\\xdb\\xf4\\xa4\\xdb@\\x11\\xed\\xe6\\x8d\\xb5&\\xdaLP\\x04ei\\n\\xd4\\xb8\\xa4+@\\x11\\xed\\xa3mI\\x8cQ@\\x11\\x15\\xa4+\\xc5K\\x8c\\xd1\\xb7\\x8a\\x00\\x87\\x14\\xb4\\xe2\\r7\\x14\\x00\\xdaN\\xb4\\xecR\\xd0\\x04ei\\xa4`S\\xc89\\xa4\\xc5\\x00FFFi\\x9bjF\\xebM#\\x9a\\x00i\\x18\\xa4\\xa7\\x11I\\x8a\\x00i\\xe9K\\x0c^u\\xdcq\\x7fy\\x80\\xfdi\\x0f\\'\\x15\\x7fA\\x83\\xce\\xd6Q\\xb1\\x90\\x8aM\\x00v!vD\\xb1{\\x03\\xf9SI\\xc2\\x93\\xe8)\\xcf\\xc9_j\\x8a\\xe4\\x98\\xed\\x8bw\\xa0\\x0e\\xc7\\xc0P\\x01\\xa7]^\\x1c~\\xfa]\\xab\\xf8\\n\\xeb\\xeb#\\xc36\\x82\\xcf\\xc2\\xf6\\x91\\x10\\x03\\x15\\xde~\\xa6\\xb5\\xe8\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xaew\\xc7\\x9a\\xba\\xe8\\x1f\\r5\\xdde\\xa5\\xf2\\xfe\\xcbc,\\x8a\\xdf\\xed\\x058\\xfdk\\xa2\\xaf\\x18\\xfd\\xa7u\\x96\\xd3\\xfe\\x06\\xcd\\xa5\\xc2\\xc0M\\xab\\\\\\xc7d\\x83\\xd4\\x13\\x93\\xfaP\\x07\\x86\\xfc4\\xb4u\\xf0\\x95\\xbd\\xcc\\xeb\\xfb\\xcb\\xb6k\\x893\\xd4\\xb3\\x1c\\x92k\\xbe\\x11\\x01\\xc0\\x18\\x15\\x91\\xe1\\xfb1g\\xa6[@1\\xf2 \\xc0\\x1d\\x00\\xe9\\xfd+|.Nh\\x01\\xaa\\x98\\x1d*d\\x04P\\x07\\x14\\xe08\\xa0\\x07\\xadH\\x05F\\xa2\\xa5\\x14\\x01 \\xa5\\xa4\\x14\\xb4\\x00\\xe1\\xd2\\x8aL\\xd0\\r\\x00\\x04Q\\x8ap\\xe9K\\x8fj\\x00f(\\xc5?\\x1e\\xd4c\\xda\\x80\\x19\\x83M\\xc7\\xad<\\xe7=(\\xc5\\x003\\x02\\x8c\\x0fJv\\xda0h\\x01\\x98\\xf6\\xa3o\\xb5?\\x06\\x97o\\xd6\\x80\"+I\\x8a\\x94\\x8ai\\\\P\\x04dQ\\x83O\\xc5\\x18\\xf6\\xa0\\x08\\xf1F\\xda\\x93o\\xb5&(\\x02<\\x1aP\\x0ey\\xa7b\\x83\\xd2\\x80\\x18@\\xf4\\xa6\\x15\\xa9)1\\x9a\\x00\\x8b\\x1e\\xd4\\xd2\\rM\\xb7\\xebL#\\xda\\x80#\\xc55\\x87\\xa5<\\x82)\\x0eOj\\x00\\x8f\\x00\\x8eE&\\x058\\xe4\\x1e\\x9cSh\\x01\\x86\\x92\\x94\\xd2P\\x02\\x11\\x81\\xc7Z\\xe8\\x9c(\\xc7\\xf5\\xaf\\xa5\\x9b\\x00\\x83\\xd7\\xb7\\xe7_\\x1f\\xf8\\xdfP\\xff\\x00\\x84\\x87\\xf6\\xaf\\xd6\\xee\\x94\\x87\\x87M\\x82;8\\xfd\\x88\\xe5\\xa8\\x03\\xa1\\xd3\\xa1\\x0b\\x02\\xe3\\x9c\\x01\\xff\\x00\\xea\\xadP\\x99Pj\\xb5\\xa4aa\\xc8\\x1c\\x12H\\xab\\xca\\xa7nh\\x020\\xb4\\xb8\\xe7\\x14\\xfd\\xa7\\xb58/<\\xd0\\x03@\\xc58\\n]\\xb4\\xe01@\\n)i\\x00\\xc5;\\x14\\x00b\\x94\\x0eh\\xa5\\x03\\xbd\\x00(\\x1cS\\x80\\xe2\\x90t\\xa7\\x0e\\x94\\x00b\\x8f\\xc2\\x96\\x97\\x8a\\x00f\\xdc\\x9aLsR`\\x0ei\\x0f4\\x00\\xccR`S\\xf1I@\\r\\xc0\\xa2\\x8cb\\x8a\\x00N3\\xd2\\x90\\xd0z\\xd1@\\r<\\x1a)N)(\\x00\\xa3\\x14Q@\\x08FE0\\x8a\\x92\\x9aT\\xd0\\x04g\\x8a)\\xe5\\x0f\\xb57i\\xa0\\x06\\xe6\\x98i\\xd8\\xc5\\x07\\x06\\x80\\x18E7\\x1cf\\x9d\\x8c\\x13C\\x0e(\\x023\\xd2\\xa3#\\x157lTm\\xed@\\x11\\x11\\xefL\\xcf=)\\xed\\xc1\\xa6\\xe4{\\xd0\\x02\\xa2\\x99eX\\x87\\xf1\\x90\\xb5\\xdf,b;h\\x90\\x0e\\x15v\\x01\\xfdk\\x8f\\xd1b\\x13\\xeb\\x91\\'e\\xf9\\xcek\\xb4+\\xfb\\xd23\\xc0\\x14\\x00.@\\xc8\\x19\\xad\\xbf\\x05@d\\xd7on\\xf3\\x95E\\x08\\x0f\\xb9\\xac\\x83\\xf2\\xc0d\\xf4\\x15\\xd5\\xf8*\\xdc&\\x83$\\xfc~\\xfaVa\\xf4\\xe9@\\x1d5\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x15\\xaf\\xae\\xa3\\xb1\\xb1\\x9a\\xf2^#\\x8a6\\x95\\xd8\\xf6\\n\\t\\xaf\\x8a~\\x1e<\\x9a\\xa5\\xf6\\xb5\\xe2I\\xc1iu\\x0b\\xd9_q\\xee\\x03\\x10?J\\xfa{\\xe3v\\xbe|9\\xf0\\x1b\\xc4\\x9a\\x8cn\\x12_\\xb2\\xf91\\x9c\\xe3,\\xe4.\\x07\\xa9\\xe4\\xd7\\xcf\\x9f\\x0f\\xf4\\xcf\\xb0xR\\xca\\x0c\\x1c\\x94\\x0e\\xc7\\xd4\\xb74\\x01\\xdc\\xdb\\xa7\\xeeW\\xe9V\\x80\\x1bq\\x9ad\\x0b\\x88\\xaaO\\xc6\\x80\\x13\\x03\\xd6\\x8e=iiq@\\r\\x18\\xcd;\\x14b\\x96\\x80\\x17\\x8fZJ)\\xca(\\x011KN\\xc5\\x00s@\\x00\\x07\\x14\\xa2\\x97\\x14P\\x02\\xe0\\xd0\\x074\\xb4P\\x00zSi\\xd4\\xd3\\xd6\\x80\\x03\\xd2\\x9bN=)\\xb4\\x00\\x86\\x92\\x9dM\\xa0\\x06\\x9e\\xb4Q\\xde\\x8a\\x00B9\\xa4\\xa7R\\x1e\\xb4\\x00\\x94QE\\x00\\x14QE\\x00!4\\xdc\\x8aV\\xa6\\xd0\\x03\\r\\'JSL&\\x80\\x10\\xe74\\x85\\xa8$\\xd3\\x0fJ\\x00;Tly\\xa7\\x13\\xc50\\x9c\\xd0\\x03r\\x0fZA\\x8c\\x9f\\xa5!\\xebFy\\xeb\\xc5\\x00oxZ\\x1d\\xf3\\xdc\\\\c\\x85\\x1b3\\xef](\\xcerk#\\xc3Qyz\\x1a\\xcaF\\x0c\\xa4\\xb1\\xcdl\\x8eM\\x00%\\xc9\"\\xd3j\\xf5n\\x00\\xafC\\xd1-V\\xd3A\\xb4\\x81G\\x02 \\xd9\\xf7<\\x9a\\xf3\\xc7\\x84\\xdd\\xea\\x16\\x96J~i\\xa4\\n?>\\xb5\\xeaK\\xb4(U\\x18\\x03\\x80(\\x01\\xd4QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|\\xfd\\xfbU\\xea\\xa7\\xfe\\x10\\xdd\\x03\\xc2\\x89\\xd7W\\xd4\\x01?\\xee\\xc7\\x82\\x7f\\xf4*\\xe7\\xf4[a\\x05\\xa4Q\\xafEP\\xa3\\xe8\\x05T\\xf8\\xdd\\xa8&\\xbf\\xfbOi\\x1aDm\\x98\\xb4[\\x03$\\x9e\\x82I3\\xfd6\\xd6\\xb5\\x9a\\x84\\x81W\\xb8\\xa0\\r(\\xdb\\t\\x8ax\\xe7\\x9a\\x89N\\x00\\xa9\\x14\\xe6\\x80\\x1dN\\x1d)\\xb4\\x0e\\xb4\\x00\\xea(\\xddE\\x00:\\x9c:S\\x05\\xfb\\x81\\xfa\\xd7\\xa5C\\x18\\x82\\xd2(W\\xa2.?\\x1a\\x00\\x91\\x00\\x0cI\\xf4\\xa6E\\x0b^\\xf8\\xbbJ\\xb4\\x038\\x90J\\xc3\\xfd\\xdf\\x9b\\xfaR\\xf5\\x07\\x8e\\x95\\xa7\\xe1\\x18E\\xcf\\x8d\\xae\\xee\\x8f\"\\xde\\x10\\xaa}\\xcd\\x00w\\xc0\\x9c\\x9f\\xad:\\x90\\x02\\x0f\\x18\\xc5-\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\'_\\xce\\xbeC\\xf1\\xbe\\xa1\\xff\\x00\\t\\x1f\\xed5\\xe2K\\xad\\xdb\\xe2\\xd3R=:?b\\xa3\\xe7\\x03\\xfe\\x04M}kww\\x05\\x95\\x85\\xc5\\xe5\\xc4\\x81\"\\x866\\x91\\xd8\\x9c\\x00\\xaa2M|[\\xe0\\x99N\\xa9u\\xaax\\x80\\xe5\\xdfR\\xbe\\x9a\\xe4\\xb1\\xe7!\\xa4$P\\x07}h\\x02\\xc6\\xbe\\x98\\xc0\\xaby$\\xe6\\xa0\\x84|\\xa3\\x8cc\\x8a\\x9f\\x81\\xde\\x80\\x1c*U\\xa8\\x85H:P\\x04\\xa0\\xd3\\xd4\\x9a\\x8a\\x9c\\t\\xc5\\x00I\\x9fzNi\\x99\\xf7\\xa3>\\xf4\\x01&}\\xe8\\xcf\\xbdE\\xba\\x8c\\x7f\\xb5@\\x12\\xe7\\xde\\x8d\\xc3\\xa5C\\x92\\r.\\xees@\\x13\\x13I\\xb8\\x0e\\xa6\\xa3\\xde1\\xd6\\x9b\\xbb\\xde\\x80\\'\\xdc)7\\n\\x8b8\\xa3q\\xa0\\ts\\xefM\\'\\x9a`nz\\xd2\\x16\\xe7\\xad\\x00<\\xb0\\xa6\\xee\\x1e\\xa6\\x98Z\\x9b\\xbb\\xde\\x80$\\xddA5\\x16\\xef\\xa55\\x9f\\xde\\x80\\x1e[\\x9aM\\xc6\\xa3\\xddF\\xea\\x00\\x93&\\x8ej=\\xd4n\\xe2\\x80$\\xcf\\xad4\\x9a\\x8fy\\xa6\\x97\\xe7\\xad\\x008\\xb6:\\xd2n\\x1e\\xb5\\x1b1=\\xe9\\xb9\\xf7\\xa0\\t\\x0b\\nnEFM&h\\x01Y\\xa92i\\x85\\xa93@\\x0e&\\x93>\\xf4\\xdc\\xd2\\x12s@\\x0f\\xcf\\xbd5\\x9b\\x1d\\xe9\\xb94\\x8d\\xdb\\xdf\\x8a\\x00\\xd1\\xd0\\xa2\\x17>!\\xb6\\x8c\\x8c\\x85m\\xed\\xf4\\x1f\\xfe\\xb1]\\xf9`X\\xf3\\xc6k\\x91\\xf0}\\xb8k\\xfb\\x8b\\x82?\\xd5\\xa6\\xd0}\\xcf\\xff\\x00\\xaa\\xba\\xd5\\x1c{\\x9e\\xd4\\x00\\xed\\xdbAc\\xf7@\\xe7\\xe9]7\\x80-\\xc0\\xd1\\xee/H\\xe6yN\\x1b\\xd4\\n\\xe4\\xef\\x9f\\xca\\xd3\\xa4n\\x80\\xfc\\xb9\\xafD\\xf0\\xcd\\xa8\\xb3\\xf0\\xb5\\x9c8 \\xec\\xdc\\x7f\\x1a\\x00\\xd6\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\xcf>8k\\xe7\\xc3_\\x01|M\\xa9\\xa1\\xc4\\x82\\xd1\\xa1O\\xab\\xfc\\xbf\\xd6\\xbes\\xf8w\\xa7\\xb5\\x87\\x824\\xc8\\xdf\\xef\\x9bus\\xf8\\x8c\\xff\\x00Z\\xf4_\\xda\\xd7Tf\\xf0W\\x87<-\\x0bbMSTM\\xc3\\xfd\\x84\\xe7\\xf9\\xe2\\xb9\\x9d\\x1e\\x11\\x15\\x84h\\x06\\x00P\\x05\\x00l\\xaf\\x00S\\xc1\\xce* x\\x14\\xf4n\\xb4\\x012\\xd4\\x83\\x81Q\\xabS\\x94\\xe4\\xd0\\x04\\xa0\\xd3\\xb3QR\\xe6\\x80\\x1fE34\\x9b\\xa8\\x01\\xdb\\xbd\\xe8\\xdd\\xefL\\xcd4\\xb7=\\xa8\\x02B\\xfcSwTy\\xe6\\x8c\\xd0\\x04\\xa0\\xd1\\x9ej y\\xa7n\\xa0\\ts\\x91HX\\xf4\\xa8\\xf7}(\\xdd\\xf4\\xa0\\x07\\x93\\xc5&\\xean\\xecSK\\xf3@\\x0f&\\x98M0\\xbf4\\xd2\\xfc\\xd0\\x03\\xf7R\\x13L\\xcd5\\x9e\\x80\\x1d\\xba\\x8d\\xd5\\x1e\\xfa7f\\x80$\\xddF\\xe3Q\\x16\\xc1\\xa4\\xdd\\x9a\\x00\\x93}0\\xb50\\x9c\\xd2g\\x14\\x00\\xf2\\xd4\\x9b\\xbd\\xe9\\xb9\\xcd\\x07\\xa5\\x00\\x04\\xd2n\\xa4\\'\\x8an\\xfa\\x00u\\x14\\x9b\\xa9\\xa5\\xf8\\xa0\\x07\\xd3X\\xe2\\x98_\\x8af\\xea\\x00~\\xeaB\\xfbN\\xe6\\xe9\\xd0}i\\xa5\\xb8\\xa8\\xd8\\xf0?\\xda8\\xa0\\x0e\\xff\\x00\\xc2\\x16\\xde^\\x80\\xd37\\xde\\x92BI\\xfaV\\xd88|\\xfaU=2?#B\\xb4\\x8b\\xd1*\\xe2\\x8c\\x06~\\xe0q@\\x15\\xee\\xd4\\xcf-\\xa5\\x98\\xe9,\\xc0\\x1f\\xce\\xbdb\\x14X\\xe0HW\\xf8\\x14-y\\xbe\\x8b\\x07\\xda\\xbcuk\\x14\\x7fr\\x04\\xde\\xdfZ\\xf4\\xb0A9\\x1fJ\\x00Z(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa6\\x82K\\xf0\\xd9\\x03\\x83@\\x1f#||\\xd4_^\\xfd\\xa9\\xf4]\\x03~\\xeb}&\\xc8\\\\\\x90\\x0eB\\xbb\\x9f\\xe7\\xd2\\xb5l\\x81\\x11(=\\x86+\\xcf\\xa1\\xd4W\\xc5\\x7f\\xb4G\\x8c\\xbcP\\x01x\\x85\\xd0\\xb7\\x88\\x93\\xd1T\\xe3\\x03\\xf2\\xafC\\x87\\xe4\\x8dW\\xb8\\xa0\\x0b9\\xe6\\x9e\\xbd*\\x10\\xd5 c\\xda\\x80&REH\\xa6\\xa0S\\x9e\\xb5\\'A@\\x12n\\xa5\\r\\xcd3\\x8a\\x01\\xe6\\x80\\x1c\\xcdQ\\x96>\\xa6\\x9cH\\xcd1\\x8a\\xd0\\x02\\xee\\xa6\\xee\\xe6\\x98[\\x14\\xc2\\xd4\\x01)zhs\\x8e\\xf5\\x11n)\\x81\\xf9\\xa0\\x0b!\\xe9\\xc1\\xf3U\\xb7\\x9e\\xd4\\xa1\\xcd\\x00X/\\x8a<\\xca\\x84\\xb0\\xefHXv\\xcd\\x00O\\xe6Tl\\xf5\\x1e\\xecsH\\x0fs\\xcf\\xa0\\xa0\\x07\\x96\\xe3\\xbd7q\\xa6O4V\\xb0\\x19n\\xe5X\\x10r\\xcd.\\x17\\x03\\xb9\\xaeCU\\xf8\\x93\\xe1\\xdb\\r\\xd1\\xd94\\x9a\\x9c\\xc3\\xb4\\x1f*\\x8f\\xa94\\x01\\xd9\\x00Kr\\x1f>\\xab\\xd2\\x91\\xccI\\xfe\\xb6\\xe28\\xc7\\xfbm\\x8a\\xf1}O\\xc7\\xde\\'\\xd4\\xdb\\xf73\\x8d>\\xdc\\xf4\\x86%\\x07\\xf3c\\xcddK.\\xa1y\\x8f\\xb4\\xea\\x13\\xc8\\x0fP\\\\\\xd0\\x07\\xbd\\x9b\\x9bQ\\xc0\\xbb\\xb6>\\xfeh\\xe6\\x9f\\x1c\\x912\\xe5%\\x8d\\xf3\\xfd\\xd7\\x06\\xbe~]6\\xdb9\\x917\\xfb\\x965qOl\\xe3\\x1d\\x0f\\xa9\\xe9@\\x0e\\xde}i\\t\\xa8\\xc3zs\\xf8b\\x93u\\x00?u&i\\x9b\\xa9\\t\\xa0\\t\\t\\xe2\\x9dk\\x11\\xb9\\xd4\\xad\\xe0\\x1f\\xc4\\xf5\\x089^\\xb5\\xab\\xe1x|\\xdf\\x14\\xc0Xn\\x11\\x82\\xdfJ\\x00\\xf4\\\\\\x05\\x8d\\x10\\x006\\xa8\\\\S\\x97\\x96\\xc7\\xb6)\\x8f\\xf7\\xb2O$\\xe6\\x93qX\\xdc\\xa9\\xc3c \\xfaP\\x07M\\xe0[Uw\\xbe\\xd4\\x8a)\\xde\\xe25b9\\x1bG8\\xae\\xcf\\x03\\xd2\\xb0<\\x1bl\\xb6\\xfe\\x11\\xb7`\\xbbL\\xc5\\xa6#\\xfd\\xe6$~\\x98\\xad\\xfa\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00+\\x9e\\xf1\\xa6\\xb2\\xbe\\x1c\\xf8\\x7f\\xad\\xeb\\x8e\\xe1\\x16\\xd6\\xceYCv\\xdd\\xb7\\x0b\\xfa\\xd7C^%\\xfbS\\xeb\\x8f\\xa3\\xfe\\xce\\xba\\x95\\x94O\\x89\\xb5I\\xa2\\xb3\\x8c\\x03\\x83\\xcbno\\xaf\\n\\x07\\xe3@\\x1f=|(\\x81\\x97\\xc3-\\x7f \\xcb^\\\\\\xbc\\xe4\\x9e\\xe0\\x92k\\xd3\\x10a\\x00$\\xd7-\\xe1;4\\xd3\\xbc?if\\xa0\\x15HT\\x0e\\xd88\\xae\\x9dX\\xe2\\x80\\'\\x1d)\\xeaj%n:S\\xc1\\xa0\\t\\xd5\\xb1N\\xdf\\xc5D\\r.}\\xe8\\x02]\\xc7\\x14o5\\x1ex\\xa4\\xcf\\xbd\\x00<\\xb6i\\x0bS\\x7f\\x1aF\\xfa\\xd0\\x021\\xa8\\x9d\\xb1J\\xed\\xb6\\xaa\\xcb&\\x074\\x01!\\x94\\xe2\\x9a%9\\xaaR\\\\\\xaa\\x9e\\x7f\\x9d4\\\\\\x82\\xf8\\xe7\\xeb@\\x1a>i\\xa7+\\xe6\\xaa#\\x96\\\\\\x8c\\xd4wz\\x96\\x9f\\xa5\\xc0g\\xd4\\xaf\\xa1\\xb6\\x8c\\x0c\\xe5\\x9b\\x93\\xf4\\x14\\x01\\xa8\\xb9\\'9\\xf9GZ9\\xf2\\xdaC\\xf7G\\x7fOs^k\\xac|\\\\\\xd3\\xe0\\xdd\\x16\\x89b\\xd7m\\xc8[\\x89N\\xc5\\x1f\\xf0\\x1e\\xff\\x00\\x9dp:\\xb7\\x8b|G\\xaf\\xb9[\\xcdFU\\x8c\\xf2!\\x83\\xe4A@\\x1e\\xcd\\xabx\\xeb\\xc3Z9)>\\xa0\\xb3\\xcc?\\xe5\\x95\\xbf\\xceMp\\x9a\\x97\\xc5mR\\xfaW\\x8bF\\xd3\\xe3\\xb5^\\x82I\\xbew_|t\\xfd+\\x85\\xb7\\xd3P\\xae\\xe9\\x19\\x8f\\xa9\\xce\\rhG\\x04Q\\xa8\\x03v\\x07\\xe6~\\xb4\\x00\\x97w\\x1a\\xa6\\xb1/\\x99\\xaa_\\xcfq\\xceB\\xbb\\x9d\\xab\\xf4\\x1d\\x05:\\x1b8\\xe3\\x1c(\\xdd\\xfd\\xe23N\\xca\\x0f\\xba\\x0f\\xe7I\\xe6\\xb5\\x00J\\xef\\x1c(^Y\\x15s\\xd7\\xd0\\xd6{x\\x83KY\\x85\\xb4r\\x96\\x90\\x9ct\\xe2\\x9b\\x7fj/m\\x8a\\x92F;\\x8a\\xce\\xb5\\xd0`\\x8e]\\xf3o\\x1by\\xdcy\\xa0\\x0e\\x91f\\x1eV\\xe3 \\xa2\\xa5MB\\xd9\\xae>\\xce\\x93\\x06\\x97\\x19*\\xbc\\xed\\x1e\\xe6\\x805L\\xfc\\xf3\\x8c\\xfa\\xd0.\\x18ub\\x7f\\x1a\\xcfI\\x96`L2$\\x80\\x1cd5<\\x9c.\\xe2N;\\x91\\xd8\\xfaP\\x06\\x80\\xba\\xe7\\xe6jw\\xdbq\\xf7\\x08\\x06\\xb2\\xcb\\xfc\\x9d~c\\xd0T^aS\\x9c\\xd0\\x06\\xc9\\x9a9Wl\\xc1]Of\\x00\\xd6|\\xdaV\\x97.q\\x02\\x06?\\xc4\\x07J\\xace,0\\x1b\\x9aA3\\xa9\\x079\\xa0\\r;\\x0b$\\xb1\\x9b\\xcc\\xb4\\xbb\\xba\\x81\\x8f\\xfc\\xf2\\x94\\xa8\\xfd+n\\xdf[\\xf1\\x05\\xb1\\xc4:\\xd4\\xf2/\\xf7f\\xda\\xe3\\xf5\\x15\\xca\\x8b\\xa6\\xe9\\xcf\\xe7R-\\xdb\\x01\\xc6\\x7f:\\x00\\xed\\x13\\xc7\\x1e&\\x85\\xb0\\xe2\\xce\\xeb\\xd8\\xa3\\x03\\xfc\\xea\\xf4?\\x10\\xae\\x04{\\xaf4WS\\xff\\x00L\\xde\\xb8$\\xbd%6\\x92~\\xb9\\xe6\\xa5\\xfbo\\xb8\\x1fJ\\x00\\xf4H~\"h\\x8f\\x8f\\xb4A{\\x01\\xef\\xfb\\xac\\x81\\xf8\\xe6\\xb4m\\xbcc\\xe1\\xab\\xc3\\x88\\xf5D\\x8c\\x9f\\xe1\\x94\\x10k\\xca\\xc5\\xe0=s\\xf5\\xcd\\r,R\\x02\\x1e4p\\x7f\\xbc\\x06\\x7fA@\\x1e\\xd3\\x05\\xc47qy\\x96\\x97\\x11L\\xbd?v\\xe0\\xe2\\xba\\xef\\x03\\xc0E\\xcd\\xed\\xc4\\x99c\\x1a\\x85\\x04\\x0e\\xf5\\xf2\\xd7\\x93wi|g\\xd359\\xed\\x15\\x97\\r\\x1a\\x1e3\\xeb^\\xe9\\xf0\\xc2\\xf7_\\xb5\\xf8}\\x05\\xc4\\xd7\\xad<\\xb3H\\xccK\\xaf`q\\xfd(\\x03\\xd8s\\xb9\\xc1\\x0c\\x0f\\x00c\\xd2\\x99\\xa81\\x8e\\xc0\\xaa\\xf2\\xeeB.=Msqx\\x8a\\xf9\\x18\\xb4\\xd6\\xb1\\xc8\\xc3\\x91\\x8e3R?\\x8a\\xed\\xe1\\xd7t\\xb7\\xd4mX[\\xa4\\xe2iV!\\xb8\\x80\\xbc\\x8f\\xd6\\x80=\\xe6\\xce\\xdcZX\\xc3l\\xa7\"4T\\x1f\\x80\\x02\\xa7\\xae\\x1e\\xcb\\xe2\\xdf\\x81.\\xf8:\\xc7\\xd9\\xc9\\xed\\xe2\\xa1\\xf3\\x00\\xef@\\x90w\"\\x80\\'\\x07=\\xe8\\'\\x1d\\xea\\x13*\\x81\\x9c\\xd3\\x0c\\xde\\xf4\\x01cw\\xbd0\\xbf\\xbdBe\\xc1 \\xf1\\x8e\\xbe\\xd4\\xd9eX\\xf6\\x89$D\\xdd\\xf7C0\\x19\\xa0\\x05\\x91\\xf7\\x0e9\\xf6\\xaa7l\\xd8\\xc2|\\xc0u+\\xc8\\x15OU\\xf1>\\x81\\xa1F\\xeb}\\xaa\"?h\\x90\\xee\\x7f\\xd2\\xbc\\xff\\x00U\\xf8\\xb0\\\\4z&\\x96\\x00\\xe9\\xe7\\xce\\xd8?]\\xa2\\x80:\\xeb\\xcb\\x96\\x88\\x17c\\x85\\x1f\\xc4x\\x1f\\xada\\xc9\\xe3\\x9d\\x07MVi\\xa7{\\x99\\x87H\\xe1\\xf9\\xb9\\xf7\\xaf,\\xd6u\\x9d\\x7f_\\xb8\\xdd}\\x7f4\\x91\\x83\\xf7\\x13\\xf7h?.\\xa2\\xab\\xd9#7\\xee#\\x8c+/V\\x0b\\xc7\\xeb@\\x1d\\xbe\\xa7\\xf13^\\xbdG\\x8e\\xccG\\xa7\\xc6x\\x06>\\\\\\x8f\\\\\\x9a\\xe4\\xa6\\x9a\\xee\\xfaR\\xf3\\xbb\\xdc\\xb99-3\\x13S\\xc7d\\xaa\\xd9\\x94\\xeej\\xb8\\xbeJ\\x8c*b\\x80*\\xc5\\xa6\\xee;\\xe6n}\\x8f\\x1f\\x95]Hb\\x8dxQ\\xf5\\xa3w\\x1cQ\\x92h\\x01\\xfb\\xc7\\xdd\\x02\\x93$\\x9e)\\x00\\xfc\\xe8\\xdd\\xb7\\x9c\\xe3\\x1d\\xcd\\x00.\\xe1\\x9c\\x17\\x19\\xf4\\xa0\\xb6:\\x82+\\x1e\\xe3^\\xb7I\\x19,`\\xfb[\\x8f\\xbcA\\xda\\xab\\xf5\\'\\xa5d\\xcb\\x7f}~\\xed\\xe6M\\xe6\\x81\\xff\\x00,`\\xf9\\x11~\\xaey?\\x80\\xa0\\x0e\\x9a\\xe6\\xe8En^\\x10g$\\xe3lXcXwrj\\x93\\x81\\x0c\\xe9$Jy\\x10[}\\xef\\xf8\\x13\\x1e\\x05g+\\xc9\\x1a\\xe2\\xdeW*\\xa7\\x88\\xe2\\xccq\\x8f\\xab\\x9eZ\\xac\\xc5\\xaa^o\\xf3b\\x98\\xce1\\x82\\xbfv$\\xfa\\xb1\\xe4\\xd0\\x04\"5\\xdem\\xfeus\\xc9\\x8e\\xdc\\xe1\\xbf\\xe0R\\x11\\xcd0F\\xad\\x9bh\\xf9\\x00\\xe5\\xa2\\xb5;@\\xf6i\\x0f_\\xc2\\xad\\xa6\\xa7$\\x96m\\x04\\x90Et3\\x96h\\x7fw\\x12\\xff\\x00\\xc0\\x8f&\\xa37:]\\xdbG\\x1f\\x91)\\xb7O\\xbd\\x83\\xb2%>\\xe7\\x8c\\xd0\\x04q\\xee $n\\xad\\xe5\\x9c\\xf9p|\\xa8\\x9fV=~\\xb5c\\xedwf]\\xd1\\xdcy\\xac\\x07*8\\x89G\\xbb\\x1e\\xa6\\x97n\\x9bs\\x13H/A\\x8d\\x0e\\x11\\x1d|\\xb8\\x87\\xf5j%\\xb5-o\\x19\\x13[\\xce\\x1b\\xa0v\\xdb\\x1a\\xfd\\x07S@\\x04z\\x9d\\xd7\\x96\\xdb\\x02\\xdc\\x15X\\xd7\\xd7\\xe6=\\x7f*\\x9e=f7\\xeb\\x0e\\xd8\\xc0\\xf9\\xa7\\xe8\\x99\\xf4\\xe7\\x93\\xf9U\\t\\xaco\\x03\\xed0\\x99\\xf6\\xf2\\xb2H1\\x1a\\x7f\\xba\\x80\\xf3Q4R\\x05\\xf3\\xa6F`\\xbf\\xf2\\xf5t0\\xab\\xec\\xa8(\\x03n=N\\xd2H^m\\xc5\\x11\\x7f\\x8d\\x86\\x01\\xfag\\xad8^Z\\xbc) \\x9d@~\\x14\\x1e\\t\\xaew1\\xe3\\xce\\x97\\xccu=..\\x86?\\xef\\x88\\xc7\\xf5\\xa4v@\\xcb.\\ng\\xa5\\xc5\\xc1\\xf9\\x8f\\xfb\\x88?\\xad\\x00t\\xc5\\xd7\\xa0pX\\xff\\x00\\x0fzP\\xc4.w\\n\\xe5\\xd5\\xe4\\x87t\\x9esE\\xbcq<\\xe7s\\x9f\\xf7TU\\xa8\\xaen\\xe1\\x87\\xe5\\x98\\xc4\\xa7\\x9f2q\\x97o\\xf7TP\\x06\\xf8\\xcf9;}\\x9b\\x8c\\xd2\\x17\\xc1\\xc1&\\xb1\\x9fS\\x9d\\x19\\x1eT\\xf2\\x93\\xd6S\\xbd\\xdf\\xe8\\xb4\\xe1\\xab\\x9f1\\x8d\\xcc^L_\\xc0\\x1b\\xef9\\xfa\\n\\x00\\xd7\\x12\\xb0\\xeaq\\xf5\\xa5\\x13\\xb7\\\\\\xd6g\\xf6\\x9d\\xb8\\x89d\\xbb\\xfd\\xc1n\\x8ay?\\x90\\xab\\x1fh\\x8b\\x0b\\x99\\x15wt\\x04\\xe0\\x9a\\x00\\xb8\\xd7$\\x002w\\x10q_Jh\\x10\\x9b\\x0f\\x07\\xe9\\xb6l6\\xba@\\xa5\\x80\\xe9\\x93\\xcd|\\xdb\\xa5Z\\xff\\x00hx\\x96\\xc7O\\x1c\\x99fP@\\xeb\\x8c\\xd7\\xd4\\x17\\x04y\\xa64\\x18T\\xf9W\\xe8:P\\x04\\xc9 \\xdc\\x18d\\xe0Q\\xa1:O\\xf1\\x16fp\\x1a+x@e \\x10I5\\x1cM\\xb3\\x0e\\xdf\\xc3\\xfe\\x7f\\xa5V\\xf0\\xbb\\xe4j\\x17\\xf9\\xcbK9\\xf9\\xbe\\x9d\\xa8\\x03\\xb9\\x9fN\\xd0.\\x99\\x8c\\xda]\\xb31\\xea\\xca\\x9b\\x7f\\xadgO\\xe1_\\x0cO\\x19U\\xb4{w\\xed,O\\xc8\\xfc:UO\\xb6L\\xbc\\xf3\\xc8\\xcd!\\xbf\\x97\\xd4\\xd0\\x06\\xde\\x95\\xa3h\\x1ae\\xbbG\\xf6v\\xbbv\\xe0\\xc9rC\\x10=\\xb8\\xab\\x7f\\xd9\\xba36a\\x13Z\\x9f[{\\x87\\x8f\\xf9\\x10+\\x99\\xfe\\xd0\\x93\\x1c\\x9a?\\xb4\\xd9{\\x9a\\x00\\xec\"\\x8a\\xee\\x0c}\\x8b\\xc4Z\\xa4 \\x7f\\x0b\\xcc$\\x1f\\xf8\\xf0\\xab+\\xad\\xf8\\xc6\\xdb\\xfdF\\xb1cp\\x07\\xf0\\xdc\\xda\\x92\\x7f5a\\xfc\\xab\\x87\\x1a\\xbc\\x83\\xa4\\x950\\xd7%\\xfe&\\xc5\\x00w\\x91x\\xcb\\xc5Qa\\xae\\xb4m6\\xe9\\x07Sop\\xc8\\x7f\"\\rY_\\x88\\xf1\\xc2\\x7f\\xd3|7\\xaa\\xc6;\\xb4\\n\\xb2\\x81\\xfa\\x8a\\xe0c\\xf1\\x02\\xe3k\\x02\\x7f\\x1cU\\x84\\xd7c\\xda\\x06J\\x8fc\\xcd\\x00z\\r\\xbf\\xc4\\xaf\\nJ@\\x9a\\xee{B{\\\\@\\xcb\\xfa\\x80EK\\xff\\x00\\x0b#\\xc0\\xe2\\xe3\\xc9o\\x11\\xd9\\xab\\x7f\\xb4H\\x1f\\xca\\xbc\\xf2Mj\\xdd\\x80F\\x93x\\xef\\xbds\\xfaV\\x06\\xa5\\xe1\\xff\\x00\\rj\\xccexDS7\\x1b\\x91F\\x0f\\xe1@\\x1e\\xefo\\xe2?\\x0f\\xdd\\xa0kmj\\xc2@zm\\x9ds\\xf9f\\xb4RX\\xe4@\\xf18unC)\\xc8?\\x8d|\\xaf}\\xf0\\xff\\x00C\\x8a\\xdf\\xcd\\x8e\\xf4F\\xd9\\xda\\xa3o\\xcc\\xecz\\x00T\\xf1]\\x1f\\x85\\xacu\\xcf\\r\\xe9\\x06\\xcfM\\xf1]\\xf5\\xa8-\\xb9\\xe2\\xff\\x00Z\\x8a\\xde\\x83\\xcc\\xdcq\\xf44\\x01\\xf4E&F3^7\\x17\\x8a\\xc1j\\xa1\\xf5\\x1f\\x10\\\\\\xc9\\x1d\\xbd\\xa4\\x05\\xb9\\xe0\\xb9\\x1b\\xff\\x00\\n\\xb5\\xe2\\x0c\\x9d>\\x0bO \\xb1\\xb8\\x99c\\x11\\x83\\x8d\\xd98\\xc9=\\xc7==\\xeb\\x8b\\xd4b\\x83[\\xf1\\x0bi\\x97\\x83P\\xf8\\x9b\\xaa\\xdb9\\x8e\\x1d\\x06\\xd7\\xfd\\x13I\\xd31\\xd0O/G#\\xbf?\\x85\\x00w\\x9a\\x0f\\xc4_\\x0cx\\xaa\\xf2\\xfa\\r\"k\\xcf\\xec\\xfb\\x142K\\xab\\xdc\\xc0`\\xb38\\'!d|\\x03\\xf8\\x1a\\xbf\\xa3\\xf8\\xa3\\xc3>%\\xd3n\\xb5=\\x1bW\\xb5\\x9fO\\xb5s\\x1c\\xb7Y1\\xc4\\xad\\xfe\\xf3`\\x11\\xf8\\xd7\\x97\\xdf\\x08u\\x9dZ\\x1d\\x0f[\\x91\\xfc{\\xabA\\xf2\\xc1\\xe0\\xff\\x00\\r\\xa7\\x91\\xa4\\xe9\\xc7\\xb0\\x9a\\\\\\x80\\xf8\\xf5\\xefQj\\x96\\x16:\\x86\\xa3\\x1e\\x83\\xe2YW\\xc5\\x1a\\x8a\\x0f\\xddx\\x03\\xc2I\\xe4\\xd9[z}\\xa2`0\\xd8\\xef\\x93\\xda\\x80=\\x8a\\x17\\x86\\xea\\xd4]Z\\xdc\\xc3=\\xbb}\\xc9\\xa2p\\xe8\\xdfF\\x1c\\x1aF\\x8d\\xc0\\xcf8\\xaf\\x18\\xd5\\xacQ\\'\\xb6\\xf0\\xff\\x00\\x88u\\tn/ \\xc1\\xb2\\xf8}\\xe0\\xc7%m\\xfd\\x04\\xf7\\x1d\\x07\\xbf5\\xa1\\xa8\\xeb\\x1e%\\xd2\\xbcKc7\\x89!^h\\xb6s^|A\\xd0\\xe1\\xd0.\\xa6;t\\xdd\\x16\\xda\\xe0\\xdd\\xde\\xdc\\x1e\\xdb\\xa3U\\xc0\\xfa\\xe6\\x80;R\\xcc\\xbd\\xfd\\xe9\\xa5\\xa5a\\xc3b\\xb9\\x89\\xfe!iz7\\x85`\\xd6\\xbcc\\xa7\\xdd\\xf8r\\xe6f)\\x06\\x97p\\x04\\xb7w\\x00\\x9e\\x18\"\\x12q\\xf8U\\xfb\\xaf\\x16xsO\\xd0\\xf4\\xfdSX\\xd5c\\xd3\\xa2\\xbf\\xc0\\xb6K\\xc2a\\x95\\xb2x\\x1b\\x18\\x03@\\x1a\\xa5\\xeeQxp\\x7f\\x1a\\x84\\xdd\\\\\\x9eYL\\x98\\xe8\\x14\\xe0\\xe6\\xa4\\x9e\\xf2\\xce\\xdf\\xcaY\\xee\\xa1\\x85\\xee\\x000\\t$\\n\\xd2\\x0e\\xdbA\\xebR\\x98\\xe5\\x0b\\xf3\\xabdpI\\\\~t\\x01\\x1d\\xa4\\x93$\\xff\\x00k\\xb8\\ne\\xc7\\xc8\\xb9\\xf9W\\xe8=j\\xfa\\xeas\\x1f\\x99\\xdc\\x93\\xeaj\\x83\\xfc\\xa2\\xa1v\\xf9h\\x03dk\\x0c\\xbdXc\\xebN\\xfe\\xd7\\x0f\\xc6G\\xe7X\\x1b\\xa3\\x8e\\xdd\\xe6\\x96h\\xe2D\\x1b\\x99\\xe48Q\\xf55\\xc6j\\xbf\\x16\\xfc\\x0b\\xa5\\xca\\xd6\\xb1\\xeaM\\xa8O\\x9c4V\\x91\\x96_\\xc1\\xce\\x07\\xeb@\\x1e\\xaa\\x9a\\x84\\x12\\x02\\\\\\x0c\\x8erhw\\xb2\\x99I\\x91c9\\xf5\\x15\\xc3|>\\xd7\\xef>%\\xa5\\xcc\\xbe\\x1e\\xd2\\xde\\x18\\xad\\x8e\\xd67\\x13F\\xa4\\x8f`\\x18\\xd7Ms\\xa7\\xea\\xb6\\x13\\x18\\xee\\xa3\\xda\\xdd\\xf9\\x0c?J\\x00\\x9aM/N\\x9b\\x94\\x8a\\x18\\xff\\x00\\xdaC\\x83\\xf9\\xd1\\r\\x95\\xdd\\xb7\\xfcykZ\\x8d\\xaf\\xfb\\x97\\r\\x8f\\xc8\\x93P\\xc1\\r\\xdc\\xdf\"%X\\xb8\\xbd\\xd2\\xf4\\x86t\\xd658\\xed\\x99\\x0f\\xef\\x11\\xce\\xe2\\xa7\\xf0\\xa0\\r{\\x1d[\\xc7v\\x0e\\x1fO\\xf1\\\\\\xb7\\x00\\x7f\\xcb+\\xe8\\x83\\xa9\\xf6\\xe3\\x91]\\xff\\x00\\x83> ]\\xea\\xda\\xe7\\xfc#~$\\xb3\\x8a\\xd3W\\t\\xe6\\xc6\\xd06c\\x99Gp\\x0f#\\xf1\\xaf\\x05\\xbe\\xf8\\x95u\\xa8\\xeak\\xe1\\xdf\\x87\\x1a$\\xda\\xce\\xaf1\\xdaf\\x0b\\xc4C\\xfb\\xc0g\\x8f\\xab\\x10+\\xd6\\xbe\\x10\\xfc.\\xd6\\xbc1\\xa9\\\\x\\xb7\\xc6\\xba\\x93^\\xf8\\x8a\\xf63\\x1e\\xdd\\xdb\\xc5\\xba\\x12\\x0e\\x01\\xe9\\x9f\\xa5\\x00y\\xe7\\xed\\x8b\\xac\\xfd\\xa7K\\xf0\\x8f\\x82 l\\xbe\\xa5\\xa8\\x0b\\xa9\\x94\\x1f\\xf9f\\x9d\\x0f\\xe7\\\\\\xae\\x9b\\x17\\x95j\\x88\\x06\\x02\\xa8\\x18\\xf4\\xe2\\xa5\\xf8\\xfc[T\\xfd\\xae4\\xfbir\\xd1iZ:\\xb2\\xa9\\xe8\\x0b\\x12x\\xfc\\xea\\x08\\xe6 \\xf0q@\\x1aa\\xb03K\\xe6\\x8a\\xa3\\xf6\\x8f\\x97\\x1b\\xa9\\xbfi\\xe3\\xefP\\x06\\x88\\x94Pe\\x15\\x99\\xf6\\x97\\'\\x01\\xb2=\\xbe\\xf5V\\xbb\\xd6\\xacl\\xa2\\xddsx\\x88=\\x01\\xcbP\\x06\\xdf\\x99\\x95?.\\xe3\\xdb\\x9al\\xb2$j^vT\\x00z\\xd7\\x07\\x7f\\xe3\\xd5\\x04\\xc7al\\xcc;H\\xddk\\x9d\\xba\\xd5\\xf5\\r@\\x96\\xbb\\xba\\x95\\x90\\xff\\x00\\x014\\x01\\xdej~1\\xd3,\\tH\\x83\\\\L\\x01\\x01b\\xf9\\x87\\xe7^g\\xe2h\\xee\\xbcG\\xe2\\x17\\xd4\\x99#\\xb7\\xdc\\xa16\\xa9\\xc9?Z\\x944``\\x00\\x05!\\x95y\\xf7\\xeb@\\x1c\\xf2\\xf8v\\xe4\\xcaD\\xd2/\\x96:\\xe3\\xd2\\xb4a\\xb1\\xb6\\xb4\\x88-\\xba\\x82}H\\xe6\\xae;\\xe7\\xa15\\tj\\x00i\\'\\xd6\\xa3jY\\x0b$;\\xe5\\xca\\x8f\\xefp\\xbf\\xce\\xb3\\x7f\\xb7t\\xe3pb\\x8eC68-\\x18\\xca\\xaf\\xd4\\xd0\\x06\\x90\\xe9FqT\\xa3\\xd5-.\\x18\\xac\\x170>\\xcf\\xbcU\\xb1\\xfa\\x9e\\x05>+\\xdbi\\xdc\\x88X\\xb9\\xfe \\x1b;\\x7f\\x1a\\x00\\xb5\\x9esN\\x0f\\x9a\\x8c:c\\x1cRt\\xfc\\xd3J\\xc6\\xd2\\t]\\x11\\x98t,\\x01\\xa3<\\xd3\\x18\\x83@\\x10\\x8b;\\x11+\\xcaU\\xdaB8\\'\\x9c}3P\\x7fe\\xc7\\x11i\"q\\xf6\\x86\\xe9$\\xff\\x008\\x03\\xe8*\\xe6\\xe3\\x8e\\xb4\\x99\\x14\\x01\\x9c\\xfad\\xe8S\\xc9h\\xe7\\xb8\\x7f\\xf9mp~Q\\xfe\\xea\\xd4\\x12Z\\\\\\x0b\\x92\\xcd\\x19\\x9eE\\xff\\x00\\x97\\x8b\\x8e\\x10\\x7f\\xba\\xb5\\xb2[\\x1d)<\\xdfc\\xf8\\xf3@\\x18h\\xbem\\xc1\"&\\xbd\\x9dz\\xbc\\xbf$1\\xfd\\x054H\\xb2;6\\xe1w2\\x8c~\\xf0m\\x86>\\xbc\\xfb\\xd6\\xe3\\x88\\xa4\\x88\\xc7*\\x06BrW\\xa5W\\x9e\\xda\\xdax\\x12\\xddc]\\x81\\xb0#\\x03\\x82\\x7f\\xc9\\xa0\\x0fw\\xf8M`\\x96\\xdf\\x0bm\\xa6v\\x92y/ei\\x9d\\xb1\\xb5p\\x0f\\x18\\xf6\\xae\\xe9pB\\x97=rSgE>\\x95\\x0e\\x8f\\xa7\\xae\\x9d\\xe1\\x1d+L\\x8dBE\\x15\\xb2!@0:U\\xf8\\xe2h\\xe6\\x018\\x19\\xe3\\x1d\\xa8\\x03\\x9e\\xd7\\xef\\x9a\\xdf_\\xb4\\x90Z\\xdd_\\xb5\\xa8\\x13}\\x92\\xd0n\\x96v\\xec\\x14{\\x1csY\\xcd\\xe3\\xed{C\\xbe\\x9a?\\x1e[h\\x96V\\x9a\\x822A\\xe1\\x1d\\x063>\\xaf#7\\x00\\xcb\\xe5\\xe1F{\\xe4\\xd5\\xa9,5-oT\\xd5\\x9fM\\xd7\\xe6\\xd0\\xfe\\xcc\\x84\\xcf\\xa8\\xdb\\xc5\\xe6\\xcc\"\\xc1,\\xb1\\x8f\\xef\\x9cq\\\\\\xe6\\x9f\\r\\xd6\\x99\\xa2^\\xeb\\x1e\\x1c\\xd2\\xe3\\xf0\\x06\\x82\\xa3\\xfd3\\xc6~\"\\xfd\\xf6\\xa7y\\x9f\\xe2X\\xf9!\\x8fn\\x9dh\\x03Jo\\x11\\xe8z7\\xc3k\\xcd\\x1f\\xc6\\x1e\\x1c\\x7f\\x03Z\\xceG\\xd8\\xf4}\\x12\\xe0K\\xaa^\\xab\\x12H*\\x80\\xb09<\\x82{\\xf5\\xa2\\xf6\\xf7\\xc1z_\\xc2\\xcb\\x05\\x8fR\\xbc\\xf8i\\xa7\\\\>.,\\xa5\\xb7\\x03V\\xbbLr\\x1b\\x04\\xb8\\xdd\\xc7c\\xdf\\xa7Z\\xc7\\xd1\\xe1\\x10\\xc1s\\xadx/M\\x1aE\\x99\\x1f\\xe9_\\x11|d\\xff\\x00\\xe9\\x13\\x1090D\\xdc\\xf4\\xfb\\xbc\\x0e\\x94\\xcd\\x16\\xce\\x0b\\xe9\\xee\\xf5\\xdf\\x04i\\xdf\\xdb\\xd3\\x80V\\xef\\xe2\\x1f\\x8b\\xfeH\\x17\\xd7\\xc8\\x89\\xf9 s\\x8c\\x0fNh\\x03\\xa9\\x93\\xc3Vz>\\x9ba\\xa7\\xf8K\\xc4\\x9a7\\x83<-\\xa8\\xc6\\x1e[\\xe9\\xa4\\xff\\x00\\x89\\xb5\\xf9n\\xca\\xd2\\x00Fi,\\xfc\\x1b\\xe2\\r&k\\x8d\\x07\\xc1\\x96v\\xde\\x14\\xd2\\x14\\xe6\\xef\\xc4\\x97\\xcd\\xf6\\xcdR\\xfc\\x91\\x92c\\xe7\\x8c\\xfa\\xd7\\x1da\\xa4i\\xfa\\xe6\\xa7-\\xef\\x86t\\xf9>\"\\xebP\\xe7\\xce\\xf1~\\xbc~\\xcf\\xa6\\xe9\\xde\\xa6$$\\x06\\x0b\\xedR\\xe9\\xc2k\\xef\\x1b\\x1dK\\xc3\\xd7\\xfa\\xaf\\xc4\\xaf\\x18[\\xb1\\xdf}\\xe6\\x1b]\\x1fM8\\xc1PO\\x0c\\x00\\xf7\\xed@\\x1a\\xba^\\x97\\xa9\\xdaEz\\xde\\x06\\xd2\\x9b\\xc3V\\x11n}K\\xc6\\x1e\\'\\x1eu\\xfd\\xc0\\x1f|\\xc1\\x1fQ\\x9e\\xc4\\xed\\x1e\\x99\\xaa\\xfa*2\\xfd\\xa2\\xff\\x00\\xe1\\xf5\\x80\\xb6\\x8c\\xa9\\x17\\x7f\\x10|d\\xfc\\xc8\\x7f\\x88\\xdb\\xc6\\xc3w\\xd3\\x81RYx\\x83\\xc4\\xb6\\xbe-\\xbb\\xb4\\x83\\xc47\\x7f\\x12\\xfcMr\\xbe[\\xe8Z|k\\x16\\x99\\xa7\\xb6x-3q\\x81\\xd3\\x9a\\x9a\\xe3\\xc5Z\\x82\\xda\\\\\\xf8S\\xc5\\xb6\\xfaw\\x8e\\xb5\\xe9\\x98\\x1b_\\x0chP\\xb1\\x8a\\xcc\\x8e\\x82ixE\\xc7\\xd6\\x80)\\xe8v\\xebs\\xa8]\\xde\\xfc>\\xb5}J\\xff\\x00\\x18\\xbf\\xf1\\xef\\x8b\\xfeKh\\xf1\\xd7\\xc8V\\xeaGm\\xa3\\x1e\\xe6\\xa2\\xd1\\xf4\\xfb]CW\\xb9\\x97\\xc1V\\xff\\x00\\xf0\\x98\\xeb\\xc8\\t\\xbc\\xf1\\xa7\\x89T.\\x9bf{\\x98T\\xfc\\xbcv\\x0b\\x9e\\x9dkS\\xc4\\x9e&\\xd2nt\\r?@\\xf8\\x89\\xe1\\xf5\\x9f_\\x86L\\xc1\\xe0\\xed\\x02\\xeb\\xed>`?tK\\xb0\\x05\\x03\\xf1\\xa9|e\\xaax1\\xb4\\x8d\\x16\\xd7\\xc7\\x17\\x9a\\x86\\x85\\xa7\\x901\\xe0\\xcb%\\xc3\\xc8}%H\\xb76\\x00\\xfc\\xe8\\x03\\x9c\\xb3\\xd2\\xec\\xaf\\xfcI+\\xf8f\\xd6\\x7f\\x1fx\\xbe\\x03\\xe6O\\xe2K\\xf71izq\\x1d|\\xb08 z{S\\xec\\xd2x\\xfcq$\\xfe\\x1a\\xba\\xd4|\\x7f\\xe3|\\x7f\\xa5_\\tZ-\"\\xc3=A `\\x85\\xeb\\xdc\\x9c\\xd7Q\\xe2=?Ah\\xb4\\xed\\'Z\\xf1\\x95\\xb7\\x85\\xfc\\x1d\\x19\\x8eXt%\\x8b\\\\\\xbfN\\x19\\xb7\\xf9V\\xf1c\\xa9g<7\\xfc\\x075\\xc6\\xe9zG\\xc4\\xef\\x8eW\\xfem\\xb8\\x95t0\\xe4}\\xae\\xe4\\x18l\\xe1\\xc7h\\xe3?4\\x87\\xdf\\xa5\\x00hx\\xc3\\xe2\\xd5\\x95\\xa2\\xb6\\x93\\xe0\\xf8$([i\\xbb\\x08w\\xca\\xdd1\\x10\\xc1$\\xfac57\\x82~\\x03\\xf8\\xd3\\xc7o\\x0e\\xab\\xe2\\xd9e\\xd0t\\x87\\xe5\\xa3\\x94\\x13u0\\xff\\x00eO\\xdc\\x1e\\xecs\\xed^\\xe3\\xf0\\xeb\\xe0o\\x84|\\x04\\xc9~\\xf1\\rg[\\x00\\x03\\xa8\\xde/)\\xed\\x1a\\xf2\\x14W\\xa9\\x15\\r\\xd4f\\x809\\x9f\\x07\\xf8\\x17\\xc2\\xfe\\x06\\xd2c\\xd3\\xbc5\\xa6E\\x02\\x05\\x1b\\xae\\x18o\\x96Ov~\\xa7?\\x95t\\xfd\\xbaR\\x15\\x05v\\xe3\\x8fJZ\\x00\\xf9#\\xf6\\x83\\xd3&\\xd2?i]#Ytqe\\xabi\\xbeQ\\x9c\\x8f\\x95fB@L\\xfb\\xae\\rs%\\xe4F\\x05\\xd3\\xcb\\x1b\\xb9\\x07\\xae>\\x95\\xf57\\xc5\\x1f\\x87Z_\\xc4\\xaf\\x02M\\xa2j\\x12\\xb5\\xb4\\xf1\\x9f:\\xd2\\xf1\\x17-o(\\x1c0\\xf5\\xfaW\\xc4\\xc7\\xc3\\x9f\\x10\\xfe\\x14j\\xcb\\xa3\\xf8\\x92\\xe2\\x1f\\x17C\\xab\\xceb\\xd3\\xfe\\xc98y\\xc3\\x81\\x9c\\x18\\xfe\\xf6>\\x80\\xd0\\x07j\\xd2\\xa8\\x19fa\\x8e\\xf8\\xe2\\xb2\\xb5\\x0f\\x10\\xe9\\xbay\\xc4\\x92\\x87\\x7f\\xee!\\xcf\\xeb\\\\\\xce\\xbb\\xa8]C/\\xd9\\xf5\\xcb}OF\\x938\\xf2n\\xed\\xde\\xdb\\x9fO\\x9c\\n\\xcf]6\\xde\\xe4\\x89-.C\\x1e\\xed\\x8d\\xd9\\xfaz\\xd0\\x05\\xddG\\xc5\\xfa\\x85\\xdcf+8\\xfe\\xcd\\x1fw?x\\x8f\\xad`34\\xce]\\x9d\\xe4\\'\\xa9c\\xde\\xa7\\xbc\\xd3\\xa6\\xb7\\xb7y\\x91\\xc4\\x98?w\\x90I\\xf4\\xe6\\xb8]J\\xf7\\xc4f|\\xa5\\xbb\\xc3\\x18<*\\xf3\\xc7\\xbd\\x00w\\x0b\"\\xa7\\x18\\xc3w\\xa5\\xf3\\xb3\\xde\\xb1\\xf4\\xcb\\xc6{Ek\\x9d\\xdea\\x18 \\x8e\\x95m\\xeeA`\\xb1\\xa8<\\xf78\\xa0\\x0b\\xa6^9\\xa6\\x06w\\xc9T\\x03\\x0bY\\x9b\\xaa\\xaf\\xef\\xe6?\\x97\\x02\\xa7K\\xeb\\xcbO\\xdd%\\xcb\\xc6\\xecy-\\xfb\\xd9[\\xf0\\xe8(\\x029cg\\x84\\x17\\x82G\\x80pC~\\xe2/\\xae\\x0f$VJK\"\\xdc\\xc8\\xb1\\xdd\\x96F?0\\xb4;#_O\\xde\\x1f\\xf0\\xae\\x82}Y\\xcc+\\x15\\xfd\\xbc^X\\x1f/\\x9d\\xcb\\xb7\\xfc\\x04t\\xaeF\\xe2$\\x9a\\xe5\\xa4\\x93~\\xd59\\x16\\xff\\x00u\\x0f\\xd4P\\x07Q\\xa7\\xeb\\x97\\xfc\\xc7\\x08\\xb7\\x92$\\x18\\x12I\\'\\xca\\xa7\\xd5\\x9c\\xf5\\xfc+^-zv\\x8dB\\xdb\\xad\\xc3\\x0f\\xbf8\\xfd\\xdc {1\\xebXz\\x8b\\x9ekRM&\\xf0:\\x04d\\xbb|d\\xbd\\xcb\\xedE\\x1f\\xec\\xa0\\xa0\\r\\x88u\\xab\\x19\\x9f\\x08IE\\x1f4\\xe7\\x88\\xc1\\xf4\\xdd\\xde\\xadC{iq\\x1347\\n\\xca\\xa7\\x96\\xe8+\\x95\\x9a\\xc2\\xe8\\x13+X\\xbc\\xf1\\xa7I\\xa5;!_]\\xa83\\x9a\\xae\\xa8%\\x88K\\x86\\x9a%o\\xbf)\\xf2bC\\xec:\\x9a\\x00\\xee2\\xac\\xa0\\xab\\xa1S\\xdc\\x1e\\xb4\\xdf\\x9c\\x03\\xfb\\xb2H\\xae6\\x1b\\x89\\xdc\\xb4\\xd0\\xcf-\\xc8\\x8f\\x80\\xcd\\xfb\\xa8c\\xff\\x00\\x1a\\xb5m\\xabj?;G#\\xde\\xb7\\xf7\\xc8\\xd9\\x14\\x7f\\xf0#\\xd6\\x80:\\x82F:\\x10}\\xe9\\xa4\\xe2\\xb0\\xa2\\xd7\\xd8\\xc7\\xc4?j\\x978o$\\xfc\\x8b\\xff\\x00\\x02lT\\xf1\\xeb\\xb6S^%\\xacm\\xbeb>eQ\\x90\\xbfS\\xd2\\x804\\xd9\\xa9\\t\\xcdU\\x8a\\xfa\\xd2\\xe2g\\x8a\\x0b\\x88\\xe5d\\xfb\\xc1O\"\\xa6\\x042\\xe5\\x19[\\xd7i\\xce?*\\x00~E\\x1b\\x851Hn\\x99>\\xfd\\x07\\xebM-\\x83\\xceG\\xe1@\\x123s\\x9aal\\xd3\\x0b\\x1e\\x84SKP\\x03\\x99\\xaa6n8\\xa6\\xbb\\x0fZ\\x85\\xa5\\xc7A\\x9a\\x00\\x90\\xb8\\xce)7\\x0c\\xd5}\\xc7viwq@\\x13\\xee\\x14\\x84\\xe2\\xa2\\x07\\x9aq\\xe6\\x80\\x1eNi\\t\\xc5\"\\x8d\\xcd\\x8as\\x8d\\xa2\\x80#$\\x9a\\xd0\\xf0\\xdd\\x93\\xea>6\\xd2t\\xf4]\\xdeu\\xd4{\\x87\\xfb \\xe5\\xbfAY\\xd9\\x19\\xae\\xeb\\xe0\\xed\\x8f\\xdb\\xbe*E.2-aizt\\xed\\xfd\\x7fJ\\x00\\xfa\\n\\xe3i\\xb9!8U\\xe0\\np\\x90Eo$\\xbc|\\x8aX\\x93\\xf4\\xa8\\xdc\\x833\\x11\\xd3\\x0b\\xe8\\xedd\\xf3a\\x8eQ\\xf2+\\x7f\\xba8\\xc7\\xb5g\\xeb\\xfe\\x12\\xf0\\xe7\\x8a\\xaf\\xac.5\\xe8\\xaf\\'\\xb5\\xd3\\xff\\x00\\xd4\\xe9pM\\xe5Z~1\\x81\\xcf\\xe7Z\\xcd\\xc5FI\\x07 \\xfet\\x01\\xcf\\xea\\xfe\\x05\\xb6\\xf1\\x1e\\xab\\n\\xeb\\xba\\xc5\\xca\\xf8b\\xdc\\x7f\\xa3x\\x7fL\\x8f\\xec\\xb1\\xe7\\xfe\\x9ac\\xef\\x8a\\xcd\\xbb\\xf0^\\xb3\\xad$\\x9av\\xbb\\xaa[h\\xfe\\x10\\xb5\\x1f\\xe8\\xfe\\x1e\\xf0\\xc81=\\xc0\\x1d<\\xd9p9>\\x9e\\xfdk\\xafo\\x99\\xb2\\x7f#\\xc8\\xa4\\xf3\\x181l\\xe5\\x8fv\\xe7\\x1fJ\\x00\\xf3\\xff\\x00\\xecO\\x10\\\\xzxnm\\xd7\\xc0\\x9e\\x08\\xb6\\x04\\xb6\\x93\\xa2\\xa7\\x9d\\xaa_\\x0cc\\xe7h\\xf3\\x8c\\xfb\\x13Tm\\x7f\\xb4\\xe1\\xf0|\\x92\\xe9\\xf0A\\xf0\\xb3\\xc1\\x84b[\\x9b\\xb5\\xdd\\xab_\\xe7\\xeb\\xf7I\\xf5b\\x0f\\xb5zw\\x9e\\xe2M\\xe4\\x92}\\x8e\\x06}G\\xbd2w\\x17@\\x0b\\xb5\\x17\\x00tYF\\xe01\\xd3\\x83@\\x1eg\\xa2,\\xf1h3\\xb7\\x81\\xec\\xe2\\xf0\\'\\x86\\x88/u\\xe2\\xcf\\x13\\xf3\\x7f|\\x87\\xbcJ\\xdc\\xf2:\\x1e:\\xd4>\\x1b\\x82{\\xa5\\x9e\\xdf\\xe1&\\x82\\xd1\\xa4\\xef\\xfe\\x9b\\xe3_\\x14\\r\\xd2\\\\\\x0e\\xe6\\x05n[\\xd4c\\x03\\xde\\xbd#W\\xd2\\xb4_\\x12\\x88W\\xc4ze\\xbe\\xa3\\x1d\\xb3\\xf9\\x90E0;#a\\xd0\\x81ZRK4\\xf1\\x08\\x94\\x85\\x84\\x00\\xab\\x1a\\xae\\x14\\x01\\xd8\\x0e\\xd4\\x01\\xcah\\x9f\\x0f\\xfc/\\xa1\\xdcK}t%\\xd7\\xf5\\x89Nd\\xd4\\xb5C\\xe6\\xb9?\\xf4\\xcdO\\x08\\xbe\\x83\\xb5t[%\\x91\\xc6I8\\xe0{U\\xb8\\xac\\xf2G\\xb7Q\\x83\\xc5kY\\xe9rO2\\xa4h[=6\\xa9?\\x9d\\x00dCbO\\x010Oa\\xde\\xb6l\\xb4ye\\x19D,\\xaa2\\xc7\\xa0\\x1f\\x8dc\\xeb\\x9e9\\xf0\\xaf\\x85e{f\\x9duMR>\\xb6\\x96\\x98p\\x87\\xfd\\xb7\\xce\\xd5\\xfcN}\\xab\\xc6\\xfca\\xf1;\\xc4\\xbe#\\xb9\\x8fLi\\xa4\\xb4\\x86\\xe0\\xe2=\\'MVi$\\'\\xb0 e\\xb3\\xf4\\xc7\\xbd\\x00z\\xd7\\x88\\xfe$\\xf8C\\xc2-%\\xa4R\\xff\\x00mj\\x83\\xe5\\x16\\xf6m\\xba(\\xcf\\xfd4\\x90p\\x07\\xd35\\xe4\\xd7\\xbe(\\xf8\\x81\\xf1[\\\\\\xfe\\xc5\\xd2\\xa2\\xb8\\xbe}\\xc1\\x7f\\xb3\\xf4\\xc4e\\x82\\xdcg\\x8f:N\\x98\\xf78\\xae\\xcf\\xe1\\xd7\\xec\\xcf\\xe2/\\x11\\xa4:\\x97\\x8e^O\\x0fig\\xe6]*\\x12\\r\\xc4\\x83=\\x1c\\x83\\xf2dg<\\x93_S\\xf8_\\xc1\\xfe\\x1b\\xf0n\\x89\\x1e\\x93\\xe1\\x9d\"\\xdbN\\xb4O\\xe0\\x85pX\\xfa\\xb1\\xeaM\\x00x\\x9f\\xc3\\xbf\\xd9\\x9bN\\xb0\\x92\\rg\\xe2\\x1d\\xdcz\\xb5\\xea\\xe0\\xa6\\x9d\\x07\\x16\\xb1{7\\x1f9\\xfc\\xab\\xe8\\x18,\\xadmm\\xe3\\x82\\xda\\x08\\xe1\\x8a!\\xb5\\x125\\n\\x14z\\x00*`\\xb89\\xcd-\\x00&\\xd1\\xe9\\xdf4\\xb4Q@\\x05\\x14Q@\\t\\x8e\\xa3\\x03\\x06\\xbc\\xcb\\xc4\\xdf\\x07\\xadu}R\\xe3T\\xd1\\xf5\\x87\\xd3\\xaf&u\\x9b3B.\\x15$R\\n\\x94\\xc9\\x1b:s\\x8fZ\\xf4\\xea(\\x03\\xc7\\xe4\\xf0\\xcf\\xc7=\\xd2\\xfd\\xbb^\\xf0.\\xbd\\x1bt\\xb4\\xbc\\xd3\\x9e\\x05+\\xe8]C\\x1c\\xfe\\x15\\xe7\\xde#\\xf0f\\x98\\xc1\\xe4\\xf1\\x8f\\xec\\xfd\\xaa\\xc1!<\\xea>\\x0e\\xb8IC{\\x84\\x0c$\\xff\\x00\\xc7k\\xe9\\xf2\\x0ex#\\x1d\\xc5\")\\\\\\xf0\\x00\\xf6\\xa0\\x0f\\x84\\xb5/\\x00-\\xdb\\xce\\xde\\x10\\xf0\\xd7\\xc5+8W\\x925\\x9d\\t\\x9d\\x00\\xfc\\xfc\\xc6\\xfc\\x14\\x9a\\xe0\\xaf\\xac/4+\\x9f/Tk$\\xc1\\xff\\x00Wx\\x92i\\xcf\\xf8\\xad\\xd2\\xc6s_\\xa5@6I\\xc9\\xe7\\xd6\\xaa\\xdfi:n\\xa5n\\xd0j\\x16\\x16\\xb7Q\\xb0\\xc3,\\xf1+\\xee\\x1f\\x8d\\x00~o\\x1b\\xed.H\\xb3qkqn\\x9d\\xa5hI\\x88\\xfd$PT\\xfet\\xd5\\xd3,n\\xd3}\\xa5\\xcc2\\x12\\x7f\\xe5\\x9c\\x81\\x86>\\xa0\\xd7\\xdb\\xda\\xd7\\xec\\xeb\\xf0s[g\\x92_\\x04\\xd8ZN\\xd9&\\xe2\\xc4y.\\x0f\\xa8#\\xa5yn\\xbf\\xfb\\x1ci\\x91\\xdcIw\\xe0\\xcf\\x13\\xcd\\x13\\xb0\\xc0\\xb6\\xd6\\x13\\xed\\t\\x8e\\xbcI\\xf7\\x94\\xf0:\\n\\x00\\xf9\\xb2m2\\xea\\x16\\xe1w/c\\x83U\\xa4\\x86\\xe2\\x1e]%\\x8c\\xf6%x\\xafQ\\xd7\\xbfg\\xdf\\x8e\\x9a\\x0c\\xa5\\xb4\\xcd\\x16\\xdbW\\x81?\\x8a\\xc7PI\\x03\\x0f\\xf7f*\\xdf\\x80\\x06\\xbc\\xe7X\\xbe\\xf1g\\x85$h\\xbci\\xe0]WL\\xdb\\xd5\\xe6\\xb2\\x91P\\xfb\\xef\\xc6\\xdc{\\xe6\\x80(\\xf9\\x8c>\\xef>\\xb9\\xc8\\xa5V\\x04e\\x8a\\x93\\xd8\\x91\\xc8\\xfci\\xb6\\xfe+\\xf0\\x9e\\xa4\\xdb\\x1a\\x7f!\\xcf\\x1bT\\x16\\xc7\\xd7\\x15y,\\xb4\\xfb\\xd0[O\\xbe\\x8eoe<\\xfeT\\x01\\x95%\\x85\\x8b\\xa3D\\xa9\\xe5\\x06\\xeaa\\x1bI\\xfcj\\x8c\\xba\\x0c;\\x04v\\xb35\\xaa\\x7f\\x16\\xceY\\xbe\\xa6\\xb7\\xa4\\xd2\\xaf\"|\\x88I\\x1e\\xa0\\xf1U\\xa4IQ\\xb6\\xba0?J\\x00\\xe7\\'\\xd1\\xaem\\xa3\\x90\\xdbL\\x91@\\x07%F\\xf9\\x1f\\xeaMrR\\t\\x04\\xac<\\xa7\\n\\x0f\\xf1\\x1c\\x9a\\xef\\xef\\'h\\xf2\\xbb\\xb8=EdI\\x0429l)\\'\\xd2\\x802,\\x88\\x863&b\\x81\\x8f\\x1ec\\x8d\\xd2}\\x15j\\xfcn\\xf6\\xeen\\xa2\\x12\\xdb\\x17\\x1c\\xdc]>\\xe7o\\xf7Pd\\xd6\\xd5\\x85\\xbc*w\\x08\\xe3\\xde\\x07\\x0c\\xcb\\x92>\\x94\\xf9t\\xab Zh\\x8b\\xa5\\xd3\\xf5\\x94\\x9d\\xc4}=(\\x03.-V\\xfe\\xde\\xdc\\xacl#\\x8c\\x9c\\x9b\\x8b\\xd6\\x01\\x9b\\xfd\\xd4\\x1953k)w\\xb1\\xae\\xed\"0\\xa7[\\x8b\\xa1\\xe5\\x86>\\xc0\\xf5\\xa7I\\xa1m\\x02Kf\\x89\\xe7\\xcf\\xcd<\\xf9f\\xfc\\x05U\\x9bM\\xbb\\x17#e\\xaa\\xdc\\xba\\x8d\\xcdwv\\xc1\\x82\\xfb*\\n\\x00\\xb2.\\xb4MBCq,\\x12\\xacQ\\x0c\\x07|\\xa4G\\xe8;\\xd3Z\\xd2\\xd6\\xf6\\x03s\\x1d\\xf0\\xba\\x8d\\x7f\\xd5E&c\\x89\\x0f\\xf5\\xac\\xc9\"\\x9aiL\\xcd\\x13]\\x98\\xf83]\\xfe\\xee(\\xfe\\x8bM\\xdb\\xf6\\xa4\\xde\\x19\\xf5\\x00\\xbd\\x1b\\xfd]\\xbcG\\xd8\\x9e\\xb4\\x01\\xa5s\\xa7\\xde\\x18\\x16GCz\\xe7\\x85\\x8a/\\x96!\\xf55Jk{\\x85\\xc4\\x13A#\\xe7\\xfe]\\xed\\x97b\\xaf\\xd5\\x8d\\x11Ip\\xf7\\x1b\\x92\\xe6k\\xd9Pq\\x049X\\x13\\xea\\xdd\\xeax\\xb5\\xbb\\xc8f?h\\x9d/&\\xe8\\xb6\\xd6\\xcb\\xb8\\'\\xd5\\xbaP\\x052\\xaa\\x1b\\xec\\xec\\xae\\x0f\\xfc\\xfa\\xda)\\xdd\\xff\\x00\\x02c\\x8a\\x91f\\x96\\x00\\x96\\xc9q\\xe4(9\\x16\\xb6\\xad\\xe6J\\xde\\xcc{U\\xd1\\xab[%\\xb3[\\xdfZ\"\\xdc?\\x1fg\\xb4\\xcb\\xc9\\xf9\\x8e\\x94\\x93\\xb6\\x93\\x1d\\xb4Q$\\xef\\xa6K)\\xc1\\x8d\\x0027\\xd4\\x8a\\x00y\\xd6o\\xad\\xe4T\\x9d\\x96\\xde?\\xf9\\xf5?<\\xcdS\\xa6\\xbcWs\\xde\\xc4m\\xe2\\xff\\x00\\x96h\\xc4\\x17?\\x80\\xe6\\xa0}!\\xed\\xe4\\x11X\\xdd\\xc7\\x0e\\xe1\\x93+\\xfc\\xd2\\x9f\\xce\\xaa\\x9d:\\xee\\x16f\\x8a\\xd8F\\x07\\xde\\xbb\\x90\\xefv\\xfa\\n\\x00\\xd5Mf\\xd4\\xc1\\xe7\\\\\\x07\\xb6Rp\\xbev\\x01o\\xa0\\xa9\\xcd\\xed\\xa9\\x89d3*\\x86\\x1cn\\xe0\\x9a\\xe6\\x04,wM\\x1cn\\xe4p\\xd7\\x97\\x9d\\x17\\xfd\\xd5=\\xe9\\xb1!w3\\xdb\\xe6VQ\\xf3]\\\\\\x1c \\xfa\\x03@\\x1d3\\xbeFFq\\xebQ6Cr\\x0e\\x0fz\\xe7\\xe2\\xb8\\x95\\xa4i\\xad\\xa5\\x9a\\xeeC\\xc3H~X\\x93\\xf3\\xff\\x00\\xe4\\x93\\xfd?Z\\xf1\\xb68\\x19\\xed_A|\"\\xb3\\x16\\x7f\\tZ\\xe0\\xae\\x1e\\xea\\xed\\xa6\\xcf\\xa8\\x00*\\xff\\x00&\\xa0\\x0e\\xe93\\x95\\\\\\x1fJ\\xc7\\xf1;\\x19\\x12\\xcbO\\x07\\x99\\xe6\\x1b\\x87\\xb0\\xadky\\xb7\\x80q\\xf7x\\xac\\x86C}\\xf1\\x12\\xda\\x13\\xcf\\xd9\\xd3,=\\x0eM\\x00uaDQ\\xa4C\\x18U\\x00\\x0fAF\\xe1\\x8ac\\x12\\xcc[\\xdc\\xd3wv\\xcd\\x00+\\x11Q\\x93JO\\xad1\\x8d\\x00\\x04w\\xa8\\xcd8\\x9e)\\x9bY\\xba\\x0c\\xd0\\x026\\x07z@\\x8c@ \\xf5\\xab\\x10\\xda<\\x8c\\x06\\xd3\\x93Z\\x96\\x9ai`dh\\xdb\\xcb\\x8cnv\\xc7\\xdd\\x14\\x01\\x9d\\r\\x8b\\xb9\\x0c\\xc3\\x00\\xfa\\xf1Z\\xd6\\xfak\\x87D\\xda\\x01n\\x10\\x1e\\xad\\\\\\r\\xcf\\xc5m;P\\x91-<\\t`u\\tf;\\x12\\xfau!\\x01\\xce>Q\\xd7\\xadp^ \\xbf\\xd6\\xe0\\xf8\\x87}\\xa1x\\xa7X\\xbc\\xfe\\xda\\xb1\\x86;\\x99\\xc0\\x94\\xecQ!\\xc0U#\\x8e\\x9d\\xa8\\x03\\xda\\xf5\\xdf\\x17xW\\xc2n\\xd0^\\xdc\\x7fhj@q\\xa7\\xd8\\xb7\\x99 ?\\xedc\\x84\\xff\\x00\\x81\\x11^U\\xe2\\xcf\\x89Z\\xce\\xadk-\\xbd\\xdd\\xfa\\xe8\\x9a`\\x19\\xfb%\\xb3\\xecw\\x1e\\x92I\\xd8\\xfb\\x0c\\xd7=\\xe1\\xdd7\\xc4^7\\xd5d\\xd1~\\x1f\\xe8o\\x7f \\x7f\\xf4\\x9b\\xe6;\"\\x87=\\xe4\\x90\\xf0O\\xb6s_H|=\\xfd\\x9b4\\r\\x02H5\\x7f\\x1a\\xce\\xbe#\\xd5\\xd3\\xe7X\\xe5_\\xf4kv\\xf4E?{\\x1e\\xa7\\xd6\\x80<7\\xc0\\xff\\x00\\x0b|o\\xf1\\x14\\xa4\\xdaE\\x90\\xd0tA\\xcbj\\x97\\xd1\\x90$\\x1f\\xf4\\xcd\\x0f\\xcc\\xe7\\xdc\\xe0W\\xd4\\x9f\\x0f>\\rx\\'\\xe1\\xdd\\xb0\\x97J\\xb0\\xfb^\\xa4\\xff\\x004\\xba\\x95\\xe0\\xdf3\\x1fb~\\xe8\\xf6\\x15\\xdf$+\\x1a\\x85EUE\\x18TP\\x00\\x1fJ\\x90\\x03\\xceh\\x01\\x02\\xe0\\xe4\\x9c\\xd3\\xa8\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\x1a\\xcb\\xb9q\\xf8\\xf4\\xa6I\\x14r\\xa6&\\x89\\\\w\\x0e\\xbb\\xaaZ(\\x03\\xcf\\xbcU\\xf0K\\xe1o\\x8cQ\\xce\\xbb\\xe0\\x8d&\\xe2g\\xcf\\xfaBB\\x12E\\xcfp\\xc3\\x90}\\xfbW\\x93k\\xdf\\xb1?\\xc3\\x9b\\xc62xkZ\\xd6\\xb4\\x191\\xd1e7\\x0b\\x9f\\xa3\\x1a\\xfaj\\x8a\\x00\\xf8\\x83W\\xfd\\x93\\xfe2\\xe8[\\xe5\\xf0\\xc7\\x8a\\xb4}j\\x11\\xf7a\\x9d\\x9a9O\\xe0\\xc0 \\xfc\\xeb\\x81\\xd6\\xfc\\'\\xf1\\x93\\xc2\\xcc\\xf1\\xf8\\x9b\\xe1v\\xabs\\n\\x8f\\x9e\\xe6\\xc6\\x03s\\x18\\xf7-\\x1eT~u\\xfa;L9\\xdb\\x8c\\x06&\\x80?,n\\xe6\\xb1t\\xdf\\x7f\\xa2jZv\\xee|\\xc7\\x81\\x95G\\xe3Um\\xec4\\xdb\\xd7\\xcd\\x86\\xabm1\\xf4\\x12\\x82G\\xd4W\\xeam\\xde\\x95\\xa6\\xea6Mi\\x7fcou\\x03\\xf0\\xd1M\\x18e?\\x81\\xaf5\\xf1\\x1f\\xec\\xdf\\xf0o\\xc4\\xdb\\x9a\\xeb\\xc1V6\\xd27\\xfc\\xb5\\xb1_ \\xa9\\xf5\\xf9h\\x03\\xe1\\x1f\\xeck\\x88\"\\r\\x93!\\xecW\\x9a\\x85\\xd1\\xe38\\x91J\\xe3\\x8eF+\\xea}W\\xf6:\\xb6\\xb7\\x8d\\xdf\\xc1\\xde=\\xd4\\xec\\xce~KmA\\x04\\xd0\\xaf\\xf5\\xaf;\\xd6\\xbfg\\xdf\\x8d\\xba\\t\\x90\\xc5\\xa2\\xe9~#\\xb6Q\\x9f2\\xd6\\xe0#\\x9f\\xa26\\x0f\\xe5@\\x1e629o\\x94{\\xf7\\xa5\\xdc\\xab\\x86$\\x8czw\\xad\\xadgM\\xbf\\xf0\\xec\\xe6\\x0f\\x16\\xf8[X\\xd0e?\\xf2\\xd2\\xe2\\xd1\\xc2{\\xe1\\x80\\xc1\\xaa0G\\xa5_\\xbel5\\x08X\\x11\\x8f\\x98\\xe0\\x9f|\\x1a\\x00\\xaf.\\x1dWz\\xfc\\x8d\\xd4m\\xebU.ll\\xee\\xd5R\\xe2%d_\\xba\\xbfuG\\xe0+V].\\xe63\\x80Q\\xc8\\xe8T\\xd5)a\\x9a\"C\\xaf\\x14\\x01\\x93s\\xa4[N\\xca\\x8fq*@\\x9c\\x88c\\xf9W\\xf1\\xc5V:T\\xc9n\\xe29R\\x18;Aj0\\xcf\\xf55\\xb0\\xdc\\x9cRc\\x14\\x01\\xce\\x0b{\\x9bkrL\\x7fc\\x84uX\\x97|\\xcd\\xf8\\x8a\\xae\\x8cm\\xe3,\\x91\\xc5\\xa7\\xab\\xff\\x00\\xcb[\\x9f\\x9ef\\xfa\\x0e\\xa2\\xba\\xc5;\\x7f\\x85\\x9b\\xfd\\xd1\\x9a\\x82hb\\x99\\x83\\xca\\x91\\xbb)\\xc8\\xc8\\xa0\\x0ef\\'\\x92\\xd9\\xcd\\xc5\\xb3\\x98[\\x18k\\xcb\\xc3\\x92\\xdf\\xee\\xadKoyy\\x1a3Z\\xc9+\\xb3\\x9c\\x9b\\xbb\\x9e\\x10\\xfd3[/\\xa7Z\\xcfp\\xd7\\x13\\xc4\\x18\\x9f\\xba\\xa7\\xa0\\xfa\\n\\xa16\\x8e[t\\xb3\\xc8n\\x9b?\\xbb\\x89\\xbeP(\\x02/\\xedy\\xe5U\\x80\\xc45\\x17\\x07\\xe6\\x97f#_\\xc6\\x92{\\xcd>\\xf2h\\xe2x\\x9a\\xe1\\x90`\\xa4\\'1\\xaf\\xd4\\xd4W\\x167+o\\xbe\\xf03\\x83\\xc2Z\\xc1\\xc2\\x9f\\xa9\\xaa7\\x11\\xc9\\x1cJ\\xb7\\xd7\\to\\x19\\xfb\\xb6\\x96\\xfd\\x7f\\x13@\\x1a\\x12\\xa6\\x9fyz\"\\x17(UG\\x16\\xf1\\x9f\\x94}qL\\x167.\\xcd\\x12^C\\x0c#\\xacv\\xeb\\xce=\\xcdQ)\\xe4\\xdb\\xe5\\xd5l\\xad\\xfdW\\x974\\xb0\\xf9\\x98\\xff\\x00C\\x80\\xa2\\x7f\\xcf\\xc4\\xcd\\x82h\\x02\\xe2\\xd9\\xcdn\\xdb \\x80D\\xbd|\\xd9~f\\xc7\\xb5F\\x17\\x12\\x1f\"\\xd9\\xa5\\x93\\xbd\\xcd\\xd8\\xc2\\x8f\\xa6h\\x8a\\xeeX\\x99\\xa0\\xb5v\\xba\\x91\\x86ZF\\xfb\\x8b\\xf4\\xa7.\\xac\\x19E\\x9c\\x88/\\xa4?\\xc1\\x1fA\\xf5\\xa0\\x06(\\x8e[\\x8f1L\\xd7\\xd3\\x8f\\xee\\x12\"_\\xc6\\xad\\xc5}q\\x15\\xc0g\\x97\\xedS\\x01\\x81mm\\xca\\xaf\\xd5\\xaaId\\xb26\\xa9os\\'\\xd9\\xf7\\x1cyqu\\xa7Ih\\x88\\x12\\xda\\x1b\\xa8\\xec\\xe3a\\x9c/2=\\x00,z\\xa4\\xb0\\xbb\\x1b\\xf6\\x0e\\xcd\\xf7 \\x87\\xe6\\x90~U(\\xd4\\xd2\\x1bA-\\xda\\x1brO\\xfa\\xb6\\xfb\\xc7\\xf0\\xa8\\x06\\x9d,YKH#\\x89\\x0f[\\x99\\x0f\\xcc\\xdfJ\\xae-\\xdd.\\x98YDf\\x9cr\\xf7W=\\x07\\xd0P\\x06\\xb3\\xde@mE\\xc3\\xb8\\x8dX\\x1d\\xa1\\xce\\xd3\\x8c\\x03\\x9c\\x1a\\xfa\\x9f\\xc2v\\xe9a\\xf0\\xcbB\\xb6^\\x14[\\tX\\xf6;\\xb2\\xdf\\xd6\\xbe@X\\xa2\\xba\\xd5`\\x84\\x87\\xd4n\\x9aE_\\x93\\x84]\\xd8\\x1f\\xd2\\xbe\\xc7x\\xa3\\xb6\\xb2\\xb0\\xb6\\x99\\xc6\\xf8-c\\x8dbN\\x9c \\x14\\x01\\xa5h\\xa3`a\\xd1\\xb2\\xc7\\x1d\\xab/\\xc3\\x04\\xdd\\xf8\\x8fU\\xbfo\\xe0\\x01U\\xbd~\\x94\\xeb\\xcb\\xe9\\xedt\\xb9n\\x9dv\\xf9q\\x9d\\x98\\xe9\\x9a\\xe4t\\x9dw\\xc6z9\\x8a[m\\'G\\xb4\\xf0\\x82\\xe6\\xe3P\\xd7\\xb5K\\xc1\\x16\\xd2I\\xf9QI\\xf9\\x88\\x18\\xfc\\xe8\\x03\\xd4\\x8f\\xf1c\\x91\\x9cq\\xebP\\xb7\\x1c\\xd7\\r\\xe1\\xdf\\x8a\\xda\\'\\x8c|c&\\x93\\xe1}\\x1bY\\xd44\\xa5\\xc9:\\xf3\\xdb2\\xdb\\x86\\x1d@b0G\\xf8Wlq\\xbf\\xaa\\x92y\\xdc\\xa3\\x00\\xd0\\x02\\x96\\x18\\xebI\\x8d\\xc3\\x02\\x9c\\xb1\\x19\\x0e\\x00\\xab\\xb6\\xf6\\x04\\x91\\x9e\\x94\\x01R;fb8?\\x95h[\\xe9\\xdb\\xb1\\xc1\\xcdh\\xdb\\xd8\\x0e+j\\xd3M\\x053\\x9cc\\x9c\\xfaP\\x06e\\x9e\\x95$\\x93.\\xd1\\xdf\\x15\\xe5_\\x14\\xdbO_\\'U\\xbd^\\x1eWa\\xcc)\\xe8\\x00\\xea}k\\xbe\\xf17\\xc5o\\x07x?T\\x83C\\xb5\\xba\\xba\\xf1\\x17\\x88\\xeeA\\x16\\xda&\\x91\\t\\x96Y\\x1b\\xdfmyO\\x85\\xfe\\x03\\xfcY\\xf8\\x81\\xe3=w_\\xf1e\\xa9\\xf0n\\x93\\xabjR\\xea\\x04n\\x12]\\x00\\xc7\\x84T\\xea\\xbf\\x8e(\\x03\\x88\\x8bV\\x82\\xca\\xfa\\xd7B\\xf0\\xa6\\x8f-\\xde\\xa2\\xbbV\\xdfO\\xb0\\x88\\xcd!\\x03\\xa7\\x03\\x90\\xbe\\xf5\\xed>\\n\\xfd\\x9b5\\xff\\x00\\x14^\\x0f\\x10|]\\xbdx\\xa3\\x90\\xac\\x8b\\xa3ZK\\xf3\\xb69Q4\\x83\\xeb\\xf7A\\xafr\\xf0\\x07\\xc2\\xef\\x07\\xfc7\\xd3>\\xcd\\xe1\\xbd&$\\xb9q\\xfe\\x91\\x7f7\\xcf<\\xed\\xdc\\xb3\\xf5\\xe4\\xf3\\x8e\\x82\\xbb`r3\\x8cP\\x06f\\x8d\\xa2i\\x9e\\x1d\\xd1\\xe1\\xd2\\xf4M:\\x0b\\x1b8F\\xd4\\x82\\x05\\x00}kM@\\x0b\\x801KE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00G,0\\xcf\\x19\\x8eh\\x92E#\\x05]r\\ry\\xf7\\x89\\xbe\\x06\\xfc*\\xf1{3\\xeb\\x1e\\r\\xb0i\\x89\\xc9\\x9a\\x04\\xf2d\\xcf\\xfb\\xcb\\x8a\\xf4Z(\\x03\\xe6ms\\xf69\\xf0\\xdb+\\xc9\\xe0\\xff\\x00\\x16k\\x1a4\\x84\\xfc\\x90\\xcd\\'\\x9f\\x10\\xfc\\x0f5\\xe6\\xda\\xd7\\xec\\xd7\\xf1\\xa3CW\\xfe\\xcc\\xb9\\xd1|Kn\\xbd\\xa3o\\xb3\\xc8G\\xa6\\x0e9\\xaf\\xb8\\xa8\\xa0\\x0f\\xcc\\xfds\\xc3~)\\xf0\\xe9e\\xf1_\\xc3\\xef\\x10ix?\\xeb\\x9a\\xd8\\xbcG\\xddX\\x0ek\\x0e\\x19\\xf4[\\xd9<\\xab}B!0\\xeb\\x0c\\xb8G\\x1f\\x81\\xaf\\xd4\\xb7Ud*\\xea\\x08#\\x04\\x11\\xc5y\\xdf\\x8d~\\t|4\\xf1\\xee\\x9b4:\\xd7\\x85\\xac\\x12\\xe2N~\\xddi\\x12\\xc5:\\x9f\\xf7\\xc0\\xcd\\x00|\\x02\\xfae\\xca\\xc7\\xba\\x10\\x8f\\xfe\\xe3f\\xa9\\xc9op\\xbf~\\xdc\\xfeU\\xf4\\xd6\\xb3\\xfb\\x16\\x0bf\\xf3<\\x17\\xe3\\xdb\\xcbf\\xc7\\xfa\\x9b\\xf5\\xdc\\x9f\\xf8\\xe5y\\xbe\\xb5\\xf0\\x17\\xe3\\xc7\\x87\\x0b\\xbf\\xf65\\xaf\\x88-\\x10\\xfd\\xebgWs\\xf4E\\xf9\\xbf:\\x00\\xf2v\\xf31\\x86\\\\{Uw\\x1c\\x9a\\xda\\xd4\\xaen\\xf4{\\xef\\xb1\\xf8\\x9f\\xc2\\x97\\xdam\\xcfFV\\x88\\x82\\x0f~\\x08\\xaa\\xc2_\\x0f]\\x12 \\xbe\\x10\\xbfu\\x97\\x83\\xf9\\x1a\\x00\\xcb\\xc7\\xb51\\xe2F\\xc1u\\xcdm6\\x8f+.\\xf8e\\x8a`z\\x0485VM>\\xea<\\xfe\\xe1\\xc8\\xee=(\\x03\\x0eM:\\xdc\\xdc\\x99D`\\xb0\\xe8Oj\\xab&\\x8eg\\xb9\\xf3.gf\\x8f\\xfey\\x8a\\xdbx\\xca\\xb0\\xdd\\x03\\xa9\\xf5\"\\x90\\xa4m\\xd1y\\xf7\\xa0\\x0c\\x13\\xa6\\xca\\x03\\xe6_. >TN\\xb4\\xc8!\\x96\\x18\\x18G\\x18\\xb7^\\xed\\x8eMn\\x95\\xdb\\xc7oJk\\x00\\xc9\\xb5\\x86G\\xa1\\xa0\\x0c\\x08Lv\\xf1\\xb7\\x93\\t\\x89\\x89\\xf9\\xee\\x18v\\xeei\\xd0\\x08\\xda\\xe0\\x9b\\x18\\xbc\\xc7<\\xb5\\xe5\\xc7A\\xf4\\xad\\xd9\\x12&\\x89Q\\xa3VPr\\x14\\x8e*\\xb5\\xcd\\x84\\x17\\x18\\x8d\\xc9D\\xfe\\xe2\\xf0\\r\\x00g\\xc7r\\xf1\\\\\\x1d\\x93\\xbe\\xa1xz$| \\xab#Q\\x9e\\xdc3j\\x13E37H!\\xedO\\x9e\\xc2d\\x8da\\xb4\"\\xd2\\x0e\\xfb>\\xf1\\xaa\\xdfe\\x92\\t|\\xab\\x08\\x02\\xb1\\xfb\\xd72\\x8d\\xc4~&\\x806|5$W^\\'\\xd3m\\xa7\\x87\\xec\\x8b%\\xcc\\x7f \\xea\\xdf7Z\\xfa\\xe6u\\xb7\\x17\\x12\\xacGn\\x0e\\xd0\\xc7\\x8e\\x9cW\\xc8\\xde\\x05\\x11\\xaf\\xc5\\xdd\\x0e/)\\xefn\\r\\xe2\\x06\\x91\\xf9\\x1fZ\\xfa\\xe6\\xfe\\xd9\\x8e\\xab#L\\xecIrJ\\xe7\\x8a\\x00\\xc4\\xf1K\\x1b\\x7f\\r:\\x16\\x124\\x8c\\x06}\\xba\\x93\\xfd+2\\xdb\\xe1\\x1e\\x91\\xa9\\xdfC\\xad\\xf8\\xefQ\\x9b\\\\\\x8e0\\xa6\\xcbH\\xf3\\x08\\xb3\\xb4\\\\\\x0c.\\xc1\\xc3\\x1e\\xf8>\\xb5?\\x88\\xf6\\xdd\\xeb\\xdaV\\x91\\x10\\xc4rH\\x0b\\x01\\xeck\\xd0BI#\\xa9=\\x80\\x03\\xf2\\xa0\\n\\xea\\x02\\xdb%\\xb5\\xbc\\x11A\\x0cCdqD\\x00U^\\xd8\\x03\\xa5K\\x05\\xb1<\\xd5\\xe8m\\x18\\x9eFkJ\\xde\\xc4\\x97\\x18A\\x8e\\xe0\\n\\x00\\xa9ohN\\xda\\xd6\\xb3\\xd3\\xa6\\x94\\x9d\\x8a\\xc7\\xd9z\\xd5\\xd1ai\\xa7i\\x9f\\xda\\x9a\\xc5\\xd4zm\\x94`\\xb3K9\\xe0\\x8f\\xa5yT\\xbf\\x13|m\\xf1+X\\xb9\\xf0\\xc7\\xc0\\x9d\\x0bm\\xac\\x12yw^%\\xbam\\xb0\\xa0\\xeeQ\\xfa\\x1e\\xe3\\x03\\x9eh\\x03\\xb9\\xf1w\\x8d|\\x1b\\xf0\\xebL\\x17\\x9e#\\xd5bk\\xc6\\x1f\\xbb\\xd3\\xed\\xd83\\xb1\\xec\\x08\\xf7\\xae\"\\xc3F\\xf8\\xc1\\xf1\\xd5\\x84\\xd3\\x99\\xfc\\x07\\xe0\\x969M\\xe8R\\xea\\xe5{lS\\xce\\x0f\\xf7\\x9b\\xf0\\xafF\\xf8w\\xfbK\\xf1\\x07\\xec]\\x10v\\x97\\xc1~5\\x9e\\xcd\\xf3\\x91\\x1e\\xa1\\x1e\\xf5\\x1e\\xdf&\\x0f\\xe2k\\xccu\\xff\\x00\\x80_\\x1d|.\\x8e\\xf0\\xe8\\xf1\\xeb\\xf0)\\xc6\\xeb\\t\\x16G?D\\xfb\\xdf\\x9d~\\x81\\x05\\x00\\x108\\xfaP\\x14\\x0f\\xc7\\xad\\x00~\\\\\\xdf\\xea:\\xa6\\x8by\\xf6\\x0f\\x12\\xf8n\\xfa\\xc2\\xe0p\\xd1\\xdcDcu\\xfc\\x08\\xaa\\xcf\\xa9h\\x13\\x0c\\x971\\x13\\xd3vT\\xe7\\xf1\\xaf\\xd4]CK\\xd3u{\\x06\\xb2\\xd5\\xb4\\xfb[\\xfbg\\xe1\\xa1\\xba\\x89dF\\xfa\\xa9\\x18\\xae\\x06\\xef\\xe0\\x07\\xc1\\xdb\\xc9ev\\xf0\\x16\\x93\\x07\\x9a0\\xcbk\\x17\\x92\\xbfP\\xa9\\x80\\x0f\\xe1@\\x1f\\x9e\\xcfki6>\\xcfp\\x18\\x91\\x90\\x0b\\x03\\xfc\\xaa\\xbc\\xbau\\xcap\\x02>zc5\\xf6/\\x89\\xbfc?\\x00\\xea2=\\xc7\\x87u}SD\\x90\\xfd\\xc8Q\\x84\\x91\\x0f\\xa8#w\\xeb^S\\xe2\\x0f\\xd9;\\xe2\\xae\\x84Kh\\x1a\\xad\\x96\\xb5n\\xbc\\x90\\x1c\\xc6\\xf8\\xf6S\\xd4\\xd0\\x07\\x83\\xc9\\x0c\\xd1\\x11\\xe6\\xc6@\\xa6\\x16]\\xd9\\xef]W\\x88|/\\xe3\\xcf\\t]5\\xb7\\x8a<\\'{\\x18_\\xf9h\\x90\\xb1\\x18\\xf5\\xac3&\\x9d0\\x05\\xc3A\\x9e\\xee\\xa4/\\xe7@\\x19\\xcc\\xfc\\xe7\\x9c\\xfdj\\x19\\xae\\xe3\\x82?\\xdfI\\xb3\\xfd\\x9fZ\\xd56\\x11\\xba\\x86\\x8aUu\\'\\x1b\\xb7\\x0c\\x03\\\\\\xd7\\x88#\\xb5\\xb0\\x9dR\\xf6c\\xe6\\x1c\\x10\\xbdI\\x14\\x01\\xd3\\xfc:\\xd4\\xe2\\xba\\xf8\\xc5\\xa0[\\xc7\\x1e\\x14\\xdc\\x87%x8Ps\\xcd}Pu6\\xbb\\xd6\\x1e(c\\xf32\\xd9?OZ\\xf9O\\xe0l\\xfau\\xc7\\xc6K`\\xc7c\\xf9.\\xb0o\\x1fy\\xc8\\xe4\\x0fz\\xfa/\\xc4~\"\\xb1\\xf0^\\x8eB\\x96\\x93U\\xbbS\\r\\xa4\\x00e\\xa4c\\xc6p9\\xc5\\x00_\\xf0\\xc5\\xa7\\xfc$\\x9f\\x15\\xee\\xa6\\x80\\xee\\xb7\\xd3c\\xc3zy\\x9d\\xab\\xd2\\xe3\\xb1u\\x93\\xe6C\\x9a\\xc7\\xf8e\\xe1[\\x9f\\rxF).\\xa3a\\xa9_\\x11qq\\xbb\\xaa\\xe7\\xa0\\xf55\\xd7\\xea\\xda\\x9e\\x81\\xe1\\x0f\\x0eI\\xe2\\x1f\\x17k\\x10Xi\\xf1\\xf2^C\\x97s\\xfd\\xd4^\\xae}\\x85\\x00;O\\xd1\\xe7\\xba\\x99R8\\xcf=\\x87_\\xads\\x1e.\\xf8\\xa1\\xe1\\xff\\x00\\x07j\\x83\\xc3~\\x1b\\xd3\\xe6\\xf1\\x7f\\x8b\\xe4\\xf9b\\xd2\\xb4\\xdc\\xb9\\x8d\\xbf\\xe9\\xa1\\xe8\\xa0{\\xd5ks\\xf1K\\xe3D+\\x06\\x85\\x1d\\xcf\\x80<\\x07?]I\\xc6\\xddN\\xfa?\\xf6\\x14\\xff\\x00\\xaa\\x07\\xd7\\x1d\\xeb\\xd6\\xfe\\x1f|/\\xf0o\\xc3m$\\xdaxcJ\\x8e\\x19\\xe4\\x1f\\xe97\\xd2\\xfe\\xf2\\xe6\\xe5\\xbb\\xb4\\x92\\x1eI=z\\xd0\\x07\\x91\\xe9\\x1f\\x03\\xbcW\\xf1#S\\x8f\\xc4_\\x1e5u\\x9a\\x12VH<-\\xa71\\x8e\\xde\\x11\\xd4\\t\\x99p\\\\\\xfbt\\xaf\\xa04\\xbd\\'M\\xd1\\xf4{}#K\\xb1\\x82\\xce\\xca\\xdd\\x02Em\\n\\x05DQ\\xd0\\x00*\\xee\\xcf\\x9bvN{\\xfb\\xd2\\x81\\x83\\xd6\\x80\\x00\\x00\\xe89\\xf5\\xa5\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00)\\x08\\xcb\\x0e\\x07\\xe2)h\\xa0\\x06\\xba,\\x91\\x98\\xdc\\x06V\\x18 \\x8c\\x82=+\\xc4|{\\xf0\\x02\\xebY\\xd7.\\xb5\\xaf\\x02x\\xb2?\\r\\xcdt\\x00\\x9fM\\xb8\\xd3 \\xbd\\xb0\\x94\\xff\\x00x\\xc5\"\\x9c\\x13\\xea\\xa4W\\xb8Q\\xda\\x80>%\\xf17\\xec\\xef\\xe3\\xfd\\xd1\\xee\\\\}\\xdf\\xb7G\\xf6\\xb0>\\x82]\\xc0P\\x07\\x84h\\xbf\\x16<_\\xaek\\x12\\xe9>\\x08\\xf3<_\\xaa\\xdd|\\xa8^\\xdb\\xfd\\x16\\xc9\\xbf\\xbf#(\\x18Q\\xe9\\xde\\xbdk\\xc0\\xff\\x00\\x03b\\x87X\\x87\\xc6\\x7f\\x14\\xb5\\x7f\\xf8M<_\\xf7\\xbc\\xfb\\x94\\xff\\x00E\\xb4?\\xdd\\x82\\x0f\\xba\\x98=\\xf1\\x9a\\xf5{\\r.\\xc3J\\xb2\\xfb&\\x93ai\\xa7\\xc0\\xbfv+hV4\\x1f\\xf0\\x15\\x00U\\xc5\\x04\\x0c\\x16$\\xfa\\x9a\\x00bFW\\'<\\xf6\\xa7\\x81\\x8aZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x012=ik\\x90\\xf1\\xbf\\x8a,<\\x15\\xe1}S\\xc6:\\xfd\\xd3\\xc3\\xa3iv\\xed5\\xcb\\xc4\\xa5\\x98\\xa0\\xc7\\n\\xb9\\xe5\\xb3_>/\\xed\\xf9\\xf0\\x18\\xa8\\t\\x1f\\x8c\\xbat\\x1ar\\x1f\\xfd\\xab@\\x1fX\\x96\\x039=:\\xd1\\x91\\x9cf\\xbef\\xf0\\xaf\\xed\\xa9\\xf0o\\xc6\\xde6\\xd2\\xbc!\\xa4M\\xe2\\xa85\\r^\\xe1,m\\r\\xd5\\x82$fY\\x18*\\xe4\\xef\\x874\\x01\\xf4NE&\\xe1\\x9e\\xb5\\xf2\\x87\\xfc7\\xcf\\xc0\\xa8\\xc6\\xe3\\x17\\x8c\\x95\\x1f\\xa3\\x9d1H#\\xbf\\xfc\\xb4\\xafA\\x97\\xf6\\x86\\xf8sm\\xf0*?\\x8d\\x06\\xf3To\\n<\\xc2$U\\xb7?h\\xf37m\\xdb\\xb3~:\\xd0\\x07\\xb7\\x12\\x07ZZ\\xf9A?oo\\x81\\xd2\\x12R?\\x1a\\xb1\\xc6N\\xdd-\\x0e\\x07\\xfd\\xfc\\xae\\xab\\xe1\\xb7\\xed[\\xf0\\xb3\\xe2\\xf7\\x8fb\\xf0W\\x84.u\\xe8\\xb5y\\xa2y\\xa2]J\\xd1a\\x8e@\\x98,\\xb9\\x0e\\xdc\\xe3\\'\\x1e\\x80\\xd0\\x07\\xd0\\xa0\\x83\\xd2\\x90\\xb0\\x07\\x04\\xd7\\xcc\\xde)\\xfd\\xb4\\xbe\\x0c\\xf8;\\xc6\\x9a\\x8f\\x84\\xb5)|Uq\\xa9i\\xb7\\rmr\\xd6v\\n\\xf1\\x99\\x14\\xe1\\x82\\x92\\xe0\\x9ek2o\\xdb\\xc7\\xe0\\x8d\\xb0\\rug\\xe3\\x88Q\\xb8\\r.\\x94\\xa0~\\xb2P\\x07\\xd5\\xb9\\xe34\\x80\\x828\\xaf\\x12\\xf1o\\xed\\x11\\xf0\\xef\\xc0\\x9f\\n\\xf4O\\x89\\xba\\xdd\\xf6\\xa9/\\x87\\xf5\\xc2\\xb1\\xe9\\x9fb\\x83|\\xd2\\x16Vc\\xbd\\x0b\\x001\\xb4\\xf7\\xed\\\\-\\xbf\\xed\\xd1\\xf0j\\xf6\\x13-\\x9e\\x9f\\xe3\\xb9\\xe3\\x1d^=$2\\x8f\\xc4I@\\x1fS\\x82\\x08\\xc8\\xa5\\x04\\x1a\\xf0\\x9f\\x85\\x7f\\xb4\\x9f\\xc3\\xaf\\x8d~\"\\xbb\\xf0\\xf7\\x82nu\\xc8u+8\\xbc\\xf6]B\\xd8B\\nt=\\x19\\xab\\x8f\\xd4\\xff\\x00n\\xaf\\x81\\xba>\\xbby\\xa4]\\xcd\\xe2\\xb9n-\\'{i|\\xad9J\\x97F*pw\\x8c\\x8c\\x83\\x8a\\x00\\xfa\\x97p\\xc6r(\\xdc\\xbe\\xbe\\xd5\\xf2\\x8a\\xfe\\xde\\xff\\x00\\x01\\x04\\xa2)G\\x8c\"\\x0cG\\x12i\\xa9\\x8fo\\xe3\\xae\\xff\\x00\\xe2\\x1f\\xed\\x13\\xf0\\xf3\\xe1?\\x87\\xb4\\x0f\\x10x\\xae\\xebV\\x96\\xdb\\xc40\\xfd\\xa7M[\\x1b_1\\xcceU\\xc32\\x97\\x00p\\xe2\\x80=\\xc0\\x1c\\x8c\\x8a+\\xe5\\x1f\\xf8o_\\x81\\xcb\\x17\\x9em\\xfcm\\xe5\\xff\\x00|\\xe9\\x8b\\x8f\\xcf\\xcc\\xc5w\\xff\\x00\\x0c\\xff\\x00h\\xaf\\x87\\x1f\\x19mu\\x8b\\xaf\\x07^j\\xd1\\r\\x12!q{\\x1e\\xa3\\x00\\x89\\x84\\\\\\x9d\\xea\\x03\\x1c\\xf4=\\xc5\\x00{x \\xf4\\xa2\\xbeOo\\xdb\\xdf\\xe08\\x9f\\xc8\\x8c\\xf8\\xc2`\\x1bj\\xb4zr\\x9d\\xfd\\xb2\\x0f\\x99\\x93SZ\\xfe\\xdd_\\x02\\xaf\\xf5Xt\\x93\\'\\x8b\\xede\\xb8\\x91a\\xf3.4\\xe5U\\x8c\\xb1\\xc0,|\\xc2@\\xc9\\xeb\\x8a\\x00\\xfa\\xa8\\x10h\\xaf\\x0b\\xf8\\xa7\\xfbJ\\xfc9\\xf8\\'\\xad\\xd8\\xe9\\x1e9\\x9fX\\x92\\xff\\x00P\\x80\\xdc\\xc3\\x1e\\x9bn\\'U\\x8b8\\x05\\x8b2\\xe0\\x9a\\xe1\\x0f\\xed\\xed\\xf08\\xc5\\xe6\\xb5\\xbf\\x8d\\x16\"3\\xbc\\xe9\\x8b\\xb7\\x1e\\xb9\\xf3h\\x03\\xea\\xe2@\\xeaik\\xc4\\xfc\\x1d\\xfbC|>\\xf1\\xef\\xc2\\xbf\\x10\\xfcF\\xf0\\xd5\\xe6\\xaa\\xba7\\x87\\x91\\xa5\\xd4\\xd6\\xea\\xdc$\\xc1\\x162\\xe7b\\x82rp\\xa7\\x03<\\x9a\\xf3\\xc1\\xfb}|\\x08iv\\xc4mz\\x1d\\x8f\\xed\\x11\\xf0\\xe3T\\xf8\\x11u\\xf1\\xa2\\xd7P\\xd5\\x17\\xc2\\xd6s\\x18\\xa7I \\xff\\x00IIC\\x05\\xd9\\xe5\\xee\\xc7;\\x81\\xeb\\xd0\\x8a\\x00\\xf6\\xda+\\xe4\\xef\\xf8o\\xbf\\x81,~\\xe7\\x8c\\xb3\\x8c\\xe0i\\xab\\xc7\\xfeE\\xae\\x93\\xc0?\\xb5\\xdf\\xc2O\\x8a^:\\xb3\\xf0_\\x86f\\xf1\\x14Z\\xb5\\xf6\\xe1m\\xf6\\xfb1\\x14L\\xc0g\\x05\\x95\\xc9\\xa0\\x0f\\xa3A\\x04qE|\\xd3\\xe3\\x1f\\xdb3\\xe0\\xe7\\xc3\\xef\\x1c\\xea^\\x0c\\xd6\\xe5\\xf14\\xda\\x96\\x9b\\'\\x93r\\xd6\\x96bH\\x95\\xf02\\x15\\x9a@H\\xe4V;\\xfe\\xde\\x7f\\x03\\xed\\xf6K<\\x1e6\\x8d\\x0epd\\xd2\\xd4\\x06\\xf5\\xff\\x00\\x96\\x94\\x01\\xf5i \\x0c\\x9a^\\xd5\\xe2~ \\xfd\\xa1\\xbe\\x1e\\xf8_\\xe0\\xbe\\x93\\xf1sQ\\xd4u\\x87\\xf0\\xde\\xac\\xcb\\x1d\\x92Cn\\x1er[=P\\xb0\\xe0`\\xf7\\xe2\\xb8/\\xf8n\\x8f\\x83\\x0e\\xe8\\x89e\\xe3\\xb6y\\x00h\\xc2\\xe9\\x03-\\xe9\\x8f\\xdes@\\x1fT\\x02\\x08\\xc84\\xb5\\xe1\\x1f\\x0e\\x7fio\\x87\\xff\\x00\\x17%\\xebr\\\\*\\xb4\\x8c\\xaf\\x84\\x03\\xc5r\\x1f\\x18\\xfe>\\xfck\\xb2\\xfd\\xa4<{\\xa4\\xe9_\\x10\\xf5K\\r?M\\xd6\\xef--\\xad\\xad\\xca\\xaa$1\\xcc\\xc8\\x80\\r\\xbdp\\xa3\\xf5\\xa0\\nZ\\x87\\xec\\xef\\xfbIj\\xb6\\xbaU\\x9e\\xad\\xf0\\x93P\\x96\\xdfLC\\x1a\\xa5\\xb3A\\x19\\x95I\\x07\\x93\\x923\\xc1\\xe7\\xde\\xbe\\x84\\xd5>\\x04|E\\x93\\xfe\\t\\xb6>\\x1c\\xd8\\xf8fh|Fuc\\xa8\\xff\\x00c\\t\\x96IR6\\x980R\\xdc\\x0c\\xe2\\xbe`\\xf1\\x0f\\xc7?\\x8f\\x9a\\x06\\xa6\\xd6r\\xfcW\\xd5\\xae\\x1e(\\xe2\\x9b(\\xc8T\\xef\\x8d$\\xc7N\\xdb\\xf0~\\x86\\xbe\\x95\\xfd\\xab~/\\xfcH\\xf0\\xd7\\xc2\\xcf\\x85\\xd7\\xde\\x18\\xf1E\\xd6\\x93w\\xac\\xd9}\\xa6\\xf6\\xea\\xd4(i\\x9cF1\\x9e=\\xcf\\x1d(\\x03\\xc0tO\\xd9\\xe3\\xf6\\x99\\xd0$\\x96M7\\xe1M\\xf8k\\x88\\x8c2\\t\\x8cM\\x80I\\xe9\\x97\\xc0\\xeb^\\xc7\\xfb+|\\x08\\xf8\\x97\\xe0\\xcf\\xda\\'F\\xf1/\\x8b\\xbe\\x1c\\xdexz\\x1b\\x18n\\x0c\\xfa\\x95\\xd5\\xc22L]\\n,h\\x88N\\x18\\x97\\xcf\\xd1My~\\x89\\xf13\\xe3\\x0e\\xa9\\xf0S\\\\\\xf1\\xcd\\xe7\\xc7\\xadR\\xcfR\\xd3\\xae<\\x984|\\xc7\\xbe`\\x00;\\x8eq\\xc7\\'\\xa0=+\\xd9\\x7ff\\xcf\\x8c\\x9f\\x12\\xbcK\\xfb0\\xfcc\\xd5|C\\xe2K\\xbdSP\\xd0,c\\x9bN\\xba\\x9dW\\xcc\\x8d\\x9e)\\xc9\\xe7\\x1d\\x8a\\xae>\\x94\\x01\\xe5\\x7f\\x16\\xbff_\\x8e\\xd7\\x7f\\xb4W\\x8a\\xb5\\xdd\\x03\\xc07\\xba\\x8d\\x8d\\xd6\\xa7%\\xe5\\xad\\xd5\\xbc\\x89\\xe5\\xb8f\\xdc>\\xf3\\x03\\xf5\\xaa:\\xcf\\xc1_\\xdas\\xc5W\\xf6\\xd2x\\xbb\\xe1.\\xa9}a\\x08`\\x96V\\xb2C\\x0e\\t\\x18\\xce\\xed\\xc7\\xd3\\xd2\\xb1|\\x01\\xf1o\\xf6\\x85\\xf1\\xef\\x8e\\xf4\\xcf\\x0b\\xd8|[\\xd4\\xac\\xa6\\xd4\\x1c\\xfe\\xfa\\xe9\\x91a\\x85G%\\x8b\\x11\\xd8\\x0e\\x95\\xd8|\\x0f\\xf8\\xe3\\xf1\\x99\\xbfk\\x8f\\x0cxS]\\xf8\\x87\\xa9k\\x1at\\xfa\\xa3\\xd8\\xddG&\\xc6\\x8a\\xe1@`J\\x9c{\\x02\\r\\x00z\\xff\\x00\\xc6\\x8f\\x80\\xff\\x00\\x125\\xef\\xd8\\x8b\\xe1\\xcf\\x83|9\\xe1\\xd7\\xbc\\xd6\\xb4+\\x80\\xf7\\x9ad.\\xac\\xf1\\x86Yx\\xdc\\xc4\\x03\\xb7x\\x06\\xbcW\\xc2\\xbf\\n\\xff\\x00k/\\x06\\xf8N\\x7f\\x0f\\xe8\\xff\\x00\\t\\xee\\x1a\\xd6pw\\xf9\\xc2&\\xff\\x00\\xda\\x95\\xb3\\xfbQ\\xfco\\xf8\\xb3\\xe1\\xcf\\xda\\xb3\\xc4\\x9e\\x1f\\xf0\\xdf\\x8d\\xf5-/L\\xd3|\\xa5\\x86\\xde\\xd4(\\x03tJ\\xc7;\\xef5\\x02\\xa0Fn\\xb1\\xf2\\t8\\x8b\\xfd\\x8f\\xfe\\x0b|C\\xf0?\\xc5\\xadG\\xc4^,\\xf0\\x15\\xe7\\x86a:KZK-\\xd5\\xc2\\xc8o\\'f\\x04\\xb2\\x85\\'h\\xe2\\xbe~\\xf1\\x0f\\xec\\xbf\\xfbB[|N\\xd6\\xaf\\xf4\\xef\\x86\\xd7\\xb7q>\\xa35\\xcc\\x17\\x08\\xf14r)\\x91\\x88<\\xb7<\\x11^\\xf1\\xf1[\\xe3\\x0f\\xc4k/\\xf8\\'\\x97\\xc3\\xaf\\x18Yx\\x9a\\xea\\xd7^\\xd5\\xae\\x12\\x1b\\xcdF\\x10\\x04\\x8e\\x14\\xb8\\xea=v\\x8c\\xfa\\xe2\\xbc\\x1f\\xc2\\xdf\\x14\\xfe9\\xf8\\xab\\xc3\\x9a\\xf5\\xe5\\xb7\\xc6\\x8d^\\xde\\xff\\x00L\\x85%\\x8a\\xc2W\\x8c5\\xca\\x1c\\xee*H\\x19+\\xc1=\\xc0\\xcf\\\\P\\x01s\\xfb;~\\xd0\\xda\\xee\\xb7%\\xef\\x88\\xbe\\r\\xdf\\xdd\\x99\\xa3\\x10\\xc6\\xb1K\\r\\xbaB\\xd8\\xc0c\\xb5\\xb2@\\xaf}\\xfd\\xa9>\\x04|O\\xf1g\\xc1\\xcf\\x84\\xbag\\x84\\xfc56\\xb5y\\xe1\\xcd%4\\xeb\\xfb[fP\\xd1\\xc8-\\xe2\\\\\\x82\\xc4\\x022\\x84~\\x15S\\xf6+\\xf8\\xbb\\xf1#\\xc6^+\\xf1\\xce\\x9f\\xe2\\xdf\\x15\\xdekI\\xa7\\xe8\\xa2\\xee\\xd4]\\x00Lro\\xe7\\x04\\x01\\x91_7Z~\\xd0\\xbf\\x1b.\\xbcF\\xd3\\xea_\\x15u\\xdb;\\x17\\xb8f\\xb8h6\\x93\\x1an;\\x82)\\x1c\\x9e09\\xeb@\\x1b\\x83\\xe0\\'\\xedT\\xbe\\x13\\xff\\x00\\x84i~\\x1bjcM\\xe3t\\x01-\\x86Gq\\xbbv\\xef\\xd6\\xbe\\x93\\xfd\\x94\\xfe\\nx\\xe3\\xc2\\x1a_\\x8ed\\xf1\\x1f\\x81\\xa6\\xf0\\x91\\xd4\\xb4\\x91\\xa7Cosp&k\\x99NO\\x980H\\x03\\x9cu\\xaf\\x9a\\xf4?\\xda\\x13\\xe2\\xe5\\xb7\\xc6}\\x12\\x1d\\'\\xe2v\\xb9\\xaah\\x93j\\xd6\\xf1B/\\xd1\\x15\\xa5\\x89\\xa5@D\\x8a\\x07^H?\\x8d{7\\xed\\xb5\\xf1\\x83\\xe2o\\x84>6\\xe9>\\x1f\\xf0\\x9f\\x8b\\xaftm%O\\xff\\x00\\x04\\xb3\\xf1\\x07\\x8fe\\xf1M\\xdc\\xde&\\xb5\\xd4\\x92\\xd6-I\\x91\\x04\\xab\\x11\\xb9\\x81=0xs\\xda\\x80\\x0f\\xdbK\\xe0W\\xc5O\\x88?\\x13<7\\xe2\\x0f\\x04xRmr\\x084\\xb1i7\\xd9Y\\x15\\xa3\\x901\\'!\\xcfLt\\xaf\\n\\xb9\\xf8\\x1f\\xfbVO\\xe1\\xb8|9s\\xf0\\xd3Q\\x97I\\x89D&\\x18\\xe3\\xb6Vx\\xf7\\xee\\xdb\\xbc\\x1c\\x8e@\\xe9Y\\xfe\\x0f\\xf8\\xdd\\xf1CQ\\xbc\\xd4b\\xf1g\\xc6\\xed\\x7fD\\xb5\\x8e\\xc6Ym\\xa6P\\xb2\\x99\\xe7\\x1fr3\\xc7\\x00\\x9e+\\xd7\\xff\\x00c?\\x8c?\\x15\\xfc[\\xfbN\\x7f\\xc23\\xe3\\x1f\\x18\\xea\\x1a\\xbe\\x9a\\xda]\\xc4\\x86\\xde\\xe9\\x94\\x80\\xca\\xd1\\xe1\\x86\\x07^\\x7fZ\\x00\\xef\\xfe\\x0c\\xfc\\x13\\xf1\\xd6\\x8b\\xfb+|Z\\xf0\\xfd\\xd7\\x82e\\xf0\\xde\\xa1\\xe2[6\\x83M\\xd1\\xeen\\x04\\xac\\\\A\"\\xe4\\xb8\\xce7\\x16\\x1c\\x1a\\xf9\\xa7\\xc3_\\xb3\\xdf\\xedA\\xe0\\xadt\\xea\\xde\\x1f\\xf8g\\x7f\\r\\xe0\\x89\\xa3\\xf3\\x1e;[\\x94l\\xfa$\\xa4\\x8a_\\x89\\x9f\\xb4\\x07\\xc6\\xe4\\xf8\\xd5\\xe2\\x88,\\xbe!j\\xd6\\x16\\xf6\\xba\\x8c\\xd0Emo\\xb7dh\\xad\\xb7\\xa6=+\\'\\\\\\xf8\\xf9\\xf1\\xbbH\\xd5!]3\\xe2\\xd6\\xb3y\\x02C\\x04\\xdb\\xd9\\xd3\\x1b\\xd9C\\x15#obq@\\x1d\\xcf\\x80\\xff\\x00gO\\x8e\\x97\\xbf\\x1a4\\xbds\\xc5\\x9f\\x0b/\\xa0\\xb9\\x93[\\xb7\\xd4\\xee5i%\\x86\\x08a\\xdb*\\xc9!\\xf2\\xa3\\xf9y\\xc7\\x00\\x01]\\xcf\\xeds\\xf0\\x07\\xe2\\xff\\x00\\x8d\\x7fi\\xa9\\xbcY\\xe0\\xdf\\x07\\xde\\xebZe\\xc5\\x94\\x08&\\xb5d\\x1b\\n\\x13\\x90w0\\xad\\xef\\xda\\xe7\\xe3\\x0f\\xc4\\xbf\\r\\xf8\\x0f\\xe1T\\xfe\\x1a\\xf1%\\xd6\\x8f6\\xbb\\xa4\\xfd\\xbbP\\x96\\xcd@2\\xcab\\x84\\xf1\\xed\\x96o\\xce\\xbep\\x8f\\xe3\\xb7\\xc6\\xa6\\xf0m\\xce\\xa5\\'\\xc5\\xcdqo\\xe1\\xbd\\x8a\\xde;}\\xe9\\xfb\\xc8\\xda9\\x19\\x9f\\xee\\xf6*\\xa3\\xf1\\xa0\\r{o\\xd9\\xf3\\xf6\\x8d\\xfb\\x16\\x95\\xa4\\xeb?\\x07\\xf5MOD\\xd3\\xe4\\x91\\xe2\\xb0Y \\x84\\xe5\\xceI\\xf3\\x15\\xb7~d\\xd7\\xd1\\xfaW\\xc0\\xcf\\x88\\x03\\xfe\\t\\xcb\\xe2\\xaf\\x00\\xc5\\xe1\\x16\\xd2\\xf5\\xddKTmB\\xcfB3\\t$D\\r\\n\\xec,N2|\\xb2\\xddz\\x11\\\\\\xff\\x00\\xc1/\\x8c\\x9f\\x135\\x7f\\xd8w\\xe2\\xff\\x00\\x88\\xb5\\x9f\\x13\\xdd\\xdfj\\xfa\"3\\xd8j\\x13\\x81\\xbe\"bR@\\xc0\\xecI\\xc5|\\xdf\\xa6\\xfcx\\xf8\\xed\\xa9_F&\\xf8\\xbd\\xa9\\xe9\\xea\\xcaX\\xcfy\"\\xa2/||\\xa8\\xc4~T\\x01\\xb9\\xe1\\x9f\\xd9\\xff\\x00\\xf6\\x9d\\xf0\\x9d\\xd4\\xd7\\xda_\\xc2\\x8b\\xc9&\\x9a\\xd9\\xedd[\\xc8m\\xa7\\x1b\\\\\\x10H\\x0c\\xdc\\x11\\xeb^\\xa1\\xfb7\\xfe\\xcf\\x9f\\x15<;\\xf1\\xdb\\xc2\\x9a\\xbf\\x88\\xfe\\x16\\xdfh)\\xa5\\xdc5\\xc5\\xd6\\xb3qt\\xa5e\\\\\\x93\\xb4F\\xacpNq\\xf8VO\\xec\\xcb\\xf1\\xbb\\xe2\\xd6\\xb7\\xfbY\\xf8k\\xc3~%\\xf1\\xdd\\xfe\\xb5\\xa6_K4S\\xc19\\x069\\x07\\x92\\xe42\\x9c\\x0e\\xe0\\x1e\\x82\\xb2\\x7fh_\\x8f\\x1f\\x19\\xb4\\xdf\\xdas\\xc6Z.\\x85\\xe3\\x9dSO\\xd3\\xac/\\xda\\xd6\\xde\\xd2\\xd4\\xa2**\\x9c\\x0f\\xe1<\\xf7\\xcfZ\\x00\\xbd\\xf1\\xd7\\xf6m\\xf8\\xe3\\xa9\\xfe\\xd3\\xfe(\\xf17\\x86|\\r{\\xaci\\xf7\\xd7\\xabum{n\\xd1\\x18\\xd8\\x10\\x84e\\\\\\xf3\\x82\\x08 \\xfaU\\x1dG\\xe1\\x07\\xed\\x1b\\xe2\\xa9\\xed\\x87\\x8e\\xbe\\njZ\\xa5\\xa5\\xbc\\xad\"Eg$\\x16\\x87{\\x10\\t\\xc2\\x93\\xf2\\xe0t\\xfck\\x8c\\xf17\\xc6\\x9f\\x8e\\x9e\\x1b\\x92\\xd2\\x1b\\x7f\\x8dwZ\\xbaOi\\x15\\xdbI\\xa7\\xc8\\x1dbg\\x04\\xf9O\\xb9\\x01\\x0e6\\xf3\\xd7\\xad{\\xff\\x00\\xed\\t\\xf1\\xb7\\xe2\\x96\\x8d\\xfb3\\xfc\"\\xd6t?\\x12\\\\\\xe9Z\\x86\\xb9i\\xf6\\x8dB\\xe6\\xd8(\\x92W\\t\\x8c\\x1c\\x83\\xc7$\\xd0\\x06\\xe7\\xc5\\x0f\\x80\\xbf\\x13u/\\xf8\\'\\xcf\\x81<\\x03\\xa3\\xe8o}\\xe2=\"X\\xe5\\xbb\\xd3\\xa2u\\xde\\x81\\xb2q\\x92B\\x92\\xb9\\xc1\\xaf\\x16\\xff\\x00\\x85_\\xfbY\\xcbm\\xa7#|&\\x9d\\x1e\\xc2\\x04\\xb7Iw r\\xb1\\xb8\\x91FD\\xb9\\x1f2\\x0f\\xbaEy\\xef\\xfc/\\xdf\\x8f*2>(\\xeb\\xc7=~t\\xff\\x00\\xe2i\\x0f\\xed\\x01\\xf1\\xe3o\\xfc\\x95=w=9d\\xff\\x00\\xe2h\\x03\\xeao\\xd9\\xbb\\xe1\\xbf\\xc6\\xb8?j\\xadC\\xe2\\x9f\\xc5_\\x08M\\xa1E&\\x9d%\\xbb\\xc9+\\x8cH\\xe5p1\\xf3\\xb1?\\x8d}\\xc7j\\xc1\\xedce\\xe8G\\x15\\xf9\\xf1\\xfb\\x1b|^\\xf8\\x9f\\xe3_\\x8f\\xd7\\xde\\x18\\xf1\\x97\\x8bo\\xf5\\xcd0\\xe9\\x92M\\xe5]\\xec`\\x8e\\xb8*\\xc3\\x03\\xd6\\xbfA\\xadT-\\x9c@vZ\\x00\\x9e\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\n\\xfd\\xad\\xb0\\xbf\\xb2\\x17\\x8e\\x88\\x0e@\\xb1U\\xe3\\xa7\\xde\\x15\\xf9=\\xa7\\xdd\\xe9b0\\xba\\x85\\xbb\\\\BU\\x87\\x96\\x92\\x04;\\xb1\\xf2\\x9e\\x95\\xfb)\\xf1oV\\xf0\\xe7\\x87\\xfe\\x14\\xf8\\x97Z\\xf1\\x9d\\x88\\xd5|?kh^\\xefO+\\xfe\\xb5}+\\xe0\\xc8\\xfe=~\\xc9l\\x18\\xaf\\xec\\xd8\\xd8f\\xcf\\xfc|\\xb7?\\xad\\x00p\\xff\\x00\\xb1\\xfd\\xc2\\xbf\\xed\\xaf\\xe1\\x15Np.?\\x8bq\\xe6\\x16\\xee+\\x86\\xf8\\xd5w\\x1a~\\xd4\\xdf\\x12D\\x92\\x00\\xdf\\xf0\\x92\\xea\\x04\\x15\\xf9s\\x8b\\x97\\xc7_\\xc6\\xbe\\x8d\\xf0\\xcf\\xedQ\\xfb:x\\'\\xc4+\\xafxO\\xe0%\\xce\\x95\\xa9\\xc6\\x8d\\x1cw\\x96\\xf7\\x03\\xcc@\\xc3\\x07\\x1b\\x81\\x03\\x83Oo\\xda\\x0b\\xf6^\\xf8\\x81\\xf1.+\\x9f\\x12|\\x03f\\xd4u\\xab\\xb5I\\xef\\xa5\\x98\\x92\\xf2;\\x05\\x0cB\\x90:\\x9eh\\x03\\xe4\\xcf\\x1a\\xae\\x93m|#\\xd2f\\x12\\xc0\\xf6\\xb1;\\x13(s\\xe6\\x15\\x19\\x19\\xeb\\xc1\\xc9\\xfck\\xe9\\xcf\\xdb\\x0eh\\xd3\\xe0\\xc7\\xc1X\\xdb\\n\\x7f\\xb2\\x8be\\x8606(\\xae\\xf3\\xe3.\\xb7\\xfb*|\\r\\xf8\\x9c\\x9e\\t\\xbc\\xf8\\x15\\x16\\xad~\\xb6\\xa9w,\\xf0\\xc8\\xc8\\xa8\\x18\\x9d\\xaa71\\xc9\\xf9k\\x0f\\xc5?\\xb6\\x1f\\xc0\\x9f\\x1dh\\x96Z7\\x8b>\\x05\\xdfj\\xb6:v\\x1a\\xd2\\xdeY\\xd4y\\x18\\x18\\xc2\\x95\\x00\\x81\\x8e\\xd9\\xc5\\x00|\\xbbg\\xff\\x00\\x08s|\\x17\\xd6o\\xb5\\x194\\x93\\xe2\\x95\\xd4a[$\\x92Y\\x05\\xc0\\x80\\xa6X\\xaa\\x00c\\xd9\\x93\\xd4\\x92\\xc7\\xda\\xbd\\xff\\x00\\xf6S\\xb8-\\xfb$\\xfe\\xd0G;\\xb6\\xe9\\xb0\\x9e\\x9c\\xff\\x00\\xaa\\xb8\\xafU\\xd4\\x7f\\xe1\\x94\\xf4\\xff\\x00\\xd9n\\xcf\\xe3\\xaa\\xfc\\x17\\x82}6\\xee\\xe0Y\\xc7\\xa7\\x87\\x7f4JY\\x93\\x04\\xef\\xc7\\xf0W\\x1f\\xe1\\xdf\\xdb\\x0b\\xe07\\x83\\xbc)\\xa8xw\\xc3\\x9f\\x03\\xaft\\xcd/RFK\\xdbxf\\\\L\\x08 \\x86\\'$\\x8f\\x98\\x8e\\xbcf\\x80>G\\xf8{o\\xa6j\\x9e.\\xd34\\xcdJI>\\xcb)a \\x86\\xec[0\\xe3\\x8f\\x98\\xf1\\xf8dg\\xa6GZ\\xef>\\x045\\x9c?\\xb6\\xcf\\x82\\xed-.\\x16{hu\\xaf*)W\\xe6\\x0f\\x18\\x0c\\x14\\xe7\\xbeF;\\n\\xfa\\x8f\\xe0\\x8d\\xef\\xec\\xb3\\xf1\\xdf\\xc5\\xda\\xa6\\x83c\\xf0:\\r\\x1a\\xf2\\xca\\xd3\\xed\\xc3\\xed\\x0c\\xcf\\xe6\\xa0`\\x08\\x18n\\xbc\\xd7\\x19\\xa7\\xfe\\xd1\\x7f\\xb3\\x1f\\x80<\\x7f%\\xef\\x84\\xbe\\x01\\xcf\\x0e\\xa5\\xa5O\"[\\xdf\\xc1/*A*YC\\x13\\xcfZ\\x00\\xf2/\\xda\\xea`\\x9f\\xb6\\xb7\\x8dB\\x8c7\\x99o\\xf7\\x98\\x05?\\xb8N\\xdd\\xf9=+\\x80\\xf1\\xdc\\xde\\x0cM\\x0b\\xc3\\x87\\xc2\\xda\\xd5\\xce\\xa3p\\xfa{&\\xa6\\xd7L\\xc5\\x92U\\x7f\\x95T\\x1e\\x8a\\x07\\x00\\x0e1_O\\xeb\\x1f\\xb4\\xf7\\xec\\xd5\\xf1\\x0f\\xc7\\x16\\xfa\\xa7\\x8c\\xbe\\x05\\\\\\xdd]\\xdeJ\\x90M\\xa9M(f\\x00\\x90\\xa1\\x8e\\xd22F\\x05v?\\x1c$\\xfd\\x96~\\x07kzN\\x8f\\xa9\\xfc\\x10\\x87Y\\xba\\xd5m\\xfe\\xd6\\x9ffw\\x8c,[\\xb8\\xdcK\\x9c\\x9a\\x00\\xf3\\x7f\\x8b\\x8f\\xb7\\xfe\\tm\\xf0\\x93o\\x00\\xde\\x92\\xb9\\xe3\\xf8\\xe5\\xc1\\xaf\\x9c\\xfc=\\'\\x85f\\xf0\\xbe\\xbf6\\xb5\\xa8[\\xdbj\\xb0@\\xbf\\xd9\\x8e\\xce\\xe1\\x8b\\xe4\\xee\\x01\\x14a\\xb2\\t\\x1c\\xb69\\xe9_Vk\\x1f\\xb6G\\xc0\\xcd{\\xc01x\\x1fX\\xf8!uw\\xe1\\xdb@\\xbfg\\xd3\\x8d\\xc2\\xf91\\x11\\x9c\\x15 \\x02:\\xb79\\xae\\xc7\\xc31\\xfe\\xca>$\\xfd\\x9au\\x7f\\x8dC\\xe0\\xd4Vzf\\x89)\\x82\\xe6\\xc9\\xd9\\xdaB\\xf9EP\\xa7~:\\xc8\\xb4\\x01\\xe5\\xbf\\xb0\\x1c\\xcb\\'\\x8f\\xbe$J\\xc3\\x8f\\xf8G\\x06Fwg\\xf7\\x9f\\xe7\\x8a\\xf9cI\\xbb\\xd3\\xc7\\x8am\\xc6\\xac\\xe7\\xfb<\\xdf+^\\xa8?0\\x87\\xcc\\xf9\\xc0\\xfa\\x83_cx?\\xf6\\xc2\\xf8\\x0f\\xf0\\xf7\\xed\\xad\\xe0\\x8f\\x81W\\x9aK^ \\x8ev\\x82u\\x06d\\xcfF-\\x9e=\\xabO\\xe1w\\x8d?eo\\x8c_\\x17\\xe1\\xf0M\\xb7\\xc0\\x84\\xd3u\\rK\\xccd\\xba\\x9aVe$\\x02\\xc7!Xc\\xa5\\x00|\\xa9\\xa8\\\\\\xf8RO\\xdaz\\xd5<\\x0b\\x9f\\xf8GN\\xbdft\\xf8\\x8eI\\t\\xe6\\'\\x1c\\xf3\\xc1\\xcd{O\\xed\\xef*E\\xfbM\\xe9\\x8c\\xc5\\xd7\\x1a4C$`\\x1e{\\x13]\\xc7\\x8c\\xbe,~\\xcb\\xbf\\x08~2^xkM\\xf8\\x10/u\\x1d\\x02\\xe0\\'\\xdb\\xa1\\x94\\xa0\\x12\\x8c6@bz\\x1crj\\xa7\\x8c?k\\xbf\\xd9\\xf7\\xe2>\\xa1m\\xa9x\\xe7\\xe0\\x85\\xd6\\xabsh\\xa2\\x14\\x9ai\\xf74HNH\\xe3m\\x00|\\x9duu\\xe1\\x93\\xf0\\xe2\\xd1!\\xb6\\xb6m~K\\xb9L\\xd71\\xc8\\xd9\\x10\\x00\\xbb\\x0b\\x86;I$\\xb7A\\x9e+\\xe9}\\x11\\x84\\x9f\\xf0F\\xbf\\x12\\x85\\x1b\\xc2k\\x91\\x17 \\x1e\\x07\\xda\\xed\\xf9\\xafO\\xf8\\xa5\\x17\\xec\\xad\\xf0\\xbf\\xe1G\\x84\\xbcy\\xa8|\\x18\\x83Q\\x8b\\xc5V\\xe9qcg\\x06\\xf0c\\x8c\\xc4\\x92\\x1d\\xecd\\xe3\\xfdb\\xe3\\x8fZ\\xe3\\xe0\\xfd\\xb2>\\x06\\xdb\\xfc9\\xb8\\xf0\\x15\\xbf\\xc1\\x0b\\xc8\\xfc19\\xcc\\xbab\\xdc/\\x94\\xe4\\xb2\\x9c\\x91\\x8c\\xe7*\\x0es\\xda\\x80>a\\xf8]\\x7f\\xf0\\xf0x\\xbaW\\xf8\\x91mou\\xa4\\x1bI\\xbc\\xbby\\x1d\\xe3A?;[rs\\x9c\\xe3\\x8e\\x9fJ\\xf5\\x9f\\xd8:M\\xff\\x00\\xb6\\x1c_\\xbd\\xde\\x0e\\x91vC\\x15\\x00\\x9c\\xb4\\\\\\xf5\\xf6\\xafs\\xf8P\\xff\\x00\\xb2\\x97\\xc5\\x7f\\x05x\\xa3\\xc4V\\x9f\\x06 \\xd2\\x93\\xc3p\\xfd\\xa2\\xea\\x19\\x99\\xd9\\x9a=\\xa4\\xe5p\\xf8\\xcf\\x15\\xc2\\xf8?\\xf6\\xaf\\xfd\\x9e>\\x1fk\\xd3\\xeb~\\x04\\xf8\\x0fw\\xa6j\\x12F\\xd0\\xfd\\xae\\t\\x86\\xe7\\x8f=\\x06\\xec\\xe38\\x19\\xc5\\x00|\\xbd\\xf1&\\x7f/\\xe3w\\x8cbg\\xf2\\xdc\\xea\\xf7$\\xb1\\xe0\\xe3\\xcc\\xceq\\xdf\\xa7J\\x7f\\xc4\\xad_\\xc0\\xba\\x8e\\xb3\\xa6K\\xe0=!4\\xabH\\xedb7p\\x02\\xce\\x1ab\\x01nY\\x89;s\\xb7\\xdf\\x19\\xc0\\xaf\\xab\\xfc5\\xf1\\x93\\xf6]\\xf8\\xb1\\xf1\\xa3M\\xd0u\\x9f\\x81\\r\\x0e\\xa7\\xe2\\x1b\\xc4\\xb7\\xfb|\\xb2o\\x06Y\\x0e\\x01`\\x18pX\\x8c\\x91W\\xbe/x\\x9f\\xf6Z\\xf8/\\xf1^\\x7f\\x02_|\\x06MZ\\xfe\\xca8\\xeee\\x9e\\xdeVT\\xcc\\x88$\\x18\\x05\\x8f\\xa8\\xa0\\x0e;\\xf6\\xd5\\x99W\\xe1\\xf7\\xc0\\xd6S\\xb0\\xb7\\x87\\xf3\\x9c\\xe0c\\xc9\\x83\\x8fn\\xb5\\xf3\\xf5\\x96\\xa9\\xe0\\x04\\xf8)\\xa9Cwm\\x1a\\xf8\\xb7\\xcf\\xc5\\xbc\\xef\\xb8\\xb8\\x1etDm\\xc1\\xda\\x14D\\'\\x07*IfL\\x11\\xcd}9\\xe3\\x0f\\xdb#\\xe0_\\x8f\\xec,\\xad\\r\\x1a\\xefO\\xb4k\\xf9~\\xd2\\xee\\xe1\\xe3\\x0c\\x01\\xc6\\x18z\\xd0\\x07\\xcd\\xbf\\xb2|\\xc9\\'\\xed\\xb9\\xe0\\xbf+\\xe6C<\\xfb2w2\\x8f%\\xfa\\xf6\\xaco\\xda:q\\x1f\\xed\\x85\\xf1\\tC\\x05s\\xabHW\\'\\xbe}{\\x1cW\\xbeh\\x7f\\xb4\\x9f\\xec\\xe1\\xe0_\\x88_m\\xf0/\\xc0K\\xab}Z\\xd2y-m\\xefm\\xa7\\xc3\\x92r\\x9c\\x06\\xce2\\t\\xa3U\\xfd\\xa2\\x7ff\\x8f\\x1d|II\\xbce\\xf0\\x0ei5MB\\xe1m\\xee\\xafd\\x9b\\x9d\\xe5\\xb1\\x96\\xdaFy?Z\\x00\\xf9\\'\\xc5\\x93\\xf8>7\\x86/\\x06\\xb6\\xa2\\xd6Oh\\xa6\\xe5\\xf5\\x16B\\xff\\x00i#\\xf7\\x81B\\x81\\xf2\\xfd\\xdc\\x1a\\xfa/\\xf6\\x98\\x93\\x1f\\xb2_\\xc0va\\xb4\\x7fg\\xb6r1\\xfc\\x02\\xbdG\\xe3n\\xa9\\xfb+|\\x0e\\xf8\\x89k\\xe1\\x1dK\\xe0lZ\\xd5\\xe4\\xd6K|\\xf2\\xdbH\\xe8\\x11\\x19\\xd8 \\xe5\\x8eO\\xc9\\xfaV/\\x8a\\xbfk\\x7f\\x82~\\'\\xf0~\\x8f\\xa3\\xf8\\xab\\xe05\\xe5\\xee\\x8fh\\xa5\\xf4\\xc8&\\x9dJE\\xb4m\\xf9v\\xe0\\x81\\x83\\x8e\\xb4\\x01\\xf1s\\xdf\\xc0\\x91\\x06W\\xdcGP\\xb8c\\xf9f\\xbd\\x16?\\r|!\\x97I\\xb6\\x9e\\xe3\\xe2\\xdc\\x90^K\\xe4\\x99`\\x1aS0\\x8b+\\xfb\\xd1\\x9d\\xfd\\x8b`\\x7f\\xb8O\\xf1\\x0c}v\\xd1~\\xcaQ\\xfe\\xcb1\\xfcy?\\x06\\xa0\\xfe\\xc9\\x9aV\\xb4M>2\\xfeq\\x94J\\xd1\\xe0\\xb6\\xf0\\x00\\xf9O5\\xe4\\xd6\\xdf\\x1b\\xbfeK\\xc8.e\\x83\\xf6g\\x91\\xd2\\xde\\x1f6\\xe3\\x17G\\xf7q\\xe5P\\x13\\xcf\\xf7\\x99G\\xe3@\\x11\\xfe\\xc4\\xd6\\xdaU\\x9f\\xed\\x99\\xaa\\xd9h\\x9a\\xb0\\xd4\\xf4\\xf8\\xb4\\xcb\\x85\\x86\\xf3\\xcb\\xf2\\xcc\\xcb\\x81\\xc9\\x195\\xfa]l?\\xd1S\\x9c\\xf1_\\x1d~\\xcc\\xdf\\x15>\\x04\\xf8\\xbb\\xe2e\\xe7\\x87\\xfe\\x1a\\xfc*\\x7f\\x07kRY\\xbc\\xa6\\xe5\\x8f\\x99\\xbe5\\xe4\\xa8$\\xf1\\x9a\\xfb\\x0e\\xcc\\x11e\\x1a\\x9f\\xee\\xf5\\xa0\\x0b\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00x\\xaf\\xedJ\\x01\\xfd\\x93> \\r\\xdc\\x8d4\\x82\\xde\\x83p?\\xd6\\xbf\\'lt\\xadV]\\x15u(\\xf4{\\xf7\\xb1U\\x0c\\xf7k\\x03yJ\\t\\xc6wc\\x18\\xcf\\x07\\x9e+\\xf6\\x17\\xe2\\xff\\x00\\x84_\\xe2\\'\\xc2_\\x13x\\x12\\x1b\\xd4\\xb2\\x97U\\xb31,\\xf2p\\x91\\x9c\\x02\\x0b\\x9f\\xee\\xf1\\xdb5\\xf1\\xae\\x99\\xfb&\\xfcn\\xb3\\xf0;xV\\xcf\\xe3\\x0f\\x81\\x06\\x8cT\\xa1\\x85ndq\\xb4\\x96\\xe3>_\\xfbo\\xff\\x00}{\\x0c\\x00|\\x87\\x85\\'\\x8d\\x84~ugG\\xda\\xd5\\xf3q\\x8e\\xdd\\xfc}<7d}\\x98\\xeaEfv\\xc8\\x01>\\xd0\\xdb\\xba\\x1ex\\xcd}\\xfd\\xfb3\\xfe\\xcc\\xfa\\xb7\\xc1/\\x88\\x9a\\xb7\\x8a\\xbcW\\xe3\\xaf\\x0e^%\\xcd\\x89\\xb1\\x82->\\xe0\\xb7\\xdea\\xcboU\\xc7\\xe1\\x9a\\xf2\\x8dk\\xf6\\x05\\xf8\\x8f.\\xbf\\xa9_\\xd9\\xf8\\xf3\\xc2q\\xe9W\\x17/<\\x12\\xcd<\\xaa\\xc0;1\\x00\\xfe\\xec\\x8c\\xf3\\xd8\\x9a\\x00\\xf9\\xbb\\xc7\\x16~\\x1f\\xb4\\xf8\\xd1sk\\xe1yc\\x97DMF!h\\xf0\\xae\\xc1$d\\xaf$d\\xf7\\xf7\\xef\\xf5\\xc7\\xd1\\x1f\\xb7\\xe2\\x03\\xf1w\\xc0\\xe4\\xc6\\xbf6\\x86W\\x93\\x83\\xf7\\x87\\xe5M\\xd3\\xbf`\\x9f\\x1bE\\xacX6\\xa1\\xf1\\'\\xc1\\xa2\\xc6)\\xd1\\xe7\\xf2n\\xa4\\xf3\\x02\\x06\\x04\\xed\\x051\\xbb\\x19\\xc6H\\xafn\\xfd\\xa6?f]s\\xe3\\xc7\\x8b4\\ro\\xc1\\xbe.\\xd0\\xa1m.\\xc4\\xd9\\\\\\xc7y3\\x1c\\xaer\\x19|\\xb5\\x7f\\xd7\\x14\\x01\\xf0\\xd6\\xac\\xbe\\x05\\xff\\x00\\x85\\x19\\xa1\\xff\\x00f\"fDo\\x89>\\x06\\x12\\xe7\\x9c\\xdd\\xca\\x1b>\\xff\\x00\\xbb\\xafx\\xf0?\\xec\\xd9q\\xa2~\\xc6\\x1e\\'\\xf8\\'}\\xe3M\\x12\\xe3Y\\xf1\\x05\\xc9\\x9c\\xdc\\xda\\xcf\\xba$`\\xf12\\xa8\\xc8\\x0c\\x7f\\xd5\\xf3\\xf2\\xf7\\xa0\\x0f\\xcf\\xef\\x02\\xddh\\x16\\x9e!\\x8a\\xeb\\xc4\\xbam\\x86\\xa3\\xa6\\x88$C\\x15\\xf2\\xc8c\\xdf\\xb7\\n\\xd8F\\r\\xb8\\x1f|W\\xa6\\xfe\\xc8\\xa9\\x8f\\xdbO\\xc2E\\x82\\x06\\xcc\\xff\\x00(\\xfe\\x1f\\xdd\\x1c~\\x1c\\xd7|\\xdf\\xb0\\x1f\\xc4\\xfbX\\x91/\\xfe \\xf8*\\xdd\\xb9\\x08$\\x9ee$g\\xaf1\\x0c\\xfeU\\xe8\\x7f\\x01?d\\xbd\\x7f\\xe1w\\xc7\\xad7\\xc7\\x9e&\\xf8\\x81\\xe1[\\xcb]=\\\\\\xa4:}\\xd1.\\xee\\xcaG!\\xd5@\\x18>\\xb4\\x01\\xf2\\xcf\\xc7\\xf5\\xcf\\xedi\\xe3\\xe0\\xb9ruf\\xc9\\xe9\\x91\\xb5x\\xc9\\xae[\\xc7\\xb3x]\\x97L_\\nY\\xac\\x11\\x7ff\\xc2\\xfa\\x84\\xa2R\\xfb\\xee\\x1d7:m ca\\xf9s\\xdf\\x19\\xe2\\xbe\\xc2\\xf8\\xb1\\xfb\\x13x\\xeb\\xc7\\x9f\\x1c\\x06\\x8aT\\xc1)%\\xcc\\xaa\\xc3\\xd3\\x83\\x1f\\x1d\\x07\\x14\\x00\\xbf\\xb2\\x1cx\\xf8\\x0b\\xf1\\xbb~7\\xff\\x00d\\x95-\\x9c\\xff\\x00\\xcb6\\xcf\\xeb_.\\xe8\"\\t.t\\xf1vQ-\\x0c\\xc9\\x1c\\xe4\\x93\\x85\\x8fp\\r\\xd3\\xd8\\x9a\\xfd\\x13\\xf8\\t\\xfb6\\xdc|0\\xf8e\\xe3\\x9f\\x0ex\\x83\\xc7^\\x1f\\xbe\\xbf\\xf1=\\xb9\\xb4\\x8f\\xec\\x17\\x1b\\xa3\\x85\\n\\x91\\xb8\\xee\\nI\\xc9\\xe7\\x03\\xa5x\\x88\\xff\\x00\\x82~|O\\xb1\\x8d\\x84\\xde?\\xf0lP\\x1c\\xa2\\x19&\\x99A\\x1e\\xbc\\xc5\\xd7\\x07\\xb5\\x00x\\xff\\x00\\xc2h4\\xd8\\x7fl\\x8f\\x04A\\xa5|\\xda\\\\~\"\\xb7[w\\xdd\\x92\\xc9\\xe6\\x829#5\\xd8\\xfe\\xda\\xe4\\x8f\\xdbs\\xc4\\xbdU~\\xc7`I\\x1d\\xc0\\xb7J\\xf5_\\x85\\xdf\\xb1g\\x8a\\xbc\\x19\\xf1\\xb7\\xc3>0\\xd7\\xfe\"\\xf8Fm?G\\xbf\\x8e\\xf6H\\xed.\\x1d\\xa5\\x93\\xca!\\x95\\x00eP2F\\t\\xcf\\x19\\xcf5\\xd6\\xfe\\xd0?\\xb2/\\x8c\\xfe2\\xfcw\\xd4~#\\xf8K\\xc5\\xfe\\x1e\\xb6\\xb2\\xbb\\x86\\x08\\x1a+\\xb9\\x9c\\x951D\\xa8rQ\\x18c\\xe5\\xcfZ\\x00\\xf8\\xdb\\xc6z?\\x84\\xec\\xfc\\x01\\xa5^\\xe8S\\xa9\\xbe\\x9e8\\x832\\xdc\\x06k\\x851)\\x95\\x991\\x98\\xf6JZ0\\x0f\\xde\\xdb\\xb8pk\\xde\\xfc|\\xbf\\xf1\\xa9\\x7f\\x00\\x82\\x87\\'UL~r\\x1f_j\\xa9\\'\\xec\\t\\xf1\\x00\\xc6\\xdf\\xf1q\\xbc\\n\\x0b\\x0eI\\xba\\x94w\\xc8\\x1f\\xea\\xfarO\\xe5^\\xfb\\xe2o\\xd9\\xb6\\xf7\\xc4\\xbf\\xb1_\\x87~\\x08\\xe9^2\\xd0\\xce\\xbb\\xa5N\\x97B\\xe5\\xa7\\xcc28-\\xb8\\r\\xa0\\xb6>n\\xbbh\\x03\\xe0\\xcf\\n\\xcb\\xe0[o\\x00x\\xa9\\xfcOe%\\xde\\xb3$\\x11\\xc7\\xa1\\xc7\\xb0\\xb1\\xdeO,[p\\n\\xa0rO\\'\\xd8\\xd7\\xb8~\\xc1\\xdb\\x8f\\xc6\\xef\\x17\\xef\\x91_\\x1e\\x17\\x99Nx\\xcf\\xef\\x12\\xadI\\xfb\\x03\\xfcK\\xb7eK\\x9f\\x88\\x9e\\x08\\x85\\xd7\\xe61\\xcbs0\\xdb\\x9eG\\x060q\\xcek\\xda?f\\x8f\\xd9\\xa3R\\xf81\\xe3m\\x7f_\\xf1g\\x8e\\xfc7~\\xda\\x8e\\x9a\\xdalIapX\\xa8fRX\\xef\\x0b\\xe9@\\x1f\\x01i\\xef<\\x1e?w\\xd3\\x84F\\xeduG\\xfb>\\xfc\\xed/\\xe6\\x10\\xb9#\\xb75a\\x12O\\xf8Z\\x96I0\\x84\\xcd\\xfd\\xad\\x18\\x98!;wy\\xa38\\xcfl\\xe6\\xbe\\x99\\xd4?`o\\x890k\\xd7z\\xa5\\x8f\\xc4/\\t\\xdbX\\xc9t\\xf2\\xdaM5\\xc4\\xa8\\xc0\\x17\\xdc\\xa7>Y\\x19\\xfc{S\\xb4\\xff\\x00\\xd8k\\xc7M\\xe3\\x9bMsV\\xf8\\x9d\\xe0\\xa9 K\\xd5\\xba\\xb80\\\\\\xbe\\xf6!\\xf7\\x1c\\x02\\x80~\\xb4\\x01\\xcf~\\xdd\\xfbS\\xf6\\xb2\\xb4R~Q\\xe1\\xebL\\x1e\\xb8\\x02I\\xb8\\xe2\\xbc\\x1b\\\\\\x17\\xe9\\xe1\\xdd\\x1a+\\xbf Z\\xa4,\\xd6\\x91\\xc4\\x08;K\\x0c\\xee\\xcd}\\xe1\\xfbK~\\xca\\x9e,\\xf8\\xe7\\xf1\\x82\\xc7\\xc6\\xde\\r\\xf1^\\x83o\\x0cz\\\\V\\x13Cw+\\x86\\xcaH\\xe7p\\xf2\\xd5\\x81\\x04I\\xdc\\xf6\\xaf\\x1d\\xba\\xfd\\x86>&\\\\\\xdbEmw\\xf1?\\xc0\\xec\\xb6\\xcac\\x89\\x1a\\xf2A\\xe5\\x83\\xd4\\x7f\\xab\\xf6\\xa0\\t\\xa7\\x8d[\\xfe\\x08\\xcf\\xa7d0\\xce\\xbc\\xe5;s\\xf6\\xb9\\x7f:\\xf9\\x93N\\xfe\\xd2\\x87\\xc3\\xfa\\xad\\xce\\x9c\\x88\\xf6R\\xc4\\x96W\\xfd\\x0b\\x05w\\x12)\\xc7P\\xbb\\xe2\\x1f7\\xd0\\x1c\\x12+\\xf4)\\xbfgK\\xab\\x8f\\xd82\\xdf\\xe0R\\xf8\\xe3A]n\\xda\\xed\\xaf\\x92\\xf1n7[\\xb3\\xf9\\xef R~\\xf0\\x18~\\xbbx5\\xe1p~\\xc2\\xbf\\x13\\xec\\xed\\xe6\\x86/\\x8a\\x1e\\t\\x85g\\x8c\\xc52\\x0b\\xb9\\x06\\xf4,\\xad\\x83\\xfb\\xbe~eC\\xf8P\\x06/\\xec*\\xa8\\xbf\\xb5\\xdb\\xa89\\x03I\\x9cp\\xd9\\xfe\\x1a\\xfd@\\xb6\\xe6\\xd5\\x07\\xb5|g\\xfb4\\xfe\\xcb>!\\xf8;\\xf1r\\xe7\\xc7\\x1a\\xcf\\x8b\\xf4\\rb\\x11g%\\xb4v\\xfaD\\x8d+\\xe5\\xc6\\tm\\xca\\xb8\\x02\\xbe\\xcb\\xb3;\\xac\\xa38#\\x8e\\xf4\\x01=\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1eE\\xfbC\\xea_\\xd8\\x7f\\xb3\\xf7\\x8a\\xb5\\xc3\\x0c\\x93Gel\\xb2\\xcfn%1\\x99\\xe3\\x0c7 a\\xf7r3_\\x98?\\x15\\xfcs\\xa1\\xf8\\xfb\\xe2\\\\\\xde \\xf0\\x16\\x91{\\xe1m\\t\\xa1H\\x85\\x88\\xb9|\\xb3\\x81\\x82\\xd8\\x0c@\\xfc\\xeb\\xf4\\xd7\\xf6\\xa0\\x82{\\xcf\\xd9W\\xc7\\xb6\\x96V\\xf2\\xdc\\xdc6\\x98q\\x0c(]\\xcf#\\xf8G5\\xf9\\x81\\xe1\\x8d/\\xe1\\xa4\\xfe\\x17\\x82O\\x11j\\x9a\\xed\\xbe\\xa0!/,QZ1P\\xfeb\\xae\\xd5 r\\ns\\xff\\x00\\x01\\x14\\x01\\xca\\xfd\\xa7S<\\x9d{T>\\xa7\\xedn?\\xa9\\xfet\\xe6\\x9bW\\xdaG\\xf6\\xde\\xaa\\x0f\\xa3]\\xb8\\xc7\\xe1]\\x95\\x9d\\xb7\\xc2\\xd9,\\x1ak\\xd9\\xbcM\\r\\xdf\\xd9^0\\x89hJ\\xb4\\xb8!$\\xcf\\xa6v\\x9d\\xb8\\xe8\\x0f9\\xae\\x19$\\xbd\\xdawY\\\\g\\xa6|\\xb6?\\xccP\\x07\\xd7\\x7f\\xb1\\xce\\xad\\xac\\x7f\\xc3>|{V\\xd5/%6zLS[\\x17\\x95\\x98\\xc5#[\\xdd\\xe4\\xa9=\\t\\xd8\\x9f\\x95|\\x9d\\xa3G\\xe2M\\x7f[\\xb1\\xd24\\xfd[Q\\xbb\\xd4u\\x0b\\x84\\xb7\\xb7\\x88\\xde:\\x19%s\\x85\\x19,\\x00\\xc9=I\\xc7\\xa9\\xaf\\xab?c\\x8b=H~\\xcf\\x1f\\x1fg\\x93M\\xbcD\\xb9\\xd2\\xa1\\x8a\\xdd\\x9a\\x16\\x02gX.\\xf7*q\\xf30\\xde\\x99\\x03\\x91\\xb9}E|\\xa1\\xe1\\xddc\\xc4>\\x15\\xd5\\xa3\\xd5t\\x9b{\\x9bmV\\xdc:G)\\x84\\x97\\x81\\x99J\\x96\\nG\\x0e3\\xc1\\xech\\x03\\xbe\\xf857\\x88\\xf4o\\xda\\xc7\\xc2\\x1am\\xc6\\xad\\x7f\\x05\\xd4:\\xd2\\xda\\xdcF\\xf7\\x0e\\xc1\\x19X\\xab\\xa3rA\\xe4\\x11]o\\xed\\x87\\xabk\\x12\\xfe\\xd9~*\\xb5mb\\xf6(-\\xd6\\xde8cI\\xd9UA\\x85I\\x00\\x03\\xeaMr_\\tu\\rw\\xc5\\x7f\\xb5\\xff\\x00\\x845\\xbdF\\xd6\\xe6\\xefS\\xb8\\xd5\\xe3\\x9e\\xeet\\x80\\x8f1\\xbf\\x89\\xc8\\x1d\\xcf\\xdec\\xeaMt\\xdf\\xb6\\x15\\xad\\xe4\\x1f\\xb6\\xa7\\x8a\\xe6\\x9e\\xc2\\xf0A0\\xb7h\\x98@\\xdbe\\x1eJ\\x02A\\xee:\\x8c\\x8f\\xa5\\x00yF\\xbf\\xa3x\\xc7\\xc3zv\\x9fw\\xab^\\xea6\\xb1\\xeav\\xa2\\xee\\xc9\\xda\\xf4\\xb8\\x9a#\\xd1\\xbeV8\\xfa\\x1c\\x1a\\xfa\\x8b\\xe2\\xb6\\xb7\\xadI\\xff\\x00\\x04\\xb8\\xf8cpuK\\xe1qq{\\xe5\\xc9*Lw\\xb8W\\x90\\x00\\xc79=+\\xe5]o\\xc4\\xba\\xde\\xb1\\xe1{-\\x1a\\xea\\xd7m\\xa6\\x9c\\xa5m\\x84V\\xec\\xb9\\xcfVbs\\x92\\x7f\\x01\\xed_Q\\xfcW\\xd3\\xb5H\\xbf\\xe0\\x95\\xff\\x00\\x0c\\x04\\x9ae\\xe2\\xbc7\\xc6IQ\\xa0`QL\\x92\\x95,1\\xc0 \\x8c\\x13\\xd74\\x01\\xf3v\\x83\\xe1\\xbf\\x13\\xf8\\x93H\\xbd\\xbf\\xd3\\xfcA,\\x7fc!\\x0c77\\x92#\\xcc\\xe6)&\\xda\\xbc\\xe0\\x1f.\\tH\\xc9\\xc7\\xcb\\x8e\\xa4\\x03\\xf4\\xdf\\xec\\x01\\xaaj\\xad\\xf1\\'\\xc7\\xf6R\\xeaWsD\\x9a\\x10\\x99\\x12iL\\x81\\x1cJ\\x06y\\xef_-\\xe8~.\\xf1\\x07\\x86\\xf4\\xbb\\xdb-\\x169\\xa2\\x83P\\n\\'\\rn[\\xa2\\xba\\x0c\\x128;e\\x95\\x7f\\xe0f\\xbe\\x9e\\xff\\x00\\x82}Y\\xdf\\xff\\x00\\xc2\\xc9\\xf1\\xed\\xec\\xd671\\xc3.\\x85\\xe5$\\xad\\x13\\x05g\\xf3A\\xda\\x0e0N;P\\x07\\xcb\\x11\\xdcx\\x83W\\xf1[Z\\xff\\x00n_\\xbd\\xdd\\xe5\\xef\\xd9\\xd6Cu \\x1b\\xd9\\x82\\x8c\\xe0\\xfa\\x90+j+o\\x11x?\\xe3^\\x99\\xa2\\xdcx\\x86\\xf5\\xef\\xac\\xb5x!\\x96h\\xa7\\x98&\\xf1 \\x04a\\xc0<\\x1c\\x8c\\xe3\\x1e\\x99\\x15\\xce3\\xdf\\xe9~#\\xb8v\\xb3\\xbc\\x82\\xf2\\x0b\\xc6\\x99w\\xc2\\xc0\\xc7\"\\xb0*H#\\xaeGJ\\xd2\\xd1\\xe5\\xd6\\xb5\\xbf\\x8a\\xba4\\xf3\\xd8\\xde\\xddj\\x17\\x9a\\xb47\\x129\\x8d\\xdd\\xe4c*\\x93\\xc63\\x8c\\x93@\\x1fI\\xfe\\xde\\x9a\\xb6\\xab\\x1f\\xc7\\xfd\\x02\\xc95;\\xe8mF\\x90\\x92ypN\\xc83\\x9eO\\x15\\xf3\\xc6\\xa9\\xe1\\x9f\\x13\\xe9^\\r\\x83\\xc4\\x17\\x9e#\\x9eD\\x97c\\xbd\\xacwS3\\xc2\\xb2n\\xf2\\x8b\\xbe\\xdd\\x99`\\x84\\x81\\xbb8\\xeb\\x8a\\xfa\\x03\\xf6\\xf9\\xb4\\xbdO\\xda\\x0b@\\xbb\\x92\\xc2\\xe8\\xdb\\x1d\\x1a5\\x12\\x88[k\\x1c\\xf2\\x01\\xc6\\t\\x15\\xf3u\\xff\\x00\\x8a\\xbcI\\x7f\\xe0\\xf8\\xbc={%\\xd3iV\\xa5v\\xc0# erWw\\x1c\\xe3sc?\\xde4\\x01\\xf5w\\x855\\xbdn?\\xf8#\\xdf\\x8d\\xaf\\xce\\xab|\\xd7Qj\\xa9\\x14S\\x19\\xdb\\xccDk\\xabU*\\x1b\\xae0\\xcc?\\x13_-\\xf8c\\xc3\\xde4\\xf1\\x84\\xf3\\xdbxz\\xebV\\xbe\\xb9\\x865\\x96h\\xd2\\xe2FeV8\\x07\\x00\\xf23\\xc5}?\\xe1=;S\\x97\\xfe\\x08\\xe5\\xe3kx\\xb4\\xbb\\xb34\\xba\\xbaK\\x0c)\\x0b\\x96t\\x17v\\xa4\\xb2\\x8cd\\x80\\x03\\x12zaI\\xed_(h\\x9e!\\xf1\\x07\\x87\\xd6Y4\\x99ol\\xdap\\xaa\\xef\\x020f\\n\\xd9\\x03#\\xb6}\\xe8\\x03\\xde?c{\\x8doO\\xfd\\xb4\\xf4\\xdd&\\xefY\\xbcfXn\\xa0\\xb9\\x81\\xa6gRT`\\xab\\x02q\\xc1\\x1f\\xa5y\\xaf\\xc6MS\\\\\\xbd\\xfd\\xa3\\xfcl\\xd3k\\xf7\\xcb\\xb7U\\x91\\x06n\\x1dx\\x07\\x80\\x00\\xe3\\x00\\x03^\\x87\\xfb\\x1a\\rKQ\\xfd\\xb5\\xf4\\x9dFk;\\x97cos-\\xc4\\xdeQ\\xda\\x19\\x86I\\'\\xb7$\\x0e{\\xd7\\x9a|g\\xb3\\xbd\\xb5\\xfd\\xa3\\xbcu\\x1d\\xed\\x8d\\xdd\\xb9}Jf]\\xf00 \\x1c\\xe1\\x80\\xc7C\\xeb@\\x1c\\xde\\xbd\\x17\\x894#\\x01\\xbc\\xd65\\x14\\x9a[Xoa\\xc5\\xe3\\x92c\\x95\\x03\\xc6\\xfct\\xca\\x90q\\xd4w\\xc5}E\\xfbaj\\xfa\\xd9\\xf8)\\xf0 .\\xadw\\x11\\xb9\\xf0\\xecs\\\\:\\xcc\\xcb\\xe6?\\xd9\\xed\\xf2\\xcd\\x8e\\xbdO\\xe7_+\\xf8\\x87V\\xd6\\xbcQz/5\\x0bY\\xe5\\xbd1Gi\\x1a\\xc5\\x03\\x00#\\x8dBF\\x81q\\xd4\\x00\\x05}K\\xfbcY\\xea0|\\x14\\xf8\\n\\xd2\\xe9\\xf7\\x89\\xe4\\xf8u\"\\x9f0\\xb01\\xbf\\xd9\\xed\\xfeF\\xe3\\xe5n\\x08\\xc1\\xe7\\x83\\xe9@\\x1f:\\xb7\\x86\\x1c\\'\\x8e[Y\\xba\\x8fD\\x92y,\\xe2\\xb8\\x92\\xf2O\\xde\\\\!\\\\\\xc6\\x009\\xc9V-\\x9cc\\x08k\\xe9\\xdf\\xd9\\x7f[\\xd6\\xd7\\xf6\"\\xf8\\xd3/\\xf6\\xad\\xdb\\xcbi\\x13\\xb5\\xbc\\x8f31\\x89\\x8d\\xbeN\\xd2zs_)/\\x89|E\\x1f\\x85O\\x85\"\\x92\\xf4h\\xec\\xcc\\xc2\\xcb\\xca;7;#\\xb3`\\x8e\\x0ecN}\\xbd\\xf9\\xfa\\xab\\xf6Y\\xd3\\xb5)\\xff\\x00b\\x0f\\x8dk\\x16\\x9bw#\\xdc\\xc7\"\\xc0\\x89\\x0b\\x131\\xfb>0\\x80\\x0f\\x98\\xe4v\\xa0\\x0f\\x93tH!\\xf8\\x93iq\\xaa\\xdd\\\\,zDn7\\xcc\\xcc\\x15\\x94\\xc8\\x062N:\\x9a\\xf9:\\xf3Q\\xd6ou\\xddF\\xe2mwR.\\xf7R\\x12V\\xed\\xc7\\xf1\\x9a\\xfa\\xb7\\xf6\\x04\\xb5\\xbe>!\\xf8\\x99t\\xd6W\\x02\\x1f\\xecx\\xe3\\x12\\x18\\x98\\x02\\xd9\\x90\\x85\\xce:\\x9e\\xb8\\xaf\\x92\\xee \\xd4,\\xf5\\xddJ\\x19\\xf4\\xdb\\xb4\\x90]I\\x94hX0\\xf9\\x8fQ\\x8a\\x00_;T\\x07#]\\xd4\\xb3\\xefv\\xfc\\xd7S\\xe1\\xbf\\x18\\xe8\\x9a&\\x99%\\xae\\xbb\\xe1\\xcb\\x8f\\x10]\\x997\\x8b\\x89\\xb5ib\\x012\\xa3o\\x1d:0\\xaeM\\x9e\\xf4\\x8c-\\x9d\\xd4lx\\r\\xe57\\x1f\\xa5w)\\xe2\\xaf\\x87I\\xa6\\xd9\\xc2\\xdf\\n/\\x1ax\\x10y\\xd24\\xcd\\x8b\\x99<\\xbd\\xbc\\x8cp7\\x1d\\xdf\\x85\\x00{\\x7f\\xecw\\xe2(\\xb5\\xdf\\xdb.\\xe6]\\x16\\xce\\xe7H\\xd1\\xe7\\xd2\\xa6o\\xec\\xb6\\xbc{\\x84\\x04/\\\\\\x9e:\\xd7\\xe9-\\xb9\\xcd\\xba`q\\x8a\\xfc\\xcb\\xfd\\x8a\\x07\\xdb\\xff\\x00l\\xeb\\xed[M\\xd1.4\\xed3\\xfb>\\xe0\\x88\\x8a1XA^\\x01l`s\\xeb_\\xa6v\\xdf\\xf1\\xea\\x9fJ\\x00\\x9a\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f6\\xf8\\xc5\\xe3\\t\\xbe\\x1d| \\xf1\\'\\x8em\\xec\\x12\\xfe}*\\xcb\\xccKYI\\x08\\xe4\\xf1\\xf3q\\xc8\\xaf\\x82c\\xfd\\xb9<\\x7f$a\\x97\\xe1\\xbf\\x83v\\xf6\\xff\\x00E\\x1c\\x0f\\xca\\xbe\\xd5\\xfd\\xa9\\x8a\\xa7\\xec\\x99\\xf1\\x05\\x89\\xff\\x00\\x98a\\xfeb\\xbf0|1\\xf0\\xc3\\xc7\\x1e%\\xd1l/4\\xad>/\\xb1\\xea\\x10\\xdcOo<\\xd3\\xa4A\\x92\\x05\\x06F\\xf9\\x88\\xf9~V\\\\\\xfa\\x80:\\x91\\x90\\x0fn\\xff\\x00\\x86\\xe1\\xf8\\x81\\xff\\x00D\\xeb\\xc1\\xdf\\xf8\\n?\\xc2\\x90\\xfe\\xdc_\\x10\\xc1\\xe3\\xe1\\xcf\\x83\\x8a\\xff\\x00\\xd7\\xa8\\xff\\x00\\n\\xf9\\xb1&\\x87s/L\\x1c`\\xe3\\x8c}(\\xf3\\x13\\xb3\\x80(\\x03\\xe9\\xd8\\x7foO\\x8aV\\xb6\\xa6\\x0b?\\x05\\xf8V\\xd66$\\x94E\\xd8\\x1c\\xff\\x00\\xba+\\xd7?fO\\xda?T\\xf8\\xcf\\xf1SP\\xf0w\\x8b<\\t\\xe1\\xcbP\\xb6m{\\x1c\\x96\\x90(;\\xd0\\x8e\\x18\\x11\\xcek\\xe0m\\xe9\\xd4\\xba\\xd7\\xd1\\xdf\\xb0\\x93)\\xfd\\xa8\\xf5\\x13\\xb8\\x1f\\xf8\\x92O\\xcd\\x00kj\\x9f\\xb7O\\x8e\\xac<[\\xa9G\\xa1\\xf8\\x13\\xc2\\x96\\xd0\\xda\\xdc\\xc9\\x14 \\xc5\\x896\\xab\\x15\\x07 \\x03\\xdb\\xb5C\\x07\\xed\\xeb\\xf1\\x02\\xebW\\xb5\\xb8\\xd6|\\t\\xe1k\\xabs\"\\xa4\\xb9\\x8f22\\x96\\x19\\nH\\xcepI\\xaf\\x9ao\\x0cm\\xe3\\xbdH\\x17\\x11\\xa0\\xd5\\x1f|\\xbbKl_4\\xe5\\xb6\\x8e\\xb8\\xeb\\xff\\x00\\xeb\\xad\\x8f\\x88\\xfa\\x96\\x8d\\xa8\\xfcK\\x17z\\x05\\xde\\x9fu\\xa7\\x06\\x8a(e\\xb1\\x85\\xe1S\\x8cd\\xba\\xba\\xabo\\',x\\xc6\\x18\\x00N(\\x03\\xee/\\xdao\\xf6\\x89\\xd4~\\x0c\\xf8\\xbb\\xc3\\xfe\\x1e\\xf0\\x9f\\x81<=u\\xfd\\xa3c\\xf6\\xe9e\\xbc\\x81{\\x91\\xf2\\x00\\x05x\\xb4\\x9f\\xb7\\xc7\\xc5\\x19-V\\xd6_\\x06\\xf8V[t\\x03\\x10\\x18\\xc9U\\xf4\\xf9OL})\\xff\\x00\\xb7\\x99\\xff\\x00\\x8b\\xcb\\xe0\\xbc\\x00H\\xd0\\x17h=3\\x91\\x8a\\xf0{\\x8dO\\xc2\\x8b\\xf0N=\\x19\"W\\xf1B\\xdd\\t\\xde\\xec\\xc0F-\\xb2\\xc3\\xc8\\xdd\\xd9\\xc3e\\xc9\\xfe\\xec\\x88\\xbdP\\xd0\\x07\\xdc\\xfe\\x1d\\xfd\\xa2n\\xb5\\x7f\\xd8g\\xc4\\xdf\\x1cn|\\x01\\xa0\\xae\\xaf\\xa2\\xdd\\xfd\\x86;T\\x88yN^Xc\\x0e~^\\xdevq\\xec}k\\xc2\\xac\\xbfoO\\x89\\xf601\\xb0\\xf0W\\x84\\xedU\\x8eO\\x93\\x1f\\x95\\x9f\\xc2\\xae\\xf8\\x1c\\xe7\\xfe\\x08\\xf5\\xf1\\x1f\\xfe\\xc3Pw\\xc7\\xfc\\xbd\\xd9\\xf7\\xaf\\x9e<\\x07\\xa8\\xe9:n\\xb5$\\xfa\\xbb\\xda\\xda\\xc8\\xf6\\xcf\\x15\\x9d\\xe5\\xd4M4\\x16\\x93\\x91\\xc3\\xba $\\x8fL\\x03\\x8a\\x00\\xfb7\\xf6y\\xfd\\xa9u\\xef\\x8b\\x9f\\x1d\\xed\\xfc\\r\\xe2\\xcf\\x02\\xf8r\\x18/m\\xe4\\x9cOm\\x00.\\x19@\\xeb\\x91\\xcdr?\\x11\\xbfl\\xbf\\x15\\xf8G\\xe36\\xbd\\xe1\\xbf\\x0ex\\x03\\xc2\\xf1\\xd9i7\\xa6\\xde)d\\x80\\x19\\x0e\\xc3\\xf7\\xb2\\x00\\xe4\\xf5\\xf6\\xaf7\\xfd\\x8d\\xdc\\xbf\\xed\\xbf\\xa5\\xb9`sms\\x80+\\xcd\\xfe3\\x82\\xff\\x00\\xb4\\x87\\x8f\\x15\\x1d\\x03\\xff\\x00kNFz\\x11\\x91\\xc7\\xe9@\\x1e\\xd97\\xed\\xf1\\xf1.\\xe0\\xa5\\xce\\xa5\\xe0\\x9f\\n\\xdf\\xc7\\x19#\\x12\\xc4Y\\x87|g\\x07\\x15\\xee\\xdf\\x1e?hK\\xaf\\x86?\\x07\\xfe\\x1ex\\xb3\\xc3\\xde\\x06\\xf0\\xfc\\xf7~.\\xb2\\x8e\\xfeQu\\x08+\\x06\\xe8c\\x93\\x00\\x05\\xc9\\xff\\x00Y_\\x07\\xfcG\\xd7<3\\xac\\x9b\\x07\\xf0\\xad\\x90\\xb4\\x88Z\\xf9\\xd7\\xd2\\xe3\\x1b\\xee\\xa5\\xf9\\xa4@\\x07\\xf0!\\xc8\\x15\\xf4g\\xedt\\xeb\\xff\\x00\\x0c\\xbb\\xfb>\\x8e\\x99\\xd0\"#\\xff\\x00\\x01-\\xa8\\x02\\x8a~\\xdf?\\x14\\xa3\\x84Y/\\x83\\xfc,\\x91\\x14\\xe2\\xdc!\\x00\\xf5\\xcf\\xcb\\x8f\\xd2\\xbd\\xdf\\xe07\\xed\\x04\\xdf\\x13\\xfe\\x10x\\xe3\\xc5\\x1e$\\xf0\\'\\x87\\xad\\xaf|/\\x11\\xb8\\x8d-b]\\xb3\\x01\\x19nA\\x1cr+\\xe1\\xcd3\\xc4~\\x0e\\x8f\\xe0\\x06\\xb1\\xe1K\\xbb=\\xde#\\xba\\xbaY-\\xaeB\\x12Py\\x91\\x9e\\xb8\\xda\\x17b\\xca\\x0f9\\xcb\\x00\\x01\\x04\\x91\\xef\\x9f\\xb2\\x19\\x1f\\xf0\\xcd\\xff\\x00\\x1b\\xf7g\"\\xc5\\xb2X`\\xff\\x00\\xa9j\\x00\\xca\\x87\\xf6\\xf8\\xf8\\x8fnZ\\xebO\\xf07\\x85-wp\\x1e8\\xf6\\xb0\\x04\\xf0\\t\\x02\\xba\\x9f\\x86\\x9f\\xb6g\\x8c|q\\xf1\\xc3\\xc3~\\x19\\xf1/\\x80\\xfc/-\\xae\\xb9\\x7f\\x15\\x84\\xb3G\\x0ed\\x1ec\\x04\\xdd\\x92\\x0eq\\x9a\\xf9G\\xe1\\xce\\xb5\\xa2h:\\xf4:\\x8e\\xbf\\xa7E\\xa8\\xd8\\x0bY\\xa2{I\\x17\"B\\xe0\\xa8\\xc6x\\x0c\\x01b\\x0fb\\x01\\xae\\xeb\\xe1\\xf5\\xe7\\x87\\xef\\xff\\x00n/\\x06\\xea>\\x16\\x8eXtI\\xf5\\xfb#g\\x0c\\xc8\\x15\\xd1\\x14\\xc6\\xb888\\xceCt\\xfa\\xf7\\xa0\\x0f\\xa6\\xff\\x00ho\\xda\\x93^\\xf8M\\xfb@\\xdf|?\\xf0\\xbf\\x81\\xfc7=\\xa5\\x94\\x16\\xf2\\t\\xe7\\x81K;I\\x18\\x93\\xb2\\xf09\\xaf1\\xba\\xfd\\xbf>&]\\xc7\\xb2\\xe3\\xc1\\xde\\x15\\x9a4\\xf9\\x80\\x962\\xe0v\\xe0\\x11\\\\\\xaf\\xed\\xa6\\x03~\\xdc^#A\\'\\x97\\x9bk\\x11\\xbb\\x19\\xc7\\xfa:f\\xb9\\x0f\\x89:\\xef\\xc2\\xcdK\\xe1\\xbd\\x86\\x9d\\xe0\\xcd3\\xec\\xfa\\xcc-\\x0b\\xdd\\xdc\\xb4%<\\xed\\x90\\x8bwQ\\x9fS\\x02\\xcf\\xff\\x00o$u\\x04\\x00\\x0f\\xb3|e\\xfbDO\\xe1\\xbf\\xd8\\xaf\\xc2\\xdf\\x19l<\\x05\\xa0\\xbe\\xb3\\xafN\\x96\\xd2[\\xb4K\\xe5D~|\\xb7\\xdd\\xc9\\xfb\\x9d+\\xc5\\xf4\\xcf\\xdb\\x9b\\xe3\\x13i\\xd7O\\xa3x\\x07\\xc3\\xa2\\xd2\\xd1|\\xcb\\x96\\xb5\\x84\\xacQ\\x83\\xdd\\xb1I\\xf11\\xb6\\x7f\\xc1(\\xbe\\x16\\x1c\\xe3\\xfe&\\x80\\xf1\\xff\\x00m\\xeb\\xe6}/Q\\xd5\\xact\\xfb\\xe4\\xd2n\\'\\x8e\\x0b\\x88<\\xbb\\xe4\\x8b;L$\\xff\\x00\\x168\\xc5\\x00}\\xfb\\xfb0\\xfe\\xd0\\xd7\\xdf\\x1b|M\\xe2-\\x17\\xc5~\\x08\\xd0-\\x8e\\x95b/\\xa2\\x96\\xca\\x01\\x879\\xc1S\\x91^7q\\xfbt|C\\x87\\xc5wV\\xfa\\x17\\xc3\\xff\\x00\\n[\\xb2\\\\\\xbd\\xbc\\x0c\\x13\\x0e@b\\x00\\xc8\\x00\\x9e\\x94\\x9f\\xb06\\xd3\\xf1k\\xc7\\x80\\x1f\\xf9\\x80\\x9f\\xfd\\x08W\\xcc\\x06\\xe5\\xed\\x08\\xf0\\xbcH\\xe7.\"M\\x99\\xf4\\xce1\\x9e\\xf5\\x13~\\xdc\\xdf\\x10\\xdc\\x97\\x7f\\x87\\xfe\\x0ei\\x18\\xe4\\x9f\\xb3\\xe4\\x9f\\xa9\\xc5|\\xc5g\"\\x1bE!\\x80\\xe3\\xfaU\\x8d\\xe9\\xfd\\xf1@\\x1fJ\\x0f\\xdb\\x93\\xe2\\x11?\\xf2O<\\x1f\\xff\\x00\\x80\\xc2\\x8f\\xf8n_\\x88J\\xd9?\\x0e< \\xfe\\xc2\\xdc\\x7f\\x85|\\xd6\\x1d\\x01\\xc9\\x94(\\x1c\\x92+\\xa3\\xf0\\xa7\\x825?\\x18\\xe9\\xd7\\xd7\\x96\\x9a\\x9e\\x99\\xa6\\xd9\\xdam\\x0f&\\xa1.\\xcd\\xec\\xcc\\x06\\xc0=pI\\xe7\\x1d(\\x03\\xed\\x9f\\xd9\\x93\\xf6\\x98\\xf1\\x17\\xc6\\x0f\\x8a\\xf7\\xfe\\x0c\\xd7\\xbc\\'\\xa2ihl\\x9a\\xec]i\\xab\\xe5\\xb6P\\x82\\x15\\xb8\\xe4W\\xd9v\\x80\\x0b8\\x80m\\xd8\\x18\\xcd~m\\xfe\\xc6Z+xg\\xf6\\xdb\\xf1\\x0f\\x87_Q\\xb5\\xd4Z\\xc7M\\x9e\\x03wj\\xfb\\xa3\\x9b\\x18;\\x94\\xf7\\x1c\\xd7\\xe9-\\xaf\\xfcy\\xc7\\xf4\\xa0\\t\\xa8\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00\\xf3\\xaf\\x8b\\xd6\\x1e\\x16\\xd5\\xfe\\x15\\xf8\\x8bI\\xf1\\xde\\xa0\\x9ao\\x87.\\xec\\xccW\\x97\\xcc\\xdb|\\x90O\\x07\\xde\\xbe\\x14\\x8f\\xe1\\x07\\xec\\xad\\x05\\xbaC\\x07\\xedC\\xa9E\\n\\x02\\xa9\\x1a&\\x15T\\x9c\\x90\\x07\\xa1\\xaf\\xaa\\xbfl\\xcf\\xf93\\xcf\\x17{\\x181\\xf9\\x8a\\xfc\\xad\\x82\\xca\\xdd\\xa2\\x07\\xcb^\\x99\\xa0\\x0f\\xb0\\xbc\\x1b\\xfb-~\\xce\\x1e>\\xf1\\n\\xe8^\\r\\xf8\\xef}\\xa9\\xea{\\x1a_\\xb2\\xc5\\x12y\\x92*\\xf2H\\x04\\x8e\\xd5CZ\\xfd\\x9d\\xff\\x00e\\x7f\\rx\\x82\\xef@\\xd7\\xbfhk\\x8bmJ\\xcaS\\x05\\xc4/\\x1ae\\x1c\\x1c\\x10pH\\xc8\\xae/\\xf6(\\x89c\\xfd\\xb542\\x85\\x94\\xfd\\x92\\xec\\x1c\\x1e\\xdeKq^_\\xf1r\\x08\\xa6\\xfd\\xa5\\xfe\"4\\x8b\\x9f\\xf8\\xa9u\\x1f\\xfd)z\\x00\\xf7e\\xf8\\x1f\\xfb#\\xb3\\x04\\x8f\\xf6\\x8e\\x9c\\xee \\x0f\\xdc\\xaf\\'\\xd0\\x1e\\xddE{\\xbf\\x80>\\x11|\\r\\xfd\\x93u\\xe6\\xf1\\xde\\xbf\\xf1&Y\\xdbV\\xb56\\xd6o\\x7f\\xb5CF\\xd8bP);\\xb8\\xef\\xef_\\x9b\\x9a\\x8d\\xbd\\xbaZ\\x97U\\xc3(\\xe0\\x8f\\xcf\\xfaW\\xd8\\x7f\\xb6D\\x9a]\\xb5\\xa7\\xc1k\\xcdcO\\x93Q\\xb1\\x8bG&kE\\x94\\xc6d\\x18\\x8c\\xe3p\\xe9@\\x14\\xb5\\xaf\\x83\\xbf\\xb1\\xfe\\xab\\xe2\\x1b\\xedZ\\x1f\\xda\\nK8\\xee\\xee\\x1e\\xe3\\xc8\\x8e-\\xcb\\x1e\\xe6-\\xb4\\x13\\xe9\\x9cWG\\xe1\\xcf\\xd9;\\xf6q\\xd4<3/\\xc4\\x1b?\\x8d7z\\x8f\\x86tyU\\xef\\xa6*\\x8b\\x1a\\xfc\\xc3\\n\\xc79\\\\\\x92\\x07N\\xf5\\xf1\\xce\\xa84\\xdb\\xedb\\xf2\\xf6\\xcbKK\\x0bY%2Ci\\xbbx\\x8d{\\x02{\\xd7\\xbf|/]\\x9f\\xf0Mo\\x8e)\\x81\\xb4_\\xe9\\xb8^\\xc37QP\\x07\\xb5|oO\\xd9K\\xe3\\x9e\\xb3\\xa4\\xeb:\\xa7\\xc6\\xb8\\xb4k\\x9d:\\xdb\\xec\\x88mT\\xb6\\xf8\\xf3\\xc6C\\x01\\x83^]\\xff\\x00\\nC\\xf6B\\x07s~\\xd1\\xf3\\xf3\\x92A\\x88r}k\\xe5\\xbb{Kf\\xb7\\x0c\\xd1\\xe4\\x8e\\xad\\xd4\\xe2\\xba\\x8f\\x02\\xb7\\x81\\xb4\\xcf\\x15\\xcbq\\xe3\\xcd=\\xef4s\\x0bb8F\\x19\\xa4\\x0c6\\xfc\\xc3\\x901\\x9c\\xd0\\x07\\xe8?\\x82\\xbe\\x15|\\x17\\xbf\\xfd\\x8a\\xfcC\\xe0\\x1f\\x0ex\\xe2]W\\xc1\\x17m-\\xd6\\xa3\\xaf\\xc6\\xe1Z\\xdeX\\x8cr\\xee+\\xe8<\\xb5${W\\xcec\\xe0o\\xec\\x86\\x85\\xa3\\x7f\\xdaFg$`\\xe2%\\xae\\xdf\\xe0S\\xd9O\\xff\\x00\\x04\\xfb\\xf8\\xe1q\\xa6\\x83\\x15\\x8c\\x977\\xe6\\xde!\\xf2\\x84O%v\\x81\\xf8W\\xc466p5\\x9a1\\x8cd\\x8eM\\x00}\\xcb\\xf0wC\\xfd\\x93\\xbe\\r|I\\x8b\\xc7\\x16\\x7f\\x1c\\xa3\\xd5o\\xe3\\x85\\xa2\\x8a;\\xa8\\xf6\\x85-\\xd4\\xfc\\xa0\\xd6\\x1f\\x8d\\xfe\\x1c~\\xc8\\xbe6\\xf8\\x8f\\xaa\\xf8\\xcaO\\x8f\\x7f`\\x97R\\x99\\xae&\\xb7\\x81\\x03\"9\\x1c\\xe0\\x9ek\\xe3\\xf1en1\\xb6 \\xb8\\xf4\\xe2\\x8f\\xb1\\xc1\\x82<\\xb1\\xc9\\xc9\\xf7\\xa0\\x0f\\xa8\\x17\\xe0o\\xec\\x87\\xbc\\t\\x7fh\\xb9\\xde(\\xdf\\xe6_)p\\xdf\\x88\\xaf[\\xf8\\xafs\\xfb\\'|X\\xf8\\x7f\\xe1o\\t^\\xfca\\x87K\\x83\\xc36\\xebkc<\\n\\xcd\\x88\\xc2*\\x00r1\\xd1\\x17\\xf2\\xaf\\x80\\xc5\\x95\\xb8\\xc0\\xf2\\x81\\x03\\xb1\\xef\\xf5\\xa5\\x16V\\xc0q\\x02\\xf5\\xceq@\\x1fO\\x9f\\x82?\\xb2\\x10\\x01_\\xf6\\x8d\\xb9\\x91\\x97\\xf8\\x92\\x1c\\xff\\x00*\\xf5\\xdf\\x84\\xf7\\xbf\\xb2w\\xc2\\x7f\\x87\\xde&\\xf0\\xa5\\x8f\\xc6\\x085+\\x7f\\x11\\xaf\\x97s-\\xd22\\xba\\xae\\xcd\\xb8\\x00\\x0e\\x9c\\x93\\x9a\\xf8\\x13\\xec\\x90\\x1eLJO\\xa9\\xa4\\x16p\\x03\\x9f,\\x1f\\xad\\x00}B\\xdf\\x03\\xff\\x00d\\x10\\xef\\xb3\\xf6\\x8d\\x9e(\\xd9\\x8e\\xd4\\xf2\\x80\\xda=+\\x7f\\xc0\\x7f\\r\\xff\\x00d?\\x02\\xfcH\\xd1\\xbcc\\x17\\xc7\\xd6\\xd4\\xa6\\xd2\\xeeR\\xea\\x1bw\\\\\\x02\\xe8r\\xb9*3\\xc1\\xaf\\x8f\\xfe\\xc5l\\x0eV\\x15\\\\\\xf5\\xc0\\xa3\\xecp\\x12\\x0f\\x9629\\x14\\x01\\xf6\\xe7\\xc5\\xfd\\x07\\xf6M\\xf8\\xc7\\xf1>\\xe3\\xc7\\xda\\x8f\\xc7!\\xa4\\xde\\xdc\\xc4\\x91L\\x96\\xeb\\xb9[b\\x85\\x1c\\x91\\xe8\\x00\\xae\\x01\\xbe\\t~\\xc7\\xc9\\x11\\xff\\x00\\x8c\\x8d\\xb8#\\xfb\\xab\\x10?\\xa5|\\xc6l\\xa0\\xc8\\r\\x1a\\xf1\\xd2\\xa2\\x9a\\xd2\\x05\\x85\\x8a\\xa0\\x07\\xb1\\xa0\\x0f\\xd2\\xaf\\x17\\xfc6\\xf8\\x1f\\xab~\\xc4\\xbe\\x1f\\xf0\\xb6\\xa5\\xe3\\xd3c\\xe0m5\\xa2\\x9e\\xc3\\xc4\\x82Ec,\\x85\\x9c}\\xdfS\\xb9\\x86;W\\xcfp|\\x17\\xfd\\x92\\xe3\\x82X\\xad\\xbfi;\\xb4\\x13\\x00$\\x0b\\x08\\xf9\\x87P\\x08\\xa3\\xc61\\xe7\\xfe\\t!\\xe0\\xdd\\xaa\\x18\\xff\\x00n\\xae\\x01\\xe7\\xbc\\x95\\xe2\\x1f\\x11\\xf5_\\x87>!\\x1aS\\xf8\\x13\\xc3\\x92i\"%\\x93\\xed\\xcd\"\\x0c\\xdcH\\xceHu=B\\xe3\\xa0\\xa0\\x0f\\xb0~\\tK\\xfb)\\xfc\\n\\xd55}[J\\xf8\\xd1\\x16\\xb3s\\xa9\\xc1\\xf6Y\\x1a\\xe1\\x18a:\\xed\\xf9A\\xae{]\\xfd\\x93\\xbfg\\xa1\\xe1\\x19\\xbe)M\\xf1\\x9e\\xf6\\xcf\\xc37\\xd7\\r$Wh\\x88c\\xdc\\xecN\\xc0s\\x93\\xf4\\xc6x\\xaf\\x89\\xe6\\xb4\\xb7\\xf2\\x08\\xdb\\xc8\\xf7\\xaf\\xa6|O\\x1e\\xef\\xf8%O\\x82\\x11\\x89*|O\\x823\\xd4\\x10\\xf4\\x01\\xb1\\xa3\\xfc\\x1f\\xfd\\x904\\xff\\x00\\x10\\xd9j\\xf7\\x1f\\xb4\\x1c\\xb7\\xe9m2O\\xe4\\xc9\\x16\\x03\\x95 \\xe0\\x91\\xee+\\xda|w\\xf0\\xb7\\xe0_\\xed\\x7f\\xe3\\xa8u\\xff\\x00\\x0e\\xfcM\\x95\\xb5\\x1d\\x1bNK9\\xe2\\xd3\\xd4H\\xc6\\x15wdb\\x1b\\x1d\\xdd\\xb9\\xf7\\xaf\\xce\\xab{kX$\\x86\\xe2{u\\x9d\\x15\\x95\\x9a&\\xfb\\xb2z\\x83_`\\xfe\\xc3\\x1a\\x95\\xae\\xb9\\xfbI\\xf8\\xc6\\xf2\\xc3E\\xb5\\xd2a:\"\\xa2Y\\xda\\x0cG\\xc4\\x8a\\xb9\\xfa\\xf5\\'\\xeb@\\x1d\\xb4\\x9f\\xf0O\\x7f\\x00L\\xa27\\xf8\\x97\\xaf\\xe7h\\x0b\\xba\\xde6\\xd8\\xa3\\xf8~\\xf7\\x15\\xec\\xfe\\x17\\xf8\\x07\\xe1O\\x0b\\xfe\\xce:\\x9f\\xc1+MB\\xf2\\xe3H\\xd5\\x12h\\xee\\xaf\\xdc\\x81)2\\x1c\\xeeP3\\xd3\\x8a\\xf5\\x07{?9\\xf3\\xa9\\xd8\\xe7$\\x10n\\x06G\\xa8\\xa5\\x8b\\xec&d\\x11_\\xd9\\xf9\\x99\\xf9BJ\\xa7\\x9f|\\x1c\\xd0\\x07\\xe7\\xd7\\x8f\\xff\\x00go\\xd9\\x97\\xe1G\\x89c\\xf0\\xdf\\x8e>8k\\xdav\\xa7$\\x0b:\\xdb&\\x92\\xf7\\x04#\\x12\\xa0\\x9f)X\\x02J\\x9f~+\\x94\\x1e\\x04\\xfd\\x8c\\x91\\x84o\\xf1\\xf7\\xc4\\xa1\\x81\\x1b\\x8bh7>\\xbd\\x0f\\xee\\xf8\\xae\\xcb\\xf6\\xc0\\xf85\\xf1G\\xc7\\x7f\\xb5\\x05\\xd6\\xbd\\xe1\\x0f\\x01j\\xfa\\xce\\x9b&\\x9do\\x07\\xda\\xad\\xadY\\xe3\\x0e7g\\x07\\x1dG\\x15\\xe5\\x9e$\\xf8)\\xf1\\xd3_\\xf0\\xee\\x87\\xa5\\xaf\\xc0\\xedWO\\xfe\\xc5\\xb6kS5\\xad\\x89V\\xbb\\xc9\\xce\\xf9\\x0e>s\\xc7Z\\x00\\xf7\\xff\\x00\\x08~\\xc4?\\x07\\xfc\\x7f\\xe0\\x9bO\\x17\\xf8S\\xe2\\xa6\\xbf{\\xa3\\xdeg\\xc8\\xb8\\x16\\x8a\\x99\\xda\\xc5O\\xca\\xc4\\x11\\xca\\x9e\\xd5\\xb3\\xff\\x00\\x0e\\xf4\\xf0\\x13>\\x07\\xc4\\xcf\\x11\\x02\\x7f\\xe9\\xde?\\xf1\\xafX\\xfd\\x93\\xfc3\\xaexG\\xf6H\\xd0|9\\xe2\\x9d:]\\'T\\xb5\\xb8\\xbci\\xedn\\xd4\\xc6\\xf1\\xa9\\xb9\\x90\\x82s\\xf5\\xaf^&\\xcbha\\xaaYu\\x1f0\\x95y\\xfdh\\x03\\xc4>\\x0b\\xfe\\xcb^\\x0f\\xf8\\x19\\xe3\\x1b\\x9f\\x15i\\x1e#\\xd55\\xadF{Sl\\x82\\xf2!\\x1a\\xc6\\x8cF\\xe21\\xd4\\xd7\\xd1\\xf6M\\xbe\\xc2&\\xc62\\xb5\\xcf\\xb2[\\xb2?\\xd9.\\xed\\xee\\x19X\\x12!;\\xc8\\x1e\\xf8\\xe8+\\xa0\\xb1\\xff\\x00\\x90tY\\xeb\\xb6\\x80,QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x01\\xf3\\xc7\\xed\\x98\\x7f\\xe3\\x0f<[\\x82\\t&\\x0c\\xfeb\\xbf0\\xa5\\xb4\\xd2-<\\r\\xa7\\xebP\\xf8\\x82\\xda{\\xbb\\x89Z)t\\xe1\\xfe\\xb2 ?\\x8b\\xe9_\\xb4\\x9e!\\xf0\\xe5\\x97\\x894\\xeb\\x9d#Z\\xb0\\xb7\\xd4\\xb4\\x9b\\xa8\\xfc\\xb9\\xec\\xaeP20\\x15\\xe7\\x7f\\xf0\\xcc?\\x02\\x97%~\\x14\\xf8x\\x9fV\\xb7\\x19\\xfeT\\x01\\xf0W\\xecQ&\\xef\\xdbSC\\x00o?d\\xbb\\xfb\\x87 \\x0f!\\xb9\\xae3\\xc7Z\\x1e\\x93\\xac~\\xd2\\x7f\\x13\\x1fQ\\xf1V\\x9f\\xa3\\xac~#\\xd4YE\\xc9\\xc1\\x7f\\xf4\\x87\\xc6\\x05~\\xa1xW\\xe0\\x97\\xc3\\x7f\\x02k-\\xac\\xf8\\'\\xc0\\xfaN\\x89\\xa9\\x94\\xf2\\xc5\\xdd\\xb4`:\\xa9\\xfb\\xc0zdU\\x1dk\\xf6x\\xf8=\\xe2Mn\\xe7Z\\xd7\\xbe\\x1a\\xe8\\x17z\\x95\\xdc\\x9em\\xcd\\xcb[\\xa9i\\\\\\xf5bq\\xd4\\xd0\\x07\\xe5\\x0f\\x8a\\xbc7\\xe1\\x9d;\\xc377\\xdao\\x8e,uI\\x93\\xcbT\\xb7\\x88\\x10\\xccX|\\xdf\\x80\\xcd}5\\xfbeZ\\xc1\\xa8Z\\xfc\\x15\\xd2\\xee/a\\xb3I\\xf4\\x8d\\xadq?\\xfa\\xb8\\xc6#\\x19&\\xbe\\xb8\\xff\\x00\\x86a\\xf8\\x18\\xae%\\x8f\\xe1W\\x87\\x91\\xd5\\xb2\\x19`\\x03\\x1c\\x1c\\x7f:\\xe9\\xbcS\\xf0\\xb3\\xc1\\x9e<\\xd3\\xedl|k\\xe0\\xfd\\'X\\xb7\\xb2\\xf9m\"\\x9e D\\x0b\\x8cm_A\\xc0\\xa0\\x0f\\xca\\x1b\\xdf\\x04x^\\xc1L\\x07\\xe2N\\x8b,\\xab\\x1b\\xc9&\\xc6\\xca\\xa9\\x0c@P{\\xe6\\xbdC\\xe1\\x92\\x9f\\xf8v\\xdf\\xc7Q\\x19\\xf3\\x95u\\r;l\\x89\\xd1\\xc0\\xb9\\x88\\xe4W\\xdc\\xc7\\xf6]\\xf8\\x14A\\xcf\\xc2\\x9f\\x0f`\\xb6q\\xe4/\\x02\\xbaM;\\xe1\\x0f\\x814\\x7f\\x07^x?J\\xf0v\\x93m\\xe1\\xdb\\xf6/{\\xa6\\xacC\\xcb\\x9c\\xe4\\x11\\x91\\xec@\\xa0\\x0f\\xc9=\\x0b\\xc2\\xfa\\x16\\xa3\\xa0\\xc3wy\\xe3\\x8d\\x1fMgR\\xcd\\x1c\\xf2\\x80A\\xce1W\\xa4\\xf0W\\x85^&\\r\\xf1?An\\x9c,\\xa0g\\x9a\\xfd:\\xff\\x00\\x86^\\xf8\\x15\\x93\\x8f\\x85\\x1e\\x1d\\nH#\\xf7##\\xf2\\xa4o\\xd9{\\xe0S\\x12\\x0f\\xc2\\xad\\x04\\x83\\xd7\\xf7T\\x01\\xf3\\x17\\xc08m\\xad?\\xe0\\x9e_\\x1am-n\\xc5\\xd5\\xbcr^$S\\x8f\\xbb(\\x10\\x0f\\x98c\\xd7\\x15\\xf1=\\x85\\xdcB\\xcdT\\xb2\\x82\\xa3\\xa5~\\xd2\\xe8\\xff\\x00\\r\\xbc3\\xe1\\xbf\\x06\\xcd\\xe0\\xef\\x0fxkM\\xb0\\xf0\\xed\\xca\\xc8\\x97ZrF\\x0cs+\\x80\\xac\\x08\\xf7\\x19\\x1f\\x8drm\\xfb1\\xfc\\t$\\xbf\\xfc*\\x8f\\x0f\\x06>\\x90\\x0c\\x7f*\\x00\\xfc\\x8f\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd=\\x98R5\\xec\\n\\xa4\\x97\\x00\\x8e@\\xf5\\xf6\\xaf\\xd7\\x0f\\xf8f\\x0f\\x81\\x03\\xa7\\xc2\\x7f\\x0e\\xff\\x00\\xe0*\\xff\\x00\\x85\\x1f\\xf0\\xcc?\\x020\\x7f\\xe2\\xd3\\xf8w\\xa68\\xb6Q\\xfd(\\x03\\xf2\\xbb\\xc3\\xdaF\\x89\\xafX\\xdc]j\\x1e.\\xd3tY\"\\x93b\\xc1x\\xdbZA\\x8e\\xa2\\xadj>\\x16\\xf0\\xdd\\xb6\\x8fqu\\x07\\xc4=\\x12\\xe6X\\xd0\\xb2A\\x1c\\x99g>\\x82\\xbfQ\\x8f\\xec\\xbf\\xf0(\\x91\\xb7\\xe1^\\x80\\xb8\\xff\\x00\\xa6\\x00~\\xb8\\xa4?\\xb2\\xff\\x00\\xc0\\xbe\\x07\\xfc*\\xcd\\x08\\x8c\\x1e\\x0ct\\x01\\xf1\\xa7\\x8b\\\\\\xaf\\xfc\\x12K\\xc1\\xcd\\x86@\\xba\\xf2\\x1d\\xce8\\xc6\\xe7\\xe7\\xe9\\x9a\\xf0\\xf8<+\\xf0\\xfa+Ty>%\\xdaF\\xce\\xe1A\\x10\\x16(\\x00\\xcex\\x1f\\x85~\\xb2\\xdd|-\\xf0\\x85\\xef\\x80a\\xf0-\\xef\\x84\\xf4\\xa9\\xfc1\\n(\\x8fJx\\x94\\xc5\\x19S\\x90\\xc0z\\xe6\\xb9o\\xf8e\\xff\\x00\\x80\\xf8`\\xbf\\n\\xb4%\\x07\\xa6\\xd8@\\xa0\\x0f\\xccy|#\\xe0\\x13k,\\x8b\\xf1&\\xdd\\xe4\\xf2\\xdeH\\xe1XH/\\x88w\\xa8\\xe4wo\\x96\\xbdc\\xc5\\x13\\x95\\xff\\x00\\x82Tx)\\xb8\\x18\\xf1I\\x00\\x9e\\x9c+\\x9c\\x9fj\\xfbx\\xfe\\xcb\\xbf\\x01\\xcb\\x03\\xff\\x00\\n\\xa7\\xc3\\xea\\x01\\xc9\\x02\\xddN\\x7fJ\\xe9\\xee\\xfe\\x13x\\x1e\\xff\\x00\\xc0Qx\\x12\\xf7\\xc1\\xdaL\\xbe\\x17\\x80\\x0f#K1/\\x97\\x13\\x0c\\xfc\\xc3\\xdf\\x9a\\x00\\xfc\\xa1\\xd3<5\\xf0\\xee_\\r\\xdaj:\\xaf\\xc4\\x94\\xb5\\x96x|\\xc4\\xb4\\x8a\\xdf{G&q\\xb5\\xf03_B~\\xc5v\\x9a6\\x97\\xf1\\xa3\\xc7\\x91\\xf8o]}f\\xdd|6\\xcc/<\\xa6\\x8c\\xab\\xef\\xe4`\\x8e9\\x1cW\\xd6\\x87\\xf6]\\xf8\\x0e\\xc7\\x9f\\x85Z\\x06O\\xde>@\\xcf\\xe1]/\\x84\\xfe\\x12\\xf8\\'\\xe1\\xfb\\\\\\xc9\\xe0o\\x07i:+\\xdd \\x8e\\xe0\\xda\\xc4\\x17\\xcdA\\xd8\\xfe\\xb4\\x01\\xf8\\xe1{\\xa9\\xcdy\\xe3\\x1b\\xc9\\xf5\\x8dcQ(\\xd7\\xad\\xe7\\xc8\\x92\\xb38O0\\x86 g\\x92\\x075\\xb7\\r\\xee\\x9d\\xa6|q\\xd3\\x07\\x82|C\\xab^i\\x91jP\\x0b;\\xcb\\xc0c\\x9d\\xc6\\xf0\\t*8\\xeb\\x91\\xc5~\\xac\\\\~\\xcd\\xbf\\x05o/\\xa6\\xbe\\xbb\\xf8W\\xe1\\xd9.&fw\\x91\\xad\\xd4\\x96c\\xd4\\x93N\\xb1\\xfd\\x9c\\xbe\\x0ci\\xba\\xad\\xbe\\xa7\\xa7\\xfc.\\xf0\\xfd\\xbd\\xd5\\xbc\\x9elR,+\\x94a\\xc8#\\xdf4\\x01\\xf1O\\xed\\x97\\xf1\\x1f\\xc7\\xfe\\x1a\\xfd\\xaa\\xa5\\xd2|=\\xe3\\xad\\x7fJ\\xb2:U\\xb3\\x8b{K\\xc7\\x8970l\\x9d\\xa0\\xe0d\\x81\\x9a\\xf1\\xcf\\x10\\xfc\\\\\\xf1m\\xa7\\x85<=s\\xe1\\xef\\x8d\\x1e9\\xbe\\xd4\\xa7\\xb5v\\xd6mn.\\xde5\\xb3\\x980\\n\\x91\\xb0?:\\x91\\x93\\x93\\xe9_\\xa9~,\\xf8+\\xf0\\xf3\\xe2\\x06\\xad\\x16\\xb1\\xe3\\xbf\\x05i:\\xde\\xa7\\x1cb\\x15\\xba\\x9e!\\xbb\\xcb\\x04\\x90?\\x0c\\xd6\\t\\xfd\\x97~\\x03\\x92\\x7f\\xe2\\xd4h\\x07=s\\x10\\xfc\\xfe\\xb4\\x01\\xf2\\xcf\\x88Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:19,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:19,565\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:19,566\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:19,566\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:19,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:19,567\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:42:29,653\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:42:29,654\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:42:29,654\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:42:29,654\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:42:29,655\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:42:29,655\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:29,656\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:42:29,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:29,657\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:42:29,657\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:29,658\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:42:29,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:29,659\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:42:29,659\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:42:29,660\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:42:29,660\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:29,660\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:42:29,661\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:42:29,661\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:42:29,662\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:29,662\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:42:29,662\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:29,663\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:29,663\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:29,664\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:29,664\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:29,664\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:29,665\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:29,665\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:42:39,750\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:42:39,751\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:42:39,752\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:42:39,752\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:42:39,753\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:42:39,753\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:39,754\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:42:39,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:39,755\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:42:39,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:39,755\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:42:39,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:39,757\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:42:39,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:42:39,758\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:42:39,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:39,759\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:42:39,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:42:39,760\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:42:39,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:39,761\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:42:39,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:39,763\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:39,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:39,764\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:39,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:39,765\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:39,766\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:39,766\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [vllm.py:624] Asynchronous scheduling is enabled.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:42:49,839\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:42:49,840\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:42:49,841\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:42:49,841\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:42:49,842\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:42:49,842\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:49,842\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:42:49,843\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:49,843\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:42:49,844\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:49,844\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:42:49,844\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:49,845\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:42:49,845\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:42:49,846\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:42:49,846\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:49,847\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:42:49,847\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:42:49,848\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:42:49,848\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:49,849\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:42:49,850\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:49,850\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:49,851\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:49,851\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:49,852\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:49,852\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:49,853\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:49,853\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:42:59,853\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:42:59,854\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:42:59,854\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:42:59,855\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:42:59,855\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:42:59,856\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:59,856\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:42:59,857\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:59,858\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:42:59,858\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:59,859\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:42:59,859\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:59,859\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:42:59,860\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:42:59,860\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:42:59,861\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:59,861\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:42:59,861\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:42:59,863\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:42:59,863\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:59,864\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:42:59,864\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:59,865\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:42:59,865\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:59,866\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:42:59,866\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:42:59,867\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:42:59,867\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:42:59,868\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:43:09,945\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:43:09,946\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:43:09,946\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:43:09,947\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:43:09,947\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:43:09,947\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:09,948\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:43:09,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:09,950\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:43:09,950\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:09,951\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:43:09,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:09,952\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:43:09,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:43:09,953\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:43:09,953\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:09,954\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:43:09,955\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:43:09,955\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:43:09,956\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:09,956\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:43:09,956\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:09,957\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:43:09,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:09,958\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:43:09,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:09,960\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:43:09,960\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:09,961\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:16 [weight_utils.py:527] Time spent downloading weights for Qwen/Qwen2.5-VL-3B-Instruct: 33.841034 seconds\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:43:20,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:20,048\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:43:20,048\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:20,048\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:43:20,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:20,050\tINFO logging_progress.py:192 -- =============================================\n", + "Loading safetensors checkpoint shards: 50% Completed | 1/2 [00:05<00:05, 5.54s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", + "Loading safetensors checkpoint shards: 100% Completed | 2/2 [00:06<00:00, 2.87s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", + "Loading safetensors checkpoint shards: 100% Completed | 2/2 [00:06<00:00, 3.27s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:23 [default_loader.py:291] Loading weights took 6.65 seconds\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:23 [punica_selector.py:20] Using PunicaWrapperGPU.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.patch_embed.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0 will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2 will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.attn.qkv will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.attn.proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.mlp.gate_up_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.mlp.down_proj will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.merger.mlp.0 will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.merger.mlp.2 will be ignored.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:24 [gpu_model_runner.py:4118] Model loading took 7.21 GiB memory and 63.904107 seconds\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:24 [gpu_model_runner.py:4946] Encoder cache will be initialized with a budget of 8192 tokens, and profiled with 4 video items of the maximum feature size.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:43:30,050\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:43:30,051\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:43:30,052\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:43:30,052\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:43:30,053\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:43:30,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:30,054\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:43:30,055\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:30,055\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:43:30,056\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:30,056\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:43:30,057\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:30,058\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:43:30,058\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:43:30,059\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:43:30,060\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:30,061\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:43:30,061\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:43:30,062\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:43:30,063\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:30,064\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:43:30,064\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:30,065\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:43:30,065\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:30,066\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:43:30,066\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:30,067\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:43:30,067\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:30,068\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:43:40,152\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:43:40,153\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:43:40,153\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:43:40,154\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:43:40,155\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:43:40,155\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:40,155\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:43:40,156\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:40,157\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:43:40,157\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:40,158\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:43:40,158\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:40,159\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:43:40,160\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:43:40,160\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:43:40,161\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:40,162\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:43:40,162\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:43:40,163\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:43:40,163\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:40,164\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:43:40,165\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:40,166\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:43:40,167\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:40,167\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:43:40,168\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:40,168\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:43:40,169\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:40,169\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:40 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/8a2a22c80c/rank_0_0/backbone for vLLM's torch.compile\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:40 [backends.py:865] Dynamo bytecode transform time: 9.01 s\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:43:50,256\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:43:50,257\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:43:50,258\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:43:50,258\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:43:50,259\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:43:50,259\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:50,260\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:43:50,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:50,261\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:43:50,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:50,262\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:43:50,262\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:50,263\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:43:50,263\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:43:50,264\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:43:50,265\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:50,265\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:43:50,266\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:43:50,266\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:43:50,267\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:50,267\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:43:50,268\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:50,269\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:43:50,269\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:50,269\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:43:50,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:43:50,270\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:43:50,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:43:50,271\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:51 [backends.py:302] Cache the graph of compile range (1, 8192) for later use\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m [rank0]:W0505 06:43:52.654000 3420 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", + "2026-05-05 06:44:00,361\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:00,362\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:00,362\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:00,363\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:00,363\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:00,363\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:00,364\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:00,365\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:00,365\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:00,366\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:00,366\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:00,367\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:00,368\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:00,368\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:00,369\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:00,369\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:00,370\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:00,370\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:00,371\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:00,372\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:00,372\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:00,373\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:00,375\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:00,376\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:00,376\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:00,377\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:00,377\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:00,379\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:00,379\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:44:10,458\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:10,459\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:10,459\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:10,461\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:10,461\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:10,462\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:10,463\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:10,463\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:10,464\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:10,464\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:10,465\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:10,465\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:10,466\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:10,466\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:10,467\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:10,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:10,467\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:10,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:10,470\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:10,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:10,471\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:10,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:10,473\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:10,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:10,474\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:10,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:10,475\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:10,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:10,476\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:44:20,465\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:20,465\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:20,466\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:20,467\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:20,467\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:20,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:20,468\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:20,468\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:20,469\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:20,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:20,470\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:20,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:20,471\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:20,471\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:20,471\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:20,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:20,473\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:20,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:20,474\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:20,475\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:20,476\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:20,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:20,477\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:20,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:20,478\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:20,479\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:20,479\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:44:30,466\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:30,467\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:30,467\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:30,468\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:30,468\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:30,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:30,469\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:30,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:30,470\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:30,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:30,471\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:30,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:30,472\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:30,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:30,473\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:30,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:30,473\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:30,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:30,474\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:30,476\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:30,476\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:30,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:30,478\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:30,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:30,479\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:30,479\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:30,480\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:30,480\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:30,481\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:44:40,560\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:40,561\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:40,561\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:40,562\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:40,562\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:40,562\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:40,563\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:40,563\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:40,563\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:40,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:40,565\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:40,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:40,566\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:40,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:40,567\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:40,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:40,568\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:40,568\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:40,568\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:40,569\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:40,569\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:40,570\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:40,571\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:40,571\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:40,572\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:40,572\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:40,573\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:40,573\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:40,574\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:44:50,623\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:44:50,623\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:44:50,624\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:44:50,625\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:44:50,625\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:44:50,626\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:50,627\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:44:50,628\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:50,628\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:44:50,629\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:50,629\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:44:50,630\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:50,631\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:44:50,631\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:44:50,631\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:44:50,632\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:50,633\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:44:50,634\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:44:50,634\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:44:50,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:50,635\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:44:50,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:50,636\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:44:50,637\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:50,637\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:44:50,638\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:44:50,638\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:44:50,639\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:44:50,639\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:45:00,630\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:45:00,631\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:45:00,632\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:45:00,632\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:45:00,633\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:45:00,634\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:00,634\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:45:00,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:00,636\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:45:00,637\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:00,637\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:45:00,638\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:00,639\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:45:00,640\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:45:00,640\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:45:00,641\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:00,642\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:45:00,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:45:00,643\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:45:00,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:00,644\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:45:00,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:00,645\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:00,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:00,646\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:00,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:00,647\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:00,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:00,648\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:45:10,723\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:45:10,724\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:45:10,724\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:45:10,725\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:45:10,725\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:45:10,726\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:10,726\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:45:10,727\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:10,727\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:45:10,728\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:10,728\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:45:10,729\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:10,730\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:45:10,730\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:45:10,731\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:45:10,731\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:10,732\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:45:10,732\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:45:10,733\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:45:10,734\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:10,734\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:45:10,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:10,735\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:10,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:10,736\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:10,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:10,737\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:10,738\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:10,738\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:16 [backends.py:319] Compiling a graph for compile range (1, 8192) takes 90.34 s\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:16 [monitor.py:34] torch.compile takes 99.36 s in total\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [gpu_worker.py:356] Available KV cache memory: 10.38 GiB\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [kv_cache_utils.py:1307] GPU KV cache size: 302,240 tokens\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [kv_cache_utils.py:1312] Maximum concurrency for 2,048 tokens per request: 147.58x\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/70 [00:00Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:20,837\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:20,838\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:20,838\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:20,839\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:20,839\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:20,840\tINFO logging_progress.py:192 -- =============================================\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 3%|▎ | 2/70 [00:02<01:32, 1.36s/it]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 4%|▍ | 3/70 [00:03<01:29, 1.33s/it]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 7%|▋ | 5/70 [00:03<00:40, 1.59it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 10%|█ | 7/70 [00:04<00:24, 2.59it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 13%|█▎ | 9/70 [00:04<00:15, 3.83it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 16%|█▌ | 11/70 [00:04<00:11, 5.04it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 19%|█▊ | 13/70 [00:04<00:09, 6.24it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 21%|██▏ | 15/70 [00:04<00:07, 7.00it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 24%|██▍ | 17/70 [00:04<00:06, 8.04it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 27%|██▋ | 19/70 [00:05<00:05, 8.97it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 30%|███ | 21/70 [00:05<00:05, 9.71it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 33%|███▎ | 23/70 [00:05<00:04, 10.29it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 36%|███▌ | 25/70 [00:05<00:04, 10.75it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 39%|███▊ | 27/70 [00:05<00:03, 10.80it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 41%|████▏ | 29/70 [00:05<00:03, 11.11it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 44%|████▍ | 31/70 [00:06<00:03, 11.36it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 47%|████▋ | 33/70 [00:06<00:02, 12.40it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 50%|█████ | 35/70 [00:06<00:02, 12.29it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 53%|█████▎ | 37/70 [00:08<00:11, 2.75it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 56%|█████▌ | 39/70 [00:08<00:08, 3.58it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 59%|█████▊ | 41/70 [00:08<00:06, 4.67it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 61%|██████▏ | 43/70 [00:08<00:04, 5.72it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 64%|██████▍ | 45/70 [00:09<00:03, 6.51it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 67%|██████▋ | 47/70 [00:09<00:03, 7.54it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 70%|███████ | 49/70 [00:09<00:02, 8.47it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 73%|███████▎ | 51/70 [00:09<00:02, 9.33it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 76%|███████▌ | 53/70 [00:09<00:01, 10.00it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 79%|███████▊ | 55/70 [00:09<00:01, 10.57it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 81%|████████▏ | 57/70 [00:10<00:01, 11.04it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 84%|████████▍ | 59/70 [00:10<00:00, 11.38it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 87%|████████▋ | 61/70 [00:10<00:00, 11.60it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 90%|█████████ | 63/70 [00:10<00:00, 12.87it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 93%|█████████▎| 65/70 [00:10<00:00, 11.70it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 96%|█████████▌| 67/70 [00:10<00:00, 12.99it/s]\n", + "2026-05-05 06:45:30,912\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:45:30,912\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:45:30,913\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", + "2026-05-05 06:45:30,914\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:45:30,914\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:45:30,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:30,915\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:45:30,915\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:30,915\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:45:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:30,916\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:45:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:30,917\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:45:30,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:45:30,919\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:45:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:30,920\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:45:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:45:30,921\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:45:30,921\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:30,922\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:45:30,923\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:30,924\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:30,924\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:30,925\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:30,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:30,926\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:30,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:30,927\tINFO logging_progress.py:192 -- =============================================\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 99%|█████████▊| 69/70 [00:13<00:00, 2.18it/s]\n", + "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 100%|██████████| 70/70 [00:13<00:00, 5.16it/s]\n", + "Capturing CUDA graphs (decode, FULL): 0%| | 0/38 [00:00Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:40,930\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:40,930\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:40,932\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:40,932\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:40,933\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:40,933\tINFO logging_progress.py:192 -- =============================================\n", + "2026-05-05 06:45:50,923\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", + "2026-05-05 06:45:50,923\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:45:50,924\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 2/2 GPU, 41.7MiB/20.1GiB object store\n", + "2026-05-05 06:45:50,924\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:45:50,925\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", + "2026-05-05 06:45:50,925\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:50,925\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", + "2026-05-05 06:45:50,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:50,927\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", + "2026-05-05 06:45:50,927\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:50,928\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", + "2026-05-05 06:45:50,929\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:50,929\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", + "2026-05-05 06:45:50,930\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:45:50,930\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", + "2026-05-05 06:45:50,931\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:50,931\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", + "2026-05-05 06:45:50,932\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", + "2026-05-05 06:45:50,933\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", + "2026-05-05 06:45:50,933\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [0/1 objects local]\n", + "2026-05-05 06:45:50,934\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", + "2026-05-05 06:45:50,934\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:50,935\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", + "2026-05-05 06:45:50,935\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:50,936\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", + "2026-05-05 06:45:50,936\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", + "2026-05-05 06:45:50,937\tINFO logging_progress.py:231 -- Write: 0/1\n", + "2026-05-05 06:45:50,937\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:45:50,938\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:45:52 [loggers.py:257] Engine 000: Avg prompt throughput: 1478.4 tokens/s, Avg generation throughput: 303.4 tokens/s, Running: 6 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.3%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m [vLLM] Elapsed time for batch d4b74e1ef60246e4969c3bd0b75a4f64 with size 2: 15.975179830999991\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:45:53 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 143.7 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m [vLLM] Elapsed time for batch 61c970b81fff470eacbfde81c45a202c with size 48: 17.03351797600004\n", + "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/actor_pool_map_operator.py:452: UserWarning: The minimum number of concurrent actors for 'Map(_postprocess)->Map(ProcessSigLIP)' is set to 4, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), and won't fully utilize the available concurrency. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", + " warnings.warn(\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] AsyncLLM output_handler failed.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 649, in output_handler\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] outputs = await engine_core.get_output_async()\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/core_client.py\", line 894, in get_output_async\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] raise self._format_exception(outputs) from None\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] vllm.v1.engine.exceptions.EngineDeadError: EngineCore encountered an issue. See stack trace (above) for the root cause.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Exception ignored in: \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Traceback (most recent call last):\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m TypeError: 'NoneType' object is not callable\n", + "2026-05-05 06:45:56,237\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_24_0 execution finished in 390.48 seconds\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", + "2026-05-05 06:45:56,298\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 478.9KiB data written.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[done] wrote /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" + ] + } + ], + "source": [ + "from ray.data.checkpoint import CheckpointConfig\n", + "\n", + "# CPU fetch + decode + resize\n", + "ds = ds.map_batches(\n", + " enc.fetch_and_resize,\n", + " batch_size=16,\n", + " concurrency=enc.FETCH_CONCURRENCY,\n", + " batch_format=\"numpy\",\n", + ")\n", + "\n", + "# VLM enrichment via ray.data.llm (vLLM under the hood; LoRA-routed if attached)\n", + "ds = enc.build_vlm_processor()(ds)\n", + "\n", + "# SigLIP CPU process — image processor + text tokenizer over title + VLM description\n", + "ds = ds.map(\n", + " enc.ProcessSigLIP,\n", + " fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n", + " num_cpus=1,\n", + " concurrency=enc.PROCESS_CONCURRENCY,\n", + ")\n", + "\n", + "# SigLIP GPU embed — pure forward pass on pre-tensorized inputs\n", + "ds = ds.map_batches(\n", + " enc.EmbedSigLIP,\n", + " fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n", + " batch_size=enc.EMB_BATCH_SIZE,\n", + " num_gpus=1,\n", + " concurrency=enc.EMB_CONCURRENCY,\n", + " batch_format=\"numpy\",\n", + ")\n", + "\n", + "# Set CheckpointConfig AFTER build_catalog so the catalog's parquet write\n", + "# doesn't poison the inference checkpoint with already-seen IDs (would skip\n", + "# ~99% of rows on the next run).\n", + "ctx = ray.data.DataContext.get_current()\n", + "ctx.checkpoint_config = CheckpointConfig(\n", + " id_column=\"id\",\n", + " checkpoint_path=enc.CHECKPOINT_PATH,\n", + " delete_checkpoint_on_success=False,\n", + ")\n", + "\n", + "ds.write_parquet(enc.OUTPUT_PATH)\n", + "print(f\"[done] wrote {enc.OUTPUT_PATH}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "cell-output", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:56:39,371\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_29_0\n", + "2026-05-05 06:56:39,375\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_29_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", + "2026-05-05 06:56:39,375\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_29_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=2]\n", + "2026-05-05 06:56:39,390\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", + "2026-05-05 06:56:39,391\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", + "2026-05-05 06:56:39,392\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", + "2026-05-05 06:56:39,393\tINFO logging_progress.py:181 -- \n", + "2026-05-05 06:56:39,393\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", + "2026-05-05 06:56:39,394\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", + "2026-05-05 06:56:39,395\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", + "2026-05-05 06:56:39,395\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:56:39,396\tINFO logging_progress.py:231 -- limit=2: 0/1\n", + "2026-05-05 06:56:39,397\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", + "2026-05-05 06:56:39,397\tINFO logging_progress.py:192 -- =============================================\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2026-05-05 06:56:39,465\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_29_0 execution finished in 0.09 seconds\n", + "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", + "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[output] read back 2 sample rows from /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n", + "\n", + "{\n", + " \"title\": \"MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A1465), Transparent Black\",\n", + " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Laptop Accessories\\\",\\n \\\"attributes\\\": [\\\"Hard Shell Case\\\", \\\"Keyboard Cover\\\", \\\"Transparent Black\\\"],\\n \\\"search_tags\\\": [\\\"MacBook Air 11\\\", \\\"A1370\\\", \\\"A1465\\\", \\\"Transparent Case\\\", \\\"Keyboard Cover\\\"],\\n \\\"description\\\": \\\"MOSISO Hard Shell Case & Keyboard Cover for MacBook Air 11 inch (A1370 & A1465) in Transparent Black.\\\"\\n}\\n```\",\n", + " \"image_embedding[:6]\": [\n", + " -0.003,\n", + " 0.008,\n", + " -0.014,\n", + " 0.005,\n", + " 0.009,\n", + " 0.022\n", + " ],\n", + " \"text_embedding[:6]\": [\n", + " -0.01,\n", + " 0.008,\n", + " 0.016,\n", + " -0.002,\n", + " -0.003,\n", + " 0.002\n", + " ]\n", + "}\n", + "\n", + "{\n", + " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", + " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"CCTV Security Camera Mounting Bracket\\\",\\n \\\"attributes\\\": [\\\"Universal Mounting\\\", \\\"Wall Junction Box\\\", \\\"Hidden Compartment\\\"],\\n \\\"search_tags\\\": [\\\"CCTV Mounting Bracket\\\", \\\"Universal Security Camera Bracket\\\", \\\"Wall Junction Box\\\", \\\"Hidden Compartment\\\", \\\"CCTV Mounting\\\"],\\n \\\"description\\\": \\\"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Installation\\\"\\n}\\n```\",\n", + " \"image_embedding[:6]\": [\n", + " -0.014,\n", + " -0.003,\n", + " -0.008,\n", + " 0.006,\n", + " -0.009,\n", + " 0.055\n", + " ],\n", + " \"text_embedding[:6]\": [\n", + " -0.019,\n", + " 0.0,\n", + " 0.029,\n", + " -0.002,\n", + " -0.021,\n", + " 0.002\n", + " ]\n", + "}\n", + "\n" + ] + } + ], + "source": [ + "sample = ray.data.read_parquet(enc.OUTPUT_PATH).take(2)\n", + "print(f\"[output] read back {len(sample)} sample rows from {enc.OUTPUT_PATH}\\n\")\n", + "\n", + "for r in sample:\n", + " print(json.dumps({\n", + " \"title\": r[\"title\"],\n", + " \"raw_output\": r[\"raw_output\"],\n", + " \"image_embedding[:6]\": [round(float(x), 3) for x in r[\"image_embedding\"][:6]],\n", + " \"text_embedding[:6]\": [round(float(x), 3) for x in r[\"text_embedding\"][:6]],\n", + " }, indent=2))\n", + " print()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0fa760aa", + "metadata": {}, + "outputs": [], + "source": [ + "outs = [\n", + " {\n", + " \"title\": \"MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A1465), Transparent Black\",\n", + " \"raw_output\": {\n", + " \"category\": \"Laptop Accessories\",\n", + " \"attributes\": [\n", + " \"Hard Shell Case\",\n", + " \"Keyboard Cover\",\n", + " \"Transparent Black\"\n", + " ],\n", + " \"search_tags\": [\n", + " \"MacBook Air 11\",\n", + " \"A1370\",\n", + " \"A1465\",\n", + " \"Transparent Case\",\n", + " \"Keyboard Cover\"\n", + " ],\n", + " \"description\": \"MOSISO Hard Shell Case & Keyboard Cover for MacBook Air 11 inch (A1370 & A1465) in Transparent Black.\"\n", + " },\n", + " \"image_embedding[:6]\": [\n", + " -0.003,\n", + " 0.008,\n", + " -0.014,\n", + " 0.005,\n", + " 0.009,\n", + " 0.022\n", + " ],\n", + " \"text_embedding[:6]\": [\n", + " -0.01,\n", + " 0.008,\n", + " 0.016,\n", + " -0.002,\n", + " -0.003,\n", + " 0.002\n", + " ]\n", + " },\n", + " {\n", + " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", + " \"raw_output\": {\n", + " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", + " \"attributes\": [\n", + " \"Universal Mounting\",\n", + " \"Wall Junction Box\",\n", + " \"Hidden Compartment\"\n", + " ],\n", + " \"search_tags\": [\n", + " \"CCTV Mounting Bracket\",\n", + " \"Universal Security Camera Bracket\",\n", + " \"Wall Junction Box\",\n", + " \"Hidden Compartment\",\n", + " \"CCTV Mounting\"\n", + " ],\n", + " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Installation\"\n", + " },\n", + " \"image_embedding[:6]\": [\n", + " -0.014,\n", + " -0.003,\n", + " -0.008,\n", + " 0.006,\n", + " -0.009,\n", + " 0.055\n", + " ],\n", + " \"text_embedding[:6]\": [\n", + " -0.019,\n", + " 0.0,\n", + " 0.029,\n", + " -0.002,\n", + " -0.021,\n", + " 0.002\n", + " ]\n", + " }\n", + "]" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.11" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/templates/vlm-distillation-catalog-enrichment/requirements.txt b/templates/vlm-distillation-catalog-enrichment/requirements.txt new file mode 100644 index 000000000..21849a1dc --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/requirements.txt @@ -0,0 +1,14 @@ +ray[data,train]>=2.55 +vllm>=0.6.5 +transformers>=4.45 +torch>=2.4 +peft>=0.12 +accelerate>=0.34 +pillow>=10.0 +requests>=2.31 +datasets>=2.20 +huggingface_hub>=1.1.6 +pyarrow>=14.0 +pandas>=2.0 +numpy>=1.24 +scipy>=1.13 diff --git a/templates/vlm-distillation-catalog-enrichment/requirements_ft.txt b/templates/vlm-distillation-catalog-enrichment/requirements_ft.txt new file mode 100644 index 000000000..127c3422b --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/requirements_ft.txt @@ -0,0 +1,2 @@ +peft>=0.12 +accelerate>=0.34 diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py new file mode 100644 index 000000000..a8e23c3c6 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py @@ -0,0 +1,814 @@ +""" +Ray Train — Qwen2.5-VL-3B Catalog Enrichment SFT (FSDP + LoRA) + +Distills the 32B teacher's enrichment JSON into the 3B student so you ship +~32B-quality structured catalog output at 3B inference cost. Reads the +parquet that scripts/run_vlm_batch_enrich_32b.py wrote and uses each row's +`raw_output` (the teacher's JSON string) as the SFT target. + +This closes the third loop of the demo arc: + 1) Batch enrichment (run_enc_vlm_batch_emb_enrich_3b.py) ← inference + 2) Online search (run_vlm_online_search_3b.py) ← inference + 3) Post-training (SFT) (this file) ← training + +The output is a LoRA adapter that drops into either of the inference scripts +as a model swap — same Qwen2.5-VL-3B base, fine-tuned weights. + +Pipeline shape: + LOAD teacher parquet → CPU FETCH images + SPLIT → BUILD SFT EXAMPLES (CPU pool) + → SFT TRAIN (Ray Train + FSDP + LoRA on 4× L4) + → WRITE adapter + +Each comment block below says WHERE the stage runs (CPU pool, GPU pool, or +inside the Ray Train workers) and links the relevant docs. + +Run on the workspace cluster (after the 32B teacher parquet exists): + python scripts/run_finetune_vlm_enrichment_3b.py + +Or as an Anyscale Job (re-uses the 4× L4 fleet from the 32B job config — +training fleet is the same shape): + anyscale job submit --config-file vlm_32b_job_config.yaml \\ + --entrypoint "python scripts/run_finetune_vlm_enrichment_3b.py" \\ + --env HF_TOKEN=$HF_TOKEN + +────────────────────────────────────────────────────────── +Why distill the 32B teacher into a 3B student +────────────────────────────────────────────────────────── +Same prompt, same 4-key JSON schema, but a fraction of the inference cost. +The student is bounded by teacher quality — it will not exceed 32B output — +but will close most of the gap on a focused task (structured JSON over a +narrow product category) at 3B model size. This is the same recipe Anthropic +and OpenAI use internally to ship Haiku-class models from Opus-class teachers, +applied to one customer's catalog. + +The category-specialization is a feature, not a bug. The teacher parquet was +produced on `Electronics` (CATEGORY in run_vlm_batch_enrich_32b.py); the +fine-tuned adapter will be category-specialized. Real Walmart-class catalogs +deploy this as a fleet of per-category adapters served from one base model +checkpoint — clean operational pattern, cheap to retrain per category. + +────────────────────────────────────────────────────────── +What's optimized for L4 24GB and the 4× L4 node shape +────────────────────────────────────────────────────────── + 1. LoRA on the LLM, vision tower frozen. Trainable params drop to ~1% of + the model. The vision encoder is already strong for product photography + out-of-the-box and freezing it sidesteps multimodal training instability. + 2. FSDP FULL_SHARD with bf16 mixed precision. 3B in bf16 is ~6 GB; sharded + across 4 GPUs that's ~1.5 GB/GPU for params. Plenty of headroom for + activations on L4 24 GB. + 3. Gradient checkpointing on the LLM. Halves activation memory for the + long image-token prefix at the cost of one extra forward per step — + standard VLM SFT recipe. + 4. Per-device batch size of 1 with grad accumulation. Image-token prefixes + (~512 tokens at our pixel cap) make per-device batches expensive in + activation memory; bs=1 + grad_accum 16 → effective batch of 64. + 5. Cached training parquet with image_bytes pre-fetched. Epochs 2..N read + from cache and never go back to HTTP. Same trick as the inference + scripts, applied to the SFT path. + 6. Loss masking on the user prefix. Standard SFT — only the assistant's + JSON tokens contribute to the loss, image and prompt tokens are -100. + 7. Pixel cap matches the inference-time cap (max_pixels = 512·28²) so + the fine-tuned weights see exactly the same visual feature distribution + they will see at deployment. +""" + +import os, sys, json, hashlib, io + +import numpy as np +import ray +import requests +from ray.train import ScalingConfig, RunConfig, CheckpointConfig +from ray.train.torch import TorchTrainer + + +# Repo root — so `src._vllm_compat` resolves on the driver and Ray workers. +REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +sys.path.insert(0, REPO_ROOT) + + +# ────────────────────────────────────────────────────────── +# Knobs — the only things you usually tune +# ────────────────────────────────────────────────────────── +# Teacher parquet always reads from the 10k file (the source of truth produced +# by stage 1). Training subset is N_ROWS — env-overridable so the same script +# + job config can submit a small smoke job (N_ROWS=1000, ~45 min) or the +# full run (N_ROWS=10000, ~6 hr) without code edits. +TEACHER_N_ROWS = 10_000 +N_ROWS = int(os.environ.get("N_ROWS", TEACHER_N_ROWS)) +SEED = int(os.environ.get("SEED", 42)) + +BASE_DIR = "/mnt/shared_storage/walmart-notebooks" +TEACHER_PARQUET = f"{BASE_DIR}/vlm_enriched_32b_{TEACHER_N_ROWS}.parquet" +SFT_CACHE_PATH = f"{BASE_DIR}/sft_cache_{N_ROWS}.parquet" +ADAPTER_OUTPUT_DIR = f"{BASE_DIR}/qwen25vl_3b_enrichment_lora_{N_ROWS}" +TRAIN_RUN_DIR = f"{BASE_DIR}/qwen25vl_3b_enrichment_runs_{N_ROWS}" + +STUDENT_MODEL_ID = "Qwen/Qwen2.5-VL-3B-Instruct" + +# One Ray Train worker per L4 — matches the g6.12xlarge shape (4× L4 24GB). +NUM_WORKERS = 4 + +# SFT hyperparameters. LoRA tolerates a higher LR than full FT because only +# adapter params move; 1e-4 is the standard safe default for r=16. +LEARNING_RATE = 1e-4 +NUM_EPOCHS = 2 +PER_DEVICE_BATCH_SIZE = 1 # bs=1 + grad accum keeps activation memory in check +# Eval batch can be larger than train: no backward → no activation tape, no +# grad checkpointing tax, no optimizer state. With seq=2048 + bf16 model on +# L4 24GB, bs=4 fits with room. Cuts val pass wall-clock by ~4x. +EVAL_PER_DEVICE_BATCH_SIZE = 4 +GRAD_ACCUM_STEPS = 16 # effective batch = 1 × 4 workers × 16 = 64 +WARMUP_RATIO = 0.03 +WEIGHT_DECAY = 0.01 +MAX_SEQ_LEN = 1024 # ~512 visual + ~200 prompt + ≤160 target ≈ 870 + # tokens worst-case; 1024 is a safe ceiling. Lower + # than batch-enrich-32b's 2048 max_model_len to + # halve the cross-entropy logits allocation + # (batch × seq × ~152K vocab × bf16) which OOMed + # the loss step on 4× L4. Inference (online + # search) still uses max_model_len=2048 — the + # model's positional encoding is unchanged, only + # the SFT context window is shorter. + +# Mid-epoch checkpoint cadence. 0 = disabled (epoch-only checkpoints). +# Each step checkpoint costs one FSDP FULL_STATE_DICT gather + ~74MB write, +# roughly 5–10s of pause. At 50, that's ~3 step-ckpts per epoch on the 10k-row +# config (156 grad steps), <1% wall-clock overhead, and lets you resume +# closer to a crash than epoch boundaries allow. +SAVE_EVERY_N_STEPS = 50 + +# LoRA config. r=16 is the sweet spot for 3B-scale models on a focused task; +# bump to 32 for harder tasks, drop to 8 for compute-tight runs. +LORA_R = 16 +LORA_ALPHA = 32 +LORA_DROPOUT = 0.05 +LORA_TARGET_MODULES = [ + "q_proj", "k_proj", "v_proj", "o_proj", # attention + "gate_proj", "up_proj", "down_proj", # MLP +] + +# Image processing — same caps the inference-time scripts use, so the model +# trains on exactly the visual feature distribution it will see at serve time. +MIN_PIXELS = 256 * 28 * 28 +MAX_PIXELS = 512 * 28 * 28 +IMAGE_RESIZE = 512 # pre-resize to a fixed square for stable batch shape + +# Deterministic train/val/test split by SHA-1(id) — stable across re-runs. +TRAIN_FRAC = 0.80 +VAL_FRAC = 0.10 +# remainder is test + +# CPU FETCH (HTTP + PIL decode + resize). Network IO bound. +FETCH_TIMEOUT_S = 5.0 +FETCH_CONCURRENCY = 16 + +# CPU SFT EXAMPLE BUILDER (chat template + processor). CPU bound. +BUILD_CONCURRENCY = 8 + + +# ────────────────────────────────────────────────────────── +# STAGE 1 — BUILD SFT TRAINING CACHE (CPU) +# ────────────────────────────────────────────────────────── +# Reads the 32B teacher parquet, drops rows whose teacher output isn't valid +# JSON (bad supervision), assigns a deterministic train/val/test split, +# fetches every image once, and writes a self-contained training parquet at +# SFT_CACHE_PATH. Once cached, every epoch reads from this file — no HTTP. +# https://docs.ray.io/en/latest/data/loading-data.html + +def _split_bucket(row_id: str) -> str: + """Deterministic split by hashing the stable row id.""" + h = int(hashlib.sha1(row_id.encode("utf-8")).hexdigest()[:8], 16) / 0xFFFFFFFF + if h < TRAIN_FRAC: + return "train" + if h < TRAIN_FRAC + VAL_FRAC: + return "val" + return "test" + + +def _strip_code_fence(text: str) -> str: + """The 32B teacher sometimes wraps JSON in ```json ... ``` fences. Strip + them so json.loads succeeds. Same recovery the serve app does.""" + text = (text or "").strip() + if text.startswith("```"): + text = text.split("```", 2)[1] + if text.startswith("json"): + text = text[4:].lstrip("\n") + return text.strip() + + +def _teacher_output_is_valid(row): + """Drop rows where the teacher output isn't a complete JSON object with + all four expected keys. Bad targets pollute the loss.""" + try: + obj = json.loads(_strip_code_fence(row["raw_output"])) + return all(k in obj for k in ("category", "attributes", "search_tags", "description")) + except Exception: + return False + + +def fetch_and_resize_images(batch): + """One HTTP round-trip per image. Resize to a fixed square so all rows + produce identically-shaped processor outputs downstream — that matters + because Ray Data's `iter_batches(numpy)` stacks rows into a single array + per column.""" + from PIL import Image + keep = ("id", "product_id", "title", "image_url", "raw_output", "split") + out = {k: [] for k in keep} + out["image_bytes"] = [] + for i in range(len(batch["id"])): + try: + r = requests.get( + batch["image_url"][i], + timeout=FETCH_TIMEOUT_S, + headers={"User-Agent": "anyscale-finetune/1.0"}, + ) + if r.status_code != 200: + continue + img = Image.open(io.BytesIO(r.content)).convert("RGB").resize( + (IMAGE_RESIZE, IMAGE_RESIZE) + ) + buf = io.BytesIO() + img.save(buf, format="JPEG", quality=88) + jpeg = buf.getvalue() + except Exception: + continue + for k in keep: + out[k].append(batch[k][i]) + out["image_bytes"].append(jpeg) + return out + + +def build_sft_cache(): + if os.path.exists(SFT_CACHE_PATH): + cached = ray.data.read_parquet(SFT_CACHE_PATH) + print(f"[cache] reusing {SFT_CACHE_PATH}") + return cached + + if not os.path.exists(TEACHER_PARQUET): + raise FileNotFoundError( + f"Teacher parquet not found at {TEACHER_PARQUET!r}. Run " + f"scripts/run_vlm_batch_enrich_32b.py first to produce it." + ) + + print(f"[cache] reading teacher parquet {TEACHER_PARQUET}") + ds = ray.data.read_parquet(TEACHER_PARQUET) + ds = ds.filter(_teacher_output_is_valid) + if N_ROWS < TEACHER_N_ROWS: + # Subset for smoke/quick runs. .limit() before image fetch so we don't + # do 10× more network IO than we need. + ds = ds.limit(N_ROWS) + print(f"[cache] limiting to first {N_ROWS} rows (subset of {TEACHER_N_ROWS})") + + def _attach_split(row): + row["split"] = _split_bucket(row["id"]) + return row + + ds = ds.map(_attach_split) + ds = ds.map_batches( + fetch_and_resize_images, + batch_size=16, + concurrency=FETCH_CONCURRENCY, + batch_format="numpy", + ) + ds.write_parquet(SFT_CACHE_PATH) + + cached = ray.data.read_parquet(SFT_CACHE_PATH) + print(f"[cache] wrote {cached.count()} rows → {SFT_CACHE_PATH}") + return cached + + +# ────────────────────────────────────────────────────────── +# STAGE 2 — BUILD SFT EXAMPLES (CPU, autoscaled actor pool) +# ────────────────────────────────────────────────────────── +# One AutoProcessor instance per CPU actor. Each call returns a fully +# tokenized, padded SFT example with loss masked on the user prefix so only +# the assistant's JSON tokens contribute to the loss. Output shapes are +# deterministic — fixed image size + fixed max_length — which is what lets +# Ray Data's `iter_batches(numpy)` stack rows for the trainer. + +VLM_PROMPT = """\ +You are a product catalog enrichment assistant. Given a product image and \ +the merchant-supplied title, output a JSON object with exactly these keys: + + category: one short string (e.g. "Wireless Earbuds") + attributes: a list of 3 short attribute strings + search_tags: a list of 5 short search keywords + description: a single sentence (<= 30 words) + +Title: {title} + +Return ONLY the JSON object, no commentary.\ +""" + + +class BuildSFTExample: + """Tokenize one (image, title, teacher_json) triple into an SFT example. + + Output columns: input_ids, labels, attention_mask, pixel_values, + image_grid_thw, split + + Loss masking: tokens up to the end of the user prefix get label=-100 so + they don't contribute to cross-entropy. Pad tokens are also masked. + """ + + def __init__(self, model_id: str, max_length: int, + min_pixels: int, max_pixels: int): + from transformers import AutoProcessor + self.processor = AutoProcessor.from_pretrained( + model_id, min_pixels=min_pixels, max_pixels=max_pixels + ) + self.max_length = max_length + # Qwen tokenizer has eos but not always pad — fall back to eos for + # padding (with the attention mask doing the right thing). + self.pad_id = ( + self.processor.tokenizer.pad_token_id + or self.processor.tokenizer.eos_token_id + ) + + def __call__(self, row: dict) -> dict: + from PIL import Image + + img = Image.open(io.BytesIO(row["image_bytes"])).convert("RGB") + + user_msg = { + "role": "user", + "content": [ + {"type": "image", "image": img}, + {"type": "text", "text": VLM_PROMPT.format(title=row["title"])}, + ], + } + # Strip the teacher's code fences before training on the JSON. Means + # the student learns to emit clean JSON, not fenced JSON — matches the + # robust-parser the serve app wraps the output in anyway. + target = _strip_code_fence(row["raw_output"]) + asst_msg = { + "role": "assistant", + "content": [{"type": "text", "text": target}], + } + + # User-only template + generation prompt so we know where the + # assistant tokens begin (everything before that gets -100). + user_text = self.processor.apply_chat_template( + [user_msg], tokenize=False, add_generation_prompt=True + ) + full_text = self.processor.apply_chat_template( + [user_msg, asst_msg], tokenize=False + ) + + user_inputs = self.processor( + text=[user_text], images=[img], + padding="max_length", truncation=True, + max_length=self.max_length, return_tensors="pt", + ) + full_inputs = self.processor( + text=[full_text], images=[img], + padding="max_length", truncation=True, + max_length=self.max_length, return_tensors="pt", + ) + + # Boundary = number of non-pad tokens in the user-only prompt. + user_len = int((user_inputs["input_ids"][0] != self.pad_id).sum().item()) + + input_ids = full_inputs["input_ids"][0] + attention_mask = full_inputs["attention_mask"][0] + labels = input_ids.clone() + labels[:user_len] = -100 # mask user prefix + labels[input_ids == self.pad_id] = -100 # mask padding + + return { + "input_ids": input_ids.numpy(), + "labels": labels.numpy(), + "attention_mask": attention_mask.numpy(), + "pixel_values": full_inputs["pixel_values"].numpy(), + "image_grid_thw": full_inputs["image_grid_thw"][0].numpy(), + "split": row["split"], + } + + +# ────────────────────────────────────────────────────────── +# STAGE 3 — TRAIN LOOP (Ray Train worker, FSDP + LoRA) +# ────────────────────────────────────────────────────────── +# One process per GPU. Each worker loads the full Qwen2.5-VL-3B in bf16, +# applies LoRA via PEFT, FSDP-wraps the result, and runs SGD on the data +# shard Ray Train hands it. After training, rank 0 gathers the full state +# and saves the LoRA adapter (config + weights only) to ADAPTER_OUTPUT_DIR. +# https://docs.ray.io/en/latest/train/getting-started-pytorch.html +# https://huggingface.co/docs/peft/main/en/accelerate/fsdp + +def train_loop_per_worker(config: dict): + import functools + import random + import tempfile + import torch + from torch.distributed.fsdp import ( + FullyShardedDataParallel as FSDP, + MixedPrecision, ShardingStrategy, + StateDictType, FullStateDictConfig, + ) + from torch.distributed.fsdp.wrap import transformer_auto_wrap_policy + from transformers import ( + Qwen2_5_VLForConditionalGeneration, + get_cosine_schedule_with_warmup, + ) + from transformers.models.qwen2_5_vl.modeling_qwen2_5_vl import ( + Qwen2_5_VLDecoderLayer, + ) + from peft import LoraConfig, get_peft_model + import ray.train as train + + # ── Distributed context ── + rank = train.get_context().get_world_rank() + world_size = train.get_context().get_world_size() + local_rank = train.get_context().get_local_rank() + device = torch.device(f"cuda:{local_rank}") + + # ── Seed propagation ── + # torch + cuda get a per-rank offset so dropout differs across ranks + # (otherwise FSDP's regularization is undermined — every rank dropping + # the same units is just a uniform scale-down). random/numpy stay + # rank-uniform; they're consumed by CPU-side ops that should be + # deterministic across ranks for the same logical sample. + seed = int(config.get("seed", 42)) + random.seed(seed) + np.random.seed(seed) + torch.manual_seed(seed + rank) + torch.cuda.manual_seed_all(seed + rank) + + if rank == 0: + print(f"[train] world_size={world_size}, model={config['model_id']}, " + f"effective_batch={config['per_device_bs'] * world_size * config['grad_accum']}, " + f"seed={seed}") + + # ── Load student + apply LoRA (BEFORE FSDP wrap) ── + model = Qwen2_5_VLForConditionalGeneration.from_pretrained( + config["model_id"], torch_dtype=torch.bfloat16, + ) + + # Freeze the vision encoder. Vision-tower weights are already strong on + # product photography out-of-the-box; full-multimodal SFT is unstable for + # short runs. The LLM-only LoRA path is the standard VLM SFT recipe. + for p in model.visual.parameters(): + p.requires_grad = False + + lora_cfg = LoraConfig( + r=config["lora_r"], + lora_alpha=config["lora_alpha"], + lora_dropout=config["lora_dropout"], + target_modules=config["lora_target_modules"], + task_type="CAUSAL_LM", + bias="none", + ) + model = get_peft_model(model, lora_cfg) + if rank == 0: + model.print_trainable_parameters() + + # FSDP's FlatParameter requires uniform dtype within each wrap unit, but + # PEFT creates LoRA weights (lora_A, lora_B) in fp32 while the base is + # bf16. Cast trainable adapter params to bf16 so each decoder block has + # uniform dtype. Stable for r=16 SFT at this scale; if you need fp32 + # LoRA, switch FSDP to HSDP/no_shard or use a transformer_auto_wrap_policy + # that pulls adapters into their own wrap unit. + for p in model.parameters(): + if p.requires_grad and p.dtype == torch.float32: + p.data = p.data.to(torch.bfloat16) + + # Required when using gradient checkpointing on a PEFT model: input grads + # need to flow back through the frozen base layers. + model.enable_input_require_grads() + model.gradient_checkpointing_enable({"use_reentrant": False}) + + # ── FSDP wrap ── + # transformer_auto_wrap_policy keyed on Qwen2_5_VLDecoderLayer is the + # PEFT-compatible policy: each decoder layer is its own FSDP unit while + # lm_head, embed_tokens, and the (frozen) vision tower stay replicated. + # Why not size_based: PEFT's tuner wrapper calls the base model via + # `self.model.forward(...)` (peft/tuners/tuners_utils.py:330), bypassing + # __call__ and therefore any FSDP pre-forward unshard hook installed on + # an inner-LLM-level wrap. The symptom is a `size mismatch ... vec (N/2)` + # error inside lm_head where N is the lm_head's full param count. + # Wrapping at the decoder-layer level avoids that path entirely. + auto_wrap_policy = functools.partial( + transformer_auto_wrap_policy, + transformer_layer_cls={Qwen2_5_VLDecoderLayer}, + ) + fsdp_model = FSDP( + model, + auto_wrap_policy=auto_wrap_policy, + mixed_precision=MixedPrecision( + param_dtype=torch.bfloat16, + reduce_dtype=torch.bfloat16, + buffer_dtype=torch.bfloat16, + ), + sharding_strategy=ShardingStrategy.FULL_SHARD, + device_id=device, + use_orig_params=True, # required for PEFT param-name preservation + ) + + # ── Optimizer + cosine LR schedule ── + optimizer = torch.optim.AdamW( + [p for p in fsdp_model.parameters() if p.requires_grad], + lr=config["lr"], weight_decay=config["weight_decay"], + ) + + steps_per_epoch = max(1, config["train_size"] // ( + config["per_device_bs"] * world_size * config["grad_accum"] + )) + total_steps = steps_per_epoch * config["num_epochs"] + warmup_steps = max(1, int(total_steps * config["warmup_ratio"])) + scheduler = get_cosine_schedule_with_warmup( + optimizer, num_warmup_steps=warmup_steps, num_training_steps=total_steps, + ) + + # ── Data shards (Ray Data autoshards across workers) ── + train_shard = train.get_dataset_shard("train") + val_shard = train.get_dataset_shard("val") + + def _to_device(batch: dict) -> dict: + # Each numpy column is shape (bs, ...). Squeeze pixel_values back to + # (bs * num_patches_per_image, patch_dim) since the processor returned + # (1, N, D) per row and we stacked bs of them. + pv = np.stack(batch["pixel_values"]) + if pv.ndim == 4: + pv = pv.reshape(-1, pv.shape[-1]) + return { + "input_ids": torch.tensor(np.stack(batch["input_ids"])).to(device), + "labels": torch.tensor(np.stack(batch["labels"])).to(device), + "attention_mask": torch.tensor(np.stack(batch["attention_mask"])).to(device), + "pixel_values": torch.tensor(pv).to(device, dtype=torch.bfloat16), + "image_grid_thw": torch.tensor(np.stack(batch["image_grid_thw"])).to(device), + } + + # ── Helper: gather FSDP shards on rank 0 and report a Ray Train ckpt ── + # Used both at mid-epoch step cadence and at end-of-epoch. Pulled out so + # the two callsites stay identical (same gather + same report shape). + def _save_checkpoint_and_report(metrics: dict, prefix: str): + ckpt_dir = tempfile.mkdtemp(prefix=prefix) + save_cfg = FullStateDictConfig(offload_to_cpu=True, rank0_only=True) + with FSDP.state_dict_type(fsdp_model, StateDictType.FULL_STATE_DICT, save_cfg): + full_state = fsdp_model.state_dict() + if rank == 0: + fsdp_model.module.save_pretrained( + ckpt_dir, state_dict=full_state, safe_serialization=True, + ) + ckpt = train.Checkpoint.from_directory(ckpt_dir) if rank == 0 else None + train.report(metrics=metrics, checkpoint=ckpt) + + # ── Train ── + fsdp_model.train() + global_step = 0 + save_every = int(config.get("save_every_n_steps", 0)) + # Carry-forward last val_loss into step-checkpoint metrics so retention + # by score_attribute="val_loss" can rank step ckpts vs. epoch ckpts. + # Epoch 0 step ckpts get inf — they'll lose to any post-validation ckpt, + # which is the right preference (no val signal yet = lower confidence). + last_val_loss = float("inf") + for epoch in range(config["num_epochs"]): + optimizer.zero_grad(set_to_none=True) + for step, batch in enumerate(train_shard.iter_batches( + batch_size=config["per_device_bs"], batch_format="numpy", + )): + inputs = _to_device(batch) + outputs = fsdp_model(**inputs) + loss = outputs.loss / config["grad_accum"] + loss.backward() + + if (step + 1) % config["grad_accum"] == 0: + optimizer.step() + scheduler.step() + optimizer.zero_grad(set_to_none=True) + global_step += 1 + if rank == 0 and global_step % 10 == 0: + print(f" step {global_step:>5}/{total_steps} " + f"loss={loss.item() * config['grad_accum']:.4f} " + f"lr={scheduler.get_last_lr()[0]:.2e}") + + # ── Mid-epoch step checkpoint ── + # All ranks must enter the FSDP gather collective together; + # `global_step` is identical on all ranks because Ray Data + # iter_batches is in lockstep, so this branch fires uniformly. + if save_every and global_step % save_every == 0: + step_train_loss = float(loss.item() * config["grad_accum"]) + _save_checkpoint_and_report( + metrics={ + "step": global_step, + "epoch": epoch, + "train_loss": step_train_loss, + "val_loss": last_val_loss, + }, + prefix=f"adapter_step{global_step}_", + ) + if rank == 0: + print(f" [ckpt] step={global_step} " + f"train_loss={step_train_loss:.4f} " + f"(carrying val_loss={last_val_loss:.4f})") + + # ── Validation pass ── + # Eval batch can be larger than train (no backward, no grad + # checkpointing tax). val_loss accumulation is sample-weighted, not + # batch-weighted, so the result is correct regardless of whether the + # last batch is full — important once eval_bs > 1. + fsdp_model.eval() + val_loss_sum, val_count = 0.0, 0 + with torch.no_grad(): + for batch in val_shard.iter_batches( + batch_size=int(config.get("eval_per_device_bs", config["per_device_bs"])), + batch_format="numpy", + ): + inputs = _to_device(batch) + outputs = fsdp_model(**inputs) + bs = inputs["input_ids"].shape[0] + val_loss_sum += outputs.loss.item() * bs # un-mean per-batch + val_count += bs # count samples + + # All-reduce so the reported val_loss is a true global mean across + # ranks, not a per-rank shard mean. Without this, rank 0 and rank 1 + # report different val_loss values for the same epoch. + val_stats = torch.tensor([val_loss_sum, float(val_count)], device=device) + torch.distributed.all_reduce(val_stats, op=torch.distributed.ReduceOp.SUM) + avg_val = (val_stats[0] / torch.clamp(val_stats[1], min=1.0)).item() + last_val_loss = avg_val # carry forward into the next epoch's step ckpts + + # Per-epoch checkpoint via the same helper used by the step path — + # populates result.metrics + result.checkpoint and lets + # CheckpointConfig(score_attribute="val_loss") keep the best epoch. + _save_checkpoint_and_report( + metrics={"epoch": epoch, "step": global_step, "val_loss": avg_val}, + prefix=f"adapter_epoch{epoch}_", + ) + + if rank == 0: + print(f"[epoch {epoch}] val_loss = {avg_val:.4f}") + fsdp_model.train() + + # ── Save LoRA adapter (rank 0 only) ── + # FullStateDictConfig gathers the sharded params on rank 0 only — every + # other rank gets an empty dict, so we only call save_pretrained there. + save_cfg = FullStateDictConfig(offload_to_cpu=True, rank0_only=True) + with FSDP.state_dict_type(fsdp_model, StateDictType.FULL_STATE_DICT, save_cfg): + full_state = fsdp_model.state_dict() + if rank == 0: + peft_model = fsdp_model.module + peft_model.save_pretrained( + config["adapter_dir"], + state_dict=full_state, # PEFT auto-filters to LoRA weights + safe_serialization=True, + ) + print(f"[save] adapter written to {config['adapter_dir']}") + + +# ────────────────────────────────────────────────────────── +# Driver +# ────────────────────────────────────────────────────────── + +def main(): + ray.init( + ignore_reinit_error=True, + runtime_env={ + "worker_process_setup_hook": "src._vllm_compat.patch", + }, + ) + print(f"[run] N_ROWS={N_ROWS} (teacher source has {TEACHER_N_ROWS}) " + f"SEED={SEED} NUM_WORKERS={NUM_WORKERS} " + f"effective_batch={PER_DEVICE_BATCH_SIZE * NUM_WORKERS * GRAD_ACCUM_STEPS}") + print("Cluster resources:", json.dumps(ray.cluster_resources(), indent=2)) + + # STAGE 1 — build / reuse the SFT cache (image bytes + split labels) + cached = build_sft_cache() + + # Materialized counts so the schedule math in train_loop_per_worker is + # right — we avoid calling .count() on a lazy view inside the trainer. + train_size = cached.filter(lambda r: r["split"] == "train").count() + val_size = cached.filter(lambda r: r["split"] == "val").count() + test_size = cached.filter(lambda r: r["split"] == "test").count() + print(f"[split] train={train_size} val={val_size} test={test_size}") + + # STAGE 2 — SFT example builder (one processor instance per CPU actor) + common_kwargs = dict( + fn_constructor_kwargs={ + "model_id": STUDENT_MODEL_ID, + "max_length": MAX_SEQ_LEN, + "min_pixels": MIN_PIXELS, + "max_pixels": MAX_PIXELS, + }, + num_cpus=2, + concurrency=BUILD_CONCURRENCY, + ) + train_ds = cached.filter(lambda r: r["split"] == "train").map(BuildSFTExample, **common_kwargs) + val_ds = cached.filter(lambda r: r["split"] == "val").map(BuildSFTExample, **common_kwargs) + + # STAGE 3 — Ray Train + FSDP + LoRA + trainer = TorchTrainer( + train_loop_per_worker=train_loop_per_worker, + train_loop_config={ + "model_id": STUDENT_MODEL_ID, + "lr": LEARNING_RATE, + "num_epochs": NUM_EPOCHS, + "per_device_bs": PER_DEVICE_BATCH_SIZE, + "grad_accum": GRAD_ACCUM_STEPS, + "warmup_ratio": WARMUP_RATIO, + "weight_decay": WEIGHT_DECAY, + "lora_r": LORA_R, + "lora_alpha": LORA_ALPHA, + "lora_dropout": LORA_DROPOUT, + "lora_target_modules": LORA_TARGET_MODULES, + "train_size": train_size, + "adapter_dir": ADAPTER_OUTPUT_DIR, + "save_every_n_steps": SAVE_EVERY_N_STEPS, + "eval_per_device_bs": EVAL_PER_DEVICE_BATCH_SIZE, + "seed": SEED, + }, + scaling_config=ScalingConfig( + num_workers=NUM_WORKERS, + use_gpu=True, + accelerator_type="L4", + resources_per_worker={"GPU": 1, "CPU": 4}, + ), + run_config=RunConfig( + storage_path=TRAIN_RUN_DIR, + # Keep top-3 by val_loss across both epoch and step checkpoints. + # With NUM_EPOCHS=2 + SAVE_EVERY_N_STEPS=50 + ~156 steps/epoch + # → ~6 step ckpts + 2 epoch ckpts = 8 total candidates; we retain + # the 3 best. Drop num_to_keep if you're storage-tight. + checkpoint_config=CheckpointConfig( + num_to_keep=3, + checkpoint_score_attribute="val_loss", + checkpoint_score_order="min", + ), + ), + datasets={"train": train_ds, "val": val_ds}, + ) + result = trainer.fit() + print(f"\n[done] last metrics: {result.metrics}") + print(f"[done] best checkpoint: {result.checkpoint}") + print(f"[done] LoRA adapter at: {ADAPTER_OUTPUT_DIR}") + + # ── PREVIEW — qualitative side-by-side on the held-out test split ── + # The student outputs aren't generated here (that's an inference-time + # concern); we just print what the teacher said for 3 test products so + # you have a reference to compare against after loading the adapter into + # run_enc_vlm_batch_emb_enrich_3b.py or the serve app. + print("\n[preview] held-out test set — teacher targets:") + for r in cached.filter(lambda r: r["split"] == "test").take(3): + print(f"\n title: {r['title'][:90]}") + print(f" teacher: {_strip_code_fence(r['raw_output'])[:240]}") + + print("\n[next] swap the adapter into the inference scripts:") + print(" from peft import PeftModel") + print(" base = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID)") + print(f" model = PeftModel.from_pretrained(base, '{ADAPTER_OUTPUT_DIR}')") + + +if __name__ == "__main__": + main() + + +# ────────────────────────────────────────────────────────── +# CHEAT SHEET — Where each stage runs +# ────────────────────────────────────────────────────────── +# +# Stage Runs on Scales via Bottleneck +# ──────────────────── ───────────── ─────────────────────────────── ────────── +# LOAD teacher parquet CPU Ray Data block parallelism cheap +# FILTER bad JSON CPU block parallelism cheap +# CPU FETCH images CPU pool FETCH_CONCURRENCY net IO +# WRITE sft cache CPU block parallelism disk +# BUILD SFT examples CPU pool BUILD_CONCURRENCY processor (PIL + tok) +# TRAIN LOOP GPU pool NUM_WORKERS (one Ray Train L4 FLOPs (heavy) +# worker per L4) +# SAVE adapter GPU rank 0 — cheap +# +# GPU footprint at defaults (g6.12xlarge, 4× L4 24GB): +# NUM_WORKERS=4 × num_gpus=1 → 4 L4s (one full node) +# +# Memory math (per L4): +# Qwen2.5-VL-3B params bf16, FULL_SHARD across 4 GPUs ~1.5 GB +# LoRA trainable params (~50M @ bf16) ~0.1 GB +# AdamW state for LoRA (fp32) ~0.4 GB +# Activations (bs=1, seq=2048, grad checkpoint) ~6–8 GB +# Vision encoder (frozen, full-replicated bf16) ~1.2 GB +# Total ~10 GB / 24 GB +# +# Multi-node / multi-category scale-up: +# - Bump NUM_WORKERS for more GPUs (one ScalingConfig knob). +# - Per-category training: re-run with a different teacher parquet +# (point TEACHER_PARQUET at vlm_enriched_32b_.parquet) and a +# different ADAPTER_OUTPUT_DIR. One base model, one LoRA per category. +# +# Output: +# ADAPTER_OUTPUT_DIR/ +# adapter_config.json ← LoraConfig (r, alpha, target_modules) +# adapter_model.safetensors ← LoRA weights only (~100 MB for r=16) +# +# Loading the adapter at inference time: +# from peft import PeftModel +# base = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID) +# model = PeftModel.from_pretrained(base, ADAPTER_OUTPUT_DIR) +# +# Or, with vLLM in the existing batch / serve pipelines, attach the LoRA +# via engine_kwargs: +# LLMConfig( +# ..., +# engine_kwargs={..., "enable_lora": True, +# "lora_modules": [{"name": "enrich", +# "path": ADAPTER_OUTPUT_DIR}]}, +# ) diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py new file mode 100644 index 000000000..bcebf8ed9 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py @@ -0,0 +1,740 @@ +""" +Ray Data — Multimodal Catalog Pipeline: Qwen2.5-VL Enrichment + SigLIP 2 Embeddings + +One Ray Data graph that produces, for every product, BOTH: + - the structured-attribute JSON a generative VLM emits (category / attributes / + tags / description), and + - dense image AND text vectors in a shared multimodal space (1152-dim, + L2-normalized) ready to push into FAISS / OpenSearch k-NN / Vespa. + +This is the shape of a real Walmart-class catalog-understanding pipeline: + - Generative VLM enrichment fills the search index (categories, tags, descriptions). + - Dual-tower image+text encoder fills the vector index (visual search, + out-of-stock substitution, listing dedup, "more like this", multimodal recall). + Same images, two parallel outputs, one Ray Data run. + +Pipeline shape: + LOAD → PREPROCESS → URL_CHECK → CPU_FETCH + → VLM_ENRICH (GPU pool, ray.data.llm) ← Qwen2.5-VL-3B + → CPU_PROCESS (CPU pool, SigLIP processor + tok) ← consumes image_bytes + raw_output + → GPU_EMBED (GPU pool, pure inference) ← SigLIP image+text features + → WRITE + +Each comment block below says WHERE the stage runs (CPU or GPU) and links to +the relevant docs. + +Run directly on the workspace cluster: + python scripts/run_enc_vlm_batch_emb_enrich_3b.py + +Or as an Anyscale Job (re-use vlm_32b_job_config.yaml — same g6.12xlarge fits; +flip cpu-workers max_nodes back to a positive number — this pipeline WANTS the +CPU pool): + anyscale job submit --config-file vlm_32b_job_config.yaml \\ + --entrypoint "python scripts/run_enc_vlm_batch_emb_enrich_3b.py" \\ + --env HF_TOKEN=$HF_TOKEN + +NOTE: this is a batch Ray Data pipeline (datasets in → parquet out). It is +NOT a Ray Serve app and cannot be run via `serve run`. To expose both models +as HTTP endpoints — Qwen on /v1/chat/completions, SigLIP on /embed — use a +separate Serve file (not built here). See scripts/run_vlm_online_enrich_3b.py +for the OpenAI-compatible Serve idiom. + +────────────────────────────────────────────────────────── +Why two GPU stages, not one — and why the CPU split matters +────────────────────────────────────────────────────────── +Qwen2.5-VL is a *generative* VLM (autoregressive token decode, hidden states +not contrastively aligned for retrieval, hundreds of ms/image). SigLIP 2 is +a contrastive dual-tower encoder (image + text into the same 1152-dim space, +~thousands of items/sec on one L4). Same images, complementary outputs. + +The CPU/GPU split for the SigLIP path mirrors the Anyscale cross-modal-search +pattern: a CPU `map` actor (Process) does the image processor + text +tokenizer; a GPU `map_batches` actor (Embed) does PURE inference on +pre-tensorized inputs. The L4 spends every cycle on forward-pass FLOPs, never +on PIL or tokenization. Each stage has its own concurrency knob. + + Blog: https://www.anyscale.com/blog/cross-modal-search-for-e-commerce-building-and-scaling-a-cross-modal-image-retrieval-app + Code: https://github.com/anyscale/cross-modal-search-ecommerce-project + SigLIP 2: https://huggingface.co/google/siglip2-so400m-patch14-384 + +Domain-tuned alternative (better for ecommerce-specific recall): + Marqo/marqo-ecommerce-embeddings-L — same dual-tower shape, drop-in swap. + +────────────────────────────────────────────────────────── +What gets optimized for IO and GPU at multi-node scale +────────────────────────────────────────────────────────── + 1. Single image fetch, two consumers. CPU_FETCH decodes, resizes to + 512×512, attaches raw JPEG bytes. The VLM stage (via base64 data URL — + no HTTP refetch) and the SigLIP CPU_PROCESS stage (direct PIL decode) + both read those same bytes. + 2. Resize to a size both models like. 512×512 sits below Qwen2.5-VL's + max_pixels cap (~633×633) so its dynamic-resolution processor uses the + image as-is, and SigLIP's processor downscales to 384 internally. + 3. Cap Qwen2.5-VL vision tokens at ~512/image via mm_processor_kwargs. + Halves prefill work — the dominant cost on the VLM stage. + 4. SigLIP text tower embeds the *enriched* description, not just the + title. We pull "description" out of the VLM's raw_output JSON in + ProcessSigLIP and concat with the title before tokenization. Sparse + merchant titles → richer text vectors → better retrieval recall. + 5. Process and Embed are separate Ray Data stages. Each has its own + concurrency knob (CPU pool vs GPU pool); the GPU actor never touches + PIL, tokenizers, or Python transforms. + 6. Streaming executor pipelines all stages. SigLIP_GPU runs downstream of + VLM (the heavy bottleneck) — when VLM is busy, SigLIP idles between + batches. Both GPU pools autoscale concurrency independently. + 7. Stable SHA-1(title|image_url) row IDs + CheckpointConfig. Job-level + resumability across worker death or cancel-resubmit. Random UUIDs + would regenerate per submission and the checkpoint would never match. +""" + +import os, sys, json, io, base64, hashlib +from typing import Optional + +import numpy as np +import ray +import requests +from huggingface_hub import HfFileSystem +from ray.data.llm import vLLMEngineProcessorConfig, build_processor +from ray.data.checkpoint import CheckpointConfig + + +# Repo root — so `src._vllm_compat` resolves on the driver and inside Ray workers. +REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +sys.path.insert(0, REPO_ROOT) + + +# ────────────────────────────────────────────────────────── +# Knobs — the only things you usually tune +# ────────────────────────────────────────────────────────── +CATEGORY = "Electronics" +N_ROWS = 10_000 # bump to 10_000 / 100_000 when going beyond a smoke run +SEED = 42 + +# VLM (generative) — Qwen2.5-VL-3B fits on a single L4 at bf16. +VLM_MODEL_SOURCE = "Qwen/Qwen2.5-VL-3B-Instruct" +VLM_TENSOR_PARALLEL_SIZE = 1 +VLM_PIPELINE_PARALLEL_SIZE = 1 +VLM_MAX_MODEL_LEN = 2048 # image (~512 tok) + prompt (~150) + gen (≤160) ≈ 822 +VLM_BATCH_SIZE = 48 +VLM_CONCURRENCY = 2 # set (min, max) for autoscaling, e.g. (1, 4) + +# Embedding (contrastive dual-tower) — SigLIP 2 so400m, 1152-dim shared space. +EMB_MODEL_SOURCE = "google/siglip2-so400m-patch14-384" +EMB_BATCH_SIZE = 32 # bs=64 fits comfortably on L4 24GB at bf16; 32 is conservative. +EMB_CONCURRENCY = 2 # one actor per L4. Same autoscale story as VLM_CONCURRENCY. + +# CPU FETCH (HTTP + PIL decode + resize). Network IO bound. +IMAGE_RESIZE = 512 +FETCH_TIMEOUT_S = 5.0 +FETCH_CONCURRENCY = 16 + +# CPU PROCESS (SigLIP image processor + text tokenizer). CPU bound. +PROCESS_CONCURRENCY = 8 + +BASE_DIR = "/mnt/shared_storage/walmart-notebooks" +HF_PATH = f"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{CATEGORY}" +CACHE_PATH = f"{BASE_DIR}/catalog_{CATEGORY}_{N_ROWS}.parquet" +CHECKPOINT_PATH = f"{BASE_DIR}/enc_vlm_emb_enrich_{N_ROWS}_checkpoint" +OUTPUT_PATH = f"{BASE_DIR}/enc_vlm_enriched_with_embeddings_{N_ROWS}.parquet" + + +# ────────────────────────────────────────────────────────── +# Optional LoRA adapter (mirrors run_vlm_online_search_3b.py) +# ────────────────────────────────────────────────────────── +# If the adapter dir exists, route VLM enrichment through the fine-tuned +# adapter via vLLM's LoRA multiplexing; otherwise fall back to the base 3B +# model. Override the location with QWEN_LORA_ADAPTER_DIR. +# +# ray.data.llm batch wiring: +# - dynamic_lora_loading_path (top-level on vLLMEngineProcessorConfig) is the +# S3 prefix that *contains* adapter subfolders. +# - Per-row "model" = "" triggers a LoRARequest; vLLM then +# pulls "//" on first use and +# caches the loaded adapter for the rest of the run. +# - dynamic_lora_loading_path requires a cloud URI (s3://, gs://, ...). When +# the adapter dir is local (under /mnt), we sync it to the workspace's +# ANYSCALE_ARTIFACT_STORAGE bucket once and use that S3 prefix. +LORA_ADAPTER_DIR = os.environ.get( + "QWEN_LORA_ADAPTER_DIR", + "s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000", +) +LORA_MAX_RANK = 16 # must be ≥ LORA_R used during training (run_vlm_ft_enrich_3b.py) + + +def _ensure_lora_remote(local_dir: str) -> Optional[str]: + """Sync a local LoRA dir to the workspace artifact bucket and return the + parent S3 prefix. If `local_dir` is already a cloud URI, return its + parent. Returns None if we can't make a usable cloud prefix. + """ + if local_dir.startswith(("s3://", "gs://", "abfss://", "azure://")): + return os.path.dirname(local_dir.rstrip("/")) + + artifact_root = os.environ.get("ANYSCALE_ARTIFACT_STORAGE") + if not artifact_root: + print( + f"[vlm] LoRA dir {local_dir!r} is local and " + "ANYSCALE_ARTIFACT_STORAGE is not set; can't auto-sync to cloud. " + "Either set QWEN_LORA_ADAPTER_DIR to an s3:// path or run on an " + "Anyscale workspace with artifact storage configured." + ) + return None + + adapter_name = os.path.basename(local_dir.rstrip("/")) + s3_prefix = f"{artifact_root.rstrip('/')}/loras" + s3_dest = f"{s3_prefix}/{adapter_name}" + import subprocess + print(f"[vlm] syncing LoRA {local_dir} → {s3_dest}") + res = subprocess.run( + ["aws", "s3", "sync", local_dir, s3_dest], + capture_output=True, text=True, + ) + if res.returncode != 0: + print(f"[vlm] aws s3 sync failed:\n{res.stderr}") + return None + return s3_prefix + + +_lora_dir = LORA_ADAPTER_DIR.rstrip("/") +_lora_ready = ( + os.path.isdir(_lora_dir) + and os.path.exists(os.path.join(_lora_dir, "adapter_config.json")) +) or _lora_dir.startswith(("s3://", "gs://", "abfss://", "azure://")) + +LORA_REMOTE_PREFIX: Optional[str] = None +LORA_ADAPTER_NAME: Optional[str] = None +if _lora_ready: + LORA_REMOTE_PREFIX = _ensure_lora_remote(_lora_dir) + _lora_ready = LORA_REMOTE_PREFIX is not None + +if _lora_ready: + LORA_ADAPTER_NAME = os.path.basename(_lora_dir.rstrip("/")) + print(f"[vlm] LoRA adapter ready at {LORA_REMOTE_PREFIX}/{LORA_ADAPTER_NAME}; " + f"routing batch enrichment requests with model='{LORA_ADAPTER_NAME}'") +else: + print(f"[vlm] no usable LoRA adapter; falling back to base model='{VLM_MODEL_SOURCE}'") + + +# ────────────────────────────────────────────────────────── +# STAGE 1 — LOAD + STAGE 2 — PREPROCESS (CPU) +# ────────────────────────────────────────────────────────── +# Pulls Amazon-Reviews-2023 metadata from HF, drops rows missing title/image, +# normalizes one row per product, HEAD-checks the URL, caches as parquet. +# Runs entirely on CPU; Ray Data block parallelism does the work. +# https://docs.ray.io/en/latest/data/loading-data.html + +def _extract_image_url(images_field): + if not images_field or not isinstance(images_field, dict): + return None + for key in ("large", "hi_res", "thumb"): + urls = images_field.get(key) + if urls is not None and len(urls) > 0: + return urls[0] + return None + + +def _has_title_and_image(row): + title = row.get("title") + if not (title and title.strip()): + return False + return _extract_image_url(row.get("images")) is not None + + +def _coerce_description(desc_field): + if isinstance(desc_field, list): + return " ".join(str(x) for x in desc_field if x).strip() + if isinstance(desc_field, str): + return desc_field.strip() + return "" + + +def _url_is_reachable(row): + try: + return requests.head(row["image_url"], timeout=FETCH_TIMEOUT_S, allow_redirects=True).ok + except Exception: + return False + + +def _normalize_amazon_row(row): + title = row["title"].strip()[:512] + image_url = _extract_image_url(row["images"]) + row_id = hashlib.sha1(f"{title}|{image_url}".encode("utf-8")).hexdigest()[:16] + return { + "id": row_id, + "product_id": row.get("parent_asin") or row.get("asin") or "", + "title": title, + "description": _coerce_description(row.get("description"))[:1024], + "image_url": image_url, + "source": "amazon-reviews-2023", + } + + +def build_catalog(): + # Cache check: /mnt/shared_storage/walmart-notebooks is per-user persistent, so once we've + # built the catalog at this (CATEGORY, N_ROWS) we never need to redo the + # HF read + URL HEAD checks. Saves ~10 min/run for 10K rows. + if os.path.exists(CACHE_PATH): + cached = ray.data.read_parquet(CACHE_PATH) + print(f"[load hf] reusing cache at {CACHE_PATH}") + return cached + + print(f"[load hf] Loading {HF_PATH} ...") + ds = ray.data.read_parquet( + HF_PATH, + file_extensions=["parquet"], + filesystem=HfFileSystem(), + ) + ds = ds.limit(N_ROWS) + ds = ds.filter(_has_title_and_image) + ds = ds.map(_normalize_amazon_row) + ds = ds.filter(_url_is_reachable) + ds = ds.random_shuffle(seed=SEED) + # mode="overwrite": write_parquet defaults to APPEND (writes new files into + # the directory without removing existing ones). If a stale partial run + # left files behind, the next run would silently mix old + new rows on read + # — exactly the 19,991-row "two runs accumulated" bug we hit before the + # cache_check above was added. + ds.write_parquet(CACHE_PATH, mode="overwrite") + # CRITICAL: count from the materialized parquet, NOT the lazy `ds`. Calling + # ds.count() here would re-execute the entire upstream plan (HF read + + # filters + URL HEAD checks + shuffle) from scratch — wasted ~10 min on + # the first 10K-row run before this fix. read_parquet().count() reads + # parquet row-group metadata, near-instant. + cached = ray.data.read_parquet(CACHE_PATH) + print(f"[load hf] cached {cached.count()} rows → {CACHE_PATH}") + return cached + + +# ────────────────────────────────────────────────────────── +# STAGE 3 — CPU FETCH (CPU, autoscaled actor pool) +# ────────────────────────────────────────────────────────── +# One HTTP round-trip per image. Bytes attached to the row so BOTH downstream +# GPU stages can consume them without re-fetching: +# - VLM stage gets a base64 data URL (built in vlm_preprocess) — vLLM's +# prepare_multimodal_stage decodes the base64 in-place, no HTTP. +# - SigLIP CPU_PROCESS decodes the bytes directly via PIL. + +def fetch_and_resize(batch): + from PIL import Image + out_id, out_pid, out_title, out_desc, out_url, out_src, out_bytes = ( + [], [], [], [], [], [], [], + ) + for i in range(len(batch["id"])): + try: + r = requests.get( + batch["image_url"][i], + timeout=FETCH_TIMEOUT_S, + headers={"User-Agent": "anyscale-demo/1.0"}, + ) + if r.status_code != 200: + continue + img = Image.open(io.BytesIO(r.content)).convert("RGB").resize( + (IMAGE_RESIZE, IMAGE_RESIZE) + ) + buf = io.BytesIO() + img.save(buf, format="JPEG", quality=88) + jpeg_bytes = buf.getvalue() + except Exception: + continue + out_id.append(batch["id"][i]) + out_pid.append(batch["product_id"][i]) + out_title.append(batch["title"][i]) + out_desc.append(batch["description"][i]) + out_url.append(batch["image_url"][i]) + out_src.append(batch["source"][i]) + out_bytes.append(jpeg_bytes) + return { + "id": out_id, + "product_id": out_pid, + "title": out_title, + "description": out_desc, + "image_url": out_url, + "source": out_src, + "image_bytes": out_bytes, + } + + +# ────────────────────────────────────────────────────────── +# STAGE 4 — VLM ENRICH (GPU, ray.data.llm processor) +# ────────────────────────────────────────────────────────── +# build_processor builds a multi-stage sub-pipeline under the hood: +# +# PREPROCESS (CPU) → PREPARE_IMAGES (CPU) → ChatTemplate (CPU) +# → Tokenize (CPU) → vLLM Engine (GPU) → Detokenize (CPU) → POSTPROCESS (CPU) +# +# Because we already have image_bytes on the row, we feed vLLM a base64 data +# URL — prepare_multimodal_stage decodes the base64 in-place instead of doing +# an HTTP fetch. One fetch upstream, zero refetches. +# +# CRITICAL: vlm_preprocess and vlm_postprocess must round-trip image_bytes +# through this stage so the downstream SigLIP CPU_PROCESS can read them. +# vLLM only forwards columns we name; everything else is dropped after detokenize. +# https://docs.ray.io/en/latest/data/working-with-llms.html +# https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal + +VLM_PROMPT = """\ +You are a product catalog enrichment assistant. Given a product image and \ +the merchant-supplied title, output a JSON object with exactly these keys: + + category: one short string (e.g. "Wireless Earbuds") + attributes: a list of 3 short attribute strings + search_tags: a list of 5 short search keywords + description: a single sentence (<= 30 words) + +Title: {title} + +Return ONLY the JSON object, no commentary.\ +""" + + +def vlm_preprocess(row): + b64 = base64.b64encode(row["image_bytes"]).decode("ascii") + data_url = f"data:image/jpeg;base64,{b64}" + out = { + "id": row["id"], + # Round-trip these so the SigLIP CPU_PROCESS stage downstream can pick + # them up. vLLM's processor only forwards columns we name in postprocess; + # everything else is dropped after detokenize. + "image_bytes": row["image_bytes"], + "product_id": row["product_id"], + "title": row["title"], + "image_url": row["image_url"], + "source": row["source"], + "messages": [ + { + "role": "user", + "content": [ + {"type": "image_url", "image_url": {"url": data_url}}, + {"type": "text", "text": VLM_PROMPT.format(title=row["title"])}, + ], + } + ], + # max_tokens=160: 4-key JSON is ~120 tok typical; 160 is a safe ceiling + # and shrinks per-seq KV reservation vs 256. + "sampling_params": {"max_tokens": 160, "temperature": 0.0}, + } + # When a LoRA adapter is loaded, ray.data.llm routes the request through + # it iff the row's "model" field differs from the processor's + # `model_source` (the base). Set it to the adapter name so vLLM downloads + # `//` once and reuses it. + if LORA_ADAPTER_NAME is not None: + out["model"] = LORA_ADAPTER_NAME + return out + + +def vlm_postprocess(row): + return { + "id": row["id"], + "product_id": row["product_id"], + "title": row["title"], + "image_url": row["image_url"], + "image_bytes": row["image_bytes"], + "source": row["source"], + "raw_output": row["generated_text"], + } + + +def build_vlm_processor(): + engine_kwargs = { + "tensor_parallel_size": VLM_TENSOR_PARALLEL_SIZE, + "pipeline_parallel_size": VLM_PIPELINE_PARALLEL_SIZE, + "max_model_len": VLM_MAX_MODEL_LEN, + "trust_remote_code": True, + # Chunked prefill: image-token prefills are huge (~500 tok/image + # after the cap below). Chunking lets prefill interleave with + # ongoing decode steps in the same forward pass — big throughput + # win for multimodal. + "enable_chunked_prefill": True, + "max_num_batched_tokens": 8192, + "limit_mm_per_prompt": {"image": 1}, + # Cap Qwen2.5-VL's dynamic-resolution processor. Token count + # ≈ pixels / (28×28). 512×(28²) = 401,408 px (~633×633) → ~512 + # vision tokens / image. Halves prefill vs uncapped. + "mm_processor_kwargs": { + "min_pixels": 256 * 28 * 28, + "max_pixels": 512 * 28 * 28, + }, + "gpu_memory_utilization": 0.85, + } + extra_kwargs = {} + if _lora_ready: + engine_kwargs.update({ + "enable_lora": True, + "max_lora_rank": LORA_MAX_RANK, + "max_loras": 1, + }) + # Top-level vLLMEngineProcessorConfig field — the cloud prefix that + # contains adapter subfolders. Per-row "model" picks which subfolder. + extra_kwargs["dynamic_lora_loading_path"] = LORA_REMOTE_PREFIX + + config = vLLMEngineProcessorConfig( + model_source=VLM_MODEL_SOURCE, + engine_kwargs=engine_kwargs, + batch_size=VLM_BATCH_SIZE, + concurrency=VLM_CONCURRENCY, + prepare_multimodal_stage={"enabled": True}, + # vLLM 0.20+ moved TokensPrompt; Ray 2.55's batch LLM stage still + # imports the old path. Patch lives in src/_vllm_compat.py. + runtime_env={"worker_process_setup_hook": "src._vllm_compat.patch"}, + **extra_kwargs, + ) + return build_processor(config, preprocess=vlm_preprocess, postprocess=vlm_postprocess) + + +# ────────────────────────────────────────────────────────── +# STAGE 5 — CPU PROCESS (CPU, autoscaled actor pool) +# ────────────────────────────────────────────────────────── +# SigLIP image processor (PIL → pixel_values) + SigLIP tokenizer (enriched +# text → input_ids). One CPU actor since both operate on the same row. +# Decoupled from the GPU stage on purpose: the GPU actor receives ready-to-go +# tensors and spends all its cycles on forward-pass FLOPs. +# +# One-pipeline payoff: we tokenize "title + VLM description" instead of just +# title. Sparse merchant titles get enriched by the VLM upstream → richer +# text vectors → better retrieval recall on descriptive queries. +# https://huggingface.co/google/siglip2-so400m-patch14-384 + +class ProcessSigLIP: + """CPU-side image+text preprocessing. + + Input columns: image_bytes (jpeg), title, raw_output (VLM JSON string) + Output columns: pixel_values, input_ids + (image_bytes dropped — no need to ship raw bytes to GPU; + raw_output kept so it lands in the final parquet) + """ + + def __init__(self, model_id: str): + from transformers import AutoProcessor + + self.processor = AutoProcessor.from_pretrained(model_id) + + @staticmethod + def _compose_text(title: str, raw_output: str) -> str: + # Embed title + VLM description in the text tower. The VLM enrichment + # makes the embedding stage's text side richer, which improves recall + # for descriptive queries ("noise-cancelling over-ear") that wouldn't + # match a sparse merchant title. This is the one-pipeline payoff. + try: + obj = json.loads(raw_output) + desc = obj.get("description") or "" + return f"{title}. {desc}".strip(". ").strip() if desc else title + except Exception: + return title + + def __call__(self, row: dict) -> dict: + from PIL import Image + + img = Image.open(io.BytesIO(row["image_bytes"])).convert("RGB") + img_inputs = self.processor(images=img, return_tensors="pt") + # SigLIP 2 was trained with fixed 64-token text inputs; padding="max_length" + # is what the model expects, NOT padding=True. Match it or quality drops. + # NOTE: SigLIP's tokenizer always pads to max_length and the model treats + # every token as valid — the processor does NOT return an attention_mask, + # and get_text_features doesn't need one. Don't try to grab one. + text = self._compose_text(row["title"], row.get("raw_output") or "") + txt_inputs = self.processor( + text=text, + padding="max_length", + truncation=True, + return_tensors="pt", + ) + + row["pixel_values"] = img_inputs["pixel_values"][0].numpy() # (3, 384, 384) + row["input_ids"] = txt_inputs["input_ids"][0].numpy() # (64,) + # Drop raw bytes — the GPU stage doesn't need them, and shipping them + # across the streaming executor is just memory pressure. + row.pop("image_bytes", None) + return row + + +# ────────────────────────────────────────────────────────── +# STAGE 6 — GPU EMBED (GPU, actor pool, num_gpus=1) +# ────────────────────────────────────────────────────────── +# Pure inference. No PIL, no tokenizer, no Python transforms — just two +# forward passes on pre-tensorized inputs. Loads model ONCE per actor on init. +# +# - Image tower: pixel_values → get_image_features → 1152-dim vector +# - Text tower: input_ids → get_text_features → 1152-dim vector +# (SigLIP doesn't take an attention_mask — fixed-length padded inputs) +# +# Both vectors L2-normalized so cosine similarity = dot product downstream. + +class EmbedSigLIP: + """GPU forward-pass actor. Pure inference.""" + + def __init__(self, model_id: str): + import torch + from transformers import AutoModel + + self._torch = torch + self.device = "cuda" if torch.cuda.is_available() else "cpu" + # bf16: SigLIP 2 trains and ships in bf16. ~1.8 GB weights. + self.model = AutoModel.from_pretrained( + model_id, torch_dtype=torch.bfloat16 + ).to(self.device).eval() + print(f" [embed] loaded {model_id} on {self.device} (bf16)") + + def __call__(self, batch: dict) -> dict: + torch = self._torch + + pixel_values = torch.tensor( + np.stack(batch["pixel_values"]), + device=self.device, + dtype=torch.bfloat16, + ) + input_ids = torch.tensor(np.stack(batch["input_ids"]), device=self.device) + + with torch.inference_mode(): + img_out = self.model.get_image_features(pixel_values=pixel_values) + txt_out = self.model.get_text_features(input_ids=input_ids) + + # SigLIP2 returns BaseModelOutputWithPooling on some transformers + # versions; older SigLIP returned a tensor. Unwrap defensively. + if hasattr(img_out, "pooler_output"): + img_out = img_out.pooler_output + if hasattr(txt_out, "pooler_output"): + txt_out = txt_out.pooler_output + + img_feat = torch.nn.functional.normalize(img_out, dim=-1).float().cpu().numpy() + txt_feat = torch.nn.functional.normalize(txt_out, dim=-1).float().cpu().numpy() + + batch["image_embedding"] = list(img_feat) + batch["text_embedding"] = list(txt_feat) + # Drop intermediate tensors — we don't want them in the output parquet. + for k in ("pixel_values", "input_ids"): + batch.pop(k, None) + return batch + + +# ────────────────────────────────────────────────────────── +# Driver +# ────────────────────────────────────────────────────────── + +def main(): + ray.init( + ignore_reinit_error=True, + runtime_env={ + "worker_process_setup_hook": "src._vllm_compat.patch", + }, + ) + print("Cluster resources:", json.dumps(ray.cluster_resources(), indent=2)) + + # STAGE 1+2 — load + preprocess + # NB: CheckpointConfig is set AFTER build_catalog (further down) on + # purpose. Setting it before would cause build_catalog's write_parquet to + # populate the checkpoint with all catalog row IDs — and then the + # downstream inference pipeline would think those IDs are already done + # and skip 99%+ of the rows. (Caught a 1-row-out-of-9998 run this way.) + # The catalog has its own resume mechanism: the cache parquet itself. + ds = build_catalog() + + # Job-level checkpointing for the inference pipeline ONLY — resumes after + # worker death / cancel-resubmit. https://docs.anyscale.com/runtime/data + ctx = ray.data.DataContext.get_current() + ctx.checkpoint_config = CheckpointConfig( + id_column="id", + checkpoint_path=CHECKPOINT_PATH, + delete_checkpoint_on_success=False, + ) + + # STAGE 3 — CPU fetch + decode + resize + print(f"\n[fetch+resize] CPU pool, concurrency={FETCH_CONCURRENCY}, target {IMAGE_RESIZE}px") + ds = ds.map_batches( + fetch_and_resize, + batch_size=16, + concurrency=FETCH_CONCURRENCY, + batch_format="numpy", + ) + + # STAGE 4 — VLM enrichment via ray.data.llm + print(f"\n[vlm enrich] GPU pool, concurrency={VLM_CONCURRENCY}, model={VLM_MODEL_SOURCE}") + ds = build_vlm_processor()(ds) + + # STAGE 5 — CPU process (SigLIP image processor + text tokenizer) + print(f"\n[siglip process] CPU pool, concurrency={PROCESS_CONCURRENCY}, model={EMB_MODEL_SOURCE}") + ds = ds.map( + ProcessSigLIP, + fn_constructor_kwargs={"model_id": EMB_MODEL_SOURCE}, + num_cpus=1, + concurrency=PROCESS_CONCURRENCY, + ) + + # STAGE 6 — GPU embed (pure inference) + print(f"\n[siglip embed] GPU pool, concurrency={EMB_CONCURRENCY}, batch={EMB_BATCH_SIZE}") + ds = ds.map_batches( + EmbedSigLIP, + fn_constructor_kwargs={"model_id": EMB_MODEL_SOURCE}, + batch_size=EMB_BATCH_SIZE, + num_gpus=1, + concurrency=EMB_CONCURRENCY, + batch_format="numpy", + ) + + # STAGE 7 — write parquet (the sink that triggers checkpointing) + # materialize() pins the result blocks in the object store so both + # write_parquet and the preview .take() below consume the same in-memory + # dataset — no disk round-trip, no re-execution of the GPU pipeline. + # https://docs.ray.io/en/latest/data/saving-data.html + ds = ds.materialize() + ds.write_parquet(OUTPUT_PATH) + print(f"\n[done] wrote enriched + embedded catalog to {OUTPUT_PATH}") + + # ── PREVIEW — sample rows + in-driver retrieval demo ── + # Stand-in for what FAISS / OpenSearch k-NN / Vespa do at scale. + # + # SigLIP raw-cosine regime (the model applies its own learned + # logit_scale ≈ 100 / bias ≈ -10 internally, so raw cos clusters near 0): + # image → image : relevant pairs at ~0.6+ + # text → image : relevant pairs at ~0.10–0.20; <0.05 = noise + print(f"\n[schema]\n{ds.schema()}") + print(f"\n[count] {ds.count()} rows") + print(f"\n[row 0]\n{ds.take(1)[0]}") + print(f"\n[checkpoint] manifest at {CHECKPOINT_PATH}") + + +if __name__ == "__main__": + main() + + +# ────────────────────────────────────────────────────────── +# CHEAT SHEET — Where each stage runs +# ────────────────────────────────────────────────────────── +# +# Stage Runs on Scales via Bottleneck +# ──────────────────── ───────── ────────────────────────────── ────────── +# LOAD (read_parquet) CPU Ray Data block parallelism HF CDN +# PREPROCESS CPU block parallelism cheap +# URL_CHECK CPU block parallelism net IO +# CPU_FETCH CPU pool FETCH_CONCURRENCY net IO +# VLM_ENRICH GPU pool VLM_CONCURRENCY (TP×PP=1 each) L4 FLOPs (heavy) +# CPU_PROCESS CPU pool PROCESS_CONCURRENCY CPU +# GPU_EMBED GPU pool EMB_CONCURRENCY (1 GPU each) L4 FLOPs (light) +# WRITE (parquet) CPU block parallelism disk +# +# GPU footprint at defaults (g6.12xlarge, 4× L4 24 GB): +# VLM_CONCURRENCY=2 × (TP=1, PP=1) → 2 L4s +# EMB_CONCURRENCY=2 × 1 GPU → 2 L4s +# Total = 4 L4s ✓ (one node) +# +# Multi-node scale-up: +# - Bump VLM_CONCURRENCY / EMB_CONCURRENCY to (min, max) tuples for autoscale. +# - Each GPU replica is independent; Ray Data shards blocks across them. +# - GPU_EMBED is the cheaper stage (~thousands of items/sec/L4); usually +# idles between VLM batches in the streaming executor — that's the +# pipeline doing the right thing, not a bug. Don't optimize a stage +# that's already idle. +# +# Output schema (one row per product): +# id, product_id, title, image_url, source, +# raw_output ← VLM enrichment JSON string +# image_embedding[1152] ← SigLIP image tower (L2-normalized bf16→fp32) +# text_embedding[1152] ← SigLIP text tower (L2-normalized bf16→fp32) +# +# Drop-in alternatives you can swap with one line: +# EMB_MODEL_SOURCE = "Marqo/marqo-ecommerce-embeddings-L" # ecommerce-tuned +# VLM_MODEL_SOURCE = "Qwen/Qwen2.5-VL-7B-Instruct" # better quality, more GPU +# +# This is a BATCH pipeline. To expose both models as HTTP endpoints: +# - Build a separate Serve app (e.g. scripts/run_vlm_online_enrich_emb_dual.py) +# - Use ray.serve.llm.LLMConfig + build_openai_app for Qwen +# - Add a Serve deployment for SigLIP that takes (image_url|image_bytes, text) +# and returns {"image_embedding": [...], "text_embedding": [...]} diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py new file mode 100644 index 000000000..d72a805a7 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py @@ -0,0 +1,430 @@ +""" +Ray Data LLM — Multimodal Batch Enrichment with Qwen2.5-VL-32B + +Mirrors notebooks/demo_vlm_3b.ipynb but scales up: 10k Amazon-Reviews-2023 +products → category / attributes / tags / description JSON, generated by a +32B VLM sharded across 4 L4 GPUs with tensor + pipeline parallelism. + +Pipeline shape (same 5 stages as text-only, plus an extra multimodal stage): + LOAD → PREPROCESS → [PREPARE_IMAGES] → INFER → POSTPROCESS → WRITE + +Each comment block below says WHERE the stage runs (CPU or GPU) and links +to the relevant docs. + +Run directly on the workspace cluster: + python scripts/run_vlm_32b.py + +Or as an Anyscale Job: + anyscale job submit --config-file vlm_32b_job_config.yaml --env HF_TOKEN=$HF_TOKEN + +View job ui on previous run: + https://console.anyscale.com/cld_g54aiirwj1s8t9ktgzikqur41k/prj_f1j47h9srml4cyg962id75ms2e/jobs/prodjob_1myz2ukkkhylts5jkaqlshd4qn/data?job-tab=ray-turbo-dashboard&job-logs-section-tabs=application_logs + +────────────────────────────────────────────────────────── +v2 changes vs the baseline run (compare against: ) +────────────────────────────────────────────────────────── +Baseline metrics: GPU 100% / GRAM 98% / prefill 600 tok/s ≫ decode 180 tok/s, +KV cache 96–97% full, 226-deep waiting queue. End-to-end ~1.5h at 1.37 row/s +avg vLLM throughput on 10k rows, ~$8 on AWS list. Bottleneck is image prefill: +Qwen2.5-VL emits ~1,300 vision tokens per Amazon "large" image, which +dominates the per-row token budget and pins the KV cache. + + 1. Cap Qwen2.5-VL dynamic-resolution at max_pixels = 512·28² (~633×633). + Vision tokens drop ~1,300 → ~512 per image. Single biggest lever; halves + prefill work with no visible quality loss on centered product photos. + 2. TP=4 PP=1 (was TP=2 PP=2). Both fit on the same g6.12xlarge node, but + PP=2 left half the GPU workers idle each step (visible as RayWorkerWrapper + oscillating 2↔4 active actors in the Ray task graph). TP=4 keeps all 4 + GPUs working every step. + 3. MAX_MODEL_LEN 4096 → 2048. After (1), image+prompt+gen ≈ 822 tok; 2048 + halves per-sequence KV reservation vs 4096 → more concurrent sequences. + 4. max_tokens 256 → 160. Output is a 4-key JSON (~120 tok typical); 160 is + a safe ceiling and trims KV reservation per request further. + 5. Stable SHA-1(title|image_url) row IDs (was uuid.uuid4). Deterministic + across submissions so CheckpointConfig actually resumes — previously + IDs regenerated each run and the checkpoint matched zero rows. Hashing + on (title, image_url) keeps IDs unique under future multi-image fan-out. + 6. cpu-workers max_nodes 8 → 0 (in vlm_32b_job_config.yaml). Baseline used + 5/48 CPUs on the GPU node and 0 of the cpu-workers pool, but Ray queued + 145 placement groups against it (visible in Ray Tasks dashboard). Closing + the pool eliminates that backlog. + +NOT changed (deferred for next iteration): + - FP8 weights + FP8 KV cache. L4 supports FP8 natively; would ~2× KV + capacity and add ~1.5× throughput, but wanted clean A/B against bf16 + baseline first. + +Expected: ~2.5× end-to-end speedup. ETA ~1.5h → ~35min. Cost ~$8 → ~$3. +""" + +import os, sys, json, hashlib +import ray +import requests +from huggingface_hub import HfFileSystem +from ray.data.llm import vLLMEngineProcessorConfig, build_processor +from ray.data.checkpoint import CheckpointConfig + + +# Repo root — so `src._vllm_compat` resolves on the driver and inside Ray workers. +REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +sys.path.insert(0, REPO_ROOT) + + +# ────────────────────────────────────────────────────────── +# Knobs — the only things you usually tune +# ────────────────────────────────────────────────────────── +CATEGORY = "Electronics" +N_ROWS = 10_000 +SEED = 42 + +# Qwen2.5-VL ships in 3B / 7B / 32B / 72B. 32B fits on 4× L4 (24GB each) +# with bf16 weights once sharded. +MODEL_SOURCE = "Qwen/Qwen2.5-VL-32B-Instruct" + +# tensor_parallel_size: shard weights across N GPUs on ONE node (intra-node). +# pipeline_parallel_size: split layers across M nodes (inter-node). +# Each replica claims TP × PP GPUs total → here, 4 × 1 = 4 GPUs. +# Why TP=4 over TP=2 PP=2 on the same g6.12xlarge node: PP=2 leaves half the +# GPU workers idle during pipeline fill/drain, visible in the Ray task graph +# as RayWorkerWrapper oscillating between 2 and 4 active actors. TP=4 keeps +# all 4 GPUs working every step. The PCIe-only L4s pay slightly more +# all-reduce overhead at TP=4 vs TP=2, but it's still net faster — chunked +# prefill amortizes the comm cost. +# https://docs.vllm.ai/en/stable/serving/distributed_serving.html +TENSOR_PARALLEL_SIZE = 4 +PIPELINE_PARALLEL_SIZE = 1 + +MAX_MODEL_LEN = 2048 # prompt + image tokens + generation; raise if truncating. + # With max_pixels capped (see mm_processor_kwargs below), + # image ≈ 512 tok + prompt ≈ 150 tok + gen ≤ 160 tok ≈ 822. + # 2048 leaves headroom; halves per-seq KV reservation vs 4096. +BATCH_SIZE = 16 # rows fed to each replica per step; smaller for VLMs + # because image tokens explode the per-row token count +CONCURRENCY = 1 # exactly 1 replica (pins TP*PP=4 GPUs on one node). + # Set (min, max) for autoscaling, e.g. (1, 4). + +BASE_DIR = "/mnt/shared_storage/walmart-notebooks" # per-user persistent NFS — survives cluster + # teardown AND is private to the submitting user. + # Use /mnt/shared_storage/walmart-notebooks instead if teammates + # in the same project need to read these outputs. +HF_PATH = f"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{CATEGORY}" +CACHE_PATH = f"{BASE_DIR}/catalog_{CATEGORY}_{N_ROWS}.parquet" +CHECKPOINT_PATH = f"{BASE_DIR}/vlm_32b_{N_ROWS}_checkpoint" +OUTPUT_PATH = f"{BASE_DIR}/vlm_enriched_32b_{N_ROWS}.parquet" + + +# ────────────────────────────────────────────────────────── +# STAGE 1 — LOAD + STAGE 2 — PREPROCESS (CPU) +# ────────────────────────────────────────────────────────── +# Pulls Amazon-Reviews-2023 metadata from HF, drops rows missing title/image, +# normalizes one row per product, and caches as parquet on cluster storage. +# Runs entirely on CPU; Ray Data block parallelism does the work. +# https://docs.ray.io/en/latest/data/loading-data.html + +def _extract_image_url(images_field): + if not images_field or not isinstance(images_field, dict): + return None + for key in ("large", "hi_res", "thumb"): + urls = images_field.get(key) + if urls is not None and len(urls) > 0: + return urls[0] + return None + + +def _has_title_and_image(row): + title = row.get("title") + if not (title and title.strip()): + return False + return _extract_image_url(row.get("images")) is not None + + +def _coerce_description(desc_field): + if isinstance(desc_field, list): + return " ".join(str(x) for x in desc_field if x).strip() + if isinstance(desc_field, str): + return desc_field.strip() + return "" + + +def _url_is_reachable(row): + # Pre-fetch HEAD check — Amazon delists product images periodically, and + # one 404 inside prepare_multimodal_stage aborts the whole run (the stage + # has no row-level fault tolerance). Cheaper to drop here than retry-fight + # vLLM. Parallelized via Ray Data block parallelism on the CPU pool. + try: + return requests.head(row["image_url"], timeout=5, allow_redirects=True).ok + except Exception: + return False + + +def _normalize_amazon_row_to_image(row): + # Stable per-(product, image) ID: SHA-1 of title + image_url. Deterministic + # across runs so the Ray Data CheckpointConfig can actually resume — + # uuid.uuid4() regenerated fresh IDs each submission, making the checkpoint + # match zero rows. Hashing on (title, image_url) instead of product_id keeps + # the ID unique if we ever fan a single product out into one row per image. + title = row["title"].strip()[:512] + image_url = _extract_image_url(row["images"]) + row_id = hashlib.sha1(f"{title}|{image_url}".encode("utf-8")).hexdigest()[:16] + return { + "id": row_id, + "product_id": row.get("parent_asin") or row.get("asin") or "", + "title": title, + "description": _coerce_description(row.get("description"))[:1024], + "image_url": image_url, + "source": "amazon-reviews-2023", + } + + +def build_catalog(): + print(f"[load hf] Loading data from huggingface hub: {HF_PATH}...") + ds = ray.data.read_parquet( + HF_PATH, + file_extensions=["parquet"], + filesystem=HfFileSystem(), + ) + print("[load hf] count:", ds.count()) + print("[load hf] original schema:", ds.schema()) + + ds = ds.limit(N_ROWS) + ds = ds.filter(_has_title_and_image) + ds = ds.map(_normalize_amazon_row_to_image) + ds = ds.filter(_url_is_reachable) + ds = ds.random_shuffle(seed=SEED) + ds.write_parquet(CACHE_PATH) + return ray.data.read_parquet(CACHE_PATH) + + +# ────────────────────────────────────────────────────────── +# STAGE 3 — VLM INFERENCE pipeline +# ────────────────────────────────────────────────────────── +# build_processor builds a multi-stage sub-pipeline under the hood: +# +# PREPROCESS (CPU) → PREPARE_IMAGES (CPU) → ChatTemplate (CPU) +# → Tokenize (CPU) → vLLM Engine (GPU) → Detokenize (CPU) → POSTPROCESS (CPU) +# +# Each inner stage is its own auto-scaled actor pool. The PREPARE_IMAGES +# stage is the multimodal-specific one — it fetches every image_url and +# decodes to a PIL.Image so the GPU stage doesn't pay download latency. +# https://docs.ray.io/en/latest/data/working-with-llms.html +# https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal + +PROMPT = """\ +You are a product catalog enrichment assistant. Given a product image and \ +the merchant-supplied title, output a JSON object with exactly these keys: + + category: one short string (e.g. "Wireless Earbuds") + attributes: a list of 3 short attribute strings + search_tags: a list of 5 short search keywords + description: a single sentence (<= 30 words) + +Title: {title} + +Return ONLY the JSON object, no commentary.\ +""" + + +def build_messages_url(url, title): + """OpenAI-spec multimodal message: image_url block + text block. + + Ray's prepare_multimodal_stage will fetch the URL on a CPU worker and + replace the content block with the decoded image before it hits the GPU. + """ + return [ + { + "role": "user", + "content": [ + {"type": "image_url", "image_url": {"url": url}}, + {"type": "text", "text": PROMPT.format(title=title)}, + ], + } + ] + + +# ── PREPROCESS — (CPU, autoscaled actor pool) ── +# Builds the OpenAI-style messages + per-row sampling params. Keep this lean: +# anything you return travels through every downstream stage. +# https://docs.ray.io/en/latest/data/working-with-llms.html#preprocess +def vlm_preprocess(row): + return { + "id": row["id"], + "messages": build_messages_url(row["image_url"], row["title"]), + # max_tokens=160: output is a 4-key JSON (~120 tok typical, ~150 worst- + # case). 160 is a safe ceiling and shrinks per-seq KV reservation vs 256. + "sampling_params": {"max_tokens": 160, "temperature": 0.0}, + } + + +# ── POSTPROCESS — (CPU, autoscaled actor pool) ── +# Project to just the columns we want in the output parquet. Don't `**row` +# here — it'd carry vLLM-internal columns (prompt_token_ids, MediaWithBytes, +# generated_tokens, …) into the sink and bloat the file. Keep `id` so the +# checkpoint id_column lookup still works. +# https://docs.ray.io/en/latest/data/working-with-llms.html#postprocess +def vlm_postprocess(row): + return { + "id": row["id"], + "product_id": row["product_id"], + "title": row["title"], + "image_url": row["image_url"], + "source": row["source"], + "raw_output": row["generated_text"], + } + + +def run_inference(ds): + # ── Job-level checkpointing (Anyscale-only feature) ── + # Lets the job resume from where it left off if a worker dies or you + # cancel + resubmit. id_column must be a stable string per row. + # delete_checkpoint_on_success=False keeps the checkpoint after a clean + # finish — handy during development; flip to True in production to free + # the storage automatically. + # https://docs.anyscale.com/runtime/data + ctx = ray.data.DataContext.get_current() + ctx.checkpoint_config = CheckpointConfig( + id_column="id", + checkpoint_path=CHECKPOINT_PATH, + delete_checkpoint_on_success=False, + ) + + config = vLLMEngineProcessorConfig( + model_source=MODEL_SOURCE, + engine_kwargs={ + # TP shards the model across GPUs on ONE node (intra-node, NCCL). + # PP splits LAYERS across nodes (inter-node, slower link OK). + # Total GPUs per replica = TP × PP. + "tensor_parallel_size": TENSOR_PARALLEL_SIZE, + "pipeline_parallel_size": PIPELINE_PARALLEL_SIZE, + "max_model_len": MAX_MODEL_LEN, + "trust_remote_code": True, + # Chunked prefill: break long prefills (image tokens are huge — + # ~1k+ per image for Qwen2.5-VL) into chunks that interleave + # with ongoing decode steps in the same forward pass. Without + # this, one image's prefill stalls every other request in the + # running batch. Big throughput win for multimodal. + "enable_chunked_prefill": True, + # Per-step compute budget — total tokens vLLM processes in one + # forward pass (prefill chunks + decodes combined). When chunked + # prefill is on, this also caps the chunk size. 8192 is a good + # middle ground for image-heavy prompts; raise for higher + # throughput / lower for tighter per-step latency. + "max_num_batched_tokens": 8192, + # NB: continuous batching is the default vLLM scheduler — you're + # already getting it (admit-on-arrival, finished-requests free + # their slot mid-step). No flag needed. + # Cap images per prompt so vLLM's mm scheduler can size buffers. + # We send exactly 1 image per row in this pipeline. + "limit_mm_per_prompt": {"image": 1}, + # Cap Qwen2.5-VL's dynamic-resolution image processor. Token count + # ≈ pixels / (28×28). At Amazon's `large` image size (~1024²) the + # processor emits ~1,300 vision tokens per row; capping at + # 512×(28²) = 401,408 px (~633×633) bounds it to ~512 tokens → + # roughly halves prefill work with no visible quality loss for + # centered product photos. Floor of 256×(28²) avoids tiny + # thumbnails getting upsampled into wasted tokens. + "mm_processor_kwargs": { + "min_pixels": 256 * 28 * 28, + "max_pixels": 512 * 28 * 28, + }, + # "should_continue_on_error": True, + # ↑ row-level fault tolerance: skip a bad image / corrupt + # prompt instead of failing the whole batch. Off here so dev + # bugs surface loudly; turn on for prod. + }, + batch_size=BATCH_SIZE, + concurrency=CONCURRENCY, + # Multimodal-specific stage. Without this, the engine receives raw + # image_url strings and the GPU actor would be doing HTTP fetches — + # huge GPU-idle time. With it, fetch + decode is offloaded to CPU + # workers and pipelined alongside inference. + prepare_multimodal_stage={"enabled": True}, + # Setup hook re-run on every engine actor: vLLM 0.20+ moved + # TokensPrompt; Ray 2.55's batch LLM stage still imports the old + # path. Patch lives in src/_vllm_compat.py. + runtime_env={"worker_process_setup_hook": "src._vllm_compat.patch"}, + ) + + vlm_processor = build_processor( + config, + preprocess=vlm_preprocess, + postprocess=vlm_postprocess, + ) + return vlm_processor(ds) + + +# ────────────────────────────────────────────────────────── +# Driver +# ────────────────────────────────────────────────────────── + +def main(): + # ray.init connects to the cluster Anyscale provisioned. We only add the + # vllm setup hook here — the Job's runtime_env already supplies working_dir + # (auto-uploaded from the yaml's `working_dir: .`) and env_vars (HF_TOKEN + # from yaml). Passing those again here triggers a "Failed to merge runtime + # env" conflict, since Ray won't merge overlapping keys. + # + # HF_TOKEN: NOT threaded through here. huggingface_hub / transformers / + # datasets auto-pick from os.environ. Same pattern as the official + # Megatron example: + # https://github.com/anyscale/examples/blob/main/megatron_training/llm_sft_ray_train_megatron.py + ray.init( + ignore_reinit_error=True, + runtime_env={ + "worker_process_setup_hook": "src._vllm_compat.patch", + }, + ) + print("Cluster resources:", json.dumps(ray.cluster_resources(), indent=2)) + + ds = build_catalog() # STAGE 1+2 — load + preprocess + ds = run_inference(ds) # STAGE 3 — multimodal inference + + # ── STAGE 4 — WRITE (CPU, the "sink" that triggers checkpointing) ── + # https://docs.ray.io/en/latest/data/saving-data.html + ds.write_parquet(OUTPUT_PATH) + print(f"[done] wrote enriched output to {OUTPUT_PATH}") + + # ── PREVIEW — print a few enriched rows to the job log ── + # Reads from the just-written parquet (NOT the lazy `ds`) so we don't + # re-execute the GPU pipeline for the preview. If the cluster's + # /mnt/shared_storage/walmart-notebooks gets blown away after the job, at least the + # sample rows live forever in the captured job logs. + print("\n[preview] sample enriched rows:") + for row in ray.data.read_parquet(OUTPUT_PATH).take(limit=4): + print(json.dumps(row, indent=2, default=str)) + + print(ds.stats()) + + +if __name__ == "__main__": + main() + + +# ────────────────────────────────────────────────────────── +# CHEAT SHEET — Where each stage runs +# ────────────────────────────────────────────────────────── +# +# Stage Runs on Scales via +# ──────────────────── ───────── ────────────────────────── +# LOAD (read_parquet) CPU Ray Data block parallelism +# PREPROCESS CPU Autoscaled actor pool +# PREPARE_IMAGES CPU ┐ Multimodal-only: HTTP fetch + PIL decode. +# Set prepare_multimodal_stage={"enabled":True}. +# ChatTemplate CPU │ +# Tokenize CPU ├── Built-in stages inside build_processor; +# vLLM Engine GPU │ each is its own actor pool. +# Detokenize CPU │ +# POSTPROCESS CPU ┘ +# WRITE (parquet) CPU Ray Data block parallelism +# +# Sizing the engine replicas: +# GPUs per replica = tensor_parallel_size × pipeline_parallel_size +# total replicas = concurrency (or autoscales between (min, max)) +# total GPUs used = (TP × PP) × concurrency +# +# This script: TP=2, PP=2, concurrency=1 → 4 GPUs total → fits on one +# g6.12xlarge (4× L4). +# +# Common scale-ups: +# 8B text-only on 1 GPU: TP=1 PP=1, concurrency=N (one replica per GPU) +# 32B-70B on 1 node: TP=4 PP=1, concurrency=1 (or (1, num_nodes)) +# 70B+ multi-node: TP=4 PP=2, concurrency=1 (one replica spans 2 nodes) diff --git a/templates/vlm-distillation-catalog-enrichment/src/__init__.py b/templates/vlm-distillation-catalog-enrichment/src/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/templates/vlm-distillation-catalog-enrichment/src/_vllm_compat.py b/templates/vlm-distillation-catalog-enrichment/src/_vllm_compat.py new file mode 100644 index 000000000..cfba73736 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/_vllm_compat.py @@ -0,0 +1,17 @@ +"""Compat shim for vLLM ↔ Ray LLM batch stage. + +vLLM 0.20+ moved ``TokensPrompt`` and ``TextPrompt`` up from +``vllm.inputs.data`` to ``vllm.inputs`` directly. Ray 2.55's +``vllm_engine_stage.py`` still references the old path, so we alias +``vllm.inputs.data`` back to ``vllm.inputs`` if missing. + +Wired in via ``vLLMEngineProcessorConfig.runtime_env={"worker_process_setup_hook": "src._vllm_compat.patch"}`` +so it runs once per LLM worker on startup, before the stage UDF runs. +""" + + +def patch() -> None: + import vllm.inputs + + if not hasattr(vllm.inputs, "data"): + vllm.inputs.data = vllm.inputs diff --git a/templates/vlm-distillation-catalog-enrichment/src/enrich.py b/templates/vlm-distillation-catalog-enrichment/src/enrich.py new file mode 100644 index 000000000..e046c602c --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/enrich.py @@ -0,0 +1,177 @@ +""" +GPU enrichment stage — Qwen2.5-VL-3B-Instruct via vLLM. + +Two paths, mirroring `notebooks/demo_walkthrough.ipynb`: + + 1. NaiveVLMEnricher (callable class) + Single-actor approach: each GPU actor does HTTP fetch + decode + VLM + generate inline. The GPU sits idle while images download. The "before". + + 2. build_heterogeneous_processor (ray.data.llm) + Decoupled approach: messages carry the image as an OpenAI-spec base64 + data URL (Arrow-native, no PIL → pickle fallback across stages). + CPU stage upstream produces ``image_bytes``; this stage runs only the + VLM via ray.data.llm + vLLM. The GPU stays saturated. The "after". +""" +import base64 +import io + +from PIL import Image + + +MODEL_ID = "Qwen/Qwen2.5-VL-3B-Instruct" + +ENRICHMENT_PROMPT = """\ +You are a product catalog enrichment assistant. Given a product image and \ +the merchant-supplied title, output a JSON object with exactly these keys: + + category: one short string (e.g. "Wireless Earbuds") + attributes: a list of 3 short attribute strings + search_tags: a list of 5 short search keywords + description: a single sentence (<= 30 words) + +Title: {title} + +Return ONLY the JSON object, no commentary.\ +""" + + +def build_messages(image: Image.Image, title: str) -> list: + """Naive variant: PIL.Image inline. Used inside a single actor only — + the message dict never crosses Ray Data block boundaries, so PIL is fine.""" + return [ + { + "role": "user", + "content": [ + {"type": "image", "image": image}, + {"type": "text", "text": ENRICHMENT_PROMPT.format(title=title)}, + ], + } + ] + + +def build_messages_url(data_url: str, title: str) -> list: + """Hetero variant: image as an OpenAI-spec base64 data URL string. + + Strings serialize zero-copy through Arrow across operator boundaries — + no PIL → pickle fallback warnings, no per-stage memory blow-up. + """ + return [ + { + "role": "user", + "content": [ + {"type": "image_url", "image_url": {"url": data_url}}, + {"type": "text", "text": ENRICHMENT_PROMPT.format(title=title)}, + ], + } + ] + + +# --------------------------------------------------------------------------- +# Path 1 — NAIVE: one actor does fetch + decode + generate +# --------------------------------------------------------------------------- + +class NaiveVLMEnricher: + """One GPU actor: HTTP fetch + PIL decode + vLLM generate, all inline.""" + + def __init__(self, model_id: str = MODEL_ID): + from vllm import LLM, SamplingParams + + self.llm = LLM( + model=model_id, + trust_remote_code=True, + max_model_len=4096, + limit_mm_per_prompt={"image": 1}, + dtype="float16", + gpu_memory_utilization=0.85, + ) + self.sampling = SamplingParams(max_tokens=256, temperature=0.0) + self.tokenizer = self.llm.get_tokenizer() + + def __call__(self, batch: dict) -> dict: + import requests + + prompts, kept = [], [] + for i in range(len(batch["product_id"])): + try: + resp = requests.get( + batch["image_url"][i], + timeout=5.0, + headers={"User-Agent": "anyscale-demo/1.0"}, + ) + if resp.status_code != 200: + continue + img = ( + Image.open(io.BytesIO(resp.content)) + .convert("RGB") + .resize((384, 384)) + ) + except Exception: + continue + + prompt = self.tokenizer.apply_chat_template( + build_messages(img, batch["title"][i]), + tokenize=False, + add_generation_prompt=True, + ) + prompts.append({"prompt": prompt, "multi_modal_data": {"image": img}}) + kept.append(i) + + if not prompts: + return {k: [] for k in ("product_id", "title", "raw_output")} + + outputs = self.llm.generate(prompts, self.sampling) + return { + "product_id": [batch["product_id"][i] for i in kept], + "title": [batch["title"][i] for i in kept], + "raw_output": [o.outputs[0].text for o in outputs], + } + + +# --------------------------------------------------------------------------- +# Path 2 — HETEROGENEOUS: ray.data.llm processor, CPU pool feeds it bytes +# --------------------------------------------------------------------------- + +def build_heterogeneous_processor(num_gpus: int = 2, batch_size: int = 8, model_id: str = MODEL_ID): + """Returns a ray.data.llm processor that consumes ``image_bytes`` from the + upstream CPU stage (see ``src.preprocess.fetch_and_decode``). + + Expected input columns: product_id, title, image_bytes + Output columns: product_id, title, raw_output + """ + from ray.data.llm import build_llm_processor, vLLMEngineProcessorConfig + + config = vLLMEngineProcessorConfig( + model_source=model_id, + engine_kwargs={ + "trust_remote_code": True, + "max_model_len": 4096, + "limit_mm_per_prompt": {"image": 1}, + "dtype": "float16", + "gpu_memory_utilization": 0.85, + }, + concurrency=num_gpus, + batch_size=batch_size, + # vLLM 0.20+ moved TokensPrompt up from vllm.inputs.data to vllm.inputs. + # Ray 2.55's batch LLM stage still imports the old path, so each worker + # patches it on startup. Job-level ray.init also sets this hook for + # belt-and-suspenders. + runtime_env={"worker_process_setup_hook": "src._vllm_compat.patch"}, + ) + + def preprocess(row): + b64 = base64.b64encode(row["image_bytes"]).decode("ascii") + data_url = f"data:image/jpeg;base64,{b64}" + return dict( + messages=build_messages_url(data_url, row["title"]), + sampling_params=dict(max_tokens=256, temperature=0.0), + ) + + def postprocess(row): + return { + "product_id": row["product_id"], + "title": row["title"], + "raw_output": row.get("generated_text", "") or "", + } + + return build_llm_processor(config, preprocess=preprocess, postprocess=postprocess) diff --git a/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py b/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py new file mode 100644 index 000000000..584cbf27a --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py @@ -0,0 +1,271 @@ +""" +Catalog loaders for the VLM batch enrichment demo. + +Primary source: McAuley-Lab/Amazon-Reviews-2023 (image URLs, served from Amazon CDN) +Backup source: shunk031/amazon-berkeley-objects (images bundled in the HF dataset) + +Both write a parquet with a uniform schema so the rest of the pipeline is +source-agnostic: + + product_id : str + title : str + description: str + image_url : str (HTTP for Amazon Reviews; "abo://" for ABO local cache) + source : str ("amazon-reviews-2023" | "amazon-berkeley-objects") +""" +import os +import random +from typing import Optional + +import pandas as pd + + +AMAZON_REVIEWS_DATASET = "McAuley-Lab/Amazon-Reviews-2023" +ABO_DATASET = "shunk031/amazon-berkeley-objects" + +# Categories mirror Amazon Reviews 2023 metadata splits +AMAZON_CATEGORIES = [ + "Electronics", + "Home_and_Kitchen", + "Clothing_Shoes_and_Jewelry", + "Beauty_and_Personal_Care", + "Sports_and_Outdoors", +] + + +def _extract_image_url(images_field) -> Optional[str]: + """Pick the first 'large' image URL (or hi_res/thumb fallback) from Amazon's image struct. + + HF parquet stores `images` as a struct of parallel lists, + e.g. ``{"large": [url1, url2], "hi_res": [...], "thumb": [...], "variant": [...]}``, + not as a list of per-image dicts. We take the first URL of the best + available size. + """ + if not images_field or not isinstance(images_field, dict): + return None + for key in ("large", "hi_res", "thumb"): + urls = images_field.get(key) + if urls is not None and len(urls) > 0: + return urls[0] + return None + + +def _has_title_and_image(row: dict) -> bool: + """Drop rows missing either a title or any usable image URL.""" + title = row.get("title") + if not (title and title.strip()): + return False + return _extract_image_url(row.get("images")) is not None + + +def _coerce_description(desc_field) -> str: + if isinstance(desc_field, list): + return " ".join(str(x) for x in desc_field if x).strip() + if isinstance(desc_field, str): + return desc_field.strip() + return "" + + +def _normalize_amazon_row_to_image(row: dict) -> dict: + """One catalog row per product, using the single best image URL (use with `.map`).""" + return { + "product_id": row.get("parent_asin") or row.get("asin") or "", + "title": row["title"].strip()[:512], + "description": _coerce_description(row.get("description"))[:1024], + "image_url": _extract_image_url(row["images"]), + "source": "amazon-reviews-2023", + } + + +def _normalize_amazon_row_to_images(row: dict, max_per_product: int = 8) -> list[dict]: + """One catalog row per *image* — explodes a product into N rows (use with `.flat_map`). + + Takes 'large' URLs (falling back to hi_res / thumb), capped at + ``max_per_product``. Each output row carries an ``image_idx`` so + ``(product_id, image_idx)`` is a stable row key. + """ + images = row.get("images") or {} + if not isinstance(images, dict): + return [] + urls = ( + images.get("large") + or images.get("hi_res") + or images.get("thumb") + or [] + )[:max_per_product] + if not urls: + return [] + + product_id = row.get("parent_asin") or row.get("asin") or "" + title = row["title"].strip()[:512] + description = _coerce_description(row.get("description"))[:1024] + + return [ + { + "product_id": product_id, + "image_idx": i, + "title": title, + "description": description, + "image_url": url, + "source": "amazon-reviews-2023", + } + for i, url in enumerate(urls) + ] + + +def load_amazon_reviews_2023( + category: str, + n_rows: int, + seed: int = 42, +): + """ + Lazy Ray Dataset of N normalized product rows from Amazon Reviews 2023. + + Reads parquet directly from the HF Hub via ray.data.read_parquet — + `datasets.load_dataset` no longer supports the script-based loader + this dataset originally shipped (Amazon-Reviews-2023.py). + + Output columns: ``product_id, title, description, image_url, source``. + Image bytes are NOT fetched here — the demo's naive vs heterogeneous + pipelines diverge on *where* the fetch happens (GPU actor vs dedicated + CPU stage), so the loader leaves URLs as URLs. + """ + import ray + from huggingface_hub import HfFileSystem + + if category not in AMAZON_CATEGORIES: + raise ValueError(f"Unknown category {category!r}; pick one of {AMAZON_CATEGORIES}") + + hf_path = f"hf://datasets/{AMAZON_REVIEWS_DATASET}/raw_meta_{category}" + print(f"[load] Building pipeline from {hf_path}...") + + return ( + ray.data.read_parquet( + hf_path, + file_extensions=["parquet"], + filesystem=HfFileSystem(), + ) + .limit(n_rows) + .filter(_has_title_and_image) + .map(_normalize_amazon_row_to_image) + .random_shuffle(seed=seed) + ) + + +def load_amazon_berkeley_objects( + n_rows: int, + output_path: str, + seed: int = 42, + image_cache_dir: str = "/mnt/shared_storage/walmart-notebooks/abo-images", +) -> str: + """ + Backup loader: Amazon Berkeley Objects. + + ABO has images bundled in the HF dataset (PIL.Image), so we materialize + them to a local cache and reference them via 'abo://' URLs + that src/preprocess.py knows how to resolve. + + Use this if Amazon Reviews 2023 image URLs are unreachable from the + cluster (e.g., demo wifi blocking Amazon CDN, or rate-limiting). + """ + from datasets import load_dataset + from PIL import Image + + print(f"[load] Loading {ABO_DATASET} (images bundled, this may take a few minutes)...") + ds = load_dataset(ABO_DATASET, "all", split="train", trust_remote_code=True) + + rng = random.Random(seed) + indices = list(range(len(ds))) + rng.shuffle(indices) + indices = indices[:n_rows * 2] # buffer for skipped rows + + os.makedirs(image_cache_dir, exist_ok=True) + records = [] + for idx in indices: + row = ds[idx] + item_id = row.get("item_id") or f"abo-{idx}" + # ABO 'item_name' is a list of language-tagged dicts; take the en_US value. + name_list = row.get("item_name") or [] + title = "" + for entry in name_list: + if isinstance(entry, dict) and entry.get("language_tag", "").startswith("en"): + title = entry.get("value", "") + break + if not title: + continue + + image: Optional[Image.Image] = row.get("image") or row.get("main_image") + if image is None: + continue + + cache_path = os.path.join(image_cache_dir, f"{item_id}.jpg") + if not os.path.exists(cache_path): + image.convert("RGB").save(cache_path, "JPEG", quality=85) + + records.append({ + "product_id": item_id, + "title": title[:512], + "description": (row.get("product_description") or "")[:1024], + "image_url": f"abo://{item_id}.jpg", # preprocess resolves to image_cache_dir + "source": "amazon-berkeley-objects", + }) + if len(records) >= n_rows: + break + + df = pd.DataFrame(records) + os.makedirs(os.path.dirname(output_path), exist_ok=True) + df.to_parquet(output_path, index=False) + print(f" [load] Wrote {len(df):,} products → {output_path}") + print(f" [load] Image cache: {image_cache_dir}") + return output_path + + +def load_catalog( + source: str = "amazon-reviews-2023", + category: str = "Electronics", + n_rows: int = 10_000, + output_path: str = "/mnt/shared_storage/walmart-notebooks/vlm-demo/catalog.parquet", +): + """ + Unified loader. `source` is one of: + - "amazon-reviews-2023" (default, returns a lazy Ray Dataset of image URLs) + - "amazon-berkeley-objects" (backup, materializes images, returns parquet path) + """ + if source == "amazon-reviews-2023": + return load_amazon_reviews_2023(category, n_rows) + elif source == "amazon-berkeley-objects": + return load_amazon_berkeley_objects(n_rows, output_path) + else: + raise ValueError(f"Unknown source {source!r}") + + +def shard_catalog_to_parquet( + category: str, + n_rows: int, + num_shards: int, + output_dir: str, + seed: int = 42, +) -> int: + """Build a normalized + sharded catalog at ``output_dir/shard_NNNN.parquet``. + + Each shard becomes one unit of resumable work for the sharded pipeline + (see ``scripts/run_pipeline_sharded.py`` and ``src.pipeline.run_with_checkpoints``). + + Returns the number of shards actually written (chunks with zero rows are skipped). + """ + import numpy as np + + print(f"[shard] Loading {n_rows:,} rows from {AMAZON_REVIEWS_DATASET}/{category}...") + df = load_amazon_reviews_2023(category, n_rows, seed=seed).to_pandas() + print(f"[shard] Got {len(df):,} rows after filtering — splitting into {num_shards} shards") + + os.makedirs(output_dir, exist_ok=True) + written = 0 + for shard_id, chunk in enumerate(np.array_split(df, num_shards)): + if len(chunk) == 0: + continue + path = os.path.join(output_dir, f"shard_{shard_id:04d}.parquet") + chunk.to_parquet(path, index=False) + written += 1 + print(f"[shard] Wrote {written} shard files → {output_dir}") + return written diff --git a/templates/vlm-distillation-catalog-enrichment/src/observability.py b/templates/vlm-distillation-catalog-enrichment/src/observability.py new file mode 100644 index 000000000..01fa60fea --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/observability.py @@ -0,0 +1,158 @@ +""" +Observability for the sharded VLM enrichment job. + +Three tiers, all wired through one set of helpers so the per-shard loop +only calls ``record_shard_complete()``: + +1. **Structured JSON logs** (always-on) — one line per event to stdout, + picked up by Anyscale's log aggregation. Searchable by ``event`` field. +2. **Ray metrics** (Counter / Gauge / Histogram) — surfaced via Ray's + Prometheus exporter and visible in the Anyscale Grafana dashboard. +3. **W&B** (optional, gated on ``WANDB_API_KEY``) — per-shard step charts. +""" +import json +import logging +import os +import sys +import time +from typing import Optional + + +# --------------------------------------------------------------------------- +# Structured logging (always-on) +# --------------------------------------------------------------------------- + +_log_handler = logging.StreamHandler(sys.stdout) +_log_handler.setFormatter(logging.Formatter("%(message)s")) # raw JSON lines +logger = logging.getLogger("vlm-enrichment") +logger.setLevel(logging.INFO) +logger.addHandler(_log_handler) +logger.propagate = False + + +def log_event(event: str, **fields) -> None: + """Emit a single JSON line for downstream log aggregation.""" + payload = {"ts": time.time(), "event": event, **fields} + logger.info(json.dumps(payload, default=str)) + + +# --------------------------------------------------------------------------- +# Ray metrics → Anyscale Prometheus → Grafana +# --------------------------------------------------------------------------- + +_ray_metrics_initialized = False +_PRODUCTS_PROCESSED = None +_SHARDS_COMPLETED = None +_SHARD_LATENCY = None + + +def init_ray_metrics() -> None: + """Lazy-init Ray metric handles. Must be called AFTER ray.init(). + + Safe to call multiple times. + """ + global _ray_metrics_initialized, _PRODUCTS_PROCESSED, _SHARDS_COMPLETED, _SHARD_LATENCY + if _ray_metrics_initialized: + return + try: + from ray.util.metrics import Counter, Gauge, Histogram + + _PRODUCTS_PROCESSED = Counter( + "vlm_enrichment_products_processed_total", + description="Total products enriched across all shards in this run", + tag_keys=("shard",), + ) + _SHARDS_COMPLETED = Gauge( + "vlm_enrichment_shards_completed", + description="Number of shards committed in this run", + ) + _SHARD_LATENCY = Histogram( + "vlm_enrichment_shard_seconds", + description="Wall time per shard", + boundaries=[10, 30, 60, 120, 300, 600, 1200, 3600], + ) + _ray_metrics_initialized = True + except Exception as e: + log_event("ray_metrics_init_skipped", reason=str(e)) + + +def record_shard_metrics( + shard_id: int, num_products: int, elapsed_seconds: float, total_completed: int +) -> None: + if not _ray_metrics_initialized: + return + _PRODUCTS_PROCESSED.inc(num_products, tags={"shard": str(shard_id)}) + _SHARDS_COMPLETED.set(total_completed) + _SHARD_LATENCY.observe(elapsed_seconds) + + +# --------------------------------------------------------------------------- +# W&B (optional) +# --------------------------------------------------------------------------- + +_wandb_run = None + + +def maybe_init_wandb(run_name: str, total_shards: int, project: Optional[str] = None) -> bool: + """Initialize a W&B run if WANDB_API_KEY is set. No-op otherwise.""" + global _wandb_run + if not os.environ.get("WANDB_API_KEY"): + log_event("wandb_skipped", reason="WANDB_API_KEY not set") + return False + try: + import wandb + except ImportError: + log_event("wandb_skipped", reason="wandb not installed") + return False + + _wandb_run = wandb.init( + project=project or os.environ.get("WANDB_PROJECT", "anyscale-vlm-enrichment-demo"), + name=run_name, + resume="allow", + config={"total_shards": total_shards}, + ) + log_event("wandb_initialized", run_name=run_name, project=_wandb_run.project) + return True + + +def log_to_wandb(**fields) -> None: + if _wandb_run is None: + return + _wandb_run.log(fields) + + +def finish_wandb() -> None: + global _wandb_run + if _wandb_run is not None: + _wandb_run.finish() + _wandb_run = None + + +# --------------------------------------------------------------------------- +# Composite helper — call after each committed shard. +# --------------------------------------------------------------------------- + +def record_shard_complete( + shard_id: int, + num_products: int, + elapsed_seconds: float, + total_completed: int, + total_shards: int, +) -> None: + throughput = num_products / elapsed_seconds if elapsed_seconds > 0 else 0 + log_event( + "shard_complete", + shard_id=shard_id, + num_products=num_products, + elapsed_seconds=round(elapsed_seconds, 2), + throughput_per_sec=round(throughput, 2), + progress=f"{total_completed}/{total_shards}", + ) + record_shard_metrics(shard_id, num_products, elapsed_seconds, total_completed) + log_to_wandb( + shard_id=shard_id, + shard_throughput=throughput, + shard_wall_seconds=elapsed_seconds, + shards_completed=total_completed, + progress_pct=100.0 * total_completed / max(total_shards, 1), + ) diff --git a/templates/vlm-distillation-catalog-enrichment/src/pipeline.py b/templates/vlm-distillation-catalog-enrichment/src/pipeline.py new file mode 100644 index 000000000..7c2b984a8 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/pipeline.py @@ -0,0 +1,296 @@ +""" +Ray Data VLM batch enrichment pipeline. + +Three modes: + - run_pipeline_naive: Single GPU stage does fetch + decode + infer. + GPU is blocked on I/O. The "before" picture. + - run_pipeline_heterogeneous: CPU pool fetches + decodes; GPU pool only + runs the VLM (via ray.data.llm). The "after". + - run_with_checkpoints: Same heterogeneous pipeline, sharded with + atomic per-shard commits → resumable across + cluster restarts. The production-grade path. + +Catalog for the simple modes is cached at ``catalog_path``; for the sharded +mode it's pre-split into ``input_dir/shard_NNNN.parquet`` files (see +``src.load_catalog.shard_catalog_to_parquet``). +""" +import os +import time +import uuid + +import ray +import ray.data +from ray.data import ActorPoolStrategy + +from src.enrich import NaiveVLMEnricher, build_heterogeneous_processor +from src.load_catalog import load_amazon_reviews_2023 +from src.observability import ( + finish_wandb, + init_ray_metrics, + log_event, + maybe_init_wandb, + record_shard_complete, +) +from src.preprocess import fetch_and_decode +from src.shard import ( + cleanup_stale_tmp, + commit_shard, + list_completed_shards, + list_input_shards, + shard_input_path, + shard_tmp_path, +) +from src.utils import ( + calc_throughput, + estimate_job_cost, + estimate_single_node_time, + format_number, + print_metrics_table, +) + + +def ensure_catalog(category: str, n_rows: int, catalog_path: str) -> None: + """Build the normalized parquet cache on first run; reuse on subsequent runs.""" + if os.path.exists(catalog_path): + print(f"[load] Reusing existing catalog at {catalog_path}") + return + print(f"[load] Building catalog at {catalog_path} ({n_rows:,} rows from {category})") + load_amazon_reviews_2023(category, n_rows=n_rows).write_parquet(catalog_path) + + +def run_pipeline_naive(catalog_path: str, output_path: str, num_gpus: int = 2) -> dict: + """Single GPU stage does HTTP fetch + image decode + VLM generate.""" + pipeline_start = time.time() + + print(f"\n[1/3] Reading catalog from {catalog_path}") + ds = ray.data.read_parquet(catalog_path, override_num_blocks=num_gpus * 8) + total = ds.count() + print(f" Products loaded: {format_number(total)}") + + print(f"\n[2/3] NAIVE enrichment — {num_gpus} GPU actor(s) doing fetch + decode + generate") + print(f" (GPU will sit idle while each image downloads — expect low utilization)") + ds = ds.map_batches( + NaiveVLMEnricher, + batch_size=8, + num_gpus=1, + compute=ActorPoolStrategy(size=num_gpus), + batch_format="numpy", + ) + + print(f"\n[3/3] Writing enriched catalog to {output_path}") + ds.write_parquet(output_path) + + wall_time = time.time() - pipeline_start + throughput = calc_throughput(total, wall_time) + + # Real per-operator timings live in ds.stats() — Ray Data's internal + # streaming executor accumulates them as it runs. Manual time.time() + # around .map_batches() / .write_parquet() is misleading because Ray + # Data is lazy; the work all attributes to the terminal operator. + print("\n--- Ray Data per-operator stats ---") + print(ds.stats()) + + print("\n--- Sample enriched rows ---") + print(ray.data.read_parquet(output_path).take(3)) + + metrics = { + "Mode": "NAIVE (GPU does fetch + decode + infer)", + "Total products processed": format_number(total), + "Wall time": f"{wall_time:.1f}s ({wall_time / 60:.1f} min)", + "Throughput": f"{throughput:,.2f} products/sec", + "GPU workers": str(num_gpus), + "Model": "Qwen2.5-VL-3B-Instruct", + "Output path": output_path, + "Est. single-node time": estimate_single_node_time(total, throughput), + "Est. Anyscale job cost": estimate_job_cost(wall_time, num_cpu_workers=0, num_gpu_workers=num_gpus), + } + print_metrics_table(metrics) + return metrics + + +def run_pipeline_heterogeneous( + catalog_path: str, + output_path: str, + num_gpus: int = 2, + cpu_concurrency: int = 8, +) -> dict: + """CPU pool fetches + decodes; ray.data.llm processor runs only the VLM.""" + pipeline_start = time.time() + + print(f"\n[1/4] Reading catalog from {catalog_path}") + ds = ray.data.read_parquet(catalog_path, override_num_blocks=cpu_concurrency * 4) + total = ds.count() + print(f" Products loaded: {format_number(total)}") + + print(f"\n[2/4] CPU image fetch + decode — {cpu_concurrency} CPU workers") + ds = ds.map_batches( + fetch_and_decode, + batch_size=16, + concurrency=cpu_concurrency, + batch_format="numpy", + ) + + print(f"\n[3/4] VLM enrichment via ray.data.llm — {num_gpus} GPU worker(s)") + print(f" (GPU only runs inference; CPU pool keeps it fed)") + processor = build_heterogeneous_processor(num_gpus=num_gpus, batch_size=8) + ds = processor(ds) + + print(f"\n[4/4] Writing enriched catalog to {output_path}") + ds.write_parquet(output_path) + + wall_time = time.time() - pipeline_start + throughput = calc_throughput(total, wall_time) + + # Real per-operator timings live in ds.stats() — Ray Data's streaming + # executor accumulates them as it runs. Manual time.time() around lazy + # operators is misleading because the work attributes to the terminal + # write_parquet rather than the upstream stages it actually came from. + print("\n--- Ray Data per-operator stats ---") + print(ds.stats()) + + print("\n--- Sample enriched rows ---") + print(ray.data.read_parquet(output_path).take(3)) + + metrics = { + "Mode": "HETEROGENEOUS (CPU pool fetches; GPU only infers)", + "Total products processed": format_number(total), + "Wall time": f"{wall_time:.1f}s ({wall_time / 60:.1f} min)", + "Throughput": f"{throughput:,.2f} products/sec", + "CPU workers": str(cpu_concurrency), + "GPU workers": str(num_gpus), + "Model": "Qwen2.5-VL-3B-Instruct", + "Output path": output_path, + "Est. single-node time": estimate_single_node_time(total, throughput), + "Est. Anyscale job cost": estimate_job_cost( + wall_time, num_cpu_workers=cpu_concurrency, num_gpu_workers=num_gpus + ), + } + print_metrics_table(metrics) + return metrics + + +def run_with_checkpoints( + input_dir: str, + output_dir: str, + num_gpus: int = 2, + batch_size: int = 8, + cpu_concurrency: int = 8, + run_name: str = None, + max_shards_this_run: int = None, +) -> dict: + """Process input shards with atomic per-shard commits. + + - Skips already-committed shards (resume semantics). + - Cleans up half-written .tmp/ dirs from a prior crashed run. + - Builds the vLLM processor once so engine actors stay warm across shards. + - On SIGTERM (caller raises KeyboardInterrupt), the in-flight shard's + .tmp/ stays behind; the next run cleans it and reprocesses. + """ + run_name = run_name or f"run-{uuid.uuid4().hex[:8]}" + pipeline_start = time.time() + + os.makedirs(output_dir, exist_ok=True) + + stale = cleanup_stale_tmp(output_dir) + if stale: + log_event("cleanup_stale_tmp", removed=stale) + + all_inputs = list_input_shards(input_dir) + completed = list_completed_shards(output_dir) + remaining = sorted(set(all_inputs) - completed) + + log_event( + "checkpoint_scan", + input_shards=len(all_inputs), + already_completed=len(completed), + remaining=len(remaining), + run_name=run_name, + ) + + if not remaining: + print(f"All {len(all_inputs)} shards already completed at {output_dir} — nothing to do.") + return {"status": "no-op", "completed": len(completed), "total": len(all_inputs)} + + if max_shards_this_run is not None and max_shards_this_run < len(remaining): + log_event("max_shards_capped", remaining_total=len(remaining), processing=max_shards_this_run) + remaining = remaining[:max_shards_this_run] + + print(f"\n[checkpoint] Resuming run: {len(completed)}/{len(all_inputs)} done, " + f"{len(remaining)} shards to process this invocation\n") + + init_ray_metrics() + maybe_init_wandb(run_name=run_name, total_shards=len(all_inputs)) + + # Build the vLLM processor ONCE — actor pool persists across shards so + # the model loads only on the first shard. + print(f"[engine] Building Qwen2.5-VL-3B vLLM processor ({num_gpus} GPU workers)...") + processor = build_heterogeneous_processor(num_gpus=num_gpus, batch_size=batch_size) + + total_products = 0 + shard_times = [] + + for shard_id in remaining: + shard_start = time.time() + in_path = shard_input_path(input_dir, shard_id) + tmp_dir = shard_tmp_path(output_dir, shard_id) + + print(f"[shard {shard_id:04d}] Reading {in_path}") + ds = ray.data.read_parquet(in_path) + n_in = ds.count() + + ds = ds.map_batches( + fetch_and_decode, + batch_size=16, + concurrency=cpu_concurrency, + batch_format="numpy", + ) + ds = processor(ds) + ds.write_parquet(tmp_dir) + + # Atomic commit. If the process dies before this rename, the next run + # cleans up the .tmp/ and reprocesses this shard from scratch. + commit_shard(output_dir, shard_id) + + elapsed = time.time() - shard_start + total_products += n_in + shard_times.append(elapsed) + + completed_now = len(completed) + len(shard_times) + record_shard_complete( + shard_id=shard_id, + num_products=n_in, + elapsed_seconds=elapsed, + total_completed=completed_now, + total_shards=len(all_inputs), + ) + print(f"[shard {shard_id:04d}] ✓ {n_in} products in {elapsed:.1f}s " + f"({completed_now}/{len(all_inputs)} shards done)") + + finish_wandb() + + print("\n--- Sample enriched rows ---") + print(ray.data.read_parquet(output_dir).take(3)) + + wall_time = time.time() - pipeline_start + avg_shard = sum(shard_times) / len(shard_times) if shard_times else 0 + throughput = calc_throughput(total_products, wall_time) + + metrics = { + "Run name": run_name, + "Mode": "Sharded + checkpointed (ray.data.llm + Qwen2.5-VL-3B)", + "Shards completed this run": format_number(len(shard_times)), + "Shards committed total": format_number(len(completed) + len(shard_times)), + "Shards remaining": format_number(len(all_inputs) - len(completed) - len(shard_times)), + "Products processed this run": format_number(total_products), + "Wall time": f"{wall_time:.1f}s ({wall_time / 60:.1f} min)", + "Avg time per shard": f"{avg_shard:.1f}s", + "Throughput": f"{throughput:,.2f} products/sec", + "CPU concurrency": str(cpu_concurrency), + "GPU workers": str(num_gpus), + "Output dir": output_dir, + "Est. Anyscale cost (this run)": estimate_job_cost( + wall_time, num_cpu_workers=cpu_concurrency, num_gpu_workers=num_gpus + ), + } + print_metrics_table(metrics, title="VLM ENRICHMENT JOB — RUN COMPLETE") + return metrics diff --git a/templates/vlm-distillation-catalog-enrichment/src/preprocess.py b/templates/vlm-distillation-catalog-enrichment/src/preprocess.py new file mode 100644 index 000000000..1db3f4733 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/preprocess.py @@ -0,0 +1,46 @@ +""" +CPU image fetch + decode stage. + +Runs on Ray Data CPU workers via map_batches. Pulls image bytes from HTTP, +decodes to PIL.Image, resizes to 384x384 (Qwen2.5-VL input sweet spot), +re-encodes as JPEG, and emits raw bytes ready for the VLM. + +Mirrors the inline helper in `notebooks/demo_walkthrough.ipynb`. +""" +import io + +from PIL import Image + + +TARGET_SIZE = (384, 384) + + +def fetch_and_decode(batch: dict) -> dict: + """CPU stage: HTTP fetch → PIL decode → 384x384 JPEG bytes ready for vLLM. + + Input columns: product_id, title, image_url, ... + Output columns: product_id, title, image_url, image_bytes + (rows with failed fetch/decode are dropped) + """ + import requests + + out = {k: [] for k in ("product_id", "title", "image_url", "image_bytes")} + for i in range(len(batch["product_id"])): + try: + resp = requests.get( + batch["image_url"][i], + timeout=5.0, + headers={"User-Agent": "anyscale-demo/1.0"}, + ) + if resp.status_code != 200: + continue + img = Image.open(io.BytesIO(resp.content)).convert("RGB").resize(TARGET_SIZE) + buf = io.BytesIO() + img.save(buf, "JPEG", quality=90) + except Exception: + continue + out["product_id"].append(batch["product_id"][i]) + out["title"].append(batch["title"][i]) + out["image_url"].append(batch["image_url"][i]) + out["image_bytes"].append(buf.getvalue()) + return out diff --git a/templates/vlm-distillation-catalog-enrichment/src/shard.py b/templates/vlm-distillation-catalog-enrichment/src/shard.py new file mode 100644 index 000000000..fb2b52b7a --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/shard.py @@ -0,0 +1,102 @@ +""" +Shard checkpointing — the resumability primitive for the sharded VLM job. + +Convention: + input_dir/shard_NNNN.parquet — pre-sharded catalog input (one shard per file) + output_dir/shard_NNNN/ — committed enriched shard (atomic write) + output_dir/.shard_NNNN.tmp/ — in-flight write (gets renamed on commit) + +A shard is "completed" iff a directory named ``shard_NNNN`` exists at +``output_dir`` with at least one parquet inside. Commits use POSIX +``os.rename``, atomic for directories on the same filesystem (works on +NFS too, which is what ``/mnt/shared_storage/walmart-notebooks`` is). +""" +import os +import re +import shutil + + +SHARD_RE = re.compile(r"shard_(\d{4})$") +TMP_RE = re.compile(r"\.shard_(\d{4})\.tmp$") + + +def shard_input_path(input_dir: str, shard_id: int) -> str: + return os.path.join(input_dir, f"shard_{shard_id:04d}.parquet") + + +def shard_output_path(output_dir: str, shard_id: int) -> str: + return os.path.join(output_dir, f"shard_{shard_id:04d}") + + +def shard_tmp_path(output_dir: str, shard_id: int) -> str: + return os.path.join(output_dir, f".shard_{shard_id:04d}.tmp") + + +def list_input_shards(input_dir: str) -> list[int]: + """Return sorted shard IDs present in input_dir.""" + if not os.path.exists(input_dir): + return [] + ids = [] + for name in os.listdir(input_dir): + m = re.match(r"shard_(\d{4})\.parquet$", name) + if m: + ids.append(int(m.group(1))) + return sorted(ids) + + +def list_completed_shards(output_dir: str) -> set[int]: + """Return set of shard IDs that have a fully-committed output dir.""" + if not os.path.exists(output_dir): + return set() + completed = set() + for name in os.listdir(output_dir): + m = SHARD_RE.match(name) + if not m: + continue + shard_path = os.path.join(output_dir, name) + # Sanity: a committed shard has at least one parquet inside. + if os.path.isdir(shard_path) and any( + f.endswith(".parquet") for f in os.listdir(shard_path) + ): + completed.add(int(m.group(1))) + return completed + + +def cleanup_stale_tmp(output_dir: str) -> int: + """Remove leftover .shard_NNNN.tmp/ dirs from a previous crashed run. + + Returns the count cleaned. Safe to call before every run. + """ + if not os.path.exists(output_dir): + return 0 + cleaned = 0 + for name in os.listdir(output_dir): + if TMP_RE.match(name): + shutil.rmtree(os.path.join(output_dir, name), ignore_errors=True) + cleaned += 1 + return cleaned + + +def commit_shard(output_dir: str, shard_id: int) -> None: + """Atomically promote a .shard_NNNN.tmp/ dir to shard_NNNN/. + + POSIX rename is atomic for directories on the same filesystem, so an + observer (e.g. another process scanning for completed shards) will + always see either the old name or the new name — never a half-state. + """ + tmp = shard_tmp_path(output_dir, shard_id) + final = shard_output_path(output_dir, shard_id) + if not os.path.exists(tmp): + raise FileNotFoundError(f"No tmp dir to commit at {tmp}") + if os.path.exists(final): + # Idempotent: a previous run already committed this shard. + shutil.rmtree(tmp, ignore_errors=True) + return + os.rename(tmp, final) + + +def remaining_shards(input_dir: str, output_dir: str) -> list[int]: + """Input shards minus already-committed output shards, sorted.""" + inputs = set(list_input_shards(input_dir)) + completed = list_completed_shards(output_dir) + return sorted(inputs - completed) diff --git a/templates/vlm-distillation-catalog-enrichment/src/utils.py b/templates/vlm-distillation-catalog-enrichment/src/utils.py new file mode 100644 index 000000000..69a32c467 --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/src/utils.py @@ -0,0 +1,59 @@ +""" +Timing, metrics, and display utilities for the VLM enrichment pipeline. +""" +import time +from contextlib import contextmanager + + +@contextmanager +def timer(label: str): + print(f"\n⏱ {label}...") + start = time.time() + yield + elapsed = time.time() - start + print(f" ✓ {label} complete — {elapsed:.1f}s") + + +def calc_throughput(num_items: int, elapsed_seconds: float) -> float: + return num_items / elapsed_seconds if elapsed_seconds > 0 else 0.0 + + +def format_number(n: int) -> str: + return f"{n:,}" + + +def print_metrics_table(metrics: dict, title: str = "PIPELINE METRICS SUMMARY"): + width = 60 + print("\n" + "=" * width) + print(f" {title}") + print("=" * width) + for key, value in metrics.items(): + print(f" {key:<32} {value}") + print("=" * width + "\n") + + +def estimate_single_node_time(num_items: int, throughput_per_sec: float = 0.5) -> str: + """ + Rough single-node estimate for Qwen2.5-VL-3B on a single A10G with no + CPU offload of image fetch/decode. Empirically ~0.5 items/sec end-to-end + when the GPU also fetches and decodes images. + """ + seconds = num_items / max(throughput_per_sec, 1e-6) + if seconds < 60: + return f"{seconds:.0f}s" + elif seconds < 3600: + return f"{seconds / 60:.1f} min" + else: + return f"{seconds / 3600:.1f} hours" + + +def estimate_job_cost( + wall_time_seconds: float, + num_cpu_workers: int = 4, + num_gpu_workers: int = 2, + cpu_hourly: float = 0.768, # m5.4xlarge on-demand us-west-2 + gpu_hourly: float = 1.006, # g5.xlarge A10G on-demand us-west-2 +) -> str: + hours = wall_time_seconds / 3600 + total = num_cpu_workers * cpu_hourly * hours + num_gpu_workers * gpu_hourly * hours + return f"~${total:.2f} (est. on-demand, m5.4xlarge CPU + g5.xlarge A10G)" diff --git a/tests/vlm-distillation-catalog-enrichment/nb2py.py b/tests/vlm-distillation-catalog-enrichment/nb2py.py new file mode 100644 index 000000000..3c7f38322 --- /dev/null +++ b/tests/vlm-distillation-catalog-enrichment/nb2py.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python3 +import argparse +import nbformat + + +def convert_notebook(input_path: str, output_path: str) -> None: + """ + Read a Jupyter notebook and write a Python script, converting all %%bash + cells and IPython "!" commands into subprocess.run calls that raise on error. + Cells that load or autoreload extensions are ignored. + """ + nb = nbformat.read(input_path, as_version=4) + with open(output_path, "w") as out: + for cell in nb.cells: + # Only process code cells + if cell.cell_type != "code": + continue + + lines = cell.source.splitlines() + # Skip cells that load or autoreload extensions + if any( + l.strip().startswith("%load_ext autoreload") + or l.strip().startswith("%autoreload all") + for l in lines + ): + continue + + # Detect a %%bash cell + if lines and lines[0].strip().startswith("%%bash"): + bash_script = "\n".join(lines[1:]).rstrip() + out.write("import subprocess\n") + out.write( + f"subprocess.run(r'''{bash_script}''',\n" + " shell=True,\n" + " check=True,\n" + " executable='/bin/bash')\n\n" + ) + else: + # Detect any IPython '!' shell commands in code lines + has_bang = any(line.lstrip().startswith("!") for line in lines) + if has_bang: + out.write("import subprocess\n") + for line in lines: + stripped = line.lstrip() + if stripped.startswith("!"): + cmd = stripped[1:].lstrip() + out.write( + f"subprocess.run(r'''{cmd}''',\n" + " shell=True,\n" + " check=True,\n" + " executable='/bin/bash')\n" + ) + else: + out.write(line.rstrip() + "\n") + out.write("\n") + else: + # Regular Python cell: dump as-is + out.write(cell.source.rstrip() + "\n\n") + + +def main() -> None: + parser = argparse.ArgumentParser( + description="Convert a Jupyter notebook to a Python script, preserving bash cells and '!' commands as subprocess calls." + ) + parser.add_argument("input_nb", help="Path to the input .ipynb file") + parser.add_argument("output_py", help="Path for the output .py script") + args = parser.parse_args() + convert_notebook(args.input_nb, args.output_py) + + +if __name__ == "__main__": + main() From e8727b5496d1981d18934ce9a5c3f904db2e2ef6 Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:09:23 -0400 Subject: [PATCH 2/7] Group A: strip internal/customer references MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - /mnt/shared_storage/walmart-notebooks → /mnt/cluster_storage/vlm-distillation-catalog-enrichment - Walmart / Walmart-class prose → ecommerce / production-scale - Hardcoded LoRA S3 path (anyscale-production-data-cld-...) → None, falling back to the base 3B model unless QWEN_LORA_ADAPTER_DIR is set - console.anyscale.com/cld_... job URLs stripped - User-Agent "anyscale-demo/1.0" → "vlm-distillation-catalog-enrichment/1.0" - cld_/org_/prj_/prodjob_ identifiers scrubbed from notebooks + scripts + src 10 files touched, zero residual references confirmed by grep. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../notebooks/01_teacher_batch_label.ipynb | 18 ++++----- .../notebooks/02_distill_student_lora.ipynb | 24 +++++------ .../notebooks/03_enrich_and_embed.ipynb | 40 +++++++++---------- .../scripts/run_distill_student_lora.py | 4 +- .../scripts/run_enrich_and_embed.py | 10 ++--- .../scripts/run_teacher_batch_label.py | 8 ++-- .../src/enrich.py | 2 +- .../src/load_catalog.py | 4 +- .../src/preprocess.py | 2 +- .../src/shard.py | 2 +- 10 files changed, 57 insertions(+), 57 deletions(-) diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb index 4566b296b..ebfead2d9 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb @@ -12,7 +12,7 @@ "text": [ "2026-05-04 13:40:48,359\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", "2026-05-04 13:40:48,388\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", - "2026-05-04 13:40:48,407\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-04 13:40:48,407\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", "2026-05-04 13:40:48,426\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_dc88a5ad18c36145.zip' (4.06MiB) to Ray cluster...\n", "2026-05-04 13:40:48,444\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_dc88a5ad18c36145.zip'.\n" ] @@ -66,7 +66,7 @@ "ray.init(\n", " ignore_reinit_error=True,\n", " runtime_env={\n", - " \"working_dir\": \"/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings\",\n", + " \"working_dir\": \"/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings\",\n", " # vLLM 0.20+ moved TokensPrompt up from vllm.inputs.data to vllm.inputs.\n", " # Ray 2.55's batch LLM stage still imports via the old path, so every\n", " # worker patches it on startup. Must be set here on ray.init — adding it\n", @@ -238,7 +238,7 @@ "seed = 42\n", "\n", "# paths\n", - "base_dir = \"/mnt/shared_storage/walmart-notebooks\"\n", + "base_dir = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\n", "cache_path = f\"{base_dir}/catalog_demo_{n_rows}.parquet\"\n", "checkpoint_path = f\"{base_dir}/catalog_demo_{n_rows}_checkpoint\"\n", "\n", @@ -514,7 +514,7 @@ "\n", "\n", "resp = requests.get(row[\"image_url\"], timeout=5,\n", - " headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + " headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", "img = Image.open(io.BytesIO(resp.content))\n", "img.thumbnail((256, 256))\n", "img" @@ -612,7 +612,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [vllm.py:624] Asynchronous scheduling is enabled.\n" ] @@ -629,7 +629,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n" ] }, @@ -1602,7 +1602,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [vllm.py:624] Asynchronous scheduling is enabled.\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", @@ -1641,7 +1641,7 @@ "text": [ "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:1561] Using max model len 4096\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m WARNING 05-04 13:44:48 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" ] @@ -3056,7 +3056,7 @@ "import io, requests\n", "\n", "resp = requests.get(o[\"image_url\"], timeout=5,\n", - " headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + " headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", "img = Image.open(io.BytesIO(resp.content))\n", "img.thumbnail((256, 256))\n", "img" diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb index 6943dde67..7a7028a88 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -36,7 +36,7 @@ "text": [ "2026-05-04 14:15:25,588\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", "2026-05-04 14:15:25,615\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", - "2026-05-04 14:15:25,633\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-04 14:15:25,633\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", "2026-05-04 14:15:25,652\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip' (4.00MiB) to Ray cluster...\n", "2026-05-04 14:15:25,669\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip'.\n" ] @@ -135,7 +135,7 @@ "LR_SMOKE = 1e-4\n", "WARMUP_RATIO_SMOKE = 0.0 # tiny run, skip warmup\n", "\n", - "BASE_DIR = \"/mnt/shared_storage/walmart-notebooks\"\n", + "BASE_DIR = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\n", "TEACHER_PARQUET = f\"{BASE_DIR}/vlm_enriched_32b_10000.parquet\"\n", "SMOKE_CACHE_PATH = f\"{BASE_DIR}/sft_cache_smoke_{N_SMOKE}.parquet\"\n", "SMOKE_ADAPTER_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_lora_smoke\"\n", @@ -187,7 +187,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[cache] reusing /mnt/shared_storage/walmart-notebooks/sft_cache_smoke_100.parquet\n" + "[cache] reusing /mnt/cluster_storage/vlm-distillation-catalog-enrichment/sft_cache_smoke_100.parquet\n" ] }, { @@ -1014,13 +1014,13 @@ "\u001b[36m(RayTrainWorker pid=3139, ip=10.0.72.158)\u001b[0m Reporting training result 1: TrainingReport(checkpoint=None, metrics={'step': 5, 'epoch': 0, 'train_loss': 0.4286147654056549, 'val_loss': inf}, validation=False)\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m /home/ray/anaconda3/lib/python3.11/site-packages/torch/distributed/fsdp/fully_sharded_data_parallel.py:675: FutureWarning: FSDP.state_dict_type() and FSDP.set_state_dict_type() are being deprecated. Please use APIs, get_state_dict() and set_state_dict(), which can support different parallelisms, FSDP1, FSDP2, DDP. API doc: https://pytorch.org/docs/stable/distributed.checkpoint.html#torch.distributed.checkpoint.state_dict.get_state_dict .Tutorial: https://pytorch.org/tutorials/recipes/distributed_checkpoint_recipe.html .\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m warnings.warn(\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-26-50.592778)\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 1: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-26-50.592778), metrics={'step': 5, 'epoch': 0, 'train_loss': 0.40351977944374084, 'val_loss': inf}, validation=False)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-26-50.592778)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 1: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-26-50.592778), metrics={'step': 5, 'epoch': 0, 'train_loss': 0.40351977944374084, 'val_loss': inf}, validation=False)\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [ckpt] step=5 train_loss=0.4035 (carrying val_loss=inf)\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m step 10/10 loss=0.4302 lr=0.00e+00\n", "\u001b[36m(RayTrainWorker pid=3139, ip=10.0.72.158)\u001b[0m Reporting training result 2: TrainingReport(checkpoint=None, metrics={'step': 10, 'epoch': 0, 'train_loss': 0.25413796305656433, 'val_loss': inf}, validation=False)\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-30-28.175356)\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 2: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-30-28.175356), metrics={'step': 10, 'epoch': 0, 'train_loss': 0.4302303194999695, 'val_loss': inf}, validation=False)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-30-28.175356)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 2: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-30-28.175356), metrics={'step': 10, 'epoch': 0, 'train_loss': 0.4302303194999695, 'val_loss': inf}, validation=False)\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [ckpt] step=10 train_loss=0.4302 (carrying val_loss=inf)\n", "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m Registered dataset logger for dataset val_76_0\n", "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m Starting execution of Dataset val_76_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", @@ -1149,10 +1149,10 @@ "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m ✔️ Dataset val_76_0 execution finished in 8.76 seconds\n", "\u001b[36m(RayTrainWorker pid=3139, ip=10.0.72.158)\u001b[0m Reporting training result 3: TrainingReport(checkpoint=None, metrics={'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}, validation=False)\n", "\u001b[36m(MapWorker(Map(BuildSFTExample)) pid=161237)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\u001b[32m [repeated 3x across cluster]\u001b[0m\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 3: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711), metrics={'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}, validation=False)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Checkpoint successfully created at: Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Reporting training result 3: TrainingReport(checkpoint=Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711), metrics={'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}, validation=False)\n", "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [epoch 0] val_loss = 0.3867\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [save] adapter written to /mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke\n", + "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [save] adapter written to /mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\n", "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] RUNNING -> SHUTTING_DOWN.\n" ] }, @@ -1162,8 +1162,8 @@ "text": [ "\n", "[done] metrics: {'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}\n", - "[done] best checkpoint: Checkpoint(filesystem=local, path=/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", - "[done] adapter: /mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke\n" + "[done] best checkpoint: Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", + "[done] adapter: /mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\n" ] } ], diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb index cef9dfacf..9181c0d01 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb @@ -28,7 +28,7 @@ "text": [ "2026-05-05 06:38:08,371\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.187.68:6379...\n", "2026-05-05 06:38:08,398\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", - "2026-05-05 06:38:08,415\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", + "2026-05-05 06:38:08,415\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", "2026-05-05 06:38:08,432\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip' (4.06MiB) to Ray cluster...\n", "2026-05-05 06:38:08,448\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip'.\n" ] @@ -68,7 +68,7 @@ "# module-import time. If the dir doesn't exist the script falls back to base 3B.\n", "os.environ.setdefault(\n", " \"QWEN_LORA_ADAPTER_DIR\",\n", - " \"/mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke\",\n", + " \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\",\n", ")\n", "\n", "import ray\n", @@ -108,11 +108,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "[vlm] syncing LoRA /mnt/shared_storage/walmart-notebooks/qwen25vl_3b_enrichment_lora_smoke → s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke\n", - "[vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_smoke'\n", + "[vlm] syncing LoRA /mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke → s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke\n", + "[vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_smoke'\n", "smoke config: N=50 VLM_CONCURRENCY=1 EMB_CONCURRENCY=1\n", - "VLM mode: LoRA: qwen25vl_3b_enrichment_lora_smoke (loaded from s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras)\n", - "output: /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" + "VLM mode: LoRA: qwen25vl_3b_enrichment_lora_smoke (loaded from s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras)\n", + "output: /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" ] } ], @@ -206,7 +206,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(map pid=12532)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + "\u001b[36m(map pid=12532)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" ] }, { @@ -270,7 +270,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[load hf] cached 50 rows → /mnt/shared_storage/walmart-notebooks/catalog_Electronics_50.parquet\n", + "[load hf] cached 50 rows → /mnt/cluster_storage/vlm-distillation-catalog-enrichment/catalog_Electronics_50.parquet\n", "\n", "[catalog] 50 rows after filtering\n", "\n", @@ -311,7 +311,7 @@ "for k, v in row.items():\n", " print(f\" {k:14} = {repr(v)[:100]}\")\n", "\n", - "resp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"anyscale-demo/1.0\"})\n", + "resp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", "img = _Image.open(_io.BytesIO(resp.content))\n", "img.thumbnail((256, 256))\n", "img" @@ -441,7 +441,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" ] }, { @@ -515,7 +515,7 @@ "output_type": "stream", "text": [ "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m WARNING 05-05 06:39:59 [interface.py:222] Failed to import from vllm._C: ImportError('libcuda.so.1: cannot open shared object file: No such file or directory')\n", - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", + "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:1561] Using max model len 128000\n" ] @@ -848,7 +848,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" ] }, { @@ -898,7 +898,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" ] }, { @@ -914,7 +914,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" + "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" ] }, { @@ -984,7 +984,7 @@ "text": [ "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:1561] Using max model len 2048\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [vllm.py:624] Asynchronous scheduling is enabled.\n" ] @@ -1003,7 +1003,7 @@ "text": [ "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:1561] Using max model len 2048\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_cld_g54aiirwj1s8t9ktgzikqur41k/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [embed] loaded google/siglip2-so400m-patch14-384 on cuda (bf16)\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m WARNING 05-05 06:42:05 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" @@ -1982,8 +1982,8 @@ "name": "stderr", "output_type": "stream", "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Error reading s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000/hash: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key does not exist.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Hash file does not exist in bucket s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000. Using default hash 0000000000000000000000000000000000000000 - expected behavior - a hash file is optional. \n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Error reading s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000/hash: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key does not exist.\n", + "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Hash file does not exist in bucket s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000. Using default hash 0000000000000000000000000000000000000000 - expected behavior - a hash file is optional. \n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Downloading model files to directory \"/home/ray/.cache/huggingface/hub/models--qwen25vl_3b_enrichment_lora_1000/snapshots/0000000000000000000000000000000000000000\".\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Finished downloading model and tokenizer for qwen25vl_3b_enrichment_lora_1000 from S3 storage\n", "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Downloaded LoRA adapter for qwen25vl_3b_enrichment_lora_1000 to /home/ray/.cache/huggingface/hub/models--qwen25vl_3b_enrichment_lora_1000/snapshots/0000000000000000000000000000000000000000\n", @@ -2122,7 +2122,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[done] wrote /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" + "[done] wrote /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" ] } ], @@ -2211,7 +2211,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[output] read back 2 sample rows from /mnt/shared_storage/walmart-notebooks/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n", + "[output] read back 2 sample rows from /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n", "\n", "{\n", " \"title\": \"MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A1465), Transparent Black\",\n", diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py index a8e23c3c6..af45dcdfe 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py @@ -43,7 +43,7 @@ The category-specialization is a feature, not a bug. The teacher parquet was produced on `Electronics` (CATEGORY in run_vlm_batch_enrich_32b.py); the -fine-tuned adapter will be category-specialized. Real Walmart-class catalogs +fine-tuned adapter will be category-specialized. production-scale catalogs deploy this as a fleet of per-category adapters served from one base model checkpoint — clean operational pattern, cheap to retrain per category. @@ -97,7 +97,7 @@ N_ROWS = int(os.environ.get("N_ROWS", TEACHER_N_ROWS)) SEED = int(os.environ.get("SEED", 42)) -BASE_DIR = "/mnt/shared_storage/walmart-notebooks" +BASE_DIR = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment" TEACHER_PARQUET = f"{BASE_DIR}/vlm_enriched_32b_{TEACHER_N_ROWS}.parquet" SFT_CACHE_PATH = f"{BASE_DIR}/sft_cache_{N_ROWS}.parquet" ADAPTER_OUTPUT_DIR = f"{BASE_DIR}/qwen25vl_3b_enrichment_lora_{N_ROWS}" diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py index bcebf8ed9..2c8360b4f 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py @@ -7,7 +7,7 @@ - dense image AND text vectors in a shared multimodal space (1152-dim, L2-normalized) ready to push into FAISS / OpenSearch k-NN / Vespa. -This is the shape of a real Walmart-class catalog-understanding pipeline: +This is the shape of a real production-scale catalog-understanding pipeline: - Generative VLM enrichment fills the search index (categories, tags, descriptions). - Dual-tower image+text encoder fills the vector index (visual search, out-of-stock substitution, listing dedup, "more like this", multimodal recall). @@ -131,7 +131,7 @@ # CPU PROCESS (SigLIP image processor + text tokenizer). CPU bound. PROCESS_CONCURRENCY = 8 -BASE_DIR = "/mnt/shared_storage/walmart-notebooks" +BASE_DIR = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment" HF_PATH = f"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{CATEGORY}" CACHE_PATH = f"{BASE_DIR}/catalog_{CATEGORY}_{N_ROWS}.parquet" CHECKPOINT_PATH = f"{BASE_DIR}/enc_vlm_emb_enrich_{N_ROWS}_checkpoint" @@ -156,7 +156,7 @@ # ANYSCALE_ARTIFACT_STORAGE bucket once and use that S3 prefix. LORA_ADAPTER_DIR = os.environ.get( "QWEN_LORA_ADAPTER_DIR", - "s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k/org_967t9ah1lbk1yqf1zau6a1v247/cld_g54aiirwj1s8t9ktgzikqur41k/artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000", + None, ) LORA_MAX_RANK = 16 # must be ≥ LORA_R used during training (run_vlm_ft_enrich_3b.py) @@ -269,7 +269,7 @@ def _normalize_amazon_row(row): def build_catalog(): - # Cache check: /mnt/shared_storage/walmart-notebooks is per-user persistent, so once we've + # Cache check: /mnt/cluster_storage/vlm-distillation-catalog-enrichment is per-user persistent, so once we've # built the catalog at this (CATEGORY, N_ROWS) we never need to redo the # HF read + URL HEAD checks. Saves ~10 min/run for 10K rows. if os.path.exists(CACHE_PATH): @@ -323,7 +323,7 @@ def fetch_and_resize(batch): r = requests.get( batch["image_url"][i], timeout=FETCH_TIMEOUT_S, - headers={"User-Agent": "anyscale-demo/1.0"}, + headers={"User-Agent": "vlm-distillation-catalog-enrichment/1.0"}, ) if r.status_code != 200: continue diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py index d72a805a7..e274022d8 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py @@ -18,7 +18,7 @@ anyscale job submit --config-file vlm_32b_job_config.yaml --env HF_TOKEN=$HF_TOKEN View job ui on previous run: - https://console.anyscale.com/cld_g54aiirwj1s8t9ktgzikqur41k/prj_f1j47h9srml4cyg962id75ms2e/jobs/prodjob_1myz2ukkkhylts5jkaqlshd4qn/data?job-tab=ray-turbo-dashboard&job-logs-section-tabs=application_logs + ────────────────────────────────────────────────────────── v2 changes vs the baseline run (compare against: ) @@ -103,9 +103,9 @@ CONCURRENCY = 1 # exactly 1 replica (pins TP*PP=4 GPUs on one node). # Set (min, max) for autoscaling, e.g. (1, 4). -BASE_DIR = "/mnt/shared_storage/walmart-notebooks" # per-user persistent NFS — survives cluster +BASE_DIR = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment" # per-user persistent NFS — survives cluster # teardown AND is private to the submitting user. - # Use /mnt/shared_storage/walmart-notebooks instead if teammates + # Use /mnt/cluster_storage/vlm-distillation-catalog-enrichment instead if teammates # in the same project need to read these outputs. HF_PATH = f"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{CATEGORY}" CACHE_PATH = f"{BASE_DIR}/catalog_{CATEGORY}_{N_ROWS}.parquet" @@ -386,7 +386,7 @@ def main(): # ── PREVIEW — print a few enriched rows to the job log ── # Reads from the just-written parquet (NOT the lazy `ds`) so we don't # re-execute the GPU pipeline for the preview. If the cluster's - # /mnt/shared_storage/walmart-notebooks gets blown away after the job, at least the + # /mnt/cluster_storage/vlm-distillation-catalog-enrichment gets blown away after the job, at least the # sample rows live forever in the captured job logs. print("\n[preview] sample enriched rows:") for row in ray.data.read_parquet(OUTPUT_PATH).take(limit=4): diff --git a/templates/vlm-distillation-catalog-enrichment/src/enrich.py b/templates/vlm-distillation-catalog-enrichment/src/enrich.py index e046c602c..9f71307d5 100644 --- a/templates/vlm-distillation-catalog-enrichment/src/enrich.py +++ b/templates/vlm-distillation-catalog-enrichment/src/enrich.py @@ -97,7 +97,7 @@ def __call__(self, batch: dict) -> dict: resp = requests.get( batch["image_url"][i], timeout=5.0, - headers={"User-Agent": "anyscale-demo/1.0"}, + headers={"User-Agent": "vlm-distillation-catalog-enrichment/1.0"}, ) if resp.status_code != 200: continue diff --git a/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py b/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py index 584cbf27a..fda247018 100644 --- a/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py +++ b/templates/vlm-distillation-catalog-enrichment/src/load_catalog.py @@ -156,7 +156,7 @@ def load_amazon_berkeley_objects( n_rows: int, output_path: str, seed: int = 42, - image_cache_dir: str = "/mnt/shared_storage/walmart-notebooks/abo-images", + image_cache_dir: str = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment/abo-images", ) -> str: """ Backup loader: Amazon Berkeley Objects. @@ -224,7 +224,7 @@ def load_catalog( source: str = "amazon-reviews-2023", category: str = "Electronics", n_rows: int = 10_000, - output_path: str = "/mnt/shared_storage/walmart-notebooks/vlm-demo/catalog.parquet", + output_path: str = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment/vlm-demo/catalog.parquet", ): """ Unified loader. `source` is one of: diff --git a/templates/vlm-distillation-catalog-enrichment/src/preprocess.py b/templates/vlm-distillation-catalog-enrichment/src/preprocess.py index 1db3f4733..5bd956b84 100644 --- a/templates/vlm-distillation-catalog-enrichment/src/preprocess.py +++ b/templates/vlm-distillation-catalog-enrichment/src/preprocess.py @@ -30,7 +30,7 @@ def fetch_and_decode(batch: dict) -> dict: resp = requests.get( batch["image_url"][i], timeout=5.0, - headers={"User-Agent": "anyscale-demo/1.0"}, + headers={"User-Agent": "vlm-distillation-catalog-enrichment/1.0"}, ) if resp.status_code != 200: continue diff --git a/templates/vlm-distillation-catalog-enrichment/src/shard.py b/templates/vlm-distillation-catalog-enrichment/src/shard.py index fb2b52b7a..a5986c349 100644 --- a/templates/vlm-distillation-catalog-enrichment/src/shard.py +++ b/templates/vlm-distillation-catalog-enrichment/src/shard.py @@ -9,7 +9,7 @@ A shard is "completed" iff a directory named ``shard_NNNN`` exists at ``output_dir`` with at least one parquet inside. Commits use POSIX ``os.rename``, atomic for directories on the same filesystem (works on -NFS too, which is what ``/mnt/shared_storage/walmart-notebooks`` is). +NFS too, which is what ``/mnt/cluster_storage/vlm-distillation-catalog-enrichment`` is). """ import os import re From 7240bd02f75b88f0ab4152b6a31995badb34ee0c Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:13:03 -0400 Subject: [PATCH 3/7] =?UTF-8?q?Swap=20Stage=201=20teacher=20from=2032B=20?= =?UTF-8?q?=E2=86=92=207B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stage 1 is now Qwen2.5-VL-7B with TP=1 + CONCURRENCY=4 (one replica per L4 on a g6.12xlarge), replacing the prior 32B TP=4 + CONCURRENCY=1 layout. The 7B fits on a single L4 in bf16 (~14GB / 24GB), so replica-parallelism beats tensor-parallelism: every GPU runs an independent model every step with no all-reduce overhead. Knock-on changes: - Stage 1 output renamed: vlm_enriched_32b_*.parquet → teacher_7b_enriched_*.parquet - Stage 2 TEACHER_PARQUET path updated to match - Prose throughout (Stage 1 + Stage 2) refers to "7B teacher" / "teacher quality" - Field-flavored optimization narrative (32B baseline metrics, "v2 changes", cost numbers) removed from Stage 1's top docstring — Group B cleanup - Generic sizing reference (`Qwen2.5-VL ships in 3B / 7B / 32B / 72B`) kept Co-Authored-By: Claude Opus 4.7 (1M context) --- .../job_config.yaml | 2 +- .../notebooks/02_distill_student_lora.ipynb | 10 +- .../scripts/run_distill_student_lora.py | 65 +++++-------- .../scripts/run_enrich_and_embed.py | 4 +- .../scripts/run_teacher_batch_label.py | 94 ++++++------------- 5 files changed, 60 insertions(+), 115 deletions(-) diff --git a/templates/vlm-distillation-catalog-enrichment/job_config.yaml b/templates/vlm-distillation-catalog-enrichment/job_config.yaml index 8fdf7ef2e..e93fe7ac6 100644 --- a/templates/vlm-distillation-catalog-enrichment/job_config.yaml +++ b/templates/vlm-distillation-catalog-enrichment/job_config.yaml @@ -1,4 +1,4 @@ -# Anyscale Job — VLM Batch Enrichment (Qwen2.5-VL-32B, TP=2 PP=2, 10k rows) +# Anyscale Job — VLM Batch Enrichment (Qwen2.5-VL-7B, TP=2 PP=2, 10k rows) name: ecommerce-enc-vlm-batch-embeddings-enrichment-3b entrypoint: python scripts/run_enc_vlm_batch_emb_enrich_3b.py diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb index 7a7028a88..1d632b703 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -8,7 +8,7 @@ "# Qwen2.5-VL-3B Catalog Enrichment SFT — Smoke Test\n", "\n", "Runs the **same** Ray Train + FSDP + LoRA pipeline as `scripts/run_finetune_vlm_enrichment_3b.py`,\n", - "but on a 100-row subset of the 32B teacher parquet so the full loop validates\n", + "but on a 100-row subset of the 7B teacher parquet so the full loop validates\n", "in a few minutes on the workspace's 4× L4 cluster before you submit the full\n", "10k-row job.\n", "\n", @@ -136,7 +136,7 @@ "WARMUP_RATIO_SMOKE = 0.0 # tiny run, skip warmup\n", "\n", "BASE_DIR = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\n", - "TEACHER_PARQUET = f\"{BASE_DIR}/vlm_enriched_32b_10000.parquet\"\n", + "TEACHER_PARQUET = f\"{BASE_DIR}/teacher_7b_enriched_10000.parquet\"\n", "SMOKE_CACHE_PATH = f\"{BASE_DIR}/sft_cache_smoke_{N_SMOKE}.parquet\"\n", "SMOKE_ADAPTER_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_lora_smoke\"\n", "SMOKE_RUN_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_runs_smoke\"\n", @@ -144,7 +144,7 @@ "if not os.path.exists(TEACHER_PARQUET):\n", " raise FileNotFoundError(\n", " f\"Teacher parquet not found at {TEACHER_PARQUET}. \"\n", - " f\"Run scripts/run_vlm_batch_enrich_32b.py first.\"\n", + " f\"Run scripts/run_teacher_batch_label.py first.\"\n", " )\n", "\n", "print(f\"smoke config: N={N_SMOKE} workers={NUM_WORKERS_SMOKE} \"\n", @@ -158,7 +158,7 @@ "source": [ "## Build SFT cache (small subset)\n", "\n", - "Reads the 32B teacher parquet, drops rows whose teacher output isn't valid\n", + "Reads the 7B teacher parquet, drops rows whose teacher output isn't valid\n", "JSON, attaches a deterministic train/val/test split, fetches each image once,\n", "and writes a self-contained training parquet. Same logic as `build_sft_cache`\n", "in the production script, just with `.limit(N_SMOKE)` upstream." @@ -1313,7 +1313,7 @@ "Anyscale Job:\n", "\n", "```bash\n", - "anyscale job submit --config-file vlm_32b_job_config.yaml \\\n", + "anyscale job submit --config-file job_config.yaml \\\n", " --entrypoint \"python scripts/run_finetune_vlm_enrichment_3b.py\" \\\n", " --env HF_TOKEN=$HF_TOKEN\n", "```\n", diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py index af45dcdfe..af96523bb 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py @@ -1,51 +1,36 @@ """ -Ray Train — Qwen2.5-VL-3B Catalog Enrichment SFT (FSDP + LoRA) +Stage 2 — Qwen2.5-VL-3B SFT (FSDP + LoRA) on Stage 1's teacher labels. -Distills the 32B teacher's enrichment JSON into the 3B student so you ship -~32B-quality structured catalog output at 3B inference cost. Reads the -parquet that scripts/run_vlm_batch_enrich_32b.py wrote and uses each row's +Distills the 7B teacher's enrichment JSON into the 3B student so you ship +teacher-grade structured catalog output at 3B inference cost. Reads the +parquet that scripts/run_teacher_batch_label.py wrote and uses each row's `raw_output` (the teacher's JSON string) as the SFT target. -This closes the third loop of the demo arc: - 1) Batch enrichment (run_enc_vlm_batch_emb_enrich_3b.py) ← inference - 2) Online search (run_vlm_online_search_3b.py) ← inference - 3) Post-training (SFT) (this file) ← training - -The output is a LoRA adapter that drops into either of the inference scripts +The output is a LoRA adapter that drops into Stage 3 (run_enrich_and_embed.py) as a model swap — same Qwen2.5-VL-3B base, fine-tuned weights. -Pipeline shape: - LOAD teacher parquet → CPU FETCH images + SPLIT → BUILD SFT EXAMPLES (CPU pool) - → SFT TRAIN (Ray Train + FSDP + LoRA on 4× L4) +Pipeline: + LOAD teacher parquet → CPU FETCH images + SPLIT → BUILD SFT EXAMPLES (CPU) + → SFT TRAIN (Ray Train + FSDP + LoRA on 4× L4) → WRITE adapter -Each comment block below says WHERE the stage runs (CPU pool, GPU pool, or -inside the Ray Train workers) and links the relevant docs. - -Run on the workspace cluster (after the 32B teacher parquet exists): - python scripts/run_finetune_vlm_enrichment_3b.py +Run on the workspace cluster (after the Stage 1 teacher parquet exists): + python scripts/run_distill_student_lora.py -Or as an Anyscale Job (re-uses the 4× L4 fleet from the 32B job config — -training fleet is the same shape): - anyscale job submit --config-file vlm_32b_job_config.yaml \\ - --entrypoint "python scripts/run_finetune_vlm_enrichment_3b.py" \\ +Or as an Anyscale Job (same 4× L4 fleet as Stage 1): + anyscale job submit --config-file job_config.yaml \\ + --entrypoint "python scripts/run_distill_student_lora.py" \\ --env HF_TOKEN=$HF_TOKEN ────────────────────────────────────────────────────────── -Why distill the 32B teacher into a 3B student +Why distill the 7B teacher into a 3B student ────────────────────────────────────────────────────────── Same prompt, same 4-key JSON schema, but a fraction of the inference cost. -The student is bounded by teacher quality — it will not exceed 32B output — -but will close most of the gap on a focused task (structured JSON over a -narrow product category) at 3B model size. This is the same recipe Anthropic -and OpenAI use internally to ship Haiku-class models from Opus-class teachers, -applied to one customer's catalog. - -The category-specialization is a feature, not a bug. The teacher parquet was -produced on `Electronics` (CATEGORY in run_vlm_batch_enrich_32b.py); the -fine-tuned adapter will be category-specialized. production-scale catalogs -deploy this as a fleet of per-category adapters served from one base model -checkpoint — clean operational pattern, cheap to retrain per category. +The student is bounded by teacher quality — it will not exceed the 7B teacher +— but closes most of the gap on a focused task (structured JSON over a narrow +product category) at 3B model size. The category-specialization is a feature: +the teacher parquet is produced on one CATEGORY at a time, and you ship a +fleet of per-category adapters served from one base model checkpoint. ────────────────────────────────────────────────────────── What's optimized for L4 24GB and the 4× L4 node shape @@ -98,7 +83,7 @@ SEED = int(os.environ.get("SEED", 42)) BASE_DIR = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment" -TEACHER_PARQUET = f"{BASE_DIR}/vlm_enriched_32b_{TEACHER_N_ROWS}.parquet" +TEACHER_PARQUET = f"{BASE_DIR}/teacher_7b_enriched_{TEACHER_N_ROWS}.parquet" SFT_CACHE_PATH = f"{BASE_DIR}/sft_cache_{N_ROWS}.parquet" ADAPTER_OUTPUT_DIR = f"{BASE_DIR}/qwen25vl_3b_enrichment_lora_{N_ROWS}" TRAIN_RUN_DIR = f"{BASE_DIR}/qwen25vl_3b_enrichment_runs_{N_ROWS}" @@ -122,7 +107,7 @@ WEIGHT_DECAY = 0.01 MAX_SEQ_LEN = 1024 # ~512 visual + ~200 prompt + ≤160 target ≈ 870 # tokens worst-case; 1024 is a safe ceiling. Lower - # than batch-enrich-32b's 2048 max_model_len to + # than teacher-batch-label's 2048 max_model_len to # halve the cross-entropy logits allocation # (batch × seq × ~152K vocab × bf16) which OOMed # the loss step on 4× L4. Inference (online @@ -169,7 +154,7 @@ # ────────────────────────────────────────────────────────── # STAGE 1 — BUILD SFT TRAINING CACHE (CPU) # ────────────────────────────────────────────────────────── -# Reads the 32B teacher parquet, drops rows whose teacher output isn't valid +# Reads the 7B teacher parquet, drops rows whose teacher output isn't valid # JSON (bad supervision), assigns a deterministic train/val/test split, # fetches every image once, and writes a self-contained training parquet at # SFT_CACHE_PATH. Once cached, every epoch reads from this file — no HTTP. @@ -186,7 +171,7 @@ def _split_bucket(row_id: str) -> str: def _strip_code_fence(text: str) -> str: - """The 32B teacher sometimes wraps JSON in ```json ... ``` fences. Strip + """The 7B teacher sometimes wraps JSON in ```json ... ``` fences. Strip them so json.loads succeeds. Same recovery the serve app does.""" text = (text or "").strip() if text.startswith("```"): @@ -247,7 +232,7 @@ def build_sft_cache(): if not os.path.exists(TEACHER_PARQUET): raise FileNotFoundError( f"Teacher parquet not found at {TEACHER_PARQUET!r}. Run " - f"scripts/run_vlm_batch_enrich_32b.py first to produce it." + f"scripts/run_teacher_batch_label.py first to produce it." ) print(f"[cache] reading teacher parquet {TEACHER_PARQUET}") @@ -791,7 +776,7 @@ def main(): # Multi-node / multi-category scale-up: # - Bump NUM_WORKERS for more GPUs (one ScalingConfig knob). # - Per-category training: re-run with a different teacher parquet -# (point TEACHER_PARQUET at vlm_enriched_32b_.parquet) and a +# (point TEACHER_PARQUET at teacher_7b_enriched_.parquet) and a # different ADAPTER_OUTPUT_DIR. One base model, one LoRA per category. # # Output: diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py index 2c8360b4f..38979af99 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py @@ -26,10 +26,10 @@ Run directly on the workspace cluster: python scripts/run_enc_vlm_batch_emb_enrich_3b.py -Or as an Anyscale Job (re-use vlm_32b_job_config.yaml — same g6.12xlarge fits; +Or as an Anyscale Job (re-use job_config.yaml — same g6.12xlarge fits; flip cpu-workers max_nodes back to a positive number — this pipeline WANTS the CPU pool): - anyscale job submit --config-file vlm_32b_job_config.yaml \\ + anyscale job submit --config-file job_config.yaml \\ --entrypoint "python scripts/run_enc_vlm_batch_emb_enrich_3b.py" \\ --env HF_TOKEN=$HF_TOKEN diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py index e274022d8..ca1fd6a07 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py @@ -1,60 +1,23 @@ """ -Ray Data LLM — Multimodal Batch Enrichment with Qwen2.5-VL-32B +Stage 1 — Teacher batch enrichment with Qwen2.5-VL-7B. -Mirrors notebooks/demo_vlm_3b.ipynb but scales up: 10k Amazon-Reviews-2023 -products → category / attributes / tags / description JSON, generated by a -32B VLM sharded across 4 L4 GPUs with tensor + pipeline parallelism. +Reads an Amazon-Reviews-2023 product subset, prompts Qwen2.5-VL-7B with the +image + title, and writes a parquet of {category, attributes, search_tags, +description} JSON per row. The output is the labeled corpus that Stage 2 +(run_distill_student_lora.py) distills into a 3B student. -Pipeline shape (same 5 stages as text-only, plus an extra multimodal stage): - LOAD → PREPROCESS → [PREPARE_IMAGES] → INFER → POSTPROCESS → WRITE +Pipeline: + LOAD → PREPROCESS → PREPARE_IMAGES → INFER (vLLM) → POSTPROCESS → WRITE -Each comment block below says WHERE the stage runs (CPU or GPU) and links -to the relevant docs. +Each replica runs on a single L4 GPU (TP=1). With CONCURRENCY=4 you saturate +all four GPUs on a g6.12xlarge node, which gives roughly 4× the throughput of +a single TP=4 replica without any all-reduce overhead. Run directly on the workspace cluster: - python scripts/run_vlm_32b.py + python scripts/run_teacher_batch_label.py Or as an Anyscale Job: - anyscale job submit --config-file vlm_32b_job_config.yaml --env HF_TOKEN=$HF_TOKEN - -View job ui on previous run: - - -────────────────────────────────────────────────────────── -v2 changes vs the baseline run (compare against: ) -────────────────────────────────────────────────────────── -Baseline metrics: GPU 100% / GRAM 98% / prefill 600 tok/s ≫ decode 180 tok/s, -KV cache 96–97% full, 226-deep waiting queue. End-to-end ~1.5h at 1.37 row/s -avg vLLM throughput on 10k rows, ~$8 on AWS list. Bottleneck is image prefill: -Qwen2.5-VL emits ~1,300 vision tokens per Amazon "large" image, which -dominates the per-row token budget and pins the KV cache. - - 1. Cap Qwen2.5-VL dynamic-resolution at max_pixels = 512·28² (~633×633). - Vision tokens drop ~1,300 → ~512 per image. Single biggest lever; halves - prefill work with no visible quality loss on centered product photos. - 2. TP=4 PP=1 (was TP=2 PP=2). Both fit on the same g6.12xlarge node, but - PP=2 left half the GPU workers idle each step (visible as RayWorkerWrapper - oscillating 2↔4 active actors in the Ray task graph). TP=4 keeps all 4 - GPUs working every step. - 3. MAX_MODEL_LEN 4096 → 2048. After (1), image+prompt+gen ≈ 822 tok; 2048 - halves per-sequence KV reservation vs 4096 → more concurrent sequences. - 4. max_tokens 256 → 160. Output is a 4-key JSON (~120 tok typical); 160 is - a safe ceiling and trims KV reservation per request further. - 5. Stable SHA-1(title|image_url) row IDs (was uuid.uuid4). Deterministic - across submissions so CheckpointConfig actually resumes — previously - IDs regenerated each run and the checkpoint matched zero rows. Hashing - on (title, image_url) keeps IDs unique under future multi-image fan-out. - 6. cpu-workers max_nodes 8 → 0 (in vlm_32b_job_config.yaml). Baseline used - 5/48 CPUs on the GPU node and 0 of the cpu-workers pool, but Ray queued - 145 placement groups against it (visible in Ray Tasks dashboard). Closing - the pool eliminates that backlog. - -NOT changed (deferred for next iteration): - - FP8 weights + FP8 KV cache. L4 supports FP8 natively; would ~2× KV - capacity and add ~1.5× throughput, but wanted clean A/B against bf16 - baseline first. - -Expected: ~2.5× end-to-end speedup. ETA ~1.5h → ~35min. Cost ~$8 → ~$3. + anyscale job submit --config-file job_config.yaml --env HF_TOKEN=$HF_TOKEN """ import os, sys, json, hashlib @@ -77,21 +40,18 @@ N_ROWS = 10_000 SEED = 42 -# Qwen2.5-VL ships in 3B / 7B / 32B / 72B. 32B fits on 4× L4 (24GB each) -# with bf16 weights once sharded. -MODEL_SOURCE = "Qwen/Qwen2.5-VL-32B-Instruct" +# Qwen2.5-VL ships in 3B / 7B / 32B / 72B. 7B in bf16 (~14GB) fits on a +# single L4 (24GB), so we shard via replicas — one model copy per GPU — +# rather than tensor parallelism. +MODEL_SOURCE = "Qwen/Qwen2.5-VL-7B-Instruct" # tensor_parallel_size: shard weights across N GPUs on ONE node (intra-node). # pipeline_parallel_size: split layers across M nodes (inter-node). -# Each replica claims TP × PP GPUs total → here, 4 × 1 = 4 GPUs. -# Why TP=4 over TP=2 PP=2 on the same g6.12xlarge node: PP=2 leaves half the -# GPU workers idle during pipeline fill/drain, visible in the Ray task graph -# as RayWorkerWrapper oscillating between 2 and 4 active actors. TP=4 keeps -# all 4 GPUs working every step. The PCIe-only L4s pay slightly more -# all-reduce overhead at TP=4 vs TP=2, but it's still net faster — chunked -# prefill amortizes the comm cost. +# Each replica claims TP × PP GPUs total. The 7B fits on one L4, so TP=1 + +# CONCURRENCY=4 beats TP=4 + CONCURRENCY=1: every GPU runs an independent +# replica every step, with no all-reduce overhead between them. # https://docs.vllm.ai/en/stable/serving/distributed_serving.html -TENSOR_PARALLEL_SIZE = 4 +TENSOR_PARALLEL_SIZE = 1 PIPELINE_PARALLEL_SIZE = 1 MAX_MODEL_LEN = 2048 # prompt + image tokens + generation; raise if truncating. @@ -99,8 +59,8 @@ # image ≈ 512 tok + prompt ≈ 150 tok + gen ≤ 160 tok ≈ 822. # 2048 leaves headroom; halves per-seq KV reservation vs 4096. BATCH_SIZE = 16 # rows fed to each replica per step; smaller for VLMs - # because image tokens explode the per-row token count -CONCURRENCY = 1 # exactly 1 replica (pins TP*PP=4 GPUs on one node). + # because image tokens explode the per-row token count. +CONCURRENCY = 4 # one replica per L4 on a g6.12xlarge (4× L4) node. # Set (min, max) for autoscaling, e.g. (1, 4). BASE_DIR = "/mnt/cluster_storage/vlm-distillation-catalog-enrichment" # per-user persistent NFS — survives cluster @@ -109,8 +69,8 @@ # in the same project need to read these outputs. HF_PATH = f"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{CATEGORY}" CACHE_PATH = f"{BASE_DIR}/catalog_{CATEGORY}_{N_ROWS}.parquet" -CHECKPOINT_PATH = f"{BASE_DIR}/vlm_32b_{N_ROWS}_checkpoint" -OUTPUT_PATH = f"{BASE_DIR}/vlm_enriched_32b_{N_ROWS}.parquet" +CHECKPOINT_PATH = f"{BASE_DIR}/teacher_7b_{N_ROWS}_checkpoint" +OUTPUT_PATH = f"{BASE_DIR}/teacher_7b_enriched_{N_ROWS}.parquet" # ────────────────────────────────────────────────────────── @@ -421,10 +381,10 @@ def main(): # total replicas = concurrency (or autoscales between (min, max)) # total GPUs used = (TP × PP) × concurrency # -# This script: TP=2, PP=2, concurrency=1 → 4 GPUs total → fits on one -# g6.12xlarge (4× L4). +# This script: TP=1, PP=1, concurrency=4 → 4 GPUs total → fits on one +# g6.12xlarge (4× L4), one 7B replica per GPU. # # Common scale-ups: -# 8B text-only on 1 GPU: TP=1 PP=1, concurrency=N (one replica per GPU) +# 7B-8B on 1 node: TP=1 PP=1, concurrency=N (one replica per GPU) # 32B-70B on 1 node: TP=4 PP=1, concurrency=1 (or (1, num_nodes)) # 70B+ multi-node: TP=4 PP=2, concurrency=1 (one replica spans 2 nodes) From bed481263ab6da935c00c126037fde805ee410e6 Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:15:59 -0400 Subject: [PATCH 4/7] Wire orchestrator README, configs, tests, and BUILD.yaml entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - templates/vlm-distillation-catalog-enrichment/README.ipynb: top-level distillation story. 17 cells, runs all three stages end-to-end with sample output inspection between each. Smoke knobs (N_ROWS, TEACHER_N_ROWS, CATEGORY) read from env vars so tests.sh can drop to N=20. - configs/vlm-distillation-catalog-enrichment/{aws,gce}.yaml: CPU head + g6.12xlarge / g2-standard-48 (4× L4) worker pool, max_workers=2. - tests/vlm-distillation-catalog-enrichment/tests.sh: nb2py-converts the README and runs it under the N=20 smoke configuration. - BUILD.yaml: new entry pinning anyscale/ray-llm:2.55.1-py311-cu128 (matches entity-recognition-with-llms — needs vLLM + Ray Data LLM + Ray Train), 3600s test timeout. Also makes Stage 1 + Stage 3 honor N_ROWS / TEACHER_N_ROWS / CATEGORY env overrides so the same script + job config submits both the smoke and the full run without code edits (Stage 2 already supported this). Co-Authored-By: Claude Opus 4.7 (1M context) --- BUILD.yaml | 13 ++ .../aws.yaml | 15 ++ .../gce.yaml | 15 ++ .../README.ipynb | 153 ++++++++++++++++++ .../scripts/run_distill_student_lora.py | 2 +- .../scripts/run_enrich_and_embed.py | 6 +- .../scripts/run_teacher_batch_label.py | 6 +- .../tests.sh | 18 +++ 8 files changed, 221 insertions(+), 7 deletions(-) create mode 100644 configs/vlm-distillation-catalog-enrichment/aws.yaml create mode 100644 configs/vlm-distillation-catalog-enrichment/gce.yaml create mode 100644 templates/vlm-distillation-catalog-enrichment/README.ipynb create mode 100755 tests/vlm-distillation-catalog-enrichment/tests.sh diff --git a/BUILD.yaml b/BUILD.yaml index 5df92fee7..b59c71052 100644 --- a/BUILD.yaml +++ b/BUILD.yaml @@ -593,6 +593,19 @@ command: bash tests.sh timeout_in_sec: 1800 +# owner: @geoff-counihan +- name: vlm-distillation-catalog-enrichment + dir: templates/vlm-distillation-catalog-enrichment + cluster_env: + image_uri: anyscale/ray-llm:2.55.1-py311-cu128 + compute_config: + AWS: configs/vlm-distillation-catalog-enrichment/aws.yaml + GCP: configs/vlm-distillation-catalog-enrichment/gce.yaml + test: + tests_path: tests/vlm-distillation-catalog-enrichment/ + command: bash tests.sh + timeout_in_sec: 3600 + # owner: @christian-stano - name: ecommerce_multi_model_serving dir: templates/ecommerce_multi_model_serving diff --git a/configs/vlm-distillation-catalog-enrichment/aws.yaml b/configs/vlm-distillation-catalog-enrichment/aws.yaml new file mode 100644 index 000000000..d5f29b093 --- /dev/null +++ b/configs/vlm-distillation-catalog-enrichment/aws.yaml @@ -0,0 +1,15 @@ +# Head node (CPU only) +head_node_type: + name: head + instance_type: m5.2xlarge + resources: + cpu: 0 + gpu: 0 + +# Worker nodes with L4 GPUs +worker_node_types: + - name: gpu-worker-4xL4 + instance_type: g6.12xlarge # 4x L4 GPUs + min_workers: 0 + max_workers: 2 + use_spot: false diff --git a/configs/vlm-distillation-catalog-enrichment/gce.yaml b/configs/vlm-distillation-catalog-enrichment/gce.yaml new file mode 100644 index 000000000..aa5ad479d --- /dev/null +++ b/configs/vlm-distillation-catalog-enrichment/gce.yaml @@ -0,0 +1,15 @@ +# Head node (CPU only) +head_node_type: + name: head + instance_type: n2-standard-8 + resources: + cpu: 0 + gpu: 0 + +# Worker nodes with L4 GPUs +worker_node_types: + - name: gpu-worker-4xL4 + instance_type: g2-standard-48 # 4x L4 GPUs + min_workers: 0 + max_workers: 2 + use_spot: false diff --git a/templates/vlm-distillation-catalog-enrichment/README.ipynb b/templates/vlm-distillation-catalog-enrichment/README.ipynb new file mode 100644 index 000000000..b9054073e --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/README.ipynb @@ -0,0 +1,153 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# VLM teacher-student distillation for ecommerce catalogs\n\n[![Run on Anyscale](https://shields.io/badge/Run_on-Anyscale-009DEF?logo=anyscale)](https://console.anyscale.com/register/ha?utm_source=anyscale_templates&utm_medium=github&utm_campaign=vlm-distillation-catalog-enrichment&redirectTo=/v2/template-preview/vlm-distillation-catalog-enrichment)\n[![View on GitHub](https://img.shields.io/badge/View_on-GitHub-181717?logo=github)](https://github.com/anyscale/templates/tree/main/templates/vlm-distillation-catalog-enrichment)\n\n**Time to complete:** ~45 min\n\nLabel a product catalog with a Qwen2.5-VL-7B teacher, distill those labels into a Qwen2.5-VL-3B student via FSDP + LoRA SFT, then run the student in a single Ray Data graph that emits structured catalog JSON *and* SigLIP image+text embeddings. One cluster shape (4× L4), three stages." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## What you'll build\n\n```\nStage 1 Stage 2 Stage 3\n───────────── ───────────── ─────────────────\n7B teacher ───► 3B student SFT ───► 3B distilled enrich\nbatch labeling (FSDP + LoRA) + SigLIP embeddings\n (one Ray Data graph)\n\nRay Data LLM Ray Train + FSDP Ray Data LLM + Ray Data\n ▼ ▼ ▼\nteacher.parquet LoRA adapter enriched + embedded.parquet\n(JSON labels) (~100 MB) (JSON + 1152-dim vectors)\n```\n\nEvery stage runs on the same 4× L4 GPU node (`g6.12xlarge` / `g2-standard-48`). Stages 1 and 2 each take 15–30 min on the smoke configuration; Stage 3 takes ~5 min." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Set up\n\nThis template needs a Hugging Face token (Qwen2.5-VL weights are public but the HF Hub rate-limits anonymous downloads). The token is read from `HF_TOKEN`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\nimport subprocess\nimport sys\n\n# Cache HF downloads on cluster storage so the three stages share weights.\nos.environ.setdefault(\"HF_HOME\", \"/mnt/cluster_storage/hf_cache\")\nos.environ.setdefault(\"HF_HUB_ENABLE_HF_TRANSFER\", \"1\")\n\n# Smoke knobs — overridden by tests.sh during CI.\n# Set these higher for a production run (N_ROWS=10000 is the default in each script).\nN_ROWS = int(os.environ.get(\"N_ROWS\", \"20\"))\nTEACHER_N_ROWS = int(os.environ.get(\"TEACHER_N_ROWS\", str(N_ROWS)))\nCATEGORY = os.environ.get(\"CATEGORY\", \"Electronics\")\n\nos.environ[\"N_ROWS\"] = str(N_ROWS)\nos.environ[\"TEACHER_N_ROWS\"] = str(TEACHER_N_ROWS)\nos.environ[\"CATEGORY\"] = CATEGORY\n\nprint(f\"Running with N_ROWS={N_ROWS} TEACHER_N_ROWS={TEACHER_N_ROWS} CATEGORY={CATEGORY}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!pip install -q -r requirements.txt" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Stage 1 — Teacher batch labeling\n\nRun Qwen2.5-VL-7B over the catalog and write `{category, attributes, search_tags, description}` JSON per product. The teacher's labels become Stage 2's supervised targets.\n\nDeep-dive notebook: [`notebooks/01_teacher_batch_label.ipynb`](notebooks/01_teacher_batch_label.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!python scripts/run_teacher_batch_label.py" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Inspect a sample row.\nimport pyarrow.parquet as pq\n\nteacher_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/teacher_7b_enriched_{TEACHER_N_ROWS}.parquet\"\ntbl = pq.read_table(teacher_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\nsample title: {row[\"title\"][:100]}\")\nprint(f\"sample teacher output (raw_output):\\n{row[\"raw_output\"]}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Stage 2 — Distill the student with FSDP + LoRA\n\nFine-tune Qwen2.5-VL-3B on the teacher's parquet using Ray Train. The vision tower stays frozen (standard LLaVA recipe); only the language model gets LoRA adapters. The output is a ~100 MB adapter that drops into Stage 3 as a model swap.\n\nDeep-dive notebook: [`notebooks/02_distill_student_lora.ipynb`](notebooks/02_distill_student_lora.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!python scripts/run_distill_student_lora.py" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Inspect the adapter.\nfrom pathlib import Path\n\nadapter_dir = Path(f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_{N_ROWS}\")\nprint(f\"adapter dir: {adapter_dir}\")\nfor p in sorted(adapter_dir.rglob(\"*\"))[:10]:\n print(f\" {p.relative_to(adapter_dir)}\")\n\n# Point Stage 3 at the freshly trained adapter.\nos.environ[\"QWEN_LORA_ADAPTER_DIR\"] = str(adapter_dir)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Stage 3 — Enrichment + embeddings in one Ray Data graph\n\nRun the LoRA-adapted 3B student to emit catalog JSON, *and* SigLIP-2 (so400m, 1152-dim) image and text embeddings — all in a single streaming Ray Data pipeline. No intermediate disk writes between the VLM and the embedding stages.\n\nDeep-dive notebook: [`notebooks/03_enrich_and_embed.ipynb`](notebooks/03_enrich_and_embed.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "!python scripts/run_enrich_and_embed.py" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Inspect a sample row of the final output.\nimport pyarrow.parquet as pq\n\nout_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_{N_ROWS}.parquet\"\ntbl = pq.read_table(out_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\ntitle: {row[\"title\"][:100]}\")\nprint(f\"raw_output (3B student): {row[\"raw_output\"]}\")\nprint(f\"image_embedding shape: {len(row[\"image_embedding\"])}\")\nprint(f\"text_embedding shape: {len(row[\"text_embedding\"])}\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Production: submit as an Anyscale Job\n\nThe same scripts run unchanged as an Anyscale Job. See [`job_config.yaml`](job_config.yaml) for the Stage 3 entry point — the daily/weekly cadence most teams use for catalog refreshes.\n\n```bash\nanyscale job submit --config-file job_config.yaml --env HF_TOKEN=$HF_TOKEN\n```\n\nSwap the `entrypoint` to `scripts/run_teacher_batch_label.py` or `scripts/run_distill_student_lora.py` to run Stages 1 and 2 as jobs." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Clean up" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import shutil\n\nshutil.rmtree(\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\", ignore_errors=True)\nprint(\"cluster storage cleared\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py index af96523bb..d93f5d7bc 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py @@ -78,7 +78,7 @@ # by stage 1). Training subset is N_ROWS — env-overridable so the same script # + job config can submit a small smoke job (N_ROWS=1000, ~45 min) or the # full run (N_ROWS=10000, ~6 hr) without code edits. -TEACHER_N_ROWS = 10_000 +TEACHER_N_ROWS = int(os.environ.get("TEACHER_N_ROWS", 10_000)) N_ROWS = int(os.environ.get("N_ROWS", TEACHER_N_ROWS)) SEED = int(os.environ.get("SEED", 42)) diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py index 38979af99..16c63afac 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py @@ -106,9 +106,9 @@ # ────────────────────────────────────────────────────────── # Knobs — the only things you usually tune # ────────────────────────────────────────────────────────── -CATEGORY = "Electronics" -N_ROWS = 10_000 # bump to 10_000 / 100_000 when going beyond a smoke run -SEED = 42 +CATEGORY = os.environ.get("CATEGORY", "Electronics") +N_ROWS = int(os.environ.get("N_ROWS", 10_000)) +SEED = int(os.environ.get("SEED", 42)) # VLM (generative) — Qwen2.5-VL-3B fits on a single L4 at bf16. VLM_MODEL_SOURCE = "Qwen/Qwen2.5-VL-3B-Instruct" diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py index ca1fd6a07..c2dce13cd 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_teacher_batch_label.py @@ -36,9 +36,9 @@ # ────────────────────────────────────────────────────────── # Knobs — the only things you usually tune # ────────────────────────────────────────────────────────── -CATEGORY = "Electronics" -N_ROWS = 10_000 -SEED = 42 +CATEGORY = os.environ.get("CATEGORY", "Electronics") +N_ROWS = int(os.environ.get("N_ROWS", 10_000)) +SEED = int(os.environ.get("SEED", 42)) # Qwen2.5-VL ships in 3B / 7B / 32B / 72B. 7B in bf16 (~14GB) fits on a # single L4 (24GB), so we shard via replicas — one model copy per GPU — diff --git a/tests/vlm-distillation-catalog-enrichment/tests.sh b/tests/vlm-distillation-catalog-enrichment/tests.sh new file mode 100755 index 000000000..f1423899f --- /dev/null +++ b/tests/vlm-distillation-catalog-enrichment/tests.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +set -euxo pipefail + +# Smoke run: N=20 rows through the full 3-stage distillation flow. +# The orchestrator README.ipynb at the template root runs end-to-end. +export N_ROWS=20 +export TEACHER_N_ROWS=20 +export NUM_EPOCHS=1 +export TRAIN_FRAC=0.5 + +cd /home/ray/default/templates/vlm-distillation-catalog-enrichment + +python /home/ray/default/tests/vlm-distillation-catalog-enrichment/nb2py.py \ + README.ipynb README.py + +python README.py +rm README.py From 0b63db6aa591fe22e56162aef1e67f1f85755612 Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:20:50 -0400 Subject: [PATCH 5/7] Groups B/D: notebook cleanup pass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stage notebooks (01/02/03): - Renamed Stage 2 title from "Smoke Test" framing to template voice ("Stage 2 — Distill the student with FSDP + LoRA"); added orchestrator README link in each stage's intro - Added an H1 title cell to Stage 1 (notebook previously started with a code cell) - Removed the dead `outs = [...]` literal cell from Stage 3 (the migration checklist's headline removal) - Removed the stray markdown-fence-only cell in Stage 1 (duplicated the prior code cell's output) - Removed the trailing empty cell in Stage 1 - Updated all stale script-name imports to match the renamed files (run_enc_vlm_batch_emb_enrich_3b → run_enrich_and_embed, run_vlm_ft_enrich_3b → run_distill_student_lora, run_finetune_vlm_enrichment_3b → run_distill_student_lora, run_vlm_batch_enrich_32b → run_teacher_batch_label) - Replaced the hardcoded runtime_env working_dir ("/home/ray/default_/sa-demos/.../vlm-batch-embeddings") with "." - Cleared all baked-in cell outputs from the prior demo runs (which carried stale /home/ray/default_/sa-demos paths, session URLs, and cluster IDs embedded in Ray log lines). Outputs will be regenerated on first run. Scripts: - Same script-name updates in run_enrich_and_embed.py + run_distill_student_lora.py docstrings Assets: - Removed unreferenced images/32b_baseline_*.png (six stale Ray dashboard screenshots from the prior 32B run, not used by any markdown in the new template). The orchestrator README uses an ASCII architecture diagram. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../images/32b_baseline_compute_resources.png | Bin 103322 -> 0 bytes .../32b_baseline_data_dashboard_finished.png | Bin 582768 -> 0 bytes .../32b_baseline_data_dashboard_inflight.png | Bin 304873 -> 0 bytes .../32b_baseline_hardware_utilization.png | Bin 539752 -> 0 bytes .../images/32b_baseline_ray_components.png | Bin 516165 -> 0 bytes .../images/32b_baseline_ray_tasks.png | Bin 304873 -> 0 bytes .../notebooks/01_teacher_batch_label.ipynb | 3300 +---------------- .../notebooks/02_distill_student_lora.ipynb | 1294 +------ .../notebooks/03_enrich_and_embed.ipynb | 2337 +----------- .../scripts/run_distill_student_lora.py | 2 +- .../scripts/run_enrich_and_embed.py | 6 +- 11 files changed, 78 insertions(+), 6861 deletions(-) delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_hardware_utilization.png delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_components.png delete mode 100644 templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_compute_resources.png deleted file mode 100644 index c03faa03758764a22e4c16d24d02b645c441153b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103322 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 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_finished.png deleted file mode 100644 index 52c80d7e85e95943f8562a5cdbc339fb676d13ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 582768 zcmeFZbypnSw=EnT8iH$Z65Ij=cZVPW60C6#?(WjKhTs+?kl@-7+}#tjaZeg2&_E-% zpYz_|J?D>yJKhg)$EY3@)itWtUbSn@wdP#AV>Hwip95Y1o;`c^Tv)A6jv}eyS zrZLeGNBkXxn-G7H+_e;Co>fm${YLyFWTmHUt)}*j4Y7~;3@OU?8R|c$AU-b;pJ&gI zzaanT2pZZKl>h8wO#k!cPIN)Xvu9Gzl;xy9_#hqTVFZw9FAth19dvjjJ}Kp6b3rvf8ShU2$ETRV)9(5tDi741XGFl1MQO*hN{Ge$n~fk zMnGNUpDA5yPk4 zh#2HIiKl!(hnzu<6cd)Qh_$d8`=p(6(w9%Vn4qN};idL|^%h*+e}7O2<6i;F@&0`# zAnw`Cs6fa2HAzr5636TA`s~{7Mz}rqE`SQU#0rh9DTDp{)BCRxeV3(^m+zS{05AU0 zws+XC&hy&nMjFdv&mbAjm@-gDdi}msHN8tpVl17Xa!nDKNF{ui#IQ9}toVK(lj!?p z$!p*9F&Fxao!NDmsOxoLfeCfqzfXl%@^tcY(y=OviBxs;k~mE^1^#RGHd8cRT|WoF zIO)vqoY;*kzwtY|f%u)*R_x{~&3x+)F(Z0@E+o~k4XkN|h@sQ-)|!oH(id9|lLx%5 zTP^t=>oZB{Mu$?bLGXlguLFsc2sB?yede)HXhx5Z7jtiFWH7Av$ePIM>VAOfJGXuR znc%g5Bwl4VH%dzB{puT+ws8`*sP+3&^#+rmyhFzcOxMF$cCKbWPbhg;+lRMuauLsO zT)%M|)&F8J>ltxh_!1=E*6v!o{>$z{YqM&b_+KpvZIs&>|Fen){yZNZWnqpl^!fuq zANH&ar^O(qH|=CPXO01S(9PU}fYm6m|7j1r%6>m*<&rP;Jml+sjT>m6eiyrHQxVpN|LlYqmi_rvE>&?6N<$XY zP1mLGv6`PhQvK?)k``Y{yhQcPQxRWTgZ4sah;SyG@=N}_{$Fg=l{t`2Pbll0L2YgKQj zZjEvHb(E`4y&RUq`!zcT{kIQyH+PG@FepjxH8%sptht4S!%$)#*b|~-(CGjg(h>8x zPL@w&wb&h1F!=DHk%Zg$7qk%WY0ikhd3CsCZ@*C0VEeNaQkszC@YsW*Q*NnTp;6dw zV3^LLdHC6{W%XFx-{G}T@@{q$bmi@*F+6G!%VLEDa4!h3wAmL`C3j{%-|AW6!~V8< z8*;Lia5&rMF!yH;OzcX(P?RWxh7I&RY%uhAGbyb+mLpixfOpO4g#%=I!uu{~m?h;b znTuv14{&lC?csK%XGQvatCb4n8_Vc8bvR76G3RgGWos1%>UY(A#>`8N{#fY%nO5rH zzawP=7K5sI+6P(TW{ZkQvFXuhfSrb`qvfS4ai_Y`G&Y|t!dU$_uOqOoao_|R_dLll zTO0X^Kz{J1Rn23mI(3y-Rraxtifhv4dsNEPdnx$A_B+SE!Gtr?KnLBAT|<>xUt?+T z>QwgC)A5S*43VXidbhyTq7KtvdajoCI~*^wo9I=#h|CQ%@IV7m_y%z0HVEjEnUEL4)FmD-RV%O}NTJ7; z1-xq%vXuFxNOPZRFsRvIL@r;LtmAYiK?prrZNoEP+P@lipMu1uRcsq&_(nIjZ__qo zb2pOiT-}NKz1c||Kha;u#q{Ow{2P0JG?3wVkYU;NhNLhwG?N7O>MT3S4qC#s{378$RlxTyDWeTKowrli<==# zF4EK5C7);4FKW5}`_qMNm4!o-g&j|K8T}IK*DmIyLVs8@b^p9~m7u1ecb;F@$kwRM z3ygaN(f9E9ToumFJ|Gxt?s2l(=-bdFuiB>?t*ZoWeyNxUoMTI)Hy>CAA3?SuB-*8o zs~+14I&EH#-qh7$p1iUL#RsrsIIWcB;gM5|gQ9v1qxaG5l8ATb3~Xx3e!g1zzA@-c zj<7o^cp{#oGs7P;5?Qo5ZT1qM`|LT{_=O>p1D^+Fgtp616v%(VKygP8Q8aa)_@oq3De(A2Hj4#g|E8w!7GR4DJp@hql;D3dCHdh-}l5#Lo8tbgv&3`k~=e4Py z+qmsdeb?vc*Tf7mgO`8!Zn@g#*_7Yx)ePjf^MlX#r3n+wuY(9CxaPH71Wp(HK4(5gR`J z`9bGcP#;-;2i<23h9yUmF4KSJzi&Hrw-LY+A)F?iy&$mLZV~6Ze6g#8Vmt$m%HL~& zk1um1gG1#Rpgd@GQ2No;;FDD+&!Lv!EP4m&t?*MYuG561pHbruyJls}{r&F#QT^>D zr|z*~=iM!|`jR}-B6mP}zM6M{U?c~tvW`m0g zYsO`2t)kL4m8tgG9p4uF@sL-fz+`itBSh~Z;Koo7(qx|$ct6n`?bsqLv1djUoirs0 z(`DDF4Z%+LzdCNRQps4d2=?ohpRd$!SQ1^kX{M-e@coCy5ag!tu#mD0rpb ziWJ+&xoq5_GN#%ky{ zST|)D`%Kcn`}zbd_Eeh#+6wP4xm;$91aL`1mgr7BBL+4UY47o>8$^u`mO~fRTyDOy zD7nVz1iIpP)myB(K>3*lhq25)k$MFKS2;>*XNvotXdCVLG1;?yGm9OP!Pb9xQ121uFvMf zh#OiY9$7e!!~7jISa#014e@upJE@#nLZ`_p--Xs#ju7e~A5VDx`Q>&NSKYl>MHU+k zr%#`$=l+)JXdxy!h%z4Sm?bHsGS7kk47-0}>OLSGXN=$eL-WcH_qIjSP(KRE)9i}s z^HyY1=?;&ad{O64gLTctVhx|mIY)ZK^xm`gA5l|@l=C&yjOJ@YwIkzBR(@dDiV^B3 zX80X;9ezxrWxgW$MJTWu)3%}Mlw%P1$9MtuIy-1p}^d{G9}ZoUJtB$XU1 zohT1j&`psiVUesrDw_ZecDzKyooy9{X22D#wh2Ne;)HzMR9G-4Te~_6w?CF3d(ff( zK3p=ADjrEA&q^9=j0LJW6`9%oibf2IgYg(Pj9Y&5VvQ6Hs5tyO;9)il zdUq(O>a%mzSX-f8k#2Qeo<#c+)aSa*tk-Pd2aHRfs0!+6)uG}+yV#xBuO9wkI-*#Z z2iVj5%vW)eA&)l z-==$14Ds79v|{ss<}nBsYFT-SO@eNAX&zIYR?t$;S}-|KmFYkaO!!Av37Pik2r6P)Yw3`m26YB?*88NFl!e1n7Atz>NI zZu_AF5J3O0;%Gr?S0vqPLo56FDtGB*_!kh(!Wh6_s*{PsFsjJBBApWvc1i_kV)Vj% z0xS1Z9|Nsv1Fi|S(D#}FwT<=~UHNel0h~A~ocIfwuRsizwRkk!WyAG%n?nV!Ru~f) zIZ+~{-Ea&eD9TbQV~JS@Mt+~S&q?L+sUU)8&He-Cj~mzVvs|BnBY+=CnR?2 zBA5?zfZh=EZh&DcbJ+Tk6_5-QSlt;B6FtwUv7V!X4~`7jmJ@Z7gk5*p`@Sp6$_xws z(;~PQR|&O`W0K5|YqG2Z_!K3vafr&*%A%xczg1%500BE5?~UsDs#oexzrdp)01wb zfnUr={Y?IB(Q_v+U_VLatyro}yG^bYk#jv(b2Se+Sz6BzT()54T{G|lC0;DN?SIkWY5N7EepA`=8C9rNQ3hxu&AWpev2JGq%6 z%nDiHqmsrAThRlqDJ@*$BIwUsw zyZ0~o9{D&jNbV2!lxc=I?uuB{7s39=H9A#x+DWd8^a({2dER_m{EPtk=Cf_)7P?F{ zrxrww?1jRy{&2lmtb<7rwWPDoT}h5dx1?l_?!S42$$|5G)_`V2sHnK8Qgd5@X8&Zm zun(WE45C}xo5N#K8dt2^e!e|jP&vf8T1hUabzFfj_wL**)Y=v;r9C1>8F{Sx^!`j7 zHnLSj#rbfWK^4kXt6pMdIa36>ukpJq=L#F_A6&fkq;%NWkQUg0_b6Stbx)04<%u4a zne`bpTA6>|Ib5KudDjmRahNuu97h@+L#g`aq}+y>n)kqJ~ z8|q8|8HNQqF5YXdZE10Ajvg3$ywyZ0JhKgFgOOG$>KbV^iZd53<7Rr|$7dq!pSkf; z_!=H}M^YinM&8c}y$zkHMb;up=qT?O546Tn=~qky4!f)qUYy<1Qp~OjF>zhJAv5B& zh6^~aZK;`EZE)z=<3C`R8b_#%UPz402aPY9`lPQeF|AN>2k3VE(`kdq?F_&U z;>C1Ib+6s6`+taP(#zK*PzqAK5s0?Oe^w`ko8`VldMwz7WiL8-V?iaGo?M$n5JuO4 zOnY_DE9znnf6YR7G=@ll986%pp{^)dM>li2#^8MM)*F$JMa_Bp zUmQFr_DNs)VJ#oC|B-wuR=<&@n?o>-YJ6rRS68AZpa^EY8XlD6w`K;Nmm3~cj$AfKHq*1A5s&#^o zC!9%Y!y3%N|wK`$I7rv}Ha7CuEF5|?H=q(INc_qq@X~}7yReDZ zuzZP&$xOe=uPJa1uJVh2J!yMk;&-~+nVr}5Nhe934b+It4(w1* z_zIWg-`%eC9+kJhe-I7bdc=ub{v{A82%Y}V4VkgqW_+6F$0B@k;%c(``nZr5;(FYY zMGUklKaUe@*qVEDS{U8_n7Tv%rJ&=ogP>;z8fhS<(dVK|pe82pYaN$-6*c}>gqZ_& zbe8gMBn*%~p^%dz3_mqH&+m)&x09j5YlY8gXmK=6vQW^`gf(0SpU z)Qb3VhK|Qeg~YnHvVyyRP71rG+;B|-UEpDCLZShfZ8=I8XupheGVq1I!X>sSuJIySuq)n;vuTzmUoI@b9EjHeK_%=O^Q5{aF5#N>DW?ZYLVmuJFl%1-V($m{o)x79`)*0L&goQY z(A1&rFI^pp8fvU`1xv2zFZ9VcKCeV+Zu@dM+=mCOV~}?|Zud3D8|Z}6W9pRa^(5vm z(#pTFW;Jg1%Hz~)8HP!P#uZUo>`NCm3OE9P4A2?*Qk*#NsrDa-Z^&;tP#QYe{%*#F zmx2swENOynzLJ@0wxCvz8QitF$q2O-%KArpfMnnxJ^gx11bxVy#0hL4Ui5PNV%lm2 z)j=>RYnu3$a9%S>BUAb7Q(0J_2)BV4dyryJHIkeJ%>_V@MhnZTZSiX2oBdECbrhos5Gxq-5$V}go9!8g? zSBUAO-#50RmbLYV0LafUNeB6aW=IkKS~3yzm7L=RBCp&|4=2X4)y`yn|FK~Fn<~@p zXu3RaI>glWCL#?qCg?^DuVV%~bN;)_kqBCRP__C4g+5AD4NW#p$0i4J?6*=c?6)>r z8h`^p27h?=jIsKci<1XFX~hll>aFCFf4&s`nr&m8a$VgYI}vn!m`+i9%t4 zZ?mS z2|IAysEhRtIuztw@uYl*Aa7%1!@73OKymM|K;0LP81ftsb-CZUs{8KIp?S)U7ip8{ zCK|LbRpB(ax_VxrpUjX8&hL<;~*5-R3x>Wry^CflphnF=4kj!$ufbjZK65DN9* zfU93#Pu~a~Apnnrl&U?I*2&R{6D6}`=1=7>b3N&o5jw<}DW)4^o}k7;FiUI@j{AAB z^d9o0SWZWQ7&8+}w!l-0D1PW)RfOaGB>e5#p1jekaKxA`rG7F!B^xj#=VKupH)ZqA zk?db%9pYf9B|c)zI3Jhgo_vP0dl>&V&CqS^n)k`u`PK@UyZL zrjqHytu}D)x_+&s{vmyG279P(v@E$k^g*39wd9E-NIxnjQ8%MtSR87o<_^#Zj}~h^ z`I;fZj})E7AWk~t`-t7~^nrTom^-zI9vq%JS5~%#85S4r{_a2wa}M1^j&w%%QlhA= zqBi9ab=s%j>_EaVHAk+Qn8$10!$*GrJ0ngh1m7tyxe+Oa#mBozaSYCvFY+XH1;&Ue z%sl9I{x6mZ@rAxrOrpTKb{MO^Pv^D~7)#;2$P#P`aehA@cul?n@|MDXlPO9%Q2<5G zE>U~Zq>b5^QqXRt7W|Cy&m;5BtGhbkKk9ANNxZj+8)U_Ngys_qzcT{%I{!{)Ch9#I z1hk^1_J-qiiZqNN{u{LegVZX8z;{(lh-MKck|pog^RXn!bUtjxfrL*!rVHlo{+BoI zHqAzGTn4fA8|Pp!Czl?vWic*QEPpm{sn@gq2I~0Erz6!mcIctLjGuw($_()o#I>jB z3%%%QVWyDfi^*GmL{rDp{Y!D`bc9a*`g}I^LeXKYMp{zDZ$zocYzQdcmy~~&keFls zw`uxcFZA#9Zr7btQ=P5PS9IzGj3+*S`bAZnnN^-YZRTe>m%A2e(*9spLoGRC)lGr# zB2Quxe&~l+2s|O#EVp~|9HqE_0CJ$ANFe4(fMg>?1o2oG?WQNeqD1~5RNB(l%y}CA zNd7?!`Id6vle1u!0RaWJXO-X7o`!ccN^GTYN{~2_UB5ERysP)}@#CxgKh1eIj z8}gtoTPOOK{@<67VnAge(l3?&|6E{(dUd>H6PLl&)Zq`)Ps|mrGzS56=z`a3`MIi^ zhmvTUZ?H*$`C`769^XINh+Su9>cQ*Znb`k2<*m^9I?D>J&*wA%FD+j}IS`Fu)joq=G}O@_F{*m?$e0HxnG8rc<;5g{ZNF{)H8 zkt9?}g(8y~?*I7k+W%NAN8BcVb+(D`b~|f7)pxwkRk6}8EjFF;;`_pCXgG%B*(WPf zqteFRse&o6)2cP)%tD23gUSrDheb|7V)8 z${?Ortmy|v#E~vtnek`isL;;|RGsVqu`mJ_X> zVB2l$3f*S)_Gkg$Q4h>SXq9Vmn3Kf1h4sXp5+Xnj@dT2!a1l(H_gFX>=uGT3YRJLYcbTZx~Z?GRp5; za^HjOcXTyctL5lrSN#d?l{u zu~0UO@c5x|DvsWiIAXx0ZcF|hJP{k0O3aj?7XOc{I~hBA=O&}#)!`=X)OG&6Vwbs; zag`kj8Jex{;&wWh7df&+HPO}q1$#?3_x`xSvlOTFxpL1xzTp1_l4Bm-cG->rVv)G-Q^4W#o8YI6Y55$ zl>~p;9^@Ox(Z=6pF=4r178`7m>bUFr`};R8jEkkbc>v6e*5jFubFS-3G0NE}7`Ws$ z6LFqmWZ{KZtp5R_+3i8mD2hc3f;3Nu-Kt_{8{jv2?<~0WweBxrVG4 zmKFwejM*9pNFER6!MJJjJ~_LLCE+x`Ip0lacG;$Lzs&YbCvmDpD6lb-f9~OUEgB=Y z+qJYn1~-jXR8k=-A2Lp@{?+H+N6XJEGMij%3~`{HgvYmIZv!+ErSEQ^Q*t`zw|@*K z7|Xu=5LYS`9ot4{=dj#303hbrU?Ap%uj~qTGM06jDkd?c({tdW z2zEBr0>^QJgxz*((-tGg*mYR&2zdAsotvu+J6;TZo~a5r-@(m0`67)$A2K_a!l1U+ z{-f$c%%^Y6qUM#ARcPbfmaX2vGvK-B~{I={dW91X;{g0wb4IT2#GPQ8z7 zv?vy5k&A;+5_G=Wootj)kJ&;_K@x2GxLFf5y|6c#?PAGoPOe}A z#c+OPmp8b=2J`Xq{&k<)Hb#$=1bR$l36jkhgJ$q#SC&jz^qiO5m!Ml0a~VaL6gUHnAf%~pv_ul?R|N->xgc`Gu3@(AKaIwqeHp7JmQsC8dB~&)tn{*Rc27J|DG<+r7)~Ui;8M>($!?r>5b~ z;Z9d@JPWk_$MON9#5)DN{mp~g-N5@amWs=a<(P-bQzc10p>@=Ex#1dlA)N!74C00d>OcO zP6D>R6oEAP3r#73!rgx}v8%6kf&zpIHcB`v5U?1t%AC;Ui6^ul^>w`OP(y_IO(H44T zPF7)(jcq6GeRdxz2rKPSFdjEhW`}5erz0Q5MnTNDlki~4#Xk!*jz-RZcIsLO;|okl zM$@3K?m3Tv^N_a|8_KYWFC0eT6^X}ld;h;F7!DX)`)avw zmQs;$sIU0Y>j#d?!Hy26Ns>SKag8nyj8}d~UgFfbE@g1-Fu`_B$)D$M4O^ZkkDQbFKeau1L9jtG*D5BIZduT&(Tj-cZ$ z2lVHOXq*^9Sse1n^P`%EvCS7^cl$FmZ3)PjkY(b!`RcYkJ4%s&h=PKQhb!HhHkfW8 zCs}3H0rHO*VH3tU2S2!~u%jN{tbll98_@8fhjo%-nD%AJT-_QUuFFrF@i7IY$cL>k zHeTpsA|Kzw{+{15J@782a~o{-+N=kyw_&CXe*9TF6`_|rgOqpyv_`{5U11$##;?;CYb>CC&3!H zJH5<=co}9Bdl=i4w-vmO_#KTjXm~wZIHSmAQZBJizxeN0HLu`!Pod1iAV}Zr^9^)p zB&fDYGra#EZl28`6EJ@lu)R@6RxRfXoTnPgdRbv!DsoAM4r2jT)SZv-+kV4 zlKY*bKQKJZ>q8c=4e)s?sXd*LQ*DmZp(*kAF52^OSXl&Vw@rD({ilVWh$g)Nt?+v; z6jVW=BG~aK?}LQQjLYllQ03IJ+rZzLiAf9dRkcE;?7Y|~_8wMixEZ^L_>)UR?AqlK z7RQ!1F2OJ1U-g&;xaM!K9@kFn7mVD~oJE~_xdki_-UX>$h`I7^?oA2;^MLf;AD#DW zQXQvF4Wsb6W>gJfyDrWlyL{E2|3em1;{GR3&*1y&g;)=9SBg3>^~OB9ZT9P1##R%i zr7!Z-RUh?UGyO%fmpOa&R~UuE$gQPiS!4Ssx-!v5UTaaA8iO5 ztFF$2m1bKoz8SFw9RSiSP+7T-*!-av(e#g;HpPD^MXZ)xudhu3|Ru7MgRPaG*{-Bj1@i{3FRdr0e7XA%1=Dl!e$;Sb>&D%h1t^wYSZi+=E` z)hgz}&{QDe{yM-T4LY$jc@X2kBZsiM{ zjWFAPxGPE?$D{^%7P3fIb`i3Zu%|cspS1R^1)aQvy4*Jft?4fa^mp75dd_&Jo~^h^ zzs`=l$D*IQA3;h&8{9O`C1WqyKKZgRxfT zYuvTE-i#}92oZp2x=bOFCLDU}S7F@2MmXp&!2f2r^I=ca|1JryIM@<9+jAL8_zp*F z?~O`F1pA~kj(lv2YX4_;8{D|wj@0xKU77Lijw3@rm7_1-*5z!u{QLF&mNO#yFkC+1 z`ZS~+!(n26yc7@V3N%AUsy)6jzZFGkbwmLV)EJ}{Ml?Rio zx2?t85x?{@oNABU-!g_jJE5$dEX6*{^}RTR_s9nH7J82D;on|CzR(8M*WCUMpEGyG zyh2Oyv7=ZPp0=ZZC7Y8z!9ny1$yFv223YHo?ZVu5>jx_Scgf7f73%K)wynkS*V;ch z^@bp`)Fv~f;rypq#i1VGpcdHdc_JvCK{;dlL0n!gR{MsIg*1ZF=~^mxK2*^BnF$F> zK)McRcAJub-=R>2Ne%9b88(xVcxPcQdd>@PtG#XkNkgn~Fj z8nnxx&AW*$O%^_G!d+lB2=3^5Ku6g^=Za1YOO~>4wXe3@hTDjKwEcTa`6zDTf4z&` z4`oAia|yfW{h1}}q+hl4K3+MJ(SF5o{l&dyQQCETk1J1Xo~$Z2@gii1188dKeZ|}XMaXd6I z9Np7#X7(!>y?VY;Y)9BWMmo4cXTt1;L?rPo{_fju5)TqNbkf*Xc{-LIlZL3#O$)VK_zt&5_1t_v>a`iZ| zFCjZcorKYZZ>}%h-Aq&7kO&58xQ9U?=7_S-q&^Gb35fC)+Ba*pYL_vEd|9CQY%E8u zT{%+WHwKPMWNgj)YK_9&gcstIoZn~PqVM$klr&j24qFL@j!_!zsTFSsn*SoFd>&d* zr>uXlEbce%qjxy((X&dnB?-7Dj`cm+>>{suAF-|h-aLd|qU~l5N^kIZS9-ag1z648r>6%D zh^>+RRu~JseE35NiAI&O8Pl5dCuBw|EnXdnCH1UJS|Csn)Z;tuYdRgWxx#Y$t^2KNV>`cBb6 z*d#9YO08B6Q}6G}tmv?7AaFC#%?{s`MVMv1r^EUrv;D`fzA6hj@pV@EEG=BX_I_sJ z0EOO+|JmH31o;O}jxLJl5iFJAE9CgEUgSj@I9m&@8u_)ab*PL64kpLkvY(~7gcB9W zn$Nj5dtvDmGQJ~dq1zwo7HFSlLnx2;5_A#^CCH6MW?07IuodpAg_c|tufegRFUl|- z0I4yZ!!e|7osW}N%x7^mUs#DNn1M}8?RfmO3bKaz}~Bomt6Qi^LSWlF+l9*`pu>Yk~tt@ot9m?(4`gqIOmX0 zHJ-@0T;^{cuV;3fV$>F0{^83|7Nt1VR=*^WPd~Y1d|itpRDew3H*SU7F)GUr-<3^z zWtMm~-GKE~Gg>rE`7FLt&}sRw?w{E0_jZ8TC;a;B9YY;_fR%Cs#e#%aouvwm6~N2I zTD6sJJTr`TXLQ|8;mSY(@xYdEAPS5uf=NU#coe@Ye_bK4YBQF>o$-sUGq(<=BRyRG zzAT-VvWBzux`ERkAN$f!t|#0D%Qy-en@YUYd;EiV^`AP+%s;km=O;sYo#dE;V%}_N zzya(I8z3(VROQXW+~zya-m%0yIm)%fT)gc#lcU}52<0KOHB*Axt?}u%Ogi<`tkg5U z!RjXm?G_bpp($4PU8q9WsvvdhANjcc2Q?o0Mh!t8WlMrO zTU#)#M}ScDtd}^n>wS7_CLj6w8DceK5?*Bm3Xt~~1P>@XZ@OX=P;!f+))j%`q=-fT zu#+i#!if#JF-uXLd8Q_db${Y~gM|`g;`V22!#;R5RLHoIwkr;XT|Ad?FA#Hzbzc7qJxSLa zh$G>ps!8VWM@?dKrh>P3c6wR7 zOxymn4|w;?mW<<;48+y86H5p6w?Wm5&7ah}-Gk&P`5jDA@XJ19S%YO)#Bo&QTKgKf zPw#jXSRE7MNLXV7hkSS2V^!$0a4d?Lv_D=du@4wx5&FC`EHI};d)La6L@n9VWlczO zB_1jB&8RKX;5*X_*BzfPRgb00fw9k@3D6je-FeWk?wVF+li2rOZ~z+2yA_>p&{X+V zG~3#je1mJv9kKUjd(J>B(&rWfmk_Y+k<)O%l)JJSq00?V=e6VZFZr|e-wFSz`4AH7 z|0JuqL_&G3-u9#kG_>8V&KDa5To9p_Bqk?Y%urCTf(D`Z@y6Ii-~bYDA(BN#lik|*K_a;x zIj;_|o8w#h5CP$v@ojxvKMA9d-2^fi2PJ*X!D%?jWq;{MpIhJC;DPa9$lG`x}- z7FhFz{z6rCgVnhQ_be;R@zuS)^y-5)@5E<}cq1-*>b99%U3xR)i4AU02+cT6{r-iHos^@mqB@q9&PD|dPTx6 zs46o~o4gR+Ampwm2rh4L!AjncUAq27EB()~#<#npE+|g4U94~h7)eXlV6f}f^Qn8b z{`?YCTGt{@#Hwl=>-zje^4Nq;F13uc@hmg>_~5L%=cya7o!0rIE0p6PC4i)q`vTZ2 zAT@e5+^}HXF+xhsEa~`8-X*DIc*2UmJg>3QQcTvk=5RkgeE2#@a9iw6r0FO$-D;M* zYtZ2FCXDD2Er50QT!i6Kow`O6BubPvJ(mgMv0}~Uv$lJ6JjSs@(JHweU+{bHz#iK5 znXbE2y23-fds_cfs?L9Y3qUIs#u?fD-%F8&ypff2oOAuDf$#rI0PsdVsQ1%`=m?;M zuRfqeT|fJb(y5lyyjV+69KRGs0ZU>aQPJ%0F|QQG9c}K_isIQN-?m3A$S%X-Ks1Dg zj~TUHnbHx}>lI2Vjmfq;X{i>c&AhdIK`m^Zi*2UL&_jq8Cm)NcS}P4(S96ihjjSx) z412-%(%rPb#ga;|!6muBhhz2lp!IFWDsr^29+$`{lg!ErqO!#+7y4ptPGqerfw>vW zVEGlWyCRb06yZ^}hDO#(FB_FN^CzCmd;Hjd5G4SZpI23T?{QSzA~kpiNsuEOKOd_n z9FbnTJ83%x45PAo*p_;3^0W_b@?j_CAY-iFPFiE_Q0DdpQ!Tt7H^b>t-B3)4=ta?g zJ=2ZlIAK4UDq2<`XdSXAB4)E|>MD%H(0`s*5wP(#NL8xmushVpkYeQJRrkO-#%rrC zQ^_w%EvWO!p&BWA?^)Tj8rLvYbn@A&4Uo1b5IwSDJUDRL48B2%)PZRr+ks*{rO&}B zy*KNwX*Nc$1^v&KV#RjJnGVn6JB=+&R;rl1(4QG~w0wLn2wrt1AwxgVH~3q$Bw(4- z;EgoLi082}W$cpP8Z%j@bZ%BTE9v{_z|E7#{vS(QqF=rYL4^-=iKPkIiLc0~l6ZLc zx%DhBlZjdI;Rm=TO>gC2&Fk+dC;B`;qv@+$q`g0J@6u(|VdkXq?ckgIoyGAYtI=|) z-fEtT2xol92q`dOXdFIAl0exirH(zK0U^>IyQT(-x)qUd5#7HoWjaB6@0yeo?{Djg z8R9WEiOb%3J~KnFa;#=>x4adY5cB@waxeH^#N4Qnt%UOR6gKE3jU?v_l)AJ9)nmgS z^slx$L$`MV!y!DKOhkkea+E%Jj5P?Y1_H0W+quv93Y>fE^4uiO{|?6+W#4lQ2BqIq zRCxROZKdSb9o`3H4mquFJQmD8v_WTS!OKGh0ee`1>6|8;`@-Mt85tpkt^Zs1+ki<) zrH6GzHGH%9r~8HkSr_cI%dmW!V&SmT65|5r*hINqY|(40*H&r6RelvFvsqMj={zm}CLNg>4W;$+ z@}WG5|3`aDu=U<@^ZMhk#Pz{@J^r*tBmAv&3#ow!W~zV&kJiHQ4*2HK)fz^D&lc7o zrbQSrKxrk|98~>@ojzi&TKi>Ze*gS7FYbzQ*1En){ZXDBOfsCPs49eZ&Msb&$ zzFgS&H{wy2!Omrv^&yU|`B(ub$gIkI2(vRPl-2`BLS%IVx;7PEM;T z_)T}A+6gk4UGxs;#+BuEoy^I0V26-6vE}j0b7HkHD`_J?apjN&NQ*?}+mR ze0PI3(ziE$QgCepOTkO3|KT9GBY_?;oCS+Stmz;x(2K6_n4@px*@m^BV~b~@$p^N! zM7~4U5ON5KkV8Soy>ge67GY_uw)dWxJJ4-A>`RiAm5lL1R7h8uwj%g=;g{hHyF#RZ zkMZ8wAIu6e#eB2Zi9U{G)V?kxY&e@GOvBPV@KQngj4X=XTvp*cJ!Gd{6S?i|ur9q( ztj#FjI#;m($2Zw-KPYBgCbHu_~ho%Tn{!cfsLsz(8?v z?EwV4Cl^N21@6fP#po#{jhLCx(Z3Be+;^~mrgJ76TBVw_wM*EJOsMWQ(&2CviYCDO3&Q@iSZm@WMPz*?J#n0&8} zWv-0^Hu6Qqm32p(W%&R1?}>Du#7RYFF1BF%xoxUK%M-}EKXV*}XZ`B$LpnGVc3&wf zK`4s(p1l09jCrVadS{-`@DxTIEfCE`1D_b!%wgD$%JoJi&{wSmBRwGz&?!-~AdU|h z?4FH48p&#^w@n@6_Pw$}RvL>1#ije5dILB&_Zb7)23(wh%|RUo@LxUM9JO0mCQ&E8 ziDaDm$o3K8K#ABD+cjh7h${juIcK3`HO`f(#IPXwryj&P#ly3mkKOovznDFy|s1uz#O~ zXp%pv1>iS-V!J!r49XhFFjSBK8R!W_BJHo!#5XIP!>>UB+RfUrmaEzp$GyS;aZqv0 z%B0F*RPp>KR5ObsO>3gVt<_*D{?d)0XuS;!icD|ZX1JtK!_|SLX(++548&MjwIP8a z)lK8SMvq1Wcl?g#{2@M0K2#ZfGO@~HAM2U{SW+#VP%bRpeY?4GABMDP9s1@z#`YlB zNxfhzDl(8R)7=-BaRFu>ABPH4&9^*txDgVqac;DYykE(cq(8%prFz{-j5CdL?z7Fk z?r%NwUJekg$u8=aYgZj^0a6Ek$#E!FHeoEXkmW6>oh=y^N0Q*k{F41b(vX>wgkC)zVHsb4!rf5hNyK)LW8Ixnkvm7H5;u; zEi_dZ*9N*Z>W*E`oFM}=!No%QJaANpLcrAPI=Vw!CVPmypvYfb%-&N z8bsJo0ky3sK9Rt}&&yVlKHjK0QPPo~`;{ZdDe}JB2at@y`IRcHuk6<_KJx3e>0Dmh z2mL-L;gUKt{(v)L$buhf6K^9b93uk@Si!%`Hd}4q^S#%Y{-7+3ta>=tybcq1j^*if zvUEfw>1n@k1sCsgsHMFSOoaX;kuke(c}{QMLe+nh+1RHTgl}hCc5MYFb&=T+4o>N; z4_xO5CX=SNcixPD${rZ9u03Xabi1aW$m@Sd-x9VGHGh6_!&-+G@$2JDI7;x#hTc{o z5w<_^XYZ#PgVmW%e?-Dy0XOH@4f>s8%&FmMkaJiD?D=u(CgC+COK%a?PiPtvG8GE~ zkp5l28_)bGR<)sTjut#+mNveh4QO%R<94}9=GeSErEs2DzLY>p-Rvi8KbeUOPaRfX zeGC`LEU|qELu(nZ`fDG$&uzBpI@KG&zy0g{M+{Npz83ilYlL(mA@JjnS0c*tJSNA= zCvj^r)%e93n)40i=zWHgC339eh9%GTt(&NX$vH*NRP5&F2R&NZ4Hw$OsIMwa66)K+ z1u^UPeoJzS8Nw7njGfXW!F}s?>UPr&UmZL?OY)t2x9Qa}oDsbnsS&pV?*#ruXe6uT zbUu;lS=m!Hq<&Q{y-7ryJ=ba5cn|5i{U_H;x6apV!+H5S`C>`bJ97Vvr?=p0vy0ZQ zTZ%iy-HJQ3xKp4l4lVA%-3c1ptx&8;aN6ST7Tm4H-GUR`$(QGR=e)llBN-$6zV}-5 zn%8g;G+mU}9K9;`IeK!)KhW$~x_bHbW!p{2gVuv5bS?CSGgV5*D=r6uyMyHYqw=E+ zt_SV&tce3Xs@HSp{mlMPH_7lfj#f!KbZkI6De#FFz=)YIL&#YYHTs*x-ek*hC<)S8 z0POqqpt2}hc)hvLSq^+-fVlQ}v-|l!)dp?JZeyt4!_*=hCvT%_)v{mid?>rocVp1D z3P>7?GL#`ThJCl+i??WL=9)B7yqXRXr8>Skk{U7+GH9|hqh2;i-wz7JH zc#?Yr1EPQ6gEHd-xd)KyUnUZxU$D4{kZnKv(Uvof=0bJZ7KG5Uva#d(k;&!IT|zi( zAfM%0o$CxitN-xrvvL|KI?ytJwj$-fmz%ogDmxBG+(l_izj-8J0TTw)p8j!t5n!Bq z2Vip7%$IAkuXxSeGg0btJX`7vBJB`%9hpQ-8KvVkj{?Mr{`PnBBj6TL+Gtd#J2F_w zRCfDR%y+;b(A}u^?kQHXk!p>OC}%jGuiUv~*9sV&O++oc$!|J^hd*B8`*`2N%4zDi z<{OJ;)Dt*)BTB)2gRS;9@;rh?5rSGCn@{6(vi6S!p8N+uBdg*6(m#(r8`7ME&IJ)( z$`SQ~H8=MN66JMK@=nQF^FI0}IvJ^E>Eh0*+>NLcICoqIV*&71{78}K+fQ>Y7t>9a z&6Q1=+8fCbs~FFHDKleHnVhR;AGEaX>^n?SZ?}zht?Uj0XeA3T*?Ae!t~~N-S`6I$^RGl`2$h`2g;K^eks|b5YlE; zV3{ml(&sMKo6pF0?>LD<;WrSDx$?zb;TP_%Z(6F0cr2rSpv6I8Vt)F+9PgFGbXLU{U8R5nf>hQrg|)B!tAIZuJQlG)$V@-CFnd0=#4KP`n0_Bl$l z8IVWKkhT@2v1Z&+znIfHzI`nH@Yf5SrvB>&hUogm(GRwp9j!_IrmVK5*hwk(&aBdr z2ZUX$360k0@7mpb*<8b=iuEd**p*3cAgWOPXD9kk8sC+F+0^lFLkmHHRIU(a##i3N zM;_j2P5fj*lsA-cpHb%@O}EFcbI&f};V$VuS88hAqBgN@vr|hhPhru5B<3XB`OlBn zpk~W%k#AlYEl;>CoQ=-o#nH_gqqL2B+0#Ik!&JB9kBI zlIT+no$Kcxk=K=^ab(s1(*{yrzii>7d!w}rbA8I}n5)nlH3DrD8Wbrv{6Ux*HiQ_G zh_$g2B`)#|Qa<57#pl@zeSVv_E5Pz|pJBaXR3&QD;N9BWw7JWxUwQvTxvunV{@p_r zX&V!zo~c}et$UU&+xbvonV2BNOvG29JnHoDA7M&ExIavoY|``j`(m4V4^s6IB3$l3 zF7|^)q~7o|t6{b+?dJeRyw?#lX3arA@KILHi6`@}SU)+@;|(Ac%X23RuxTV|3)S!7 z`M8fak&OS$Wxku9iF8_zbEgcoUi!;TWTe|Eh(c1f#e}pUe@rE)8dPsj08TqBpz?{1~!}e~HaWyLji9cl!aU;Vs&%v#K zq@O^&op!E1`Jzj`h7(-qk`Hm>dj2Q$Tu%G2VAOOQ1r@)G%+KAgoW+?p;EK{0^E$3Q zqknsIBsKMDE!l@EnO;l$oN1;<6L1%t!XP>jM>O=7us1~1w*Tf@Xk9jn(*dE1@p4WG z#@{0^2$2=&_&V49^RY~FeaR^f!#0nf@;qtM(_dANmN|dxE|ozU_N26(LW93)6HQGs znE{xF%Su}$w-;fejA$~&8cfnC<9;gZ)$QxcwIgJH-kOUN>fsH^WhNqJJDm{=2}r@% ze47@Hk82y&TeH$aqXiL7ei#GndG;b3V(azXW|=mBlu0oQBy)?35HHpJ!u(ASlN0JW zd{lTDPrc$2^Ns&%aGmu>POvxTvFJ4W5L8Du>E_@uhXr%{In9_@CV&3TnTQiE1*dqV z4#hZ3^52^XfvXry%!m<|Djd#tv97#x``B-&e0|RKX`-sd*K?Y00;>R7@3}DD(hgs# zidGcXGM12lfcK=)T^oB8+3IUB@}!?7`Pr+5nVxsbJ;sKAiT(mpmcylfGPw`1WPC7{ zSV_x?6JoaFQyP1YJUZW#rjMvvK}&rOJK6N*Y|pR0oY7CbMmZHfhGlaVL=E1+f`h8W zCt!l%b|Uvu)^Q366oA{c)zQl4Ew{Gq3BMc+l}5cg7=OS6C-SY61tQG}a)OKpG&s&K zowmT~AKP!!UvkM`CbZXrkMOPa+N5oKpTVHpXK^50!V4}3szx}o8rL!`?+4dSlrI)0 zwc%$cey#3&FU!PHX1t?Rf|M}_)=G!bMG3w9*o@U;KJj3++ zTE2|nOzTMYf)o>|YgQv~yHh!c&Q7q)N`|ZWEypZ;YIhz~tk)*cK6XCw##X6wFG8XI zH`fN`N;?0-PXBcE2R7g#VlhAHyOF8KlFAv7NV8snQxzFXIKbn}-EJQ?FOODyE?49V zed;)PTh`bl-@h?>5%qLP%&0VxQNAY#l~#>YVDb^hZj;ujp{!BCZw%q^4wde)_HU)S zAWxXn!ba=484E#|y_Ldz#~GL2LL!Ti;>$N-=JE9}TN-CM7)iwpor{B@E(L%ic{w{8 zww>5=NqXo0g*-~T-UX09RbxpRrWPgZk;D1*mvp}@;A2IeOsK48)b7}VD z_znlFUf)9{#eJ|h`r$5AoxG>;#ysp2l)|V1I+p1@l9BY(JQ)TNd7OuV z70q^jP6H@rbs1P!qExAFbTm*9mw@UkLh zq;_B@evr=QL_fGtBa@%H@&%~--;R0`qzQO3ecnN&DetolulhcGE70XDi^ZpG@A?nm zO%qc)z0;i{`b%Cah?#F1BI{_zl}6g@g)Jp-ZlXDXGsm-hxwG3O^XLCd)*pnk6 zy0V#w!WN;s_HQ|`=lQYb*S_gAx|La6*GDyrkX`iFoJ9_VmyJaMCp56sHJXD0|XY$%6 zdv=|uu1xvrN8X&YYw_ofCCY&=^fKQp2=Qbjpc8@qr8;g|2REC%EZ|6+9w6jg#MA*; za~#nYZ*+Qo+#hP8_SB#LM4n%swvn=CtDAOse(>s~v8MIWkU0MW@yeBbQ7h#u(9FP4|I=+m*0aW2&I5^JNvg^ z8+-|5x8FTsioQF)Tt88{c1%7XUuRDqT0 zbl7$H+8X`skJJzBM!&Ni=nedJR@w6VrBOk_=~u?|Qk?dGgDj>mL4^6+=i(|@9=_u5 zIF-@m&qK`BArKisK<#vINXnu0Ta^1_|EmR!=5a??*N9L>65LlJ1d|X8L%B%!u{k-o z#)eBlXJ8K>MMV4lrY%^KY^QF~3_VQb+?S=iYh*(&AsjwKirc6k6L))scN zA)P_*N9KMf*c@dwkv+dX!H0nh9wtZo;mV(xafooOMU(c<$*4af*dx=5hEbIF`ug8w zSLOvQv8@fP#xnuWos>H%Ba3yGim0bX+I7C3%^lZV8M>0T~p^e#mqY6jV*KoSV zY$7#XJf(;@@)cS8qZ>z>(Im)6Ui3BG;2&GIg%Q`!_rg)Z^7Jv2zm%OCoZ*tR;PaNW z(8p!hr+#`b^|4iusg&VkZVYLe4fWLr&Lh_L&a0-b2nzfgsqlz_^bgevIERB+A!a6# zThZY>!o7Z&c*@2fOEAK@oD}Re(#WC+{ToZ81|35n3kCH9g|IIgNotecD{Itzrx(a& zeO+!Lw6+~j0)sz^$SLNkpyqh1ENm0%3kY5+vCr9^+gVr@pe#WFR{v21(|H9Lc6md@ zTz0e!3QDvlpUntg{3n8nO=`i$J%h#d&WSeCzzN5jX#$--B7muVsx=0X%0A@3USOL7 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%0D5pjWs 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

tELcn|LYs2ip!AS)Tq8MyX4p-)IDqBM|nl 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�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%0DvtEUPqinfn5oL`EgIzK!^ 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

C8u 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 @?)Mxg5vo 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 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_data_dashboard_inflight.png deleted file mode 100644 index e7d9539d1e897769ac6ad959805a59fb783f51b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304873 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 WuMBxTC3ol5{erXf8|^g)(cza3MZ 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Μ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�xU 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


MbK87SPwcT9 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 ZKzD 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%0A8y$xu_Knx>>@?AE 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 z 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%0DlrU@lg3Rt}O@&O3zX(;ZeHcpr0^1W8y&9h$ zU0XrJ!~GqU=w-WhD@^w&PdV3#;L0IL&$q$%srIw8Mks51GP<=B$N{Y00p^p0FYUJsPP&Qayuw=wGa7Ki*$cF-*nv9fX|f8fOvRB>>t{GH2} zD6_GWZvO|m*M9T1oG_j&%^xC2IoV~OaQDnNl^E!~UT?HArlWe@08n+{Y|o3x>%Cg| z5&U4zgygupVg$kE!k*FL{mMz#7=e`dxEg`Ym+5S+K4Vus)oRiAUcQhI`EO=D7?|4q z>KM0YkvI)QMd%VbLV}v5ViiYJMqNiSFF$#p+qn0Hg@|P z|DN^gGtJAZ>FdN&Lf~-8PrSLTRDM}(l56Y1Od**>X0TL(n7ZMKH1B&M{af;BUyH2* z(hXmH##&27wef||ifKi#@Yu9oUhR#+Uent@uRrAL4}R-6+o$hQi3Ff-RzkQ}!GS;VofAJu82N1eWTbju{fb7C|lKUKEr(G!E}N$@ zVk_(oFCriPkvf%DPHPpT9tEqJvK;$jp0#P{CpVJp`GPBi`X*b@(yn3M_Yb-?NE_@| zGk)T8nhv`+=}}cULHVpyflz#im_BT+rhq}3Dt34D7C|y8BqEcnlbiViVJMcNW3zcI z)DtODI;Mi>^!tRxqQPuW@Rq<)Yymd7J$v%H$C_LZjNY|4PoYXNneMP-nN? zP0D6JVfeYOq7$6;4!j!k^q`w5X?ypQxKV5*0M`(krY68`qSL zdmj&k(9*^bf$rr%gWeY5kg4Ix&L1VEj_^h=X7n~1yX+I=>>_7KyGDF6agY{VogWbS zy&RC74~^aT0~bi-FbY+gR9m&#G^p$d@0gIn1bVQwzmRP-%7(c{NrSuMIK=KYpl_y! z)S9CTMUK^izuRoTj*TK$>CjdtkeSUCJ7$2>`3F>d#c-@^Ic^=E&E}=C#OZip90fmX z!y^u;5fJ0GcVUEo|180aBqTDFzKRGioC>`LL;?|U1F8!HdAD3pA7koK0_SlO}%q~Z~G{$dlgb4(;u+t3BH-8N*nFD z=?BhRU7^lkhjCk#B3mUaKAH@sssE_j9*n`fl#?|;595Fi(q`ZY-c9kSJuf|K{V7KCQBP{6;m?K(|9kYTE>c+L?YYW^^hf1myCI>g_R z9!Z@edV~yiS&EPDPeg@i*E0cRx2FLtKLc~Dw=nH-_E&YB37d;|`m!0_A;M;Qe98R& z`B#U>aj3(QOB=IIu0x2ItFWZ-3#w=r>P67mRrSar3HpfGFu$5r7P?dkJX5)BN*FNe zZPs!g{ts<$8C1vCbqgm*aCf)hE+Oc~J-B;t2*KUm-642@;2PXDI0SchcemRdd(QiQ z&yTNe)vek^L9x4cuhna>9&^qy#v~Gr#9_25^Hjbt`|S&$PO3u9y2wUbL;_}wgJ0~Wd>-^+QJ z9Lfgtx01M-$r^kvckwxufYh?Ta^!u^VD8UYG)i(RWv<#SyU8;?0S1Rbr|cyjOAZwZ zPzTPaa6RmHBpd+-WRyGb5tDSaiF3cUL4PGS}oZ?gAhJIEb4r+4p1Iwn;Y5GD%(yKi{%Enbc-66ry zt2y&NB7fBX%P~bD5l2ApDIXjL3Y+I-skWw_T2Gg^Kpx2M69&D)B*gnu*O0MKt^SIS{R+=~k1?n!x786oXJ>R9EiewYMiLLMS=YoD!nxJo zby_>u1_@CDw7_oy^EGh2| zP&u(jGakazdTG8g0LS z9_3rujN+>k9~FDhFDxO)Wf2$#5iP@4X0;0>c?K%H&vb2^c71k3WUt283UY^_jSlne z&&MWQh31*;R`fOtt>>W#TJ*h2wi7fMSwt2R4UhFm9SG~v~>37MhxM@e9v?~6$SWyw))WVSf4}(HW>5d?xtX+LOlXO zV|mlm&23!O=Bc?u`iL>Ipu11FYtMs_H==))Rie)z3RaDuAp-Rydmv&saau*Ox7s_p zm_qnS2)Iu<5e~R0w4Sk%*xO@AZ47UYTh4iY(er(}-zR=c#Ji}*p~9-iqzd^Ndljg3 z7Yubs?7o?7*g9!*&}yie8^$f`H|*7_S>0=ZLmubgr_4_iAE%8Gg?A-lit;tj-paH{ zKA(iwBNfx=+QWSzyl;o$O?t>(^EO~oE#-jjk^o_ATXq{de2B$my)?MV;Qcc6`Plp2 zY1XL{)r|F_v9Fj+AT>90Kk)^de<1mG+qpeH{Z92hD-v24HW)Y6M1s8gV-hvRO^D6@I}Dnl90% zwK#6ti8ad2l{|`gO&hJk5?i;<-+|$ZJn&N9!et?U7B$0^nY6N;SJKg}glCS5D*Pza z=HqvjEmQuMA;1}G@kFiB@i#iy?+SiXKxa6%Nj7#;nLLZm-F;WDC8 zNGB|u$k?0ZI;IWMD7eW6ykUi|JG%9z@c*u|NaX9Y5jyI~A~UY2m+C^85rv6^_#K_4 ztT#6e6P=YKW@4s$s)MaXiQ5w^@?lc-C$(0k`1H&h^MpON2^E;2iU5v)d zU}QgyogyPvg^T3%1Seu)QdqjeN^mUz-2fB8GVJ&>b#M_Ueq6N#(=X+&*lZ!xrh@Lfl`(|zo!ze>*HDwGUs|g~ zu)J1F`WT%U)G$;%QO(`mc=9RWbQkc|0Epn2cl;Ay3DTn;D+|Qiw#M% zQ){XFYg&J`)f&D#{K1kkdi)%PFje7q$mwe+_u^S}`y=4nMx>(a^)7|m^^qT`2SX=G zhTo&lqj+D8wRWjSBizy{l73G(&_?@UR)$Pu^mvI)_U*x%;mO7a^Q}bgexcwx4;)}e$Mta zfLA%la_{P79&;!$=B9`sA|v}1p2V<3s50X@02^e z54#1cij%u1{nE9M(PF=-eSKcMFQSkw=+cnw310dQ(<4xq;~eHfh$$0nw5#(dWJe0V z=KX~QwyfI?QSQnFHuINmWNgnb2Rp**Vk;C6T@`bpA17zh@Ly@&2^FzNtLHuqR8$6~ zoypQ&@Hk@zvG`^@p9{k-Fx*))w|n(Xq2r=!%{-7el*aOE%_{b%tg&T6?Fqxmd*&a^c8V(~hrfNv`BesJ+DBNXgf zumglUNiqa_TEzv~jX>Bv*wz~Pepwp#qXH+rP4Ux*KjM1?Fp&5!yA0eUB-d@mJ~$+> zUfyv-`Q*~E9ng{hT5#kuU!I8 zTlD!yeds5u92IE9*~|0K$50g7n+^3DtS(iaums@*Mx8>iZz8z~7WfnG>q?;40*{Qd zkp+hN;;0*Y2hJa!{Q?UTcCQi`$t>BKyL}dTF&f2ewU2V3t@;r}Kh-NEgBO{T1OZAb zvqSm|bEc3y#oePyj1WE?N{P4OPx=JtG}uV}TOwvK>$YYw^~c(cH~zGH4vq1c2gIrA zO^#htj%`(jPa{>DBb*Fd2{5@j0U!MP8B=D%VH*0pXghha^VQ3~ngK<^AUd0gJpNjP zSKR{O;w2T4?Qpz7L1Nv!^E1-`gfU-;A@jVO-X6`v$LB?@SsNe7#MLX$+0N`c5R}s^ zXm12Z;a&obwwqon&gGwVR(2Gf2WzH*>~CZa*@`*GRoG66=X*=0CtGhdwFm$EkY&kc*XXaFB#l7 zZo3NF$r^S+5HgI6h-0B4?Sm0{<0dPQuM5+z@|q4dV&}DW^UR}EbQ?a7&j#~D_w{MQ z8aZ9F%vYpdufR|y{Bik=XgF2mwJ-9Uo%py-t7CGIRj6I!$xhx^%*|8ksBtW)2OC#Z z5j@)XgXs@`wkU8d;^`KRZ@ubCr(Y|&dE)pZ$}$Qxn~hd0o(Mf#Ej@CoH;Yh8qVnuH zY2rBu4+mPBfoIRxy+pY4HWsBo=`wof?H#qVmAuL-^YbnvubfNUZv$hfde2HrX@z5& z<^0QVz4T^4g`chyz_QY74oU#r2jV$fc8_2`)2I?~IjiAzWt|hl+si}-UviaC8NAk* z#I3;6bSH!|xWI3ATJ!C+W6wJj1F)(r$gAhIEMqiW5NX_zS?4ywq%hO#-p>R~x_vkt z^m*}%0wwNX(knZ)^iqa5lq~(wJjm^rEp!485MlT!A?qhHIuyr!B7SLqSB@*Lx1SC) zFY1VrB!X4H4FCM8^e-$g&h2xl1j>CX**WQVN4TtVcRhAjZ?-0kC9LJ~qFk^QLCq5M zYbeByl-T-Bs>MgSw!LL~nyL958$@^<5S_4qf;tb)SyH>Y?5fh}xK}b5{-SE}eJwKk zyBBGAvM6ofB2%vj0k#FUU>qjNbK95V^xjwA$7%%s4+Rht%H##0excss*lE7QP%x*x2GZGD@p3G>X2MQo}rB7Kg$YikUulV+G+(Johe!XQ% zR7wdySgHS4iBx7)QXa&_xwTn1VXr^E_k6uWU+TWb`;+XM7L4!fZ17ZvsCZZ4RUVR{ zRRhn>7F|5tvh#tqdc(cL``X2#Y@B#yz?EgI%0-lg?pDw?P+P{+(ee+f39ZkkJa=nc znJ`iO#Z_#n9lDcEca!oA7$$Uo65LOr_T&lBT2hT2?^ZRqNXS(c9!lu{s^dF?sfM2W z6pM~2d_}9S)@`CSlGXVrb4$IU{l$0h@(^u{DsYP_n_6|Q;y+^$OhC$DMc27?Vcdgu z+tuZ0y%cw~Uo(+@g8mh(@kh=Sn8WA{h>s286W{;!Onl$2N2;KkI>TD-UaSt=Ldh4naL7}eA(-<;^g3ki|sUKyl zP8Rw6gMtQuj>P0%t&jcJOSK+NKmtcd5}lEOQYI}rI9QyQjfzSf7L#sOC&GjMpT+VF z4hAD0-~nOa4$$PF6%BH3S9PBs@5tS*v$_#(2P?TjBmzc0xe+_d{(%AgdlUIrXsqT? zkdTsZ@iXaDO}Ga_;wZN!3nvt+#q|;poIks}H$S#q5mC#3uiqSw6Eg~#O;#&qweqEtPXVX}jP#`>-69QOxuK{mgHIA$lHae7& z;NnVaI?rrgoa1g-d21ph99E$mGE|2l|BBdFt)|u4?A%Tg1Hi^AOPByCLO}I)?{{ki zkF^&RZ!bVUk_b3AGWzZ9$zt-%dj1qBy?(Mo`TYF+3j1(aZIfYX2x)60{<+!wfylv; zk%?lGfA(O`UxnPTQ|o244&@={Ml9k(Y0 z7;hUgc6Jrqk6)RxIxkzIoC#%H@ch+sj_b|(%ZA1aW@pJS-<)1%jNVE=WZvMHc?RjY8s#{$V5qJ`VO~=uIXxmgxB!j2n zwd?2nKn8E)UhSbA6_9JhO+?a_5chr{AMmftvH2vSM&M3@9FOX(ShVBs>2i!zN@3Of zROYI%IJVBdG>;n!NrOklU(tNNPgAH>7;C>jD+5RX$#s{T6_7jMy$dZ|V7Wv>b{~IG>P> zJfbm>kch-}g>gePYJn6IC;0OKa5X0=#5}@mXnd zfU210V;UFM{F+YPzrOAa5&VrbL|=5BEELQE{v$z%&{v};*APFil<~YNaJ~DX{H>N7 zzSt(s<-)QA9`DXxU9TtlQ3f4SU5}qSf$)cnoQrfsCNi00&SM%glaqD;J58w4MyW`- zIM(nE8gPsv-LaLpy?YRNbEkAo#6i{eeBE>i_#|R7rX@{+-2SynZXi7Gw>~Np!{h!| zl_d<38{)jc8sK%R6CU}Y&t=?HM}v5mYpQg+8&^X^nZ}6*ixf-iBn`2JRx z4agcaATeOzuS^$r-@zavPFo{vCxr%wciVi=G^@WgesVhRNzyeVq;^$R`}?U4@a;2S z$Dg+C0We^y4ELm1^d3$7{rqKQ*7!&LV*%AwwnUC;4;9ce-t!1)rXQ7DQhXS9%BZ(Y zTTm8ihC^mMI*X-?+P=;G_%6>D@Ck>8b1}Lq9#m$sL6y~W%B}hiCF0wt3bd4*z1@gX zC{z&14>c^W4rF>}qs98wr{HXdZM4;@Bkhrs%6y{TRI7ecL`i%`h_=aW6_HRP^+p|-D#6B;JfNjmI?o4#MEKnmJV61n7H}#<0$yBFkub~{Pzzy)S4@*; zT@pY(69@7%?Y1liW4c$~g|4Ijdp+6X`50NEK5=P8c%~e#R?CpM~ zUTV~!w$NlIpQFc<4f4_uIWJC;(*C|RK*QOQ>BlXP#~@uhi_3K%#9gY=@%A?0-wO3Q z4%GyYcY%>pSv^Ud`Oq?uKur6{4Vy1i{%Y{`iw~rJ-1swq;#;n{f%VAePmWKU9fVN> zOHMV>juyvpuO{CZzJt2y94?ac4(@MkGFrAM-lrI%7VXYrLu0?VeyT9Thd!}%3Hp@D zDF%zdKvnZ)GJ2^(?(1x|dZU92zvc<-B^`?xK7Su%3+=9BgWd#1e`Hv1GinB47IcNcgnu2}n>PAW{*y;^qoS9i*+1t!(S1s1ui^vUlW+Mv&JN@EFHV{M*k%Zt3JEBWdgzhR0Ga zItPVRxvF8>3m3l)_YvYBZkvX`0IQsaNToyzp{JANZaekFpAZ@1dKEl9S9@VvO~#xJ z9qQ+r!W~XY^_V!D17(%OM+{g(B_29K=pML19hIY{9NtDLpaJn{lO8tGz!Y0@KNlB` zXacU**mvmzH+x;<2}cUuNmP2>N>o}ycN%8o^LotN=-zwXDKsmt%Ja6@IFSYG?Zc9B z*+GJadHJ--S^23}?hUDGw=HZJ1-HZ36ZiNiCS%q%@LsoVhh&g>q<#1JVmh}&^xG%b z!3n$V1JDrM2mM(CT*nl9re!$+rprnn7L#Kz7x#0eKJ?0DaVY(Sl8(-1r8N{3uEK54 zxzkMBfeE`EsWPnw`xV@&;(dkGGKYD$f8a8)2lTCfKv3pRalZg3zDjVjTIsqV+sY>} zoS?08(=nT7WZUh&6!h(OuBc3ova+ZESWNM0zll?sEG!5}6sPhaL+*7UHMQh4E(hFB zLF=kCR1_3@%E2GgPtefVpY(f-T2SeOILp8Efa3%P1WFS7GkLviO2su?)QqNty$LW` zKH0vDZYa~#(2yF13Y^>w{4mo?+0esI-`jKo?nkk2v+~UWWRmzSA}YGekwU9_4Cm{` zdG7>I0uQ*aF<3L=@1UKGE;eq~Jlq^-=HwVua4A=B{t{l%%&sEFT#l+t}SC!S*kx3V* z{kk&w7@ zzBj{q&XcK=_Vo7lr$V-xW1&2I{;ezWYMNs@VpLqjOIl2yY5gyk2FH?OxW*Z7ut8HaXFI3eEBEuV1cF3g;QmMa^!U!4PI!zTg_xeQ76RdRaU{2eAgc_!gN@; zqr1mSTaw*Z86tP_Q*0f+A&iJ!aSRBl3nwy6V4T(6R~>^94Eyz44 z&_gIAq0(Ucei^Qz%I!q=la}ve71<}m%V!&)Na!_fjpAF2sFqb1)BQggZ|z zEOa9mhS*OVXETX#iR+MH>NPXAEa+``lNbok8S`5ejjaln{h5Pq>%TavpKg}csu?j963&@79*jB_-quMXejJyMN=jfvuc8yZL zkDcWu5z!uER<6^xr1o9OuIud38(g-Yv*8GM&MxDB`D$wr!GoICY3GAhLp0Xr*PGKr z8SqfAQHZZliESX)QUePEc9!~bJ*w!;u&Q&agf-v2aj;saMVjE|GrHDxBerWhOgI|c zxa;6$5Yc@9cu_yv5YcuBpTH~jou>}w;Z$e!XOU}R8ufM5ROyN>?2TYaB#JN!c%A|e z_B%*&2DITFuuK@Eut)B|Gme|89r4`9Nb^3od20936^ooN)GKi#&q)^vun=M)tEB{h z7J~`>{j*Hr>1R^OnOL|DzL)&G-^m>>WdRP212k;e-ua7YY++?WSTmyJuFK&=Kzx9ff9j?ZLo!kxu3GH%25oc;3o^oNvdC z6d@?|y^g}7gA2SU4XY{c?iJo#E7KxTPGW?a$SU6<+tR3bioEbhA396Q%nx89#sXj{ zd#g`#ZPP?oy!w!5h_bCzT|kTLTuy zS|3WX^g;q3#+Hz&Fc`%YO2zS$8{_+QXe*8wI&ZgZ*yGXoc%-zkfV7Yp-Ry!hmA=p$ zrF7WSZ<1@U=NW4)t$1CTTv^p7_^2bTaIJK{$jm@nR0IeMSi(0jy7P?=%J>? zp8F)E!$%~n6b7HW)4s3r1PN1PLa9A{~Dl$HZ49aP{fE`5iLn1^`+39{qG{A&CxNW)U#E?tNp zu)aH^-Rzlhqu+EE7CX>mms?=EF}8pt+Rw0f5ZTF$*nm`E4G8MA^g`NFJ6#?Xl|jNn zg(4!>Z0HIyYc+l8WT`Y&3JSrT4-3WrESS#_3|Kz)2u<}`=@l10BKV!LyBK^wlV4dr zNoz{i&Ljx8cQTaa7RR(&*mN>X-XB&*ieT^JIt$Mg-__D57zgh`1y_o%d=euQhP*Jm6R`AAnBsNJ4nNKOwSIMO`;qb9;? zm;E7en*Ft&Y{&psU8M=&T;$HZsV0hp%W>DgvV*S?rO)PT!Y(anM)t&mh!n3jVd3Y^xdyn1b=rUO@&8v|P;2V-(*g&H@G^<> z$=16EZBNV!IvoEKB>n3s>nl`1Q8?vxRJ!x8!HJ7{-<8t!Dzm)5?ts=hgD@qoSvkV+ zN?|DQQNL0@bP_->TTjPv)%#mM{W=|3lHM%c>W@PE`$|aC7GN=ISQNO_lkpk^WkD24 zRwI&vzPnx+Zl{#=4rZyRy_5*t`L$9S_q`+elU^rJc25*%9$${eTG~lSq@Selz^|EW zVt+Vh$6gkM4RfYO*Vg9eX%Eok(Z)y4MBz_N{;)sPb!9SXQXelab6(E5Ju;T+DM`ar z*_-;ocEuQR1IC~$=@ehJshIdt=*wu}<)N;|eKPy@P871lsQxp5&8hT09I^9(uExC0 zu`td(;A6tJx+MY+d)b4;RkOf}kTA#a&vdjai>w+tm$=t$Ri}jnV_AKNpggV_*oyy> zXZxdX`*(=x9i~H%9m|%UY-qlV?R|g5)P*Dvd=XyXI!zF{b#Be1XRoJD7W_oTz@Ybh z_FUiD3F;qGr~bysZ`nwZIS6_oJZTOKj!Y_l;UK5%T5rCNI?`V$qa`}T-#)t%Rx5FT zJ^(yUzYb`=_<~hQC{|PJS`X+SUi+b(cTKadCr!3(=5M~|w5n)ZRN-#By>sQ#Tz_VU zZhP9Vi$k@gz5hd-aojk$uYkr#?q71mWZz4#4 z+*ppLQjc=$unS|t={fEYXtlK~bw|bDwO|}`GkeO+-&_sBK5@wQ%7cYmYaNLD9!rgS z)0xzk8LPOK(Ussrbn4lZ{l&7B(IqO@i_4uwv{j%r0=*( zzF&6rJftLa8zGvaU~pxWyLfjN;)$LJw3UuwRmX*4ckr|dY@Dn_y-(fGBHizUDbwGo zLuS!O6m7@oLxO2*q(0K`P`7Q=HNP18kF>>krQU`-(MAvIT9(9!+3L$|lty0#mgXB- ziC53K`SecH;L#~dZHe1hc1K@XooaFTsmiwD?dTM!QYXdJep}Lvvwr|K+9u6S~=MSMIsBNWBcl6PxzDh?c0<-_XX> zDo5yLrbb=|VIq6ikaE}#e{1bBn(>xkAeg4m-qb@#k6MR`n5?Ld>z};658Ws4s`r%X zP+1(O6uI|$AY_76GG*8_eE-kuXg&Q0oFr3M#4^HE=s}{t@(SFukUd%0R1oo_Y*L&v zF<_fLTTRGQt$Z~esKI+kc52J>=f)b)6m0|{yL~oxiA;0|L!(C3KQa08xW~Dpm3olm z8@y+kcLSE3J5xi1v@$>i?CUUmvg5|WmV@E<;UfnunPlXX?FrjA7ZvRqpI7HvY0)D3wo>H&b)8apXi0BW3I->n z15VUcJwNSpgq*ntpqb}O2E@r&Ih;A~yF~iDO~9eXkkLT$a|s{xA9C=j8UP;8CoN#> z9-aN5GhD@#j)y@-sM)r(g0ONzCu`0#v&ULzT^E78sU#Y7vaL|akn;Sv^kP~%8i5Ba z!t~Wj26pn_e5wATJrc}ko>r9vHoGe*my94nA|5T`>##QIqYNoso)(0ziw)%Ze5KIM zh!{!o0{7EaEDU)=8IkypTi_Ue%_D{KI~Sp&0R`A6qXDGO>=di&2^t~%FSBJobxt5@ ztUdC$(BHK>Pdn2p2@{B;FHa5xF+au{dCK8!NQ3QM>0s=k~ozdo{=%LPDRYY$o zXzRcCPoCtEc3BTIQ(rPaDE(-Swv5OxLB_*szbLR#E zehUu0yvoe_cp$JN+fPwx)r0s|JTOzwNe&isrqTWhQ&(9~)ouo1?jSkQ|79$)^Qw=( z`}8&J-^e4m{aPqSd~%z&a0yb?6zcDUd!OLzV={o@hr@p!WA!``q|t1V{hg1B14GU( z-;7QEAXxy1Sc@Q6d=*sfHmVT)=LC%q>l+(esa7+CIPXEmYdi0*_9f2Nd;I&OKU&Vy z>51D9uZQ)!xEt-n;$gnZ7>pyR&@VSK*{W zj_Ze4xpA(CO3QO#JhieUE_(svipPx~KA%f$;bWflnxI1Q^oLmRemBM+!lYdsN#mD^ zZ(sEHs}25ssvDAn;S{;At`gzl6{pOn8wmlmr1zvOf}!XP?u24x^d9#^X8oCrx<$ob z(|8JWcRXha9(TmSN@5lgcT7oWA)@Qv|vjDcbR#Ny-$l*y?QZrTEieni3;fk117;n>! zB(aJ|sBqw|*-zsG&Wo*KKvbI+O)3IA7*3i0p4&--gt@mFDAP&~UbFsD^YST<;SZ!H zGVMubb}Q4s%5ZjXmP-bT63XY85KuJlC6lP>b41}2V&%{)fIOH)hRd}J44{?|#iXSX zdWRVO?L%>4AhcJ~2tx z9W>`Sg9I4w$2mQZF1x%DmAAKf%v`2zQQeak{-&VxHCX=yfmTgGxCe|X5ec%8hDN&` z%oh>`J$F_v^m3W|JxRc&R_sX&jFT2FME!fGq!-irrS!SEl$Eb3E*HzGCtlr9FK&1i z!W(NR7%%$2Q-#KkipmNAe+2qM5jL84ZCC8LYz0w1;5zXkL7#!vXYXWr7i6n(zl9*L zf6gm4%j&Iu1XSX;f4+K=sW3B< z7HUu0Y0D8rbM4u#50{{(cwTQVG#039$!We+B(Q;>>0tl0qWSM*Zdk&REUg46czQ$D{z!TCidjsQ!~wBqdP<`<AobIXOJ2bqtC*$zh7iSbnT5i$+rgex{VQpLGN-4|E`RtIwGD8q zPf0^IhXeG+B=Yxgy^&%ay$cJM+O|fnk=#XZJNUug|M`l}*ic^z!1fKU##j5)uFX-GxYPkk_ zMAK!OK|n)P{moN76L=A+$}t|AZA=(_FC!X=SoP00quIXmZD#eJ~N22+Uk28?gn3`cakoFKlh2p zn~rfWpvappq57L|-|72rVtE}>7b>iMMN?GK=r=IY-Z?O7XDyq%Va$A}_55Hx`i|L% zxtCUR=X~L4ln!)L6&)gSdIIIWt~oMG^J;CL;DI5czVDP9lpK2BGPW6iW$^HL68@=| zwP!jzW7RvdRGV9=(^>Ok~zEI zf}bdf>Q4yImaOYi3gkN4$)flIbTR1@VZtB2au&!2IxV|{pM*sP8V!0SNdyEM>yuD1 z^(Bga>@*xFQFiCt)ipJRjwIv_ZF{+cO6^usB+zQ*-2LF3e9{nfn>>U`guGl|DCWdU zVw?KO+nq}fwKe6*qRd>AF>6m*E&G}B{9UPv?Uz944|JzD1M&8SRUYpIM3&*x40R6* z4lh+7Ebj+b2_Y_9m36=FzYI*F2#sr$Bi*x!3xSjOkP1)=Z zX9>Ib@FSdp5PGX6GCNe$1l9dOT3i=;2wz0A31F3b-LLm3ZGd_WyENRN7EqEDN$OsNC z-$S}QE=#Vex zAOVguygYZaWX4y8jNK=lQcn*l{V*SDl6g%SGQ76Uey&dqBoq%zVlFrxvOSY5<34`d z``CQ*44oq~_ta?4yisiRJ6lLosXTF`dLAHTjXPhbEMs%JrZJ!W_G||v)Zy=h>u8(4 z8LIq*TasT}Mh%&n;+TBDnGXqPvvXAU&EDl@toCQ-n|{1af={bjD!L&WaoW{<_e`#m=U{&bfFQ0?<&M&w#vM<0x{UY?NnNQCyE)yjixjy^1Xy2{*tf>0tmZzA%HH{t+4 zJ@1BE5#3Wb zmB%Jnhl9z^-58=Q*Q+lS7J#Z%K2H(@W#1)iS_lp3COCbY`J093xvz^wz~-4&yS^)V zgiCxFDiKQSn|F=&RT8*TlI4JVfXTwP&^jhm$e3rY8JHYzuW3VV)kD%)ST@JfpSgmME0T8+AFO2vcLo9)#&L$Ch%txa+D@2vN}RN zi?5z1U2hYs5DF*W*!lUI>Iy&_%VAn5{I=~2mvf>=U{a_8 zw{Y!i!zKN0UiJ5mN~XFA;yhMxMA*j__+s6B)`U8>0HiN7MS~{FMQUR_@bfXtfT@(r zoiduT1g|B6hP8Ggs|>7ev9SZ-8a0BOaH0x9!C}7}T@t9r%!;%BS<(;WEH6K%53bQ~ ze>mCe?|8~~vbsvFRHg>A9AFCCYzkg_3rlqP*?M9RTJCn$UV6O(O#XJ2DPAT4B>+ig z3ZL#1As9Mn^X)oC6FR6~LI_h10hS2Xd;ML|qVla=1%j_1?x!irt5ID0>6Q+WtJ0(`ZJGyvxRcz;_?$3smc5TG@8&h&k!uY$Wz`W7utXx}tVo zF~I+P#an=Bndd_vS;cHskqWu@1jcs;k*?~a{sU0|^GlzIcW00m2kbHo-1)DcAE)`R zY|9S5R;_+Jqx#=x1wI6w&qx156V>y2(h!DwGtcjWKsS0j1(r=`jQ^bRZxD?7rr@r< z=}-Lh$4`c6eo0q~T6}Rqg)iHX+uaj?fva|27+~@;js`Sh{vJj=v5!IJ-tE^8J^V-s z+K%FLg}*T3Di;KmyLEc4zQkV#dqbqf^9OR|M~2FZHIgq#NcHLebr$|T)U4BN`@4(% zzmDYxv*hQW={i5Z^e(|4`3H8&y#ekataqo-KW}?)T?X;!!MjE;Q-t#uQuc;8N6R`T z;X@-N`3u>g68qRu$T4)|(RhFUXUKiB-nxB{pUw&ThXzFTB`K;llYIUL+y9yg@zq6O zy~si6*o0sX-5qe~%NV1Re2DvBck$0ZXMxY{$Pgu2*h{1~(`sr$7UcQ#4{DZ% zlvsxN>)Pe0UdJL5$KB~%G2#*I_MahrhQ7Ub{;p8ZNFa0W`PcRO2)%u)j(|AvSEUNtww{A+%0)nw)Ze-G`STf`40BjpVu3Y}$BSD#yj z)e!OTG5mYP&^~b?A!3Mj(!!&CI#l@Kv6cj5hm)_;(=L?X%hiz?bH65>y=?9dcJ_;eY6mK zYIFdImNUdGESAsro;QXMa!3G|VplOP;DukjOm@P9pr>G?W4G;4=2=%%u*F3}FTfP(l#} z_UMfqX0nJkf(=hJD_5_uso{Lf=5W?V%k4^ecjiXj*=1X0eG=5uH@1;Wbc*-*=pGXr z8|vzCu-Z}=L`+Hw27tpL|2WEs(>2z z|6U;0U=3}vh<(qS{lbqYPixM0yKc!$W;6;DhL~Lp?)P`X@a_iC>>;1qaa&Wa=tZNR zu;s_Zca5$f4eVD&)x~S5x!sP{ndcU-5lbOs`w`}_}1$&Gj z9eK~*Ma=zS_|s4tI}899e%+2zq}V?O{k>tdS3=;I-B}Amye%TVJ6;eveGZlvE$-0R z%o}`RVnr$1FZfA_i;5P<1R#;-$91@Rg~)?DB+xy?bm>a4N~wmL?1wvdb{iI&fy3@# zy%XFk@$?4gs?ndx>>d<4IKNlyO$CL7hB;GWy~=}*dl6=IO|CN!Zb*$ixUqmPeRcmz zX!yjE{Z_9gY;xRtpNK)o5)y4%jp^&>XNN(|z@WqSzU>2;FVmP-bzsu{O@Itbfr_w# z0;+G1mXI{-p`VQY8kZwmk8FBnC{(gtCdQ{YAhKyiQkc(y&HTOKJDN@zwuP* z+pM1`0Lj^O?t4R_LIRDl;g1|#cFVamsoSibat!X#olKVjXhOEic_W$hTWZv9Po=Jt zwwDl(2c%$$UZc~?^X_MGC?l0kjyVCbauu@Bm((%2(5H<>S7wK4nE1}*&3Nw-${@5 zF;QgJg*p1Y1LTQyo-NFU(C|adJ4$N-utaPH>bs#BFY6H>mm|kt)7g}v$@?KL8 zm(Y$EZ2EdqSL_`|b&|1l{b`2=NxDP@lA>@^w#u-^cS#p09iqp?VF{(LT4{H;P!P8Z zvBh#EAcl_Ga=dvTIq4u^8%*5*INY6SC!WX=!Ji6%0B0lWn>yUVRZC0D84xd>owU&! z)f!N`8@72oNZD~%aG zi);iUoGpxR)$2ThrplBj5=RudltIg&Up_!%3lzMtOivx}mWOMDnPcADov6H1bRrZL zm3h@dogA*Rgah5N8rEtawERz91t=$YZ-eO#=6*XWb_6KfO@L&UWWFvX`RhK1iDe!q zAQNtqKcPLKmsOTJe3Fo0o+qA{fj<`F_sHHA&RBk!epvDNqFQSnOF?mrL+U)$Uh9zQ zCeZfrevyl%p!T!Cii()d##a}Nha?eRd8_3r4Bb%HKGk>4-r7x$sUzO^W*j!8n0opY z*+jNi_5|42rUQ6@YjRNn=fX5B1SC|7vvTib);#J5bEU4>EwA95fe)g$pQVf2aMt_p zTiuR@NAcW<6(P{M2G5^QW3XSwuv1sNKpr-16&}wc6{Q5QEg^9G9GpUTYJnGISr$c+ zbJY{h6r(3QN!+6}(qLTN#p$pXssv2T^`N&$*j%pG`J=6lROjD_Imk)@fgs+*yD7)X zHiO=%Fw8Det)(ML17BvhVcD-3c{i z2s~Oz66s%-pxFR>6cQjj?fke-CYi3iV?QK2O1k%;NT6Lz9UKTa+-9GIG2)a;Jh+zz zjO|op2{f=3U*5MwGh8raWayj^xek_J(aqdXIYmxaX1O-1NULeMfw`7zE+l{}xv`YB zl?p07A(}o^S!lQMmVWr%npvAqw$d~5JBbcut!pH`Nv={5(uU&B&xNBlY$*?xWPhgE zgbRPqY;U&OhLy{yRm&ZO{~;YkTW}EMA1rNJj7iU=cdm3MxHN9hUyW8}d*xN2eQ{Y5 zbcF8$J@w+}Kpu|xeY!BCTDdQaJ;%k*QSGwla75t1^vQ0=HL<2~&!gB6(LxiJXtDUJ zhBX_QUQLtR&-GYK+q@=R8VU2h#<+C*ZZUY$??PffA9o3; zuiw;`POy);V0>zmy@5a9>7oNVInAzJs}SX(*cHqQ5V&(1*04I_)w#Mw%_d=!;S3_fJs z$?1v4M$vC27|%~p7s&L_gg{P@V!8T-9}C4&t%mlT{X1Enq|1e4qQ}7yHaGgnIB6tx zkb`$oy1pY7e%EA*?U>V#+EPab>_tCs#5b4f4v^B2VrX8wK5oNKE|arSLx#etcML0D zH`?1Q2h&zekvVSmZOe{x5vd<@ijr0KSx=vvtPJWeF#=mZ!Y_Z;?-mc*bHe1OI+QYrTRP(?ajfdoQtg3SsvRcd{j z&T^kmnr^<6`WwJnKSS`K#>L7U5M>OAaW^!^8#$}(x=6J~5%SW|MB1Hp8$<4~3@$C84*-`7uU^Jt9C+r0VGq%S7&Co3S0y#S%&o=c$7URfzxet zj?PQf64Es#zMzEg#(~3p?z$kdgCF~&MWuPP(DD_V;#GO6NwC`vj&qG%ihGIML#i`Y zMP+Z~qfezEGhMyD@Vbx6hY7Vke9Nz^n@NF_<1f)sG`S5$jklAKW_bL``*!7pARx)I zoE!k_7MA%`Q>|HS^Qu|fU63U9193Iw(Nu`@4h}e;vT0QzBTaJmGD?|9MRUWoyjI~d zPTzrL*f88g8vheR=>e>A9aDg^j+b{7B(L(d6UqeKj%2IS(3p&w9F64dmtGgg0xa9o zb)KZop!Hl$R~N-wIoHFmhXHgD`p32L{>;vx@im=A)x6W}dKlIhI1>J~u7KZm$9B~2 z*2mYJE8`8tryU|oB&X|7#`@f@6Ae4#M1LAn}?6Zwn zy4nB3*INL^v2I`(FL^ zs;Hu?X6Tvzy6N6a_S$araQ`b?@PWI+nIQAmN&kx#;en46B-A-XF3n=AB$}_9&+4)K z19g0B1POl3A+S*1ejf-NVH%P$uP*p+xs%V|<;YEx2u-6E|EC1>frKZJ=`7(bNh%Eh zvKXDesq#5-3H@_Ze#!ry?_WwBI7{2cS)c%+v-jVB|lYtC}{CA)KZt%ta2gXXQZZ@Z_mWICx1KNrH z{p$a0XTNz}x;LaJIg}u;rkzc@OPvf1#GAkP{og;yhJ|ce6b2Cl!no(k*PasP8T?<2 z1%YoHfH7l|VgF|r>o{&H*82k^;qBrWdGnFQiPCEZcaR@P+u z55x>R4OiZYrWyT4RL z6C#+jH1ghW6~wm$;%mJ!vOcsSw{OpKtTc5 zdUGgjrj|w{=^%l~YPlK#gs?9~q1WY{0Vq_&!$W|7qCr1tSmJQG8R3)DVL+c=HLkRj z)b}uNB_dK%sN&+{0-Q9dq4<;(6LIH?52`iY!V&`g&6)j||15({0j$fXmIn0(tDY?H z=SZKfHx8Z0*g`@=^Rzj(-j%m704{I3FQJkJ+J;{B#kIsz+x2z+<>}l{KucsOKs-hapC8Skv&xNtt)F=PNh7o3)|w+wRu<0HvUXfBQ~Ndzn(ZrT$=6e;x*(h?WO0HC45U z+B0&F#Igq(V`Kho%f-7_EaL7I0*Av1v9gU7)@zdd?D8@o`H~dR`%-t==E?DN9QlPK zKq8i>mt4I|k#!6VJN~~HX95Q}(u~LL#YyMcBLc+fT8pE~=@1bY`O^K_+-Wi_?)|kl z+ySdaFI~7-yaU~)i$dL7mzrUL2plG)vFoGg4g4rZrgsfL}I^#dmQ#9|Bg%LZMWJVNumK#zqGX7w?VeEA+ zN#`kw_3b@7nsRK#h|oVLbR7v&Pk-xle>Z--O;w(0eoRc7O$`pU(8Jffq66OEXr#B@ zc_ozMJTf{mazxQE!{*jw60MDK9f~@I4I|mvB06h_Za9A?n_Ng(`19I2E^$H%gCh}{ zG^RC~;C&|-3XsA5&8@z~~rg+ zEB>=r0yeJkHXx0!2MZF?|NN&J`up@S<2!Wm+MZ)HZSSOy?}iTO4A!mZh-UUS+IRHi zw&Qj4PZ;f8^lmjZ8zU3rH0{rRI@{Iu9vpZEzD3tFM1lTk(6Cg*hZhb;Vg2tsMQ*>U zK*ZyKT7~GfrFi>rr#qBX?oxKc)KoV@y5}m7oVy}Z=tNUg)ipMTVcm8gXClhXq6TVQ zyYPV(^6CSI0hnZ2#x{_C3V?AHClBNfBLdSW`se=iLy$m*nMnKa1_!|5RdzGj>SdKC z93lb1AIim^6w5`CqnEp%y_G8jp4=Q|%hgyeXgc@%KcJvtCP)kF?w_w2e(Qqq%yM5W z;O5YqcPA=R(YZ&LonUae@y6FVEZPv6`mP>;3-mcH2bNx?5zm-a{kYBZ&Ts=2ojMGY*(#rY!v2 z`wFi-$l*$(Hji5~6f!nGDk@b&dMmxvWw6L;_5e1URX}rX=d`507K84jg6v!y{tBhG zF3(rsdK3oct_q*p!mfUkQUxX?#9w^NP>sLwXust}ybvik8z@fsLzA_+GbX^KY>mg2_VRfIf;Mcf2+!-+xFwB z(bB@(Auh9Bj2%3m#PaR7vpwEY^E$|~Pfp1HgaPh$QlmK*m~xOe(@@`F&3{5ZR}3d^ zMw*Q)_~2BJ*Ey~|G8c=RfIu^rI@;(ZSl{-U5i^aPEH0y0TRwR-V>qDi-GtVjt)Me7 zyJIyek~4DJ_hr~LKB8;G{_H8+i-_kX4@;p)_w8bGi1d)HNHOmDiT79I`!_)O-fN5> z&7ZMYAKC8@52qlJol&Jkl=9=<8VYCwq|$V%yj58eCZX}`?N60YR*PQ8IFo%iBF!of zhQ}InH41F))_|^t=alFytZJ5pP+WSIk&w%hbm7z*^XO7xk1~Fe*-+k4n(G%eC;o|D z;x-%I_54gU@+HtV%YzL6Hm&J;u@nUp#iTShO#l&R9N&4(_5*Wdn!z&Zk}zCOPRy7R;(WhHHX*RaYuRT`D z51REnsLYBE)?n(>kmhzUHgahxJLM-e`B_d67F|F3=tu*8uUGR$G-D%wQ|=>%9Y=v?TteV^hhuFyl^X; za|$P74&^rN)E&FK1x85x?#;%>cj9JmkAqzcq;=>#UNPKlVu}eQy05RV%XRVUx2G!P zXs$CfW@K}6%?lZ;5?x)Emo~+(8mlftxGFR}`ECxKTJgUS40ZV`Zr%kV-=(c?Bkw&` zJn`}}sLxu%zskf7GpsYa|5b^fAfJp(TU+F9icWR+Yt|;@Jvf0T+Btf+25oOnwry`Z^J%&)IYxUb>_?oBL6@f+};B?(=zo&!er>c zdfPhrLM9x5Ib{f5)LMk5de$_J9KBIbA(>Za#`o~J)RkhXrJ{_8F<+2C&&+o4J;M)s5zDgMZP8OAiMTOll0#gC4M@V%A!!p?$`CTWjGG#l(^$` zS~b%qyk(l5`~k(qMJhRd?DWXX+G^pKwD&LK+RM z(hqh@;c~==9ty+0S+h@0Wk_RprTqQHJKJa^ZBv4A78bXReE&SH)#-$F?J81_tmLdk zKuHy8k@bFHT??}8sHAh&I^2Dx>Tov5@*vaF8W7n_GXw*Xml~~;x64J=bykESk zSGXb?q1&xe%C&0W=MH#AxSur3AJWBF8y&fAxqPvt({}Ylc^z1~FUHK80XhgnzpkqH zKO2^p)~hPBs&+o{BK|QBbQRZ7H^~}(tn+mUlF1jsmiiK`xB8e>4UBL(OspBkFqY>m zl~oxZmDXj#-uV7pq(!J%$8KP=+bwP-cPpcE(0Xm#ep8QHS?i6H-QuLaL(}eAFW^ogFw!~a354I7Q9Q`Rev&D+yNn;+Pw{bOjN%pk>Y79cbQ2~a5wHXDld@Hui3;Dlrs<3XxRoA4?!}@HD*N89 zR5C?n0it;*IsQRlIBiL^U@($?cS14d_=#)LPlHu}#=F3v?%g03?Y(g1=CWB^sc}$Z znX<)Xxh8&f5~?+rSj`?sMJuD!!>*gkxl$G#pY@pO6_X@!6h_)7Gv0 zQpQ6xx!nw#tjJKd``$@&#_Y$>pGmvq^GQlW7S#qn4FscBN_VV5x-r29n@2~)o_N8d zgJ??3g*+9WP?rAo`!5`hfhz2Rd|Bk4WDbncsOZOz@_X(oYli&%{1)nLW@<-Nd-mzd zJ!1a{Yk8VZ26@XDs1;2fQrb<#y=7P#BTyMkepM7 zfR7`cz`+>@K$@t$eJ)o(U+1#i*oy;jn8~-%*sNA~{HEC``(HLul%&J!(w>#51d+mgd1-?2t7v&iPdSwsRI(^u`h&N22OI@i)jt~;!&sPCJw26}}JqF$%tO>}* zL?D^k@Vx1-`5oa7;HZDpYAh0fGr+QNP)hx?zb;!y>LhBM=-h?Ctq?}?|9%zc*SCSx z6zAZ8;fv^mr2n^Q{EHNLmlhG!VdbK&9GA)fVfcA4_}(eXKVJ**2jJoPJWp&3E_5KP zxc_I*zDxjW-5BbZ3&OIr}e#k+Ejtsr(G+{o_pYrn~;D@GHhIl z$la&2@?$9by|_$(Iny5q4ZMN%EGKLmeY8WN>Vd`pLHEd;6P(+Eq#Y#>hP z(dGf#Lrw5Dos+la_u?ljZ}6{C8rWC8&zcr|Y5TC+rWjYH5g1$r!JReX-0xE9T|K~Xmq5IkIzv(ec$|ktHO8or+dgcr z06HOm!cMQy%*2Ev|C9iojne6eTd-<8Lb0SRvL72yJlh}~l+;>n@RyR=5cuS;6d$p) z>3DDNMZ4lMw!rDe=@cMYVoz`2ScR`*S}O!h3~$3`fvNJ5sM?_4CiJ`Ed>Z3VHi+_O3dhb9Qv=W0{*y{VS)`g+9p5PL5Gi&-C`5tXVp`T zXJ{k%BLi;9ZXwVzst8JSG{;KTfHqPttcw57(SO{6jEk4Aav78ZCI&(R0<$P!13d?E zxH5uM-F-)xIo`IT`x2+aINN=BQx`n$1LJ|Iy~X6dxwerEx&JbH24qaQ)@^t1uMbzl)#}YQ!&9|4M))f?epYDOO>np!Vy@yd zzym%K0Y05K1>!CDR|mScFRKhrXU*@DyQBonz-N!1v0~4>d$c`>_6Rzd{i;3KS-L3q z?m3y+leVK-^vq=Q`#c%-_d^xLDdps&fFXnY7oAYs-TL{Tv+It_C(ABUD>YAR3$Q!!0nJ#?90?FFSr z#zrN+i656-R6S$Rs-e4y$9a2iX=NLDw1`s9-ttwMay=%^YuP zF=L54xrg#90Xozyj>P?*Saw)_Qt%-Ai;gvjXPQP46A6{4NbSeC^K-B(?@NR*f|tMw zXT4-!M+y(BwinZfL`tRJJzM;(P*MEvJ;21%MBV1lI znVa^$Y3x&Dz4u@@!tuIu1ijj7=I7ZJO4ZP<-?|EVm97H>>U^8w2kQ3-UMXz&_B&qD zKp;yGQCzM*W6#-rDcu&}#@hKA|LJc9b}XoKkyLInRZtJ&GAXZU-7y=^e8APy)01g; ztJgrE=@LY9bBH z*<8OVEHbQUNtvAN67lCCm{ch(r@}Ws1c1jqEZ778)xKq^3n3ekwrk^UaeNdPVPnje z1FdUZVzDOrn=CRyGWwc$8gT;mP~>=@!)_MGFYs|a0m#~8X^~gytT`U8sz_qcFWA?E z)ZNOp9ept0x`CD}ed-m~f2A7YUq~SXmk@20O&rum&Nm zjUI50mpS2Z2D@8&AXOYqc4ES%W9>~F$EBvn^`Oc`iAe}BBi6QQGZ^UFXgZqBbUEHH zlu%uD_hv7U$grBG9h(WS9rSqt4&}c;?A%~i8!{csrbmN5eBQS%?!*iXKr|?K9|0=` z1<1PXs-Y;~ZR3@dU*mTEW)%6mc~aF`LB9LmnA_-SW(Mz_oPK_MvbyjRws(Q{k(qk$ zT2IcNWYJ+_s6}eNpF9G-K|U0Pu6`ED^p92ADGQDkq#T}>pMi@87+fwfu>YxK*y+GI zQ+T+uc`B)Y?tSJsF-E>)bq%`~yms}-#d$kQ*d6=|t#;;WPbIR*83483AfrZBwbrSe zAxnn8tEd`3$FWq&rPy2BMV!0~`%>^ZD@CRbP*5k7*zGPqwrG2oOWJqytgKNzf0yL8 zqW6R0t|-9L7mcJZiEHU}dV(H)c0yXLZ=VLzA3lE$ zCd0ZjHZ9F8U8kDYi--gJ0OlnqK_U7TjI>7%dl9J zpKonf$8JykZz9P2S#<5bz&o9+gqKzv>LHPe4G7eKoZb<&WK~QTm?57sY{q(9@^pI9 zt=&6y#c&vVaecU8UPmlp0QR!iYz)8n*2Xb3eRksBxuAt{v>xD&6}*dQw$v=08zvVU zj}|5wR~=!|L|cE?j_va9;uWbEA{BTsKu}Ct%VbFdCL@866#3VAwri5#;t2u!9eq6N z)$f@;wzbhd@0W5ah1>P5E&1$=%Aa0}p!Xi-6A?e0V~Oxi-;LdZ@%(;Txr0I$E_)aM zUkJti7EE(eq1`gUs!3;~$67pTW6fJx_fb^ez=%*0hs!7pxr5VfIN`etkW6_xn(i<2 z`78IRb`^?#zo%d8N!#0;oSNrS$Rp~$zJYL=4R}P4;!ck1&7n%YwA(P3lOwi~j^|w5 zfbkd|Bj;cK?dSE`a$TCAUD4&&tdf@G5x;1J{-(aj?cp3FogmPF?ujBN11Ib*6D%G;G< zAEp7~M<}qw)YNomrQkr5sR;(`;KFSbuMDBM1O7~Ly}}!j@8Q~#!Spu@s+L~Tayr)F>A~qIWbUxsfv8-q70y|MhP7@^OEc8_fmss}&l|S7w@hYf z4e=Tlf>6k6((c|LXqBMeH@*R<^cc@(@`%D7Mzg`fql5xq%;a33nDGbH-azP&LE>ul zsFxoMJ1M6FwZd)&O#Nav>Cabk{2BO_nq;(P0skec8~0_`K4f8o0;a9%z_n2#?KTD$ zC{*_ZNqBdNZYVhk=5G~7`?U)S0YB5dC3-?bCejC$TuNvCgTL*;2wRR>B4z(Ze3~v` zV+ENkHM}L0&WP%d{E(JNx8rfc?G!rO?SqjyK*P2YfXstq_*Kd%lx-BMCarIX?s`bM zRo(j7^ikmQ=!LPOz2E~$oC_bS^p^FXfDwNgIqK~3~P+ce34&WRcfcUWcVO5&zkzw+nu z7e61*Ry!NjcfH~}*ozgM2cx_7w=ShUzi-yuA0jYbTVR2dEd~(rUs?o5WZf?ixn8*S zJGKJEH~9f16L-@OTfzL%$heO|CITJ-^&eQX4KMzqqLDRo`a~qnP}V^>IW|(+?41%; z*MEiJ)yC&q*@e?^cVshfXwcTIeAueajqncHXX^0F>crRj!2V{XvUN7En1Bo~5}TEI z>FQu67M*D}yff5PuVy1qjm3PE6l4+*;vHfSN2$Q^9*DZM=Q`1-_+Iz-;s5W(`sjaL zHs`Jk7-YE$yof(PG=O$f;G=?@@|K+7XrmuSFjMu zv3UVmhPjoUm~<{e!5jH^G?~!jip<4#mZhp}Ie<-5b5pwL@tb5Hs@_XM1rSo_j7D#V z2B&NGP2p_M4Ppn%;n)W2AF9U(pu9WyEHv6;v5H##YN6cdKYbwVkN@+${rfZlHZ)KG za)A~WU-~Z}`M10THrPM-B3$3uG$1s&wNXazY4a?hDOX|+{n0o{)~_KQI3~8eAK@IU zTn9V0Eo@z`OHa9nIX3#ZbhX&@bHth_% zGxSKSY^RJY7TeIdtq-F{Nt+gFb7I zj+;43hllFxZU6&v-(7)os`b>Q6^y91wq^OH>&(^eK1SDsgE$-S5p|LEo2wbQm=VwY zq$p)xZSecHlFFp+Bp04FkMOOwUkPXzD<2P^Yge-j+bd;o4sm05Guz$I7PA{8a*wI+ zl!{Pv`;*sn!V!6pakwImmYj9^mDjR0m&9cUMtz&^&oSvw6(8F-wModxHcG9Ha$N!2 zR(;Lara6-1tSQ?OyGJzUAuC@3!J+`^N&U zrn+Zw`SZ=@$W~3y*i*b!JDk?fV=kVj>iyC~C*Dt%Nx3uVzZ77v(!XAums)p;--m@8 zR+UCARqjm&K8aAZ={-kAM)t+zoNU&@#aBD8c`e&6(TJgVTY74{z?sihFg@QEcrZY` zJ(v>(9?*7)A`b|;z29GwwMQ7&lCiYCEFncD)0st#jFNgiscqN3hCPV%yF8oB*4b8Y zHOX_mTGD;Ip0v9Ut#>y8XWh8QYO?ukSzoQEcEJ7hy>w=+w(z*S;ar8$p`~`1;|JC+ zEzgr+L}r`1g14&q)~N!e5vkU%$y}k z672&nLyg3JA5B`iZzOzwcTZ2%X|nKq=L><6Cx<39{j-bysf-8XvwiL6e781+{@U|X zisdHwX@5-4t;!}37TeDxI<~N6J_`#jr=!J4Wv$=Q)%c#^ws_Hi5nty~G}jWt>$aNQ zHs6GHk3b%#9+26LWbAIoL6@G#SQAN2VB~p6)~yFTslF?^N_pw@uGq)zyR=+qCUnHT zE^T8>DpdZf4VFvu=i4G@p!p_OgrAAw35qY7Kuc+F_sC7jcLj zi1F*ACG6l%N}TD1V_=vEKa@CrBwi?4f=4*kvOi^ln;goH$Nex=y%UAb7t8(ew6eCIRa=%x zJo4uJ_a>e=ak$+Oy#YsEr3se;=pv%1$RxgD;A$?_!7M2EsLl3b=MiH)R*!I8i#bLM z?-ZO;sf=JuO{zz!R11Ck*PX^|6Ew-Bli6%pX!G-2t&ZebvSO)%us<{h z85ZthBNH~AXkNz6;X*i&Ed6bxxas<65ql)r|6GCzjSg%^Y}Wad+j&hlljQ(nsfZuq zV%TzptN=p~Jij!pIA&gNuy>tptv}#%yyW*5ZD$%h_q=4#yO+B;co0cH))CwcCzs1@ zl?kVY<>cMneNHLthpVTu>}X|1(ukMsow z(dQ)3qlGPK)cleMWv3&H2I;RM!azH#WuZ`r^&9JbA#yUZpK)fkdiGjt?+d*k+WL67 zwGJm7$9rWSA=}!xg!>kzQZ#nj(`dIJ`i3iQE+pBA#@$Kj*;U^wK!tW_o3S}~@Mrj8J z2N1jyArrf)IWBNTSbkYqm9ZQ}r?c3!rYrD0LD9XqH_LQtru$6=ONm8_wLzx2F!)V# zx4z?bi>t-o>I;mR;)R%s#S4dohKloVk3I{DxCPysQ&^9@+t3Tk>2OmR*Fd{~Sqdd> z;~xor2R%CU*C!amXZlVCH3Cc9Gg95E1C*0PSnv_3efS2Djz$_v_Q=T#=fjHB-lhI7 z6!P$e3hVbrvMDDNw(wL;WGA2(MeTO`+L|Qinn57f z+Q`!!Qk?QqQmWb=BdbqTK2)I!79;002R0@p;9q5DIj~FaEF_B(SJBZ#Sq5lztzgez z4my-CSt}JzRED81SyXS7!bLUC=u;;q!v=c>gRM?yp!+C|N96@xvQ2M!FR|=8V7b{! z%(VtJW13<1sR+BnZTQ6NslG_NllED&`HR8>(CF4((vU#{u@L!zZIGbIs>8!2`xk5( zNYszTe43sLYr0$=M$^DCE~C|X$)ia{T&~;<{SY0d*0!c4655f=O%4*N1K=jqZ-v~o$mVo+?wF#&c+2edheST*_ zv!u&d-`}j-vvmsyS|+D58)CCsF8G0ZR(m9C9Jb1=ch}o*f^&oBpG$Wi!Jh8Z>e#ND z@YaTBn?OaXwVVaw%i&L%jlfWVIO1%kqLMznjHAq(sWEo4Q7G$<>fmye7KyFw#??Me z=VkaSiq|gv`FdkEJkMJ~rlpq6EXAh$T}hFV2eY#^2D?l4vnP~r#nL$f&0{Q0xWF6( zxT4gA8GZ}V2?rNVr7|qyC}BnS?QksZZ>j8&3cBmjldIk#s6B+%ZIt5X4QPad=xz7+ zC>r)xiYZ)I2onZo#$RQF0t3T%VME<5=^YGFBM-)N%2SpUC>FvJ&q|A}qaqx_&-!u% z0-^`JjXchk{GqCu+-U4>l&iIbFemCG zFDAp!+e=yb5^rI#vwhLRj8RT1E86<~G8%cr?M=D#zBe;)HPceTPL$2l1*ptH{^8lU zCt?Ng0kM6PYSXo73@j*))CLH0#tHyW4#iRcEK|bb z`R|hkYnwDP*&In0ZtjdDI3g=J?H^qd@(u{PVR=K%scLuCtKI6^BNE-S*X*S~c%!tS z*}>Q{HXEu-E$5Tbl1Imtt1h&s{eZXmwI^G29Y$+j)=i`-qL?9BQgt$+g&evTTsr(4 zv*ow2kWk+3iYY;NCu>3FX=|B=gBXs)Dj9efK(egd1{Ki_IRVi-`V*U^A<1n3ux7h# z*Tmk?NLsu^dC10rAZU#CPgl}eEt`#$*&*<-tGQO)A_$9}wc63y&765Do^6G#47N(oA{z}Ar3q;wTzA7M- z9SOg%gl%fy_J!Ivddz=t-2Vc$u0X&cztMerX7Q(j{2#A2fp0Ae@G7;>|2{nbg{45u z=|_(ydM~c@e{XVsX$7%$YT#9N1cHC-oc|X<#C!#a5%^>OH$X%HUL6GwnfUj^{@R@R zz%fL+9=fII+H2$E;$qU0g6v{rq23cwQN8xcj%y>U+A-79qpYsds;___{P6!jcCii* zsbR#@1n!BK$lS_6|VEYC*yy71!2iPL#8~3 zOO5y#GnK}-2Bp@}UZe^-Hpm4Zs#)G!TH+qOv z#6*QM73maWvIW9?>DqnFW=c{o$8J9OSnqm7KR;#GW>~L?#rrnH6WGBZ8>rX(a`E|y zxR*WJ_vxj>cN{w`OA6YVD7!HqS!aT?+H$4X5G)q8q>SF*@<8i|Qd`T@VhZ=X%_!Vv z89|H4=jPg(PNMAJzLXdu+@P`d{kcZ2_{)=oKk{RnzMkgT7Y@DJ+p8UySQU!pptMKQ z^gVcsc!S&c1L0(48DJ3**szhS&(4YtG|8|&1Q<1?=2Nmj$+byf7FQcqieY{-bNN3 zUqfR|Ism2Q=y14P(Pcs7pd#MQ!DJ0-PIKz**yRy2uQsnji2?|SA}H*_CL<-+@9LTZ z;h+Uf*C{AeYQ1e-S*-1i}ApgB&glU!zMlV|t(TdIt>SBcS9#@FW-6ib1qe zL;+!K29~Np>hyFVmaV1+&0cw&t@_6nDKEfeQHymc5203Hhy`JdUw4usaxX&a9=5sk z4!wDdFQi<5@Qyo;Jw!f0-Cj?py$xFISb9H8xKQYINc!xea0g z|8(Ikoi3VEd&jWL<7DG?J*D!}IvQE$K#Cs1SVS}cU(jl92b{R&5}h9rb6j4&SKAr?a0&AR?i&-tc%ml*Aa*QC`gWP%9dU)9#U+ z+tUYji`6Vb@83pUg6A~Wzt!`?*j0&=QF&ZKk!sQ;HN02q#Xf&#rP2-v_|+L&qEHc0 zX)GZu7sqPB>IV)HSsVh1f({v|OQEXYV~I1wPEA-99Em0-b|z zXM`?4;${$)R-)T6!husY6#Pt4dM}CcAwp5^x%HD_Xb{wRv+A1)D|DX%7Ek(vXd#lY=FjzZTCne! z;_USFW+nfDfe$OeB1(wMeGuu;wRV@tp?ulGD9qaBGaHh0>MULuMm1uh}eKDTu zT1(^FBqyVdd@>T%x28U6lM72|7BVG_+f~{b@N-i>M?d!swMqu{z@&lCap>%~qpB|w zatVq^IXK>jKg)^;<)vmXDQ~NwuiCSX-lau8Q#!xBuY?yY`z{`xrB}AkyhmuBxxY!M zB`Guw6KwW*d5N_5HoD48uIM@dnp=5Ea`{Vojfv+-dkkvE!J7IfNMeOyR;_d|@GWmC z`u&{_C9GtvUm=S1cACHaoTU^`{4R8%|9zDHsmw?vbUNAj6n5h(mqEVn1`S%qgN~=a zN&Rp7cEjs0|=RQ8bj_A-6kgN4e#)>c=>e6@~P^5XP zw)Ms~q6LC7uphA2;C|aMibSZ3l{_Je@)!zD4dDFss4M(#_W1Ka zO=NM?RlEM}btOrzX%5+wclb`X+8I?287_sXDl5OVu0}ogW1hs@(z`BENGt%r_WLUb zVe<#T6Hh06t5TBv9so}o_0{fUiR<>;6*Z_$7KSky<6Qi!iuD9P7#b!P{PPB!|7pkk zZ#~ro2fO!XiD!Py%lvDUV0w6%x1p-%hGXiTQWjVXyijRN2fIhN-^N;Bjv+3ut%NEP zZ+K9b`?t)>hZ5m+_?&Mhunr*kfc>F&XG`~JsvrRcn7m0PNu(>NiM)bJkW7)k$lI20 zLTl+g^kOb187v(hMTHYVAHQVy3t^5w+{?5vb6~fN;IgS9NcNueZ|mKED~&928iYIp zJIiOkWsc%A?6Q7a;CarRRzFfV?Cc277{!F2ZkO1sn7@nIqOqk$EZ!d`~|2tx$R=_ZctgWrxO3aZC2)yjB=OjOq>Aad#4oHc{*L75(8+=fJs30$|4yb-nAOv+r`w;@jy@?MF zOXo8ynWr#Pi-6EL_|5qnO*uN53d6O3$k@PufQJVRs9hQ3W0zJ>By5d`6Jn7Fvrpta z$L{Ykl&m8-Y`bv~D1LF&Yq3iu`OIP^gq+$O5H6hz_6n)wtq>CtSqyw}BUW1l#z=Zi zg8iI|kMlEWmY0_YVPjK{Hq0x3+;7-;^-V8l`P{?Klb2Ej48}$M7Vm0tFtAjel^vmT z7#z@%ZLFk*aL^2rQx+;h*$I{ToJCUt2I9xl^NOXAde=S@;SzL9Fz?6=0p?YMR!BXk z(p9=bkwaEsl&(nX@UddZ?6;3*a`kjREelSJp{V?1txVxJ6Z9X`E%1=Dq5T3i)QP6s ztS0?%T&|i$6NnUMq|W&DKPL0`?QrRs(bupDH!t}8X}>prR?3u_iYSqbB3Y;;OnX-% zYbWG#aGpxpHSS`Gfex*Z>_T;t5}zuU88=fN5icI^ zDq6lFy!K!KYVSLz<3&pxJ2TOVxjC3<-bI8thgM2un%T$3_dr&!U>l;9%S_5CJ|RGY$iSinDt_S)$I%)r*Yt!k`xKjDdpyZ))5PY2u$ z6qn2|e{AT5JGr5_0WnVYs|`n=Voa;oM*(l!iu0@{e^rSovWyfgt1N?c`pYwN?+_BoA{R37Qgl^ns-QFZ?bpi9)|bX+$8 zayt`uPW4O|-y>wUoUXshIXDgLH57}5NrjUSmsMj^t)AJo*tB?@J;T-bBNq5RBdq8C z%$%**;<1ZE0+vOC#RQJv8jiu@RYs1#Y^9dwgxcp}wv@Z`164pu^7(wz^>m~2Xq**J zZA3f06)OyHrLw2BXEhj}3iC@)S5Rd7DIn4j&=a71%9B*^sdK-<^LQLI zZhENrbhi4*nme>%sdZ*C|8I<)uA`5#cBrP;lVGVN)h2r%p#-c=(PM zIc$LjP)sV@{rwgsWRjwcKF>md>5nVQ1hk;1TBx+5g$#Tt3Jbm8h>9zrF^o`SQ;qWtnDZD#h|63jT zK0-P`MesX|{;I%t5a5x%w~!`x_;&0^Vv84n0NA$XlQo3Yw4U*kyi z?c29%RWHSIb>scRttcGsogzJ^tXdQq{;{W|^ z0CBV8|1*(NzZlUAI6Zt~Vz8^&=bU&=FIph%;>8RYg%zzps5vc9^fXq}i1##U8+#ME z1$;0_c-_0GWa$k{b*>0;y?I}vtU9ZQ)R58O60jVyBf0f6!7 zGHx(ftd~rmz4drx*PsSpIy}T7EQcqoqq)>9JK42ih!0KNmFWRGzx04-(^25+`)TFV!9!n-)`$QHHS;M`VSAOewt5MTZY8}R)Gl9@{I;_f*e zg@|qHG>63wf$m+11P@DMlh5FNWtFlti!&F1c4uab@vb8CU7CNUe$HV;TR^tE}Mn3FO<+;9AjivpTMSMCF04u@^Y?9u*4=-%F5Tk^UW1LzbZ z{mi`b*vO(!F_OYMg_3Ctoiaf%*vT@7a;@`6#NMjsg9PJ@O0hyQQGrxe=u53L?z$qn zq=Otm&fK{BNjrrwNJxmUg=n($GK!f3e)5wXB#8esnaIxp9WAlslBnGomL-5B;N>eE zTU)>zFbKcl^T36j;9k@RyqlOvq_IkoKnMNeZ$Q(uz>cC=x2l)WMxSU~AriScqe&DU@ z-p3Yxju$!K9w|>em@9<{H@7qtTNcv!G^gW;h$sLhEHh36hX{-4jx?1nyu{6Xs@<2MHIv5d`) zs4mtPkWtJr*9do~w5v{MBIC zAQ2W?$i0RpIMfB!mie~B$z)zXKfQY%fv}_r$pWwJU7;oxSr=RnjN~75A1%q_Lq;s<*n$nZP{00fJ6in>_VY` z{k85Y42--VJBSZ2TGQG0X4x{oBBfQ_Jcdr3RqTgahfe&CfTeOixAx4(IdgD6^0M>g z9X|euTP(4=(^26^;& zZ?ed7nbVl9Nwbi!D$S4 zI0OmMxCeI)?!ny&?hxGF-8DFkyX)<|GvCbIdw=y0SgU(IeR}VGs%lr^E1-}u$c68) z2o0bwSDsU#?I`wDz<5iUPi3l&@oZ!d%aCsz672BWY&7ce{9dUu3%*-d!lC#Dal)e0 zu8xi2Tx$@5q_ddz-5;0=9y%JKZVz2^eT$xJWV4zmEcW*UQ9-L2J<6-AbFf zasJP9BeOzl9_#y=eqWJP90fMV!v8+#b$_0egU;jwO6fKXn%9Ptdz>p849`wJOLvc_4i12ntVT)BCLu zCi(4guIJkKEp}Nj9Fr=ZS*X=g2&QcPcFD|gHot)$ZLV0JQh|VH+UY*$zZDD*Vu}I6 z_L8gPcSnl=l&WtvC9KD*yF=e2=4PegMK(6nB%t}ngiLOMO!gP1??{R%bmCIc3tP8w zDp%FIEfEIsmSRa5_1-y>$^styS%QD*>~sn>PPPR2nKKh;H^Q=CSQQ={+ppO%sZ^ksY1$ zZ27|PZP~vclt}!4+xviQV3Zf(F9xTOpyZp<$MHFW=mU90V4-2?=A!OW^g+W2YlzG>r zqQ-$Ol>NJx{Qq9McPR}UP?Zw*Pu^-MBwT3mTRWqe!}FT{V6HA0q~Y&kug+2xT>T|$j-UKXVAzAHai&K-?xLhjP=fjql4nv=+k*XeG-_qUP-2%|}@X}D> zjab0drqU66%JnHC=aXSR)N|CzV%)Ex+ZGNqem2vx%OR%scODlZ=fz3b1}C=#A7v&1 z^Z!?O4FC(iaXaCRoh_6fDY!Bg3qB%5TjzH}>b{@rXRP!QDR&!~hWzC7TwmwgC#3+MgXDAu zP3z->K@*SO2O|q%V&cSv3vy)?ueL5 zBSGD~tIWRS^&w=beBsmL!hrX%Uf|@rIG$E${h;rNPIz~FG?(`WeuEd4kX_l)3{@Mm zm+NhqwA4QR>W+uq>E31=5A`$rJci}mrdLz)BV>#NCiTcvx$oz}o`P$h#RQxQ0&9fx zmko=F3qP5&R^&p*0fg(7)Hw97FCGh4QGTDY%XwyNy~aw_iVK{ET$>M=@>CCi0AH2$ zl0ys7?D_ckDfyGIup<_NM^O=eaNwu z_`O7bgTdm33bU8a7w9Ykd<=>bB+=bi`u2;d$gl+ zzVD~v9?s!Z@?XvtO9V$9YUS)nPKLNP%0tHDFI3NNcnDzw^2yT6_rFMVFW)Fk&F$9# zes{q-iz$^_c@y5DPNwo*^f}SQbjDIh8fH+~7~3GDr*Eb&lUeLXzuA-@e?l5FC0D#2 z0WTNS9o8=r{AE;fB#L~6KVMY<9(?fm%rb3yUeEWj^^TW(l=SJe#kApOdYmoRYy6`E zjXa)l6KanXS)72(&BYr-LiUH#hP0$+vR!{VOjZ+RRjVhx>P%J;$mjOQTYi^;9d9#uO=nQ$KiU0Rw@TBkxr8lM zZHb4Yoi2!Nw4PHv=CYzrDDut|yJ%~$l4-2a&Xhk}_}gjxUnpu0nnd;%R10h9?&B)g z8viE5Up_S2{!lAcq{1AG#_6o<5AEf|t1_xjmsU6PxnbhIsde^k4faG&>f*Lb8c$=F z9m7!&$1Y$>=MLHbNY-s}lsx2K1n&A9ka<^BnV&1S4#towSw0+f|Hy^TynDCYerE#CIt#wS^wHo9yUGMdYd3&Q3PC*75r4uUgnDVtuWFV$&JaC zQdzc#y#?r17mIKjv$sFX$)>?ZVpJ;f7;5M|?M|s8ClBp2_^DGvR_Dc>;=qL#6wl&5 z7UyXC6JIr%1jYwYu^qN;v^mEYk=7@tL}15#CFPvk{rC8WD!w&;G*^eo2G{DntoHf_ zY4FrZCnR!8U#eCZzic15MT(8ZVK$L`X7Ks;{K_z>^T9-U{KeKkibzGzZ6I&R}&5v^CuVSit}O^c`Sa9nu=0?M2#Z~h3N zbG^w7S!|m#1|M;l9lafS#?hNPKHVm~uPPF-vJCIx@f#(wGaW)a=p1RDx4`OsdK?l% z^3}U(yFFTX%l33`pgbWrjllB!$;|W~b|JciH5i|J9ehR8jAFm5AUX63jkv$n)0g_u zM8{yVSJU%Q|I!SL$8vZXM>z|9PVD^q^5!PNHcQ~xDJBFcIsmyLS~QhOmyySMyk6Tu z58k_Z0k@jUcS48{H824})X;NwwI1o8JrIq|O(x>`)UUeDiQq!SrJEn^U!%(Nrighj zTVP?J0@B#N`M&s6`d*YwKb82#z^(l}4m@y0UkKCj`lodMGo4*3Lk%+VQv)gl>B<|Q zMwPy?2w%pyP&4u|tEFtZ5XNK(f#*$t-A zJgW7@J)V--ueoj^saw$EWwu?$ zpV}!@H8oi`PjK#=P-x44 zMDJFb;?!mUXV*k zTxpJpwQ!2(RCBnRz8yKa4Y>{IVSHAZS|%`w5sU^!Cl~wIZS?)$jLizwONQpm(0}G% z0UHzg$~O)NOlL*j07Aa$94%!EXfkUzyN5ICwTh)7%90t(9mCS8SDQ>%Tg?3GsWd7> zBIH95E6V_BN*8f6Ar!!A+Rv0fjHRDLF*A$PxO zx;YrzG;nRkp@&Rn0+bp*J72Q0-uuqtk$;Gb&RkLfI@fzsrG7dFMumpkAIWAjw$y=T z)!y*`%t^~WUhvRdZM3BmNAFIk;!|H%*1j)@q$ADd>|N~qZ?{|z6fKV^E&MuCpvtO7 zM3?x~<5!{f(6BdKq8s70>M;$jYQ0&hL98;M$xxUI-Yg?&>ffQn{25IDX^#HrLxlyO z!!b2VYKz0Hk*p!9bd>hf{mY}8gv=E6#e7AT{|eq|R6rN@KR6Cah-eSQ(?WhHVJY`W z?z8WV5weZE8#7FePqCuVHsAC9#YUTw-gJ9UQ0_t|rmIf7!DKv4vfKj z0CrCD>t&%uoLG9a`Dsx2v79J3Sn1s@kR_I--}BrP87O1cz4ewBkZKF3A4Y61g4lM_ zfa*DQf`~(#%WSJolF8@wH8q+7mwS&<;ahz&C>3&%FBPar!6BZxOl}#+caBM;WF=%~ zdHAQidPfX8T!edQovi#$-#X}36O5Nb&y2-nkQarTaOe(rFu|XK3t>&xf9xmyVh`j8 zY>x5U7QKGDXZ&zpcS}!(fW8JF6Cb6{^&06V#j$Qx8+<3jtd@&*bFgizJG!TUV;^Qb zrtfnuCggc5JST@wP0D|Ni6>%a8`sGnN2VRx@c;g(%IfFq!i3M|N|dNxe0RHwOo(Q; zOO*Hxx=&N{^$Wv4`#(G9zNd**% z=-yS?w3{v9Rc&q6%P#E;42(e`v(@$ApZt;VII(aVqT=Z_Mu%NTj`2YlCSsUqDF)Tv zR2R2AM}Jg!On1Qgy6^n&j6oOLpa~D0$0JbI-DgNyRq*K|Q^aV*?(U{>{mVW#Cr%k= z$bEj(%bIWLXFF$dc6^~?0DMlz!(4E7&r|a{$9;MYeS2HN5aV!6nqD)`{%er;0|Jt* z@C!K@6|jRaOkUI#s`5ak7XD(oF{%D!UgM8XmoWFoc|7GeZe)m&$;Rj07NpNQ!=S;r z6cJ$;8zjY4<{9`d;2g(qz|8u#hZ>oJP&=H&(PlKvi&7X{8}L0rWee+P92+4FDlr{0 z0gooGK+*bXh`W$SH|tjBR5PkBW=WXAc%Va$!aOg5%^c$QJ5k1;hsx~|l5{%Fv8=9A z8TVOSxik%kLanYU(2&{$)g8|f&WGy?IRen`!cMzCxetHuZ*DyRLx$9b9H(wZ;-L>LIyK76$bZZ?ibDES3z$`&{>BxEY_- zBK7_Z=Fd9W7b7Z zUjAc?G4`U*u-GN!`|Ll@MX;!LdlCEAN9w!R}0lA3b_di{@I}mLv zvj?kdoHLHxho6?qN35KqW9Reqehc`1W<1OavDV|0;6Y8jpE6eGTgt1=Aay+9zDpeh*&ztyq%X!OSX*`f(07y(yb+71cYIHm*;sMf}frct`(rh)8!*&Bg20&C$c&?!LsX~b!LjliUp2;;Bt8KEiWdmkjbu3Z0%ct zzCv26H21Nfb&0WqK%V`fN}d7<6uVMY#$X1FQ4iHfCVTq44;RW|no`NG%Jk`gb(6`Ar-*j#fRgH`+r$IA zL1@Hoy^zVaPr<+4N7|^2PxKDn9rPAI&RB%3sAErf0!_~^mg4f+l&=f!;uT)(R>cA|ab`GSk*nX$jAQeP*Yg+lH{l2*%=H|@w4?Pb?ly&yk1j3HZo zqsuoQ(dD3rEEkpQ!iV@@z<}7s%aD0m^p~`+f{(v0 zC~?TPNVy;JYtVtsF;2C@w@gS#-I1gOk~j&lHc)jABa~z)jsNXQTd(Tr#$3=8IUs= z_H|}B?jC&S3xC+GZezwzkQDzRVW*5I$-T2aNeNzNK%2bs&G!ep@u4@s$5yb*A}|NZ zE>kA{vtcbkL{y=>zP6gwQs)Qw{>-#gINGv2XY5x_)ajSLfmjOR&59Ok)0=@*MD zrXxAN@$`A2dp*A!|EUIlSw7Hc-hC6$t!H`Qaa4Qv7e7Pt{~&|-lYOq*E>v~k&f z=jLhT4t!1|26#PwuEjuCDuUP+>{txf zb8$qUx+nbR937I7>n==kqbznPsp`B&+)iE#hMXU}q(JM-Xa!NQjSF>Rf;AWcCIbhA z%3whzB4H@5;k$J*gEG!a2cpFRqMs_2IH6>2!Ph8S2QA6+3aGIJAx|iNf+bQ_QfCLo zlchVCV4xx;ug#*4=3XoTG?RneoOw!btaL4rzd|R$`gC^EYIZvwK^2X13-+1q@5nBs z^tS3vXC=v{jEpgl;hx3+;6o>lNEo}OTE^e~wtk2Ib8osb{eKVW2R-P3K5A|^W&G3m z(E@%5aPN#@1U*W-8$y2B7t2gthTBEssft4KW_aYLeY00tKBbY}@fr?h=!vJT3f*GG zLZL{C7)-1-oKeEr)cX^}zN5`z!fC_jtfoi2)9bQFu#Td|o84=lciDsIw{bMptYaY5 zEdP$A&rVo{;$ZA49$+^y)A6(C%Au8l3{Pz2&TK-+mcu+3T$_g z!Sv!>;3x>?HV0B3zP6{$L~2YJOT2@jfU@@grG=w_Em7D}B=|AA&`s2pNY^GuZzs zu{XrE-tT)e#yM&CteLLv)uZLnSrWv3pUiuZD&2lrPDndkA2{Q4Jyiq1O9M5|?>sU#oGx2P% z<<9YD3w6AG%)FFfWHD&t1V86(;bpc?S`Q~p-na+{`xIJ_By!6ZobBDz?XZa8ZwS_6 zjXCn@xG%5XkNo#ShvaXL3$7+C*furjX$JaPvcN&C&(C({SmJ6w9;2E<#N5DbCM=Rd zBEdPdF@XX$V*Tkx9K#65^suqjxfvlTcQBj5hWaGz3TEN`kK;aBP))9&`<4S2-ur>+}?g-JFc z+{FbXbEE{Az$W6tZq2IFr!*DxN^K(A1d?zt%OUhzK0<;sw>$xzrp*J)`yUu5IY3#v zRNSeArq}(k@bc9ZTKg{1@U^Eb^gnhiZ9-y!ZQJuJ1xIjCcbcI8qy z2`aAtl-cBRWnXYm@*4R^>CX~ntmMSvQ;;O0NE(7G#SM#B-h`q%*9t>Wb^31wX}-2| z{_5Q{z`+{cE5vy-M`vwStgpZ$jfyTOh-K5{XE85M5720)zn}TnncD)0{rCcB zo1Y~{AYv>Y#NxbRP)Sqo8`QO7?AICYW8r*SndR%K(kjqeGeIJz8=@k^po15Y;;oD~ z9#THy*i89FQgpEWh=i%Th;$j2ZG;+L^H66yJ)1NCUBY?XGNb}#(AxfcAD>&7W*r&c zT%b*?d1+>sy-IsW2L+bcq1?{J1&hP(U@$xNbsa=?+d1%o5qa+UfBKT>4{K*6J3KK# z${`g4AJAB-VZKEIPhhpD(;#j5FEZ(JoNTMi-JqC4Rq*i2+?v!2@Y>#6DS>*-y(`R$ zw%=cv;^H(lPO1hj+ zwWa*NfRTQR7;Vw;KO;J{7+L1<14Q(Ch}FN}cAXrJrKruhI!^SDG??6=p-hMkcI`#8 zrJ!42Ez191^)4aEK_n*bq2ZeHKl9-u3z?{ySnH=o?>F4+!swp={`~ccpeQaed>vry zD7pRvzy62D{1+oi6Y~QE7YGiz!v5c9`~MK4!BXAsJc&kt&J*c7E<5-A zThE)@S;CwhaB;HbawzM@d*Nk^OHlDVY;xk{5m>*g`;dE|$^UVy@e&MsnR_Mh=6I%L zQss1(F$WXV(zpwrvtVGd@Z2$^$5D*Yccc9M}c9+V0x+4kT1MzK8;;K<4Br&z;k^lgo(|u;+(7hhw6f6u3 z{A@a961`({{^fEs;k)C}wdvJeN011hCB(NCrR|M625&0v2b+%^8Gh`lmUaiHfy>ae+5zvHbReQH%Zuu30U z+b{pQMc@tL!)iSAGHm&8QT|5|)Q#qDi=J!m3ePuGtneY%nJKKM(_}>sO2Sb#Jinov zGkJeN93XaKHybAN@pMZGg2xO&@NB>54(hD#%x3z?;823@5^Qmj1uC9V`L?^$FQelv z{!-nIv;>TRl zoy!S#2M-USWF%HRXfre(B$+%BVg__l>ac+&r|uwpdbUbIKAe!p_Ha3S4c3a72P)ebiWl~D(@%NT zd31lmJMZaTawvnmX#1bBrJP_ zoXo`TNd*3bz&RwoTX}pw#Q_Ab*4!Z z-x@~`Yjb3qCW$}kwK}Ud9JFBw>2ThTA!e+LdQ{#r%+||Nh7&V-go8bHhp{5nUFe@{_(&qY^tlFDID&Zf)N^>zHuvo$#owW@K%YP`t9 zZu<&l8RF1n`Q|_Qeck4_{jT@zA={JpG3S%@4bD}!RJN0AIcmCWZGQ0nb5c3G%c}E8 zh5Vn|XNNuWw%CKix6U+3GO-lk-?>9^3sz0TioJDFEIHSQ0~+ibv~(og=% zlzyDPy=rR#`|EO|gZ_ioW<8z#e+uiCCAlbhO7B~cY)(1Z$E^H-fn-}%zzRqmWxB|- zDfdv7wg0=8ashz{c@%z04BT}iM1kGsz~*SCqdbZb*^qRx4iplAAm&>?U8as<6Y}GQ zD`=a9)HP0pGNhNng8(50zf9CXauLvG+d)tAn3l}g=$Di%#Y&RSV@F*IpZkN3Y^TQnEh-1)G~g%`UQ%|l7~S)WT6a2RXN#T`u$F$e>m3uv^iF_ z;kBohNyugsOHXbl>fh_D0~!GQ{ZPSe1(gCVu_rjvqllhMqX@Zlseh6(1tVg2OT98P zL@u7q7!S&W@O+c&pjzeB#RPQ9q2U?hA$2y^v+^{@ojut!PTQ#4^FPR=Gf(`mEjoX_ z--@T?9 zkyhwc-N_$16iAV;canUKvw9#X|Fz%iVsVzQ*{|!*XyW5$(~a26ZvC4QV1?&B+FvX< z;+!sFPCGXaD%CxbFcPuf8mLi3xEAD`oC4IyM9py9euXL6Mvk*rr*oN!HcnrF&t zwllk+Bdqmzv5dYniciHnm#TVi(Y%=mE>?XKmM!=`G&!0qn?c=hd$A_}SF+*)>Ow9X z+itah9FjV#I~I1gcL-YV?ALU|QCQ%}O8I}Uh=P((WC8B|XgpJ?anG2jcDGCt${he2 z%i6sCE}3mHcB4bGkz}q&op;)PCcQ>oguN-6{n1Wp?cXMG{0*CN3tg{eVkOpI48E_j z2>JT>T3{Y;0$kR^Iexau*11Le0m5&Epjh2Pe8wOuL$*=qa&358e#HP)LVFJ7V1?O0 z8j$f4V@lE|$?HA(OI5fI*SoUyAGw(Xi!yG?aS2ok^rfnW2-u#M@QkX>xk$vEqO(N` z<+h}!fIsam8dtF_b|ejd3gyyNp(jP*O6ya+l>D< z8DUIgH%-i!M3ilJcW~)D=0{jugD?|6U9K&ZZkjaE+3z#sAgtItb3w@$yTQUDSGS$L z>zkO+!~T6VSDb)k@VWiUQ`=OQ2;8_Al5n+zHZ#F^Fp9h*cf3-iQf_z|;Xo6#0l7ZK zOH=3W?tUzI07%odG=>Zzv8!PuQ(8%m213b=?Vf*2q{_b_Woc>%1tS7{- zZb#jaUVew2$e`Ulzhf`d$aB65useJuiehWDTKU3XZx;x}m0zD8aZLncO^ZQCG#gNEqHI3kRRR4i_B{~s$c(s+NhDKA6`^CA%wzqsYKfnRF5ubZ zQa5z30X)fc4i>RG`6?324eoTk|>|ErwV_7SW}P^oBgIAa|q*n0Zft zIm1HOv~hb62);hC>#`Q8*Q%RZpC=M@mthL1_-(fdeg`bPCRfRqP{jOaP*lPPhjH7> zbi^a$ozbo&YMd3&1YH{6 z)y3wX?_;R{@vk&!t*Cqqy+%g0P!1m3RYr6Qu=H9q&R$2=>_Nj3KzQ?wIW?qf>6h=p z>lYZEJ{T95sso}f_Yrp5oE@2C&eD3j3h_eu2rRn9LQzSmB#}-nC%j*ju*(RieqUI% z>P#jnPHM9+35sjlzBSpVoUYV~jwF6rV#=0>ff>L}pgDA+2@IKfGXpb%%lm$BymC#t zKOAR#jNu4hw&<4UQvz|N$eDZXI%wqnkU;qxdG-7T1Y=vg)dg)IH)BxVdnAx>8CdoK*&3MX5yS1)@^ z_MX2mK3Z>R%WuX8-#@&t`Ad$!>p}5~OdBa6I)_9ZEd=Lo(m?LNNQ%fnKAyMXl%ZQt zZFU+L+rn{}j{n#cESBbJiQ?r}H-PeA8Hl!ceY~m}Y4>Nq2;%PH3+Ta_>&sVY#O1kv z6TxTn%GEMB4V7vJ6n()L14=b|A$}>>YrD6wA3a;{c5+g3L;J#{qEm0Dd}|948HE(Z z>tIw)vD|_RRBKhV36cMNk-cHi!9wdyOo;ptb)_x!;|QH)JY=oGNgYpD3JhR3UYo6~ z3Gy;vgIq=+ns`i~s?Hcz4};axMLkm=T7F)yaB}x?$~(I*4xQ9Sd>;KEA1ZQ)KdZ z+Rt~(5nw*(aJ^XhwK>%Bf;tS{>=V@dn^)=6D{=n$P2U$}6*n5|e}i9JrR3dkPgUtx z#jd-4+frDI`iZq6p(z0fLm%tdH3+sZ#3B9IP$`JYUxc9WbZnl&YpUsbP- z#Mvs_-wx;qXP+>H>^Bf$S4OCLl>&&@fpZ^L;KjzQA~b4^Dpbgj+T|Qi6M{Sqb*Urh zeDqajkCKl1p~F=+)^2CMZO3iY;ZBY-5yg4~y|$Ct%gYs2+h^>d-w(5J=UCE%g& z3ogG_RR-G@#!Q*1Q#AH(iyk6V+Ak2+kw~>K6Owtz64%JUTm#x4h<#b7=ccvmaWY9weNHfK5b19nk(p9~EK1<}!Jam%2H6J;u33IpJ=+ovM zu@&dMU;g?vSb0EPf)|qm=B+?1n2j_HH3v6|5gr|v;+4yp%EVsItZJ(z!Y(Q00B(Gw zd-(nFy?N0bhK9axr1_WEj$l+5#+tHTcwSGs)Y^}UobR&`H^(3LK_o~}@NUj?oR0R7u4RQPy zA0Yp$i1cuCj}B166@*>VgVJ)5lRg{%IrXntF*@A`Y}H)TCgiKcN=OhP6U@V|yRgLu z3i!R);r^*K9142QFEq}ho6=ddH@o%rr0J=5-;7U1h54}yP`@Dlcy^1g8<`BU$;t=RbU~1f?f@ z#VD0bE|)^uKMevN7>FnX6}c>C#d3C2-~^>2;l^5#3FG*-#S2UHrK}o@m~>8-3G;1f zw0gqFIJ5&G`zcM49U>FtcZI{G8QX;qQAficp$9ky*2uqvOA}!Qb3gZBR3qXt(+e1K z(KdkwM0G?WX#Q4!ayNr|?vIKgyW|Lj(WA)EvSw1@{q_L3QfYuC4>pu^3?WORdTZpaFYq^0){+MyluB zT~oK$m4G0=%DPAfuWXKx< zPJ#_W-BU4#P2TffidA$R`8AsKhhz8O6}oR*-u-v6D>nRYC(PE{wmqAI*rDrWj`}of z{-Z-s2AU4G-Igv#M&GJ}m)O4cON|5MlbM&EX#L&=Td&MuvOppd$&wP_tBflyHr3V6 zzzk=mdd0QyN4>qGDeL;z@B9HfsQYZfL!kjF8Aj~LVeo1Jb^0Ml_|92->toA2ZEhEf z?&!5>kp8<}07C$xkxgPG^_NH8p)5WpGt*=hkMUH&?KBe``JrgnC%MAQyOSlXz?Ti6 zLyVKnxa&-ZIce#$D-~_vaj9eI*_DT5G!05s@Dv4~F72V?bswrcb`EAN3!ZZVLi*({ zofd13QPb9oWGnUFNY*!_fuD4^v8zu*ScUe-n08v1c$PlbP=l} zUgs6BNL!fXMivfGZjRlXZEjuO0&dw>Z%0!U7}6Kbq>%!1rd0iXUS0QX&&ELbciuIZ z<08QDvBqYI-=6PZ_dwOw`mczg`ZgaR{Rs$0#Dg1$Dzv@laVn7AeNMkFferd8i#cc^ zTD<*hh(hBJipND(I)BQHpA$bLIB1z}bm{j8&F@QGSVUWi-~hR$^NvJzX?eKdL=Z>> zZM83qFIXc|QSIQ|Y1~carzKMIO8f1A3%OlF&e%^v{U@o2@T*v)#QZBI@rzBbN!rK8 zL(QK>*raRPe5QwBkfkW-rWUPZg%{ivo-KgmcuVH7?RAU$H@ul~X;ihmYw_Ec(FF!x&9})G z|1f7^B=Dj3+xK=~kian4U5l>&6xQ1vR(xST2dd>X@9Qv5y z8F^OXQ7>(G<@Ey_J!>0e7mXSkSEd7EcBvzwE%eoOn6xkf%z2THmjUSpSzR+F z22WMAO`d4+dnH;4eQ({(?o@f9%bFtE;f|&Ht$)t#(uF!m{iv~W*`*B_`BsAm3VeiV zcJo(q6^t&NZgNv{nLGR#A=^M=H4+GZVKb&F;j$C-h2=pLjPBxlzMoY}gCGu8l(H{Y zEn!mai$hVMf;CoPeHIK1_`Xu7P^M8?!A2{b^BgQyTTI1_!f0w@b{Qi)T5ofA^a1bP z>J~;*;oe3*&G7@@53(NPTH9`eB;G1vvvQKSJe0naA~NN#g2KN<^2d!RNd0X(xqeab z1pD2YL!l`UB=ny_Ha~GCcHvm*{LU~8URwaNEKsetH>`*ZZ8&Erlq*BT-WBnN4utgk zz-7@#qi-VQImMS!8BuW0)@|v=v&b#=#C@-Udimt$vS0<{_l|TlJJLujkcf?*-)}Ge zt+N$nBCARCw`C^8*bi&&{fJA#ogqnTF05Kk7`Nl=JhK&pMwlYj$t;FYR=7P)!{A=XkLd4Aea?HrxvIH E=uLSCEoRUdK;pGyF^A)EOJsfmOu1uC03AN4 zC|_tDe37|}vY{G}t@GYjN{0?Fl{i`QBDHC@N!Jdv!85|%DRPvh?ndjfxKh>dc6ddy zkzML4@jQR%J84l9o<{09oLWQ23liqP4K*^nq*A58&kRZzDfaHVgf-kMDxW4|4l!8H zwIvpkWKzDNMm9ZlheOF_K*48|yBTKBsrt9>5Eq;oB8qpt!O6?U_0N28f!MxP`Zocg zgQ}CIw*sZ=a{`wf!X0YT`me|2kjl08XHA>$-9*i5)MR=Fwr~WD z>oy5zpi7csG>p${KYT&jXu#`6wj57&P$%mE2Cn9Fr0shB5h(*H@7FFu-*ldILWAf2 zx!F$Kp7Rp#t$;BwMWklwys%^dbGy2*N&mV+FdPt&Y&xb%i}Sb z3nT%hRM4qcMYgg%2k3K;i4(M6~H2FnyQGoboeY6 zUVr+|UQlW`fynVFD~)REr){yGO&NFzJ*5=xtmm_95-i1qP~3oH>q0vB zQVp4Vc$f6<6|JH?S{a9EhLQi3m?M?(WG1yov>9nt2HJI|7n%xr5md9Ta=(4Hrzr_e zObkwP=zbzMA3IGwsXHc0!uX8bW|$yH$qY;eCw=IV5;RdGU~r|Qm6lt4BEelY`MxGoHkV6T z%&;a|@obIWeN3||k!RCg&z0OgL`_Ee+4v2{a+S6}=bA=K@VN8AmiAkKe;(dS5=2{5 zN)wW({&MKulI5EIKdfdL9Ju0fr4Hwu0{Ik&C>B%7{OHa4kdK#jzfrcaGXJD!IA*BC zFW^B)OAW{@Blnh%IU7AmA%jQ0iil4P8?{1Q?rCZaw|p^szR#}baVI|k1p$@W*@VhI zPQd*zmI&sq7NUX{G-L@9*IKClFy!++4Vs(@Cugi}&K5YxY~%R)-0tWv5S6I!M^0tH zSsw>Y*nVk>nTXm#F31}Jn?04o67zb!t4ho;7ds(tYh^o}77`V(%tospPb?2}ipqeT zkeo=Pf;VlqHT34ZZT9klN~BCaifEj-5GMSnJFk7ek+(7!hJKx^|A_=@;~iywL28uz_;w$-xxtvmA&*io zi-THSNENGa%R-P zs1&INAdD`_b(P(Sh$PJPPpRrW3_bc#Zjl{Z^|%Z~;HV5x0O`$w;ikY0geH*%r@YwY zAvS*_H%{@zoa>mflJebPB`s9!>W+bhPI?!^{@N1xlXES-FNf_cY@9HenIi1NUqi&6 zFGB8QU_(oeC%WWfyO*lM}9a!I=Oi%1!Sq_#@6agUgH3#YJXN&&6!BV9@};g8&Eptc1$-1q#6 z_M$TGdU1<4zYNIrsVxJ2<@XhZ-HJDw=o3+2)~}-6&n**a^1Tl^ZgRbE#w??GpKCr_ zOh;Orvv(LPdQiE&hH5N@_N!CQ+fIOM03j{jOGU{f3*qX`$8U~hAVhkE0s+*_&$p!% z4d$qvAwSI`A#T25kIHVqIL$-sX#FBtg)je?yv_%0D`+Znk+Fco6`JWo!=efhFx|b= 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 diff --git a/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png b/templates/vlm-distillation-catalog-enrichment/images/32b_baseline_ray_tasks.png deleted file mode 100644 index e7d9539d1e897769ac6ad959805a59fb783f51b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304873 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 WuMBxTC3ol5{erXf8|^g)(cza3MZ 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 TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", - "2026-05-04 13:40:53,244\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 28.0% of available memory (35.8GiB out of 128.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", - "2026-05-04 13:40:53,246\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n", - "2026-05-04 13:40:53,269\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_23_0 =======\n", - "2026-05-04 13:40:53,270\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:40:53,270\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", - "2026-05-04 13:40:53,271\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:40:53,271\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:40:53,272\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:40:53,273\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", - "2026-05-04 13:40:53,273\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:40:53,274\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:41:03,304\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_23_0 =======\n", - "2026-05-04 13:41:03,304\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:03,305\tINFO logging_progress.py:227 -- Active & requested resources: 0.5/32 CPU, 1.1KiB/26.9GiB object store\n", - "2026-05-04 13:41:03,305\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:03,305\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:41:03,306\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", - "2026-05-04 13:41:03,306\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", - "2026-05-04 13:41:03,307\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.5 CPU, 0.0B object store\n", - "2026-05-04 13:41:03,307\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:41:07,197\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_23_0 execution finished in 13.95 seconds\n", - "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[load hf] count: 1610012\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", - " warnings.warn(\n", - "2026-05-04 13:41:07,480\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_29_0\n", - "2026-05-04 13:41:07,485\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_29_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 13:41:07,486\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_29_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Write]\n", - "2026-05-04 13:41:07,509\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", - "2026-05-04 13:41:07,510\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:07,510\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", - "2026-05-04 13:41:07,511\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:07,512\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:41:07,512\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:07,513\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:41:07,514\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:07,514\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:07,515\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:07,516\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:07,516\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:07,517\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:07,517\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:07,518\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-04 13:41:07,519\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:07,519\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[load hf] original schema: Column Type\n", - "------ ----\n", - "main_category string\n", - "title string\n", - "average_rating double\n", - "rating_number int64\n", - "features list\n", - "description list\n", - "price string\n", - "images struct, large: list, thumb: list, variant: list>\n", - "videos struct, url: list, user_id: list>\n", - "store string\n", - "categories list\n", - "details string\n", - "parent_asin string\n", - "bought_together string\n", - "subtitle string\n", - "author string\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:41:19,166\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", - "2026-05-04 13:41:19,167\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:19,168\tINFO logging_progress.py:227 -- Active & requested resources: 10/32 CPU, 2.6GiB/26.9GiB object store\n", - "2026-05-04 13:41:19,169\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:19,170\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:41:19,171\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", - "2026-05-04 13:41:19,171\tINFO logging_progress.py:231 -- ReadFiles: 43000/1\n", - "2026-05-04 13:41:19,173\tINFO logging_progress.py:233 -- Tasks: 10; Actors: 0; Queued blocks: 0 (0.0B); Resources: 10.0 CPU, 2.5GiB object store\n", - "2026-05-04 13:41:19,175\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:19,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 149.4KiB object store\n", - "2026-05-04 13:41:19,177\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:19,178\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:19,178\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:19,179\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:19,181\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-04 13:41:19,181\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:19,182\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:41:21,433\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_29_0 execution finished in 13.94 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 13:41:22,032\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 29.3KiB data written.\n" - ] - } - ], - "source": [ - "# load data\n", - "\n", - "import os\n", - "import ray\n", - "from huggingface_hub import HfFileSystem\n", - "from typing import Optional\n", - "from src.load_catalog import load_amazon_reviews_2023\n", - "from PIL import Image\n", - "import hashlib\n", - "import io, requests\n", - "\n", - "# data source params\n", - "category = \"Electronics\"\n", - "hf_path = f\"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{category}\"\n", - "\n", - "# preprocess params\n", - "n_rows = 50\n", - "seed = 42\n", - "\n", - "# paths\n", - "base_dir = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\n", - "cache_path = f\"{base_dir}/catalog_demo_{n_rows}.parquet\"\n", - "checkpoint_path = f\"{base_dir}/catalog_demo_{n_rows}_checkpoint\"\n", - "\n", - "\n", - "def _extract_image_url(images_field) -> Optional[str]:\n", - " \"\"\"Pick the first 'large' image URL (or hi_res/thumb fallback) from Amazon's image struct.\n", - "\n", - " HF parquet stores `images` as a struct of parallel lists,\n", - " e.g. ``{\"large\": [url1, url2], \"hi_res\": [...], \"thumb\": [...], \"variant\": [...]}``,\n", - " not as a list of per-image dicts. We take the first URL of the best\n", - " available size.\n", - " \"\"\"\n", - " if not images_field or not isinstance(images_field, dict):\n", - " return None\n", - " for key in (\"large\", \"hi_res\", \"thumb\"):\n", - " urls = images_field.get(key)\n", - " if urls is not None and len(urls) > 0:\n", - " return urls[0]\n", - " return None\n", - "\n", - "\n", - "def _has_title_and_image(row: dict) -> bool:\n", - " \"\"\"Drop rows missing either a title or any usable image URL.\"\"\"\n", - " title = row.get(\"title\")\n", - " if not (title and title.strip()):\n", - " return False\n", - " return _extract_image_url(row.get(\"images\")) is not None\n", - "\n", - "\n", - "def _coerce_description(desc_field) -> str:\n", - " if isinstance(desc_field, list):\n", - " return \" \".join(str(x) for x in desc_field if x).strip()\n", - " if isinstance(desc_field, str):\n", - " return desc_field.strip()\n", - " return \"\"\n", - "\n", - "\n", - "def _row_id(title: str, image_url: str) -> str:\n", - " \"\"\"Stable per-(product, image) ID: SHA-1 of title + image_url, truncated.\n", - "\n", - " Deterministic across runs so Ray Data's CheckpointConfig can resume —\n", - " `uuid.uuid4()` regenerated fresh IDs each submission, making the\n", - " checkpoint match zero rows on retry. Hashing on (title, image_url) keeps\n", - " the ID unique under future multi-image fan-out (same product, different\n", - " image → different ID).\n", - " \"\"\"\n", - " return hashlib.sha1(f\"{title}|{image_url}\".encode(\"utf-8\")).hexdigest()[:16]\n", - "\n", - "\n", - "def _normalize_amazon_row_to_image(row: dict) -> dict:\n", - " \"\"\"One catalog row per product, using the single best image URL (use with `.map`).\"\"\"\n", - " title = row[\"title\"].strip()[:512]\n", - " image_url = _extract_image_url(row[\"images\"])\n", - " return {\n", - " \"id\": _row_id(title, image_url),\n", - " \"product_id\": row.get(\"parent_asin\") or row.get(\"asin\") or \"\",\n", - " \"title\": title,\n", - " \"description\": _coerce_description(row.get(\"description\"))[:1024],\n", - " \"image_url\": image_url,\n", - " \"source\": \"amazon-reviews-2023\",\n", - " }\n", - "\n", - "def _normalize_amazon_row_to_images(row: dict, max_per_product: int = 8) -> list[dict]:\n", - " \"\"\"One catalog row per *image* — explodes a product into N rows (use with `.flat_map`).\n", - "\n", - " Takes 'large' URLs (falling back to hi_res / thumb), capped at\n", - " ``max_per_product``. Each output row carries an ``image_idx`` so\n", - " ``(product_id, image_idx)`` is a stable row key.\n", - " \"\"\"\n", - " images = row.get(\"images\") or {}\n", - " if not isinstance(images, dict):\n", - " return []\n", - " urls = (\n", - " images.get(\"large\")\n", - " or images.get(\"hi_res\")\n", - " or images.get(\"thumb\")\n", - " or []\n", - " )[:max_per_product]\n", - " if not urls:\n", - " return []\n", - "\n", - " product_id = row.get(\"parent_asin\") or row.get(\"asin\") or \"\"\n", - " title = row[\"title\"].strip()[:512]\n", - " description = _coerce_description(row.get(\"description\"))[:1024]\n", - "\n", - " return [\n", - " {\n", - " \"id\": _row_id(title, url),\n", - " \"product_id\": product_id,\n", - " \"image_idx\": i,\n", - " \"title\": title,\n", - " \"description\": description,\n", - " \"image_url\": url,\n", - " \"source\": \"amazon-reviews-2023\",\n", - " }\n", - " for i, url in enumerate(urls)\n", - " ]\n", - "\n", - "if True: #not os.path.exists(cache_path):\n", - " # load from hf\n", - " print(f\"[load hf] Loading data from huggingface hub: {hf_path}...\")\n", - " ds = ray.data.read_parquet(\n", - " hf_path,\n", - " file_extensions=[\"parquet\"],\n", - " filesystem=HfFileSystem(),\n", - " )\n", - " print(\"[load hf] count:\", ds.count())\n", - " print(\"[load hf] original schema:\", ds.schema())\n", - "\n", - " # reduce and filter\n", - " ds = ds.limit(n_rows)\n", - " ds = ds.filter(_has_title_and_image)\n", - "\n", - " # naively assign 1:1 image per product, in reality would explode images across same product for 1:many\n", - " ds = ds.map(_normalize_amazon_row_to_image)\n", - " # ds = ds.map(_normalize_amazon_row_to_images) # untested to his is the idea\n", - " ds = ds.random_shuffle(seed=seed)\n", - "\n", - " # cache preprocessed dataset\n", - " ds.write_parquet(cache_path)\n", - "else:\n", - " # cache exists already\n", - " ds = ray.data.read_parquet(cache_path)\n" - ] + "outputs": [], + "source": "# load data\n\nimport os\nimport ray\nfrom huggingface_hub import HfFileSystem\nfrom typing import Optional\nfrom src.load_catalog import load_amazon_reviews_2023\nfrom PIL import Image\nimport hashlib\nimport io, requests\n\n# data source params\ncategory = \"Electronics\"\nhf_path = f\"hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_{category}\"\n\n# preprocess params\nn_rows = 50\nseed = 42\n\n# paths\nbase_dir = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\ncache_path = f\"{base_dir}/catalog_demo_{n_rows}.parquet\"\ncheckpoint_path = f\"{base_dir}/catalog_demo_{n_rows}_checkpoint\"\n\n\ndef _extract_image_url(images_field) -> Optional[str]:\n \"\"\"Pick the first 'large' image URL (or hi_res/thumb fallback) from Amazon's image struct.\n\n HF parquet stores `images` as a struct of parallel lists,\n e.g. ``{\"large\": [url1, url2], \"hi_res\": [...], \"thumb\": [...], \"variant\": [...]}``,\n not as a list of per-image dicts. We take the first URL of the best\n available size.\n \"\"\"\n if not images_field or not isinstance(images_field, dict):\n return None\n for key in (\"large\", \"hi_res\", \"thumb\"):\n urls = images_field.get(key)\n if urls is not None and len(urls) > 0:\n return urls[0]\n return None\n\n\ndef _has_title_and_image(row: dict) -> bool:\n \"\"\"Drop rows missing either a title or any usable image URL.\"\"\"\n title = row.get(\"title\")\n if not (title and title.strip()):\n return False\n return _extract_image_url(row.get(\"images\")) is not None\n\n\ndef _coerce_description(desc_field) -> str:\n if isinstance(desc_field, list):\n return \" \".join(str(x) for x in desc_field if x).strip()\n if isinstance(desc_field, str):\n return desc_field.strip()\n return \"\"\n\n\ndef _row_id(title: str, image_url: str) -> str:\n \"\"\"Stable per-(product, image) ID: SHA-1 of title + image_url, truncated.\n\n Deterministic across runs so Ray Data's CheckpointConfig can resume —\n `uuid.uuid4()` regenerated fresh IDs each submission, making the\n checkpoint match zero rows on retry. Hashing on (title, image_url) keeps\n the ID unique under future multi-image fan-out (same product, different\n image → different ID).\n \"\"\"\n return hashlib.sha1(f\"{title}|{image_url}\".encode(\"utf-8\")).hexdigest()[:16]\n\n\ndef _normalize_amazon_row_to_image(row: dict) -> dict:\n \"\"\"One catalog row per product, using the single best image URL (use with `.map`).\"\"\"\n title = row[\"title\"].strip()[:512]\n image_url = _extract_image_url(row[\"images\"])\n return {\n \"id\": _row_id(title, image_url),\n \"product_id\": row.get(\"parent_asin\") or row.get(\"asin\") or \"\",\n \"title\": title,\n \"description\": _coerce_description(row.get(\"description\"))[:1024],\n \"image_url\": image_url,\n \"source\": \"amazon-reviews-2023\",\n }\n\ndef _normalize_amazon_row_to_images(row: dict, max_per_product: int = 8) -> list[dict]:\n \"\"\"One catalog row per *image* — explodes a product into N rows (use with `.flat_map`).\n\n Takes 'large' URLs (falling back to hi_res / thumb), capped at\n ``max_per_product``. Each output row carries an ``image_idx`` so\n ``(product_id, image_idx)`` is a stable row key.\n \"\"\"\n images = row.get(\"images\") or {}\n if not isinstance(images, dict):\n return []\n urls = (\n images.get(\"large\")\n or images.get(\"hi_res\")\n or images.get(\"thumb\")\n or []\n )[:max_per_product]\n if not urls:\n return []\n\n product_id = row.get(\"parent_asin\") or row.get(\"asin\") or \"\"\n title = row[\"title\"].strip()[:512]\n description = _coerce_description(row.get(\"description\"))[:1024]\n\n return [\n {\n \"id\": _row_id(title, url),\n \"product_id\": product_id,\n \"image_idx\": i,\n \"title\": title,\n \"description\": description,\n \"image_url\": url,\n \"source\": \"amazon-reviews-2023\",\n }\n for i, url in enumerate(urls)\n ]\n\nif True: #not os.path.exists(cache_path):\n # load from hf\n print(f\"[load hf] Loading data from huggingface hub: {hf_path}...\")\n ds = ray.data.read_parquet(\n hf_path,\n file_extensions=[\"parquet\"],\n filesystem=HfFileSystem(),\n )\n print(\"[load hf] count:\", ds.count())\n print(\"[load hf] original schema:\", ds.schema())\n\n # reduce and filter\n ds = ds.limit(n_rows)\n ds = ds.filter(_has_title_and_image)\n\n # naively assign 1:1 image per product, in reality would explode images across same product for 1:many\n ds = ds.map(_normalize_amazon_row_to_image)\n # ds = ds.map(_normalize_amazon_row_to_images) # untested to his is the idea\n ds = ds.random_shuffle(seed=seed)\n\n # cache preprocessed dataset\n ds.write_parquet(cache_path)\nelse:\n # cache exists already\n ds = ray.data.read_parquet(cache_path)\n" }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "480b21fe", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:41:22,048\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_31_0\n", - "2026-05-04 13:41:22,059\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_31_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 13:41:22,059\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_31_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> LimitOperator[limit=1]\n", - "2026-05-04 13:41:22,085\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_31_0 =======\n", - "2026-05-04 13:41:22,088\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:22,089\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store\n", - "2026-05-04 13:41:22,090\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:22,091\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:41:22,091\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:22,092\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:41:22,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:22,094\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:22,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:22,095\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:22,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:22,097\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:22,098\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:22,099\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 13:41:22,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:22,100\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:41:32,609\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_31_0 =======\n", - "2026-05-04 13:41:32,610\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:32,610\tINFO logging_progress.py:227 -- Active & requested resources: 10/32 CPU, 2.6GiB/26.9GiB object store\n", - "2026-05-04 13:41:32,611\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:32,611\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:41:32,612\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", - "2026-05-04 13:41:32,612\tINFO logging_progress.py:231 -- ReadFiles: 43000/1\n", - "2026-05-04 13:41:32,613\tINFO logging_progress.py:233 -- Tasks: 10; Actors: 0; Queued blocks: 0 (0.0B); Resources: 10.0 CPU, 2.5GiB object store\n", - "2026-05-04 13:41:32,614\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:32,614\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 149.4KiB object store\n", - "2026-05-04 13:41:32,615\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:32,616\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:32,616\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:32,616\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:32,617\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 13:41:32,618\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:32,618\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:41:37,170\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_31_0 execution finished in 15.11 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 13:41:37,703\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", - "2026-05-04 13:41:37,705\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_35_0\n", - "2026-05-04 13:41:37,711\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_35_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 13:41:37,712\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_35_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> LimitOperator[limit=1]\n", - "2026-05-04 13:41:37,728\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_35_0 =======\n", - "2026-05-04 13:41:37,728\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:37,729\tINFO logging_progress.py:227 -- Active & requested resources: 0/16 CPU, 0.0B/13.4GiB object store\n", - "2026-05-04 13:41:37,729\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:37,730\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:41:37,731\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:37,732\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:41:37,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:37,733\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:37,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:37,734\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:37,734\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:37,735\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 13:41:37,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:37,736\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[load] preprocessed schema: Column Type\n", - "------ ----\n", - "id string\n", - "product_id string\n", - "title string\n", - "description string\n", - "image_url string\n", - "source string\n", - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:41:39,802\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_35_0 execution finished in 2.09 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[load] sample row: {\n", - " \"id\": \"ffbfdd7b88734e05\",\n", - " \"product_id\": \"B09WQP5138\",\n", - " \"title\": \"KOVE Mini Commuter 2 Portable Speaker - Black Bluetooth Speakers, Wireless with HD Louder Volume, Deep Bass Subwoofer, Microphone, IPX7 Water Resistant - Perfect Boom Box for Home, Outdoor or Travel\",\n", - " \"description\": \"\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/41Jtdht1IOL._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\"\n", - "}\n", - "\n" - ] - }, - { - "data": { - "image/jpeg": "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", - "image/png": "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", - "text/plain": [ - "" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# show example\n", - "print()\n", - "print(\"[load] preprocessed schema:\", ds.schema())\n", - "print()\n", - "\n", - "row = ds.take(1)[0]\n", - "print()\n", - "print(\"[load] sample row:\", json.dumps(row, indent=2))\n", - "print()\n", - "\n", - "\n", - "resp = requests.get(row[\"image_url\"], timeout=5,\n", - " headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", - "img = Image.open(io.BytesIO(resp.content))\n", - "img.thumbnail((256, 256))\n", - "img" - ] + "outputs": [], + "source": "# show example\nprint()\nprint(\"[load] preprocessed schema:\", ds.schema())\nprint()\n\nrow = ds.take(1)[0]\nprint()\nprint(\"[load] sample row:\", json.dumps(row, indent=2))\nprint()\n\n\nresp = requests.get(row[\"image_url\"], timeout=5,\n headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\nimg = Image.open(io.BytesIO(resp.content))\nimg.thumbnail((256, 256))\nimg" }, { "cell_type": "markdown", "id": "74444c5e", "metadata": {}, - "source": [ - "# vLLM preprocessing\n", - "\n", - "https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal" - ] + "source": "# vLLM preprocessing\n\nhttps://docs.ray.io/en/latest/data/working-with-llms.html#multimodal" }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "id": "0fa6d414", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "INFO 05-04 13:41:43 [importing.py:44] Triton is installed but 0 active driver(s) found (expected 1). Disabling Triton to prevent runtime errors.\n", - "INFO 05-04 13:41:43 [importing.py:68] Triton not installed or not compatible; certain GPU-related functions will not be available.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "W0504 13:41:44.920000 107325 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "2026-05-04 13:41:45,157\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", - "2026-05-04 13:41:45,157\tINFO worker.py:1831 -- Calling ray.init() again after it has already been called.\n", - "No cloud storage mirror configured\n", - "2026-05-04 13:41:45,297\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_55_0\n", - "2026-05-04 13:41:45,305\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_55_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 13:41:45,306\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_55_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> LimitOperator[limit=2] -> TaskPoolMapOperator[Map(_postprocess)]\n", - "2026-05-04 13:41:45,635\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:41:45,636\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:45,638\tINFO logging_progress.py:227 -- Active & requested resources: 0/16 CPU, 0.0B/13.4GiB object store (pending: 4 CPU, 1 GPU)\n", - "2026-05-04 13:41:45,638\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:45,639\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:41:45,641\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,641\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:41:45,642\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,643\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:41:45,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,645\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:41:45,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:41:45,646\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:41:45,647\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:41:45,648\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-04 13:41:45,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,649\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-04 13:41:45,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:45,650\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-04 13:41:45,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:45,652\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-04 13:41:45,652\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:45,655\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:41:45,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:45,657\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:41:45,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:45,658\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:41:45,659\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,660\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:41:45,661\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:45,661\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m W0504 13:41:53.075000 27974 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=6490, ip=10.0.70.128)\u001b[0m No cloud storage mirror configured\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Max pending requests is set to 141\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Downloading model and tokenizer.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m INFO 05-04 13:41:53 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m INFO 05-04 13:41:53 [model.py:1561] Using max model len 128000\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:54 [vllm.py:624] Asynchronous scheduling is enabled.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:41:55,698\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:41:55,699\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:41:55,700\tINFO logging_progress.py:227 -- Active & requested resources: 3/32 CPU, 57.5KiB/26.9GiB object store (pending: 1 CPU, 1 GPU)\n", - "2026-05-04 13:41:55,700\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:41:55,700\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:41:55,701\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:55,701\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:41:55,703\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:55,703\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:41:55,704\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:55,706\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:41:55,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:41:55,708\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:41:55,708\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:41:55,709\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:41:55,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 57.5KiB object store\n", - "2026-05-04 13:41:55,710\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-04 13:41:55,711\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:41:55,712\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-04 13:41:55,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:55,713\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-04 13:41:55,713\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:55,714\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:41:55,714\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:55,714\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:41:55,715\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:41:55,715\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:41:55,716\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:55,716\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:41:55,717\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:41:55,717\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xf4\\x01\\xf4\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x005\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x01\\x02\\x04\\x05\\x06\\x07\\x08\\t\\x01\\x01\\x00\\x03\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb*\\xa0\\x00\\x00QQEE*\\x14\\xa8)m\\xe5\\x15\\x14\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x00\\x0c[\\xfc\\x9a\\x19\\xbeW\\xe8\\x1eR\\x98\\xbb\\x7f&\\xf4\\xf3\\xd6\\xbb\\xbf\\x9a\\xbdq\\x1d\\xc8\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xa8\\x00\\x00\\x00\\x01\\xc3\\xf3\\x1b\\xfd\\xccO\\x9a\\xe4\\xfa\\xad\\xa8\\xf2\\xecoZ\\xb4\\xf1\\xed\\'\\xb7p\\xc7\\xaf\\t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x02\\x95\\xc3.\\x8d\\x19m.\\xb4\\xb69#)m\\xf43\\xb3\\xb4;\\x92P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00R\\xb4\\xa8\\x00\\x00\\x01n&F1m\\xb7P\\xb4\\x11\\xd9}\\xa5\\xb4\\xbe\\xc2\\xda\\xd9i\\xd1)P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@\\x00\\x00\\x0ch.\\xb4\\xa5+B\\x85\\xc4wF-\\xb6\\xcbK\\xad\\xba\\xe3x\\xc2\\xcd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x00\\x00\\x14\\xac\\x04\\x16\\xa8(\\x00S\\x1b&\\x12\\xc5\\xf1\\x11\\xa4\\x12\\xeet;\\xd2\\xa0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)\\x81\\x91\\x8e)J\\x15\\xa0\\x16\\x866M\\xa4\\x17\\x82\\xc5\\xa5\\xd9\\x98#\\xa0Yx\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x050\\x8bWZ\\x17\\x08\\xad\\xbb\\x10\\xc8\\x8f]\\x01\\xb6\\xb7OCsn\\xa2Sd\\xc3\\xbc\\xc9\\xbb\\x1a\\xe3\\'y\\xcf\\xcen@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xad*\\x00\"1\\xad\\x03\\x1aB\\xf8\\xb2p\\x86\\x93w\\xa8\"!.\\xb6\\xcbK\\xe9\\x1d\\xc5\\xd7\\xd9Q\\x93\\x8b\\x19\\xbb\\x9fM9\\xbb\\xdcs\\x9b#d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x01\\x83\\x97\\x80Y\\x85e\\x84\\xd3\\xe2\\x8c\\xacjBf\\xe9\\xb6XD\\x10\\xe4Zb[\\x93\\x19\\x15\\xb2DVh\\x05V^M~6A\\x99\\xb0\\xd6d\\x9dsS\\xb6\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa5@P\\xc6\\xc2\\xcd\\xc20l\\x92\\xe2\\x15\\xf1\\x96\\xc1\\x97i\\x1e4\\xd8E\\xa8\\xac2,\\xc4\\xb0\\xc8\\x82\\xca\\x15\\x95)\\x8d\\x9b.\\x18\\x9f\\x0b<\\x977[\\xb4%\\xeax\\xde\\xc8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@1q2\\xe11\\x19\\x10\\x91\\xc1\\x06!&%\\xd6\\x16E5\\xa4\\x11\\xcfa\\x8fL\\x98\\xc8!\\xc9\\xb0\\x82\\xd9c.\\x92\\x01\\xb7kvD\\xdb\\x0cI\\xc7]\\xcb\\xf5\\x04\\xc0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\x00\\x00\\x00\\x00\\xa5iPP\\xc6\\x8e\\xe8\\x06\\x95a\\x1cW\\xd8GK\\xc5\\x8b\\xed#\\x8ej\\x10\\xdb\\xe3K\\xb3:N\\x93G\\xbd\\x00\\x00\\x00\\x00y\\xb7\\xa4\\xf0\\x87_m\\xd6\\x80.r\\xc6\\xff\\x00\\x96\\xe7\\xf4G\\xac\\xed\\xfc?\\xd1\\xce\\xbe\\xdb\\xad\\x00Ke\\xe7\\x9e\\xfa/\\x03\\xdf\\x00\\x01J\\x80\\x14\\xe7:N|\\xd5\\xe2\\xe7a\\x14\\xb6\\xb6\\x97,\\x9c\\xbeh\\xe6%\\xba\\xdb\\x88\\xb0\\xb3\\xb0\\xcc(\\'\\xc6\"\\x8daJ]q\\x1aH\\xca\\xe6\\xe1\\xec\\x8fA\\xc8\\xa5@\\x00\\x00\\x00\\x1e\\x7f\\xe8\\x1ezv\\xef\\x9e4\\xfa\\xf9\\xff\\x00O\\xbe`\\x9e\\xd9}0\\xf9\\x9f1\\x1fF]\\xf3V\\xa5?W\\xbc[i]\\xfdU\\xe5\\x04z\\xbd<\\xa7\\x15>\\xc1\\x7f\\x85\\xfa\\x8d6\\xd1\\xfa\\x17\\x0f\\xdcW\\xa0\\x00\\nT\\x01\\x89\\x97C\\x97\\xc1\\xdb\\xeb\\xcc+\\'\\x8c\\xb7/\\x1arif\\xb4\\x84\\x88bI\\x88E\\x8d|\\x04vIB\\x97\\xddyg-\\xd8i\\x8d\\x87y\\xcdz\\x01P\\x00\\x00\\x00\\x00\\xe1\\xbb\\x9e@\\xf1(5Zn\\xff\\x00\\x91\\xea\\x1c\\xa2\\xdc\\xfd[\\x94\\x1d\\xfb\\x83W__\\xcc\\xf2.\\xba\\x9d\\x9dK\\x94\\'\\xab\\x9f\\x8dD\\xf6=\\xaf\\x8c\\xfa\\xde}\\xd9=\\x9f#\\xd7a\\xea\\x80\\x05+J\\x80\\x01Nc\\xa8\\xa1\\xc7E\\xb1\\xc51\\xae\\xbe\\xd2k\\xe1\\x94\\x8f\\xce~r\\xd1\\xd9\\xf4\\x84\\xbf\\x1a\\xd2#\\xef\\xf9\\xbe\\x01\\xfb\\xfe&\\xcb\\xa7\\x10\\xc9%\\xe5\\x93\\xe4w\\x02\\xe0\\x00\\x00\\x00\\x00\\x07%\\xd6\\xf2\\x07\\xc1\\x1c\\'g\\xe2\\xa7g\\xab\\xd1v\\xa9\\xe6}#\\xd1%\\xcb[\\xa4\\x87oY\\xc9\\xe9yi\\xefM\\x0e\\x93\\xe9n\\x03\\xa3\\x93\\xc9\\xf29f{\\xee~\\xc5\\xf8s\\xed\\xf3\\xac\\xea9\\xfd\\xf9U\\x05AJ\\xd2\\xa0\\x00\\x01M>\\xe4q\\xed\\xef+jeM\\xc8\\xeav\\xe5\\xf9\\x1f\\'\\xe9\\xde\\x03\\xa7\\x8f\\xcc\\xf2;|\\xfd1\\xf3\\x0f\\xa5\\xf5;\\xfa\\xdfi>\\x93/-\\xf6\\xfb\\x9d6\\xcb-\\xfbI\\xb8\\xcc\\xbak\\xd4\\xb49T\\xd3h\\xc4\\x92\\xb7\\x9cD\\x82@\\x00\\x073\\xd3r\\xc7\\xe7\\xcf\\x8b{W\\x8c\\x99^\\xff\\x00\\xb8\\xed\\xf0\\xd7\\x9d\\xf5N\\x17\\x12-\\xed\\x91\\xef\\xf8\\xfd\\xf9\\xf2 \\xe3\\xe9K\\xef\\xbb}\\x17\\xb0\\xf5r\\xf8\\x07\\xc9\\xff\\x00\\xa1\\xdf*\\xe5\\xa7\\x8b\\xfd\\xd7\\xf0G\\xde\\x11\\xa7y\\xb8\\xe7\\xb8L\\xf6\\xed\\xb6\\x1ey\\xd6g\\xd3\\xdb\\x8e\\x8e\\x00\\x00R\\xccY\\xaev>\\xbb\\x1a\\xf9\\xe4\\xeb/\\x83^|\\x08\\xb2\\xe0\\xdb\\x9b\\x03\\x07o\\x05\\xf3\\xd3at7\\xccs\\xb1\\xee\\xa5N\\x9b#/.\\x16\\xe5\\xd2X\\x992a\\x9e\\x9a\\xcd\\xac~p~\\x82\\xfcC\\xf6\\xdc\\xde\\x1ch\\xa0\\xe3\\xf6\\xb6\\x1d\\xb7\\x13\\xe86\\xc7\\xae\\x1d^]*\\x08&\\x8eb\\x08r`\\xb6x\\xd0e\\xc1\\xa6x\\xd8\\xf9p_\\x1cH2\\xe1\\xbex\\xb0\\xe5\\xc5l\\xf01\\xf6v\\xcci\\xb2v\\t\\x8dN\\xd2K\\x93l\\xa9\\xab7Ol\\xb4\\xd6\\xe9\\xe9=5\\xbax\\xe7\\xa6\\x92Kd\\xb4\\xd6K\\xe9Z\\\\\\x12\\x00\\x009~\\xa3\\x98?=\\xbd\\xe7\\xc1\\xbbt\\xfd\\x03\\xe6\\x9e\\x81\\xc8rk\\xced\\xf1\\xfd\\x1d7\\xedz?\\x12\\xf7\\x9e\\xce?7\\xe9\\xb5\\\\\\xf5g\\xb3\\xd2\\xcd\\xd2ta\\xef\\x1eQ\\xe8\\xbc\\xbd\\x1f\\x10}}\\xf1g\\xda-#\\xbaKx\\xbd\\xb9\\xfb\\x9e7\\xb3\\x9e~\\xb8u\\xf9\\xb4\\xa8)R \\x8ax\\xed\\\\h\\xb2b\\xbex\\x90\\xe5\\xc5l\\xf0\\xa2\\xcc\\x8a\\xf9\\xe2E\\x99\\x15\\xf3\\xc4\\xb7.\\xd9\\xae3 Ct\\xb2D\\xc5-\\xd2\\xc5\\xad\\x99-4d[-t\\xba[f\\xa6\\x97\\xc9l\\x95\\xbd\\xe2\\xb7\\x00\\x01i\\xcdr\\x1c\\xae\\xdb\\x8f\\xd7\\xde\\xcf\\xc7\\xf5\\xf7\\xcb\\xe1\\x8e\\xb7\\x91\\xf3\\xde\\x9f7\\xec\\x8d4\\x1b\\x9e]\\xf8\\xfe\\xcaM\\x8e\\x1b\\xf9\\xa7\\xb5j7}\\xdczx5{\\x8c\\xed\\xb3\\xf3\\xdc\\xae\\xe7|~v\\x97\\xed\\x8f\\x8d\\xafO\\x9a?H?5\\xff\\x00I\\xa9\\xac\\xf8YX|^\\xbe\\xc3\\xab\\xe7\\x11O[\\x1d\\xde]+J\\x80R\\x19\\xec\\x98\\x82\\x1c\\x9b-Lhrl\\xb51#\\xcb\\x8a\\xd9\\xe3G\\x97\\x1d\\xab\\x89L\\xaaMq\\x93\\x88n\\x9a\\xa4R\\xc9tZ\\xd9/\\x92\\xb7\\xb6T\\xd5\\xba\\xfa\\xdfM.\\xbc\\xad\\x81 \\x00\\x07\\x95q_ByO?\\xa1\\xc7\\xfa\\x07\\x8e\\xfa\\x8ci\\xf1o\\x8b{O\\x8bt\\xf9\\x7fJ\\xfa\\xc7\\xc3\\x9fa\\xd2\\xde\\xf3\\xc7\\xeey\\x1c4\\xe9\\xb0t\\x9a\\xde\\x9e}\\xcd\\xfd\\x0f\\x99\\xda:\\xaes{\\xe7V\\xac\\x9f,\\xed9:\\xdd\\xfaU\\xf9\\xab\\xfaU\\x16\\xb6\\xe9d\\xe3\\xf5f\\xa4\\x92g>\\xa0\\xe7]\\x9egOZWJ\\x00\\x05\\x91\\xcfd\\xc4\\x11\\xcfKS\\x16\\xcc\\x98\\xe6\\xb8\\xd4\\xc8\\xb6k\\x8fnM\\xb3\\x10\\'LAt\\xb7D\\xc7u\\xf2D\\xc7%\\xd2E\\xed\\xbe\\xb7\\xd6\\xc9\\x15\\x8b\\x04H\\x00\\x00\\x00\\x18\\xfc\\x97i\\xcb\\x9f\\x9f>1\\xee>Bz\\xa7\\x94\\xe7kQ\\xef\\xdb\\xef\\x9c#\\xac\\xfa\\xef\\xa9\\xfc\\x99\\xbc\\x98\\xfa\\x9e\\x7f\\x930\\xe5\\xea\\x1eE\\x9d\\x80\\x9dm\\xdbMI?\\xe9\\x07\\xc1\\x7fw\\xa2Y\\xe2\\x83\\x8f\\xd5\\xe9i|\\x14\\xb6\\x02t\\xe7\\xeb\\xb5\\xa5{\\xbc\\xd0\\x00\\x02\\x91\\xcaD\\x16\\xcdm\\xab\\x05\\xb3\\x91\\x05\\xb3\\xd6c\\x1d0\\x86\\xe9E\\x97_tZ\\xcb\\xee\\xba&\\xdb\\xaa\\x89\\x04\\x80\\x00\\x00\\x01N;\\xa8\\xf0\\xfc\\xba2\\xbb\\x0e#\\xb2\\xa7G\\xcf\\xfc\\x7f\\xdaz\\xfe\\x9f7\\xe5\\x08>\\xd3\\xc9>&\\x93\\xd2\\xba\\xcd<\\xff\\x00\\t\\xc8\\xfb?[\\x97\\xa1\\xf1\\x9c\\xdfb\\xed&~<\\xd5\\xfd\\x7fb>C\\xd4\\xfd\\xd9\\xadO\\xc4\\xbfMz\\x06\\xa0\\xf3\\x89-\\xc6\\xe4\\xf5z,\\xbc,\\xdc\\xb5\\xb11\\x9f\\xa8T\\xef\\xf2\\x80\\x00\\x00\\x14\\xa8\\xa2\\xa4X\\xbcD\\x94X\\xbcQP\\t\\x00\\x00\\x00\\x00\\x004\\x9e=\\xef\\x9ei\\x97W\\x07\\xe8>a\\xe9Yt\\xf6\\x1b\\x9d_3\\xd5\\xe6wQp\\xbe\\x82Yl\\xa2\\x18\\xb4\\x9c\\xe9\\xdf]\\xc8\\x8e\\xb2\\x1f<\\xe2\\xaf\\xc9\\xefR\\xf8\\xc7Q]}\\x0f\\x98\\x8aX\\xdb\\x85\\x8e\\xc8\\xf9}\\\\\\xbc\\x9a\\xcd\\x96\\x97\\xa5+\\xe9\\xb5;\\xfc\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\xcbm\\xf5.N/\\xb5\\xdb\\xeb9\\x89\\xa7v\\xf3\\xfd\\x81\\xd8<\\xf7\\xb8%\\xbe\\xf1\\x02q\\x8f\\xc9\\xf6\\x9a\\xb507\\x9ey\\xe8\\xf38\\xdc\\xce\\xebHq6b\\xdb\\xc9\\xea\\xed\\xe4\\xd4\\xe5\\xe7\\xae\\xd1\\x11\\x9f\\xac\\xa9^\\xef,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06$2\\xb9O7\\xec+\\xbfU\\xb0\\xc1\\x82\\xf8l\\xf29\\xdc\\xb3o}E\\x15\\x14T\"\\x97\\x936r\\xf3\\x1dj\\xbc\\x9c\\xfd\\x1f=4\\xf2\\xfcm>_\\x1f\\xb3\\xb9\\xc9\\xd3d\\xd3]\\xe3\\x019{\\xbdi^\\xdf,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\xefC\\xc4SO\\x1d\\xf4\\xce+\\xa9\\xc3\\xd0\\xf49\\xb5Y=^^[\\x08o\\xda\\x01\\xbfh\\x06\\xfd\\xa2\\xb4\\xdf\\xe9b\\xb9\\x1a\\xfd\\x8e-\\r\\x1e\\xc73\\x16i\\xf3F\\xf3\\x91\\xc9\\xe3\\xf5\\xfd\\x12\\xecL\\x9am\\x92\\x15\\xfa\\n\\xb4\\xafw\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\rv\\xc0x\\x8eo\\xa9\\xf9\\xcd6\\xf4\\xb5\\xb6\\xdf\\x19\\x11\\x89\\x11\\x8c>Wk\\xd2\\x9cWm\\x89\\xae7h\\xc5\\xeb\\x05\\xf5\\x8e\\xf3\\xe2\\xdd7a\\xcarz~\\xb1\\xb1\\xe7v4\\xd3d\\xc6#\\xe8\\xfa\\xd2\\xbd\\xdeH\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf1\\xefa\\xe4N\\x92>\\x7f\\xa4#H#H\\x13\\xe3j\\x8d\\xf6\\x16\\x1e\\xc8\\x8dx\\xb1 \\x8f\\x1b/\\xccS\\xc0i\\xb6=\\x17\\x07\\xb1\\xc1\\xf5\\xb9\\xfa\\xba\\xb3\\x16&\\xbfD\\xd4\\xf4<\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\r\\x07\\x93\\x84\\x16\\x05\\xb2\\x113\\xce+5\\xe2Q\\x08\\x82 \\xe3z\\x93\\x9b\\xd0\\x83(\\xc3\\xb1(^-_\\xff\\xc4\\x003\\x10\\x00\\x01\\x03\\x03\\x01\\x05\\x06\\x06\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12\\x13\\x05\\x10\\x14!1 \"024P\\x06\\x153@AC#Q\\x16Ba`R\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\x1f\\xf8\\xe3#[\\xd4L\\xc7t\\xf7\\xb9&\\x0c\\xb0R\\xed6\\xf9\\x1b3\\xeb\\x1e\\x9b\\xc4\\x8e\\xb1\\xcc\\xf6*z\\xec\\x8e/\\xf7\\x89\\xa5\\xd3\\x17U\\x18\\xb4\\xbbR3;\\xdbhjb\\xc3\\xeaF\\xc8\\xaf\\xc9\\xadNb\\xa0\\xab\\xd4\\xee;\\xdd\\xea\\xa5:\\xb1\\xb4\\x1e\\xe1\\xee\\x9a9*\\xb9\\xd4\\r\\x99\\x13|\\x82\\x81\\xa8\\xd3`\\x88L8TC\\xef\\x13\\xb0\\xba~B\\x00;\\x17Nc_\\xd6J2\\x1f\\x13\\x87\\xbb\\x13\\xe0\\xb5\\xf6\\xff\\x00\\xc0F\\x7f\\x1e\\xe8\\xef\\x03\\xfb\\xdf{{\\xa3\\xbb\\x7f\\xdfd{\\x99\\xf1#\\xe9\\xefVA_\\x9d\\xb7\\xc4}\\xc8\\xf8\\x04]\\x1e\\x8b\\xcb\\xd6\\xdf\\x9d\\xcd6>\\xe4\\xee\\xd0\\xdd\\xe5@~WTw\\xb0\\xdf\\xdd\\xc6\\xe1\\xff\\x00O\\xf4\\x89\\xc5\\r\\xc54\\xdb\\xdc\\x1co\\xe2\\xf4C\\xfe\\x8ei\\x87\\xdb\\x89\\xfb\\x10\\x9a\\xeb\\xfbc\\x8fh\\xa2\\xf0\\x8c\\xadZ\\xc1j\\xad`\\xb5B\\xcc+\\xee\\xbfa\\xa7\\xdb\\xee\\xaeBx\\x07\\xaf\\xf1\\x85\\xa8\\xd5\\xac\\xb5\\x8a\\xd6Z\\xab&,X\\xb0?\\x8c\\x9c\\xde\\xa1\\xe0\\xef\\x05\\x0fiq\\xdf}\\xef\\xe8\\x8f1\\xcf&\\x05\\xac\\xd5\\xae\\xb5\\x8a\\xd6+Yj5w\\n\\xd3\\xfe\\xbb\\xedY\\xb5\\xddq#\\xa0~\\xe6:\\xde\\xd0w\\x13\\xbe\\xea\\xe8\\x94:/\\xe3\\x0bU\\xa1q\\x0b\\x88Z\\xeb]f\\xd2\\xac\\xc2\\xb4\\xff\\x00\\xae\\xfbV\\xa0w\\x9b\\x0f\\xfer\\xbf\\'_\\x1d\\xccu\\xc7\\xb3\\xb8\\xa2{m(\\xb1\\x9f\\x9e\\xe0Z\\x8dZ\\xc1k\\x05\\xa8\\xd5\\xdc+M\\xabL\\xfe.\\xe6\\xac\\xda\\xfe\\xb8[\\xcb\\x95\\xf98wP\\xff\\x00\\x91\\x9b\\x1fhwm\\xbf\\x94\\xe6\\x07u\\xd3j\\xc5\\xaa\\xc1X,\\x1a\\xb4\\x9a\\xb4\\x91\\x0e\\x1d\\x04\\xb6\\xeb\\xddz\\xc0\\xb7\\xa0x\\x7f#\\xe4@\\x7fW\\xf6\\x87vq\\xdc\\\\\\xb2Y+\\xab\\xab\\xab\\xac\\x96J\\xea\\xe8\\xc6\\n\\xef1rz\\x04\\xb3\\xa8\\x1f\\xd2\\x8b\\xca=\\x94\\xeer\\x1b\\xac\\x8b\\x91w\\x88\\n\\t\\xafE\\x9f\\xd0w\\xe1\\xcd\\x18\\xa0\\xa1\\xe9\\xec\\xa7\\xb0y\"~\\xc2\\xe89\\x11\\x92\\xe8\\x10P\\xf4\\xf6S\\xbc\\x94~\\xcd\\xaeE\\x05\\x17O\\x15\\xf38\\xf2\\x8f\\x86{\\xbc\\xdc\\x02\\xe0\\x17\\x04W\\nP\\xa7Z+Ah#H\\x1d\\xe6\\xe0\\x1a\\x8e\\xcej\\xf9cS\\xa9*\"\\xe7\\r\\x15a\\x98\\xb9\\x8f\\xf0\\x89\\xb2\\xbf\\xda\\x04\\xc3\\xf8AG\\xd3\\xc4\\xaf\\x90\\xb8\\xb6\\x9d\\x8c`\\x8c\\x06\\xb7\\xb5_\\xb4c\\xa0ht\\x90N\\xda\\x866Fv\\xa6\\x06\\xd9\\xb6\\x9e]V\\x07xN\\xfbP\\x9a|h\\xfd\\\\\\x9d\\xb3#G#Y\\x05=cq\\x96-\\x18Z\\xd608;\\xa7kf\\x1f\\xac\\xdf\\x04\\xa2\\x8f\\xda\\x85\\x18\\xb9\\x1e+q\\xe2M\\xbb\"\\x07\\x8a\\x832\\xa9\\xd9\\x8e\\x9d\\xd9\\x0f\\x92\\xc8\\xbeK\"\\xa2\\xa54\\xcd\\xc4\\xf6B\\xd9\\xc5\\xbf\\xcbo\\x01\\xfb\\x8fd\\x1e\\xd1\\xf0\\x82\\x85\\xb6\\x1e+}K\\xb7\\xdb\\xc6\\xd9\\xbf\\xbb\\xc2!\\x1e\\xc0G\\xb4|&7#o\\x1a?\\xaeU]T\\xe2W\\x88\\xc5UO\\xe6J\\xaa\\x86\\x9e\\xecu3\\xb8]\\xdcEFK^T\\xfa\\x89\\xed\\xdd5UV\\\\D\\xa6\\xd6\\xd4z\\xd5z\\xd5z\\xd5z\\xd5\\x970\\x14s\\xce\\xe0s\\xa5qp7\\xd9\\xdf\\xb3\\xc2\\x94~Q\\xec\\x80\\xba\\xd8\\x8e\\xc1\\xf0%\\xfa\\xb1\\xddSGn\\xf7\\x8c\\xdf\\xae\\xa6\\xfa\\xd3+r\\xbfe\\xd0=\\x9c\\xce\\x8b\\x8f!\\x0co\\xb5\\x91\\x04v\\x00\\xba*\\x8f\\xa3\\x96\\xcf\\xff\\x00\\x7f\\r\\xed\\xc7\\xb2;G\\xc0tY89G\\x1eg\\xc7\\xfd\\xea\\xae\\xaa\\x18g\\x98?\\xe6T\\xeb\\xe64\\xcb\\xe64\\xcb\\xe64\\xcb\\xe6\\x14\\xcb\\xe6p/\\x9a@\\xa1\\xda\\x90d\\xbea\\x02\\xe3\\xe9\\xd7\\x1fN\\xb8\\xfau\\xf3\\x08\\x11\\xda\\x10*\\x07\\x87\\xb0\\xb9\\xb4\\x1d\\x1d\\xe1\\xb9\\xb7N\\x16\\xed]8\\x86\\x8c\\x9c\\xed\\xafL\\xd5\\xf3\\xc8\\x10\\xdbT\\xa7\\xac3EU\\xce\\x12;Mf]\\x18\\xcc\\x07\\x8f\\xfb\\xc2\\xdb\\xd6\\xe3\\xa5\\xbeT\\xe8\\x18\\x05\\xd4\\xee\\x8d\\xc7\\xf8\\xd8\\xc2\\xfe\\x8d\\xa2c>\\xabi\\xe2\\x89q\"0J3\\xd2\\x8es\\n\\nJ\\xaf\\xa5%7\\x0c\\xe72F\\xc9\\t7YE\\x89Y\\xc2\\xa41\\xe2\\x03v/\\xa6\\n\\x87\\xca|G\\x0b\\xa77\\x1e\\xc8[J\\xb8\\xd5HB1\\x00.\\x9e\\xe6\\xabr\\xb8\\x8eGD\\xe0\\xf6SO\\xc6B\\xc9{,fI\\x8d\\xc0}\\x83~\\xb0_\\x10\\xfa\\xc9\\xb7\\xc1F\\xe9Z^\\x9c\\xc8\\xac0\\xd5\\xbf \\xe8d\\xef\\x80a\\x95\\xdd^\\xd7\\xf3\\xd5\\x85\\xa2\\xaf\\xcd\\xa2<\\xe6\\xa3g\\t\\xfb\\xcc7i-u\\xd1+bzP\\xa8\\xbc\\x9e-\\xae\\x9f\\x15\\xbao\\x06\\xddg\\xa3{%{W\\n\\x0f]\\x16\\xd8\\x05\\x1d;\\x19r\\x8d;\\n\\xa2\\x1c,B5\\xac\\xb5B\\xcc&4\\x1e\\xa2\\xdf\\x8f\\xb0?Y\\xab\\xe2\\x1fY6\\xe6\\x85OB\\xf8c\\xd4:V\\xe6\\xa9\\x98\\xc7\\xdf\\x16\\xc4\\xc0\\xa4\\x96(\\xb9\\xba\\x95\\xe6\\xa0j\\tY\\'7\\xaaY\\xe3\\xa8\\x8fQ\\xba`\\xf35\\xd4B\\xaf\\xb8\\xaf\\xf8$\\xad\\x89\\xe9B\\xa5\\xf2\\x04]\\x8f3\\xc5\\x7fPJd\\xbd\\xfc7\\x86\\xa7>\\xdd\\x0c\\xaeEK\\x13f\\x16s\\xb6y\\x1e^\\x0eT\\xda\\x07\\x9e\\xb1S2.cpm\\xd0`\\x1b\\xc2\\xb9Y\\x15\\x92\\xba\\xbf\\x87\\xd6f\\xaf\\x88=l\\xdb\\xb6#\\x0c3\\xb2\\xd2\\xceis\\x88\\xb5\\xafwq\\x8c\\x10=\\xdc,.\\xe6T\\x90\\xbc\\x9b\\x89\\x1c!\\xb3\\xdf\\x0c\\xef{Iu0&F\\xb9\\x81\\x82\\xf7U\\x90\\xe4\\x03\\x86\\xdb\\x84r\\xa9a+azF\\xa8\\x1c\\x1b\\x1d\\xcb\\xa42\\x9b\\x92\\xeeJ\\x97\\xab\\x87\\x82^\\x11\\x95\\x17\\x1d\\xe4\"\\xc5\\x81\\xdcy/\\xfa\\x82\\x01\\x06\\xfd\\xaf\\xed\\x0bo\\xfa\\xc9V\\xce\\x80\\xbf\"\\xa2\\xfe\\x1e\\xf38cl#\\xa5,-1\\xc5\\xa1\\x0c\\x1a8\\xd3\\xed\\xb34\\xc21\\'$\\x0bZ\\xf3\\x84Nv\\xbb\\xf5h\\xe4\\x1d\\xf4\\xd7\\xdf\\xa67\\xea\\xeaa+\\'\\xa6W\\xe5\\xcf`\\xfaF\\xa9\\xdffF\\xd4\\xdei\\xc7\\xa2\\xa2\\x1en\\xd5\\xd6H\\xf8\\x04_\\x92e\\xc8\\xe6\\xcf.i\\xa2\\xcf\\xe7\\xe6k\\xb2s\\xb2\\xfbc\\xf5\\x9a\\xb6\\xff\\x00\\xac\\x95l\\xb8\\x9bv(\\xe0\\xcd\\x81\\xeeuS\\xc3\\xe6b\\xd9\\x8023\\x85W{D*j6\\xc0\\xe0\\xf6>\\\\S\\xdc\\xd3\\xcd\\xcd{\\x8a\\x92f\\xb0e#\\x86g\\x92/\\x1a\\xd7[I\\x9aU3\\xb5l\\x0fH\\xd5Q\\xd2$\\xc2\\x9e:*?/\\xd8\\x1f\\xf8\\xd0\\xd6\\x1c\\x90\\x16\\x18\\x91\\xc8\\x82\\x07K7\\xed\\x8f\\xd6j\\xf8\\x83\\xd6J\\xa8A0F\\x0ce\\xdaB\\xf5c14j\\x82\\xd11\\x8c[@\\x88\\xb4\\x1e\\xeam\\xb1\\x15d\\x98)[\\x92|\\x91\\xfe~f\\xf3\\'\\x08\\xd8\\xaa\\xe6t\\xd35\\xfb\\x12\\x95\\xd4\\xd3<\\xbcJ\\xd7s\\x12\\xd5\\xb5\\xcec\\x86\\xdbpuT\\x84l\\x1fH\\xd5?H\\x90G\\x98T?O\\xda\\xdd\\xf5\\x9a\\xbe \\xf5\\x92\\xad\\x9e\\xf0\\xdd\\x05\\x0c\\xad|f#;nd\\xb6\\xcd~\\xb8\\xbc\\x9bHeN\\xf5G\\xb1d\\x8eF=\\xef\\xef\\x14i\\xe3\\x04\\xe4f\\xa6l\\x86\\xdcKY\\x85!d\\x91\\xf9YL;\\x8dZ9H\\xd2\\xb6\\xc3\\x83\\xaa\\xa7\\xb6\\xc0\\xf4\\x8dSt\\x89\\x0f\\xe9\\x15I\\xe4\\xf6\\x89\\xea4\\xb9-G\\xbb\\xa9\\x90\\xaan\\xb1\\xaf\\x88=l\\xabb\\xf7\\xa3\\x90+\\xc6\\xee\\xfbL\\x8e6h\\xce\\xd5\\x0f\\x85\\xd6\\xbeI\\xfbS\\x86kb{Nmk\\x9aiA70\\xd2@\\xd7d\\x9f\\x00`\\x95\\xf3I\\xb3\\x1d,n\\xd3\\xa8}M+\\x82\\x87k\\xd4f.M\\xee\\xbe\\x1f\\xf4\\x81I\\xe5\\x89\\x1d\\xd4\\x87\\xcc=\\xa1\\xce\\xc9\\xce$\\x14\\xe7\\xaa_\\xd4\\xbe \\xf5\\x93*Z\\x83\\x03\\xae#\\x8a*f\\xd9\\x91\\xcbv\\x96\\xad\\x06\\xcf\\x8b\\xdc\\xe8\\x1c\\xc3d\\xeaX\\xe4\\xc4\\xb87\\x01`K\\xba\\ni\\xff\\x00\\x8cZ\\xa2\\xb2jK\\xcavMK_\\x10|\\xd5NkXr\\xdal\\x8e\\x81\\xae`_\\x0f\\xfa0\\xa5<\\xa1D\\xee\\x85\\xc1\\x92\\x01\\xed\\x15\\xd1`u\\x16h\\x95K\\xfa\\x97\\xc4>\\xb2m\\xdb\"\\xb1\\xd2\\x0e\\x19COk\\xd3\\x88\\xdbne\\x92w\\xcb\\xddp\\xd0\\\\[S\\x0b\\xda\\xf7\\xb2\\x9e\\xad\\x95\\x19\\xe1,<[t\\xd4R\\xba\\xab\\x08\\xd4\\x94\\x06\\x12\\xf7RS\\xed\\x91\\x8eO\\x9egL\\xf7=\\xeb\\xe1\\xff\\x00H\\x14\\xe3\\xbb\\n\\x01\\x04P7\\xe7\\xec\\xe4]O\\xb3\\xbf1\\xca\\xf3\\x17\\'\\xec\\xf3\\x93!+\\xe2\\x1fY6\\xe0H\\xe66^\\xd2d\\xe0F\\xea\\x97\\xe9\\xb01\\x01dX^\\xc7\\x07\\xec\\xf84\\x18\\xe8\\x9c\\xd6\\x07\\x80\\x0b*\\x8b\\x1e\\xe8\\x1d,N\\x85\\xb9\\xaa\\xcd\\xaegf\\n\\xa2\\xa3W\\x107|?\\xe9\\x02\\x9b\\xc9\\nj\\x08\\xaaw\\xf7}\\xa5\\xcd\\x0e\\x16,\\x8d\\xb1H\\xc63\\xe2\\x1fY6\\xeanq7(\\xf1\\xb8\\xca\\x1d\\xb0\\xe8\\xc6\\x13\\xcb\\xb4\\xe1s_\\x14t\\xb5\\xd2S\\xc8\\xa8\\xaa$\\x95\\xe5\\xb29\\xd2<\\xca\\xc4c\\xa7l7\\x9a\\xa7k\\xbeQ\\x89\\x92B\\xfe\\xbb\\xac\\xb6\\x07\\xa4\\n\\x7f,)\\x9b\\xcf\\xb5\\x1f\\xac\\xd5\\xb7\\x8d\\xab\\xa4*W\\xe6\\xeb\\x81\\x13\\xdc\\x10a\\'\\x14\\xe8\\x1c\\xd1t\\xd8\\\\\\xe1p\\xf6\\xb9\\x9c\\x9c\\xe6\\xcd\\x85\\x8cz\\x93w\\x04\\xd1\\x18\\xedv\\xd3\\xbd\\xdd\\x1b\\x19y\\xc4:\\x174_vltf\\xfb\\x03\\xd2\\x057HS\\x0f\\xb5\\xd4Ta\\xc89\\xcf=!$\\x98\\xcb\\xb6\\x86\\xc3\\x96\\xb6y%o\\xf8\\xac\\xe8|7Q\\xc97\\xe1\\x9a\\x96\\x9c\\x97\\xf8\\xd5E\\x88C\\xe1\\xca\\x90\\xdcS\\xfe\\x1a\\xaa\\x90\\xdc\\xff\\x00\\x8e\\xd4\\xe4\\\\\\x99\\xf0\\xc4\\xedR|3P\\xf4\\xdd\\x83T\\xdb&|9U\\x1b\\xb3\\x07\\xe1\\xba\\x9cq_\\xe2\\xb3\\xaf\\xf1Y\\xd6\\xc9\\x84\\xd3D\\xe8\\x9dPm\\xa0\\xba\\xa6{K\\xdd\\x88%Hm\\xdeM\\xee\\x85\\x07\\xebP\\xfe\\xc507Q\\xe5n\\xf7\\xf6\\xa2\\x8d\\xd6\\xb3\\xa8\\xda\\xedk\\xee\\x7f\\x9d3\\xa9\\xdd;\\xac\\xd5\\x03\\xae,T\\xb2\\x88\\xf9\\x96G\\x8b\\x8b\\x94\\x1ej\\x85P\\xdb\\x88\\x14n@!\\xed\\x15\\r\\xbb\\x1c\\x8d\\xde\\x017\\xb2\\xa6\\xfdJ\\x9f\\x9e\\xa2\\xb2\\xc5[\\x7fE\\xc8\\xae\\x9b\\xcb\\x82\\x04\\x1d\\xc1S\\xf9\\xaaT\\xbeXV\\x17X[\\xa6^\\xd3Q\\x01m\\xcbO5I\\xfa\\x957\\xecN\\xac\\x9279\\xa9\\x95\\x92\\x1bv*\\xa5tB\\xec;@\\xdf\\x95L\\xef\\x88\\xd9\\x8d\\x9d\\xee\\x8d\\xee\"\\xaaw\\x03j\\xe8\\xc3\\xe6\\xefQd\\xc8\\xbf\\x8f\\x8d\\x7f\"\\xa9\\xea\\xf5\\xdc\\xe6*\\x7f5J\\x9f\\xcb\\n\\x08{]f\\xccl\\xf7-\\xa2\\x88\\xc2!\\x8c\\xd3\\xfe\\xc5uu\\x92\\xba\\xbe\\xeb\\x95\\xd3|\\xb4Q\\xcc\\xec\\x9d\\x0c\\r\\x80b\\xc5e\\x07\\x9a\\xa1M\\xe5\\x85\\x04\\x1c\\xac\\x15\\xbd\\xa8\\xfdV\\xaa\\x7f\\xd8\\xbeb\\xd0\\xe71\\r\\xab\\x19\\x17\\'h1\\x8es\\x08\\xda\\x91\\xf3PH%hwji4\\xda\\xe7&\\xed\\x16\\x9b]\\x19\\x9a\\x1c\\x18\\xa0\\xf3T)O(\\x96[\\x81Y{Q\\xfa\\xcdT\\xff\\x00\\xb1\\x1cI\\xc985\\xe2\\xce\\xb8W\\x0b%\\x9a\\xcdf\\xb3Y\\xa2V+\\x9a\\x8e\\x8d\\xac~\\xa2\\x83\\xcfP\\xa6<\\x98\\x81Y{T\\x87\\x15$\\xae{\\xfb\\xb0\\x12Lw\\xa7\\xfd\\x89\\xd5\\xd10\\x90N\\xd0\\x8a\\xf6PVG?\\x97\\xb7={)\\xce.v\\xd2\\x85\\xb7Q\\xc8\\xd9FM/\\x00\\x80\\xa0\\xf3T*\\xb7\\xe2bM\\xff\\x00\\x83w?h\\x9d\\xd8\\xf5\\x87\\x92\\xa5<\\xd8\\xa9\\xff\\x00b\\xd3\\x8e\\xf9-(\\xb9\\xa1\\x1b\\x03\\xb2\\x19\\x05\\x90Y\\x05\\x90Y\\x05\\x90Y\\x04\\xf6\\x07\\x9b\\x9e\\x1d\\x89\\xad\\xc0Y\\xb1\\xd2\\x11.\\xab\\xa0\\xf3\\xd4-\\xa6\\xeb\\x18\\x14n\\xb8\\xdde\\x7fh\\xad\\x1eR\\x8bn\\xa8\\xfc\\xc1\\x07\\x98K\\x82\\xe2J\\xe2\\x17\\x10\\xb8\\x85\\xc4.!q\\x0b\\x89+\\x88\\\\B\\xe2J\\xe2\\x17\\x10\\xb8\\x85N\\x0f\\xf2\\xb8\\xed\\x7f\\xd4\\xa9\\x9dp\\x82\\xb2\\xe7\\xed\\x12G\\x98\\xb2sK\\r\\x8d\\t\\xbc\\xaa\\xea\\xea\\xea\\xea\\xea\\xeaY\\x9b\\x0bsx\\xaa\\xa9\\x97\\x9b\\x1b^ZC\\'WW\\xec\\xed\\x8f\\xd4\\xa9]\\x8f$\\xd4=\\xaaH\\xdb\\'#J\\x1a\\xd9\\xdc\\xc1\\xda1j\\xcb\\x93\\x93\\xd8%ic\\xa9\\xee\\x19\\x89\\xec\\xff\\x00kk\\xb3-\\x1bD\\xd5\\x11\\xb8Y }\\xab-*\\xd7\\\\\\xf6\\x80\\xdfn\\xd4\\x8e\\xc1\\xaer\\xac\\x1d\\xe65i\\xa2\\xd3\\x11\\xbag{\\xda\\xea\\xe8\\xdb;\\x98\\xf3\\x1c\\xdf\\xe9%\\x95\\x95\\x95\\x95\\x91\\x17\\xe4\\xad;z5\\x8f<\\xe4\\xb6\\xfb+.\\x8aZ\\xb6=\\xd8\\xaf1\\xb9\\x01\\x11t\\xd6c\\xcd\\x1fk\\xaa\\x8c\\x16\\xddk=\\x9d8\\xd9W\\x1b*\\xe3$\\\\d\\x8b\\x8a\\x91q/Z\\xefZ\\xefZ\\xef\\\\C\\xd7\\x15\"\\xe3$RT\\xbeCc\\x80g \\x06\\xf3\\xbb\\xff\\xc4\\x00)\\x11\\x00\\x01\\x04\\x01\\x01\\x07\\x05\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x11\\x12\\x10\\x04\\x13\\x14 !01\"23@A#a\\x80\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\x01\\x08\\x00\\xff\\x00z\\x8d\\x95\\xc6\\x97\\x02\\xef\\x0b\\x81r\\xe0\\xdc\\xb8w.\\x15\\xcb\\x87r1\\x90/\\xec\\xc73w`-\\xfb\\x16\\xf9\\x8b|\\x8b\\x85\\xac\\xc2\\xcc)\\\\\\x0b\\x07lBH$c\\xde.\\x03\\xa9;@\\\\EtL\\x98\\x9a\\x0bqb\\xc7hD\\xe7xn\\xc2O\\x96lq\\x8f;\\x98\\x82;;\\n;\\x1ch\\xecm\\xfc;*0\\x95\\x81\\xecM\\'\\xa7\\xa4Q~\\xc8Z+\\xa3Z\\xf1n\\x06B*\\xc9$\\xde\\x92L\\x18\\x14s8\\xbc\\x03\\xae%\\x08SchA\\x04_\\x8bmoG\\xa9o\\x0f\\x84QE\\x14Q\\xe6\\xca\\x91/\\xde\\x9b\\xdf\\x13=!\\xe2\\xd3]V\\xb2\\x05\\x17U\\x92\\xa5\\xf9\\n\\x85\\xbe\\xbb\\xe4\\x08 \\x83\\x90r\\'\\xf1\\x1e\\xab\\xc2.E\\xc8\\xa3\\xd9sDr\\x92C\\xaaq~|7\\xf6\\xda\\xd0\\xebNkh\\x82\\xa5w\\xf2\\x15\\x0b\\xbd|\\xa1\\x07 \\xe5\\x92\\xc9d\\xb2Y,\\x91G\\x99\\xdbC\\x8b\\x8a\\x85\\xc4\\xbc\\xe9#\\xba\\xf4\\x92\\x17\\xe4\\xd75\\xa4\\xa7I\\x83\\xad\\xb1H\\xecM\\xe7vt\\x9b\\xe4*7T\\x83\\x9b%\\x92\\xc9d\\xb2Y,\\x96H\\xbb\\x9eM\\x98\\xdd\\xb6\\x06\\x10\\xf3\\xa1\\x86\\xca\\x9d\\xc4\\xb81\\xad\\x16-\\n%:\\x917\\xa4\\xdf#\\x90BA\\\\\\xd9,\\x96K%\\x92\\xc9e\\xdct!\\xcb\\xaf\\xe7\\xe8<\\x92\\xfc\\x87L\\xb9o\\\\\\x96K%\\x92\\xbe\\xc4\\x92`\\xd5\\x0c\\x84\\x93cC\\x00\\x00\\x9dq\\xd6_y\\xedZ\\xb5}\\xa9XH\\xb1\\x05\\xe6y\\x99\\x16n\\xa4\\xe6\\xd3\\x88\\xd2_yX\\xae\\xbfT0]\\xf3\\x07\\x11\\xd4i/\\xbc\\xfdl\\x93&\\x0f\\xba\\xe7$\\x9a\\xb9}\\xe7\\xeb?\\xdaT\\x1e\\xf3\\xd8$\\x9f2\\xfb\\xcf\\xd7\\x10\\xd1\\'\\xb3+\\xbdg\\xef\\xff\\x00e\\xee\\xcd\\xc4\\xe9\\x97\\xd8<\\xb3r\\x7f\\xff\\xc4\\x00.\\x11\\x00\\x01\\x03\\x03\\x01\\x06\\x05\\x04\\x03\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12!\\x05\\x10\\x13 0A\\x15\"13@\\x06\\x14#24Qa\\x80\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\x01\\x08\\x00\\xff\\x00\\xbdd\\xdb\\xf0\\xc6\\\\\\t\\xfa\\xa6\\x9c0=;\\xea\\xbav\\xd97\\xea\\x98\\x1e.4\\xf3\\xf1\\xb5\\x18\\xf2A\\x18)\\x9b\\xfe_il\\xfafn\\x94\\x7f\\xeb\\x8a|K\\x9e\\xef\\xbc\\x14\\xf4\\xe4pN\\xefE\\xdf\\xdb\\x8dNg#\\xa4-\\x87v\\xe5\\x10\\xdd9iv\\x8ci\\xc14\\x0c\\x04\\xa4o\\xcd\\xdaj\\xefI\\xde\\xc7\\xa1K\\x06k!\\xaa\\xf6\\x96\\xcf\\xa0R\\xfb\\x8c\\x91\\xd1\\xf5\\x86\\n&0%\\xdd\\xe4z\\xac\\xb4c\\x8an\\x8cr\\x83\\xac*\\x85Mk\\x1f,\\xc2q\\xec^\\xa3\\xa0vko\\x10\\xaf\\xa5\\xd7!\\x9a\\x14\\x97\\xb2\\xb35>S\\xb1\\x04g}T\\xe4LoS\\x84\\n\\x8c\\xcd\\xbd\\xdf\\x96\\xc5l\\xfa)A\\xae$\\xef]])h\\x9f\\xaa\\x10`\\xab\\xad\\n\\x85\\xc6|\\x94\\x8e\\x9fW\\x1c\\x13tNn^\\xf9\\xa0\\'U29f0\\x85E\\xea\\xff\\x00Y\\xe6\\xb8\\xfc\\xa1\\x89\\xba\\x10\\\\D\\xd0\\x93l\\xbe\\xf5\\x19\\xdf\\x87\\xcb\\xe2\\xb6}\\x10\\x96\\x85pP\\xd0\\x8dmR\\x8d\\xa8\\xd4\\x98c\\x15\\xdc\\xca\\xa1\\xa2M1\\xccL0M\\x83\\xbcu\\x87\\x92\\xcaI\\x8dm-\\x8d\\xa9\\xd1\\xd2\\x07\\xec\\xa2\\xbc\\xc6\\n\\xd0\\xdfL\\xd7\\x1c\\xf7\\xea\\xbcV\\xcf\\xa2=\\xb6\\x11\\x0f\\xe9+|Utb\\xd1z\\x99k\\xb8EXA\\xfb\\xe2\\x8c\\x84\\xf3\\x1a\\xd8\\x14\\x7f1\\xf2\\xfc\\xccpL\\x98\\x94q\\xa9B\\x18\\xe6\\x02\\xde\\n\\xff\\x00If\\xb8\\xea\\xba\\xa2\\x8a\\xda[>\\x8a\\x11a\\x8cm\\x85\\x15\\xb6\\xde\\x8e\\x97[\\xabd\"\\xa4\\xee\\x13\\x13B\\xca\\x1a#\\xa4aUG\\t+,\\x08~a\\x14\\xb8Fi\\xfdGNB\\x05\\xbeuN\\xed\\t\\x03(\\xf9\\xa0\\xec\\x90\\x03{~\\x8a\\x0f<3\\xe3\\xab\\xb6\\x96\\xcf\\xa2\\xb4@\\xee(\\x92\\xdb\\\\}\\x90\\xd1\\xebCO\\xd2x\\xa1\\xd6\\x1d\\xebd\\x88\\x8a`:4\\x8e{b\\x9b\\xa4\\xd8J\\xd1\\x1d\\xa4\\xfe\\xb1>Cr\\xff\\x00*y\\\\\\xa5v[\\xfa\\xe7\\xb8\\xe7\\xb7Ty\\xe7\\xda[>\\x99\\x88\\x9d\\xa6\\xeb\\x91\\x8b\\x18ghv\\x1eJ\\x8dV\\xa9\\x01Srv\\x90e`\\x81\\x1a\\x17\\xe2\\x9d\\xa0I\\xe4*\\x9b\\xd5m\\x97\\xb6\\xc8\\xaf\\xef\\xfc;\\xbd\\x90\\xead\\xfb\"\\xd8\\xd9\\xbdU\\xd9\\xee:\\xb3\\x82\\x10[kg\\xd3?U\\xfc\\x03\\xbfUSTgu\\xca\\x90@i\\xdf_\\xcc\\x1f\\xa5\\x17%,\\xad\\x1bt\\x0c\\xf9\\xae\\xc1\\xed\\xf8\\xb2f\\xfd\\xcb\\xaa-x\\xef\\xe0\\x10\\xd1kh=\\xce=\\x0cuh\\x8a\\x90\\x11\\x92\\xd9\\xf4\\xcd\\xfb\\xb8\\xf5\\xbfLU\\x17\\xed[g\\x88y\\xaa8H\\x9a\\xc4\\xa3\\xa4\\xdf\\t+\\xac2}\\x9c\\xa54|\\xed\\x8d\\x15\\x8e\\x896\\x96\\x9eK+\\xda\\xec\\xd8\\xe6n\\xbe\\x05N\\xfb\\x03\\xf1=,uv+g\\xd0!\\x0c\\x15\\x15U\\x15/\\xcd\\xd9\\xbb\\xf4N\\x90\\x17\\xc8\\x058\\xdbz\\n\\xb9\\xebu\\x99\\xae:\\xb2\\xa9\\xe6;\\xd5f\\x88\\x026\\xe1$\\xf6\\xa76_w\\'7\\x9a,\\x9e\\xf4\\xf6\\xc3\\xcd=\\xa9\\xcc\\x89\\xdfj{S\\xdb$Y(r\\x9d\\xc9\\xcc\\x8f\\x9as9\\xa7\\xb5=\\xaa\\xac>\\xca\\xe3\\xab+\\x9bix\\xca\\xa4\\xa8\\xab\\x99\\xae@\\x81\\x0c\\xd7+\\xb3\\xd4W9\\xaf\\x05\\xe2\\xf6\\n\\xe3\\xaa\\xeeVf\\xda^3\\xf0\\xcfC\\xc5\\xec\\x16:\\xb2\\x97f\\xda^2\\xb2e\\xd02\\x82\\xc9\\xdb>\\x83t\\x89\"^\\xab&t}\\xd0\\x8c\\xae\\xae\\t\\x90s,\\xf7\\xc4&\\xda a\\xda\\x8d\\xa8\\xc3\\xa88\\xaf\\xe2oY#4!\\xa1\\xfe\\x17\\x8b\\xd8,ul\\x8a\\xb3Ix\\xdd\\xf0\\xc4\\xf3\\x85\\xe2\\xf6\\x0b\\x1d]\\x8a\\xf1\\x94\\x0cC\\xa1\\xee\\x81VC\\xce2@\\xcb\\xa7b\\x15\\xe5\\xbf5J\\xf1{\\x05\\x8e\\xae\\xc5x\\xdc\\x84\\xc5\\xa8G\\xc9\\x04>\\x07\\xa2<\\x91$\\xaf\\x17\\xb0X\\xea\\xd7vUz\\xcb\\xc6S\\xa6,G\\xe8\\x8f\\xc0\\x8c`9\\x98rF\\x98sF!Z\\xbc^\\xc1c\\xab.\\xcd\\xb4\\xbcn@F\\xf4\\xd1\\xc1\\t\\xfc\\x008&\\xb5B\\t\\xf1^/`\\xb1\\xd5\\xd8\\xa6\\x93\\x12L\\x96M\\xcb&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\t\\x8e\\xe0\\x98\\xee\\t\\x8e\\xe0\\x844\\x8d-\\xa4\\x16:\\xd4\\xc0,\\x94\\x06\\xd1\\x9af\\x84h\\xea\\xb7\\xe0c\\xab\\xaa*o\\xe9\\xd1\\x94\\x18\\xe6\\xa1]\\xde\\x9dg\\xab\\xbb\\xc0}>G\\xba\\xdf]]\\xdcU\\xb0\\xd8\\xee\\x9c\\n>C\\xa7F\\xf3*\\xa7X\\x14QE\\x14QE99\\x14QG\\xa7\\xff\\xc4\\x00*\\x10\\x01\\x00\\x02\\x01\\x02\\x04\\x05\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1A\\x10Qaq\\x81\\x91\\xa1\\xd1\\xf0 0P\\xb1\\xc1\\xe1\\xf1@\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?!\\x05J\\x95*T\\xa9R\\xbe\\xaa\\xff\\x00\\xc7R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T4\\xfb\\xfaBwjc\\x95\\xd8?\\x8f4\\xfb\\xae\\xeeh%\\xc4yo\\xd7\\xa16E\\xd3\\x89L\\xeb\\x02\\xc2\\x9d\\x9b<\\xa5v\\xa3\\xa7\\xbb\\xf1\\xa6\\x9fs\\x16,C\\x98\\xbf.k\\xcf\\xd2\\xe4w\\x96\\xdd;\\xaf\\x07\\xf5\\x86\\x91\\x17*\\x0f#p:\\x97\\x8f\\xeeTz\\xce}c\\xbd\\x1eq/\\xa6\\xeb\\xcc\\xfca\\xa7\\xdc\\x06\\xb66\\xec\\xb5J\\x87Hw\\xdc\\xb0w\\xdef\\xbd\\xbf\\xdd\\xdd\\x03\\xaf\\x04_\\x9b\\x05\\xb2\\xfb\"-1\\xd3\\xe0\\x94\\xe3\\x9f\\xce\\xd1\\xe8\\xea\\xd7\\xb0#\\xe5\\xf8\\xc3O\\xb8[h\\xdb\\xb6\\xadyF\\xed\\xfe\\x0b\\xe6\\xfc\\xc7\\x05\\x97\\xc0\\x05x\\xdaL\\xe5\\xca\\xbdN\\xb5\\xf8\\xc3O\\xb7DU\\x8c~\\x8a\\x86&\\xfb\\xf1f\\x9fix1\\x8f\\x0eS\\x94\\xd3\\xce{\\xfec\\x18\\xc7\\x87(\\xff\\x00c\\x0e\\xfc\\x0b\\x87\\xf2\\x98}\\\\\\xa2C\\x97\\xc2k]\\xb81`\\x7f&\\xb3\\xf4\\xef6\\x95\\r\\xa3\\x8f\\t\\\\\\x1f\\x97\\xf3\\x06\\xb2\\xafYBY\\xbb\\xc7Y\\xe3%\\xc6P\\xa7\\xe4\\x9d\\x1fQ\\r&\\x85,\\xe70\\xa6k\\x9f(a\\x95\\xf5\\x82[a\\xf4`\\xf2\\xf2\\x94O\\xcc\\xfeIg\\xe985&01\\xd2U\\xc8\\xf2\\x9a\\xban1l\\x7f\\xc9Ts\\x7fp\\xcc\\xa1\\xdb\\xf2\\x0b_I\\x0cp\\rD\\xbbzF\\xae\\x16\\xb7\\x82s\\xa4\\x15\\x95\\xf1\\x95nt\\xf4\\x8a\\xe5\\xdb\\xfc\\x85\\x8e\\xdc\\x1e\\x0f\\x1b\\x97\\x19D\\xa2%\\xc0\\xa5\\x1aLu[\\x14m\\xbf\\x8e\\xaf\\x07\\xd4\\xf0\\xb8\\xb2\\xe5\\xf1\\xb9w\\t\\x87\\xe3E\\x1fMD\\x1a\\xe2\\x06\\x01\\x18\\xd7\\x94\\xe8p\\xc7\\xde\\x05\\xd2-\\xe5).\\x0c\\x19o\\xe2\\x96-\\xf1P\\xd6Y\\xd0\\x8eJ\\xdc3\\x97\\x9c\\xae\\xac\\xa7A:a\\xe5K\\xf2\\x95u\\x11Mdm\\x11\\x02\\xdd\\x8f)s\\x9aCR\\xe0\\xca\\x1b\\x8a\\xcf\\xc4\\xde\\xd7.\\x0bQoH\\x15.+R\\x9c\\x85M\\x98D4\\x87\\x90\\x9d(\\xf2\\xa5]H&\\xa2WBQ\\x9f\\x8aCD\\xa6\\x1b)\\xca\\x13\\xd1\\xe5\\x06_\\xce\\x8f\\xe2\\x1dp\\xa6,\\x18C\\x16E\\x87i\\xd0#\\xa4=\"8\\xb4u#\\xaa\\x13\\xb4\\x94`\\xf7N\\x93n\\x82?\\xa4\\xa6%<\\xe0\\xb5d\\xe7\\x06\\xff\\x00\\tF\\x9fE\\x8c\\xaa\\xdd\\x85\\xc4\\x8cI\\xfb\\x977\\x03!\\x8d\\xc9\\\\.,Qc\\x1e$\\xa8D\\x05\\x99\\xae\\xfc+[}>\\xf6)\\xeb\\xfcOO\\xfd&\\x16\\xef\\xa3\\xf7\\xe5\\x06\\xa3\\x9e\\x1c\\xba\\xc2(\\xe7\\xfe\\xbb0V\\xc9\\x93J\\xdf\\xb3\\xae\\xd0\\x8e\\x9a<\\xf9\\xc1E\\xd1\\xd2\\\\\\xb9s\\xc2L{3\\xe2t&\\x8f\\xb5\\xa5\\xeb,\\xd6\\xd1\"J\\x81Q-t\\xda\\x0cc\\x16,Q\\x8f\\n\\x81\\xc7#\\xd54\\x8c^\\xdb\\xc0\\xaf\\xbd\\xb3\\xb7\\xf16\\xcb\\x15.\\xc8\\x08\\x9b\\xfeZO\\x87\\xda\\x9f\\x0f\\xb5>\\x1fj|\\xbe\\xd4\\xc2\\x8aw\\x7f\\xc2U\\xa0x{ ij\\xe8\\xf6E1\\xb7\\xa3>A\\xf6\\x9f \\xfbO\\x90}\\xa0}\\xdd\\x18\\xbf\\xf4\\x8f\\x85\\xe2:^\\x0f\\xb9\\xc0j+\\xa6$N\\x04\\x1e\\x05h\\x06\\xabI\\xa7.\\xe2\\'\\xfe^\\xf3\\xde\\xaf\\xde\\x14\\x8a\\x9a\\xe8\\x1e\\x0eb\\r2\\xa5@\\x81*#\\xa8:\\x0f\\xbf\\xc9\\xf9\\xc4\\xe8\\x1b\\xb4\\x9c\\xf5\\xa1\\x8cL\\xf9E\\x93cJ\\n\\xc6\\xfc\\xf3\\xda\\x11^\\xa3\\x0b\\xaa<\\x07W\\xb1\\xe75\\xf5w\\xc2\\x1d\\xd5\\xe5\\xed5\\x11\\xb2\\xe8\\xbc\\xf3\\xc9\\x16\\x148\\xd7\\xaf%\\x84P\\x05^k\\xbb0\\xf1h0\\xff\\x00\\xed\\xe4\\xc3!F\\x8f\\xe8\\x7f\\xd8\\xf17a}w\\x98\\x8e\\xe0\\xc1\\x9d\\xfc&WK\\xfdo\\x1c\\xcc\\x1a\\x9a\\n\\x9f\\x1fb\\x1f7\\xee\\t\\xa62\\xa7\\xce$\\xae&\\xf5\\xda]\\xfc\\xd5\\xb0\\xd6\\xec\\xc6n\\xd0-\\\\\\x0bn\\xc3^\\x93`\\xe1\\x10\\xe8(3\\xd1\\xdeT\\xa9R\\xa2:<\\xe0\\xd0\\x7f\\xe0W\\xf0\\xed>\\'O\\x13~\\x86\\x8ez\\x95,\\xeduY\\xd1\\x93w\\x9b\\x06\\xb3V\\x86\\xed4r9\\xdcU\\xa2L\\xb6\\xe6\\x1b\\xdf\\xc27Vf\\xe9i\\xa9\\x8e\\\\\\xe5\\x00\\xb4\\xaci\\xd0\\x0e\\xc74\\xa6r\\xbe\\xa0\\x06\\xb3C}\\xd9Q\\xa5\\xc0\\xb6jrf\\x92|>\\xee\\xb3\\x9e\\xf4\\xf8\\xdb\\x83\\x03>\\x1e\\xc4\\x15\\xe2\\xe1\\x7fm\\x1a\\xa3g\\x91\\xf4\\x16\\xae\\x19\\x8f`T\\xb7\\x1d\\x18\\x0b3\\xe9\\x0b\\xcd\\xcd\\x11`\\xd6sb\\xd4g\\xd1b\\x94i\\x97\\xbb\\x98[X9\\x0c\\'\\x91Tz\\xc6\\n\\xff\\x00\\xc2U\\xda\\xfeg\\xc4\\xe9\\xe1o\\xb78Lq\\x94\\x0b\\x0e]\\xa0\\xaa\\x99\\xbc\\xbb\\xda<\\xd92\\x8c\\x1b\\xbfO\\xf8_\\xac\\xd9\\xbe7\\x05*\\x0e\\xa30\\xe4\\x9a\\x02\\x03a\\xcd\\'rRb#yE\\xad\\xe2*\\x92\\xd2\\x9c*t4\\xfe\\xc0\\x1d\\x80j\\xf7\\x81uU\\xb9\\xc9\\xe9\\xe8\\x96\\x14l\"j&\\x19\\x89\\x9f/c\\x86 \\xa5\\x11\\xb7\\xf6\\xc4!a\\x9d>\\xe7;Sn\\x86t\\x99k\\x0e\\x0e\\x9a\\r\\x13N\\xfb\\xb2\\x87!\\xe6M\\x03\\xf5Gss_\\xc8\\xe6\\x04X\\xef\\x90\\x81,C\\x9d\\x08\\x0b\\xee\\xd6P\\xe5\\xfcO\\x91\\xd3\\x02\\xe6p\\xc6\\x95\\xd7\\x98\\xc4n(\\xd1Z\\xf3\\xd6\\x91\\xb3*\\xcb\\xb7\\xfc\\xf3\\x87\\xf6\\x8b\\x0c.uf\\xc6+\\x9d&3\\x88\\xf6\\x84\\x16\\xe9\\xe6\\xae\\xba\\xf7\\x8f\\xce\\x13\\\\\\r\\x813kF\\xf2JT\\xa6C\\x0f\\xd9\\xe5\\xac\\x02;\\xc5\\xab\\xea\\x9f\\xd9\\x7fL\\x81\\xeb\\xecLL\\xf9;\\x10\\x9bP\\r\\xb3i\\xcf\\x83+\\xc3W\\x07\\x8c|\\x10}`\\x9c\\x82?x\\x91\\x82\\xceK\\x18o\\x06\\xecA\\x122yw\\x84\\xd5\\xef\\xa65\\xed\\x00\\xda\\x10\\x84!\\x08B\\x10\\xfb\\x7f7\\x87\\x0e\\xa8\\xb4\\x1a[\\xaf1\\xd4\\x87\\xac\\xa6\\x1b\\x98\\xdc5\\x8bV\\xc5\\rNo\\xc0\\xfd\\xcd\\xb1c\\xb8\\xe4\\xd6\\xa6g\\xaf\\x8c\\xccp\\xafZw&\\xc6\\xff\\x00*\\x0f\\x06\\x17\\xbc\\xda\\xdah\\x815\\xb2\\xad\\xa7\\x8c\\xa7\\x16-eyS\\x15\\xab\\xbfx\\xe5\\xb4:\\xb6S\\x9b\\xa9\\xb79\\xfds\\x83\\xde;\\x8f,\\x11\\x84\\x01U\\x0c\\xf3N\\xda\\xd7\\x94\\x15\\xcdZ\\xa7\\xc9\\xd8\\x89\\xb9-z\\xd3\\xa4Q\\xe3.`}x\\x1a}%L\\xa2F1\\x8cH\\x92\\x93\\xcd-\\xd3al_\\x85f\\x1a\\xb8\\x16\\xa1h\\xe7G65\\x99\\x82j0\\xc3-\\xd74\\xaf\\xbeO\\x19\\x90\\x16\\xa1\\xecl@\\x81\\x08B\\x10\\x84!\\x0f\\xb7\\xf2{O\\x9d\\xd3\\x10\\xb9]\\xe0Q^\\x04ZbU\\xe4y\\xbb\\xca\\xaa5h\\x80k\\xd5\\x83\\xd7]\\x17Hz\\xbc\\xb7u\\xf4z1\\x06\\x88\\xdd\\xf2\\xce\\xa6\\xef\\x92B7\\x0b\\xa3&CU\\xea[Xiu\\xa4\\xc3G\\x01st\\xf3\\x9a\\xc4\\xc3\\xa1\\xcf]CB\\x11\\x87@Q\\xabo\\na\\x85\\xa5\\xd2\\x1f\\x17bg\\xf13\\x1ac\\xe8a\\xcd\\xe6\\xbc\\r8\\xb1\\x8cc\\x121\"D\\x89,\\x0e\\xa7\\x94\\x12hli\\xdb+)\\xed\\xd6\\xc0\\xc3\\x98\\xc6\\xe0\\xe2\\x85\\xa8`\\x8a-\\x0bk\\x83 8\\x04\\x08\\x10 B\\x10\\x84!\\xf6\\xfeOi\\xf3\\xbae\\x12\\xb49\\xb2^\\xb8bq\\xcb\\x0c\\xbc\\xe7y\\xccg\\x0bO\\x1d\\xe0{zOK\\xac\\x07\\x8c\\xd16\\xa7\\xef\\xf9(\\xd7\\xbe\\xe9\\xd1\\xd2V\\xcbT\\xc0\\x88\\xd1\\xab\\x1aR\\xca\\xcfG\\x17\\x86j\\x16l}5\\x1b\\xf2o\\x0fh\\xdd[\\xad\\xdc\\x15\\x90s\\xda(uK\\xccW\\xb5M#\\xff\\x00A?w\\xf4C\\xf37\\x80\\x03\\x80\\xb1\\x93yp4\\xe2\\xc61\\x8cH\\x91\"D\\x89*T\\xa9R\\xa0@\\x81\\x02\\x04\\x08B\\x10\\x84>\\xda\\xf2?\\x99\\xf3\\xbab\\x9a\\x83\\xd6\\xd1O,2\\xc3F\\xbb\\x05\\xf2\\xbb\\xbcC\\xcc$\\xd0\\xec\\xb9a\\xb4\\xd8\\xac\\x18k\\x9d\\x93\\x9b_^\\xa8\\x0e\\xe3\\x98eM\\xbaff<\\xe3\\x829\\xcb\\xd1}JU\\x0e\\xbb\\xb5+\\xd7\\xd7K\\x84\\x03\\x18\\xdf\\xfb\\x0c\\xa2e\\xda|5\\x86\\x17#\\xc2P\\xac-\\xf0ti\\xe16JS\\x1d\\x04~\\xcf\\xe8\\x82\\xe6\\x0b\\x81\\x8a\\x8fGW\\xe9c\\x18\\xc4\\x89\\x12$H\\x91%J\\x95*T\\xa8\\x10 @\\x81\\x08B\\x10\\xfb%\\x83+hd/\\x86&\\xf5M\\xc3|\\xf3\\xe5t\\xc6\\x1fC\\xdcj\\x96\\x07l\\xc4\\xe2\\x1d\\x0f\\x04\\xbc\\xe4`\\xd1\\xa1W\\xbf\\x8c*\\x01\\x02\\xe8\\xf7\\x0cNH\\xda\\xeb+\\x17\\xce\\\\P\\x8b&3\\xdd\\x1cx@\\xd0\\xd5\\xf1s\\x80\\xdd]\\xc5z\\xc1\\x99\\xc2\\xdbsk4\\xb1\\x99\\xed\\x98v@-T\\xd6\\xec\\xb5c\\xaf\\x98\\x8d\\xe0\\xc1\\x86\\xda\\xf5\\xc7n\\xe6\\xd6\\n\\xd6\\xca\\xd2gu\\xb6~\\xdf\\xe8\\x82\\xfb?\\xb4\\xea\\x82\\xba\\xcc\\xbe/\\x03O\\xa1\\x8cbD\\x89\\x12$IR\\xa5J\\x95*T\\x08\\x10 @\\x81\\x02\\x10\\x87\\xd9\\xdcU\\xe9+8OWI\\xf9\\x9d1v\\x8b\\x06\\xce\\xa4\\xc5(\\xbd\\x06y`\\xd0\\x1e\\xb3%:\\xcd\\x1f\\xccuz\\xf4r\\xb3\\xb8\\xc3N\\xcc\\xba hXo\\xa6\\x07\\xc6\\x1e\\xca|\\xf0\\x83r[\\x06\\xf0\\xaa\\xb1[\\xad\\x07\\x8c\\xad\\xb7\\xca`Qx\\x879\\xec\\x86\\xc2 o\\xc0;\\x9d\\n\\xeb\\x10\\x90\\x14\\x8cY\\x97\\xa7$t\\x9f\\xb1\\xfa%\\x05\\xf0\\xb9n\\x9e0,\\x9d\\x938\\x1a}\\x0cc\\x12$H\\x91\"J\\x95*T\\xa9R\\xa5J\\x81\\x02\\x04\\x08C\\xed\\xd2\\x03\\x0f\\xab\\x9cL\\xbfI\\xa6\\x7f\\x13\\xa7\\x80\\x06\\x1br\\xf3NL%{\\xc8\\xc9\\xd3\\x00\\xb6\\xcb|4%\\xba5\\x84\\xdf<\\xbbE#\\xe0\\x819(\\xfc\\xdf\\x86\\x976\\xec/\\x9b-<\\xa1\\x9e\\xb0\\xe3}\\xafX`\\rM\\xe0`\\x8ei\\xb7Y\\x9a>\\xf0o\\x93\\xf5\\xfb\\xdaX\\\\\\x1e\\x9bI\\xe89\\xed\\x13+k^\\x1f\\xbd\\xfa!\\xbf\\x170*\\xc2g-\\x84\\xd4p\\xca\\xa0\\xde\\x1a},H\\xc4\\x89\\x12$\\xa9R\\xa5J\\x95*T\\x08\\x10 @\\x81\\xc0\\x81\\xf6\\x80\"]\\xed\\x10o\\xf1\\xe9\\xe0\\xcc\\x99\\xef?\\xb3}\\xaf\\xfa\\x9f\\x13\\xa7\\x83&\\x04u\\x95VZ|~\\xe9\\x7fc?\\xf0A\\x16\\x0c3\\xe9y\\xc7\\x1d\\xb3\\xd3\\xb6\\xb2\\xa8\\x1a\\xd3\\x83\\xe7\\x17\\xae\\xf6&\\x19\\xc3l1\\xe1\\xa4O\\xcb-\\xdf\\xb0y\\xe9\\x97b\\xde \\xebA[\\x1dM\\xb5\\x99\\xaf\\xd3\\xcf\\xdb\\xbe`U\\xc3A\\xbfSu\\xbb\\xc7\\xf7\\xbfD\\xc3\\xb1\\xfbG\\x89\\x83\\x06!Tv\\xb8i\\xf5\\xa4bD\\x89*T\\xa9R\\xa5J\\x95*T\\xa8\\x10%}\\xfa\\x02\\x0e\\xc9p\\x00\\xd1v\\x1a,\\xf8\\x9d<\\x0b\\x84\\xcb\\x9d`\\xf5tT~j\\xf9\\xd2\\x00\\x105^\\x0f\\xdb\\xc6\\x1a\\xeb\\xb5\\x03R\\xfbw\\x82\\xc5\\xee\\xe1\\xa3\\x8ck*@\\x96\\x98\\x9d*\\x95\\xd1<\\xa0A\\x10vS\\x8c\\xe3V\\xd1\\xc0\\x1a\\xdb\\xf4#1\\x0fl\\n\\xa6\\x93M\\xd7\\xb6\\x08\\x9d\\xbe\\xc6\\xc7cn*\\x0b\\x8f\\xd7\\xfd\\x13\\xd1B\\xd2\\xa7y\\xb4\\xb5\\xe2\\x1a}\\x84\\xe1R\\xa5J\\x95*T\\xa9R\\xa5J\\x95\\x03\\xff\\x00\\x17\\xc1\\xed7j\\x9c$l@\\xec\\xd0\\x86\\xeb\\xb0\\xbf\\xe4>\\x0c\\x9d\"\\xc6a\\xaa#W\\xdaU\\xad]\\x05\\xf7\\x8f\\xd4\\x9d\\x18L\\xcag.{\\xba\\xa3\\xcc-n\\xa1\\xae?\\xc8\\xf5\\xb8l\\xcb\\r7\\xa7\\xd0\\x83\\x8e\\x17O\\xd7\\xac\\xaa\\xb6\\xb6\\x96\\t\\x8b\\xd4G\\xf5\\xc1\\xb8\\x9d5\\xd0\\xe5?w\\xf4p\\xcd0q\\x02\\xa3\\r>\\xcdJ\\x95*T\\xa9R\\xa5J\\x95*W\\n\\xff\\x00\\xc1\\xf3\\xea\\x8c\\x7f9\\xe5\\xa4_.\\xb7Lr\\x8f\\xee\\x03&\\xf19#\\xff\\x00w\\xda\\x14\\xecyb\\x92\\xbf\\xe3\\x94\\xa0\\xe4R\\xf3\\xed\\x95j\\xda\\xea\\xce|\\xa5\\xcfR\\xb7qZm)\\xa6[y\\xeem:\\xd9\\xc9o\\xf5)47+o\\xa4 x\\xcb\\xbe\\x91\\xbei\\xbe\\xef\\x08\\x95\\x8c\\xb7\\xae\\xcf\\t\\xf3_i\\xf1_h\\xb7^Ji\\x90\\xe2P\\x86\\xb6M\\x11\\xe0i\\xf7*T\\xae\\x15*T\\xa9R\\xa5\\x7f\\xe0\\x07v#\\xa5jq\\xe3+\\x0c\\xd7\\xd2>Oh\\xf0\\xe5\\xd067\\xbfH\\x01\\xb8\\xf3\\x18&\\xd0\\x13g\\x9c\\xe6\\t\\xe5\\xbdn\\xb6\\x83\\xac#\\x97\\x81\\xef13\\x92\\xebM\\xe3\\xac\\xe6V\\xb4W7H\\x89\\xabv/N\\x92\\xe0%\\x8d\\xa0Vr\\xcbI-q\\xb2\\xb9C\\xe5\\xe4\\xac6\\x8ao\\x00\\x99}\\xfa\\x95\\xf4\\xd4\\xaf\\xfcHs\\x9aQ\\r\\x1es\\x1cZ\\xfa@\\xa5#yiiLF&\\xea\\x89E\\xd4\\x03\\x02\\x89\\x8eg\\x9c< \\xb0\\x8f9\\x9c\\x11\\xf1\\x97[\\x90\\xdb\\xac\\xf4Y3\\xc2\\xfd\\xa5\\x04\\x16o\\xc2a\\xa9PG\\xf1\\x1a\\xab\\xdd\\xc9\\xda\\r\\xbaJ&vT\\x88k\\x10\\xd0]:\\xaf\\xf2P\\x17~\\x8d\\xd5\\x98\\xfa\\x02\\xf9,5^Zu\\xa9[z\\x86Q\\x1ecM\\xbfp>I!f\\xfdF\\x95\\xac\\xbeP\\xad\\xfb\\x0b\\xe2/\\x1c\\xa3\\t\\xa06\\x0c\\x94\\xd2\\xec\\x02kQ\\xa9\\r\\xd89]\\x9a+\\xa4)\\xe9]\\xeb\\xbe1\\r\\xeb\\xe8\\xa3\\xa9kG\\xca\\xfbOE\\x97\\xa7\\xfd\\xe1N\\xdc\\xe2\\t\\xac\\x0f\\xc4\\xeak\\xf2a3I\\xc7\\xd6h\\x92\\xfc\\xa5\\xf9Kr\\x97\\xe5/\\xcadn\\x99\\xdc\\x85\\xe8\\xb8\\x8fX\\xdfYt\\xd8V\\xb5\\x1c\\x02\\x0bz\\xcb`n\\xf5:\\xbc\\xf6\\xcc\\xf4\\xd9/+\\xf6\\x89 0\\x97s\\xf8\\xafE\\xfc\\xf0\\x96\\xfd\\xb1\\x86\\xf8\\xc8\\xd2Ql\\xecW\\xee\\x19\\r\\xe0\\xde\\xeb\\x03\\xc7\\xb79l\\xe0\\xdd\\x8c\\xbep\\x12%\\xde\\x1c<\\xbe\\xac:\\xb5\\xba5c\\x98\\xc5\\x0b3m\\x1d\\x94^\\x8e\\xfc\\x15\\xee\\xad\\x1d\\t\\xe9\\xf2\\xab\\xb5\\x055\\x83q\\x07\\\\C\\xf1O\\x83\\xdah\\x90\\x17DB\\x99;3\\x1e\\xa5\\xd1\\xb1\\xce\\x1b\\x99v\\x81\\xff\\x00\\x88\\x1e\\xbeR\\x9d|\\xa5:\\xf9Ju\\xf2\\x94\\xeb\\xe5)\\xd7\\xcab\\xa3\\xf5+\\xf3\\x93O.\\x01\\x9d\\x86\\xf2\\xff\\x00\\xc9\\xe9<)`\\x82`\\xdc;\\xc3O\\xc3\\xa8\\xc6\\xacF\\xa0`u\\xe7q\\xc5\\xdd,\\xc7D4FM\\x8d\\xc1\\x9d\\xfd\\xf6wf\\x137*\\xa6\\xb9\\xf6\\xce\\xbfa.\\xa8\\x94jh=O#2\\xe5d\\xa5\\xa6\\x14\\x8b\\x961\\x8dgt\\xa3\\xb4T\\xb9\\xb5\\x1d\\xa3\\xf2\\xb2\\xee\\xd9|\\xd0#\\x0cA\\x1b\\xc3O\\xc3\\x93\\xca\\xadS\\x12Ywn\\x15I\\x97k\\xa5\\x99\\xde\\x1a\\xc3c\\x08\\xa5\\xe9\\xac\\xeaN\\xa4\\xeaN\\xa4\\xeaN\\xa4\\xeaK\\xe0\\xebKd\\x9e\\xb1\\xb4`\\xa86\\xaa\\x99\\xea\\xd3\\x8a\\xa0\\xed=&V\\xee\\xb3Q(aX(i\\xf8qp\\xf3\\x9bMb\\xc7\\xcaqK\\xe2,\\xa7\\xc6\\x7f\\xc9=\\xe0\\xff\\x00\\xc5\\xef\\x07\\xfe/x?\\xf1{\\xc1\\xff\\x00\\x8b\\xde\\x0f\\xfc^\\xf0\\x7f\\xe2\\xf7\\x9f\\xf0^\\xf0\\x7f\\xe2\\xf7\\x83\\xff\\x00\\x17\\xbc\\xff\\x00\\x82\\xf7\\x97\\xff\\x00\\'\\xbc\\xbf\\xf9=\\xe0\\xff\\x00\\xc9\\xef/\\xea\\x0c[\\x01\\x97-#\\xcfK5\\xc9\\x15\\x98\\x96w\\xb8\\x06\\x1a~\\x1c\\x9d\\xc6C\\x9f\\x9aK\\x8f\\x1f\\xe7\\x05\\xa5\\xa5\\xa5\\xa5\\xa3\\xaaG\\xaf@\\xde`\\xbe\\xce5\\xe0i\\x13\\x93Z\\x96\\xbd\\xf6\\xf1\\x8a\\x92\\xd2\\xd2\\xe5\\xcb\\x83w\\x06f\\xee\\xda;\\xc7qLs\\x86\\x9f\\x882\\x8e\\xce\\xf0Aw\\\\\\xe6\\tF\\xd5\\x1f\\xa4\\x83\\xaby\\xb3x\\xac8l3\\r\\xae\\xd6\\x97\\xd3o\\xa8\\xd3\\xb1\\x9a\\x1f\\x02\\xef9A2\\x87\\x97\\x02\\xd44\\xfcN7C\\xcf/\\xec\\x82\\x9f\\xab_\\xac\\xa8\\x10\\xa5\\xf5\\xfa\\xad\\xcd\\x89ku\\x0b\\xef\\x94\\x03)\\r7\\x8bP\\xf8\\xc5w\\x86\\x9f\\x89s\\x11\\xb6\\x9b\\x8e\\xdey\\x95\\xbaG\\xb2t\\xfe\\xf2\\x96\\x96\\x96\\x96\\x96\\x94\\xed\\xe6G\\x15\\x1f7\\x0c\\xf6ax\\xb1R\\x99L\\xb4\\xb4p\\xb7\\x12\\xa2\\xc8\\xddk\\xca\\xce\\xc5\\xcaS\"+1\\xc1\\x15\\x1dS\\xcad\\xc3O\\xc5\\x94\\xe5\\x02\\xf5}\\xcd&B\\xb1+\\r{\\x02\\xff\\x00j\\x13\\xb7\\xd4e\\xfd\\xa3~\\xd3\\xb3\\xf6\\x81\\xf2\\xcd_\\x132\\xd7[\\t@\\xafL\\x94\\x8d\\xd9\\xecrr\\x0eW\\x83@\\x00\\x9e\\x98\\x89--\\x1a\\x11\\xbe\\x19E\\x8c\\x7fX\\xe2z\\x00~Y\\xab\\xe1\\xe8\\x1b\\x80e\\xf2\\x1c\\x93\\xa7\\x7f\\x05\\xa3W#\\xf1\\xf2\\xbd_\\n\\x82\\xe7w~\\')\\xcf\\xb4\\xe6?i\\xf8G\\xe9x^+\\x8d|\\xa8\\xf8N\\x80\\xeb\\xe49N}\\xbc\\x1a=\\xa3\\xf5O\\xd0\\xcf\\xfd\\xfe\\xce\\xd6\\'\\xca\\x8f\\x85T\\x07\\x07\\x8f\\xf6u\\x9c\\xfbN#\\x04}D}\\xc8\\xfe\\x1f\\xc9\\xa2K\\xba\\xc0\\xf9I\\xf0\\xae^=\\'\\x1e\\xac\\xe58z\\xcd\\x9e\\xe4\\xd1\\x17\\x03\\xa9>R|^\\xb3\\xa4\\xd90Z\\xf61=\\x17\\xbc\\xbc\\n\\rZ\\xc6l\\xda\\x9aqd\\xa6/\\x18\\xa6\\xfc\\x1d\\xc7?\\x1f)>(q\\xeb9&\\xcf\\x81v\\x82\\xf0t\\xfef0\\x16\\x94\\xcb\\xde\\xcc\\x1dnr\\xa6Q\\xd1\\xb1\\x81\\xe8\\x1c\\xc0\\xf0#\\xf6\\xf9H\\xd1\\xf0K\\x03\\x8f\\x1f\\xdc\\xe7\\xd2l\\xbe\\r\\x84\\xc7\\x8d:M\\\\\\x04\\xa1M\\xa7\\x138\\xb04\\xb0\\xfaLT)\\xdb}\\xf59H\\x9c\\xeap\\xf6f5\\xdf\\xca\\x06\\x8f\\x81Q|\\x9dY\\xa4\\xc14\\x80\\x1b\\xc6X\\xdbV\\x0eFa5\\xcc\\x07$+\\x9293^\\xb2\\x8eB\\xea,\\xd4\\xf4m\\x1dN\\x8cEF\\xe5/\\r?(4|\\x0fD\\xf8 \\xa7I\\xd9\\xf0(%\\xd8\\xf0\\xeab\\xca\\x1d\\x1f\\xeee\\xedG\\x03T\\xa4\\xba\\xd6+c\\xb1\\x8f\\xf8\\xbeNh\\xf3\\xf7\\xc7\\xc7\\x01\\xd4\\xcc\\xec\\x97\\xdd\\xe7\\x1d\\xa5zw\\xf9\\xf91\\xa3\\xcdB\\x8d\\xbefE\\x03\\xab6\\x02r\\x178\\x19\\x9d\\x15:\\x8au\\x14\\x9a\\n\\xcd\\x00\\xf6gT\\'Q\\x9dLz\\xf8\\x8d\\x15\\x8a\\x86i\\xc2q\\xf2S\\xcbAq\\x16|v \\x9d\\x16u\\x7f\\x9b\\x84\\xd0\\x1c\\x95R\\x86\\xab\\x94S\\xa0{\\xd5g\\xe5\\xea%8}\\x8f\\x01\\xea\\xcf+z\\x84\\xd0\\x9e\\xa6\\'\\xe4b\\xe0V]\\x8d\\x93a<\\x86O\\xac\\xe6\\xc7In~\\xa7\\x80\\xc46C$\\xf9!\\xe5\\xc15\\xe0\\x01\\x99\\xa0\\xc3\\xef\\x0b.z\\xf8\\xa1^\\xe4\\x85\\xcay\\xde\\xa5\\xcd\\x08{\\x07\\x80\\xf4\\x7f)\\xc8G\\xad\\xce\\x00\\xcf\\xd0\"t/p\\xa7\\xf4\\x9b\\x08z\\xe7\\xf99+\\xd2o\\xed\\xb9`\\x1fP\\xc3~\\xa53#\\xd2\\x16\\xfd\\x9dFi\\xc1\\xb5\\xe0`?\\x81\\xf9!\\xe4\\xa1\\xe0X\\x99|\\xa0\\x15%\\x85\\x1b\\xf37\\xa6\\xd9\\xa1\\xcfA8\\x12\\xd7-4A\\x9b\\x1d\\xed8+\\xe9q\\xf7\\xb9J\\xdc{\\xe7\\xf96\\xa8\\xebe\\xf6\\xc34\\xb2\\xf5w\\xfd\\x80\\xdd\\xfd\\xbf\\xa9n\\xd8\\xeb\\x97\\xb3(\\xafn\\xb9\\x1e\\xb2\\x87i\\x9avo\\xe4z\\xbc\\x98\\xa3\\x89S\\x1b|\\xe0\\xcd \\xc42\\xdd\\xaf\\xb0I\\xd3\\xfc\\xbf\\xd9\\xc0\\x07\\xa4\\x7f\\xf0\\'\\xfc\\x89\\xa3/Q9~\\xb1g\\xec\\x9f\\xb1\\x82J\\x8a\\x9a4\\xe1\\xf6\\xd92N\\xf5\\x19\\xfcJTK\\xd5\\xd9\\xef\\xb9\\xc3N\\xad\\xfb:fL\\xf7?#9+~\\xa4\\xc5{\\x17HW\\x9c\\x1f\\xbe\\xcf\\x91\\x9eM\\x8fY\\xc7\\xce\\x0b\\xd2\\xe1\\xa8QH\\x9d\\'#\\xf5/\\xfc\\xf0/\\xfe4\\xd9}\\t\\xb0\\'\\xa2\\x93E\\xec\\x7fW?B\\x7fa\\xfdFK\\xe2\\xe1\\xcd\\xfaDi\\x97|M\\xa0^\\xa6>\\xa9\\x92\\xecZ\\xfe\\x18\\x16\\xc7|\\'\\xa7$\\xb7wo<\\x92\\xc1\\x93g\\xecD\\xd3`\\x8fs0\\x894\\x87\\xc8\\x8d\\x1e/\\x8b\\xc9\\xe2[\\x033\\xb9]\\x89\\xd1\\xfb\\xb0:\\xfb\\x10\"t\\xf0:\\x99\\xdd\\xf0m)\\x03\\x86`\\xa4\\x07G$\\xe6}C_I\\xc2\\xf7\\x0f\\xdf$\\x05zhi\\xfd\\x842\\xba\\xe1\\xe8\\xcc\\xdd[\\xa2\\xc4u\\x80\\xf6/\\xf3\\xf2#\\xc7O\\x03o\\xb1\\x98\\xad\\xf0\\xd3\\x7fD\\xc0BD\\xf8`\\x13\\xb1\\x99\\x05.\\x12\\x9a\\xd9\\x19\\'\\xe6FNc\\xc3\\xa7\\xd2s\\x1e\\x01\\xe3\\xc0\\xd3\\xea\\xfc\\x88\\xf1\\xd3\\xc0\\x9d\\xc1\\n\\xa1\\x95\\xc7OY\\xb1\\xcc#\\xfe\\x00\\x00\\x8b\\x18aa\\x8b\\xd6\\\\D\\xe863U\\xady\\xf0\\xaa\\xf5?\\x83\\xfc\\xe0m\\xf8g\\x8e\\xbe\\r\\xa1\\x146\\xc4_\\xe3\\x00\\\\\\xe0\\x89D\\xcdx?3\\xe2\\x06\\xde\\xec\\xa4\\x82\\x8d\\xcb\\xa7^\\'r\\x9e\\x06?w\\xfa!\\xf6\\x8b\\x82\\xbd<\\x03\\x0eC\\xf5\\x93\\x93=`\\xba\\x8f\\xc7\\x1f\\xd2 \\xfd\\xef\\xec\\xff\\x00\\xd5#\\xfc\\x97\\x04X\\x02\\'\\xb6\\xf6mL\\xcc\\x9d\\x93\\'\\xde \\xff\\x00\\x8d\\xef0\\x97\\x04\\x1c!\\xd9\\x04\\xb4t^\\x82#\\x14\\x9c)\\xaf8|\\xc7\\x8e\\xaf\\x80\\xaf\\xe6\\'\\xf9\\x00\\x06iAR\\xc3=c\\xf1)8=M\\x9fs\\xf4\\x80\\xa8\\xa1\\x07\\x93E}\\xb88\\xf3m\\x06\\xeb\\xd0\\x07)e\\x02_\\xed\\xd2JN\\x11:\\x82>txp\\'\\x16~\\xbb\\x1e\\xe4\\xe4\\x86\\xc1\\xd1(\\xfa\\x9eSG\\x95\\xbd\\x0f\\xf3\\x00\\x00\\\\\\x1e\\x93Us*\\x0e\\x87\\xc4\\xe4\\x90~\\x80\\x8d\\xbc\\xb6\\xab\\xe1\\x8b\\x88&rS\\xd6\\xae\\xa2IK\\x8d[\\xb4\\x1d\\x9a\\xe4\\xc3\\x9fU\\\\\\xaf,)K\\x88l}7\\xe6\\xaa\\x07\\x99Oc\\xbc\\xb0\\xf2d\\x7f\\xd1\\x00\\x00\\xae\\x9d\\x16\\xfbc\\xf3\\xf1S\\xa3\\x03b\\xf8\\xe2m\\xe58A\\x9e&\\x8eP\\xb4\\xfd\\xaf\\xbe\\xd6\\x15\\xf0\\xd1\\xf53W\\x8b\\xd3\\x96\\xce\\xa4\\xf3\\xc9k\\x1c\\xe5\\xd1\\xdfI\\xe5<\\x98|\\xe8\\x06\\xcd\\x7f\\x84\\x00XJ\\x90W\\xa7\\xc57\\xbbO<\\x84\\xbc\\xecN\\xd4\\xedN\\xd4\\xbc\\x13*----/\\xe13\\xd6_\\xaf\\x94\\xd1\\xe4\\xb4\\xa8\\xdb\\x81\\xe5\\x8c%-\\x9a\\x96U\\x11\\xc4\\xc1\\xf1A6\\x00\\xbe\\xbc\\xbd\\x0f\\r\\x83\\xbf\\xf9}&\\n>.u\\xca\\xfd\\xa4\\'\\xca\\xc0%\\x0f\\xb4\\xb6eK\\xa3\\x8b\\xdb\\xa07I\\x08\\x02\\xc3L\\xf2\\x9c\\xe4\\x0e\\x9b\\xaa\\x1f\\xca\\x90\\xc7\\x01\\xa1/\\xd1?\\xe5?\\x90\\x10\\x9a\\xa4\\x80!\\x91\\x99\\xc6(l\\x02\\x19EUVp\\x14z\\xde\"\\x14?\\xd3\\xc8\\xaa\\xa3^Z\\x95\\x86\\x86\\xcc\\x14\\x84\\x0e\\x01\\xd8l\\x80\\xbd\\x93\\x07\\xd4\\x9b}YA\\xdf\\xe5\\x1a<\\xa2Q\\xf4\\x7fL\\xa1\\xe4\\x07Z\\xc851\\r\\xa6\\xa2>Qa\\xbf\\xfe|P\\x80E\\x01em\\x00k\\x19\\x1f\\x0b\\x93\\xcf\\xd2?\\xf7\\xe3>\\xf1\\xc1\\\\\\x0f\\r8*\\x83@\\xe56z\\x10\\x91eo\\x87#V\\x0e\\xd6\\xe32\\x9choN\\x8d\\x97\\xd8\\x98\\x1fA\\x17\\n\\x03-`\\x1bG!LH\\x12\\xaa\\x85\\xf5\\xcc$L\\xb6\\x1b\\x14\\xc3\\xe4\\x0c[R\\xc0W.\\xeb\\xa1@\\xb2\\xec\\xa5C\\x0b\\xbca=\\x99\\xf6?6\\xe7\\x94J\\x0b\\x18\\x96\\xf2\\xb4\\xbc\\xf6{\\x9e@\\x02:\\xf5\\x88+Gn\\xa8\\x15\\x8c|@\\x00q\\x1boE7gOh\\xe1\\xa8\\xcf\\xf1\\xef\\x00\\x00Ph\\xf8\\xcd\\x1d\\x0f\\xd3\\x16\\x8f\\x10\\xe5\\xd4\\xd0\\xc0\\x9d\\x8d\\xc7\\xecy@\\x00\\x83\\x18{\\x00\\x0bXz\\xc00((\\xacg\\xb4\\x1e\\xa6\\x15\\xa8\\x80\\x04\\xd3A\\xac\\xf2\\x1cq\\xd7(Pi\\x9bj\\xeah\\xac\\x94.\\x86\\xb6\\x89\\n\\xee\\xf9g\\x99\\x9a\\xf6zNU\\xf5\\xe1:\\x9ep\\r\\x83]\\xd0\\xf5X\\xd5,u\\xc4\\xfeA\\x0b\\x1bz\\x8b\\xf1\\x867\\x8e_\\\\D\"\\x04M\\x8c\\xb7\\x94\\n\\xa1\\xef\\xc0u`o}\\xe5\\xf8\\xe2)\\xd0~\\xc1\\x88\\xd1k\\x10\\x00%\\xa5\\x9b\\\\\\x84\\x15\\x10\\x12\\x94\\xbb\\x04\\x86\\xe0\\xe5\\x99X\\x12\\x82\\x9eo:\\xd1\\xe8\\xcbZ Z\\xd0\\xb8/\\x00\\x99\\xb0\\xc2\\xac\\xab\\xc1\\xa8\\xb8\\x02oF\\x19W/[\\xdd\\x84z\\x9bd\\n\\xeb\\x16J\\xddj\\xd0h\\x04\\x1c\\xdf\\xed\\xef\\xa0BKH6\\xca\\xf4\\xc4\\x8e\\x94\\x8a\\xb1\\xd2\\x9c\\xc7\\'\\xaa\\xeb\\x13\\x02\\xb8\\xe4\\xc2\\xa3Z^\\xe6\\xa6X\\'T\\x9c\\x8dZ\\xad\\x13\\x1aev\\x00\\xb6\\x9b\\x94=\\xd8P\\x9d\\x7fw\\xca|\\x07*\\xf3\\xf4\\xe0\\xf9A%\\xd2\\x12\\x8e\\xf8w\\xef\"\\xe95C~\\xc4l\\xaeu\\x08\\xcb\\xa3\\r\\xfa\\xc9f-\\x7fx=D\\x85A\\x83\\x9a\\x1c\\x1f(S\\xddmh\\x83=\\xf7\\x97\\xfc\\x00\\xf3\\xaf\\xe8\\xf1F\\xa6~\\x06B^\\x00E8\\xca\\xca\\x05_\\xcd\\n\\xa1F\\xa9c\\x04\\xca\\xb1\\x88\\xca\\xfdN\\xab\\x84\\xf1S\\xfb\\xb2\\xc9u^Y\\xf0\\x08\\xa1d\\xd8\\x9fp\\xfe\\x93\\xd3\\xc5\\xba\\x006\\xb4D\\xd2\\x8c\\xcc=BT\\xfb9\\x8f\\xed\\x97-\\xcc/\\xdd)`d\\x16\\x12\\xcb\\x1e\\xa2\\xc2J\\xb6\\x8b\\x0b\\xd0 zK\\x03\\xbbm\\x13\\xf4Y\\xc8\\t\\xd4\\xa7\\xa9+C\\xd1\\xbaP\\xb2\\x14p\\x7f\\x87\\xb4O\\xc1\\xe2G\\xa1\\xbe\\x83*\\xe8Vc_\\x0f\\xaa\\x8eZ\\xec*\\xe0g\\xee18u\\xea! \\x11\\xb2\\xd4+G(\\x058A-d\\xdd\\x97\\xee37\\x18o\\xa61\\x90G\\xee\\x1dr\\xccKm\\xe8\\xc5Z\\x9f\\x18\\x84\\x15\\x1d\\xd2-\\x90Yp\\xd8\\xb7a\\xee\\xc1{\\xa9\\xfb-\\xe4\\x11\\x99\\xab\\xecG\\x8b\\xaf\\xf7\\xa4\\x14\\xf1\\xc5N\\xd0\\x9cS>\\x95?>X\\xfb\\xff\\x00\\x96\\x1d\"\\xda\\xcej\\x9dV^\\x84\\x1b\\n`:x\\x1f\\x08\\xd6\\xa1\\xf5\\xbf\\xd4&\\xdc:\\xe8\\xfe\\xcdJ\\x0e\\x87\\xf5\\x96v\\xd7\\xba\\xdc\\xcc\\x83\\xa7\\x07ADH\\xda\\x85\\xd3\\xff\\x00A4}\\xc9jo\\xeb\\xfd\\x10\\xb8\\x80\\xc7\\x0f\\n4\\\\\\xb6\\xde\\x06\\xac\\xa3\\xab\\x19\\x17=\\xda\\xf0\\x04\\xe0)\\t\\xb5\\xe3\\x91\\x01\\xf8c]\\x0f\\xb1\\xe0\\x85\\x10\\x1bb0\\x95\\x80\\r\\xb6w\\x05r>\\x02\\'ch\\x0f\\x05\\xa6\\x9c\\xa2\\xb0C+\\rR\\xea\\xac\\x15\\x8c\\xc1\\x97R\\'E\\x1a\\xe2dX\\xaa\\x83=\\x97W\\xb4A\\xe9l\\x8d\\xe1C\\x015\\xde\\x04\\x11*\\xc3\\xa1\\xd4\\xa0\\xb1\\xa2@C?G\\xa8p\\xc2,=\\x89x\\xd8\\xf5\\x0c\\x9d\\xc9\\xf4\\xfe\\x17\\x9f\\xea\\'\\xd2\\xa7\\xe4J\\xd3MOVj\\xdf\\xa0\\x87^\\xa5\\x8d\\x89\\x92\\x8e\\xf8\\x90\\xaa6\\x01\\xf4\\x1f\\rO%\\xf8\\\\\\xdc\\xb1\\xbf\\xb4\\xc0\\xac\\xf4\\xc4\\x0f\\x06\\xec\\xf7 x\\x03\\x18\\t}\\x92!\\xbcQ\\x0f\\x03k5\\xb6\\x0b\\xd8\\xf7\"\\x97%V\\xe8\\x07T\\x80\\xcd\\x1e_\\x0c\\x00>\\x12_\\x16|)\\x18\\\\\\x15+_D\\xaa\\xb4\\xd2\\x8d\\n\\x02\\xde\\xe1l>\\xa3-\\xa8ZE\\x15i\\xe9\\x80/\\x0c7\\x86\\xb6\\x9d\\x8db-\\xaa\\x14q\\r\\x86BUI[E\\x89er\\xb7\\xfd-w$\\xd0\\xbb\\x06]\"\\xae\\xc54\\xf1@e\\x0e\\x12\\x014c~\\x18C8,!\\xaf\\x04>3<\\x03D@\\x8c\\x83\\xcd\\xed\\x15h\\xa8]\\xec\\xbe\\xb7,\\xe4\\xc6\\xfaw\\xdd\\x14MLK\\x00\\xecL3\\xf2\\xa6?\\xd3\\xd6\\xbc\\x10\\xc7\\xb3\\x1a\\x98\\xe1\\x8b\\xec\\x97(\\xea\\x0f\\x86\\xaf\"I\\xc4\\xc4n\\xef\\xc0\\x00\\t\\xcd\\x071\\x1e\\x91\\xa7\\x10B\\xb6)[c!a5\\xa4-T\\xdav\\xd1\\x001\\xb0DSAU\\x11+\\xean\\x97t\\x18\\xa8\\xb7\\x1av\\x00\\xdfm\\xae\\xbaS\\xfe`\\x00c\\xd3\\x0f\\xc3\\xc1n\\x85\\x89\\xb6\\xa7\\xb7\\xfa\\xec\\xb76\\x05\\xbbi\\x08\\xb5\\x19n\\xba\\xea\\xccS\\x89%\\x1d\\x1ejfP\\xc6\\x14\\xcf`\\x08\\x1c\\xea\\xc8\\t\\x8bc\\xa0a\\x8d\\x8f\\xb3\\x06\\nQ\\xe3\\x98\\x98\\x80\\xe9)\\xc9\\xb4\\x08`\\x8a{\\xc2S\\xd6]\\xc0\\x8d\\x0b\\x8c\\x07Xj\\x15,!^Vrw!@[C\\xeb*p\\xbf\\x81\\xe5;i\\x00\\x16\\x97\\xa5\\x02\\x7f2d\\xee\\xe6\\xa1L\\x0b\\xbd\\xe9O\\xfdv<5x?\\x10\\x00\\x02\\xfc(\\x1a\\xeabj\\xbbKDr\\x15S\\x10\\x19\\xe7\\x82Q?\\t\\x12E\\x96j\\xe2\\xce\\xc1v\\x10f\\x85\\x8e(\\xa16\\xaf\\xc5\\x00\\x00~\\x15\\x0fO\\xf0\\xf0\\x1a5t:\\xc9\\xeeq\\xb1\\xbbJ\\x96^\\xd9w0\\xc2Y\\x19\\xba\\\\j\\x83\\xca\\xf0B\\xb4\\x9d\\x0cR\\x86\\\\\\xc5\\x83Iu\\xb8\\x17\\xf7\\x9b\\x90\\xc6\\xcc\\\\\\xe7\\xd4\\xc0\\xa5\\x941A\\x02\\x16^=q\\x15\\xaf\\xf9\\xa4\\x11\\x85\\xd1\\xc8\\xe4\\x88\\x86\\xd6%\\xeb\\x1dk%\\xd53\\x01:p`\\xf6\\xa0\\xb6\\x1c>\\xf0\\xdf\\xa7\\x1fN}\\xd4ao16\\x1c\\xca\\xd4\\xe9\\x97\\xa5\\xc7\\xc2\\xd5\\xfe\\xf0\\x00\\x00\\x00\\x00\\x07\\xe1 \\xdf\\xf1^\\x13su\\x90\\xbbz\\x03e\\xb8\\x88%\"\\x14\\x8e((IS\\x12Q\\x0b\"\\xbbJV\\xa0\\x95\\x07./J\\x00\\x00\\x9b\\x05\\xfc8\\x1f\\xda\\x0em\\x02\\xfb\\xa2`\\xb4t\\x05\\xb5\\xb8\\xde\\xec\\x8c\\x08%(\\xc2\\xeb\\x03\\x94\\xa2=R\\xa1\\x801\\xa1\\x95\\x83\\xed\\xa4-\\xb9\\xd3\\x01\\x94\\x0eA*\\xf6\\xe0\\x9b\\\\\\x1bw#\\x9fa\\r\\x82L;\\x9fe\\xc5N\\x1ehXO\\xba\\x9c\\xbf\\xe2f`,\\x1d!t\\x8e\\xb2\\xb7\\xd1\\xe1\\x1f&\\x80\\x00\\x00\\x00\\x00qF\\x9f\\x03\\xbb\\x16\\x00\\xec\\xa0fT-,\\x9d\\xf9R\\xc4\\xcf\\x85\\xb6b\\xa4\\xea\\xe5n\\xa0bC%];,\\xc6\\xcc\\xa2\\x95|^5\\xcb\\x98\\xb1\\x0b\\x91\\x8aC\\xda\\xf3\\x86\\xf80-\\x05`\\xe84\\xa7h\\x8d:\\n\\xb1\\xae\\xd4\\xa64&l\\xba\\xadF\\xc3\\x94,\\xa9\\xf7\\x9bz\\xba\\x11\\x04\\xdd\\xe6\\xadK\\x97\\xd0Y{\\x0c{\\xaf\\xaa\\x01S\\'H\\x98\\x06\\xdf\\n\\\\\\xe6\\xc8\\xc5?\\x11\\x9d\\xe5\\xca\\x9c(\\xc9\\xa8%XA\\x88\\xd5R*\\xedV\\xed\\x9f}8X.M\\xdbBC@\\x95\\xbf\\xb0\\xf0\\xd5\\xf2`\\x00\\x00\\x00\\x00\\x0b\\x99\\xda\\x1d\\x19\\xa4\\x99\\xb5\\xb55\\nR\\xff\\x00\\xd1\\x8f\\x04V\\xac\\x83\\xe8\\x81\\xfc\\x8f\\t\\x06\\xd5C\\xad\\xd0\\xba\\xc8\\x9eX!\\xac\\xef1q\\xae\\xa9r\\x9a\\n\\xefH\\x90\\x8fL\\x92\\x9aH@\\xbc\\x0em\\x8f)\\xe0%\\xe6\\xd6\\x1fB!K\\x8b0\\xf5r\\xd0P:\\x01@\\x04h!T\\xac\\xadK\"L\\x16\\xd6\\x80\\\\Y\\x9f\\xc5t\\xa4\\x1b\\x8e\\'\\x82\\xf4X#\\xd4R2\\x86\\x1e\\xe0\\xabQ\\xfd\\x90\\x0b\\xe0\\xa8o<)>\\xf6g?\\x9f\\xb7\\x04\\xcep\\x00]~Y{\\x97:>\\x1a\\xbf\\xdb\\x00\\x00\\x00\\x00\\x1f\\x04)*\\xce\\x83\\x82\\x9e\\x83\\xab\\xd6\\x12\\r\\x82}\\xa7\\xe6x\\xa3\\xaf\\x8e\\x16[\\x03\\x14\\xac\\xc1\\x9bp\\x879q\\xc4\\xc3TpC\\xaa\\xab\\xb0\\x06\\xec\\n\\xd9my\\x15l\\xa9\\x90\\x17\\xb4\\x14\\nZ\\x84]\\n\\xcb \\xa0\\x8a\\x0b\\xa8i+\\n3\\xad\\xae\\x94\\x0b`]N\\x8c\\x077\\xae\\x01\\xe0\\xa7\\x19\\x7f\\xf4}\\xb1m\\x94\\x15\\xca\\xce\\xc4\\x1a\\xc1\\x9bR\\xcf\\xaa\\xfc\\x06\\x83\\x82,\\xfb\\xa9\\xd3\\x92\\xd2ML^%G\\xaf0\\x06\\x95g\\x93\\r\\xc3\\xd7\\x00\\xcd_&\\x00\\x00\\x00\\x00$\\xd8\\x0c\\xa2\\xc7\\xda=9\\xd5\\xfe\\x89$\\xa0\\xa7\\xa1\\xed\\xa3\\xec\\xce#\\x0f\\x11\\x15Y\\x01\\n\\x88\\x94\\x88\\xf0\\x91\\xd4\\xed\\x7f\\xe3\\x7fI,\\xe8U\\xe9\\x88\\x13J\\xb7Ck\\xcd\\xc0\\xbb5\\x18l\\xb45\\xb4\\x0b\\xa82\\xa3\\xe1l\\xa3J\\x80\\xdc\\xa2\\xc5D\\x85\\x02\\xb9\\xa5\\x86\\x18E@\\x86\\xfbd\\xec\\xd1\\x06\\xb8\\x03=\\xb5k\\xb2\\t>\\x98\\x89\\xbf\\xa0\\x0c5\\xba\\x83\\x17\\xa6\\xce\\xca\\xb9\\\\N\\xc0\\x07\\x8f\\xddO\\x90\\x91\\xb9L\\x8cD\\xc3~\\xb1\\x8dn?d\\xd5\\xf2\\x80\\x00\\x00\\x02\\r\\xc2\\x00\\xfa8\\x82\\xa4\\xd59>\\xe1\\xf1D\\xc4\\xd0\\xa8\\xd3R\\xa7\\xd9\\xe6\\xc0T\\xb6\\xd2.\\xc1\\xc5\\x9dyT\\xab\\xd4\\x04N\\xbc%\\xfa$\\xe1\\xe1\\xa7\\xa4:\\xc2l\\x82\\xb36A\\xaa\\x13\\x15\\x7f\\xca\\xdd\\xfb/\\xa6\\xc6\\xe0\\x89\\x9d\\xb1h)/iA\\x87\\x9bfe\\x1b\\x11t)\\x06\\x17\\xbe\\x9fE\\x93rp\\xb8V\\x80\\xe0\\xd0\\x0f\\x10\\x08\\xc3y\\xe1\\x98\\x8e\\xf3a\\xd4\\xfd\\xf1\\xb2\\xc9\\'\\x18L\\xf7,![\\x0c\\xd5\\xf2\\x80\\x00\\x05J\\x9e\\x9f\\xe1\\x00\\xf1E\\xfb!D\\x94\\xae \\xd1\\xda=oU\\x08tQ2\\xe6t\\x0e\\xe8\\x05\\x15\\x00U\\xa5\\xd9K\\x8aqT\\xb2s\\xaa\\xc8,\\xb9\\xe4\\n\\xe89\\x13\\x84xH\\x15k\\x98\\xf8*\\x04h<)*\\xec\\xc9\\x1d\\x82\\xa9j\\x1d\\x04\\xc6\\xe3\\x02<2X\\x00\\xd2%:#\\xdf@V\\x0b\\x15\\x1c\\x8eE\\x1dat\\xa9\\xe9l\\xb5\\xbdU\\x03q\\x08\\x92\\x04(\\xa2\\x83g\\xc0\\xe85&c\\xd5\\xd1f\\xe7\\xdeO\\xc2-\\xfd\\xa4j4\\x99\\xf0\\x08-c\\x16j\\xff\\x00H\\x00\\x01\\xf1\\x9d^Z\\xad\\xde]\\x0eV.I\\xdd\\x87\\xd4\\x10\"\\x10\\xcdF\\xa9\\xa8\\x1b\\xec\\x81\\xba\\xfas\\xff\\x00K1\\xf5\\xdd\\xf3\\x1b|=f,\\xe7p\\xce=e\\xdb\\x19\\xba\\xa7\\xb2I\\x14\\x81\\x96\\x9a\\xa6\\xd5\\xca\\xab\\xf0S\\x06^R\\x91J3\\xe8\\xcaB\\xdd/\\xfa\\xf27`\\x91\\xe3XH\\xbdw\\xdc\\x9b\\xf0\\x0f\\xb7\\xf7\\xcb\\xff\\x00\\xab7\\xff\\x00rd\\x19\\xc3uE\\r\\x9fC\\xf9\\tj\\xa6\\xa5k\\x8f{\\x96\\xfaLM_&\\x005\\xa8\\xcb\\xecL\\x81V\\xecs_P\\x98\\xc3\\xa6\\xf9\\x8c\\xff\\x00\\xb9\\xc4\\xc4\\x1d\"\\\\\\x17\\xec*\\x9b/7\\xec:@\\xdc\\xe6\\xc5\\xdb\\xd1\\xe8E{\\xb4\\xfe\"3^\\xc1\\x1e\\x83\\xe9;z\\x1e\\xba\\xf0br\\x81\\xc0`\\xd2{\\x9fYZ\\x86{\\xa2\\xfdR\\xd4\\xcf\\x10_\\x08\\\\\\xb1\\xa9_\\x00\\xe5Yw\\x98n\\x93\\x90\\xdf\\x97\\x12\\xd7\\xbe ;G\\x85\\x9bh\\xe8\\x0fW\\x04|\\xd2k\\xe1\\xbdS\\x86\\x9a^jYW\\x10\\xd9\\x8a~\\xe1%\\x94\\xc1\\x1dL\\xc0\\xd8\\xf4\\xe1\\x96\\xed\\xef\\x1b\\xe9~\\xd0\\xff\\x00,\\xd7\\xf8w<\\xc2\\xbaGq\\xa8\\xb5K\\xa9r\\xbc\\xfe\\xb8\\x98+w\\xfbD\\xcbj\\x07\\xd2z\\x13\\xb6E\\x94\\xd4z\\x08A2\\xebK\\xc4\\xb6\\xa6wR\\xd4\\x8b8}\\xcc\\xc5\\xab\\xd2\\x90\\x1agk}\\xe0\\x07\\xec\\x84X}f\\x11 \\x1anJe=\\xf9\\x89\\x96\\x87jSet\\xe2\\ry\\x86\\x8f\\xf1_\\xf9k\\xd5\\x99\\x1d\\xf5\\xa3\\xa4b\\xae\\x97]\\xc4\\x89\\xc8\\x8c\\x98H\\x14\\x7f\\xef\\x12\\x81p,n\\xacE^ v\\x83\"\\\\n\\xa7t_#\\xed=A@\\xb6=\\nu!\\x0e\\r\\xab\\xb3\\x8e\\xbb\\x96\\x10\\xee\\xa6u\\x80\\xd3zS\\x034\\x964\\xdc\\xec!i\\x0f\\x02\\x87\"\\x18\\xfa8{$2\\xa6*\\x0b`\\xd3d\\x08*R\\x9b\\x96;\\x023\\x824YE\\x1bV\\xe9\\x04\\xa33q\\x0c\\xb0P\\xab\\x1dQ\\xe0H\\xfb\\xf2\\x15[\\xe5\\x00U\\xd4\\xfb:LF\\xe1\\xf2\\x81\\xb0\\x16\\xff\\x009+)\\xa7\\xd4\\x81\\x18\\xab\\xfe-@\\x8a\\x19\\x14\\xe7;\\x99\\xde\\xce\\xf6U@>\\xd0n>\\xcf\\xe4%G\\xec\\x88F\\xaezN\\xcf\\xd9-\\x04E\\x86(\\xec5\\x1b\\x89\\x16\\xd9@\\xdb;\\x0f\\xda^\\x9a \\x80\\x16\\nX\\xa5\\xa2^n\\x14:&\\xc4\\xb9\\x08\\x02 \\x9d\\x19\\xc8\\x11\\xec\\xca\\x9a\\x91\\xa3\\xe59\\xf6?\\x04\\x7f\\xdf\\xe9\\x1eZ\\xdb\\x1c\\xeb[\\x01)\\x11\\xaeP\\xf4*\\x01\\xac\\xd3.\\xbf\\xcd\\x01`gn\\xad#\\xbb+J\\x06\\xc1\\xda\\x057WB*\\xb2\\xd3\\xccN\\xddz#\\x82\\x11\"lCi\\x99[A\\xa63S\\x13\\x89\\x0e^E\\x8c:\\xd1\\xf3\\r\\x1f\\x96Th\\xb7\\xc9,\\x1d\\x1efH\\x1e\\xa25CG\\xcahY\\xd3\\xf1\\x86\\x1f\\xf4j(\\xac\\xc1\\xb9\\xbb(\\xb2\\xf9\\x8c\\xc0\"\\xdc\\x11\\xca\\x92\\x9c\\xc3\\xa2\\x88\\xe7\\x7f[\\x9a\\x0eC\\x8e}gE\\xf5\\'g\\xeaN\\xcf\\xd4\\x9d\\x9f\\xa9;?Rv~\\xa4\\x1b\\xdb\\x9d\\xabOJI\\x80(\\xc5k^\\x86=\\x907\\xbca/\\xce\\x96\\xfd\\x05\\x01\\x15A\\xca\\xb7\\x89j\\xd4\\n\\xc0H\\x1bJ\\xd4\\xea\\xf98\\x83~\\x8b\\xd1\\xca\\xbe\\x84\\xbfv \\xef\\xa45\\x11#\\xda\\xed\\xa4\\tt\\x7f\\xee\\xa0-Hv\\x05h\\x0e\\xe0@\\x9e|\\xa26\\x81\\xb5lMs\\x96I\\x855\\xea\\xa9_\\x00\\x7f\\xd0\\x10\\xb7\\\\\\xe5\\xb4z{\\x04\"\\x8b\\x8dDYM\\xc7q\\x0e\\xd8\\x14\\x00\\x99\\xc1\\xd80/\\x99\\xd6\\xdd\\x9a\\xf4<-\\xd8G)j\\xeaq\\x18q2\\x14\\x85\\xc2\\xe8\\x9d_\\'8\\x0f\\xbc\\x90\\xb9\\x11\\xcd\\xac\\xf4\\'\\xea\\x95\\x17\\xfdb/f6\\x8d\\xb8\\xca\\x91\\xbdZ\\xb7FW\\x10\\x18,\\x05`\\xe1Z\\xdf\\xc0\\x92I 6 (\\xe2R_D\\x81kgTlDK\\xa4\\xa5\\xa1\\xc18`\\xd2\\x81\\xf7\\x81\\xb14\\xc6^2h!\\xa8?j&\\x0c\\xbd\\xd4\\xa4Q}\\xe5\\xc5M\\xf1\\x04i\\x9a\\xbeN\\xa6b\\x00\\x8d\\xeb%|\\xd3\\xfaF%\\x14|-\\n\\x8c\\xc0LJS\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8\\x15T\\x85<\\xc8S\\xcc\\x81UH\\x13\\xc8>\\x19\\x19\\xb5\\xe2X\\xd1n6\\x89Tc\\xaf\\x029\\xd9\\x92T\\nY\\xe4\\xeb\\x08\\xab&\\xaf\\x93\\xb4\\xbb\\xd3\\xc8\\x99\\x12\\x10s\\xedN\\xb1\\xdc\\xa7\\xeb\\x1608\\x9d\\xc9\\xdc\\x9d\\xc9\\xdc\\x9d\\xc9\\xf5<\\xa5\\xb86\\x92\\xc2-m\\xa1 ~0=4W\\xed\\x84\\xa9grw%\\xe5\\xe5\\xe3Z\\xf4e\\xde\\xb40J\\xd3\\x152k\\xa4j\\xa9b5|\\xa3!u\\xe8\\x1e\\xa3\\x01\\xe8[\\x94\\xe8\\xc0\\x8b6\\xf2\\xed\\x12\\r\\x10\\xdc\\x1bY\\x10\\xee\\x067\\x80\\xfe{#\\xa8=\\xe6\\xafh\\xd9yk\\x1eoy\\x0e$G\\x8a@,D\\x94Ykqk\\xef^\\xf0\\xdaM_)\\xe2\\xce\\xe3\\x88Q\\xb0\\xf3\\x10\\xd7sx\\x9b\\x81\\x8f\\x96|\\xc3\\xa6\\xbc\\x12~\\xe33H\\x88\\x05\\xe30\"\\xaa\\xd0\\x846\\x93ne\\xdc\\t\\xab\\xe5/\\xa7\\xbb\\xe7\\xdb\\xd0\\x90\\xe2\\xe6>\\xae\\xa1u8mOx\\xe1\\'bv\\'bv!\\xb8\\'L\\x08\\xf5#]\\x1a\\xb7\\xdf\\xacE\\xc0\\xa1\\xa3\\xafy\\x96t^5\\xd8\\x9d\\x89TZ\\x1c\\xb0\\xda\\\\\\x12P\\xb5t\\x0c\\xa6\\xf78\\xea\\xaf\\xe0\\x99\\xadd\\x97`3\\x887\\xbe\\xbd\\xa5\\xd1\\xa4\\x9a\\xbeU~4u\\xc7\\xadu\\x84!\\x83\\x8bP\\xfa\\xdc\\x079\\xa3?\\x04\\xfa.$\\xdf\\xc0\\xc3K\\x9e\\x1f\\xf0\\x119W\\xa90\\x893\\x16\\xb0\\xcb\\xfa\\x00\\xe5\\xda\\xf5[XW\\x8a=q\\x16\"V\\xa2O\\xff\\xc4\\x00#\\x11\\x00\\x02\\x02\\x02\\x01\\x02\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x011\\x00\\x100@\\x11\\x02q !PQap\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00\\xfc\\x15\"\\x18gP\\x84Q\\xc8\\xb7\\x85\\x81\\x05\\x1cmA\\x00\\x9c{Go \\xcb\\xf2b\\xf0,\\x8b8\\xe2:u\\xdbaX\\xe4\\xa8(N\\xfb\\x8a!\\xe7\\x12\\xdf~\\x80~\\xe9\\xff\\xc4\\x00(\\x11\\x00\\x01\\x02\\x04\\x06\\x02\\x01\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x001\\x02\\x10\\x11!\\x030@Aaq Q\\xa1\\x12`\\x80\\x81\\x91\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00\\xfc\\xf5\\xd8\\x91\\xb2\\x06\\x9f\\xa5\\t\\xf8@\\xfcH\\x19w\\xa9\\x80\\x90I\"\\xcb\\x0e/\\xe1Xq,(\\xe8\\xb0\\xe2\\x05\\xae\\xa1*\\x02\\xa1 k\\x193\\xa6\\xcb(UX(\\x8a\\x88\\xa2\\x80C+\\xb4QL\\x85\\x996\\xd2d\\xfeG\\xc3ty\\x19\\xae\\xc9\\xe5\\xd7\\x87\\'(_?\\xdai2i\\xf3\\xa6\\x15\\x88\\xa1+\\x07FF\\xcb\\xa4\\xd3\\xefLw\\x9e\\xe9\\xdeC\\x99\\xf3\\xab\\xebV\\xc8^\\xb4\\x9e\\x19\\xbd\\xb5\\xbe\\xfc\\x85MD(R\\xb7\\x97:so \\x08B\\x81\\x1e\\x17:\\xfe\\xf5\\x1e\\xf27?V\\xa1\\xfe\\xcc\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m The above exception was the direct cause of the following exception:\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m raise ArrowConversionError(str(column_values)) from e\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=27974, ip=10.0.65.202)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m WARNING 05-04 13:41:58 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m W0504 13:41:55.295000 124706 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=124706)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 3x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:04 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [2048], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:41:55 [model.py:1561] Using max model len 4096\u001b[32m [repeated 2x across cluster]\u001b[0m\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:42:05,746\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:42:05,747\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:42:05,748\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:42:05,748\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:42:05,749\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:42:05,749\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,750\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:42:05,750\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,751\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:42:05,751\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,752\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:05,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:05,752\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:05,753\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:05,753\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:05,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,755\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:05,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:05,756\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:05,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:05,757\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:05,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:05,758\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:05,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:05,759\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:05,759\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:05,760\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:05,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,761\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:05,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:05,764\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +1m17s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", - "\u001b[36m(autoscaler +1m17s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 2 nodes to the cluster (increasing from 3 to 5).\n", - "\u001b[36m(autoscaler +1m17s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 2 instances.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:07 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.127.201:45595 backend=nccl\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:07 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xf4\\x01\\xf4\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x005\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x01\\x02\\x04\\x05\\x06\\x07\\x08\\t\\x01\\x01\\x00\\x03\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb*\\xa0\\x00\\x00QQEE*\\x14\\xa8)m\\xe5\\x15\\x14\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x00\\x0c[\\xfc\\x9a\\x19\\xbeW\\xe8\\x1eR\\x98\\xbb\\x7f&\\xf4\\xf3\\xd6\\xbb\\xbf\\x9a\\xbdq\\x1d\\xc8\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xa8\\x00\\x00\\x00\\x01\\xc3\\xf3\\x1b\\xfd\\xccO\\x9a\\xe4\\xfa\\xad\\xa8\\xf2\\xecoZ\\xb4\\xf1\\xed\\'\\xb7p\\xc7\\xaf\\t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01J\\x80\\x00\\x00\\x02\\x95\\xc3.\\x8d\\x19m.\\xb4\\xb69#)m\\xf43\\xb3\\xb4;\\x92P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00R\\xb4\\xa8\\x00\\x00\\x01n&F1m\\xb7P\\xb4\\x11\\xd9}\\xa5\\xb4\\xbe\\xc2\\xda\\xd9i\\xd1)P\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@\\x00\\x00\\x0ch.\\xb4\\xa5+B\\x85\\xc4wF-\\xb6\\xcbK\\xad\\xba\\xe3x\\xc2\\xcd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x00\\x00\\x14\\xac\\x04\\x16\\xa8(\\x00S\\x1b&\\x12\\xc5\\xf1\\x11\\xa4\\x12\\xeet;\\xd2\\xa0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)\\x81\\x91\\x8e)J\\x15\\xa0\\x16\\x866M\\xa4\\x17\\x82\\xc5\\xa5\\xd9\\x98#\\xa0Yx\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x050\\x8bWZ\\x17\\x08\\xad\\xbb\\x10\\xc8\\x8f]\\x01\\xb6\\xb7OCsn\\xa2Sd\\xc3\\xbc\\xc9\\xbb\\x1a\\xe3\\'y\\xcf\\xcen@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x14\\xad*\\x00\"1\\xad\\x03\\x1aB\\xf8\\xb2p\\x86\\x93w\\xa8\"!.\\xb6\\xcbK\\xe9\\x1d\\xc5\\xd7\\xd9Q\\x93\\x8b\\x19\\xbb\\x9fM9\\xbb\\xdcs\\x9b#d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00)P\\x01\\x83\\x97\\x80Y\\x85e\\x84\\xd3\\xe2\\x8c\\xacjBf\\xe9\\xb6XD\\x10\\xe4Zb[\\x93\\x19\\x15\\xb2DVh\\x05V^M~6A\\x99\\xb0\\xd6d\\x9dsS\\xb6\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa5@P\\xc6\\xc2\\xcd\\xc20l\\x92\\xe2\\x15\\xf1\\x96\\xc1\\x97i\\x1e4\\xd8E\\xa8\\xac2,\\xc4\\xb0\\xc8\\x82\\xca\\x15\\x95)\\x8d\\x9b.\\x18\\x9f\\x0b<\\x977[\\xb4%\\xeax\\xde\\xc8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\xa5@1q2\\xe11\\x19\\x10\\x91\\xc1\\x06!&%\\xd6\\x16E5\\xa4\\x11\\xcfa\\x8fL\\x98\\xc8!\\xc9\\xb0\\x82\\xd9c.\\x92\\x01\\xb7kvD\\xdb\\x0cI\\xc7]\\xcb\\xf5\\x04\\xc0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x95\\x00\\x00\\x00\\x00\\xa5iPP\\xc6\\x8e\\xe8\\x06\\x95a\\x1cW\\xd8GK\\xc5\\x8b\\xed#\\x8ej\\x10\\xdb\\xe3K\\xb3:N\\x93G\\xbd\\x00\\x00\\x00\\x00y\\xb7\\xa4\\xf0\\x87_m\\xd6\\x80.r\\xc6\\xff\\x00\\x96\\xe7\\xf4G\\xac\\xed\\xfc?\\xd1\\xce\\xbe\\xdb\\xad\\x00Ke\\xe7\\x9e\\xfa/\\x03\\xdf\\x00\\x01J\\x80\\x14\\xe7:N|\\xd5\\xe2\\xe7a\\x14\\xb6\\xb6\\x97,\\x9c\\xbeh\\xe6%\\xba\\xdb\\x88\\xb0\\xb3\\xb0\\xcc(\\'\\xc6\"\\x8daJ]q\\x1aH\\xca\\xe6\\xe1\\xec\\x8fA\\xc8\\xa5@\\x00\\x00\\x00\\x1e\\x7f\\xe8\\x1ezv\\xef\\x9e4\\xfa\\xf9\\xff\\x00O\\xbe`\\x9e\\xd9}0\\xf9\\x9f1\\x1fF]\\xf3V\\xa5?W\\xbc[i]\\xfdU\\xe5\\x04z\\xbd<\\xa7\\x15>\\xc1\\x7f\\x85\\xfa\\x8d6\\xd1\\xfa\\x17\\x0f\\xdcW\\xa0\\x00\\nT\\x01\\x89\\x97C\\x97\\xc1\\xdb\\xeb\\xcc+\\'\\x8c\\xb7/\\x1arif\\xb4\\x84\\x88bI\\x88E\\x8d|\\x04vIB\\x97\\xddyg-\\xd8i\\x8d\\x87y\\xcdz\\x01P\\x00\\x00\\x00\\x00\\xe1\\xbb\\x9e@\\xf1(5Zn\\xff\\x00\\x91\\xea\\x1c\\xa2\\xdc\\xfd[\\x94\\x1d\\xfb\\x83W__\\xcc\\xf2.\\xba\\x9d\\x9dK\\x94\\'\\xab\\x9f\\x8dD\\xf6=\\xaf\\x8c\\xfa\\xde}\\xd9=\\x9f#\\xd7a\\xea\\x80\\x05+J\\x80\\x01Nc\\xa8\\xa1\\xc7E\\xb1\\xc51\\xae\\xbe\\xd2k\\xe1\\x94\\x8f\\xce~r\\xd1\\xd9\\xf4\\x84\\xbf\\x1a\\xd2#\\xef\\xf9\\xbe\\x01\\xfb\\xfe&\\xcb\\xa7\\x10\\xc9%\\xe5\\x93\\xe4w\\x02\\xe0\\x00\\x00\\x00\\x00\\x07%\\xd6\\xf2\\x07\\xc1\\x1c\\'g\\xe2\\xa7g\\xab\\xd1v\\xa9\\xe6}#\\xd1%\\xcb[\\xa4\\x87oY\\xc9\\xe9yi\\xefM\\x0e\\x93\\xe9n\\x03\\xa3\\x93\\xc9\\xf29f{\\xee~\\xc5\\xf8s\\xed\\xf3\\xac\\xea9\\xfd\\xf9U\\x05AJ\\xd2\\xa0\\x00\\x01M>\\xe4q\\xed\\xef+jeM\\xc8\\xeav\\xe5\\xf9\\x1f\\'\\xe9\\xde\\x03\\xa7\\x8f\\xcc\\xf2;|\\xfd1\\xf3\\x0f\\xa5\\xf5;\\xfa\\xdfi>\\x93/-\\xf6\\xfb\\x9d6\\xcb-\\xfbI\\xb8\\xcc\\xbak\\xd4\\xb49T\\xd3h\\xc4\\x92\\xb7\\x9cD\\x82@\\x00\\x073\\xd3r\\xc7\\xe7\\xcf\\x8b{W\\x8c\\x99^\\xff\\x00\\xb8\\xed\\xf0\\xd7\\x9d\\xf5N\\x17\\x12-\\xed\\x91\\xef\\xf8\\xfd\\xf9\\xf2 \\xe3\\xe9K\\xef\\xbb}\\x17\\xb0\\xf5r\\xf8\\x07\\xc9\\xff\\x00\\xa1\\xdf*\\xe5\\xa7\\x8b\\xfd\\xd7\\xf0G\\xde\\x11\\xa7y\\xb8\\xe7\\xb8L\\xf6\\xed\\xb6\\x1ey\\xd6g\\xd3\\xdb\\x8e\\x8e\\x00\\x00R\\xccY\\xaev>\\xbb\\x1a\\xf9\\xe4\\xeb/\\x83^|\\x08\\xb2\\xe0\\xdb\\x9b\\x03\\x07o\\x05\\xf3\\xd3at7\\xccs\\xb1\\xee\\xa5N\\x9b#/.\\x16\\xe5\\xd2X\\x992a\\x9e\\x9a\\xcd\\xac~p~\\x82\\xfcC\\xf6\\xdc\\xde\\x1ch\\xa0\\xe3\\xf6\\xb6\\x1d\\xb7\\x13\\xe86\\xc7\\xae\\x1d^]*\\x08&\\x8eb\\x08r`\\xb6x\\xd0e\\xc1\\xa6x\\xd8\\xf9p_\\x1cH2\\xe1\\xbex\\xb0\\xe5\\xc5l\\xf01\\xf6v\\xcci\\xb2v\\t\\x8dN\\xd2K\\x93l\\xa9\\xab7Ol\\xb4\\xd6\\xe9\\xe9=5\\xbax\\xe7\\xa6\\x92Kd\\xb4\\xd6K\\xe9Z\\\\\\x12\\x00\\x009~\\xa3\\x98?=\\xbd\\xe7\\xc1\\xbbt\\xfd\\x03\\xe6\\x9e\\x81\\xc8rk\\xced\\xf1\\xfd\\x1d7\\xedz?\\x12\\xf7\\x9e\\xce?7\\xe9\\xb5\\\\\\xf5g\\xb3\\xd2\\xcd\\xd2ta\\xef\\x1eQ\\xe8\\xbc\\xbd\\x1f\\x10}}\\xf1g\\xda-#\\xbaKx\\xbd\\xb9\\xfb\\x9e7\\xb3\\x9e~\\xb8u\\xf9\\xb4\\xa8)R \\x8ax\\xed\\\\h\\xb2b\\xbex\\x90\\xe5\\xc5l\\xf0\\xa2\\xcc\\x8a\\xf9\\xe2E\\x99\\x15\\xf3\\xc4\\xb7.\\xd9\\xae3 Ct\\xb2D\\xc5-\\xd2\\xc5\\xad\\x99-4d[-t\\xba[f\\xa6\\x97\\xc9l\\x95\\xbd\\xe2\\xb7\\x00\\x01i\\xcdr\\x1c\\xae\\xdb\\x8f\\xd7\\xde\\xcf\\xc7\\xf5\\xf7\\xcb\\xe1\\x8e\\xb7\\x91\\xf3\\xde\\x9f7\\xec\\x8d4\\x1b\\x9e]\\xf8\\xfe\\xcaM\\x8e\\x1b\\xf9\\xa7\\xb5j7}\\xdczx5{\\x8c\\xed\\xb3\\xf3\\xdc\\xae\\xe7|~v\\x97\\xed\\x8f\\x8d\\xafO\\x9a?H?5\\xff\\x00I\\xa9\\xac\\xf8YX|^\\xbe\\xc3\\xab\\xe7\\x11O[\\x1d\\xde]+J\\x80R\\x19\\xec\\x98\\x82\\x1c\\x9b-Lhrl\\xb51#\\xcb\\x8a\\xd9\\xe3G\\x97\\x1d\\xab\\x89L\\xaaMq\\x93\\x88n\\x9a\\xa4R\\xc9tZ\\xd9/\\x92\\xb7\\xb6T\\xd5\\xba\\xfa\\xdfM.\\xbc\\xad\\x81 \\x00\\x07\\x95q_ByO?\\xa1\\xc7\\xfa\\x07\\x8e\\xfa\\x8ci\\xf1o\\x8b{O\\x8bt\\xf9\\x7fJ\\xfa\\xc7\\xc3\\x9fa\\xd2\\xde\\xf3\\xc7\\xeey\\x1c4\\xe9\\xb0t\\x9a\\xde\\x9e}\\xcd\\xfd\\x0f\\x99\\xda:\\xaes{\\xe7V\\xac\\x9f,\\xed9:\\xdd\\xfaU\\xf9\\xab\\xfaU\\x16\\xb6\\xe9d\\xe3\\xf5f\\xa4\\x92g>\\xa0\\xe7]\\x9egOZWJ\\x00\\x05\\x91\\xcfd\\xc4\\x11\\xcfKS\\x16\\xcc\\x98\\xe6\\xb8\\xd4\\xc8\\xb6k\\x8fnM\\xb3\\x10\\'LAt\\xb7D\\xc7u\\xf2D\\xc7%\\xd2E\\xed\\xbe\\xb7\\xd6\\xc9\\x15\\x8b\\x04H\\x00\\x00\\x00\\x18\\xfc\\x97i\\xcb\\x9f\\x9f>1\\xee>Bz\\xa7\\x94\\xe7kQ\\xef\\xdb\\xef\\x9c#\\xac\\xfa\\xef\\xa9\\xfc\\x99\\xbc\\x98\\xfa\\x9e\\x7f\\x930\\xe5\\xea\\x1eE\\x9d\\x80\\x9dm\\xdbMI?\\xe9\\x07\\xc1\\x7fw\\xa2Y\\xe2\\x83\\x8f\\xd5\\xe9i|\\x14\\xb6\\x02t\\xe7\\xeb\\xb5\\xa5{\\xbc\\xd0\\x00\\x02\\x91\\xcaD\\x16\\xcdm\\xab\\x05\\xb3\\x91\\x05\\xb3\\xd6c\\x1d0\\x86\\xe9E\\x97_tZ\\xcb\\xee\\xba&\\xdb\\xaa\\x89\\x04\\x80\\x00\\x00\\x01N;\\xa8\\xf0\\xfc\\xba2\\xbb\\x0e#\\xb2\\xa7G\\xcf\\xfc\\x7f\\xdaz\\xfe\\x9f7\\xe5\\x08>\\xd3\\xc9>&\\x93\\xd2\\xba\\xcd<\\xff\\x00\\t\\xc8\\xfb?[\\x97\\xa1\\xf1\\x9c\\xdfb\\xed&~<\\xd5\\xfd\\x7fb>C\\xd4\\xfd\\xd9\\xadO\\xc4\\xbfMz\\x06\\xa0\\xf3\\x89-\\xc6\\xe4\\xf5z,\\xbc,\\xdc\\xb5\\xb11\\x9f\\xa8T\\xef\\xf2\\x80\\x00\\x00\\x14\\xa8\\xa2\\xa4X\\xbcD\\x94X\\xbcQP\\t\\x00\\x00\\x00\\x00\\x004\\x9e=\\xef\\x9ei\\x97W\\x07\\xe8>a\\xe9Yt\\xf6\\x1b\\x9d_3\\xd5\\xe6wQp\\xbe\\x82Yl\\xa2\\x18\\xb4\\x9c\\xe9\\xdf]\\xc8\\x8e\\xb2\\x1f<\\xe2\\xaf\\xc9\\xefR\\xf8\\xc7Q]}\\x0f\\x98\\x8aX\\xdb\\x85\\x8e\\xc8\\xf9}\\\\\\xbc\\x9a\\xcd\\x96\\x97\\xa5+\\xe9\\xb5;\\xfc\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\xcbm\\xf5.N/\\xb5\\xdb\\xeb9\\x89\\xa7v\\xf3\\xfd\\x81\\xd8<\\xf7\\xb8%\\xbe\\xf1\\x02q\\x8f\\xc9\\xf6\\x9a\\xb507\\x9ey\\xe8\\xf38\\xdc\\xce\\xebHq6b\\xdb\\xc9\\xea\\xed\\xe4\\xd4\\xe5\\xe7\\xae\\xd1\\x11\\x9f\\xac\\xa9^\\xef,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06$2\\xb9O7\\xec+\\xbfU\\xb0\\xc1\\x82\\xf8l\\xf29\\xdc\\xb3o}E\\x15\\x14T\"\\x97\\x936r\\xf3\\x1dj\\xbc\\x9c\\xfd\\x1f=4\\xf2\\xfcm>_\\x1f\\xb3\\xb9\\xc9\\xd3d\\xd3]\\xe3\\x019{\\xbdi^\\xdf,\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\xefC\\xc4SO\\x1d\\xf4\\xce+\\xa9\\xc3\\xd0\\xf49\\xb5Y=^^[\\x08o\\xda\\x01\\xbfh\\x06\\xfd\\xa2\\xb4\\xdf\\xe9b\\xb9\\x1a\\xfd\\x8e-\\r\\x1e\\xc73\\x16i\\xf3F\\xf3\\x91\\xc9\\xe3\\xf5\\xfd\\x12\\xecL\\x9am\\x92\\x15\\xfa\\n\\xb4\\xafw\\x90\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\rv\\xc0x\\x8eo\\xa9\\xf9\\xcd6\\xf4\\xb5\\xb6\\xdf\\x19\\x11\\x89\\x11\\x8c>Wk\\xd2\\x9cWm\\x89\\xae7h\\xc5\\xeb\\x05\\xf5\\x8e\\xf3\\xe2\\xdd7a\\xcarz~\\xb1\\xb1\\xe7v4\\xd3d\\xc6#\\xe8\\xfa\\xd2\\xbd\\xdeH\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf1\\xefa\\xe4N\\x92>\\x7f\\xa4#H#H\\x13\\xe3j\\x8d\\xf6\\x16\\x1e\\xc8\\x8dx\\xb1 \\x8f\\x1b/\\xccS\\xc0i\\xb6=\\x17\\x07\\xb1\\xc1\\xf5\\xb9\\xfa\\xba\\xb3\\x16&\\xbfD\\xd4\\xf4<\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\r\\x07\\x93\\x84\\x16\\x05\\xb2\\x113\\xce+5\\xe2Q\\x08\\x82 \\xe3z\\x93\\x9b\\xd0\\x83(\\xc3\\xb1(^-_\\xff\\xc4\\x003\\x10\\x00\\x01\\x03\\x03\\x01\\x05\\x06\\x06\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12\\x13\\x05\\x10\\x14!1 \"024P\\x06\\x153@AC#Q\\x16Ba`R\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\x1f\\xf8\\xe3#[\\xd4L\\xc7t\\xf7\\xb9&\\x0c\\xb0R\\xed6\\xf9\\x1b3\\xeb\\x1e\\x9b\\xc4\\x8e\\xb1\\xcc\\xf6*z\\xec\\x8e/\\xf7\\x89\\xa5\\xd3\\x17U\\x18\\xb4\\xbbR3;\\xdbhjb\\xc3\\xeaF\\xc8\\xaf\\xc9\\xadNb\\xa0\\xab\\xd4\\xee;\\xdd\\xea\\xa5:\\xb1\\xb4\\x1e\\xe1\\xee\\x9a9*\\xb9\\xd4\\r\\x99\\x13|\\x82\\x81\\xa8\\xd3`\\x88L8TC\\xef\\x13\\xb0\\xba~B\\x00;\\x17Nc_\\xd6J2\\x1f\\x13\\x87\\xbb\\x13\\xe0\\xb5\\xf6\\xff\\x00\\xc0F\\x7f\\x1e\\xe8\\xef\\x03\\xfb\\xdf{{\\xa3\\xbb\\x7f\\xdfd{\\x99\\xf1#\\xe9\\xefVA_\\x9d\\xb7\\xc4}\\xc8\\xf8\\x04]\\x1e\\x8b\\xcb\\xd6\\xdf\\x9d\\xcd6>\\xe4\\xee\\xd0\\xdd\\xe5@~WTw\\xb0\\xdf\\xdd\\xc6\\xe1\\xff\\x00O\\xf4\\x89\\xc5\\r\\xc54\\xdb\\xdc\\x1co\\xe2\\xf4C\\xfe\\x8ei\\x87\\xdb\\x89\\xfb\\x10\\x9a\\xeb\\xfbc\\x8fh\\xa2\\xf0\\x8c\\xadZ\\xc1j\\xad`\\xb5B\\xcc+\\xee\\xbfa\\xa7\\xdb\\xee\\xaeBx\\x07\\xaf\\xf1\\x85\\xa8\\xd5\\xac\\xb5\\x8a\\xd6Z\\xab&,X\\xb0?\\x8c\\x9c\\xde\\xa1\\xe0\\xef\\x05\\x0fiq\\xdf}\\xef\\xe8\\x8f1\\xcf&\\x05\\xac\\xd5\\xae\\xb5\\x8a\\xd6+Yj5w\\n\\xd3\\xfe\\xbb\\xedY\\xb5\\xddq#\\xa0~\\xe6:\\xde\\xd0w\\x13\\xbe\\xea\\xe8\\x94:/\\xe3\\x0bU\\xa1q\\x0b\\x88Z\\xeb]f\\xd2\\xac\\xc2\\xb4\\xff\\x00\\xae\\xfbV\\xa0w\\x9b\\x0f\\xfer\\xbf\\'_\\x1d\\xccu\\xc7\\xb3\\xb8\\xa2{m(\\xb1\\x9f\\x9e\\xe0Z\\x8dZ\\xc1k\\x05\\xa8\\xd5\\xdc+M\\xabL\\xfe.\\xe6\\xac\\xda\\xfe\\xb8[\\xcb\\x95\\xf98wP\\xff\\x00\\x91\\x9b\\x1fhwm\\xbf\\x94\\xe6\\x07u\\xd3j\\xc5\\xaa\\xc1X,\\x1a\\xb4\\x9a\\xb4\\x91\\x0e\\x1d\\x04\\xb6\\xeb\\xddz\\xc0\\xb7\\xa0x\\x7f#\\xe4@\\x7fW\\xf6\\x87vq\\xdc\\\\\\xb2Y+\\xab\\xab\\xab\\xac\\x96J\\xea\\xe8\\xc6\\n\\xef1rz\\x04\\xb3\\xa8\\x1f\\xd2\\x8b\\xca=\\x94\\xeer\\x1b\\xac\\x8b\\x91w\\x88\\n\\t\\xafE\\x9f\\xd0w\\xe1\\xcd\\x18\\xa0\\xa1\\xe9\\xec\\xa7\\xb0y\"~\\xc2\\xe89\\x11\\x92\\xe8\\x10P\\xf4\\xf6S\\xbc\\x94~\\xcd\\xaeE\\x05\\x17O\\x15\\xf38\\xf2\\x8f\\x86{\\xbc\\xdc\\x02\\xe0\\x17\\x04W\\nP\\xa7Z+Ah#H\\x1d\\xe6\\xe0\\x1a\\x8e\\xcej\\xf9cS\\xa9*\"\\xe7\\r\\x15a\\x98\\xb9\\x8f\\xf0\\x89\\xb2\\xbf\\xda\\x04\\xc3\\xf8AG\\xd3\\xc4\\xaf\\x90\\xb8\\xb6\\x9d\\x8c`\\x8c\\x06\\xb7\\xb5_\\xb4c\\xa0ht\\x90N\\xda\\x866Fv\\xa6\\x06\\xd9\\xb6\\x9e]V\\x07xN\\xfbP\\x9a|h\\xfd\\\\\\x9d\\xb3#G#Y\\x05=cq\\x96-\\x18Z\\xd608;\\xa7kf\\x1f\\xac\\xdf\\x04\\xa2\\x8f\\xda\\x85\\x18\\xb9\\x1e+q\\xe2M\\xbb\"\\x07\\x8a\\x832\\xa9\\xd9\\x8e\\x9d\\xd9\\x0f\\x92\\xc8\\xbeK\"\\xa2\\xa54\\xcd\\xc4\\xf6B\\xd9\\xc5\\xbf\\xcbo\\x01\\xfb\\x8fd\\x1e\\xd1\\xf0\\x82\\x85\\xb6\\x1e+}K\\xb7\\xdb\\xc6\\xd9\\xbf\\xbb\\xc2!\\x1e\\xc0G\\xb4|&7#o\\x1a?\\xaeU]T\\xe2W\\x88\\xc5UO\\xe6J\\xaa\\x86\\x9e\\xecu3\\xb8]\\xdcEFK^T\\xfa\\x89\\xed\\xdd5UV\\\\D\\xa6\\xd6\\xd4z\\xd5z\\xd5z\\xd5z\\xd5\\x970\\x14s\\xce\\xe0s\\xa5qp7\\xd9\\xdf\\xb3\\xc2\\x94~Q\\xec\\x80\\xba\\xd8\\x8e\\xc1\\xf0%\\xfa\\xb1\\xddSGn\\xf7\\x8c\\xdf\\xae\\xa6\\xfa\\xd3+r\\xbfe\\xd0=\\x9c\\xce\\x8b\\x8f!\\x0co\\xb5\\x91\\x04v\\x00\\xba*\\x8f\\xa3\\x96\\xcf\\xff\\x00\\x7f\\r\\xed\\xc7\\xb2;G\\xc0tY89G\\x1eg\\xc7\\xfd\\xea\\xae\\xaa\\x18g\\x98?\\xe6T\\xeb\\xe64\\xcb\\xe64\\xcb\\xe64\\xcb\\xe6\\x14\\xcb\\xe6p/\\x9a@\\xa1\\xda\\x90d\\xbea\\x02\\xe3\\xe9\\xd7\\x1fN\\xb8\\xfau\\xf3\\x08\\x11\\xda\\x10*\\x07\\x87\\xb0\\xb9\\xb4\\x1d\\x1d\\xe1\\xb9\\xb7N\\x16\\xed]8\\x86\\x8c\\x9c\\xed\\xafL\\xd5\\xf3\\xc8\\x10\\xdbT\\xa7\\xac3EU\\xce\\x12;Mf]\\x18\\xcc\\x07\\x8f\\xfb\\xc2\\xdb\\xd6\\xe3\\xa5\\xbeT\\xe8\\x18\\x05\\xd4\\xee\\x8d\\xc7\\xf8\\xd8\\xc2\\xfe\\x8d\\xa2c>\\xabi\\xe2\\x89q\"0J3\\xd2\\x8es\\n\\nJ\\xaf\\xa5%7\\x0c\\xe72F\\xc9\\t7YE\\x89Y\\xc2\\xa41\\xe2\\x03v/\\xa6\\n\\x87\\xca|G\\x0b\\xa77\\x1e\\xc8[J\\xb8\\xd5HB1\\x00.\\x9e\\xe6\\xabr\\xb8\\x8eGD\\xe0\\xf6SO\\xc6B\\xc9{,fI\\x8d\\xc0}\\x83~\\xb0_\\x10\\xfa\\xc9\\xb7\\xc1F\\xe9Z^\\x9c\\xc8\\xac0\\xd5\\xbf \\xe8d\\xef\\x80a\\x95\\xdd^\\xd7\\xf3\\xd5\\x85\\xa2\\xaf\\xcd\\xa2<\\xe6\\xa3g\\t\\xfb\\xcc7i-u\\xd1+bzP\\xa8\\xbc\\x9e-\\xae\\x9f\\x15\\xbao\\x06\\xddg\\xa3{%{W\\n\\x0f]\\x16\\xd8\\x05\\x1d;\\x19r\\x8d;\\n\\xa2\\x1c,B5\\xac\\xb5B\\xcc&4\\x1e\\xa2\\xdf\\x8f\\xb0?Y\\xab\\xe2\\x1fY6\\xe6\\x85OB\\xf8c\\xd4:V\\xe6\\xa9\\x98\\xc7\\xdf\\x16\\xc4\\xc0\\xa4\\x96(\\xb9\\xba\\x95\\xe6\\xa0j\\tY\\'7\\xaaY\\xe3\\xa8\\x8fQ\\xba`\\xf35\\xd4B\\xaf\\xb8\\xaf\\xf8$\\xad\\x89\\xe9B\\xa5\\xf2\\x04]\\x8f3\\xc5\\x7fPJd\\xbd\\xfc7\\x86\\xa7>\\xdd\\x0c\\xaeEK\\x13f\\x16s\\xb6y\\x1e^\\x0eT\\xda\\x07\\x9e\\xb1S2.cpm\\xd0`\\x1b\\xc2\\xb9Y\\x15\\x92\\xba\\xbf\\x87\\xd6f\\xaf\\x88=l\\xdb\\xb6#\\x0c3\\xb2\\xd2\\xceis\\x88\\xb5\\xafwq\\x8c\\x10=\\xdc,.\\xe6T\\x90\\xbc\\x9b\\x89\\x1c!\\xb3\\xdf\\x0c\\xef{Iu0&F\\xb9\\x81\\x82\\xf7U\\x90\\xe4\\x03\\x86\\xdb\\x84r\\xa9a+azF\\xa8\\x1c\\x1b\\x1d\\xcb\\xa42\\x9b\\x92\\xeeJ\\x97\\xab\\x87\\x82^\\x11\\x95\\x17\\x1d\\xe4\"\\xc5\\x81\\xdcy/\\xfa\\x82\\x01\\x06\\xfd\\xaf\\xed\\x0bo\\xfa\\xc9V\\xce\\x80\\xbf\"\\xa2\\xfe\\x1e\\xf38cl#\\xa5,-1\\xc5\\xa1\\x0c\\x1a8\\xd3\\xed\\xb34\\xc21\\'$\\x0bZ\\xf3\\x84Nv\\xbb\\xf5h\\xe4\\x1d\\xf4\\xd7\\xdf\\xa67\\xea\\xeaa+\\'\\xa6W\\xe5\\xcf`\\xfaF\\xa9\\xdffF\\xd4\\xdei\\xc7\\xa2\\xa2\\x1en\\xd5\\xd6H\\xf8\\x04_\\x92e\\xc8\\xe6\\xcf.i\\xa2\\xcf\\xe7\\xe6k\\xb2s\\xb2\\xfbc\\xf5\\x9a\\xb6\\xff\\x00\\xac\\x95l\\xb8\\x9bv(\\xe0\\xcd\\x81\\xeeuS\\xc3\\xe6b\\xd9\\x8023\\x85W{D*j6\\xc0\\xe0\\xf6>\\\\S\\xdc\\xd3\\xcd\\xcd{\\x8a\\x92f\\xb0e#\\x86g\\x92/\\x1a\\xd7[I\\x9aU3\\xb5l\\x0fH\\xd5Q\\xd2$\\xc2\\x9e:*?/\\xd8\\x1f\\xf8\\xd0\\xd6\\x1c\\x90\\x16\\x18\\x91\\xc8\\x82\\x07K7\\xed\\x8f\\xd6j\\xf8\\x83\\xd6J\\xa8A0F\\x0ce\\xdaB\\xf5c14j\\x82\\xd11\\x8c[@\\x88\\xb4\\x1e\\xeam\\xb1\\x15d\\x98)[\\x92|\\x91\\xfe~f\\xf3\\'\\x08\\xd8\\xaa\\xe6t\\xd35\\xfb\\x12\\x95\\xd4\\xd3<\\xbcJ\\xd7s\\x12\\xd5\\xb5\\xcec\\x86\\xdbpuT\\x84l\\x1fH\\xd5?H\\x90G\\x98T?O\\xda\\xdd\\xf5\\x9a\\xbe \\xf5\\x92\\xad\\x9e\\xf0\\xdd\\x05\\x0c\\xad|f#;nd\\xb6\\xcd~\\xb8\\xbc\\x9bHeN\\xf5G\\xb1d\\x8eF=\\xef\\xef\\x14i\\xe3\\x04\\xe4f\\xa6l\\x86\\xdcKY\\x85!d\\x91\\xf9YL;\\x8dZ9H\\xd2\\xb6\\xc3\\x83\\xaa\\xa7\\xb6\\xc0\\xf4\\x8dSt\\x89\\x0f\\xe9\\x15I\\xe4\\xf6\\x89\\xea4\\xb9-G\\xbb\\xa9\\x90\\xaan\\xb1\\xaf\\x88=l\\xabb\\xf7\\xa3\\x90+\\xc6\\xee\\xfbL\\x8e6h\\xce\\xd5\\x0f\\x85\\xd6\\xbeI\\xfbS\\x86kb{Nmk\\x9aiA70\\xd2@\\xd7d\\x9f\\x00`\\x95\\xf3I\\xb3\\x1d,n\\xd3\\xa8}M+\\x82\\x87k\\xd4f.M\\xee\\xbe\\x1f\\xf4\\x81I\\xe5\\x89\\x1d\\xd4\\x87\\xcc=\\xa1\\xce\\xc9\\xce$\\x14\\xe7\\xaa_\\xd4\\xbe \\xf5\\x93*Z\\x83\\x03\\xae#\\x8a*f\\xd9\\x91\\xcbv\\x96\\xad\\x06\\xcf\\x8b\\xdc\\xe8\\x1c\\xc3d\\xeaX\\xe4\\xc4\\xb87\\x01`K\\xba\\ni\\xff\\x00\\x8cZ\\xa2\\xb2jK\\xcavMK_\\x10|\\xd5NkXr\\xdal\\x8e\\x81\\xae`_\\x0f\\xfa0\\xa5<\\xa1D\\xee\\x85\\xc1\\x92\\x01\\xed\\x15\\xd1`u\\x16h\\x95K\\xfa\\x97\\xc4>\\xb2m\\xdb\"\\xb1\\xd2\\x0e\\x19COk\\xd3\\x88\\xdbne\\x92w\\xcb\\xddp\\xd0\\\\[S\\x0b\\xda\\xf7\\xb2\\x9e\\xad\\x95\\x19\\xe1,<[t\\xd4R\\xba\\xab\\x08\\xd4\\x94\\x06\\x12\\xf7RS\\xed\\x91\\x8eO\\x9egL\\xf7=\\xeb\\xe1\\xff\\x00H\\x14\\xe3\\xbb\\n\\x01\\x04P7\\xe7\\xec\\xe4]O\\xb3\\xbf1\\xca\\xf3\\x17\\'\\xec\\xf3\\x93!+\\xe2\\x1fY6\\xe0H\\xe66^\\xd2d\\xe0F\\xea\\x97\\xe9\\xb01\\x01dX^\\xc7\\x07\\xec\\xf84\\x18\\xe8\\x9c\\xd6\\x07\\x80\\x0b*\\x8b\\x1e\\xe8\\x1d,N\\x85\\xb9\\xaa\\xcd\\xaegf\\n\\xa2\\xa3W\\x107|?\\xe9\\x02\\x9b\\xc9\\nj\\x08\\xaaw\\xf7}\\xa5\\xcd\\x0e\\x16,\\x8d\\xb1H\\xc63\\xe2\\x1fY6\\xeanq7(\\xf1\\xb8\\xca\\x1d\\xb0\\xe8\\xc6\\x13\\xcb\\xb4\\xe1s_\\x14t\\xb5\\xd2S\\xc8\\xa8\\xaa$\\x95\\xe5\\xb29\\xd2<\\xca\\xc4c\\xa7l7\\x9a\\xa7k\\xbeQ\\x89\\x92B\\xfe\\xbb\\xac\\xb6\\x07\\xa4\\n\\x7f,)\\x9b\\xcf\\xb5\\x1f\\xac\\xd5\\xb7\\x8d\\xab\\xa4*W\\xe6\\xeb\\x81\\x13\\xdc\\x10a\\'\\x14\\xe8\\x1c\\xd1t\\xd8\\\\\\xe1p\\xf6\\xb9\\x9c\\x9c\\xe6\\xcd\\x85\\x8cz\\x93w\\x04\\xd1\\x18\\xedv\\xd3\\xbd\\xdd\\x1b\\x19y\\xc4:\\x174_vltf\\xfb\\x03\\xd2\\x057HS\\x0f\\xb5\\xd4Ta\\xc89\\xcf=!$\\x98\\xcb\\xb6\\x86\\xc3\\x96\\xb6y%o\\xf8\\xac\\xe8|7Q\\xc97\\xe1\\x9a\\x96\\x9c\\x97\\xf8\\xd5E\\x88C\\xe1\\xca\\x90\\xdcS\\xfe\\x1a\\xaa\\x90\\xdc\\xff\\x00\\x8e\\xd4\\xe4\\\\\\x99\\xf0\\xc4\\xedR|3P\\xf4\\xdd\\x83T\\xdb&|9U\\x1b\\xb3\\x07\\xe1\\xba\\x9cq_\\xe2\\xb3\\xaf\\xf1Y\\xd6\\xc9\\x84\\xd3D\\xe8\\x9dPm\\xa0\\xba\\xa6{K\\xdd\\x88%Hm\\xdeM\\xee\\x85\\x07\\xebP\\xfe\\xc507Q\\xe5n\\xf7\\xf6\\xa2\\x8d\\xd6\\xb3\\xa8\\xda\\xedk\\xee\\x7f\\x9d3\\xa9\\xdd;\\xac\\xd5\\x03\\xae,T\\xb2\\x88\\xf9\\x96G\\x8b\\x8b\\x94\\x1ej\\x85P\\xdb\\x88\\x14n@!\\xed\\x15\\r\\xbb\\x1c\\x8d\\xde\\x017\\xb2\\xa6\\xfdJ\\x9f\\x9e\\xa2\\xb2\\xc5[\\x7fE\\xc8\\xae\\x9b\\xcb\\x82\\x04\\x1d\\xc1S\\xf9\\xaaT\\xbeXV\\x17X[\\xa6^\\xd3Q\\x01m\\xcbO5I\\xfa\\x957\\xecN\\xac\\x9279\\xa9\\x95\\x92\\x1bv*\\xa5tB\\xec;@\\xdf\\x95L\\xef\\x88\\xd9\\x8d\\x9d\\xee\\x8d\\xee\"\\xaaw\\x03j\\xe8\\xc3\\xe6\\xefQd\\xc8\\xbf\\x8f\\x8d\\x7f\"\\xa9\\xea\\xf5\\xdc\\xe6*\\x7f5J\\x9f\\xcb\\n\\x08{]f\\xccl\\xf7-\\xa2\\x88\\xc2!\\x8c\\xd3\\xfe\\xc5uu\\x92\\xba\\xbe\\xeb\\x95\\xd3|\\xb4Q\\xcc\\xec\\x9d\\x0c\\r\\x80b\\xc5e\\x07\\x9a\\xa1M\\xe5\\x85\\x04\\x1c\\xac\\x15\\xbd\\xa8\\xfdV\\xaa\\x7f\\xd8\\xbeb\\xd0\\xe71\\r\\xab\\x19\\x17\\'h1\\x8es\\x08\\xda\\x91\\xf3PH%hwji4\\xda\\xe7&\\xed\\x16\\x9b]\\x19\\x9a\\x1c\\x18\\xa0\\xf3T)O(\\x96[\\x81Y{Q\\xfa\\xcdT\\xff\\x00\\xb1\\x1cI\\xc985\\xe2\\xce\\xb8W\\x0b%\\x9a\\xcdf\\xb3Y\\xa2V+\\x9a\\x8e\\x8d\\xac~\\xa2\\x83\\xcfP\\xa6<\\x98\\x81Y{T\\x87\\x15$\\xae{\\xfb\\xb0\\x12Lw\\xa7\\xfd\\x89\\xd5\\xd10\\x90N\\xd0\\x8a\\xf6PVG?\\x97\\xb7={)\\xce.v\\xd2\\x85\\xb7Q\\xc8\\xd9FM/\\x00\\x80\\xa0\\xf3T*\\xb7\\xe2bM\\xff\\x00\\x83w?h\\x9d\\xd8\\xf5\\x87\\x92\\xa5<\\xd8\\xa9\\xff\\x00b\\xd3\\x8e\\xf9-(\\xb9\\xa1\\x1b\\x03\\xb2\\x19\\x05\\x90Y\\x05\\x90Y\\x05\\x90Y\\x04\\xf6\\x07\\x9b\\x9e\\x1d\\x89\\xad\\xc0Y\\xb1\\xd2\\x11.\\xab\\xa0\\xf3\\xd4-\\xa6\\xeb\\x18\\x14n\\xb8\\xdde\\x7fh\\xad\\x1eR\\x8bn\\xa8\\xfc\\xc1\\x07\\x98K\\x82\\xe2J\\xe2\\x17\\x10\\xb8\\x85\\xc4.!q\\x0b\\x89+\\x88\\\\B\\xe2J\\xe2\\x17\\x10\\xb8\\x85N\\x0f\\xf2\\xb8\\xed\\x7f\\xd4\\xa9\\x9dp\\x82\\xb2\\xe7\\xed\\x12G\\x98\\xb2sK\\r\\x8d\\t\\xbc\\xaa\\xea\\xea\\xea\\xea\\xea\\xeaY\\x9b\\x0bsx\\xaa\\xa9\\x97\\x9b\\x1b^ZC\\'WW\\xec\\xed\\x8f\\xd4\\xa9]\\x8f$\\xd4=\\xaaH\\xdb\\'#J\\x1a\\xd9\\xdc\\xc1\\xda1j\\xcb\\x93\\x93\\xd8%ic\\xa9\\xee\\x19\\x89\\xec\\xff\\x00kk\\xb3-\\x1bD\\xd5\\x11\\xb8Y }\\xab-*\\xd7\\\\\\xf6\\x80\\xdfn\\xd4\\x8e\\xc1\\xaer\\xac\\x1d\\xe65i\\xa2\\xd3\\x11\\xbag{\\xda\\xea\\xe8\\xdb;\\x98\\xf3\\x1c\\xdf\\xe9%\\x95\\x95\\x95\\x95\\x91\\x17\\xe4\\xad;z5\\x8f<\\xe4\\xb6\\xfb+.\\x8aZ\\xb6=\\xd8\\xaf1\\xb9\\x01\\x11t\\xd6c\\xcd\\x1fk\\xaa\\x8c\\x16\\xddk=\\x9d8\\xd9W\\x1b*\\xe3$\\\\d\\x8b\\x8a\\x91q/Z\\xefZ\\xefZ\\xef\\\\C\\xd7\\x15\"\\xe3$RT\\xbeCc\\x80g \\x06\\xf3\\xbb\\xff\\xc4\\x00)\\x11\\x00\\x01\\x04\\x01\\x01\\x07\\x05\\x00\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x11\\x12\\x10\\x04\\x13\\x14 !01\"23@A#a\\x80\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\x01\\x08\\x00\\xff\\x00z\\x8d\\x95\\xc6\\x97\\x02\\xef\\x0b\\x81r\\xe0\\xdc\\xb8w.\\x15\\xcb\\x87r1\\x90/\\xec\\xc73w`-\\xfb\\x16\\xf9\\x8b|\\x8b\\x85\\xac\\xc2\\xcc)\\\\\\x0b\\x07lBH$c\\xde.\\x03\\xa9;@\\\\EtL\\x98\\x9a\\x0bqb\\xc7hD\\xe7xn\\xc2O\\x96lq\\x8f;\\x98\\x82;;\\n;\\x1ch\\xecm\\xfc;*0\\x95\\x81\\xecM\\'\\xa7\\xa4Q~\\xc8Z+\\xa3Z\\xf1n\\x06B*\\xc9$\\xde\\x92L\\x18\\x14s8\\xbc\\x03\\xae%\\x08SchA\\x04_\\x8bmoG\\xa9o\\x0f\\x84QE\\x14Q\\xe6\\xca\\x91/\\xde\\x9b\\xdf\\x13=!\\xe2\\xd3]V\\xb2\\x05\\x17U\\x92\\xa5\\xf9\\n\\x85\\xbe\\xbb\\xe4\\x08 \\x83\\x90r\\'\\xf1\\x1e\\xab\\xc2.E\\xc8\\xa3\\xd9sDr\\x92C\\xaaq~|7\\xf6\\xda\\xd0\\xebNkh\\x82\\xa5w\\xf2\\x15\\x0b\\xbd|\\xa1\\x07 \\xe5\\x92\\xc9d\\xb2Y,\\x91G\\x99\\xdbC\\x8b\\x8a\\x85\\xc4\\xbc\\xe9#\\xba\\xf4\\x92\\x17\\xe4\\xd75\\xa4\\xa7I\\x83\\xad\\xb1H\\xecM\\xe7vt\\x9b\\xe4*7T\\x83\\x9b%\\x92\\xc9d\\xb2Y,\\x96H\\xbb\\x9eM\\x98\\xdd\\xb6\\x06\\x10\\xf3\\xa1\\x86\\xca\\x9d\\xc4\\xb81\\xad\\x16-\\n%:\\x917\\xa4\\xdf#\\x90BA\\\\\\xd9,\\x96K%\\x92\\xc9e\\xdct!\\xcb\\xaf\\xe7\\xe8<\\x92\\xfc\\x87L\\xb9o\\\\\\x96K%\\x92\\xbe\\xc4\\x92`\\xd5\\x0c\\x84\\x93cC\\x00\\x00\\x9dq\\xd6_y\\xedZ\\xb5}\\xa9XH\\xb1\\x05\\xe6y\\x99\\x16n\\xa4\\xe6\\xd3\\x88\\xd2_yX\\xae\\xbfT0]\\xf3\\x07\\x11\\xd4i/\\xbc\\xfdl\\x93&\\x0f\\xba\\xe7$\\x9a\\xb9}\\xe7\\xeb?\\xdaT\\x1e\\xf3\\xd8$\\x9f2\\xfb\\xcf\\xd7\\x10\\xd1\\'\\xb3+\\xbdg\\xef\\xff\\x00e\\xee\\xcd\\xc4\\xe9\\x97\\xd8<\\xb3r\\x7f\\xff\\xc4\\x00.\\x11\\x00\\x01\\x03\\x03\\x01\\x06\\x05\\x04\\x03\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x11\\x12!\\x05\\x10\\x13 0A\\x15\"13@\\x06\\x14#24Qa\\x80\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\x01\\x08\\x00\\xff\\x00\\xbdd\\xdb\\xf0\\xc6\\\\\\t\\xfa\\xa6\\x9c0=;\\xea\\xbav\\xd97\\xea\\x98\\x1e.4\\xf3\\xf1\\xb5\\x18\\xf2A\\x18)\\x9b\\xfe_il\\xfafn\\x94\\x7f\\xeb\\x8a|K\\x9e\\xef\\xbc\\x14\\xf4\\xe4pN\\xefE\\xdf\\xdb\\x8dNg#\\xa4-\\x87v\\xe5\\x10\\xdd9iv\\x8ci\\xc14\\x0c\\x04\\xa4o\\xcd\\xdaj\\xefI\\xde\\xc7\\xa1K\\x06k!\\xaa\\xf6\\x96\\xcf\\xa0R\\xfb\\x8c\\x91\\xd1\\xf5\\x86\\n&0%\\xdd\\xe4z\\xac\\xb4c\\x8an\\x8cr\\x83\\xac*\\x85Mk\\x1f,\\xc2q\\xec^\\xa3\\xa0vko\\x10\\xaf\\xa5\\xd7!\\x9a\\x14\\x97\\xb2\\xb35>S\\xb1\\x04g}T\\xe4LoS\\x84\\n\\x8c\\xcd\\xbd\\xdf\\x96\\xc5l\\xfa)A\\xae$\\xef]])h\\x9f\\xaa\\x10`\\xab\\xad\\n\\x85\\xc6|\\x94\\x8e\\x9fW\\x1c\\x13tNn^\\xf9\\xa0\\'U29f0\\x85E\\xea\\xff\\x00Y\\xe6\\xb8\\xfc\\xa1\\x89\\xba\\x10\\\\D\\xd0\\x93l\\xbe\\xf5\\x19\\xdf\\x87\\xcb\\xe2\\xb6}\\x10\\x96\\x85pP\\xd0\\x8dmR\\x8d\\xa8\\xd4\\x98c\\x15\\xdc\\xca\\xa1\\xa2M1\\xccL0M\\x83\\xbcu\\x87\\x92\\xcaI\\x8dm-\\x8d\\xa9\\xd1\\xd2\\x07\\xec\\xa2\\xbc\\xc6\\n\\xd0\\xdfL\\xd7\\x1c\\xf7\\xea\\xbcV\\xcf\\xa2=\\xb6\\x11\\x0f\\xe9+|Utb\\xd1z\\x99k\\xb8EXA\\xfb\\xe2\\x8c\\x84\\xf3\\x1a\\xd8\\x14\\x7f1\\xf2\\xfc\\xccpL\\x98\\x94q\\xa9B\\x18\\xe6\\x02\\xde\\n\\xff\\x00If\\xb8\\xea\\xba\\xa2\\x8a\\xda[>\\x8a\\x11a\\x8cm\\x85\\x15\\xb6\\xde\\x8e\\x97[\\xabd\"\\xa4\\xee\\x13\\x13B\\xca\\x1a#\\xa4aUG\\t+,\\x08~a\\x14\\xb8Fi\\xfdGNB\\x05\\xbeuN\\xed\\t\\x03(\\xf9\\xa0\\xec\\x90\\x03{~\\x8a\\x0f<3\\xe3\\xab\\xb6\\x96\\xcf\\xa2\\xb4@\\xee(\\x92\\xdb\\\\}\\x90\\xd1\\xebCO\\xd2x\\xa1\\xd6\\x1d\\xebd\\x88\\x8a`:4\\x8e{b\\x9b\\xa4\\xd8J\\xd1\\x1d\\xa4\\xfe\\xb1>Cr\\xff\\x00*y\\\\\\xa5v[\\xfa\\xe7\\xb8\\xe7\\xb7Ty\\xe7\\xda[>\\x99\\x88\\x9d\\xa6\\xeb\\x91\\x8b\\x18ghv\\x1eJ\\x8dV\\xa9\\x01Srv\\x90e`\\x81\\x1a\\x17\\xe2\\x9d\\xa0I\\xe4*\\x9b\\xd5m\\x97\\xb6\\xc8\\xaf\\xef\\xfc;\\xbd\\x90\\xead\\xfb\"\\xd8\\xd9\\xbdU\\xd9\\xee:\\xb3\\x82\\x10[kg\\xd3?U\\xfc\\x03\\xbfUSTgu\\xca\\x90@i\\xdf_\\xcc\\x1f\\xa5\\x17%,\\xad\\x1bt\\x0c\\xf9\\xae\\xc1\\xed\\xf8\\xb2f\\xfd\\xcb\\xaa-x\\xef\\xe0\\x10\\xd1kh=\\xce=\\x0cuh\\x8a\\x90\\x11\\x92\\xd9\\xf4\\xcd\\xfb\\xb8\\xf5\\xbfLU\\x17\\xed[g\\x88y\\xaa8H\\x9a\\xc4\\xa3\\xa4\\xdf\\t+\\xac2}\\x9c\\xa54|\\xed\\x8d\\x15\\x8e\\x896\\x96\\x9eK+\\xda\\xec\\xd8\\xe6n\\xbe\\x05N\\xfb\\x03\\xf1=,uv+g\\xd0!\\x0c\\x15\\x15U\\x15/\\xcd\\xd9\\xbb\\xf4N\\x90\\x17\\xc8\\x058\\xdbz\\n\\xb9\\xebu\\x99\\xae:\\xb2\\xa9\\xe6;\\xd5f\\x88\\x026\\xe1$\\xf6\\xa76_w\\'7\\x9a,\\x9e\\xf4\\xf6\\xc3\\xcd=\\xa9\\xcc\\x89\\xdfj{S\\xdb$Y(r\\x9d\\xc9\\xcc\\x8f\\x9as9\\xa7\\xb5=\\xaa\\xac>\\xca\\xe3\\xab+\\x9bix\\xca\\xa4\\xa8\\xab\\x99\\xae@\\x81\\x0c\\xd7+\\xb3\\xd4W9\\xaf\\x05\\xe2\\xf6\\n\\xe3\\xaa\\xeeVf\\xda^3\\xf0\\xcfC\\xc5\\xec\\x16:\\xb2\\x97f\\xda^2\\xb2e\\xd02\\x82\\xc9\\xdb>\\x83t\\x89\"^\\xab&t}\\xd0\\x8c\\xae\\xae\\t\\x90s,\\xf7\\xc4&\\xda a\\xda\\x8d\\xa8\\xc3\\xa88\\xaf\\xe2oY#4!\\xa1\\xfe\\x17\\x8b\\xd8,ul\\x8a\\xb3Ix\\xdd\\xf0\\xc4\\xf3\\x85\\xe2\\xf6\\x0b\\x1d]\\x8a\\xf1\\x94\\x0cC\\xa1\\xee\\x81VC\\xce2@\\xcb\\xa7b\\x15\\xe5\\xbf5J\\xf1{\\x05\\x8e\\xae\\xc5x\\xdc\\x84\\xc5\\xa8G\\xc9\\x04>\\x07\\xa2<\\x91$\\xaf\\x17\\xb0X\\xea\\xd7vUz\\xcb\\xc6S\\xa6,G\\xe8\\x8f\\xc0\\x8c`9\\x98rF\\x98sF!Z\\xbc^\\xc1c\\xab.\\xcd\\xb4\\xbcn@F\\xf4\\xd1\\xc1\\t\\xfc\\x008&\\xb5B\\t\\xf1^/`\\xb1\\xd5\\xd8\\xa6\\x93\\x12L\\x96M\\xcb&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\x0b&\\xee\\t\\x8e\\xe0\\x98\\xee\\t\\x8e\\xe0\\x844\\x8d-\\xa4\\x16:\\xd4\\xc0,\\x94\\x06\\xd1\\x9af\\x84h\\xea\\xb7\\xe0c\\xab\\xaa*o\\xe9\\xd1\\x94\\x18\\xe6\\xa1]\\xde\\x9dg\\xab\\xbb\\xc0}>G\\xba\\xdf]]\\xdcU\\xb0\\xd8\\xee\\x9c\\n>C\\xa7F\\xf3*\\xa7X\\x14QE\\x14QE99\\x14QG\\xa7\\xff\\xc4\\x00*\\x10\\x01\\x00\\x02\\x01\\x02\\x04\\x05\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1A\\x10Qaq\\x81\\x91\\xa1\\xd1\\xf0 0P\\xb1\\xc1\\xe1\\xf1@\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?!\\x05J\\x95*T\\xa9R\\xbe\\xaa\\xff\\x00\\xc7R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T\\xa9R\\xa5J\\x95*T4\\xfb\\xfaBwjc\\x95\\xd8?\\x8f4\\xfb\\xae\\xeeh%\\xc4yo\\xd7\\xa16E\\xd3\\x89L\\xeb\\x02\\xc2\\x9d\\x9b<\\xa5v\\xa3\\xa7\\xbb\\xf1\\xa6\\x9fs\\x16,C\\x98\\xbf.k\\xcf\\xd2\\xe4w\\x96\\xdd;\\xaf\\x07\\xf5\\x86\\x91\\x17*\\x0f#p:\\x97\\x8f\\xeeTz\\xce}c\\xbd\\x1eq/\\xa6\\xeb\\xcc\\xfca\\xa7\\xdc\\x06\\xb66\\xec\\xb5J\\x87Hw\\xdc\\xb0w\\xdef\\xbd\\xbf\\xdd\\xdd\\x03\\xaf\\x04_\\x9b\\x05\\xb2\\xfb\"-1\\xd3\\xe0\\x94\\xe3\\x9f\\xce\\xd1\\xe8\\xea\\xd7\\xb0#\\xe5\\xf8\\xc3O\\xb8[h\\xdb\\xb6\\xadyF\\xed\\xfe\\x0b\\xe6\\xfc\\xc7\\x05\\x97\\xc0\\x05x\\xdaL\\xe5\\xca\\xbdN\\xb5\\xf8\\xc3O\\xb7DU\\x8c~\\x8a\\x86&\\xfb\\xf1f\\x9fix1\\x8f\\x0eS\\x94\\xd3\\xce{\\xfec\\x18\\xc7\\x87(\\xff\\x00c\\x0e\\xfc\\x0b\\x87\\xf2\\x98}\\\\\\xa2C\\x97\\xc2k]\\xb81`\\x7f&\\xb3\\xf4\\xef6\\x95\\r\\xa3\\x8f\\t\\\\\\x1f\\x97\\xf3\\x06\\xb2\\xafYBY\\xbb\\xc7Y\\xe3%\\xc6P\\xa7\\xe4\\x9d\\x1fQ\\r&\\x85,\\xe70\\xa6k\\x9f(a\\x95\\xf5\\x82[a\\xf4`\\xf2\\xf2\\x94O\\xcc\\xfeIg\\xe985&01\\xd2U\\xc8\\xf2\\x9a\\xban1l\\x7f\\xc9Ts\\x7fp\\xcc\\xa1\\xdb\\xf2\\x0b_I\\x0cp\\rD\\xbbzF\\xae\\x16\\xb7\\x82s\\xa4\\x15\\x95\\xf1\\x95nt\\xf4\\x8a\\xe5\\xdb\\xfc\\x85\\x8e\\xdc\\x1e\\x0f\\x1b\\x97\\x19D\\xa2%\\xc0\\xa5\\x1aLu[\\x14m\\xbf\\x8e\\xaf\\x07\\xd4\\xf0\\xb8\\xb2\\xe5\\xf1\\xb9w\\t\\x87\\xe3E\\x1fMD\\x1a\\xe2\\x06\\x01\\x18\\xd7\\x94\\xe8p\\xc7\\xde\\x05\\xd2-\\xe5).\\x0c\\x19o\\xe2\\x96-\\xf1P\\xd6Y\\xd0\\x8eJ\\xdc3\\x97\\x9c\\xae\\xac\\xa7A:a\\xe5K\\xf2\\x95u\\x11Mdm\\x11\\x02\\xdd\\x8f)s\\x9aCR\\xe0\\xca\\x1b\\x8a\\xcf\\xc4\\xde\\xd7.\\x0bQoH\\x15.+R\\x9c\\x85M\\x98D4\\x87\\x90\\x9d(\\xf2\\xa5]H&\\xa2WBQ\\x9f\\x8aCD\\xa6\\x1b)\\xca\\x13\\xd1\\xe5\\x06_\\xce\\x8f\\xe2\\x1dp\\xa6,\\x18C\\x16E\\x87i\\xd0#\\xa4=\"8\\xb4u#\\xaa\\x13\\xb4\\x94`\\xf7N\\x93n\\x82?\\xa4\\xa6%<\\xe0\\xb5d\\xe7\\x06\\xff\\x00\\tF\\x9fE\\x8c\\xaa\\xdd\\x85\\xc4\\x8cI\\xfb\\x977\\x03!\\x8d\\xc9\\\\.,Qc\\x1e$\\xa8D\\x05\\x99\\xae\\xfc+[}>\\xf6)\\xeb\\xfcOO\\xfd&\\x16\\xef\\xa3\\xf7\\xe5\\x06\\xa3\\x9e\\x1c\\xba\\xc2(\\xe7\\xfe\\xbb0V\\xc9\\x93J\\xdf\\xb3\\xae\\xd0\\x8e\\x9a<\\xf9\\xc1E\\xd1\\xd2\\\\\\xb9s\\xc2L{3\\xe2t&\\x8f\\xb5\\xa5\\xeb,\\xd6\\xd1\"J\\x81Q-t\\xda\\x0cc\\x16,Q\\x8f\\n\\x81\\xc7#\\xd54\\x8c^\\xdb\\xc0\\xaf\\xbd\\xb3\\xb7\\xf16\\xcb\\x15.\\xc8\\x08\\x9b\\xfeZO\\x87\\xda\\x9f\\x0f\\xb5>\\x1fj|\\xbe\\xd4\\xc2\\x8aw\\x7f\\xc2U\\xa0x{ ij\\xe8\\xf6E1\\xb7\\xa3>A\\xf6\\x9f \\xfbO\\x90}\\xa0}\\xdd\\x18\\xbf\\xf4\\x8f\\x85\\xe2:^\\x0f\\xb9\\xc0j+\\xa6$N\\x04\\x1e\\x05h\\x06\\xabI\\xa7.\\xe2\\'\\xfe^\\xf3\\xde\\xaf\\xde\\x14\\x8a\\x9a\\xe8\\x1e\\x0eb\\r2\\xa5@\\x81*#\\xa8:\\x0f\\xbf\\xc9\\xf9\\xc4\\xe8\\x1b\\xb4\\x9c\\xf5\\xa1\\x8cL\\xf9E\\x93cJ\\n\\xc6\\xfc\\xf3\\xda\\x11^\\xa3\\x0b\\xaa<\\x07W\\xb1\\xe75\\xf5w\\xc2\\x1d\\xd5\\xe5\\xed5\\x11\\xb2\\xe8\\xbc\\xf3\\xc9\\x16\\x148\\xd7\\xaf%\\x84P\\x05^k\\xbb0\\xf1h0\\xff\\x00\\xed\\xe4\\xc3!F\\x8f\\xe8\\x7f\\xd8\\xf17a}w\\x98\\x8e\\xe0\\xc1\\x9d\\xfc&WK\\xfdo\\x1c\\xcc\\x1a\\x9a\\n\\x9f\\x1fb\\x1f7\\xee\\t\\xa62\\xa7\\xce$\\xae&\\xf5\\xda]\\xfc\\xd5\\xb0\\xd6\\xec\\xc6n\\xd0-\\\\\\x0bn\\xc3^\\x93`\\xe1\\x10\\xe8(3\\xd1\\xdeT\\xa9R\\xa2:<\\xe0\\xd0\\x7f\\xe0W\\xf0\\xed>\\'O\\x13~\\x86\\x8ez\\x95,\\xeduY\\xd1\\x93w\\x9b\\x06\\xb3V\\x86\\xed4r9\\xdcU\\xa2L\\xb6\\xe6\\x1b\\xdf\\xc27Vf\\xe9i\\xa9\\x8e\\\\\\xe5\\x00\\xb4\\xaci\\xd0\\x0e\\xc74\\xa6r\\xbe\\xa0\\x06\\xb3C}\\xd9Q\\xa5\\xc0\\xb6jrf\\x92|>\\xee\\xb3\\x9e\\xf4\\xf8\\xdb\\x83\\x03>\\x1e\\xc4\\x15\\xe2\\xe1\\x7fm\\x1a\\xa3g\\x91\\xf4\\x16\\xae\\x19\\x8f`T\\xb7\\x1d\\x18\\x0b3\\xe9\\x0b\\xcd\\xcd\\x11`\\xd6sb\\xd4g\\xd1b\\x94i\\x97\\xbb\\x98[X9\\x0c\\'\\x91Tz\\xc6\\n\\xff\\x00\\xc2U\\xda\\xfeg\\xc4\\xe9\\xe1o\\xb78Lq\\x94\\x0b\\x0e]\\xa0\\xaa\\x99\\xbc\\xbb\\xda<\\xd92\\x8c\\x1b\\xbfO\\xf8_\\xac\\xd9\\xbe7\\x05*\\x0e\\xa30\\xe4\\x9a\\x02\\x03a\\xcd\\'rRb#yE\\xad\\xe2*\\x92\\xd2\\x9c*t4\\xfe\\xc0\\x1d\\x80j\\xf7\\x81uU\\xb9\\xc9\\xe9\\xe8\\x96\\x14l\"j&\\x19\\x89\\x9f/c\\x86 \\xa5\\x11\\xb7\\xf6\\xc4!a\\x9d>\\xe7;Sn\\x86t\\x99k\\x0e\\x0e\\x9a\\r\\x13N\\xfb\\xb2\\x87!\\xe6M\\x03\\xf5Gss_\\xc8\\xe6\\x04X\\xef\\x90\\x81,C\\x9d\\x08\\x0b\\xee\\xd6P\\xe5\\xfcO\\x91\\xd3\\x02\\xe6p\\xc6\\x95\\xd7\\x98\\xc4n(\\xd1Z\\xf3\\xd6\\x91\\xb3*\\xcb\\xb7\\xfc\\xf3\\x87\\xf6\\x8b\\x0c.uf\\xc6+\\x9d&3\\x88\\xf6\\x84\\x16\\xe9\\xe6\\xae\\xba\\xf7\\x8f\\xce\\x13\\\\\\r\\x813kF\\xf2JT\\xa6C\\x0f\\xd9\\xe5\\xac\\x02;\\xc5\\xab\\xea\\x9f\\xd9\\x7fL\\x81\\xeb\\xecLL\\xf9;\\x10\\x9bP\\r\\xb3i\\xcf\\x83+\\xc3W\\x07\\x8c|\\x10}`\\x9c\\x82?x\\x91\\x82\\xceK\\x18o\\x06\\xecA\\x122yw\\x84\\xd5\\xef\\xa65\\xed\\x00\\xda\\x10\\x84!\\x08B\\x10\\xfb\\x7f7\\x87\\x0e\\xa8\\xb4\\x1a[\\xaf1\\xd4\\x87\\xac\\xa6\\x1b\\x98\\xdc5\\x8bV\\xc5\\rNo\\xc0\\xfd\\xcd\\xb1c\\xb8\\xe4\\xd6\\xa6g\\xaf\\x8c\\xccp\\xafZw&\\xc6\\xff\\x00*\\x0f\\x06\\x17\\xbc\\xda\\xdah\\x815\\xb2\\xad\\xa7\\x8c\\xa7\\x16-eyS\\x15\\xab\\xbfx\\xe5\\xb4:\\xb6S\\x9b\\xa9\\xb79\\xfds\\x83\\xde;\\x8f,\\x11\\x84\\x01U\\x0c\\xf3N\\xda\\xd7\\x94\\x15\\xcdZ\\xa7\\xc9\\xd8\\x89\\xb9-z\\xd3\\xa4Q\\xe3.`}x\\x1a}%L\\xa2F1\\x8cH\\x92\\x93\\xcd-\\xd3al_\\x85f\\x1a\\xb8\\x16\\xa1h\\xe7G65\\x99\\x82j0\\xc3-\\xd74\\xaf\\xbeO\\x19\\x90\\x16\\xa1\\xecl@\\x81\\x08B\\x10\\x84!\\x0f\\xb7\\xf2{O\\x9d\\xd3\\x10\\xb9]\\xe0Q^\\x04ZbU\\xe4y\\xbb\\xca\\xaa5h\\x80k\\xd5\\x83\\xd7]\\x17Hz\\xbc\\xb7u\\xf4z1\\x06\\x88\\xdd\\xf2\\xce\\xa6\\xef\\x92B7\\x0b\\xa3&CU\\xea[Xiu\\xa4\\xc3G\\x01st\\xf3\\x9a\\xc4\\xc3\\xa1\\xcf]CB\\x11\\x87@Q\\xabo\\na\\x85\\xa5\\xd2\\x1f\\x17bg\\xf13\\x1ac\\xe8a\\xcd\\xe6\\xbc\\r8\\xb1\\x8cc\\x121\"D\\x89,\\x0e\\xa7\\x94\\x12hli\\xdb+)\\xed\\xd6\\xc0\\xc3\\x98\\xc6\\xe0\\xe2\\x85\\xa8`\\x8a-\\x0bk\\x83 8\\x04\\x08\\x10 B\\x10\\x84!\\xf6\\xfeOi\\xf3\\xbae\\x12\\xb49\\xb2^\\xb8bq\\xcb\\x0c\\xbc\\xe7y\\xccg\\x0bO\\x1d\\xe0{zOK\\xac\\x07\\x8c\\xd16\\xa7\\xef\\xf9(\\xd7\\xbe\\xe9\\xd1\\xd2V\\xcbT\\xc0\\x88\\xd1\\xab\\x1aR\\xca\\xcfG\\x17\\x86j\\x16l}5\\x1b\\xf2o\\x0fh\\xdd[\\xad\\xdc\\x15\\x90s\\xda(uK\\xccW\\xb5M#\\xff\\x00A?w\\xf4C\\xf37\\x80\\x03\\x80\\xb1\\x93yp4\\xe2\\xc61\\x8cH\\x91\"D\\x89*T\\xa9R\\xa0@\\x81\\x02\\x04\\x08B\\x10\\x84>\\xda\\xf2?\\x99\\xf3\\xbab\\x9a\\x83\\xd6\\xd1O,2\\xc3F\\xbb\\x05\\xf2\\xbb\\xbcC\\xcc$\\xd0\\xec\\xb9a\\xb4\\xd8\\xac\\x18k\\x9d\\x93\\x9b_^\\xa8\\x0e\\xe3\\x98eM\\xbaff<\\xe3\\x829\\xcb\\xd1}JU\\x0e\\xbb\\xb5+\\xd7\\xd7K\\x84\\x03\\x18\\xdf\\xfb\\x0c\\xa2e\\xda|5\\x86\\x17#\\xc2P\\xac-\\xf0ti\\xe16JS\\x1d\\x04~\\xcf\\xe8\\x82\\xe6\\x0b\\x81\\x8a\\x8fGW\\xe9c\\x18\\xc4\\x89\\x12$H\\x91%J\\x95*T\\xa8\\x10 @\\x81\\x08B\\x10\\xfb%\\x83+hd/\\x86&\\xf5M\\xc3|\\xf3\\xe5t\\xc6\\x1fC\\xdcj\\x96\\x07l\\xc4\\xe2\\x1d\\x0f\\x04\\xbc\\xe4`\\xd1\\xa1W\\xbf\\x8c*\\x01\\x02\\xe8\\xf7\\x0cNH\\xda\\xeb+\\x17\\xce\\\\P\\x8b&3\\xdd\\x1cx@\\xd0\\xd5\\xf1s\\x80\\xdd]\\xc5z\\xc1\\x99\\xc2\\xdbsk4\\xb1\\x99\\xed\\x98v@-T\\xd6\\xec\\xb5c\\xaf\\x98\\x8d\\xe0\\xc1\\x86\\xda\\xf5\\xc7n\\xe6\\xd6\\n\\xd6\\xca\\xd2gu\\xb6~\\xdf\\xe8\\x82\\xfb?\\xb4\\xea\\x82\\xba\\xcc\\xbe/\\x03O\\xa1\\x8cbD\\x89\\x12$IR\\xa5J\\x95*T\\x08\\x10 @\\x81\\x02\\x10\\x87\\xd9\\xdcU\\xe9+8OWI\\xf9\\x9d1v\\x8b\\x06\\xce\\xa4\\xc5(\\xbd\\x06y`\\xd0\\x1e\\xb3%:\\xcd\\x1f\\xccuz\\xf4r\\xb3\\xb8\\xc3N\\xcc\\xba hXo\\xa6\\x07\\xc6\\x1e\\xca|\\xf0\\x83r[\\x06\\xf0\\xaa\\xb1[\\xad\\x07\\x8c\\xad\\xb7\\xca`Qx\\x879\\xec\\x86\\xc2 o\\xc0;\\x9d\\n\\xeb\\x10\\x90\\x14\\x8cY\\x97\\xa7$t\\x9f\\xb1\\xfa%\\x05\\xf0\\xb9n\\x9e0,\\x9d\\x938\\x1a}\\x0cc\\x12$H\\x91\"J\\x95*T\\xa9R\\xa5J\\x81\\x02\\x04\\x08C\\xed\\xd2\\x03\\x0f\\xab\\x9cL\\xbfI\\xa6\\x7f\\x13\\xa7\\x80\\x06\\x1br\\xf3NL%{\\xc8\\xc9\\xd3\\x00\\xb6\\xcb|4%\\xba5\\x84\\xdf<\\xbbE#\\xe0\\x819(\\xfc\\xdf\\x86\\x976\\xec/\\x9b-<\\xa1\\x9e\\xb0\\xe3}\\xafX`\\rM\\xe0`\\x8ei\\xb7Y\\x9a>\\xf0o\\x93\\xf5\\xfb\\xdaX\\\\\\x1e\\x9bI\\xe89\\xed\\x13+k^\\x1f\\xbd\\xfa!\\xbf\\x170*\\xc2g-\\x84\\xd4p\\xca\\xa0\\xde\\x1a},H\\xc4\\x89\\x12$\\xa9R\\xa5J\\x95*T\\x08\\x10 @\\x81\\xc0\\x81\\xf6\\x80\"]\\xed\\x10o\\xf1\\xe9\\xe0\\xcc\\x99\\xef?\\xb3}\\xaf\\xfa\\x9f\\x13\\xa7\\x83&\\x04u\\x95VZ|~\\xe9\\x7fc?\\xf0A\\x16\\x0c3\\xe9y\\xc7\\x1d\\xb3\\xd3\\xb6\\xb2\\xa8\\x1a\\xd3\\x83\\xe7\\x17\\xae\\xf6&\\x19\\xc3l1\\xe1\\xa4O\\xcb-\\xdf\\xb0y\\xe9\\x97b\\xde \\xebA[\\x1dM\\xb5\\x99\\xaf\\xd3\\xcf\\xdb\\xbe`U\\xc3A\\xbfSu\\xbb\\xc7\\xf7\\xbfD\\xc3\\xb1\\xfbG\\x89\\x83\\x06!Tv\\xb8i\\xf5\\xa4bD\\x89*T\\xa9R\\xa5J\\x95*T\\xa8\\x10%}\\xfa\\x02\\x0e\\xc9p\\x00\\xd1v\\x1a,\\xf8\\x9d<\\x0b\\x84\\xcb\\x9d`\\xf5tT~j\\xf9\\xd2\\x00\\x105^\\x0f\\xdb\\xc6\\x1a\\xeb\\xb5\\x03R\\xfbw\\x82\\xc5\\xee\\xe1\\xa3\\x8ck*@\\x96\\x98\\x9d*\\x95\\xd1<\\xa0A\\x10vS\\x8c\\xe3V\\xd1\\xc0\\x1a\\xdb\\xf4#1\\x0fl\\n\\xa6\\x93M\\xd7\\xb6\\x08\\x9d\\xbe\\xc6\\xc7cn*\\x0b\\x8f\\xd7\\xfd\\x13\\xd1B\\xd2\\xa7y\\xb4\\xb5\\xe2\\x1a}\\x84\\xe1R\\xa5J\\x95*T\\xa9R\\xa5J\\x95\\x03\\xff\\x00\\x17\\xc1\\xed7j\\x9c$l@\\xec\\xd0\\x86\\xeb\\xb0\\xbf\\xe4>\\x0c\\x9d\"\\xc6a\\xaa#W\\xdaU\\xad]\\x05\\xf7\\x8f\\xd4\\x9d\\x18L\\xcag.{\\xba\\xa3\\xcc-n\\xa1\\xae?\\xc8\\xf5\\xb8l\\xcb\\r7\\xa7\\xd0\\x83\\x8e\\x17O\\xd7\\xac\\xaa\\xb6\\xb6\\x96\\t\\x8b\\xd4G\\xf5\\xc1\\xb8\\x9d5\\xd0\\xe5?w\\xf4p\\xcd0q\\x02\\xa3\\r>\\xcdJ\\x95*T\\xa9R\\xa5J\\x95*W\\n\\xff\\x00\\xc1\\xf3\\xea\\x8c\\x7f9\\xe5\\xa4_.\\xb7Lr\\x8f\\xee\\x03&\\xf19#\\xff\\x00w\\xda\\x14\\xecyb\\x92\\xbf\\xe3\\x94\\xa0\\xe4R\\xf3\\xed\\x95j\\xda\\xea\\xce|\\xa5\\xcfR\\xb7qZm)\\xa6[y\\xeem:\\xd9\\xc9o\\xf5)47+o\\xa4 x\\xcb\\xbe\\x91\\xbei\\xbe\\xef\\x08\\x95\\x8c\\xb7\\xae\\xcf\\t\\xf3_i\\xf1_h\\xb7^Ji\\x90\\xe2P\\x86\\xb6M\\x11\\xe0i\\xf7*T\\xae\\x15*T\\xa9R\\xa5\\x7f\\xe0\\x07v#\\xa5jq\\xe3+\\x0c\\xd7\\xd2>Oh\\xf0\\xe5\\xd067\\xbfH\\x01\\xb8\\xf3\\x18&\\xd0\\x13g\\x9c\\xe6\\t\\xe5\\xbdn\\xb6\\x83\\xac#\\x97\\x81\\xef13\\x92\\xebM\\xe3\\xac\\xe6V\\xb4W7H\\x89\\xabv/N\\x92\\xe0%\\x8d\\xa0Vr\\xcbI-q\\xb2\\xb9C\\xe5\\xe4\\xac6\\x8ao\\x00\\x99}\\xfa\\x95\\xf4\\xd4\\xaf\\xfcHs\\x9aQ\\r\\x1es\\x1cZ\\xfa@\\xa5#yiiLF&\\xea\\x89E\\xd4\\x03\\x02\\x89\\x8eg\\x9c< \\xb0\\x8f9\\x9c\\x11\\xf1\\x97[\\x90\\xdb\\xac\\xf4Y3\\xc2\\xfd\\xa5\\x04\\x16o\\xc2a\\xa9PG\\xf1\\x1a\\xab\\xdd\\xc9\\xda\\r\\xbaJ&vT\\x88k\\x10\\xd0]:\\xaf\\xf2P\\x17~\\x8d\\xd5\\x98\\xfa\\x02\\xf9,5^Zu\\xa9[z\\x86Q\\x1ecM\\xbfp>I!f\\xfdF\\x95\\xac\\xbeP\\xad\\xfb\\x0b\\xe2/\\x1c\\xa3\\t\\xa06\\x0c\\x94\\xd2\\xec\\x02kQ\\xa9\\r\\xd89]\\x9a+\\xa4)\\xe9]\\xeb\\xbe1\\r\\xeb\\xe8\\xa3\\xa9kG\\xca\\xfbOE\\x97\\xa7\\xfd\\xe1N\\xdc\\xe2\\t\\xac\\x0f\\xc4\\xeak\\xf2a3I\\xc7\\xd6h\\x92\\xfc\\xa5\\xf9Kr\\x97\\xe5/\\xcadn\\x99\\xdc\\x85\\xe8\\xb8\\x8fX\\xdfYt\\xd8V\\xb5\\x1c\\x02\\x0bz\\xcb`n\\xf5:\\xbc\\xf6\\xcc\\xf4\\xd9/+\\xf6\\x89 0\\x97s\\xf8\\xafE\\xfc\\xf0\\x96\\xfd\\xb1\\x86\\xf8\\xc8\\xd2Ql\\xecW\\xee\\x19\\r\\xe0\\xde\\xeb\\x03\\xc7\\xb79l\\xe0\\xdd\\x8c\\xbep\\x12%\\xde\\x1c<\\xbe\\xac:\\xb5\\xba5c\\x98\\xc5\\x0b3m\\x1d\\x94^\\x8e\\xfc\\x15\\xee\\xad\\x1d\\t\\xe9\\xf2\\xab\\xb5\\x055\\x83q\\x07\\\\C\\xf1O\\x83\\xdah\\x90\\x17DB\\x99;3\\x1e\\xa5\\xd1\\xb1\\xce\\x1b\\x99v\\x81\\xff\\x00\\x88\\x1e\\xbeR\\x9d|\\xa5:\\xf9Ju\\xf2\\x94\\xeb\\xe5)\\xd7\\xcab\\xa3\\xf5+\\xf3\\x93O.\\x01\\x9d\\x86\\xf2\\xff\\x00\\xc9\\xe9<)`\\x82`\\xdc;\\xc3O\\xc3\\xa8\\xc6\\xacF\\xa0`u\\xe7q\\xc5\\xdd,\\xc7D4FM\\x8d\\xc1\\x9d\\xfd\\xf6wf\\x137*\\xa6\\xb9\\xf6\\xce\\xbfa.\\xa8\\x94jh=O#2\\xe5d\\xa5\\xa6\\x14\\x8b\\x961\\x8dgt\\xa3\\xb4T\\xb9\\xb5\\x1d\\xa3\\xf2\\xb2\\xee\\xd9|\\xd0#\\x0cA\\x1b\\xc3O\\xc3\\x93\\xca\\xadS\\x12Ywn\\x15I\\x97k\\xa5\\x99\\xde\\x1a\\xc3c\\x08\\xa5\\xe9\\xac\\xeaN\\xa4\\xeaN\\xa4\\xeaN\\xa4\\xeaK\\xe0\\xebKd\\x9e\\xb1\\xb4`\\xa86\\xaa\\x99\\xea\\xd3\\x8a\\xa0\\xed=&V\\xee\\xb3Q(aX(i\\xf8qp\\xf3\\x9bMb\\xc7\\xcaqK\\xe2,\\xa7\\xc6\\x7f\\xc9=\\xe0\\xff\\x00\\xc5\\xef\\x07\\xfe/x?\\xf1{\\xc1\\xff\\x00\\x8b\\xde\\x0f\\xfc^\\xf0\\x7f\\xe2\\xf7\\x9f\\xf0^\\xf0\\x7f\\xe2\\xf7\\x83\\xff\\x00\\x17\\xbc\\xff\\x00\\x82\\xf7\\x97\\xff\\x00\\'\\xbc\\xbf\\xf9=\\xe0\\xff\\x00\\xc9\\xef/\\xea\\x0c[\\x01\\x97-#\\xcfK5\\xc9\\x15\\x98\\x96w\\xb8\\x06\\x1a~\\x1c\\x9d\\xc6C\\x9f\\x9aK\\x8f\\x1f\\xe7\\x05\\xa5\\xa5\\xa5\\xa5\\xa3\\xaaG\\xaf@\\xde`\\xbe\\xce5\\xe0i\\x13\\x93Z\\x96\\xbd\\xf6\\xf1\\x8a\\x92\\xd2\\xd2\\xe5\\xcb\\x83w\\x06f\\xee\\xda;\\xc7qLs\\x86\\x9f\\x882\\x8e\\xce\\xf0Aw\\\\\\xe6\\tF\\xd5\\x1f\\xa4\\x83\\xaby\\xb3x\\xac8l3\\r\\xae\\xd6\\x97\\xd3o\\xa8\\xd3\\xb1\\x9a\\x1f\\x02\\xef9A2\\x87\\x97\\x02\\xd44\\xfcN7C\\xcf/\\xec\\x82\\x9f\\xab_\\xac\\xa8\\x10\\xa5\\xf5\\xfa\\xad\\xcd\\x89ku\\x0b\\xef\\x94\\x03)\\r7\\x8bP\\xf8\\xc5w\\x86\\x9f\\x89s\\x11\\xb6\\x9b\\x8e\\xdey\\x95\\xbaG\\xb2t\\xfe\\xf2\\x96\\x96\\x96\\x96\\x96\\x94\\xed\\xe6G\\x15\\x1f7\\x0c\\xf6ax\\xb1R\\x99L\\xb4\\xb4p\\xb7\\x12\\xa2\\xc8\\xddk\\xca\\xce\\xc5\\xcaS\"+1\\xc1\\x15\\x1dS\\xcad\\xc3O\\xc5\\x94\\xe5\\x02\\xf5}\\xcd&B\\xb1+\\r{\\x02\\xff\\x00j\\x13\\xb7\\xd4e\\xfd\\xa3~\\xd3\\xb3\\xf6\\x81\\xf2\\xcd_\\x132\\xd7[\\t@\\xafL\\x94\\x8d\\xd9\\xecrr\\x0eW\\x83@\\x00\\x9e\\x98\\x89--\\x1a\\x11\\xbe\\x19E\\x8c\\x7fX\\xe2z\\x00~Y\\xab\\xe1\\xe8\\x1b\\x80e\\xf2\\x1c\\x93\\xa7\\x7f\\x05\\xa3W#\\xf1\\xf2\\xbd_\\n\\x82\\xe7w~\\')\\xcf\\xb4\\xe6?i\\xf8G\\xe9x^+\\x8d|\\xa8\\xf8N\\x80\\xeb\\xe49N}\\xbc\\x1a=\\xa3\\xf5O\\xd0\\xcf\\xfd\\xfe\\xce\\xd6\\'\\xca\\x8f\\x85T\\x07\\x07\\x8f\\xf6u\\x9c\\xfbN#\\x04}D}\\xc8\\xfe\\x1f\\xc9\\xa2K\\xba\\xc0\\xf9I\\xf0\\xae^=\\'\\x1e\\xac\\xe58z\\xcd\\x9e\\xe4\\xd1\\x17\\x03\\xa9>R|^\\xb3\\xa4\\xd90Z\\xf61=\\x17\\xbc\\xbc\\n\\rZ\\xc6l\\xda\\x9aqd\\xa6/\\x18\\xa6\\xfc\\x1d\\xc7?\\x1f)>(q\\xeb9&\\xcf\\x81v\\x82\\xf0t\\xfef0\\x16\\x94\\xcb\\xde\\xcc\\x1dnr\\xa6Q\\xd1\\xb1\\x81\\xe8\\x1c\\xc0\\xf0#\\xf6\\xf9H\\xd1\\xf0K\\x03\\x8f\\x1f\\xdc\\xe7\\xd2l\\xbe\\r\\x84\\xc7\\x8d:M\\\\\\x04\\xa1M\\xa7\\x138\\xb04\\xb0\\xfaLT)\\xdb}\\xf59H\\x9c\\xeap\\xf6f5\\xdf\\xca\\x06\\x8f\\x81Q|\\x9dY\\xa4\\xc14\\x80\\x1b\\xc6X\\xdbV\\x0eFa5\\xcc\\x07$+\\x9293^\\xb2\\x8eB\\xea,\\xd4\\xf4m\\x1dN\\x8cEF\\xe5/\\r?(4|\\x0fD\\xf8 \\xa7I\\xd9\\xf0(%\\xd8\\xf0\\xeab\\xca\\x1d\\x1f\\xeee\\xedG\\x03T\\xa4\\xba\\xd6+c\\xb1\\x8f\\xf8\\xbeNh\\xf3\\xf7\\xc7\\xc7\\x01\\xd4\\xcc\\xec\\x97\\xdd\\xe7\\x1d\\xa5zw\\xf9\\xf91\\xa3\\xcdB\\x8d\\xbefE\\x03\\xab6\\x02r\\x178\\x19\\x9d\\x15:\\x8au\\x14\\x9a\\n\\xcd\\x00\\xf6gT\\'Q\\x9dLz\\xf8\\x8d\\x15\\x8a\\x86i\\xc2q\\xf2S\\xcbAq\\x16|v \\x9d\\x16u\\x7f\\x9b\\x84\\xd0\\x1c\\x95R\\x86\\xab\\x94S\\xa0{\\xd5g\\xe5\\xea%8}\\x8f\\x01\\xea\\xcf+z\\x84\\xd0\\x9e\\xa6\\'\\xe4b\\xe0V]\\x8d\\x93a<\\x86O\\xac\\xe6\\xc7In~\\xa7\\x80\\xc46C$\\xf9!\\xe5\\xc15\\xe0\\x01\\x99\\xa0\\xc3\\xef\\x0b.z\\xf8\\xa1^\\xe4\\x85\\xcay\\xde\\xa5\\xcd\\x08{\\x07\\x80\\xf4\\x7f)\\xc8G\\xad\\xce\\x00\\xcf\\xd0\"t/p\\xa7\\xf4\\x9b\\x08z\\xe7\\xf99+\\xd2o\\xed\\xb9`\\x1fP\\xc3~\\xa53#\\xd2\\x16\\xfd\\x9dFi\\xc1\\xb5\\xe0`?\\x81\\xf9!\\xe4\\xa1\\xe0X\\x99|\\xa0\\x15%\\x85\\x1b\\xf37\\xa6\\xd9\\xa1\\xcfA8\\x12\\xd7-4A\\x9b\\x1d\\xed8+\\xe9q\\xf7\\xb9J\\xdc{\\xe7\\xf96\\xa8\\xebe\\xf6\\xc34\\xb2\\xf5w\\xfd\\x80\\xdd\\xfd\\xbf\\xa9n\\xd8\\xeb\\x97\\xb3(\\xafn\\xb9\\x1e\\xb2\\x87i\\x9avo\\xe4z\\xbc\\x98\\xa3\\x89S\\x1b|\\xe0\\xcd \\xc42\\xdd\\xaf\\xb0I\\xd3\\xfc\\xbf\\xd9\\xc0\\x07\\xa4\\x7f\\xf0\\'\\xfc\\x89\\xa3/Q9~\\xb1g\\xec\\x9f\\xb1\\x82J\\x8a\\x9a4\\xe1\\xf6\\xd92N\\xf5\\x19\\xfcJTK\\xd5\\xd9\\xef\\xb9\\xc3N\\xad\\xfb:fL\\xf7?#9+~\\xa4\\xc5{\\x17HW\\x9c\\x1f\\xbe\\xcf\\x91\\x9eM\\x8fY\\xc7\\xce\\x0b\\xd2\\xe1\\xa8QH\\x9d\\'#\\xf5/\\xfc\\xf0/\\xfe4\\xd9}\\t\\xb0\\'\\xa2\\x93E\\xec\\x7fW?B\\x7fa\\xfdFK\\xe2\\xe1\\xcd\\xfaDi\\x97|M\\xa0^\\xa6>\\xa9\\x92\\xecZ\\xfe\\x18\\x16\\xc7|\\'\\xa7$\\xb7wo<\\x92\\xc1\\x93g\\xecD\\xd3`\\x8fs0\\x894\\x87\\xc8\\x8d\\x1e/\\x8b\\xc9\\xe2[\\x033\\xb9]\\x89\\xd1\\xfb\\xb0:\\xfb\\x10\"t\\xf0:\\x99\\xdd\\xf0m)\\x03\\x86`\\xa4\\x07G$\\xe6}C_I\\xc2\\xf7\\x0f\\xdf$\\x05zhi\\xfd\\x842\\xba\\xe1\\xe8\\xcc\\xdd[\\xa2\\xc4u\\x80\\xf6/\\xf3\\xf2#\\xc7O\\x03o\\xb1\\x98\\xad\\xf0\\xd3\\x7fD\\xc0BD\\xf8`\\x13\\xb1\\x99\\x05.\\x12\\x9a\\xd9\\x19\\'\\xe6FNc\\xc3\\xa7\\xd2s\\x1e\\x01\\xe3\\xc0\\xd3\\xea\\xfc\\x88\\xf1\\xd3\\xc0\\x9d\\xc1\\n\\xa1\\x95\\xc7OY\\xb1\\xcc#\\xfe\\x00\\x00\\x8b\\x18aa\\x8b\\xd6\\\\D\\xe863U\\xady\\xf0\\xaa\\xf5?\\x83\\xfc\\xe0m\\xf8g\\x8e\\xbe\\r\\xa1\\x146\\xc4_\\xe3\\x00\\\\\\xe0\\x89D\\xcdx?3\\xe2\\x06\\xde\\xec\\xa4\\x82\\x8d\\xcb\\xa7^\\'r\\x9e\\x06?w\\xfa!\\xf6\\x8b\\x82\\xbd<\\x03\\x0eC\\xf5\\x93\\x93=`\\xba\\x8f\\xc7\\x1f\\xd2 \\xfd\\xef\\xec\\xff\\x00\\xd5#\\xfc\\x97\\x04X\\x02\\'\\xb6\\xf6mL\\xcc\\x9d\\x93\\'\\xde \\xff\\x00\\x8d\\xef0\\x97\\x04\\x1c!\\xd9\\x04\\xb4t^\\x82#\\x14\\x9c)\\xaf8|\\xc7\\x8e\\xaf\\x80\\xaf\\xe6\\'\\xf9\\x00\\x06iAR\\xc3=c\\xf1)8=M\\x9fs\\xf4\\x80\\xa8\\xa1\\x07\\x93E}\\xb88\\xf3m\\x06\\xeb\\xd0\\x07)e\\x02_\\xed\\xd2JN\\x11:\\x82>txp\\'\\x16~\\xbb\\x1e\\xe4\\xe4\\x86\\xc1\\xd1(\\xfa\\x9eSG\\x95\\xbd\\x0f\\xf3\\x00\\x00\\\\\\x1e\\x93Us*\\x0e\\x87\\xc4\\xe4\\x90~\\x80\\x8d\\xbc\\xb6\\xab\\xe1\\x8b\\x88&rS\\xd6\\xae\\xa2IK\\x8d[\\xb4\\x1d\\x9a\\xe4\\xc3\\x9fU\\\\\\xaf,)K\\x88l}7\\xe6\\xaa\\x07\\x99Oc\\xbc\\xb0\\xf2d\\x7f\\xd1\\x00\\x00\\xae\\x9d\\x16\\xfbc\\xf3\\xf1S\\xa3\\x03b\\xf8\\xe2m\\xe58A\\x9e&\\x8eP\\xb4\\xfd\\xaf\\xbe\\xd6\\x15\\xf0\\xd1\\xf53W\\x8b\\xd3\\x96\\xce\\xa4\\xf3\\xc9k\\x1c\\xe5\\xd1\\xdfI\\xe5<\\x98|\\xe8\\x06\\xcd\\x7f\\x84\\x00XJ\\x90W\\xa7\\xc57\\xbbO<\\x84\\xbc\\xecN\\xd4\\xedN\\xd4\\xbc\\x13*----/\\xe13\\xd6_\\xaf\\x94\\xd1\\xe4\\xb4\\xa8\\xdb\\x81\\xe5\\x8c%-\\x9a\\x96U\\x11\\xc4\\xc1\\xf1A6\\x00\\xbe\\xbc\\xbd\\x0f\\r\\x83\\xbf\\xf9}&\\n>.u\\xca\\xfd\\xa4\\'\\xca\\xc0%\\x0f\\xb4\\xb6eK\\xa3\\x8b\\xdb\\xa07I\\x08\\x02\\xc3L\\xf2\\x9c\\xe4\\x0e\\x9b\\xaa\\x1f\\xca\\x90\\xc7\\x01\\xa1/\\xd1?\\xe5?\\x90\\x10\\x9a\\xa4\\x80!\\x91\\x99\\xc6(l\\x02\\x19EUVp\\x14z\\xde\"\\x14?\\xd3\\xc8\\xaa\\xa3^Z\\x95\\x86\\x86\\xcc\\x14\\x84\\x0e\\x01\\xd8l\\x80\\xbd\\x93\\x07\\xd4\\x9b}YA\\xdf\\xe5\\x1a<\\xa2Q\\xf4\\x7fL\\xa1\\xe4\\x07Z\\xc851\\r\\xa6\\xa2>Qa\\xbf\\xfe|P\\x80E\\x01em\\x00k\\x19\\x1f\\x0b\\x93\\xcf\\xd2?\\xf7\\xe3>\\xf1\\xc1\\\\\\x0f\\r8*\\x83@\\xe56z\\x10\\x91eo\\x87#V\\x0e\\xd6\\xe32\\x9choN\\x8d\\x97\\xd8\\x98\\x1fA\\x17\\n\\x03-`\\x1bG!LH\\x12\\xaa\\x85\\xf5\\xcc$L\\xb6\\x1b\\x14\\xc3\\xe4\\x0c[R\\xc0W.\\xeb\\xa1@\\xb2\\xec\\xa5C\\x0b\\xbca=\\x99\\xf6?6\\xe7\\x94J\\x0b\\x18\\x96\\xf2\\xb4\\xbc\\xf6{\\x9e@\\x02:\\xf5\\x88+Gn\\xa8\\x15\\x8c|@\\x00q\\x1boE7gOh\\xe1\\xa8\\xcf\\xf1\\xef\\x00\\x00Ph\\xf8\\xcd\\x1d\\x0f\\xd3\\x16\\x8f\\x10\\xe5\\xd4\\xd0\\xc0\\x9d\\x8d\\xc7\\xecy@\\x00\\x83\\x18{\\x00\\x0bXz\\xc00((\\xacg\\xb4\\x1e\\xa6\\x15\\xa8\\x80\\x04\\xd3A\\xac\\xf2\\x1cq\\xd7(Pi\\x9bj\\xeah\\xac\\x94.\\x86\\xb6\\x89\\n\\xee\\xf9g\\x99\\x9a\\xf6zNU\\xf5\\xe1:\\x9ep\\r\\x83]\\xd0\\xf5X\\xd5,u\\xc4\\xfeA\\x0b\\x1bz\\x8b\\xf1\\x867\\x8e_\\\\D\"\\x04M\\x8c\\xb7\\x94\\n\\xa1\\xef\\xc0u`o}\\xe5\\xf8\\xe2)\\xd0~\\xc1\\x88\\xd1k\\x10\\x00%\\xa5\\x9b\\\\\\x84\\x15\\x10\\x12\\x94\\xbb\\x04\\x86\\xe0\\xe5\\x99X\\x12\\x82\\x9eo:\\xd1\\xe8\\xcbZ Z\\xd0\\xb8/\\x00\\x99\\xb0\\xc2\\xac\\xab\\xc1\\xa8\\xb8\\x02oF\\x19W/[\\xdd\\x84z\\x9bd\\n\\xeb\\x16J\\xddj\\xd0h\\x04\\x1c\\xdf\\xed\\xef\\xa0BKH6\\xca\\xf4\\xc4\\x8e\\x94\\x8a\\xb1\\xd2\\x9c\\xc7\\'\\xaa\\xeb\\x13\\x02\\xb8\\xe4\\xc2\\xa3Z^\\xe6\\xa6X\\'T\\x9c\\x8dZ\\xad\\x13\\x1aev\\x00\\xb6\\x9b\\x94=\\xd8P\\x9d\\x7fw\\xca|\\x07*\\xf3\\xf4\\xe0\\xf9A%\\xd2\\x12\\x8e\\xf8w\\xef\"\\xe95C~\\xc4l\\xaeu\\x08\\xcb\\xa3\\r\\xfa\\xc9f-\\x7fx=D\\x85A\\x83\\x9a\\x1c\\x1f(S\\xddmh\\x83=\\xf7\\x97\\xfc\\x00\\xf3\\xaf\\xe8\\xf1F\\xa6~\\x06B^\\x00E8\\xca\\xca\\x05_\\xcd\\n\\xa1F\\xa9c\\x04\\xca\\xb1\\x88\\xca\\xfdN\\xab\\x84\\xf1S\\xfb\\xb2\\xc9u^Y\\xf0\\x08\\xa1d\\xd8\\x9fp\\xfe\\x93\\xd3\\xc5\\xba\\x006\\xb4D\\xd2\\x8c\\xcc=BT\\xfb9\\x8f\\xed\\x97-\\xcc/\\xdd)`d\\x16\\x12\\xcb\\x1e\\xa2\\xc2J\\xb6\\x8b\\x0b\\xd0 zK\\x03\\xbbm\\x13\\xf4Y\\xc8\\t\\xd4\\xa7\\xa9+C\\xd1\\xbaP\\xb2\\x14p\\x7f\\x87\\xb4O\\xc1\\xe2G\\xa1\\xbe\\x83*\\xe8Vc_\\x0f\\xaa\\x8eZ\\xec*\\xe0g\\xee18u\\xea! \\x11\\xb2\\xd4+G(\\x058A-d\\xdd\\x97\\xee37\\x18o\\xa61\\x90G\\xee\\x1dr\\xccKm\\xe8\\xc5Z\\x9f\\x18\\x84\\x15\\x1d\\xd2-\\x90Yp\\xd8\\xb7a\\xee\\xc1{\\xa9\\xfb-\\xe4\\x11\\x99\\xab\\xecG\\x8b\\xaf\\xf7\\xa4\\x14\\xf1\\xc5N\\xd0\\x9cS>\\x95?>X\\xfb\\xff\\x00\\x96\\x1d\"\\xda\\xcej\\x9dV^\\x84\\x1b\\n`:x\\x1f\\x08\\xd6\\xa1\\xf5\\xbf\\xd4&\\xdc:\\xe8\\xfe\\xcdJ\\x0e\\x87\\xf5\\x96v\\xd7\\xba\\xdc\\xcc\\x83\\xa7\\x07ADH\\xda\\x85\\xd3\\xff\\x00A4}\\xc9jo\\xeb\\xfd\\x10\\xb8\\x80\\xc7\\x0f\\n4\\\\\\xb6\\xde\\x06\\xac\\xa3\\xab\\x19\\x17=\\xda\\xf0\\x04\\xe0)\\t\\xb5\\xe3\\x91\\x01\\xf8c]\\x0f\\xb1\\xe0\\x85\\x10\\x1bb0\\x95\\x80\\r\\xb6w\\x05r>\\x02\\'ch\\x0f\\x05\\xa6\\x9c\\xa2\\xb0C+\\rR\\xea\\xac\\x15\\x8c\\xc1\\x97R\\'E\\x1a\\xe2dX\\xaa\\x83=\\x97W\\xb4A\\xe9l\\x8d\\xe1C\\x015\\xde\\x04\\x11*\\xc3\\xa1\\xd4\\xa0\\xb1\\xa2@C?G\\xa8p\\xc2,=\\x89x\\xd8\\xf5\\x0c\\x9d\\xc9\\xf4\\xfe\\x17\\x9f\\xea\\'\\xd2\\xa7\\xe4J\\xd3MOVj\\xdf\\xa0\\x87^\\xa5\\x8d\\x89\\x92\\x8e\\xf8\\x90\\xaa6\\x01\\xf4\\x1f\\rO%\\xf8\\\\\\xdc\\xb1\\xbf\\xb4\\xc0\\xac\\xf4\\xc4\\x0f\\x06\\xec\\xf7 x\\x03\\x18\\t}\\x92!\\xbcQ\\x0f\\x03k5\\xb6\\x0b\\xd8\\xf7\"\\x97%V\\xe8\\x07T\\x80\\xcd\\x1e_\\x0c\\x00>\\x12_\\x16|)\\x18\\\\\\x15+_D\\xaa\\xb4\\xd2\\x8d\\n\\x02\\xde\\xe1l>\\xa3-\\xa8ZE\\x15i\\xe9\\x80/\\x0c7\\x86\\xb6\\x9d\\x8db-\\xaa\\x14q\\r\\x86BUI[E\\x89er\\xb7\\xfd-w$\\xd0\\xbb\\x06]\"\\xae\\xc54\\xf1@e\\x0e\\x12\\x014c~\\x18C8,!\\xaf\\x04>3<\\x03D@\\x8c\\x83\\xcd\\xed\\x15h\\xa8]\\xec\\xbe\\xb7,\\xe4\\xc6\\xfaw\\xdd\\x14MLK\\x00\\xecL3\\xf2\\xa6?\\xd3\\xd6\\xbc\\x10\\xc7\\xb3\\x1a\\x98\\xe1\\x8b\\xec\\x97(\\xea\\x0f\\x86\\xaf\"I\\xc4\\xc4n\\xef\\xc0\\x00\\t\\xcd\\x071\\x1e\\x91\\xa7\\x10B\\xb6)[c!a5\\xa4-T\\xdav\\xd1\\x001\\xb0DSAU\\x11+\\xean\\x97t\\x18\\xa8\\xb7\\x1av\\x00\\xdfm\\xae\\xbaS\\xfe`\\x00c\\xd3\\x0f\\xc3\\xc1n\\x85\\x89\\xb6\\xa7\\xb7\\xfa\\xec\\xb76\\x05\\xbbi\\x08\\xb5\\x19n\\xba\\xea\\xccS\\x89%\\x1d\\x1ejfP\\xc6\\x14\\xcf`\\x08\\x1c\\xea\\xc8\\t\\x8bc\\xa0a\\x8d\\x8f\\xb3\\x06\\nQ\\xe3\\x98\\x98\\x80\\xe9)\\xc9\\xb4\\x08`\\x8a{\\xc2S\\xd6]\\xc0\\x8d\\x0b\\x8c\\x07Xj\\x15,!^Vrw!@[C\\xeb*p\\xbf\\x81\\xe5;i\\x00\\x16\\x97\\xa5\\x02\\x7f2d\\xee\\xe6\\xa1L\\x0b\\xbd\\xe9O\\xfdv<5x?\\x10\\x00\\x02\\xfc(\\x1a\\xeabj\\xbbKDr\\x15S\\x10\\x19\\xe7\\x82Q?\\t\\x12E\\x96j\\xe2\\xce\\xc1v\\x10f\\x85\\x8e(\\xa16\\xaf\\xc5\\x00\\x00~\\x15\\x0fO\\xf0\\xf0\\x1a5t:\\xc9\\xeeq\\xb1\\xbbJ\\x96^\\xd9w0\\xc2Y\\x19\\xba\\\\j\\x83\\xca\\xf0B\\xb4\\x9d\\x0cR\\x86\\\\\\xc5\\x83Iu\\xb8\\x17\\xf7\\x9b\\x90\\xc6\\xcc\\\\\\xe7\\xd4\\xc0\\xa5\\x941A\\x02\\x16^=q\\x15\\xaf\\xf9\\xa4\\x11\\x85\\xd1\\xc8\\xe4\\x88\\x86\\xd6%\\xeb\\x1dk%\\xd53\\x01:p`\\xf6\\xa0\\xb6\\x1c>\\xf0\\xdf\\xa7\\x1fN}\\xd4ao16\\x1c\\xca\\xd4\\xe9\\x97\\xa5\\xc7\\xc2\\xd5\\xfe\\xf0\\x00\\x00\\x00\\x00\\x07\\xe1 \\xdf\\xf1^\\x13su\\x90\\xbbz\\x03e\\xb8\\x88%\"\\x14\\x8e((IS\\x12Q\\x0b\"\\xbbJV\\xa0\\x95\\x07./J\\x00\\x00\\x9b\\x05\\xfc8\\x1f\\xda\\x0em\\x02\\xfb\\xa2`\\xb4t\\x05\\xb5\\xb8\\xde\\xec\\x8c\\x08%(\\xc2\\xeb\\x03\\x94\\xa2=R\\xa1\\x801\\xa1\\x95\\x83\\xed\\xa4-\\xb9\\xd3\\x01\\x94\\x0eA*\\xf6\\xe0\\x9b\\\\\\x1bw#\\x9fa\\r\\x82L;\\x9fe\\xc5N\\x1ehXO\\xba\\x9c\\xbf\\xe2f`,\\x1d!t\\x8e\\xb2\\xb7\\xd1\\xe1\\x1f&\\x80\\x00\\x00\\x00\\x00qF\\x9f\\x03\\xbb\\x16\\x00\\xec\\xa0fT-,\\x9d\\xf9R\\xc4\\xcf\\x85\\xb6b\\xa4\\xea\\xe5n\\xa0bC%];,\\xc6\\xcc\\xa2\\x95|^5\\xcb\\x98\\xb1\\x0b\\x91\\x8aC\\xda\\xf3\\x86\\xf80-\\x05`\\xe84\\xa7h\\x8d:\\n\\xb1\\xae\\xd4\\xa64&l\\xba\\xadF\\xc3\\x94,\\xa9\\xf7\\x9bz\\xba\\x11\\x04\\xdd\\xe6\\xadK\\x97\\xd0Y{\\x0c{\\xaf\\xaa\\x01S\\'H\\x98\\x06\\xdf\\n\\\\\\xe6\\xc8\\xc5?\\x11\\x9d\\xe5\\xca\\x9c(\\xc9\\xa8%XA\\x88\\xd5R*\\xedV\\xed\\x9f}8X.M\\xdbBC@\\x95\\xbf\\xb0\\xf0\\xd5\\xf2`\\x00\\x00\\x00\\x00\\x0b\\x99\\xda\\x1d\\x19\\xa4\\x99\\xb5\\xb55\\nR\\xff\\x00\\xd1\\x8f\\x04V\\xac\\x83\\xe8\\x81\\xfc\\x8f\\t\\x06\\xd5C\\xad\\xd0\\xba\\xc8\\x9eX!\\xac\\xef1q\\xae\\xa9r\\x9a\\n\\xefH\\x90\\x8fL\\x92\\x9aH@\\xbc\\x0em\\x8f)\\xe0%\\xe6\\xd6\\x1fB!K\\x8b0\\xf5r\\xd0P:\\x01@\\x04h!T\\xac\\xadK\"L\\x16\\xd6\\x80\\\\Y\\x9f\\xc5t\\xa4\\x1b\\x8e\\'\\x82\\xf4X#\\xd4R2\\x86\\x1e\\xe0\\xabQ\\xfd\\x90\\x0b\\xe0\\xa8o<)>\\xf6g?\\x9f\\xb7\\x04\\xcep\\x00]~Y{\\x97:>\\x1a\\xbf\\xdb\\x00\\x00\\x00\\x00\\x1f\\x04)*\\xce\\x83\\x82\\x9e\\x83\\xab\\xd6\\x12\\r\\x82}\\xa7\\xe6x\\xa3\\xaf\\x8e\\x16[\\x03\\x14\\xac\\xc1\\x9bp\\x879q\\xc4\\xc3TpC\\xaa\\xab\\xb0\\x06\\xec\\n\\xd9my\\x15l\\xa9\\x90\\x17\\xb4\\x14\\nZ\\x84]\\n\\xcb \\xa0\\x8a\\x0b\\xa8i+\\n3\\xad\\xae\\x94\\x0b`]N\\x8c\\x077\\xae\\x01\\xe0\\xa7\\x19\\x7f\\xf4}\\xb1m\\x94\\x15\\xca\\xce\\xc4\\x1a\\xc1\\x9bR\\xcf\\xaa\\xfc\\x06\\x83\\x82,\\xfb\\xa9\\xd3\\x92\\xd2ML^%G\\xaf0\\x06\\x95g\\x93\\r\\xc3\\xd7\\x00\\xcd_&\\x00\\x00\\x00\\x00$\\xd8\\x0c\\xa2\\xc7\\xda=9\\xd5\\xfe\\x89$\\xa0\\xa7\\xa1\\xed\\xa3\\xec\\xce#\\x0f\\x11\\x15Y\\x01\\n\\x88\\x94\\x88\\xf0\\x91\\xd4\\xed\\x7f\\xe3\\x7fI,\\xe8U\\xe9\\x88\\x13J\\xb7Ck\\xcd\\xc0\\xbb5\\x18l\\xb45\\xb4\\x0b\\xa82\\xa3\\xe1l\\xa3J\\x80\\xdc\\xa2\\xc5D\\x85\\x02\\xb9\\xa5\\x86\\x18E@\\x86\\xfbd\\xec\\xd1\\x06\\xb8\\x03=\\xb5k\\xb2\\t>\\x98\\x89\\xbf\\xa0\\x0c5\\xba\\x83\\x17\\xa6\\xce\\xca\\xb9\\\\N\\xc0\\x07\\x8f\\xddO\\x90\\x91\\xb9L\\x8cD\\xc3~\\xb1\\x8dn?d\\xd5\\xf2\\x80\\x00\\x00\\x02\\r\\xc2\\x00\\xfa8\\x82\\xa4\\xd59>\\xe1\\xf1D\\xc4\\xd0\\xa8\\xd3R\\xa7\\xd9\\xe6\\xc0T\\xb6\\xd2.\\xc1\\xc5\\x9dyT\\xab\\xd4\\x04N\\xbc%\\xfa$\\xe1\\xe1\\xa7\\xa4:\\xc2l\\x82\\xb36A\\xaa\\x13\\x15\\x7f\\xca\\xdd\\xfb/\\xa6\\xc6\\xe0\\x89\\x9d\\xb1h)/iA\\x87\\x9bfe\\x1b\\x11t)\\x06\\x17\\xbe\\x9fE\\x93rp\\xb8V\\x80\\xe0\\xd0\\x0f\\x10\\x08\\xc3y\\xe1\\x98\\x8e\\xf3a\\xd4\\xfd\\xf1\\xb2\\xc9\\'\\x18L\\xf7,![\\x0c\\xd5\\xf2\\x80\\x00\\x05J\\x9e\\x9f\\xe1\\x00\\xf1E\\xfb!D\\x94\\xae \\xd1\\xda=oU\\x08tQ2\\xe6t\\x0e\\xe8\\x05\\x15\\x00U\\xa5\\xd9K\\x8aqT\\xb2s\\xaa\\xc8,\\xb9\\xe4\\n\\xe89\\x13\\x84xH\\x15k\\x98\\xf8*\\x04h<)*\\xec\\xc9\\x1d\\x82\\xa9j\\x1d\\x04\\xc6\\xe3\\x02<2X\\x00\\xd2%:#\\xdf@V\\x0b\\x15\\x1c\\x8eE\\x1dat\\xa9\\xe9l\\xb5\\xbdU\\x03q\\x08\\x92\\x04(\\xa2\\x83g\\xc0\\xe85&c\\xd5\\xd1f\\xe7\\xdeO\\xc2-\\xfd\\xa4j4\\x99\\xf0\\x08-c\\x16j\\xff\\x00H\\x00\\x01\\xf1\\x9d^Z\\xad\\xde]\\x0eV.I\\xdd\\x87\\xd4\\x10\"\\x10\\xcdF\\xa9\\xa8\\x1b\\xec\\x81\\xba\\xfas\\xff\\x00K1\\xf5\\xdd\\xf3\\x1b|=f,\\xe7p\\xce=e\\xdb\\x19\\xba\\xa7\\xb2I\\x14\\x81\\x96\\x9a\\xa6\\xd5\\xca\\xab\\xf0S\\x06^R\\x91J3\\xe8\\xcaB\\xdd/\\xfa\\xf27`\\x91\\xe3XH\\xbdw\\xdc\\x9b\\xf0\\x0f\\xb7\\xf7\\xcb\\xff\\x00\\xab7\\xff\\x00rd\\x19\\xc3uE\\r\\x9fC\\xf9\\tj\\xa6\\xa5k\\x8f{\\x96\\xfaLM_&\\x005\\xa8\\xcb\\xecL\\x81V\\xecs_P\\x98\\xc3\\xa6\\xf9\\x8c\\xff\\x00\\xb9\\xc4\\xc4\\x1d\"\\\\\\x17\\xec*\\x9b/7\\xec:@\\xdc\\xe6\\xc5\\xdb\\xd1\\xe8E{\\xb4\\xfe\"3^\\xc1\\x1e\\x83\\xe9;z\\x1e\\xba\\xf0br\\x81\\xc0`\\xd2{\\x9fYZ\\x86{\\xa2\\xfdR\\xd4\\xcf\\x10_\\x08\\\\\\xb1\\xa9_\\x00\\xe5Yw\\x98n\\x93\\x90\\xdf\\x97\\x12\\xd7\\xbe ;G\\x85\\x9bh\\xe8\\x0fW\\x04|\\xd2k\\xe1\\xbdS\\x86\\x9a^jYW\\x10\\xd9\\x8a~\\xe1%\\x94\\xc1\\x1dL\\xc0\\xd8\\xf4\\xe1\\x96\\xed\\xef\\x1b\\xe9~\\xd0\\xff\\x00,\\xd7\\xf8w<\\xc2\\xbaGq\\xa8\\xb5K\\xa9r\\xbc\\xfe\\xb8\\x98+w\\xfbD\\xcbj\\x07\\xd2z\\x13\\xb6E\\x94\\xd4z\\x08A2\\xebK\\xc4\\xb6\\xa6wR\\xd4\\x8b8}\\xcc\\xc5\\xab\\xd2\\x90\\x1agk}\\xe0\\x07\\xec\\x84X}f\\x11 \\x1anJe=\\xf9\\x89\\x96\\x87jSet\\xe2\\ry\\x86\\x8f\\xf1_\\xf9k\\xd5\\x99\\x1d\\xf5\\xa3\\xa4b\\xae\\x97]\\xc4\\x89\\xc8\\x8c\\x98H\\x14\\x7f\\xef\\x12\\x81p,n\\xacE^ v\\x83\"\\\\n\\xa7t_#\\xed=A@\\xb6=\\nu!\\x0e\\r\\xab\\xb3\\x8e\\xbb\\x96\\x10\\xee\\xa6u\\x80\\xd3zS\\x034\\x964\\xdc\\xec!i\\x0f\\x02\\x87\"\\x18\\xfa8{$2\\xa6*\\x0b`\\xd3d\\x08*R\\x9b\\x96;\\x023\\x824YE\\x1bV\\xe9\\x04\\xa33q\\x0c\\xb0P\\xab\\x1dQ\\xe0H\\xfb\\xf2\\x15[\\xe5\\x00U\\xd4\\xfb:LF\\xe1\\xf2\\x81\\xb0\\x16\\xff\\x009+)\\xa7\\xd4\\x81\\x18\\xab\\xfe-@\\x8a\\x19\\x14\\xe7;\\x99\\xde\\xce\\xf6U@>\\xd0n>\\xcf\\xe4%G\\xec\\x88F\\xaezN\\xcf\\xd9-\\x04E\\x86(\\xec5\\x1b\\x89\\x16\\xd9@\\xdb;\\x0f\\xda^\\x9a \\x80\\x16\\nX\\xa5\\xa2^n\\x14:&\\xc4\\xb9\\x08\\x02 \\x9d\\x19\\xc8\\x11\\xec\\xca\\x9a\\x91\\xa3\\xe59\\xf6?\\x04\\x7f\\xdf\\xe9\\x1eZ\\xdb\\x1c\\xeb[\\x01)\\x11\\xaeP\\xf4*\\x01\\xac\\xd3.\\xbf\\xcd\\x01`gn\\xad#\\xbb+J\\x06\\xc1\\xda\\x057WB*\\xb2\\xd3\\xccN\\xddz#\\x82\\x11\"lCi\\x99[A\\xa63S\\x13\\x89\\x0e^E\\x8c:\\xd1\\xf3\\r\\x1f\\x96Th\\xb7\\xc9,\\x1d\\x1efH\\x1e\\xa25CG\\xcahY\\xd3\\xf1\\x86\\x1f\\xf4j(\\xac\\xc1\\xb9\\xbb(\\xb2\\xf9\\x8c\\xc0\"\\xdc\\x11\\xca\\x92\\x9c\\xc3\\xa2\\x88\\xe7\\x7f[\\x9a\\x0eC\\x8e}gE\\xf5\\'g\\xeaN\\xcf\\xd4\\x9d\\x9f\\xa9;?Rv~\\xa4\\x1b\\xdb\\x9d\\xabOJI\\x80(\\xc5k^\\x86=\\x907\\xbca/\\xce\\x96\\xfd\\x05\\x01\\x15A\\xca\\xb7\\x89j\\xd4\\n\\xc0H\\x1bJ\\xd4\\xea\\xf98\\x83~\\x8b\\xd1\\xca\\xbe\\x84\\xbfv \\xef\\xa45\\x11#\\xda\\xed\\xa4\\tt\\x7f\\xee\\xa0-Hv\\x05h\\x0e\\xe0@\\x9e|\\xa26\\x81\\xb5lMs\\x96I\\x855\\xea\\xa9_\\x00\\x7f\\xd0\\x10\\xb7\\\\\\xe5\\xb4z{\\x04\"\\x8b\\x8dDYM\\xc7q\\x0e\\xd8\\x14\\x00\\x99\\xc1\\xd80/\\x99\\xd6\\xdd\\x9a\\xf4<-\\xd8G)j\\xeaq\\x18q2\\x14\\x85\\xc2\\xe8\\x9d_\\'8\\x0f\\xbc\\x90\\xb9\\x11\\xcd\\xac\\xf4\\'\\xea\\x95\\x17\\xfdb/f6\\x8d\\xb8\\xca\\x91\\xbdZ\\xb7FW\\x10\\x18,\\x05`\\xe1Z\\xdf\\xc0\\x92I 6 (\\xe2R_D\\x81kgTlDK\\xa4\\xa5\\xa1\\xc18`\\xd2\\x81\\xf7\\x81\\xb14\\xc6^2h!\\xa8?j&\\x0c\\xbd\\xd4\\xa4Q}\\xe5\\xc5M\\xf1\\x04i\\x9a\\xbeN\\xa6b\\x00\\x8d\\xeb%|\\xd3\\xfaF%\\x14|-\\n\\x8c\\xc0LJS\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8S\\xcc\\x85<\\xc8\\x15T\\x85<\\xc8S\\xcc\\x81UH\\x13\\xc8>\\x19\\x19\\xb5\\xe2X\\xd1n6\\x89Tc\\xaf\\x029\\xd9\\x92T\\nY\\xe4\\xeb\\x08\\xab&\\xaf\\x93\\xb4\\xbb\\xd3\\xc8\\x99\\x12\\x10s\\xedN\\xb1\\xdc\\xa7\\xeb\\x1608\\x9d\\xc9\\xdc\\x9d\\xc9\\xdc\\x9d\\xc9\\xf5<\\xa5\\xb86\\x92\\xc2-m\\xa1 ~0=4W\\xed\\x84\\xa9grw%\\xe5\\xe5\\xe3Z\\xf4e\\xde\\xb40J\\xd3\\x152k\\xa4j\\xa9b5|\\xa3!u\\xe8\\x1e\\xa3\\x01\\xe8[\\x94\\xe8\\xc0\\x8b6\\xf2\\xed\\x12\\r\\x10\\xdc\\x1bY\\x10\\xee\\x067\\x80\\xfe{#\\xa8=\\xe6\\xafh\\xd9yk\\x1eoy\\x0e$G\\x8a@,D\\x94Ykqk\\xef^\\xf0\\xdaM_)\\xe2\\xce\\xe3\\x88Q\\xb0\\xf3\\x10\\xd7sx\\x9b\\x81\\x8f\\x96|\\xc3\\xa6\\xbc\\x12~\\xe33H\\x88\\x05\\xe30\"\\xaa\\xd0\\x846\\x93ne\\xdc\\t\\xab\\xe5/\\xa7\\xbb\\xe7\\xdb\\xd0\\x90\\xe2\\xe6>\\xae\\xa1u8mOx\\xe1\\'bv\\'bv!\\xb8\\'L\\x08\\xf5#]\\x1a\\xb7\\xdf\\xacE\\xc0\\xa1\\xa3\\xafy\\x96t^5\\xd8\\x9d\\x89TZ\\x1c\\xb0\\xda\\\\\\x12P\\xb5t\\x0c\\xa6\\xf78\\xea\\xaf\\xe0\\x99\\xadd\\x97`3\\x887\\xbe\\xbd\\xa5\\xd1\\xa4\\x9a\\xbeU~4u\\xc7\\xadu\\x84!\\x83\\x8bP\\xfa\\xdc\\x079\\xa3?\\x04\\xfa.$\\xdf\\xc0\\xc3K\\x9e\\x1f\\xf0\\x119W\\xa90\\x893\\x16\\xb0\\xcb\\xfa\\x00\\xe5\\xda\\xf5[XW\\x8a=q\\x16\"V\\xa2O\\xff\\xc4\\x00#\\x11\\x00\\x02\\x02\\x02\\x01\\x02\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x011\\x00\\x100@\\x11\\x02q !PQap\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00\\xfc\\x15\"\\x18gP\\x84Q\\xc8\\xb7\\x85\\x81\\x05\\x1cmA\\x00\\x9c{Go \\xcb\\xf2b\\xf0,\\x8b8\\xe2:u\\xdbaX\\xe4\\xa8(N\\xfb\\x8a!\\xe7\\x12\\xdf~\\x80~\\xe9\\xff\\xc4\\x00(\\x11\\x00\\x01\\x02\\x04\\x06\\x02\\x01\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x001\\x02\\x10\\x11!\\x030@Aaq Q\\xa1\\x12`\\x80\\x81\\x91\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00\\xfc\\xf5\\xd8\\x91\\xb2\\x06\\x9f\\xa5\\t\\xf8@\\xfcH\\x19w\\xa9\\x80\\x90I\"\\xcb\\x0e/\\xe1Xq,(\\xe8\\xb0\\xe2\\x05\\xae\\xa1*\\x02\\xa1 k\\x193\\xa6\\xcb(UX(\\x8a\\x88\\xa2\\x80C+\\xb4QL\\x85\\x996\\xd2d\\xfeG\\xc3ty\\x19\\xae\\xc9\\xe5\\xd7\\x87\\'(_?\\xdai2i\\xf3\\xa6\\x15\\x88\\xa1+\\x07FF\\xcb\\xa4\\xd3\\xefLw\\x9e\\xe9\\xdeC\\x99\\xf3\\xab\\xebV\\xc8^\\xb4\\x9e\\x19\\xbd\\xb5\\xbe\\xfc\\x85MD(R\\xb7\\x97:so \\x08B\\x81\\x1e\\x17:\\xfe\\xf5\\x1e\\xf27?V\\xa1\\xfe\\xcc\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m The above exception was the direct cause of the following exception:\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m raise ArrowConversionError(str(column_values)) from e\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=8298, ip=10.0.127.201)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1556aaed88ed121a', 'image_url': 'https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\u001b[32m [repeated 2x across cluster]\u001b[0m\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:12 [gpu_model_runner.py:4021] Starting to load model Qwen/Qwen2.5-VL-3B-Instruct...\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [vllm.py:624] Asynchronous scheduling is enabled.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:13 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:15,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:15,814\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:15,814\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:15,815\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:15,815\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:15,816\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:15,816\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:15,817\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:15,818\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:15,818\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:15,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:15,819\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:15,820\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:15,820\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:15,821\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:15,821\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:15,822\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:15,824\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:15,824\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:15,825\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:16 [gpu_model_runner.py:4118] Model loading took 7.16 GiB memory and 2.514481 seconds\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:16 [gpu_model_runner.py:4946] Encoder cache will be initialized with a budget of 16384 tokens, and profiled with 1 image items of the maximum feature size.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:42:25,860\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:42:25,861\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:42:25,861\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:42:25,862\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:42:25,862\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:42:25,863\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,863\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:42:25,864\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,864\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:42:25,865\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,865\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:25,866\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:25,867\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:25,867\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:25,868\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:25,869\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,870\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:25,870\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:25,871\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:25,871\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:25,872\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:25,873\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:25,874\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:25,874\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:25,875\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:25,875\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:25,876\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:25,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,877\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:25,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:25,878\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:28 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/e365e1adb8/rank_0_0/backbone for vLLM's torch.compile\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:28 [backends.py:865] Dynamo bytecode transform time: 5.65 s\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:42:35,902\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:42:35,903\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:42:35,904\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:42:35,904\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:42:35,905\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:42:35,905\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,906\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:42:35,907\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,907\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:42:35,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,908\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:35,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:35,909\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:35,910\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:35,911\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:35,912\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,912\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:35,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:35,913\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:35,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:35,914\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:35,915\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:35,916\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:35,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:35,917\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:35,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:35,918\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:35,918\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,918\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:35,919\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:35,919\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:42:40 [backends.py:302] Cache the graph of compile range (1, 2048) for later use\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m [rank0]:W0504 13:42:41.698000 8465 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", - "2026-05-04 13:42:45,943\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:42:45,944\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:42:45,945\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:42:45,945\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:42:45,945\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:42:45,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,946\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:42:45,947\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,947\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:42:45,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,949\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:45,949\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:45,950\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:45,950\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:45,951\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:45,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,952\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:45,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:45,953\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:45,953\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:45,954\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:45,954\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:45,955\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:45,955\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:45,956\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:45,957\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:45,957\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:45,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,959\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:45,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:45,960\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:42:55,971\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:42:55,972\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:42:55,973\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:42:55,973\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:42:55,974\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:42:55,974\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,975\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:42:55,975\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,976\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:42:55,976\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,977\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:42:55,977\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:42:55,977\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:42:55,978\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:42:55,978\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:42:55,979\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,979\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:42:55,980\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:55,980\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:42:55,981\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:42:55,981\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:42:55,981\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:42:55,982\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:42:55,982\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:55,983\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:42:55,985\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:42:55,986\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:42:55,986\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,987\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:42:55,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:42:55,988\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +2m12s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 5 to 6).\n", - "\u001b[36m(autoscaler +2m12s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:43:06,017\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:43:06,018\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:43:06,018\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:43:06,019\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:43:06,020\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:43:06,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,021\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:43:06,021\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,022\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:43:06,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,023\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:06,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:06,024\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:06,025\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:06,026\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:06,026\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,027\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:06,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:06,028\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:06,028\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:06,029\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:06,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:06,030\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:06,030\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:06,030\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:06,032\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:06,033\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:06,033\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,034\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:06,034\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:06,035\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:43:16,083\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:43:16,083\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:43:16,084\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:43:16,084\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:43:16,085\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:43:16,085\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,086\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:43:16,086\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,086\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:43:16,087\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,087\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:16,088\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:16,088\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:16,088\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:16,089\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:16,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:16,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:16,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:16,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:16,093\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:16,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:16,095\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:16,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:16,096\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:16,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:16,097\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:16,098\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,099\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:16,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:16,100\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:43:26,125\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:43:26,126\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:43:26,127\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:43:26,127\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:43:26,128\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:43:26,129\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,129\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:43:26,130\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,130\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:43:26,131\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,132\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:26,132\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:26,133\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:26,134\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,134\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:26,136\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:26,137\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:26,137\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:26,138\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:26,138\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:26,139\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:26,139\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:26,140\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:26,141\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:26,141\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:26,143\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,143\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:26,144\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:26,144\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:43:36,184\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:43:36,185\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:43:36,185\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:43:36,186\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:43:36,186\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:43:36,187\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,188\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:43:36,188\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,189\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:43:36,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,190\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:36,191\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:36,191\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:36,192\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:36,194\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:36,195\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,195\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:36,196\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:36,196\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:36,197\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:36,197\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:36,198\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:36,198\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:36,199\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:36,200\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:36,201\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:36,201\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:36,202\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,202\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:36,203\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:36,203\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:43:46,251\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:43:46,252\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:43:46,252\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 26.8MiB/26.9GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:43:46,253\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:43:46,254\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:43:46,254\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,255\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:43:46,256\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,257\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:43:46,257\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,258\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:46,258\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:46,259\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:46,259\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:46,260\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:46,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,261\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:46,262\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:46,263\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:46,263\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:46,264\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:46,264\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:46,265\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:46,265\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (26.8MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:46,266\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:46,266\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:46,267\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:46,267\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,269\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:46,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:46,270\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:49 [backends.py:319] Compiling a graph for compile range (1, 2048) takes 72.12 s\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:49 [monitor.py:34] torch.compile takes 77.78 s in total\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [gpu_worker.py:356] Available KV cache memory: 10.43 GiB\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [kv_cache_utils.py:1307] GPU KV cache size: 303,856 tokens\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=8465)\u001b[0;0m INFO 05-04 13:43:50 [kv_cache_utils.py:1312] Maximum concurrency for 4,096 tokens per request: 74.18x\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/35 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:43:56,334\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:43:56,334\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:43:56,335\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:43:56,336\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:43:56,336\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:56,337\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:43:56,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:56,338\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:43:56,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:43:56,339\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:43:56,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:43:56,340\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:43:56,341\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:56,341\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:43:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:43:56,342\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:43:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:56,343\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:43:56,343\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:43:56,344\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +3m17s)\u001b[0m [autoscaler] Cluster upscaled to {48 CPU, 5 GPU}.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:44:06,396\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_55_0 =======\n", - "2026-05-04 13:44:06,396\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:06,397\tINFO logging_progress.py:227 -- Active & requested resources: 1/32 CPU, 1/3 GPU, 26.8MiB/26.9GiB object store\n", - "2026-05-04 13:44:06,397\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:06,398\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:44:06,398\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,399\tINFO logging_progress.py:231 -- ReadFiles: 1288010/1610012\n", - "2026-05-04 13:44:06,399\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,400\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:44:06,400\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,401\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:44:06,401\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:44:06,401\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:44:06,402\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:44:06,402\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:44:06,402\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,403\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:44:06,403\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:06,405\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:44:06,405\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:06,405\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:44:06,406\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 26.8MiB object store; [0/1 objects local]\n", - "2026-05-04 13:44:06,407\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:06,407\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:06,407\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:06,408\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:06,408\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-04 13:44:06,409\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,409\tINFO logging_progress.py:231 -- Map(_postprocess): 0/1\n", - "2026-05-04 13:44:06,410\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:06,410\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 1497.7 tokens/s, Avg generation throughput: 383.8 tokens/s, Running: 10 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.8%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch eae27c433fe44df78040ae4de717fcd3 with size 2: 13.034660649999978\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 226.8 tokens/s, Running: 2 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.4%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch 6b1686859e7c488fb39f8c721cd8e99e with size 16: 13.563821872000062\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:08 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 76.6 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.2%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch bbb8d975947d4de2a82c274616a04981 with size 16: 13.82500405099995\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m [vLLM] Elapsed time for batch 9a977ae78e44442c86f71d48af3b88d4 with size 16: 14.365994451000006\n", - "2026-05-04 13:44:09,558\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_55_0 execution finished in 144.25 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m INFO 05-04 13:44:09 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 38.8 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m ERROR 05-04 13:44:09 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 13:44:10,139\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_57_0\n", - "2026-05-04 13:44:10,146\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_57_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 13:44:10,147\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_57_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> TaskPoolMapOperator[Map(_postprocess)->Write]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{\n", - " \"id\": \"1556aaed88ed121a\",\n", - " \"product_id\": \"B0928CHMDQ\",\n", - " \"title\": \"Light Bulb Camera, Light Bulb Camera with Audio, 2.4GHz Wi-Fi Security Camera, VR Home Surveillance Wireless IP LED Camera-Remote Floodlight Infrared/Replay/Night Vision/Alarm/Motion Detection\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/4196OrLRGcS._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\",\n", - " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Smart Home Security\\\",\\n \\\"attributes\\\": [\\\"Wireless\\\", \\\"Audio\\\", \\\"360\\u00b0\\\"],\\n \\\"search_tags\\\": [\\\"Smart Bulb Camera\\\", \\\"Security Camera\\\", \\\"Wireless Surveillance\\\", \\\"Home Security\\\", \\\"360\\u00b0 Camera\\\"],\\n \\\"description\\\": \\\"Wireless security camera disguised as a light bulb with audio, 2.4GHz Wi-Fi, 360\\u00b0 coverage, night vision, and motion detection.\\\"\\n}\\n```\"\n", - "}\n", - "{\n", - " \"id\": \"672292d3f24e4aa6\",\n", - " \"product_id\": \"B0012ZASQS\",\n", - " \"title\": \"Canon WP-DC22 Waterproof Case for Canon PowerShot SD1100IS\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/315msg0Q-dL._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\",\n", - " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Camera Accessories\\\",\\n \\\"attributes\\\": [\\\"Waterproof\\\", \\\"Canon\\\", \\\"PowerShot\\\"],\\n \\\"search_tags\\\": [\\\"Canon WP-DC22\\\", \\\"Waterproof Case\\\", \\\"Canon PowerShot SD1100IS\\\", \\\"Camera Protection\\\", \\\"Underwater Housing\\\"],\\n \\\"description\\\": \\\"Waterproof Canon WP-DC22 case for Canon PowerShot SD1100IS, protecting your camera in underwater adventures.\\\"\\n}\\n```\"\n", - "}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:44:10,414\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:44:10,415\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:10,416\tINFO logging_progress.py:227 -- Active & requested resources: 0/32 CPU, 0.0B/26.9GiB object store (pending: 4 CPU, 1 GPU)\n", - "2026-05-04 13:44:10,417\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:10,417\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:44:10,418\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:10,419\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:44:10,419\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:10,420\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:44:10,421\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:10,421\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:44:10,422\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:44:10,422\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:44:10,423\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:44:10,424\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-04 13:44:10,424\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:10,425\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-04 13:44:10,425\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:10,426\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-04 13:44:10,426\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:10,427\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-04 13:44:10,428\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:10,429\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:10,429\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:10,430\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:10,430\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:10,432\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:44:10,433\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:10,433\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=8302, ip=10.0.127.201)\u001b[0m TypeError: 'NoneType' object is not callable\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m W0504 13:44:17.196000 28405 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m No cloud storage mirror configured\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "2026-05-04 13:44:20,461\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:44:20,462\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:20,462\tINFO logging_progress.py:227 -- Active & requested resources: 4/48 CPU, 0.0B/40.3GiB object store (pending: 1 CPU, 1 GPU)\n", - "2026-05-04 13:44:20,463\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:20,463\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 13:44:20,464\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:20,464\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 13:44:20,465\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:20,466\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-04 13:44:20,466\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:20,467\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 0/1\n", - "2026-05-04 13:44:20,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 13:44:20,468\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-04 13:44:20,469\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-04 13:44:20,471\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-04 13:44:20,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:20,472\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-04 13:44:20,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:20,473\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-04 13:44:20,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:20,474\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-04 13:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:20,475\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:20,476\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:20,476\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:20,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:20,477\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:44:20,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:20,479\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m W0504 13:44:23.690000 3423 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 3x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=8961, ip=10.0.127.201)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "2026-05-04 13:44:30,494\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:44:30,495\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:30,497\tINFO logging_progress.py:227 -- Active & requested resources: 5/48 CPU, 456.8MiB/40.3GiB object store (pending: 1 CPU, 1 GPU)\n", - "2026-05-04 13:44:30,497\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:30,498\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:44:30,498\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 228.0B object store\n", - "2026-05-04 13:44:30,499\tINFO logging_progress.py:231 -- ReadFiles: 1395010/1610012\n", - "2026-05-04 13:44:30,499\tINFO logging_progress.py:233 -- Tasks: 2; Actors: 0; Queued blocks: 0 (0.0B); Resources: 2.0 CPU, 456.8MiB object store\n", - "2026-05-04 13:44:30,500\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:44:30,500\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:30,501\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:44:30,501\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:44:30,501\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:44:30,502\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:44:30,502\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:44:30,502\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 62.1KiB object store\n", - "2026-05-04 13:44:30,503\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-04 13:44:30,503\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (62.1KiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:30,504\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-04 13:44:30,505\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:30,505\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-04 13:44:30,507\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:30,508\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:30,508\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:30,509\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:30,510\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:30,510\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:44:30,511\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:30,511\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Max pending requests is set to 141\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Downloading model and tokenizer.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m No cloud storage mirror configured\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m INFO 05-04 13:44:36 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m INFO 05-04 13:44:36 [model.py:1561] Using max model len 128000\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xc3\\x01\\xd6\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00/\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x03\\x05\\x06\\x07\\x04\\x08\\t\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb,\\x00\\x00\\xd7v/\\x9c\\r\\xce\\xb8Q\\xb0O[\\x81\\xb4]\\xd4$m\\xf7\\xb4\\x9a\\x1d\\x05\\xcf\"t\\xa9\\xf3\\x1a\\x1d[\\xd7\\xc6\\xe0w/_\\xcf\\xbes\\xe9G\\xca\\xf3>\\xa5|\\xdbx\\xfa1\\xf3\\xc5\\xc3\\xe87\\xcf\\xb7N\\xfa\\xe0\\xf7\\x8e\\xe4\\xe2\\x13;c\\x8b_;\\x13\\x8a[;{\\x90\\xfb\\x8e\\xa0\\xe6\\xd1:[\\x0f\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x17\\xc1z\\x06\\xaaN\\x17\\xeax\\xe9\\xed\\x1e[\\x9e\\x89\\x1eg\\xa6\\x87\\x96\\x9e\\x9a\\x1eh\\xfaby\\xa9\\xe9\\xa1\\xe6\\xad\\xf1\\xe6_\\xa1etZ\\x8d\\xfa\\x16!\\xe9\\x1eX\\xfa\\xe8x\\xe9\\xeb\\x81\\xe5_\\xa1b>\\x8a\\x16\\x17\\xe4y\\xee\\xdf\\x91\\x83\\xfaW\\x84\\xf6\\x03>\\x00\\x00\\x00\\x00\\x00\\x00\\x008]\\xac.H\\xc9\\xcb\\xcb\\xe8\\'$\\xc8V\\xa2*\\x88Ft!I\\x08$-\\xa7B\\x14\\x90\\xb7Y\\x08&-\\xd2\\xe5\\x0bi\\x8bq\\xbd\\x12\\xccoD\\xb2\\xb8-\\xcaT)\\x90\\xf1\\xed\\x85:_<\\xe9 \\x00\\x00\\x00\\x00\\x00\\x00\\x03Q8\\x0e\\xd1\\x83\\xce\\x9e\\x8fW\\x9b\\xd0_\\xbbf\\xf1ZV\\x85*\\x11\\xa4\\xe2F3\\xa1\\x04\\xa8F\\x92\\x10\\xa4\\xc5\\xb4\\xe8A1\\x04\\xa8A:\\x11V\\x85\\xaa\\\\\\x89\\x04\\xa8R\\x92\\x81\\x99\\xcey\\xbd&Ov\\xd760\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1f\\xec\\x1f=\\x9eouo\\x95\\xbd\\x0b\\x84\\xee\\xdb\\xb8V\\xb4\\xa9EE\\x15\\x11\\xa4\\xe8B\\x97\\x05\\xba\\\\\\x16\\xe9r\\x84)1\\x04\\xe8F7\\x05\\x9a]\\x89\\x08\\xce\\x84!r\\x85\\xbaN\\x05+_q\\xb1Ft7\\x8c\\x8d*\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9s\\xe8\\xdf\\x9b\\x8d\\xc2\\xec\\xa6BU\\x91Y\\xc6EJ\\x89RA!\\n\\\\\\x16\\xe9r\\x84+Q\\x1aJ\\x84U\\x14\\xa4\\xa8F3\\x89JV\\x84#r$!v%\\xa8\\\\\\x81L\\xee\\x0bk=>\\xdf.d\\xda\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x07-\\xd2\\xbd\\xf5=\\xb2\\x90\\x8dj\\x15T\\xa5kR\\x92T*+\\x19P\\xa5+B\\x94\\x94JP(\\xad\\x00)U\\n[\\x9c\\nF\\xb1\\x11D\\x8c+B[\\x9e\\xaf\\xb4\\x93\\xd9\\xb5M\\xfc\\xbc\\x00\\x00\\x00\\x00\\x00\\x00\\x00>g\\xda4M\\xf0\\xf4V\\xdc\\xc9V5+X\\xd4\\x95iR\\xb5\\xa0\\xad\\x00\\xa0)A\\x1a\\xd0P\\x00\\x14)DD\\x10+JD\\xac\\x11\\x10P\\xceg1\\xf9\"[\\xfe\\xa1\\xb8\\x00\\x00\\x00\\x00\\x00\\x00\\x009\\xff\\x00@\\xe1\\xe6\\xbb\\xb1c\\xf2\\x04\\xeeZ\\xbaMJ\\x8a\\xd2\\xa4\\xab\\n\\x92\\xac*I\\x11Z\\xc6\\x85i@\\xa0\\x14\\xa1*DV4\\xa0\\x8d\"(\\x89JR%b\\x89ZG\\xd2m\\xf7\\xa06-\\x87\\x1b\\x92\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xdf\\xf4\\x7f\\xca\\xe6\\xdd\\xea\\xb52\\xe5\\xcbW\\x0b\\xb5\\x84\\x8a\\xa3R\\xaa\\n\\x94%X\\x8a\\xd2\\x94$\\x85\\t\\xad\\xd0\\x9a\\xd5\\x0b\\xb1\\xb6\\'\\nDR\\x94\\x11\\xa4J\\xc6\\x94%H\\x8a\\xe5\\xf0\\xbbA\\x97\\xb3w\\xd6n\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x005^\\x1d\\xba\\xeb\\xe6Bv\\xe4]\\x9d\\xb9\\x93\\xachN\\x91\\xa14(\\\\\\xad\\x9a\\x93\\xad\\xba\\x93[\\xa18\\xc6$\\xe9n\\x84\\xd6\\x85\\xd5\\xaa\\x17#n$\\xe9\\n\\x12\\x8d(V\\x8a\\x04h7\\x9d3})\\x98\\xc3\\xed&h\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xe7\\xeb\\xd3\\xf7\"\\xed\\xdb\\x17\\x0b\\xd2\\xb5\"\\xe2\\x02T\\xb4\\'Kq/V\\xc5K\\xcbt.\\xd2\\xdcK\\x91\\xb7\\x12\\xecmc\\x0c\\xbb^\\xf5\\x99Z[\\x12B%\\xdaB\\x84\\xabj\\x85\\xc8\\xc2\\x84\\xa9\\x1a\\x19\\x9d\\xbb]\\xd8Ht=3y\\x00\\x00\\x00\\x00\\x00\\x00\\x00as\\\\\\x94\\xe4;\\xbe\\x170]\\x9d\\xa9\\x97\\xebf\\xa5\\xd5\\xaa\\x17-\\xd2\\x05cj\\xc9\\xea\\xaf\\x92G\\xae\\xb6q\\xc6Z\\x9c\\xe3Y:\\x86\\xad\\xab_)/.,\\xd9i\\xe3\\xa1\\xe9\\xf6\\xe2\\x06\\xcb\\xe8\\xd4\\x86\\xd5\\xee\\xd2.\\x1d3\\xdf\\xc9\\xe2u\\xbar\\xff\\x00Y\\xd1)\\xa3z\\x8e\\xcb\\x92\\xc7\\xfb\\x8c\\xf6\\xd9\\xaf\\xec\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x9d~\\x8a\\xf9,\\xd8\\xbd~\\x7fAvP\\x91:\\xdb\\xa95\\xb8\\x97l\\xd2\\xc9k\\x1b\\x8b\\xd0\\xce\\xa5\\x83\\xe7\\x17\\xcc\\xa6+\\xd927m\\xd4\\x95,\\xe3L\\xae7\\xc52\\xd4\\xab\\x13\\xd9/\\x1f\\x9c\\xccO^\\x91\\x9f\\x8e\\x12ffX\\xab\\xa6J\\xb8\\xdb\\xa6C-\\xad\\xee\\x87V\\xb4\\xf3\\x1b6K\\x186\\x1c\\x9e\\x993w\\xbd\\xa3\\\\:\\x06S\\x97y\\xce\\xb4\\xe5\\x18S\\xb8\\xb8\\xd6\\xdcn\\xed_\"e\\xd0\\x98\\x00\\x14\\xf8\\xd7\\xbdr\\x03a\\xb9\\xe5\\xbc^\\xad\\x91qb\\'\\xa3O\\xc7\\xf3\\xa3f\\xc4br\\xc7\\x97!v\\x05nZ\\xb8Jp\\x17#H\\x96<\\xfe\\xe1\\x89\\xb1\\x9b\\x81\\xae\\xda\\xd8\\xe0ae\\x92\\xb2y\\xe3[E\\xc8y\\xa0d\\xacY\\xa9IN\\xa3\\xadrN\\xfag1YM\\\\\\xd8\\xb2\\x9c\\xd2\\xd9\\xd4\\xec\\xf2\\xff\\x00a\\xd0c\\xa7^6\\xa6\\xbd\\x90=\\xd4\\xb3x\\xf5zq\\x16\\x8c\\xf4t[\\x06\\xf3s\\xcd\\x039\\x96\\xd3\\xf1g~a\\x87!\\xc4\\xd7\\xcad^\\x08\\x99*`\\xb0f\\xf1\\x84\\xd2\\xad\\x9e\\xac\\x06N\\x05\\x9a\\xd7\\x1c{Xj\\x99\\x86/$]\\x95\\x99\\x97)\\x018\\xc2\\x85`\\x89TEaX\\x08\\xa0V\\xddhY\\xb5\\xea\\x1e\\x0b9A\\xe0\\xfaS\\x8ev\\xc2\\xc6\\xab\\xb0\\xd91\\xbeoN(\\xf4\\xfbp\\xd6\\x8c\\xef\\x87\\xc1\\xeb!\\x0fu\\xf3\\x07\\x1c\\xfeh\\xc0f\\xb2\\xde\\x93\\x8c\\xed\\x9d\\'J6\\xbd+1\\xdc\\xceE\\xdb\\xfd \\x0e\\t\\xcd\\xfe\\xc2\\xf9\\x88\\xd65\\xed\\xe2\\xd9\\xcc\\xec\\xfa\\xfc&B4\\xb0K\\x19\\x90\\xb2b\\xde\\xaf)K\\x11\\xf1\\x1e\\x0c\\xc6\\x1bc\\'\\xe9\\xf3L\\xf6\\xfa0\\xf6\\x8d\\x91\\xaa\\xd4\\xd9\\xa9\\x81\\xf4\\x99Zyf]\\x8c`V\\xdd\\xbbe\\xf5\\x99\\x17\\x11\\x99H\\\\\\xb2tn\\xa1\\xa7nF??\\x80\\xce\\x94\\xacm\\x90\\xf2z\\xe0b<;\\x1d\\r[#\\x9c\\xf6\\x1ek\\xde\\xedD\\xdb\\xf4}k\\xb6\\x9c\\x8b\\xbf\\xee@\\x00\\x00\\x02\\xce\\x9b\\xbc\\r\\x0fF\\xee\\xa3\\xe5\\x1d\\x1f\\xeea\\xf0\\x07\\xa7\\xed\\x1er|\\xdf\\xe6\\xec\\x9aq\\xa6c\\xb28\\xf3\\t\\x93\\xf5zL?\\x97`\\x91\\xad_\\xcd\\xf9\\x8f\\x04\\xa7\\xe7.\\xd3\\xc4/Y\\xbfR\\xd5\\xc9Y/O\\xc5\\x135s_\\xbag.\\xe2/\\x1e\\xebV}G~\\xcbZ\\xf3\\x94\\xccy}\"\\x08\\x88O\\xd2x\\xfd\\x99-0\\xca\\xeb:\\xa6\\xfah\\xbdw\\xaed\\xcbw\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00,\\xeb;`\\xe2\\x9ao\\xd3\\xa3\\xe2]W\\xf4\\x13\\xc0|#\\xe6\\xfa\\xcbF>~\\xa7F\\xd0\\xcf/\\x9b)h\\xc4ys6\\x0c\\'\\x9bc\\xb2`\\xfd\\x1e\\xabDn\\xda\\xb6z\\xde;\\x84\\xb3\\x98m\\xcc\\xed\\x98\\xac\\xbe\\x0c\\xb5\\xb3\\xf93%\\xbb\\xfe\\xbc\\x99\\xe2\\xcbc0\\xa6[\\x9c\\xfd\\x0b\\xb2\\x9a\\xae\\xd4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x1f\\xb0rM\\x13\\xe9a\\xf1n\\x8f\\xfa\\x15\\xe4>\\x00}{\\xce\\x8f\\x9f\\xac\\xf4\\xcdL\\xd6\\xd7\\xe6x\\xadz\\xec\\x1em\\xe3A\\xde\\x0e\\xdf\\x8d\\x86\\xd6_\\xf7\\xe4\\xf5\\xf3;\\xa7l\\x9d`\\xd0\\xb7\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x005\\x9ek\\xdc\\x07\\xc5\\xda\\x8f\\xdf\\xfa\\xe1\\xf0V{\\xe8\\xdc9\\xa6\\xf5\\x1f6\\xfej\\x1d? \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd79\\xa9\\xdb\\\\\\xdb];[\\x91\\xde:\\xb3\\x89\\xed\\x07Dq-\\xa4\\xe8\\x8e-\\xb1\\x9d\\x19\\xc5=\\xc7]r\\x8cQ\\xdb\\x1c\\xebV;s\\x9dj\\xe7ms\\x9dh\\xednE|\\xea\\xce%\\xb4\\x1d\\x15\\xc4\\xf6c\\xa38\\x96\\xd2tG\\x14\\xc9\\x1deJ\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00r\\xdf\\x93>\\x9a\\xf88\\xfa\\x7f\\x94m\\xbc$\\xee>\\xbco(7\\xfe\\xb5\\xc4o\\x99n\\xa7\\xf3\\'j0\\xddO\\xe5n\\xdai\\xbb_\\x1e\\xedE\\xcdK\\x98w\\xf3h\\xe5\\x1c\\xdf\\xa6\\x1dW\\x92i\\xd7\\x8f\\xa2\\xf8\\xc6O\\x90\\x1d\\xdf\\xd3N\\x06u\\x1e\\xaf\\xa3\\xf0\\xc3\\xa8u\\xedC\\x82\\x9dW\\xaf\\xf3\\x8e\\nvM\\xcb\\xe6\\xdd\\xfc\\xfd\\x1d\\xbbf\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1d\\xf8\\x87\\xee\\x7f\\x88\\x0e\\xcb\\xc5\\xafv\\x93\\x15\\xcc\\xadt\\xb3]\\xf4\\xf8\\xec\\x98>\\xc5\\x8c\\xe5\\xa4\\xbb\\'\\xb3\\x89\\x96{/\\xa7\\x8c\\x11\\xec\\xbe\\x9e x\\xbaf\\xcf\\xc6\\x8fvK#h\\xcb\\xf3\\xb9vr\\xcf \\xb1\\xdbLg\\x15\\xcbvB\\xd7\\x12\\xf6\\xf6\\x13\\xc5\\xc3\\xf3]\\x90\\xe4\\xfb^\\x9d\\xb3\\x1f~\\xde\\xb5t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x8b\\xfc!\\xfa=\\xf2\\x89\\xf3\\xb7z\\xb1`\\xe2\\xdds\\xb9q\\xc3A\\xb3\\xf5\\x0f\"<\\xbc\\x93\\xec.Lf8\\x17\\xd7\\xdc\\xa4\\xc8|\\xfb\\xf4\\xe8\\xc4\\xfc\\xed\\xde:\\xa1\\xcc\\xb8Od\\xecG\\xce\\xbe]\\xd3\\xac\\x9f \\xf7\\x7f\\x07]><\\xef\\x18\\x8e\\x90|\\xa3\\xdd\\xefz\\x8f\\x9d\\xfb\\xa6\\xe5\\xa3\\x9c;\\xbd\\xf5~.q\\xcd\\xc3\\xa3m\\xe7\\xd7wl\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\n\\xfe\\x86\\xfc\\x88r\\xcdk\\xbd\\x8fg\\x16\\xed\\xdb\\xe1\\xcd\\xb8\\xe7q\\xdf\\x0es\\xc5{\\x96\\xfes\\xde\\x0f\\xdd\\xb7\\xd3\\x80\\xde\\xe8y#\\xe7^\\xe1\\xb4\\xeb\\x07\\x14\\xec\\xfd#\\x9f\\x1c\\x17\\xb5\\xf5\\x1exq\\x1e\\xdd\\xbf\\xe9\\'\\xcf]k\\xb2\\xf3\\xe3\\x88\\xfb\\xfe\\x86\\xc4\\x9c\\xfb\\x92};\\xb6\\x1aG\\xce_DcNE\\xb7m\\xdb\\x89\\xf6t\\xec\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\x0c\\xfe\\x81\\xfc\\x94q\\x07\\xd6\\x9c\\xe8\\xe1\\x9d\\xf3s\\xf2\\x1f;\\xf6\\x1c\\xb6|\\xf9\\xa3\\xb2y\\xfby\\xf1gd\\x86|\\xe0;?A\\xbci\\xfaGp\\xc4\\x99\\x1e5\\xde\\xb5\\x83\\xdd\\xca\\xfbn\\xb0^\\xe1\\xdfg\\xf2\\x13\\xdf\\xf3\\xb7\\xd3\\x19s\\x92\\xea\\xbd\\x9b\\xaf\\x9f\\x15\\xf6\\x8f\\xa4\\x87\\xe7c\\xb3og\\xcd\\xbd\\x0f\\xeb\\x9c\\x91\\xd4\\xae\\xf9\\xbd \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x03\\xe0\\xbf\\xd1\\xbf\\x99\\x08\\xfc\\xf9\\xf6\\x9e\\x86`\\xb8\\xb7\\xd8\\xfa!\\xc8q\\xbfBy\\x8f\\x98\\xfe\\x9e\\xf3t\\xd3\\xe1\\x0fOo\\x91\\xc3\\x9d\\xc4p\\xe7q\\x1c9\\xdcG\\r\\x8f}\\xce\\x9a\\xff\\x00\\x19\\xfa\\xebG>d\\xee[f\\xd0|\\x83\\xf5\\xfe\\xbf\\xb8\\x96\\xf3\\xbcS\\xa0\\x9cC\\xb0i}(\\xf6ex\\xbe|\\xfb+\\xd1f\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x01I\\x00\\x08\\x85h\\x12\\x00\\x00\\x00\\x04d\\x08\\x04\\xe0\\x12\\xa0V\\x81 \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\xff\\xc4\\x006\\x10\\x00\\x01\\x04\\x01\\x02\\x03\\x06\\x05\\x03\\x04\\x01\\x05\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x05\\x11\\x12\\x13!1\\x06\\x10\\x14\\x152@\\x16 \"4P03A#$5QaBDR`q\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\xf9\\xecYmq\\xcc\\xda\\x94\\xaf\\x15*\\xf1r\\xaf\\x19*\\xf1\\xb2/\\x1d\"\\xf1\\xef^<\\xaf0^`\\xcf\\xe4dc^a\\n\\xf1\\xd0\\xaf\\x19\\n\\xe3\\xc6V\\xf6\\xfe,;\\x8f+\\xe5=\\xfa\\xad\\x7fKj\\xe1\\xb4\\xaf\\t\\x1a\\x15\\xda\\xd5\\xb1s[\\x9c\\xb8\\x92.4\\xa1x\\x89\\x97\\x8a\\x9dx\\xc9\\xd7\\x8d\\x9dx\\xe9\\xd7\\x98L\\xbc\\xcaD\\xec\\xb3\\xda\\xbc\\xe8\\xa6e\\xf7/4\\x0b\\xcdX\\xbc\\xda%\\x05\\x88\\xe7\\x1a\\xb3\\xdaN\\xfe\\x1cor\\xae4\\x8d\\xbf&\\x9e\\xd3O\\xd3\\xd3\\xbaMb\"f1\\xdb\\xc0#\\xd9\\xe5\\xdf\\xb6\\x1d\\x13F\\x80\\x0f\\xc2\\xed\\xd7UTi\\x1bG\\xb4\\xca\\xbbt\\x911\\x0f\\xc21\\x9b\\x91\\xe8\\xa3\\xe4\\x00\\xf6\\x93\\xbb\\x89fC\\xf8@5@h\\x80\\xd4\\x81\\xed\\t\\xd0j\\xab\\x9d\\xdb\\x9d\\xf8H\\x87t\\x03\\xea\\xf6\\x97\\xdf\\xc3\\x82B\\xa1n\\xd6\\x84?\\x06\\xc1\\xa0\\xee\\xaa:\\x9fi\\x99w\\xd3\\x1b\\x10\\x1f\\x83\\x1d\\xc5B4h\\xf6\\x99\\x03\\xbe\\xc3B\\x1f\\x83\\x88s\\xee({@\\xee$\\xb2\\xbd\\x0f\\xc1\\xc4:\\xf7F5x\\xf6\\x96\\x1f\\xc3\\x8d\\xeeU\\x1b\\xf4\\x8f\\xc20h;\\xab\\x8ed\\xfbL\\xbb\\xf4\\x87E\\x10\\xd0\\x0f\\xc3W\\x1c\\xbd\\xa6U\\xdb\\xa5\\x89\\x89\\xbf\\x83\\x8f\\xafqL\\x1a\\x00=\\xa4\\xae\\xe2\\xd9\\x90\\xa1\\xf88G^\\xed5 {I\\x1d\\xb1\\xa5\\xca\\xa70]\\xf8H\\xfawC\\xcd\\xfe\\xd3)&\\xc8\\x1e\\xa0n\\xd6\\x81\\xf8A\\xddW\\xf9>\\xd30\\xedL1\\xa6\\xfe\\r\\x83R;\\x8f \\xa1\\x1a1\\xbe\\xd2\\xd9\\xe2Y(~\\x0e\\x11\\xcf\\xb9\\xdc\\xf9{XN\\xf2\\xe7\\xa1\\xf88G.\\xe8\\x86\\xaf\\x1e\\xd2\\xf3\\xf8pHT\\r\\xda\\xd1\\xf8F\\x8d\\x00\\xee\\xad\\xd5\\xc7\\xdaf\\x9f\\xf4F\\xc4\\xcf\\xc1\\xb7\\x99\\x1d\\xf5\\x86\\x8d\\xf6\\x99\\'o\\xb2\\xd6\\xa1\\xf88=]\\xceM\\xe4\\x00\\xf6\\x81\\xdcY\\xa6\\x7f\\xb4\\xe8\\x8c\\xec\\x0b\\xc5F\\x84\\xcc?\\xab\\\\u=\\xd1\\x8d^\\xdfibN\\x1cor\\xa6\\xdd\\x19\\xec\\x9fe\\x8dN\\xb8\\xe3\\xe9:\\xbb\\xae\\x9d\\xfa\\x04\\x1eB\\xe3=x\\x97/\\x18GV\\xdci\\xea&aZ\\xfc\\xb0\\xf2ou\\x7fQ>\\xd35&\\xd84Q\\r\\x00\\xfdw\\xcc\\xd6u}\\xef\\xfc\\\\\\xf7?\\xae\\x9d\\xcev\\x88=\\xc5j\\xb5Z\\xadV\\xabU\\xb9j\\xb5\\\\\\x96\\xe2\\x17\\x19\\xeb\\xc4\\xb96\\xdb\\\\\\x83\\x82\\xd5U\\xf4\\xeb\\xed3\\x0f\\xdd4Q\\xa6\\xfe\\x91+r\\xdc\\x072\\xfb\\x80t}\\x97\\xbd\\x06\\xa0>^\\'\\xfa\\xdcz\\xad\\xe5o[\\xd6\\xef\\x97U\\xaa\\xd5nP\\r\\xcfos\\xb9\\rS\\x1a\\xf6\\x81\\xb4I0M\\x9eS\\xd7\\x8e\\xf0\\xbcI\\xfe|K?\\x91;\\n\\x07_\\xd5\\x95\\xdc[R\\xb9\\x0f\\xd1\\xe8\\x9fi\\x81>\\xcb\\x9d\\xd3\\xaa\\xdb\\xf2\\x93\\xa22-\\xdf\\xefp\\\\\\x96\\x8bi\\xf95[\\x8a\\x0f[\\xd6\\xe1\\xdfD}D\\xf7?\\xf8\\x0br\\xde\\xb7\\xae\"\\xe2\\xae\"\\xde\\n\\xda\\xd5\\xff\\x00\\xcf\\xeb7\\xa3l\\xd8\\x0e\\xe7\\xe3\\x0f\\xf2.7\\xf9\\x16#(\\x10~Y_\\xc3c\\x9c\\xa9\\xf3\\x1b\\xbfBK\\xa1\\xbc\\x83\\xac\\xc8\\xe4\\xe7\\x97u\\x1c\\xd6\\x9f>\\xd0\\xb8kb\\xdaQ\\xef\\xd4\\xad\\xebU\\xc9h\\xb6\\xa3\\xdf\\xaa\\xa04a=\\xcf\\x940\\xea\\xe3e\\x8d\\xdb\\xbbp\\xd7o\\xcd\\xaa\\xdc\\xb7\\x94\\x1d\\xa2\\xde\\xb7\\xaduE\\xad(j:\\t\\xe5\\x08[\\x94u\\x82a(\\xe5\\x99\\x97\\x87]\\xca\\x16\\xedh\\x1f=\\xc7\\x91\\xa0Z\\xaduA\\x9a~\\xbe\\xd0\\xb6-\\x8bi\\xf95[\\x96\\xbd\\xd5\\xd9\\xb5\\x8d\\x1d\\xcfv\\x9a\\x95\\xfbKh\\x8dm\\xe1\\xfd(\\xbd\\xed\\xda\\x0f\\x88{]\\xf5\\xf8\\x92\\xdeO6Z\\xdd\\x01\\xe2\\xb7v\\xc4\\x1c\\x0f!\\xdf%\\xa8\\xe3\\xeb\\x05\\xa1;\\xb6\\xb4\\xb1\\xcd@\\x14^\\xd6z\\x84\\xef\\x98\\xed\\x82\\x9do\\x0e\\xdey\\xb7\\xee\\x92\\x08\\xd0\\xf9uN\\x9c\\x05+\\x8c\\xab\\x84\\xb4\\xd3\\xdbm[\\x16\\xd5\\xd14j@Zh\\x8f S\\xa4t`/\\x10XC\\xdc%l{\\x8b\\xb5\\x8e&j\\xb8a\\x9a\\x06\\x88\\\\\\xddt\\xdaX\\xd5\\xa6\\xc1\\xa1#`\\xd0\\x96\\x06\\r\\x1c[\\xb0\\x00\\xe0\\xc9]\\xa6\\xae\\x1a\\xf2^_\\xbc\\xf3\\x8b\\x1e\\xc6-\\xbc1\\xab\\xa4\\xb6d;\"\\xaf\\x88\\xd7\\x9c\\xcc``\\xd1\\xaa\\xff\\x00;n\\xee\\xd5j\\x9d oSg\\xfd\\x17\\x17uZ\\xf7\\x99\\x00\\\\U\\xc5BP}\\xb56\\xee\\x91\\xbd\\xd2\\xf2\\x0b\\xc3\\x90\\x7f\\xa6 sI\\xda\\x06\\xcd^\\x07\\xd1\\xf5\\x8d\\xbb~\\xb4\\x1b\\xb3\\xeb\\x00\\xb9\\xad:q\\x9f\\xa0r\\x13hx\\x8a\\x1d\\x0e\\xed\\x91\\xc4\\xd8\\xbah\\x83\\x16\\x81\\x83WK|\\x0eQ\\xc3\\x8e\\x96\\xc1\\xdf,\\x15\\xd9\\x00\\xd1\\x9d\\xf9x\\xb69\\xb3\\xa8\\xa5l\\xa3s].\\x89\\xd3\\x12\\xb5A\\xe0\\xf7\\x97i\\xd4\\xcb\\xfe\\xb8\\x85n\\x0b\\x92{tA\\xc8r[\\x88\\\\E\\xc5[\\xc7\\xb1\\xc77\\x9b\\x9d\\xdc\\xfenh\\xef\\xd5\\x10\\t\\x0e<6\\xee\\xde\\xb8\\x03R\\xe5\\xc0#\\xeaF\\x17\\x02\\nmp\\x0e\\xe7\\xf5A\\xab@\\xd1\\xab\\xa6\\xc8\\x06\\xfa!\\xa95\\xc3\\xb8\\xd5\\xa1\\x1dn\\x9f+\\x86\\xa0\\x855\\x16\\xb6M\\\\k\\xc4}\\x0e\\xa10\\xe6\\xa6\\x8fOS \\xfeAi\\xef\\xda\\x17\\rp\\xc8[HG\\xb8=\\x02\\x16\\x8d\\xfe6\\xad4\\xee\\xdcP\\x90\\xa1\"\\x0f\\x05k\\xfat\\x1b\\xa4z\\xf77\\x9b\\xcf\\xe8\\x86\\xa3\\xa3F\\xae\\x92\\xee\\x9e\\x86G-\\xc3\\xf4\\xd5\\xc52.o\\xfd\\x12\\x01\\xe4]\\x8d\\xae\\xe5\\xe5\\xb0\\xe9\\xa0\\x97\\x06\\x0f\\xa6LE\\x96zek\\xe2\\xf5\\x89\\x18\\xe5\\xb4\\x1e\\x9bH\\xef\\x7f5\\xc3\\\\4XQ\\xff\\x00\\x95\\xb8\\xad\\xda\\xadZV\\x80\\xad\\x88\\x8e\\xed\\xc5o+z\\xde>xF\\xd8\\xd8;\\xa0\\xe8O\\xce\\x1a\\x9f;#^5\\xfc\\xf4\\xd5\\xd3\\xbbF\\xd7\\xc4\\x7f35\\xa1\\xbc\\x87\\xb0\\x96\\x943z\\xe5\\xc0@\\xefK\\xf02\\xb3\\xf6\\xdfJ\\xd4}] \\x1c\\x9d\\xc8\\xf4\\xe1\\x95\\xd3\\xbf@\\xb6\\x04X\\xb6w\\x7f\\xca\\xdeV\\xedV\\xa1\\xcb\\xaa\\xd1h\\xba-t[\\xd6\\xf5\\xb9\\x01\\xa9\\x08\\xa7\\x9d\\x1aTcF\\x8f\\x945\\x06+s\\xf5\\x89\\x91\\xcb\\xc1#elC\\x9f\\xceXad#k=\\xb3\\x9a\\x1d\\xc8\\xc9B\\t}R`a\\xff\\x00\\xa2L4\\xcd\\xf4\\xc9Rh\\xfd_J\\xd8\\xb4\\xf9\\x0bB\\xd8\\x8b\\x11\\x0b\\xafv\\xe5\\xbfN\\xbc\\x96\\x8bj\\xd1U\\x1b\\xa5b\\xfeT\\xce\\xe8\\x11\\xb9\\xc3\\x1f\\xd5c\\xf7\\x80{\\x83Pj\\x0cR\\xdb\\x8e\\x13\\xa2\\x87\\x1d=\\x87=\\xcf\\xabN:\\xde\\x8f{$,\\x93\\xd5&\\x16\\xbb\\xbaI\\x82x\\xf4I\\x8d\\xb0\\xce\\xae\\xfay;Mzm?!\\x0bj\\xd8\\xb6\\xf7\\x83\\xfe\\xb7*\\x1c\\xe5\\x1d\\xcfg\\x11\\xda\\x08\\xab\\xb2\\x1fN\\x88\\x04\\x1a\\xa7\\x9e:\\xc3\\xeblV.\\xf5\\xadN:\\xde\\x8f\\xc1\\xc9\\x1bd\\x1b].\\x12\\xbb\\xfaI\\x81\\x91\\xbf\\xb7%\\x0b1\\xf5$\\x0eG@zl+O\\x90\\x8dQn\\xabj\\xc6\\x8f\\xea\\xad4Ps.(\\x04\\x1a\\x88\\x0c\\x1b\\x9c&\\x96\\xdf*\\xd51\\xb1\\xc1\\xf5~)\\xeck\\xc6\\x8e\\x97\\x0f]\\xeaL\\x01\\x1f\\xb6\\xfcm\\xa8\\xd4\\xb1I\\x17\\xafV\\x95\\xb5i\\xdc\\xe7h\\xb1\\xa4\\xefqNv\\xd6\\x92\\xabE\\xb5\\x816=S\\xads\\xe1\\xc1\\x1e7y\\xdfdr\\xfc\\x84\\xd4a\\x97\\xd56\\x02#\\xe8\\xb3\\x8fuS\\xf5\\xf0\\xcb\\xbd2\\xd5\\x9f\\xd4(\\xee\\xaf\\xab\\xa4\\x84\\xf1\\xdd\\xbd\\xef\\xb5\\x14`\\x12+Kk\\xf7b\\x85\\xb1\\r\\xac\\xfc\\xa4\\xd4\\xe1\\x9b\\xd7.!\\xdd\\x181\\x93\\x841\\x92\\xbb\\xd5Z\\x8b+\\xf3\\x1f\\xfa\\x85\\x8b\\r\\x81\\xa5\\xef\\xf8\\x86\\xa2\\xad\\x94\\x86\\xd1-\\x8b\\xcf\\xea(\\xb3u\\xa6pc&\\xcc\\xd7\\xae\\xe2\\xc9> \\xa8\\xacd\\xe1\\xad\\xb4\\xcb\\xf1\\x05D2p\\x98\\xb8\\xeb\\xcf\\xea*\\xd9(m\\xea\"\\xf3\\xfa\\x8a,\\xd5i\\x9c\\x18\\xc9\\xf3\\x15\\xeb\\xb8\\xb2O\\x88j+\\x19(k\\x06\\x99> \\xa8\\x86N\\x13\\x11\\x9d|CQV\\xc9\\xc3oQ\\x17\\xc4\\x15\\x14Y\\xba\\xd381\\x93\\xe6+\\xd7qd\\x9f\\x10SV2P\\xd6\\r2|CQy\\x9c<.:\\xf8\\x82\\xa2\\xad\\x93\\x86\\xd6\\xee\\x17\\xc4\\x15\\x149\\x9a\\xf381\\x8d>\\xef/]\\xd6`\\x926E\\x86\\xbb\\x16\\xab\\t\\x8a\\x9e\\xac\\xaf|\\xad\\xc0\\xdda\\xd4R\\xc2\\xd9d\\xec\\x91\\xf9L5\\x99\\xecI#\\x0e\\x16\\xe3\\xfdY|T\\xf6\\x19[\\x85\\xe5\\x17\\xf6\\xecC\\x157\\x80|\"\\x0cU\\xf8\\x01\\r\\xc2c&\\xac\\xf9\\x0c\\x8d\\xc0\\xdda\\xe5K\\re\\xb3\\xc6\\xf7\\xe50\\xd6\\xa5\\xb2\\xf9cv\\x16\\xeb\\xce\\xaf\\xcb\\xe2g\\x9d\\x95D~O{f\\xc4\\xdcT\\xde\\x02HTxk\\xf1\\x8d\\x1b\\x84\\xc6KY\\xcfs\\xe3\\xc1\\xdd\\x89\\xda\\xb6\\x9e\\x1e\\xd0\\x9d\\x92I\\x94\\xc2\\xd9\\x9e\\xcc\\x923\\xc9n\\x1f^_\\x13<\\xec\\xac#\\xf2[\\xba5\\xa7\\xcaf\\xf0\\x0e\\x85E\\x88\\xbf\\x10 b1R\\xd7\\xe3n\\x8f\\x11~&\\xed\\x15q\\xb78\\xf0>V\\xfb\\xbc\\xf3\\xcb*\\xc8Z\\xd9d+\\r<\\x9c\\x1b\\xda\\xc74\\x87\\xafggy\\xb5\\xa16\\x1ee;\\xea\\xce|d\\\\<\\xcc\\xf2\\x0bs\\x01<\\xae\\x8d\\xc3\\x87\\xdaI\\x9e%\\x84\\tepk\\x0bo\\xcf\\'\\x80\\xa8P\\x94\\x96\\x15Z\\xc4\\x9eY`\\xa6Xp\\xd7^\\xcfO!\\xf1:\\xd6\\x98\\xb9\\xe3\\x8b\\x84\\x99\\xfe1\\x8dW,I\\xe2&P\\xd9w\\x89\\x8c\\xc7\\xda\\t\\xa4\\x16\\xdc\\x03\\xec?\\x96\\x99\\xd9\\xe4\\xe1\\xd3Fw\\xed\\n\\xc5\\x89<\\xb2\\x02\\x84\\xcf\\xd1Q\\xb1\\'\\x97[*9\\x9d\\xcfv\\x06y7X\\xd4O)\\\\y\\x16&y\\xd2\\xc4Q\\x9d\\xb1]\\x0e\\x8a\\x8d\\x86\\x1dN\\x02\\x94\\xf1Y\\xde\\xf3B\\xcb%%V\\xa7a\\xf6\\xe3\\x90\\xe6(N\\xfbR\\xb9\\xb3\\xd1\\xb1)\\x1b{CNid\\x88\\xb2J\\x96\\x1e\\xc64^\\xa31\\xa3U\\x83\\xc1\\xd8\\xd8X\\xab\\xd1\\x98cg\\x8dAV\\xcc;\\xd6\\x06\\x94\\xd1x\\x9d\\xf1Q\\xb3\\x13\\x83\\x96\\x1a\\x94\\xed\\xb6\\xc7\\xbe\\xde>\\xc7\\x1eR\\x05[3\\xda\\x8eS\\x9d\\xa3<\\x96\\x9c\\xe6MV\\xdc\\xcdcVn\\x94\\xcfeM\\xae\\xadi\\xd1\\x08\\x94\\xf4g8\\xe8X\\xbc\\x05\\x9e\\x8a\\x95)\\x85\\x0bL1\\xd2\\xb2\\xcdV\\x0e\\x8c\\xec3\\xef\\xf2\\xeb!ERf\\r\\x1dB\\x9c\\xbe*\\x17&\\xfb\\xbc\\xcc\\xcf\\x82\\xbc\\x8f\\x8cem\\xaf5\\xb6\\xb0Y\\t\\xe6\\x96V\\xbd\\x99K\\x92t\\xc4d,\\xba\\xd3#\\x92\\xe6J\\xd7\\x88\\x99\\x8d\\x8b#r9\\xa2k\\xf3y\\x1b\\x10\\xd9s\\x18\\xfc\\x9d\\xc6i\\xaej\\xfc\\xf12\\xae\\xc3\\x90\\xba\\x1a\\x1e\\xa5\\xc8N1\\xd1\\xca\\x86F\\xe1\\x05\\xcb\\x19\\x90\\x9d\\xf5m\\xbd\\xd1\\xe4n\\xcb\\xc9\\xb8\\x0b\\xf3\\xcf;\\xd9!\\xca[{\\x8e\\x98\\xec\\x95\\xa3f\\x16?%\\x93\\xb2\\xcb\\x135\\xa3)q\\x85\\xab\\xb4\\x17\\xe7\\x82v27dn\\xb4\\x02rY\\t\\xd9V\\xa3\\xdb\\xe6\\x17v\\xefL\\xc8\\xcf\\xe5\\xcf\\x957\\'h\\x82V/#;\\xe0\\xb8\\\\\\xcc\\xa5\\xa7k\\xae\\x02\\xfc\\xf3\\xce\\xe6H2\\xb6\\x9c\\xfex\\xdc\\x9d\\x97\\xd8\\x89\\xaeo\\xbb\\xcf\\x02\\xea\\xb2\\xe8D{\\x06\\xdek\\xb3\\x8cq\\x9ae\\x19tea\\xb7\\xc9y\\x8f77Gng\\x08\\x9d$\\xf3\\xc3\\xbb\\xb4->-\\xeaW\\xbe]\\xba\\xe7\\xd8\\xe1\\x1d$\\xe9\\x1e\\xe6\\x06\\x19\\x98\\xef*\\x89\\x02\\xe04X\\x968\\xd2\\xbc\\x98\\\\\\xde\\x9d\\x99i\\xf1\\x0f+\\xeb\\x8d\\xe5c7\\xc9r\\x12\\xb2\\xcd\"\\xdc\\xeb\\xeb\\x91\\xcc]\\xa7i\\xf1\\x0c*I\\x1e\\xf6\\x86\\x9c\\xab\\x1c)QE\\xef-\\x0cL\\x8d\\xdeT\\xf4\\xde\\x8eXv8\\xd6\\xbe\\xa3\\xe5\\xae\\xbd\\x99i\\xf1/+M\\xaf;\\xb1Mq\\xb5\\x02o\\xbb\\xbb7\\x01\\xbb\\x95\\x8e\\xd0X\\x8eG6?\\x89-\\xa3\\xdaKk%\\x98\\x9a\\xbcU\\x9f\\x19\\xed%\\xb4\\xec\\xcc\\xde\\x05\\xb6\\x17\\xc4\\x96\\xd5\\x0c\\xc4\\xd2\\xd6\\xb3#\\x9b\\xda+\\x8e\\xe9\\x84\\xcb\\xcdrW\\xb2C\\xda;d\\xf2\\xa1\\x9c\\xb3-\\x88\\xe2\\x93!\\x9e\\xb1\\x04\\xf2F\\xc3\\xda\\x1b\\x8cp\\xdd\\x9a\\xccMNV2#\\xda;j\\xeefh\\xaa\\xd6\\x95\\xbf\\x11\\xdbQff4d\\xb0\\x87h\\xae\\x15\\x89\\xcb\\xcba\\x96K\\xc7i-\\x95\\x88\\xcdOf\\xc0\\x8eI\\xbbChH\\xf6\\xb6\\xae~\\xcb\\xe6\\x89\\x8e\\xcag,V\\xb0\\xf8\\xd8\\xfe\\xd1\\xdaiY\\x8c\\xbc\\xd5864\\x12\\x0b\\x96h\\xff\\x00o\\x8fF\\xcf\\xf4\\xb8I\\xff\\x00\\xe2\\x98\\xa3\\xb1\\xb1\\x8fb\\xc5}\\x95\\xf5^\\xc7\\x04\\xea\\xbb2u\\xb3\"d\\xbc7\\xeeX\\xa7kn\\x05\\x95v\\xdb\\x93\\x15,\\xdcW\\x02\\xbbO\\xf7\\x11\\xa9m\\x19\\x18\\x18\\xb2_aEq~\\x82\\xc5\\x07\\xf8\\xa9\\xd4Vxl{\\x16\\x07\\xf6\\xef(e\\xd8\\xbb<\\x7f\\xbcb\\x9f\\xf7\\xa5T\\xbe\\xe6\\xba\\xce\\x9f\\xef%Op\\xfe;I\\xff\\x00j\\xb7(\\xf8D}x\\xfd\\x9e.\\xbf\\r\\xbe\\xef)c\\xc3C$\\x87\\xce\\xda\\xbc\\xed\\xab\\xce\\xc2\\x93\\xb4N\\x93\\xd7r\\xecPA\\x04\\xc3\\xe27m\\xd8\\x9bv#M\\xd6S;D\\xe6\\r\\xad\\xa1v+1\\xd8{\\xa3\\xed\\x11\\x8f\\xd1\\x8b\\xbf\\x1d\\xf9\\x8co9\\xd1\\x0c\\x8e\\xd9\\x06hZ\\x9a6\\xc9\\x7f$\\xcas\\x98\\xd9\\'h\\xcc\\x9a\\x17\\xe5nEH\\xc6\\x1a\\xfe\\xd1\\xb9\\xe3i\\x9e\\xe4Q\\xd4\\x8a\\xc8\\xf8\\x88\\x86\\xecP]\\x8aJ\\xb2\\xd80\\xf6\\x81\\xed\\xd7\\x87\\x8a\\xb9\\x15\\xd3(t9\\xf2\\x0f\\xf4\\xa8d\\xdbr\\xc0\\x8eI\\xb3\"\\t\\x9e\\xc6\\x1c\\xd6\\xe9\\x83f\\xcb\\\\\\x8e\\x84\\xad\\x8d\\x92v\\x89\\xd2\\xfa\\xfc\\xec/;\\x0b\\x1d\\x97\\x12\\xcf\\x1b\\x13}\\xdfh>\\xd6U\\xe1\\xfe\\x9d\\xcbU\\xaa%d\\xfe\\xca\\x82\\xe2\\xb7\\x84Z\\xa3\\xff\\x00\\x15\"\\x86V\\xb0?\\\\/\\xdb\\xe4\\x15y\\x03\\x0e\\xa7\\xb3\\x87\\xfb\\xc4\\xe7m\\x95\\xc5Vx}\\xb8\\x0bs\\xbfy2\\xb9;f \\xb7\\xb4\\x9e\\xba\\xcaY\\xda\\xe8\\xc3\\x15\\xcf\\xf1\\x95Tv#lE\\x86\\x97\\xf8\\xdbi\\x84\\xf3\\xd3\\xb3~\\xab*3\\xfe\\xb0g\\xfb\\xc8U\\xef\\xb9\\xb0\\x9b\\xa7\\x19\\xbav\\x9f\\xee\\x98\\xb5Z\\xa8\\x80{\\xb48\\xf65\\x97+mo\\xbb\\xca\\xcd\\x1c0\\xbd\\xd2\\xf8\\xdcz\\xa6(Z\\x8ei\\x17\\x8e\\xa0\\xb1\\xde\\x02\\xf4\\x861>f\\xa4\\xad\\x11\\x9a\\xb3c\\xecH\\xc8\\x94\\xf9Z\\x90q*!v\\x82\\xc4MZQ3c\\xf1\\xd8\\xf5[1R\\xb1\\xdd\\x13\\xb2\\x14\\x1eK\\x8cY*18=\\xb3\\xe5i\\xd8v\\xf9\\x9b\\xba]5pW\\x93\\xd0\\xd7rK\\xe5\\xb7\\xa6\\xf2\\xc7\\xa6\\xf9\\x82\\x1d\\r\\x7f%\\xe78\\xf4\\xd6O\\x1e\\x9b\\xe7;\\xc3\\xa1\\xef\\xe4\\x9c\\xd6\\xf8\\xf4\\xdf[\\x92\\x94Q\\xe8;\\x81W\\xf2\"\\x84=\\xe2\\x8a\\x82j\\x92<\\xb3\\x9cG (#\\xc7\\x94}\\xdb\\xcf$\\xba|t\\xd1\\xe5\\x0f\\x82 \\xa8\\x04\\x01\\xecM\\xedQ\\xd8\\x9d\\xc7]-\\x9c\\\\\\xd4\\xb8\\xa1\\xef~j\\xe2.\\x1cPN#Zz\\x9agj\\x88N\\xf7\\xae\\x07\\xb1^x\\x81\\x14`\\x8f\\x1b\\xb8p~j\\xe1\\x1cE\\xe7\\x82\\xe5*\\xd7\\x1bv#<\\x9cq;S\\x90\\x07\\xb1l\\\\\\xe8\\x0e[\\xe8\\xbd8\\x97U\\x89\\xc9\\x17\\x1d\\x0b\\xe1\\xd6\\xfet\\xae\\xdc\\xbe\\x1cn\\xf9\\xa9]\\xb9|8\\xf3\\x065#\\xb7#W#\\x06;\\xdd\\xa5_e\\x18\\xc6zn5\\xcc\\x18\\xc5|\\xc7\\x9bi\\x08\\xe3dW{\\x87\\xcd\\x0e\\x12\\x9b\\xfc\\xb2#\\x12m+OA\\xfa\\xab\\xf6\\xf0\\xba\\xa07\\xfc\\xce:\\x02\\x01\\x83?\\xf9\\x1d\\xa97\\xd9\\xd6\\xb0\\xc6/v\\xa9\\x94M\\x14m\\x88\\x8b\\xdc\\x9c\\x18\\x1d\\x7f=\\xdbV \\xcd\\x8c\\xf7k_\\r\\xa7\\xf9R;r\\xf8@\\xf3D\\xe9\\x1e\\xbe\\x18<\\xc1:G/\\x86\\x0f1\\xb3{\\xb4\\xaf\\x86.\\xa3l\\xdeQ\\xa8\\x076\\xd3\\xac\\xf0\\x1e\\x03\\x00\\x86\\xf2\\x8f\\xf1\\x08@p\\\\\\xd1\\xd0\\xf0lm}\\xae\\xd4\\xb1\\x7f\\xe48\\xef:\\x16 \\xfa\\x8e\\xc6y\\xd0\\x16\\'\\xfc\\x8f\\x9b\\xce\\x80\\xb1\\x07\\xd4|\\xdet\\x05\\x89\\x1f\\xd5|\\xdct\\x04j7\\xea>d\\xe8\\n@~\\xa3\\xed:\\x02eV\\x9b^du^\\x9a[\\x1f\\xd46\\x95i\\xb5\\xd6\\x93\\xc3$5\\xfa#\\x0f\\xfc\\xbd\\x10\\x87\\xb9d x\\xb1\\xc1\\xb9n_\\x9a\\x97\\xe6\\xaeT&/C\\x1b*\\x9b\\xfa\\xc6p\\xd4\\xb1\\xdf\\xd6u\\xda\\x02\\xc7w]\\xd67R5\\xdd\\x94\\xdd\\xa0p\\xc9\\reY\\xd6>AL\\xf5\\xbd\\xf6\\x966\\xfa\\xa3\\xb6\\xf0\\xa9\\xf58U\\xdc\\x9b[81B\\x1ae\\xc6\\x9eGy\\xe0\\xbb\\x8a\\x92\\x1a\\xce\\xe5?\\xdcl\\x0b\\x19\\xdd\\x9b8\\xb6l\\xc5\\xf0@\\x8d\\x0e)\\xfbF\\xe8\\x15\\x07~g\\xde\\x9aF\\xa8zv\\xf0\\x1e\\'w\\xb9\\xe8\\xa7\\xe0\\xbd\\x16\\xe0\\xbd8\\xac\\x9c\\x17\\xf1\\x139\\x02\\x01E\\xee\\xfc\\xd4\\x11\\x8f\\xed\\xbb\\x910\\x1dJ-\\xd7\\x1d\\xea\\x92:D7\\xaa8\\xe8\\x9f\\xaa\\x05\\xa5\\x1e\\'\\xb7\\x86~\\xf4\\xb8\\xedg\"\\x99\\xba\\xf5\\x8a\\x0f6\\xf9\\xa1\\x01\\xc9\\xc4S\\x07\\x82%\\xbd\\xa9\\xc1\\xdd\\x8a\\x88\\xea\\x9aK\\x19\\xfdc\\xf9.\\x8a\\x11M\\x86\\x8f\\xc8*ME6\\xb6\\x8f\\xc8\\xa6\\x11\\xefd\\xf7\\x07\\xb4\\x7f`\\xd2Q\\xaez\\xbc\\xd1\\xd2,\\x1e\\x08\\x96\\xf6\\xa7K\\xadT\\x91\\xae\\x16(;A\\xf2\\xb50\\xd5\\xca\\x9aC]|\\x14\\x9a,m\\xe5\\x1blm\\xe7R\\xc4gPZt\\x94 :U\\x80\\xf8\\xaaId\"=\\xa8\\xb7\\xb5R\\x01\\xa1\\xb1SwX\\xff\\x00\\xa8\\x984^\\xa9;\\xa7r|H\\xccB\\xa4\\xee\\x9d\\xca\\x92f\\xc9\\x11\\xe4\\x9f\\x07\\x0c\\xc4\\xf9*N\\xe9\\xdc\\x9f\\n\\xd6J1T\\x9d\\xd3\\xb9?\\x13,<\\xadT\\x9d\\xd3\\xb9>0\\xcd\\x05I\\xdd;\\x95$\\xcd\\x92!>\\x0e\\x17@\\x9f%I\\xdd;\\x93\\xe1^\\xc9F*\\x93\\xbaw\\'\\xe2\\x0b\\xe1\\xf8U\\'t\\xeeO\\x8c3ARwN\\xe5I3d\\x88O\\x83\\x85\\xd0\\'\\xc9RwN\\xe4\\xf8V\\xb2Q\\x8a\\xa4\\xee\\x9d\\xc9\\xf8\\x99a\\xe5j\\xa4\\xee\\x9d\\xc9\\xf1\\xabl\\xa0\\xa9;\\xa7r~1\\xb3\\x14\\x8eYi\\x87b\\xa2\\x07I\\x1b\\xd3`\\x0b\\x08\\xb66\\xaa1,\\xe12\\x10x1\\xac%\\t\\xa6\\xc4;8\\n\\x8b\\xbc\\x02\\x11\\xa8\\xd8\\x19\\xc1Q\\xcbH\\xde\\x9b\\x07\\x17\\xc6\\xacc\\x92\\xfb\\x15\\x18\\x9eq\\xbd6\\xac[\\x0bc\\x15F6\\x8d\\xea\\x8e\\x10x1\\xac.\\x9d\\x89\\xb1\\x06\\x13\\x88\\n\\x8a?\\xc9\\xa1\\x08\\xfb6\\xc0\\xce\\x19\\x15\\x18\\xab\\x1c\\xad\\xf1\\xb56\\x0e/\\x8dX\\xe8\\xbd0mje\\\\H[Z)\\x83kO\\x8a\\xa3\\xe7\\x82LF\\x9b\\x02lC\\xa1x\\n\\x8a2\\xeb\\x00\\x84}\\x9b`g\\x0c\\x8a\\x88@\\x1c\\xad\\x8e\\xd8\\xa6\\xc1\\xc5\\xf1\\xab\\x1f5F\\'\\x9d\\xba\\x13*Vd-\\xac\\xa8\\xc5\\xb9F\\xf4\\xd86\\x8a\\xf8\\xfa\\x9eXa\\xf2\\xf8\\xaaR5\\x99\\xa7\\x19Q\\xcavH\\xaaG_zq \\xb4\\xde\\xa9\\x1d\\n\\xd3\\x9a{\\x8bk\\xb6\\xd2\\x9ee\\x0b\\xd53\\x9dd\\xe3zq\\x18\\x99U#\\xa2D\\xc5d\\xe33lt\\xaaWV\\xc9\\x130\\x9cb\\x1fl\\x7f\\xea\\x9c\\xe3\\x93\\x1a\\xc4\\xe2`\\xc5H\\xe0\\xdb\\xccJy#\\x1a\\xfbS\\xcf\\xf9\\x1d~t\\xf7U\\xae\\xd9\\x13\\x9d<\\xc0\\x06\\xde\\x9e\\xeb2\\x94\\xe36Nv\\xd8\\x9e\\xe8\\xc4\\xdes\\'\\x98\\xfbKc\\xa5R;o\\xaaq\\x886\\xc6w*GY)\\xc6{S\\xcf\\xf8\\x8d\\xf1Ow\\xdcS\\xdd\\xf7\\x14\\xf33\\x97\\x96\\x08\\x9cY*\\'}\\xa9\\x84Wd\\x04e\\x19\\x15B\\xeb\\xf9\\xa9\\x85\\xa2\\xa9\\x99\\x10TN\\x93\\xb2gTN\\x03\\xda\\x03;\\xa7\\x15FH0\\x98\\n\\x85\\xd7s`\\x98\\\\*]5@\\xe1V3\\x85\\xb1L5\\x9af/\\x11T.\\xb6\\xd8&\\x1a\\xc5\\xf6_r\\xa0q\\xae\\xd2,\\xca\\x98DY\\x01\\x15B\\xe9fTd\\t\\xc4\\x91\\x05D\\xe2+\\xba\\xec\\xf1T.\\x18\\xcc\\xbb\"\\xa3$\\x10&\\x02\\xa1v \\xc8\\x98MVN\\x13\\x85\\x8a\\x85\\xd294\\xefL5\\x83\\xe3V\\xfb\\xd5\\x0b\\xbe\\xd4\\xc3Y\\xc6B\\xfb\\x95\\x011\\x17\\xb6\\xcd\\t\\x84F\\x8c\\x89\\xca\\xd5D\\xed\\x8b\\x05.\\xcf0\\xa8\\x0b\\x03m\\xe5\\x86\\x06ST\\xa5S\\x14\\xfa\\xd0\\xa3\\'b\\xa5)\\xe4\\x89\\xc4\\x15Hd\\xf7\\x004\\x18\\'\\x9f\\x98H\\xe9\\x82yh\\x00IR\\x94\\xf8WlL5*S\\x03\\x9d?\\x1c\\xbe\\x15\\xb6\\xaaS\\x06\\xe7N\\x89`\\x91\\xc8\\xa9\\x1cJ}aP\\xf9*SiO$8\\x89\\x1c\\xea\\x90\\x80\\r\\x8a\\x94\\xdc\\x9eZ*\\x0f\\x12\\xa9\\x1d4\\xf8\\x17\\x89\\x9c\\xaa\\x94\\xc3*~8|+lT\\xc6\\xe4\\xf8\\x966Y\\xadT\\xc6\\xc2\\x9fXT6\\xeaT\\xc4\\x02\\xed\\x8a\\x90\\x90\\xe3g,\\xcc\\xabV\\xecA\\x0f\\xd2>Hv!mh\\xa11J\\xe2%\\x9e!\\x08\\x98\\xb2\\xec\\x88Z\\x1a\\x85\\x80\\x01\\xa9\\x0ef\\xe5\\x1a\\xad\\xb0B\\xc49\\xfb\\xd0\\xb72\\x16\\x8f$2\\xf6\\xc9\\x0f\\xd3>!\\t\\x83\\x91\\x0b\\xfc\\x10\\xe7!\\x92\\xe4?Lx\\x94,\\xcd\\x92^\\x08X\\x14`.C\\xf57!\\xd8\\x873\\xc8\\xa1r\\x1f\\xa6|Bi\\xb4\\xc5\\x0ew,0\\x98\\xc6\\xb4\\x08\\xc99\\xaeh\\xe7U\\xb5U\\xd8\\xaa\\xecP\\x8d+bv\\x05Wb\\x02\\xb1t3*\\xbb\\x14#Gb\\x87\\xda\\xa1&FR\\xc8\\xa1\\xa2\\n\\x133\\x94\\n\\x84\\x1b\\x99\\x01\\xa2\\xac\\x14&\\xc8\\xcdC\\xedP\\xadIj\\x86\\xc5\\n\\xcd|3\\\\\\xa1\\xf6\\xa8|6\\xc4*\\xbb\\x14 A\\xb2V(I\\xc6\\xe5\\x089\\xc0Y\\x96J\\x10\\x10\\xba(\\xb4\\xff\\x00\\x15\\x0cq\\x19\\xcdU\\xd8\\x9c\\xd6\\xff\\x00\\x18\\xa75\\xe1\\xe6x\\xb5a\\xcb?o\\x8a\\xa4\\x1a\\x13\\xc1\\xcd\\xc1\\xf4\\xc7\\x80B\\xf8\\xc6\\xf8\\xff\\x00K\\xea\\xef\\\\\\xef%\\x90)\\xff\\x00`\\xf9/\\xa6\\xef\\x10\\xb9\\xae\\x8e\\xc5\\xd6W9\\x08~E}!\\xe2U\\xd0\\xec\\x92\\xce\\xaf \\xc7G\\xf6\\xbe\\xa8\\xff\\x00\\xd5X\\xf8GR\\xfa{\\xd4\\xe4{VGx.\\xbb\\xbcW\\xd4g\\x8a\\xcd\\xe1\\xc1\\xd4\\xe0&=\\x8a0\\xad\\x7f,mk$l\\x9a\\xc1\\xa8\\xf6,\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x06\\x1d3X;#K\\x9a\\xc5@\\xca\\xb9.X;\"\\x1d\\x08BJ\\x81\\x80\\x1b\\x96\\x0e\\xc1\\xec\\x9b\\x19\\x0b{\\x15\\x03\\x06\\x89*\\x06\\x08\\x82c\\x05\\x83\\xb0@\\x99\\xde\\xa8\\x18k\\x90#|\\xe4\\xb0vb\\xc2p\\xd6\\xa8\\x18\\xe5@\\xc3\\\\FaP0\\x81u\\xcb\\x07d^l\\x86\\x9d\\xca\\x85\\x95r]\\xb1`\\xec\\x8b\\r\\x90\\x92\\xa0h\\xcb\\x05@\\xc1PFA`\\xec\\x04\\xe4\\xb5P3\\x1a3\\x84\\xf2\\xac\\x1d\\x98\\x8e \\x1d\\x12X;\\t\\x88\\x06\\xf2\\xa8\\x18qc\\x12\\x15\\x03\\x0e\\x99\\xac\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x066\\xb5\\xe2\\xd1\\xcb?o\\x8ap\\xf9c\\x08\\xcfG\\xb9\\x90\\xabI\\xc9\\xe6\\xbe\\xae\\xe4#XK6\\x7f\\xcd\\xcb\\xe9\\x9f\\x02\\xb7\\xc3:\\xea\\xb9\\\\\\xf3\\xe2\\x84\\x07\\xb4d\\x06\\xb5\\x9b\\xc1\\x08I}4\\xd9\\x88ch\\x8e\\xf5\\xd7\\xff\\x00\\xe96.1\\xc6\\xc9\\x1f\\xeb\\xb4\\xae\\xb8\\xf2Y\\x17\\xd3\\xe0\\xcf\\xe0\\xbe\\xab\\xfcQ\\x8e8\\x9eY\\xaf\\xa6 \\'\\xf3Ai\\xb6\\x80\\xd6\\x1d\\xe0/\\xfc\\xa3\\xd8\\x84t@\\xe2\\xf8\\x8c\\xca\\xfeJ(\\x87\\x08o\\x03i\\xe50\\xf3\\x0fs\\x02X\\x9d\\xdfp\\x00\\xb7\\x9d\\xac\\x01\\xb7\\x91\\xac\\xf0\\x86\\x0b.\\xea5\\xd3\\x00y=\\xa7\\x84\\xfb\\x9a\\xaf\\\\+\\x02\\xe8~\\xe7\\xfd\\x00\\x80?z.O\\xc9\\xe4\\x02\\xfeNB!\\xf3\\x881\\xfb\\xe8\\x03\\xb8\\xba\\x0f\\xcc\\xcc\\x04-q\\x06\\xb9\\x8eb\\xe3\\xd2\\xeb\\x9a\\xed9\\xf4=\\xeb\\xc0\\xc5\\xc0\\x04\\\\\\x17\\x05\\xc5E\\x14QE\\xc1E\\x14\\\\\\n(\\xb8/\\xc1E\\xc0\\x04\\n\\x15\\xf6\\x92\\x0e\\xce\\x00}#p\\xb8\\x9f?\\x13@\\x00\\xed\\x14QE\\x17\\x05\\x14QE\\x14QE\\x14\\\\\\x17\\xe2\\xa2\\x8a(\\xa2\\x8a(\\xa2\\x8a.\\x0c)\\x94\\xd3\\xa1\\xe94\\x9d\\xfd=\\xbd%pQE\\xc1E\\xc1E\\xc5E\\xc7\\x19h\\x00 \\x81\\xcb\\x87\\xa4\\xcaD\\xd9x\\x0c\\x06\\x08?\\xc0`\\x08\\xa2\\x9a\\xd8G\\xa4\\x11\\x8b\\x01\\x08\\xdd\\xce\\xde\\x08 \\x83\\xfc\\x0b\\xe7\\x83\\x9f\\'\\xa4\\xd7\\x04\\xf6D=8\\x04\\x10\\x7f\\x80\\x87\\x85\\x0c\\xe3\\xe99<\\xed\\xc2\\x02\\x0f\\xf0A\\x908Y\\x14\\xbc\\xaf\\xa4\\xcb^\\xf4\\x05 \\x1f\\xe13\\x97\\x8043\\x80\\x90\\xcb\\xd2kq\\x01\\xd9\\x03\\xfc:E\\x04U\\xcb\\xd2x\\xde\\xc2 \\xd9\\xfc\\xd6\\x0f\\xf0\\xd0\\xc0\\'#\\x0fIN\\xdf\\xe7\"F\\x90\\x08\\xbf\\xc1\\x01\\x908\\xa9\\xf3>\\x93B\\xc6\\x07\\xfc1c\\xa7\\nD\\xd0a\\xe99\\x07\\xd9\\xfe&\\xe3\\x80\\xd5\\xc7\\xd2\\x04\\x95\\x88v\\xac\\xa8.f\\xf0\\x7f\\x86(u\\x82\\rL\\x9e\\x93WR\\xf1\\xa4\\xd0 \\xe0?\\xc1\\x04\\x04\\x10(lO\\xb7\\xa4\\xd7\\x86t\\x81\\xea\\x8f\\xe9R\\xe0L\\x8b\\x19\\xd7\\x7fH\\xe7\\x80z\\xae}U\\xfe\\xaa\\xc3\\x97\\x00\\xa32\\x00\\xa9\\xe8\\xc9@\\x99\\xaf\\xc7s\\xe9N?\\xdc\\xa7\\xcc\\xf0\\xe4z\\xfaL\\xf3p;\"\\x8eB\\x0f\\xd2\\xff\\x00\\x17\\xf8\\xbf\\xc1\\xc7\\x1f\\xeaP\\xd3\\x80\\xfaC@\\xe1\\xc0!\\xfa\\x9f\\xeeq\\xfe\\xa1CXcQ\\x0e\\xafI\\xe3\\xd1\\xf4+\\x8e>\\x0e>\\x0f\\xf2|\\x1c|A\\xf2p\\xb6\\x0e\\x88=&\\xbb\\x90\\x1c\\x84\\x1f\\xa5\\xc7\\x1cq\\xc7\\x1c|I\\x15\\x19{\\x9f\\x082\\xda>\\xd0\\x10lx8\\xe3\\x8f\\xf3\\xa1\\xc0T\\xeb\\xb7\\xa4\\xf2\\xfd\\x84PNc\\xbc\\x7f\\x93\\x8e8\\xe3\\x8f\\x83\\x8f\\x8eb9\\n\\xff\\x00\\'y\\x17\\x86Fl\\xc0\\x10R\\x1a\\xf0,F:\\xc0/\\xe2\\x00\\xdc\\x17i\\xf5\\x93)\\xe0{\\xa5\\x90}\\xa0\\x03c\\xf88\\x08\\xe0/$=\\xfd%\\x13q\\xbebvC\\xf5\\x13\\x1cq\\xc1=\\xbe\\xb9\\x844\\xeb\\x19s\\xb9@\\xbc\\x17\\xa0\\x86+o\\xd0\\x1cJ\\x98\\xa0X\\x1e\\xf0\\x03\\xf9\\x807\\x00\\xf6\\x89\\x81\\x04\\x13\\x17\\x01\\xd8@\\x10:\\x87\\xd7\\xa4\\xd0\\xa9/o\\x8f\\xd2p\\x98\\xa8eV\\xa1,_`\\xfb\\x94\\x8a\\x06B\\x90\\x91\\x11\\xc7\\xc0\\xc2\\x03\\xe7a3\\x1f\\x03\\xec\\xc4}\\x9f\\x81\\x06q\\xf7\\x17\\xf9\\x10\\xe3\\xf8?\\xc5\\x90\\xb5\\xf6\\x84\\x08N\\x86\\xd1E\\xb0\\x9e\\xe7\\x02\\x96\\xb6\\xa5\\xfe`\\xf9@\\xfd\\xa0\\xc4z\\x01\\xfa\\x83(\\xea\\x96p\\xdd@X_\\xed\\xd7\\xaavp\\x0e/\\x83\\x8e8J3-%\\xb4\\xfb\\x86(M\\xccf\\xbb\\xc1\\x9a\\x00\\xa3\\xe2:\\xc9S,u?W\\x84\\xedW?\\xa8Y^LN\\xd3\\x99\\x1d\\xcf\\xf2\\n\\xca?{\\xc4\\x7f>L!r\\xd8}\\x99\\xed\\xb0\\xdb\\x18\\xd2\\xf9\\xf8\\x86\\x18\\xdf\\xa9\\xdaV]\\xaea2\\xe8\"@g\\xa4o\\x83\\xfc\\xc1\\xe1^\\xb1\\x12\\x9f\\xc9&\\xe27\\x07\\xb4-\\x11\\xd6\\x11\\xde\\xf7pA\\xc0b\\x08\\x03\\xb8P\\x07\\xe0\\x03\\xf5\\r\\xb3\\x98\\x1f\\xb4\\xc3\\x1e\\xd2\\xd8_\\xe22v;c\\x82JW1\\xdf\\x8b\\x8e8\\xf8\\x1b-GA\\n>\\x80\\x95\\xd7L\\x8e\\x11K~.\\x13\\x17\\x8cL\\x0f\\xdc&-\\xb7\\xf6*\\x8bj\\r\\xef(\\x1axjg\\xb6\\xc3lc#\\xfb\\xf1\\n\\xa3\\xf9;Fu\\x15\\xca\\xe6-qi}\\xe5t\\x1dW\\xdc\\x00AF\\x99XF\\xa6=\\x84\\x03\\xb7A\\xb4\\xd7\\xb9\\xb7A5\\xee~\\x04aW\\xd4\\xfdC\\x10\\xf9)\\x01\\x82\\xf6\\x83\\x00\\xc9&\\xc8k\\x07\\xb5\\xec\\x12\\xf9\\xa1\\r\\':\\xbbB8\\xb8\\xe3F\\x13\"\\x7fG\\x1dn\\x98$\\xc1\\xe8\\xb1?0\\x0c\\xed\\x83Tn\\xa0\\x8b\\x95\\xc4C\\xc4\\xc1\\xd6\\xbe\\xd3J\\x80\\x828\\xe3\\x8e8 t\\x05\\xb8V5\\x107G\\xc4~\\xa4\\x1b\\x99T\\x84p\\xb6_\\xd8\\xc0|XCa>\\xd0C\\xe5\\xad6c/S\\xb9\\xa0\\xe8#U\\xee~\\x04q\\x8fS\\xf0#Q\\xf7\\xbe\\xd1[!k\\x8cadN\\xf3S\\x83\\xd6\\xb5\\x80i\\x0b\\x90\\x869 \\xe1\\xf1\\x17\\x8b\\xfa\\xd0\\xfbM\\x7f\\x99\\xadP\\xae\\xf0\\xc6\\xf5\\xc6\\xb0\\xf4\\xd5wYP!\\xa1\\x00O\\x92\\x1b\\t\\x84\\x07s\\xbbD\"\\x8eF\\x04u\\x89\\xc3o\\xf7!\\x12@M\\xc2\\xeb\\x9f\\xe0eW\\xc8\\x06\\x97\\x8e\\xcc\\x90>e\\xf3\\xee\\x110\\xc5u\\x95\\xb4\\xcc\\xad\\xf0\\x86 cpD\\xea~\\xc3\\x85\\xc7\\x1cp\\xc5\\xba\\xb1c\\xa2\\x9c\\xd0\\r\\x9e\\x95\\x02Z\\x89|s\\xbc\\xd0z\\xdc\\xc7\\x16\\xde\\xe6+\\xad\\xad\\xcaa\\xbb\\x0eg,\\x0bBbQ\\xaeYW\\x84I\\xfb\\x080|\\x90\\xb3\\xca\\x0b3\\xcf\\x1b\\xa0\\x8a\\x01\\x8d_\"5\\x8d\\xa7|\\xcf\\xd6\\xc8\\x10G?\\xfe\\x19\\xca\\x92\\xcb\\r\\xc9\\xadP\\xf8\\xc6fj\\x9fX!\\xe4\\xed\\xdajC\\x82@\\xc1\\xef5\\xeb/\\xed\\xf9\\x04\\xd5G\\x9aA\\x05u\\x9d\\x1168J\\xd5\\xd3\\xea/A\\x9c\\xe0\\n\\x18\\xcc\\xc6O\\\\\\xbc\\x07hd\\xf3X\\x9f\\x81\\x03\\x84\\x05\\x80\\xa7\\n\\x81\\xc1\\x88\\x0f\\x12\\xea\\xfb\\x866\\xf5\\x97\\xc4|\\x0f\\x85)\\xb3\\x95\\xe3;t\\xb9\\x8b\\xd7+\\xc5U\\xbe\\x11\\xbf\\xc1\\xfe\\xf7\\x1c\\xe4*\\xed\\x15\\xe6\\xf4\\xc2\\xfc\\x88\\x15\\x87H,\\x04%\\x8e\\xad\\xb2\\xc1\\xc4\\x00\\xce\\xfa\\xd9\\x01M\\t\\xbf\\xd5H\\x82@3\\xca\\xcaTS\\xdd\\x06\\x9f\\x8eK\\x92-\\x02\\xa1\\xad \\xe8\\xa3X#\\x08\\\\7\\xf2W\\xd8\\xe5aT\\xe3r\\x1d~#\\x82.\\xf1\\xdd\\x7f\\xc9W\\x00\\xb8\\x80ffj,\\x7f\\x10\\x18P\\xebR\\xf8\\x9en\\xa3ry\\x9f\\xc0\\xa3Gi\\xc4\\x1f\\x88\\xc2\\xb1\\x03\\xaehP\\xa5L\\xb6\\x1e\\x0e\\n\\xb2\\x99n\\xa6\\x9f\\xd9B\\xb8\\xe7O\\xec\\xc1(6}!\\x06.\\xb2\\x06\\x9d\\xa1\\x03>\\xa9./\\xa7\\xf6X\\xed\\xfc\\x81\\x8c\\xbew\\xe9\\x0e\\x13\\x1f{D\\xc4-1\\x95\\x13\\xaeQ\\xfe/\\x8b\\x84\\xc7\\x1f\\xe3\\xca\\xc1o\\x07\\x10>\\x10@6\\x12\\xa2_\\xdb2\\xab\\x96\\x03\\xa4\\x02g+\\xb3P!T\\x08\\xe8\\xfb\\x81\\xe5\\xe0\\x98\\x1f\\x8c\\xb9R\\x02gD\\xec\\x04\\xaf\\x02Y@32\\x8f\\xed]\\x04\\x16\\xa7\\xe3\\xf2\\x02T\\x87US\\xfc\\xfc\\x9f\\x18\\x83\\xde\\x04V\\n\\x8a\\xe5F\\xc2\\x96c\\x9b\\xee?\\x08-\\x042_C\\x1cF\\xd2\\x06\\x00*@\\xa5\\xa5\\xe6\\'x\\xb8\\x15\\xef\\xbc\\xc0v\\xbe\\xe6\\x1c\\x06\\xdfr\\xc2\\xbb}\\xc1\\x0f\\x93\\xe5\\xf7\\t\\xa2\\xe6\\xbe\\xe0#\\xb1\\xe60\\x1a\\xa6\\xc2\\x9d\\xe1:\\x17AA\\xd4\\xc1\\xa7j\\r\\xe0\\xc2-`-\\xbc\\xa8\\xc7\\x96\\x1dch\\xab\\xa5\\x84\\xa0\\x03\\x00\\x1bpp\\x9f\\xc4C\\xc1\\x9eb\\t^\\xc9\\xfa\\x03\\xe0\\x03P\\x0c\\xcc\\r\\x1eV\\x17JFV\\xf4>.\\x82\\'\\xe7F\\xde_/\\xd44\\x81\\x8c\\x8dD\\xae(\\xe6!\\xdc!\\xdb4\\xfc\\xa3\\xd6U\\xce9\\'\\xbcU\\x12\\x074v\\x87p\\xc2\\xee\\xac\\xb1(1\\x04<#\\x88(\\xc0\\x12\\xa1\\x9f;K+\\xfbm\\x03f&\\x83hN=\\xcd\\x1b@*\\xbe\\xa6\\x83h\\xe1P\\xc6f\\x82bE\\x066\\x11v\\xe9\\xad \\x95?\\x88%\\x88}\\x82_X\\x0c\\x02\\xfb\\x04\\x1c\\xce\\xc2W`\\xfd\\xa0!N\\x03\\xf8\\x1e\\x1c\\xbaw\\xacju\\x07\\xe4\\x9c|\\xa4\\xbe\\xa1\\xde`\\x07u)\\xa7\\xb0\\x80\\xfbk\\xdcq\\x82\\x00\\x10\\x16\\x02\\x80z\\x1d\\xe9\\xae\\xde\\x92\\xa7\\xd3\\xa3\\xbcX\\x9d\\x120\\x9f\\x99\\x8fc\\xec\\x84\\xf4`\\x85\\x08\\x9a\"\\x8f\\x13\\xaa\\xab\\r\\xecs\\xbc.\\x06\\xb9\\x9a\\xc2W\\xbe\\xa7\\xe0B1;\\xd9\\xb4|\\xda\\x9a\\r\\xa0\\xa9\\x8e\\xa6\\x82S\\xb75\\x84k\\x96\\xd1\\n\\xdb]\\x04\\'\\xcf\\xb0\\x8c/\\xb0\\x9b4\\x17\\x8d\\x8b\\xdcc\\x0b\\xd0w= \\xcdA\\x00\\'\\x153\"\\x0e\\x19p\\xa2\\x0e\\x90\\xf1\\\\I8\\xc4\\xb5\\xd8\\rV\\xd0+\\xb2I\\x8fI\\x8fP\\x95\\xa9\\xddS\\x84\\t\\x04Y|\\xfap\\t\\x06D1\\x04\"\\xfa|\\x14\"\\xbd}6\\x9d\\xda\\xc3\\xfc\\x89l\\x9a\\xd1\\xed\\x19R\\x83\\x91\\xa4l!!\\xf8\\x10Y\\x10\\x89\\xae0\\x9c\\xdd\\xa1m~\\xc1\\x17\\x82\\x11\\xf5\\xd0F\\x17=/?\\x83\\x18\\x10?\\xeaSc|M\\xe3\\x8bn\\x97g\\xa9\\xb4\\xe4\\xe3\\x95+\\t\\xe6\\x84\\xe6\\x1bLW\\xee\\x1f\\xd0ZVSh\\x07\\xe20\\x06T\\x1b`\\xe0\\xbfX\\xab/\\xb8\\x1f\\x14\\xdc\\xeb\\xd6\\xf5\\xc2W9\\x0eTNZ\\xc3\\xb5f\\'\\xe9\\xf3\\t\\x85\\x9c\\xdd\\xda\\xf0A\\xb4d\\x881\\x80\\xc2\\x0c!\\xe2\\x13\\r(Ri\\x80\\x81\\xa6\\xf1&WX3\\x1b\\xa153\\xb0\\x80\\xedt \\t\\xc0P9Jr\\x84\\xe4\\xc9q\\xca?\\xbc\\xb9\\xd4\\xeb*\\xe0\\xbe4V\\xc0n\\x9ea9a\\xd7h)T7\\xbb\\x98\\x7f\\xc4!\\x08\\x98\\x10\\xe5P\\xc5\\xe1w1\\x07Ex\\xdaa7?\\xa1\\x98q\\xa3\\xca\\x08\\x83\"b\\xe2\\x11\\xc4\\x17A}!\\xc1a\\x90\\x86l\\x04\\x84\\x07\\x8f\\xa18@\\xc4\\xc2\\x9a\\xcf\\xc4O\\x95\\x84A\\xf7\\xbe\\x83\\xfc\\xa2Q\\x0c\\x88s?u.\\xdfI\\\\\\xe9\\xbf#\\xeae\\xd6d\\x0f\\xd7d\\xdd\\xb1Rr\\x92\\xbb\\x18Hp\\xc1M#\\xf7\\x98s\\xbd\\x04\\xa8\\xeejz\\xc3@\\xdd\\x12\\xeb\\xeb\"\\xdc\\xafgO\\x1e\\xb0\\x00\\x00?\\xd0\\xb9MSn\\x14\\xa8\\xf8\\x8eQ\\x12\\xc2\\x9e\\xe3\\x0c\\n\\x82\\x1e\\x99>\\xce\\xc8\\xa5\\x99\\x82\\x10\\xc1\\x051\\x88\\x83\\x01y\\xf2\\r\\x00m\\x036C\\xc0\\x9d\\xc9_W\\xc8AqE\\x80\\xff\\x00V\\xe2\\x99\\xafu\\xe2{6lG\\xb1\\x84\\xfc]\\xa7\\xbb,\\xdc\\x9f\\x88l\\xb8\\xd8\\x8c\\xf4\\xc0t\\xff\\x00\\xc8\\xa1u\\xad\\xdf\\xde\\x1f#\\x94dZ\\xd9\\xd4\\x0c\\xe1\\x1c\\xaa\\xd34\\x15\\xc7\\xb2cU\\x02\\x93d\\xe1\\xf0\\x95\\x01u\\x95\\x9d\\x01\\xe0\\xb1\\x00\\xd15u\\xec\\xa8\\x80kF8\\xea5\\rGP!\\x1d%>a\\xd0W\\x13\\xd2b\\xd5\\x14LpN\\x0f%p\\x1ddg@x|$\\xd5U\\xd46IA\\x8f\\x18u\\x16CQ\\xd4\\x08C*\\xb4\\xcd\\x05q=\\x14\\xc5\\xaa(\\x98\\xe0\\x9c.J\\xa0\\xe3#:\\x03\\xc3\\xe6\\x95\\xa9U\\xaf\\x95\\x1c\\x1f`(u\\x10gP8<\\xdf\\xb6U\\x1b\\x88B+\\xea\\xf2{\\x80\\xd1\\xb3\\x83\\x91\\xec\\xec&\\xd5\\x141 pyG\\xb0m3\\xde\\x02X\\x12\\xc6\\x18\\x031\\xb6\\xf0G)\\xa9\\x06\\x1c\\x04E\\x05O\\x9f\\x06\\xa1=\\xb0\\xcde\\x1c*^y\\xc6\\xf0\\xa3\\x12\\x17\\xe0\\x08\\x8a\\xac\\xd3h\\r\\xeb\\x8e4j9\\x90\\x8e\\x99\\x80\\xcab\\xb4\\x04\\xd4\\x1c`\\x1c\\x96C$V$@\\x10\\xa9\\xb7\\xc50MN\\xca\\xc1\\x99JcA\\x95YSRe^L\\x0e\\x90\\x8a\\xa5\\xabn\\xb2\\xbd)Yi \\xba5*\\xea\\x0e\\xa8eb\\x834\\x12\\xee\\x02-\\xff\\x00)\\x8d/2\\x8b\\x12\\x0ct%D\\x0buk\\x1a\\xc0;;+\\x06e*P\\xd5\\xa2x\\x1a\\x92\\x8b\\x04\\x8a\\xf9S\\x06\\xb3\\x98\\x9ce\\xb17\\x8d\\xa1\\x82\\xb4\\xa0\\x8b\\x9a\\xd6\\x90\\xe0\\xd0\\xae\\xb7\\xc4(\\xbc\\x82h:\\x90\\xd8\\xf5g\\xc0n\\xa1CP\\x81\\x0bK\\x0e\\xdb\\xfa\\xa1\\xeeN,\\xcdtK.\\xa6-\\xc0+\\x1cM%\\x8d\\xe3$b\\xbc=\\xc1\\xd0:\\xa88NF\\x1aX$;\\xa8(\\x10H\\x01\\x8c\\x04^\\xc2\\xbf\\x1a\\x80\\xe5\\x03\\x8cR\\x82T\\x93\\t\\xe4Ee\\x0b\\xf2\\xf5\\xed.\\xb5Z\\xe1TC\\xd9\\x00\\x9aQhCmr.,\\x0e\\x07\\xab\\x85\\x86\\x1b=b\\rp\\x0c\\xb4kX\\xd8C\\xf0\\x8e3\\xaf\\x1e EP\\xc3^\\xb1d\\xec0C\\x82$\\xa2IH+\\x020\\x88\\x02\\x00Q\\xc5u\\xe6s:\\xca4U\\xd1\\x19Te\\x19ze$\\xc7\\x9c\\xb9@\\xc6\"\\xb6\\xb1\\xb3n\\x01\\x97R\\x9e\\xc6eL\\xec\\x1dH\\xc2i\\xf5PM\\x80\\x1a\\x10\\xd6\\x1e\\x12\\x11C$\"\\xc6U\\x0f\\x91\\xac\\xf1\\x8f\\x98Y\\xc5\\x15A2\\x0c\\xb3\\xd5\\xd5\\x8f\\xd0\\xbd\\x0c\\x10\\x11z\\x0c\\xcd(n0 qp\\xb11\\n ;\\xaa\\x10\\xe9=Z\\\\\\x9a\\x85\\x11\\xd6\\xb1\\xf5PK1\\r?\\xb0\\x93\\xfd\\x18\\x16\\x10\\xa6=\\x030\\xf4\\xa7\\x98@\\xff\\x00\\x02\\t\\n\\x08$\\xcc\\x18\\xa6<+\\xd3Ho\"\\x96\\x1dF\\x17\\x805\\xf9\\x03R\\x8b\\xa3\\xef\\r\\x81<\\x16\\xa1\\xa7\\xa4\\xd4\\x81N\\x99\\x84\\x1d\\x80`\\x99\\xac\\xbd\\xa7\\x985\\xf7\\x05\\x9bZ\\x8a\\x83\\x05|\\x10 \\x88-\\x11\\xd8\\x97`\\x14\\\\\\xd0a\\xa4\\xb8\\xb3\\xb0(\\x142\\xac\\x02\\xbf,\\x87\\x86\\x07\\xce\\xa9U\\x14P\\x0c\\xe6\\xfd\\x9e(2\\x81=nJ\\x01\\xcb)\\x9b\\x8e\\xa8\\x1e\\xaa\\x94\"P\\x04l\\xaa\\xa7\\x9bT3\\xa5\\xc4\\xa8\\xd9\\x00\\xf5\\xdf\\xc3\\xb2\\xb6j\\xe5v\\xf9\\xd0J\\xb6\\xeb\\x9a\\xa65\\x85OV\\x97\\x9d9\\x19S\\xfa\\xb9\\xff\\x00F\\x16P\\x02u\\xa9\\x08M2^0\\xbfB\\xe8\\x81\\x96s\\xa3\\xc8\\x01+C\\xea\\xc2\\xa4\\xa4\\\\\\x95.\\x1c\\xc4D\\x02*\\r\\r\\xa1L\\x87e\\x06T\\x1d\\x189\\xea\\x1c\\xf0\\xed\\x03b\\xa8P\\xd7\\xfcA\\xfa\\x98\\xe9\\x17\\xa0\\xa5\\xcfG\\nn\\xbdV\\xa0a\\x8d\\x18p\\xe8\\x9b#\\x98!4d\\x82\\x9a\\xc7\\x13\\x03\\x10\\x0b\\xf6\\x8a*\\xf0\\x16B4\\xee\\xddV\\r{\\xc7#2\\x19\\x90A\\xb5\\x0b\\x0ep\\xe6\\xa9\\xd5\\xd0Mm\\xaa\\x85\\xf9^\\x16\\xe3\\x99\\x14\\x14\\xed\\x14\\x07\\x9d\\xf6\\x87\\xbc\\xe4\\xcdYE!\\xd6&?\\xd8qL\\x16`c\\x1d\\xd0\\xc1\\x1f\\xc4_\\xe6\\x92\\xa80\\x10\\xf5c1g/1\\x1e\\x82\\xcbc\\xab\\x08\\xb3\\xf6\\x84\\x07\\xb3lI\\x8ax\\xddA\\x05\\x81t \\x88UPDJ\\x81\\x83\\xb43\\xa0n\"B\\xe9\\x00!\\xa0\\xa0\\xa6d\\x95/I^Xc\\x0b%p\\xd1M,U\\x11\\xf3\\x19\\xa8T\\xe1\\x8b\\xeb\\xd0K\\xbf\\x8e\\xd8c\\x84\\x00I\\x1ee+\\xc7\\x06\\x97E+\\xc6d\\x05\\x9d\\x04\\x96\\xe0\\xca\\xfc^\\xecC@`\\xba\\x16\\xe6\\x08\\xec\\xa3\\x8c\\xed\\xc1\\x00\\x01l\\x04l\\x1dK\\tBrX\\x8eJ\\tS\\x8a\\xe4h\\x81LL\\xa2\\xbeTJ\\xe1\\xc4\\xd1\\x81.\\x11\\x12\\x16\\x8c\\xd1\\xcb\\xd7\\x8a\\xd8b\\x96\\xc4\\xd9H\\xe0\\xadeT\\xd6\\x9a^\\x06\\x8c\\x96J\\x8e\\xb2\\xac>\\xd8\\x03\\x15@\\x82\\xaeG\\xa8\\x95\\xcb@\\xc3\\xd6\\x1e\\xae\\x95\\x85H2\\x85\\xda\\x94\\xa1\\xee\\xe3\\xb1\\x19\\x88X\\x1a\\xa9M\\xe7\\x81\\xfb\\x82i\\x0b\\xd5\\x87I\\xe0\\xfe\\xe0WO\\x02\\x15\\x06\\xf2\\xdd>M\\xf3(\\x96 &\\x02\\x1f0\\xa4\\r\\xe5]\\xf7\\x81!V\\x14\\x9f\\xf2W\\xb3\\xa0\\xd8\\xc1\\x88\\xf6\\xa9\\x92\\x8eP\\x12;\\x92>\\'\\x96\\xfb\\x80OFb\\x99\\re\\x19\\x95\\x82\\x9d\\xa7c\\xac\\xb2\\x0f\\'\\x9e\\x9d\\xa0{j@X\\x1b\\xed,^=fZ\\xd5B\\x8b\\xf0\\xc7)Y\\xca\\xfd\\xcd\\xce\\xd55\\x83\\xe6Y\\xcaIk \\xaet\\xc3\\x10g\\xbb\\x1d\"\\xc4\\x82P\\xe0\\x007{a\\x08s1\\xb6\\x03X[y\\x158\\x8b<\\xb0\\xeaN\\x1c\\x02\\xf4zj\\x036\\x00P*2\\r{\\x0b4\\xd3n\\x93\\x80\\x00z\\xe7\\r\\xf8l\\x94\\xda\\xc4,\\xeaN\\xbc\\xbat\\x85\\xb1\\x94|\\xeb\\xc2\\xc1\\xebw\\xf2\\x1e\\xfa46\\x83\\x03\\xd98\\x08\\x8dUT\\xea\\xa9\\x8c\\xee\\x90\\xe129\\xb5}`\\xbc\\xb8\\xa5B\\xcf\\xdd\\xc5\\r\\x11\\xf3\\x0e\\xb2\\x98jD\\x81\\x81b\\x1c\\x14W\\x1a\\x94\\x91\\xa1|\\xf5\\x96z\\xb7\\xa2\\xd0\\xe6v\\x9a\\xdd\\xff\\x00p7\\xbe\\x03\\x98N\\x9d\\x10\\x1f\\xc1\\xef\\x01\\xa5\\x83,\\x98R\\x0c\\x19Ut*G\\xb2\\xf4\\x1a~`\\x16\\x00\\x0b IT\\xe7\\x85\\xdc&\\x83y\\xf7\\x12\\xfe\\x86\\xc0\\x0c\\xcb\\xdc}\\xc2sX_\\xf5p\\xe6\\xd9\\xd7\\xc9\\x85V-\\x9a\\xd6\\xe4\\xc2\\xd3\\x0e4\\xfdMTlQ\\x8be<\\x87\\xdc/\\xa3\\xc9_3\\xc0}\\xc6\\x94\\xd9\\x8eR\\xaf\\x89@ \\x82\\x0e.\\xb3\\xcf)Z\\x98\\xf7\\xfb\\xb9\\x9d\\xf18%|`U\\xda\\x93>a\\xca\\x89\\xa4\\x9b\\x17\\xb1\\x02\\xb0.\\x81B,\\xad\\xa3\\x8e\\xfe6$\\x90\\xa8\\x14\\xd7\\x9c\\xbd\\xc7\\x13\\x82\\x18\\xda\\xc2S\\xe1\\xd5V\\xd4\\r3\\x9aX\\x81\\x02\\xc9\\x89nH\\xf5\\xa2\\xc4\\xef\\xf1:B\\x94\\xba\\x95\\xceG\\xc0\\x1e\\x1f<\\xc6a\\x82:V]\\xf5\\xd9b[\\xfa\\\\\\xf3\\xbaC\\xb8\\xf2\\x16\\xb0\\xf8\\x85;h!5\\x1c\\xc4d$,\\xdc\\xb4\\'\\x8a>\\xe0\\x0f\\x17|\\xb1\\x00\\xe2\\x005\\x96B\\xefXc(i\\xa8BP:\\xa0\\x80\\x1d\\x1c\\x85{\\xca*\\xa4\\x12\\x02\\xf7\\x94\\x8fVq\\x00tX)\\x0e\\x8b+\\x01<\\xe9\\x1c(PX\\x14\"\\xbb\\xc1\\xc1\\x14c}2\\x89\\x8c\\x1c\\x07O(\\x94\\xb9\\x19\\xcae+\\xd3L\\xf4\\x86\\xac,\\xe7\\x16\\x8e\\x0et\\xb1!\\x05b\\x8e\\x0f3\\xf6\\x9a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\xdb\\xf0\\x1bY`Xl\\xb8~\\x00\\xaeZ\\xbe\\xe0\\x90Z\\xb5\\xb7Ha\\x86#q\\x0cjp\\xa0\\xc7NP\\xd9\\x04|N\\x18^\\xf9\\xdc\\x1a @a^(\\x8d\\xd4\\xa8\\xa3\\xbc\\xeb\\xcc\\xd6\\xe0\\xb4$\\xeaPlD\\xb4\\xcaV\\xa2\\xfd!`\\xc24\\xe9\\x8c]\\xb1\\x84\\xc7\\xabB$H\\x91\"D\\x88D\\x89\\x12$H\\x91\"D\\x89\\x12$H\\x91\"D\\x88e\\x12$H\\x91\"z\\xcf\\xff\\xc4\\x00+\\x10\\x01\\x00\\x02\\x01\\x02\\x06\\x01\\x04\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1Q\\x10Aaq\\x81\\x91\\xa1 @\\xb1\\xc1\\xd1\\xf00P\\xe1\\xf1`\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?\\x10\\xfa\\x99dj\\xac\\x9d\\xb0~V;\\x90\\x95\\xe1-\\xac\\xbb\\xb4/\\xb0\\x81\\x14?W\\xf8\\xa4\\xea}\\xd7\\xeay+;\\x7f\\xbc2\\x9e\\xc3\\xf5\\xe0\\xf8\\xa0\\xa3\\xfa\\xc8\\xbf\\x91?I\\xb7\\xe5%\\x1aG\\xcb\\xfcI\\xf1Q?\\nR\\xa7\\xb8\\x7f\\xc0\\xc2\\x92\\xcf\\xbc\\xe2\\r\\x0e\\xff\\x00\\x9e%P\\\\\\xee\"\\xa2\\xd7f\\x95\\xb7{\\x17\\xf7\\x03!\\xbf\\xf5K\\xdd\\xec\\x1a\\x9c\\x9d\\xf8\\xa4\\x89\\x83\\x8bK\\xdd\\x1b\\x88\\xb2\\x99L\\xa6*7\\xe5\\x1dp\\xf4K\\x81\\xf7\\xd19\\xe5;)]|\\xaa\\xfc\\xc0\\xd2{\\x1f\\xe24\\x05\\xd8\\xa3@PW\\xa7\\xf6\\xb7\\x19\\xa0n\\xe7\\xe4P\\x1e\\x7ft\\x8d\\x00y\\xfd\"\\x03\\xcc\\xef\\xfc\\x04\\xdc\\xef\\x8b\\xf1&\\xb3\\xc2\\xff\\x00h\\x1e\\xaf&\\xbc\\x9d\\x83\\xf2\\xa2\\xb5\\xdd\\xc8\\xd2\\xbfk\\xca\\xd7\\x19\\xdb\\xf8R\\x13O\\x01\\x95\\nQOm\\x7f\\x0b\\x1cQ\\x000\\xbb%y\\x03\\xedO\\x9ez\\xc5G\\x96V\\xb6\\xfb\\xb8Bg\\x1e\\x00\\x8a\\x8c\\'\\x02J\\xe0~\\x94W\\x06\\\\\\x0c\\xb0\\xcb\\xc0\\xae\\n\\x89)\\x96\\x84\\x96\\x95\\xcc!\\xb1\\xa7#!\\xe7fE\\xd1&\\x9fl\\xf3\\xf6\\x8b\\xa3\\x8f\\xf9\\xc0\\x9d\\xa1\\xbd*\\x11\\x94`\\x92k\\x81\\x87\\x80\\xf1\\x0f\\xd1\\xc9\\xc1R\\xa2J\\xe20\\xc3\\xc7\\xd2\\xc3\\xcd\\xd3\\xa6\\t\\x82\\x04\\x08\\x10\\x87\\x13\\x85J\\x89*T\\xa9R\\xa5D\\x95*$\\xaf\\xa2\\xa5D\\x95\\x12\\xa3\\xc6\\xad\\xcbD\\x13\\xae\\xcb\\xf5\\x9f\\xb4\\x15\\x1a\\xb4w\\x06\\x19\\xeds`jT\\xab\\x95\\x02\\x1cN5*\\'\\n\\xfak\\xe8c\\xc5&\\xb1\\x89\\x18\\xe6T\\xa8\\xee~s\\xc0\\xbf`\\x07\\x9f\\xb4k\\xef\\xfa\\xc429\\x0e2\\xa5J\\x95\\xc2\\xbf\\xc2\\xff\\x00\\x8d\\xe1qc\\x16$\\xeb\\xc2M(\\xda\\r\\x0b\\x17\\xae\\x9f\\x06>\\xd2\\xb4\\xd1\\xdf-\\x12\\xb0\\x95\\xc2\\xa5q\\tP8\\x1c_\\xf2<\\x18\\xb1c\\x16<-\\xdb/\\xf5\\xc1[.\\xcdB\\xfb\\xb9~\\xd3d\\xea\\xfcX(%\\xdf\\x03\\xeb\\xb8\\xfd\\x17\\xc1\\x7f\\xc0\\xad\\xc5\\x8b\\x16\\\\\\xbe\\x0eb\\xc5\\x9f\\x89\\x84\\xe9\\x9b\\xf6\\x9a\\xaa+\\xb1T.\\xbbo\\x97\\x08\\xf1\\xbe\\x07\\xd1\\x7fU\\xc5\\xfa\\xee,X\\xb1e\\xcb\\xe0\\xbc\\x19\\xefH33\\xad\\x17\\xf8\\xfbK\\x98\\xd5\\x1d\\xc5\\xff\\x00S\\xa3\\x8a,A\\xfa\\x17\\xc2\\xe5\\xf0\\xbe7\\xfe\\x16\\\\^\\x0b\\xc1\\x8c^\\x0b.kR\\xbd\\xb0|La\\xbc\\x99=>\\xd0\\x87u\\xc7\\xa6$\\xac\\x08B\\x1cn_\\x0b\\x97._\\x0b\\xe2\\xf1\\xb9sH\\xf1R\\xe2\\xcb\\x8b._\\x06w2\\xfdF\\\\Y\\xbd\\x02\\xdd\\xf3\\xfbL\\xb7`\\xbb\\xbf\\x15\\xc1A\\xc0\\x83\\x0f\\xaa\\xe5\\xcb\\x97\\x19|n\\\\\\xb8\\xb1b\\xc5\\x8c\\xdcX\\xb1c\\xf4\\xdd\\xcb\\x0e\\x0cKQ!\\x10h\\x14}\\x99\\xb1\\xa0+\\x11?\\xd4\\xa5L\\x080\\x84\\x19r\\xe5\\xcb\\x97\\xc2\\xf8\\xdcYr\\xe5\\xc5\\xe2\\\\\\xb8\\xc5\\xe0\\xbc\\x16\\\\Yr\\xe2\\xcb-\\xc7\\xc68Sy_\\xed\\x14\\x83K\\xb8a\\xfc\\xc1\\xd8H8\\x10\\x83.\\\\\\xb9l b\\xcb\\x97\\xc0\\xb1e\\xcb\\x8c\\\\\\xb9q\\x86\\x18\\xb8\\xb2\\xe2\\xcb\\x97.\\\\gG\\xc4\\toh\\x1fh\\x86\\xa9\\xe8\\xc5!\\x06\\x10\\x83/\\x8d\\xcb\\x8c\\\\\\xb82\\xea\\\\\\xb8\\xb1e\\xc5\\x97.\\\\a\\x8b\\x97\\x16_\\xd0\\xb2\\xe7WE\\xc1Q\\xa1v\\x19j\\xe6\\x8f\\xda\\'(5:\\x9f\\xc5AA.\\x0c\\xbe\\x17.\\\\\\xb9r\\xe5\\xc1\\x97.\\\\a\\x86.<\\x0b\\xe0^\\x17\\xc2\\xf8.0\\xc5\\xc5\\x99M\\x8f\\xf15\\x8a\\x98j\\xa0N\\x8d_i\\x9f,K\\xd5\\xa2bC\\x80\\xcb\\x97\\x16,\\xbe\\x07\\xea\\r\\x8b\\x97\\x0c\\xb4\\r\\xd6\\xa6\\x81x\\xcc\\x7f\\xa2\\xfdL?\\xbdo\\x9a\\x99P{#\\x18\\xc1\\xc0ae\\xc5\\x97.,\\xabt\\xd4\\xb9\\xd17\\xed\\x13\\xbb\\xa5gp~LML\\x93\\xca\\xc8@\\xc2\\x10e\\xc6\\x18a\\x86\\x08\\xb8p.-e\\x97\\xe3\\xd16\\xf7\\x7f\\x91-@\\x1b\\xb3\\xf9\\xa0\\x97k\\xbc\\xbf\\x8eP\\x19\\xa8\\x8d\\x11\\x1a\\x82;\\x15\\xf1\\t\\xf1VO\\x99\\xa6_\\xb8g\\xed\\xc7\\xf9\\xc1\\xd5d\\x14,\\xdc\\xea\\x9f\\x16\\xcc\\x0f`\\xb6\\xf9\\xa9\\xa6\\x8ff\\xe5\\xcb\\x8b\\x112\\xbev\\xc33\\xa2\\x01\\xe7\\'\\xe0\\xfbDg\\xd1\\xfe\\xdc2t\\x03\\xd4\\x1e\\x03.\\x0c\\xb9qb\\xf0\\x198J\\xe6\\x0c\\x04\\xe5\\xfc\\x04i\\xa3\\xe5}\\x14G\\xed\\x87\\x81\\xe01\\x0f\\x92\\x14D\\xb2\\xc8\\x1e\\x9d\\x95Qu\\xa5}\\x01d+2\\x82N`\\x96d+\\xb6\\x18u\\x17\\xdaiv\\xee_\\xc1p\\x1fOk\\xf7/\\x81*\\x92\\xc1\\x869\\xc0S\\x89R\\xec\\xf7/|\\xcc\\x1e\\x86\\x1e\\xea\\xfe\\xd2\\x96\\xd3\\xba\\x96\\x90(\\x83\\x082\\xe5\\xcb\\x97\\x1e(T\\xc6\\xac\\xef,\\xc3\\xba\\xdd\\x82\\xc7\\xd0o,V\\xb8\\x838q0\\x1b\\x844\\xbd\\xedG\\x966\\xda\\xdd\\\\~!O.\\xbc\\x8a\\xf1\\xaa\\xca]\\r\\xb7x\\x85\\xc0\\x88\\xf9$\\x14\\x94\\xb3X7\\xa3\\x19p\\x91\\x12\\xd0\\x92\\t\\xbd\\xaf\\xe5\\x14\\xb8\\x80v\\xa1+\\x1e\\xa6y\\x1f\\x92c\\xaal\\x16\\xf2\\x03\\x15\\xa0MQ\\x97\\x8c\\xa6\\xb1\\xd9#\\xf5\\x80\\xaf@\\x7fhm=\\xd6=\\x82G\\xaa\\xef[=5\\x0c\\xb2\\xea\\x1b\\xff\\x00.\\xc9\\xf8\\xec\\xdf$\\x14\\x1c\\x03/\\x82\\xe3\\xc3`\\xd1@9\\xad\\x12\\xe8N\\x93\\xfe\\x08\\xa8.\\x87\\xe6\\xd2)\\xb2\\xbd\\xd6\\xe5\\xfa\\xa1\\xe9\\xe0\\xd7\\x80\\xd8I\\xd1\\x8e\\xc5\\xf6\\xd4\\x8f\\x01\\x05\\xf2e\\xecs\\xee#\\x9a\\xac\\x0f\\x83A-\\xa5%\\xd6\\xf1~H&\\x9f\\x1a\\xd3o\\xbb\\xd2\\x1a\\x03^K\\xfe\\xb1\\x82V\\x1a\\x9f\\x9d\\x82\\x89\\x9a\\xeaOI\\xcf\\x94SK[:\\xbc\\x11\\xbe\\\\|\\x9e\\xc3\\x04*/L\\x9d\\xf9\\x11V6w.\\xbb\\xba\\x10f\\x8f5\\xa1\\xddq-C\\x8dO(\\x11c\\x89r\\xfd\\xd1=\\xa0\\x83\\x99\\x87\\xab\\xbb\\x12\\xf46\\xe1 G8\"\\x05\\x82\\xd5\\x1e\\xe5\\xc5\\xf6\\x03\\xb9\\x9f\\xb2\\x11`\\xb6c\\xd2\\xb0M \\xea\\x07\\xa4a\\xae\\xa6\\xb1N\\xed\\x1d\\xb0\\xcdA\\xef\\xf1\\x89%\\xe7z\\xbf\\xb0\\x980\\xfb\\xb7}\\x84\\x04Lto\\xe9\\xd4E=\\x91MS_\\xe5Pt\\x83\\x08x\\x81\\xbd\"^\\xc2\\xbf\\xdb\\xac1\\x848\\xda\\x98\\xb7\\x96C\\xa4>V<\\x9f\\x89\\x86\\x01\\x17\\xfd\\x08\\xc0\\xb3Ay@\\x8e\\xc7\\x89\\xe5\\x93\\x1b\\x01\\x95\\xb6#\\xc6\\x1dx\\x96\\xd1z\\x10\\x83\\xb0^\\x0cw\\xe6\\x8a5\\x11\\xe0\\xa9r<\\xb8\\xf2S\\x97k}\\x1f\\xcfiZ\\xb5V\\xd5\\x95w\\x83%X\\xe3F\\xaa\\'\\xe2\\xea\\xafWS\\xfb\\xa37\\xa1\\x8fY\\xbdO\\x8a\\xec\\x8d/\\xc5%,B\\xbfe_\\xc2V\\xbc\\x97\\xc1\\x148\\x0c<\\x05\\x9a\\x9a\\xa7:\\xac\\\\\\x0cIp\\x131\\x93(\\x14G\\x82\\x97/\\xe9X\\xb1oX\\xb5\\x81{\\xca\\xac\\xb5\\xb5o/\\x9db\\xacU\\xb1\\x8b\\xef\\xaa5\\x98M\\xaf\\xb1\\xd5\\x84\\xca\\x8d\\xb4\\xbfla\\x9c\\x8ex]\\xb5F\\x83 i\\x81\\xf9Yj_\\xb6#\\xc3\\x13\\xdd\\x81\\xeb\\xacQ\\xb5@\\xe6\\x0b\\xf6\\xd5)Y\\xa3\\t\\xb5\\xd8\\x88\\xdb;\\x8c\\xbe\\xdbA>\\x8aV\\xe6O\\x14*<\\x8b\\xa5\\x95\\x1b7\\xad1[4\\xfc\\x8f\\xdc\\xa8D\\xd9\\x1fp\\xe0\\x19\\xcb\\xd8\\x86\\xef\\x89h\\xde\\x98\\x08\\xda_\\x93\\x08_\\xa6s<\\x92\\x9bf\\xd9\\xd7cz\\xf97Q\\xd0\\xec\\xbe\\xebc\\x90&\\xc2.\\xad\\xf9\\x15\\x89\\xa3d$]\\x8dIQf\\xacLD\\xf3\\xde@\\x1a\\x96\\xacR\\xe9\\xdf\\x93\\x19\\xa2xA\\xf11!\\x17@K&\\xa1\\xf1\\x11)\\x1c\\xa1\\xec\\xb1\\xe6\\xdd\\x88\\xa7z\\xe2h(^D\\xd8\\x15\\x1fq\\x14L>\\x8e\\x00\\xaa\\x04\\xbb3\\xec\\x7f:BMBP2\\xfb\\x89\\xbd\\xb0\\xfa5\\x18\\xf0\\xb9u\\x06\\\\\\xb9w\\x16\\\\X\\xbcX\\xb1b\\xc5\\xbdcy\\xb3\\xbc\\xadF\\x17p\\xf70\\xacK\\xab?\\xe0KK\\x87\\xb7\\xfa%\\x83L\\xf9\\xbd\\r\\xa2\\x10(\\xd5\\xad\\x8a\\xd7\\x91)T\\xa0\\x01\\xcd\\xa2`\\x9a\\xa1\\xec\\xbc\\xa1p\\xe2\\xcc\\xf7G\\xc3\\xb6\\x04\\tJS\\xa7\\xbcV(,Ka+e,\\xea\\x0cU\\xd6\\xba\\x0f\\xd1\\xb3\\xea\\xa8\\x99\\xc2\\x9b^\\xe5\\xd6\\xb4\\xa7wk^z\\xbf\\x9d\\xe8K\\x8bZ\\x14\\xabyk\\x9d\\xeaB\\xcc+\\x19c\\xb1g\\xe4\\x99z\\xfb\\x83\\xb7\\xec\\x16\\x14\\x9cN\\xc1Sb/2\\xbb}\\xc7mV\\xd8\\xf2\\xcb\\xc5\\x1e\\x08\\xbc\\xd6\\x8c\\xf3\\x0b\\xef\\x16\\xf9\\xa2\\xacj_\\xea\\xee\\x04\\xaf#\\xe4\\x8a\\xaa\\xbebS\\x7f1\\xf0\\x1c\\xd8]GH:WE\\'\\xab\\x84\\xf6\\xbc~?\\xeb\\xcebX \\x07\\x02\\xff\\x00\\xe9(\\xf0Ygz6\\xd6.\\n:\\xb2\\xc4\\xae\\xee\\x16\\x1bE\\x88x\\x80\\xa82=O\\xe1\\xc17\\x07\\xa1U\\xefX%\"\\x83\\xa3\\x9a\\x12 \\xcb\\xe0Yqb\\xcb\\xe1r\\xe2\\xc5\\x8b\\xc2\\xe2\\xcbLe\\x8a\\xb9\\xd7\\x85\\xfee.-I\\xa8\\x041\\x9c \\xeb\\xbbE\\x0f]n\\xe0p\\xb6\\xbb\\x0e\\xccv\\x8c\\xe8\\xfdi\\xe5\\xbf\\xf1\\xda\\x07\\x93u\\xf7\\xf3n\\xc4\\rMg\\xbf6\\xf4i\\x0c5\\x151+\\x96\\xf7\\x17\\xa9\\x82*{\\xbf%\\xba\\xa1\\xe5pP\\xd6\\x10\\xec\\xd4R\\r\\xc1\\xe8\\xe7zh\\xda\\x06\\xf8(\\to\\xaa\\x93\\x98Q\\x17\\xdd\\xa8/p\\xb4:\\x14\\x96r\\xe8\\xd0gT\\xa3\\xf9e=\\xe5PmW\\xce\\xf4\\xba\\xed\\x19\\x13\\xaa(\\x1e\\xda\\x12\\xa2\\x83\\\\\\xc7\\xbaZ\\xfd\\x0eY\\x18\\xe5\\xe2\\xaf\\xf7\\x18A\\xd4W\\t\\xdct\\x8bP+\\xa1_2\\xec\\x1a\\xeck\\n\\xc9\\xddb\\xc9rKxF\\xc0&\\x1eGe\\xebTA\\x19\\x9c\\xc2\\xbe\\x02\\xd4i<\\xab\\xe2e\\x9c\\xa8:*zR\\xf9\\x8asZ\\xc9\\xf8\\x06eT\\xc0\\xe6\\xe9\\xfe\\xe0\\xd7>\\xe5_F^\\xec\\xe6k\\xe6\\xcb\\xc0\\x83\\xc5]\\xf2\\xfc.\\xa08d\\xe9\\xa9x \\xa3\\x02\\xf2\\x81p7\\x16,\\xb9|\\x0b\\x161G\\x11e\\xc7\\x85\\xbb$y[\\xf8\\xe0\\xf3\\xbbc/,75H4\\x1e\\xc3-e\\xab\\x0e\\xf8\\xeb\\x05\\x9d\\xa5\\xd7\\xa7m]t\\xa6(\\xb8MN\\xf8\\x83O\\x966\\xab\\xe5\\xd9\\xeb\\xe2\\x87\\xbc(\\xebL_\\x8999c\\xcd\\x97G\\xc1:\\xa0\\x04\\x11\\xb5]1\\xf2\\xbd\\xda\"\\xc0\\xbf#\\xf6\\x9f\\xd32\\x93\\x1d\\xceW\\xb7#\\xd0\\xfa\\x80\\xf0\\x86D\\xb1\\x05d\\x83\\x19\\xa2\\xd4\\xb5\\xaa\\x8cIX\\x18\\xe9Mn\\x97\\xbd\\x82\\xd2\\xf7d\\xde\\xf8l\\xf0B\\x07\\xff\\x00\\xd2\\xa01o\\xe5\\xcc\\x16\\xb0\\xb3IQ\\xadE\\xc5V\\x94\\xbd\\x8cm\\xb6\\xdc\\xea\\xa1\\xb8\\xfa\\xeaw\\x92\\x14+y~\\xee\\x12\\x8f Y\\xe5\\xcc\\x93\\x9dF\\x8e\\x0e\\xb4\\xc0;\\xbc@\\xa9[\\xd6\\xe8\\xf3.a\\rC\\x03\\xdf\\\\\\xcb17\\xf2\\xee\\xb35c1\\x15\\x84\\xd3\\xcc\\xc4\\xef\\xad\\x97\\x0c\\x0f\\xfd\\x07\\x16\\xe0=\\xb0;\\xb4@\\xaeNm]\\xc5\\xc4I\\xb0\\x9a\\xecy\\xd2\\x03j\\xce\\r87\\x06\\x1c\\x06xn\\\\\\x1a\\xfa\\xc5\\x1c\\x1d\\x06\\x07\\x97\\x83\\x18\\xc62\\xe1X%\\x91PN\\xa8\\x04!\\xed\\x8e\\x8f\\x89wP\\x97\\xd4U#\\'\\xadz7\\x1f}Z\\x05\\x7f[U\\xb0?\\xc2l\\xdbP\\xb3\\xc4\\xb3Iu\\x1fw\\x06\\xc1\\xae\\xa1\\xf7\\xa5\\xfc&&\\xa1\\xdb\\xe7\\xbfr\\xc3S\\xeeG\\xaf\\x08\\xed!\\xcc\\xff\\x00\\x87\\x921\\x85\\x1f\\x7f\"\\x93E\\xbc\\xa7.\\x8d\\x8ec\\x02\\x85,\\x13\\x1b6\\xe4`|\\x1a\\xc4\"\\nst\\xf61j\\xf4t?c\\xacJ\\x1a\\xb5\\xa6\\x17\\xb1\\xcb\\nBG\\xa7\\xf6\\xd4\\xca\\x90y\\x9f\\x14j\\xcc\\x15Ns\\xe1\\x1a\\x82f\\xe3B\\xc1\\x1aR\\x8b\\xa1ax2\\xcdX\\xa7/\\xfd\\x8c\\xd3F\\'#\\x07\\xf3.^\\x06\\xdf#V0k=\\xf4|\\xc3C\\xa8M\\x1ee\\x03g\\xa0\\xb0\\x1c\\x0c!\\x06\\x88\\xae,\\xb07\\x9e\\xf9\\xff\\x000\\x01`U\\xea\\xb2\\xe2\\xc6\\\\X(F\\x12\\xe1R\\xeb<\\xe4\\x12\\xcb\\x07\\x90[\\xbc\\xd7aH\\x0b\\xfb\\x8f\\xe8=\\x13\\n\\xf3\\x93\\xd1\\xf9\\xfbpA~@\\x15\\x0e\\x81\\xf6$\\xb7\\xbb\\x81\\xeb\\x14\\xbaM\\x8b\\xfd\\x06.\\x9e\\xaf\\x1f\\xc2e\\xd2\\xe5\\xff\\x00 \\xbe\\x0co\\xbc\\r\\xfaK\\xf8\\x8a\\xe2]\\x9c?\\xa8GK\\x9aF]G:\\xc5\\x17\\x08\\xe7\\x14\\xa3W6\\x9e\\xc3\\x82\\t\\x10{\\xb1\\xd8\\xd2]Q\\x87>\\xc3\\xb1,\\xc7u\\xd2\\x1d\\xa4M\\x0bF\\x8f_nhq\\x0e}/\\xb1\\xab1\\x04\\x83U\\x8ar\\xc5<\\x0f\\xe2Vz1\\xa3\\x1e\\x0b\\xe2!\\xc4U\\x80\\xf2\\xff\\x00p\\xaco>\\xa3\\xee\\xca\\xc1\\x83g<(\\'\\xb9\\xf0\\x084\\xa7iy\\xf8\\xd6,6\\x87\\x9b\\x89U\\xf2\\x87\\x96\\xa1\\x14t\\x00K\\x87J\\x9d\\x9c>\\xf8/\\x80\\x98\\xace(\\x84*[\\xb5~[\\xbbX\\x85i\\xa06UEQY|\\xea\\xba\\xd9WoK\\xec[9i\\x80k\\xd56\\xab\\xba\\xaf\\xdb\\xbf`\\xd4\\x1e\\xa6T\\x99\\xd0\\xbfw\\xcbT\\xfc\\xab\\xe7\\xa5\\xfd&\\xcc\\xf1\\xb7J5\\xaf\\xdc\\xd9y\\x1d\\x00\\xb3\\xbd\\x84@\\xb4#\\xb35\\xe22\\xaaP\\xea_\\x8b\\x80\\x88\\xa4\\xb8Y\\xe4\\xbc\\x87\\x89\\x8a\\xbeF\\x87\\x89|E\\xcd\\xfe\\x078\\xd9Kc\\x91\\x86j\\xabQ\\xd2\\x0f3W\\xe2\\xe4\\xf7\\x99\\x9a\\x05\\xf2f\\x1a\\x91g\\x9b\\x98\\xadR\\x1e\\xa9v%\\x8b\\x16\\xee~\\x08\\xa5!s\\\\c\\xb1\\x0c9C.\\x86\\xf3zn\\xd7\\xa7\" \\xad[)\\xab\\\\\\x8e\\xe4\\x1b\\x89EH\\xf9X\\xc6\\x8e\\xbd\\xd0\\xf7\\x04\\xab\\x88\\xf0\\xae\\x88\\xb5z\\xed\\xbd\\x8b\\xa9\\x9d-\\x95b\\xc0\\x17\\x14s\\xa5E\\x86\\xe5\\xfc\\xcf\\xd0\\xa3\\xef\\x96\\x0cv\\xe9-\\xf7\\x1b\\xe5\\x14\\x96)M\\xad\\x9e\\x9d\\xaf\\xe7S\\xd4p\\xaf\\x9dT\\x11}\\xb1\\x9a\\xe4\\x07\\x9cIP\\x04Hm\\x8at\\x94(u\\xbb\\xaa\\xc5\\x08\\xf2\\xcb\\x04\\x86\\xce\\xfeR\\x8bG~Ob!T\\xee0\\xcc\\x8b]\\xc8(!!\\x96j\\x05G!qe\\xa8X\\xaf}\\xd5Nhe\\xcb|\\xee\\xee\\xdd\\xbe\\n \\x96xl\\x80\\x98\\'\\xeb\\x10\\xc9]yU\\x8fMV\\xdf\\xc2\\x15\\xd7\\xa2\\xf6\\xfe\\xeb\\x97\\xe09\\x1f\\xe95\\x14\\xa9\\x83\\x12w9\\xab\\xd4\\xecP\\xda\\x95\\xee\\xff\\x00\\x18\\xb2z\\xce[\\xc2\\xf6\\x11(\\xee\\xa8\\xa4\\xf1\\xaf\\xc4\\xd1G\\xa3\\x86\\x0bJ~\\x87\\x0b\\xc4\\xa0\\xa5\\xca\\x01pr`\\x88\\xea\\xf0\\x8b\\x02\\x14y\\x97H\\tB7W\\xa1\\xe9\\x96[\\xc0\\x00M\\x99l\\xc6\\x1a\\x8f\\x16\\xbc$Y\\xdf;\\'\\xca?/\\xf5]4\\xbb?8\\x97\\xad\\xd7\\x9b\\xfc\\xd7;~\\xd2\\x1a\\xcd#\\xff\\x00\\x0e\\xdc\\xa5\\xa9\\xbb\\xbf5C\\x98W[\"\\x05\\xdd5\\xe27\\x13\\x01}c\\xd7\\xa5^K\\xf8\\x88\\xbet\\xdc] \\xe9\\xbe\\xf38\\x85\\x10\\xecy\\x86\\xba\\xfb-\\xb2\\xc5\\xaaDK\\xd6\\xdb\\xde\\x04\\x00\\x00\\x00(\\x03o\\xf6\\x16\\xf6\\xce\\xa2\\xd7\\xb5\\x13V\\x9d\\x8f\\xef.2\\xf6\\x0e\\xd0\\x83<$\\x11\\x10\\x16\\xebF\\xb6\\xd1\\xf3\\x1c\\xa6\\xc6\\xb63\\x8de\\x93\\n\\xc9\\x11TP\\xfa\\x97?\\x17R\\xed\\xd0.8\\xf7S~x\\x1d\\xda\\x82\\x05\\xaf\\xfc~\\xa6=\\x0fFTww]\\xdf\\xf6\\xbef\\x93Gp\\xd1\\x96)\\x0ba\\xac\\xd9Ot\\x0f#\\x9b\\xaf\\xe3\\x0e\\xd9\\xdb7\\x80\\xe7\\xces\\xa9\\x93W\\xb6\\x83v\\x07\\xff\\x00\"jD\\xc4\\xd2\\xd0(\\x05*\\xd5\\x10\\x1d\\x1cg\\xb1v\\xd04\\xacMD}>3X\\xe4\\xc9\\xb9r\\xb4F7\\xb6\\xbc\\xf9am\\x15l\\x9c\\x1e\\xb4\\xa6\\x88hU)#\\x8a\\xdc\\xe1M\\xad\\x95.Z\\xb2\\xdb\\xb4\\xd6g\\xb4\\xe6Z\\xd9\\xab\\xee\\x95\\xf5z\\xcdM\\x96O(\\x0bI1>5g\\xca\\x16\\xd1\\xcb\\\\a~\\xd10\\xe1\\xa0\\xd0\\xa6\\x1b\\xf8\\xc2\\x9bR\\x95\\xb0\\xcb\\xcbn\\xd1|\\xd1\\x95\\xeb\\xf7N\\xd5x\\xacn\\x9b\\xd6\\xd3Yd\\xc9\\xe5!i\\x8c\\x1f\\x8dY\\xf2\\x85\\xb4\\x1c\\xe7\\x19\\xcf\\xb7e2\\x9a\\x15JgS\\x18\\x08sYe\\xeb6yv\\x8a:\\x00\\xbc\\xec\\xf2\\xeczGwuKk\\xdcHe\\xd7\\xf7b\\xb8\\x9buh\\xb2\\xda\\x05\\x08Q\\x8e\\xde\\x1e\\xb6\\xbb\\x90\\x16T\\xf7\\x8b\\xd0\\xdd\\x04\\x14ax\\xaf\\xe2g\\x03\\xb76\\x05\\x97-\\x98 \\x97[\\xb6%TC\\xf7\\x88(\\xb6VjH\\xac\\x14@\\xd9qW\\n6\\x1a\\xca\\xc6\\xf0T \\xa3\\x9d@\\xbc\\x1cn\\xe7\\x18\\xd6\\xdb\\xbf!\\xdd.\\xaa\\xe1h\\xeb\\x88\\x98\\xb5+\\xf8\\x98>V?I\\x0b\\xd6\\xc2\\xabWR\\xa3Ek\\x12\\x12h\\xa0(\\xfa\\xe58\\x9fjL\\x82\\xccn{I\\xdf4\\x84X\\xdb\\xaa\\x0eK\\xb7\\x12\\x16C\\x16\\xdbv\\nY\\x1f\\xe2\\xfe\\xe0\\xc5\\x1e:\\x96\\xc2\\xae&\\xecyd\\xa7\\'\\rO1S5@\\n\\x87=H\\xda5I\\xd87\\xd5\\xebz\\\\\\x9c\\xc6\\x91I\\x02\\xcb\\xdcj7/\\xb51\\xd5\\x86\\xd2(\\\\\\x95\\x15\\n\\xb9[\\xb4\\xcdD-\\xbb\\xf6\\xbfF\\xa8\\x07\\xe2\\xaaG^w\\xa0(\\x95,\\xa2\\xaa\\xbd\\x17\\xc9\\x1a\\xafL_\\xe2\\x90\\t4\\xb7\\xee\\xe8\\xdek\\xf1\\x81\\x8bl\\x0c&V\\xd4\\xb0\\xf4EE\\xdf\\xa2:\\xa2\\x83C}\\xf3\\xc0\\xf6d\\x06\\xbe\\t\\x96\\xa90\\xc5G\\xf9\\xcbn\\xc2\\xf6\\x98~\\xdc\\x17\\x8ad\\xbe\\xc4\\x12M\\x1c\\x84\\x88\\x852\\x04PIy\\x14N\\xdd\\xea-\\x93\\x14\\x08,\\xc90\\xc0\\xe0J\\xc2p\\xba\\x06\\xcf-\\xf0$W\\x16a>\\xfa\\x98\\xa1\\xb9\\xc8\\xf2]\\x1b\\xbc1\\x8c\\xd7jK\\x12 \\xad\\x87\\x10z\\x83\\xcb\\x85U`\\xa5u\\x0891\\xdf\\xd4\\xc4\\\\\\xd1\\x16\\x83:)\\xa5\\xfd\\x19f%\\\\\\xb9\\x99A\\x02\\x8ePi\\xe5d\\x05\\x12\\x8aO\\xdfU3\\xa6f\\xcd\\xa7\\xa4\\x80\\xc7A\\x9fjh\\xd0!.\\xf3tk|4\\x11Z\\xc5\\xf3+\\xcaR\\xa2\\xec1\\x9b\\x86l\"\\xe5\\x1d\\x9c\\xecB\\x16\\x83\\x80t\\x89\"\\x02%M-U\\x91a\\xb2\\xea\\x1c\\xcf2\\x86Up\\xdc\\x94\\t\\xeb!Xv\\x9d\\x08\\xd8\\x8bP\\x01\\xee\\xfd\\xdb\\xe2F\\x0e\\xd8kPYY\\xa6\\xdb\\xa3x\\xb3\\x10ZV\\x96zKJ\\xf0\\x02\\xac\\xbb\\x86\\xa4\\x17de\\x0b\\x83\\xfe\\xbeu~\\xa3u1\\x96W\\xd6\\x84,%\\xa3\\xb3\\t\\xe2&\\x18\\x992/]a\\xce\\xb0\\xed\\xe2\\xebA\\x94\\xb4\\x93\\xacGxdE\\xe6u,a*aM\\xad,\\xdc?X\\xed,\\x15U\\x9b\\xcd%\\xd2\\xa7\\xe8p\\xd9\\xe7\\x86\\x9d\\x01ah\\xe8F*\\xda\\xcas\\xd9\\x13h\\xe9\\x0b\\xa5\\xa8<\\xb4\\xd19\\x92\\xe2.\\x9a\\xa0\\x9b\\x90\\x91\\nj\\r\\x95\\xa4\\xe8\\xd9\\x15fuX\\xb7(\\x95\\xbf/{\\xf6\\x1e\\r\\xd5(\\xe9\\xba\\xe8\\x9d5\\x1eZ%\\xe4\\xb5\\xd1V\\xde\\xddPy\"\\x0b\\xa4W\\xc7V@\\xf2SGf\\xac\\x97\\xc2\\xf5s)\\xa1\\x8b\\x04-\\xd1\\xb6\\xf1\\x83\\x01\\xe6\\x95\\xb1\\xc8.T\\xa2\\x96\\x15\\xa4)\\x10\\xad\\x1d\\xcd\\xef\\xba\\x18|\\xc5\\x8d;m\\x90ln\\xfd\\xde1\\x0c&i\\xb9L\\x99x\\xc8=}jX\\xcb\\x8f\\xb2\\xa0\\x06\\xee\\xc0\\x11\\xc9\\xed}\\xa6j\\xce\\x14\\xf4)\"\\x19>}4\\xf9GZIG\\x91\\xe9\\xe6\\xf0vz\\xfefD\\x85\\xd5\\xcb\\xe3,\\x0b<\\xcby\\x19\\xbat4\\xe5\\x82\\x85\\xda\\x1bb\\xabZ_\\xe3\\x8c\\xb9\\x91Tr\\x8d\\xf5\\xa9/\\xfaS\\x8dF6\\xa8\\xba\\xc9\\x91\\xc3\\xad\\xa3\\xd0~\\xd2\\x96\\x84\\xabT\\x05\\x14LJb\\xc9I\\xf6\\xae=!\\xd6\\x82:\\xe5X\\x18\\x1a\\x06\\xa9\\x12\\x1cBMe\\xbb\\x84\\x8e\\xed\\x9cM\\xbe)\\\\a\\x89\\xdbo\\xde\\xb0f0\\rJ\\xb6\\x00\\xcd\\xf0y\\xe6u\\x8a:\\x8f\\xc4\\xf2\\xc4\\tCR\\xc1a\\xa2\\xb6\\x95\\xdb\\xf6\\x86\\x8e\\x19@\\xa9\\x8cB\\x95h\\n)\\x00\\xfci\\xc0\\xc2\\xec.>\\xed\\xe4\\x95\\xe8]\\x05\\xec\\x12\\x1dh\\xb7IB\\x83Wi\\x96\\xa8\\xdd\\xa3\\xfe\\xcf\\xf8\\x83zs\\xafX2 h\\x04\\xf0Z\\x90\\xfe\\x93\\xb8EGW\\xaa\\xcf]\\x85\\xb1\\xf1\\xdd)\\xc8\\xaa$\\xa4\\xa7U\\x1a4h]o\\x14\\x97\\x83\\xb5R\\xb0\\xc0\\xd72\\x95\\x88\\xf8\\xe9\\xfbn\\xee\\xe7\\xca\\xc7\\x9f\\x06dS\\xe0\\x9a\\x83L\\xbc\\xba\\x0e\\x80\\xf52\\xf2\\xd6\\\\\\x13Q\\xadE\\xb7\\x0eVS\\xb4\\xa4t\\xed\\xfd\\xd0\\x97$\\xa7o\\x81~Q\\x8aH\\xea\\x91\\x0bJ.\\x07\\x93\\x9c\\x8a6\\x89\\x14\\xee\\x85o\\x83\\xb4\\xe8\\xc7a\\xc1\\xdc\\xdcg\\x91\\xc8\\xc2\\xc08b\\xb4@\\x80f\\xc2\\x18\\xce\\x8e\\xa5\\x96I\\xfcQ\\x98\\x14\\x8b\\xd9\\x06\\x83\\xad\\xb6\\xcb\\xf4m1sYqbgQC\\x15*\\x96\\x8a\\x17CMY\\x7f\\xd7:\\xf7T0\\x91\\x8c\\xb5\\xcc0ie\\x9f\\x8a\\x95\\xd6\\x9d\\x971P\\x8b\\x83\\xc3\\x92Z:|\\xc7\\xaa\\xb0.\\x90\\xb8Z8\\x0b`\\xb5CJ\\xd5/\\x98\\r\\x92\\xb3\\xa5\\x0b|\\x05\\xda\\xcc\\x8f/\\xdd\\xb9c\\xbe\\xa0\\xb8\\xc5]\\x0fnl\\xac\\xc6\\xce\\xb2z\\xce\\xa4\\xe8\\xcc\\xb4\\xed8\\xda\\x98\\xbd\\xe5b_\\xb6E\\xda\\xbdlo2\\xfbR\\x7f{\\x96c\\xbfT\\xb8\\x15\\x967\\xe0\\xa8\\xec\\x0c\\xabRz\\xb6k\\xf77\\xa2\\xf3\\x13{\\n\\x17\\x0e\\xda\\xb5_>\\xc5Bl\\x86\\xc9\\xe8\"f\\xee\\xeba\\x840VWu\\xfa\\x85\\x04\\xd7\\xb4\\xefT\\x99\\x7f3N\\xb2\\xac\\x9fy\\xa7ZR\\xc67\\xb6\\xfc\\xa4\\xfbOd\\xd5\\x0e}\\xa9\\xed\\x0f\\x9f\\x9bw\\xa5\\xa1{\\xc8\\xad|\\x1c\\x86i\\xabV\"\\xc6\\xe1\\x90L\\xd4\\xb4\\xa6\\xd8\\x13Y\\xf9F\\x85S\\x06\\xf8\\x1a\\xac\\x96\\\\%_\\xc9?4\\xaa\\'UV+\\x9b\\x9a\\xae\\xefi\\xb0\\xaa%\\x92L7Ox\\x02\\x0e\\xbfwN\\xeeW\\x9a\\xc8\\xda\\xf2\\xea+*\\xdd\\xce\\xb0\\xe8\\x8a\\x94;-n\\x81\\xc1\\xac\\xea\\xd3c\\x18\\xe1\\x1dy(4\\x19\\x9b\"\\xdbV\\xddLZ\\x86\\xe5=\\xf4\\x8d5{\\xe8D\\xd52%\\xe3\\x06[\\x1cU\\xff\\x00\\xd9\\xc4\\x89%\\n\\xca\\xab+\\xa3\\x82\\xf0\\xb3\\xab\\x7f4p\\xbd*4S#\\xd1H\\x0f\\xea\\x95\\xa09\\xbd\\x03\\x04q\\xda\\nw\\n\\x06\\x8eA\\xcf\\xb6\\x94\\xaa\\x95e\\xcdQ\\x06\\x1d2\\xd3\\xb0\\r*\\x82\\xed\\xd5jW\\x10<)+[\\xa7\\x9as\\x16\\x1d\\xbb@q\\x83\\x92\\xec\\xa9\\xb0D\\xad\\xd5\\xd0p\\x85\\x0fNf\\xd4\\x86U\\xc0]\\xb2\\x03W\\xf4Qi\\xd0\\xd8\\xad\\x05\\xc9\\xec\\xddW\\xc1\\xe7\\r\\xb8VK,)n\\xb56\\xd5b\\xea\\x0f\\x07\\xa9\\xfb\\xf3WU\\x16\\x16\\xf5[\\x88\\x16U\\xa4-c\\xe6\\x8c\\xd1\\xe5\\xfb\\xb1\\n1\\xceG-\\xb2\"\\x9e\\x1c{\\xf3\\xe8\\xb4\\xfb\\x04\\x8b\\xa5W\\x1f\\xcc*H\\xa5\\x06*\\xf5M/\\xa0K\\xcd\\xd6\\xf9\\xd5M\\xe7>\\xbb]V\\x14\\xac\\x8c|\\x04\\xbao\\xadT\\xdc\\xef[B\\xd8\\x81\\xfc\\xa2\\x14\\xbb\\xb8Ql\\xee\\xb5/H\\x85\\x9b/\\x8e\\xb0[\\xb1SJ\\xeb\\x9dt,Uiq\\x1b/\\xbd\\xee\\x10\\xa4E\\xf5\\xb6\\x98p\\x05@\\x1c(\\x16\\x8e\\x8a\\xd0Q\\x12\\x10O\\x07\\xe4\\xf3\\xe6W\\x84\\x19\\xaa;\\xcehI\\xdaS\\xf2usr\\xa4\"\\x9dZTb\\xebQ\\xb1\\x94\\x9a\\xbb\\xc6\\xdc\\xbc\\xe1\\xf1\\x156\\xb0\\x98\\x1a\\xeb\\xac\\x10U\\xad\\x0f\\xcdl7\\xb5\\xa9M\\xc7})\\xa0\\n\\xb0\\xe6\\xf9\\xb5\\xf3\\x13\\x85rM_\\x94\\xf3\\xafk\\xbe\\x1b\\x7f\\xe6\\xe0a\\x0cK|r1A.\\xe9~\\xed\\x9d\\xf4\\xac\\x13\\x81\\xe6\\xc1\\x14\\x04\\xc5\\xb1\\xb1\\xbeV!:\\xd2\\xd30I\\xf7-G\\x90`\\xa3&\\xb9r\\xba,\\xb9\\xb2B\\xd5\\xc2\\x94\\x84\\x88\\x0b\\xbc\\x9c\\xbbk \\xeeZ\\x0bJ\\xb0\\x89\\x14$\\x8d\\x8aow\\n\\xfb\\xbb\\x99\\x89Kp,\\xb1D\\x98nN\\xbar\\xdfh-s`\\xf7Q\\xd5\\x90\\xce%\\x8b\\x15z\\x04\\xd5\\x9c\\xa8(\\x0cqx\\xd2\\x14$\\xb8VV\\xe2\\xca\\x857U?\\xefi5\\x1a\\x15Bi\\xd1\\xcf:\\xfat/\\t3\\x93\\xad\\x0eG@r]\\xed\\x9b\\x88gPo\\xf1\\x82\\xb9\\r\\xac\\x06\\xf3\\x10\\xde5Z\\x97B\\xda37\\x87\\xa1\\xadbt[\\x8dQ\\x1dLn\\xb4\\xebEX7 \\x1a\\xd1e\\xbb\\x16\\\\$\\x84\\xd2e\\xec\\xf5\\x08~G\\xee\\xd2\\x8bD\\xd5\\xbb\\xcb\\x95C\\x1dE\\xac\\x00\\xedA=3?\\xcb\\x19\\\\\\'+\\x17\\n\\xc0I\\xa4\\x99\\xecf:RY-&\\xb4\\x18dLe\\xc6\\x8d\\xcbz\\xf0\\x82c\\xab\\xa03\\n\\xd4\\xf1?v[U\\x0b\\x1b\\x86\\xec\\xb6\\xb0X]\\xaf9p\\xb6.\\xe5\\xabkA\"\\x94\\xe1\\xbfy\\xa3@\\x86\\x89\\x8b\\xcfk\\x05\\xd3!\\xa3\\xefr\\xc3[\\xa5V%~\\xbe\\xec\\xd2.\\xda`\\xcebU\\xa7\\xfe\\xd6\\x1f\\xab\\xd9\\xee\\x1b\\x8b\\xdc\\xa8\\xaa\\xd4\\x8dX\\x1az\\x83\\x01m\\x9at\\xb9\\x15f\\x0b\\xc9\\xfb\\xf7\\x18\\x7f\\xf4\\rN\\xf5\\xa1b\\x8d\\xdf\\x0b\\xcduH@\\xd4UE\\xd8\\xd9\\x90\\x96\\xd3svYF-\\xaaR\\xe0l\\xb1\\xdab[\\xd2A\\xaeC\\x15\\xf4l\\xd8\\xb2\\xc6\\xbf\\x9e\\xdc\\xab\\x08\\tE\\xee\\xfd\\xe6\\xd8\\x9c=\\x18%\\x9f\\xd2\\xccPJ\\xa6\\xbf9\\xcdJ0]I^\\x95\\x9a\\x0b-\\xd2\\xc8\\x92\\r\\xda\\x15u\\x99\\xc6T\\xa9R\\xa5J\\x95\\x1a\\x0b\\x89\\x80z\\x11\\x8a\\xb1Q\\xa1Z\\\\\\xea\\xd8\\x16\\r$$\\xab\\xb3!\\xc9Ix\\xab!bmF\\xde\\xb4\\x1fO\\\\\\xd6*\\xdf.\\xfa\\xe2\\x07q:\\xa5\\xe3U\\x98\\x99\\x81\\x88e\\xed-\\xf2\\xc5\\x9a)ePe\\xcb\\xa5\\xd4\\x9a\\xc7w\\xee\\xd2\\xce\\xc9\\x17\\x9c\\xb8\\xea\\x9cd]\\xeeI\\x8e\\xf9\\xb5\\xfd\\xd6\\xf3\\x8b\\xde\\xe6\\xa9\\xb3Z\\xcb\\x15~\\xb5\\xca\\xbd*+\\xcbr\\x16\\x97\\xd1\\x08\\xa946\\xf5\\xec]\\xb3Ue\\x14\\nD\\x8a\\xe9\\x8d\\xf4w\\xf3\\x0eL\\xb7\\x047\\xb7\\xf8<8p\\xe1\\xc3\\x81\\x03J\\xb6\\xca{)\\xb8\\xea0\\x06\\xabV\\xae\\x1a\\x0bX\\xb4\\xc2|\\xd5\\xc2CE\\xdc\\xa6\\xb1Y\\x1au\\xed\\x98b:\\xa0g*\\xd3-75\\x83e`\\xa4\\xb0\\xaa\\xb53t\\xf6\\xba\\xd2\\xa5\\xd1)?\\xec\\xa8R\\x8d\\xc0`\\x00\\xdai\\xd5\\xa2\\xadfYU\\xdd\\x9ez\\x8f\\xbew{n\\x04\\x98\\x036\\xacp&\\x1eF\\xf8\\x89\\xed\\\\\\xc5C\\xd5\\xfb\\xb5\\xb2\\x91\\xd8\\x82r=N\\x84_\\x91*\\xe4N\\x913hz\\x8e\\xc4\\x13\\x91\\xeat\\xa7Jt\\xa7Jt\\xa7Jt\\xa7Jt\\xa3\\xb1\\x04\\xe4z\\x9d)\\xd2\\x86\\xc1\\xeat\"\\xce\\x8fQ\\xd8 \\x9c\\x8fQ\\xd8\\x82r=N\\x91:D\\n\\xc7\\xdd\\xff\\x00\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00Y\\xbf\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00Y\\xbf\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m The above exception was the direct cause of the following exception:\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m raise ArrowConversionError(str(column_values)) from e\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=3423, ip=10.0.97.157)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=6912, ip=10.0.70.128)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m \n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m \n", - "2026-05-04 13:44:40,591\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:44:40,592\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:40,593\tINFO logging_progress.py:227 -- Active & requested resources: 1/48 CPU, 25.2MiB/40.3GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:44:40,594\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:40,594\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:44:40,595\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:40,596\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:44:40,597\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:40,597\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:44:40,598\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:40,599\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:44:40,599\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:44:40,600\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:44:40,601\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:44:40,601\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:44:40,603\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:40,603\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:44:40,604\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:40,605\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:44:40,606\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:40,606\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:44:40,608\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:44:40,608\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:40,608\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:40,609\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:40,610\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:40,610\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:44:40,611\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:40,611\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [vllm.py:624] Asynchronous scheduling is enabled.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:43 [model.py:1561] Using max model len 4096\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00\\x84\\x00\\x05\\x05\\x05\\t\\x06\\t\\t\\t\\t\\x0c\\x13\\x0e\\x0e\\x0c\\x0e\\x0e\\x19\\x12\\x0e\\x12\\x10\\x17\\x0e\\x10\\x10\\x17\\x10\\x17\\x17\\x10\\x14\\x17\\x14\\x14\\x1a\\x17\\x13\\x13\\x17\\x1a\\x14\\x17\\x18#\\x18\\x1c\\x19\\x1f\\x1a\\x18!\\x18#\\x18#\"\"$\\'(#\\x17\\'5\\x01\\t\\t\\x05\\t\\t\\t\\x0c\\t\\t\\x13!\\x17\\x0e\\x1a\"\\x1c\\x0c\\x18)\"(\\x1a\"$\"\"\\x19,\"(!\"\\x14#\"\\x1a\\x1f\\x1f\\x1a\\x1a\\x1c\\x18\\x1c\"\\x1a$$#\\x0e\\x19$!\\x17/\\x19\\x1a\\x17\"!\\'\\x1f\\x17$*\\xff\\xc2\\x00\\x11\\x08\\x01\\xc3\\x01\\xd6\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00/\\x00\\x01\\x00\\x01\\x05\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x03\\x05\\x06\\x07\\x04\\x08\\t\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x10\\x03\\x10\\x00\\x00\\x00\\xfb,\\x00\\x00\\xd7v/\\x9c\\r\\xce\\xb8Q\\xb0O[\\x81\\xb4]\\xd4$m\\xf7\\xb4\\x9a\\x1d\\x05\\xcf\"t\\xa9\\xf3\\x1a\\x1d[\\xd7\\xc6\\xe0w/_\\xcf\\xbes\\xe9G\\xca\\xf3>\\xa5|\\xdbx\\xfa1\\xf3\\xc5\\xc3\\xe87\\xcf\\xb7N\\xfa\\xe0\\xf7\\x8e\\xe4\\xe2\\x13;c\\x8b_;\\x13\\x8a[;{\\x90\\xfb\\x8e\\xa0\\xe6\\xd1:[\\x0f\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x17\\xc1z\\x06\\xaaN\\x17\\xeax\\xe9\\xed\\x1e[\\x9e\\x89\\x1eg\\xa6\\x87\\x96\\x9e\\x9a\\x1eh\\xfaby\\xa9\\xe9\\xa1\\xe6\\xad\\xf1\\xe6_\\xa1etZ\\x8d\\xfa\\x16!\\xe9\\x1eX\\xfa\\xe8x\\xe9\\xeb\\x81\\xe5_\\xa1b>\\x8a\\x16\\x17\\xe4y\\xee\\xdf\\x91\\x83\\xfaW\\x84\\xf6\\x03>\\x00\\x00\\x00\\x00\\x00\\x00\\x008]\\xac.H\\xc9\\xcb\\xcb\\xe8\\'$\\xc8V\\xa2*\\x88Ft!I\\x08$-\\xa7B\\x14\\x90\\xb7Y\\x08&-\\xd2\\xe5\\x0bi\\x8bq\\xbd\\x12\\xccoD\\xb2\\xb8-\\xcaT)\\x90\\xf1\\xed\\x85:_<\\xe9 \\x00\\x00\\x00\\x00\\x00\\x00\\x03Q8\\x0e\\xd1\\x83\\xce\\x9e\\x8fW\\x9b\\xd0_\\xbbf\\xf1ZV\\x85*\\x11\\xa4\\xe2F3\\xa1\\x04\\xa8F\\x92\\x10\\xa4\\xc5\\xb4\\xe8A1\\x04\\xa8A:\\x11V\\x85\\xaa\\\\\\x89\\x04\\xa8R\\x92\\x81\\x99\\xcey\\xbd&Ov\\xd760\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1f\\xec\\x1f=\\x9eouo\\x95\\xbd\\x0b\\x84\\xee\\xdb\\xb8V\\xb4\\xa9EE\\x15\\x11\\xa4\\xe8B\\x97\\x05\\xba\\\\\\x16\\xe9r\\x84)1\\x04\\xe8F7\\x05\\x9a]\\x89\\x08\\xce\\x84!r\\x85\\xbaN\\x05+_q\\xb1Ft7\\x8c\\x8d*\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9s\\xe8\\xdf\\x9b\\x8d\\xc2\\xec\\xa6BU\\x91Y\\xc6EJ\\x89RA!\\n\\\\\\x16\\xe9r\\x84+Q\\x1aJ\\x84U\\x14\\xa4\\xa8F3\\x89JV\\x84#r$!v%\\xa8\\\\\\x81L\\xee\\x0bk=>\\xdf.d\\xda\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x07-\\xd2\\xbd\\xf5=\\xb2\\x90\\x8dj\\x15T\\xa5kR\\x92T*+\\x19P\\xa5+B\\x94\\x94JP(\\xad\\x00)U\\n[\\x9c\\nF\\xb1\\x11D\\x8c+B[\\x9e\\xaf\\xb4\\x93\\xd9\\xb5M\\xfc\\xbc\\x00\\x00\\x00\\x00\\x00\\x00\\x00>g\\xda4M\\xf0\\xf4V\\xdc\\xc9V5+X\\xd4\\x95iR\\xb5\\xa0\\xad\\x00\\xa0)A\\x1a\\xd0P\\x00\\x14)DD\\x10+JD\\xac\\x11\\x10P\\xceg1\\xf9\"[\\xfe\\xa1\\xb8\\x00\\x00\\x00\\x00\\x00\\x00\\x009\\xff\\x00@\\xe1\\xe6\\xbb\\xb1c\\xf2\\x04\\xeeZ\\xbaMJ\\x8a\\xd2\\xa4\\xab\\n\\x92\\xac*I\\x11Z\\xc6\\x85i@\\xa0\\x14\\xa1*DV4\\xa0\\x8d\"(\\x89JR%b\\x89ZG\\xd2m\\xf7\\xa06-\\x87\\x1b\\x92\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xdf\\xf4\\x7f\\xca\\xe6\\xdd\\xea\\xb52\\xe5\\xcbW\\x0b\\xb5\\x84\\x8a\\xa3R\\xaa\\n\\x94%X\\x8a\\xd2\\x94$\\x85\\t\\xad\\xd0\\x9a\\xd5\\x0b\\xb1\\xb6\\'\\nDR\\x94\\x11\\xa4J\\xc6\\x94%H\\x8a\\xe5\\xf0\\xbbA\\x97\\xb3w\\xd6n\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x005^\\x1d\\xba\\xeb\\xe6Bv\\xe4]\\x9d\\xb9\\x93\\xachN\\x91\\xa14(\\\\\\xad\\x9a\\x93\\xad\\xba\\x93[\\xa18\\xc6$\\xe9n\\x84\\xd6\\x85\\xd5\\xaa\\x17#n$\\xe9\\n\\x12\\x8d(V\\x8a\\x04h7\\x9d3})\\x98\\xc3\\xed&h\\x00\\x00\\x00\\x00\\x00\\x00\\x00|\\xe7\\xeb\\xd3\\xf7\"\\xed\\xdb\\x17\\x0b\\xd2\\xb5\"\\xe2\\x02T\\xb4\\'Kq/V\\xc5K\\xcbt.\\xd2\\xdcK\\x91\\xb7\\x12\\xecmc\\x0c\\xbb^\\xf5\\x99Z[\\x12B%\\xdaB\\x84\\xabj\\x85\\xc8\\xc2\\x84\\xa9\\x1a\\x19\\x9d\\xbb]\\xd8Ht=3y\\x00\\x00\\x00\\x00\\x00\\x00\\x00as\\\\\\x94\\xe4;\\xbe\\x170]\\x9d\\xa9\\x97\\xebf\\xa5\\xd5\\xaa\\x17-\\xd2\\x05cj\\xc9\\xea\\xaf\\x92G\\xae\\xb6q\\xc6Z\\x9c\\xe3Y:\\x86\\xad\\xab_)/.,\\xd9i\\xe3\\xa1\\xe9\\xf6\\xe2\\x06\\xcb\\xe8\\xd4\\x86\\xd5\\xee\\xd2.\\x1d3\\xdf\\xc9\\xe2u\\xbar\\xff\\x00Y\\xd1)\\xa3z\\x8e\\xcb\\x92\\xc7\\xfb\\x8c\\xf6\\xd9\\xaf\\xec\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x9d~\\x8a\\xf9,\\xd8\\xbd~\\x7fAvP\\x91:\\xdb\\xa95\\xb8\\x97l\\xd2\\xc9k\\x1b\\x8b\\xd0\\xce\\xa5\\x83\\xe7\\x17\\xcc\\xa6+\\xd927m\\xd4\\x95,\\xe3L\\xae7\\xc52\\xd4\\xab\\x13\\xd9/\\x1f\\x9c\\xccO^\\x91\\x9f\\x8e\\x12ffX\\xab\\xa6J\\xb8\\xdb\\xa6C-\\xad\\xee\\x87V\\xb4\\xf3\\x1b6K\\x186\\x1c\\x9e\\x993w\\xbd\\xa3\\\\:\\x06S\\x97y\\xce\\xb4\\xe5\\x18S\\xb8\\xb8\\xd6\\xdcn\\xed_\"e\\xd0\\x98\\x00\\x14\\xf8\\xd7\\xbdr\\x03a\\xb9\\xe5\\xbc^\\xad\\x91qb\\'\\xa3O\\xc7\\xf3\\xa3f\\xc4br\\xc7\\x97!v\\x05nZ\\xb8Jp\\x17#H\\x96<\\xfe\\xe1\\x89\\xb1\\x9b\\x81\\xae\\xda\\xd8\\xe0ae\\x92\\xb2y\\xe3[E\\xc8y\\xa0d\\xacY\\xa9IN\\xa3\\xadrN\\xfag1YM\\\\\\xd8\\xb2\\x9c\\xd2\\xd9\\xd4\\xec\\xf2\\xff\\x00a\\xd0c\\xa7^6\\xa6\\xbd\\x90=\\xd4\\xb3x\\xf5zq\\x16\\x8c\\xf4t[\\x06\\xf3s\\xcd\\x039\\x96\\xd3\\xf1g~a\\x87!\\xc4\\xd7\\xcad^\\x08\\x99*`\\xb0f\\xf1\\x84\\xd2\\xad\\x9e\\xac\\x06N\\x05\\x9a\\xd7\\x1c{Xj\\x99\\x86/$]\\x95\\x99\\x97)\\x018\\xc2\\x85`\\x89TEaX\\x08\\xa0V\\xddhY\\xb5\\xea\\x1e\\x0b9A\\xe0\\xfaS\\x8ev\\xc2\\xc6\\xab\\xb0\\xd91\\xbeoN(\\xf4\\xfbp\\xd6\\x8c\\xef\\x87\\xc1\\xeb!\\x0fu\\xf3\\x07\\x1c\\xfeh\\xc0f\\xb2\\xde\\x93\\x8c\\xed\\x9d\\'J6\\xbd+1\\xdc\\xceE\\xdb\\xfd \\x0e\\t\\xcd\\xfe\\xc2\\xf9\\x88\\xd65\\xed\\xe2\\xd9\\xcc\\xec\\xfa\\xfc&B4\\xb0K\\x19\\x90\\xb2b\\xde\\xaf)K\\x11\\xf1\\x1e\\x0c\\xc6\\x1bc\\'\\xe9\\xf3L\\xf6\\xfa0\\xf6\\x8d\\x91\\xaa\\xd4\\xd9\\xa9\\x81\\xf4\\x99Zyf]\\x8c`V\\xdd\\xbbe\\xf5\\x99\\x17\\x11\\x99H\\\\\\xb2tn\\xa1\\xa7nF??\\x80\\xce\\x94\\xacm\\x90\\xf2z\\xe0b<;\\x1d\\r[#\\x9c\\xf6\\x1ek\\xde\\xedD\\xdb\\xf4}k\\xb6\\x9c\\x8b\\xbf\\xee@\\x00\\x00\\x02\\xce\\x9b\\xbc\\r\\x0fF\\xee\\xa3\\xe5\\x1d\\x1f\\xeea\\xf0\\x07\\xa7\\xed\\x1er|\\xdf\\xe6\\xec\\x9aq\\xa6c\\xb28\\xf3\\t\\x93\\xf5zL?\\x97`\\x91\\xad_\\xcd\\xf9\\x8f\\x04\\xa7\\xe7.\\xd3\\xc4/Y\\xbfR\\xd5\\xc9Y/O\\xc5\\x135s_\\xbag.\\xe2/\\x1e\\xebV}G~\\xcbZ\\xf3\\x94\\xccy}\"\\x08\\x88O\\xd2x\\xfd\\x99-0\\xca\\xeb:\\xa6\\xfah\\xbdw\\xaed\\xcbw\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00,\\xeb;`\\xe2\\x9ao\\xd3\\xa3\\xe2]W\\xf4\\x13\\xc0|#\\xe6\\xfa\\xcbF>~\\xa7F\\xd0\\xcf/\\x9b)h\\xc4ys6\\x0c\\'\\x9bc\\xb2`\\xfd\\x1e\\xabDn\\xda\\xb6z\\xde;\\x84\\xb3\\x98m\\xcc\\xed\\x98\\xac\\xbe\\x0c\\xb5\\xb3\\xf93%\\xbb\\xfe\\xbc\\x99\\xe2\\xcbc0\\xa6[\\x9c\\xfd\\x0b\\xb2\\x9a\\xae\\xd4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x1f\\xb0rM\\x13\\xe9a\\xf1n\\x8f\\xfa\\x15\\xe4>\\x00}{\\xce\\x8f\\x9f\\xac\\xf4\\xcdL\\xd6\\xd7\\xe6x\\xadz\\xec\\x1em\\xe3A\\xde\\x0e\\xdf\\x8d\\x86\\xd6_\\xf7\\xe4\\xf5\\xf3;\\xa7l\\x9d`\\xd0\\xb7\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x005\\x9ek\\xdc\\x07\\xc5\\xda\\x8f\\xdf\\xfa\\xe1\\xf0V{\\xe8\\xdc9\\xa6\\xf5\\x1f6\\xfej\\x1d? \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd79\\xa9\\xdb\\\\\\xdb];[\\x91\\xde:\\xb3\\x89\\xed\\x07Dq-\\xa4\\xe8\\x8e-\\xb1\\x9d\\x19\\xc5=\\xc7]r\\x8cQ\\xdb\\x1c\\xebV;s\\x9dj\\xe7ms\\x9dh\\xednE|\\xea\\xce%\\xb4\\x1d\\x15\\xc4\\xf6c\\xa38\\x96\\xd2tG\\x14\\xc9\\x1deJ\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00r\\xdf\\x93>\\x9a\\xf88\\xfa\\x7f\\x94m\\xbc$\\xee>\\xbco(7\\xfe\\xb5\\xc4o\\x99n\\xa7\\xf3\\'j0\\xddO\\xe5n\\xdai\\xbb_\\x1e\\xedE\\xcdK\\x98w\\xf3h\\xe5\\x1c\\xdf\\xa6\\x1dW\\x92i\\xd7\\x8f\\xa2\\xf8\\xc6O\\x90\\x1d\\xdf\\xd3N\\x06u\\x1e\\xaf\\xa3\\xf0\\xc3\\xa8u\\xedC\\x82\\x9dW\\xaf\\xf3\\x8e\\nvM\\xcb\\xe6\\xdd\\xfc\\xfd\\x1d\\xbbf\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x1d\\xf8\\x87\\xee\\x7f\\x88\\x0e\\xcb\\xc5\\xafv\\x93\\x15\\xcc\\xadt\\xb3]\\xf4\\xf8\\xec\\x98>\\xc5\\x8c\\xe5\\xa4\\xbb\\'\\xb3\\x89\\x96{/\\xa7\\x8c\\x11\\xec\\xbe\\x9e x\\xbaf\\xcf\\xc6\\x8fvK#h\\xcb\\xf3\\xb9vr\\xcf \\xb1\\xdbLg\\x15\\xcbvB\\xd7\\x12\\xf6\\xf6\\x13\\xc5\\xc3\\xf3]\\x90\\xe4\\xfb^\\x9d\\xb3\\x1f~\\xde\\xb5t\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x8b\\xfc!\\xfa=\\xf2\\x89\\xf3\\xb7z\\xb1`\\xe2\\xdds\\xb9q\\xc3A\\xb3\\xf5\\x0f\"<\\xbc\\x93\\xec.Lf8\\x17\\xd7\\xdc\\xa4\\xc8|\\xfb\\xf4\\xe8\\xc4\\xfc\\xed\\xde:\\xa1\\xcc\\xb8Od\\xecG\\xce\\xbe]\\xd3\\xac\\x9f \\xf7\\x7f\\x07]><\\xef\\x18\\x8e\\x90|\\xa3\\xdd\\xefz\\x8f\\x9d\\xfb\\xa6\\xe5\\xa3\\x9c;\\xbd\\xf5~.q\\xcd\\xc3\\xa3m\\xe7\\xd7wl\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\n\\xfe\\x86\\xfc\\x88r\\xcdk\\xbd\\x8fg\\x16\\xed\\xdb\\xe1\\xcd\\xb8\\xe7q\\xdf\\x0es\\xc5{\\x96\\xfes\\xde\\x0f\\xdd\\xb7\\xd3\\x80\\xde\\xe8y#\\xe7^\\xe1\\xb4\\xeb\\x07\\x14\\xec\\xfd#\\x9f\\x1c\\x17\\xb5\\xf5\\x1exq\\x1e\\xdd\\xbf\\xe9\\'\\xcf]k\\xb2\\xf3\\xe3\\x88\\xfb\\xfe\\x86\\xc4\\x9c\\xfb\\x92};\\xb6\\x1aG\\xce_DcNE\\xb7m\\xdb\\x89\\xf6t\\xec\\xde\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe2_\\x0c\\xfe\\x81\\xfc\\x94q\\x07\\xd6\\x9c\\xe8\\xe1\\x9d\\xf3s\\xf2\\x1f;\\xf6\\x1c\\xb6|\\xf9\\xa3\\xb2y\\xfby\\xf1gd\\x86|\\xe0;?A\\xbci\\xfaGp\\xc4\\x99\\x1e5\\xde\\xb5\\x83\\xdd\\xca\\xfbn\\xb0^\\xe1\\xdfg\\xf2\\x13\\xdf\\xf3\\xb7\\xd3\\x19s\\x92\\xea\\xbd\\x9b\\xaf\\x9f\\x15\\xf6\\x8f\\xa4\\x87\\xe7c\\xb3og\\xcd\\xbd\\x0f\\xeb\\x9c\\x91\\xd4\\xae\\xf9\\xbd \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x03\\xe0\\xbf\\xd1\\xbf\\x99\\x08\\xfc\\xf9\\xf6\\x9e\\x86`\\xb8\\xb7\\xd8\\xfa!\\xc8q\\xbfBy\\x8f\\x98\\xfe\\x9e\\xf3t\\xd3\\xe1\\x0fOo\\x91\\xc3\\x9d\\xc4p\\xe7q\\x1c9\\xdcG\\r\\x8f}\\xce\\x9a\\xff\\x00\\x19\\xfa\\xebG>d\\xee[f\\xd0|\\x83\\xf5\\xfe\\xbf\\xb8\\x96\\xf3\\xbcS\\xa0\\x9cC\\xb0i}(\\xf6ex\\xbe|\\xfb+\\xd1f\\xf0\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x05\\x01I\\x00\\x08\\x85h\\x12\\x00\\x00\\x00\\x04d\\x08\\x04\\xe0\\x12\\xa0V\\x81 \\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\xff\\xc4\\x006\\x10\\x00\\x01\\x04\\x01\\x02\\x03\\x06\\x05\\x03\\x04\\x01\\x05\\x00\\x00\\x00\\x00\\x01\\x00\\x02\\x03\\x04\\x05\\x11\\x12\\x13!1\\x06\\x10\\x14\\x152@\\x16 \"4P03A#$5QaBDR`q\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01\\x08\\x02\\xf9\\xecYmq\\xcc\\xda\\x94\\xaf\\x15*\\xf1r\\xaf\\x19*\\xf1\\xb2/\\x1d\"\\xf1\\xef^<\\xaf0^`\\xcf\\xe4dc^a\\n\\xf1\\xd0\\xaf\\x19\\n\\xe3\\xc6V\\xf6\\xfe,;\\x8f+\\xe5=\\xfa\\xad\\x7fKj\\xe1\\xb4\\xaf\\t\\x1a\\x15\\xda\\xd5\\xb1s[\\x9c\\xb8\\x92.4\\xa1x\\x89\\x97\\x8a\\x9dx\\xc9\\xd7\\x8d\\x9dx\\xe9\\xd7\\x98L\\xbc\\xcaD\\xec\\xb3\\xda\\xbc\\xe8\\xa6e\\xf7/4\\x0b\\xcdX\\xbc\\xda%\\x05\\x88\\xe7\\x1a\\xb3\\xdaN\\xfe\\x1cor\\xae4\\x8d\\xbf&\\x9e\\xd3O\\xd3\\xd3\\xbaMb\"f1\\xdb\\xc0#\\xd9\\xe5\\xdf\\xb6\\x1d\\x13F\\x80\\x0f\\xc2\\xed\\xd7UTi\\x1bG\\xb4\\xca\\xbbt\\x911\\x0f\\xc21\\x9b\\x91\\xe8\\xa3\\xe4\\x00\\xf6\\x93\\xbb\\x89fC\\xf8@5@h\\x80\\xd4\\x81\\xed\\t\\xd0j\\xab\\x9d\\xdb\\x9d\\xf8H\\x87t\\x03\\xea\\xf6\\x97\\xdf\\xc3\\x82B\\xa1n\\xd6\\x84?\\x06\\xc1\\xa0\\xee\\xaa:\\x9fi\\x99w\\xd3\\x1b\\x10\\x1f\\x83\\x1d\\xc5B4h\\xf6\\x99\\x03\\xbe\\xc3B\\x1f\\x83\\x88s\\xee({@\\xee$\\xb2\\xbd\\x0f\\xc1\\xc4:\\xf7F5x\\xf6\\x96\\x1f\\xc3\\x8d\\xeeU\\x1b\\xf4\\x8f\\xc20h;\\xab\\x8ed\\xfbL\\xbb\\xf4\\x87E\\x10\\xd0\\x0f\\xc3W\\x1c\\xbd\\xa6U\\xdb\\xa5\\x89\\x89\\xbf\\x83\\x8f\\xafqL\\x1a\\x00=\\xa4\\xae\\xe2\\xd9\\x90\\xa1\\xf88G^\\xed5 {I\\x1d\\xb1\\xa5\\xca\\xa70]\\xf8H\\xfawC\\xcd\\xfe\\xd3)&\\xc8\\x1e\\xa0n\\xd6\\x81\\xf8A\\xddW\\xf9>\\xd30\\xedL1\\xa6\\xfe\\r\\x83R;\\x8f \\xa1\\x1a1\\xbe\\xd2\\xd9\\xe2Y(~\\x0e\\x11\\xcf\\xb9\\xdc\\xf9{XN\\xf2\\xe7\\xa1\\xf88G.\\xe8\\x86\\xaf\\x1e\\xd2\\xf3\\xf8pHT\\r\\xda\\xd1\\xf8F\\x8d\\x00\\xee\\xad\\xd5\\xc7\\xdaf\\x9f\\xf4F\\xc4\\xcf\\xc1\\xb7\\x99\\x1d\\xf5\\x86\\x8d\\xf6\\x99\\'o\\xb2\\xd6\\xa1\\xf88=]\\xceM\\xe4\\x00\\xf6\\x81\\xdcY\\xa6\\x7f\\xb4\\xe8\\x8c\\xec\\x0b\\xc5F\\x84\\xcc?\\xab\\\\u=\\xd1\\x8d^\\xdfibN\\x1cor\\xa6\\xdd\\x19\\xec\\x9fe\\x8dN\\xb8\\xe3\\xe9:\\xbb\\xae\\x9d\\xfa\\x04\\x1eB\\xe3=x\\x97/\\x18GV\\xdci\\xea&aZ\\xfc\\xb0\\xf2ou\\x7fQ>\\xd35&\\xd84Q\\r\\x00\\xfdw\\xcc\\xd6u}\\xef\\xfc\\\\\\xf7?\\xae\\x9d\\xcev\\x88=\\xc5j\\xb5Z\\xadV\\xabU\\xb9j\\xb5\\\\\\x96\\xe2\\x17\\x19\\xeb\\xc4\\xb96\\xdb\\\\\\x83\\x82\\xd5U\\xf4\\xeb\\xed3\\x0f\\xdd4Q\\xa6\\xfe\\x91+r\\xdc\\x072\\xfb\\x80t}\\x97\\xbd\\x06\\xa0>^\\'\\xfa\\xdcz\\xad\\xe5o[\\xd6\\xef\\x97U\\xaa\\xd5nP\\r\\xcfos\\xb9\\rS\\x1a\\xf6\\x81\\xb4I0M\\x9eS\\xd7\\x8e\\xf0\\xbcI\\xfe|K?\\x91;\\n\\x07_\\xd5\\x95\\xdc[R\\xb9\\x0f\\xd1\\xe8\\x9fi\\x81>\\xcb\\x9d\\xd3\\xaa\\xdb\\xf2\\x93\\xa22-\\xdf\\xefp\\\\\\x96\\x8bi\\xf95[\\x8a\\x0f[\\xd6\\xe1\\xdfD}D\\xf7?\\xf8\\x0br\\xde\\xb7\\xae\"\\xe2\\xae\"\\xde\\n\\xda\\xd5\\xff\\x00\\xcf\\xeb7\\xa3l\\xd8\\x0e\\xe7\\xe3\\x0f\\xf2.7\\xf9\\x16#(\\x10~Y_\\xc3c\\x9c\\xa9\\xf3\\x1b\\xbfBK\\xa1\\xbc\\x83\\xac\\xc8\\xe4\\xe7\\x97u\\x1c\\xd6\\x9f>\\xd0\\xb8kb\\xdaQ\\xef\\xd4\\xad\\xebU\\xc9h\\xb6\\xa3\\xdf\\xaa\\xa04a=\\xcf\\x940\\xea\\xe3e\\x8d\\xdb\\xbbp\\xd7o\\xcd\\xaa\\xdc\\xb7\\x94\\x1d\\xa2\\xde\\xb7\\xaduE\\xad(j:\\t\\xe5\\x08[\\x94u\\x82a(\\xe5\\x99\\x97\\x87]\\xca\\x16\\xedh\\x1f=\\xc7\\x91\\xa0Z\\xaduA\\x9a~\\xbe\\xd0\\xb6-\\x8bi\\xf95[\\x96\\xbd\\xd5\\xd9\\xb5\\x8d\\x1d\\xcfv\\x9a\\x95\\xfbKh\\x8dm\\xe1\\xfd(\\xbd\\xed\\xda\\x0f\\x88{]\\xf5\\xf8\\x92\\xdeO6Z\\xdd\\x01\\xe2\\xb7v\\xc4\\x1c\\x0f!\\xdf%\\xa8\\xe3\\xeb\\x05\\xa1;\\xb6\\xb4\\xb1\\xcd@\\x14^\\xd6z\\x84\\xef\\x98\\xed\\x82\\x9do\\x0e\\xdey\\xb7\\xee\\x92\\x08\\xd0\\xf9uN\\x9c\\x05+\\x8c\\xab\\x84\\xb4\\xd3\\xdbm[\\x16\\xd5\\xd14j@Zh\\x8f S\\xa4t`/\\x10XC\\xdc%l{\\x8b\\xb5\\x8e&j\\xb8a\\x9a\\x06\\x88\\\\\\xddt\\xdaX\\xd5\\xa6\\xc1\\xa1#`\\xd0\\x96\\x06\\r\\x1c[\\xb0\\x00\\xe0\\xc9]\\xa6\\xae\\x1a\\xf2^_\\xbc\\xf3\\x8b\\x1e\\xc6-\\xbc1\\xab\\xa4\\xb6d;\"\\xaf\\x88\\xd7\\x9c\\xcc``\\xd1\\xaa\\xff\\x00;n\\xee\\xd5j\\x9d oSg\\xfd\\x17\\x17uZ\\xf7\\x99\\x00\\\\U\\xc5BP}\\xb56\\xee\\x91\\xbd\\xd2\\xf2\\x0b\\xc3\\x90\\x7f\\xa6 sI\\xda\\x06\\xcd^\\x07\\xd1\\xf5\\x8d\\xbb~\\xb4\\x1b\\xb3\\xeb\\x00\\xb9\\xad:q\\x9f\\xa0r\\x13hx\\x8a\\x1d\\x0e\\xed\\x91\\xc4\\xd8\\xbah\\x83\\x16\\x81\\x83WK|\\x0eQ\\xc3\\x8e\\x96\\xc1\\xdf,\\x15\\xd9\\x00\\xd1\\x9d\\xf9x\\xb69\\xb3\\xa8\\xa5l\\xa3s].\\x89\\xd3\\x12\\xb5A\\xe0\\xf7\\x97i\\xd4\\xcb\\xfe\\xb8\\x85n\\x0b\\x92{tA\\xc8r[\\x88\\\\E\\xc5[\\xc7\\xb1\\xc77\\x9b\\x9d\\xdc\\xfenh\\xef\\xd5\\x10\\t\\x0e<6\\xee\\xde\\xb8\\x03R\\xe5\\xc0#\\xeaF\\x17\\x02\\nmp\\x0e\\xe7\\xf5A\\xab@\\xd1\\xab\\xa6\\xc8\\x06\\xfa!\\xa95\\xc3\\xb8\\xd5\\xa1\\x1dn\\x9f+\\x86\\xa0\\x855\\x16\\xb6M\\\\k\\xc4}\\x0e\\xa10\\xe6\\xa6\\x8fOS \\xfeAi\\xef\\xda\\x17\\rp\\xc8[HG\\xb8=\\x02\\x16\\x8d\\xfe6\\xad4\\xee\\xdcP\\x90\\xa1\"\\x0f\\x05k\\xfat\\x1b\\xa4z\\xf77\\x9b\\xcf\\xe8\\x86\\xa3\\xa3F\\xae\\x92\\xee\\x9e\\x86G-\\xc3\\xf4\\xd5\\xc52.o\\xfd\\x12\\x01\\xe4]\\x8d\\xae\\xe5\\xe5\\xb0\\xe9\\xa0\\x97\\x06\\x0f\\xa6LE\\x96zek\\xe2\\xf5\\x89\\x18\\xe5\\xb4\\x1e\\x9bH\\xef\\x7f5\\xc3\\\\4XQ\\xff\\x00\\x95\\xb8\\xad\\xda\\xadZV\\x80\\xad\\x88\\x8e\\xed\\xc5o+z\\xde>xF\\xd8\\xd8;\\xa0\\xe8O\\xce\\x1a\\x9f;#^5\\xfc\\xf4\\xd5\\xd3\\xbbF\\xd7\\xc4\\x7f35\\xa1\\xbc\\x87\\xb0\\x96\\x943z\\xe5\\xc0@\\xefK\\xf02\\xb3\\xf6\\xdfJ\\xd4}] \\x1c\\x9d\\xc8\\xf4\\xe1\\x95\\xd3\\xbf@\\xb6\\x04X\\xb6w\\x7f\\xca\\xdeV\\xedV\\xa1\\xcb\\xaa\\xd1h\\xba-t[\\xd6\\xf5\\xb9\\x01\\xa9\\x08\\xa7\\x9d\\x1aTcF\\x8f\\x945\\x06+s\\xf5\\x89\\x91\\xcb\\xc1#elC\\x9f\\xceXad#k=\\xb3\\x9a\\x1d\\xc8\\xc9B\\t}R`a\\xff\\x00\\xa2L4\\xcd\\xf4\\xc9Rh\\xfd_J\\xd8\\xb4\\xf9\\x0bB\\xd8\\x8b\\x11\\x0b\\xafv\\xe5\\xbfN\\xbc\\x96\\x8bj\\xd1U\\x1b\\xa5b\\xfeT\\xce\\xe8\\x11\\xb9\\xc3\\x1f\\xd5c\\xf7\\x80{\\x83Pj\\x0cR\\xdb\\x8e\\x13\\xa2\\x87\\x1d=\\x87=\\xcf\\xabN:\\xde\\x8f{$,\\x93\\xd5&\\x16\\xbb\\xbaI\\x82x\\xf4I\\x8d\\xb0\\xce\\xae\\xfay;Mzm?!\\x0bj\\xd8\\xb6\\xf7\\x83\\xfe\\xb7*\\x1c\\xe5\\x1d\\xcfg\\x11\\xda\\x08\\xab\\xb2\\x1fN\\x88\\x04\\x1a\\xa7\\x9e:\\xc3\\xeblV.\\xf5\\xadN:\\xde\\x8f\\xc1\\xc9\\x1bd\\x1b].\\x12\\xbb\\xfaI\\x81\\x91\\xbf\\xb7%\\x0b1\\xf5$\\x0eG@zl+O\\x90\\x8dQn\\xabj\\xc6\\x8f\\xea\\xad4Ps.(\\x04\\x1a\\x88\\x0c\\x1b\\x9c&\\x96\\xdf*\\xd51\\xb1\\xc1\\xf5~)\\xeck\\xc6\\x8e\\x97\\x0f]\\xeaL\\x01\\x1f\\xb6\\xfcm\\xa8\\xd4\\xb1I\\x17\\xafV\\x95\\xb5i\\xdc\\xe7h\\xb1\\xa4\\xefqNv\\xd6\\x92\\xabE\\xb5\\x816=S\\xads\\xe1\\xc1\\x1e7y\\xdfdr\\xfc\\x84\\xd4a\\x97\\xd56\\x02#\\xe8\\xb3\\x8fuS\\xf5\\xf0\\xcb\\xbd2\\xd5\\x9f\\xd4(\\xee\\xaf\\xab\\xa4\\x84\\xf1\\xdd\\xbd\\xef\\xb5\\x14`\\x12+Kk\\xf7b\\x85\\xb1\\r\\xac\\xfc\\xa4\\xd4\\xe1\\x9b\\xd7.!\\xdd\\x181\\x93\\x841\\x92\\xbb\\xd5Z\\x8b+\\xf3\\x1f\\xfa\\x85\\x8b\\r\\x81\\xa5\\xef\\xf8\\x86\\xa2\\xad\\x94\\x86\\xd1-\\x8b\\xcf\\xea(\\xb3u\\xa6pc&\\xcc\\xd7\\xae\\xe2\\xc9> \\xa8\\xacd\\xe1\\xad\\xb4\\xcb\\xf1\\x05D2p\\x98\\xb8\\xeb\\xcf\\xea*\\xd9(m\\xea\"\\xf3\\xfa\\x8a,\\xd5i\\x9c\\x18\\xc9\\xf3\\x15\\xeb\\xb8\\xb2O\\x88j+\\x19(k\\x06\\x99> \\xa8\\x86N\\x13\\x11\\x9d|CQV\\xc9\\xc3oQ\\x17\\xc4\\x15\\x14Y\\xba\\xd381\\x93\\xe6+\\xd7qd\\x9f\\x10SV2P\\xd6\\r2|CQy\\x9c<.:\\xf8\\x82\\xa2\\xad\\x93\\x86\\xd6\\xee\\x17\\xc4\\x15\\x149\\x9a\\xf381\\x8d>\\xef/]\\xd6`\\x926E\\x86\\xbb\\x16\\xab\\t\\x8a\\x9e\\xac\\xaf|\\xad\\xc0\\xdda\\xd4R\\xc2\\xd9d\\xec\\x91\\xf9L5\\x99\\xecI#\\x0e\\x16\\xe3\\xfdY|T\\xf6\\x19[\\x85\\xe5\\x17\\xf6\\xecC\\x157\\x80|\"\\x0cU\\xf8\\x01\\r\\xc2c&\\xac\\xf9\\x0c\\x8d\\xc0\\xdda\\xe5K\\re\\xb3\\xc6\\xf7\\xe50\\xd6\\xa5\\xb2\\xf9cv\\x16\\xeb\\xce\\xaf\\xcb\\xe2g\\x9d\\x95D~O{f\\xc4\\xdcT\\xde\\x02HTxk\\xf1\\x8d\\x1b\\x84\\xc6KY\\xcfs\\xe3\\xc1\\xdd\\x89\\xda\\xb6\\x9e\\x1e\\xd0\\x9d\\x92I\\x94\\xc2\\xd9\\x9e\\xcc\\x923\\xc9n\\x1f^_\\x13<\\xec\\xac#\\xf2[\\xba5\\xa7\\xcaf\\xf0\\x0e\\x85E\\x88\\xbf\\x10 b1R\\xd7\\xe3n\\x8f\\x11~&\\xed\\x15q\\xb78\\xf0>V\\xfb\\xbc\\xf3\\xcb*\\xc8Z\\xd9d+\\r<\\x9c\\x1b\\xda\\xc74\\x87\\xafggy\\xb5\\xa16\\x1ee;\\xea\\xce|d\\\\<\\xcc\\xf2\\x0bs\\x01<\\xae\\x8d\\xc3\\x87\\xdaI\\x9e%\\x84\\tepk\\x0bo\\xcf\\'\\x80\\xa8P\\x94\\x96\\x15Z\\xc4\\x9eY`\\xa6Xp\\xd7^\\xcfO!\\xf1:\\xd6\\x98\\xb9\\xe3\\x8b\\x84\\x99\\xfe1\\x8dW,I\\xe2&P\\xd9w\\x89\\x8c\\xc7\\xda\\t\\xa4\\x16\\xdc\\x03\\xec?\\x96\\x99\\xd9\\xe4\\xe1\\xd3Fw\\xed\\n\\xc5\\x89<\\xb2\\x02\\x84\\xcf\\xd1Q\\xb1\\'\\x97[*9\\x9d\\xcfv\\x06y7X\\xd4O)\\\\y\\x16&y\\xd2\\xc4Q\\x9d\\xb1]\\x0e\\x8a\\x8d\\x86\\x1dN\\x02\\x94\\xf1Y\\xde\\xf3B\\xcb%%V\\xa7a\\xf6\\xe3\\x90\\xe6(N\\xfbR\\xb9\\xb3\\xd1\\xb1)\\x1b{CNid\\x88\\xb2J\\x96\\x1e\\xc64^\\xa31\\xa3U\\x83\\xc1\\xd8\\xd8X\\xab\\xd1\\x98cg\\x8dAV\\xcc;\\xd6\\x06\\x94\\xd1x\\x9d\\xf1Q\\xb3\\x13\\x83\\x96\\x1a\\x94\\xed\\xb6\\xc7\\xbe\\xde>\\xc7\\x1eR\\x05[3\\xda\\x8eS\\x9d\\xa3<\\x96\\x9c\\xe6MV\\xdc\\xcdcVn\\x94\\xcfeM\\xae\\xadi\\xd1\\x08\\x94\\xf4g8\\xe8X\\xbc\\x05\\x9e\\x8a\\x95)\\x85\\x0bL1\\xd2\\xb2\\xcdV\\x0e\\x8c\\xec3\\xef\\xf2\\xeb!ERf\\r\\x1dB\\x9c\\xbe*\\x17&\\xfb\\xbc\\xcc\\xcf\\x82\\xbc\\x8f\\x8cem\\xaf5\\xb6\\xb0Y\\t\\xe6\\x96V\\xbd\\x99K\\x92t\\xc4d,\\xba\\xd3#\\x92\\xe6J\\xd7\\x88\\x99\\x8d\\x8b#r9\\xa2k\\xf3y\\x1b\\x10\\xd9s\\x18\\xfc\\x9d\\xc6i\\xaej\\xfc\\xf12\\xae\\xc3\\x90\\xba\\x1a\\x1e\\xa5\\xc8N1\\xd1\\xca\\x86F\\xe1\\x05\\xcb\\x19\\x90\\x9d\\xf5m\\xbd\\xd1\\xe4n\\xcb\\xc9\\xb8\\x0b\\xf3\\xcf;\\xd9!\\xca[{\\x8e\\x98\\xec\\x95\\xa3f\\x16?%\\x93\\xb2\\xcb\\x135\\xa3)q\\x85\\xab\\xb4\\x17\\xe7\\x82v27dn\\xb4\\x02rY\\t\\xd9V\\xa3\\xdb\\xe6\\x17v\\xefL\\xc8\\xcf\\xe5\\xcf\\x957\\'h\\x82V/#;\\xe0\\xb8\\\\\\xcc\\xa5\\xa7k\\xae\\x02\\xfc\\xf3\\xce\\xe6H2\\xb6\\x9c\\xfex\\xdc\\x9d\\x97\\xd8\\x89\\xaeo\\xbb\\xcf\\x02\\xea\\xb2\\xe8D{\\x06\\xdek\\xb3\\x8cq\\x9ae\\x19tea\\xb7\\xc9y\\x8f77Gng\\x08\\x9d$\\xf3\\xc3\\xbb\\xb4->-\\xeaW\\xbe]\\xba\\xe7\\xd8\\xe1\\x1d$\\xe9\\x1e\\xe6\\x06\\x19\\x98\\xef*\\x89\\x02\\xe04X\\x968\\xd2\\xbc\\x98\\\\\\xde\\x9d\\x99i\\xf1\\x0f+\\xeb\\x8d\\xe5c7\\xc9r\\x12\\xb2\\xcd\"\\xdc\\xeb\\xeb\\x91\\xcc]\\xa7i\\xf1\\x0c*I\\x1e\\xf6\\x86\\x9c\\xab\\x1c)QE\\xef-\\x0cL\\x8d\\xdeT\\xf4\\xde\\x8eXv8\\xd6\\xbe\\xa3\\xe5\\xae\\xbd\\x99i\\xf1/+M\\xaf;\\xb1Mq\\xb5\\x02o\\xbb\\xbb7\\x01\\xbb\\x95\\x8e\\xd0X\\x8eG6?\\x89-\\xa3\\xdaKk%\\x98\\x9a\\xbcU\\x9f\\x19\\xed%\\xb4\\xec\\xcc\\xde\\x05\\xb6\\x17\\xc4\\x96\\xd5\\x0c\\xc4\\xd2\\xd6\\xb3#\\x9b\\xda+\\x8e\\xe9\\x84\\xcb\\xcdrW\\xb2C\\xda;d\\xf2\\xa1\\x9c\\xb3-\\x88\\xe2\\x93!\\x9e\\xb1\\x04\\xf2F\\xc3\\xda\\x1b\\x8cp\\xdd\\x9a\\xccMNV2#\\xda;j\\xeefh\\xaa\\xd6\\x95\\xbf\\x11\\xdbQff4d\\xb0\\x87h\\xae\\x15\\x89\\xcb\\xcba\\x96K\\xc7i-\\x95\\x88\\xcdOf\\xc0\\x8eI\\xbbChH\\xf6\\xb6\\xae~\\xcb\\xe6\\x89\\x8e\\xcag,V\\xb0\\xf8\\xd8\\xfe\\xd1\\xdaiY\\x8c\\xbc\\xd5864\\x12\\x0b\\x96h\\xff\\x00o\\x8fF\\xcf\\xf4\\xb8I\\xff\\x00\\xe2\\x98\\xa3\\xb1\\xb1\\x8fb\\xc5}\\x95\\xf5^\\xc7\\x04\\xea\\xbb2u\\xb3\"d\\xbc7\\xeeX\\xa7kn\\x05\\x95v\\xdb\\x93\\x15,\\xdcW\\x02\\xbbO\\xf7\\x11\\xa9m\\x19\\x18\\x18\\xb2_aEq~\\x82\\xc5\\x07\\xf8\\xa9\\xd4Vxl{\\x16\\x07\\xf6\\xef(e\\xd8\\xbb<\\x7f\\xbcb\\x9f\\xf7\\xa5T\\xbe\\xe6\\xba\\xce\\x9f\\xef%Op\\xfe;I\\xff\\x00j\\xb7(\\xf8D}x\\xfd\\x9e.\\xbf\\r\\xbe\\xef)c\\xc3C$\\x87\\xce\\xda\\xbc\\xed\\xab\\xce\\xc2\\x93\\xb4N\\x93\\xd7r\\xecPA\\x04\\xc3\\xe27m\\xd8\\x9bv#M\\xd6S;D\\xe6\\r\\xad\\xa1v+1\\xd8{\\xa3\\xed\\x11\\x8f\\xd1\\x8b\\xbf\\x1d\\xf9\\x8co9\\xd1\\x0c\\x8e\\xd9\\x06hZ\\x9a6\\xc9\\x7f$\\xcas\\x98\\xd9\\'h\\xcc\\x9a\\x17\\xe5nEH\\xc6\\x1a\\xfe\\xd1\\xb9\\xe3i\\x9e\\xe4Q\\xd4\\x8a\\xc8\\xf8\\x88\\x86\\xecP]\\x8aJ\\xb2\\xd80\\xf6\\x81\\xed\\xd7\\x87\\x8a\\xb9\\x15\\xd3(t9\\xf2\\x0f\\xf4\\xa8d\\xdbr\\xc0\\x8eI\\xb3\"\\t\\x9e\\xc6\\x1c\\xd6\\xe9\\x83f\\xcb\\\\\\x8e\\x84\\xad\\x8d\\x92v\\x89\\xd2\\xfa\\xfc\\xec/;\\x0b\\x1d\\x97\\x12\\xcf\\x1b\\x13}\\xdfh>\\xd6U\\xe1\\xfe\\x9d\\xcbU\\xaa%d\\xfe\\xca\\x82\\xe2\\xb7\\x84Z\\xa3\\xff\\x00\\x15\"\\x86V\\xb0?\\\\/\\xdb\\xe4\\x15y\\x03\\x0e\\xa7\\xb3\\x87\\xfb\\xc4\\xe7m\\x95\\xc5Vx}\\xb8\\x0bs\\xbfy2\\xb9;f \\xb7\\xb4\\x9e\\xba\\xcaY\\xda\\xe8\\xc3\\x15\\xcf\\xf1\\x95Tv#lE\\x86\\x97\\xf8\\xdbi\\x84\\xf3\\xd3\\xb3~\\xab*3\\xfe\\xb0g\\xfb\\xc8U\\xef\\xb9\\xb0\\x9b\\xa7\\x19\\xbav\\x9f\\xee\\x98\\xb5Z\\xa8\\x80{\\xb48\\xf65\\x97+mo\\xbb\\xca\\xcd\\x1c0\\xbd\\xd2\\xf8\\xdcz\\xa6(Z\\x8ei\\x17\\x8e\\xa0\\xb1\\xde\\x02\\xf4\\x861>f\\xa4\\xad\\x11\\x9a\\xb3c\\xecH\\xc8\\x94\\xf9Z\\x90q*!v\\x82\\xc4MZQ3c\\xf1\\xd8\\xf5[1R\\xb1\\xdd\\x13\\xb2\\x14\\x1eK\\x8cY*18=\\xb3\\xe5i\\xd8v\\xf9\\x9b\\xba]5pW\\x93\\xd0\\xd7rK\\xe5\\xb7\\xa6\\xf2\\xc7\\xa6\\xf9\\x82\\x1d\\r\\x7f%\\xe78\\xf4\\xd6O\\x1e\\x9b\\xe7;\\xc3\\xa1\\xef\\xe4\\x9c\\xd6\\xf8\\xf4\\xdf[\\x92\\x94Q\\xe8;\\x81W\\xf2\"\\x84=\\xe2\\x8a\\x82j\\x92<\\xb3\\x9cG (#\\xc7\\x94}\\xdb\\xcf$\\xba|t\\xd1\\xe5\\x0f\\x82 \\xa8\\x04\\x01\\xecM\\xedQ\\xd8\\x9d\\xc7]-\\x9c\\\\\\xd4\\xb8\\xa1\\xef~j\\xe2.\\x1cPN#Zz\\x9agj\\x88N\\xf7\\xae\\x07\\xb1^x\\x81\\x14`\\x8f\\x1b\\xb8p~j\\xe1\\x1cE\\xe7\\x82\\xe5*\\xd7\\x1bv#<\\x9cq;S\\x90\\x07\\xb1l\\\\\\xe8\\x0e[\\xe8\\xbd8\\x97U\\x89\\xc9\\x17\\x1d\\x0b\\xe1\\xd6\\xfet\\xae\\xdc\\xbe\\x1cn\\xf9\\xa9]\\xb9|8\\xf3\\x065#\\xb7#W#\\x06;\\xdd\\xa5_e\\x18\\xc6zn5\\xcc\\x18\\xc5|\\xc7\\x9bi\\x08\\xe3dW{\\x87\\xcd\\x0e\\x12\\x9b\\xfc\\xb2#\\x12m+OA\\xfa\\xab\\xf6\\xf0\\xba\\xa07\\xfc\\xce:\\x02\\x01\\x83?\\xf9\\x1d\\xa97\\xd9\\xd6\\xb0\\xc6/v\\xa9\\x94M\\x14m\\x88\\x8b\\xdc\\x9c\\x18\\x1d\\x7f=\\xdbV \\xcd\\x8c\\xf7k_\\r\\xa7\\xf9R;r\\xf8@\\xf3D\\xe9\\x1e\\xbe\\x18<\\xc1:G/\\x86\\x0f1\\xb3{\\xb4\\xaf\\x86.\\xa3l\\xdeQ\\xa8\\x076\\xd3\\xac\\xf0\\x1e\\x03\\x00\\x86\\xf2\\x8f\\xf1\\x08@p\\\\\\xd1\\xd0\\xf0lm}\\xae\\xd4\\xb1\\x7f\\xe48\\xef:\\x16 \\xfa\\x8e\\xc6y\\xd0\\x16\\'\\xfc\\x8f\\x9b\\xce\\x80\\xb1\\x07\\xd4|\\xdet\\x05\\x89\\x1f\\xd5|\\xdct\\x04j7\\xea>d\\xe8\\n@~\\xa3\\xed:\\x02eV\\x9b^du^\\x9a[\\x1f\\xd46\\x95i\\xb5\\xd6\\x93\\xc3$5\\xfa#\\x0f\\xfc\\xbd\\x10\\x87\\xb9d x\\xb1\\xc1\\xb9n_\\x9a\\x97\\xe6\\xaeT&/C\\x1b*\\x9b\\xfa\\xc6p\\xd4\\xb1\\xdf\\xd6u\\xda\\x02\\xc7w]\\xd67R5\\xdd\\x94\\xdd\\xa0p\\xc9\\reY\\xd6>AL\\xf5\\xbd\\xf6\\x966\\xfa\\xa3\\xb6\\xf0\\xa9\\xf58U\\xdc\\x9b[81B\\x1ae\\xc6\\x9eGy\\xe0\\xbb\\x8a\\x92\\x1a\\xce\\xe5?\\xdcl\\x0b\\x19\\xdd\\x9b8\\xb6l\\xc5\\xf0@\\x8d\\x0e)\\xfbF\\xe8\\x15\\x07~g\\xde\\x9aF\\xa8zv\\xf0\\x1e\\'w\\xb9\\xe8\\xa7\\xe0\\xbd\\x16\\xe0\\xbd8\\xac\\x9c\\x17\\xf1\\x139\\x02\\x01E\\xee\\xfc\\xd4\\x11\\x8f\\xed\\xbb\\x910\\x1dJ-\\xd7\\x1d\\xea\\x92:D7\\xaa8\\xe8\\x9f\\xaa\\x05\\xa5\\x1e\\'\\xb7\\x86~\\xf4\\xb8\\xedg\"\\x99\\xba\\xf5\\x8a\\x0f6\\xf9\\xa1\\x01\\xc9\\xc4S\\x07\\x82%\\xbd\\xa9\\xc1\\xdd\\x8a\\x88\\xea\\x9aK\\x19\\xfdc\\xf9.\\x8a\\x11M\\x86\\x8f\\xc8*ME6\\xb6\\x8f\\xc8\\xa6\\x11\\xefd\\xf7\\x07\\xb4\\x7f`\\xd2Q\\xaez\\xbc\\xd1\\xd2,\\x1e\\x08\\x96\\xf6\\xa7K\\xadT\\x91\\xae\\x16(;A\\xf2\\xb50\\xd5\\xca\\x9aC]|\\x14\\x9a,m\\xe5\\x1blm\\xe7R\\xc4gPZt\\x94 :U\\x80\\xf8\\xaaId\"=\\xa8\\xb7\\xb5R\\x01\\xa1\\xb1SwX\\xff\\x00\\xa8\\x984^\\xa9;\\xa7r|H\\xccB\\xa4\\xee\\x9d\\xca\\x92f\\xc9\\x11\\xe4\\x9f\\x07\\x0c\\xc4\\xf9*N\\xe9\\xdc\\x9f\\n\\xd6J1T\\x9d\\xd3\\xb9?\\x13,<\\xadT\\x9d\\xd3\\xb9>0\\xcd\\x05I\\xdd;\\x95$\\xcd\\x92!>\\x0e\\x17@\\x9f%I\\xdd;\\x93\\xe1^\\xc9F*\\x93\\xbaw\\'\\xe2\\x0b\\xe1\\xf8U\\'t\\xeeO\\x8c3ARwN\\xe5I3d\\x88O\\x83\\x85\\xd0\\'\\xc9RwN\\xe4\\xf8V\\xb2Q\\x8a\\xa4\\xee\\x9d\\xc9\\xf8\\x99a\\xe5j\\xa4\\xee\\x9d\\xc9\\xf1\\xabl\\xa0\\xa9;\\xa7r~1\\xb3\\x14\\x8eYi\\x87b\\xa2\\x07I\\x1b\\xd3`\\x0b\\x08\\xb66\\xaa1,\\xe12\\x10x1\\xac%\\t\\xa6\\xc4;8\\n\\x8b\\xbc\\x02\\x11\\xa8\\xd8\\x19\\xc1Q\\xcbH\\xde\\x9b\\x07\\x17\\xc6\\xacc\\x92\\xfb\\x15\\x18\\x9eq\\xbd6\\xac[\\x0bc\\x15F6\\x8d\\xea\\x8e\\x10x1\\xac.\\x9d\\x89\\xb1\\x06\\x13\\x88\\n\\x8a?\\xc9\\xa1\\x08\\xfb6\\xc0\\xce\\x19\\x15\\x18\\xab\\x1c\\xad\\xf1\\xb56\\x0e/\\x8dX\\xe8\\xbd0mje\\\\H[Z)\\x83kO\\x8a\\xa3\\xe7\\x82LF\\x9b\\x02lC\\xa1x\\n\\x8a2\\xeb\\x00\\x84}\\x9b`g\\x0c\\x8a\\x88@\\x1c\\xad\\x8e\\xd8\\xa6\\xc1\\xc5\\xf1\\xab\\x1f5F\\'\\x9d\\xba\\x13*Vd-\\xac\\xa8\\xc5\\xb9F\\xf4\\xd86\\x8a\\xf8\\xfa\\x9eXa\\xf2\\xf8\\xaaR5\\x99\\xa7\\x19Q\\xcavH\\xaaG_zq \\xb4\\xde\\xa9\\x1d\\n\\xd3\\x9a{\\x8bk\\xb6\\xd2\\x9ee\\x0b\\xd53\\x9dd\\xe3zq\\x18\\x99U#\\xa2D\\xc5d\\xe33lt\\xaaWV\\xc9\\x130\\x9cb\\x1fl\\x7f\\xea\\x9c\\xe3\\x93\\x1a\\xc4\\xe2`\\xc5H\\xe0\\xdb\\xccJy#\\x1a\\xfbS\\xcf\\xf9\\x1d~t\\xf7U\\xae\\xd9\\x13\\x9d<\\xc0\\x06\\xde\\x9e\\xeb2\\x94\\xe36Nv\\xd8\\x9e\\xe8\\xc4\\xdes\\'\\x98\\xfbKc\\xa5R;o\\xaaq\\x886\\xc6w*GY)\\xc6{S\\xcf\\xf8\\x8d\\xf1Ow\\xdcS\\xdd\\xf7\\x14\\xf33\\x97\\x96\\x08\\x9cY*\\'}\\xa9\\x84Wd\\x04e\\x19\\x15B\\xeb\\xf9\\xa9\\x85\\xa2\\xa9\\x99\\x10TN\\x93\\xb2gTN\\x03\\xda\\x03;\\xa7\\x15FH0\\x98\\n\\x85\\xd7s`\\x98\\\\*]5@\\xe1V3\\x85\\xb1L5\\x9af/\\x11T.\\xb6\\xd8&\\x1a\\xc5\\xf6_r\\xa0q\\xae\\xd2,\\xca\\x98DY\\x01\\x15B\\xe9fTd\\t\\xc4\\x91\\x05D\\xe2+\\xba\\xec\\xf1T.\\x18\\xcc\\xbb\"\\xa3$\\x10&\\x02\\xa1v \\xc8\\x98MVN\\x13\\x85\\x8a\\x85\\xd294\\xefL5\\x83\\xe3V\\xfb\\xd5\\x0b\\xbe\\xd4\\xc3Y\\xc6B\\xfb\\x95\\x011\\x17\\xb6\\xcd\\t\\x84F\\x8c\\x89\\xca\\xd5D\\xed\\x8b\\x05.\\xcf0\\xa8\\x0b\\x03m\\xe5\\x86\\x06ST\\xa5S\\x14\\xfa\\xd0\\xa3\\'b\\xa5)\\xe4\\x89\\xc4\\x15Hd\\xf7\\x004\\x18\\'\\x9f\\x98H\\xe9\\x82yh\\x00IR\\x94\\xf8WlL5*S\\x03\\x9d?\\x1c\\xbe\\x15\\xb6\\xaaS\\x06\\xe7N\\x89`\\x91\\xc8\\xa9\\x1cJ}aP\\xf9*SiO$8\\x89\\x1c\\xea\\x90\\x80\\r\\x8a\\x94\\xdc\\x9eZ*\\x0f\\x12\\xa9\\x1d4\\xf8\\x17\\x89\\x9c\\xaa\\x94\\xc3*~8|+lT\\xc6\\xe4\\xf8\\x966Y\\xadT\\xc6\\xc2\\x9fXT6\\xeaT\\xc4\\x02\\xed\\x8a\\x90\\x90\\xe3g,\\xcc\\xabV\\xecA\\x0f\\xd2>Hv!mh\\xa11J\\xe2%\\x9e!\\x08\\x98\\xb2\\xec\\x88Z\\x1a\\x85\\x80\\x01\\xa9\\x0ef\\xe5\\x1a\\xad\\xb0B\\xc49\\xfb\\xd0\\xb72\\x16\\x8f$2\\xf6\\xc9\\x0f\\xd3>!\\t\\x83\\x91\\x0b\\xfc\\x10\\xe7!\\x92\\xe4?Lx\\x94,\\xcd\\x92^\\x08X\\x14`.C\\xf57!\\xd8\\x873\\xc8\\xa1r\\x1f\\xa6|Bi\\xb4\\xc5\\x0ew,0\\x98\\xc6\\xb4\\x08\\xc99\\xaeh\\xe7U\\xb5U\\xd8\\xaa\\xecP\\x8d+bv\\x05Wb\\x02\\xb1t3*\\xbb\\x14#Gb\\x87\\xda\\xa1&FR\\xc8\\xa1\\xa2\\n\\x133\\x94\\n\\x84\\x1b\\x99\\x01\\xa2\\xac\\x14&\\xc8\\xcdC\\xedP\\xadIj\\x86\\xc5\\n\\xcd|3\\\\\\xa1\\xf6\\xa8|6\\xc4*\\xbb\\x14 A\\xb2V(I\\xc6\\xe5\\x089\\xc0Y\\x96J\\x10\\x10\\xba(\\xb4\\xff\\x00\\x15\\x0cq\\x19\\xcdU\\xd8\\x9c\\xd6\\xff\\x00\\x18\\xa75\\xe1\\xe6x\\xb5a\\xcb?o\\x8a\\xa4\\x1a\\x13\\xc1\\xcd\\xc1\\xf4\\xc7\\x80B\\xf8\\xc6\\xf8\\xff\\x00K\\xea\\xef\\\\\\xef%\\x90)\\xff\\x00`\\xf9/\\xa6\\xef\\x10\\xb9\\xae\\x8e\\xc5\\xd6W9\\x08~E}!\\xe2U\\xd0\\xec\\x92\\xce\\xaf \\xc7G\\xf6\\xbe\\xa8\\xff\\x00\\xd5X\\xf8GR\\xfa{\\xd4\\xe4{VGx.\\xbb\\xbcW\\xd4g\\x8a\\xcd\\xe1\\xc1\\xd4\\xe0&=\\x8a0\\xad\\x7f,mk$l\\x9a\\xc1\\xa8\\xf6,\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x06\\x1d3X;#K\\x9a\\xc5@\\xca\\xb9.X;\"\\x1d\\x08BJ\\x81\\x80\\x1b\\x96\\x0e\\xc1\\xec\\x9b\\x19\\x0b{\\x15\\x03\\x06\\x89*\\x06\\x08\\x82c\\x05\\x83\\xb0@\\x99\\xde\\xa8\\x18k\\x90#|\\xe4\\xb0vb\\xc2p\\xd6\\xa8\\x18\\xe5@\\xc3\\\\FaP0\\x81u\\xcb\\x07d^l\\x86\\x9d\\xca\\x85\\x95r]\\xb1`\\xec\\x8b\\r\\x90\\x92\\xa0h\\xcb\\x05@\\xc1PFA`\\xec\\x04\\xe4\\xb5P3\\x1a3\\x84\\xf2\\xac\\x1d\\x98\\x8e \\x1d\\x12X;\\t\\x88\\x06\\xf2\\xa8\\x18qc\\x12\\x15\\x03\\x0e\\x99\\xac\\x1a\\x8fb\\xc1\\xa8\\xf6*\\x066\\xb5\\xe2\\xd1\\xcb?o\\x8ap\\xf9c\\x08\\xcfG\\xb9\\x90\\xabI\\xc9\\xe6\\xbe\\xae\\xe4#XK6\\x7f\\xcd\\xcb\\xe9\\x9f\\x02\\xb7\\xc3:\\xea\\xb9\\\\\\xf3\\xe2\\x84\\x07\\xb4d\\x06\\xb5\\x9b\\xc1\\x08I}4\\xd9\\x88ch\\x8e\\xf5\\xd7\\xff\\x00\\xe96.1\\xc6\\xc9\\x1f\\xeb\\xb4\\xae\\xb8\\xf2Y\\x17\\xd3\\xe0\\xcf\\xe0\\xbe\\xab\\xfcQ\\x8e8\\x9eY\\xaf\\xa6 \\'\\xf3Ai\\xb6\\x80\\xd6\\x1d\\xe0/\\xfc\\xa3\\xd8\\x84t@\\xe2\\xf8\\x8c\\xca\\xfeJ(\\x87\\x08o\\x03i\\xe50\\xf3\\x0fs\\x02X\\x9d\\xdfp\\x00\\xb7\\x9d\\xac\\x01\\xb7\\x91\\xac\\xf0\\x86\\x0b.\\xea5\\xd3\\x00y=\\xa7\\x84\\xfb\\x9a\\xaf\\\\+\\x02\\xe8~\\xe7\\xfd\\x00\\x80?z.O\\xc9\\xe4\\x02\\xfeNB!\\xf3\\x881\\xfb\\xe8\\x03\\xb8\\xba\\x0f\\xcc\\xcc\\x04-q\\x06\\xb9\\x8eb\\xe3\\xd2\\xeb\\x9a\\xed9\\xf4=\\xeb\\xc0\\xc5\\xc0\\x04\\\\\\x17\\x05\\xc5E\\x14QE\\xc1E\\x14\\\\\\n(\\xb8/\\xc1E\\xc0\\x04\\n\\x15\\xf6\\x92\\x0e\\xce\\x00}#p\\xb8\\x9f?\\x13@\\x00\\xed\\x14QE\\x17\\x05\\x14QE\\x14QE\\x14\\\\\\x17\\xe2\\xa2\\x8a(\\xa2\\x8a(\\xa2\\x8a.\\x0c)\\x94\\xd3\\xa1\\xe94\\x9d\\xfd=\\xbd%pQE\\xc1E\\xc1E\\xc5E\\xc7\\x19h\\x00 \\x81\\xcb\\x87\\xa4\\xcaD\\xd9x\\x0c\\x06\\x08?\\xc0`\\x08\\xa2\\x9a\\xd8G\\xa4\\x11\\x8b\\x01\\x08\\xdd\\xce\\xde\\x08 \\x83\\xfc\\x0b\\xe7\\x83\\x9f\\'\\xa4\\xd7\\x04\\xf6D=8\\x04\\x10\\x7f\\x80\\x87\\x85\\x0c\\xe3\\xe99<\\xed\\xc2\\x02\\x0f\\xf0A\\x908Y\\x14\\xbc\\xaf\\xa4\\xcb^\\xf4\\x05 \\x1f\\xe13\\x97\\x8043\\x80\\x90\\xcb\\xd2kq\\x01\\xd9\\x03\\xfc:E\\x04U\\xcb\\xd2x\\xde\\xc2 \\xd9\\xfc\\xd6\\x0f\\xf0\\xd0\\xc0\\'#\\x0fIN\\xdf\\xe7\"F\\x90\\x08\\xbf\\xc1\\x01\\x908\\xa9\\xf3>\\x93B\\xc6\\x07\\xfc1c\\xa7\\nD\\xd0a\\xe99\\x07\\xd9\\xfe&\\xe3\\x80\\xd5\\xc7\\xd2\\x04\\x95\\x88v\\xac\\xa8.f\\xf0\\x7f\\x86(u\\x82\\rL\\x9e\\x93WR\\xf1\\xa4\\xd0 \\xe0?\\xc1\\x04\\x04\\x10(lO\\xb7\\xa4\\xd7\\x86t\\x81\\xea\\x8f\\xe9R\\xe0L\\x8b\\x19\\xd7\\x7fH\\xe7\\x80z\\xae}U\\xfe\\xaa\\xc3\\x97\\x00\\xa32\\x00\\xa9\\xe8\\xc9@\\x99\\xaf\\xc7s\\xe9N?\\xdc\\xa7\\xcc\\xf0\\xe4z\\xfaL\\xf3p;\"\\x8eB\\x0f\\xd2\\xff\\x00\\x17\\xf8\\xbf\\xc1\\xc7\\x1f\\xeaP\\xd3\\x80\\xfaC@\\xe1\\xc0!\\xfa\\x9f\\xeeq\\xfe\\xa1CXcQ\\x0e\\xafI\\xe3\\xd1\\xf4+\\x8e>\\x0e>\\x0f\\xf2|\\x1c|A\\xf2p\\xb6\\x0e\\x88=&\\xbb\\x90\\x1c\\x84\\x1f\\xa5\\xc7\\x1cq\\xc7\\x1c|I\\x15\\x19{\\x9f\\x082\\xda>\\xd0\\x10lx8\\xe3\\x8f\\xf3\\xa1\\xc0T\\xeb\\xb7\\xa4\\xf2\\xfd\\x84PNc\\xbc\\x7f\\x93\\x8e8\\xe3\\x8f\\x83\\x8f\\x8eb9\\n\\xff\\x00\\'y\\x17\\x86Fl\\xc0\\x10R\\x1a\\xf0,F:\\xc0/\\xe2\\x00\\xdc\\x17i\\xf5\\x93)\\xe0{\\xa5\\x90}\\xa0\\x03c\\xf88\\x08\\xe0/$=\\xfd%\\x13q\\xbebvC\\xf5\\x13\\x1cq\\xc1=\\xbe\\xb9\\x844\\xeb\\x19s\\xb9@\\xbc\\x17\\xa0\\x86+o\\xd0\\x1cJ\\x98\\xa0X\\x1e\\xf0\\x03\\xf9\\x807\\x00\\xf6\\x89\\x81\\x04\\x13\\x17\\x01\\xd8@\\x10:\\x87\\xd7\\xa4\\xd0\\xa9/o\\x8f\\xd2p\\x98\\xa8eV\\xa1,_`\\xfb\\x94\\x8a\\x06B\\x90\\x91\\x11\\xc7\\xc0\\xc2\\x03\\xe7a3\\x1f\\x03\\xec\\xc4}\\x9f\\x81\\x06q\\xf7\\x17\\xf9\\x10\\xe3\\xf8?\\xc5\\x90\\xb5\\xf6\\x84\\x08N\\x86\\xd1E\\xb0\\x9e\\xe7\\x02\\x96\\xb6\\xa5\\xfe`\\xf9@\\xfd\\xa0\\xc4z\\x01\\xfa\\x83(\\xea\\x96p\\xdd@X_\\xed\\xd7\\xaavp\\x0e/\\x83\\x8e8J3-%\\xb4\\xfb\\x86(M\\xccf\\xbb\\xc1\\x9a\\x00\\xa3\\xe2:\\xc9S,u?W\\x84\\xedW?\\xa8Y^LN\\xd3\\x99\\x1d\\xcf\\xf2\\n\\xca?{\\xc4\\x7f>L!r\\xd8}\\x99\\xed\\xb0\\xdb\\x18\\xd2\\xf9\\xf8\\x86\\x18\\xdf\\xa9\\xdaV]\\xaea2\\xe8\"@g\\xa4o\\x83\\xfc\\xc1\\xe1^\\xb1\\x12\\x9f\\xc9&\\xe27\\x07\\xb4-\\x11\\xd6\\x11\\xde\\xf7pA\\xc0b\\x08\\x03\\xb8P\\x07\\xe0\\x03\\xf5\\r\\xb3\\x98\\x1f\\xb4\\xc3\\x1e\\xd2\\xd8_\\xe22v;c\\x82JW1\\xdf\\x8b\\x8e8\\xf8\\x1b-GA\\n>\\x80\\x95\\xd7L\\x8e\\x11K~.\\x13\\x17\\x8cL\\x0f\\xdc&-\\xb7\\xf6*\\x8bj\\r\\xef(\\x1axjg\\xb6\\xc3lc#\\xfb\\xf1\\n\\xa3\\xf9;Fu\\x15\\xca\\xe6-qi}\\xe5t\\x1dW\\xdc\\x00AF\\x99XF\\xa6=\\x84\\x03\\xb7A\\xb4\\xd7\\xb9\\xb7A5\\xee~\\x04aW\\xd4\\xfdC\\x10\\xf9)\\x01\\x82\\xf6\\x83\\x00\\xc9&\\xc8k\\x07\\xb5\\xec\\x12\\xf9\\xa1\\r\\':\\xbbB8\\xb8\\xe3F\\x13\"\\x7fG\\x1dn\\x98$\\xc1\\xe8\\xb1?0\\x0c\\xed\\x83Tn\\xa0\\x8b\\x95\\xc4C\\xc4\\xc1\\xd6\\xbe\\xd3J\\x80\\x828\\xe3\\x8e8 t\\x05\\xb8V5\\x107G\\xc4~\\xa4\\x1b\\x99T\\x84p\\xb6_\\xd8\\xc0|XCa>\\xd0C\\xe5\\xad6c/S\\xb9\\xa0\\xe8#U\\xee~\\x04q\\x8fS\\xf0#Q\\xf7\\xbe\\xd1[!k\\x8cadN\\xf3S\\x83\\xd6\\xb5\\x80i\\x0b\\x90\\x869 \\xe1\\xf1\\x17\\x8b\\xfa\\xd0\\xfbM\\x7f\\x99\\xadP\\xae\\xf0\\xc6\\xf5\\xc6\\xb0\\xf4\\xd5wYP!\\xa1\\x00O\\x92\\x1b\\t\\x84\\x07s\\xbbD\"\\x8eF\\x04u\\x89\\xc3o\\xf7!\\x12@M\\xc2\\xeb\\x9f\\xe0eW\\xc8\\x06\\x97\\x8e\\xcc\\x90>e\\xf3\\xee\\x110\\xc5u\\x95\\xb4\\xcc\\xad\\xf0\\x86 cpD\\xea~\\xc3\\x85\\xc7\\x1cp\\xc5\\xba\\xb1c\\xa2\\x9c\\xd0\\r\\x9e\\x95\\x02Z\\x89|s\\xbc\\xd0z\\xdc\\xc7\\x16\\xde\\xe6+\\xad\\xad\\xcaa\\xbb\\x0eg,\\x0bBbQ\\xaeYW\\x84I\\xfb\\x080|\\x90\\xb3\\xca\\x0b3\\xcf\\x1b\\xa0\\x8a\\x01\\x8d_\"5\\x8d\\xa7|\\xcf\\xd6\\xc8\\x10G?\\xfe\\x19\\xca\\x92\\xcb\\r\\xc9\\xadP\\xf8\\xc6fj\\x9fX!\\xe4\\xed\\xdajC\\x82@\\xc1\\xef5\\xeb/\\xed\\xf9\\x04\\xd5G\\x9aA\\x05u\\x9d\\x1168J\\xd5\\xd3\\xea/A\\x9c\\xe0\\n\\x18\\xcc\\xc6O\\\\\\xbc\\x07hd\\xf3X\\x9f\\x81\\x03\\x84\\x05\\x80\\xa7\\n\\x81\\xc1\\x88\\x0f\\x12\\xea\\xfb\\x866\\xf5\\x97\\xc4|\\x0f\\x85)\\xb3\\x95\\xe3;t\\xb9\\x8b\\xd7+\\xc5U\\xbe\\x11\\xbf\\xc1\\xfe\\xf7\\x1c\\xe4*\\xed\\x15\\xe6\\xf4\\xc2\\xfc\\x88\\x15\\x87H,\\x04%\\x8e\\xad\\xb2\\xc1\\xc4\\x00\\xce\\xfa\\xd9\\x01M\\t\\xbf\\xd5H\\x82@3\\xca\\xcaTS\\xdd\\x06\\x9f\\x8eK\\x92-\\x02\\xa1\\xad \\xe8\\xa3X#\\x08\\\\7\\xf2W\\xd8\\xe5aT\\xe3r\\x1d~#\\x82.\\xf1\\xdd\\x7f\\xc9W\\x00\\xb8\\x80ffj,\\x7f\\x10\\x18P\\xebR\\xf8\\x9en\\xa3ry\\x9f\\xc0\\xa3Gi\\xc4\\x1f\\x88\\xc2\\xb1\\x03\\xaehP\\xa5L\\xb6\\x1e\\x0e\\n\\xb2\\x99n\\xa6\\x9f\\xd9B\\xb8\\xe7O\\xec\\xc1(6}!\\x06.\\xb2\\x06\\x9d\\xa1\\x03>\\xa9./\\xa7\\xf6X\\xed\\xfc\\x81\\x8c\\xbew\\xe9\\x0e\\x13\\x1f{D\\xc4-1\\x95\\x13\\xaeQ\\xfe/\\x8b\\x84\\xc7\\x1f\\xe3\\xca\\xc1o\\x07\\x10>\\x10@6\\x12\\xa2_\\xdb2\\xab\\x96\\x03\\xa4\\x02g+\\xb3P!T\\x08\\xe8\\xfb\\x81\\xe5\\xe0\\x98\\x1f\\x8c\\xb9R\\x02gD\\xec\\x04\\xaf\\x02Y@32\\x8f\\xed]\\x04\\x16\\xa7\\xe3\\xf2\\x02T\\x87US\\xfc\\xfc\\x9f\\x18\\x83\\xde\\x04V\\n\\x8a\\xe5F\\xc2\\x96c\\x9b\\xee?\\x08-\\x042_C\\x1cF\\xd2\\x06\\x00*@\\xa5\\xa5\\xe6\\'x\\xb8\\x15\\xef\\xbc\\xc0v\\xbe\\xe6\\x1c\\x06\\xdfr\\xc2\\xbb}\\xc1\\x0f\\x93\\xe5\\xf7\\t\\xa2\\xe6\\xbe\\xe0#\\xb1\\xe60\\x1a\\xa6\\xc2\\x9d\\xe1:\\x17AA\\xd4\\xc1\\xa7j\\r\\xe0\\xc2-`-\\xbc\\xa8\\xc7\\x96\\x1dch\\xab\\xa5\\x84\\xa0\\x03\\x00\\x1bpp\\x9f\\xc4C\\xc1\\x9eb\\t^\\xc9\\xfa\\x03\\xe0\\x03P\\x0c\\xcc\\r\\x1eV\\x17JFV\\xf4>.\\x82\\'\\xe7F\\xde_/\\xd44\\x81\\x8c\\x8dD\\xae(\\xe6!\\xdc!\\xdb4\\xfc\\xa3\\xd6U\\xce9\\'\\xbcU\\x12\\x074v\\x87p\\xc2\\xee\\xac\\xb1(1\\x04<#\\x88(\\xc0\\x12\\xa1\\x9f;K+\\xfbm\\x03f&\\x83hN=\\xcd\\x1b@*\\xbe\\xa6\\x83h\\xe1P\\xc6f\\x82bE\\x066\\x11v\\xe9\\xad \\x95?\\x88%\\x88}\\x82_X\\x0c\\x02\\xfb\\x04\\x1c\\xce\\xc2W`\\xfd\\xa0!N\\x03\\xf8\\x1e\\x1c\\xbaw\\xacju\\x07\\xe4\\x9c|\\xa4\\xbe\\xa1\\xde`\\x07u)\\xa7\\xb0\\x80\\xfbk\\xdcq\\x82\\x00\\x10\\x16\\x02\\x80z\\x1d\\xe9\\xae\\xde\\x92\\xa7\\xd3\\xa3\\xbcX\\x9d\\x120\\x9f\\x99\\x8fc\\xec\\x84\\xf4`\\x85\\x08\\x9a\"\\x8f\\x13\\xaa\\xab\\r\\xecs\\xbc.\\x06\\xb9\\x9a\\xc2W\\xbe\\xa7\\xe0B1;\\xd9\\xb4|\\xda\\x9a\\r\\xa0\\xa9\\x8e\\xa6\\x82S\\xb75\\x84k\\x96\\xd1\\n\\xdb]\\x04\\'\\xcf\\xb0\\x8c/\\xb0\\x9b4\\x17\\x8d\\x8b\\xdcc\\x0b\\xd0w= \\xcdA\\x00\\'\\x153\"\\x0e\\x19p\\xa2\\x0e\\x90\\xf1\\\\I8\\xc4\\xb5\\xd8\\rV\\xd0+\\xb2I\\x8fI\\x8fP\\x95\\xa9\\xddS\\x84\\t\\x04Y|\\xfap\\t\\x06D1\\x04\"\\xfa|\\x14\"\\xbd}6\\x9d\\xda\\xc3\\xfc\\x89l\\x9a\\xd1\\xed\\x19R\\x83\\x91\\xa4l!!\\xf8\\x10Y\\x10\\x89\\xae0\\x9c\\xdd\\xa1m~\\xc1\\x17\\x82\\x11\\xf5\\xd0F\\x17=/?\\x83\\x18\\x10?\\xeaSc|M\\xe3\\x8bn\\x97g\\xa9\\xb4\\xe4\\xe3\\x95+\\t\\xe6\\x84\\xe6\\x1bLW\\xee\\x1f\\xd0ZVSh\\x07\\xe20\\x06T\\x1b`\\xe0\\xbfX\\xab/\\xb8\\x1f\\x14\\xdc\\xeb\\xd6\\xf5\\xc2W9\\x0eTNZ\\xc3\\xb5f\\'\\xe9\\xf3\\t\\x85\\x9c\\xdd\\xda\\xf0A\\xb4d\\x881\\x80\\xc2\\x0c!\\xe2\\x13\\r(Ri\\x80\\x81\\xa6\\xf1&WX3\\x1b\\xa153\\xb0\\x80\\xedt \\t\\xc0P9Jr\\x84\\xe4\\xc9q\\xca?\\xbc\\xb9\\xd4\\xeb*\\xe0\\xbe4V\\xc0n\\x9ea9a\\xd7h)T7\\xbb\\x98\\x7f\\xc4!\\x08\\x98\\x10\\xe5P\\xc5\\xe1w1\\x07Ex\\xdaa7?\\xa1\\x98q\\xa3\\xca\\x08\\x83\"b\\xe2\\x11\\xc4\\x17A}!\\xc1a\\x90\\x86l\\x04\\x84\\x07\\x8f\\xa18@\\xc4\\xc2\\x9a\\xcf\\xc4O\\x95\\x84A\\xf7\\xbe\\x83\\xfc\\xa2Q\\x0c\\x88s?u.\\xdfI\\\\\\xe9\\xbf#\\xeae\\xd6d\\x0f\\xd7d\\xdd\\xb1Rr\\x92\\xbb\\x18Hp\\xc1M#\\xf7\\x98s\\xbd\\x04\\xa8\\xeejz\\xc3@\\xdd\\x12\\xeb\\xeb\"\\xdc\\xafgO\\x1e\\xb0\\x00\\x00?\\xd0\\xb9MSn\\x14\\xa8\\xf8\\x8eQ\\x12\\xc2\\x9e\\xe3\\x0c\\n\\x82\\x1e\\x99>\\xce\\xc8\\xa5\\x99\\x82\\x10\\xc1\\x051\\x88\\x83\\x01y\\xf2\\r\\x00m\\x036C\\xc0\\x9d\\xc9_W\\xc8AqE\\x80\\xff\\x00V\\xe2\\x99\\xafu\\xe2{6lG\\xb1\\x84\\xfc]\\xa7\\xbb,\\xdc\\x9f\\x88l\\xb8\\xd8\\x8c\\xf4\\xc0t\\xff\\x00\\xc8\\xa1u\\xad\\xdf\\xde\\x1f#\\x94dZ\\xd9\\xd4\\x0c\\xe1\\x1c\\xaa\\xd34\\x15\\xc7\\xb2cU\\x02\\x93d\\xe1\\xf0\\x95\\x01u\\x95\\x9d\\x01\\xe0\\xb1\\x00\\xd15u\\xec\\xa8\\x80kF8\\xea5\\rGP!\\x1d%>a\\xd0W\\x13\\xd2b\\xd5\\x14LpN\\x0f%p\\x1ddg@x|$\\xd5U\\xd46IA\\x8f\\x18u\\x16CQ\\xd4\\x08C*\\xb4\\xcd\\x05q=\\x14\\xc5\\xaa(\\x98\\xe0\\x9c.J\\xa0\\xe3#:\\x03\\xc3\\xe6\\x95\\xa9U\\xaf\\x95\\x1c\\x1f`(u\\x10gP8<\\xdf\\xb6U\\x1b\\x88B+\\xea\\xf2{\\x80\\xd1\\xb3\\x83\\x91\\xec\\xec&\\xd5\\x141 pyG\\xb0m3\\xde\\x02X\\x12\\xc6\\x18\\x031\\xb6\\xf0G)\\xa9\\x06\\x1c\\x04E\\x05O\\x9f\\x06\\xa1=\\xb0\\xcde\\x1c*^y\\xc6\\xf0\\xa3\\x12\\x17\\xe0\\x08\\x8a\\xac\\xd3h\\r\\xeb\\x8e4j9\\x90\\x8e\\x99\\x80\\xcab\\xb4\\x04\\xd4\\x1c`\\x1c\\x96C$V$@\\x10\\xa9\\xb7\\xc50MN\\xca\\xc1\\x99JcA\\x95YSRe^L\\x0e\\x90\\x8a\\xa5\\xabn\\xb2\\xbd)Yi \\xba5*\\xea\\x0e\\xa8eb\\x834\\x12\\xee\\x02-\\xff\\x00)\\x8d/2\\x8b\\x12\\x0ct%D\\x0buk\\x1a\\xc0;;+\\x06e*P\\xd5\\xa2x\\x1a\\x92\\x8b\\x04\\x8a\\xf9S\\x06\\xb3\\x98\\x9ce\\xb17\\x8d\\xa1\\x82\\xb4\\xa0\\x8b\\x9a\\xd6\\x90\\xe0\\xd0\\xae\\xb7\\xc4(\\xbc\\x82h:\\x90\\xd8\\xf5g\\xc0n\\xa1CP\\x81\\x0bK\\x0e\\xdb\\xfa\\xa1\\xeeN,\\xcdtK.\\xa6-\\xc0+\\x1cM%\\x8d\\xe3$b\\xbc=\\xc1\\xd0:\\xa88NF\\x1aX$;\\xa8(\\x10H\\x01\\x8c\\x04^\\xc2\\xbf\\x1a\\x80\\xe5\\x03\\x8cR\\x82T\\x93\\t\\xe4Ee\\x0b\\xf2\\xf5\\xed.\\xb5Z\\xe1TC\\xd9\\x00\\x9aQhCmr.,\\x0e\\x07\\xab\\x85\\x86\\x1b=b\\rp\\x0c\\xb4kX\\xd8C\\xf0\\x8e3\\xaf\\x1e EP\\xc3^\\xb1d\\xec0C\\x82$\\xa2IH+\\x020\\x88\\x02\\x00Q\\xc5u\\xe6s:\\xca4U\\xd1\\x19Te\\x19ze$\\xc7\\x9c\\xb9@\\xc6\"\\xb6\\xb1\\xb3n\\x01\\x97R\\x9e\\xc6eL\\xec\\x1dH\\xc2i\\xf5PM\\x80\\x1a\\x10\\xd6\\x1e\\x12\\x11C$\"\\xc6U\\x0f\\x91\\xac\\xf1\\x8f\\x98Y\\xc5\\x15A2\\x0c\\xb3\\xd5\\xd5\\x8f\\xd0\\xbd\\x0c\\x10\\x11z\\x0c\\xcd(n0 qp\\xb11\\n ;\\xaa\\x10\\xe9=Z\\\\\\x9a\\x85\\x11\\xd6\\xb1\\xf5PK1\\r?\\xb0\\x93\\xfd\\x18\\x16\\x10\\xa6=\\x030\\xf4\\xa7\\x98@\\xff\\x00\\x02\\t\\n\\x08$\\xcc\\x18\\xa6<+\\xd3Ho\"\\x96\\x1dF\\x17\\x805\\xf9\\x03R\\x8b\\xa3\\xef\\r\\x81<\\x16\\xa1\\xa7\\xa4\\xd4\\x81N\\x99\\x84\\x1d\\x80`\\x99\\xac\\xbd\\xa7\\x985\\xf7\\x05\\x9bZ\\x8a\\x83\\x05|\\x10 \\x88-\\x11\\xd8\\x97`\\x14\\\\\\xd0a\\xa4\\xb8\\xb3\\xb0(\\x142\\xac\\x02\\xbf,\\x87\\x86\\x07\\xce\\xa9U\\x14P\\x0c\\xe6\\xfd\\x9e(2\\x81=nJ\\x01\\xcb)\\x9b\\x8e\\xa8\\x1e\\xaa\\x94\"P\\x04l\\xaa\\xa7\\x9bT3\\xa5\\xc4\\xa8\\xd9\\x00\\xf5\\xdf\\xc3\\xb2\\xb6j\\xe5v\\xf9\\xd0J\\xb6\\xeb\\x9a\\xa65\\x85OV\\x97\\x9d9\\x19S\\xfa\\xb9\\xff\\x00F\\x16P\\x02u\\xa9\\x08M2^0\\xbfB\\xe8\\x81\\x96s\\xa3\\xc8\\x01+C\\xea\\xc2\\xa4\\xa4\\\\\\x95.\\x1c\\xc4D\\x02*\\r\\r\\xa1L\\x87e\\x06T\\x1d\\x189\\xea\\x1c\\xf0\\xed\\x03b\\xa8P\\xd7\\xfcA\\xfa\\x98\\xe9\\x17\\xa0\\xa5\\xcfG\\nn\\xbdV\\xa0a\\x8d\\x18p\\xe8\\x9b#\\x98!4d\\x82\\x9a\\xc7\\x13\\x03\\x10\\x0b\\xf6\\x8a*\\xf0\\x16B4\\xee\\xddV\\r{\\xc7#2\\x19\\x90A\\xb5\\x0b\\x0ep\\xe6\\xa9\\xd5\\xd0Mm\\xaa\\x85\\xf9^\\x16\\xe3\\x99\\x14\\x14\\xed\\x14\\x07\\x9d\\xf6\\x87\\xbc\\xe4\\xcdYE!\\xd6&?\\xd8qL\\x16`c\\x1d\\xd0\\xc1\\x1f\\xc4_\\xe6\\x92\\xa80\\x10\\xf5c1g/1\\x1e\\x82\\xcbc\\xab\\x08\\xb3\\xf6\\x84\\x07\\xb3lI\\x8ax\\xddA\\x05\\x81t \\x88UPDJ\\x81\\x83\\xb43\\xa0n\"B\\xe9\\x00!\\xa0\\xa0\\xa6d\\x95/I^Xc\\x0b%p\\xd1M,U\\x11\\xf3\\x19\\xa8T\\xe1\\x8b\\xeb\\xd0K\\xbf\\x8e\\xd8c\\x84\\x00I\\x1ee+\\xc7\\x06\\x97E+\\xc6d\\x05\\x9d\\x04\\x96\\xe0\\xca\\xfc^\\xecC@`\\xba\\x16\\xe6\\x08\\xec\\xa3\\x8c\\xed\\xc1\\x00\\x01l\\x04l\\x1dK\\tBrX\\x8eJ\\tS\\x8a\\xe4h\\x81LL\\xa2\\xbeTJ\\xe1\\xc4\\xd1\\x81.\\x11\\x12\\x16\\x8c\\xd1\\xcb\\xd7\\x8a\\xd8b\\x96\\xc4\\xd9H\\xe0\\xadeT\\xd6\\x9a^\\x06\\x8c\\x96J\\x8e\\xb2\\xac>\\xd8\\x03\\x15@\\x82\\xaeG\\xa8\\x95\\xcb@\\xc3\\xd6\\x1e\\xae\\x95\\x85H2\\x85\\xda\\x94\\xa1\\xee\\xe3\\xb1\\x19\\x88X\\x1a\\xa9M\\xe7\\x81\\xfb\\x82i\\x0b\\xd5\\x87I\\xe0\\xfe\\xe0WO\\x02\\x15\\x06\\xf2\\xdd>M\\xf3(\\x96 &\\x02\\x1f0\\xa4\\r\\xe5]\\xf7\\x81!V\\x14\\x9f\\xf2W\\xb3\\xa0\\xd8\\xc1\\x88\\xf6\\xa9\\x92\\x8eP\\x12;\\x92>\\'\\x96\\xfb\\x80OFb\\x99\\re\\x19\\x95\\x82\\x9d\\xa7c\\xac\\xb2\\x0f\\'\\x9e\\x9d\\xa0{j@X\\x1b\\xed,^=fZ\\xd5B\\x8b\\xf0\\xc7)Y\\xca\\xfd\\xcd\\xce\\xd55\\x83\\xe6Y\\xcaIk \\xaet\\xc3\\x10g\\xbb\\x1d\"\\xc4\\x82P\\xe0\\x007{a\\x08s1\\xb6\\x03X[y\\x158\\x8b<\\xb0\\xeaN\\x1c\\x02\\xf4zj\\x036\\x00P*2\\r{\\x0b4\\xd3n\\x93\\x80\\x00z\\xe7\\r\\xf8l\\x94\\xda\\xc4,\\xeaN\\xbc\\xbat\\x85\\xb1\\x94|\\xeb\\xc2\\xc1\\xebw\\xf2\\x1e\\xfa46\\x83\\x03\\xd98\\x08\\x8dUT\\xea\\xa9\\x8c\\xee\\x90\\xe129\\xb5}`\\xbc\\xb8\\xa5B\\xcf\\xdd\\xc5\\r\\x11\\xf3\\x0e\\xb2\\x98jD\\x81\\x81b\\x1c\\x14W\\x1a\\x94\\x91\\xa1|\\xf5\\x96z\\xb7\\xa2\\xd0\\xe6v\\x9a\\xdd\\xff\\x00p7\\xbe\\x03\\x98N\\x9d\\x10\\x1f\\xc1\\xef\\x01\\xa5\\x83,\\x98R\\x0c\\x19Ut*G\\xb2\\xf4\\x1a~`\\x16\\x00\\x0b IT\\xe7\\x85\\xdc&\\x83y\\xf7\\x12\\xfe\\x86\\xc0\\x0c\\xcb\\xdc}\\xc2sX_\\xf5p\\xe6\\xd9\\xd7\\xc9\\x85V-\\x9a\\xd6\\xe4\\xc2\\xd3\\x0e4\\xfdMTlQ\\x8be<\\x87\\xdc/\\xa3\\xc9_3\\xc0}\\xc6\\x94\\xd9\\x8eR\\xaf\\x89@ \\x82\\x0e.\\xb3\\xcf)Z\\x98\\xf7\\xfb\\xb9\\x9d\\xf18%|`U\\xda\\x93>a\\xca\\x89\\xa4\\x9b\\x17\\xb1\\x02\\xb0.\\x81B,\\xad\\xa3\\x8e\\xfe6$\\x90\\xa8\\x14\\xd7\\x9c\\xbd\\xc7\\x13\\x82\\x18\\xda\\xc2S\\xe1\\xd5V\\xd4\\r3\\x9aX\\x81\\x02\\xc9\\x89nH\\xf5\\xa2\\xc4\\xef\\xf1:B\\x94\\xba\\x95\\xceG\\xc0\\x1e\\x1f<\\xc6a\\x82:V]\\xf5\\xd9b[\\xfa\\\\\\xf3\\xbaC\\xb8\\xf2\\x16\\xb0\\xf8\\x85;h!5\\x1c\\xc4d$,\\xdc\\xb4\\'\\x8a>\\xe0\\x0f\\x17|\\xb1\\x00\\xe2\\x005\\x96B\\xefXc(i\\xa8BP:\\xa0\\x80\\x1d\\x1c\\x85{\\xca*\\xa4\\x12\\x02\\xf7\\x94\\x8fVq\\x00tX)\\x0e\\x8b+\\x01<\\xe9\\x1c(PX\\x14\"\\xbb\\xc1\\xc1\\x14c}2\\x89\\x8c\\x1c\\x07O(\\x94\\xb9\\x19\\xcae+\\xd3L\\xf4\\x86\\xac,\\xe7\\x16\\x8e\\x0et\\xb1!\\x05b\\x8e\\x0f3\\xf6\\x9a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\x9b\\xf1\\xa9\\xbf\\x1a\\xdb\\xf0\\x1bY`Xl\\xb8~\\x00\\xaeZ\\xbe\\xe0\\x90Z\\xb5\\xb7Ha\\x86#q\\x0cjp\\xa0\\xc7NP\\xd9\\x04|N\\x18^\\xf9\\xdc\\x1a @a^(\\x8d\\xd4\\xa8\\xa3\\xbc\\xeb\\xcc\\xd6\\xe0\\xb4$\\xeaPlD\\xb4\\xcaV\\xa2\\xfd!`\\xc24\\xe9\\x8c]\\xb1\\x84\\xc7\\xabB$H\\x91\"D\\x88D\\x89\\x12$H\\x91\"D\\x89\\x12$H\\x91\"D\\x88e\\x12$H\\x91\"z\\xcf\\xff\\xc4\\x00+\\x10\\x01\\x00\\x02\\x01\\x02\\x06\\x01\\x04\\x02\\x03\\x01\\x01\\x00\\x00\\x00\\x00\\x01\\x00\\x11!1Q\\x10Aaq\\x81\\x91\\xa1 @\\xb1\\xc1\\xd1\\xf00P\\xe1\\xf1`\\xff\\xda\\x00\\x08\\x01\\x01\\x00\\x01?\\x10\\xfa\\x99dj\\xac\\x9d\\xb0~V;\\x90\\x95\\xe1-\\xac\\xbb\\xb4/\\xb0\\x81\\x14?W\\xf8\\xa4\\xea}\\xd7\\xeay+;\\x7f\\xbc2\\x9e\\xc3\\xf5\\xe0\\xf8\\xa0\\xa3\\xfa\\xc8\\xbf\\x91?I\\xb7\\xe5%\\x1aG\\xcb\\xfcI\\xf1Q?\\nR\\xa7\\xb8\\x7f\\xc0\\xc2\\x92\\xcf\\xbc\\xe2\\r\\x0e\\xff\\x00\\x9e%P\\\\\\xee\"\\xa2\\xd7f\\x95\\xb7{\\x17\\xf7\\x03!\\xbf\\xf5K\\xdd\\xec\\x1a\\x9c\\x9d\\xf8\\xa4\\x89\\x83\\x8bK\\xdd\\x1b\\x88\\xb2\\x99L\\xa6*7\\xe5\\x1dp\\xf4K\\x81\\xf7\\xd19\\xe5;)]|\\xaa\\xfc\\xc0\\xd2{\\x1f\\xe24\\x05\\xd8\\xa3@PW\\xa7\\xf6\\xb7\\x19\\xa0n\\xe7\\xe4P\\x1e\\x7ft\\x8d\\x00y\\xfd\"\\x03\\xcc\\xef\\xfc\\x04\\xdc\\xef\\x8b\\xf1&\\xb3\\xc2\\xff\\x00h\\x1e\\xaf&\\xbc\\x9d\\x83\\xf2\\xa2\\xb5\\xdd\\xc8\\xd2\\xbfk\\xca\\xd7\\x19\\xdb\\xf8R\\x13O\\x01\\x95\\nQOm\\x7f\\x0b\\x1cQ\\x000\\xbb%y\\x03\\xedO\\x9ez\\xc5G\\x96V\\xb6\\xfb\\xb8Bg\\x1e\\x00\\x8a\\x8c\\'\\x02J\\xe0~\\x94W\\x06\\\\\\x0c\\xb0\\xcb\\xc0\\xae\\n\\x89)\\x96\\x84\\x96\\x95\\xcc!\\xb1\\xa7#!\\xe7fE\\xd1&\\x9fl\\xf3\\xf6\\x8b\\xa3\\x8f\\xf9\\xc0\\x9d\\xa1\\xbd*\\x11\\x94`\\x92k\\x81\\x87\\x80\\xf1\\x0f\\xd1\\xc9\\xc1R\\xa2J\\xe20\\xc3\\xc7\\xd2\\xc3\\xcd\\xd3\\xa6\\t\\x82\\x04\\x08\\x10\\x87\\x13\\x85J\\x89*T\\xa9R\\xa5D\\x95*$\\xaf\\xa2\\xa5D\\x95\\x12\\xa3\\xc6\\xad\\xcbD\\x13\\xae\\xcb\\xf5\\x9f\\xb4\\x15\\x1a\\xb4w\\x06\\x19\\xeds`jT\\xab\\x95\\x02\\x1cN5*\\'\\n\\xfak\\xe8c\\xc5&\\xb1\\x89\\x18\\xe6T\\xa8\\xee~s\\xc0\\xbf`\\x07\\x9f\\xb4k\\xef\\xfa\\xc429\\x0e2\\xa5J\\x95\\xc2\\xbf\\xc2\\xff\\x00\\x8d\\xe1qc\\x16$\\xeb\\xc2M(\\xda\\r\\x0b\\x17\\xae\\x9f\\x06>\\xd2\\xb4\\xd1\\xdf-\\x12\\xb0\\x95\\xc2\\xa5q\\tP8\\x1c_\\xf2<\\x18\\xb1c\\x16<-\\xdb/\\xf5\\xc1[.\\xcdB\\xfb\\xb9~\\xd3d\\xea\\xfcX(%\\xdf\\x03\\xeb\\xb8\\xfd\\x17\\xc1\\x7f\\xc0\\xad\\xc5\\x8b\\x16\\\\\\xbe\\x0eb\\xc5\\x9f\\x89\\x84\\xe9\\x9b\\xf6\\x9a\\xaa+\\xb1T.\\xbbo\\x97\\x08\\xf1\\xbe\\x07\\xd1\\x7fU\\xc5\\xfa\\xee,X\\xb1e\\xcb\\xe0\\xbc\\x19\\xefH33\\xad\\x17\\xf8\\xfbK\\x98\\xd5\\x1d\\xc5\\xff\\x00S\\xa3\\x8a,A\\xfa\\x17\\xc2\\xe5\\xf0\\xbe7\\xfe\\x16\\\\^\\x0b\\xc1\\x8c^\\x0b.kR\\xbd\\xb0|La\\xbc\\x99=>\\xd0\\x87u\\xc7\\xa6$\\xac\\x08B\\x1cn_\\x0b\\x97._\\x0b\\xe2\\xf1\\xb9sH\\xf1R\\xe2\\xcb\\x8b._\\x06w2\\xfdF\\\\Y\\xbd\\x02\\xdd\\xf3\\xfbL\\xb7`\\xbb\\xbf\\x15\\xc1A\\xc0\\x83\\x0f\\xaa\\xe5\\xcb\\x97\\x19|n\\\\\\xb8\\xb1b\\xc5\\x8c\\xdcX\\xb1c\\xf4\\xdd\\xcb\\x0e\\x0cKQ!\\x10h\\x14}\\x99\\xb1\\xa0+\\x11?\\xd4\\xa5L\\x080\\x84\\x19r\\xe5\\xcb\\x97\\xc2\\xf8\\xdcYr\\xe5\\xc5\\xe2\\\\\\xb8\\xc5\\xe0\\xbc\\x16\\\\Yr\\xe2\\xcb-\\xc7\\xc68Sy_\\xed\\x14\\x83K\\xb8a\\xfc\\xc1\\xd8H8\\x10\\x83.\\\\\\xb9l b\\xcb\\x97\\xc0\\xb1e\\xcb\\x8c\\\\\\xb9q\\x86\\x18\\xb8\\xb2\\xe2\\xcb\\x97.\\\\gG\\xc4\\toh\\x1fh\\x86\\xa9\\xe8\\xc5!\\x06\\x10\\x83/\\x8d\\xcb\\x8c\\\\\\xb82\\xea\\\\\\xb8\\xb1e\\xc5\\x97.\\\\a\\x8b\\x97\\x16_\\xd0\\xb2\\xe7WE\\xc1Q\\xa1v\\x19j\\xe6\\x8f\\xda\\'(5:\\x9f\\xc5AA.\\x0c\\xbe\\x17.\\\\\\xb9r\\xe5\\xc1\\x97.\\\\a\\x86.<\\x0b\\xe0^\\x17\\xc2\\xf8.0\\xc5\\xc5\\x99M\\x8f\\xf15\\x8a\\x98j\\xa0N\\x8d_i\\x9f,K\\xd5\\xa2bC\\x80\\xcb\\x97\\x16,\\xbe\\x07\\xea\\r\\x8b\\x97\\x0c\\xb4\\r\\xd6\\xa6\\x81x\\xcc\\x7f\\xa2\\xfdL?\\xbdo\\x9a\\x99P{#\\x18\\xc1\\xc0ae\\xc5\\x97.,\\xabt\\xd4\\xb9\\xd17\\xed\\x13\\xbb\\xa5gp~LML\\x93\\xca\\xc8@\\xc2\\x10e\\xc6\\x18a\\x86\\x08\\xb8p.-e\\x97\\xe3\\xd16\\xf7\\x7f\\x91-@\\x1b\\xb3\\xf9\\xa0\\x97k\\xbc\\xbf\\x8eP\\x19\\xa8\\x8d\\x11\\x1a\\x82;\\x15\\xf1\\t\\xf1VO\\x99\\xa6_\\xb8g\\xed\\xc7\\xf9\\xc1\\xd5d\\x14,\\xdc\\xea\\x9f\\x16\\xcc\\x0f`\\xb6\\xf9\\xa9\\xa6\\x8ff\\xe5\\xcb\\x8b\\x112\\xbev\\xc33\\xa2\\x01\\xe7\\'\\xe0\\xfbDg\\xd1\\xfe\\xdc2t\\x03\\xd4\\x1e\\x03.\\x0c\\xb9qb\\xf0\\x198J\\xe6\\x0c\\x04\\xe5\\xfc\\x04i\\xa3\\xe5}\\x14G\\xed\\x87\\x81\\xe01\\x0f\\x92\\x14D\\xb2\\xc8\\x1e\\x9d\\x95Qu\\xa5}\\x01d+2\\x82N`\\x96d+\\xb6\\x18u\\x17\\xdaiv\\xee_\\xc1p\\x1fOk\\xf7/\\x81*\\x92\\xc1\\x869\\xc0S\\x89R\\xec\\xf7/|\\xcc\\x1e\\x86\\x1e\\xea\\xfe\\xd2\\x96\\xd3\\xba\\x96\\x90(\\x83\\x082\\xe5\\xcb\\x97\\x1e(T\\xc6\\xac\\xef,\\xc3\\xba\\xdd\\x82\\xc7\\xd0o,V\\xb8\\x838q0\\x1b\\x844\\xbd\\xedG\\x966\\xda\\xdd\\\\~!O.\\xbc\\x8a\\xf1\\xaa\\xca]\\r\\xb7x\\x85\\xc0\\x88\\xf9$\\x14\\x94\\xb3X7\\xa3\\x19p\\x91\\x12\\xd0\\x92\\t\\xbd\\xaf\\xe5\\x14\\xb8\\x80v\\xa1+\\x1e\\xa6y\\x1f\\x92c\\xaal\\x16\\xf2\\x03\\x15\\xa0MQ\\x97\\x8c\\xa6\\xb1\\xd9#\\xf5\\x80\\xaf@\\x7fhm=\\xd6=\\x82G\\xaa\\xef[=5\\x0c\\xb2\\xea\\x1b\\xff\\x00.\\xc9\\xf8\\xec\\xdf$\\x14\\x1c\\x03/\\x82\\xe3\\xc3`\\xd1@9\\xad\\x12\\xe8N\\x93\\xfe\\x08\\xa8.\\x87\\xe6\\xd2)\\xb2\\xbd\\xd6\\xe5\\xfa\\xa1\\xe9\\xe0\\xd7\\x80\\xd8I\\xd1\\x8e\\xc5\\xf6\\xd4\\x8f\\x01\\x05\\xf2e\\xecs\\xee#\\x9a\\xac\\x0f\\x83A-\\xa5%\\xd6\\xf1~H&\\x9f\\x1a\\xd3o\\xbb\\xd2\\x1a\\x03^K\\xfe\\xb1\\x82V\\x1a\\x9f\\x9d\\x82\\x89\\x9a\\xeaOI\\xcf\\x94SK[:\\xbc\\x11\\xbe\\\\|\\x9e\\xc3\\x04*/L\\x9d\\xf9\\x11V6w.\\xbb\\xba\\x10f\\x8f5\\xa1\\xddq-C\\x8dO(\\x11c\\x89r\\xfd\\xd1=\\xa0\\x83\\x99\\x87\\xab\\xbb\\x12\\xf46\\xe1 G8\"\\x05\\x82\\xd5\\x1e\\xe5\\xc5\\xf6\\x03\\xb9\\x9f\\xb2\\x11`\\xb6c\\xd2\\xb0M \\xea\\x07\\xa4a\\xae\\xa6\\xb1N\\xed\\x1d\\xb0\\xcdA\\xef\\xf1\\x89%\\xe7z\\xbf\\xb0\\x980\\xfb\\xb7}\\x84\\x04Lto\\xe9\\xd4E=\\x91MS_\\xe5Pt\\x83\\x08x\\x81\\xbd\"^\\xc2\\xbf\\xdb\\xac1\\x848\\xda\\x98\\xb7\\x96C\\xa4>V<\\x9f\\x89\\x86\\x01\\x17\\xfd\\x08\\xc0\\xb3Ay@\\x8e\\xc7\\x89\\xe5\\x93\\x1b\\x01\\x95\\xb6#\\xc6\\x1dx\\x96\\xd1z\\x10\\x83\\xb0^\\x0cw\\xe6\\x8a5\\x11\\xe0\\xa9r<\\xb8\\xf2S\\x97k}\\x1f\\xcfiZ\\xb5V\\xd5\\x95w\\x83%X\\xe3F\\xaa\\'\\xe2\\xea\\xafWS\\xfb\\xa37\\xa1\\x8fY\\xbdO\\x8a\\xec\\x8d/\\xc5%,B\\xbfe_\\xc2V\\xbc\\x97\\xc1\\x148\\x0c<\\x05\\x9a\\x9a\\xa7:\\xac\\\\\\x0cIp\\x131\\x93(\\x14G\\x82\\x97/\\xe9X\\xb1oX\\xb5\\x81{\\xca\\xac\\xb5\\xb5o/\\x9db\\xacU\\xb1\\x8b\\xef\\xaa5\\x98M\\xaf\\xb1\\xd5\\x84\\xca\\x8d\\xb4\\xbfla\\x9c\\x8ex]\\xb5F\\x83 i\\x81\\xf9Yj_\\xb6#\\xc3\\x13\\xdd\\x81\\xeb\\xacQ\\xb5@\\xe6\\x0b\\xf6\\xd5)Y\\xa3\\t\\xb5\\xd8\\x88\\xdb;\\x8c\\xbe\\xdbA>\\x8aV\\xe6O\\x14*<\\x8b\\xa5\\x95\\x1b7\\xad1[4\\xfc\\x8f\\xdc\\xa8D\\xd9\\x1fp\\xe0\\x19\\xcb\\xd8\\x86\\xef\\x89h\\xde\\x98\\x08\\xda_\\x93\\x08_\\xa6s<\\x92\\x9bf\\xd9\\xd7cz\\xf97Q\\xd0\\xec\\xbe\\xebc\\x90&\\xc2.\\xad\\xf9\\x15\\x89\\xa3d$]\\x8dIQf\\xacLD\\xf3\\xde@\\x1a\\x96\\xacR\\xe9\\xdf\\x93\\x19\\xa2xA\\xf11!\\x17@K&\\xa1\\xf1\\x11)\\x1c\\xa1\\xec\\xb1\\xe6\\xdd\\x88\\xa7z\\xe2h(^D\\xd8\\x15\\x1fq\\x14L>\\x8e\\x00\\xaa\\x04\\xbb3\\xec\\x7f:BMBP2\\xfb\\x89\\xbd\\xb0\\xfa5\\x18\\xf0\\xb9u\\x06\\\\\\xb9w\\x16\\\\X\\xbcX\\xb1b\\xc5\\xbdcy\\xb3\\xbc\\xadF\\x17p\\xf70\\xacK\\xab?\\xe0KK\\x87\\xb7\\xfa%\\x83L\\xf9\\xbd\\r\\xa2\\x10(\\xd5\\xad\\x8a\\xd7\\x91)T\\xa0\\x01\\xcd\\xa2`\\x9a\\xa1\\xec\\xbc\\xa1p\\xe2\\xcc\\xf7G\\xc3\\xb6\\x04\\tJS\\xa7\\xbcV(,Ka+e,\\xea\\x0cU\\xd6\\xba\\x0f\\xd1\\xb3\\xea\\xa8\\x99\\xc2\\x9b^\\xe5\\xd6\\xb4\\xa7wk^z\\xbf\\x9d\\xe8K\\x8bZ\\x14\\xabyk\\x9d\\xeaB\\xcc+\\x19c\\xb1g\\xe4\\x99z\\xfb\\x83\\xb7\\xec\\x16\\x14\\x9cN\\xc1Sb/2\\xbb}\\xc7mV\\xd8\\xf2\\xcb\\xc5\\x1e\\x08\\xbc\\xd6\\x8c\\xf3\\x0b\\xef\\x16\\xf9\\xa2\\xacj_\\xea\\xee\\x04\\xaf#\\xe4\\x8a\\xaa\\xbebS\\x7f1\\xf0\\x1c\\xd8]GH:WE\\'\\xab\\x84\\xf6\\xbc~?\\xeb\\xcebX \\x07\\x02\\xff\\x00\\xe9(\\xf0Ygz6\\xd6.\\n:\\xb2\\xc4\\xae\\xee\\x16\\x1bE\\x88x\\x80\\xa82=O\\xe1\\xc17\\x07\\xa1U\\xefX%\"\\x83\\xa3\\x9a\\x12 \\xcb\\xe0Yqb\\xcb\\xe1r\\xe2\\xc5\\x8b\\xc2\\xe2\\xcbLe\\x8a\\xb9\\xd7\\x85\\xfee.-I\\xa8\\x041\\x9c \\xeb\\xbbE\\x0f]n\\xe0p\\xb6\\xbb\\x0e\\xccv\\x8c\\xe8\\xfdi\\xe5\\xbf\\xf1\\xda\\x07\\x93u\\xf7\\xf3n\\xc4\\rMg\\xbf6\\xf4i\\x0c5\\x151+\\x96\\xf7\\x17\\xa9\\x82*{\\xbf%\\xba\\xa1\\xe5pP\\xd6\\x10\\xec\\xd4R\\r\\xc1\\xe8\\xe7zh\\xda\\x06\\xf8(\\to\\xaa\\x93\\x98Q\\x17\\xdd\\xa8/p\\xb4:\\x14\\x96r\\xe8\\xd0gT\\xa3\\xf9e=\\xe5PmW\\xce\\xf4\\xba\\xed\\x19\\x13\\xaa(\\x1e\\xda\\x12\\xa2\\x83\\\\\\xc7\\xbaZ\\xfd\\x0eY\\x18\\xe5\\xe2\\xaf\\xf7\\x18A\\xd4W\\t\\xdct\\x8bP+\\xa1_2\\xec\\x1a\\xeck\\n\\xc9\\xddb\\xc9rKxF\\xc0&\\x1eGe\\xebTA\\x19\\x9c\\xc2\\xbe\\x02\\xd4i<\\xab\\xe2e\\x9c\\xa8:*zR\\xf9\\x8asZ\\xc9\\xf8\\x06eT\\xc0\\xe6\\xe9\\xfe\\xe0\\xd7>\\xe5_F^\\xec\\xe6k\\xe6\\xcb\\xc0\\x83\\xc5]\\xf2\\xfc.\\xa08d\\xe9\\xa9x \\xa3\\x02\\xf2\\x81p7\\x16,\\xb9|\\x0b\\x161G\\x11e\\xc7\\x85\\xbb$y[\\xf8\\xe0\\xf3\\xbbc/,75H4\\x1e\\xc3-e\\xab\\x0e\\xf8\\xeb\\x05\\x9d\\xa5\\xd7\\xa7m]t\\xa6(\\xb8MN\\xf8\\x83O\\x966\\xab\\xe5\\xd9\\xeb\\xe2\\x87\\xbc(\\xebL_\\x8999c\\xcd\\x97G\\xc1:\\xa0\\x04\\x11\\xb5]1\\xf2\\xbd\\xda\"\\xc0\\xbf#\\xf6\\x9f\\xd32\\x93\\x1d\\xceW\\xb7#\\xd0\\xfa\\x80\\xf0\\x86D\\xb1\\x05d\\x83\\x19\\xa2\\xd4\\xb5\\xaa\\x8cIX\\x18\\xe9Mn\\x97\\xbd\\x82\\xd2\\xf7d\\xde\\xf8l\\xf0B\\x07\\xff\\x00\\xd2\\xa01o\\xe5\\xcc\\x16\\xb0\\xb3IQ\\xadE\\xc5V\\x94\\xbd\\x8cm\\xb6\\xdc\\xea\\xa1\\xb8\\xfa\\xeaw\\x92\\x14+y~\\xee\\x12\\x8f Y\\xe5\\xcc\\x93\\x9dF\\x8e\\x0e\\xb4\\xc0;\\xbc@\\xa9[\\xd6\\xe8\\xf3.a\\rC\\x03\\xdf\\\\\\xcb17\\xf2\\xee\\xb35c1\\x15\\x84\\xd3\\xcc\\xc4\\xef\\xad\\x97\\x0c\\x0f\\xfd\\x07\\x16\\xe0=\\xb0;\\xb4@\\xaeNm]\\xc5\\xc4I\\xb0\\x9a\\xecy\\xd2\\x03j\\xce\\r87\\x06\\x1c\\x06xn\\\\\\x1a\\xfa\\xc5\\x1c\\x1d\\x06\\x07\\x97\\x83\\x18\\xc62\\xe1X%\\x91PN\\xa8\\x04!\\xed\\x8e\\x8f\\x89wP\\x97\\xd4U#\\'\\xadz7\\x1f}Z\\x05\\x7f[U\\xb0?\\xc2l\\xdbP\\xb3\\xc4\\xb3Iu\\x1fw\\x06\\xc1\\xae\\xa1\\xf7\\xa5\\xfc&&\\xa1\\xdb\\xe7\\xbfr\\xc3S\\xeeG\\xaf\\x08\\xed!\\xcc\\xff\\x00\\x87\\x921\\x85\\x1f\\x7f\"\\x93E\\xbc\\xa7.\\x8d\\x8ec\\x02\\x85,\\x13\\x1b6\\xe4`|\\x1a\\xc4\"\\nst\\xf61j\\xf4t?c\\xacJ\\x1a\\xb5\\xa6\\x17\\xb1\\xcb\\nBG\\xa7\\xf6\\xd4\\xca\\x90y\\x9f\\x14j\\xcc\\x15Ns\\xe1\\x1a\\x82f\\xe3B\\xc1\\x1aR\\x8b\\xa1ax2\\xcdX\\xa7/\\xfd\\x8c\\xd3F\\'#\\x07\\xf3.^\\x06\\xdf#V0k=\\xf4|\\xc3C\\xa8M\\x1ee\\x03g\\xa0\\xb0\\x1c\\x0c!\\x06\\x88\\xae,\\xb07\\x9e\\xf9\\xff\\x000\\x01`U\\xea\\xb2\\xe2\\xc6\\\\X(F\\x12\\xe1R\\xeb<\\xe4\\x12\\xcb\\x07\\x90[\\xbc\\xd7aH\\x0b\\xfb\\x8f\\xe8=\\x13\\n\\xf3\\x93\\xd1\\xf9\\xfbpA~@\\x15\\x0e\\x81\\xf6$\\xb7\\xbb\\x81\\xeb\\x14\\xbaM\\x8b\\xfd\\x06.\\x9e\\xaf\\x1f\\xc2e\\xd2\\xe5\\xff\\x00 \\xbe\\x0co\\xbc\\r\\xfaK\\xf8\\x8a\\xe2]\\x9c?\\xa8GK\\x9aF]G:\\xc5\\x17\\x08\\xe7\\x14\\xa3W6\\x9e\\xc3\\x82\\t\\x10{\\xb1\\xd8\\xd2]Q\\x87>\\xc3\\xb1,\\xc7u\\xd2\\x1d\\xa4M\\x0bF\\x8f_nhq\\x0e}/\\xb1\\xab1\\x04\\x83U\\x8ar\\xc5<\\x0f\\xe2Vz1\\xa3\\x1e\\x0b\\xe2!\\xc4U\\x80\\xf2\\xff\\x00p\\xaco>\\xa3\\xee\\xca\\xc1\\x83g<(\\'\\xb9\\xf0\\x084\\xa7iy\\xf8\\xd6,6\\x87\\x9b\\x89U\\xf2\\x87\\x96\\xa1\\x14t\\x00K\\x87J\\x9d\\x9c>\\xf8/\\x80\\x98\\xace(\\x84*[\\xb5~[\\xbbX\\x85i\\xa06UEQY|\\xea\\xba\\xd9WoK\\xec[9i\\x80k\\xd56\\xab\\xba\\xaf\\xdb\\xbf`\\xd4\\x1e\\xa6T\\x99\\xd0\\xbfw\\xcbT\\xfc\\xab\\xe7\\xa5\\xfd&\\xcc\\xf1\\xb7J5\\xaf\\xdc\\xd9y\\x1d\\x00\\xb3\\xbd\\x84@\\xb4#\\xb35\\xe22\\xaaP\\xea_\\x8b\\x80\\x88\\xa4\\xb8Y\\xe4\\xbc\\x87\\x89\\x8a\\xbeF\\x87\\x89|E\\xcd\\xfe\\x078\\xd9Kc\\x91\\x86j\\xabQ\\xd2\\x0f3W\\xe2\\xe4\\xf7\\x99\\x9a\\x05\\xf2f\\x1a\\x91g\\x9b\\x98\\xadR\\x1e\\xa9v%\\x8b\\x16\\xee~\\x08\\xa5!s\\\\c\\xb1\\x0c9C.\\x86\\xf3zn\\xd7\\xa7\" \\xad[)\\xab\\\\\\x8e\\xe4\\x1b\\x89EH\\xf9X\\xc6\\x8e\\xbd\\xd0\\xf7\\x04\\xab\\x88\\xf0\\xae\\x88\\xb5z\\xed\\xbd\\x8b\\xa9\\x9d-\\x95b\\xc0\\x17\\x14s\\xa5E\\x86\\xe5\\xfc\\xcf\\xd0\\xa3\\xef\\x96\\x0cv\\xe9-\\xf7\\x1b\\xe5\\x14\\x96)M\\xad\\x9e\\x9d\\xaf\\xe7S\\xd4p\\xaf\\x9dT\\x11}\\xb1\\x9a\\xe4\\x07\\x9cIP\\x04Hm\\x8at\\x94(u\\xbb\\xaa\\xc5\\x08\\xf2\\xcb\\x04\\x86\\xce\\xfeR\\x8bG~Ob!T\\xee0\\xcc\\x8b]\\xc8(!!\\x96j\\x05G!qe\\xa8X\\xaf}\\xd5Nhe\\xcb|\\xee\\xee\\xdd\\xbe\\n \\x96xl\\x80\\x98\\'\\xeb\\x10\\xc9]yU\\x8fMV\\xdf\\xc2\\x15\\xd7\\xa2\\xf6\\xfe\\xeb\\x97\\xe09\\x1f\\xe95\\x14\\xa9\\x83\\x12w9\\xab\\xd4\\xecP\\xda\\x95\\xee\\xff\\x00\\x18\\xb2z\\xce[\\xc2\\xf6\\x11(\\xee\\xa8\\xa4\\xf1\\xaf\\xc4\\xd1G\\xa3\\x86\\x0bJ~\\x87\\x0b\\xc4\\xa0\\xa5\\xca\\x01pr`\\x88\\xea\\xf0\\x8b\\x02\\x14y\\x97H\\tB7W\\xa1\\xe9\\x96[\\xc0\\x00M\\x99l\\xc6\\x1a\\x8f\\x16\\xbc$Y\\xdf;\\'\\xca?/\\xf5]4\\xbb?8\\x97\\xad\\xd7\\x9b\\xfc\\xd7;~\\xd2\\x1a\\xcd#\\xff\\x00\\x0e\\xdc\\xa5\\xa9\\xbb\\xbf5C\\x98W[\"\\x05\\xdd5\\xe27\\x13\\x01}c\\xd7\\xa5^K\\xf8\\x88\\xbet\\xdc] \\xe9\\xbe\\xf38\\x85\\x10\\xecy\\x86\\xba\\xfb-\\xb2\\xc5\\xaaDK\\xd6\\xdb\\xde\\x04\\x00\\x00\\x00(\\x03o\\xf6\\x16\\xf6\\xce\\xa2\\xd7\\xb5\\x13V\\x9d\\x8f\\xef.2\\xf6\\x0e\\xd0\\x83<$\\x11\\x10\\x16\\xebF\\xb6\\xd1\\xf3\\x1c\\xa6\\xc6\\xb63\\x8de\\x93\\n\\xc9\\x11TP\\xfa\\x97?\\x17R\\xed\\xd0.8\\xf7S~x\\x1d\\xda\\x82\\x05\\xaf\\xfc~\\xa6=\\x0fFTww]\\xdf\\xf6\\xbef\\x93Gp\\xd1\\x96)\\x0ba\\xac\\xd9Ot\\x0f#\\x9b\\xaf\\xe3\\x0e\\xd9\\xdb7\\x80\\xe7\\xces\\xa9\\x93W\\xb6\\x83v\\x07\\xff\\x00\"jD\\xc4\\xd2\\xd0(\\x05*\\xd5\\x10\\x1d\\x1cg\\xb1v\\xd04\\xacMD}>3X\\xe4\\xc9\\xb9r\\xb4F7\\xb6\\xbc\\xf9am\\x15l\\x9c\\x1e\\xb4\\xa6\\x88hU)#\\x8a\\xdc\\xe1M\\xad\\x95.Z\\xb2\\xdb\\xb4\\xd6g\\xb4\\xe6Z\\xd9\\xab\\xee\\x95\\xf5z\\xcdM\\x96O(\\x0bI1>5g\\xca\\x16\\xd1\\xcb\\\\a~\\xd10\\xe1\\xa0\\xd0\\xa6\\x1b\\xf8\\xc2\\x9bR\\x95\\xb0\\xcb\\xcbn\\xd1|\\xd1\\x95\\xeb\\xf7N\\xd5x\\xacn\\x9b\\xd6\\xd3Yd\\xc9\\xe5!i\\x8c\\x1f\\x8dY\\xf2\\x85\\xb4\\x1c\\xe7\\x19\\xcf\\xb7e2\\x9a\\x15JgS\\x18\\x08sYe\\xeb6yv\\x8a:\\x00\\xbc\\xec\\xf2\\xeczGwuKk\\xdcHe\\xd7\\xf7b\\xb8\\x9buh\\xb2\\xda\\x05\\x08Q\\x8e\\xde\\x1e\\xb6\\xbb\\x90\\x16T\\xf7\\x8b\\xd0\\xdd\\x04\\x14ax\\xaf\\xe2g\\x03\\xb76\\x05\\x97-\\x98 \\x97[\\xb6%TC\\xf7\\x88(\\xb6VjH\\xac\\x14@\\xd9qW\\n6\\x1a\\xca\\xc6\\xf0T \\xa3\\x9d@\\xbc\\x1cn\\xe7\\x18\\xd6\\xdb\\xbf!\\xdd.\\xaa\\xe1h\\xeb\\x88\\x98\\xb5+\\xf8\\x98>V?I\\x0b\\xd6\\xc2\\xabWR\\xa3Ek\\x12\\x12h\\xa0(\\xfa\\xe58\\x9fjL\\x82\\xccn{I\\xdf4\\x84X\\xdb\\xaa\\x0eK\\xb7\\x12\\x16C\\x16\\xdbv\\nY\\x1f\\xe2\\xfe\\xe0\\xc5\\x1e:\\x96\\xc2\\xae&\\xecyd\\xa7\\'\\rO1S5@\\n\\x87=H\\xda5I\\xd87\\xd5\\xebz\\\\\\x9c\\xc6\\x91I\\x02\\xcb\\xdcj7/\\xb51\\xd5\\x86\\xd2(\\\\\\x95\\x15\\n\\xb9[\\xb4\\xcdD-\\xbb\\xf6\\xbfF\\xa8\\x07\\xe2\\xaaG^w\\xa0(\\x95,\\xa2\\xaa\\xbd\\x17\\xc9\\x1a\\xafL_\\xe2\\x90\\t4\\xb7\\xee\\xe8\\xdek\\xf1\\x81\\x8bl\\x0c&V\\xd4\\xb0\\xf4EE\\xdf\\xa2:\\xa2\\x83C}\\xf3\\xc0\\xf6d\\x06\\xbe\\t\\x96\\xa90\\xc5G\\xf9\\xcbn\\xc2\\xf6\\x98~\\xdc\\x17\\x8ad\\xbe\\xc4\\x12M\\x1c\\x84\\x88\\x852\\x04PIy\\x14N\\xdd\\xea-\\x93\\x14\\x08,\\xc90\\xc0\\xe0J\\xc2p\\xba\\x06\\xcf-\\xf0$W\\x16a>\\xfa\\x98\\xa1\\xb9\\xc8\\xf2]\\x1b\\xbc1\\x8c\\xd7jK\\x12 \\xad\\x87\\x10z\\x83\\xcb\\x85U`\\xa5u\\x0891\\xdf\\xd4\\xc4\\\\\\xd1\\x16\\x83:)\\xa5\\xfd\\x19f%\\\\\\xb9\\x99A\\x02\\x8ePi\\xe5d\\x05\\x12\\x8aO\\xdfU3\\xa6f\\xcd\\xa7\\xa4\\x80\\xc7A\\x9fjh\\xd0!.\\xf3tk|4\\x11Z\\xc5\\xf3+\\xcaR\\xa2\\xec1\\x9b\\x86l\"\\xe5\\x1d\\x9c\\xecB\\x16\\x83\\x80t\\x89\"\\x02%M-U\\x91a\\xb2\\xea\\x1c\\xcf2\\x86Up\\xdc\\x94\\t\\xeb!Xv\\x9d\\x08\\xd8\\x8bP\\x01\\xee\\xfd\\xdb\\xe2F\\x0e\\xd8kPYY\\xa6\\xdb\\xa3x\\xb3\\x10ZV\\x96zKJ\\xf0\\x02\\xac\\xbb\\x86\\xa4\\x17de\\x0b\\x83\\xfe\\xbeu~\\xa3u1\\x96W\\xd6\\x84,%\\xa3\\xb3\\t\\xe2&\\x18\\x992/]a\\xce\\xb0\\xed\\xe2\\xebA\\x94\\xb4\\x93\\xacGxdE\\xe6u,a*aM\\xad,\\xdc?X\\xed,\\x15U\\x9b\\xcd%\\xd2\\xa7\\xe8p\\xd9\\xe7\\x86\\x9d\\x01ah\\xe8F*\\xda\\xcas\\xd9\\x13h\\xe9\\x0b\\xa5\\xa8<\\xb4\\xd19\\x92\\xe2.\\x9a\\xa0\\x9b\\x90\\x91\\nj\\r\\x95\\xa4\\xe8\\xd9\\x15fuX\\xb7(\\x95\\xbf/{\\xf6\\x1e\\r\\xd5(\\xe9\\xba\\xe8\\x9d5\\x1eZ%\\xe4\\xb5\\xd1V\\xde\\xddPy\"\\x0b\\xa4W\\xc7V@\\xf2SGf\\xac\\x97\\xc2\\xf5s)\\xa1\\x8b\\x04-\\xd1\\xb6\\xf1\\x83\\x01\\xe6\\x95\\xb1\\xc8.T\\xa2\\x96\\x15\\xa4)\\x10\\xad\\x1d\\xcd\\xef\\xba\\x18|\\xc5\\x8d;m\\x90ln\\xfd\\xde1\\x0c&i\\xb9L\\x99x\\xc8=}jX\\xcb\\x8f\\xb2\\xa0\\x06\\xee\\xc0\\x11\\xc9\\xed}\\xa6j\\xce\\x14\\xf4)\"\\x19>}4\\xf9GZIG\\x91\\xe9\\xe6\\xf0vz\\xfefD\\x85\\xd5\\xcb\\xe3,\\x0b<\\xcby\\x19\\xbat4\\xe5\\x82\\x85\\xda\\x1bb\\xabZ_\\xe3\\x8c\\xb9\\x91Tr\\x8d\\xf5\\xa9/\\xfaS\\x8dF6\\xa8\\xba\\xc9\\x91\\xc3\\xad\\xa3\\xd0~\\xd2\\x96\\x84\\xabT\\x05\\x14LJb\\xc9I\\xf6\\xae=!\\xd6\\x82:\\xe5X\\x18\\x1a\\x06\\xa9\\x12\\x1cBMe\\xbb\\x84\\x8e\\xed\\x9cM\\xbe)\\\\a\\x89\\xdbo\\xde\\xb0f0\\rJ\\xb6\\x00\\xcd\\xf0y\\xe6u\\x8a:\\x8f\\xc4\\xf2\\xc4\\tCR\\xc1a\\xa2\\xb6\\x95\\xdb\\xf6\\x86\\x8e\\x19@\\xa9\\x8cB\\x95h\\n)\\x00\\xfci\\xc0\\xc2\\xec.>\\xed\\xe4\\x95\\xe8]\\x05\\xec\\x12\\x1dh\\xb7IB\\x83Wi\\x96\\xa8\\xdd\\xa3\\xfe\\xcf\\xf8\\x83zs\\xafX2 h\\x04\\xf0Z\\x90\\xfe\\x93\\xb8EGW\\xaa\\xcf]\\x85\\xb1\\xf1\\xdd)\\xc8\\xaa$\\xa4\\xa7U\\x1a4h]o\\x14\\x97\\x83\\xb5R\\xb0\\xc0\\xd72\\x95\\x88\\xf8\\xe9\\xfbn\\xee\\xe7\\xca\\xc7\\x9f\\x06dS\\xe0\\x9a\\x83L\\xbc\\xba\\x0e\\x80\\xf52\\xf2\\xd6\\\\\\x13Q\\xadE\\xb7\\x0eVS\\xb4\\xa4t\\xed\\xfd\\xd0\\x97$\\xa7o\\x81~Q\\x8aH\\xea\\x91\\x0bJ.\\x07\\x93\\x9c\\x8a6\\x89\\x14\\xee\\x85o\\x83\\xb4\\xe8\\xc7a\\xc1\\xdc\\xdcg\\x91\\xc8\\xc2\\xc08b\\xb4@\\x80f\\xc2\\x18\\xce\\x8e\\xa5\\x96I\\xfcQ\\x98\\x14\\x8b\\xd9\\x06\\x83\\xad\\xb6\\xcb\\xf4m1sYqbgQC\\x15*\\x96\\x8a\\x17CMY\\x7f\\xd7:\\xf7T0\\x91\\x8c\\xb5\\xcc0ie\\x9f\\x8a\\x95\\xd6\\x9d\\x971P\\x8b\\x83\\xc3\\x92Z:|\\xc7\\xaa\\xb0.\\x90\\xb8Z8\\x0b`\\xb5CJ\\xd5/\\x98\\r\\x92\\xb3\\xa5\\x0b|\\x05\\xda\\xcc\\x8f/\\xdd\\xb9c\\xbe\\xa0\\xb8\\xc5]\\x0fnl\\xac\\xc6\\xce\\xb2z\\xce\\xa4\\xe8\\xcc\\xb4\\xed8\\xda\\x98\\xbd\\xe5b_\\xb6E\\xda\\xbdlo2\\xfbR\\x7f{\\x96c\\xbfT\\xb8\\x15\\x967\\xe0\\xa8\\xec\\x0c\\xabRz\\xb6k\\xf77\\xa2\\xf3\\x13{\\n\\x17\\x0e\\xda\\xb5_>\\xc5Bl\\x86\\xc9\\xe8\"f\\xee\\xeba\\x840VWu\\xfa\\x85\\x04\\xd7\\xb4\\xefT\\x99\\x7f3N\\xb2\\xac\\x9fy\\xa7ZR\\xc67\\xb6\\xfc\\xa4\\xfbOd\\xd5\\x0e}\\xa9\\xed\\x0f\\x9f\\x9bw\\xa5\\xa1{\\xc8\\xad|\\x1c\\x86i\\xabV\"\\xc6\\xe1\\x90L\\xd4\\xb4\\xa6\\xd8\\x13Y\\xf9F\\x85S\\x06\\xf8\\x1a\\xac\\x96\\\\%_\\xc9?4\\xaa\\'UV+\\x9b\\x9a\\xae\\xefi\\xb0\\xaa%\\x92L7Ox\\x02\\x0e\\xbfwN\\xeeW\\x9a\\xc8\\xda\\xf2\\xea+*\\xdd\\xce\\xb0\\xe8\\x8a\\x94;-n\\x81\\xc1\\xac\\xea\\xd3c\\x18\\xe1\\x1dy(4\\x19\\x9b\"\\xdbV\\xddLZ\\x86\\xe5=\\xf4\\x8d5{\\xe8D\\xd52%\\xe3\\x06[\\x1cU\\xff\\x00\\xd9\\xc4\\x89%\\n\\xca\\xab+\\xa3\\x82\\xf0\\xb3\\xab\\x7f4p\\xbd*4S#\\xd1H\\x0f\\xea\\x95\\xa09\\xbd\\x03\\x04q\\xda\\nw\\n\\x06\\x8eA\\xcf\\xb6\\x94\\xaa\\x95e\\xcdQ\\x06\\x1d2\\xd3\\xb0\\r*\\x82\\xed\\xd5jW\\x10<)+[\\xa7\\x9as\\x16\\x1d\\xbb@q\\x83\\x92\\xec\\xa9\\xb0D\\xad\\xd5\\xd0p\\x85\\x0fNf\\xd4\\x86U\\xc0]\\xb2\\x03W\\xf4Qi\\xd0\\xd8\\xad\\x05\\xc9\\xec\\xddW\\xc1\\xe7\\r\\xb8VK,)n\\xb56\\xd5b\\xea\\x0f\\x07\\xa9\\xfb\\xf3WU\\x16\\x16\\xf5[\\x88\\x16U\\xa4-c\\xe6\\x8c\\xd1\\xe5\\xfb\\xb1\\n1\\xceG-\\xb2\"\\x9e\\x1c{\\xf3\\xe8\\xb4\\xfb\\x04\\x8b\\xa5W\\x1f\\xcc*H\\xa5\\x06*\\xf5M/\\xa0K\\xcd\\xd6\\xf9\\xd5M\\xe7>\\xbb]V\\x14\\xac\\x8c|\\x04\\xbao\\xadT\\xdc\\xef[B\\xd8\\x81\\xfc\\xa2\\x14\\xbb\\xb8Ql\\xee\\xb5/H\\x85\\x9b/\\x8e\\xb0[\\xb1SJ\\xeb\\x9dt,Uiq\\x1b/\\xbd\\xee\\x10\\xa4E\\xf5\\xb6\\x98p\\x05@\\x1c(\\x16\\x8e\\x8a\\xd0Q\\x12\\x10O\\x07\\xe4\\xf3\\xe6W\\x84\\x19\\xaa;\\xcehI\\xdaS\\xf2usr\\xa4\"\\x9dZTb\\xebQ\\xb1\\x94\\x9a\\xbb\\xc6\\xdc\\xbc\\xe1\\xf1\\x156\\xb0\\x98\\x1a\\xeb\\xac\\x10U\\xad\\x0f\\xcdl7\\xb5\\xa9M\\xc7})\\xa0\\n\\xb0\\xe6\\xf9\\xb5\\xf3\\x13\\x85rM_\\x94\\xf3\\xafk\\xbe\\x1b\\x7f\\xe6\\xe0a\\x0cK|r1A.\\xe9~\\xed\\x9d\\xf4\\xac\\x13\\x81\\xe6\\xc1\\x14\\x04\\xc5\\xb1\\xb1\\xbeV!:\\xd2\\xd30I\\xf7-G\\x90`\\xa3&\\xb9r\\xba,\\xb9\\xb2B\\xd5\\xc2\\x94\\x84\\x88\\x0b\\xbc\\x9c\\xbbk \\xeeZ\\x0bJ\\xb0\\x89\\x14$\\x8d\\x8aow\\n\\xfb\\xbb\\x99\\x89Kp,\\xb1D\\x98nN\\xbar\\xdfh-s`\\xf7Q\\xd5\\x90\\xce%\\x8b\\x15z\\x04\\xd5\\x9c\\xa8(\\x0cqx\\xd2\\x14$\\xb8VV\\xe2\\xca\\x857U?\\xefi5\\x1a\\x15Bi\\xd1\\xcf:\\xfat/\\t3\\x93\\xad\\x0eG@r]\\xed\\x9b\\x88gPo\\xf1\\x82\\xb9\\r\\xac\\x06\\xf3\\x10\\xde5Z\\x97B\\xda37\\x87\\xa1\\xadbt[\\x8dQ\\x1dLn\\xb4\\xebEX7 \\x1a\\xd1e\\xbb\\x16\\\\$\\x84\\xd2e\\xec\\xf5\\x08~G\\xee\\xd2\\x8bD\\xd5\\xbb\\xcb\\x95C\\x1dE\\xac\\x00\\xedA=3?\\xcb\\x19\\\\\\'+\\x17\\n\\xc0I\\xa4\\x99\\xecf:RY-&\\xb4\\x18dLe\\xc6\\x8d\\xcbz\\xf0\\x82c\\xab\\xa03\\n\\xd4\\xf1?v[U\\x0b\\x1b\\x86\\xec\\xb6\\xb0X]\\xaf9p\\xb6.\\xe5\\xabkA\"\\x94\\xe1\\xbfy\\xa3@\\x86\\x89\\x8b\\xcfk\\x05\\xd3!\\xa3\\xefr\\xc3[\\xa5V%~\\xbe\\xec\\xd2.\\xda`\\xcebU\\xa7\\xfe\\xd6\\x1f\\xab\\xd9\\xee\\x1b\\x8b\\xdc\\xa8\\xaa\\xd4\\x8dX\\x1az\\x83\\x01m\\x9at\\xb9\\x15f\\x0b\\xc9\\xfb\\xf7\\x18\\x7f\\xf4\\rN\\xf5\\xa1b\\x8d\\xdf\\x0b\\xcduH@\\xd4UE\\xd8\\xd9\\x90\\x96\\xd3svYF-\\xaaR\\xe0l\\xb1\\xdab[\\xd2A\\xaeC\\x15\\xf4l\\xd8\\xb2\\xc6\\xbf\\x9e\\xdc\\xab\\x08\\tE\\xee\\xfd\\xe6\\xd8\\x9c=\\x18%\\x9f\\xd2\\xccPJ\\xa6\\xbf9\\xcdJ0]I^\\x95\\x9a\\x0b-\\xd2\\xc8\\x92\\r\\xda\\x15u\\x99\\xc6T\\xa9R\\xa5J\\x95\\x1a\\x0b\\x89\\x80z\\x11\\x8a\\xb1Q\\xa1Z\\\\\\xea\\xd8\\x16\\r$$\\xab\\xb3!\\xc9Ix\\xab!bmF\\xde\\xb4\\x1fO\\\\\\xd6*\\xdf.\\xfa\\xe2\\x07q:\\xa5\\xe3U\\x98\\x99\\x81\\x88e\\xed-\\xf2\\xc5\\x9a)ePe\\xcb\\xa5\\xd4\\x9a\\xc7w\\xee\\xd2\\xce\\xc9\\x17\\x9c\\xb8\\xea\\x9cd]\\xeeI\\x8e\\xf9\\xb5\\xfd\\xd6\\xf3\\x8b\\xde\\xe6\\xa9\\xb3Z\\xcb\\x15~\\xb5\\xca\\xbd*+\\xcbr\\x16\\x97\\xd1\\x08\\xa946\\xf5\\xec]\\xb3Ue\\x14\\nD\\x8a\\xe9\\x8d\\xf4w\\xf3\\x0eL\\xb7\\x047\\xb7\\xf8<8p\\xe1\\xc3\\x81\\x03J\\xb6\\xca{)\\xb8\\xea0\\x06\\xabV\\xae\\x1a\\x0bX\\xb4\\xc2|\\xd5\\xc2CE\\xdc\\xa6\\xb1Y\\x1au\\xed\\x98b:\\xa0g*\\xd3-75\\x83e`\\xa4\\xb0\\xaa\\xb53t\\xf6\\xba\\xd2\\xa5\\xd1)?\\xec\\xa8R\\x8d\\xc0`\\x00\\xdai\\xd5\\xa2\\xadfYU\\xdd\\x9ez\\x8f\\xbew{n\\x04\\x98\\x036\\xacp&\\x1eF\\xf8\\x89\\xed\\\\\\xc5C\\xd5\\xfb\\xb5\\xb2\\x91\\xd8\\x82r=N\\x84_\\x91*\\xe4N\\x913hz\\x8e\\xc4\\x13\\x91\\xeat\\xa7Jt\\xa7Jt\\xa7Jt\\xa7Jt\\xa3\\xb1\\x04\\xe4z\\x9d)\\xd2\\x86\\xc1\\xeat\"\\xce\\x8fQ\\xd8 \\x9c\\x8fQ\\xd8\\x82r=N\\x91:D\\n\\xc7\\xdd\\xff\\x00\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x02\\x01\\t?\\x00Y\\xbf\\xff\\xc4\\x00\\x14\\x11\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x90\\xff\\xda\\x00\\x08\\x01\\x03\\x01\\t?\\x00Y\\xbf\\xff\\xd9') with type MediaWithBytes: did not recognize Python value type when inferring an Arrow data type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m The above exception was the direct cause of the following exception:\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 246, in convert_to_pyarrow_array\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m return _convert_to_pyarrow_native_array(column_values, column_name)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m raise ArrowConversionError(str(column_values)) from e\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=28405, ip=10.0.65.202)\u001b[0m ray.data._internal.tensor_extensions.arrow.ArrowConversionError: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_url': 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg', 'messages': [{'role': 'user', 'content': '<|vision_start|><|image_pad|><|vision_...\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [model.py:1561] Using max model len 4096\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_dc88a5ad18c36145.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'env_vars': {'__RAY_WORKER_PROCESS_SETUP_HOOK_ENV_VAR': '***'}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:44:45 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=2048.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m WARNING 05-04 13:44:48 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:44:50,639\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:44:50,640\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:44:50,640\tINFO logging_progress.py:227 -- Active & requested resources: 1/48 CPU, 25.2MiB/40.3GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:44:50,641\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:44:50,641\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:44:50,641\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:50,642\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:44:50,642\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:50,643\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:44:50,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:50,643\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:44:50,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:44:50,644\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:44:50,644\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:44:50,646\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:44:50,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:50,647\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:44:50,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:50,648\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:44:50,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:44:50,649\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:44:50,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:44:50,650\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:44:50,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:50,652\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:44:50,652\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:44:50,652\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:44:50,653\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:44:50,654\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:53 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=4096, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [2048], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", - "\u001b[36m(autoscaler +4m7s)\u001b[0m [autoscaler] Cluster upscaled to {56 CPU, 6 GPU}.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:56 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.91.173:55845 backend=nccl\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:44:56 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "2026-05-04 13:45:00,664\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:00,665\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:00,665\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:00,666\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:00,666\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:00,667\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:00,667\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:00,668\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:00,669\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:00,669\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:00,670\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:00,670\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:00,671\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:00,672\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:00,672\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:00,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:00,673\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:00,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:00,674\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:00,674\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:00,675\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:00,675\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:00,676\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:00,676\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:00,678\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:00,678\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:00,680\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:02 [gpu_model_runner.py:4021] Starting to load model Qwen/Qwen2.5-VL-3B-Instruct...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:45:10,698\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:10,698\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:10,699\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:10,700\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:10,700\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:10,701\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:10,702\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:10,702\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:10,703\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:10,703\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:10,704\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:10,705\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:10,705\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:10,706\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:10,706\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:10,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:10,707\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:10,707\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:10,708\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:10,708\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:10,709\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:10,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:10,711\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:10,711\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:10,712\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:10,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:10,713\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:10,713\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:10,714\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:45:20,725\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:20,726\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:20,726\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:20,727\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:20,727\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:20,728\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:20,728\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:20,729\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:20,729\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:20,730\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:20,730\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:20,731\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:20,731\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:20,731\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:20,732\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:20,732\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:20,732\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:20,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:20,733\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:20,733\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:20,734\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:20,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:20,735\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:20,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:20,736\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:20,737\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:20,737\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:20,738\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:20,738\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [vllm.py:624] Asynchronous scheduling is enabled.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:45:24 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:45:30,737\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:30,738\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:30,739\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:30,739\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:30,740\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:30,740\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:30,741\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:30,742\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:30,742\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:30,742\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:30,743\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:30,743\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:30,744\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:30,745\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:30,745\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:30,745\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:30,746\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:30,747\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:30,747\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:30,747\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:30,748\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:30,748\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:30,749\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:30,749\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:30,750\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:30,751\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:30,751\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:30,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:30,752\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:45:40,749\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:40,750\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:40,750\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:40,751\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:40,751\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:40,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:40,753\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:40,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:40,754\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:40,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:40,755\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:40,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:40,756\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:40,757\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:40,758\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:40,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:40,759\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:40,759\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:40,761\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:40,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:40,762\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:40,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:40,763\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:40,764\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:40,764\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:40,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:40,766\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:40,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:40,768\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:45:50,757\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:45:50,758\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:45:50,758\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:45:50,759\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:45:50,759\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:45:50,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:50,760\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:45:50,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:50,762\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:45:50,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:50,763\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:45:50,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:45:50,763\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:45:50,764\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:45:50,764\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:45:50,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:50,765\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:45:50,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:50,766\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:45:50,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:45:50,768\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:45:50,768\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:45:50,769\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:45:50,770\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:50,770\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:45:50,771\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:45:50,771\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:45:50,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:45:50,773\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:46:00,763\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:00,764\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:00,764\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:00,765\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:00,765\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:00,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:00,766\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:00,766\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:00,767\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:00,767\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:00,768\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:00,768\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:00,769\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:00,769\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:00,770\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:00,771\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:00,771\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:00,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:00,772\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:00,773\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:00,773\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:00,774\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:00,774\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:00,776\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:00,776\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:00,777\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:00,778\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:00,778\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:00,779\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:46:10,806\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:10,807\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:10,807\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:10,808\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:10,809\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:10,809\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:10,810\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:10,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:10,811\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:10,812\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:10,813\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:10,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:10,813\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:10,815\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:10,815\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:10,816\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:10,816\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:10,817\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:10,818\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:10,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:10,819\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:10,820\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:10,820\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:10,821\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:10,822\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:10,823\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:10,823\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:10,824\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:10,825\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:46:16.509547Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/2db4d5fe85b60ec4abb0302cf96417e8644ece32c762f947a672a1ff265b1181?repo_id=6795ff8f7534713f94918fc5&X-Xet-Session-Id=01KQTBT55FY8T183PS4HW3JDQ5&user_id=public&Expires=1777931126&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvMmRiNGQ1ZmU4NWI2MGVjNGFiYjAzMDJjZjk2NDE3ZTg2NDRlY2UzMmM3NjJmOTQ3YTY3MmExZmYyNjViMTE4MVxcP3JlcG9faWQ9Njc5NWZmOGY3NTM0NzEzZjk0OTE4ZmM1JlgtWGV0LVNlc3Npb24tSWQ9MDFLUVRCVDU1Rlk4VDE4M1BTNEhXM0pEUTUmdXNlcl9pZD1wdWJsaWMiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTEyNn0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTUwNDIyODMxLTU4NTAyMzg0In19fV19&Signature=MEQCIFTVqinfchRwN5HXQkh9PTKp7Y8EpNEHjGHWOdcL64CJAiBD88l3RfXWLexYg7rmAgN6BVQ2fHjkM3NKG4jsUS1zmA__&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:46:16.509692Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #0. Sleeping 781.067778ms before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:46:20,865\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:20,866\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:20,867\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:20,868\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:20,868\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:20,869\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:20,870\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:20,870\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:20,871\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:20,871\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:20,871\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:20,872\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:20,872\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:20,873\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:20,873\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:20,873\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:20,874\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:20,874\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:20,875\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:20,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:20,877\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:20,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:20,878\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:20,878\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:20,878\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:20,879\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:20,880\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:20,881\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:20,881\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:46:30,913\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:30,914\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:30,914\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:30,915\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:30,916\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:30,917\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:30,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:30,918\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:30,918\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:30,919\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:30,920\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:30,921\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:30,921\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:30,922\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:30,923\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:30,923\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:30,924\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:30,924\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:30,925\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:30,925\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:30,926\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:30,927\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:30,927\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:30,928\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:30,928\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:30,929\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:30,929\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:46:40,977\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:40,978\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:40,978\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:40,979\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:40,979\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:40,980\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:40,981\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:40,982\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:40,982\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:40,983\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:40,983\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:40,984\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:40,985\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:40,985\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:40,986\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:40,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:40,987\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:40,988\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:40,988\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:40,989\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:40,990\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:40,990\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:40,991\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:40,992\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:40,992\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:40,992\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:40,993\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:40,994\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:40,994\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:46:51,034\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:46:51,035\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:46:51,035\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:46:51,035\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:46:51,036\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:46:51,037\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:51,037\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:46:51,038\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:51,039\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:46:51,039\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:51,040\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:46:51,040\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:46:51,041\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:46:51,042\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:46:51,042\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:46:51,043\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:51,044\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:46:51,044\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:51,045\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:46:51,046\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:46:51,047\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:46:51,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:46:51,048\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:46:51,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:51,049\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:46:51,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:46:51,051\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:46:51,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:46:51,053\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:47:01,090\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:01,091\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:01,092\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:01,092\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:01,093\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:01,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:01,094\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:01,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:01,095\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:01,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:01,097\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:01,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:01,098\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:01,098\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:01,099\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:01,099\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:01,100\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:01,101\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:01,101\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:01,102\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:01,103\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:01,103\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:01,104\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:01,105\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:01,105\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:01,106\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:01,106\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:01,107\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:01,108\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:47:11,099\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:11,100\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:11,100\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:11,101\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:11,102\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:11,102\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:11,103\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:11,104\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:11,105\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:11,108\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:11,108\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:11,109\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:11,110\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:11,110\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:11,111\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:11,112\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:11,112\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:11,113\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:11,113\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:11,115\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:11,115\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:11,116\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:11,117\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:11,118\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:11,118\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:11,119\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:11,120\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:11,121\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:11,121\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:47:21,181\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:21,182\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:21,182\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:21,183\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:21,183\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:21,184\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:21,184\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:21,185\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:21,185\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:21,186\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:21,187\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:21,187\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:21,188\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:21,188\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:21,189\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:21,190\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:21,190\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:21,191\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:21,191\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:21,192\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:21,193\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:21,193\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:21,194\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:21,195\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:21,196\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:21,197\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:21,197\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:21,198\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:21,198\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:47:31,231\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:31,232\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:31,233\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:31,233\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:31,234\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:31,234\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:31,235\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:31,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:31,236\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:31,236\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:31,237\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:31,238\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:31,238\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:31,239\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:31,239\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:31,240\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:31,241\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:31,242\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:31,242\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:31,243\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:31,243\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:31,244\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:31,244\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:31,245\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:31,245\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:31,246\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:31,247\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:31,247\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:31,248\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:47:41,280\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:41,281\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:41,281\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:41,282\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:41,283\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:41,283\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:41,284\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:41,285\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:41,285\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:41,285\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:41,286\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:41,286\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:41,287\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:41,288\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:41,288\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:41,289\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:41,289\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:41,291\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:41,291\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:41,292\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:41,292\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:41,293\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:41,293\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:41,293\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:41,294\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:41,294\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:41,295\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:41,295\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:41,296\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:49.688576Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/8e7eb51f2202a063faed5b7437551c08190fff31a715fd49311d15456e8a4b83?X-Xet-Session-Id=01KQTBWZQQZDC9NMG8NYAB4S9B&user_id=public&repo_id=6795ff8f7534713f94918fc5&Expires=1777931219&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvOGU3ZWI1MWYyMjAyYTA2M2ZhZWQ1Yjc0Mzc1NTFjMDgxOTBmZmYzMWE3MTVmZDQ5MzExZDE1NDU2ZThhNGI4M1xcP1gtWGV0LVNlc3Npb24tSWQ9MDFLUVRCV1pRUVpEQzlOTUc4TllBQjRTOUImdXNlcl9pZD1wdWJsaWMmcmVwb19pZD02Nzk1ZmY4Zjc1MzQ3MTNmOTQ5MThmYzUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTIxOX0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTAtNDQ0NDU2OTgifX19XX0_&Signature=MEUCIQCv8826iSkVrH1ltbG-6HdfAJzmkbnKetA-KxwbV8iyvgIgQyp3UftJtJKu5ieA4MELyaSor8fHhEmPkuqXLGRHv3A_&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:49.688644Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #0. Sleeping 517.436357ms before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:50.256315Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Reqwest(reqwest::Error { kind: Request, url: \\\"https://us.aws.cdn.hf.co/xorbs/default/8e7eb51f2202a063faed5b7437551c08190fff31a715fd49311d15456e8a4b83?X-Xet-Session-Id=01KQTBWZQQZDC9NMG8NYAB4S9B&user_id=public&repo_id=6795ff8f7534713f94918fc5&Expires=1777931219&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hvcmJzL2RlZmF1bHQvOGU3ZWI1MWYyMjAyYTA2M2ZhZWQ1Yjc0Mzc1NTFjMDgxOTBmZmYzMWE3MTVmZDQ5MzExZDE1NDU2ZThhNGI4M1xcP1gtWGV0LVNlc3Npb24tSWQ9MDFLUVRCV1pRUVpEQzlOTUc4TllBQjRTOUImdXNlcl9pZD1wdWJsaWMmcmVwb19pZD02Nzk1ZmY4Zjc1MzQ3MTNmOTQ5MThmYzUiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkVwb2NoVGltZSI6MTc3NzkzMTIxOX0sIkJ5dGVSYW5nZSI6eyJFeHBlY3RlZEhlYWRlciI6ImJ5dGVzPTAtNDQ0NDU2OTgifX19XX0_&Signature=MEUCIQCv8826iSkVrH1ltbG-6HdfAJzmkbnKetA-KxwbV8iyvgIgQyp3UftJtJKu5ieA4MELyaSor8fHhEmPkuqXLGRHv3A_&Key-Pair-Id=01KAYHXK2CBJSW0YZTMNXK9W1M\\\", source: hyper_util::client::legacy::Error(SendRequest, hyper::Error(IncompleteMessage)) }). Retrying...\"},\"filename\":\"/home/runner/work/xet-core/xet-core/cas_client/src/http_client.rs\",\"line_number\":200}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m {\"timestamp\":\"2026-05-04T20:47:50.256343Z\",\"level\":\"WARN\",\"fields\":{\"message\":\"Retry attempt #1. Sleeping 5.488504563s before the next attempt\"},\"filename\":\"/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-retry-0.7.0/src/middleware.rs\",\"line_number\":171}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:47:51,334\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:47:51,335\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:47:51,335\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:47:51,335\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:47:51,336\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:47:51,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:51,337\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:47:51,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:51,338\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:47:51,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:51,339\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:47:51,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:47:51,340\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:47:51,341\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:47:51,341\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:47:51,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:51,343\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:47:51,343\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:51,343\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:47:51,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:47:51,344\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:47:51,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:47:51,345\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:47:51,345\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:51,345\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:47:51,346\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:47:51,346\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:47:51,347\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:47:51,347\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:48:01,383\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:48:01,384\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:48:01,385\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:48:01,385\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:48:01,386\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:48:01,386\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:01,387\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:48:01,387\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:01,388\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:48:01,388\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:01,388\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:01,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:01,389\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:01,390\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:01,390\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:01,391\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:01,391\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:01,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:01,393\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:01,393\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:01,394\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:01,394\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:01,394\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:01,395\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:01,395\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:01,396\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:01,396\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:01,398\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:01,398\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:48:11,436\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:48:11,437\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:48:11,437\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:48:11,438\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:48:11,438\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:48:11,439\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:11,440\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:48:11,440\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:11,441\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:48:11,441\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:11,442\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:11,442\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:11,443\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:11,444\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:11,445\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:11,445\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:11,446\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:11,446\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:11,447\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:11,447\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:11,449\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:11,449\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:11,450\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:11,450\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:11,451\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:11,451\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:11,452\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:11,453\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:11,454\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:48:21,532\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:48:21,533\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:48:21,534\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:48:21,534\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:48:21,535\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:48:21,535\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:21,536\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:48:21,537\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:21,537\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:48:21,538\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:21,538\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:21,539\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:21,540\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:21,540\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:21,541\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:21,542\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:21,543\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:21,543\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:21,544\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:21,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:21,545\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:21,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:21,546\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:21,547\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:21,547\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:21,548\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:21,549\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:21,550\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:21,550\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:22 [weight_utils.py:527] Time spent downloading weights for Qwen/Qwen2.5-VL-3B-Instruct: 177.497608 seconds\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:31,584\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:31,585\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:31,586\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:31,587\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:31,588\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:31,589\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:31,589\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:31,590\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:31,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:31,591\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:31,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:31,592\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:31,593\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:31,593\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:31,595\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:31,595\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:31,596\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:31,597\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:39 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/e365e1adb8/rank_0_0/backbone for vLLM's torch.compile\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:39 [backends.py:865] Dynamo bytecode transform time: 5.76 s\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:48:41,641\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:48:41,642\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:48:41,642\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:48:41,643\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:48:41,643\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:48:41,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:41,645\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:48:41,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:41,646\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:48:41,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:41,647\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:41,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:41,648\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:41,648\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:41,649\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:41,649\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:41,650\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:41,651\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:41,651\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:41,653\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:41,654\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:41,654\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:41,655\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:41,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:41,656\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:41,657\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:41,658\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:41,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:41,659\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:48:51,705\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:48:51,706\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:48:51,707\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:48:51,708\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:48:51,708\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:48:51,709\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:51,709\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:48:51,710\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:51,710\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:48:51,711\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:51,711\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:48:51,712\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:48:51,713\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:48:51,714\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:48:51,715\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:48:51,715\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:51,715\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:48:51,716\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:51,717\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:48:51,717\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:48:51,718\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:48:51,718\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:48:51,718\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:48:51,719\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:51,720\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:48:51,720\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:48:51,721\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:48:51,721\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:48:51,722\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:48:52 [backends.py:302] Cache the graph of compile range (1, 2048) for later use\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m [rank0]:W0504 13:48:53.212000 3519 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", - "2026-05-04 13:49:01,797\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:01,798\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:01,799\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:01,799\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:01,800\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:01,801\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:01,801\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:01,802\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:01,802\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:01,803\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:01,803\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:01,804\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:01,805\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:01,806\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:01,806\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:01,807\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:01,808\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:01,808\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:01,809\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:01,810\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:01,810\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:01,810\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:01,811\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:01,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:01,811\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:01,812\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:01,812\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:01,813\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:01,813\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:49:11,898\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:11,899\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:11,899\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:11,900\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:11,901\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:11,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:11,902\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:11,902\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:11,903\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:11,903\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:11,904\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:11,904\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:11,905\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:11,906\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:11,906\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:11,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:11,909\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:11,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:11,910\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:11,910\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:11,911\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:11,912\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:11,913\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:11,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:11,914\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:11,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:11,916\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:11,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:11,916\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:49:21,953\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:21,955\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:21,955\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:21,956\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:21,957\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:21,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:21,958\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:21,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:21,960\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:21,960\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:21,961\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:21,961\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:21,962\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:21,963\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:21,964\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:21,964\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:21,965\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:21,966\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:21,966\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:21,967\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:21,968\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:21,969\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:21,972\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:21,973\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:21,974\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:21,975\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:21,976\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:21,978\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:21,979\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:49:32,008\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:32,009\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:32,010\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:32,011\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:32,011\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:32,012\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:32,013\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:32,014\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:32,014\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:32,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:32,016\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:32,017\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:32,017\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:32,019\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:32,021\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:32,021\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:32,022\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:32,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:32,023\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:32,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:32,024\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:32,025\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:32,026\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:32,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:32,027\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:32,028\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:32,029\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:32,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:32,030\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:49:42,042\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:42,043\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:42,043\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:42,043\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:42,044\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:42,044\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:42,045\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:42,045\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:42,046\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:42,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:42,047\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:42,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:42,048\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:42,048\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:42,049\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:42,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:42,049\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:42,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:42,050\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:42,050\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:42,051\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:42,051\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:42,052\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:42,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:42,053\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:42,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:42,053\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:42,054\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:42,054\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 13:49:52,043\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:49:52,044\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:49:52,045\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:49:52,046\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:49:52,046\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:49:52,046\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:52,047\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:49:52,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:52,048\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:49:52,048\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:52,049\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:49:52,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:49:52,050\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:49:52,050\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:49:52,051\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:49:52,051\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:52,051\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:49:52,052\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:52,053\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:49:52,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:49:52,053\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:49:52,054\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:49:52,054\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:49:52,055\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:52,055\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:49:52,056\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:49:52,056\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:49:52,057\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:49:52,057\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:00 [backends.py:319] Compiling a graph for compile range (1, 2048) takes 73.05 s\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:00 [monitor.py:34] torch.compile takes 78.81 s in total\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 13:50:02,082\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_57_0 =======\n", - "2026-05-04 13:50:02,083\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 13:50:02,083\tINFO logging_progress.py:227 -- Active & requested resources: 1/56 CPU, 25.2MiB/47.0GiB object store (pending: 1 GPU)\n", - "2026-05-04 13:50:02,084\tINFO logging_progress.py:181 -- \n", - "2026-05-04 13:50:02,085\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-04 13:50:02,085\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:02,086\tINFO logging_progress.py:231 -- ReadFiles: 1610012/1610012\n", - "2026-05-04 13:50:02,086\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:02,087\tINFO logging_progress.py:231 -- limit=50: 50/50\n", - "2026-05-04 13:50:02,087\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:02,088\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:50:02,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:50:02,089\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:50:02,090\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:50:02,090\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:50:02,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:02,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:50:02,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:50:02,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:50:02,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:50:02,092\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:50:02,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 25.2MiB object store; [0/1 objects local]\n", - "2026-05-04 13:50:02,093\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:50:02,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (25.2MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:50:02,094\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:50:02,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:50:02,095\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:50:02,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:02,096\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [gpu_worker.py:356] Available KV cache memory: 10.43 GiB\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [kv_cache_utils.py:1307] GPU KV cache size: 303,856 tokens\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3519)\u001b[0;0m INFO 05-04 13:50:02 [kv_cache_utils.py:1312] Maximum concurrency for 4,096 tokens per request: 74.18x\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/35 [00:00Map(_normalize_amazon_row_to_image)->RandomShuffle: 50/50\n", - "2026-05-04 13:50:12,168\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 50 rows output\n", - "2026-05-04 13:50:12,168\tINFO logging_progress.py:231 -- - Shuffle Map: 50/1\n", - "2026-05-04 13:50:12,169\tINFO logging_progress.py:231 -- - Shuffle Reduce: 50/1\n", - "2026-05-04 13:50:12,170\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-04 13:50:12,170\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:12,171\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-04 13:50:12,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:50:12,172\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-04 13:50:12,173\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:50:12,173\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-04 13:50:12,173\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 50.5MiB object store; [0/1 objects local]\n", - "2026-05-04 13:50:12,174\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-04 13:50:12,174\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-04 13:50:12,175\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-04 13:50:12,175\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 13:50:12,176\tINFO logging_progress.py:231 -- Map(_postprocess)->Write: 0/1\n", - "2026-05-04 13:50:12,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 13:50:12,177\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 0c6ffb17de6e4e82a420a06187846cc3 with size 16: 12.95387424300003\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 3e76884e40f04970b25c1913a78aa36b with size 2: 13.006575410999972\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:19 [loggers.py:257] Engine 000: Avg prompt throughput: 1405.0 tokens/s, Avg generation throughput: 374.4 tokens/s, Running: 6 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.1%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:19 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 226.2 tokens/s, Running: 5 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.9%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch cce6b60a3584414d91edccf6a4326a64 with size 16: 13.898893554999972\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:20 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 114.3 tokens/s, Running: 1 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.2%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m [vLLM] Elapsed time for batch 1801945191274c969a6adf30fe877487 with size 16: 14.596688064000034\n", - "2026-05-04 13:50:21,418\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_57_0 execution finished in 371.27 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m INFO 05-04 13:50:21 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 38.7 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m ERROR 05-04 13:50:21 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 13:50:22,057\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 28.1KiB data written.\n" - ] - } - ], - "source": [ - "import io, json, re\n", - "import time, base64\n", - "from ray.data import ActorPoolStrategy\n", - "from ray.data.llm import vLLMEngineProcessorConfig, build_processor\n", - "from ray.data.checkpoint import CheckpointConfig\n", - "\n", - "# batch inference checkpointing\n", - "ctx = ray.data.DataContext.get_current()\n", - "ctx.checkpoint_config = CheckpointConfig(\n", - " id_column=\"id\",\n", - " checkpoint_path=checkpoint_path,\n", - " delete_checkpoint_on_success=False,\n", - ")\n", - "\n", - "\n", - "config = vLLMEngineProcessorConfig(\n", - " model_source=\"Qwen/Qwen2.5-VL-3B-Instruct\",\n", - " engine_kwargs={\n", - " \"tensor_parallel_size\": 1,\n", - " \"pipeline_parallel_size\": 1,\n", - " \"max_model_len\": 4096,\n", - " \"trust_remote_code\": True,\n", - " \"limit_mm_per_prompt\": {\"image\": 1},\n", - " # \"should_continue_on_error\": True, # if you want row level fault tolerance, like corrupt input image or something, but we filter for those now in preprocessing\n", - " },\n", - " batch_size=16,\n", - " concurrency=1, # autosdcale up to n replicas, if looking for exactly n replicas set (n,n) here (min,max)\n", - " prepare_multimodal_stage={\"enabled\": True},\n", - " runtime_env={\"worker_process_setup_hook\": \"src._vllm_compat.patch\"},\n", - ")\n", - "\n", - "prompt = \"\"\"\\\n", - "You are a product catalog enrichment assistant. Given a product image and \\\n", - "the merchant-supplied title, output a JSON object with exactly these keys:\n", - "\n", - " category: one short string (e.g. \"Wireless Earbuds\")\n", - " attributes: a list of 3 short attribute strings\n", - " search_tags: a list of 5 short search keywords\n", - " description: a single sentence (<= 30 words)\n", - "\n", - "Title: {title}\n", - "\n", - "Return ONLY the JSON object, no commentary.\\\n", - "\"\"\"\n", - "\n", - "def build_messages_url(url, title):\n", - " \"\"\"Image goes in messages as an OpenAI-spec image_url\"\"\"\n", - " return [\n", - " {\n", - " \"role\": \"user\", \n", - " \"content\": [\n", - " {\n", - " \"type\": \"image_url\", \n", - " \"image_url\": {\"url\": url}\n", - " },\n", - " {\n", - " \"type\": \"text\",\n", - " \"text\": prompt.format(title=title)\n", - " }\n", - " ]\n", - " }\n", - " ]\n", - "\n", - "\n", - "def vlm_preprocess(row):\n", - " return {\n", - " \"id\": row[\"id\"],\n", - " \"messages\": build_messages_url(row[\"image_url\"], row[\"title\"]),\n", - " \"sampling_params\": {\"max_tokens\": 256, \"temperature\": 0.0},\n", - " }\n", - "\n", - "def vlm_postprocess(row):\n", - " return { \n", - " \"id\": row[\"id\"], # required for checkpoint id_column \n", - " \"product_id\": row[\"product_id\"], \n", - " \"title\": row[\"title\"], \n", - " \"image_url\": row[\"image_url\"],\n", - " \"source\": row[\"source\"], \n", - " \"raw_output\": row[\"generated_text\"],\n", - " } \n", - "\n", - "vlm_processor = build_processor(\n", - " config, \n", - " preprocess=vlm_preprocess, \n", - " postprocess=vlm_postprocess,\n", - " # preprocess_map_kwargs={\"num_cpus\": 0.5}, # no need to explicitly set unless cpu bound\n", - " # postprocess_map_kwargs={\"num_cpus\": 0.25},\n", - ")\n", - "\n", - "ds = vlm_processor(ds)\n", - "\n", - "# display outputs\n", - "outputs = ds.take(limit=2)\n", - "for output in outputs:\n", - " print(json.dumps(output, indent=2))\n", - "\n", - "ds.write_parquet(f\"{base_dir}/vlm_enriched_{n_rows}.parquet\")" - ] + "outputs": [], + "source": "import io, json, re\nimport time, base64\nfrom ray.data import ActorPoolStrategy\nfrom ray.data.llm import vLLMEngineProcessorConfig, build_processor\nfrom ray.data.checkpoint import CheckpointConfig\n\n# batch inference checkpointing\nctx = ray.data.DataContext.get_current()\nctx.checkpoint_config = CheckpointConfig(\n id_column=\"id\",\n checkpoint_path=checkpoint_path,\n delete_checkpoint_on_success=False,\n)\n\n\nconfig = vLLMEngineProcessorConfig(\n model_source=\"Qwen/Qwen2.5-VL-3B-Instruct\",\n engine_kwargs={\n \"tensor_parallel_size\": 1,\n \"pipeline_parallel_size\": 1,\n \"max_model_len\": 4096,\n \"trust_remote_code\": True,\n \"limit_mm_per_prompt\": {\"image\": 1},\n # \"should_continue_on_error\": True, # if you want row level fault tolerance, like corrupt input image or something, but we filter for those now in preprocessing\n },\n batch_size=16,\n concurrency=1, # autosdcale up to n replicas, if looking for exactly n replicas set (n,n) here (min,max)\n prepare_multimodal_stage={\"enabled\": True},\n runtime_env={\"worker_process_setup_hook\": \"src._vllm_compat.patch\"},\n)\n\nprompt = \"\"\"\\\nYou are a product catalog enrichment assistant. Given a product image and \\\nthe merchant-supplied title, output a JSON object with exactly these keys:\n\n category: one short string (e.g. \"Wireless Earbuds\")\n attributes: a list of 3 short attribute strings\n search_tags: a list of 5 short search keywords\n description: a single sentence (<= 30 words)\n\nTitle: {title}\n\nReturn ONLY the JSON object, no commentary.\\\n\"\"\"\n\ndef build_messages_url(url, title):\n \"\"\"Image goes in messages as an OpenAI-spec image_url\"\"\"\n return [\n {\n \"role\": \"user\", \n \"content\": [\n {\n \"type\": \"image_url\", \n \"image_url\": {\"url\": url}\n },\n {\n \"type\": \"text\",\n \"text\": prompt.format(title=title)\n }\n ]\n }\n ]\n\n\ndef vlm_preprocess(row):\n return {\n \"id\": row[\"id\"],\n \"messages\": build_messages_url(row[\"image_url\"], row[\"title\"]),\n \"sampling_params\": {\"max_tokens\": 256, \"temperature\": 0.0},\n }\n\ndef vlm_postprocess(row):\n return { \n \"id\": row[\"id\"], # required for checkpoint id_column \n \"product_id\": row[\"product_id\"], \n \"title\": row[\"title\"], \n \"image_url\": row[\"image_url\"],\n \"source\": row[\"source\"], \n \"raw_output\": row[\"generated_text\"],\n } \n\nvlm_processor = build_processor(\n config, \n preprocess=vlm_preprocess, \n postprocess=vlm_postprocess,\n # preprocess_map_kwargs={\"num_cpus\": 0.5}, # no need to explicitly set unless cpu bound\n # postprocess_map_kwargs={\"num_cpus\": 0.25},\n)\n\nds = vlm_processor(ds)\n\n# display outputs\noutputs = ds.take(limit=2)\nfor output in outputs:\n print(json.dumps(output, indent=2))\n\nds.write_parquet(f\"{base_dir}/vlm_enriched_{n_rows}.parquet\")" }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "966adc17", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{\n", - " \"id\": \"672292d3f24e4aa6\",\n", - " \"product_id\": \"B0012ZASQS\",\n", - " \"title\": \"Canon WP-DC22 Waterproof Case for Canon PowerShot SD1100IS\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/315msg0Q-dL._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\",\n", - " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Camera Accessories\\\",\\n \\\"attributes\\\": [\\\"Waterproof\\\", \\\"Canon\\\", \\\"PowerShot\\\"],\\n \\\"search_tags\\\": [\\\"Canon WP-DC22\\\", \\\"Waterproof Case\\\", \\\"Canon PowerShot SD1100IS\\\", \\\"Camera Protection\\\", \\\"Underwater Housing\\\"],\\n \\\"description\\\": \\\"Waterproof Canon WP-DC22 case for Canon PowerShot SD1100IS, protecting your camera in underwater adventures.\\\"\\n}\\n```\"\n", - "}\n" - ] - } - ], - "source": [ - "print(json.dumps(output, indent=2))" - ] + "outputs": [], + "source": "print(json.dumps(output, indent=2))" }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "9cfeb7fe", "metadata": {}, "outputs": [], - "source": [ - "o = {\n", - " \"id\": \"8b22f3606bcbd0b3\",\n", - " \"product_id\": \"B07VJXK7BV\",\n", - " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\",\n", - " \"raw_output\": {\n", - " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", - " \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n", - " \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n", - " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n", - " }\n", - "}" - ] + "source": "o = {\n \"id\": \"8b22f3606bcbd0b3\",\n \"product_id\": \"B07VJXK7BV\",\n \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n \"source\": \"amazon-reviews-2023\",\n \"raw_output\": {\n \"category\": \"CCTV Security Camera Mounting Bracket\",\n \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n }\n}" }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "a2c5e89f", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3210, ip=10.0.91.173)\u001b[0m TypeError: 'NoneType' object is not callable\n" - ] - }, - { - "data": { - "image/jpeg": "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", - "image/png": "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", - "text/plain": [ - "" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from PIL import Image\n", - "import io, requests\n", - "\n", - "resp = requests.get(o[\"image_url\"], timeout=5,\n", - " headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", - "img = Image.open(io.BytesIO(resp.content))\n", - "img.thumbnail((256, 256))\n", - "img" - ] - }, - { - "cell_type": "markdown", - "id": "1ff9474e", - "metadata": {}, - "source": [ - "```\n", - "{\n", - " \"id\": \"8b22f3606bcbd0b3\",\n", - " \"product_id\": \"B07VJXK7BV\",\n", - " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", - " \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n", - " \"source\": \"amazon-reviews-2023\",\n", - " \"raw_output\": {\n", - " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", - " \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n", - " \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n", - " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n", - " }\n", - "}\n", - "\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "0a392c48", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Operator 0 ReadFiles: \n", - "\n", - "Operator 1 ListFiles: 1 tasks executed, 10 blocks produced in 0.69s\n", - "* Remote wall time: 64.06us min, 678.06ms max, 68.04ms mean, 680.4ms total\n", - "* Remote cpu time: 63.7us min, 287.39ms max, 29.04ms mean, 290.42ms total\n", - "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", - "* Peak heap memory usage (MiB): 487.14 min, 487.18 max, 487 mean\n", - "* Output num rows per block: 1 min, 1 max, 1 mean, 10 total\n", - "* Output size bytes per block: 114 min, 114 max, 114 mean, 1140 total\n", - "* Output rows per task: 10 min, 10 max, 10 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 0 rows\n", - "\t* Total output num rows: 10 rows\n", - "\t* Ray Data throughput: 14.5013986214683 rows/s\n", - "\t* Estimated single task throughput: 14.697316022297398 rows/s\n", - "\n", - "Operator 2 ReadFiles: 10 tasks executed, 39 blocks produced in 10794.7s\n", - "* Remote wall time: 8.45ms min, 1.91s max, 676.11ms mean, 26.37s total\n", - "* Remote cpu time: 9.92ms min, 818.32ms max, 400.47ms mean, 15.62s total\n", - "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", - "* Peak heap memory usage (MiB): 804.46 min, 1678.11 max, 1387 mean\n", - "* Output num rows per block: 2001 min, 55000 max, 41282 mean, 1610012 total\n", - "* Output size bytes per block: 4862923 min, 136740674 max, 118051421 mean, 4604005422 total\n", - "* Output rows per task: 161001 min, 161002 max, 161001 mean, 10 tasks used\n", - "* Tasks per node: 1 min, 2 max, 1 mean; 6 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 10 rows\n", - "\t* Total output num rows: 1610012 rows\n", - "\t* Ray Data throughput: 149.14834677252145 rows/s\n", - "\t* Estimated single task throughput: 61058.65428578648 rows/s\n", - "\n", - "Operator 3 limit=50: 1 tasks executed, 1 blocks produced in 1.14s\n", - "* Remote wall time: 1.14s min, 1.14s max, 1.14s mean, 1.14s total\n", - "* Remote cpu time: 532.8ms min, 532.8ms max, 532.8ms mean, 532.8ms total\n", - "* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", - "* Peak heap memory usage (MiB): 1656.05 min, 1656.05 max, 1656 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 161590 min, 161590 max, 161590 mean, 161590 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 1610012 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 44.037179798234334 rows/s\n", - "\t* Estimated single task throughput: 44.037179798234334 rows/s\n", - "\n", - "Operator 4 Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffle: executed in 371.26s\n", - "\n", - "\tSuboperator 0 Filter(_has_title_and_image)->Map(_normalize_amazon_row_to_image)->RandomShuffleMap: 1 tasks executed, 1 blocks produced\n", - "\t* Remote wall time: 8.52ms min, 8.52ms max, 8.52ms mean, 8.52ms total\n", - "\t* Remote cpu time: 8.52ms min, 8.52ms max, 8.52ms mean, 8.52ms total\n", - "\t* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", - "\t* Peak heap memory usage (MiB): 0.0 min, 0.0 max, 0 mean\n", - "\t* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "\t* Output size bytes per block: 31234 min, 31234 max, 31234 mean, 31234 total\n", - "\t* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "\t* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "\t* Operator throughput:\n", - "\t\t* Total input num rows: 50 rows\n", - "\t\t* Total output num rows: 50 rows\n", - "\t\t* Ray Data throughput: 5866.18642160192 rows/s\n", - "\t\t* Estimated single task throughput: 5866.18642160192 rows/s\n", - "\n", - "\tSuboperator 1 RandomShuffleReduce: 1 tasks executed, 1 blocks produced\n", - "\t* Remote wall time: 935.5us min, 935.5us max, 935.5us mean, 935.5us total\n", - "\t* Remote cpu time: 934.41us min, 934.41us max, 934.41us mean, 934.41us total\n", - "\t* UDF time: 0us min, 0us max, 0.0us mean, 0us total\n", - "\t* Peak heap memory usage (MiB): 0.0 min, 0.0 max, 0 mean\n", - "\t* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "\t* Output size bytes per block: 31234 min, 31234 max, 31234 mean, 31234 total\n", - "\t* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "\t* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "\t* Operator throughput:\n", - "\t\t* Total input num rows: 50 rows\n", - "\t\t* Total output num rows: 50 rows\n", - "\t\t* Ray Data throughput: 53447.41148959998 rows/s\n", - "\t\t* Estimated single task throughput: 53447.41148959998 rows/s\n", - "\n", - "Operator 5 Map(_preprocess): 1 tasks executed, 1 blocks produced in 0s\n", - "* Remote wall time: 3.19ms min, 3.19ms max, 3.19ms mean, 3.19ms total\n", - "* Remote cpu time: 5.16ms min, 5.16ms max, 5.16ms mean, 5.16ms total\n", - "* UDF time: 2.85ms min, 2.85ms max, 2.85ms mean, 2.85ms total\n", - "* Peak heap memory usage (MiB): 464.88 min, 464.88 max, 464 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 63612 min, 63612 max, 63612 mean, 63612 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 15657.866841108058 rows/s\n", - "\t* Estimated single task throughput: 15657.866841108058 rows/s\n", - "\n", - "Operator 6 MapBatches(PrepareMultimodalUDF): 1 tasks executed, 1 blocks produced in 2.56s\n", - "* Remote wall time: 2.56s min, 2.56s max, 2.56s mean, 2.56s total\n", - "* Remote cpu time: 1.32s min, 1.32s max, 1.32s mean, 1.32s total\n", - "* UDF time: 2.56s min, 2.56s max, 2.56s mean, 2.56s total\n", - "* Peak heap memory usage (MiB): 834.35 min, 834.35 max, 834 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 26391369 min, 26391369 max, 26391369 mean, 26391369 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 19.514509455195476 rows/s\n", - "\t* Estimated single task throughput: 19.514509455195476 rows/s\n", - "\n", - "Operator 7 MapBatches(ChatTemplateUDF): 1 tasks executed, 1 blocks produced in 0.1s\n", - "* Remote wall time: 102.2ms min, 102.2ms max, 102.2ms mean, 102.2ms total\n", - "* Remote cpu time: 101.92ms min, 101.92ms max, 101.92ms mean, 101.92ms total\n", - "* UDF time: 101.84ms min, 101.84ms max, 101.84ms mean, 101.84ms total\n", - "* Peak heap memory usage (MiB): 837.53 min, 837.53 max, 837 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 26425886 min, 26425886 max, 26425886 mean, 26425886 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 489.2445792656334 rows/s\n", - "\t* Estimated single task throughput: 489.2445792656334 rows/s\n", - "\n", - "Operator 8 MapBatches(TokenizeUDF): 1 tasks executed, 1 blocks produced in 0.09s\n", - "* Remote wall time: 85.15ms min, 85.15ms max, 85.15ms mean, 85.15ms total\n", - "* Remote cpu time: 111.43ms min, 111.43ms max, 111.43ms mean, 111.43ms total\n", - "* UDF time: 84.81ms min, 84.81ms max, 84.81ms mean, 84.81ms total\n", - "* Peak heap memory usage (MiB): 735.16 min, 735.16 max, 735 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 26449142 min, 26449142 max, 26449142 mean, 26449142 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 587.2229149063941 rows/s\n", - "\t* Estimated single task throughput: 587.2229149063941 rows/s\n", - "\n", - "Operator 9 MapBatches(vLLMEngineStageUDF): 1 tasks executed, 1 blocks produced in 14.64s\n", - "* Remote wall time: 14.64s min, 14.64s max, 14.64s mean, 14.64s total\n", - "* Remote cpu time: 2.97s min, 2.97s max, 2.97s mean, 2.97s total\n", - "* UDF time: 14.64s min, 14.64s max, 14.64s mean, 14.64s total\n", - "* Peak heap memory usage (MiB): 1171.01 min, 1171.01 max, 1171 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 327383 min, 327383 max, 327383 mean, 327383 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 3.4145551805388488 rows/s\n", - "\t* Estimated single task throughput: 3.4145551805388488 rows/s\n", - "\n", - "Operator 10 MapBatches(DetokenizeUDF): 1 tasks executed, 1 blocks produced in 0.01s\n", - "* Remote wall time: 8.18ms min, 8.18ms max, 8.18ms mean, 8.18ms total\n", - "* Remote cpu time: 8.32ms min, 8.32ms max, 8.32ms mean, 8.32ms total\n", - "* UDF time: 7.84ms min, 7.84ms max, 7.84ms mean, 7.84ms total\n", - "* Peak heap memory usage (MiB): 652.75 min, 652.75 max, 652 mean\n", - "* Output num rows per block: 50 min, 50 max, 50 mean, 50 total\n", - "* Output size bytes per block: 327383 min, 327383 max, 327383 mean, 327383 total\n", - "* Output rows per task: 50 min, 50 max, 50 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 50 rows\n", - "\t* Ray Data throughput: 6112.76536115724 rows/s\n", - "\t* Estimated single task throughput: 6112.76536115724 rows/s\n", - "\n", - "Operator 11 Map(_postprocess)->Write: 1 tasks executed, 1 blocks produced in 0.06s\n", - "* Remote wall time: 55.67ms min, 55.67ms max, 55.67ms mean, 55.67ms total\n", - "* Remote cpu time: 19.61ms min, 19.61ms max, 19.61ms mean, 19.61ms total\n", - "* UDF time: 10.6ms min, 10.6ms max, 10.6ms mean, 10.6ms total\n", - "* Peak heap memory usage (MiB): 1464.6 min, 1464.6 max, 1464 mean\n", - "* Output num rows per block: 1 min, 1 max, 1 mean, 1 total\n", - "* Output size bytes per block: 172 min, 172 max, 172 mean, 172 total\n", - "* Output rows per task: 1 min, 1 max, 1 mean, 1 tasks used\n", - "* Tasks per node: 1 min, 1 max, 1 mean; 1 nodes used\n", - "* Operator throughput:\n", - "\t* Total input num rows: 50 rows\n", - "\t* Total output num rows: 1 rows\n", - "\t* Ray Data throughput: 17.96236123721785 rows/s\n", - "\t* Estimated single task throughput: 17.96236123721785 rows/s\n", - "\n", - "Dataset throughput:\n", - "\t* Ray Data throughput: 9.263132194229925e-05 rows/s\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Cluster resized to {40 CPU, 4 GPU}.\n", - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m22s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m27s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-0754f15bc5d3c1488 (node IP: 10.0.65.202) due to node idle termination.\n", - "\u001b[36m(autoscaler +14m32s)\u001b[0m [autoscaler] Downscaling node i-003c60886d6e20cf8 (node IP: 10.0.70.128) due to node idle termination.\n" - ] - } - ], - "source": [ - "print(ds.stats())" - ] + "outputs": [], + "source": "from PIL import Image\nimport io, requests\n\nresp = requests.get(o[\"image_url\"], timeout=5,\n headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\nimg = Image.open(io.BytesIO(resp.content))\nimg.thumbnail((256, 256))\nimg" }, { "cell_type": "code", "execution_count": null, - "id": "c878c334", + "id": "0a392c48", "metadata": {}, "outputs": [], - "source": [] + "source": "print(ds.stats())" } ], "metadata": { @@ -3343,4 +103,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb index 1d632b703..8dcc25dc8 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -4,1341 +4,105 @@ "cell_type": "markdown", "id": "intro-md", "metadata": {}, - "source": [ - "# Qwen2.5-VL-3B Catalog Enrichment SFT — Smoke Test\n", - "\n", - "Runs the **same** Ray Train + FSDP + LoRA pipeline as `scripts/run_finetune_vlm_enrichment_3b.py`,\n", - "but on a 100-row subset of the 7B teacher parquet so the full loop validates\n", - "in a few minutes on the workspace's 4× L4 cluster before you submit the full\n", - "10k-row job.\n", - "\n", - "Pipeline (each cell):\n", - "1. `ray.init`\n", - "2. Imports + smoke-test config\n", - "3. Build a small SFT cache from the teacher parquet (image fetch + split)\n", - "4. Visual sanity check — show one row + image\n", - "5. Build SFT examples (chat template + processor + loss masking)\n", - "6. Inspect one tokenized example\n", - "7. Configure `TorchTrainer` with FSDP + LoRA at smoke scale\n", - "8. `trainer.fit()`\n", - "9. Verify the adapter saved and is loadable" - ] + "source": "# Stage 2 — Distill the student with FSDP + LoRA\n\nFine-tune Qwen2.5-VL-3B on the Stage 1 teacher parquet using Ray Train. The vision tower stays frozen (standard LLaVA recipe); only the language model gets LoRA adapters. The output is a ~100 MB adapter that drops into Stage 3 as a model swap.\n\nThis notebook runs the same code paths as `scripts/run_distill_student_lora.py` at a small N so the full SFT loop validates in a few minutes on the workspace cluster before you scale up. For the end-to-end story see the template's [`README.ipynb`](../README.ipynb)." }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "cell-init", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 14:15:25,588\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.64.159:6379...\n", - "2026-05-04 14:15:25,615\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", - "2026-05-04 14:15:25,633\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", - "2026-05-04 14:15:25,652\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip' (4.00MiB) to Ray cluster...\n", - "2026-05-04 14:15:25,669\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_6d27d8e4eec1fe41.zip'.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cluster resources: {\n", - " \"anyscale/node-group:8CPU-32GB\": 1.0,\n", - " \"anyscale/provider:aws\": 1.0,\n", - " \"node:__internal_head__\": 1.0,\n", - " \"node:10.0.64.159\": 1.0,\n", - " \"CPU\": 8.0,\n", - " \"memory\": 34359738368.0,\n", - " \"object_store_memory\": 9606012518.0,\n", - " \"anyscale/region:us-west-2\": 1.0,\n", - " \"anyscale/cpu_only:true\": 1.0\n", - "}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/worker.py:2052: FutureWarning: Tip: In future versions of Ray, Ray will no longer override accelerator visible devices env var if num_gpus=0 or num_gpus=None (default). To enable this behavior and turn off this error message, set RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO=0\n", - " warnings.warn(\n" - ] - } - ], - "source": [ - "import os, sys, json\n", - "import ray\n", - "\n", - "sys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n", - "\n", - "# If the cluster is already up with stale runtime_env (e.g. missing peft on\n", - "# workers), tear it down so the new pip list below actually takes effect.\n", - "if ray.is_initialized():\n", - " ray.shutdown()\n", - "\n", - "ray.init(\n", - " runtime_env={\n", - " \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n", - " # peft + accelerate aren't in the workspace base image; install on\n", - " # workers so train_loop_per_worker can `from peft import ...`.\n", - " \"pip\": [\"peft>=0.12\", \"accelerate>=0.34\"],\n", - " },\n", - ")\n", - "print(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" - ] + "outputs": [], + "source": "import os, sys, json\nimport ray\n\nsys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n\n# If the cluster is already up with stale runtime_env (e.g. missing peft on\n# workers), tear it down so the new pip list below actually takes effect.\nif ray.is_initialized():\n ray.shutdown()\n\nray.init(\n runtime_env={\n \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n # peft + accelerate aren't in the workspace base image; install on\n # workers so train_loop_per_worker can `from peft import ...`.\n \"pip\": [\"peft>=0.12\", \"accelerate>=0.34\"],\n },\n)\nprint(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" }, { "cell_type": "markdown", "id": "config-md", "metadata": {}, - "source": [ - "## Smoke-test config\n", - "\n", - "Imports the data-pipeline + training building blocks from the production\n", - "script so the notebook tests **the same code paths** the full job will run.\n", - "Only the row count, worker count, and epoch count are scaled down here." - ] + "source": "## Smoke-test config\n\nImports the data-pipeline + training building blocks from the production\nscript so the notebook tests **the same code paths** the full job will run.\nOnly the row count, worker count, and epoch count are scaled down here." }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "cell-config", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "smoke config: N=100 workers=2 epochs=1 effective_batch=8\n" - ] - } - ], - "source": [ - "# Production helpers — same code paths as the submitted job\n", - "from scripts.run_vlm_ft_enrich_3b import (\n", - " BuildSFTExample, train_loop_per_worker,\n", - " fetch_and_resize_images, _split_bucket, _strip_code_fence,\n", - " STUDENT_MODEL_ID, MAX_SEQ_LEN, MIN_PIXELS, MAX_PIXELS,\n", - " LORA_R, LORA_ALPHA, LORA_DROPOUT, LORA_TARGET_MODULES,\n", - ")\n", - "from ray.train import ScalingConfig, RunConfig, CheckpointConfig\n", - "from ray.train.torch import TorchTrainer\n", - "\n", - "# Smoke-scale knobs — small enough to run end-to-end in ~10 min on 2× L4.\n", - "N_SMOKE = 100\n", - "NUM_WORKERS_SMOKE = 2\n", - "NUM_EPOCHS_SMOKE = 1\n", - "PER_DEVICE_BS_SMOKE = 1\n", - "GRAD_ACCUM_SMOKE = 4 # effective batch = 1 × 2 × 4 = 8\n", - "LR_SMOKE = 1e-4\n", - "WARMUP_RATIO_SMOKE = 0.0 # tiny run, skip warmup\n", - "\n", - "BASE_DIR = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\n", - "TEACHER_PARQUET = f\"{BASE_DIR}/teacher_7b_enriched_10000.parquet\"\n", - "SMOKE_CACHE_PATH = f\"{BASE_DIR}/sft_cache_smoke_{N_SMOKE}.parquet\"\n", - "SMOKE_ADAPTER_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_lora_smoke\"\n", - "SMOKE_RUN_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_runs_smoke\"\n", - "\n", - "if not os.path.exists(TEACHER_PARQUET):\n", - " raise FileNotFoundError(\n", - " f\"Teacher parquet not found at {TEACHER_PARQUET}. \"\n", - " f\"Run scripts/run_teacher_batch_label.py first.\"\n", - " )\n", - "\n", - "print(f\"smoke config: N={N_SMOKE} workers={NUM_WORKERS_SMOKE} \"\n", - " f\"epochs={NUM_EPOCHS_SMOKE} effective_batch={PER_DEVICE_BS_SMOKE * NUM_WORKERS_SMOKE * GRAD_ACCUM_SMOKE}\")" - ] + "outputs": [], + "source": "# Production helpers — same code paths as the submitted job\nfrom scripts.run_distill_student_lora import (\n BuildSFTExample, train_loop_per_worker,\n fetch_and_resize_images, _split_bucket, _strip_code_fence,\n STUDENT_MODEL_ID, MAX_SEQ_LEN, MIN_PIXELS, MAX_PIXELS,\n LORA_R, LORA_ALPHA, LORA_DROPOUT, LORA_TARGET_MODULES,\n)\nfrom ray.train import ScalingConfig, RunConfig, CheckpointConfig\nfrom ray.train.torch import TorchTrainer\n\n# Smoke-scale knobs — small enough to run end-to-end in ~10 min on 2× L4.\nN_SMOKE = 100\nNUM_WORKERS_SMOKE = 2\nNUM_EPOCHS_SMOKE = 1\nPER_DEVICE_BS_SMOKE = 1\nGRAD_ACCUM_SMOKE = 4 # effective batch = 1 × 2 × 4 = 8\nLR_SMOKE = 1e-4\nWARMUP_RATIO_SMOKE = 0.0 # tiny run, skip warmup\n\nBASE_DIR = \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment\"\nTEACHER_PARQUET = f\"{BASE_DIR}/teacher_7b_enriched_10000.parquet\"\nSMOKE_CACHE_PATH = f\"{BASE_DIR}/sft_cache_smoke_{N_SMOKE}.parquet\"\nSMOKE_ADAPTER_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_lora_smoke\"\nSMOKE_RUN_DIR = f\"{BASE_DIR}/qwen25vl_3b_enrichment_runs_smoke\"\n\nif not os.path.exists(TEACHER_PARQUET):\n raise FileNotFoundError(\n f\"Teacher parquet not found at {TEACHER_PARQUET}. \"\n f\"Run scripts/run_teacher_batch_label.py first.\"\n )\n\nprint(f\"smoke config: N={N_SMOKE} workers={NUM_WORKERS_SMOKE} \"\n f\"epochs={NUM_EPOCHS_SMOKE} effective_batch={PER_DEVICE_BS_SMOKE * NUM_WORKERS_SMOKE * GRAD_ACCUM_SMOKE}\")" }, { "cell_type": "markdown", "id": "cache-md", "metadata": {}, - "source": [ - "## Build SFT cache (small subset)\n", - "\n", - "Reads the 7B teacher parquet, drops rows whose teacher output isn't valid\n", - "JSON, attaches a deterministic train/val/test split, fetches each image once,\n", - "and writes a self-contained training parquet. Same logic as `build_sft_cache`\n", - "in the production script, just with `.limit(N_SMOKE)` upstream." - ] + "source": "## Build SFT cache (small subset)\n\nReads the 7B teacher parquet, drops rows whose teacher output isn't valid\nJSON, attaches a deterministic train/val/test split, fetches each image once,\nand writes a self-contained training parquet. Same logic as `build_sft_cache`\nin the production script, just with `.limit(N_SMOKE)` upstream." }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "cell-cache", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", - " warnings.warn(\n", - "2026-05-04 14:15:29,893\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_61_0\n", - "2026-05-04 14:15:29,941\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_61_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 14:15:29,942\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_61_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", - "2026-05-04 14:15:29,944\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 28.0% of available memory (8.9GiB out of 32.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", - "2026-05-04 14:15:29,947\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[cache] reusing /mnt/cluster_storage/vlm-distillation-catalog-enrichment/sft_cache_smoke_100.parquet\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 14:15:29,981\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_61_0 =======\n", - "2026-05-04 14:15:29,982\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:29,983\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:15:29,983\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:29,984\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:29,985\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:29,986\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:29,987\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:29,987\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", - "2026-05-04 14:15:29,989\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:29,989\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", - "2026-05-04 14:15:29,990\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:29,990\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:15:34,828\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_61_0 execution finished in 4.89 seconds\n", - "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 14:15:34,850\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_63_0\n", - "2026-05-04 14:15:34,853\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_63_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 14:15:34,854\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_63_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", - "2026-05-04 14:15:34,871\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_63_0 =======\n", - "2026-05-04 14:15:34,872\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:34,873\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:15:34,874\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:34,874\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:34,875\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:34,875\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:34,876\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:34,876\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", - "2026-05-04 14:15:34,877\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:34,877\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", - "2026-05-04 14:15:34,878\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:34,879\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:15:34,974\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_63_0 execution finished in 0.12 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-04 14:15:34,993\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_65_0\n", - "2026-05-04 14:15:34,997\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_65_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 14:15:34,997\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_65_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()->Project] -> AggregateNumRows[AggregateNumRows]\n", - "2026-05-04 14:15:35,014\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_65_0 =======\n", - "2026-05-04 14:15:35,014\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:35,015\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:15:35,016\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:35,016\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:35,017\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,018\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:35,018\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,019\tINFO logging_progress.py:231 -- Filter()->Project: 0/1\n", - "2026-05-04 14:15:35,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,020\tINFO logging_progress.py:231 -- AggregateNumRows: 0/1\n", - "2026-05-04 14:15:35,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,021\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:15:35,126\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_65_0 execution finished in 0.13 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[split] train=82 val=8 test=10\n" - ] - } - ], - "source": [ - "def _teacher_output_is_valid(row):\n", - " try:\n", - " obj = json.loads(_strip_code_fence(row[\"raw_output\"]))\n", - " return all(k in obj for k in (\"category\", \"attributes\", \"search_tags\", \"description\"))\n", - " except Exception:\n", - " return False\n", - "\n", - "def _attach_split(row):\n", - " row[\"split\"] = _split_bucket(row[\"id\"])\n", - " return row\n", - "\n", - "if os.path.exists(SMOKE_CACHE_PATH):\n", - " cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n", - " print(f\"[cache] reusing {SMOKE_CACHE_PATH}\")\n", - "else:\n", - " ds = ray.data.read_parquet(TEACHER_PARQUET)\n", - " ds = ds.filter(_teacher_output_is_valid).limit(N_SMOKE).map(_attach_split)\n", - " ds = ds.map_batches(\n", - " fetch_and_resize_images,\n", - " batch_size=16,\n", - " concurrency=8,\n", - " batch_format=\"numpy\",\n", - " )\n", - " ds.write_parquet(SMOKE_CACHE_PATH)\n", - " cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n", - "\n", - "n_train = cached.filter(lambda r: r[\"split\"] == \"train\").count()\n", - "n_val = cached.filter(lambda r: r[\"split\"] == \"val\").count()\n", - "n_test = cached.filter(lambda r: r[\"split\"] == \"test\").count()\n", - "print(f\"[split] train={n_train} val={n_val} test={n_test}\")" - ] + "outputs": [], + "source": "def _teacher_output_is_valid(row):\n try:\n obj = json.loads(_strip_code_fence(row[\"raw_output\"]))\n return all(k in obj for k in (\"category\", \"attributes\", \"search_tags\", \"description\"))\n except Exception:\n return False\n\ndef _attach_split(row):\n row[\"split\"] = _split_bucket(row[\"id\"])\n return row\n\nif os.path.exists(SMOKE_CACHE_PATH):\n cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n print(f\"[cache] reusing {SMOKE_CACHE_PATH}\")\nelse:\n ds = ray.data.read_parquet(TEACHER_PARQUET)\n ds = ds.filter(_teacher_output_is_valid).limit(N_SMOKE).map(_attach_split)\n ds = ds.map_batches(\n fetch_and_resize_images,\n batch_size=16,\n concurrency=8,\n batch_format=\"numpy\",\n )\n ds.write_parquet(SMOKE_CACHE_PATH)\n cached = ray.data.read_parquet(SMOKE_CACHE_PATH)\n\nn_train = cached.filter(lambda r: r[\"split\"] == \"train\").count()\nn_val = cached.filter(lambda r: r[\"split\"] == \"val\").count()\nn_test = cached.filter(lambda r: r[\"split\"] == \"test\").count()\nprint(f\"[split] train={n_train} val={n_val} test={n_test}\")" }, { "cell_type": "markdown", "id": "sample-md", "metadata": {}, - "source": [ - "## Sanity check — one row\n", - "\n", - "Confirm the teacher target parses, the image decodes, and the split assignment\n", - "looks right. If anything's off it shows up here before we burn GPU time." - ] + "source": "## Sanity check — one row\n\nConfirm the teacher target parses, the image decodes, and the split assignment\nlooks right. If anything's off it shows up here before we burn GPU time." }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "cell-sample", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 14:15:35,151\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", - "2026-05-04 14:15:35,154\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_66_0\n", - "2026-05-04 14:15:35,158\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_66_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 14:15:35,160\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_66_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=1]\n", - "2026-05-04 14:15:35,176\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_66_0 =======\n", - "2026-05-04 14:15:35,177\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:35,178\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:15:35,179\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:35,179\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:35,179\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,180\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:35,180\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,181\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:15:35,182\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,182\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:15:35,262\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_66_0 execution finished in 0.10 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "id: 18d515d889efb826\n", - "split: train\n", - "title: TOPHOME AirPods Case, Premium Leather Cover for Airpods 2 & 1 Cases with Fine Copper Carab\n", - "teacher: {\n", - " \"category\": \"Earbud Accessories\",\n", - " \"attributes\": [\n", - " \"Premium Leather\",\n", - " \"Copper Carabiner\",\n", - " \"Protective Case\"\n", - " ],\n", - " \"search_tags\": [\n", - " \"AirPods Case\",\n", - " \"Leather Cover\",\n", - " \"Earbuds Accessories\",\n", - " \"Carabiner\",\n", - " \"B\n" - ] - }, - { - "data": { - "image/jpeg": "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", - "image/png": "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", - "text/plain": [ - "" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from PIL import Image\n", - "import io as _io\n", - "\n", - "row = cached.take(1)[0]\n", - "print(\"id: \", row[\"id\"])\n", - "print(\"split: \", row[\"split\"])\n", - "print(\"title: \", row[\"title\"][:90])\n", - "print(\"teacher: \", _strip_code_fence(row[\"raw_output\"])[:240])\n", - "img = Image.open(_io.BytesIO(row[\"image_bytes\"]))\n", - "img.thumbnail((256, 256))\n", - "img" - ] + "outputs": [], + "source": "from PIL import Image\nimport io as _io\n\nrow = cached.take(1)[0]\nprint(\"id: \", row[\"id\"])\nprint(\"split: \", row[\"split\"])\nprint(\"title: \", row[\"title\"][:90])\nprint(\"teacher: \", _strip_code_fence(row[\"raw_output\"])[:240])\nimg = Image.open(_io.BytesIO(row[\"image_bytes\"]))\nimg.thumbnail((256, 256))\nimg" }, { "cell_type": "markdown", "id": "examples-md", "metadata": {}, - "source": [ - "## Build SFT examples\n", - "\n", - "Apply `BuildSFTExample` to each split. This produces fixed-shape numpy\n", - "columns (`input_ids`, `labels`, `attention_mask`, `pixel_values`,\n", - "`image_grid_thw`) that Ray Data will stream into the trainer." - ] + "source": "## Build SFT examples\n\nApply `BuildSFTExample` to each split. This produces fixed-shape numpy\ncolumns (`input_ids`, `labels`, `attention_mask`, `pixel_values`,\n`image_grid_thw`) that Ray Data will stream into the trainer." }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "cell-examples", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 14:15:35,342\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", - "2026-05-04 14:15:35,346\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", - "2026-05-04 14:15:35,349\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_73_0\n", - "2026-05-04 14:15:35,354\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_73_0. Full logs are in /tmp/ray/session_2026-05-04_10-43-39_675601_3151/logs/ray-data\n", - "2026-05-04 14:15:35,355\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_73_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> LimitOperator[limit=1] -> ActorPoolMapOperator[Map(BuildSFTExample)]\n", - "2026-05-04 14:15:35,573\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:15:35,575\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:35,578\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU)\n", - "2026-05-04 14:15:35,579\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:35,580\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:35,580\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,581\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:35,582\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,583\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:15:35,584\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,584\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:15:35,585\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:15:35,587\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:15:35,588\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:15:35,589\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:35,590\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:15:35,591\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:15:35,591\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +15s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", - "\u001b[36m(autoscaler +15s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 0 to 1).\n", - "\u001b[36m(autoscaler +15s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(Map(BuildSFTExample)) pid=150541)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "2026-05-04 14:15:45,667\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:15:45,667\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:45,668\tINFO logging_progress.py:227 -- Active & requested resources: 1/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU)\n", - "2026-05-04 14:15:45,669\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:45,669\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:45,670\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:45,671\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:45,672\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:45,672\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:15:45,673\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:45,674\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:15:45,675\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:15:45,675\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:15:45,676\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:15:45,676\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:45,677\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:15:45,677\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:15:45,678\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:15:55,751\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:15:55,752\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:15:55,753\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:15:55,753\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:15:55,754\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:15:55,754\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:55,755\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:15:55,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:55,756\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:15:55,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:55,757\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:15:55,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:15:55,759\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:15:55,759\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:15:55,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:15:55,760\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:15:55,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:15:55,762\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:06,010\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:06,011\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:06,012\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:06,012\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:06,013\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:06,013\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:06,014\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:06,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:06,015\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:06,015\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:06,016\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:06,016\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:06,017\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:06,018\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:06,018\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:06,019\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:06,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:06,020\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:16,110\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:16,111\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:16,111\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:16,112\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:16,112\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:16,112\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:16,113\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:16,114\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:16,114\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:16,114\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:16,115\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:16,115\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:16,116\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:16,116\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:16,117\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:16,117\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:16,118\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:16,118\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:26,117\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:26,118\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:26,118\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:26,119\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:26,119\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:26,119\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:26,120\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:26,120\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:26,121\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:26,121\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:26,122\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:26,122\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:26,123\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:26,123\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:26,123\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:26,124\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:26,124\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:26,125\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:36,168\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:36,169\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:36,169\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:36,170\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:36,170\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:36,171\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:36,171\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:36,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:36,172\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:36,172\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:36,174\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:36,174\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:36,175\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:36,175\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:36,176\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:36,176\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:36,177\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:36,177\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:46,248\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:46,249\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:46,250\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:46,250\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:46,251\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:46,252\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:46,252\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:46,253\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:46,253\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:46,254\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:46,255\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:46,256\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:46,256\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:46,257\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:46,257\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:46,258\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:46,258\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:46,259\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:16:56,338\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:16:56,338\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:16:56,339\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:16:56,339\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:16:56,339\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:16:56,340\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:56,340\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:16:56,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:56,341\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:16:56,341\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:56,342\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:16:56,342\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:16:56,343\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:16:56,343\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:16:56,344\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:16:56,345\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:16:56,345\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:16:56,346\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:17:06,371\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:17:06,371\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:17:06,372\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:17:06,372\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:17:06,373\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:17:06,374\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:06,374\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:17:06,375\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:06,376\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:17:06,376\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:06,377\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:17:06,377\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:17:06,378\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:17:06,378\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:17:06,379\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:06,379\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:17:06,380\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:17:06,381\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:17:16,396\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:17:16,397\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:17:16,398\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:17:16,398\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:17:16,399\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:17:16,399\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:16,400\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:17:16,400\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:16,401\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:17:16,402\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:16,402\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:17:16,403\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:17:16,404\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:17:16,404\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:17:16,405\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:16,406\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:17:16,407\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:17:16,407\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:17:26,480\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:17:26,481\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:17:26,482\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:17:26,482\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:17:26,482\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:17:26,483\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:26,484\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:17:26,484\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:26,485\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:17:26,486\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:26,486\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:17:26,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:17:26,487\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:17:26,488\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:17:26,489\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:26,489\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:17:26,490\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:17:26,490\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[33m(raylet, ip=10.0.103.116)\u001b[0m {\"asctime\":\"2026-05-04 14:17:30,231\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\n", - "\u001b[36m(MapWorker(Map(BuildSFTExample)) pid=150543)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +2m10s)\u001b[0m [autoscaler] Cluster upscaled to {16 CPU, 1 GPU}.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-04 14:17:36,516\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:17:36,517\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:17:36,518\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-04 14:17:36,518\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:17:36,519\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-04 14:17:36,520\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:36,520\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-04 14:17:36,521\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:36,521\tINFO logging_progress.py:231 -- Filter(): 0/1\n", - "2026-05-04 14:17:36,522\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:36,522\tINFO logging_progress.py:231 -- Repartition: 0/1\n", - "2026-05-04 14:17:36,523\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-04 14:17:36,525\tINFO logging_progress.py:231 -- - Split Repartition: 0/1\n", - "2026-05-04 14:17:36,525\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:17:36,526\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:36,526\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:17:36,527\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:17:36,528\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-04 14:17:47,478\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_73_0 =======\n", - "2026-05-04 14:17:47,479\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-04 14:17:47,480\tINFO logging_progress.py:227 -- Active & requested resources: 8/16 CPU, 3.2MiB/13.4GiB object store\n", - "2026-05-04 14:17:47,480\tINFO logging_progress.py:181 -- \n", - "2026-05-04 14:17:47,481\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-04 14:17:47,481\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:47,482\tINFO logging_progress.py:231 -- ReadFiles: 100/100\n", - "2026-05-04 14:17:47,482\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:47,483\tINFO logging_progress.py:231 -- Filter(): 82/82\n", - "2026-05-04 14:17:47,483\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 3.2MiB object store\n", - "2026-05-04 14:17:47,484\tINFO logging_progress.py:231 -- Repartition: 0/82\n", - "2026-05-04 14:17:47,486\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 82 rows output\n", - "2026-05-04 14:17:47,486\tINFO logging_progress.py:231 -- - Split Repartition: 82/1\n", - "2026-05-04 14:17:47,487\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-04 14:17:47,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-04 14:17:47,488\tINFO logging_progress.py:231 -- Map(BuildSFTExample): 0/1\n", - "2026-05-04 14:17:47,488\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 8.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-04 14:17:47,489\tINFO logging_progress.py:192 -- =============================================\n", - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/actor_pool_map_operator.py:452: UserWarning: The minimum number of concurrent actors for 'Map(BuildSFTExample)' is set to 4, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), and won't fully utilize the available concurrency. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", - " warnings.warn(\n", - "2026-05-04 14:17:47,730\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_73_0 execution finished in 132.37 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " input_ids shape=(1024,) dtype=int64\n", - " labels shape=(1024,) dtype=int64\n", - " attention_mask shape=(1024,) dtype=int64\n", - " pixel_values shape=(1296, 1176) dtype=float32\n", - " image_grid_thw shape=(3,) dtype=int64\n", - " split = 'train'\n", - "\n", - "loss-mask: 112/1024 tokens contribute to loss (10.9%)\n" - ] - } - ], - "source": [ - "build_kwargs = dict(\n", - " fn_constructor_kwargs={\n", - " \"model_id\": STUDENT_MODEL_ID,\n", - " \"max_length\": MAX_SEQ_LEN,\n", - " \"min_pixels\": MIN_PIXELS,\n", - " \"max_pixels\": MAX_PIXELS,\n", - " },\n", - " num_cpus=2,\n", - " concurrency=4,\n", - ")\n", - "\n", - "# Repartition before BuildSFTExample so the OutputSplitter at the trainer\n", - "# end has multiple blocks to balance across ranks. The smoke cache parquet\n", - "# is a single block; without this, OutputSplitter[split(2, equal=True)] can\n", - "# stall one rank waiting for the splitter to materialize, which on FSDP\n", - "# manifests as a NCCL collective hang at the first all-gather.\n", - "train_ds = (cached.filter(lambda r: r[\"split\"] == \"train\")\n", - " .repartition(NUM_WORKERS_SMOKE * 2)\n", - " .map(BuildSFTExample, **build_kwargs))\n", - "val_ds = (cached.filter(lambda r: r[\"split\"] == \"val\")\n", - " .repartition(NUM_WORKERS_SMOKE * 2)\n", - " .map(BuildSFTExample, **build_kwargs))\n", - "\n", - "# Inspect one tokenized example. The shapes here drive every batching\n", - "# decision in the trainer; if anything's variable across rows, training will\n", - "# fail on the first stack() call.\n", - "example = train_ds.take(1)[0]\n", - "for k, v in example.items():\n", - " if hasattr(v, \"shape\"):\n", - " print(f\" {k:18} shape={tuple(v.shape)} dtype={v.dtype}\")\n", - " else:\n", - " print(f\" {k:18} = {v!r}\")\n", - "\n", - "# Loss-mask sanity check: assistant tokens are non-(-100), prefix tokens are\n", - "# all -100. The fraction non-masked ≈ length(target_json) / MAX_SEQ_LEN.\n", - "import numpy as np\n", - "labels = example[\"labels\"]\n", - "n_loss_tokens = int((labels != -100).sum())\n", - "print(f\"\\nloss-mask: {n_loss_tokens}/{len(labels)} tokens contribute to loss \"\n", - " f\"({100 * n_loss_tokens / len(labels):.1f}%)\")" - ] + "outputs": [], + "source": "build_kwargs = dict(\n fn_constructor_kwargs={\n \"model_id\": STUDENT_MODEL_ID,\n \"max_length\": MAX_SEQ_LEN,\n \"min_pixels\": MIN_PIXELS,\n \"max_pixels\": MAX_PIXELS,\n },\n num_cpus=2,\n concurrency=4,\n)\n\n# Repartition before BuildSFTExample so the OutputSplitter at the trainer\n# end has multiple blocks to balance across ranks. The smoke cache parquet\n# is a single block; without this, OutputSplitter[split(2, equal=True)] can\n# stall one rank waiting for the splitter to materialize, which on FSDP\n# manifests as a NCCL collective hang at the first all-gather.\ntrain_ds = (cached.filter(lambda r: r[\"split\"] == \"train\")\n .repartition(NUM_WORKERS_SMOKE * 2)\n .map(BuildSFTExample, **build_kwargs))\nval_ds = (cached.filter(lambda r: r[\"split\"] == \"val\")\n .repartition(NUM_WORKERS_SMOKE * 2)\n .map(BuildSFTExample, **build_kwargs))\n\n# Inspect one tokenized example. The shapes here drive every batching\n# decision in the trainer; if anything's variable across rows, training will\n# fail on the first stack() call.\nexample = train_ds.take(1)[0]\nfor k, v in example.items():\n if hasattr(v, \"shape\"):\n print(f\" {k:18} shape={tuple(v.shape)} dtype={v.dtype}\")\n else:\n print(f\" {k:18} = {v!r}\")\n\n# Loss-mask sanity check: assistant tokens are non-(-100), prefix tokens are\n# all -100. The fraction non-masked ≈ length(target_json) / MAX_SEQ_LEN.\nimport numpy as np\nlabels = example[\"labels\"]\nn_loss_tokens = int((labels != -100).sum())\nprint(f\"\\nloss-mask: {n_loss_tokens}/{len(labels)} tokens contribute to loss \"\n f\"({100 * n_loss_tokens / len(labels):.1f}%)\")" }, { "cell_type": "markdown", "id": "train-md", "metadata": {}, - "source": [ - "## Run training (smoke scale)\n", - "\n", - "1 epoch, 2 workers, ~10 grad-accum steps. The same `train_loop_per_worker`\n", - "the production script runs — just driven by smaller config. Loads the model,\n", - "applies LoRA, FSDP-wraps, runs through the data shards, saves the adapter.\n", - "\n", - "On 2× L4 this typically finishes in 8–12 minutes (most of it model load +\n", - "first-step compile). If it OOMs, drop `MAX_SEQ_LEN` to 1024 or set\n", - "`PER_DEVICE_BS_SMOKE = 1` and `GRAD_ACCUM_SMOKE = 8`." - ] + "source": "## Run training (smoke scale)\n\n1 epoch, 2 workers, ~10 grad-accum steps. The same `train_loop_per_worker`\nthe production script runs — just driven by smaller config. Loads the model,\napplies LoRA, FSDP-wraps, runs through the data shards, saves the adapter.\n\nOn 2× L4 this typically finishes in 8–12 minutes (most of it model load +\nfirst-step compile). If it OOMs, drop `MAX_SEQ_LEN` to 1024 or set\n`PER_DEVICE_BS_SMOKE = 1` and `GRAD_ACCUM_SMOKE = 8`." }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "cell-train", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] INITIALIZING -> SCHEDULING.\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Attempting to start training worker group of size 2 with the following resources: [{'GPU': 1, 'CPU': 4, 'accelerator_type:L4': 0.001}] * 2\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +2m30s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 1 to 2).\n", - "\u001b[36m(autoscaler +2m35s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2b] [on-demand] Launched 1 instance.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(TrainController pid=152042)\u001b[0m [FailurePolicy] RETRY\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Source: controller\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Error count: 1 (max allowed: inf)\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Error: Training failed due to controller error:\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m The worker group startup timed out after 60.0 seconds waiting for 2 workers. Potential causes include: (1) temporary insufficient cluster resources while waiting for autoscaling (ignore this warning in this case), (2) infeasible resource request where the provided `ScalingConfig` cannot be satisfied), and (3) transient network issues. Set the RAY_TRAIN_WORKER_GROUP_START_TIMEOUT_S environment variable to increase the timeout.\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/controller/controller.py\", line 414, in _start_worker_group\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m self._worker_group = self.worker_group_cls.create(\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 141, in create\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m worker_group._start()\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 217, in _start\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m raise e\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 210, in _start\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m self._start_impl(\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/train/v2/_internal/execution/worker_group/worker_group.py\", line 299, in _start_impl\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m raise WorkerGroupStartupTimeoutError(\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m ray.train.ControllerError: Training failed due to controller error:\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m The worker group startup timed out after 60.0 seconds waiting for 2 workers. Potential causes include: (1) temporary insufficient cluster resources while waiting for autoscaling (ignore this warning in this case), (2) infeasible resource request where the provided `ScalingConfig` cannot be satisfied), and (3) transient network issues. Set the RAY_TRAIN_WORKER_GROUP_START_TIMEOUT_S environment variable to increase the timeout.\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SCHEDULING -> RESCHEDULING.\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] RESCHEDULING -> SCHEDULING.\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Attempting to start training worker group of size 2 with the following resources: [{'GPU': 1, 'CPU': 4, 'accelerator_type:L4': 0.001}] * 2\n", - "\u001b[33m(raylet, ip=10.0.72.158)\u001b[0m {\"asctime\":\"2026-05-04 14:19:44,948\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +4m25s)\u001b[0m [autoscaler] Cluster upscaled to {24 CPU, 2 GPU}.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m Setting up process group for: env:// [rank=0, world_size=2]\n", - "\u001b[33m(raylet, ip=10.0.72.158)\u001b[0m {\"asctime\":\"2026-05-04 14:19:46,962\",\"levelname\":\"E\",\"message\":\"Delete runtime env failed\",\"component\":\"raylet\",\"filename\":\"worker_pool.cc\",\"lineno\":1862}\u001b[32m [repeated 3x across cluster]\u001b[0m\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m Started training worker group of size 2: \n", - "\u001b[36m(TrainController pid=152042)\u001b[0m - (ip=10.0.103.116, pid=3684) world_rank=0, local_rank=0, node_rank=0\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m - (ip=10.0.72.158, pid=3139) world_rank=1, local_rank=0, node_rank=1\n", - "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SCHEDULING -> RUNNING.\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m [train] world_size=2, model=Qwen/Qwen2.5-VL-3B-Instruct, effective_batch=8, seed=42\n", - "\u001b[36m(RayTrainWorker pid=3684, ip=10.0.103.116)\u001b[0m `torch_dtype` is deprecated! Use `dtype` instead!\n", - "Fetching 2 files: 0%| | 0/2 [00:00 TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> ActorPoolMapOperator[Map(BuildSFTExample)] -> OutputSplitter[split(2, equal=True)]\n" - ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "47dc06621bf74418b9cc636c16542ce3", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "(pid=154631) Running Dataset train_74_0.: 0.00 row [00:00, ? row/s]" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "84262c92ff3141059b8d36ee2489c066", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "(pid=154631) - ListFiles: 0%| | 0.00/1.00 [00:00): 0%| | 0.00/1.00 [00:00 TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[Filter()] -> AllToAllOperator[Repartition] -> ActorPoolMapOperator[Map(BuildSFTExample)] -> OutputSplitter[split(2, equal=True)]\n", - "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m ⚠️ Ray's object store is configured to use only 28.0% of available memory (26.9GiB out of 96.0GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", - "\u001b[36m(SplitCoordinator pid=154630)\u001b[0m [dataset]: A new progress UI is available. To enable, set `ray.data.DataContext.get_current().enable_rich_progress_bars = True` and `ray.data.DataContext.get_current().use_ray_tqdm = False`.\n" - ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "72e524802e4948b8a2b2a3b19e9781f3", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "(pid=154630) Running Dataset val_76_0.: 0.00 row [00:00, ? row/s]" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "5279ad7cf6b14e3887165916948a8fec", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "(pid=154630) - ListFiles: 0%| | 0.00/1.00 [00:00): 0%| | 0.00/1.00 [00:00 SHUTTING_DOWN.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "[done] metrics: {'epoch': 0, 'step': 10, 'val_loss': 0.38665562868118286}\n", - "[done] best checkpoint: Checkpoint(filesystem=local, path=/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_runs_smoke/ray_train_run-2026-05-04_14-17-47/checkpoint_2026-05-04_14-31-01.420711)\n", - "[done] adapter: /mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\n" - ] - } - ], - "source": [ - "trainer = TorchTrainer(\n", - " train_loop_per_worker=train_loop_per_worker,\n", - " train_loop_config={\n", - " \"model_id\": STUDENT_MODEL_ID,\n", - " \"lr\": LR_SMOKE,\n", - " \"num_epochs\": NUM_EPOCHS_SMOKE,\n", - " \"per_device_bs\": PER_DEVICE_BS_SMOKE,\n", - " \"grad_accum\": GRAD_ACCUM_SMOKE,\n", - " \"warmup_ratio\": WARMUP_RATIO_SMOKE,\n", - " \"weight_decay\": 0.01,\n", - " \"lora_r\": LORA_R,\n", - " \"lora_alpha\": LORA_ALPHA,\n", - " \"lora_dropout\": LORA_DROPOUT,\n", - " \"lora_target_modules\": LORA_TARGET_MODULES,\n", - " \"train_size\": n_train,\n", - " \"adapter_dir\": SMOKE_ADAPTER_DIR,\n", - " # Production uses 50; smoke has only ~10 grad steps total, so drop\n", - " # to 5 to demonstrate that step-level checkpointing actually fires.\n", - " # Expect ckpts at step 5 and step 10 (the latter coincides with the\n", - " # end-of-epoch ckpt, so retention picks whichever has lower val_loss).\n", - " \"save_every_n_steps\": 5,\n", - " # Eval bs > train bs: no backward, no grad checkpoint tax. Smoke val\n", - " # is ~8 rows, sharded across 2 workers → 4 rows each → exactly 1\n", - " # batch per rank at eval_bs=4. Production uses 4 for the same reason.\n", - " \"eval_per_device_bs\": 4,\n", - " # Reproducibility: torch + cuda seeds offset per-rank, random/numpy\n", - " # uniform. Without this, dropout and any python-side randomness drift\n", - " # run-to-run even with identical data and config.\n", - " \"seed\": 42,\n", - " },\n", - " scaling_config=ScalingConfig(\n", - " num_workers=NUM_WORKERS_SMOKE,\n", - " use_gpu=True,\n", - " accelerator_type=\"L4\",\n", - " resources_per_worker={\"GPU\": 1, \"CPU\": 4},\n", - " # PACK both workers onto the same node so FSDP all-gathers /\n", - " # reduce-scatters use intra-node shared memory instead of crossing\n", - " # the cluster network. Without this, a workspace with only\n", - " # single-GPU L4 nodes available will land the 2 workers on\n", - " # separate nodes; the first NCCL collective then either crawls\n", - " # (10x+ slower per step) or hangs at all-gather. Requires a node\n", - " # with >= num_workers GPUs (e.g. g6.12xlarge with 4x L4).\n", - " # placement_strategy=\"PACK\",\n", - " ),\n", - " run_config=RunConfig(\n", - " storage_path=SMOKE_RUN_DIR,\n", - " # num_to_keep=3 so all of (step5, step10, epoch0) can co-exist for\n", - " # the demo — easy to inspect each in result.best_checkpoints.\n", - " checkpoint_config=CheckpointConfig(\n", - " num_to_keep=3,\n", - " checkpoint_score_attribute=\"val_loss\",\n", - " checkpoint_score_order=\"min\",\n", - " ),\n", - " ),\n", - " datasets={\"train\": train_ds, \"val\": val_ds},\n", - ")\n", - "result = trainer.fit()\n", - "print(f\"\\n[done] metrics: {result.metrics}\")\n", - "print(f\"[done] best checkpoint: {result.checkpoint}\")\n", - "print(f\"[done] adapter: {SMOKE_ADAPTER_DIR}\")" - ] + "outputs": [], + "source": "trainer = TorchTrainer(\n train_loop_per_worker=train_loop_per_worker,\n train_loop_config={\n \"model_id\": STUDENT_MODEL_ID,\n \"lr\": LR_SMOKE,\n \"num_epochs\": NUM_EPOCHS_SMOKE,\n \"per_device_bs\": PER_DEVICE_BS_SMOKE,\n \"grad_accum\": GRAD_ACCUM_SMOKE,\n \"warmup_ratio\": WARMUP_RATIO_SMOKE,\n \"weight_decay\": 0.01,\n \"lora_r\": LORA_R,\n \"lora_alpha\": LORA_ALPHA,\n \"lora_dropout\": LORA_DROPOUT,\n \"lora_target_modules\": LORA_TARGET_MODULES,\n \"train_size\": n_train,\n \"adapter_dir\": SMOKE_ADAPTER_DIR,\n # Production uses 50; smoke has only ~10 grad steps total, so drop\n # to 5 to demonstrate that step-level checkpointing actually fires.\n # Expect ckpts at step 5 and step 10 (the latter coincides with the\n # end-of-epoch ckpt, so retention picks whichever has lower val_loss).\n \"save_every_n_steps\": 5,\n # Eval bs > train bs: no backward, no grad checkpoint tax. Smoke val\n # is ~8 rows, sharded across 2 workers → 4 rows each → exactly 1\n # batch per rank at eval_bs=4. Production uses 4 for the same reason.\n \"eval_per_device_bs\": 4,\n # Reproducibility: torch + cuda seeds offset per-rank, random/numpy\n # uniform. Without this, dropout and any python-side randomness drift\n # run-to-run even with identical data and config.\n \"seed\": 42,\n },\n scaling_config=ScalingConfig(\n num_workers=NUM_WORKERS_SMOKE,\n use_gpu=True,\n accelerator_type=\"L4\",\n resources_per_worker={\"GPU\": 1, \"CPU\": 4},\n # PACK both workers onto the same node so FSDP all-gathers /\n # reduce-scatters use intra-node shared memory instead of crossing\n # the cluster network. Without this, a workspace with only\n # single-GPU L4 nodes available will land the 2 workers on\n # separate nodes; the first NCCL collective then either crawls\n # (10x+ slower per step) or hangs at all-gather. Requires a node\n # with >= num_workers GPUs (e.g. g6.12xlarge with 4x L4).\n # placement_strategy=\"PACK\",\n ),\n run_config=RunConfig(\n storage_path=SMOKE_RUN_DIR,\n # num_to_keep=3 so all of (step5, step10, epoch0) can co-exist for\n # the demo — easy to inspect each in result.best_checkpoints.\n checkpoint_config=CheckpointConfig(\n num_to_keep=3,\n checkpoint_score_attribute=\"val_loss\",\n checkpoint_score_order=\"min\",\n ),\n ),\n datasets={\"train\": train_ds, \"val\": val_ds},\n)\nresult = trainer.fit()\nprint(f\"\\n[done] metrics: {result.metrics}\")\nprint(f\"[done] best checkpoint: {result.checkpoint}\")\nprint(f\"[done] adapter: {SMOKE_ADAPTER_DIR}\")" }, { "cell_type": "markdown", "id": "verify-md", "metadata": {}, - "source": [ - "## Verify the adapter\n", - "\n", - "Confirm the saved files are what we expect (`adapter_config.json` + adapter\n", - "weights). Skips actually loading the 3B base model — that would re-download\n", - "and burn another ~5 minutes. The full inference test belongs in the\n", - "downstream batch / serve script with the adapter swapped in." - ] + "source": "## Verify the adapter\n\nConfirm the saved files are what we expect (`adapter_config.json` + adapter\nweights). Skips actually loading the 3B base model — that would re-download\nand burn another ~5 minutes. The full inference test belongs in the\ndownstream batch / serve script with the adapter swapped in." }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "cell-verify", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adapter directory contents:\n", - " README.md 0.01 MB\n", - " adapter_config.json 0.00 MB\n", - " adapter_model.safetensors 74.41 MB\n", - "\n", - "adapter_config.json (key fields):\n", - " r = 16\n", - " lora_alpha = 32\n", - " lora_dropout = 0.05\n", - " target_modules = ['up_proj', 'o_proj', 'gate_proj', 'q_proj', 'k_proj', 'v_proj', 'down_proj']\n", - " task_type = 'CAUSAL_LM'\n", - " base_model_name_or_path = 'Qwen/Qwen2.5-VL-3B-Instruct'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(TrainController pid=152042)\u001b[0m [State Transition] SHUTTING_DOWN -> FINISHED.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Downscaling node i-01de46080421a8483 (node IP: 10.0.72.158) due to node idle termination.\n", - "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Downscaling node i-0614be572a9b517fe (node IP: 10.0.103.116) due to node idle termination.\n", - "\u001b[36m(autoscaler +19m55s)\u001b[0m [autoscaler] Cluster resized to {8 CPU, 0 GPU}.\n" - ] - } - ], - "source": [ - "import json as _json\n", - "\n", - "files = sorted(os.listdir(SMOKE_ADAPTER_DIR))\n", - "print(\"adapter directory contents:\")\n", - "for f in files:\n", - " p = os.path.join(SMOKE_ADAPTER_DIR, f)\n", - " size_mb = os.path.getsize(p) / 1e6\n", - " print(f\" {f:40} {size_mb:>8.2f} MB\")\n", - "\n", - "with open(os.path.join(SMOKE_ADAPTER_DIR, \"adapter_config.json\")) as fh:\n", - " adapter_cfg = _json.load(fh)\n", - "print(\"\\nadapter_config.json (key fields):\")\n", - "for k in (\"r\", \"lora_alpha\", \"lora_dropout\", \"target_modules\",\n", - " \"task_type\", \"base_model_name_or_path\"):\n", - " print(f\" {k:28} = {adapter_cfg.get(k)!r}\")" - ] + "outputs": [], + "source": "import json as _json\n\nfiles = sorted(os.listdir(SMOKE_ADAPTER_DIR))\nprint(\"adapter directory contents:\")\nfor f in files:\n p = os.path.join(SMOKE_ADAPTER_DIR, f)\n size_mb = os.path.getsize(p) / 1e6\n print(f\" {f:40} {size_mb:>8.2f} MB\")\n\nwith open(os.path.join(SMOKE_ADAPTER_DIR, \"adapter_config.json\")) as fh:\n adapter_cfg = _json.load(fh)\nprint(\"\\nadapter_config.json (key fields):\")\nfor k in (\"r\", \"lora_alpha\", \"lora_dropout\", \"target_modules\",\n \"task_type\", \"base_model_name_or_path\"):\n print(f\" {k:28} = {adapter_cfg.get(k)!r}\")" }, { "cell_type": "markdown", "id": "next-md", "metadata": {}, - "source": [ - "## Next steps\n", - "\n", - "If everything above ran clean, submit the full 10k-row training as an\n", - "Anyscale Job:\n", - "\n", - "```bash\n", - "anyscale job submit --config-file job_config.yaml \\\n", - " --entrypoint \"python scripts/run_finetune_vlm_enrichment_3b.py\" \\\n", - " --env HF_TOKEN=$HF_TOKEN\n", - "```\n", - "\n", - "Then load the adapter into the existing inference pipeline:\n", - "\n", - "```python\n", - "from peft import PeftModel\n", - "from transformers import Qwen2_5_VLForConditionalGeneration\n", - "\n", - "base = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID)\n", - "model = PeftModel.from_pretrained(base, ADAPTER_OUTPUT_DIR)\n", - "```\n", - "\n", - "Or attach via vLLM in `run_enc_vlm_batch_emb_enrich_3b.py` /\n", - "`run_vlm_online_search_3b.py`:\n", - "\n", - "```python\n", - "engine_kwargs={\n", - " ...,\n", - " \"enable_lora\": True,\n", - " \"lora_modules\": [{\"name\": \"enrich\", \"path\": ADAPTER_OUTPUT_DIR}],\n", - "}\n", - "```" - ] + "source": "## Next steps\n\nIf everything above ran clean, submit the full 10k-row training as an\nAnyscale Job:\n\n```bash\nanyscale job submit --config-file job_config.yaml \\\n --entrypoint \"python scripts/run_distill_student_lora.py\" \\\n --env HF_TOKEN=$HF_TOKEN\n```\n\nThen load the adapter into the existing inference pipeline:\n\n```python\nfrom peft import PeftModel\nfrom transformers import Qwen2_5_VLForConditionalGeneration\n\nbase = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID)\nmodel = PeftModel.from_pretrained(base, ADAPTER_OUTPUT_DIR)\n```\n\nOr attach via vLLM in `run_enrich_and_embed.py` /\n`run_vlm_online_search_3b.py`:\n\n```python\nengine_kwargs={\n ...,\n \"enable_lora\": True,\n \"lora_modules\": [{\"name\": \"enrich\", \"path\": ADAPTER_OUTPUT_DIR}],\n}\n```" } ], "metadata": { diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb index 9181c0d01..6afa210ff 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb @@ -4,2354 +4,47 @@ "cell_type": "markdown", "id": "intro-md", "metadata": {}, - "source": [ - "# Stage 3 — Multimodal Enrichment + Embeddings (Qwen2.5-VL-3B + SigLIP 2)\n", - "\n", - "Smoke notebook for `scripts/run_enc_vlm_batch_emb_enrich_3b.py`. Runs the full\n", - "integrated pipeline (VLM enrichment + SigLIP image/text embeddings in one Ray\n", - "Data graph) at N=50. Auto-attaches the Stage 2 LoRA adapter when the smoke\n", - "adapter dir is present, else falls back to the base 3B model.\n", - "\n", - "Same code paths as the production job — only N, concurrency, and output paths\n", - "are scaled down." - ] + "source": "# Stage 3 — Enrichment + embeddings in one Ray Data graph\n\nRun the Stage 2 LoRA-adapted Qwen2.5-VL-3B student to emit catalog JSON, *and* SigLIP-2 (so400m, 1152-dim) image and text embeddings — all in a single streaming Ray Data pipeline. No intermediate disk writes between the VLM and the embedding stages.\n\nThis notebook runs the same code paths as `scripts/run_enrich_and_embed.py` at a small N. If the Stage 2 adapter dir is present, the pipeline routes through the fine-tuned weights; otherwise it falls back to the base 3B model. For the end-to-end story see the template's [`README.ipynb`](../README.ipynb)." }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "cell-init", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:38:08,371\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.187.68:6379...\n", - "2026-05-05 06:38:08,398\tINFO worker.py:2004 -- Connected to Ray cluster. View the dashboard at \u001b[1m\u001b[32mhttps://session-ixqlsdk9cd4drlzxlswjbh934g.i.anyscaleuserdata.com \u001b[39m\u001b[22m\n", - "2026-05-05 06:38:08,415\tINFO packaging.py:691 -- Creating a file package for local module '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings'.\n", - "2026-05-05 06:38:08,432\tINFO packaging.py:463 -- Pushing file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip' (4.06MiB) to Ray cluster...\n", - "2026-05-05 06:38:08,448\tINFO packaging.py:476 -- Successfully pushed file package 'gcs://_ray_pkg_30c4a5e9871e447b.zip'.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cluster resources: {\n", - " \"anyscale/node-group:8CPU-32GB\": 1.0,\n", - " \"anyscale/provider:aws\": 1.0,\n", - " \"node:__internal_head__\": 1.0,\n", - " \"node:10.0.187.68\": 1.0,\n", - " \"CPU\": 8.0,\n", - " \"object_store_memory\": 9604633804.0,\n", - " \"memory\": 22410812212.0,\n", - " \"anyscale/region:us-west-2\": 1.0,\n", - " \"anyscale/cpu_only:true\": 1.0\n", - "}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/worker.py:2052: FutureWarning: Tip: In future versions of Ray, Ray will no longer override accelerator visible devices env var if num_gpus=0 or num_gpus=None (default). To enable this behavior and turn off this error message, set RAY_ACCEL_ENV_VAR_OVERRIDE_ON_ZERO=0\n", - " warnings.warn(\n" - ] - } - ], - "source": [ - "import os, sys, json\n", - "\n", - "sys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n", - "\n", - "# MUST be set before importing the script — the LoRA detection runs at\n", - "# module-import time. If the dir doesn't exist the script falls back to base 3B.\n", - "os.environ.setdefault(\n", - " \"QWEN_LORA_ADAPTER_DIR\",\n", - " \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\",\n", - ")\n", - "\n", - "import ray\n", - "if ray.is_initialized():\n", - " ray.shutdown()\n", - "\n", - "ray.init(\n", - " runtime_env={\n", - " \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n", - " },\n", - ")\n", - "print(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" - ] + "outputs": [], + "source": "import os, sys, json\n\nsys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n\n# MUST be set before importing the script — the LoRA detection runs at\n# module-import time. If the dir doesn't exist the script falls back to base 3B.\nos.environ.setdefault(\n \"QWEN_LORA_ADAPTER_DIR\",\n \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\",\n)\n\nimport ray\nif ray.is_initialized():\n ray.shutdown()\n\nray.init(\n runtime_env={\n \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n },\n)\nprint(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "cell-config", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "INFO 05-05 06:38:26 [importing.py:44] Triton is installed but 0 active driver(s) found (expected 1). Disabling Triton to prevent runtime errors.\n", - "INFO 05-05 06:38:26 [importing.py:68] Triton not installed or not compatible; certain GPU-related functions will not be available.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "W0505 06:38:28.618000 11474 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[vlm] syncing LoRA /mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke → s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke\n", - "[vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_smoke; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_smoke'\n", - "smoke config: N=50 VLM_CONCURRENCY=1 EMB_CONCURRENCY=1\n", - "VLM mode: LoRA: qwen25vl_3b_enrichment_lora_smoke (loaded from s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras)\n", - "output: /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" - ] - } - ], - "source": [ - "from scripts import run_enc_vlm_batch_emb_enrich_3b as enc\n", - "\n", - "# Smoke overrides — same code paths as the production job, just smaller. We\n", - "# rebind module attributes so the script's helpers (build_catalog,\n", - "# build_vlm_processor) pick them up at call time via the module globals.\n", - "N_SMOKE = 50\n", - "enc.N_ROWS = N_SMOKE\n", - "enc.VLM_CONCURRENCY = 1\n", - "enc.EMB_CONCURRENCY = 1\n", - "enc.PROCESS_CONCURRENCY = 4\n", - "enc.FETCH_CONCURRENCY = 8\n", - "enc.CACHE_PATH = f\"{enc.BASE_DIR}/catalog_{enc.CATEGORY}_{N_SMOKE}.parquet\"\n", - "enc.CHECKPOINT_PATH = f\"{enc.BASE_DIR}/enc_vlm_emb_enrich_smoke_{N_SMOKE}_checkpoint\"\n", - "enc.OUTPUT_PATH = f\"{enc.BASE_DIR}/enc_vlm_enriched_with_embeddings_smoke_{N_SMOKE}.parquet\"\n", - "\n", - "vlm_mode = (\n", - " f\"LoRA: {enc.LORA_ADAPTER_NAME} (loaded from {enc.LORA_REMOTE_PREFIX})\"\n", - " if enc.LORA_ADAPTER_NAME\n", - " else f\"base 3B ({enc.VLM_MODEL_SOURCE})\"\n", - ")\n", - "print(f\"smoke config: N={N_SMOKE} VLM_CONCURRENCY={enc.VLM_CONCURRENCY} EMB_CONCURRENCY={enc.EMB_CONCURRENCY}\")\n", - "print(f\"VLM mode: {vlm_mode}\")\n", - "print(f\"output: {enc.OUTPUT_PATH}\")" - ] + "outputs": [], + "source": "from scripts import run_enrich_and_embed as enc\n\n# Smoke overrides — same code paths as the production job, just smaller. We\n# rebind module attributes so the script's helpers (build_catalog,\n# build_vlm_processor) pick them up at call time via the module globals.\nN_SMOKE = 50\nenc.N_ROWS = N_SMOKE\nenc.VLM_CONCURRENCY = 1\nenc.EMB_CONCURRENCY = 1\nenc.PROCESS_CONCURRENCY = 4\nenc.FETCH_CONCURRENCY = 8\nenc.CACHE_PATH = f\"{enc.BASE_DIR}/catalog_{enc.CATEGORY}_{N_SMOKE}.parquet\"\nenc.CHECKPOINT_PATH = f\"{enc.BASE_DIR}/enc_vlm_emb_enrich_smoke_{N_SMOKE}_checkpoint\"\nenc.OUTPUT_PATH = f\"{enc.BASE_DIR}/enc_vlm_enriched_with_embeddings_smoke_{N_SMOKE}.parquet\"\n\nvlm_mode = (\n f\"LoRA: {enc.LORA_ADAPTER_NAME} (loaded from {enc.LORA_REMOTE_PREFIX})\"\n if enc.LORA_ADAPTER_NAME\n else f\"base 3B ({enc.VLM_MODEL_SOURCE})\"\n)\nprint(f\"smoke config: N={N_SMOKE} VLM_CONCURRENCY={enc.VLM_CONCURRENCY} EMB_CONCURRENCY={enc.EMB_CONCURRENCY}\")\nprint(f\"VLM mode: {vlm_mode}\")\nprint(f\"output: {enc.OUTPUT_PATH}\")" }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "cell-input", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[load hf] Loading hf://datasets/McAuley-Lab/Amazon-Reviews-2023/raw_meta_Electronics ...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/dataset.py:1589: UserWarning: Use 'expr' instead of 'fn' when possible for performant filters.\n", - " warnings.warn(\n", - "2026-05-05 06:38:45,268\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_7_0\n", - "2026-05-05 06:38:45,328\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_7_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:38:45,329\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_7_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=50] -> AllToAllOperator[Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle] -> TaskPoolMapOperator[Write]\n", - "2026-05-05 06:38:45,331\tWARNING resource_manager.py:141 -- ⚠️ Ray's object store is configured to use only 42.9% of available memory (8.9GiB out of 20.9GiB total). For optimal Ray Data performance, we recommend setting the object store to at least 50% of available memory. You can do this by setting the 'object_store_memory' parameter when calling ray.init() or by setting the RAY_DEFAULT_OBJECT_STORE_MEMORY_PROPORTION environment variable.\n", - "2026-05-05 06:38:45,334\tINFO __init__.py:56 -- Progress will be logged because stdout is a non-interactive terminal.\n", - "2026-05-05 06:38:49,893\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_7_0 =======\n", - "2026-05-05 06:38:49,894\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:38:49,894\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-05 06:38:49,895\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:38:49,895\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:38:49,896\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:38:49,896\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:38:49,897\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:38:49,897\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-05 06:38:49,898\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:38:49,898\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle: 0/1\n", - "2026-05-05 06:38:49,899\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-05 06:38:49,900\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-05 06:38:49,900\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-05 06:38:49,901\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:38:49,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:38:49,902\tINFO logging_progress.py:192 -- ============================================\n", - "2026-05-05 06:39:03,829\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_7_0 =======\n", - "2026-05-05 06:39:03,830\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:03,830\tINFO logging_progress.py:227 -- Active & requested resources: 5/8 CPU, 1.4GiB/6.7GiB object store\n", - "2026-05-05 06:39:03,831\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:03,832\tINFO logging_progress.py:231 -- ListFiles: 10/10\n", - "2026-05-05 06:39:03,832\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.1KiB object store\n", - "2026-05-05 06:39:03,834\tINFO logging_progress.py:231 -- ReadFiles: 42000/1\n", - "2026-05-05 06:39:03,834\tINFO logging_progress.py:233 -- Tasks: 5 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 5 (570.0B); Resources: 5.0 CPU, 1.3GiB object store\n", - "2026-05-05 06:39:03,835\tINFO logging_progress.py:231 -- limit=50: 0/1\n", - "2026-05-05 06:39:03,836\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 157.8KiB object store\n", - "2026-05-05 06:39:03,836\tINFO logging_progress.py:231 -- Filter(_has_title_and_image)->Map(_normalize_amazon_row)->Filter(_url_is_reachable)->RandomShuffle: 0/1\n", - "2026-05-05 06:39:03,837\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; 0 rows output\n", - "2026-05-05 06:39:03,838\tINFO logging_progress.py:231 -- - Shuffle Map: 0/1\n", - "2026-05-05 06:39:03,838\tINFO logging_progress.py:231 -- - Shuffle Reduce: 0/1\n", - "2026-05-05 06:39:03,839\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:39:03,840\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:03,840\tINFO logging_progress.py:192 -- ============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(map pid=12532)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(map pid=12532)\u001b[0m W0505 06:39:09.055000 12532 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "2026-05-05 06:39:11,146\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_7_0 execution finished in 25.82 seconds\n", - "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-05 06:39:11,748\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 30.5KiB data written.\n", - "2026-05-05 06:39:11,759\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_10_0\n", - "2026-05-05 06:39:11,766\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_10_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:39:11,767\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_10_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", - "2026-05-05 06:39:11,783\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_10_0 =======\n", - "2026-05-05 06:39:11,784\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:11,784\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-05 06:39:11,785\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:11,786\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:11,787\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:11,788\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", - "2026-05-05 06:39:11,788\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:11,788\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:39:12,038\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_10_0 execution finished in 0.27 seconds\n", - "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-05 06:39:12,052\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_11_0\n", - "2026-05-05 06:39:12,057\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_11_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:39:12,058\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_11_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[MapBatches(count_rows)]\n", - "2026-05-05 06:39:12,071\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_11_0 =======\n", - "2026-05-05 06:39:12,071\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:12,072\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-05 06:39:12,073\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:12,074\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:12,074\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:12,074\tINFO logging_progress.py:231 -- MapBatches(count_rows): 0/1\n", - "2026-05-05 06:39:12,075\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:12,076\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:39:12,122\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_11_0 execution finished in 0.06 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-05 06:39:12,132\tINFO dataset.py:3670 -- Tip: Use `take_batch()` instead of `take() / show()` to return records in pandas or numpy batch format.\n", - "2026-05-05 06:39:12,134\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_12_0\n", - "2026-05-05 06:39:12,136\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_12_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:39:12,137\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_12_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=1]\n", - "2026-05-05 06:39:12,151\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_12_0 =======\n", - "2026-05-05 06:39:12,152\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:12,153\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-05 06:39:12,153\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:12,154\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:12,154\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:12,155\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:39:12,156\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:12,156\tINFO logging_progress.py:231 -- limit=1: 0/1\n", - "2026-05-05 06:39:12,157\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:12,157\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:39:12,226\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_12_0 execution finished in 0.09 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[load hf] cached 50 rows → /mnt/cluster_storage/vlm-distillation-catalog-enrichment/catalog_Electronics_50.parquet\n", - "\n", - "[catalog] 50 rows after filtering\n", - "\n", - "[input row]\n", - " id = '1070d429975daeea'\n", - " product_id = 'B01MCZP7RF'\n", - " title = 'MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A14\n", - " description = ''\n", - " image_url = 'https://m.media-amazon.com/images/I/41mg5gRtN2L._AC_.jpg'\n", - " source = 'amazon-reviews-2023'\n" - ] - }, - { - "data": { - "image/jpeg": "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", - "image/png": "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", - "text/plain": [ - "" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import io as _io\n", - "import requests as _r\n", - "from PIL import Image as _Image\n", - "\n", - "# build_catalog() caches at CACHE_PATH; first run does the HF read + URL HEAD\n", - "# checks, repeat runs reuse the parquet. Returns a Ray Dataset.\n", - "ds = enc.build_catalog()\n", - "print(f\"\\n[catalog] {ds.count()} rows after filtering\")\n", - "\n", - "row = ds.take(1)[0]\n", - "print(\"\\n[input row]\")\n", - "for k, v in row.items():\n", - " print(f\" {k:14} = {repr(v)[:100]}\")\n", - "\n", - "resp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\n", - "img = _Image.open(_io.BytesIO(resp.content))\n", - "img.thumbnail((256, 256))\n", - "img" - ] + "outputs": [], + "source": "import io as _io\nimport requests as _r\nfrom PIL import Image as _Image\n\n# build_catalog() caches at CACHE_PATH; first run does the HF read + URL HEAD\n# checks, repeat runs reuse the parquet. Returns a Ray Dataset.\nds = enc.build_catalog()\nprint(f\"\\n[catalog] {ds.count()} rows after filtering\")\n\nrow = ds.take(1)[0]\nprint(\"\\n[input row]\")\nfor k, v in row.items():\n print(f\" {k:14} = {repr(v)[:100]}\")\n\nresp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\nimg = _Image.open(_io.BytesIO(resp.content))\nimg.thumbnail((256, 256))\nimg" }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "cell-pipeline", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:39:17,227\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", - "2026-05-05 06:39:17,397\tINFO worker.py:1810 -- Connecting to existing Ray cluster at address: 10.0.187.68:6379...\n", - "2026-05-05 06:39:17,398\tINFO worker.py:1831 -- Calling ray.init() again after it has already been called.\n", - "No cloud storage mirror configured\n" - ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "edaa916dc1b24b0fbc9e952d5a24ace0", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "config.json: 0.00B [00:00, ?B/s]" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:39:25,730\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", - "2026-05-05 06:39:25,732\tWARNING util.py:624 -- The argument ``concurrency`` is deprecated in Ray 2.51. Please specify argument ``compute`` instead. For more information, see https://docs.ray.io/en/master/data/transforming-data.html#stateful-transforms.\n", - "\u001b[36m(pid=12918)\u001b[0m W0505 06:39:25.666000 12918 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "2026-05-05 06:39:25,744\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_24_0\n", - "2026-05-05 06:39:25,754\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_24_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:39:25,754\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_24_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> TaskPoolMapOperator[MapBatches(fetch_and_resize)] -> TaskPoolMapOperator[Map(_preprocess)] -> ActorPoolMapOperator[MapBatches(PrepareMultimodalUDF)] -> ActorPoolMapOperator[MapBatches(ChatTemplateUDF)] -> ActorPoolMapOperator[MapBatches(TokenizeUDF)] -> ActorPoolMapOperator[MapBatches(vLLMEngineStageUDF)] -> ActorPoolMapOperator[MapBatches(DetokenizeUDF)] -> ActorPoolMapOperator[Map(_postprocess)->Map(ProcessSigLIP)] -> ActorPoolMapOperator[MapBatches(EmbedSigLIP)] -> TaskPoolMapOperator[Write]\n", - "2026-05-05 06:39:28,743\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:39:28,746\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:28,747\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU, 2 GPU)\n", - "2026-05-05 06:39:28,748\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:28,749\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:28,750\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:28,751\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:39:28,752\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:28,753\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:39:28,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:28,755\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:39:28,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:28,756\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:39:28,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,760\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:39:28,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,761\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:39:28,764\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,765\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:39:28,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,767\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:39:28,769\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,770\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:39:28,772\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,773\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:39:28,773\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:28,774\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:39:28,775\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:28,777\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +1m21s)\u001b[0m Tip: use `ray status` to view detailed cluster status. To disable these messages, set RAY_SCHEDULER_EVENTS=0.\n", - "\u001b[36m(autoscaler +1m21s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 0 to 1).\n", - "\u001b[36m(autoscaler +1m21s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2c] [on-demand] Launched 1 instance.\n", - "\u001b[36m(autoscaler +1m26s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB] Attempting to add 1 node to the cluster (increasing from 1 to 2).\n", - "\u001b[36m(autoscaler +1m26s)\u001b[0m [autoscaler] [1xL4:8CPU-32GB|g6.2xlarge] [us-west-2c] [on-demand] Launched 1 instance.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:39:38,792\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:39:38,798\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:38,798\tINFO logging_progress.py:227 -- Active & requested resources: 1/8 CPU, 0.0B/6.7GiB object store (pending: 8 CPU, 2 GPU)\n", - "2026-05-05 06:39:38,800\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:38,800\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:38,801\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:38,802\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:39:38,803\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:38,804\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:39:38,805\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:38,806\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:39:38,807\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:38,808\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:39:38,811\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,815\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:39:38,815\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,816\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:39:38,817\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,818\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:39:38,819\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,820\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:39:38,822\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,822\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:39:38,823\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,824\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:39:38,825\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:38,825\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:39:38,826\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:38,827\tINFO logging_progress.py:192 -- =============================================\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m W0505 06:39:46.153000 13038 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m W0505 06:39:46.217000 13047 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m No cloud storage mirror configured\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(ChatTemplateUDF)) pid=13038)\u001b[0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13059)\u001b[0m Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.52, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\n", - "2026-05-05 06:39:48,892\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:39:48,893\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:48,894\tINFO logging_progress.py:227 -- Active & requested resources: 3/8 CPU, 0.0B/6.7GiB object store (pending: 6 CPU, 2 GPU)\n", - "2026-05-05 06:39:48,895\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:48,896\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:48,896\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:48,897\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:39:48,898\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:48,899\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:39:48,899\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:48,900\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:39:48,901\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:48,902\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:39:48,902\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,905\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:39:48,906\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,907\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:39:48,908\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,909\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:39:48,909\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,910\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:39:48,911\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,912\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:39:48,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4 (running=0, restarting=0, pending=4); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,913\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:39:48,913\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:48,914\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:39:48,915\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:48,915\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:39:58,939\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:39:58,940\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:39:58,940\tINFO logging_progress.py:227 -- Active & requested resources: 8/8 CPU, 0.0B/6.7GiB object store (pending: 1 CPU, 2 GPU)\n", - "2026-05-05 06:39:58,941\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:39:58,942\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:39:58,942\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:58,943\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:39:58,943\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:58,944\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:39:58,945\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:58,945\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:39:58,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:58,946\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:39:58,946\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,947\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:39:58,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,948\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:39:58,949\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,950\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:39:58,950\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,951\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:39:58,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,952\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:39:58,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,953\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:39:58,954\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:39:58,954\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:39:58,955\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:39:58,956\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m WARNING 05-05 06:39:59 [interface.py:222] Failed to import from vllm._C: ImportError('libcuda.so.1: cannot open shared object file: No such file or directory')\n", - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\u001b[32m [repeated 3x across cluster] (Ray deduplicates logs by default. Set RAY_DEDUP_LOGS=0 to disable log deduplication, or see https://docs.ray.io/en/master/ray-observability/user-guides/configure-logging.html#log-deduplication for more options.)\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m INFO 05-05 06:40:01 [model.py:1561] Using max model len 128000\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:40:09,015\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:09,016\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:09,016\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:09,017\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:09,018\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:09,018\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:09,019\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:09,019\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:09,020\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:09,020\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:09,021\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:09,022\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:09,022\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:09,023\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,023\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:09,024\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,024\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:09,025\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,025\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:09,026\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,026\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:09,027\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,027\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:09,029\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,029\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:09,030\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:09,030\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:09,031\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:09,032\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:40:19,085\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:19,086\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:19,086\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:19,087\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:19,088\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:19,088\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:19,088\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:19,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:19,089\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:19,089\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:19,090\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:19,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:19,091\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:19,091\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,092\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:19,092\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,093\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:19,093\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,093\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:19,094\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,095\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:19,095\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,096\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:19,096\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,096\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:19,097\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:19,097\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:19,098\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:19,098\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:40:29,124\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:29,125\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:29,125\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:29,125\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:29,126\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:29,126\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:29,127\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:29,127\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:29,127\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:29,128\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:29,129\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:29,129\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:29,130\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:29,130\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,131\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:29,132\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,132\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:29,133\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,133\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:29,134\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,134\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:29,135\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,135\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:29,136\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,136\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:29,137\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:29,137\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:29,138\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:29,138\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:40:39,175\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:39,176\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:39,177\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:39,177\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:39,178\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:39,178\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:39,179\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:39,180\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:39,181\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:39,182\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:39,182\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:39,183\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:39,183\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:39,184\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,185\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:39,185\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,186\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:39,186\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,187\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:39,188\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,188\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:39,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,189\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:39,189\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,190\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:39,190\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:39,191\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:39,191\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:39,191\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:40:49,225\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:49,225\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:49,226\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:49,227\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:49,227\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:49,228\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:49,228\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:49,228\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:49,229\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:49,229\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:49,230\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:49,230\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:49,231\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:49,231\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,231\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:49,232\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,232\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:49,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,233\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:49,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,234\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:49,234\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,235\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:49,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,235\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:49,236\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:49,238\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:49,238\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:49,239\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:40:59,226\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:40:59,226\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:40:59,227\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:40:59,228\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:40:59,228\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:40:59,229\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:59,230\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:40:59,230\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:59,231\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:40:59,231\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:59,232\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:40:59,232\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:59,233\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:40:59,233\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,234\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:40:59,235\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,235\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:40:59,237\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,238\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:40:59,239\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,239\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:40:59,240\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,240\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:40:59,241\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,241\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:40:59,242\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:40:59,242\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:40:59,243\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:40:59,244\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:41:09,304\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:41:09,304\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:41:09,305\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:41:09,306\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:41:09,306\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:41:09,307\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:09,307\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:41:09,308\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:09,308\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:41:09,309\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:09,309\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:41:09,309\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:09,311\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:41:09,311\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,311\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:41:09,312\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,313\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:41:09,313\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,314\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:41:09,315\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,315\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:41:09,316\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,316\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:09,317\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,318\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:09,318\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:09,319\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:09,319\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:09,321\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:41:19,328\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:41:19,329\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:41:19,330\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:41:19,330\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:41:19,330\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:41:19,331\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:19,331\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:41:19,331\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:19,332\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:41:19,332\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:19,333\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:41:19,334\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:19,334\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:41:19,335\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,335\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:41:19,336\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,336\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:41:19,337\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,337\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:41:19,338\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,338\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:41:19,339\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,340\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:19,340\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,341\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:19,341\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:19,342\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:19,342\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:19,343\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +3m16s)\u001b[0m [autoscaler] Cluster upscaled to {16 CPU, 1 GPU}.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:41:29,382\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:41:29,383\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:41:29,383\tINFO logging_progress.py:227 -- Active & requested resources: 9/8 CPU, 0.0B/6.7GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:41:29,384\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:41:29,384\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:41:29,385\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:29,385\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:41:29,385\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:29,386\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:41:29,386\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:29,387\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:41:29,387\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:29,387\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:41:29,388\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,388\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:41:29,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,389\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:41:29,389\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,390\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:41:29,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,392\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:41:29,392\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,393\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:29,393\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,394\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:29,394\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:29,394\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:29,395\tINFO logging_progress.py:233 -- Tasks: 0 [backpressured:tasks(ResourceBudget)]; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:29,395\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(autoscaler +3m21s)\u001b[0m [autoscaler] Cluster upscaled to {24 CPU, 2 GPU}.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/task_pool_map_operator.py:206: UserWarning: The maximum number of concurrent tasks for 'MapBatches(fetch_and_resize)' is set to 8, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), which is less than the concurrency limit. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", - " warnings.warn(\n", - "2026-05-05 06:41:39,443\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:41:39,444\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:41:39,444\tINFO logging_progress.py:227 -- Active & requested resources: 9/24 CPU, 30.5KiB/20.1GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:41:39,445\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:41:39,446\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:41:39,446\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:39,447\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:41:39,449\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 30.5KiB object store\n", - "2026-05-05 06:41:39,449\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:41:39,449\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:39,450\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:41:39,451\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:39,451\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:41:39,452\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,452\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:41:39,453\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,453\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:41:39,454\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,454\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:41:39,455\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,457\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:41:39,457\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,458\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:39,458\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,459\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:39,460\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:39,460\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:39,461\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:39,461\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m `torch_dtype` is deprecated! Use `dtype` instead!\n", - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m W0505 06:39:47.193000 13179 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\u001b[32m [repeated 6x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(DetokenizeUDF)) pid=13037)\u001b[0m No cloud storage mirror configured\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(Map(_postprocess)->Map(ProcessSigLIP)) pid=13179)\u001b[0m Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.52, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\u001b[32m [repeated 3x across cluster]\u001b[0m\n", - "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m W0505 06:41:49.143000 3251 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Max pending requests is set to 141\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Downloading model and tokenizer.\n", - "2026-05-05 06:41:49,474\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:41:49,474\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:41:49,475\tINFO logging_progress.py:227 -- Active & requested resources: 9/24 CPU, 30.5KiB/20.1GiB object store (pending: 2 GPU)\n", - "2026-05-05 06:41:49,476\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:41:49,476\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:41:49,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:49,477\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:41:49,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 30.5KiB object store\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m No cloud storage mirror configured\n", - "2026-05-05 06:41:49,479\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 0/1\n", - "2026-05-05 06:41:49,479\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:49,480\tINFO logging_progress.py:231 -- Map(_preprocess): 0/1\n", - "2026-05-05 06:41:49,480\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:49,482\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 0/1\n", - "2026-05-05 06:41:49,482\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,483\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 0/1\n", - "2026-05-05 06:41:49,484\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,484\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 0/1\n", - "2026-05-05 06:41:49,485\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,486\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:41:49,487\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,487\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:41:49,488\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,489\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:49,489\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,490\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:49,490\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:49,491\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:49,491\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:49,492\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapBatches(fetch_and_resize) pid=3251, ip=10.0.159.116)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m W0505 06:41:56.160000 3179 site-packages/torch/utils/cpp_extension.py:117] No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(Map(_preprocess) pid=3179, ip=10.0.163.74)\u001b[0m [vlm] LoRA adapter ready at s3://anyscale-production-data-cld-g54aiirwj1s8t9ktgzikqur41k///artifact_storage/loras/qwen25vl_3b_enrichment_lora_1000; routing batch enrichment requests with model='qwen25vl_3b_enrichment_lora_1000'\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_bytes': b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x0...; falling back to serialize as pickled python objects\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 329, in _convert_to_pyarrow_native_array\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\n", - "\u001b[36m(MapWorker(MapBatches(PrepareMultimodalUDF)) pid=13047)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x04\\x05\\x06\\n\\x06\\x06\\x05\\x05\\x06\\x0c\\x08\\t\\x07\\n\\x0e\\x0c\\x0f\\x0e\\x0e\\x0c\\r\\r\\x0f\\x11\\x16\\x13\\x0f\\x10\\x15\\x11\\r\\r\\x13\\x1a\\x13\\x15\\x17\\x18\\x19\\x19\\x19\\x0f\\x12\\x1b\\x1d\\x1b\\x18\\x1d\\x16\\x18\\x19\\x18\\xff\\xdb\\x00C\\x01\\x04\\x04\\x04\\x06\\x05\\x06\\x0b\\x06\\x06\\x0b\\x18\\x10\\r\\x10\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\xff\\xc0\\x00\\x11\\x08\\x02\\x00\\x02\\x00\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00\\x1f\\x00\\x00\\x01\\x05\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x10\\x00\\x02\\x01\\x03\\x03\\x02\\x04\\x03\\x05\\x05\\x04\\x04\\x00\\x00\\x01}\\x01\\x02\\x03\\x00\\x04\\x11\\x05\\x12!1A\\x06\\x13Qa\\x07\"q\\x142\\x81\\x91\\xa1\\x08#B\\xb1\\xc1\\x15R\\xd1\\xf0$3br\\x82\\t\\n\\x16\\x17\\x18\\x19\\x1a%&\\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xc4\\x00\\x1f\\x01\\x00\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x11\\x00\\x02\\x01\\x02\\x04\\x04\\x03\\x04\\x07\\x05\\x04\\x04\\x00\\x01\\x02w\\x00\\x01\\x02\\x03\\x11\\x04\\x05!1\\x06\\x12AQ\\x07aq\\x13\"2\\x81\\x08\\x14B\\x91\\xa1\\xb1\\xc1\\t#3R\\xf0\\x15br\\xd1\\n\\x16$4\\xe1%\\xf1\\x17\\x18\\x19\\x1a&\\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x11\\x03\\x11\\x00?\\x00\\xfb\\xfa\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x99 $}\\xd0\\xde\\xc6\\x9f\\\\\\x9f\\xc4\\xaf\\x17\\xa7\\x81>\\x18j\\x9e\\'h\\xc4\\x92Z\\xa0\\xf2\\x90\\xff\\x00\\x13\\xb1\\n\\xa3\\xf39\\xfc(\\x03\\x1b\\xc6\\xdf\\x15t\\xaf\\x08\\xea\\x91h6v\\xf2j\\xfa\\xfc\\xe3x\\xd3\\xe1a\\x98\\x97\\xfb\\xf2\\x13\\xc2/\\xa0\\xef\\xda\\xb8\\xe9>#|F\\x9e\\xe4\\xc8_C\\xb3O\\xf9\\xe5\\x123\\x95\\xf6%\\xba\\xd7\\x9fx\\x17K\\xbd\\xb5\\xf0\\xfc\\xba\\xde\\xb13\\xdc\\xebZ\\xb3\\x9b\\xab\\xbb\\x99N\\xe7\\xc3\\x1c\\x85\\xdcy\\xc7\\xb5t\\xa4\\xee\\xc6\\xeeq\\xd34\\x01\\xd0\\x8f\\x89^7O\\xf9t\\xd0\\xe4\\xff\\x00{\\xccZ\\xe6A\\xed\\x9e(\\xdf\\xb7\\xf8\\x8d\\x00u\\x7f\\xf0\\xb5\\xfcd\\x8d\\xf3\\xe8z3/\\xaaL\\xe3\\xf9\\xd2\\xc7\\xf1\\x8b\\xc4\\x91\\xe7\\xcf\\xf0\\x8d\\xbc\\x83\\xfe\\x98]\\x01\\xfc\\xeb\\x90gLc\\xd3>?\\xd6?\\xe7@\\x1e\\xa6\\xbf\\x1a<\\x16Nd:\\xac^\\xefc\\'\\xf8S\\xd7\\xe3_\\xc3\\x9d\\xf8\\x93^1\\x9fI!e\\xc7\\xe6+\\xc9\\x1ay\\xdb\\x86\\x91\\xc8\\xf75\\x11\\x00\\x9c\\x94\\x04\\xfd(\\x03\\xda\\xe2\\xf8\\xbb\\xf0\\xd6\\xe0\\x00\\xb6\\x13#c\\xe7A\\xff\\x00\\x02\\x06\\x9e1\\x8e\\x18~u\\xf2Ri6i\\xff\\x00\\x1e\\xeaa\\xff\\x00q\\xc8\\xa9\\x05\\xa4\\xc1\\x88\\x8fT\\xd5\\xed\\xb8\\xe0\\xc5}\"\\xff\\x00#@\\x1fY\\x02\\t\\xe1\\xb3\\x8e\\xd4\\xea\\xf8\\xed\\xf4\\x8f\\x17\\t\\x99\\xed>(\\xf8\\xca\\xddI\\xc8\\x8cjR\\x95Q\\xe8>n\\x94}\\x9b\\xe2\\x1c\\x12\\xa3\\'\\xc5\\x9f\\x14\\xb2\\x0f\\xe1{\\xc79\\xfc\\xcd\\x00}\\x89E|\\xb1\\x1e\\xb3\\xe3h\\x15B\\xf8\\xf3]$\\x0f\\xf9i.\\xe2\\x7f:\\xb4\\x9e)\\xf8\\x82\\x9c\\xa7\\x8d\\xf5\\x13\\xff\\x00]!\\x8c\\xff\\x00J\\x00\\xfav\\x8a\\xf9\\xa5|s\\xf1&?\\xbb\\xe3V?\\xef\\xd8\\xc2\\x7f\\xf6Z\\x93\\xfe\\x16\\'\\xc4\\xe8\\xf9_\\x13[I\\xff\\x00],b\\x03\\xf4Z\\x00\\xfaJ\\x8a\\xf9\\xc0|Q\\xf8\\xa0\\x9d5=\\x12C\\xfe\\xdd\\xa9\\x1f\\xca\\xa5_\\x8c?\\x14\\xa2\\x186\\x1e\\x18\\xb8\\xf7d\\x99\\x7f\\x91\\xa0\\x0f\\xa2\\xa8\\xaf\\x9e\\x87\\xc6\\xaf\\x89@|\\xfa\\x07\\x86O\\xae\\xd9&\\x1f\\xd6\\xa4O\\x8d\\xdf\\x10\\x067xOE\\x90\\x7f\\xd3;\\x87\\x1f\\xcc\\xd0\\x07\\xd04W\\x84\\'\\xc7_\\x16\\x8f\\xf5\\xbe\\x03\\x81\\xff\\x00\\xeb\\x9d\\xea\\x8f\\xe7OO\\x8f\\xfa\\xda\\xff\\x00\\xaf\\xf8w3\\x7f\\xd7-B#@\\x1e\\xe9Ex\\x8a\\xfe\\xd0\\xb2\\xa9\\xfd\\xff\\x00\\xc3\\xcda?\\xdc\\x9e6\\xfeU \\xfd\\xa2\\xf4\\xd5\\x18\\x97\\xc1>\"C\\xdfla\\xbf\\x95\\x00{U\\x15\\xe3\\x90\\xfe\\xd1~\\x17 \\x1b\\x9f\\x0fx\\x9a\\x13\\xff\\x00^\\x0c\\xdf\\xc8T\\xb2\\xfe\\xd2?\\x0em\\xe2\\xf3.\\xa2\\xf1\\x0c\\n:\\x96\\xd2\\xa6\\xc0\\xfc@\\xa0\\x0f^\\xa2\\xbcf/\\xda\\x97\\xe0\\xfc\\x8d\\xb7\\xfbcPB?\\xe7\\xa6\\x9f*\\xff\\x001Wc\\xfd\\xa4\\xbe\\x0fHA>,D\\xcfA$L\\xbf\\xccP\\x07\\xac\\xd1^o\\x17\\xc7\\x8f\\x84\\xf3*\\xb2\\xf8\\xce\\xc5\\x01\\xfe\\xfbm\\xfeu\\xa1\\x17\\xc6\\x1f\\x86\\x13\\xa8d\\xf1\\xc6\\x8e>\\xb7\\x00P\\x07qErq\\xfcN\\xf8y(\\xcc~4\\xd1\\x0e\\x7f\\xe9\\xed?\\xc6\\xadA\\xe3\\xaf\\x06\\\\\\xca\\xa9o\\xe2\\xad\"B\\xc4\\x00\\x16\\xe9\\t$\\xfe4\\x01\\xd1QLF\\x0e\\xa1\\x83\\xab)\\xe8T\\xe4\\x1a}\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00!8\\x1cu\\xaf\\x0e\\xfd\\xa5.~\\xd1\\xe1\\xef\\x0cx`>[P\\xd5VG\\x8f\\xfb\\xe9\\x1a\\x92\\xd9\\xf6\\xcb-{\\x83\\x9c\\x0c\\xf7\\xed_6|_\\xbf\\x1a\\xaf\\xedG\\xe1m!\\\\:i\\x162\\xdc\\xba\\x8fY\\x01\\x07?\\xf7\\xcaP\\x04\\xae\\x02\\x88\\xe3A\\xb5\\x11v\\xa8\\x1d\\xc0\\xe9M=)\\xcd\\xf36GN?\\n\\x02\\xe6\\x80 va\\x90\\rB\\xdb\\xcfz\\xb6\\xd1d\\xf7\\xa3\\xca\\x03\\xd6\\x80(\\xb27\\xbd=\\x13\\xd4U\\xaf+4\\xe5\\x84\\x03\\xde\\x80!\\t\\xedO\\xdb\\xedV\\x04K\\x8e\\xa6\\x83\\x18\\xcfz\\x00\\xaf\\xb3\\x8e\\x94\\xdd\\x83\\x1d*\\xd7\\x961\\xde\\x9ac\\x1e\\xf4\\x01T\\xad&\\xcfQV<\\xbe{\\xd0S\\x8e\\x86\\x80+\\x15\\x1e\\x94\\xd2\\xbcU\\x82\\x9c\\xf7\\xa6\\x94\\xe3\\xbd\\x00V\\xdb\\x9e\\xb4\\xd2\\xb8\\xe8*\\xd6\\xcaiNzP\\x05m\\xad\\xefA\\x8f\\'\\x92\\xdf\\x9dY\\xda}(\\xda}(\\x02\\xb6\\x08\\'\\xfa\\xd3LJNJ\\x8f\\xca\\xac\\xed\\xe7\\xa5\\x1b\\x06(\\x02\\xb8L\\x0ce\\xb1\\xe9\\x9aC\\x12\\x93\\x9d\\xa2\\xa7\\xdb\\xedJ\\x17\\xda\\x80+\\xf9JG\"\\x9ab\\x1d\\xb2>\\x95km\\x05r(\\x02\\xa1\\x89q\\xf7sLhGe\\xab\\x98\\xe6\\x90\\xaf\\xb5\\x00Q1s\\xd2\\x86\\x8c\\x8fZ\\xb8W\\xda\\x90\\xc6\\r\\x00R1\\xaf\\xf7\\x07\\xe5F[\\xd6\\xad\\xb4C\\xde\\x98b\\x03\\xd6\\x80+\\x1c\\x9e\\xb4\\xd3\\x90x\\xe3\\xe9V\\x0cx=\\xe9\\x85NzP\\x04\\x05I9,I\\xfa\\xd2I\\x1a\\xcb\\t\\x8eA\\xbd\\x0fUnA\\xa9\\xf6\\x9fJ\\nq@\\x18\\xd2h\\x1a\\x1b\\x92_H\\xb3b{\\xf9K\\xfe\\x15\\x01\\xf0\\xc7\\x87\\xb7\\xab\\x8d\\x1e\\xd42\\x9c\\x82#\\x1cV\\xf6\\xc1\\x9e\\x94m\\x1e\\x94\\x01H[\\xc0\\x10\"A\\x18\\x03\\x80\\x02\\x8aci\\xd6r\\x03\\xe6Z\\xc4\\xe3\\xd1\\x94\\x11Z\\x1b}\\xa9\\xc2<\\x8c\\x11@\\x18\\x8f\\xe1\\xed\\x1eS\\x97\\xd2\\xed[\\xeb\\x18\\xa8\\xdb\\xc1>\\x14\\xb8\\xcbO\\xe1\\xeb\\x19\\x0e?\\xe7\\x90\\x1f\\xca\\xbaE\\x8c\\x01\\xd2\\x9e\\xb1\\x8fz\\x00\\xc9\\xf0\\xdf\\x8au\\xef\\x83\\x1e\\'\\xd3.-\\xf5;\\xbdG\\xe1\\xfd\\xed\\xc2Z^i\\xb7Nf})\\xe48\\x17\\x11\\xbbe\\x84`\\xf0W8\\xc1\\xaf\\xad\\xe1\\x99&\\x81f\\x8aQ$r(ta\\xd0\\x83_*\\xeb\\x960\\xea\\xbe\\x16\\xd54\\x9b\\x95\\r\\x15\\xe5\\xab\\xc4\\xcb\\x8e\\xc4c?Q\\xc1\\xe7\\xd2\\xbd\\xeb\\xe1D\\xf73| \\xd0\\xfe\\xd8\\xe5\\xe7\\x8e\\xdcD\\xcc}\\xb8\\xa0\\x0e\\xd6\\x8a\\x06q\\xcfZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x01\\x08\\x19\\x04\\xd7\\xc7\\xc3P:\\xe7\\xed)\\xe3M|\\xe4\\xa43\\x0b(rs\\xf2\\xa8\\x00\\xe0\\xfdT\\xfeu\\xf5\\x87\\x88\\xb5\\x04\\xd2\\xbc\\'\\xa9jR6\\xd5\\xb7\\xb6\\x92\\\\\\xfaaN+\\xe3o\\x86k4\\xfa\\x04\\xda\\xbd\\xc0\\xcc\\xd7\\xd7R\\xdc\\xb3z\\xee9\\xfed\\xd0\\x07\\xa6!\\xdc8\\\\\\x0c\\xe6\\xa5\\n1U\\xa1\\x9f\\x8d\\xa7\\xa5YV\\x18\\xcd\\x00(\\x00\\x0e\\x94m\\xcd8`\\xf4\\xa7\\xaa\\xd0\\x03\\x02\\x01J\\x14g\\xa5I\\xb6\\x800h\\x01\\x98\\xa3\\x15&\\x063M#\\x9a\\x00L\\x0cS\\x08\\x15\\'A\\x8ao\\x14\\x01\\x1e\\x06i\\x08\\x18\\xa7\\x91M4\\x00\\xc2\\xa2\\x9aTb\\xa4\\xebI\\xc7J\\x00\\x8fh\\xa0\\xa85&(\\xe3\\xde\\x80!\\xc0\\xf4\\xa3\\x03\\xd2\\xa4\\xdbA\\\\P\\x04%9\\xa6\\x94\\xcdN@\\xa6\\x11\\xcd\\x00BW\\x07\\x1dh\\x0b\\x9a\\x97\\x03\\xbd(\\x02\\x80!+\\x8fJ6\\xd4\\xdbE\\x18\\x02\\x80+\\xed\\xe6\\x8d\\xb56\\x05\\x04\\x0cP\\x04;E7\\x03\\xd2\\xa6\\xc0\\xa4\\xe2\\x80\"*\\r5\\x92\\xa7\\xe2\\x82\\xb9\\xa0\\n\\xac\\x83\\x14\\xc3\\x1fz\\xb6S\\x8aiQ\\x8a\\x00\\xaac\\x07\\x9aiJ\\xb2V\\xa3+\\xcd\\x00@c\\xa3eO\\xb4Q\\xb4\\x1e\\xd4\\x01\\n\\xc7\\x93R\\x08\\xf1Rm\\xc0\\xe2\\x93\\x18\\xa0\\x04\\xc0\\x02\\x9f\\x1cR\\xc9(\\x8a\\x14.\\xe7\\xb0\\xa6\\xe7\\r\\x802}+\\xae\\xd0\\xf4\\xe4\\xb5\\xb6\\x130\\x06W\\xe4\\x1fJ\\x00\\xa3\\x1f\\x87\\x84ZT\\xb3_\\x1d\\xce\\xe8UT\\x0cm\\xaf^\\xf0U\\x9a\\xdax.\\xce0\\x00\\x04o\\x00q^{v\\xcc\\xf1\\x85\\x04\\xb1$\\x00>\\xa7\\x02\\xbdj\\xc2\\xd8Zi\\xb6\\xf0\\x01\\xfe\\xae5O\\xc8P\\x05\\xa1\\x9cs\\xd6\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xfch\\x03\\xcb?h}q\\xf4O\\x80Z\\xb1\\x87\\xfde\\xe9K%#\\xa8\\xde\\x7f\\xfa\\xd5\\xe2^\\x15\\xb1\\xfe\\xcd\\xf0\\x9d\\x9d\\xa2\\xf0#EP?S\\xfa\\x9a\\xed\\xff\\x00jMA\\xa7O\\nxf\\'?\\xe9\\x17\\x9fi\\x95s\\xd5W\\x85\\xfds\\\\\\xdcJ#DLc\\x03\\x80(\\x02\\xf4l\\xc3\\x15r\\'$\\x01T\\x10\\x9c\\n\\xb7\\x11\\xe9@\\x17P\\xf1S!5Y\\x1b\\x8a\\x9d\\r\\x00MF\\x05\\x14\\xed\\xb4\\x00\\xc3\\xd3\\x14\\x94\\xfd\\xbc\\xd2\\x11\\xcd\\x007\\x19\\xa4+\\xcd>\\x90\\xf5\\xa0\\x06\\x10\\x00\\xa6\\x10\\rJFi1@\\x11\\xe0\\x03M#\\xd2\\x9eV\\x90\\x8e(\\x01\\xb8\\xe6\\x90\\x81N\\xa3m\\x003\\x8aF\\xa7\\xed\\xa4+@\\x11\\xd1\\x81\\xd6\\x9d\\xb6\\x82\\xbcP\\x038\\xf5\\xa4\\xa7m\\xa3m\\x006\\x8aR1I@\\x01\\x02\\x90\\x81\\x8aZ:\\xd0\\x03p)1O+\\xc56\\x80\\x13\\x14\\x94\\xea6\\xd0\\x03\\x18\\x1fJa\\xe9S\\x1e\\x95\\x13\\xf54\\x00\\xce1M#\\x9au!\\xeb@\\r\\xc5\\x18\\xa7\\x01\\x9a1@\\r\\xc1\\xa6\\xb7\\x0b\\x93\\xea*B)\\xad\\x8d\\xa74\\x01\\xa3\\xa2X\\xfd\\xa6\\xfc\\xca\\xcb\\xba8\\xces\\xdb>\\x95\\xd6\\xa2\\xec\\x8fp\\x1d\\x07J\\xa3\\xa1\\xd9\\xfd\\x9fJ@F\\x19\\xfesZ=\\xf6\\xfa\\xf1@\\x12\\xe9v\\xc6\\xef\\xc4\\xb6v\\xdb\\x0b)eb\\x07\\xa0\\xe4\\x9a\\xf5`01^y\\xe0\\xb8\\x0c\\xbe\\'\\x9a\\xe5\\xbaC\\x19\\x03\\xf9W\\xa2P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01MnN6\\xe4u\\xfci\\xd4\\x8cB\\xa9bp\\x00\\xc94\\x01\\xf2\\x9f\\xc6\\x1b\\xc1\\xae~\\xd4\\xb0Y\\xee\\xcc\\x1aF\\x9e\\xaa\\xc3\\xd1\\xd8\\xee\\xff\\x00\\xd9\\xa9\"\\x04\\xe0z\\x0c~95\\xcbY^\\x9f\\x10\\xfcZ\\xf1\\x8f\\x88\\xf2Y\\'\\xd4\\x9e(\\xd8\\x9c\\xfc\\xab\\xc0\\x03\\xda\\xba\\xe8c?z\\x80,\\xc6\\xbcU\\xa8\\xc5E\\x1a\\xf0*\\xca-\\x00H\\x9d*t\\xe9Q*\\xd4\\xa2\\x80\\'\\xddN\\xa6\\nZ\\x00\\x0fZ1\\x9au4\\x8eh\\x00\\xc6(\\xa3\\x18\\xa2\\x80\\x10\\x8c\\xd3H\\xc1\\xa7\\xd2\\x11\\x9a\\x00e\\x07\\x91O\\xdbM#\\x9a\\x00a^)\\xb5&8\\xa4\\xdb\\xf4\\xa0\\x06QO\\xdb\\xf4\\xa4\\xdb@\\x11\\xed\\xe6\\x8d\\xb5&\\xdaLP\\x04ei\\n\\xd4\\xb8\\xa4+@\\x11\\xed\\xa3mI\\x8cQ@\\x11\\x15\\xa4+\\xc5K\\x8c\\xd1\\xb7\\x8a\\x00\\x87\\x14\\xb4\\xe2\\r7\\x14\\x00\\xdaN\\xb4\\xecR\\xd0\\x04ei\\xa4`S\\xc89\\xa4\\xc5\\x00FFFi\\x9bjF\\xebM#\\x9a\\x00i\\x18\\xa4\\xa7\\x11I\\x8a\\x00i\\xe9K\\x0c^u\\xdcq\\x7fy\\x80\\xfdi\\x0f\\'\\x15\\x7fA\\x83\\xce\\xd6Q\\xb1\\x90\\x8aM\\x00v!vD\\xb1{\\x03\\xf9SI\\xc2\\x93\\xe8)\\xcf\\xc9_j\\x8a\\xe4\\x98\\xed\\x8bw\\xa0\\x0e\\xc7\\xc0P\\x01\\xa7]^\\x1c~\\xfa]\\xab\\xf8\\n\\xeb\\xeb#\\xc36\\x82\\xcf\\xc2\\xf6\\x91\\x10\\x03\\x15\\xde~\\xa6\\xb5\\xe8\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xaew\\xc7\\x9a\\xba\\xe8\\x1f\\r5\\xdde\\xa5\\xf2\\xfe\\xcbc,\\x8a\\xdf\\xed\\x058\\xfdk\\xa2\\xaf\\x18\\xfd\\xa7u\\x96\\xd3\\xfe\\x06\\xcd\\xa5\\xc2\\xc0M\\xab\\\\\\xc7d\\x83\\xd4\\x13\\x93\\xfaP\\x07\\x86\\xfc4\\xb4u\\xf0\\x95\\xbd\\xcc\\xeb\\xfb\\xcb\\xb6k\\x893\\xd4\\xb3\\x1c\\x92k\\xbe\\x11\\x01\\xc0\\x18\\x15\\x91\\xe1\\xfb1g\\xa6[@1\\xf2 \\xc0\\x1d\\x00\\xe9\\xfd+|.Nh\\x01\\xaa\\x98\\x1d*d\\x04P\\x07\\x14\\xe08\\xa0\\x07\\xadH\\x05F\\xa2\\xa5\\x14\\x01 \\xa5\\xa4\\x14\\xb4\\x00\\xe1\\xd2\\x8aL\\xd0\\r\\x00\\x04Q\\x8ap\\xe9K\\x8fj\\x00f(\\xc5?\\x1e\\xd4c\\xda\\x80\\x19\\x83M\\xc7\\xad<\\xe7=(\\xc5\\x003\\x02\\x8c\\x0fJv\\xda0h\\x01\\x98\\xf6\\xa3o\\xb5?\\x06\\x97o\\xd6\\x80\"+I\\x8a\\x94\\x8ai\\\\P\\x04dQ\\x83O\\xc5\\x18\\xf6\\xa0\\x08\\xf1F\\xda\\x93o\\xb5&(\\x02<\\x1aP\\x0ey\\xa7b\\x83\\xd2\\x80\\x18@\\xf4\\xa6\\x15\\xa9)1\\x9a\\x00\\x8b\\x1e\\xd4\\xd2\\rM\\xb7\\xebL#\\xda\\x80#\\xc55\\x87\\xa5<\\x82)\\x0eOj\\x00\\x8f\\x00\\x8eE&\\x058\\xe4\\x1e\\x9cSh\\x01\\x86\\x92\\x94\\xd2P\\x02\\x11\\x81\\xc7Z\\xe8\\x9c(\\xc7\\xf5\\xaf\\xa5\\x9b\\x00\\x83\\xd7\\xb7\\xe7_\\x1f\\xf8\\xdfP\\xff\\x00\\x84\\x87\\xf6\\xaf\\xd6\\xee\\x94\\x87\\x87M\\x82;8\\xfd\\x88\\xe5\\xa8\\x03\\xa1\\xd3\\xa1\\x0b\\x02\\xe3\\x9c\\x01\\xff\\x00\\xea\\xadP\\x99Pj\\xb5\\xa4aa\\xc8\\x1c\\x12H\\xab\\xca\\xa7nh\\x020\\xb4\\xb8\\xe7\\x14\\xfd\\xa7\\xb58/<\\xd0\\x03@\\xc58\\n]\\xb4\\xe01@\\n)i\\x00\\xc5;\\x14\\x00b\\x94\\x0eh\\xa5\\x03\\xbd\\x00(\\x1cS\\x80\\xe2\\x90t\\xa7\\x0e\\x94\\x00b\\x8f\\xc2\\x96\\x97\\x8a\\x00f\\xdc\\x9aLsR`\\x0ei\\x0f4\\x00\\xccR`S\\xf1I@\\r\\xc0\\xa2\\x8cb\\x8a\\x00N3\\xd2\\x90\\xd0z\\xd1@\\r<\\x1a)N)(\\x00\\xa3\\x14Q@\\x08FE0\\x8a\\x92\\x9aT\\xd0\\x04g\\x8a)\\xe5\\x0f\\xb57i\\xa0\\x06\\xe6\\x98i\\xd8\\xc5\\x07\\x06\\x80\\x18E7\\x1cf\\x9d\\x8c\\x13C\\x0e(\\x023\\xd2\\xa3#\\x157lTm\\xed@\\x11\\x11\\xefL\\xcf=)\\xed\\xc1\\xa6\\xe4{\\xd0\\x02\\xa2\\x99eX\\x87\\xf1\\x90\\xb5\\xdf,b;h\\x90\\x0e\\x15v\\x01\\xfdk\\x8f\\xd1b\\x13\\xeb\\x91\\'e\\xf9\\xcek\\xb4+\\xfb\\xd23\\xc0\\x14\\x00.@\\xc8\\x19\\xad\\xbf\\x05@d\\xd7on\\xf3\\x95E\\x08\\x0f\\xb9\\xac\\x83\\xf2\\xc0d\\xf4\\x15\\xd5\\xf8*\\xdc&\\x83$\\xfc~\\xfaVa\\xf4\\xe9@\\x1d5\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x15\\xaf\\xae\\xa3\\xb1\\xb1\\x9a\\xf2^#\\x8a6\\x95\\xd8\\xf6\\n\\t\\xaf\\x8a~\\x1e<\\x9a\\xa5\\xf6\\xb5\\xe2I\\xc1iu\\x0b\\xd9_q\\xee\\x03\\x10?J\\xfa{\\xe3v\\xbe|9\\xf0\\x1b\\xc4\\x9a\\x8cn\\x12_\\xb2\\xf91\\x9c\\xe3,\\xe4.\\x07\\xa9\\xe4\\xd7\\xcf\\x9f\\x0f\\xf4\\xcf\\xb0xR\\xca\\x0c\\x1c\\x94\\x0e\\xc7\\xd4\\xb74\\x01\\xdc\\xdb\\xa7\\xeeW\\xe9V\\x80\\x1bq\\x9ad\\x0b\\x88\\xaaO\\xc6\\x80\\x13\\x03\\xd6\\x8e=iiq@\\r\\x18\\xcd;\\x14b\\x96\\x80\\x17\\x8fZJ)\\xca(\\x011KN\\xc5\\x00s@\\x00\\x07\\x14\\xa2\\x97\\x14P\\x02\\xe0\\xd0\\x074\\xb4P\\x00zSi\\xd4\\xd3\\xd6\\x80\\x03\\xd2\\x9bN=)\\xb4\\x00\\x86\\x92\\x9dM\\xa0\\x06\\x9e\\xb4Q\\xde\\x8a\\x00B9\\xa4\\xa7R\\x1e\\xb4\\x00\\x94QE\\x00\\x14QE\\x00!4\\xdc\\x8aV\\xa6\\xd0\\x03\\r\\'JSL&\\x80\\x10\\xe74\\x85\\xa8$\\xd3\\x0fJ\\x00;Tly\\xa7\\x13\\xc50\\x9c\\xd0\\x03r\\x0fZA\\x8c\\x9f\\xa5!\\xebFy\\xeb\\xc5\\x00oxZ\\x1d\\xf3\\xdc\\\\c\\x85\\x1b3\\xef](\\xcerk#\\xc3Qyz\\x1a\\xcaF\\x0c\\xa4\\xb1\\xcdl\\x8eM\\x00%\\xc9\"\\xd3j\\xf5n\\x00\\xafC\\xd1-V\\xd3A\\xb4\\x81G\\x02 \\xd9\\xf7<\\x9a\\xf3\\xc7\\x84\\xdd\\xea\\x16\\x96J~i\\xa4\\n?>\\xb5\\xeaK\\xb4(U\\x18\\x03\\x80(\\x01\\xd4QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|\\xfd\\xfbU\\xea\\xa7\\xfe\\x10\\xdd\\x03\\xc2\\x89\\xd7W\\xd4\\x01?\\xee\\xc7\\x82\\x7f\\xf4*\\xe7\\xf4[a\\x05\\xa4Q\\xafEP\\xa3\\xe8\\x05T\\xf8\\xdd\\xa8&\\xbf\\xfbOi\\x1aDm\\x98\\xb4[\\x03$\\x9e\\x82I3\\xfd6\\xd6\\xb5\\x9a\\x84\\x81W\\xb8\\xa0\\r(\\xdb\\t\\x8ax\\xe7\\x9a\\x89N\\x00\\xa9\\x14\\xe6\\x80\\x1dN\\x1d)\\xb4\\x0e\\xb4\\x00\\xea(\\xddE\\x00:\\x9c:S\\x05\\xfb\\x81\\xfa\\xd7\\xa5C\\x18\\x82\\xd2(W\\xa2.?\\x1a\\x00\\x91\\x00\\x0cI\\xf4\\xa6E\\x0b^\\xf8\\xbbJ\\xb4\\x038\\x90J\\xc3\\xfd\\xdf\\x9b\\xfaR\\xf5\\x07\\x8e\\x95\\xa7\\xe1\\x18E\\xcf\\x8d\\xae\\xee\\x8f\"\\xde\\x10\\xaa}\\xcd\\x00w\\xc0\\x9c\\x9f\\xad:\\x90\\x02\\x0f\\x18\\xc5-\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\'_\\xce\\xbeC\\xf1\\xbe\\xa1\\xff\\x00\\t\\x1f\\xed5\\xe2K\\xad\\xdb\\xe2\\xd3R=:?b\\xa3\\xe7\\x03\\xfe\\x04M}kww\\x05\\x95\\x85\\xc5\\xe5\\xc4\\x81\"\\x866\\x91\\xd8\\x9c\\x00\\xaa2M|[\\xe0\\x99N\\xa9u\\xaax\\x80\\xe5\\xdfR\\xbe\\x9a\\xe4\\xb1\\xe7!\\xa4$P\\x07}h\\x02\\xc6\\xbe\\x98\\xc0\\xaby$\\xe6\\xa0\\x84|\\xa3\\x8cc\\x8a\\x9f\\x81\\xde\\x80\\x1c*U\\xa8\\x85H:P\\x04\\xa0\\xd3\\xd4\\x9a\\x8a\\x9c\\t\\xc5\\x00I\\x9fzNi\\x99\\xf7\\xa3>\\xf4\\x01&}\\xe8\\xcf\\xbdE\\xba\\x8c\\x7f\\xb5@\\x12\\xe7\\xde\\x8d\\xc3\\xa5C\\x92\\r.\\xees@\\x13\\x13I\\xb8\\x0e\\xa6\\xa3\\xde1\\xd6\\x9b\\xbb\\xde\\x80\\'\\xdc)7\\n\\x8b8\\xa3q\\xa0\\ts\\xefM\\'\\x9a`nz\\xd2\\x16\\xe7\\xad\\x00<\\xb0\\xa6\\xee\\x1e\\xa6\\x98Z\\x9b\\xbb\\xde\\x80$\\xddA5\\x16\\xef\\xa55\\x9f\\xde\\x80\\x1e[\\x9aM\\xc6\\xa3\\xddF\\xea\\x00\\x93&\\x8ej=\\xd4n\\xe2\\x80$\\xcf\\xad4\\x9a\\x8fy\\xa6\\x97\\xe7\\xad\\x008\\xb6:\\xd2n\\x1e\\xb5\\x1b1=\\xe9\\xb9\\xf7\\xa0\\t\\x0b\\nnEFM&h\\x01Y\\xa92i\\x85\\xa93@\\x0e&\\x93>\\xf4\\xdc\\xd2\\x12s@\\x0f\\xcf\\xbd5\\x9b\\x1d\\xe9\\xb94\\x8d\\xdb\\xdf\\x8a\\x00\\xd1\\xd0\\xa2\\x17>!\\xb6\\x8c\\x8c\\x85m\\xed\\xf4\\x1f\\xfe\\xb1]\\xf9`X\\xf3\\xc6k\\x91\\xf0}\\xb8k\\xfb\\x8b\\x82?\\xd5\\xa6\\xd0}\\xcf\\xff\\x00\\xaa\\xba\\xd5\\x1c{\\x9e\\xd4\\x00\\xed\\xdbAc\\xf7@\\xe7\\xe9]7\\x80-\\xc0\\xd1\\xee/H\\xe6yN\\x1b\\xd4\\n\\xe4\\xef\\x9f\\xca\\xd3\\xa4n\\x80\\xfc\\xb9\\xafD\\xf0\\xcd\\xa8\\xb3\\xf0\\xb5\\x9c8 \\xec\\xdc\\x7f\\x1a\\x00\\xd6\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\xcf>8k\\xe7\\xc3_\\x01|M\\xa9\\xa1\\xc4\\x82\\xd1\\xa1O\\xab\\xfc\\xbf\\xd6\\xbes\\xf8w\\xa7\\xb5\\x87\\x824\\xc8\\xdf\\xef\\x9bus\\xf8\\x8c\\xff\\x00Z\\xf4_\\xda\\xd7Tf\\xf0W\\x87<-\\x0bbMSTM\\xc3\\xfd\\x84\\xe7\\xf9\\xe2\\xb9\\x9d\\x1e\\x11\\x15\\x84h\\x06\\x00P\\x05\\x00l\\xaf\\x00S\\xc1\\xce* x\\x14\\xf4n\\xb4\\x012\\xd4\\x83\\x81Q\\xabS\\x94\\xe4\\xd0\\x04\\xa0\\xd3\\xb3QR\\xe6\\x80\\x1fE34\\x9b\\xa8\\x01\\xdb\\xbd\\xe8\\xdd\\xefL\\xcd4\\xb7=\\xa8\\x02B\\xfcSwTy\\xe6\\x8c\\xd0\\x04\\xa0\\xd1\\x9ej y\\xa7n\\xa0\\ts\\x91HX\\xf4\\xa8\\xf7}(\\xdd\\xf4\\xa0\\x07\\x93\\xc5&\\xean\\xecSK\\xf3@\\x0f&\\x98M0\\xbf4\\xd2\\xfc\\xd0\\x03\\xf7R\\x13L\\xcd5\\x9e\\x80\\x1d\\xba\\x8d\\xd5\\x1e\\xfa7f\\x80$\\xddF\\xe3Q\\x16\\xc1\\xa4\\xdd\\x9a\\x00\\x93}0\\xb50\\x9c\\xd2g\\x14\\x00\\xf2\\xd4\\x9b\\xbd\\xe9\\xb9\\xcd\\x07\\xa5\\x00\\x04\\xd2n\\xa4\\'\\x8an\\xfa\\x00u\\x14\\x9b\\xa9\\xa5\\xf8\\xa0\\x07\\xd3X\\xe2\\x98_\\x8af\\xea\\x00~\\xeaB\\xfbN\\xe6\\xe9\\xd0}i\\xa5\\xb8\\xa8\\xd8\\xf0?\\xda8\\xa0\\x0e\\xff\\x00\\xc2\\x16\\xde^\\x80\\xd37\\xde\\x92BI\\xfaV\\xd88|\\xfaU=2?#B\\xb4\\x8b\\xd1*\\xe2\\x8c\\x06~\\xe0q@\\x15\\xee\\xd4\\xcf-\\xa5\\x98\\xe9,\\xc0\\x1f\\xce\\xbdb\\x14X\\xe0HW\\xf8\\x14-y\\xbe\\x8b\\x07\\xda\\xbcuk\\x14\\x7fr\\x04\\xde\\xdfZ\\xf4\\xb0A9\\x1fJ\\x00Z(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa6\\x82K\\xf0\\xd9\\x03\\x83@\\x1f#||\\xd4_^\\xfd\\xa9\\xf4]\\x03~\\xeb}&\\xc8\\\\\\x90\\x0eB\\xbb\\x9f\\xe7\\xd2\\xb5l\\x81\\x11(=\\x86+\\xcf\\xa1\\xd4W\\xc5\\x7f\\xb4G\\x8c\\xbcP\\x01x\\x85\\xd0\\xb7\\x88\\x93\\xd1T\\xe3\\x03\\xf2\\xafC\\x87\\xe4\\x8dW\\xb8\\xa0\\x0b9\\xe6\\x9e\\xbd*\\x10\\xd5 c\\xda\\x80&REH\\xa6\\xa0S\\x9e\\xb5\\'A@\\x12n\\xa5\\r\\xcd3\\x8a\\x01\\xe6\\x80\\x1c\\xcdQ\\x96>\\xa6\\x9cH\\xcd1\\x8a\\xd0\\x02\\xee\\xa6\\xee\\xe6\\x98[\\x14\\xc2\\xd4\\x01)zhs\\x8e\\xf5\\x11n)\\x81\\xf9\\xa0\\x0b!\\xe9\\xc1\\xf3U\\xb7\\x9e\\xd4\\xa1\\xcd\\x00X/\\x8a<\\xca\\x84\\xb0\\xefHXv\\xcd\\x00O\\xe6Tl\\xf5\\x1e\\xecsH\\x0fs\\xcf\\xa0\\xa0\\x07\\x96\\xe3\\xbd7q\\xa6O4V\\xb0\\x19n\\xe5X\\x10r\\xcd.\\x17\\x03\\xb9\\xaeCU\\xf8\\x93\\xe1\\xdb\\r\\xd1\\xd94\\x9a\\x9c\\xc3\\xb4\\x1f*\\x8f\\xa94\\x01\\xd9\\x00Kr\\x1f>\\xab\\xd2\\x91\\xccI\\xfe\\xb6\\xe28\\xc7\\xfbm\\x8a\\xf1}O\\xc7\\xde\\'\\xd4\\xdb\\xf73\\x8d>\\xdc\\xf4\\x86%\\x07\\xf3c\\xcddK.\\xa1y\\x8f\\xb4\\xea\\x13\\xc8\\x0fP\\\\\\xd0\\x07\\xbd\\x9b\\x9bQ\\xc0\\xbb\\xb6>\\xfeh\\xe6\\x9f\\x1c\\x912\\xe5%\\x8d\\xf3\\xfd\\xd7\\x06\\xbe~]6\\xdb9\\x917\\xfb\\x965qOl\\xe3\\x1d\\x0f\\xa9\\xe9@\\x0e\\xde}i\\t\\xa8\\xc3zs\\xf8b\\x93u\\x00?u&i\\x9b\\xa9\\t\\xa0\\t\\t\\xe2\\x9dk\\x11\\xb9\\xd4\\xad\\xe0\\x1f\\xc4\\xf5\\x089^\\xb5\\xab\\xe1x|\\xdf\\x14\\xc0Xn\\x11\\x82\\xdfJ\\x00\\xf4\\\\\\x05\\x8d\\x10\\x006\\xa8\\\\S\\x97\\x96\\xc7\\xb6)\\x8f\\xf7\\xb2O$\\xe6\\x93qX\\xdc\\xa9\\xc3c \\xfaP\\x07M\\xe0[Uw\\xbe\\xd4\\x8a)\\xde\\xe25b9\\x1bG8\\xae\\xcf\\x03\\xd2\\xb0<\\x1bl\\xb6\\xfe\\x11\\xb7`\\xbbL\\xc5\\xa6#\\xfd\\xe6$~\\x98\\xad\\xfa\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00+\\x9e\\xf1\\xa6\\xb2\\xbe\\x1c\\xf8\\x7f\\xad\\xeb\\x8e\\xe1\\x16\\xd6\\xceYCv\\xdd\\xb7\\x0b\\xfa\\xd7C^%\\xfbS\\xeb\\x8f\\xa3\\xfe\\xce\\xba\\x95\\x94O\\x89\\xb5I\\xa2\\xb3\\x8c\\x03\\x83\\xcbno\\xaf\\n\\x07\\xe3@\\x1f=|(\\x81\\x97\\xc3-\\x7f \\xcb^\\\\\\xbc\\xe4\\x9e\\xe0\\x92k\\xd3\\x10a\\x00$\\xd7-\\xe1;4\\xd3\\xbc?if\\xa0\\x15HT\\x0e\\xd88\\xae\\x9dX\\xe2\\x80\\'\\x1d)\\xeaj%n:S\\xc1\\xa0\\t\\xd5\\xb1N\\xdf\\xc5D\\r.}\\xe8\\x02]\\xc7\\x14o5\\x1ex\\xa4\\xcf\\xbd\\x00<\\xb6i\\x0bS\\x7f\\x1aF\\xfa\\xd0\\x021\\xa8\\x9d\\xb1J\\xed\\xb6\\xaa\\xcb&\\x074\\x01!\\x94\\xe2\\x9a%9\\xaaR\\\\\\xaa\\x9e\\x7f\\x9d4\\\\\\x82\\xf8\\xe7\\xeb@\\x1a>i\\xa7+\\xe6\\xaa#\\x96\\\\\\x8c\\xd4wz\\x96\\x9f\\xa5\\xc0g\\xd4\\xaf\\xa1\\xb6\\x8c\\x0c\\xe5\\x9b\\x93\\xf4\\x14\\x01\\xa8\\xb9\\'9\\xf9GZ9\\xf2\\xdaC\\xf7G\\x7fOs^k\\xac|\\\\\\xd3\\xe0\\xdd\\x16\\x89b\\xd7m\\xc8[\\x89N\\xc5\\x1f\\xf0\\x1e\\xff\\x00\\x9dp:\\xb7\\x8b|G\\xaf\\xb9[\\xcdFU\\x8c\\xf2!\\x83\\xe4A@\\x1e\\xcd\\xabx\\xeb\\xc3Z9)>\\xa0\\xb3\\xcc?\\xe5\\x95\\xbf\\xceMp\\x9a\\x97\\xc5mR\\xfaW\\x8bF\\xd3\\xe3\\xb5^\\x82I\\xbew_|t\\xfd+\\x85\\xb7\\xd3P\\xae\\xe9\\x19\\x8f\\xa9\\xce\\rhG\\x04Q\\xa8\\x03v\\x07\\xe6~\\xb4\\x00\\x97w\\x1a\\xa6\\xb1/\\x99\\xaa_\\xcfq\\xceB\\xbb\\x9d\\xab\\xf4\\x1d\\x05:\\x1b8\\xe3\\x1c(\\xdd\\xfd\\xe23N\\xca\\x0f\\xba\\x0f\\xe7I\\xe6\\xb5\\x00J\\xef\\x1c(^Y\\x15s\\xd7\\xd0\\xd6{x\\x83KY\\x85\\xb4r\\x96\\x90\\x9ct\\xe2\\x9b\\x7fj/m\\x8a\\x92F;\\x8a\\xce\\xb5\\xd0`\\x8e]\\xf3o\\x1by\\xdcy\\xa0\\x0e\\x91f\\x1eV\\xe3 \\xa2\\xa5MB\\xd9\\xae>\\xce\\x93\\x06\\x97\\x19*\\xbc\\xed\\x1e\\xe6\\x805L\\xfc\\xf3\\x8c\\xfa\\xd0.\\x18ub\\x7f\\x1a\\xcfI\\x96`L2$\\x80\\x1cd5<\\x9c.\\xe2N;\\x91\\xd8\\xfaP\\x06\\x80\\xba\\xe7\\xe6jw\\xdbq\\xf7\\x08\\x06\\xb2\\xcb\\xfc\\x9d~c\\xd0T^aS\\x9c\\xd0\\x06\\xc9\\x9a9Wl\\xc1]Of\\x00\\xd6|\\xdaV\\x97.q\\x02\\x06?\\xc4\\x07J\\xace,0\\x1b\\x9aA3\\xa9\\x079\\xa0\\r;\\x0b$\\xb1\\x9b\\xcc\\xb4\\xbb\\xba\\x81\\x8f\\xfc\\xf2\\x94\\xa8\\xfd+n\\xdf[\\xf1\\x05\\xb1\\xc4:\\xd4\\xf2/\\xf7f\\xda\\xe3\\xf5\\x15\\xca\\x8b\\xa6\\xe9\\xcf\\xe7R-\\xdb\\x01\\xc6\\x7f:\\x00\\xed\\x13\\xc7\\x1e&\\x85\\xb0\\xe2\\xce\\xeb\\xd8\\xa3\\x03\\xfc\\xea\\xf4?\\x10\\xae\\x04{\\xaf4WS\\xff\\x00L\\xde\\xb8$\\xbd%6\\x92~\\xb9\\xe6\\xa5\\xfbo\\xb8\\x1fJ\\x00\\xf4H~\"h\\x8f\\x8f\\xb4A{\\x01\\xef\\xfb\\xac\\x81\\xf8\\xe6\\xb4m\\xbcc\\xe1\\xab\\xc3\\x88\\xf5D\\x8c\\x9f\\xe1\\x94\\x10k\\xca\\xc5\\xe0=s\\xf5\\xcd\\r,R\\x02\\x1e4p\\x7f\\xbc\\x06\\x7fA@\\x1e\\xd3\\x05\\xc47qy\\x96\\x97\\x11L\\xbd?v\\xe0\\xe2\\xba\\xef\\x03\\xc0E\\xcd\\xed\\xc4\\x99c\\x1a\\x85\\x04\\x0e\\xf5\\xf2\\xd7\\x93wi|g\\xd359\\xed\\x15\\x97\\r\\x1a\\x1e3\\xeb^\\xe9\\xf0\\xc2\\xf7_\\xb5\\xf8}\\x05\\xc4\\xd7\\xad<\\xb3H\\xccK\\xaf`q\\xfd(\\x03\\xd8s\\xb9\\xc1\\x0c\\x0f\\x00c\\xd2\\x99\\xa81\\x8e\\xc0\\xaa\\xf2\\xeeB.=Msqx\\x8a\\xf9\\x18\\xb4\\xd6\\xb1\\xc8\\xc3\\x91\\x8e3R?\\x8a\\xed\\xe1\\xd7t\\xb7\\xd4mX[\\xa4\\xe2iV!\\xb8\\x80\\xbc\\x8f\\xd6\\x80=\\xe6\\xce\\xdcZX\\xc3l\\xa7\"4T\\x1f\\x80\\x02\\xa7\\xae\\x1e\\xcb\\xe2\\xdf\\x81.\\xf8:\\xc7\\xd9\\xc9\\xed\\xe2\\xa1\\xf3\\x00\\xef@\\x90w\"\\x80\\'\\x07=\\xe8\\'\\x1d\\xea\\x13*\\x81\\x9c\\xd3\\x0c\\xde\\xf4\\x01cw\\xbd0\\xbf\\xbdBe\\xc1 \\xf1\\x8e\\xbe\\xd4\\xd9eX\\xf6\\x89$D\\xdd\\xf7C0\\x19\\xa0\\x05\\x91\\xf7\\x0e9\\xf6\\xaa7l\\xd8\\xc2|\\xc0u+\\xc8\\x15OU\\xf1>\\x81\\xa1F\\xeb}\\xaa\"?h\\x90\\xee\\x7f\\xd2\\xbc\\xff\\x00U\\xf8\\xb0\\\\4z&\\x96\\x00\\xe9\\xe7\\xce\\xd8?]\\xa2\\x80:\\xeb\\xcb\\x96\\x88\\x17c\\x85\\x1f\\xc4x\\x1f\\xada\\xc9\\xe3\\x9d\\x07MVi\\xa7{\\x99\\x87H\\xe1\\xf9\\xb9\\xf7\\xaf,\\xd6u\\x9d\\x7f_\\xb8\\xdd}\\x7f4\\x91\\x83\\xf7\\x13\\xf7h?.\\xa2\\xab\\xd9#7\\xee#\\x8c+/V\\x0b\\xc7\\xeb@\\x1d\\xbe\\xa7\\xf13^\\xbdG\\x8e\\xccG\\xa7\\xc6x\\x06>\\\\\\x8f\\\\\\x9a\\xe4\\xa6\\x9a\\xee\\xfaR\\xf3\\xbb\\xdc\\xb99-3\\x13S\\xc7d\\xaa\\xd9\\x94\\xeej\\xb8\\xbeJ\\x8c*b\\x80*\\xc5\\xa6\\xee;\\xe6n}\\x8f\\x1f\\x95]Hb\\x8dxQ\\xf5\\xa3w\\x1cQ\\x92h\\x01\\xfb\\xc7\\xdd\\x02\\x93$\\x9e)\\x00\\xfc\\xe8\\xdd\\xb7\\x9c\\xe3\\x1d\\xcd\\x00.\\xe1\\x9c\\x17\\x19\\xf4\\xa0\\xb6:\\x82+\\x1e\\xe3^\\xb7I\\x19,`\\xfb[\\x8f\\xbcA\\xda\\xab\\xf5\\'\\xa5d\\xcb\\x7f}~\\xed\\xe6M\\xe6\\x81\\xff\\x00,`\\xf9\\x11~\\xaey?\\x80\\xa0\\x0e\\x9a\\xe6\\xe8En^\\x10g$\\xe3lXcXwrj\\x93\\x81\\x0c\\xe9$Jy\\x10[}\\xef\\xf8\\x13\\x1e\\x05g+\\xc9\\x1a\\xe2\\xdeW*\\xa7\\x88\\xe2\\xccq\\x8f\\xab\\x9eZ\\xac\\xc5\\xaa^o\\xf3b\\x98\\xce1\\x82\\xbfv$\\xfa\\xb1\\xe4\\xd0\\x04\"5\\xdem\\xfeus\\xc9\\x8e\\xdc\\xe1\\xbf\\xe0R\\x11\\xcd0F\\xad\\x9bh\\xf9\\x00\\xe5\\xa2\\xb5;@\\xf6i\\x0f_\\xc2\\xad\\xa6\\xa7$\\x96m\\x04\\x90Et3\\x96h\\x7fw\\x12\\xff\\x00\\xc0\\x8f&\\xa37:]\\xdbG\\x1f\\x91)\\xb7O\\xbd\\x83\\xb2%>\\xe7\\x8c\\xd0\\x04q\\xee $n\\xad\\xe5\\x9c\\xf9p|\\xa8\\x9fV=~\\xb5c\\xedwf]\\xd1\\xdcy\\xac\\x07*8\\x89G\\xbb\\x1e\\xa6\\x97n\\x9bs\\x13H/A\\x8d\\x0e\\x11\\x1d|\\xb8\\x87\\xf5j%\\xb5-o\\x19\\x13[\\xce\\x1b\\xa0v\\xdb\\x1a\\xfd\\x07S@\\x04z\\x9d\\xd7\\x96\\xdb\\x02\\xdc\\x15X\\xd7\\xd7\\xe6=\\x7f*\\x9e=f7\\xeb\\x0e\\xd8\\xc0\\xf9\\xa7\\xe8\\x99\\xf4\\xe7\\x93\\xf9U\\t\\xaco\\x03\\xed0\\x99\\xf6\\xf2\\xb2H1\\x1a\\x7f\\xba\\x80\\xf3Q4R\\x05\\xf3\\xa6F`\\xbf\\xf2\\xf5t0\\xab\\xec\\xa8(\\x03n=N\\xd2H^m\\xc5\\x11\\x7f\\x8d\\x86\\x01\\xfag\\xad8^Z\\xbc) \\x9d@~\\x14\\x1e\\t\\xaew1\\xe3\\xce\\x97\\xccu=..\\x86?\\xef\\x88\\xc7\\xf5\\xa4v@\\xcb.\\ng\\xa5\\xc5\\xc1\\xf9\\x8f\\xfb\\x88?\\xad\\x00t\\xc5\\xd7\\xa0pX\\xff\\x00\\x0fzP\\xc4.w\\n\\xe5\\xd5\\xe4\\x87t\\x9esE\\xbcq<\\xe7s\\x9f\\xf7TU\\xa8\\xaen\\xe1\\x87\\xe5\\x98\\xc4\\xa7\\x9f2q\\x97o\\xf7TP\\x06\\xf8\\xcf9;}\\x9b\\x8c\\xd2\\x17\\xc1\\xc1&\\xb1\\x9fS\\x9d\\x19\\x1eT\\xf2\\x93\\xd6S\\xbd\\xdf\\xe8\\xb4\\xe1\\xab\\x9f1\\x8d\\xcc^L_\\xc0\\x1b\\xef9\\xfa\\n\\x00\\xd7\\x12\\xb0\\xeaq\\xf5\\xa5\\x13\\xb7\\\\\\xd6g\\xf6\\x9d\\xb8\\x89d\\xbb\\xfd\\xc1n\\x8ay?\\x90\\xab\\x1fh\\x8b\\x0b\\x99\\x15wt\\x04\\xe0\\x9a\\x00\\xb8\\xd7$\\x002w\\x10q_Jh\\x10\\x9b\\x0f\\x07\\xe9\\xb6l6\\xba@\\xa5\\x80\\xe9\\x93\\xcd|\\xdb\\xa5Z\\xff\\x00hx\\x96\\xc7O\\x1c\\x99fP@\\xeb\\x8c\\xd7\\xd4\\x17\\x04y\\xa64\\x18T\\xf9W\\xe8:P\\x04\\xc9 \\xdc\\x18d\\xe0Q\\xa1:O\\xf1\\x16fp\\x1a+x@e \\x10I5\\x1cM\\xb3\\x0e\\xdf\\xc3\\xfe\\x7f\\xa5V\\xf0\\xbb\\xe4j\\x17\\xf9\\xcbK9\\xf9\\xbe\\x9d\\xa8\\x03\\xb9\\x9fN\\xd0.\\x99\\x8c\\xda]\\xb31\\xea\\xca\\x9b\\x7f\\xadgO\\xe1_\\x0cO\\x19U\\xb4{w\\xed,O\\xc8\\xfc:UO\\xb6L\\xbc\\xf3\\xc8\\xcd!\\xbf\\x97\\xd4\\xd0\\x06\\xde\\x95\\xa3h\\x1ae\\xbbG\\xf6v\\xbbv\\xe0\\xc9rC\\x10=\\xb8\\xab\\x7f\\xd9\\xba36a\\x13Z\\x9f[{\\x87\\x8f\\xf9\\x10+\\x99\\xfe\\xd0\\x93\\x1c\\x9a?\\xb4\\xd9{\\x9a\\x00\\xec\"\\x8a\\xee\\x0c}\\x8b\\xc4Z\\xa4 \\x7f\\x0b\\xcc$\\x1f\\xf8\\xf0\\xab+\\xad\\xf8\\xc6\\xdb\\xfdF\\xb1cp\\x07\\xf0\\xdc\\xda\\x92\\x7f5a\\xfc\\xab\\x87\\x1a\\xbc\\x83\\xa4\\x950\\xd7%\\xfe&\\xc5\\x00w\\x91x\\xcb\\xc5Qa\\xae\\xb4m6\\xe9\\x07Sop\\xc8\\x7f\"\\rY_\\x88\\xf1\\xc2\\x7f\\xd3|7\\xaa\\xc6;\\xb4\\n\\xb2\\x81\\xfa\\x8a\\xe0c\\xf1\\x02\\xe3k\\x02\\x7f\\x1cU\\x84\\xd7c\\xda\\x06J\\x8fc\\xcd\\x00z\\r\\xbf\\xc4\\xaf\\nJ@\\x9a\\xee{B{\\\\@\\xcb\\xfa\\x80EK\\xff\\x00\\x0b#\\xc0\\xe2\\xe3\\xc9o\\x11\\xd9\\xab\\x7f\\xb4H\\x1f\\xca\\xbc\\xf2Mj\\xdd\\x80F\\x93x\\xef\\xbds\\xfaV\\x06\\xa5\\xe1\\xff\\x00\\rj\\xccexDS7\\x1b\\x91F\\x0f\\xe1@\\x1e\\xefo\\xe2?\\x0f\\xdd\\xa0kmj\\xc2@zm\\x9ds\\xf9f\\xb4RX\\xe4@\\xf18unC)\\xc8?\\x8d|\\xaf}\\xf0\\xff\\x00C\\x8a\\xdf\\xcd\\x8e\\xf4F\\xd9\\xda\\xa3o\\xcc\\xecz\\x00T\\xf1]\\x1f\\x85\\xacu\\xcf\\r\\xe9\\x06\\xcfM\\xf1]\\xf5\\xa8-\\xb9\\xe2\\xff\\x00Z\\x8a\\xde\\x83\\xcc\\xdcq\\xf44\\x01\\xf4E&F3^7\\x17\\x8a\\xc1j\\xa1\\xf5\\x1f\\x10\\\\\\xc9\\x1d\\xbd\\xa4\\x05\\xb9\\xe0\\xb9\\x1b\\xff\\x00\\n\\xb5\\xe2\\x0c\\x9d>\\x0bO \\xb1\\xb8\\x99c\\x11\\x83\\x8d\\xd98\\xc9=\\xc7==\\xeb\\x8b\\xd4b\\x83[\\xf1\\x0bi\\x97\\x83P\\xf8\\x9b\\xaa\\xdb9\\x8e\\x1d\\x06\\xd7\\xfd\\x13I\\xd31\\xd0O/G#\\xbf?\\x85\\x00w\\x9a\\x0f\\xc4_\\x0cx\\xaa\\xf2\\xfa\\r\"k\\xcf\\xec\\xfb\\x142K\\xab\\xdc\\xc0`\\xb38\\'!d|\\x03\\xf8\\x1a\\xbf\\xa3\\xf8\\xa3\\xc3>%\\xd3n\\xb5=\\x1bW\\xb5\\x9fO\\xb5s\\x1c\\xb7Y1\\xc4\\xad\\xfe\\xf3`\\x11\\xf8\\xd7\\x97\\xdf\\x08u\\x9dZ\\x1d\\x0f[\\x91\\xfc{\\xabA\\xf2\\xc1\\xe0\\xff\\x00\\r\\xa7\\x91\\xa4\\xe9\\xc7\\xb0\\x9a\\\\\\x80\\xf8\\xf5\\xefQj\\x96\\x16:\\x86\\xa3\\x1e\\x83\\xe2YW\\xc5\\x1a\\x8a\\x0f\\xddx\\x03\\xc2I\\xe4\\xd9[z}\\xa2`0\\xd8\\xef\\x93\\xda\\x80=\\x8a\\x17\\x86\\xea\\xd4]Z\\xdc\\xc3=\\xbb}\\xc9\\xa2p\\xe8\\xdfF\\x1c\\x1aF\\x8d\\xc0\\xcf8\\xaf\\x18\\xd5\\xacQ\\'\\xb6\\xf0\\xff\\x00\\x88u\\tn/ \\xc1\\xb2\\xf8}\\xe0\\xc7%m\\xfd\\x04\\xf7\\x1d\\x07\\xbf5\\xa1\\xa8\\xeb\\x1e%\\xd2\\xbcKc7\\x89!^h\\xb6s^|A\\xd0\\xe1\\xd0.\\xa6;t\\xdd\\x16\\xda\\xe0\\xdd\\xde\\xdc\\x1e\\xdb\\xa3U\\xc0\\xfa\\xe6\\x80;R\\xcc\\xbd\\xfd\\xe9\\xa5\\xa5a\\xc3b\\xb9\\x89\\xfe!iz7\\x85`\\xd6\\xbcc\\xa7\\xdd\\xf8r\\xe6f)\\x06\\x97p\\x04\\xb7w\\x00\\x9e\\x18\"\\x12q\\xf8U\\xfb\\xaf\\x16xsO\\xd0\\xf4\\xfdSX\\xd5c\\xd3\\xa2\\xbf\\xc0\\xb6K\\xc2a\\x95\\xb2x\\x1b\\x18\\x03@\\x1a\\xa5\\xeeQxp\\x7f\\x1a\\x84\\xdd\\\\\\x9eYL\\x98\\xe8\\x14\\xe0\\xe6\\xa4\\x9e\\xf2\\xce\\xdf\\xcaY\\xee\\xa1\\x85\\xee\\x000\\t$\\n\\xd2\\x0e\\xdbA\\xebR\\x98\\xe5\\x0b\\xf3\\xabdpI\\\\~t\\x01\\x1d\\xa4\\x93$\\xff\\x00k\\xb8\\ne\\xc7\\xc8\\xb9\\xf9W\\xe8=j\\xfa\\xeas\\x1f\\x99\\xdc\\x93\\xeaj\\x83\\xfc\\xa2\\xa1v\\xf9h\\x03dk\\x0c\\xbdXc\\xebN\\xfe\\xd7\\x0f\\xc6G\\xe7X\\x1b\\xa3\\x8e\\xdd\\xe6\\x96h\\xe2D\\x1b\\x99\\xe48Q\\xf55\\xc6j\\xbf\\x16\\xfc\\x0b\\xa5\\xca\\xd6\\xb1\\xeaM\\xa8O\\x9c4V\\x91\\x96_\\xc1\\xce\\x07\\xeb@\\x1e\\xaa\\x9a\\x84\\x12\\x02\\\\\\x0c\\x8erhw\\xb2\\x99I\\x91c9\\xf5\\x15\\xc3|>\\xd7\\xef>%\\xa5\\xcc\\xbe\\x1e\\xd2\\xde\\x18\\xad\\x8e\\xd67\\x13F\\xa4\\x8f`\\x18\\xd7Ms\\xa7\\xea\\xb6\\x13\\x18\\xee\\xa3\\xda\\xdd\\xf9\\x0c?J\\x00\\x9aM/N\\x9b\\x94\\x8a\\x18\\xff\\x00\\xdaC\\x83\\xf9\\xd1\\r\\x95\\xdd\\xb7\\xfcykZ\\x8d\\xaf\\xfb\\x97\\r\\x8f\\xc8\\x93P\\xc1\\r\\xdc\\xdf\"%X\\xb8\\xbd\\xd2\\xf4\\x86t\\xd658\\xed\\x99\\x0f\\xef\\x11\\xce\\xe2\\xa7\\xf0\\xa0\\r{\\x1d[\\xc7v\\x0e\\x1fO\\xf1\\\\\\xb7\\x00\\x7f\\xcb+\\xe8\\x83\\xa9\\xf6\\xe3\\x91]\\xff\\x00\\x83> ]\\xea\\xda\\xe7\\xfc#~$\\xb3\\x8a\\xd3W\\t\\xe6\\xc6\\xd06c\\x99Gp\\x0f#\\xf1\\xaf\\x05\\xbe\\xf8\\x95u\\xa8\\xeak\\xe1\\xdf\\x87\\x1a$\\xda\\xce\\xaf1\\xdaf\\x0b\\xc4C\\xfb\\xc0g\\x8f\\xab\\x10+\\xd6\\xbe\\x10\\xfc.\\xd6\\xbc1\\xa9\\\\x\\xb7\\xc6\\xba\\x93^\\xf8\\x8a\\xf63\\x1e\\xdd\\xdb\\xc5\\xba\\x12\\x0e\\x01\\xe9\\x9f\\xa5\\x00y\\xe7\\xed\\x8b\\xac\\xfd\\xa7K\\xf0\\x8f\\x82 l\\xbe\\xa5\\xa8\\x0b\\xa9\\x94\\x1f\\xf9f\\x9d\\x0f\\xe7\\\\\\xae\\x9b\\x17\\x95j\\x88\\x06\\x02\\xa8\\x18\\xf4\\xe2\\xa5\\xf8\\xfc[T\\xfd\\xae4\\xfbir\\xd1iZ:\\xb2\\xa9\\xe8\\x0b\\x12x\\xfc\\xea\\x08\\xe6 \\xf0q@\\x1aa\\xb03K\\xe6\\x8a\\xa3\\xf6\\x8f\\x97\\x1b\\xa9\\xbfi\\xe3\\xefP\\x06\\x88\\x94Pe\\x15\\x99\\xf6\\x97\\'\\x01\\xb2=\\xbe\\xf5V\\xbb\\xd6\\xacl\\xa2\\xddsx\\x88=\\x01\\xcbP\\x06\\xdf\\x99\\x95?.\\xe3\\xdb\\x9al\\xb2$j^vT\\x00z\\xd7\\x07\\x7f\\xe3\\xd5\\x04\\xc7al\\xcc;H\\xddk\\x9d\\xba\\xd5\\xf5\\r@\\x96\\xbb\\xba\\x95\\x90\\xff\\x00\\x014\\x01\\xdej~1\\xd3,\\tH\\x83\\\\L\\x01\\x01b\\xf9\\x87\\xe7^g\\xe2h\\xee\\xbcG\\xe2\\x17\\xd4\\x99#\\xb7\\xdc\\xa16\\xa9\\xc9?Z\\x944``\\x00\\x05!\\x95y\\xf7\\xeb@\\x1c\\xf2\\xf8v\\xe4\\xcaD\\xd2/\\x96:\\xe3\\xd2\\xb4a\\xb1\\xb6\\xb4\\x88-\\xba\\x82}H\\xe6\\xae;\\xe7\\xa15\\tj\\x00i\\'\\xd6\\xa3jY\\x0b$;\\xe5\\xca\\x8f\\xefp\\xbf\\xce\\xb3\\x7f\\xb7t\\xe3pb\\x8eC68-\\x18\\xca\\xaf\\xd4\\xd0\\x06\\x90\\xe9FqT\\xa3\\xd5-.\\x18\\xac\\x170>\\xcf\\xbcU\\xb1\\xfa\\x9e\\x05>+\\xdbi\\xdc\\x88X\\xb9\\xfe \\x1b;\\x7f\\x1a\\x00\\xb5\\x9esN\\x0f\\x9a\\x8c:c\\x1cRt\\xfc\\xd3J\\xc6\\xd2\\t]\\x11\\x98t,\\x01\\xa3<\\xd3\\x18\\x83@\\x10\\x8b;\\x11+\\xcaU\\xdaB8\\'\\x9c}3P\\x7fe\\xc7\\x11i\"q\\xf6\\x86\\xe9$\\xff\\x008\\x03\\xe8*\\xe6\\xe3\\x8e\\xb4\\x99\\x14\\x01\\x9c\\xfad\\xe8S\\xc9h\\xe7\\xb8\\x7f\\xf9mp~Q\\xfe\\xea\\xd4\\x12Z\\\\\\x0b\\x92\\xcd\\x19\\x9eE\\xff\\x00\\x97\\x8b\\x8e\\x10\\x7f\\xba\\xb5\\xb2[\\x1d)<\\xdfc\\xf8\\xf3@\\x18h\\xbem\\xc1\"&\\xbd\\x9dz\\xbc\\xbf$1\\xfd\\x054H\\xb2;6\\xe1w2\\x8c~\\xf0m\\x86>\\xbc\\xfb\\xd6\\xe3\\x88\\xa4\\x88\\xc7*\\x06BrW\\xa5W\\x9e\\xda\\xdax\\x12\\xddc]\\x81\\xb0#\\x03\\x82\\x7f\\xc9\\xa0\\x0fw\\xf8M`\\x96\\xdf\\x0bm\\xa6v\\x92y/ei\\x9d\\xb1\\xb5p\\x0f\\x18\\xf6\\xae\\xe9pB\\x97=rSgE>\\x95\\x0e\\x8f\\xa7\\xae\\x9d\\xe1\\x1d+L\\x8dBE\\x15\\xb2!@0:U\\xf8\\xe2h\\xe6\\x018\\x19\\xe3\\x1d\\xa8\\x03\\x9e\\xd7\\xef\\x9a\\xdf_\\xb4\\x90Z\\xdd_\\xb5\\xa8\\x13}\\x92\\xd0n\\x96v\\xec\\x14{\\x1csY\\xcd\\xe3\\xed{C\\xbe\\x9a?\\x1e[h\\x96V\\x9a\\x822A\\xe1\\x1d\\x063>\\xaf#7\\x00\\xcb\\xe5\\xe1F{\\xe4\\xd5\\xa9,5-oT\\xd5\\x9fM\\xd7\\xe6\\xd0\\xfe\\xcc\\x84\\xcf\\xa8\\xdb\\xc5\\xe6\\xcc\"\\xc1,\\xb1\\x8f\\xef\\x9cq\\\\\\xe6\\x9f\\r\\xd6\\x99\\xa2^\\xeb\\x1e\\x1c\\xd2\\xe3\\xf0\\x06\\x82\\xa3\\xfd3\\xc6~\"\\xfd\\xf6\\xa7y\\x9f\\xe2X\\xf9!\\x8fn\\x9dh\\x03Jo\\x11\\xe8z7\\xc3k\\xcd\\x1f\\xc6\\x1e\\x1c\\x7f\\x03Z\\xceG\\xd8\\xf4}\\x12\\xe0K\\xaa^\\xab\\x12H*\\x80\\xb09<\\x82{\\xf5\\xa2\\xf6\\xf7\\xc1z_\\xc2\\xcb\\x05\\x8fR\\xbc\\xf8i\\xa7\\\\>.,\\xa5\\xb7\\x03V\\xbbLr\\x1b\\x04\\xb8\\xdd\\xc7c\\xdf\\xa7Z\\xc7\\xd1\\xe1\\x10\\xc1s\\xadx/M\\x1aE\\x99\\x1f\\xe9_\\x11|d\\xff\\x00\\xe9\\x13\\x1090D\\xdc\\xf4\\xfb\\xbc\\x0e\\x94\\xcd\\x16\\xce\\x0b\\xe9\\xee\\xf5\\xdf\\x04i\\xdf\\xdb\\xd3\\x80V\\xef\\xe2\\x1f\\x8b\\xfeH\\x17\\xd7\\xc8\\x89\\xf9 s\\x8c\\x0fNh\\x03\\xa9\\x93\\xc3Vz>\\x9ba\\xa7\\xf8K\\xc4\\x9a7\\x83<-\\xa8\\xc6\\x1e[\\xe9\\xa4\\xff\\x00\\x89\\xb5\\xf9n\\xca\\xd2\\x00Fi,\\xfc\\x1b\\xe2\\r&k\\x8d\\x07\\xc1\\x96v\\xde\\x14\\xd2\\x14\\xe6\\xef\\xc4\\x97\\xcd\\xf6\\xcdR\\xfc\\x91\\x92c\\xe7\\x8c\\xfa\\xd7\\x1da\\xa4i\\xfa\\xe6\\xa7-\\xef\\x86t\\xf9>\"\\xebP\\xe7\\xce\\xf1~\\xbc~\\xcf\\xa6\\xe9\\xde\\xa6$$\\x06\\x0b\\xedR\\xe9\\xc2k\\xef\\x1b\\x1dK\\xc3\\xd7\\xfa\\xaf\\xc4\\xaf\\x18[\\xb1\\xdf}\\xe6\\x1b]\\x1fM8\\xc1PO\\x0c\\x00\\xf7\\xed@\\x1a\\xba^\\x97\\xa9\\xdaEz\\xde\\x06\\xd2\\x9b\\xc3V\\x11n}K\\xc6\\x1e\\'\\x1eu\\xfd\\xc0\\x1f|\\xc1\\x1fQ\\x9e\\xc4\\xed\\x1e\\x99\\xaa\\xfa*2\\xfd\\xa2\\xff\\x00\\xe1\\xf5\\x80\\xb6\\x8c\\xa9\\x17\\x7f\\x10|d\\xfc\\xc8\\x7f\\x88\\xdb\\xc6\\xc3w\\xd3\\x81RYx\\x83\\xc4\\xb6\\xbe-\\xbb\\xb4\\x83\\xc47\\x7f\\x12\\xfcMr\\xbe[\\xe8Z|k\\x16\\x99\\xa7\\xb6x-3q\\x81\\xd3\\x9a\\x9a\\xe3\\xc5Z\\x82\\xda\\\\\\xf8S\\xc5\\xb6\\xfaw\\x8e\\xb5\\xe9\\x98\\x1b_\\x0chP\\xb1\\x8a\\xcc\\x8e\\x82ixE\\xc7\\xd6\\x80)\\xe8v\\xebs\\xa8]\\xde\\xfc>\\xb5}J\\xff\\x00\\x18\\xbf\\xf1\\xef\\x8b\\xfeKh\\xf1\\xd7\\xc8V\\xeaGm\\xa3\\x1e\\xe6\\xa2\\xd1\\xf4\\xfb]CW\\xb9\\x97\\xc1V\\xff\\x00\\xf0\\x98\\xeb\\xc8\\t\\xbc\\xf1\\xa7\\x89T.\\x9bf{\\x98T\\xfc\\xbcv\\x0b\\x9e\\x9dkS\\xc4\\x9e&\\xd2nt\\r?@\\xf8\\x89\\xe1\\xf5\\x9f_\\x86L\\xc1\\xe0\\xed\\x02\\xeb\\xed>`?tK\\xb0\\x05\\x03\\xf1\\xa9|e\\xaax1\\xb4\\x8d\\x16\\xd7\\xc7\\x17\\x9a\\x86\\x85\\xa7\\x901\\xe0\\xcb%\\xc3\\xc8}%H\\xb76\\x00\\xfc\\xe8\\x03\\x9c\\xb3\\xd2\\xec\\xaf\\xfcI+\\xf8f\\xd6\\x7f\\x1fx\\xbe\\x03\\xe6O\\xe2K\\xf71izq\\x1d|\\xb08 z{S\\xec\\xd2x\\xfcq$\\xfe\\x1a\\xba\\xd4|\\x7f\\xe3|\\x7f\\xa5_\\tZ-\"\\xc3=A `\\x85\\xeb\\xdc\\x9c\\xd7Q\\xe2=?Ah\\xb4\\xed\\'Z\\xf1\\x95\\xb7\\x85\\xfc\\x1d\\x19\\x8eXt%\\x8b\\\\\\xbfN\\x19\\xb7\\xf9V\\xf1c\\xa9g<7\\xfc\\x075\\xc6\\xe9zG\\xc4\\xef\\x8eW\\xfem\\xb8\\x95t0\\xe4}\\xae\\xe4\\x18l\\xe1\\xc7h\\xe3?4\\x87\\xdf\\xa5\\x00hx\\xc3\\xe2\\xd5\\x95\\xa2\\xb6\\x93\\xe0\\xf8$([i\\xbb\\x08w\\xca\\xdd1\\x10\\xc1$\\xfac57\\x82~\\x03\\xf8\\xd3\\xc7o\\x0e\\xab\\xe2\\xd9e\\xd0t\\x87\\xe5\\xa3\\x94\\x13u0\\xff\\x00eO\\xdc\\x1e\\xecs\\xed^\\xe3\\xf0\\xeb\\xe0o\\x84|\\x04\\xc9~\\xf1\\rg[\\x00\\x03\\xa8\\xde/)\\xed\\x1a\\xf2\\x14W\\xa9\\x15\\r\\xd4f\\x809\\x9f\\x07\\xf8\\x17\\xc2\\xfe\\x06\\xd2c\\xd3\\xbc5\\xa6E\\x02\\x05\\x1b\\xae\\x18o\\x96Ov~\\xa7?\\x95t\\xfd\\xbaR\\x15\\x05v\\xe3\\x8fJZ\\x00\\xf9#\\xf6\\x83\\xd3&\\xd2?i]#Ytqe\\xabi\\xbeQ\\x9c\\x8f\\x95fB@L\\xfb\\xae\\rs%\\xe4F\\x05\\xd3\\xcb\\x1b\\xb9\\x07\\xae>\\x95\\xf57\\xc5\\x1f\\x87Z_\\xc4\\xaf\\x02M\\xa2j\\x12\\xb5\\xb4\\xf1\\x9f:\\xd2\\xf1\\x17-o(\\x1c0\\xf5\\xfaW\\xc4\\xc7\\xc3\\x9f\\x10\\xfe\\x14j\\xcb\\xa3\\xf8\\x92\\xe2\\x1f\\x17C\\xab\\xceb\\xd3\\xfe\\xc98y\\xc3\\x81\\x9c\\x18\\xfe\\xf6>\\x80\\xd0\\x07j\\xd2\\xa8\\x19fa\\x8e\\xf8\\xe2\\xb2\\xb5\\x0f\\x10\\xe9\\xbay\\xc4\\x92\\x87\\x7f\\xee!\\xcf\\xeb\\\\\\xce\\xbb\\xa8]C/\\xd9\\xf5\\xcb}OF\\x938\\xf2n\\xed\\xde\\xdb\\x9fO\\x9c\\n\\xcf]6\\xde\\xe4\\x89-.C\\x1e\\xed\\x8d\\xd9\\xfaz\\xd0\\x05\\xddG\\xc5\\xfa\\x85\\xdcf+8\\xfe\\xcd\\x1fw?x\\x8f\\xad`34\\xce]\\x9d\\xe4\\'\\xa9c\\xde\\xa7\\xbc\\xd3\\xa6\\xb7\\xb7y\\x91\\xc4\\x98?w\\x90I\\xf4\\xe6\\xb8]J\\xf7\\xc4f|\\xa5\\xbb\\xc3\\x18<*\\xf3\\xc7\\xbd\\x00w\\x0b\"\\xa7\\x18\\xc3w\\xa5\\xf3\\xb3\\xde\\xb1\\xf4\\xcb\\xc6{Ek\\x9d\\xdea\\x18 \\x8e\\x95m\\xeeA`\\xb1\\xa8<\\xf78\\xa0\\x0b\\xa6^9\\xa6\\x06w\\xc9T\\x03\\x0bY\\x9b\\xaa\\xaf\\xef\\xe6?\\x97\\x02\\xa7K\\xeb\\xcbO\\xdd%\\xcb\\xc6\\xecy-\\xfb\\xd9[\\xf0\\xe8(\\x029cg\\x84\\x17\\x82G\\x80pC~\\xe2/\\xae\\x0f$VJK\"\\xdc\\xc8\\xb1\\xdd\\x96F?0\\xb4;#_O\\xde\\x1f\\xf0\\xae\\x82}Y\\xcc+\\x15\\xfd\\xbc^X\\x1f/\\x9d\\xcb\\xb7\\xfc\\x04t\\xaeF\\xe2$\\x9a\\xe5\\xa4\\x93~\\xd59\\x16\\xff\\x00u\\x0f\\xd4P\\x07Q\\xa7\\xeb\\x97\\xfc\\xc7\\x08\\xb7\\x92$\\x18\\x12I\\'\\xca\\xa7\\xd5\\x9c\\xf5\\xfc+^-zv\\x8dB\\xdb\\xad\\xc3\\x0f\\xbf8\\xfd\\xdc {1\\xebXz\\x8b\\x9ekRM&\\xf0:\\x04d\\xbb|d\\xbd\\xcb\\xedE\\x1f\\xec\\xa0\\xa0\\r\\x88u\\xab\\x19\\x9f\\x08IE\\x1f4\\xe7\\x88\\xc1\\xf4\\xdd\\xde\\xadC{iq\\x1347\\n\\xca\\xa7\\x96\\xe8+\\x95\\x9a\\xc2\\xe8\\x13+X\\xbc\\xf1\\xa7I\\xa5;!_]\\xa83\\x9a\\xae\\xa8%\\x88K\\x86\\x9a%o\\xbf)\\xf2bC\\xec:\\x9a\\x00\\xee2\\xac\\xa0\\xab\\xa1S\\xdc\\x1e\\xb4\\xdf\\x9c\\x03\\xfb\\xb2H\\xae6\\x1b\\x89\\xdc\\xb4\\xd0\\xcf-\\xc8\\x8f\\x80\\xcd\\xfb\\xa8c\\xff\\x00\\x1a\\xb5m\\xabj?;G#\\xde\\xb7\\xf7\\xc8\\xd9\\x14\\x7f\\xf0#\\xd6\\x80:\\x82F:\\x10}\\xe9\\xa4\\xe2\\xb0\\xa2\\xd7\\xd8\\xc7\\xc4?j\\x978o$\\xfc\\x8b\\xff\\x00\\x02lT\\xf1\\xeb\\xb6S^%\\xacm\\xbeb>eQ\\x90\\xbfS\\xd2\\x804\\xd9\\xa9\\t\\xcdU\\x8a\\xfa\\xd2\\xe2g\\x8a\\x0b\\x88\\xe5d\\xfb\\xc1O\"\\xa6\\x042\\xe5\\x19[\\xd7i\\xce?*\\x00~E\\x1b\\x851Hn\\x99>\\xfd\\x07\\xebM-\\x83\\xceG\\xe1@\\x123s\\x9aal\\xd3\\x0b\\x1e\\x84SKP\\x03\\x99\\xaa6n8\\xa6\\xbb\\x0fZ\\x85\\xa5\\xc7A\\x9a\\x00\\x90\\xb8\\xce)7\\x0c\\xd5}\\xc7viwq@\\x13\\xee\\x14\\x84\\xe2\\xa2\\x07\\x9aq\\xe6\\x80\\x1eNi\\t\\xc5\"\\x8d\\xcd\\x8as\\x8d\\xa2\\x80#$\\x9a\\xd0\\xf0\\xdd\\x93\\xea>6\\xd2t\\xf4]\\xdeu\\xd4{\\x87\\xfb \\xe5\\xbfAY\\xd9\\x19\\xae\\xeb\\xe0\\xed\\x8f\\xdb\\xbe*E.2-aizt\\xed\\xfd\\x7fJ\\x00\\xfa\\n\\xe3i\\xb9!8U\\xe0\\np\\x90Eo$\\xbc|\\x8aX\\x93\\xf4\\xa8\\xdc\\x833\\x11\\xd3\\x0b\\xe8\\xedd\\xf3a\\x8eQ\\xf2+\\x7f\\xba8\\xc7\\xb5g\\xeb\\xfe\\x12\\xf0\\xe7\\x8a\\xaf\\xac.5\\xe8\\xaf\\'\\xb5\\xd3\\xff\\x00\\xd4\\xe9pM\\xe5Z~1\\x81\\xcf\\xe7Z\\xcd\\xc5FI\\x07 \\xfet\\x01\\xcf\\xea\\xfe\\x05\\xb6\\xf1\\x1e\\xab\\n\\xeb\\xba\\xc5\\xca\\xf8b\\xdc\\x7f\\xa3x\\x7fL\\x8f\\xec\\xb1\\xe7\\xfe\\x9ac\\xef\\x8a\\xcd\\xbb\\xf0^\\xb3\\xad$\\x9av\\xbb\\xaa[h\\xfe\\x10\\xb5\\x1f\\xe8\\xfe\\x1e\\xf0\\xc81=\\xc0\\x1d<\\xd9p9>\\x9e\\xfdk\\xafo\\x99\\xb2\\x7f#\\xc8\\xa4\\xf3\\x181l\\xe5\\x8fv\\xe7\\x1fJ\\x00\\xf3\\xff\\x00\\xecO\\x10\\\\xzxnm\\xd7\\xc0\\x9e\\x08\\xb6\\x04\\xb6\\x93\\xa2\\xa7\\x9d\\xaa_\\x0cc\\xe7h\\xf3\\x8c\\xfb\\x13Tm\\x7f\\xb4\\xe1\\xf0|\\x92\\xe9\\xf0A\\xf0\\xb3\\xc1\\x84b[\\x9b\\xb5\\xdd\\xab_\\xe7\\xeb\\xf7I\\xf5b\\x0f\\xb5zw\\x9e\\xe2M\\xe4\\x92}\\x8e\\x06}G\\xbd2w\\x17@\\x0b\\xb5\\x17\\x00tYF\\xe01\\xd3\\x83@\\x1eg\\xa2,\\xf1h3\\xb7\\x81\\xec\\xe2\\xf0\\'\\x86\\x88/u\\xe2\\xcf\\x13\\xf3\\x7f|\\x87\\xbcJ\\xdc\\xf2:\\x1e:\\xd4>\\x1b\\x82{\\xa5\\x9e\\xdf\\xe1&\\x82\\xd1\\xa4\\xef\\xfe\\x9b\\xe3_\\x14\\r\\xd2\\\\\\x0e\\xe6\\x05n[\\xd4c\\x03\\xde\\xbd#W\\xd2\\xb4_\\x12\\x88W\\xc4ze\\xbe\\xa3\\x1d\\xb3\\xf9\\x90E0;#a\\xd0\\x81ZRK4\\xf1\\x08\\x94\\x85\\x84\\x00\\xab\\x1a\\xae\\x14\\x01\\xd8\\x0e\\xd4\\x01\\xcah\\x9f\\x0f\\xfc/\\xa1\\xdcK}t%\\xd7\\xf5\\x89Nd\\xd4\\xb5C\\xe6\\xb9?\\xf4\\xcdO\\x08\\xbe\\x83\\xb5t[%\\x91\\xc6I8\\xe0{U\\xb8\\xac\\xf2G\\xb7Q\\x83\\xc5kY\\xe9rO2\\xa4h[=6\\xa9?\\x9d\\x00dCbO\\x010Oa\\xde\\xb6l\\xb4ye\\x19D,\\xaa2\\xc7\\xa0\\x1f\\x8dc\\xeb\\x9e9\\xf0\\xaf\\x85e{f\\x9duMR>\\xb6\\x96\\x98p\\x87\\xfd\\xb7\\xce\\xd5\\xfcN}\\xab\\xc6\\xfca\\xf1;\\xc4\\xbe#\\xb9\\x8fLi\\xa4\\xb4\\x86\\xe0\\xe2=\\'MVi$\\'\\xb0 e\\xb3\\xf4\\xc7\\xbd\\x00z\\xd7\\x88\\xfe$\\xf8C\\xc2-%\\xa4R\\xff\\x00mj\\x83\\xe5\\x16\\xf6m\\xba(\\xcf\\xfd4\\x90p\\x07\\xd35\\xe4\\xd7\\xbe(\\xf8\\x81\\xf1[\\\\\\xfe\\xc5\\xd2\\xa2\\xb8\\xbe}\\xc1\\x7f\\xb3\\xf4\\xc4e\\x82\\xdcg\\x8f:N\\x98\\xf78\\xae\\xcf\\xe1\\xd7\\xec\\xcf\\xe2/\\x11\\xa4:\\x97\\x8e^O\\x0fig\\xe6]*\\x12\\r\\xc4\\x83=\\x1c\\x83\\xf2dg<\\x93_S\\xf8_\\xc1\\xfe\\x1b\\xf0n\\x89\\x1e\\x93\\xe1\\x9d\"\\xdbN\\xb4O\\xe0\\x85pX\\xfa\\xb1\\xeaM\\x00x\\x9f\\xc3\\xbf\\xd9\\x9bN\\xb0\\x92\\rg\\xe2\\x1d\\xdcz\\xb5\\xea\\xe0\\xa6\\x9d\\x07\\x16\\xb1{7\\x1f9\\xfc\\xab\\xe8\\x18,\\xadmm\\xe3\\x82\\xda\\x08\\xe1\\x8a!\\xb5\\x125\\n\\x14z\\x00*`\\xb89\\xcd-\\x00&\\xd1\\xe9\\xdf4\\xb4Q@\\x05\\x14Q@\\t\\x8e\\xa3\\x03\\x06\\xbc\\xcb\\xc4\\xdf\\x07\\xadu}R\\xe3T\\xd1\\xf5\\x87\\xd3\\xaf&u\\x9b3B.\\x15$R\\n\\x94\\xc9\\x1b:s\\x8fZ\\xf4\\xea(\\x03\\xc7\\xe4\\xf0\\xcf\\xc7=\\xd2\\xfd\\xbb^\\xf0.\\xbd\\x1bt\\xb4\\xbc\\xd3\\x9e\\x05+\\xe8]C\\x1c\\xfe\\x15\\xe7\\xde#\\xf0f\\x98\\xc1\\xe4\\xf1\\x8f\\xec\\xfd\\xaa\\xc1!<\\xea>\\x0e\\xb8IC{\\x84\\x0c$\\xff\\x00\\xc7k\\xe9\\xf2\\x0ex#\\x1d\\xc5\")\\\\\\xf0\\x00\\xf6\\xa0\\x0f\\x84\\xb5/\\x00-\\xdb\\xce\\xde\\x10\\xf0\\xd7\\xc5+8W\\x925\\x9d\\t\\x9d\\x00\\xfc\\xfc\\xc6\\xfc\\x14\\x9a\\xe0\\xaf\\xac/4+\\x9f/Tk$\\xc1\\xff\\x00Wx\\x92i\\xcf\\xf8\\xad\\xd2\\xc6s_\\xa5@6I\\xc9\\xe7\\xd6\\xaa\\xdfi:n\\xa5n\\xd0j\\x16\\x16\\xb7Q\\xb0\\xc3,\\xf1+\\xee\\x1f\\x8d\\x00~o\\x1b\\xed.H\\xb3qkqn\\x9d\\xa5hI\\x88\\xfd$PT\\xfet\\xd5\\xd3,n\\xd3}\\xa5\\xcc2\\x12\\x7f\\xe5\\x9c\\x81\\x86>\\xa0\\xd7\\xdb\\xda\\xd7\\xec\\xeb\\xf0s[g\\x92_\\x04\\xd8ZN\\xd9&\\xe2\\xc4y.\\x0f\\xa8#\\xa5yn\\xbf\\xfb\\x1ci\\x91\\xdcIw\\xe0\\xcf\\x13\\xcd\\x13\\xb0\\xc0\\xb6\\xd6\\x13\\xed\\t\\x8e\\xbcI\\xf7\\x94\\xf0:\\n\\x00\\xf9\\xb2m2\\xea\\x16\\xe1w/c\\x83U\\xa4\\x86\\xe2\\x1e]%\\x8c\\xf6%x\\xafQ\\xd7\\xbfg\\xdf\\x8e\\x9a\\x0c\\xa5\\xb4\\xcd\\x16\\xdbW\\x81?\\x8a\\xc7PI\\x03\\x0f\\xf7f*\\xdf\\x80\\x06\\xbc\\xe7X\\xbe\\xf1g\\x85$h\\xbci\\xe0]WL\\xdb\\xd5\\xe6\\xb2\\x91P\\xfb\\xef\\xc6\\xdc{\\xe6\\x80(\\xf9\\x8c>\\xef>\\xb9\\xc8\\xa5V\\x04e\\x8a\\x93\\xd8\\x91\\xc8\\xfci\\xb6\\xfe+\\xf0\\x9e\\xa4\\xdb\\x1a\\x7f!\\xcf\\x1bT\\x16\\xc7\\xd7\\x15y,\\xb4\\xfb\\xd0[O\\xbe\\x8eoe<\\xfeT\\x01\\x95%\\x85\\x8b\\xa3D\\xa9\\xe5\\x06\\xeaa\\x1bI\\xfcj\\x8c\\xba\\x0c;\\x04v\\xb35\\xaa\\x7f\\x16\\xceY\\xbe\\xa6\\xb7\\xa4\\xd2\\xaf\"|\\x88I\\x1e\\xa0\\xf1U\\xa4IQ\\xb6\\xba0?J\\x00\\xe7\\'\\xd1\\xaem\\xa3\\x90\\xdbL\\x91@\\x07%F\\xf9\\x1f\\xeaMrR\\t\\x04\\xac<\\xa7\\n\\x0f\\xf1\\x1c\\x9a\\xef\\xef\\'h\\xf2\\xbb\\xb8=EdI\\x0429l)\\'\\xd2\\x802,\\x88\\x863&b\\x81\\x8f\\x1ec\\x8d\\xd2}\\x15j\\xfcn\\xf6\\xeen\\xa2\\x12\\xdb\\x17\\x1c\\xdc]>\\xe7o\\xf7Pd\\xd6\\xd5\\x85\\xbc*w\\x08\\xe3\\xde\\x07\\x0c\\xcb\\x92>\\x94\\xf9t\\xab Zh\\x8b\\xa5\\xd3\\xf5\\x94\\x9d\\xc4}=(\\x03.-V\\xfe\\xde\\xdc\\xacl#\\x8c\\x9c\\x9b\\x8b\\xd6\\x01\\x9b\\xfd\\xd4\\x1953k)w\\xb1\\xae\\xed\"0\\xa7[\\x8b\\xa1\\xe5\\x86>\\xc0\\xf5\\xa7I\\xa1m\\x02Kf\\x89\\xe7\\xcf\\xcd<\\xf9f\\xfc\\x05U\\x9bM\\xbb\\x17#e\\xaa\\xdc\\xba\\x8d\\xcdwv\\xc1\\x82\\xfb*\\n\\x00\\xb2.\\xb4MBCq,\\x12\\xacQ\\x0c\\x07|\\xa4G\\xe8;\\xd3Z\\xd2\\xd6\\xf6\\x03s\\x1d\\xf0\\xba\\x8d\\x7f\\xd5E&c\\x89\\x0f\\xf5\\xac\\xc9\"\\x9aiL\\xcd\\x13]\\x98\\xf83]\\xfe\\xee(\\xfe\\x8bM\\xdb\\xf6\\xa4\\xde\\x19\\xf5\\x00\\xbd\\x1b\\xfd]\\xbcG\\xd8\\x9e\\xb4\\x01\\xa5s\\xa7\\xde\\x18\\x16GCz\\xe7\\x85\\x8a/\\x96!\\xf55Jk{\\x85\\xc4\\x13A#\\xe7\\xfe]\\xed\\x97b\\xaf\\xd5\\x8d\\x11Ip\\xf7\\x1b\\x92\\xe6k\\xd9Pq\\x049X\\x13\\xea\\xdd\\xeax\\xb5\\xbb\\xc8f?h\\x9d/&\\xe8\\xb6\\xd6\\xcb\\xb8\\'\\xd5\\xbaP\\x052\\xaa\\x1b\\xec\\xec\\xae\\x0f\\xfc\\xfa\\xda)\\xdd\\xff\\x00\\x02c\\x8a\\x91f\\x96\\x00\\x96\\xc9q\\xe4(9\\x16\\xb6\\xad\\xe6J\\xde\\xcc{U\\xd1\\xab[%\\xb3[\\xdfZ\"\\xdc?\\x1fg\\xb4\\xcb\\xc9\\xf9\\x8e\\x94\\x93\\xb6\\x93\\x1d\\xb4Q$\\xef\\xa6K)\\xc1\\x8d\\x0027\\xd4\\x8a\\x00y\\xd6o\\xad\\xe4T\\x9d\\x96\\xde?\\xf9\\xf5?<\\xcdS\\xa6\\xbcWs\\xde\\xc4m\\xe2\\xff\\x00\\x96h\\xc4\\x17?\\x80\\xe6\\xa0}!\\xed\\xe4\\x11X\\xdd\\xc7\\x0e\\xe1\\x93+\\xfc\\xd2\\x9f\\xce\\xaa\\x9d:\\xee\\x16f\\x8a\\xd8F\\x07\\xde\\xbb\\x90\\xefv\\xfa\\n\\x00\\xd5Mf\\xd4\\xc1\\xe7\\\\\\x07\\xb6Rp\\xbev\\x01o\\xa0\\xa9\\xcd\\xed\\xa9\\x89d3*\\x86\\x1cn\\xe0\\x9a\\xe6\\x04,wM\\x1cn\\xe4p\\xd7\\x97\\x9d\\x17\\xfd\\xd5=\\xe9\\xb1!w3\\xdb\\xe6VQ\\xf3]\\\\\\x1c \\xfa\\x03@\\x1d3\\xbeFFq\\xebQ6Cr\\x0e\\x0fz\\xe7\\xe2\\xb8\\x95\\xa4i\\xad\\xa5\\x9a\\xeeC\\xc3H~X\\x93\\xf3\\xff\\x00\\xe4\\x93\\xfd?Z\\xf1\\xb68\\x19\\xed_A|\"\\xb3\\x16\\x7f\\tZ\\xe0\\xae\\x1e\\xea\\xed\\xa6\\xcf\\xa8\\x00*\\xff\\x00&\\xa0\\x0e\\xe93\\x95\\\\\\x1fJ\\xc7\\xf1;\\x19\\x12\\xcbO\\x07\\x99\\xe6\\x1b\\x87\\xb0\\xadky\\xb7\\x80q\\xf7x\\xac\\x86C}\\xf1\\x12\\xda\\x13\\xcf\\xd9\\xd3,=\\x0eM\\x00uaDQ\\xa4C\\x18U\\x00\\x0fAF\\xe1\\x8ac\\x12\\xcc[\\xdc\\xd3wv\\xcd\\x00+\\x11Q\\x93JO\\xad1\\x8d\\x00\\x04w\\xa8\\xcd8\\x9e)\\x9bY\\xba\\x0c\\xd0\\x026\\x07z@\\x8c@ \\xf5\\xab\\x10\\xda<\\x8c\\x06\\xd3\\x93Z\\x96\\x9ai`dh\\xdb\\xcb\\x8cnv\\xc7\\xdd\\x14\\x01\\x9d\\r\\x8b\\xb9\\x0c\\xc3\\x00\\xfa\\xf1Z\\xd6\\xfak\\x87D\\xda\\x01n\\x10\\x1e\\xad\\\\\\r\\xcf\\xc5m;P\\x91-<\\t`u\\tf;\\x12\\xfau!\\x01\\xce>Q\\xd7\\xadp^ \\xbf\\xd6\\xe0\\xf8\\x87}\\xa1x\\xa7X\\xbc\\xfe\\xda\\xb1\\x86;\\x99\\xc0\\x94\\xecQ!\\xc0U#\\x8e\\x9d\\xa8\\x03\\xda\\xf5\\xdf\\x17xW\\xc2n\\xd0^\\xdc\\x7fhj@q\\xa7\\xd8\\xb7\\x99 ?\\xedc\\x84\\xff\\x00\\x81\\x11^U\\xe2\\xcf\\x89Z\\xce\\xadk-\\xbd\\xdd\\xfa\\xe8\\x9a`\\x19\\xfb%\\xb3\\xecw\\x1e\\x92I\\xd8\\xfb\\x0c\\xd7=\\xe1\\xdd7\\xc4^7\\xd5d\\xd1~\\x1f\\xe8o\\x7f \\x7f\\xf4\\x9b\\xe6;\"\\x87=\\xe4\\x90\\xf0O\\xb6s_H|=\\xfd\\x9b4\\r\\x02H5\\x7f\\x1a\\xce\\xbe#\\xd5\\xd3\\xe7X\\xe5_\\xf4kv\\xf4E?{\\x1e\\xa7\\xd6\\x80<7\\xc0\\xff\\x00\\x0b|o\\xf1\\x14\\xa4\\xdaE\\x90\\xd0tA\\xcbj\\x97\\xd1\\x90$\\x1f\\xf4\\xcd\\x0f\\xcc\\xe7\\xdc\\xe0W\\xd4\\x9f\\x0f>\\rx\\'\\xe1\\xdd\\xb0\\x97J\\xb0\\xfb^\\xa4\\xff\\x004\\xba\\x95\\xe0\\xdf3\\x1fb~\\xe8\\xf6\\x15\\xdf$+\\x1a\\x85EUE\\x18TP\\x00\\x1fJ\\x90\\x03\\xceh\\x01\\x02\\xe0\\xe4\\x9c\\xd3\\xa8\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\x1a\\xcb\\xb9q\\xf8\\xf4\\xa6I\\x14r\\xa6&\\x89\\\\w\\x0e\\xbb\\xaaZ(\\x03\\xcf\\xbcU\\xf0K\\xe1o\\x8cQ\\xce\\xbb\\xe0\\x8d&\\xe2g\\xcf\\xfaBB\\x12E\\xcfp\\xc3\\x90}\\xfbW\\x93k\\xdf\\xb1?\\xc3\\x9b\\xc62xkZ\\xd6\\xb4\\x191\\xd1e7\\x0b\\x9f\\xa3\\x1a\\xfaj\\x8a\\x00\\xf8\\x83W\\xfd\\x93\\xfe2\\xe8[\\xe5\\xf0\\xc7\\x8a\\xb4}j\\x11\\xf7a\\x9d\\x9a9O\\xe0\\xc0 \\xfc\\xeb\\x81\\xd6\\xfc\\'\\xf1\\x93\\xc2\\xcc\\xf1\\xf8\\x9b\\xe1v\\xabs\\n\\x8f\\x9e\\xe6\\xc6\\x03s\\x18\\xf7-\\x1eT~u\\xfa;L9\\xdb\\x8c\\x06&\\x80?,n\\xe6\\xb1t\\xdf\\x7f\\xa2jZv\\xee|\\xc7\\x81\\x95G\\xe3Um\\xec4\\xdb\\xd7\\xcd\\x86\\xabm1\\xf4\\x12\\x82G\\xd4W\\xeam\\xde\\x95\\xa6\\xea6Mi\\x7fcou\\x03\\xf0\\xd1M\\x18e?\\x81\\xaf5\\xf1\\x1f\\xec\\xdf\\xf0o\\xc4\\xdb\\x9a\\xeb\\xc1V6\\xd27\\xfc\\xb5\\xb1_ \\xa9\\xf5\\xf9h\\x03\\xe1\\x1f\\xeck\\x88\"\\r\\x93!\\xecW\\x9a\\x85\\xd1\\xe38\\x91J\\xe3\\x8eF+\\xea}W\\xf6:\\xb6\\xb7\\x8d\\xdf\\xc1\\xde=\\xd4\\xec\\xce~KmA\\x04\\xd0\\xaf\\xf5\\xaf;\\xd6\\xbfg\\xdf\\x8d\\xba\\t\\x90\\xc5\\xa2\\xe9~#\\xb6Q\\x9f2\\xd6\\xe0#\\x9f\\xa26\\x0f\\xe5@\\x1e629o\\x94{\\xf7\\xa5\\xdc\\xab\\x86$\\x8czw\\xad\\xadgM\\xbf\\xf0\\xec\\xe6\\x0f\\x16\\xf8[X\\xd0e?\\xf2\\xd2\\xe2\\xd1\\xc2{\\xe1\\x80\\xc1\\xaa0G\\xa5_\\xbel5\\x08X\\x11\\x8f\\x98\\xe0\\x9f|\\x1a\\x00\\xaf.\\x1dWz\\xfc\\x8d\\xd4m\\xebU.ll\\xee\\xd5R\\xe2%d_\\xba\\xbfuG\\xe0+V].\\xe63\\x80Q\\xc8\\xe8T\\xd5)a\\x9a\"C\\xaf\\x14\\x01\\x93s\\xa4[N\\xca\\x8fq*@\\x9c\\x88c\\xf9W\\xf1\\xc5V:T\\xc9n\\xe29R\\x18;Aj0\\xcf\\xf55\\xb0\\xdc\\x9cRc\\x14\\x01\\xce\\x0b{\\x9bkrL\\x7fc\\x84uX\\x97|\\xcd\\xf8\\x8a\\xae\\x8cm\\xe3,\\x91\\xc5\\xa7\\xab\\xff\\x00\\xcb[\\x9f\\x9ef\\xfa\\x0e\\xa2\\xba\\xc5;\\x7f\\x85\\x9b\\xfd\\xd1\\x9a\\x82hb\\x99\\x83\\xca\\x91\\xbb)\\xc8\\xc8\\xa0\\x0ef\\'\\x92\\xd9\\xcd\\xc5\\xb3\\x98[\\x18k\\xcb\\xc3\\x92\\xdf\\xee\\xadKoyy\\x1a3Z\\xc9+\\xb3\\x9c\\x9b\\xbb\\x9e\\x10\\xfd3[/\\xa7Z\\xcfp\\xd7\\x13\\xc4\\x18\\x9f\\xba\\xa7\\xa0\\xfa\\n\\xa16\\x8e[t\\xb3\\xc8n\\x9b?\\xbb\\x89\\xbeP(\\x02/\\xedy\\xe5U\\x80\\xc45\\x17\\x07\\xe6\\x97f#_\\xc6\\x92{\\xcd>\\xf2h\\xe2x\\x9a\\xe1\\x90`\\xa4\\'1\\xaf\\xd4\\xd4W\\x167+o\\xbe\\xf03\\x83\\xc2Z\\xc1\\xc2\\x9f\\xa9\\xaa7\\x11\\xc9\\x1cJ\\xb7\\xd7\\to\\x19\\xfb\\xb6\\x96\\xfd\\x7f\\x13@\\x1a\\x12\\xa6\\x9fyz\"\\x17(UG\\x16\\xf1\\x9f\\x94}qL\\x167.\\xcd\\x12^C\\x0c#\\xacv\\xeb\\xce=\\xcdQ)\\xe4\\xdb\\xe5\\xd5l\\xad\\xfdW\\x974\\xb0\\xf9\\x98\\xff\\x00C\\x80\\xa2\\x7f\\xcf\\xc4\\xcd\\x82h\\x02\\xe2\\xd9\\xcdn\\xdb \\x80D\\xbd|\\xd9~f\\xc7\\xb5F\\x17\\x12\\x1f\"\\xd9\\xa5\\x93\\xbd\\xcd\\xd8\\xc2\\x8f\\xa6h\\x8a\\xeeX\\x99\\xa0\\xb5v\\xba\\x91\\x86ZF\\xfb\\x8b\\xf4\\xa7.\\xac\\x19E\\x9c\\x88/\\xa4?\\xc1\\x1fA\\xf5\\xa0\\x06(\\x8e[\\x8f1L\\xd7\\xd3\\x8f\\xee\\x12\"_\\xc6\\xad\\xc5}q\\x15\\xc0g\\x97\\xedS\\x01\\x81mm\\xca\\xaf\\xd5\\xaaId\\xb26\\xa9os\\'\\xd9\\xf7\\x1cyqu\\xa7Ih\\x88\\x12\\xda\\x1b\\xa8\\xec\\xe3a\\x9c/2=\\x00,z\\xa4\\xb0\\xbb\\x1b\\xf6\\x0e\\xcd\\xf7 \\x87\\xe6\\x90~U(\\xd4\\xd2\\x1bA-\\xda\\x1brO\\xfa\\xb6\\xfb\\xc7\\xf0\\xa8\\x06\\x9d,YKH#\\x89\\x0f[\\x99\\x0f\\xcc\\xdfJ\\xae-\\xdd.\\x98YDf\\x9cr\\xf7W=\\x07\\xd0P\\x06\\xb3\\xde@mE\\xc3\\xb8\\x8dX\\x1d\\xa1\\xce\\xd3\\x8c\\x03\\x9c\\x1a\\xfa\\x9f\\xc2v\\xe9a\\xf0\\xcbB\\xb6^\\x14[\\tX\\xf6;\\xb2\\xdf\\xd6\\xbe@X\\xa2\\xba\\xd5`\\x84\\x87\\xd4n\\x9aE_\\x93\\x84]\\xd8\\x1f\\xd2\\xbe\\xc7x\\xa3\\xb6\\xb2\\xb0\\xb6\\x99\\xc6\\xf8-c\\x8dbN\\x9c \\x14\\x01\\xa5h\\xa3`a\\xd1\\xb2\\xc7\\x1d\\xab/\\xc3\\x04\\xdd\\xf8\\x8fU\\xbfo\\xe0\\x01U\\xbd~\\x94\\xeb\\xcb\\xe9\\xedt\\xb9n\\x9dv\\xf9q\\x9d\\x98\\xe9\\x9a\\xe4t\\x9dw\\xc6z9\\x8a[m\\'G\\xb4\\xf0\\x82\\xe6\\xe3P\\xd7\\xb5K\\xc1\\x16\\xd2I\\xf9QI\\xf9\\x88\\x18\\xfc\\xe8\\x03\\xd4\\x8f\\xf1c\\x91\\x9cq\\xebP\\xb7\\x1c\\xd7\\r\\xe1\\xdf\\x8a\\xda\\'\\x8c|c&\\x93\\xe1}\\x1bY\\xd44\\xa5\\xc9:\\xf3\\xdb2\\xdb\\x86\\x1d@b0G\\xf8Wlq\\xbf\\xaa\\x92y\\xdc\\xa3\\x00\\xd0\\x02\\x96\\x18\\xebI\\x8d\\xc3\\x02\\x9c\\xb1\\x19\\x0e\\x00\\xab\\xb6\\xf6\\x04\\x91\\x9e\\x94\\x01R;fb8?\\x95h[\\xe9\\xdb\\xb1\\xc1\\xcdh\\xdb\\xd8\\x0e+j\\xd3M\\x053\\x9cc\\x9c\\xfaP\\x06e\\x9e\\x95$\\x93.\\xd1\\xdf\\x15\\xe5_\\x14\\xdbO_\\'U\\xbd^\\x1eWa\\xcc)\\xe8\\x00\\xea}k\\xbe\\xf17\\xc5o\\x07x?T\\x83C\\xb5\\xba\\xba\\xf1\\x17\\x88\\xeeA\\x16\\xda&\\x91\\t\\x96Y\\x1b\\xdfmyO\\x85\\xfe\\x03\\xfcY\\xf8\\x81\\xe3=w_\\xf1e\\xa9\\xf0n\\x93\\xabjR\\xea\\x04n\\x12]\\x00\\xc7\\x84T\\xea\\xbf\\x8e(\\x03\\x88\\x8bV\\x82\\xca\\xfa\\xd7B\\xf0\\xa6\\x8f-\\xde\\xa2\\xbbV\\xdfO\\xb0\\x88\\xcd!\\x03\\xa7\\x03\\x90\\xbe\\xf5\\xed>\\n\\xfd\\x9b5\\xff\\x00\\x14^\\x0f\\x10|]\\xbdx\\xa3\\x90\\xac\\x8b\\xa3ZK\\xf3\\xb69Q4\\x83\\xeb\\xf7A\\xafr\\xf0\\x07\\xc2\\xef\\x07\\xfc7\\xd3>\\xcd\\xe1\\xbd&$\\xb9q\\xfe\\x91\\x7f7\\xcf<\\xed\\xdc\\xb3\\xf5\\xe4\\xf3\\x8e\\x82\\xbb`r3\\x8cP\\x06f\\x8d\\xa2i\\x9e\\x1d\\xd1\\xe1\\xd2\\xf4M:\\x0b\\x1b8F\\xd4\\x82\\x05\\x00}kM@\\x0b\\x801KE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00G,0\\xcf\\x19\\x8eh\\x92E#\\x05]r\\ry\\xf7\\x89\\xbe\\x06\\xfc*\\xf1{3\\xeb\\x1e\\r\\xb0i\\x89\\xc9\\x9a\\x04\\xf2d\\xcf\\xfb\\xcb\\x8a\\xf4Z(\\x03\\xe6ms\\xf69\\xf0\\xdb+\\xc9\\xe0\\xff\\x00\\x16k\\x1a4\\x84\\xfc\\x90\\xcd\\'\\x9f\\x10\\xfc\\x0f5\\xe6\\xda\\xd7\\xec\\xd7\\xf1\\xa3CW\\xfe\\xcc\\xb9\\xd1|Kn\\xbd\\xa3o\\xb3\\xc8G\\xa6\\x0e9\\xaf\\xb8\\xa8\\xa0\\x0f\\xcc\\xfds\\xc3~)\\xf0\\xe9e\\xf1_\\xc3\\xef\\x10ix?\\xeb\\x9a\\xd8\\xbcG\\xddX\\x0ek\\x0e\\x19\\xf4[\\xd9<\\xab}B!0\\xeb\\x0c\\xb8G\\x1f\\x81\\xaf\\xd4\\xb7Ud*\\xea\\x08#\\x04\\x11\\xc5y\\xdf\\x8d~\\t|4\\xf1\\xee\\x9b4:\\xd7\\x85\\xac\\x12\\xe2N~\\xddi\\x12\\xc5:\\x9f\\xf7\\xc0\\xcd\\x00|\\x02\\xfae\\xca\\xc7\\xba\\x10\\x8f\\xfe\\xe3f\\xa9\\xc9op\\xbf~\\xdc\\xfeU\\xf4\\xd6\\xb3\\xfb\\x16\\x0bf\\xf3<\\x17\\xe3\\xdb\\xcbf\\xc7\\xfa\\x9b\\xf5\\xdc\\x9f\\xf8\\xe5y\\xbe\\xb5\\xf0\\x17\\xe3\\xc7\\x87\\x0b\\xbf\\xf65\\xaf\\x88-\\x10\\xfd\\xebgWs\\xf4E\\xf9\\xbf:\\x00\\xf2v\\xf31\\x86\\\\{Uw\\x1c\\x9a\\xda\\xd4\\xaen\\xf4{\\xef\\xb1\\xf8\\x9f\\xc2\\x97\\xdam\\xcfFV\\x88\\x82\\x0f~\\x08\\xaa\\xc2_\\x0f]\\x12 \\xbe\\x10\\xbfu\\x97\\x83\\xf9\\x1a\\x00\\xcb\\xc7\\xb51\\xe2F\\xc1u\\xcdm6\\x8f+.\\xf8e\\x8a`z\\x0485VM>\\xea<\\xfe\\xe1\\xc8\\xee=(\\x03\\x0eM:\\xdc\\xdc\\x99D`\\xb0\\xe8Oj\\xab&\\x8eg\\xb9\\xf3.gf\\x8f\\xfey\\x8a\\xdbx\\xca\\xb0\\xdd\\x03\\xa9\\xf5\"\\x90\\xa4m\\xd1y\\xf7\\xa0\\x0c\\x13\\xa6\\xca\\x03\\xe6_. >TN\\xb4\\xc8!\\x96\\x18\\x18G\\x18\\xb7^\\xed\\x8eMn\\x95\\xdb\\xc7oJk\\x00\\xc9\\xb5\\x86G\\xa1\\xa0\\x0c\\x08Lv\\xf1\\xb7\\x93\\t\\x89\\x89\\xf9\\xee\\x18v\\xeei\\xd0\\x08\\xda\\xe0\\x9b\\x18\\xbc\\xc7<\\xb5\\xe5\\xc7A\\xf4\\xad\\xd9\\x12&\\x89Q\\xa3VPr\\x14\\x8e*\\xb5\\xcd\\x84\\x17\\x18\\x8d\\xc9D\\xfe\\xe2\\xf0\\r\\x00g\\xc7r\\xf1\\\\\\x1d\\x93\\xbe\\xa1xz$| \\xab#Q\\x9e\\xdc3j\\x13E37H!\\xedO\\x9e\\xc2d\\x8da\\xb4\"\\xd2\\x0e\\xfb>\\xf1\\xaa\\xdfe\\x92\\t|\\xab\\x08\\x02\\xb1\\xfb\\xd72\\x8d\\xc4~&\\x806|5$W^\\'\\xd3m\\xa7\\x87\\xec\\x8b%\\xcc\\x7f \\xea\\xdf7Z\\xfa\\xe6u\\xb7\\x17\\x12\\xacGn\\x0e\\xd0\\xc7\\x8e\\x9cW\\xc8\\xde\\x05\\x11\\xaf\\xc5\\xdd\\x0e/)\\xefn\\r\\xe2\\x06\\x91\\xf9\\x1fZ\\xfa\\xe6\\xfe\\xd9\\x8e\\xab#L\\xecIrJ\\xe7\\x8a\\x00\\xc4\\xf1K\\x1b\\x7f\\r:\\x16\\x124\\x8c\\x06}\\xba\\x93\\xfd+2\\xdb\\xe1\\x1e\\x91\\xa9\\xdfC\\xad\\xf8\\xefQ\\x9b\\\\\\x8e0\\xa6\\xcbH\\xf3\\x08\\xb3\\xb4\\\\\\x0c.\\xc1\\xc3\\x1e\\xf8>\\xb5?\\x88\\xf6\\xdd\\xeb\\xdaV\\x91\\x10\\xc4rH\\x0b\\x01\\xeck\\xd0BI#\\xa9=\\x80\\x03\\xf2\\xa0\\n\\xea\\x02\\xdb%\\xb5\\xbc\\x11A\\x0cCdqD\\x00U^\\xd8\\x03\\xa5K\\x05\\xb1<\\xd5\\xe8m\\x18\\x9eFkJ\\xde\\xc4\\x97\\x18A\\x8e\\xe0\\n\\x00\\xa9ohN\\xda\\xd6\\xb3\\xd3\\xa6\\x94\\x9d\\x8a\\xc7\\xd9z\\xd5\\xd1ai\\xa7i\\x9f\\xda\\x9a\\xc5\\xd4zm\\x94`\\xb3K9\\xe0\\x8f\\xa5yT\\xbf\\x13|m\\xf1+X\\xb9\\xf0\\xc7\\xc0\\x9d\\x0bm\\xac\\x12yw^%\\xbam\\xb0\\xa0\\xeeQ\\xfa\\x1e\\xe3\\x03\\x9eh\\x03\\xb9\\xf1w\\x8d|\\x1b\\xf0\\xebL\\x17\\x9e#\\xd5bk\\xc6\\x1f\\xbb\\xd3\\xed\\xd83\\xb1\\xec\\x08\\xf7\\xae\"\\xc3F\\xf8\\xc1\\xf1\\xd5\\x84\\xd3\\x99\\xfc\\x07\\xe0\\x969M\\xe8R\\xea\\xe5{lS\\xce\\x0f\\xf7\\x9b\\xf0\\xafF\\xf8w\\xfbK\\xf1\\x07\\xec]\\x10v\\x97\\xc1~5\\x9e\\xcd\\xf3\\x91\\x1e\\xa1\\x1e\\xf5\\x1e\\xdf&\\x0f\\xe2k\\xccu\\xff\\x00\\x80_\\x1d|.\\x8e\\xf0\\xe8\\xf1\\xeb\\xf0)\\xc6\\xeb\\t\\x16G?D\\xfb\\xdf\\x9d~\\x81\\x05\\x00\\x108\\xfaP\\x14\\x0f\\xc7\\xad\\x00~\\\\\\xdf\\xea:\\xa6\\x8by\\xf6\\x0f\\x12\\xf8n\\xfa\\xc2\\xe0p\\xd1\\xdcDcu\\xfc\\x08\\xaa\\xcf\\xa9h\\x13\\x0c\\x971\\x13\\xd3vT\\xe7\\xf1\\xaf\\xd4]CK\\xd3u{\\x06\\xb2\\xd5\\xb4\\xfb[\\xfbg\\xe1\\xa1\\xba\\x89dF\\xfa\\xa9\\x18\\xae\\x06\\xef\\xe0\\x07\\xc1\\xdb\\xc9ev\\xf0\\x16\\x93\\x07\\x9a0\\xcbk\\x17\\x92\\xbfP\\xa9\\x80\\x0f\\xe1@\\x1f\\x9e\\xcfki6>\\xcfp\\x18\\x91\\x90\\x0b\\x03\\xfc\\xaa\\xbc\\xbau\\xcap\\x02>zc5\\xf6/\\x89\\xbfc?\\x00\\xea2=\\xc7\\x87u}SD\\x90\\xfd\\xc8Q\\x84\\x91\\x0f\\xa8#w\\xeb^S\\xe2\\x0f\\xd9;\\xe2\\xae\\x84Kh\\x1a\\xad\\x96\\xb5n\\xbc\\x90\\x1c\\xc6\\xf8\\xf6S\\xd4\\xd0\\x07\\x83\\xc9\\x0c\\xd1\\x11\\xe6\\xc6@\\xa6\\x16]\\xd9\\xef]W\\x88|/\\xe3\\xcf\\t]5\\xb7\\x8a<\\'{\\x18_\\xf9h\\x90\\xb1\\x18\\xf5\\xac3&\\x9d0\\x05\\xc3A\\x9e\\xee\\xa4/\\xe7@\\x19\\xcc\\xfc\\xe7\\x9c\\xfdj\\x19\\xae\\xe3\\x82?\\xdfI\\xb3\\xfd\\x9fZ\\xd56\\x11\\xba\\x86\\x8aUu\\'\\x1b\\xb7\\x0c\\x03\\\\\\xd7\\x88#\\xb5\\xb0\\x9dR\\xf6c\\xe6\\x1c\\x10\\xbdI\\x14\\x01\\xd3\\xfc:\\xd4\\xe2\\xba\\xf8\\xc5\\xa0[\\xc7\\x1e\\x14\\xdc\\x87%x8Ps\\xcd}Pu6\\xbb\\xd6\\x1e(c\\xf32\\xd9?OZ\\xf9O\\xe0l\\xfau\\xc7\\xc6K`\\xc7c\\xf9.\\xb0o\\x1fy\\xc8\\xe4\\x0fz\\xfa/\\xc4~\"\\xb1\\xf0^\\x8eB\\x96\\x93U\\xbbS\\r\\xa4\\x00e\\xa4c\\xc6p9\\xc5\\x00_\\xf0\\xc5\\xa7\\xfc$\\x9f\\x15\\xee\\xa6\\x80\\xee\\xb7\\xd3c\\xc3zy\\x9d\\xab\\xd2\\xe3\\xb1u\\x93\\xe6C\\x9a\\xc7\\xf8e\\xe1[\\x9f\\rxF).\\xa3a\\xa9_\\x11qq\\xbb\\xaa\\xe7\\xa0\\xf55\\xd7\\xea\\xda\\x9e\\x81\\xe1\\x0f\\x0eI\\xe2\\x1f\\x17k\\x10Xi\\xf1\\xf2^C\\x97s\\xfd\\xd4^\\xae}\\x85\\x00;O\\xd1\\xe7\\xba\\x99R8\\xcf=\\x87_\\xads\\x1e.\\xf8\\xa1\\xe1\\xff\\x00\\x07j\\x83\\xc3~\\x1b\\xd3\\xe6\\xf1\\x7f\\x8b\\xe4\\xf9b\\xd2\\xb4\\xdc\\xb9\\x8d\\xbf\\xe9\\xa1\\xe8\\xa0{\\xd5ks\\xf1K\\xe3D+\\x06\\x85\\x1d\\xcf\\x80<\\x07?]I\\xc6\\xddN\\xfa?\\xf6\\x14\\xff\\x00\\xaa\\x07\\xd7\\x1d\\xeb\\xd6\\xfe\\x1f|/\\xf0o\\xc3m$\\xdaxcJ\\x8e\\x19\\xe4\\x1f\\xe97\\xd2\\xfe\\xf2\\xe6\\xe5\\xbb\\xb4\\x92\\x1eI=z\\xd0\\x07\\x91\\xe9\\x1f\\x03\\xbcW\\xf1#S\\x8f\\xc4_\\x1e5u\\x9a\\x12VH<-\\xa71\\x8e\\xde\\x11\\xd4\\t\\x99p\\\\\\xfbt\\xaf\\xa04\\xbd\\'M\\xd1\\xf4{}#K\\xb1\\x82\\xce\\xca\\xdd\\x02Em\\n\\x05DQ\\xd0\\x00*\\xee\\xcf\\x9bvN{\\xfb\\xd2\\x81\\x83\\xd6\\x80\\x00\\x00\\xe89\\xf5\\xa5\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00)\\x08\\xcb\\x0e\\x07\\xe2)h\\xa0\\x06\\xba,\\x91\\x98\\xdc\\x06V\\x18 \\x8c\\x82=+\\xc4|{\\xf0\\x02\\xebY\\xd7.\\xb5\\xaf\\x02x\\xb2?\\r\\xcdt\\x00\\x9fM\\xb8\\xd3 \\xbd\\xb0\\x94\\xff\\x00x\\xc5\"\\x9c\\x13\\xea\\xa4W\\xb8Q\\xda\\x80>%\\xf17\\xec\\xef\\xe3\\xfd\\xd1\\xee\\\\}\\xdf\\xb7G\\xf6\\xb0>\\x82]\\xc0P\\x07\\x84h\\xbf\\x16<_\\xaek\\x12\\xe9>\\x08\\xf3<_\\xaa\\xdd|\\xa8^\\xdb\\xfd\\x16\\xc9\\xbf\\xbf#(\\x18Q\\xe9\\xde\\xbdk\\xc0\\xff\\x00\\x03b\\x87X\\x87\\xc6\\x7f\\x14\\xb5\\x7f\\xf8M<_\\xf7\\xbc\\xfb\\x94\\xff\\x00E\\xb4?\\xdd\\x82\\x0f\\xba\\x98=\\xf1\\x9a\\xf5{\\r.\\xc3J\\xb2\\xfb&\\x93ai\\xa7\\xc0\\xbfv+hV4\\x1f\\xf0\\x15\\x00U\\xc5\\x04\\x0c\\x16$\\xfa\\x9a\\x00bFW\\'<\\xf6\\xa7\\x81\\x8aZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x012=ik\\x90\\xf1\\xbf\\x8a,<\\x15\\xe1}S\\xc6:\\xfd\\xd3\\xc3\\xa3iv\\xed5\\xcb\\xc4\\xa5\\x98\\xa0\\xc7\\n\\xb9\\xe5\\xb3_>/\\xed\\xf9\\xf0\\x18\\xa8\\t\\x1f\\x8c\\xbat\\x1ar\\x1f\\xfd\\xab@\\x1fX\\x96\\x039=:\\xd1\\x91\\x9cf\\xbef\\xf0\\xaf\\xed\\xa9\\xf0o\\xc6\\xde6\\xd2\\xbc!\\xa4M\\xe2\\xa85\\r^\\xe1,m\\r\\xd5\\x82$fY\\x18*\\xe4\\xef\\x874\\x01\\xf4NE&\\xe1\\x9e\\xb5\\xf2\\x87\\xfc7\\xcf\\xc0\\xa8\\xc6\\xe3\\x17\\x8c\\x95\\x1f\\xa3\\x9d1H#\\xbf\\xfc\\xb4\\xafA\\x97\\xf6\\x86\\xf8sm\\xf0*?\\x8d\\x06\\xf3To\\n<\\xc2$U\\xb7?h\\xf37m\\xdb\\xb3~:\\xd0\\x07\\xb7\\x12\\x07ZZ\\xf9A?oo\\x81\\xd2\\x12R?\\x1a\\xb1\\xc6N\\xdd-\\x0e\\x07\\xfd\\xfc\\xae\\xab\\xe1\\xb7\\xed[\\xf0\\xb3\\xe2\\xf7\\x8fb\\xf0W\\x84.u\\xe8\\xb5y\\xa2y\\xa2]J\\xd1a\\x8e@\\x98,\\xb9\\x0e\\xdc\\xe3\\'\\x1e\\x80\\xd0\\x07\\xd0\\xa0\\x83\\xd2\\x90\\xb0\\x07\\x04\\xd7\\xcc\\xde)\\xfd\\xb4\\xbe\\x0c\\xf8;\\xc6\\x9a\\x8f\\x84\\xb5)|Uq\\xa9i\\xb7\\rmr\\xd6v\\n\\xf1\\x99\\x14\\xe1\\x82\\x92\\xe0\\x9ek2o\\xdb\\xc7\\xe0\\x8d\\xb0\\rug\\xe3\\x88Q\\xb8\\r.\\x94\\xa0~\\xb2P\\x07\\xd5\\xb9\\xe34\\x80\\x828\\xaf\\x12\\xf1o\\xed\\x11\\xf0\\xef\\xc0\\x9f\\n\\xf4O\\x89\\xba\\xdd\\xf6\\xa9/\\x87\\xf5\\xc2\\xb1\\xe9\\x9fb\\x83|\\xd2\\x16Vc\\xbd\\x0b\\x001\\xb4\\xf7\\xed\\\\-\\xbf\\xed\\xd1\\xf0j\\xf6\\x13-\\x9e\\x9f\\xe3\\xb9\\xe3\\x1d^=$2\\x8f\\xc4I@\\x1fS\\x82\\x08\\xc8\\xa5\\x04\\x1a\\xf0\\x9f\\x85\\x7f\\xb4\\x9f\\xc3\\xaf\\x8d~\"\\xbb\\xf0\\xf7\\x82nu\\xc8u+8\\xbc\\xf6]B\\xd8B\\nt=\\x19\\xab\\x8f\\xd4\\xff\\x00n\\xaf\\x81\\xba>\\xbby\\xa4]\\xcd\\xe2\\xb9n-\\'{i|\\xad9J\\x97F*pw\\x8c\\x8c\\x83\\x8a\\x00\\xfa\\x97p\\xc6r(\\xdc\\xbe\\xbe\\xd5\\xf2\\x8a\\xfe\\xde\\xff\\x00\\x01\\x04\\xa2)G\\x8c\"\\x0cG\\x12i\\xa9\\x8fo\\xe3\\xae\\xff\\x00\\xe2\\x1f\\xed\\x13\\xf0\\xf3\\xe1?\\x87\\xb4\\x0f\\x10x\\xae\\xebV\\x96\\xdb\\xc40\\xfd\\xa7M[\\x1b_1\\xcceU\\xc32\\x97\\x00p\\xe2\\x80=\\xc0\\x1c\\x8c\\x8a+\\xe5\\x1f\\xf8o_\\x81\\xcb\\x17\\x9em\\xfcm\\xe5\\xff\\x00|\\xe9\\x8b\\x8f\\xcf\\xcc\\xc5w\\xff\\x00\\x0c\\xff\\x00h\\xaf\\x87\\x1f\\x19mu\\x8b\\xaf\\x07^j\\xd1\\r\\x12!q{\\x1e\\xa3\\x00\\x89\\x84\\\\\\x9d\\xea\\x03\\x1c\\xf4=\\xc5\\x00{x \\xf4\\xa2\\xbeOo\\xdb\\xdf\\xe08\\x9f\\xc8\\x8c\\xf8\\xc2`\\x1bj\\xb4zr\\x9d\\xfd\\xb2\\x0f\\x99\\x93SZ\\xfe\\xdd_\\x02\\xaf\\xf5Xt\\x93\\'\\x8b\\xede\\xb8\\x91a\\xf3.4\\xe5U\\x8c\\xb1\\xc0,|\\xc2@\\xc9\\xeb\\x8a\\x00\\xfa\\xa8\\x10h\\xaf\\x0b\\xf8\\xa7\\xfbJ\\xfc9\\xf8\\'\\xad\\xd8\\xe9\\x1e9\\x9fX\\x92\\xff\\x00P\\x80\\xdc\\xc3\\x1e\\x9bn\\'U\\x8b8\\x05\\x8b2\\xe0\\x9a\\xe1\\x0f\\xed\\xed\\xf08\\xc5\\xe6\\xb5\\xbf\\x8d\\x16\"3\\xbc\\xe9\\x8b\\xb7\\x1e\\xb9\\xf3h\\x03\\xea\\xe2@\\xeaik\\xc4\\xfc\\x1d\\xfbC|>\\xf1\\xef\\xc2\\xbf\\x10\\xfcF\\xf0\\xd5\\xe6\\xaa\\xba7\\x87\\x91\\xa5\\xd4\\xd6\\xea\\xdc$\\xc1\\x162\\xe7b\\x82rp\\xa7\\x03<\\x9a\\xf3\\xc1\\xfb}|\\x08iv\\xc4mz\\x1d\\x8f\\xed\\x11\\xf0\\xe3T\\xf8\\x11u\\xf1\\xa2\\xd7P\\xd5\\x17\\xc2\\xd6s\\x18\\xa7I \\xff\\x00IIC\\x05\\xd9\\xe5\\xee\\xc7;\\x81\\xeb\\xd0\\x8a\\x00\\xf6\\xda+\\xe4\\xef\\xf8o\\xbf\\x81,~\\xe7\\x8c\\xb3\\x8c\\xe0i\\xab\\xc7\\xfeE\\xae\\x93\\xc0?\\xb5\\xdf\\xc2O\\x8a^:\\xb3\\xf0_\\x86f\\xf1\\x14Z\\xb5\\xf6\\xe1m\\xf6\\xfb1\\x14L\\xc0g\\x05\\x95\\xc9\\xa0\\x0f\\xa3A\\x04qE|\\xd3\\xe3\\x1f\\xdb3\\xe0\\xe7\\xc3\\xef\\x1c\\xea^\\x0c\\xd6\\xe5\\xf14\\xda\\x96\\x9b\\'\\x93r\\xd6\\x96bH\\x95\\xf02\\x15\\x9a@H\\xe4V;\\xfe\\xde\\x7f\\x03\\xed\\xf6K<\\x1e6\\x8d\\x0epd\\xd2\\xd4\\x06\\xf5\\xff\\x00\\x96\\x94\\x01\\xf5i \\x0c\\x9a^\\xd5\\xe2~ \\xfd\\xa1\\xbe\\x1e\\xf8_\\xe0\\xbe\\x93\\xf1sQ\\xd4u\\x87\\xf0\\xde\\xac\\xcb\\x1d\\x92Cn\\x1er[=P\\xb0\\xe0`\\xf7\\xe2\\xb8/\\xf8n\\x8f\\x83\\x0e\\xe8\\x89e\\xe3\\xb6y\\x00h\\xc2\\xe9\\x03-\\xe9\\x8f\\xdes@\\x1fT\\x02\\x08\\xc84\\xb5\\xe1\\x1f\\x0e\\x7fio\\x87\\xff\\x00\\x17%\\xebr\\\\*\\xb4\\x8c\\xaf\\x84\\x03\\xc5r\\x1f\\x18\\xfe>\\xfck\\xb2\\xfd\\xa4<{\\xa4\\xe9_\\x10\\xf5K\\r?M\\xd6\\xef--\\xad\\xad\\xca\\xaa$1\\xcc\\xc8\\x80\\r\\xbdp\\xa3\\xf5\\xa0\\nZ\\x87\\xec\\xef\\xfbIj\\xb6\\xbaU\\x9e\\xad\\xf0\\x93P\\x96\\xdfLC\\x1a\\xa5\\xb3A\\x19\\x95I\\x07\\x93\\x923\\xc1\\xe7\\xde\\xbe\\x84\\xd5>\\x04|E\\x93\\xfe\\t\\xb6>\\x1c\\xd8\\xf8fh|Fuc\\xa8\\xff\\x00c\\t\\x96IR6\\x980R\\xdc\\x0c\\xe2\\xbe`\\xf1\\x0f\\xc7?\\x8f\\x9a\\x06\\xa6\\xd6r\\xfcW\\xd5\\xae\\x1e(\\xe2\\x9b(\\xc8T\\xef\\x8d$\\xc7N\\xdb\\xf0~\\x86\\xbe\\x95\\xfd\\xab~/\\xfcH\\xf0\\xd7\\xc2\\xcf\\x85\\xd7\\xde\\x18\\xf1E\\xd6\\x93w\\xac\\xd9}\\xa6\\xf6\\xea\\xd4(i\\x9cF1\\x9e=\\xcf\\x1d(\\x03\\xc0tO\\xd9\\xe3\\xf6\\x99\\xd0$\\x96M7\\xe1M\\xf8k\\x88\\x8c2\\t\\x8cM\\x80I\\xe9\\x97\\xc0\\xeb^\\xc7\\xfb+|\\x08\\xf8\\x97\\xe0\\xcf\\xda\\'F\\xf1/\\x8b\\xbe\\x1c\\xdexz\\x1b\\x18n\\x0c\\xfa\\x95\\xd5\\xc22L]\\n,h\\x88N\\x18\\x97\\xcf\\xd1My~\\x89\\xf13\\xe3\\x0e\\xa9\\xf0S\\\\\\xf1\\xcd\\xe7\\xc7\\xadR\\xcfR\\xd3\\xae<\\x984|\\xc7\\xbe`\\x00;\\x8eq\\xc7\\'\\xa0=+\\xd9\\x7ff\\xcf\\x8c\\x9f\\x12\\xbcK\\xfb0\\xfcc\\xd5|C\\xe2K\\xbdSP\\xd0,c\\x9bN\\xba\\x9dW\\xcc\\x8d\\x9e)\\xc9\\xe7\\x1d\\x8a\\xae>\\x94\\x01\\xe5\\x7f\\x16\\xbff_\\x8e\\xd7\\x7f\\xb4W\\x8a\\xb5\\xdd\\x03\\xc07\\xba\\x8d\\x8d\\xd6\\xa7%\\xe5\\xad\\xd5\\xbc\\x89\\xe5\\xb8f\\xdc>\\xf3\\x03\\xf5\\xaa:\\xcf\\xc1_\\xdas\\xc5W\\xf6\\xd2x\\xbb\\xe1.\\xa9}a\\x08`\\x96V\\xb2C\\x0e\\t\\x18\\xce\\xed\\xc7\\xd3\\xd2\\xb1|\\x01\\xf1o\\xf6\\x85\\xf1\\xef\\x8e\\xf4\\xcf\\x0b\\xd8|[\\xd4\\xac\\xa6\\xd4\\x1c\\xfe\\xfa\\xe9\\x91a\\x85G%\\x8b\\x11\\xd8\\x0e\\x95\\xd8|\\x0f\\xf8\\xe3\\xf1\\x99\\xbfk\\x8f\\x0cxS]\\xf8\\x87\\xa9k\\x1at\\xfa\\xa3\\xd8\\xddG&\\xc6\\x8a\\xe1@`J\\x9c{\\x02\\r\\x00z\\xff\\x00\\xc6\\x8f\\x80\\xff\\x00\\x125\\xef\\xd8\\x8b\\xe1\\xcf\\x83|9\\xe1\\xd7\\xbc\\xd6\\xb4+\\x80\\xf7\\x9ad.\\xac\\xf1\\x86Yx\\xdc\\xc4\\x03\\xb7x\\x06\\xbcW\\xc2\\xbf\\n\\xff\\x00k/\\x06\\xf8N\\x7f\\x0f\\xe8\\xff\\x00\\t\\xee\\x1a\\xd6pw\\xf9\\xc2&\\xff\\x00\\xda\\x95\\xb3\\xfbQ\\xfco\\xf8\\xb3\\xe1\\xcf\\xda\\xb3\\xc4\\x9e\\x1f\\xf0\\xdf\\x8d\\xf5-/L\\xd3|\\xa5\\x86\\xde\\xd4(\\x03tJ\\xc7;\\xef5\\x02\\xa0Fn\\xb1\\xf2\\t8\\x8b\\xfd\\x8f\\xfe\\x0b|C\\xf0?\\xc5\\xadG\\xc4^,\\xf0\\x15\\xe7\\x86a:KZK-\\xd5\\xc2\\xc8o\\'f\\x04\\xb2\\x85\\'h\\xe2\\xbe~\\xf1\\x0f\\xec\\xbf\\xfbB[|N\\xd6\\xaf\\xf4\\xef\\x86\\xd7\\xb7q>\\xa35\\xcc\\x17\\x08\\xf14r)\\x91\\x88<\\xb7<\\x11^\\xf1\\xf1[\\xe3\\x0f\\xc4k/\\xf8\\'\\x97\\xc3\\xaf\\x18Yx\\x9a\\xea\\xd7^\\xd5\\xae\\x12\\x1b\\xcdF\\x10\\x04\\x8e\\x14\\xb8\\xea=v\\x8c\\xfa\\xe2\\xbc\\x1f\\xc2\\xdf\\x14\\xfe9\\xf8\\xab\\xc3\\x9a\\xf5\\xe5\\xb7\\xc6\\x8d^\\xde\\xff\\x00L\\x85%\\x8a\\xc2W\\x8c5\\xca\\x1c\\xee*H\\x19+\\xc1=\\xc0\\xcf\\\\P\\x01s\\xfb;~\\xd0\\xda\\xee\\xb7%\\xef\\x88\\xbe\\r\\xdf\\xdd\\x99\\xa3\\x10\\xc6\\xb1K\\r\\xbaB\\xd8\\xc0c\\xb5\\xb2@\\xaf}\\xfd\\xa9>\\x04|O\\xf1g\\xc1\\xcf\\x84\\xbag\\x84\\xfc56\\xb5y\\xe1\\xcd%4\\xeb\\xfb[fP\\xd1\\xc8-\\xe2\\\\\\x82\\xc4\\x022\\x84~\\x15S\\xf6+\\xf8\\xbb\\xf1#\\xc6^+\\xf1\\xce\\x9f\\xe2\\xdf\\x15\\xdekI\\xa7\\xe8\\xa2\\xee\\xd4]\\x00Lro\\xe7\\x04\\x01\\x91_7Z~\\xd0\\xbf\\x1b.\\xbcF\\xd3\\xea_\\x15u\\xdb;\\x17\\xb8f\\xb8h6\\x93\\x1an;\\x82)\\x1c\\x9e09\\xeb@\\x1b\\x83\\xe0\\'\\xedT\\xbe\\x13\\xff\\x00\\x84i~\\x1bjcM\\xe3t\\x01-\\x86Gq\\xbbv\\xef\\xd6\\xbe\\x93\\xfd\\x94\\xfe\\nx\\xe3\\xc2\\x1a_\\x8ed\\xf1\\x1f\\x81\\xa6\\xf0\\x91\\xd4\\xb4\\x91\\xa7Cosp&k\\x99NO\\x980H\\x03\\x9cu\\xaf\\x9a\\xf4?\\xda\\x13\\xe2\\xe5\\xb7\\xc6}\\x12\\x1d\\'\\xe2v\\xb9\\xaah\\x93j\\xd6\\xf1B/\\xd1\\x15\\xa5\\x89\\xa5@D\\x8a\\x07^H?\\x8d{7\\xed\\xb5\\xf1\\x83\\xe2o\\x84>6\\xe9>\\x1f\\xf0\\x9f\\x8b\\xaftm%O\\xff\\x00\\x04\\xb3\\xf1\\x07\\x8fe\\xf1M\\xdc\\xde&\\xb5\\xd4\\x92\\xd6-I\\x91\\x04\\xab\\x11\\xb9\\x81=0xs\\xda\\x80\\x0f\\xdbK\\xe0W\\xc5O\\x88?\\x13<7\\xe2\\x0f\\x04xRmr\\x084\\xb1i7\\xd9Y\\x15\\xa3\\x901\\'!\\xcfLt\\xaf\\n\\xb9\\xf8\\x1f\\xfbVO\\xe1\\xb8|9s\\xf0\\xd3Q\\x97I\\x89D&\\x18\\xe3\\xb6Vx\\xf7\\xee\\xdb\\xbc\\x1c\\x8e@\\xe9Y\\xfe\\x0f\\xf8\\xdd\\xf1CQ\\xbc\\xd4b\\xf1g\\xc6\\xed\\x7fD\\xb5\\x8e\\xc6Ym\\xa6P\\xb2\\x99\\xe7\\x1fr3\\xc7\\x00\\x9e+\\xd7\\xff\\x00c?\\x8c?\\x15\\xfc[\\xfbN\\x7f\\xc23\\xe3\\x1f\\x18\\xea\\x1a\\xbe\\x9a\\xda]\\xc4\\x86\\xde\\xe9\\x94\\x80\\xca\\xd1\\xe1\\x86\\x07^\\x7fZ\\x00\\xef\\xfe\\x0c\\xfc\\x13\\xf1\\xd6\\x8b\\xfb+|Z\\xf0\\xfd\\xd7\\x82e\\xf0\\xde\\xa1\\xe2[6\\x83M\\xd1\\xeen\\x04\\xac\\\\A\"\\xe4\\xb8\\xce7\\x16\\x1c\\x1a\\xf9\\xa7\\xc3_\\xb3\\xdf\\xedA\\xe0\\xadt\\xea\\xde\\x1f\\xf8g\\x7f\\r\\xe0\\x89\\xa3\\xf3\\x1e;[\\x94l\\xfa$\\xa4\\x8a_\\x89\\x9f\\xb4\\x07\\xc6\\xe4\\xf8\\xd5\\xe2\\x88,\\xbe!j\\xd6\\x16\\xf6\\xba\\x8c\\xd0Emo\\xb7dh\\xad\\xb7\\xa6=+\\'\\\\\\xf8\\xf9\\xf1\\xbbH\\xd5!]3\\xe2\\xd6\\xb3y\\x02C\\x04\\xdb\\xd9\\xd3\\x1b\\xd9C\\x15#obq@\\x1d\\xcf\\x80\\xff\\x00gO\\x8e\\x97\\xbf\\x1a4\\xbds\\xc5\\x9f\\x0b/\\xa0\\xb9\\x93[\\xb7\\xd4\\xee5i%\\x86\\x08a\\xdb*\\xc9!\\xf2\\xa3\\xf9y\\xc7\\x00\\x01]\\xcf\\xeds\\xf0\\x07\\xe2\\xff\\x00\\x8d\\x7fi\\xa9\\xbcY\\xe0\\xdf\\x07\\xde\\xebZe\\xc5\\x94\\x08&\\xb5d\\x1b\\n\\x13\\x90w0\\xad\\xef\\xda\\xe7\\xe3\\x0f\\xc4\\xbf\\r\\xf8\\x0f\\xe1T\\xfe\\x1a\\xf1%\\xd6\\x8f6\\xbb\\xa4\\xfd\\xbbP\\x96\\xcd@2\\xcab\\x84\\xf1\\xed\\x96o\\xce\\xbep\\x8f\\xe3\\xb7\\xc6\\xa6\\xf0m\\xce\\xa5\\'\\xc5\\xcdqo\\xe1\\xbd\\x8a\\xde;}\\xe9\\xfb\\xc8\\xda9\\x19\\x9f\\xee\\xf6*\\xa3\\xf1\\xa0\\r{o\\xd9\\xf3\\xf6\\x8d\\xfb\\x16\\x95\\xa4\\xeb?\\x07\\xf5MOD\\xd3\\xe4\\x91\\xe2\\xb0Y \\x84\\xe5\\xceI\\xf3\\x15\\xb7~d\\xd7\\xd1\\xfaW\\xc0\\xcf\\x88\\x03\\xfe\\t\\xcb\\xe2\\xaf\\x00\\xc5\\xe1\\x16\\xd2\\xf5\\xddKTmB\\xcfB3\\t$D\\r\\n\\xec,N2|\\xb2\\xddz\\x11\\\\\\xff\\x00\\xc1/\\x8c\\x9f\\x135\\x7f\\xd8w\\xe2\\xff\\x00\\x88\\xb5\\x9f\\x13\\xdd\\xdfj\\xfa\"3\\xd8j\\x13\\x81\\xbe\"bR@\\xc0\\xecI\\xc5|\\xdf\\xa6\\xfcx\\xf8\\xed\\xa9_F&\\xf8\\xbd\\xa9\\xe9\\xea\\xcaX\\xcfy\"\\xa2/||\\xa8\\xc4~T\\x01\\xb9\\xe1\\x9f\\xd9\\xff\\x00\\xf6\\x9d\\xf0\\x9d\\xd4\\xd7\\xda_\\xc2\\x8b\\xc9&\\x9a\\xd9\\xedd[\\xc8m\\xa7\\x1b\\\\\\x10H\\x0c\\xdc\\x11\\xeb^\\xa1\\xfb7\\xfe\\xcf\\x9f\\x15<;\\xf1\\xdb\\xc2\\x9a\\xbf\\x88\\xfe\\x16\\xdfh)\\xa5\\xdc5\\xc5\\xd6\\xb3qt\\xa5e\\\\\\x93\\xb4F\\xacpNq\\xf8VO\\xec\\xcb\\xf1\\xbb\\xe2\\xd6\\xb7\\xfbY\\xf8k\\xc3~%\\xf1\\xdd\\xfe\\xb5\\xa6_K4S\\xc19\\x069\\x07\\x92\\xe42\\x9c\\x0e\\xe0\\x1e\\x82\\xb2\\x7fh_\\x8f\\x1f\\x19\\xb4\\xdf\\xdas\\xc6Z.\\x85\\xe3\\x9dSO\\xd3\\xac/\\xda\\xd6\\xde\\xd2\\xd4\\xa2**\\x9c\\x0f\\xe1<\\xf7\\xcfZ\\x00\\xbd\\xf1\\xd7\\xf6m\\xf8\\xe3\\xa9\\xfe\\xd3\\xfe(\\xf17\\x86|\\r{\\xaci\\xf7\\xd7\\xabum{n\\xd1\\x18\\xd8\\x10\\x84e\\\\\\xf3\\x82\\x08 \\xfaU\\x1dG\\xe1\\x07\\xed\\x1b\\xe2\\xa9\\xed\\x87\\x8e\\xbe\\njZ\\xa5\\xa5\\xbc\\xad\"Eg$\\x16\\x87{\\x10\\t\\xc2\\x93\\xf2\\xe0t\\xfck\\x8c\\xf17\\xc6\\x9f\\x8e\\x9e\\x1b\\x92\\xd2\\x1b\\x7f\\x8dwZ\\xbaOi\\x15\\xdbI\\xa7\\xc8\\x1dbg\\x04\\xf9O\\xb9\\x01\\x0e6\\xf3\\xd7\\xad{\\xff\\x00\\xed\\t\\xf1\\xb7\\xe2\\x96\\x8d\\xfb3\\xfc\"\\xd6t?\\x12\\\\\\xe9Z\\x86\\xb9i\\xf6\\x8dB\\xe6\\xd8(\\x92W\\t\\x8c\\x1c\\x83\\xc7$\\xd0\\x06\\xe7\\xc5\\x0f\\x80\\xbf\\x13u/\\xf8\\'\\xcf\\x81<\\x03\\xa3\\xe8o}\\xe2=\"X\\xe5\\xbb\\xd3\\xa2u\\xde\\x81\\xb2q\\x92B\\x92\\xb9\\xc1\\xaf\\x16\\xff\\x00\\x85_\\xfbY\\xcbm\\xa7#|&\\x9d\\x1e\\xc2\\x04\\xb7Iw r\\xb1\\xb8\\x91FD\\xb9\\x1f2\\x0f\\xbaEy\\xef\\xfc/\\xdf\\x8f*2>(\\xeb\\xc7=~t\\xff\\x00\\xe2i\\x0f\\xed\\x01\\xf1\\xe3o\\xfc\\x95=w=9d\\xff\\x00\\xe2h\\x03\\xeao\\xd9\\xbb\\xe1\\xbf\\xc6\\xb8?j\\xadC\\xe2\\x9f\\xc5_\\x08M\\xa1E&\\x9d%\\xbb\\xc9+\\x8cH\\xe5p1\\xf3\\xb1?\\x8d}\\xc7j\\xc1\\xedce\\xe8G\\x15\\xf9\\xf1\\xfb\\x1b|^\\xf8\\x9f\\xe3_\\x8f\\xd7\\xde\\x18\\xf1\\x97\\x8bo\\xf5\\xcd0\\xe9\\x92M\\xe5]\\xec`\\x8e\\xb8*\\xc3\\x03\\xd6\\xbfA\\xadT-\\x9c@vZ\\x00\\x9e\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\n\\xfd\\xad\\xb0\\xbf\\xb2\\x17\\x8e\\x88\\x0e@\\xb1U\\xe3\\xa7\\xde\\x15\\xf9=\\xa7\\xdd\\xe9b0\\xba\\x85\\xbb\\\\BU\\x87\\x96\\x92\\x04;\\xb1\\xf2\\x9e\\x95\\xfb)\\xf1oV\\xf0\\xe7\\x87\\xfe\\x14\\xf8\\x97Z\\xf1\\x9d\\x88\\xd5|?kh^\\xefO+\\xfe\\xb5}+\\xe0\\xc8\\xfe=~\\xc9l\\x18\\xaf\\xec\\xd8\\xd8f\\xcf\\xfc|\\xb7?\\xad\\x00p\\xff\\x00\\xb1\\xfd\\xc2\\xbf\\xed\\xaf\\xe1\\x15Np.?\\x8bq\\xe6\\x16\\xee+\\x86\\xf8\\xd5w\\x1a~\\xd4\\xdf\\x12D\\x92\\x00\\xdf\\xf0\\x92\\xea\\x04\\x15\\xf9s\\x8b\\x97\\xc7_\\xc6\\xbe\\x8d\\xf0\\xcf\\xedQ\\xfb:x\\'\\xc4+\\xafxO\\xe0%\\xce\\x95\\xa9\\xc6\\x8d\\x1cw\\x96\\xf7\\x03\\xcc@\\xc3\\x07\\x1b\\x81\\x03\\x83Oo\\xda\\x0b\\xf6^\\xf8\\x81\\xf1.+\\x9f\\x12|\\x03f\\xd4u\\xab\\xb5I\\xef\\xa5\\x98\\x92\\xf2;\\x05\\x0cB\\x90:\\x9eh\\x03\\xe4\\xcf\\x1a\\xae\\x93m|#\\xd2f\\x12\\xc0\\xf6\\xb1;\\x13(s\\xe6\\x15\\x19\\x19\\xeb\\xc1\\xc9\\xfck\\xe9\\xcf\\xdb\\x0eh\\xd3\\xe0\\xc7\\xc1X\\xdb\\n\\x7f\\xb2\\x8be\\x8606(\\xae\\xf3\\xe3.\\xb7\\xfb*|\\r\\xf8\\x9c\\x9e\\t\\xbc\\xf8\\x15\\x16\\xad~\\xb6\\xa9w,\\xf0\\xc8\\xc8\\xa8\\x18\\x9d\\xaa71\\xc9\\xf9k\\x0f\\xc5?\\xb6\\x1f\\xc0\\x9f\\x1dh\\x96Z7\\x8b>\\x05\\xdfj\\xb6:v\\x1a\\xd2\\xdeY\\xd4y\\x18\\x18\\xc2\\x95\\x00\\x81\\x8e\\xd9\\xc5\\x00|\\xbbg\\xff\\x00\\x08s|\\x17\\xd6o\\xb5\\x194\\x93\\xe2\\x95\\xd4a[$\\x92Y\\x05\\xc0\\x80\\xa6X\\xaa\\x00c\\xd9\\x93\\xd4\\x92\\xc7\\xda\\xbd\\xff\\x00\\xf6S\\xb8-\\xfb$\\xfe\\xd0G;\\xb6\\xe9\\xb0\\x9e\\x9c\\xff\\x00\\xaa\\xb8\\xafU\\xd4\\x7f\\xe1\\x94\\xf4\\xff\\x00\\xd9n\\xcf\\xe3\\xaa\\xfc\\x17\\x82}6\\xee\\xe0Y\\xc7\\xa7\\x87\\x7f4JY\\x93\\x04\\xef\\xc7\\xf0W\\x1f\\xe1\\xdf\\xdb\\x0b\\xe07\\x83\\xbc)\\xa8xw\\xc3\\x9f\\x03\\xaft\\xcd/RFK\\xdbxf\\\\L\\x08 \\x86\\'$\\x8f\\x98\\x8e\\xbcf\\x80>G\\xf8{o\\xa6j\\x9e.\\xd34\\xcdJI>\\xcb)a \\x86\\xec[0\\xe3\\x8f\\x98\\xf1\\xf8dg\\xa6GZ\\xef>\\x045\\x9c?\\xb6\\xcf\\x82\\xed-.\\x16{hu\\xaf*)W\\xe6\\x0f\\x18\\x0c\\x14\\xe7\\xbeF;\\n\\xfa\\x8f\\xe0\\x8d\\xef\\xec\\xb3\\xf1\\xdf\\xc5\\xda\\xa6\\x83c\\xf0:\\r\\x1a\\xf2\\xca\\xd3\\xed\\xc3\\xed\\x0c\\xcf\\xe6\\xa0`\\x08\\x18n\\xbc\\xd7\\x19\\xa7\\xfe\\xd1\\x7f\\xb3\\x1f\\x80<\\x7f%\\xef\\x84\\xbe\\x01\\xcf\\x0e\\xa5\\xa5O\"[\\xdf\\xc1/*A*YC\\x13\\xcfZ\\x00\\xf2/\\xda\\xea`\\x9f\\xb6\\xb7\\x8dB\\x8c7\\x99o\\xf7\\x98\\x05?\\xb8N\\xdd\\xf9=+\\x80\\xf1\\xdc\\xde\\x0cM\\x0b\\xc3\\x87\\xc2\\xda\\xd5\\xce\\xa3p\\xfa{&\\xa6\\xd7L\\xc5\\x92U\\x7f\\x95T\\x1e\\x8a\\x07\\x00\\x0e1_O\\xeb\\x1f\\xb4\\xf7\\xec\\xd5\\xf1\\x0f\\xc7\\x16\\xfa\\xa7\\x8c\\xbe\\x05\\\\\\xdd]\\xdeJ\\x90M\\xa9M(f\\x00\\x90\\xa1\\x8e\\xd22F\\x05v?\\x1c$\\xfd\\x96~\\x07kzN\\x8f\\xa9\\xfc\\x10\\x87Y\\xba\\xd5m\\xfe\\xd6\\x9ffw\\x8c,[\\xb8\\xdcK\\x9c\\x9a\\x00\\xf3\\x7f\\x8b\\x8f\\xb7\\xfe\\tm\\xf0\\x93o\\x00\\xde\\x92\\xb9\\xe3\\xf8\\xe5\\xc1\\xaf\\x9c\\xfc=\\'\\x85f\\xf0\\xbe\\xbf6\\xb5\\xa8[\\xdbj\\xb0@\\xbf\\xd9\\x8e\\xce\\xe1\\x8b\\xe4\\xee\\x01\\x14a\\xb2\\t\\x1c\\xb69\\xe9_Vk\\x1f\\xb6G\\xc0\\xcd{\\xc01x\\x1fX\\xf8!uw\\xe1\\xdb@\\xbfg\\xd3\\x8d\\xc2\\xf91\\x11\\x9c\\x15 \\x02:\\xb79\\xae\\xc7\\xc31\\xfe\\xca>$\\xfd\\x9au\\x7f\\x8dC\\xe0\\xd4Vzf\\x89)\\x82\\xe6\\xc9\\xd9\\xdaB\\xf9EP\\xa7~:\\xc8\\xb4\\x01\\xe5\\xbf\\xb0\\x1c\\xcb\\'\\x8f\\xbe$J\\xc3\\x8f\\xf8G\\x06Fwg\\xf7\\x9f\\xe7\\x8a\\xf9cI\\xbb\\xd3\\xc7\\x8am\\xc6\\xac\\xe7\\xfb<\\xdf+^\\xa8?0\\x87\\xcc\\xf9\\xc0\\xfa\\x83_cx?\\xf6\\xc2\\xf8\\x0f\\xf0\\xf7\\xed\\xad\\xe0\\x8f\\x81W\\x9aK^ \\x8ev\\x82u\\x06d\\xcfF-\\x9e=\\xabO\\xe1w\\x8d?eo\\x8c_\\x17\\xe1\\xf0M\\xb7\\xc0\\x84\\xd3u\\rK\\xccd\\xba\\x9aVe$\\x02\\xc7!Xc\\xa5\\x00|\\xa9\\xa8\\\\\\xf8RO\\xdaz\\xd5<\\x0b\\x9f\\xf8GN\\xbdft\\xf8\\x8eI\\t\\xe6\\'\\x1c\\xf3\\xc1\\xcd{O\\xed\\xef*E\\xfbM\\xe9\\x8c\\xc5\\xd7\\x1a4C$`\\x1e{\\x13]\\xc7\\x8c\\xbe,~\\xcb\\xbf\\x08~2^xkM\\xf8\\x10/u\\x1d\\x02\\xe0\\'\\xdb\\xa1\\x94\\xa0\\x12\\x8c6@bz\\x1crj\\xa7\\x8c?k\\xbf\\xd9\\xf7\\xe2>\\xa1m\\xa9x\\xe7\\xe0\\x85\\xd6\\xabsh\\xa2\\x14\\x9ai\\xf74HNH\\xe3m\\x00|\\x9duu\\xe1\\x93\\xf0\\xe2\\xd1!\\xb6\\xb6m~K\\xb9L\\xd71\\xc8\\xd9\\x10\\x00\\xbb\\x0b\\x86;I$\\xb7A\\x9e+\\xe9}\\x11\\x84\\x9f\\xf0F\\xbf\\x12\\x85\\x1b\\xc2k\\x91\\x17 \\x1e\\x07\\xda\\xed\\xf9\\xafO\\xf8\\xa5\\x17\\xec\\xad\\xf0\\xbf\\xe1G\\x84\\xbcy\\xa8|\\x18\\x83Q\\x8b\\xc5V\\xe9qcg\\x06\\xf0c\\x8c\\xc4\\x92\\x1d\\xecd\\xe3\\xfdb\\xe3\\x8fZ\\xe3\\xe0\\xfd\\xb2>\\x06\\xdb\\xfc9\\xb8\\xf0\\x15\\xbf\\xc1\\x0b\\xc8\\xfc19\\xcc\\xbab\\xdc/\\x94\\xe4\\xb2\\x9c\\x91\\x8c\\xe7*\\x0es\\xda\\x80>a\\xf8]\\x7f\\xf0\\xf0x\\xbaW\\xf8\\x91mou\\xa4\\x1bI\\xbc\\xbby\\x1d\\xe3A?;[rs\\x9c\\xe3\\x8e\\x9fJ\\xf5\\x9f\\xd8:M\\xff\\x00\\xb6\\x1c_\\xbd\\xde\\x0e\\x91vC\\x15\\x00\\x9c\\xb4\\\\\\xf5\\xf6\\xafs\\xf8P\\xff\\x00\\xb2\\x97\\xc5\\x7f\\x05x\\xa3\\xc4V\\x9f\\x06 \\xd2\\x93\\xc3p\\xfd\\xa2\\xea\\x19\\x99\\xd9\\x9a=\\xa4\\xe5p\\xf8\\xcf\\x15\\xc2\\xf8?\\xf6\\xaf\\xfd\\x9e>\\x1fk\\xd3\\xeb~\\x04\\xf8\\x0fw\\xa6j\\x12F\\xd0\\xfd\\xae\\t\\x86\\xe7\\x8f=\\x06\\xec\\xe38\\x19\\xc5\\x00|\\xbd\\xf1&\\x7f/\\xe3w\\x8cbg\\xf2\\xdc\\xea\\xf7$\\xb1\\xe0\\xe3\\xcc\\xceq\\xdf\\xa7J\\x7f\\xc4\\xad_\\xc0\\xba\\x8e\\xb3\\xa6K\\xe0=!4\\xabH\\xedb7p\\x02\\xce\\x1ab\\x01nY\\x89;s\\xb7\\xdf\\x19\\xc0\\xaf\\xab\\xfc5\\xf1\\x93\\xf6]\\xf8\\xb1\\xf1\\xa3M\\xd0u\\x9f\\x81\\r\\x0e\\xa7\\xe2\\x1b\\xc4\\xb7\\xfb|\\xb2o\\x06Y\\x0e\\x01`\\x18pX\\x8c\\x91W\\xbe/x\\x9f\\xf6Z\\xf8/\\xf1^\\x7f\\x02_|\\x06MZ\\xfe\\xca8\\xeee\\x9e\\xdeVT\\xcc\\x88$\\x18\\x05\\x8f\\xa8\\xa0\\x0e;\\xf6\\xd5\\x99W\\xe1\\xf7\\xc0\\xd6S\\xb0\\xb7\\x87\\xf3\\x9c\\xe0c\\xc9\\x83\\x8fn\\xb5\\xf3\\xf5\\x96\\xa9\\xe0\\x04\\xf8)\\xa9Cwm\\x1a\\xf8\\xb7\\xcf\\xc5\\xbc\\xef\\xb8\\xb8\\x1etDm\\xc1\\xda\\x14D\\'\\x07*IfL\\x11\\xcd}9\\xe3\\x0f\\xdb#\\xe0_\\x8f\\xec,\\xad\\r\\x1a\\xefO\\xb4k\\xf9~\\xd2\\xee\\xe1\\xe3\\x0c\\x01\\xc6\\x18z\\xd0\\x07\\xcd\\xbf\\xb2|\\xc9\\'\\xed\\xb9\\xe0\\xbf+\\xe6C<\\xfb2w2\\x8f%\\xfa\\xf6\\xaco\\xda:q\\x1f\\xed\\x85\\xf1\\tC\\x05s\\xabHW\\'\\xbe}{\\x1cW\\xbeh\\x7f\\xb4\\x9f\\xec\\xe1\\xe0_\\x88_m\\xf0/\\xc0K\\xab}Z\\xd2y-m\\xefm\\xa7\\xc3\\x92r\\x9c\\x06\\xce2\\t\\xa3U\\xfd\\xa2\\x7ff\\x8f\\x1d|II\\xbce\\xf0\\x0ei5MB\\xe1m\\xee\\xafd\\x9b\\x9d\\xe5\\xb1\\x96\\xdaFy?Z\\x00\\xf9\\'\\xc5\\x93\\xf8>7\\x86/\\x06\\xb6\\xa2\\xd6Oh\\xa6\\xe5\\xf5\\x16B\\xff\\x00i#\\xf7\\x81B\\x81\\xf2\\xfd\\xdc\\x1a\\xfa/\\xf6\\x98\\x93\\x1f\\xb2_\\xc0va\\xb4\\x7fg\\xb6r1\\xfc\\x02\\xbdG\\xe3n\\xa9\\xfb+|\\x0e\\xf8\\x89k\\xe1\\x1dK\\xe0lZ\\xd5\\xe4\\xd6K|\\xf2\\xdbH\\xe8\\x11\\x19\\xd8 \\xe5\\x8eO\\xc9\\xfaV/\\x8a\\xbfk\\x7f\\x82~\\'\\xf0~\\x8f\\xa3\\xf8\\xab\\xe05\\xe5\\xee\\x8fh\\xa5\\xf4\\xc8&\\x9dJE\\xb4m\\xf9v\\xe0\\x81\\x83\\x8e\\xb4\\x01\\xf1s\\xdf\\xc0\\x91\\x06W\\xdcGP\\xb8c\\xf9f\\xbd\\x16?\\r|!\\x97I\\xb6\\x9e\\xe3\\xe2\\xdc\\x90^K\\xe4\\x99`\\x1aS0\\x8b+\\xfb\\xd1\\x9d\\xfd\\x8b`\\x7f\\xb8O\\xf1\\x0c}v\\xd1~\\xcaQ\\xfe\\xcb1\\xfcy?\\x06\\xa0\\xfe\\xc9\\x9aV\\xb4M>2\\xfeq\\x94J\\xd1\\xe0\\xb6\\xf0\\x00\\xf9O5\\xe4\\xd6\\xdf\\x1b\\xbfeK\\xc8.e\\x83\\xf6g\\x91\\xd2\\xde\\x1f6\\xe3\\x17G\\xf7q\\xe5P\\x13\\xcf\\xf7\\x99G\\xe3@\\x11\\xfe\\xc4\\xd6\\xdaU\\x9f\\xed\\x99\\xaa\\xd9h\\x9a\\xb0\\xd4\\xf4\\xf8\\xb4\\xcb\\x85\\x86\\xf3\\xcb\\xf2\\xcc\\xcb\\x81\\xc9\\x195\\xfa]l?\\xd1S\\x9c\\xf1_\\x1d~\\xcc\\xdf\\x15>\\x04\\xf8\\xbb\\xe2e\\xe7\\x87\\xfe\\x1a\\xfc*\\x7f\\x07kRY\\xbc\\xa6\\xe5\\x8f\\x99\\xbe5\\xe4\\xa8$\\xf1\\x9a\\xfb\\x0e\\xcc\\x11e\\x1a\\x9f\\xee\\xf5\\xa0\\x0b\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00x\\xaf\\xedJ\\x01\\xfd\\x93> \\r\\xdc\\x8d4\\x82\\xde\\x83p?\\xd6\\xbf\\'lt\\xadV]\\x15u(\\xf4{\\xf7\\xb1U\\x0c\\xf7k\\x03yJ\\t\\xc6wc\\x18\\xcf\\x07\\x9e+\\xf6\\x17\\xe2\\xff\\x00\\x84_\\xe2\\'\\xc2_\\x13x\\x12\\x1b\\xd4\\xb2\\x97U\\xb31,\\xf2p\\x91\\x9c\\x02\\x0b\\x9f\\xee\\xf1\\xdb5\\xf1\\xae\\x99\\xfb&\\xfcn\\xb3\\xf0;xV\\xcf\\xe3\\x0f\\x81\\x06\\x8cT\\xa1\\x85ndq\\xb4\\x96\\xe3>_\\xfbo\\xff\\x00}{\\x0c\\x00|\\x87\\x85\\'\\x8d\\x84~ugG\\xda\\xd5\\xf3q\\x8e\\xdd\\xfc}<7d}\\x98\\xeaEfv\\xc8\\x01>\\xd0\\xdb\\xba\\x1ex\\xcd}\\xfd\\xfb3\\xfe\\xcc\\xfa\\xb7\\xc1/\\x88\\x9a\\xb7\\x8a\\xbcW\\xe3\\xaf\\x0e^%\\xcd\\x89\\xb1\\x82->\\xe0\\xb7\\xdea\\xcboU\\xc7\\xe1\\x9a\\xf2\\x8dk\\xf6\\x05\\xf8\\x8f.\\xbf\\xa9_\\xd9\\xf8\\xf3\\xc2q\\xe9W\\x17/<\\x12\\xcd<\\xaa\\xc0;1\\x00\\xfe\\xec\\x8c\\xf3\\xd8\\x9a\\x00\\xf9\\xbb\\xc7\\x16~\\x1f\\xb4\\xf8\\xd1sk\\xe1yc\\x97DMF!h\\xf0\\xae\\xc1$d\\xaf$d\\xf7\\xf7\\xef\\xf5\\xc7\\xd1\\x1f\\xb7\\xe2\\x03\\xf1w\\xc0\\xe4\\xc6\\xbf6\\x86W\\x93\\x83\\xf7\\x87\\xe5M\\xd3\\xbf`\\x9f\\x1bE\\xacX6\\xa1\\xf1\\'\\xc1\\xa2\\xc6)\\xd1\\xe7\\xf2n\\xa4\\xf3\\x02\\x06\\x04\\xed\\x051\\xbb\\x19\\xc6H\\xafn\\xfd\\xa6?f]s\\xe3\\xc7\\x8b4\\ro\\xc1\\xbe.\\xd0\\xa1m.\\xc4\\xd9\\\\\\xc7y3\\x1c\\xaer\\x19|\\xb5\\x7f\\xd7\\x14\\x01\\xf0\\xd6\\xac\\xbe\\x05\\xff\\x00\\x85\\x19\\xa1\\xff\\x00f\"fDo\\x89>\\x06\\x12\\xe7\\x9c\\xdd\\xca\\x1b>\\xff\\x00\\xbb\\xafx\\xf0?\\xec\\xd9q\\xa2~\\xc6\\x1e\\'\\xf8\\'}\\xe3M\\x12\\xe3Y\\xf1\\x05\\xc9\\x9c\\xdc\\xda\\xcf\\xba$`\\xf12\\xa8\\xc8\\x0c\\x7f\\xd5\\xf3\\xf2\\xf7\\xa0\\x0f\\xcf\\xef\\x02\\xddh\\x16\\x9e!\\x8a\\xeb\\xc4\\xbam\\x86\\xa3\\xa6\\x88$C\\x15\\xf2\\xc8c\\xdf\\xb7\\n\\xd8F\\r\\xb8\\x1f|W\\xa6\\xfe\\xc8\\xa9\\x8f\\xdbO\\xc2E\\x82\\x06\\xcc\\xff\\x00(\\xfe\\x1f\\xdd\\x1c~\\x1c\\xd7|\\xdf\\xb0\\x1f\\xc4\\xfbX\\x91/\\xfe \\xf8*\\xdd\\xb9\\x08$\\x9ee$g\\xaf1\\x0c\\xfeU\\xe8\\x7f\\x01?d\\xbd\\x7f\\xe1w\\xc7\\xad7\\xc7\\x9e&\\xf8\\x81\\xe1[\\xcb]=\\\\\\xa4:}\\xd1.\\xee\\xcaG!\\xd5@\\x18>\\xb4\\x01\\xf2\\xcf\\xc7\\xf5\\xcf\\xedi\\xe3\\xe0\\xb9ruf\\xc9\\xe9\\x91\\xb5x\\xc9\\xae[\\xc7\\xb3x]\\x97L_\\nY\\xac\\x11\\x7ff\\xc2\\xfa\\x84\\xa2R\\xfb\\xee\\x1d7:m ca\\xf9s\\xdf\\x19\\xe2\\xbe\\xc2\\xf8\\xb1\\xfb\\x13x\\xeb\\xc7\\x9f\\x1c\\x06\\x8aT\\xc1)%\\xcc\\xaa\\xc3\\xd3\\x83\\x1f\\x1d\\x07\\x14\\x00\\xbf\\xb2\\x1cx\\xf8\\x0b\\xf1\\xbb~7\\xff\\x00d\\x95-\\x9c\\xff\\x00\\xcb6\\xcf\\xeb_.\\xe8\"\\t.t\\xf1vQ-\\x0c\\xc9\\x1c\\xe4\\x93\\x85\\x8fp\\r\\xd3\\xd8\\x9a\\xfd\\x13\\xf8\\t\\xfb6\\xdc|0\\xf8e\\xe3\\x9f\\x0ex\\x83\\xc7^\\x1f\\xbe\\xbf\\xf1=\\xb9\\xb4\\x8f\\xec\\x17\\x1b\\xa3\\x85\\n\\x91\\xb8\\xee\\nI\\xc9\\xe7\\x03\\xa5x\\x88\\xff\\x00\\x82~|O\\xb1\\x8d\\x84\\xde?\\xf0lP\\x1c\\xa2\\x19&\\x99A\\x1e\\xbc\\xc5\\xd7\\x07\\xb5\\x00x\\xff\\x00\\xc2h4\\xd8\\x7fl\\x8f\\x04A\\xa5|\\xda\\\\~\"\\xb7[w\\xdd\\x92\\xc9\\xe6\\x829#5\\xd8\\xfe\\xda\\xe4\\x8f\\xdbs\\xc4\\xbdU~\\xc7`I\\x1d\\xc0\\xb7J\\xf5_\\x85\\xdf\\xb1g\\x8a\\xbc\\x19\\xf1\\xb7\\xc3>0\\xd7\\xfe\"\\xf8Fm?G\\xbf\\x8e\\xf6H\\xed.\\x1d\\xa5\\x93\\xca!\\x95\\x00eP2F\\t\\xcf\\x19\\xcf5\\xd6\\xfe\\xd0?\\xb2/\\x8c\\xfe2\\xfcw\\xd4~#\\xf8K\\xc5\\xfe\\x1e\\xb6\\xb2\\xbb\\x86\\x08\\x1a+\\xb9\\x9c\\x951D\\xa8rQ\\x18c\\xe5\\xcfZ\\x00\\xf8\\xdb\\xc6z?\\x84\\xec\\xfc\\x01\\xa5^\\xe8S\\xa9\\xbe\\x9e8\\x832\\xdc\\x06k\\x851)\\x95\\x991\\x98\\xf6JZ0\\x0f\\xde\\xdb\\xb8pk\\xde\\xfc|\\xbf\\xf1\\xa9\\x7f\\x00\\x82\\x87\\'UL~r\\x1f_j\\xa9\\'\\xec\\t\\xf1\\x00\\xc6\\xdf\\xf1q\\xbc\\n\\x0b\\x0eI\\xba\\x94w\\xc8\\x1f\\xea\\xfarO\\xe5^\\xfb\\xe2o\\xd9\\xb6\\xf7\\xc4\\xbf\\xb1_\\x87~\\x08\\xe9^2\\xd0\\xce\\xbb\\xa5N\\x97B\\xe5\\xa7\\xcc28-\\xb8\\r\\xa0\\xb6>n\\xbbh\\x03\\xe0\\xcf\\n\\xcb\\xe0[o\\x00x\\xa9\\xfcOe%\\xde\\xb3$\\x11\\xc7\\xa1\\xc7\\xb0\\xb1\\xdeO,[p\\n\\xa0rO\\'\\xd8\\xd7\\xb8~\\xc1\\xdb\\x8f\\xc6\\xef\\x17\\xef\\x91_\\x1e\\x17\\x99Nx\\xcf\\xef\\x12\\xadI\\xfb\\x03\\xfcK\\xb7eK\\x9f\\x88\\x9e\\x08\\x85\\xd7\\xe61\\xcbs0\\xdb\\x9eG\\x060q\\xcek\\xda?f\\x8f\\xd9\\xa3R\\xf81\\xe3m\\x7f_\\xf1g\\x8e\\xfc7~\\xda\\x8e\\x9a\\xdalIapX\\xa8fRX\\xef\\x0b\\xe9@\\x1f\\x01i\\xef<\\x1e?w\\xd3\\x84F\\xeduG\\xfb>\\xfc\\xed/\\xe6\\x10\\xb9#\\xb75a\\x12O\\xf8Z\\x96I0\\x84\\xcd\\xfd\\xad\\x18\\x98!;wy\\xa38\\xcfl\\xe6\\xbe\\x99\\xd4?`o\\x890k\\xd7z\\xa5\\x8f\\xc4/\\t\\xdbX\\xc9t\\xf2\\xdaM5\\xc4\\xa8\\xc0\\x17\\xdc\\xa7>Y\\x19\\xfc{S\\xb4\\xff\\x00\\xd8k\\xc7M\\xe3\\x9bMsV\\xf8\\x9d\\xe0\\xa9 K\\xd5\\xba\\xb80\\\\\\xbe\\xf6!\\xf7\\x1c\\x02\\x80~\\xb4\\x01\\xcf~\\xdd\\xfbS\\xf6\\xb2\\xb4R~Q\\xe1\\xebL\\x1e\\xb8\\x02I\\xb8\\xe2\\xbc\\x1b\\\\\\x17\\xe9\\xe1\\xdd\\x1a+\\xbf Z\\xa4,\\xd6\\x91\\xc4\\x08;K\\x0c\\xee\\xcd}\\xe1\\xfbK~\\xca\\x9e,\\xf8\\xe7\\xf1\\x82\\xc7\\xc6\\xde\\r\\xf1^\\x83o\\x0cz\\\\V\\x13Cw+\\x86\\xcaH\\xe7p\\xf2\\xd5\\x81\\x04I\\xdc\\xf6\\xaf\\x1d\\xba\\xfd\\x86>&\\\\\\xdbEmw\\xf1?\\xc0\\xec\\xb6\\xcac\\x89\\x1a\\xf2A\\xe5\\x83\\xd4\\x7f\\xab\\xf6\\xa0\\t\\xa7\\x8d[\\xfe\\x08\\xcf\\xa7d0\\xce\\xbc\\xe5;s\\xf6\\xb9\\x7f:\\xf9\\x93N\\xfe\\xd2\\x87\\xc3\\xfa\\xad\\xce\\x9c\\x88\\xf6R\\xc4\\x96W\\xfd\\x0b\\x05w\\x12)\\xc7P\\xbb\\xe2\\x1f7\\xd0\\x1c\\x12+\\xf4)\\xbfgK\\xab\\x8f\\xd82\\xdf\\xe0R\\xf8\\xe3A]n\\xda\\xed\\xaf\\x92\\xf1n7[\\xb3\\xf9\\xef R~\\xf0\\x18~\\xbbx5\\xe1p~\\xc2\\xbf\\x13\\xec\\xed\\xe6\\x86/\\x8a\\x1e\\t\\x85g\\x8c\\xc52\\x0b\\xb9\\x06\\xf4,\\xad\\x83\\xfb\\xbe~eC\\xf8P\\x06/\\xec*\\xa8\\xbf\\xb5\\xdb\\xa89\\x03I\\x9cp\\xd9\\xfe\\x1a\\xfd@\\xb6\\xe6\\xd5\\x07\\xb5|g\\xfb4\\xfe\\xcb>!\\xf8;\\xf1r\\xe7\\xc7\\x1a\\xcf\\x8b\\xf4\\rb\\x11g%\\xb4v\\xfaD\\x8d+\\xe5\\xc6\\tm\\xca\\xb8\\x02\\xbe\\xcb\\xb3;\\xac\\xa38#\\x8e\\xf4\\x01=\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1eE\\xfbC\\xea_\\xd8\\x7f\\xb3\\xf7\\x8a\\xb5\\xc3\\x0c\\x93Gel\\xb2\\xcfn%1\\x99\\xe3\\x0c7 a\\xf7r3_\\x98?\\x15\\xfcs\\xa1\\xf8\\xfb\\xe2\\\\\\xde \\xf0\\x16\\x91{\\xe1m\\t\\xa1H\\x85\\x88\\xb9|\\xb3\\x81\\x82\\xd8\\x0c@\\xfc\\xeb\\xf4\\xd7\\xf6\\xa0\\x82{\\xcf\\xd9W\\xc7\\xb6\\x96V\\xf2\\xdc\\xdc6\\x98q\\x0c(]\\xcf#\\xf8G5\\xf9\\x81\\xe1\\x8d/\\xe1\\xa4\\xfe\\x17\\x82O\\x11j\\x9a\\xed\\xbe\\xa0!/,QZ1P\\xfeb\\xae\\xd5 r\\ns\\xff\\x00\\x01\\x14\\x01\\xca\\xfd\\xa7S<\\x9d{T>\\xa7\\xedn?\\xa9\\xfet\\xe6\\x9bW\\xdaG\\xf6\\xde\\xaa\\x0f\\xa3]\\xb8\\xc7\\xe1]\\x95\\x9d\\xb7\\xc2\\xd9,\\x1ak\\xd9\\xbcM\\r\\xdf\\xd9^0\\x89hJ\\xb4\\xb8!$\\xcf\\xa6v\\x9d\\xb8\\xe8\\x0f9\\xae\\x19$\\xbd\\xdawY\\\\g\\xa6|\\xb6?\\xccP\\x07\\xd7\\x7f\\xb1\\xce\\xad\\xac\\x7f\\xc3>|{V\\xd5/%6zLS[\\x17\\x95\\x98\\xc5#[\\xdd\\xe4\\xa9=\\t\\xd8\\x9f\\x95|\\x9d\\xa3G\\xe2M\\x7f[\\xb1\\xd24\\xfd[Q\\xbb\\xd4u\\x0b\\x84\\xb7\\xb7\\x88\\xde:\\x19%s\\x85\\x19,\\x00\\xc9=I\\xc7\\xa9\\xaf\\xab?c\\x8b=H~\\xcf\\x1f\\x1fg\\x93M\\xbcD\\xb9\\xd2\\xa1\\x8a\\xdd\\x9a\\x16\\x02gX.\\xf7*q\\xf30\\xde\\x99\\x03\\x91\\xb9}E|\\xa1\\xe1\\xddc\\xc4>\\x15\\xd5\\xa3\\xd5t\\x9b{\\x9bmV\\xdc:G)\\x84\\x97\\x81\\x99J\\x96\\nG\\x0e3\\xc1\\xech\\x03\\xbe\\xf857\\x88\\xf4o\\xda\\xc7\\xc2\\x1am\\xc6\\xad\\x7f\\x05\\xd4:\\xd2\\xda\\xdcF\\xf7\\x0e\\xc1\\x19X\\xab\\xa3rA\\xe4\\x11]o\\xed\\x87\\xabk\\x12\\xfe\\xd9~*\\xb5mb\\xf6(-\\xd6\\xde8cI\\xd9UA\\x85I\\x00\\x03\\xeaMr_\\tu\\rw\\xc5\\x7f\\xb5\\xff\\x00\\x845\\xbdF\\xd6\\xe6\\xefS\\xb8\\xd5\\xe3\\x9e\\xeet\\x80\\x8f1\\xbf\\x89\\xc8\\x1d\\xcf\\xdec\\xeaMt\\xdf\\xb6\\x15\\xad\\xe4\\x1f\\xb6\\xa7\\x8a\\xe6\\x9e\\xc2\\xf0A0\\xb7h\\x98@\\xdbe\\x1eJ\\x02A\\xee:\\x8c\\x8f\\xa5\\x00yF\\xbf\\xa3x\\xc7\\xc3zv\\x9fw\\xab^\\xea6\\xb1\\xeav\\xa2\\xee\\xc9\\xda\\xf4\\xb8\\x9a#\\xd1\\xbeV8\\xfa\\x1c\\x1a\\xfa\\x8b\\xe2\\xb6\\xb7\\xadI\\xff\\x00\\x04\\xb8\\xf8cpuK\\xe1qq{\\xe5\\xc9*Lw\\xb8W\\x90\\x00\\xc79=+\\xe5]o\\xc4\\xba\\xde\\xb1\\xe1{-\\x1a\\xea\\xd7m\\xa6\\x9c\\xa5m\\x84V\\xec\\xb9\\xcfVbs\\x92\\x7f\\x01\\xed_Q\\xfcW\\xd3\\xb5H\\xbf\\xe0\\x95\\xff\\x00\\x0c\\x04\\x9ae\\xe2\\xbc7\\xc6IQ\\xa0`QL\\x92\\x95,1\\xc0 \\x8c\\x13\\xd74\\x01\\xf3v\\x83\\xe1\\xbf\\x13\\xf8\\x93H\\xbd\\xbf\\xd3\\xfcA,\\x7fc!\\x0c77\\x92#\\xcc\\xe6)&\\xda\\xbc\\xe0\\x1f.\\tH\\xc9\\xc7\\xcb\\x8e\\xa4\\x03\\xf4\\xdf\\xec\\x01\\xaaj\\xad\\xf1\\'\\xc7\\xf6R\\xeaWsD\\x9a\\x10\\x99\\x12iL\\x81\\x1cJ\\x06y\\xef_-\\xe8~.\\xf1\\x07\\x86\\xf4\\xbb\\xdb-\\x169\\xa2\\x83P\\n\\'\\rn[\\xa2\\xba\\x0c\\x128;e\\x95\\x7f\\xe0f\\xbe\\x9e\\xff\\x00\\x82}Y\\xdf\\xff\\x00\\xc2\\xc9\\xf1\\xed\\xec\\xd671\\xc3.\\x85\\xe5$\\xad\\x13\\x05g\\xf3A\\xda\\x0e0N;P\\x07\\xcb\\x11\\xdcx\\x83W\\xf1[Z\\xff\\x00n_\\xbd\\xdd\\xe5\\xef\\xd9\\xd6Cu \\x1b\\xd9\\x82\\x8c\\xe0\\xfa\\x90+j+o\\x11x?\\xe3^\\x99\\xa2\\xdcx\\x86\\xf5\\xef\\xac\\xb5x!\\x96h\\xa7\\x98&\\xf1 \\x04a\\xc0<\\x1c\\x8c\\xe3\\x1e\\x99\\x15\\xce3\\xdf\\xe9~#\\xb8v\\xb3\\xbc\\x82\\xf2\\x0b\\xc6\\x99w\\xc2\\xc0\\xc7\"\\xb0*H#\\xaeGJ\\xd2\\xd1\\xe5\\xd6\\xb5\\xbf\\x8a\\xba4\\xf3\\xd8\\xde\\xddj\\x17\\x9a\\xb47\\x129\\x8d\\xdd\\xe4c*\\x93\\xc63\\x8c\\x93@\\x1fI\\xfe\\xde\\x9a\\xb6\\xab\\x1f\\xc7\\xfd\\x02\\xc95;\\xe8mF\\x90\\x92ypN\\xc83\\x9eO\\x15\\xf3\\xc6\\xa9\\xe1\\x9f\\x13\\xe9^\\r\\x83\\xc4\\x17\\x9e#\\x9eD\\x97c\\xbd\\xacwS3\\xc2\\xb2n\\xf2\\x8b\\xbe\\xdd\\x99`\\x84\\x81\\xbb8\\xeb\\x8a\\xfa\\x03\\xf6\\xf9\\xb4\\xbdO\\xda\\x0b@\\xbb\\x92\\xc2\\xe8\\xdb\\x1d\\x1a5\\x12\\x88[k\\x1c\\xf2\\x01\\xc6\\t\\x15\\xf3u\\xff\\x00\\x8a\\xbcI\\x7f\\xe0\\xf8\\xbc={%\\xd3iV\\xa5v\\xc0# erWw\\x1c\\xe3sc?\\xde4\\x01\\xf5w\\x855\\xbdn?\\xf8#\\xdf\\x8d\\xaf\\xce\\xab|\\xd7Qj\\xa9\\x14S\\x19\\xdb\\xccDk\\xabU*\\x1b\\xae0\\xcc?\\x13_-\\xf8c\\xc3\\xde4\\xf1\\x84\\xf3\\xdbxz\\xebV\\xbe\\xb9\\x865\\x96h\\xd2\\xe2FeV8\\x07\\x00\\xf23\\xc5}?\\xe1=;S\\x97\\xfe\\x08\\xe5\\xe3kx\\xb4\\xbb\\xb34\\xba\\xbaK\\x0c)\\x0b\\x96t\\x17v\\xa4\\xb2\\x8cd\\x80\\x03\\x12zaI\\xed_(h\\x9e!\\xf1\\x07\\x87\\xd6Y4\\x99ol\\xdap\\xaa\\xef\\x020f\\n\\xd9\\x03#\\xb6}\\xe8\\x03\\xde?c{\\x8doO\\xfd\\xb4\\xf4\\xdd&\\xefY\\xbcfXn\\xa0\\xb9\\x81\\xa6gRT`\\xab\\x02q\\xc1\\x1f\\xa5y\\xaf\\xc6MS\\\\\\xbd\\xfd\\xa3\\xfcl\\xd3k\\xf7\\xcb\\xb7U\\x91\\x06n\\x1dx\\x07\\x80\\x00\\xe3\\x00\\x03^\\x87\\xfb\\x1a\\rKQ\\xfd\\xb5\\xf4\\x9dFk;\\x97cos-\\xc4\\xdeQ\\xda\\x19\\x86I\\'\\xb7$\\x0e{\\xd7\\x9a|g\\xb3\\xbd\\xb5\\xfd\\xa3\\xbcu\\x1d\\xed\\x8d\\xdd\\xb9}Jf]\\xf00 \\x1c\\xe1\\x80\\xc7C\\xeb@\\x1c\\xde\\xbd\\x17\\x894#\\x01\\xbc\\xd65\\x14\\x9a[Xoa\\xc5\\xe3\\x92c\\x95\\x03\\xc6\\xfct\\xca\\x90q\\xd4w\\xc5}E\\xfbaj\\xfa\\xd9\\xf8)\\xf0 .\\xadw\\x11\\xb9\\xf0\\xecs\\\\:\\xcc\\xcb\\xe6?\\xd9\\xed\\xf2\\xcd\\x8e\\xbdO\\xe7_+\\xf8\\x87V\\xd6\\xbcQz/5\\x0bY\\xe5\\xbd1Gi\\x1a\\xc5\\x03\\x00#\\x8dBF\\x81q\\xd4\\x00\\x05}K\\xfbcY\\xea0|\\x14\\xf8\\n\\xd2\\xe9\\xf7\\x89\\xe4\\xf8u\"\\x9f0\\xb01\\xbf\\xd9\\xed\\xfeF\\xe3\\xe5n\\x08\\xc1\\xe7\\x83\\xe9@\\x1f:\\xb7\\x86\\x1c\\'\\x8e[Y\\xba\\x8fD\\x92y,\\xe2\\xb8\\x92\\xf2O\\xde\\\\!\\\\\\xc6\\x009\\xc9V-\\x9cc\\x08k\\xe9\\xdf\\xd9\\x7f[\\xd6\\xd7\\xf6\"\\xf8\\xd3/\\xf6\\xad\\xdb\\xcbi\\x13\\xb5\\xbc\\x8f31\\x89\\x8d\\xbeN\\xd2zs_)/\\x89|E\\x1f\\x85O\\x85\"\\x92\\xf4h\\xec\\xcc\\xc2\\xcb\\xca;7;#\\xb3`\\x8e\\x0ecN}\\xbd\\xf9\\xfa\\xab\\xf6Y\\xd3\\xb5)\\xff\\x00b\\x0f\\x8dk\\x16\\x9bw#\\xdc\\xc7\"\\xc0\\x89\\x0b\\x131\\xfb>0\\x80\\x0f\\x98\\xe4v\\xa0\\x0f\\x93tH!\\xf8\\x93iq\\xaa\\xdd\\\\,zDn7\\xcc\\xcc\\x15\\x94\\xc8\\x062N:\\x9a\\xf9:\\xf3Q\\xd6ou\\xddF\\xe2mwR.\\xf7R\\x12V\\xed\\xc7\\xf1\\x9a\\xfa\\xb7\\xf6\\x04\\xb5\\xbe>!\\xf8\\x99t\\xd6W\\x02\\x1f\\xecx\\xe3\\x12\\x18\\x98\\x02\\xd9\\x90\\x85\\xce:\\x9e\\xb8\\xaf\\x92\\xee \\xd4,\\xf5\\xddJ\\x19\\xf4\\xdb\\xb4\\x90]I\\x94hX0\\xf9\\x8fQ\\x8a\\x00_;T\\x07#]\\xd4\\xb3\\xefv\\xfc\\xd7S\\xe1\\xbf\\x18\\xe8\\x9a&\\x99%\\xae\\xbb\\xe1\\xcb\\x8f\\x10]\\x997\\x8b\\x89\\xb5ib\\x012\\xa3o\\x1d:0\\xaeM\\x9e\\xf4\\x8c-\\x9d\\xd4lx\\r\\xe57\\x1f\\xa5w)\\xe2\\xaf\\x87I\\xa6\\xd9\\xc2\\xdf\\n/\\x1ax\\x10y\\xd24\\xcd\\x8b\\x99<\\xbd\\xbc\\x8cp7\\x1d\\xdf\\x85\\x00{\\x7f\\xecw\\xe2(\\xb5\\xdf\\xdb.\\xe6]\\x16\\xce\\xe7H\\xd1\\xe7\\xd2\\xa6o\\xec\\xb6\\xbc{\\x84\\x04/\\\\\\x9e:\\xd7\\xe9-\\xb9\\xcd\\xba`q\\x8a\\xfc\\xcb\\xfd\\x8a\\x07\\xdb\\xff\\x00l\\xeb\\xed[M\\xd1.4\\xed3\\xfb>\\xe0\\x88\\x8a1XA^\\x01l`s\\xeb_\\xa6v\\xdf\\xf1\\xea\\x9fJ\\x00\\x9a\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f6\\xf8\\xc5\\xe3\\t\\xbe\\x1d| \\xf1\\'\\x8em\\xec\\x12\\xfe}*\\xcb\\xccKYI\\x08\\xe4\\xf1\\xf3q\\xc8\\xaf\\x82c\\xfd\\xb9<\\x7f$a\\x97\\xe1\\xbf\\x83v\\xf6\\xff\\x00E\\x1c\\x0f\\xca\\xbe\\xd5\\xfd\\xa9\\x8a\\xa7\\xec\\x99\\xf1\\x05\\x89\\xff\\x00\\x98a\\xfeb\\xbf0|1\\xf0\\xc3\\xc7\\x1e%\\xd1l/4\\xad>/\\xb1\\xea\\x10\\xdcOo<\\xd3\\xa4A\\x92\\x05\\x06F\\xf9\\x88\\xf9~V\\\\\\xfa\\x80:\\x91\\x90\\x0fn\\xff\\x00\\x86\\xe1\\xf8\\x81\\xff\\x00D\\xeb\\xc1\\xdf\\xf8\\n?\\xc2\\x90\\xfe\\xdc_\\x10\\xc1\\xe3\\xe1\\xcf\\x83\\x8a\\xff\\x00\\xd7\\xa8\\xff\\x00\\n\\xf9\\xb1&\\x87s/L\\x1c`\\xe3\\x8c}(\\xf3\\x13\\xb3\\x80(\\x03\\xe9\\xd8\\x7foO\\x8aV\\xb6\\xa6\\x0b?\\x05\\xf8V\\xd66$\\x94E\\xd8\\x1c\\xff\\x00\\xba+\\xd7?fO\\xda?T\\xf8\\xcf\\xf1SP\\xf0w\\x8b<\\t\\xe1\\xcbP\\xb6m{\\x1c\\x96\\x90(;\\xd0\\x8e\\x18\\x11\\xcek\\xe0m\\xe9\\xd4\\xba\\xd7\\xd1\\xdf\\xb0\\x93)\\xfd\\xa8\\xf5\\x13\\xb8\\x1f\\xf8\\x92O\\xcd\\x00kj\\x9f\\xb7O\\x8e\\xac<[\\xa9G\\xa1\\xf8\\x13\\xc2\\x96\\xd0\\xda\\xdc\\xc9\\x14 \\xc5\\x896\\xab\\x15\\x07 \\x03\\xdb\\xb5C\\x07\\xed\\xeb\\xf1\\x02\\xebW\\xb5\\xb8\\xd6|\\t\\xe1k\\xabs\"\\xa4\\xb9\\x8f22\\x96\\x19\\nH\\xcepI\\xaf\\x9ao\\x0cm\\xe3\\xbdH\\x17\\x11\\xa0\\xd5\\x1f|\\xbbKl_4\\xe5\\xb6\\x8e\\xb8\\xeb\\xff\\x00\\xeb\\xad\\x8f\\x88\\xfa\\x96\\x8d\\xa8\\xfcK\\x17z\\x05\\xde\\x9fu\\xa7\\x06\\x8a(e\\xb1\\x85\\xe1S\\x8cd\\xba\\xba\\xabo\\',x\\xc6\\x18\\x00N(\\x03\\xee/\\xdao\\xf6\\x89\\xd4~\\x0c\\xf8\\xbb\\xc3\\xfe\\x1e\\xf0\\x9f\\x81<=u\\xfd\\xa3c\\xf6\\xe9e\\xbc\\x81{\\x91\\xf2\\x00\\x05x\\xb4\\x9f\\xb7\\xc7\\xc5\\x19-V\\xd6_\\x06\\xf8V[t\\x03\\x10\\x18\\xc9U\\xf4\\xf9OL})\\xff\\x00\\xb7\\x99\\xff\\x00\\x8b\\xcb\\xe0\\xbc\\x00H\\xd0\\x17h=3\\x91\\x8a\\xf0{\\x8dO\\xc2\\x8b\\xf0N=\\x19\"W\\xf1B\\xdd\\t\\xde\\xec\\xc0F-\\xb2\\xc3\\xc8\\xdd\\xd9\\xc3e\\xc9\\xfe\\xec\\x88\\xbdP\\xd0\\x07\\xdc\\xfe\\x1d\\xfd\\xa2n\\xb5\\x7f\\xd8g\\xc4\\xdf\\x1cn|\\x01\\xa0\\xae\\xaf\\xa2\\xdd\\xfd\\x86;T\\x88yN^Xc\\x0e~^\\xdevq\\xec}k\\xc2\\xac\\xbfoO\\x89\\xf601\\xb0\\xf0W\\x84\\xedU\\x8eO\\x93\\x1f\\x95\\x9f\\xc2\\xae\\xf8\\x1c\\xe7\\xfe\\x08\\xf5\\xf1\\x1f\\xfe\\xc3Pw\\xc7\\xfc\\xbd\\xd9\\xf7\\xaf\\x9e<\\x07\\xa8\\xe9:n\\xb5$\\xfa\\xbb\\xda\\xda\\xc8\\xf6\\xcf\\x15\\x9d\\xe5\\xd4M4\\x16\\x93\\x91\\xc3\\xba $\\x8fL\\x03\\x8a\\x00\\xfb7\\xf6y\\xfd\\xa9u\\xef\\x8b\\x9f\\x1d\\xed\\xfc\\r\\xe2\\xcf\\x02\\xf8r\\x18/m\\xe4\\x9cOm\\x00.\\x19@\\xeb\\x91\\xcdr?\\x11\\xbfl\\xbf\\x15\\xf8G\\xe36\\xbd\\xe1\\xbf\\x0ex\\x03\\xc2\\xf1\\xd9i7\\xa6\\xde)d\\x80\\x19\\x0e\\xc3\\xf7\\xb2\\x00\\xe4\\xf5\\xf6\\xaf7\\xfd\\x8d\\xdc\\xbf\\xed\\xbf\\xa5\\xb9`sms\\x80+\\xcd\\xfe3\\x82\\xff\\x00\\xb4\\x87\\x8f\\x15\\x1d\\x03\\xff\\x00kNFz\\x11\\x91\\xc7\\xe9@\\x1e\\xd97\\xed\\xf1\\xf1.\\xe0\\xa5\\xce\\xa5\\xe0\\x9f\\n\\xdf\\xc7\\x19#\\x12\\xc4Y\\x87|g\\x07\\x15\\xee\\xdf\\x1e?hK\\xaf\\x86?\\x07\\xfe\\x1ex\\xb3\\xc3\\xde\\x06\\xf0\\xfc\\xf7~.\\xb2\\x8e\\xfeQu\\x08+\\x06\\xe8c\\x93\\x00\\x05\\xc9\\xff\\x00Y_\\x07\\xfcG\\xd7<3\\xac\\x9b\\x07\\xf0\\xad\\x90\\xb4\\x88Z\\xf9\\xd7\\xd2\\xe3\\x1b\\xee\\xa5\\xf9\\xa4@\\x07\\xf0!\\xc8\\x15\\xf4g\\xedt\\xeb\\xff\\x00\\x0c\\xbb\\xfb>\\x8e\\x99\\xd0\"#\\xff\\x00\\x01-\\xa8\\x02\\x8a~\\xdf?\\x14\\xa3\\x84Y/\\x83\\xfc,\\x91\\x14\\xe2\\xdc!\\x00\\xf5\\xcf\\xcb\\x8f\\xd2\\xbd\\xdf\\xe07\\xed\\x04\\xdf\\x13\\xfe\\x10x\\xe3\\xc5\\x1e$\\xf0\\'\\x87\\xad\\xaf|/\\x11\\xb8\\x8d-b]\\xb3\\x01\\x19nA\\x1cr+\\xe1\\xcd3\\xc4~\\x0e\\x8f\\xe0\\x06\\xb1\\xe1K\\xbb=\\xde#\\xba\\xbaY-\\xaeB\\x12Py\\x91\\x9e\\xb8\\xda\\x17b\\xca\\x0f9\\xcb\\x00\\x01\\x04\\x91\\xef\\x9f\\xb2\\x19\\x1f\\xf0\\xcd\\xff\\x00\\x1b\\xf7g\"\\xc5\\xb2X`\\xff\\x00\\xa9j\\x00\\xca\\x87\\xf6\\xf8\\xf8\\x8fnZ\\xebO\\xf07\\x85-wp\\x1e8\\xf6\\xb0\\x04\\xf0\\t\\x02\\xba\\x9f\\x86\\x9f\\xb6g\\x8c|q\\xf1\\xc3\\xc3~\\x19\\xf1/\\x80\\xfc/-\\xae\\xb9\\x7f\\x15\\x84\\xb3G\\x0ed\\x1ec\\x04\\xdd\\x92\\x0eq\\x9a\\xf9G\\xe1\\xce\\xb5\\xa2h:\\xf4:\\x8e\\xbf\\xa7E\\xa8\\xd8\\x0bY\\xa2{I\\x17\"B\\xe0\\xa8\\xc6x\\x0c\\x01b\\x0fb\\x01\\xae\\xeb\\xe1\\xf5\\xe7\\x87\\xef\\xff\\x00n/\\x06\\xea>\\x16\\x8eXtI\\xf5\\xfb#g\\x0c\\xc8\\x15\\xd1\\x14\\xc6\\xb888\\xceCt\\xfa\\xf7\\xa0\\x0f\\xa6\\xff\\x00ho\\xda\\x93^\\xf8M\\xfb@\\xdf|?\\xf0\\xbf\\x81\\xfc7=\\xa5\\x94\\x16\\xf2\\t\\xe7\\x81K;I\\x18\\x93\\xb2\\xf09\\xaf1\\xba\\xfd\\xbf>&]\\xc7\\xb2\\xe3\\xc1\\xde\\x15\\x9a4\\xf9\\x80\\x962\\xe0v\\xe0\\x11\\\\\\xaf\\xed\\xa6\\x03~\\xdc^#A\\'\\x97\\x9bk\\x11\\xbb\\x19\\xc7\\xfa:f\\xb9\\x0f\\x89:\\xef\\xc2\\xcdK\\xe1\\xbd\\x86\\x9d\\xe0\\xcd3\\xec\\xfa\\xcc-\\x0b\\xdd\\xdc\\xb4%<\\xed\\x90\\x8bwQ\\x9fS\\x02\\xcf\\xff\\x00o$u\\x04\\x00\\x0f\\xb3|e\\xfbDO\\xe1\\xbf\\xd8\\xaf\\xc2\\xdf\\x19l<\\x05\\xa0\\xbe\\xb3\\xafN\\x96\\xd2[\\xb4K\\xe5D~|\\xb7\\xdd\\xc9\\xfb\\x9d+\\xc5\\xf4\\xcf\\xdb\\x9b\\xe3\\x13i\\xd7O\\xa3x\\x07\\xc3\\xa2\\xd2\\xd1|\\xcb\\x96\\xb5\\x84\\xacQ\\x83\\xdd\\xb1I\\xf11\\xb6\\x7f\\xc1(\\xbe\\x16\\x1c\\xe3\\xfe&\\x80\\xf1\\xff\\x00m\\xeb\\xe6}/Q\\xd5\\xact\\xfb\\xe4\\xd2n\\'\\x8e\\x0b\\x88<\\xbb\\xe4\\x8b;L$\\xff\\x00\\x168\\xc5\\x00}\\xfb\\xfb0\\xfe\\xd0\\xd7\\xdf\\x1b|M\\xe2-\\x17\\xc5~\\x08\\xd0-\\x8e\\x95b/\\xa2\\x96\\xca\\x01\\x879\\xc1S\\x91^7q\\xfbt|C\\x87\\xc5wV\\xfa\\x17\\xc3\\xff\\x00\\n[\\xb2\\\\\\xbd\\xbc\\x0c\\x13\\x0e@b\\x00\\xc8\\x00\\x9e\\x94\\x9f\\xb06\\xd3\\xf1k\\xc7\\x80\\x1f\\xf9\\x80\\x9f\\xfd\\x08W\\xcc\\x06\\xe5\\xed\\x08\\xf0\\xbcH\\xe7.\"M\\x99\\xf4\\xce1\\x9e\\xf5\\x13~\\xdc\\xdf\\x10\\xdc\\x97\\x7f\\x87\\xfe\\x0ei\\x18\\xe4\\x9f\\xb3\\xe4\\x9f\\xa9\\xc5|\\xc5g\"\\x1bE!\\x80\\xe3\\xfaU\\x8d\\xe9\\xfd\\xf1@\\x1fJ\\x0f\\xdb\\x93\\xe2\\x11?\\xf2O<\\x1f\\xff\\x00\\x80\\xc2\\x8f\\xf8n_\\x88J\\xd9?\\x0e< \\xfe\\xc2\\xdc\\x7f\\x85|\\xd6\\x1d\\x01\\xc9\\x94(\\x1c\\x92+\\xa3\\xf0\\xa7\\x825?\\x18\\xe9\\xd7\\xd7\\x96\\x9a\\x9e\\x99\\xa6\\xd9\\xdam\\x0f&\\xa1.\\xcd\\xec\\xcc\\x06\\xc0=pI\\xe7\\x1d(\\x03\\xed\\x9f\\xd9\\x93\\xf6\\x98\\xf1\\x17\\xc6\\x0f\\x8a\\xf7\\xfe\\x0c\\xd7\\xbc\\'\\xa2ihl\\x9a\\xec]i\\xab\\xe5\\xb6P\\x82\\x15\\xb8\\xe4W\\xd9v\\x80\\x0b8\\x80m\\xd8\\x18\\xcd~m\\xfe\\xc6Z+xg\\xf6\\xdb\\xf1\\x0f\\x87_Q\\xb5\\xd4Z\\xc7M\\x9e\\x03wj\\xfb\\xa3\\x9b\\x18;\\x94\\xf7\\x1c\\xd7\\xe9-\\xaf\\xfcy\\xc7\\xf4\\xa0\\t\\xa8\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00\\xf3\\xaf\\x8b\\xd6\\x1e\\x16\\xd5\\xfe\\x15\\xf8\\x8bI\\xf1\\xde\\xa0\\x9ao\\x87.\\xec\\xccW\\x97\\xcc\\xdb|\\x90O\\x07\\xde\\xbe\\x14\\x8f\\xe1\\x07\\xec\\xad\\x05\\xbaC\\x07\\xedC\\xa9E\\n\\x02\\xa9\\x1a&\\x15T\\x9c\\x90\\x07\\xa1\\xaf\\xaa\\xbfl\\xcf\\xf93\\xcf\\x17{\\x181\\xf9\\x8a\\xfc\\xad\\x82\\xca\\xdd\\xa2\\x07\\xcb^\\x99\\xa0\\x0f\\xb0\\xbc\\x1b\\xfb-~\\xce\\x1e>\\xf1\\n\\xe8^\\r\\xf8\\xef}\\xa9\\xea{\\x1a_\\xb2\\xc5\\x12y\\x92*\\xf2H\\x04\\x8e\\xd5CZ\\xfd\\x9d\\xff\\x00e\\x7f\\rx\\x82\\xef@\\xd7\\xbfhk\\x8bmJ\\xcaS\\x05\\xc4/\\x1ae\\x1c\\x1c\\x10pH\\xc8\\xae/\\xf6(\\x89c\\xfd\\xb542\\x85\\x94\\xfd\\x92\\xec\\x1c\\x1e\\xdeKq^_\\xf1r\\x08\\xa6\\xfd\\xa5\\xfe\"4\\x8b\\x9f\\xf8\\xa9u\\x1f\\xfd)z\\x00\\xf7e\\xf8\\x1f\\xfb#\\xb3\\x04\\x8f\\xf6\\x8e\\x9c\\xee \\x0f\\xdc\\xaf\\'\\xd0\\x1e\\xddE{\\xbf\\x80>\\x11|\\r\\xfd\\x93u\\xe6\\xf1\\xde\\xbf\\xf1&Y\\xdbV\\xb56\\xd6o\\x7f\\xb5CF\\xd8bP);\\xb8\\xef\\xef_\\x9b\\x9a\\x8d\\xbd\\xbaZ\\x97U\\xc3(\\xe0\\x8f\\xcf\\xfaW\\xd8\\x7f\\xb6D\\x9a]\\xb5\\xa7\\xc1k\\xcdcO\\x93Q\\xb1\\x8bG&kE\\x94\\xc6d\\x18\\x8c\\xe3p\\xe9@\\x14\\xb5\\xaf\\x83\\xbf\\xb1\\xfe\\xab\\xe2\\x1b\\xedZ\\x1f\\xda\\nK8\\xee\\xee\\x1e\\xe3\\xc8\\x8e-\\xcb\\x1e\\xe6-\\xb4\\x13\\xe9\\x9cWG\\xe1\\xcf\\xd9;\\xf6q\\xd4<3/\\xc4\\x1b?\\x8d7z\\x8f\\x86tyU\\xef\\xa6*\\x8b\\x1a\\xfc\\xc3\\n\\xc79\\\\\\x92\\x07N\\xf5\\xf1\\xce\\xa84\\xdb\\xedb\\xf2\\xf6\\xcbKK\\x0bY%2Ci\\xbbx\\x8d{\\x02{\\xd7\\xbf|/]\\x9f\\xf0Mo\\x8e)\\x81\\xb4_\\xe9\\xb8^\\xc37QP\\x07\\xb5|oO\\xd9K\\xe3\\x9e\\xb3\\xa4\\xeb:\\xa7\\xc6\\xb8\\xb4k\\x9d:\\xdb\\xec\\x88mT\\xb6\\xf8\\xf3\\xc6C\\x01\\x83^]\\xff\\x00\\nC\\xf6B\\x07s~\\xd1\\xf3\\xf3\\x92A\\x88r}k\\xe5\\xbb{Kf\\xb7\\x0c\\xd1\\xe4\\x8e\\xad\\xd4\\xe2\\xba\\x8f\\x02\\xb7\\x81\\xb4\\xcf\\x15\\xcbq\\xe3\\xcd=\\xef4s\\x0bb8F\\x19\\xa4\\x0c6\\xfc\\xc3\\x901\\x9c\\xd0\\x07\\xe8?\\x82\\xbe\\x15|\\x17\\xbf\\xfd\\x8a\\xfcC\\xe0\\x1f\\x0ex\\xe2]W\\xc1\\x17m-\\xd6\\xa3\\xaf\\xc6\\xe1Z\\xdeX\\x8cr\\xee+\\xe8<\\xb5${W\\xcec\\xe0o\\xec\\x86\\x85\\xa3\\x7f\\xdaFg$`\\xe2%\\xae\\xdf\\xe0S\\xd9O\\xff\\x00\\x04\\xfb\\xf8\\xe1q\\xa6\\x83\\x15\\x8c\\x977\\xe6\\xde!\\xf2\\x84O%v\\x81\\xf8W\\xc466p5\\x9a1\\x8cd\\x8eM\\x00}\\xcb\\xf0wC\\xfd\\x93\\xbe\\r|I\\x8b\\xc7\\x16\\x7f\\x1c\\xa3\\xd5o\\xe3\\x85\\xa2\\x8a;\\xa8\\xf6\\x85-\\xd4\\xfc\\xa0\\xd6\\x1f\\x8d\\xfe\\x1c~\\xc8\\xbe6\\xf8\\x8f\\xaa\\xf8\\xcaO\\x8f\\x7f`\\x97R\\x99\\xae&\\xb7\\x81\\x03\"9\\x1c\\xe0\\x9ek\\xe3\\xf1en1\\xb6 \\xb8\\xf4\\xe2\\x8f\\xb1\\xc1\\x82<\\xb1\\xc9\\xc9\\xf7\\xa0\\x0f\\xa8\\x17\\xe0o\\xec\\x87\\xbc\\t\\x7fh\\xb9\\xde(\\xdf\\xe6_)p\\xdf\\x88\\xaf[\\xf8\\xafs\\xfb\\'|X\\xf8\\x7f\\xe1o\\t^\\xfca\\x87K\\x83\\xc36\\xebkc<\\n\\xcd\\x88\\xc2*\\x00r1\\xd1\\x17\\xf2\\xaf\\x80\\xc5\\x95\\xb8\\xc0\\xf2\\x81\\x03\\xb1\\xef\\xf5\\xa5\\x16V\\xc0q\\x02\\xf5\\xceq@\\x1fO\\x9f\\x82?\\xb2\\x10\\x01_\\xf6\\x8d\\xb9\\x91\\x97\\xf8\\x92\\x1c\\xff\\x00*\\xf5\\xdf\\x84\\xf7\\xbf\\xb2w\\xc2\\x7f\\x87\\xde&\\xf0\\xa5\\x8f\\xc6\\x085+\\x7f\\x11\\xaf\\x97s-\\xd22\\xba\\xae\\xcd\\xb8\\x00\\x0e\\x9c\\x93\\x9a\\xf8\\x13\\xec\\x90\\x1eLJO\\xa9\\xa4\\x16p\\x03\\x9f,\\x1f\\xad\\x00}B\\xdf\\x03\\xff\\x00d\\x10\\xef\\xb3\\xf6\\x8d\\x9e(\\xd9\\x8e\\xd4\\xf2\\x80\\xda=+\\x7f\\xc0\\x7f\\r\\xff\\x00d?\\x02\\xfcH\\xd1\\xbcc\\x17\\xc7\\xd6\\xd4\\xa6\\xd2\\xeeR\\xea\\x1bw\\\\\\x02\\xe8r\\xb9*3\\xc1\\xaf\\x8f\\xfe\\xc5l\\x0eV\\x15\\\\\\xf5\\xc0\\xa3\\xecp\\x12\\x0f\\x9629\\x14\\x01\\xf6\\xe7\\xc5\\xfd\\x07\\xf6M\\xf8\\xc7\\xf1>\\xe3\\xc7\\xda\\x8f\\xc7!\\xa4\\xde\\xdc\\xc4\\x91L\\x96\\xeb\\xb9[b\\x85\\x1c\\x91\\xe8\\x00\\xae\\x01\\xbe\\t~\\xc7\\xc9\\x11\\xff\\x00\\x8c\\x8d\\xb8#\\xfb\\xab\\x10?\\xa5|\\xc6l\\xa0\\xc8\\r\\x1a\\xf1\\xd2\\xa2\\x9a\\xd2\\x05\\x85\\x8a\\xa0\\x07\\xb1\\xa0\\x0f\\xd2\\xaf\\x17\\xfc6\\xf8\\x1f\\xab~\\xc4\\xbe\\x1f\\xf0\\xb6\\xa5\\xe3\\xd3c\\xe0m5\\xa2\\x9e\\xc3\\xc4\\x82Ec,\\x85\\x9c}\\xdfS\\xb9\\x86;W\\xcfp|\\x17\\xfd\\x92\\xe3\\x82X\\xad\\xbfi;\\xb4\\x13\\x00$\\x0b\\x08\\xf9\\x87P\\x08\\xa3\\xc61\\xe7\\xfe\\t!\\xe0\\xdd\\xaa\\x18\\xff\\x00n\\xae\\x01\\xe7\\xbc\\x95\\xe2\\x1f\\x11\\xf5_\\x87>!\\x1aS\\xf8\\x13\\xc3\\x92i\"%\\x93\\xed\\xcd\"\\x0c\\xdcH\\xceHu=B\\xe3\\xa0\\xa0\\x0f\\xb0~\\tK\\xfb)\\xfc\\n\\xd55}[J\\xf8\\xd1\\x16\\xb3s\\xa9\\xc1\\xf6Y\\x1a\\xe1\\x18a:\\xed\\xf9A\\xae{]\\xfd\\x93\\xbfg\\xa1\\xe1\\x19\\xbe)M\\xf1\\x9e\\xf6\\xcf\\xc37\\xd7\\r$Wh\\x88c\\xdc\\xecN\\xc0s\\x93\\xf4\\xc6x\\xaf\\x89\\xe6\\xb4\\xb7\\xf2\\x08\\xdb\\xc8\\xf7\\xaf\\xa6|O\\x1e\\xef\\xf8%O\\x82\\x11\\x89*|O\\x823\\xd4\\x10\\xf4\\x01\\xb1\\xa3\\xfc\\x1f\\xfd\\x904\\xff\\x00\\x10\\xd9j\\xf7\\x1f\\xb4\\x1c\\xb7\\xe9m2O\\xe4\\xc9\\x16\\x03\\x95 \\xe0\\x91\\xee+\\xda|w\\xf0\\xb7\\xe0_\\xed\\x7f\\xe3\\xa8u\\xff\\x00\\x0e\\xfcM\\x95\\xb5\\x1d\\x1bNK9\\xe2\\xd3\\xd4H\\xc6\\x15wdb\\x1b\\x1d\\xdd\\xb9\\xf7\\xaf\\xce\\xab{kX$\\x86\\xe2{u\\x9d\\x15\\x95\\x9a&\\xfb\\xb2z\\x83_`\\xfe\\xc3\\x1a\\x95\\xae\\xb9\\xfbI\\xf8\\xc6\\xf2\\xc3E\\xb5\\xd2a:\"\\xa2Y\\xda\\x0cG\\xc4\\x8a\\xb9\\xfa\\xf5\\'\\xeb@\\x1d\\xb4\\x9f\\xf0O\\x7f\\x00L\\xa27\\xf8\\x97\\xaf\\xe7h\\x0b\\xba\\xde6\\xd8\\xa3\\xf8~\\xf7\\x15\\xec\\xfe\\x17\\xf8\\x07\\xe1O\\x0b\\xfe\\xce:\\x9f\\xc1+MB\\xf2\\xe3H\\xd5\\x12h\\xee\\xaf\\xdc\\x81)2\\x1c\\xeeP3\\xd3\\x8a\\xf5\\x07{?9\\xf3\\xa9\\xd8\\xe7$\\x10n\\x06G\\xa8\\xa5\\x8b\\xec&d\\x11_\\xd9\\xf9\\x99\\xf9BJ\\xa7\\x9f|\\x1c\\xd0\\x07\\xe7\\xd7\\x8f\\xff\\x00go\\xd9\\x97\\xe1G\\x89c\\xf0\\xdf\\x8e>8k\\xdav\\xa7$\\x0b:\\xdb&\\x92\\xf7\\x04#\\x12\\xa0\\x9f)X\\x02J\\x9f~+\\x94\\x1e\\x04\\xfd\\x8c\\x91\\x84o\\xf1\\xf7\\xc4\\xa1\\x81\\x1b\\x8bh7>\\xbd\\x0f\\xee\\xf8\\xae\\xcb\\xf6\\xc0\\xf85\\xf1G\\xc7\\x7f\\xb5\\x05\\xd6\\xbd\\xe1\\x0f\\x01j\\xfa\\xce\\x9b&\\x9do\\x07\\xda\\xad\\xadY\\xe3\\x0e7g\\x07\\x1dG\\x15\\xe5\\x9e$\\xf8)\\xf1\\xd3_\\xf0\\xee\\x87\\xa5\\xaf\\xc0\\xedWO\\xfe\\xc5\\xb6kS5\\xad\\x89V\\xbb\\xc9\\xce\\xf9\\x0e>s\\xc7Z\\x00\\xf7\\xff\\x00\\x08~\\xc4?\\x07\\xfc\\x7f\\xe0\\x9bO\\x17\\xf8S\\xe2\\xa6\\xbf{\\xa3\\xdeg\\xc8\\xb8\\x16\\x8a\\x99\\xda\\xc5O\\xca\\xc4\\x11\\xca\\x9e\\xd5\\xb3\\xff\\x00\\x0e\\xf4\\xf0\\x13>\\x07\\xc4\\xcf\\x11\\x02\\x7f\\xe9\\xde?\\xf1\\xafX\\xfd\\x93\\xfc3\\xaexG\\xf6H\\xd0|9\\xe2\\x9d:]\\'T\\xb5\\xb8\\xbci\\xedn\\xd4\\xc6\\xf1\\xa9\\xb9\\x90\\x82s\\xf5\\xaf^&\\xcbha\\xaaYu\\x1f0\\x95y\\xfdh\\x03\\xc4>\\x0b\\xfe\\xcb^\\x0f\\xf8\\x19\\xe3\\x1b\\x9f\\x15i\\x1e#\\xd55\\xadF{Sl\\x82\\xf2!\\x1a\\xc6\\x8cF\\xe21\\xd4\\xd7\\xd1\\xf6M\\xbe\\xc2&\\xc62\\xb5\\xcf\\xb2[\\xb2?\\xd9.\\xed\\xee\\x19X\\x12!;\\xc8\\x1e\\xf8\\xe8+\\xa0\\xb1\\xff\\x00\\x90tY\\xeb\\xb6\\x80,QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x01\\xf3\\xc7\\xed\\x98\\x7f\\xe3\\x0f<[\\x82\\t&\\x0c\\xfeb\\xbf0\\xa5\\xb4\\xd2-<\\r\\xa7\\xebP\\xf8\\x82\\xda{\\xbb\\x89Z)t\\xe1\\xfe\\xb2 ?\\x8b\\xe9_\\xb4\\x9e!\\xf0\\xe5\\x97\\x894\\xeb\\x9d#Z\\xb0\\xb7\\xd4\\xb4\\x9b\\xa8\\xfc\\xb9\\xec\\xaeP20\\x15\\xe7\\x7f\\xf0\\xcc?\\x02\\x97%~\\x14\\xf8x\\x9fV\\xb7\\x19\\xfeT\\x01\\xf0W\\xecQ&\\xef\\xdbSC\\x00o?d\\xbb\\xfb\\x87 \\x0f!\\xb9\\xae3\\xc7Z\\x1e\\x93\\xac~\\xd2\\x7f\\x13\\x1fQ\\xf1V\\x9f\\xa3\\xac~#\\xd4YE\\xc9\\xc1\\x7f\\xf4\\x87\\xc6\\x05~\\xa1xW\\xe0\\x97\\xc3\\x7f\\x02k-\\xac\\xf8\\'\\xc0\\xfaN\\x89\\xa9\\x94\\xf2\\xc5\\xdd\\xb4`:\\xa9\\xfb\\xc0zdU\\x1dk\\xf6x\\xf8=\\xe2Mn\\xe7Z\\xd7\\xbe\\x1a\\xe8\\x17z\\x95\\xdc\\x9em\\xcd\\xcb[\\xa9i\\\\\\xf5bq\\xd4\\xd0\\x07\\xe5\\x0f\\x8a\\xbc7\\xe1\\x9d;\\xc377\\xdao\\x8e,uI\\x93\\xcbT\\xb7\\x88\\x10\\xccX|\\xdf\\x80\\xcd}5\\xfbeZ\\xc1\\xa8Z\\xfc\\x15\\xd2\\xee/a\\xb3I\\xf4\\x8d\\xadq?\\xfa\\xb8\\xc6#\\x19&\\xbe\\xb8\\xff\\x00\\x86a\\xf8\\x18\\xae%\\x8f\\xe1W\\x87\\x91\\xd5\\xb2\\x19`\\x03\\x1c\\x1c\\x7f:\\xe9\\xbcS\\xf0\\xb3\\xc1\\x9e<\\xd3\\xedl|k\\xe0\\xfd\\'X\\xb7\\xb2\\xf9m\"\\x9e D\\x0b\\x8cm_A\\xc0\\xa0\\x0f\\xca\\x1b\\xdf\\x04x^\\xc1L\\x07\\xe2N\\x8b,\\xab\\x1b\\xc9&\\xc6\\xca\\xa9\\x0c@P{\\xe6\\xbdC\\xe1\\x92\\x9f\\xf8v\\xdf\\xc7Q\\x19\\xf3\\x95u\\r;l\\x89\\xd1\\xc0\\xb9\\x88\\xe4W\\xdc\\xc7\\xf6]\\xf8\\x14A\\xcf\\xc2\\x9f\\x0f`\\xb6q\\xe4/\\x02\\xbaM;\\xe1\\x0f\\x814\\x7f\\x07^x?J\\xf0v\\x93m\\xe1\\xdb\\xf6/{\\xa6\\xacC\\xcb\\x9c\\xe4\\x11\\x91\\xec@\\xa0\\x0f\\xc9=\\x0b\\xc2\\xfa\\x16\\xa3\\xa0\\xc3wy\\xe3\\x8d\\x1fMgR\\xcd\\x1c\\xf2\\x80A\\xce1W\\xa4\\xf0W\\x85^&\\r\\xf1?An\\x9c,\\xa0g\\x9a\\xfd:\\xff\\x00\\x86^\\xf8\\x15\\x93\\x8f\\x85\\x1e\\x1d\\nH#\\xf7##\\xf2\\xa4o\\xd9{\\xe0S\\x12\\x0f\\xc2\\xad\\x04\\x83\\xd7\\xf7T\\x01\\xf3\\x17\\xc08m\\xad?\\xe0\\x9e_\\x1am-n\\xc5\\xd5\\xbcr^$S\\x8f\\xbb(\\x10\\x0f\\x98c\\xd7\\x15\\xf1=\\x85\\xdcB\\xcdT\\xb2\\x82\\xa3\\xa5~\\xd2\\xe8\\xff\\x00\\r\\xbc3\\xe1\\xbf\\x06\\xcd\\xe0\\xef\\x0fxkM\\xb0\\xf0\\xed\\xca\\xc8\\x97ZrF\\x0cs+\\x80\\xac\\x08\\xf7\\x19\\x1f\\x8drm\\xfb1\\xfc\\t$\\xbf\\xfc*\\x8f\\x0f\\x06>\\x90\\x0c\\x7f*\\x00\\xfc\\x8f\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd=\\x98R5\\xec\\n\\xa4\\x97\\x00\\x8e@\\xf5\\xf6\\xaf\\xd7\\x0f\\xf8f\\x0f\\x81\\x03\\xa7\\xc2\\x7f\\x0e\\xff\\x00\\xe0*\\xff\\x00\\x85\\x1f\\xf0\\xcc?\\x020\\x7f\\xe2\\xd3\\xf8w\\xa68\\xb6Q\\xfd(\\x03\\xf2\\xbb\\xc3\\xdaF\\x89\\xafX\\xdc]j\\x1e.\\xd3tY\"\\x93b\\xc1x\\xdbZA\\x8e\\xa2\\xadj>\\x16\\xf0\\xdd\\xb6\\x8fqu\\x07\\xc4=\\x12\\xe6X\\xd0\\xb2A\\x1c\\x99g>\\x82\\xbfQ\\x8f\\xec\\xbf\\xf0(\\x91\\xb7\\xe1^\\x80\\xb8\\xff\\x00\\xa6\\x00~\\xb8\\xa4?\\xb2\\xff\\x00\\xc0\\xbe\\x07\\xfc*\\xcd\\x08\\x8c\\x1e\\x0ct\\x01\\xf1\\xa7\\x8b\\\\\\xaf\\xfc\\x12K\\xc1\\xcd\\x86@\\xba\\xf2\\x1d\\xce8\\xc6\\xe7\\xe7\\xe9\\x9a\\xf0\\xf8<+\\xf0\\xfa+Ty>%\\xdaF\\xce\\xe1A\\x10\\x16(\\x00\\xcex\\x1f\\x85~\\xb2\\xdd|-\\xf0\\x85\\xef\\x80a\\xf0-\\xef\\x84\\xf4\\xa9\\xfc1\\n(\\x8fJx\\x94\\xc5\\x19S\\x90\\xc0z\\xe6\\xb9o\\xf8e\\xff\\x00\\x80\\xf8`\\xbf\\n\\xb4%\\x07\\xa6\\xd8@\\xa0\\x0f\\xccy|#\\xe0\\x13k,\\x8b\\xf1&\\xdd\\xe4\\xf2\\xdeH\\xe1XH/\\x88w\\xa8\\xe4wo\\x96\\xbdc\\xc5\\x13\\x95\\xff\\x00\\x82Tx)\\xb8\\x18\\xf1I\\x00\\x9e\\x9c+\\x9c\\x9fj\\xfbx\\xfe\\xcb\\xbf\\x01\\xcb\\x03\\xff\\x00\\n\\xa7\\xc3\\xea\\x01\\xc9\\x02\\xddN\\x7fJ\\xe9\\xee\\xfe\\x13x\\x1e\\xff\\x00\\xc0Qx\\x12\\xf7\\xc1\\xdaL\\xbe\\x17\\x80\\x0f#K1/\\x97\\x13\\x0c\\xfc\\xc3\\xdf\\x9a\\x00\\xfc\\xa1\\xd3<5\\xf0\\xee_\\r\\xdaj:\\xaf\\xc4\\x94\\xb5\\x96x|\\xc4\\xb4\\x8a\\xdf{G&q\\xb5\\xf03_B~\\xc5v\\x9a6\\x97\\xf1\\xa3\\xc7\\x91\\xf8o]}f\\xdd|6\\xcc/<\\xa6\\x8c\\xab\\xef\\xe4`\\x8e9\\x1cW\\xd6\\x87\\xf6]\\xf8\\x0e\\xc7\\x9f\\x85Z\\x06O\\xde>@\\xcf\\xe1]/\\x84\\xfe\\x12\\xf8\\'\\xe1\\xfb\\\\\\xc9\\xe0o\\x07i:+\\xdd \\x8e\\xe0\\xda\\xc4\\x17\\xcdA\\xd8\\xfe\\xb4\\x01\\xf8\\xe1{\\xa9\\xcdy\\xe3\\x1b\\xc9\\xf5\\x8dcQ(\\xd7\\xad\\xe7\\xc8\\x92\\xb38O0\\x86 g\\x92\\x075\\xb7\\r\\xee\\x9d\\xa6|q\\xd3\\x07\\x82|C\\xab^i\\x91jP\\x0b;\\xcb\\xc0c\\x9d\\xc6\\xf0\\t*8\\xeb\\x91\\xc5~\\xac\\\\~\\xcd\\xbf\\x05o/\\xa6\\xbe\\xbb\\xf8W\\xe1\\xd9.&fw\\x91\\xad\\xd4\\x96c\\xd4\\x93N\\xb1\\xfd\\x9c\\xbe\\x0ci\\xba\\xad\\xbe\\xa7\\xa7\\xfc.\\xf0\\xfd\\xbd\\xd5\\xbc\\x9elR,+\\x94a\\xc8#\\xdf4\\x01\\xf1O\\xed\\x97\\xf1\\x1f\\xc7\\xfe\\x1a\\xfd\\xaa\\xa5\\xd2|=\\xe3\\xad\\x7fJ\\xb2:U\\xb3\\x8b{K\\xc7\\x8970l\\x9d\\xa0\\xe0d\\x81\\x9a\\xf1\\xcf\\x10\\xfc\\\\\\xf1m\\xa7\\x85<=s\\xe1\\xef\\x8d\\x1e9\\xbe\\xd4\\xa7\\xb5v\\xd6mn.\\xde5\\xb3\\x980\\n\\x91\\xb0?:\\x91\\x93\\x93\\xe9_\\xa9~,\\xf8+\\xf0\\xf3\\xe2\\x06\\xad\\x16\\xb1\\xe3\\xbf\\x05i:\\xde\\xa7\\x1cb\\x15\\xba\\x9e!\\xbb\\xcb\\x04\\x90?\\x0c\\xd6\\t\\xfd\\x97~\\x03\\x92\\x7f\\xe2\\xd4h\\x07=s\\x10\\xfc\\xfe\\xb4\\x01\\xf2\\xcf\\x88Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:41:59,528\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:59,529\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:41:59,530\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:41:59,530\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:41:59,531\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:41:59,531\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [model.py:1561] Using max model len 2048\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:01 [vllm.py:624] Asynchronous scheduling is enabled.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m The argument `trust_remote_code` is to be used with Auto classes. It has no effect here and is ignored.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:541] Resolved architecture: Qwen2_5_VLForConditionalGeneration\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [model.py:1561] Using max model len 2048\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [arg_utils.py:1443] Using ray runtime env (env vars redacted): {'_ray_commit': '39dbafeebe26e9c35b6215c37ca3fc8dc007bda3', 'cgroupv2': {}, 'ray_debugger': {'working_dir': '/home/ray/default_/sa-demos/industry-verticals/ecommerce/vlm-batch-embeddings/notebooks'}, 'working_dir': 'gcs://_ray_pkg_30c4a5e9871e447b.zip', 'pip': {'packages': ['peft>=0.12', 'accelerate>=0.34'], 'pip_check': False}, 'worker_process_setup_hook': 'src._vllm_compat.patch'}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:42:03 [scheduler.py:226] Chunked prefill is enabled with max_num_batched_tokens=8192.\n", - "\u001b[36m(MapWorker(MapBatches(EmbedSigLIP)) pid=3177, ip=10.0.163.74)\u001b[0m [embed] loaded google/siglip2-so400m-patch14-384 on cuda (bf16)\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m WARNING 05-05 06:42:05 [system_utils.py:140] We must use the `spawn` multiprocessing start method. Overriding VLLM_WORKER_MULTIPROC_METHOD to 'spawn'. See https://docs.vllm.ai/en/latest/usage/troubleshooting.html#python-multiprocessing for more information. Reasons: In a Ray actor and can only be spawned\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:42:09,534\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:42:09,535\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:42:09,536\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:42:09,536\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:42:09,538\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:42:09,538\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:09,539\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:42:09,539\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:09,540\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:42:09,541\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:09,542\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:42:09,542\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:09,543\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:42:09,543\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:42:09,544\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:42:09,545\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:09,545\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:42:09,546\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:42:09,546\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:42:09,547\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:09,547\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:42:09,548\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:09,549\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:09,549\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:09,551\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:09,551\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:09,552\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:09,552\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:09,553\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:10 [core.py:96] Initializing a V1 LLM engine (v0.15.0) with config: model='Qwen/Qwen2.5-VL-3B-Instruct', speculative_config=None, tokenizer='Qwen/Qwen2.5-VL-3B-Instruct', skip_tokenizer_init=False, tokenizer_mode=auto, revision=None, tokenizer_revision=None, trust_remote_code=True, dtype=torch.bfloat16, max_seq_len=2048, download_dir=None, load_format=auto, tensor_parallel_size=1, pipeline_parallel_size=1, data_parallel_size=1, disable_custom_all_reduce=False, quantization=None, enforce_eager=False, enable_return_routed_experts=False, kv_cache_dtype=auto, device_config=cuda, structured_outputs_config=StructuredOutputsConfig(backend='auto', disable_fallback=False, disable_any_whitespace=False, disable_additional_properties=False, reasoning_parser='', reasoning_parser_plugin='', enable_in_reasoning=False), observability_config=ObservabilityConfig(show_hidden_metrics_for_version=None, otlp_traces_endpoint=None, collect_detailed_traces=None, kv_cache_metrics=False, kv_cache_metrics_sample=0.01, cudagraph_metrics=False, enable_layerwise_nvtx_tracing=False, enable_mfu_metrics=False, enable_mm_processor_stats=False, enable_logging_iteration_details=False), seed=0, served_model_name=Qwen/Qwen2.5-VL-3B-Instruct, enable_prefix_caching=True, enable_chunked_prefill=True, pooler_config=None, compilation_config={'level': None, 'mode': , 'debug_dump_path': None, 'cache_dir': '', 'compile_cache_save_format': 'binary', 'backend': 'inductor', 'custom_ops': ['none'], 'splitting_ops': ['vllm::unified_attention', 'vllm::unified_attention_with_output', 'vllm::unified_mla_attention', 'vllm::unified_mla_attention_with_output', 'vllm::mamba_mixer2', 'vllm::mamba_mixer', 'vllm::short_conv', 'vllm::linear_attention', 'vllm::plamo2_mamba_mixer', 'vllm::gdn_attention_core', 'vllm::kda_attention', 'vllm::sparse_attn_indexer', 'vllm::rocm_aiter_sparse_attn_indexer'], 'compile_mm_encoder': False, 'compile_sizes': [], 'compile_ranges_split_points': [8192], 'inductor_compile_config': {'enable_auto_functionalized_v2': False, 'combo_kernels': True, 'benchmark_combo_kernel': True}, 'inductor_passes': {}, 'cudagraph_mode': , 'cudagraph_num_of_warmups': 1, 'cudagraph_capture_sizes': [1, 2, 4, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256], 'cudagraph_copy_inputs': False, 'cudagraph_specialize_lora': True, 'use_inductor_graph_partition': False, 'pass_config': {'fuse_norm_quant': False, 'fuse_act_quant': False, 'fuse_attn_quant': False, 'eliminate_noops': True, 'enable_sp': False, 'fuse_gemm_comms': False, 'fuse_allreduce_rms': False}, 'max_cudagraph_capture_size': 256, 'dynamic_shapes_config': {'type': , 'evaluate_guards': False, 'assume_32_bit_indexing': True}, 'local_cache_dir': None}\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:13 [parallel_state.py:1212] world_size=1 rank=0 local_rank=0 distributed_init_method=tcp://10.0.159.116:36453 backend=nccl\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:13 [parallel_state.py:1423] rank 0 in world size 1 is assigned as DP rank 0, PP rank 0, PCP rank 0, TP rank 0, EP rank N/A\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m The image processor of type `Qwen2VLImageProcessor` is now loaded as a fast processor by default, even if the model checkpoint was saved with a slow processor. This is a breaking change and may produce slightly different outputs. To continue using the slow processor, instantiate this class with `use_fast=False`. Note that this behavior will be extended to all models in a future release.\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m Failed to convert column '__data' into pyarrow array due to: Error converting data to Arrow: [{'description': '', 'id': '1070d429975daeea', 'image_bytes': b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x0...; falling back to serialize as pickled python objects\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m Traceback (most recent call last):\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 356, in _convert_to_pyarrow_native_array\u001b[32m [repeated 4x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m pa_type = _infer_pyarrow_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/tensor_extensions/arrow.py\", line 421, in _infer_pyarrow_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m inferred_pa_dtype = pa.infer_type(column_values)\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/array.pxi\", line 568, in pyarrow.lib.infer_type\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/error.pxi\", line 155, in pyarrow.lib.pyarrow_internal_check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m File \"pyarrow/error.pxi\", line 92, in pyarrow.lib.check_status\u001b[32m [repeated 2x across cluster]\u001b[0m\n", - "\u001b[36m(MapWorker(MapBatches(TokenizeUDF)) pid=13040)\u001b[0m pyarrow.lib.ArrowInvalid: Could not convert MediaWithBytes(media=, original_bytes=b'\\xff\\xd8\\xff\\xe0\\x00\\x10JFIF\\x00\\x01\\x01\\x00\\x00\\x01\\x00\\x01\\x00\\x00\\xff\\xdb\\x00C\\x00\\x04\\x03\\x03\\x03\\x03\\x02\\x04\\x03\\x03\\x03\\x04\\x04\\x04\\x05\\x06\\n\\x06\\x06\\x05\\x05\\x06\\x0c\\x08\\t\\x07\\n\\x0e\\x0c\\x0f\\x0e\\x0e\\x0c\\r\\r\\x0f\\x11\\x16\\x13\\x0f\\x10\\x15\\x11\\r\\r\\x13\\x1a\\x13\\x15\\x17\\x18\\x19\\x19\\x19\\x0f\\x12\\x1b\\x1d\\x1b\\x18\\x1d\\x16\\x18\\x19\\x18\\xff\\xdb\\x00C\\x01\\x04\\x04\\x04\\x06\\x05\\x06\\x0b\\x06\\x06\\x0b\\x18\\x10\\r\\x10\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\x18\\xff\\xc0\\x00\\x11\\x08\\x02\\x00\\x02\\x00\\x03\\x01\"\\x00\\x02\\x11\\x01\\x03\\x11\\x01\\xff\\xc4\\x00\\x1f\\x00\\x00\\x01\\x05\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x10\\x00\\x02\\x01\\x03\\x03\\x02\\x04\\x03\\x05\\x05\\x04\\x04\\x00\\x00\\x01}\\x01\\x02\\x03\\x00\\x04\\x11\\x05\\x12!1A\\x06\\x13Qa\\x07\"q\\x142\\x81\\x91\\xa1\\x08#B\\xb1\\xc1\\x15R\\xd1\\xf0$3br\\x82\\t\\n\\x16\\x17\\x18\\x19\\x1a%&\\'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe1\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xc4\\x00\\x1f\\x01\\x00\\x03\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\xff\\xc4\\x00\\xb5\\x11\\x00\\x02\\x01\\x02\\x04\\x04\\x03\\x04\\x07\\x05\\x04\\x04\\x00\\x01\\x02w\\x00\\x01\\x02\\x03\\x11\\x04\\x05!1\\x06\\x12AQ\\x07aq\\x13\"2\\x81\\x08\\x14B\\x91\\xa1\\xb1\\xc1\\t#3R\\xf0\\x15br\\xd1\\n\\x16$4\\xe1%\\xf1\\x17\\x18\\x19\\x1a&\\'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9\\xaa\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7\\xb8\\xb9\\xba\\xc2\\xc3\\xc4\\xc5\\xc6\\xc7\\xc8\\xc9\\xca\\xd2\\xd3\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xff\\xda\\x00\\x0c\\x03\\x01\\x00\\x02\\x11\\x03\\x11\\x00?\\x00\\xfb\\xfa\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x99 $}\\xd0\\xde\\xc6\\x9f\\\\\\x9f\\xc4\\xaf\\x17\\xa7\\x81>\\x18j\\x9e\\'h\\xc4\\x92Z\\xa0\\xf2\\x90\\xff\\x00\\x13\\xb1\\n\\xa3\\xf39\\xfc(\\x03\\x1b\\xc6\\xdf\\x15t\\xaf\\x08\\xea\\x91h6v\\xf2j\\xfa\\xfc\\xe3x\\xd3\\xe1a\\x98\\x97\\xfb\\xf2\\x13\\xc2/\\xa0\\xef\\xda\\xb8\\xe9>#|F\\x9e\\xe4\\xc8_C\\xb3O\\xf9\\xe5\\x123\\x95\\xf6%\\xba\\xd7\\x9fx\\x17K\\xbd\\xb5\\xf0\\xfc\\xba\\xde\\xb13\\xdc\\xebZ\\xb3\\x9b\\xab\\xbb\\x99N\\xe7\\xc3\\x1c\\x85\\xdcy\\xc7\\xb5t\\xa4\\xee\\xc6\\xeeq\\xd34\\x01\\xd0\\x8f\\x89^7O\\xf9t\\xd0\\xe4\\xff\\x00{\\xccZ\\xe6A\\xed\\x9e(\\xdf\\xb7\\xf8\\x8d\\x00u\\x7f\\xf0\\xb5\\xfcd\\x8d\\xf3\\xe8z3/\\xaaL\\xe3\\xf9\\xd2\\xc7\\xf1\\x8b\\xc4\\x91\\xe7\\xcf\\xf0\\x8d\\xbc\\x83\\xfe\\x98]\\x01\\xfc\\xeb\\x90gLc\\xd3>?\\xd6?\\xe7@\\x1e\\xa6\\xbf\\x1a<\\x16Nd:\\xac^\\xefc\\'\\xf8S\\xd7\\xe3_\\xc3\\x9d\\xf8\\x93^1\\x9fI!e\\xc7\\xe6+\\xc9\\x1ay\\xdb\\x86\\x91\\xc8\\xf75\\x11\\x00\\x9c\\x94\\x04\\xfd(\\x03\\xda\\xe2\\xf8\\xbb\\xf0\\xd6\\xe0\\x00\\xb6\\x13#c\\xe7A\\xff\\x00\\x02\\x06\\x9e1\\x8e\\x18~u\\xf2Ri6i\\xff\\x00\\x1e\\xeaa\\xff\\x00q\\xc8\\xa9\\x05\\xa4\\xc1\\x88\\x8fT\\xd5\\xed\\xb8\\xe0\\xc5}\"\\xff\\x00#@\\x1fY\\x02\\t\\xe1\\xb3\\x8e\\xd4\\xea\\xf8\\xed\\xf4\\x8f\\x17\\t\\x99\\xed>(\\xf8\\xca\\xddI\\xc8\\x8cjR\\x95Q\\xe8>n\\x94}\\x9b\\xe2\\x1c\\x12\\xa3\\'\\xc5\\x9f\\x14\\xb2\\x0f\\xe1{\\xc79\\xfc\\xcd\\x00}\\x89E|\\xb1\\x1e\\xb3\\xe3h\\x15B\\xf8\\xf3]$\\x0f\\xf9i.\\xe2\\x7f:\\xb4\\x9e)\\xf8\\x82\\x9c\\xa7\\x8d\\xf5\\x13\\xff\\x00]!\\x8c\\xff\\x00J\\x00\\xfav\\x8a\\xf9\\xa5|s\\xf1&?\\xbb\\xe3V?\\xef\\xd8\\xc2\\x7f\\xf6Z\\x93\\xfe\\x16\\'\\xc4\\xe8\\xf9_\\x13[I\\xff\\x00],b\\x03\\xf4Z\\x00\\xfaJ\\x8a\\xf9\\xc0|Q\\xf8\\xa0\\x9d5=\\x12C\\xfe\\xdd\\xa9\\x1f\\xca\\xa5_\\x8c?\\x14\\xa2\\x186\\x1e\\x18\\xb8\\xf7d\\x99\\x7f\\x91\\xa0\\x0f\\xa2\\xa8\\xaf\\x9e\\x87\\xc6\\xaf\\x89@|\\xfa\\x07\\x86O\\xae\\xd9&\\x1f\\xd6\\xa4O\\x8d\\xdf\\x10\\x067xOE\\x90\\x7f\\xd3;\\x87\\x1f\\xcc\\xd0\\x07\\xd04W\\x84\\'\\xc7_\\x16\\x8f\\xf5\\xbe\\x03\\x81\\xff\\x00\\xeb\\x9d\\xea\\x8f\\xe7OO\\x8f\\xfa\\xda\\xff\\x00\\xaf\\xf8w3\\x7f\\xd7-B#@\\x1e\\xe9Ex\\x8a\\xfe\\xd0\\xb2\\xa9\\xfd\\xff\\x00\\xc3\\xcda?\\xdc\\x9e6\\xfeU \\xfd\\xa2\\xf4\\xd5\\x18\\x97\\xc1>\"C\\xdfla\\xbf\\x95\\x00{U\\x15\\xe3\\x90\\xfe\\xd1~\\x17 \\x1b\\x9f\\x0fx\\x9a\\x13\\xff\\x00^\\x0c\\xdf\\xc8T\\xb2\\xfe\\xd2?\\x0em\\xe2\\xf3.\\xa2\\xf1\\x0c\\n:\\x96\\xd2\\xa6\\xc0\\xfc@\\xa0\\x0f^\\xa2\\xbcf/\\xda\\x97\\xe0\\xfc\\x8d\\xb7\\xfbcPB?\\xe7\\xa6\\x9f*\\xff\\x001Wc\\xfd\\xa4\\xbe\\x0fHA>,D\\xcfA$L\\xbf\\xccP\\x07\\xac\\xd1^o\\x17\\xc7\\x8f\\x84\\xf3*\\xb2\\xf8\\xce\\xc5\\x01\\xfe\\xfbm\\xfeu\\xa1\\x17\\xc6\\x1f\\x86\\x13\\xa8d\\xf1\\xc6\\x8e>\\xb7\\x00P\\x07qErq\\xfcN\\xf8y(\\xcc~4\\xd1\\x0e\\x7f\\xe9\\xed?\\xc6\\xadA\\xe3\\xaf\\x06\\\\\\xca\\xa9o\\xe2\\xad\"B\\xc4\\x00\\x16\\xe9\\t$\\xfe4\\x01\\xd1QLF\\x0e\\xa1\\x83\\xab)\\xe8T\\xe4\\x1a}\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00!8\\x1cu\\xaf\\x0e\\xfd\\xa5.~\\xd1\\xe1\\xef\\x0cx`>[P\\xd5VG\\x8f\\xfb\\xe9\\x1a\\x92\\xd9\\xf6\\xcb-{\\x83\\x9c\\x0c\\xf7\\xed_6|_\\xbf\\x1a\\xaf\\xedG\\xe1m!\\\\:i\\x162\\xdc\\xba\\x8fY\\x01\\x07?\\xf7\\xcaP\\x04\\xae\\x02\\x88\\xe3A\\xb5\\x11v\\xa8\\x1d\\xc0\\xe9M=)\\xcd\\xf36GN?\\n\\x02\\xe6\\x80 va\\x90\\rB\\xdb\\xcfz\\xb6\\xd1d\\xf7\\xa3\\xca\\x03\\xd6\\x80(\\xb27\\xbd=\\x13\\xd4U\\xaf+4\\xe5\\x84\\x03\\xde\\x80!\\t\\xedO\\xdb\\xedV\\x04K\\x8e\\xa6\\x83\\x18\\xcfz\\x00\\xaf\\xb3\\x8e\\x94\\xdd\\x83\\x1d*\\xd7\\x961\\xde\\x9ac\\x1e\\xf4\\x01T\\xad&\\xcfQV<\\xbe{\\xd0S\\x8e\\x86\\x80+\\x15\\x1e\\x94\\xd2\\xbcU\\x82\\x9c\\xf7\\xa6\\x94\\xe3\\xbd\\x00V\\xdb\\x9e\\xb4\\xd2\\xb8\\xe8*\\xd6\\xcaiNzP\\x05m\\xad\\xefA\\x8f\\'\\x92\\xdf\\x9dY\\xda}(\\xda}(\\x02\\xb6\\x08\\'\\xfa\\xd3LJNJ\\x8f\\xca\\xac\\xed\\xe7\\xa5\\x1b\\x06(\\x02\\xb8L\\x0ce\\xb1\\xe9\\x9aC\\x12\\x93\\x9d\\xa2\\xa7\\xdb\\xedJ\\x17\\xda\\x80+\\xf9JG\"\\x9ab\\x1d\\xb2>\\x95km\\x05r(\\x02\\xa1\\x89q\\xf7sLhGe\\xab\\x98\\xe6\\x90\\xaf\\xb5\\x00Q1s\\xd2\\x86\\x8c\\x8fZ\\xb8W\\xda\\x90\\xc6\\r\\x00R1\\xaf\\xf7\\x07\\xe5F[\\xd6\\xad\\xb4C\\xde\\x98b\\x03\\xd6\\x80+\\x1c\\x9e\\xb4\\xd3\\x90x\\xe3\\xe9V\\x0cx=\\xe9\\x85NzP\\x04\\x05I9,I\\xfa\\xd2I\\x1a\\xcb\\t\\x8eA\\xbd\\x0fUnA\\xa9\\xf6\\x9fJ\\nq@\\x18\\xd2h\\x1a\\x1b\\x92_H\\xb3b{\\xf9K\\xfe\\x15\\x01\\xf0\\xc7\\x87\\xb7\\xab\\x8d\\x1e\\xd42\\x9c\\x82#\\x1cV\\xf6\\xc1\\x9e\\x94m\\x1e\\x94\\x01H[\\xc0\\x10\"A\\x18\\x03\\x80\\x02\\x8aci\\xd6r\\x03\\xe6Z\\xc4\\xe3\\xd1\\x94\\x11Z\\x1b}\\xa9\\xc2<\\x8c\\x11@\\x18\\x8f\\xe1\\xed\\x1eS\\x97\\xd2\\xed[\\xeb\\x18\\xa8\\xdb\\xc1>\\x14\\xb8\\xcbO\\xe1\\xeb\\x19\\x0e?\\xe7\\x90\\x1f\\xca\\xbaE\\x8c\\x01\\xd2\\x9e\\xb1\\x8fz\\x00\\xc9\\xf0\\xdf\\x8au\\xef\\x83\\x1e\\'\\xd3.-\\xf5;\\xbdG\\xe1\\xfd\\xed\\xc2Z^i\\xb7Nf})\\xe48\\x17\\x11\\xbbe\\x84`\\xf0W8\\xc1\\xaf\\xad\\xe1\\x99&\\x81f\\x8aQ$r(ta\\xd0\\x83_*\\xeb\\x960\\xea\\xbe\\x16\\xd54\\x9b\\x95\\r\\x15\\xe5\\xab\\xc4\\xcb\\x8e\\xc4c?Q\\xc1\\xe7\\xd2\\xbd\\xeb\\xe1D\\xf73| \\xd0\\xfe\\xd8\\xe5\\xe7\\x8e\\xdcD\\xcc}\\xb8\\xa0\\x0e\\xd6\\x8a\\x06q\\xcfZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x01\\x08\\x19\\x04\\xd7\\xc7\\xc3P:\\xe7\\xed)\\xe3M|\\xe4\\xa43\\x0b(rs\\xf2\\xa8\\x00\\xe0\\xfdT\\xfeu\\xf5\\x87\\x88\\xb5\\x04\\xd2\\xbc\\'\\xa9jR6\\xd5\\xb7\\xb6\\x92\\\\\\xfaaN+\\xe3o\\x86k4\\xfa\\x04\\xda\\xbd\\xc0\\xcc\\xd7\\xd7R\\xdc\\xb3z\\xee9\\xfed\\xd0\\x07\\xa6!\\xdc8\\\\\\x0c\\xe6\\xa5\\n1U\\xa1\\x9f\\x8d\\xa7\\xa5YV\\x18\\xcd\\x00(\\x00\\x0e\\x94m\\xcd8`\\xf4\\xa7\\xaa\\xd0\\x03\\x02\\x01J\\x14g\\xa5I\\xb6\\x800h\\x01\\x98\\xa3\\x15&\\x063M#\\x9a\\x00L\\x0cS\\x08\\x15\\'A\\x8ao\\x14\\x01\\x1e\\x06i\\x08\\x18\\xa7\\x91M4\\x00\\xc2\\xa2\\x9aTb\\xa4\\xebI\\xc7J\\x00\\x8fh\\xa0\\xa85&(\\xe3\\xde\\x80!\\xc0\\xf4\\xa3\\x03\\xd2\\xa4\\xdbA\\\\P\\x04%9\\xa6\\x94\\xcdN@\\xa6\\x11\\xcd\\x00BW\\x07\\x1dh\\x0b\\x9a\\x97\\x03\\xbd(\\x02\\x80!+\\x8fJ6\\xd4\\xdbE\\x18\\x02\\x80+\\xed\\xe6\\x8d\\xb56\\x05\\x04\\x0cP\\x04;E7\\x03\\xd2\\xa6\\xc0\\xa4\\xe2\\x80\"*\\r5\\x92\\xa7\\xe2\\x82\\xb9\\xa0\\n\\xac\\x83\\x14\\xc3\\x1fz\\xb6S\\x8aiQ\\x8a\\x00\\xaac\\x07\\x9aiJ\\xb2V\\xa3+\\xcd\\x00@c\\xa3eO\\xb4Q\\xb4\\x1e\\xd4\\x01\\n\\xc7\\x93R\\x08\\xf1Rm\\xc0\\xe2\\x93\\x18\\xa0\\x04\\xc0\\x02\\x9f\\x1cR\\xc9(\\x8a\\x14.\\xe7\\xb0\\xa6\\xe7\\r\\x802}+\\xae\\xd0\\xf4\\xe4\\xb5\\xb6\\x130\\x06W\\xe4\\x1fJ\\x00\\xa3\\x1f\\x87\\x84ZT\\xb3_\\x1d\\xce\\xe8UT\\x0cm\\xaf^\\xf0U\\x9a\\xdax.\\xce0\\x00\\x04o\\x00q^{v\\xcc\\xf1\\x85\\x04\\xb1$\\x00>\\xa7\\x02\\xbdj\\xc2\\xd8Zi\\xb6\\xf0\\x01\\xfe\\xae5O\\xc8P\\x05\\xa1\\x9cs\\xd6\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xfch\\x03\\xcb?h}q\\xf4O\\x80Z\\xb1\\x87\\xfde\\xe9K%#\\xa8\\xde\\x7f\\xfa\\xd5\\xe2^\\x15\\xb1\\xfe\\xcd\\xf0\\x9d\\x9d\\xa2\\xf0#EP?S\\xfa\\x9a\\xed\\xff\\x00jMA\\xa7O\\nxf\\'?\\xe9\\x17\\x9fi\\x95s\\xd5W\\x85\\xfds\\\\\\xdcJ#DLc\\x03\\x80(\\x02\\xf4l\\xc3\\x15r\\'$\\x01T\\x10\\x9c\\n\\xb7\\x11\\xe9@\\x17P\\xf1S!5Y\\x1b\\x8a\\x9d\\r\\x00MF\\x05\\x14\\xed\\xb4\\x00\\xc3\\xd3\\x14\\x94\\xfd\\xbc\\xd2\\x11\\xcd\\x007\\x19\\xa4+\\xcd>\\x90\\xf5\\xa0\\x06\\x10\\x00\\xa6\\x10\\rJFi1@\\x11\\xe0\\x03M#\\xd2\\x9eV\\x90\\x8e(\\x01\\xb8\\xe6\\x90\\x81N\\xa3m\\x003\\x8aF\\xa7\\xed\\xa4+@\\x11\\xd1\\x81\\xd6\\x9d\\xb6\\x82\\xbcP\\x038\\xf5\\xa4\\xa7m\\xa3m\\x006\\x8aR1I@\\x01\\x02\\x90\\x81\\x8aZ:\\xd0\\x03p)1O+\\xc56\\x80\\x13\\x14\\x94\\xea6\\xd0\\x03\\x18\\x1fJa\\xe9S\\x1e\\x95\\x13\\xf54\\x00\\xce1M#\\x9au!\\xeb@\\r\\xc5\\x18\\xa7\\x01\\x9a1@\\r\\xc1\\xa6\\xb7\\x0b\\x93\\xea*B)\\xad\\x8d\\xa74\\x01\\xa3\\xa2X\\xfd\\xa6\\xfc\\xca\\xcb\\xba8\\xces\\xdb>\\x95\\xd6\\xa2\\xec\\x8fp\\x1d\\x07J\\xa3\\xa1\\xd9\\xfd\\x9fJ@F\\x19\\xfesZ=\\xf6\\xfa\\xf1@\\x12\\xe9v\\xc6\\xef\\xc4\\xb6v\\xdb\\x0b)eb\\x07\\xa0\\xe4\\x9a\\xf5`01^y\\xe0\\xb8\\x0c\\xbe\\'\\x9a\\xe5\\xbaC\\x19\\x03\\xf9W\\xa2P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01E\\x14P\\x01MnN6\\xe4u\\xfci\\xd4\\x8cB\\xa9bp\\x00\\xc94\\x01\\xf2\\x9f\\xc6\\x1b\\xc1\\xae~\\xd4\\xb0Y\\xee\\xcc\\x1aF\\x9e\\xaa\\xc3\\xd1\\xd8\\xee\\xff\\x00\\xd9\\xa9\"\\x04\\xe0z\\x0c~95\\xcbY^\\x9f\\x10\\xfcZ\\xf1\\x8f\\x88\\xf2Y\\'\\xd4\\x9e(\\xd8\\x9c\\xfc\\xab\\xc0\\x03\\xda\\xba\\xe8c?z\\x80,\\xc6\\xbcU\\xa8\\xc5E\\x1a\\xf0*\\xca-\\x00H\\x9d*t\\xe9Q*\\xd4\\xa2\\x80\\'\\xddN\\xa6\\nZ\\x00\\x0fZ1\\x9au4\\x8eh\\x00\\xc6(\\xa3\\x18\\xa2\\x80\\x10\\x8c\\xd3H\\xc1\\xa7\\xd2\\x11\\x9a\\x00e\\x07\\x91O\\xdbM#\\x9a\\x00a^)\\xb5&8\\xa4\\xdb\\xf4\\xa0\\x06QO\\xdb\\xf4\\xa4\\xdb@\\x11\\xed\\xe6\\x8d\\xb5&\\xdaLP\\x04ei\\n\\xd4\\xb8\\xa4+@\\x11\\xed\\xa3mI\\x8cQ@\\x11\\x15\\xa4+\\xc5K\\x8c\\xd1\\xb7\\x8a\\x00\\x87\\x14\\xb4\\xe2\\r7\\x14\\x00\\xdaN\\xb4\\xecR\\xd0\\x04ei\\xa4`S\\xc89\\xa4\\xc5\\x00FFFi\\x9bjF\\xebM#\\x9a\\x00i\\x18\\xa4\\xa7\\x11I\\x8a\\x00i\\xe9K\\x0c^u\\xdcq\\x7fy\\x80\\xfdi\\x0f\\'\\x15\\x7fA\\x83\\xce\\xd6Q\\xb1\\x90\\x8aM\\x00v!vD\\xb1{\\x03\\xf9SI\\xc2\\x93\\xe8)\\xcf\\xc9_j\\x8a\\xe4\\x98\\xed\\x8bw\\xa0\\x0e\\xc7\\xc0P\\x01\\xa7]^\\x1c~\\xfa]\\xab\\xf8\\n\\xeb\\xeb#\\xc36\\x82\\xcf\\xc2\\xf6\\x91\\x10\\x03\\x15\\xde~\\xa6\\xb5\\xe8\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xaew\\xc7\\x9a\\xba\\xe8\\x1f\\r5\\xdde\\xa5\\xf2\\xfe\\xcbc,\\x8a\\xdf\\xed\\x058\\xfdk\\xa2\\xaf\\x18\\xfd\\xa7u\\x96\\xd3\\xfe\\x06\\xcd\\xa5\\xc2\\xc0M\\xab\\\\\\xc7d\\x83\\xd4\\x13\\x93\\xfaP\\x07\\x86\\xfc4\\xb4u\\xf0\\x95\\xbd\\xcc\\xeb\\xfb\\xcb\\xb6k\\x893\\xd4\\xb3\\x1c\\x92k\\xbe\\x11\\x01\\xc0\\x18\\x15\\x91\\xe1\\xfb1g\\xa6[@1\\xf2 \\xc0\\x1d\\x00\\xe9\\xfd+|.Nh\\x01\\xaa\\x98\\x1d*d\\x04P\\x07\\x14\\xe08\\xa0\\x07\\xadH\\x05F\\xa2\\xa5\\x14\\x01 \\xa5\\xa4\\x14\\xb4\\x00\\xe1\\xd2\\x8aL\\xd0\\r\\x00\\x04Q\\x8ap\\xe9K\\x8fj\\x00f(\\xc5?\\x1e\\xd4c\\xda\\x80\\x19\\x83M\\xc7\\xad<\\xe7=(\\xc5\\x003\\x02\\x8c\\x0fJv\\xda0h\\x01\\x98\\xf6\\xa3o\\xb5?\\x06\\x97o\\xd6\\x80\"+I\\x8a\\x94\\x8ai\\\\P\\x04dQ\\x83O\\xc5\\x18\\xf6\\xa0\\x08\\xf1F\\xda\\x93o\\xb5&(\\x02<\\x1aP\\x0ey\\xa7b\\x83\\xd2\\x80\\x18@\\xf4\\xa6\\x15\\xa9)1\\x9a\\x00\\x8b\\x1e\\xd4\\xd2\\rM\\xb7\\xebL#\\xda\\x80#\\xc55\\x87\\xa5<\\x82)\\x0eOj\\x00\\x8f\\x00\\x8eE&\\x058\\xe4\\x1e\\x9cSh\\x01\\x86\\x92\\x94\\xd2P\\x02\\x11\\x81\\xc7Z\\xe8\\x9c(\\xc7\\xf5\\xaf\\xa5\\x9b\\x00\\x83\\xd7\\xb7\\xe7_\\x1f\\xf8\\xdfP\\xff\\x00\\x84\\x87\\xf6\\xaf\\xd6\\xee\\x94\\x87\\x87M\\x82;8\\xfd\\x88\\xe5\\xa8\\x03\\xa1\\xd3\\xa1\\x0b\\x02\\xe3\\x9c\\x01\\xff\\x00\\xea\\xadP\\x99Pj\\xb5\\xa4aa\\xc8\\x1c\\x12H\\xab\\xca\\xa7nh\\x020\\xb4\\xb8\\xe7\\x14\\xfd\\xa7\\xb58/<\\xd0\\x03@\\xc58\\n]\\xb4\\xe01@\\n)i\\x00\\xc5;\\x14\\x00b\\x94\\x0eh\\xa5\\x03\\xbd\\x00(\\x1cS\\x80\\xe2\\x90t\\xa7\\x0e\\x94\\x00b\\x8f\\xc2\\x96\\x97\\x8a\\x00f\\xdc\\x9aLsR`\\x0ei\\x0f4\\x00\\xccR`S\\xf1I@\\r\\xc0\\xa2\\x8cb\\x8a\\x00N3\\xd2\\x90\\xd0z\\xd1@\\r<\\x1a)N)(\\x00\\xa3\\x14Q@\\x08FE0\\x8a\\x92\\x9aT\\xd0\\x04g\\x8a)\\xe5\\x0f\\xb57i\\xa0\\x06\\xe6\\x98i\\xd8\\xc5\\x07\\x06\\x80\\x18E7\\x1cf\\x9d\\x8c\\x13C\\x0e(\\x023\\xd2\\xa3#\\x157lTm\\xed@\\x11\\x11\\xefL\\xcf=)\\xed\\xc1\\xa6\\xe4{\\xd0\\x02\\xa2\\x99eX\\x87\\xf1\\x90\\xb5\\xdf,b;h\\x90\\x0e\\x15v\\x01\\xfdk\\x8f\\xd1b\\x13\\xeb\\x91\\'e\\xf9\\xcek\\xb4+\\xfb\\xd23\\xc0\\x14\\x00.@\\xc8\\x19\\xad\\xbf\\x05@d\\xd7on\\xf3\\x95E\\x08\\x0f\\xb9\\xac\\x83\\xf2\\xc0d\\xf4\\x15\\xd5\\xf8*\\xdc&\\x83$\\xfc~\\xfaVa\\xf4\\xe9@\\x1d5\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x15\\xaf\\xae\\xa3\\xb1\\xb1\\x9a\\xf2^#\\x8a6\\x95\\xd8\\xf6\\n\\t\\xaf\\x8a~\\x1e<\\x9a\\xa5\\xf6\\xb5\\xe2I\\xc1iu\\x0b\\xd9_q\\xee\\x03\\x10?J\\xfa{\\xe3v\\xbe|9\\xf0\\x1b\\xc4\\x9a\\x8cn\\x12_\\xb2\\xf91\\x9c\\xe3,\\xe4.\\x07\\xa9\\xe4\\xd7\\xcf\\x9f\\x0f\\xf4\\xcf\\xb0xR\\xca\\x0c\\x1c\\x94\\x0e\\xc7\\xd4\\xb74\\x01\\xdc\\xdb\\xa7\\xeeW\\xe9V\\x80\\x1bq\\x9ad\\x0b\\x88\\xaaO\\xc6\\x80\\x13\\x03\\xd6\\x8e=iiq@\\r\\x18\\xcd;\\x14b\\x96\\x80\\x17\\x8fZJ)\\xca(\\x011KN\\xc5\\x00s@\\x00\\x07\\x14\\xa2\\x97\\x14P\\x02\\xe0\\xd0\\x074\\xb4P\\x00zSi\\xd4\\xd3\\xd6\\x80\\x03\\xd2\\x9bN=)\\xb4\\x00\\x86\\x92\\x9dM\\xa0\\x06\\x9e\\xb4Q\\xde\\x8a\\x00B9\\xa4\\xa7R\\x1e\\xb4\\x00\\x94QE\\x00\\x14QE\\x00!4\\xdc\\x8aV\\xa6\\xd0\\x03\\r\\'JSL&\\x80\\x10\\xe74\\x85\\xa8$\\xd3\\x0fJ\\x00;Tly\\xa7\\x13\\xc50\\x9c\\xd0\\x03r\\x0fZA\\x8c\\x9f\\xa5!\\xebFy\\xeb\\xc5\\x00oxZ\\x1d\\xf3\\xdc\\\\c\\x85\\x1b3\\xef](\\xcerk#\\xc3Qyz\\x1a\\xcaF\\x0c\\xa4\\xb1\\xcdl\\x8eM\\x00%\\xc9\"\\xd3j\\xf5n\\x00\\xafC\\xd1-V\\xd3A\\xb4\\x81G\\x02 \\xd9\\xf7<\\x9a\\xf3\\xc7\\x84\\xdd\\xea\\x16\\x96J~i\\xa4\\n?>\\xb5\\xeaK\\xb4(U\\x18\\x03\\x80(\\x01\\xd4QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00|\\xfd\\xfbU\\xea\\xa7\\xfe\\x10\\xdd\\x03\\xc2\\x89\\xd7W\\xd4\\x01?\\xee\\xc7\\x82\\x7f\\xf4*\\xe7\\xf4[a\\x05\\xa4Q\\xafEP\\xa3\\xe8\\x05T\\xf8\\xdd\\xa8&\\xbf\\xfbOi\\x1aDm\\x98\\xb4[\\x03$\\x9e\\x82I3\\xfd6\\xd6\\xb5\\x9a\\x84\\x81W\\xb8\\xa0\\r(\\xdb\\t\\x8ax\\xe7\\x9a\\x89N\\x00\\xa9\\x14\\xe6\\x80\\x1dN\\x1d)\\xb4\\x0e\\xb4\\x00\\xea(\\xddE\\x00:\\x9c:S\\x05\\xfb\\x81\\xfa\\xd7\\xa5C\\x18\\x82\\xd2(W\\xa2.?\\x1a\\x00\\x91\\x00\\x0cI\\xf4\\xa6E\\x0b^\\xf8\\xbbJ\\xb4\\x038\\x90J\\xc3\\xfd\\xdf\\x9b\\xfaR\\xf5\\x07\\x8e\\x95\\xa7\\xe1\\x18E\\xcf\\x8d\\xae\\xee\\x8f\"\\xde\\x10\\xaa}\\xcd\\x00w\\xc0\\x9c\\x9f\\xad:\\x90\\x02\\x0f\\x18\\xc5-\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\'_\\xce\\xbeC\\xf1\\xbe\\xa1\\xff\\x00\\t\\x1f\\xed5\\xe2K\\xad\\xdb\\xe2\\xd3R=:?b\\xa3\\xe7\\x03\\xfe\\x04M}kww\\x05\\x95\\x85\\xc5\\xe5\\xc4\\x81\"\\x866\\x91\\xd8\\x9c\\x00\\xaa2M|[\\xe0\\x99N\\xa9u\\xaax\\x80\\xe5\\xdfR\\xbe\\x9a\\xe4\\xb1\\xe7!\\xa4$P\\x07}h\\x02\\xc6\\xbe\\x98\\xc0\\xaby$\\xe6\\xa0\\x84|\\xa3\\x8cc\\x8a\\x9f\\x81\\xde\\x80\\x1c*U\\xa8\\x85H:P\\x04\\xa0\\xd3\\xd4\\x9a\\x8a\\x9c\\t\\xc5\\x00I\\x9fzNi\\x99\\xf7\\xa3>\\xf4\\x01&}\\xe8\\xcf\\xbdE\\xba\\x8c\\x7f\\xb5@\\x12\\xe7\\xde\\x8d\\xc3\\xa5C\\x92\\r.\\xees@\\x13\\x13I\\xb8\\x0e\\xa6\\xa3\\xde1\\xd6\\x9b\\xbb\\xde\\x80\\'\\xdc)7\\n\\x8b8\\xa3q\\xa0\\ts\\xefM\\'\\x9a`nz\\xd2\\x16\\xe7\\xad\\x00<\\xb0\\xa6\\xee\\x1e\\xa6\\x98Z\\x9b\\xbb\\xde\\x80$\\xddA5\\x16\\xef\\xa55\\x9f\\xde\\x80\\x1e[\\x9aM\\xc6\\xa3\\xddF\\xea\\x00\\x93&\\x8ej=\\xd4n\\xe2\\x80$\\xcf\\xad4\\x9a\\x8fy\\xa6\\x97\\xe7\\xad\\x008\\xb6:\\xd2n\\x1e\\xb5\\x1b1=\\xe9\\xb9\\xf7\\xa0\\t\\x0b\\nnEFM&h\\x01Y\\xa92i\\x85\\xa93@\\x0e&\\x93>\\xf4\\xdc\\xd2\\x12s@\\x0f\\xcf\\xbd5\\x9b\\x1d\\xe9\\xb94\\x8d\\xdb\\xdf\\x8a\\x00\\xd1\\xd0\\xa2\\x17>!\\xb6\\x8c\\x8c\\x85m\\xed\\xf4\\x1f\\xfe\\xb1]\\xf9`X\\xf3\\xc6k\\x91\\xf0}\\xb8k\\xfb\\x8b\\x82?\\xd5\\xa6\\xd0}\\xcf\\xff\\x00\\xaa\\xba\\xd5\\x1c{\\x9e\\xd4\\x00\\xed\\xdbAc\\xf7@\\xe7\\xe9]7\\x80-\\xc0\\xd1\\xee/H\\xe6yN\\x1b\\xd4\\n\\xe4\\xef\\x9f\\xca\\xd3\\xa4n\\x80\\xfc\\xb9\\xafD\\xf0\\xcd\\xa8\\xb3\\xf0\\xb5\\x9c8 \\xec\\xdc\\x7f\\x1a\\x00\\xd6\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x03\\xcf>8k\\xe7\\xc3_\\x01|M\\xa9\\xa1\\xc4\\x82\\xd1\\xa1O\\xab\\xfc\\xbf\\xd6\\xbes\\xf8w\\xa7\\xb5\\x87\\x824\\xc8\\xdf\\xef\\x9bus\\xf8\\x8c\\xff\\x00Z\\xf4_\\xda\\xd7Tf\\xf0W\\x87<-\\x0bbMSTM\\xc3\\xfd\\x84\\xe7\\xf9\\xe2\\xb9\\x9d\\x1e\\x11\\x15\\x84h\\x06\\x00P\\x05\\x00l\\xaf\\x00S\\xc1\\xce* x\\x14\\xf4n\\xb4\\x012\\xd4\\x83\\x81Q\\xabS\\x94\\xe4\\xd0\\x04\\xa0\\xd3\\xb3QR\\xe6\\x80\\x1fE34\\x9b\\xa8\\x01\\xdb\\xbd\\xe8\\xdd\\xefL\\xcd4\\xb7=\\xa8\\x02B\\xfcSwTy\\xe6\\x8c\\xd0\\x04\\xa0\\xd1\\x9ej y\\xa7n\\xa0\\ts\\x91HX\\xf4\\xa8\\xf7}(\\xdd\\xf4\\xa0\\x07\\x93\\xc5&\\xean\\xecSK\\xf3@\\x0f&\\x98M0\\xbf4\\xd2\\xfc\\xd0\\x03\\xf7R\\x13L\\xcd5\\x9e\\x80\\x1d\\xba\\x8d\\xd5\\x1e\\xfa7f\\x80$\\xddF\\xe3Q\\x16\\xc1\\xa4\\xdd\\x9a\\x00\\x93}0\\xb50\\x9c\\xd2g\\x14\\x00\\xf2\\xd4\\x9b\\xbd\\xe9\\xb9\\xcd\\x07\\xa5\\x00\\x04\\xd2n\\xa4\\'\\x8an\\xfa\\x00u\\x14\\x9b\\xa9\\xa5\\xf8\\xa0\\x07\\xd3X\\xe2\\x98_\\x8af\\xea\\x00~\\xeaB\\xfbN\\xe6\\xe9\\xd0}i\\xa5\\xb8\\xa8\\xd8\\xf0?\\xda8\\xa0\\x0e\\xff\\x00\\xc2\\x16\\xde^\\x80\\xd37\\xde\\x92BI\\xfaV\\xd88|\\xfaU=2?#B\\xb4\\x8b\\xd1*\\xe2\\x8c\\x06~\\xe0q@\\x15\\xee\\xd4\\xcf-\\xa5\\x98\\xe9,\\xc0\\x1f\\xce\\xbdb\\x14X\\xe0HW\\xf8\\x14-y\\xbe\\x8b\\x07\\xda\\xbcuk\\x14\\x7fr\\x04\\xde\\xdfZ\\xf4\\xb0A9\\x1fJ\\x00Z(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa6\\x82K\\xf0\\xd9\\x03\\x83@\\x1f#||\\xd4_^\\xfd\\xa9\\xf4]\\x03~\\xeb}&\\xc8\\\\\\x90\\x0eB\\xbb\\x9f\\xe7\\xd2\\xb5l\\x81\\x11(=\\x86+\\xcf\\xa1\\xd4W\\xc5\\x7f\\xb4G\\x8c\\xbcP\\x01x\\x85\\xd0\\xb7\\x88\\x93\\xd1T\\xe3\\x03\\xf2\\xafC\\x87\\xe4\\x8dW\\xb8\\xa0\\x0b9\\xe6\\x9e\\xbd*\\x10\\xd5 c\\xda\\x80&REH\\xa6\\xa0S\\x9e\\xb5\\'A@\\x12n\\xa5\\r\\xcd3\\x8a\\x01\\xe6\\x80\\x1c\\xcdQ\\x96>\\xa6\\x9cH\\xcd1\\x8a\\xd0\\x02\\xee\\xa6\\xee\\xe6\\x98[\\x14\\xc2\\xd4\\x01)zhs\\x8e\\xf5\\x11n)\\x81\\xf9\\xa0\\x0b!\\xe9\\xc1\\xf3U\\xb7\\x9e\\xd4\\xa1\\xcd\\x00X/\\x8a<\\xca\\x84\\xb0\\xefHXv\\xcd\\x00O\\xe6Tl\\xf5\\x1e\\xecsH\\x0fs\\xcf\\xa0\\xa0\\x07\\x96\\xe3\\xbd7q\\xa6O4V\\xb0\\x19n\\xe5X\\x10r\\xcd.\\x17\\x03\\xb9\\xaeCU\\xf8\\x93\\xe1\\xdb\\r\\xd1\\xd94\\x9a\\x9c\\xc3\\xb4\\x1f*\\x8f\\xa94\\x01\\xd9\\x00Kr\\x1f>\\xab\\xd2\\x91\\xccI\\xfe\\xb6\\xe28\\xc7\\xfbm\\x8a\\xf1}O\\xc7\\xde\\'\\xd4\\xdb\\xf73\\x8d>\\xdc\\xf4\\x86%\\x07\\xf3c\\xcddK.\\xa1y\\x8f\\xb4\\xea\\x13\\xc8\\x0fP\\\\\\xd0\\x07\\xbd\\x9b\\x9bQ\\xc0\\xbb\\xb6>\\xfeh\\xe6\\x9f\\x1c\\x912\\xe5%\\x8d\\xf3\\xfd\\xd7\\x06\\xbe~]6\\xdb9\\x917\\xfb\\x965qOl\\xe3\\x1d\\x0f\\xa9\\xe9@\\x0e\\xde}i\\t\\xa8\\xc3zs\\xf8b\\x93u\\x00?u&i\\x9b\\xa9\\t\\xa0\\t\\t\\xe2\\x9dk\\x11\\xb9\\xd4\\xad\\xe0\\x1f\\xc4\\xf5\\x089^\\xb5\\xab\\xe1x|\\xdf\\x14\\xc0Xn\\x11\\x82\\xdfJ\\x00\\xf4\\\\\\x05\\x8d\\x10\\x006\\xa8\\\\S\\x97\\x96\\xc7\\xb6)\\x8f\\xf7\\xb2O$\\xe6\\x93qX\\xdc\\xa9\\xc3c \\xfaP\\x07M\\xe0[Uw\\xbe\\xd4\\x8a)\\xde\\xe25b9\\x1bG8\\xae\\xcf\\x03\\xd2\\xb0<\\x1bl\\xb6\\xfe\\x11\\xb7`\\xbbL\\xc5\\xa6#\\xfd\\xe6$~\\x98\\xad\\xfa\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00+\\x9e\\xf1\\xa6\\xb2\\xbe\\x1c\\xf8\\x7f\\xad\\xeb\\x8e\\xe1\\x16\\xd6\\xceYCv\\xdd\\xb7\\x0b\\xfa\\xd7C^%\\xfbS\\xeb\\x8f\\xa3\\xfe\\xce\\xba\\x95\\x94O\\x89\\xb5I\\xa2\\xb3\\x8c\\x03\\x83\\xcbno\\xaf\\n\\x07\\xe3@\\x1f=|(\\x81\\x97\\xc3-\\x7f \\xcb^\\\\\\xbc\\xe4\\x9e\\xe0\\x92k\\xd3\\x10a\\x00$\\xd7-\\xe1;4\\xd3\\xbc?if\\xa0\\x15HT\\x0e\\xd88\\xae\\x9dX\\xe2\\x80\\'\\x1d)\\xeaj%n:S\\xc1\\xa0\\t\\xd5\\xb1N\\xdf\\xc5D\\r.}\\xe8\\x02]\\xc7\\x14o5\\x1ex\\xa4\\xcf\\xbd\\x00<\\xb6i\\x0bS\\x7f\\x1aF\\xfa\\xd0\\x021\\xa8\\x9d\\xb1J\\xed\\xb6\\xaa\\xcb&\\x074\\x01!\\x94\\xe2\\x9a%9\\xaaR\\\\\\xaa\\x9e\\x7f\\x9d4\\\\\\x82\\xf8\\xe7\\xeb@\\x1a>i\\xa7+\\xe6\\xaa#\\x96\\\\\\x8c\\xd4wz\\x96\\x9f\\xa5\\xc0g\\xd4\\xaf\\xa1\\xb6\\x8c\\x0c\\xe5\\x9b\\x93\\xf4\\x14\\x01\\xa8\\xb9\\'9\\xf9GZ9\\xf2\\xdaC\\xf7G\\x7fOs^k\\xac|\\\\\\xd3\\xe0\\xdd\\x16\\x89b\\xd7m\\xc8[\\x89N\\xc5\\x1f\\xf0\\x1e\\xff\\x00\\x9dp:\\xb7\\x8b|G\\xaf\\xb9[\\xcdFU\\x8c\\xf2!\\x83\\xe4A@\\x1e\\xcd\\xabx\\xeb\\xc3Z9)>\\xa0\\xb3\\xcc?\\xe5\\x95\\xbf\\xceMp\\x9a\\x97\\xc5mR\\xfaW\\x8bF\\xd3\\xe3\\xb5^\\x82I\\xbew_|t\\xfd+\\x85\\xb7\\xd3P\\xae\\xe9\\x19\\x8f\\xa9\\xce\\rhG\\x04Q\\xa8\\x03v\\x07\\xe6~\\xb4\\x00\\x97w\\x1a\\xa6\\xb1/\\x99\\xaa_\\xcfq\\xceB\\xbb\\x9d\\xab\\xf4\\x1d\\x05:\\x1b8\\xe3\\x1c(\\xdd\\xfd\\xe23N\\xca\\x0f\\xba\\x0f\\xe7I\\xe6\\xb5\\x00J\\xef\\x1c(^Y\\x15s\\xd7\\xd0\\xd6{x\\x83KY\\x85\\xb4r\\x96\\x90\\x9ct\\xe2\\x9b\\x7fj/m\\x8a\\x92F;\\x8a\\xce\\xb5\\xd0`\\x8e]\\xf3o\\x1by\\xdcy\\xa0\\x0e\\x91f\\x1eV\\xe3 \\xa2\\xa5MB\\xd9\\xae>\\xce\\x93\\x06\\x97\\x19*\\xbc\\xed\\x1e\\xe6\\x805L\\xfc\\xf3\\x8c\\xfa\\xd0.\\x18ub\\x7f\\x1a\\xcfI\\x96`L2$\\x80\\x1cd5<\\x9c.\\xe2N;\\x91\\xd8\\xfaP\\x06\\x80\\xba\\xe7\\xe6jw\\xdbq\\xf7\\x08\\x06\\xb2\\xcb\\xfc\\x9d~c\\xd0T^aS\\x9c\\xd0\\x06\\xc9\\x9a9Wl\\xc1]Of\\x00\\xd6|\\xdaV\\x97.q\\x02\\x06?\\xc4\\x07J\\xace,0\\x1b\\x9aA3\\xa9\\x079\\xa0\\r;\\x0b$\\xb1\\x9b\\xcc\\xb4\\xbb\\xba\\x81\\x8f\\xfc\\xf2\\x94\\xa8\\xfd+n\\xdf[\\xf1\\x05\\xb1\\xc4:\\xd4\\xf2/\\xf7f\\xda\\xe3\\xf5\\x15\\xca\\x8b\\xa6\\xe9\\xcf\\xe7R-\\xdb\\x01\\xc6\\x7f:\\x00\\xed\\x13\\xc7\\x1e&\\x85\\xb0\\xe2\\xce\\xeb\\xd8\\xa3\\x03\\xfc\\xea\\xf4?\\x10\\xae\\x04{\\xaf4WS\\xff\\x00L\\xde\\xb8$\\xbd%6\\x92~\\xb9\\xe6\\xa5\\xfbo\\xb8\\x1fJ\\x00\\xf4H~\"h\\x8f\\x8f\\xb4A{\\x01\\xef\\xfb\\xac\\x81\\xf8\\xe6\\xb4m\\xbcc\\xe1\\xab\\xc3\\x88\\xf5D\\x8c\\x9f\\xe1\\x94\\x10k\\xca\\xc5\\xe0=s\\xf5\\xcd\\r,R\\x02\\x1e4p\\x7f\\xbc\\x06\\x7fA@\\x1e\\xd3\\x05\\xc47qy\\x96\\x97\\x11L\\xbd?v\\xe0\\xe2\\xba\\xef\\x03\\xc0E\\xcd\\xed\\xc4\\x99c\\x1a\\x85\\x04\\x0e\\xf5\\xf2\\xd7\\x93wi|g\\xd359\\xed\\x15\\x97\\r\\x1a\\x1e3\\xeb^\\xe9\\xf0\\xc2\\xf7_\\xb5\\xf8}\\x05\\xc4\\xd7\\xad<\\xb3H\\xccK\\xaf`q\\xfd(\\x03\\xd8s\\xb9\\xc1\\x0c\\x0f\\x00c\\xd2\\x99\\xa81\\x8e\\xc0\\xaa\\xf2\\xeeB.=Msqx\\x8a\\xf9\\x18\\xb4\\xd6\\xb1\\xc8\\xc3\\x91\\x8e3R?\\x8a\\xed\\xe1\\xd7t\\xb7\\xd4mX[\\xa4\\xe2iV!\\xb8\\x80\\xbc\\x8f\\xd6\\x80=\\xe6\\xce\\xdcZX\\xc3l\\xa7\"4T\\x1f\\x80\\x02\\xa7\\xae\\x1e\\xcb\\xe2\\xdf\\x81.\\xf8:\\xc7\\xd9\\xc9\\xed\\xe2\\xa1\\xf3\\x00\\xef@\\x90w\"\\x80\\'\\x07=\\xe8\\'\\x1d\\xea\\x13*\\x81\\x9c\\xd3\\x0c\\xde\\xf4\\x01cw\\xbd0\\xbf\\xbdBe\\xc1 \\xf1\\x8e\\xbe\\xd4\\xd9eX\\xf6\\x89$D\\xdd\\xf7C0\\x19\\xa0\\x05\\x91\\xf7\\x0e9\\xf6\\xaa7l\\xd8\\xc2|\\xc0u+\\xc8\\x15OU\\xf1>\\x81\\xa1F\\xeb}\\xaa\"?h\\x90\\xee\\x7f\\xd2\\xbc\\xff\\x00U\\xf8\\xb0\\\\4z&\\x96\\x00\\xe9\\xe7\\xce\\xd8?]\\xa2\\x80:\\xeb\\xcb\\x96\\x88\\x17c\\x85\\x1f\\xc4x\\x1f\\xada\\xc9\\xe3\\x9d\\x07MVi\\xa7{\\x99\\x87H\\xe1\\xf9\\xb9\\xf7\\xaf,\\xd6u\\x9d\\x7f_\\xb8\\xdd}\\x7f4\\x91\\x83\\xf7\\x13\\xf7h?.\\xa2\\xab\\xd9#7\\xee#\\x8c+/V\\x0b\\xc7\\xeb@\\x1d\\xbe\\xa7\\xf13^\\xbdG\\x8e\\xccG\\xa7\\xc6x\\x06>\\\\\\x8f\\\\\\x9a\\xe4\\xa6\\x9a\\xee\\xfaR\\xf3\\xbb\\xdc\\xb99-3\\x13S\\xc7d\\xaa\\xd9\\x94\\xeej\\xb8\\xbeJ\\x8c*b\\x80*\\xc5\\xa6\\xee;\\xe6n}\\x8f\\x1f\\x95]Hb\\x8dxQ\\xf5\\xa3w\\x1cQ\\x92h\\x01\\xfb\\xc7\\xdd\\x02\\x93$\\x9e)\\x00\\xfc\\xe8\\xdd\\xb7\\x9c\\xe3\\x1d\\xcd\\x00.\\xe1\\x9c\\x17\\x19\\xf4\\xa0\\xb6:\\x82+\\x1e\\xe3^\\xb7I\\x19,`\\xfb[\\x8f\\xbcA\\xda\\xab\\xf5\\'\\xa5d\\xcb\\x7f}~\\xed\\xe6M\\xe6\\x81\\xff\\x00,`\\xf9\\x11~\\xaey?\\x80\\xa0\\x0e\\x9a\\xe6\\xe8En^\\x10g$\\xe3lXcXwrj\\x93\\x81\\x0c\\xe9$Jy\\x10[}\\xef\\xf8\\x13\\x1e\\x05g+\\xc9\\x1a\\xe2\\xdeW*\\xa7\\x88\\xe2\\xccq\\x8f\\xab\\x9eZ\\xac\\xc5\\xaa^o\\xf3b\\x98\\xce1\\x82\\xbfv$\\xfa\\xb1\\xe4\\xd0\\x04\"5\\xdem\\xfeus\\xc9\\x8e\\xdc\\xe1\\xbf\\xe0R\\x11\\xcd0F\\xad\\x9bh\\xf9\\x00\\xe5\\xa2\\xb5;@\\xf6i\\x0f_\\xc2\\xad\\xa6\\xa7$\\x96m\\x04\\x90Et3\\x96h\\x7fw\\x12\\xff\\x00\\xc0\\x8f&\\xa37:]\\xdbG\\x1f\\x91)\\xb7O\\xbd\\x83\\xb2%>\\xe7\\x8c\\xd0\\x04q\\xee $n\\xad\\xe5\\x9c\\xf9p|\\xa8\\x9fV=~\\xb5c\\xedwf]\\xd1\\xdcy\\xac\\x07*8\\x89G\\xbb\\x1e\\xa6\\x97n\\x9bs\\x13H/A\\x8d\\x0e\\x11\\x1d|\\xb8\\x87\\xf5j%\\xb5-o\\x19\\x13[\\xce\\x1b\\xa0v\\xdb\\x1a\\xfd\\x07S@\\x04z\\x9d\\xd7\\x96\\xdb\\x02\\xdc\\x15X\\xd7\\xd7\\xe6=\\x7f*\\x9e=f7\\xeb\\x0e\\xd8\\xc0\\xf9\\xa7\\xe8\\x99\\xf4\\xe7\\x93\\xf9U\\t\\xaco\\x03\\xed0\\x99\\xf6\\xf2\\xb2H1\\x1a\\x7f\\xba\\x80\\xf3Q4R\\x05\\xf3\\xa6F`\\xbf\\xf2\\xf5t0\\xab\\xec\\xa8(\\x03n=N\\xd2H^m\\xc5\\x11\\x7f\\x8d\\x86\\x01\\xfag\\xad8^Z\\xbc) \\x9d@~\\x14\\x1e\\t\\xaew1\\xe3\\xce\\x97\\xccu=..\\x86?\\xef\\x88\\xc7\\xf5\\xa4v@\\xcb.\\ng\\xa5\\xc5\\xc1\\xf9\\x8f\\xfb\\x88?\\xad\\x00t\\xc5\\xd7\\xa0pX\\xff\\x00\\x0fzP\\xc4.w\\n\\xe5\\xd5\\xe4\\x87t\\x9esE\\xbcq<\\xe7s\\x9f\\xf7TU\\xa8\\xaen\\xe1\\x87\\xe5\\x98\\xc4\\xa7\\x9f2q\\x97o\\xf7TP\\x06\\xf8\\xcf9;}\\x9b\\x8c\\xd2\\x17\\xc1\\xc1&\\xb1\\x9fS\\x9d\\x19\\x1eT\\xf2\\x93\\xd6S\\xbd\\xdf\\xe8\\xb4\\xe1\\xab\\x9f1\\x8d\\xcc^L_\\xc0\\x1b\\xef9\\xfa\\n\\x00\\xd7\\x12\\xb0\\xeaq\\xf5\\xa5\\x13\\xb7\\\\\\xd6g\\xf6\\x9d\\xb8\\x89d\\xbb\\xfd\\xc1n\\x8ay?\\x90\\xab\\x1fh\\x8b\\x0b\\x99\\x15wt\\x04\\xe0\\x9a\\x00\\xb8\\xd7$\\x002w\\x10q_Jh\\x10\\x9b\\x0f\\x07\\xe9\\xb6l6\\xba@\\xa5\\x80\\xe9\\x93\\xcd|\\xdb\\xa5Z\\xff\\x00hx\\x96\\xc7O\\x1c\\x99fP@\\xeb\\x8c\\xd7\\xd4\\x17\\x04y\\xa64\\x18T\\xf9W\\xe8:P\\x04\\xc9 \\xdc\\x18d\\xe0Q\\xa1:O\\xf1\\x16fp\\x1a+x@e \\x10I5\\x1cM\\xb3\\x0e\\xdf\\xc3\\xfe\\x7f\\xa5V\\xf0\\xbb\\xe4j\\x17\\xf9\\xcbK9\\xf9\\xbe\\x9d\\xa8\\x03\\xb9\\x9fN\\xd0.\\x99\\x8c\\xda]\\xb31\\xea\\xca\\x9b\\x7f\\xadgO\\xe1_\\x0cO\\x19U\\xb4{w\\xed,O\\xc8\\xfc:UO\\xb6L\\xbc\\xf3\\xc8\\xcd!\\xbf\\x97\\xd4\\xd0\\x06\\xde\\x95\\xa3h\\x1ae\\xbbG\\xf6v\\xbbv\\xe0\\xc9rC\\x10=\\xb8\\xab\\x7f\\xd9\\xba36a\\x13Z\\x9f[{\\x87\\x8f\\xf9\\x10+\\x99\\xfe\\xd0\\x93\\x1c\\x9a?\\xb4\\xd9{\\x9a\\x00\\xec\"\\x8a\\xee\\x0c}\\x8b\\xc4Z\\xa4 \\x7f\\x0b\\xcc$\\x1f\\xf8\\xf0\\xab+\\xad\\xf8\\xc6\\xdb\\xfdF\\xb1cp\\x07\\xf0\\xdc\\xda\\x92\\x7f5a\\xfc\\xab\\x87\\x1a\\xbc\\x83\\xa4\\x950\\xd7%\\xfe&\\xc5\\x00w\\x91x\\xcb\\xc5Qa\\xae\\xb4m6\\xe9\\x07Sop\\xc8\\x7f\"\\rY_\\x88\\xf1\\xc2\\x7f\\xd3|7\\xaa\\xc6;\\xb4\\n\\xb2\\x81\\xfa\\x8a\\xe0c\\xf1\\x02\\xe3k\\x02\\x7f\\x1cU\\x84\\xd7c\\xda\\x06J\\x8fc\\xcd\\x00z\\r\\xbf\\xc4\\xaf\\nJ@\\x9a\\xee{B{\\\\@\\xcb\\xfa\\x80EK\\xff\\x00\\x0b#\\xc0\\xe2\\xe3\\xc9o\\x11\\xd9\\xab\\x7f\\xb4H\\x1f\\xca\\xbc\\xf2Mj\\xdd\\x80F\\x93x\\xef\\xbds\\xfaV\\x06\\xa5\\xe1\\xff\\x00\\rj\\xccexDS7\\x1b\\x91F\\x0f\\xe1@\\x1e\\xefo\\xe2?\\x0f\\xdd\\xa0kmj\\xc2@zm\\x9ds\\xf9f\\xb4RX\\xe4@\\xf18unC)\\xc8?\\x8d|\\xaf}\\xf0\\xff\\x00C\\x8a\\xdf\\xcd\\x8e\\xf4F\\xd9\\xda\\xa3o\\xcc\\xecz\\x00T\\xf1]\\x1f\\x85\\xacu\\xcf\\r\\xe9\\x06\\xcfM\\xf1]\\xf5\\xa8-\\xb9\\xe2\\xff\\x00Z\\x8a\\xde\\x83\\xcc\\xdcq\\xf44\\x01\\xf4E&F3^7\\x17\\x8a\\xc1j\\xa1\\xf5\\x1f\\x10\\\\\\xc9\\x1d\\xbd\\xa4\\x05\\xb9\\xe0\\xb9\\x1b\\xff\\x00\\n\\xb5\\xe2\\x0c\\x9d>\\x0bO \\xb1\\xb8\\x99c\\x11\\x83\\x8d\\xd98\\xc9=\\xc7==\\xeb\\x8b\\xd4b\\x83[\\xf1\\x0bi\\x97\\x83P\\xf8\\x9b\\xaa\\xdb9\\x8e\\x1d\\x06\\xd7\\xfd\\x13I\\xd31\\xd0O/G#\\xbf?\\x85\\x00w\\x9a\\x0f\\xc4_\\x0cx\\xaa\\xf2\\xfa\\r\"k\\xcf\\xec\\xfb\\x142K\\xab\\xdc\\xc0`\\xb38\\'!d|\\x03\\xf8\\x1a\\xbf\\xa3\\xf8\\xa3\\xc3>%\\xd3n\\xb5=\\x1bW\\xb5\\x9fO\\xb5s\\x1c\\xb7Y1\\xc4\\xad\\xfe\\xf3`\\x11\\xf8\\xd7\\x97\\xdf\\x08u\\x9dZ\\x1d\\x0f[\\x91\\xfc{\\xabA\\xf2\\xc1\\xe0\\xff\\x00\\r\\xa7\\x91\\xa4\\xe9\\xc7\\xb0\\x9a\\\\\\x80\\xf8\\xf5\\xefQj\\x96\\x16:\\x86\\xa3\\x1e\\x83\\xe2YW\\xc5\\x1a\\x8a\\x0f\\xddx\\x03\\xc2I\\xe4\\xd9[z}\\xa2`0\\xd8\\xef\\x93\\xda\\x80=\\x8a\\x17\\x86\\xea\\xd4]Z\\xdc\\xc3=\\xbb}\\xc9\\xa2p\\xe8\\xdfF\\x1c\\x1aF\\x8d\\xc0\\xcf8\\xaf\\x18\\xd5\\xacQ\\'\\xb6\\xf0\\xff\\x00\\x88u\\tn/ \\xc1\\xb2\\xf8}\\xe0\\xc7%m\\xfd\\x04\\xf7\\x1d\\x07\\xbf5\\xa1\\xa8\\xeb\\x1e%\\xd2\\xbcKc7\\x89!^h\\xb6s^|A\\xd0\\xe1\\xd0.\\xa6;t\\xdd\\x16\\xda\\xe0\\xdd\\xde\\xdc\\x1e\\xdb\\xa3U\\xc0\\xfa\\xe6\\x80;R\\xcc\\xbd\\xfd\\xe9\\xa5\\xa5a\\xc3b\\xb9\\x89\\xfe!iz7\\x85`\\xd6\\xbcc\\xa7\\xdd\\xf8r\\xe6f)\\x06\\x97p\\x04\\xb7w\\x00\\x9e\\x18\"\\x12q\\xf8U\\xfb\\xaf\\x16xsO\\xd0\\xf4\\xfdSX\\xd5c\\xd3\\xa2\\xbf\\xc0\\xb6K\\xc2a\\x95\\xb2x\\x1b\\x18\\x03@\\x1a\\xa5\\xeeQxp\\x7f\\x1a\\x84\\xdd\\\\\\x9eYL\\x98\\xe8\\x14\\xe0\\xe6\\xa4\\x9e\\xf2\\xce\\xdf\\xcaY\\xee\\xa1\\x85\\xee\\x000\\t$\\n\\xd2\\x0e\\xdbA\\xebR\\x98\\xe5\\x0b\\xf3\\xabdpI\\\\~t\\x01\\x1d\\xa4\\x93$\\xff\\x00k\\xb8\\ne\\xc7\\xc8\\xb9\\xf9W\\xe8=j\\xfa\\xeas\\x1f\\x99\\xdc\\x93\\xeaj\\x83\\xfc\\xa2\\xa1v\\xf9h\\x03dk\\x0c\\xbdXc\\xebN\\xfe\\xd7\\x0f\\xc6G\\xe7X\\x1b\\xa3\\x8e\\xdd\\xe6\\x96h\\xe2D\\x1b\\x99\\xe48Q\\xf55\\xc6j\\xbf\\x16\\xfc\\x0b\\xa5\\xca\\xd6\\xb1\\xeaM\\xa8O\\x9c4V\\x91\\x96_\\xc1\\xce\\x07\\xeb@\\x1e\\xaa\\x9a\\x84\\x12\\x02\\\\\\x0c\\x8erhw\\xb2\\x99I\\x91c9\\xf5\\x15\\xc3|>\\xd7\\xef>%\\xa5\\xcc\\xbe\\x1e\\xd2\\xde\\x18\\xad\\x8e\\xd67\\x13F\\xa4\\x8f`\\x18\\xd7Ms\\xa7\\xea\\xb6\\x13\\x18\\xee\\xa3\\xda\\xdd\\xf9\\x0c?J\\x00\\x9aM/N\\x9b\\x94\\x8a\\x18\\xff\\x00\\xdaC\\x83\\xf9\\xd1\\r\\x95\\xdd\\xb7\\xfcykZ\\x8d\\xaf\\xfb\\x97\\r\\x8f\\xc8\\x93P\\xc1\\r\\xdc\\xdf\"%X\\xb8\\xbd\\xd2\\xf4\\x86t\\xd658\\xed\\x99\\x0f\\xef\\x11\\xce\\xe2\\xa7\\xf0\\xa0\\r{\\x1d[\\xc7v\\x0e\\x1fO\\xf1\\\\\\xb7\\x00\\x7f\\xcb+\\xe8\\x83\\xa9\\xf6\\xe3\\x91]\\xff\\x00\\x83> ]\\xea\\xda\\xe7\\xfc#~$\\xb3\\x8a\\xd3W\\t\\xe6\\xc6\\xd06c\\x99Gp\\x0f#\\xf1\\xaf\\x05\\xbe\\xf8\\x95u\\xa8\\xeak\\xe1\\xdf\\x87\\x1a$\\xda\\xce\\xaf1\\xdaf\\x0b\\xc4C\\xfb\\xc0g\\x8f\\xab\\x10+\\xd6\\xbe\\x10\\xfc.\\xd6\\xbc1\\xa9\\\\x\\xb7\\xc6\\xba\\x93^\\xf8\\x8a\\xf63\\x1e\\xdd\\xdb\\xc5\\xba\\x12\\x0e\\x01\\xe9\\x9f\\xa5\\x00y\\xe7\\xed\\x8b\\xac\\xfd\\xa7K\\xf0\\x8f\\x82 l\\xbe\\xa5\\xa8\\x0b\\xa9\\x94\\x1f\\xf9f\\x9d\\x0f\\xe7\\\\\\xae\\x9b\\x17\\x95j\\x88\\x06\\x02\\xa8\\x18\\xf4\\xe2\\xa5\\xf8\\xfc[T\\xfd\\xae4\\xfbir\\xd1iZ:\\xb2\\xa9\\xe8\\x0b\\x12x\\xfc\\xea\\x08\\xe6 \\xf0q@\\x1aa\\xb03K\\xe6\\x8a\\xa3\\xf6\\x8f\\x97\\x1b\\xa9\\xbfi\\xe3\\xefP\\x06\\x88\\x94Pe\\x15\\x99\\xf6\\x97\\'\\x01\\xb2=\\xbe\\xf5V\\xbb\\xd6\\xacl\\xa2\\xddsx\\x88=\\x01\\xcbP\\x06\\xdf\\x99\\x95?.\\xe3\\xdb\\x9al\\xb2$j^vT\\x00z\\xd7\\x07\\x7f\\xe3\\xd5\\x04\\xc7al\\xcc;H\\xddk\\x9d\\xba\\xd5\\xf5\\r@\\x96\\xbb\\xba\\x95\\x90\\xff\\x00\\x014\\x01\\xdej~1\\xd3,\\tH\\x83\\\\L\\x01\\x01b\\xf9\\x87\\xe7^g\\xe2h\\xee\\xbcG\\xe2\\x17\\xd4\\x99#\\xb7\\xdc\\xa16\\xa9\\xc9?Z\\x944``\\x00\\x05!\\x95y\\xf7\\xeb@\\x1c\\xf2\\xf8v\\xe4\\xcaD\\xd2/\\x96:\\xe3\\xd2\\xb4a\\xb1\\xb6\\xb4\\x88-\\xba\\x82}H\\xe6\\xae;\\xe7\\xa15\\tj\\x00i\\'\\xd6\\xa3jY\\x0b$;\\xe5\\xca\\x8f\\xefp\\xbf\\xce\\xb3\\x7f\\xb7t\\xe3pb\\x8eC68-\\x18\\xca\\xaf\\xd4\\xd0\\x06\\x90\\xe9FqT\\xa3\\xd5-.\\x18\\xac\\x170>\\xcf\\xbcU\\xb1\\xfa\\x9e\\x05>+\\xdbi\\xdc\\x88X\\xb9\\xfe \\x1b;\\x7f\\x1a\\x00\\xb5\\x9esN\\x0f\\x9a\\x8c:c\\x1cRt\\xfc\\xd3J\\xc6\\xd2\\t]\\x11\\x98t,\\x01\\xa3<\\xd3\\x18\\x83@\\x10\\x8b;\\x11+\\xcaU\\xdaB8\\'\\x9c}3P\\x7fe\\xc7\\x11i\"q\\xf6\\x86\\xe9$\\xff\\x008\\x03\\xe8*\\xe6\\xe3\\x8e\\xb4\\x99\\x14\\x01\\x9c\\xfad\\xe8S\\xc9h\\xe7\\xb8\\x7f\\xf9mp~Q\\xfe\\xea\\xd4\\x12Z\\\\\\x0b\\x92\\xcd\\x19\\x9eE\\xff\\x00\\x97\\x8b\\x8e\\x10\\x7f\\xba\\xb5\\xb2[\\x1d)<\\xdfc\\xf8\\xf3@\\x18h\\xbem\\xc1\"&\\xbd\\x9dz\\xbc\\xbf$1\\xfd\\x054H\\xb2;6\\xe1w2\\x8c~\\xf0m\\x86>\\xbc\\xfb\\xd6\\xe3\\x88\\xa4\\x88\\xc7*\\x06BrW\\xa5W\\x9e\\xda\\xdax\\x12\\xddc]\\x81\\xb0#\\x03\\x82\\x7f\\xc9\\xa0\\x0fw\\xf8M`\\x96\\xdf\\x0bm\\xa6v\\x92y/ei\\x9d\\xb1\\xb5p\\x0f\\x18\\xf6\\xae\\xe9pB\\x97=rSgE>\\x95\\x0e\\x8f\\xa7\\xae\\x9d\\xe1\\x1d+L\\x8dBE\\x15\\xb2!@0:U\\xf8\\xe2h\\xe6\\x018\\x19\\xe3\\x1d\\xa8\\x03\\x9e\\xd7\\xef\\x9a\\xdf_\\xb4\\x90Z\\xdd_\\xb5\\xa8\\x13}\\x92\\xd0n\\x96v\\xec\\x14{\\x1csY\\xcd\\xe3\\xed{C\\xbe\\x9a?\\x1e[h\\x96V\\x9a\\x822A\\xe1\\x1d\\x063>\\xaf#7\\x00\\xcb\\xe5\\xe1F{\\xe4\\xd5\\xa9,5-oT\\xd5\\x9fM\\xd7\\xe6\\xd0\\xfe\\xcc\\x84\\xcf\\xa8\\xdb\\xc5\\xe6\\xcc\"\\xc1,\\xb1\\x8f\\xef\\x9cq\\\\\\xe6\\x9f\\r\\xd6\\x99\\xa2^\\xeb\\x1e\\x1c\\xd2\\xe3\\xf0\\x06\\x82\\xa3\\xfd3\\xc6~\"\\xfd\\xf6\\xa7y\\x9f\\xe2X\\xf9!\\x8fn\\x9dh\\x03Jo\\x11\\xe8z7\\xc3k\\xcd\\x1f\\xc6\\x1e\\x1c\\x7f\\x03Z\\xceG\\xd8\\xf4}\\x12\\xe0K\\xaa^\\xab\\x12H*\\x80\\xb09<\\x82{\\xf5\\xa2\\xf6\\xf7\\xc1z_\\xc2\\xcb\\x05\\x8fR\\xbc\\xf8i\\xa7\\\\>.,\\xa5\\xb7\\x03V\\xbbLr\\x1b\\x04\\xb8\\xdd\\xc7c\\xdf\\xa7Z\\xc7\\xd1\\xe1\\x10\\xc1s\\xadx/M\\x1aE\\x99\\x1f\\xe9_\\x11|d\\xff\\x00\\xe9\\x13\\x1090D\\xdc\\xf4\\xfb\\xbc\\x0e\\x94\\xcd\\x16\\xce\\x0b\\xe9\\xee\\xf5\\xdf\\x04i\\xdf\\xdb\\xd3\\x80V\\xef\\xe2\\x1f\\x8b\\xfeH\\x17\\xd7\\xc8\\x89\\xf9 s\\x8c\\x0fNh\\x03\\xa9\\x93\\xc3Vz>\\x9ba\\xa7\\xf8K\\xc4\\x9a7\\x83<-\\xa8\\xc6\\x1e[\\xe9\\xa4\\xff\\x00\\x89\\xb5\\xf9n\\xca\\xd2\\x00Fi,\\xfc\\x1b\\xe2\\r&k\\x8d\\x07\\xc1\\x96v\\xde\\x14\\xd2\\x14\\xe6\\xef\\xc4\\x97\\xcd\\xf6\\xcdR\\xfc\\x91\\x92c\\xe7\\x8c\\xfa\\xd7\\x1da\\xa4i\\xfa\\xe6\\xa7-\\xef\\x86t\\xf9>\"\\xebP\\xe7\\xce\\xf1~\\xbc~\\xcf\\xa6\\xe9\\xde\\xa6$$\\x06\\x0b\\xedR\\xe9\\xc2k\\xef\\x1b\\x1dK\\xc3\\xd7\\xfa\\xaf\\xc4\\xaf\\x18[\\xb1\\xdf}\\xe6\\x1b]\\x1fM8\\xc1PO\\x0c\\x00\\xf7\\xed@\\x1a\\xba^\\x97\\xa9\\xdaEz\\xde\\x06\\xd2\\x9b\\xc3V\\x11n}K\\xc6\\x1e\\'\\x1eu\\xfd\\xc0\\x1f|\\xc1\\x1fQ\\x9e\\xc4\\xed\\x1e\\x99\\xaa\\xfa*2\\xfd\\xa2\\xff\\x00\\xe1\\xf5\\x80\\xb6\\x8c\\xa9\\x17\\x7f\\x10|d\\xfc\\xc8\\x7f\\x88\\xdb\\xc6\\xc3w\\xd3\\x81RYx\\x83\\xc4\\xb6\\xbe-\\xbb\\xb4\\x83\\xc47\\x7f\\x12\\xfcMr\\xbe[\\xe8Z|k\\x16\\x99\\xa7\\xb6x-3q\\x81\\xd3\\x9a\\x9a\\xe3\\xc5Z\\x82\\xda\\\\\\xf8S\\xc5\\xb6\\xfaw\\x8e\\xb5\\xe9\\x98\\x1b_\\x0chP\\xb1\\x8a\\xcc\\x8e\\x82ixE\\xc7\\xd6\\x80)\\xe8v\\xebs\\xa8]\\xde\\xfc>\\xb5}J\\xff\\x00\\x18\\xbf\\xf1\\xef\\x8b\\xfeKh\\xf1\\xd7\\xc8V\\xeaGm\\xa3\\x1e\\xe6\\xa2\\xd1\\xf4\\xfb]CW\\xb9\\x97\\xc1V\\xff\\x00\\xf0\\x98\\xeb\\xc8\\t\\xbc\\xf1\\xa7\\x89T.\\x9bf{\\x98T\\xfc\\xbcv\\x0b\\x9e\\x9dkS\\xc4\\x9e&\\xd2nt\\r?@\\xf8\\x89\\xe1\\xf5\\x9f_\\x86L\\xc1\\xe0\\xed\\x02\\xeb\\xed>`?tK\\xb0\\x05\\x03\\xf1\\xa9|e\\xaax1\\xb4\\x8d\\x16\\xd7\\xc7\\x17\\x9a\\x86\\x85\\xa7\\x901\\xe0\\xcb%\\xc3\\xc8}%H\\xb76\\x00\\xfc\\xe8\\x03\\x9c\\xb3\\xd2\\xec\\xaf\\xfcI+\\xf8f\\xd6\\x7f\\x1fx\\xbe\\x03\\xe6O\\xe2K\\xf71izq\\x1d|\\xb08 z{S\\xec\\xd2x\\xfcq$\\xfe\\x1a\\xba\\xd4|\\x7f\\xe3|\\x7f\\xa5_\\tZ-\"\\xc3=A `\\x85\\xeb\\xdc\\x9c\\xd7Q\\xe2=?Ah\\xb4\\xed\\'Z\\xf1\\x95\\xb7\\x85\\xfc\\x1d\\x19\\x8eXt%\\x8b\\\\\\xbfN\\x19\\xb7\\xf9V\\xf1c\\xa9g<7\\xfc\\x075\\xc6\\xe9zG\\xc4\\xef\\x8eW\\xfem\\xb8\\x95t0\\xe4}\\xae\\xe4\\x18l\\xe1\\xc7h\\xe3?4\\x87\\xdf\\xa5\\x00hx\\xc3\\xe2\\xd5\\x95\\xa2\\xb6\\x93\\xe0\\xf8$([i\\xbb\\x08w\\xca\\xdd1\\x10\\xc1$\\xfac57\\x82~\\x03\\xf8\\xd3\\xc7o\\x0e\\xab\\xe2\\xd9e\\xd0t\\x87\\xe5\\xa3\\x94\\x13u0\\xff\\x00eO\\xdc\\x1e\\xecs\\xed^\\xe3\\xf0\\xeb\\xe0o\\x84|\\x04\\xc9~\\xf1\\rg[\\x00\\x03\\xa8\\xde/)\\xed\\x1a\\xf2\\x14W\\xa9\\x15\\r\\xd4f\\x809\\x9f\\x07\\xf8\\x17\\xc2\\xfe\\x06\\xd2c\\xd3\\xbc5\\xa6E\\x02\\x05\\x1b\\xae\\x18o\\x96Ov~\\xa7?\\x95t\\xfd\\xbaR\\x15\\x05v\\xe3\\x8fJZ\\x00\\xf9#\\xf6\\x83\\xd3&\\xd2?i]#Ytqe\\xabi\\xbeQ\\x9c\\x8f\\x95fB@L\\xfb\\xae\\rs%\\xe4F\\x05\\xd3\\xcb\\x1b\\xb9\\x07\\xae>\\x95\\xf57\\xc5\\x1f\\x87Z_\\xc4\\xaf\\x02M\\xa2j\\x12\\xb5\\xb4\\xf1\\x9f:\\xd2\\xf1\\x17-o(\\x1c0\\xf5\\xfaW\\xc4\\xc7\\xc3\\x9f\\x10\\xfe\\x14j\\xcb\\xa3\\xf8\\x92\\xe2\\x1f\\x17C\\xab\\xceb\\xd3\\xfe\\xc98y\\xc3\\x81\\x9c\\x18\\xfe\\xf6>\\x80\\xd0\\x07j\\xd2\\xa8\\x19fa\\x8e\\xf8\\xe2\\xb2\\xb5\\x0f\\x10\\xe9\\xbay\\xc4\\x92\\x87\\x7f\\xee!\\xcf\\xeb\\\\\\xce\\xbb\\xa8]C/\\xd9\\xf5\\xcb}OF\\x938\\xf2n\\xed\\xde\\xdb\\x9fO\\x9c\\n\\xcf]6\\xde\\xe4\\x89-.C\\x1e\\xed\\x8d\\xd9\\xfaz\\xd0\\x05\\xddG\\xc5\\xfa\\x85\\xdcf+8\\xfe\\xcd\\x1fw?x\\x8f\\xad`34\\xce]\\x9d\\xe4\\'\\xa9c\\xde\\xa7\\xbc\\xd3\\xa6\\xb7\\xb7y\\x91\\xc4\\x98?w\\x90I\\xf4\\xe6\\xb8]J\\xf7\\xc4f|\\xa5\\xbb\\xc3\\x18<*\\xf3\\xc7\\xbd\\x00w\\x0b\"\\xa7\\x18\\xc3w\\xa5\\xf3\\xb3\\xde\\xb1\\xf4\\xcb\\xc6{Ek\\x9d\\xdea\\x18 \\x8e\\x95m\\xeeA`\\xb1\\xa8<\\xf78\\xa0\\x0b\\xa6^9\\xa6\\x06w\\xc9T\\x03\\x0bY\\x9b\\xaa\\xaf\\xef\\xe6?\\x97\\x02\\xa7K\\xeb\\xcbO\\xdd%\\xcb\\xc6\\xecy-\\xfb\\xd9[\\xf0\\xe8(\\x029cg\\x84\\x17\\x82G\\x80pC~\\xe2/\\xae\\x0f$VJK\"\\xdc\\xc8\\xb1\\xdd\\x96F?0\\xb4;#_O\\xde\\x1f\\xf0\\xae\\x82}Y\\xcc+\\x15\\xfd\\xbc^X\\x1f/\\x9d\\xcb\\xb7\\xfc\\x04t\\xaeF\\xe2$\\x9a\\xe5\\xa4\\x93~\\xd59\\x16\\xff\\x00u\\x0f\\xd4P\\x07Q\\xa7\\xeb\\x97\\xfc\\xc7\\x08\\xb7\\x92$\\x18\\x12I\\'\\xca\\xa7\\xd5\\x9c\\xf5\\xfc+^-zv\\x8dB\\xdb\\xad\\xc3\\x0f\\xbf8\\xfd\\xdc {1\\xebXz\\x8b\\x9ekRM&\\xf0:\\x04d\\xbb|d\\xbd\\xcb\\xedE\\x1f\\xec\\xa0\\xa0\\r\\x88u\\xab\\x19\\x9f\\x08IE\\x1f4\\xe7\\x88\\xc1\\xf4\\xdd\\xde\\xadC{iq\\x1347\\n\\xca\\xa7\\x96\\xe8+\\x95\\x9a\\xc2\\xe8\\x13+X\\xbc\\xf1\\xa7I\\xa5;!_]\\xa83\\x9a\\xae\\xa8%\\x88K\\x86\\x9a%o\\xbf)\\xf2bC\\xec:\\x9a\\x00\\xee2\\xac\\xa0\\xab\\xa1S\\xdc\\x1e\\xb4\\xdf\\x9c\\x03\\xfb\\xb2H\\xae6\\x1b\\x89\\xdc\\xb4\\xd0\\xcf-\\xc8\\x8f\\x80\\xcd\\xfb\\xa8c\\xff\\x00\\x1a\\xb5m\\xabj?;G#\\xde\\xb7\\xf7\\xc8\\xd9\\x14\\x7f\\xf0#\\xd6\\x80:\\x82F:\\x10}\\xe9\\xa4\\xe2\\xb0\\xa2\\xd7\\xd8\\xc7\\xc4?j\\x978o$\\xfc\\x8b\\xff\\x00\\x02lT\\xf1\\xeb\\xb6S^%\\xacm\\xbeb>eQ\\x90\\xbfS\\xd2\\x804\\xd9\\xa9\\t\\xcdU\\x8a\\xfa\\xd2\\xe2g\\x8a\\x0b\\x88\\xe5d\\xfb\\xc1O\"\\xa6\\x042\\xe5\\x19[\\xd7i\\xce?*\\x00~E\\x1b\\x851Hn\\x99>\\xfd\\x07\\xebM-\\x83\\xceG\\xe1@\\x123s\\x9aal\\xd3\\x0b\\x1e\\x84SKP\\x03\\x99\\xaa6n8\\xa6\\xbb\\x0fZ\\x85\\xa5\\xc7A\\x9a\\x00\\x90\\xb8\\xce)7\\x0c\\xd5}\\xc7viwq@\\x13\\xee\\x14\\x84\\xe2\\xa2\\x07\\x9aq\\xe6\\x80\\x1eNi\\t\\xc5\"\\x8d\\xcd\\x8as\\x8d\\xa2\\x80#$\\x9a\\xd0\\xf0\\xdd\\x93\\xea>6\\xd2t\\xf4]\\xdeu\\xd4{\\x87\\xfb \\xe5\\xbfAY\\xd9\\x19\\xae\\xeb\\xe0\\xed\\x8f\\xdb\\xbe*E.2-aizt\\xed\\xfd\\x7fJ\\x00\\xfa\\n\\xe3i\\xb9!8U\\xe0\\np\\x90Eo$\\xbc|\\x8aX\\x93\\xf4\\xa8\\xdc\\x833\\x11\\xd3\\x0b\\xe8\\xedd\\xf3a\\x8eQ\\xf2+\\x7f\\xba8\\xc7\\xb5g\\xeb\\xfe\\x12\\xf0\\xe7\\x8a\\xaf\\xac.5\\xe8\\xaf\\'\\xb5\\xd3\\xff\\x00\\xd4\\xe9pM\\xe5Z~1\\x81\\xcf\\xe7Z\\xcd\\xc5FI\\x07 \\xfet\\x01\\xcf\\xea\\xfe\\x05\\xb6\\xf1\\x1e\\xab\\n\\xeb\\xba\\xc5\\xca\\xf8b\\xdc\\x7f\\xa3x\\x7fL\\x8f\\xec\\xb1\\xe7\\xfe\\x9ac\\xef\\x8a\\xcd\\xbb\\xf0^\\xb3\\xad$\\x9av\\xbb\\xaa[h\\xfe\\x10\\xb5\\x1f\\xe8\\xfe\\x1e\\xf0\\xc81=\\xc0\\x1d<\\xd9p9>\\x9e\\xfdk\\xafo\\x99\\xb2\\x7f#\\xc8\\xa4\\xf3\\x181l\\xe5\\x8fv\\xe7\\x1fJ\\x00\\xf3\\xff\\x00\\xecO\\x10\\\\xzxnm\\xd7\\xc0\\x9e\\x08\\xb6\\x04\\xb6\\x93\\xa2\\xa7\\x9d\\xaa_\\x0cc\\xe7h\\xf3\\x8c\\xfb\\x13Tm\\x7f\\xb4\\xe1\\xf0|\\x92\\xe9\\xf0A\\xf0\\xb3\\xc1\\x84b[\\x9b\\xb5\\xdd\\xab_\\xe7\\xeb\\xf7I\\xf5b\\x0f\\xb5zw\\x9e\\xe2M\\xe4\\x92}\\x8e\\x06}G\\xbd2w\\x17@\\x0b\\xb5\\x17\\x00tYF\\xe01\\xd3\\x83@\\x1eg\\xa2,\\xf1h3\\xb7\\x81\\xec\\xe2\\xf0\\'\\x86\\x88/u\\xe2\\xcf\\x13\\xf3\\x7f|\\x87\\xbcJ\\xdc\\xf2:\\x1e:\\xd4>\\x1b\\x82{\\xa5\\x9e\\xdf\\xe1&\\x82\\xd1\\xa4\\xef\\xfe\\x9b\\xe3_\\x14\\r\\xd2\\\\\\x0e\\xe6\\x05n[\\xd4c\\x03\\xde\\xbd#W\\xd2\\xb4_\\x12\\x88W\\xc4ze\\xbe\\xa3\\x1d\\xb3\\xf9\\x90E0;#a\\xd0\\x81ZRK4\\xf1\\x08\\x94\\x85\\x84\\x00\\xab\\x1a\\xae\\x14\\x01\\xd8\\x0e\\xd4\\x01\\xcah\\x9f\\x0f\\xfc/\\xa1\\xdcK}t%\\xd7\\xf5\\x89Nd\\xd4\\xb5C\\xe6\\xb9?\\xf4\\xcdO\\x08\\xbe\\x83\\xb5t[%\\x91\\xc6I8\\xe0{U\\xb8\\xac\\xf2G\\xb7Q\\x83\\xc5kY\\xe9rO2\\xa4h[=6\\xa9?\\x9d\\x00dCbO\\x010Oa\\xde\\xb6l\\xb4ye\\x19D,\\xaa2\\xc7\\xa0\\x1f\\x8dc\\xeb\\x9e9\\xf0\\xaf\\x85e{f\\x9duMR>\\xb6\\x96\\x98p\\x87\\xfd\\xb7\\xce\\xd5\\xfcN}\\xab\\xc6\\xfca\\xf1;\\xc4\\xbe#\\xb9\\x8fLi\\xa4\\xb4\\x86\\xe0\\xe2=\\'MVi$\\'\\xb0 e\\xb3\\xf4\\xc7\\xbd\\x00z\\xd7\\x88\\xfe$\\xf8C\\xc2-%\\xa4R\\xff\\x00mj\\x83\\xe5\\x16\\xf6m\\xba(\\xcf\\xfd4\\x90p\\x07\\xd35\\xe4\\xd7\\xbe(\\xf8\\x81\\xf1[\\\\\\xfe\\xc5\\xd2\\xa2\\xb8\\xbe}\\xc1\\x7f\\xb3\\xf4\\xc4e\\x82\\xdcg\\x8f:N\\x98\\xf78\\xae\\xcf\\xe1\\xd7\\xec\\xcf\\xe2/\\x11\\xa4:\\x97\\x8e^O\\x0fig\\xe6]*\\x12\\r\\xc4\\x83=\\x1c\\x83\\xf2dg<\\x93_S\\xf8_\\xc1\\xfe\\x1b\\xf0n\\x89\\x1e\\x93\\xe1\\x9d\"\\xdbN\\xb4O\\xe0\\x85pX\\xfa\\xb1\\xeaM\\x00x\\x9f\\xc3\\xbf\\xd9\\x9bN\\xb0\\x92\\rg\\xe2\\x1d\\xdcz\\xb5\\xea\\xe0\\xa6\\x9d\\x07\\x16\\xb1{7\\x1f9\\xfc\\xab\\xe8\\x18,\\xadmm\\xe3\\x82\\xda\\x08\\xe1\\x8a!\\xb5\\x125\\n\\x14z\\x00*`\\xb89\\xcd-\\x00&\\xd1\\xe9\\xdf4\\xb4Q@\\x05\\x14Q@\\t\\x8e\\xa3\\x03\\x06\\xbc\\xcb\\xc4\\xdf\\x07\\xadu}R\\xe3T\\xd1\\xf5\\x87\\xd3\\xaf&u\\x9b3B.\\x15$R\\n\\x94\\xc9\\x1b:s\\x8fZ\\xf4\\xea(\\x03\\xc7\\xe4\\xf0\\xcf\\xc7=\\xd2\\xfd\\xbb^\\xf0.\\xbd\\x1bt\\xb4\\xbc\\xd3\\x9e\\x05+\\xe8]C\\x1c\\xfe\\x15\\xe7\\xde#\\xf0f\\x98\\xc1\\xe4\\xf1\\x8f\\xec\\xfd\\xaa\\xc1!<\\xea>\\x0e\\xb8IC{\\x84\\x0c$\\xff\\x00\\xc7k\\xe9\\xf2\\x0ex#\\x1d\\xc5\")\\\\\\xf0\\x00\\xf6\\xa0\\x0f\\x84\\xb5/\\x00-\\xdb\\xce\\xde\\x10\\xf0\\xd7\\xc5+8W\\x925\\x9d\\t\\x9d\\x00\\xfc\\xfc\\xc6\\xfc\\x14\\x9a\\xe0\\xaf\\xac/4+\\x9f/Tk$\\xc1\\xff\\x00Wx\\x92i\\xcf\\xf8\\xad\\xd2\\xc6s_\\xa5@6I\\xc9\\xe7\\xd6\\xaa\\xdfi:n\\xa5n\\xd0j\\x16\\x16\\xb7Q\\xb0\\xc3,\\xf1+\\xee\\x1f\\x8d\\x00~o\\x1b\\xed.H\\xb3qkqn\\x9d\\xa5hI\\x88\\xfd$PT\\xfet\\xd5\\xd3,n\\xd3}\\xa5\\xcc2\\x12\\x7f\\xe5\\x9c\\x81\\x86>\\xa0\\xd7\\xdb\\xda\\xd7\\xec\\xeb\\xf0s[g\\x92_\\x04\\xd8ZN\\xd9&\\xe2\\xc4y.\\x0f\\xa8#\\xa5yn\\xbf\\xfb\\x1ci\\x91\\xdcIw\\xe0\\xcf\\x13\\xcd\\x13\\xb0\\xc0\\xb6\\xd6\\x13\\xed\\t\\x8e\\xbcI\\xf7\\x94\\xf0:\\n\\x00\\xf9\\xb2m2\\xea\\x16\\xe1w/c\\x83U\\xa4\\x86\\xe2\\x1e]%\\x8c\\xf6%x\\xafQ\\xd7\\xbfg\\xdf\\x8e\\x9a\\x0c\\xa5\\xb4\\xcd\\x16\\xdbW\\x81?\\x8a\\xc7PI\\x03\\x0f\\xf7f*\\xdf\\x80\\x06\\xbc\\xe7X\\xbe\\xf1g\\x85$h\\xbci\\xe0]WL\\xdb\\xd5\\xe6\\xb2\\x91P\\xfb\\xef\\xc6\\xdc{\\xe6\\x80(\\xf9\\x8c>\\xef>\\xb9\\xc8\\xa5V\\x04e\\x8a\\x93\\xd8\\x91\\xc8\\xfci\\xb6\\xfe+\\xf0\\x9e\\xa4\\xdb\\x1a\\x7f!\\xcf\\x1bT\\x16\\xc7\\xd7\\x15y,\\xb4\\xfb\\xd0[O\\xbe\\x8eoe<\\xfeT\\x01\\x95%\\x85\\x8b\\xa3D\\xa9\\xe5\\x06\\xeaa\\x1bI\\xfcj\\x8c\\xba\\x0c;\\x04v\\xb35\\xaa\\x7f\\x16\\xceY\\xbe\\xa6\\xb7\\xa4\\xd2\\xaf\"|\\x88I\\x1e\\xa0\\xf1U\\xa4IQ\\xb6\\xba0?J\\x00\\xe7\\'\\xd1\\xaem\\xa3\\x90\\xdbL\\x91@\\x07%F\\xf9\\x1f\\xeaMrR\\t\\x04\\xac<\\xa7\\n\\x0f\\xf1\\x1c\\x9a\\xef\\xef\\'h\\xf2\\xbb\\xb8=EdI\\x0429l)\\'\\xd2\\x802,\\x88\\x863&b\\x81\\x8f\\x1ec\\x8d\\xd2}\\x15j\\xfcn\\xf6\\xeen\\xa2\\x12\\xdb\\x17\\x1c\\xdc]>\\xe7o\\xf7Pd\\xd6\\xd5\\x85\\xbc*w\\x08\\xe3\\xde\\x07\\x0c\\xcb\\x92>\\x94\\xf9t\\xab Zh\\x8b\\xa5\\xd3\\xf5\\x94\\x9d\\xc4}=(\\x03.-V\\xfe\\xde\\xdc\\xacl#\\x8c\\x9c\\x9b\\x8b\\xd6\\x01\\x9b\\xfd\\xd4\\x1953k)w\\xb1\\xae\\xed\"0\\xa7[\\x8b\\xa1\\xe5\\x86>\\xc0\\xf5\\xa7I\\xa1m\\x02Kf\\x89\\xe7\\xcf\\xcd<\\xf9f\\xfc\\x05U\\x9bM\\xbb\\x17#e\\xaa\\xdc\\xba\\x8d\\xcdwv\\xc1\\x82\\xfb*\\n\\x00\\xb2.\\xb4MBCq,\\x12\\xacQ\\x0c\\x07|\\xa4G\\xe8;\\xd3Z\\xd2\\xd6\\xf6\\x03s\\x1d\\xf0\\xba\\x8d\\x7f\\xd5E&c\\x89\\x0f\\xf5\\xac\\xc9\"\\x9aiL\\xcd\\x13]\\x98\\xf83]\\xfe\\xee(\\xfe\\x8bM\\xdb\\xf6\\xa4\\xde\\x19\\xf5\\x00\\xbd\\x1b\\xfd]\\xbcG\\xd8\\x9e\\xb4\\x01\\xa5s\\xa7\\xde\\x18\\x16GCz\\xe7\\x85\\x8a/\\x96!\\xf55Jk{\\x85\\xc4\\x13A#\\xe7\\xfe]\\xed\\x97b\\xaf\\xd5\\x8d\\x11Ip\\xf7\\x1b\\x92\\xe6k\\xd9Pq\\x049X\\x13\\xea\\xdd\\xeax\\xb5\\xbb\\xc8f?h\\x9d/&\\xe8\\xb6\\xd6\\xcb\\xb8\\'\\xd5\\xbaP\\x052\\xaa\\x1b\\xec\\xec\\xae\\x0f\\xfc\\xfa\\xda)\\xdd\\xff\\x00\\x02c\\x8a\\x91f\\x96\\x00\\x96\\xc9q\\xe4(9\\x16\\xb6\\xad\\xe6J\\xde\\xcc{U\\xd1\\xab[%\\xb3[\\xdfZ\"\\xdc?\\x1fg\\xb4\\xcb\\xc9\\xf9\\x8e\\x94\\x93\\xb6\\x93\\x1d\\xb4Q$\\xef\\xa6K)\\xc1\\x8d\\x0027\\xd4\\x8a\\x00y\\xd6o\\xad\\xe4T\\x9d\\x96\\xde?\\xf9\\xf5?<\\xcdS\\xa6\\xbcWs\\xde\\xc4m\\xe2\\xff\\x00\\x96h\\xc4\\x17?\\x80\\xe6\\xa0}!\\xed\\xe4\\x11X\\xdd\\xc7\\x0e\\xe1\\x93+\\xfc\\xd2\\x9f\\xce\\xaa\\x9d:\\xee\\x16f\\x8a\\xd8F\\x07\\xde\\xbb\\x90\\xefv\\xfa\\n\\x00\\xd5Mf\\xd4\\xc1\\xe7\\\\\\x07\\xb6Rp\\xbev\\x01o\\xa0\\xa9\\xcd\\xed\\xa9\\x89d3*\\x86\\x1cn\\xe0\\x9a\\xe6\\x04,wM\\x1cn\\xe4p\\xd7\\x97\\x9d\\x17\\xfd\\xd5=\\xe9\\xb1!w3\\xdb\\xe6VQ\\xf3]\\\\\\x1c \\xfa\\x03@\\x1d3\\xbeFFq\\xebQ6Cr\\x0e\\x0fz\\xe7\\xe2\\xb8\\x95\\xa4i\\xad\\xa5\\x9a\\xeeC\\xc3H~X\\x93\\xf3\\xff\\x00\\xe4\\x93\\xfd?Z\\xf1\\xb68\\x19\\xed_A|\"\\xb3\\x16\\x7f\\tZ\\xe0\\xae\\x1e\\xea\\xed\\xa6\\xcf\\xa8\\x00*\\xff\\x00&\\xa0\\x0e\\xe93\\x95\\\\\\x1fJ\\xc7\\xf1;\\x19\\x12\\xcbO\\x07\\x99\\xe6\\x1b\\x87\\xb0\\xadky\\xb7\\x80q\\xf7x\\xac\\x86C}\\xf1\\x12\\xda\\x13\\xcf\\xd9\\xd3,=\\x0eM\\x00uaDQ\\xa4C\\x18U\\x00\\x0fAF\\xe1\\x8ac\\x12\\xcc[\\xdc\\xd3wv\\xcd\\x00+\\x11Q\\x93JO\\xad1\\x8d\\x00\\x04w\\xa8\\xcd8\\x9e)\\x9bY\\xba\\x0c\\xd0\\x026\\x07z@\\x8c@ \\xf5\\xab\\x10\\xda<\\x8c\\x06\\xd3\\x93Z\\x96\\x9ai`dh\\xdb\\xcb\\x8cnv\\xc7\\xdd\\x14\\x01\\x9d\\r\\x8b\\xb9\\x0c\\xc3\\x00\\xfa\\xf1Z\\xd6\\xfak\\x87D\\xda\\x01n\\x10\\x1e\\xad\\\\\\r\\xcf\\xc5m;P\\x91-<\\t`u\\tf;\\x12\\xfau!\\x01\\xce>Q\\xd7\\xadp^ \\xbf\\xd6\\xe0\\xf8\\x87}\\xa1x\\xa7X\\xbc\\xfe\\xda\\xb1\\x86;\\x99\\xc0\\x94\\xecQ!\\xc0U#\\x8e\\x9d\\xa8\\x03\\xda\\xf5\\xdf\\x17xW\\xc2n\\xd0^\\xdc\\x7fhj@q\\xa7\\xd8\\xb7\\x99 ?\\xedc\\x84\\xff\\x00\\x81\\x11^U\\xe2\\xcf\\x89Z\\xce\\xadk-\\xbd\\xdd\\xfa\\xe8\\x9a`\\x19\\xfb%\\xb3\\xecw\\x1e\\x92I\\xd8\\xfb\\x0c\\xd7=\\xe1\\xdd7\\xc4^7\\xd5d\\xd1~\\x1f\\xe8o\\x7f \\x7f\\xf4\\x9b\\xe6;\"\\x87=\\xe4\\x90\\xf0O\\xb6s_H|=\\xfd\\x9b4\\r\\x02H5\\x7f\\x1a\\xce\\xbe#\\xd5\\xd3\\xe7X\\xe5_\\xf4kv\\xf4E?{\\x1e\\xa7\\xd6\\x80<7\\xc0\\xff\\x00\\x0b|o\\xf1\\x14\\xa4\\xdaE\\x90\\xd0tA\\xcbj\\x97\\xd1\\x90$\\x1f\\xf4\\xcd\\x0f\\xcc\\xe7\\xdc\\xe0W\\xd4\\x9f\\x0f>\\rx\\'\\xe1\\xdd\\xb0\\x97J\\xb0\\xfb^\\xa4\\xff\\x004\\xba\\x95\\xe0\\xdf3\\x1fb~\\xe8\\xf6\\x15\\xdf$+\\x1a\\x85EUE\\x18TP\\x00\\x1fJ\\x90\\x03\\xceh\\x01\\x02\\xe0\\xe4\\x9c\\xd3\\xa8\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\n(\\xa2\\x80\\x1a\\xcb\\xb9q\\xf8\\xf4\\xa6I\\x14r\\xa6&\\x89\\\\w\\x0e\\xbb\\xaaZ(\\x03\\xcf\\xbcU\\xf0K\\xe1o\\x8cQ\\xce\\xbb\\xe0\\x8d&\\xe2g\\xcf\\xfaBB\\x12E\\xcfp\\xc3\\x90}\\xfbW\\x93k\\xdf\\xb1?\\xc3\\x9b\\xc62xkZ\\xd6\\xb4\\x191\\xd1e7\\x0b\\x9f\\xa3\\x1a\\xfaj\\x8a\\x00\\xf8\\x83W\\xfd\\x93\\xfe2\\xe8[\\xe5\\xf0\\xc7\\x8a\\xb4}j\\x11\\xf7a\\x9d\\x9a9O\\xe0\\xc0 \\xfc\\xeb\\x81\\xd6\\xfc\\'\\xf1\\x93\\xc2\\xcc\\xf1\\xf8\\x9b\\xe1v\\xabs\\n\\x8f\\x9e\\xe6\\xc6\\x03s\\x18\\xf7-\\x1eT~u\\xfa;L9\\xdb\\x8c\\x06&\\x80?,n\\xe6\\xb1t\\xdf\\x7f\\xa2jZv\\xee|\\xc7\\x81\\x95G\\xe3Um\\xec4\\xdb\\xd7\\xcd\\x86\\xabm1\\xf4\\x12\\x82G\\xd4W\\xeam\\xde\\x95\\xa6\\xea6Mi\\x7fcou\\x03\\xf0\\xd1M\\x18e?\\x81\\xaf5\\xf1\\x1f\\xec\\xdf\\xf0o\\xc4\\xdb\\x9a\\xeb\\xc1V6\\xd27\\xfc\\xb5\\xb1_ \\xa9\\xf5\\xf9h\\x03\\xe1\\x1f\\xeck\\x88\"\\r\\x93!\\xecW\\x9a\\x85\\xd1\\xe38\\x91J\\xe3\\x8eF+\\xea}W\\xf6:\\xb6\\xb7\\x8d\\xdf\\xc1\\xde=\\xd4\\xec\\xce~KmA\\x04\\xd0\\xaf\\xf5\\xaf;\\xd6\\xbfg\\xdf\\x8d\\xba\\t\\x90\\xc5\\xa2\\xe9~#\\xb6Q\\x9f2\\xd6\\xe0#\\x9f\\xa26\\x0f\\xe5@\\x1e629o\\x94{\\xf7\\xa5\\xdc\\xab\\x86$\\x8czw\\xad\\xadgM\\xbf\\xf0\\xec\\xe6\\x0f\\x16\\xf8[X\\xd0e?\\xf2\\xd2\\xe2\\xd1\\xc2{\\xe1\\x80\\xc1\\xaa0G\\xa5_\\xbel5\\x08X\\x11\\x8f\\x98\\xe0\\x9f|\\x1a\\x00\\xaf.\\x1dWz\\xfc\\x8d\\xd4m\\xebU.ll\\xee\\xd5R\\xe2%d_\\xba\\xbfuG\\xe0+V].\\xe63\\x80Q\\xc8\\xe8T\\xd5)a\\x9a\"C\\xaf\\x14\\x01\\x93s\\xa4[N\\xca\\x8fq*@\\x9c\\x88c\\xf9W\\xf1\\xc5V:T\\xc9n\\xe29R\\x18;Aj0\\xcf\\xf55\\xb0\\xdc\\x9cRc\\x14\\x01\\xce\\x0b{\\x9bkrL\\x7fc\\x84uX\\x97|\\xcd\\xf8\\x8a\\xae\\x8cm\\xe3,\\x91\\xc5\\xa7\\xab\\xff\\x00\\xcb[\\x9f\\x9ef\\xfa\\x0e\\xa2\\xba\\xc5;\\x7f\\x85\\x9b\\xfd\\xd1\\x9a\\x82hb\\x99\\x83\\xca\\x91\\xbb)\\xc8\\xc8\\xa0\\x0ef\\'\\x92\\xd9\\xcd\\xc5\\xb3\\x98[\\x18k\\xcb\\xc3\\x92\\xdf\\xee\\xadKoyy\\x1a3Z\\xc9+\\xb3\\x9c\\x9b\\xbb\\x9e\\x10\\xfd3[/\\xa7Z\\xcfp\\xd7\\x13\\xc4\\x18\\x9f\\xba\\xa7\\xa0\\xfa\\n\\xa16\\x8e[t\\xb3\\xc8n\\x9b?\\xbb\\x89\\xbeP(\\x02/\\xedy\\xe5U\\x80\\xc45\\x17\\x07\\xe6\\x97f#_\\xc6\\x92{\\xcd>\\xf2h\\xe2x\\x9a\\xe1\\x90`\\xa4\\'1\\xaf\\xd4\\xd4W\\x167+o\\xbe\\xf03\\x83\\xc2Z\\xc1\\xc2\\x9f\\xa9\\xaa7\\x11\\xc9\\x1cJ\\xb7\\xd7\\to\\x19\\xfb\\xb6\\x96\\xfd\\x7f\\x13@\\x1a\\x12\\xa6\\x9fyz\"\\x17(UG\\x16\\xf1\\x9f\\x94}qL\\x167.\\xcd\\x12^C\\x0c#\\xacv\\xeb\\xce=\\xcdQ)\\xe4\\xdb\\xe5\\xd5l\\xad\\xfdW\\x974\\xb0\\xf9\\x98\\xff\\x00C\\x80\\xa2\\x7f\\xcf\\xc4\\xcd\\x82h\\x02\\xe2\\xd9\\xcdn\\xdb \\x80D\\xbd|\\xd9~f\\xc7\\xb5F\\x17\\x12\\x1f\"\\xd9\\xa5\\x93\\xbd\\xcd\\xd8\\xc2\\x8f\\xa6h\\x8a\\xeeX\\x99\\xa0\\xb5v\\xba\\x91\\x86ZF\\xfb\\x8b\\xf4\\xa7.\\xac\\x19E\\x9c\\x88/\\xa4?\\xc1\\x1fA\\xf5\\xa0\\x06(\\x8e[\\x8f1L\\xd7\\xd3\\x8f\\xee\\x12\"_\\xc6\\xad\\xc5}q\\x15\\xc0g\\x97\\xedS\\x01\\x81mm\\xca\\xaf\\xd5\\xaaId\\xb26\\xa9os\\'\\xd9\\xf7\\x1cyqu\\xa7Ih\\x88\\x12\\xda\\x1b\\xa8\\xec\\xe3a\\x9c/2=\\x00,z\\xa4\\xb0\\xbb\\x1b\\xf6\\x0e\\xcd\\xf7 \\x87\\xe6\\x90~U(\\xd4\\xd2\\x1bA-\\xda\\x1brO\\xfa\\xb6\\xfb\\xc7\\xf0\\xa8\\x06\\x9d,YKH#\\x89\\x0f[\\x99\\x0f\\xcc\\xdfJ\\xae-\\xdd.\\x98YDf\\x9cr\\xf7W=\\x07\\xd0P\\x06\\xb3\\xde@mE\\xc3\\xb8\\x8dX\\x1d\\xa1\\xce\\xd3\\x8c\\x03\\x9c\\x1a\\xfa\\x9f\\xc2v\\xe9a\\xf0\\xcbB\\xb6^\\x14[\\tX\\xf6;\\xb2\\xdf\\xd6\\xbe@X\\xa2\\xba\\xd5`\\x84\\x87\\xd4n\\x9aE_\\x93\\x84]\\xd8\\x1f\\xd2\\xbe\\xc7x\\xa3\\xb6\\xb2\\xb0\\xb6\\x99\\xc6\\xf8-c\\x8dbN\\x9c \\x14\\x01\\xa5h\\xa3`a\\xd1\\xb2\\xc7\\x1d\\xab/\\xc3\\x04\\xdd\\xf8\\x8fU\\xbfo\\xe0\\x01U\\xbd~\\x94\\xeb\\xcb\\xe9\\xedt\\xb9n\\x9dv\\xf9q\\x9d\\x98\\xe9\\x9a\\xe4t\\x9dw\\xc6z9\\x8a[m\\'G\\xb4\\xf0\\x82\\xe6\\xe3P\\xd7\\xb5K\\xc1\\x16\\xd2I\\xf9QI\\xf9\\x88\\x18\\xfc\\xe8\\x03\\xd4\\x8f\\xf1c\\x91\\x9cq\\xebP\\xb7\\x1c\\xd7\\r\\xe1\\xdf\\x8a\\xda\\'\\x8c|c&\\x93\\xe1}\\x1bY\\xd44\\xa5\\xc9:\\xf3\\xdb2\\xdb\\x86\\x1d@b0G\\xf8Wlq\\xbf\\xaa\\x92y\\xdc\\xa3\\x00\\xd0\\x02\\x96\\x18\\xebI\\x8d\\xc3\\x02\\x9c\\xb1\\x19\\x0e\\x00\\xab\\xb6\\xf6\\x04\\x91\\x9e\\x94\\x01R;fb8?\\x95h[\\xe9\\xdb\\xb1\\xc1\\xcdh\\xdb\\xd8\\x0e+j\\xd3M\\x053\\x9cc\\x9c\\xfaP\\x06e\\x9e\\x95$\\x93.\\xd1\\xdf\\x15\\xe5_\\x14\\xdbO_\\'U\\xbd^\\x1eWa\\xcc)\\xe8\\x00\\xea}k\\xbe\\xf17\\xc5o\\x07x?T\\x83C\\xb5\\xba\\xba\\xf1\\x17\\x88\\xeeA\\x16\\xda&\\x91\\t\\x96Y\\x1b\\xdfmyO\\x85\\xfe\\x03\\xfcY\\xf8\\x81\\xe3=w_\\xf1e\\xa9\\xf0n\\x93\\xabjR\\xea\\x04n\\x12]\\x00\\xc7\\x84T\\xea\\xbf\\x8e(\\x03\\x88\\x8bV\\x82\\xca\\xfa\\xd7B\\xf0\\xa6\\x8f-\\xde\\xa2\\xbbV\\xdfO\\xb0\\x88\\xcd!\\x03\\xa7\\x03\\x90\\xbe\\xf5\\xed>\\n\\xfd\\x9b5\\xff\\x00\\x14^\\x0f\\x10|]\\xbdx\\xa3\\x90\\xac\\x8b\\xa3ZK\\xf3\\xb69Q4\\x83\\xeb\\xf7A\\xafr\\xf0\\x07\\xc2\\xef\\x07\\xfc7\\xd3>\\xcd\\xe1\\xbd&$\\xb9q\\xfe\\x91\\x7f7\\xcf<\\xed\\xdc\\xb3\\xf5\\xe4\\xf3\\x8e\\x82\\xbb`r3\\x8cP\\x06f\\x8d\\xa2i\\x9e\\x1d\\xd1\\xe1\\xd2\\xf4M:\\x0b\\x1b8F\\xd4\\x82\\x05\\x00}kM@\\x0b\\x801KE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00G,0\\xcf\\x19\\x8eh\\x92E#\\x05]r\\ry\\xf7\\x89\\xbe\\x06\\xfc*\\xf1{3\\xeb\\x1e\\r\\xb0i\\x89\\xc9\\x9a\\x04\\xf2d\\xcf\\xfb\\xcb\\x8a\\xf4Z(\\x03\\xe6ms\\xf69\\xf0\\xdb+\\xc9\\xe0\\xff\\x00\\x16k\\x1a4\\x84\\xfc\\x90\\xcd\\'\\x9f\\x10\\xfc\\x0f5\\xe6\\xda\\xd7\\xec\\xd7\\xf1\\xa3CW\\xfe\\xcc\\xb9\\xd1|Kn\\xbd\\xa3o\\xb3\\xc8G\\xa6\\x0e9\\xaf\\xb8\\xa8\\xa0\\x0f\\xcc\\xfds\\xc3~)\\xf0\\xe9e\\xf1_\\xc3\\xef\\x10ix?\\xeb\\x9a\\xd8\\xbcG\\xddX\\x0ek\\x0e\\x19\\xf4[\\xd9<\\xab}B!0\\xeb\\x0c\\xb8G\\x1f\\x81\\xaf\\xd4\\xb7Ud*\\xea\\x08#\\x04\\x11\\xc5y\\xdf\\x8d~\\t|4\\xf1\\xee\\x9b4:\\xd7\\x85\\xac\\x12\\xe2N~\\xddi\\x12\\xc5:\\x9f\\xf7\\xc0\\xcd\\x00|\\x02\\xfae\\xca\\xc7\\xba\\x10\\x8f\\xfe\\xe3f\\xa9\\xc9op\\xbf~\\xdc\\xfeU\\xf4\\xd6\\xb3\\xfb\\x16\\x0bf\\xf3<\\x17\\xe3\\xdb\\xcbf\\xc7\\xfa\\x9b\\xf5\\xdc\\x9f\\xf8\\xe5y\\xbe\\xb5\\xf0\\x17\\xe3\\xc7\\x87\\x0b\\xbf\\xf65\\xaf\\x88-\\x10\\xfd\\xebgWs\\xf4E\\xf9\\xbf:\\x00\\xf2v\\xf31\\x86\\\\{Uw\\x1c\\x9a\\xda\\xd4\\xaen\\xf4{\\xef\\xb1\\xf8\\x9f\\xc2\\x97\\xdam\\xcfFV\\x88\\x82\\x0f~\\x08\\xaa\\xc2_\\x0f]\\x12 \\xbe\\x10\\xbfu\\x97\\x83\\xf9\\x1a\\x00\\xcb\\xc7\\xb51\\xe2F\\xc1u\\xcdm6\\x8f+.\\xf8e\\x8a`z\\x0485VM>\\xea<\\xfe\\xe1\\xc8\\xee=(\\x03\\x0eM:\\xdc\\xdc\\x99D`\\xb0\\xe8Oj\\xab&\\x8eg\\xb9\\xf3.gf\\x8f\\xfey\\x8a\\xdbx\\xca\\xb0\\xdd\\x03\\xa9\\xf5\"\\x90\\xa4m\\xd1y\\xf7\\xa0\\x0c\\x13\\xa6\\xca\\x03\\xe6_. >TN\\xb4\\xc8!\\x96\\x18\\x18G\\x18\\xb7^\\xed\\x8eMn\\x95\\xdb\\xc7oJk\\x00\\xc9\\xb5\\x86G\\xa1\\xa0\\x0c\\x08Lv\\xf1\\xb7\\x93\\t\\x89\\x89\\xf9\\xee\\x18v\\xeei\\xd0\\x08\\xda\\xe0\\x9b\\x18\\xbc\\xc7<\\xb5\\xe5\\xc7A\\xf4\\xad\\xd9\\x12&\\x89Q\\xa3VPr\\x14\\x8e*\\xb5\\xcd\\x84\\x17\\x18\\x8d\\xc9D\\xfe\\xe2\\xf0\\r\\x00g\\xc7r\\xf1\\\\\\x1d\\x93\\xbe\\xa1xz$| \\xab#Q\\x9e\\xdc3j\\x13E37H!\\xedO\\x9e\\xc2d\\x8da\\xb4\"\\xd2\\x0e\\xfb>\\xf1\\xaa\\xdfe\\x92\\t|\\xab\\x08\\x02\\xb1\\xfb\\xd72\\x8d\\xc4~&\\x806|5$W^\\'\\xd3m\\xa7\\x87\\xec\\x8b%\\xcc\\x7f \\xea\\xdf7Z\\xfa\\xe6u\\xb7\\x17\\x12\\xacGn\\x0e\\xd0\\xc7\\x8e\\x9cW\\xc8\\xde\\x05\\x11\\xaf\\xc5\\xdd\\x0e/)\\xefn\\r\\xe2\\x06\\x91\\xf9\\x1fZ\\xfa\\xe6\\xfe\\xd9\\x8e\\xab#L\\xecIrJ\\xe7\\x8a\\x00\\xc4\\xf1K\\x1b\\x7f\\r:\\x16\\x124\\x8c\\x06}\\xba\\x93\\xfd+2\\xdb\\xe1\\x1e\\x91\\xa9\\xdfC\\xad\\xf8\\xefQ\\x9b\\\\\\x8e0\\xa6\\xcbH\\xf3\\x08\\xb3\\xb4\\\\\\x0c.\\xc1\\xc3\\x1e\\xf8>\\xb5?\\x88\\xf6\\xdd\\xeb\\xdaV\\x91\\x10\\xc4rH\\x0b\\x01\\xeck\\xd0BI#\\xa9=\\x80\\x03\\xf2\\xa0\\n\\xea\\x02\\xdb%\\xb5\\xbc\\x11A\\x0cCdqD\\x00U^\\xd8\\x03\\xa5K\\x05\\xb1<\\xd5\\xe8m\\x18\\x9eFkJ\\xde\\xc4\\x97\\x18A\\x8e\\xe0\\n\\x00\\xa9ohN\\xda\\xd6\\xb3\\xd3\\xa6\\x94\\x9d\\x8a\\xc7\\xd9z\\xd5\\xd1ai\\xa7i\\x9f\\xda\\x9a\\xc5\\xd4zm\\x94`\\xb3K9\\xe0\\x8f\\xa5yT\\xbf\\x13|m\\xf1+X\\xb9\\xf0\\xc7\\xc0\\x9d\\x0bm\\xac\\x12yw^%\\xbam\\xb0\\xa0\\xeeQ\\xfa\\x1e\\xe3\\x03\\x9eh\\x03\\xb9\\xf1w\\x8d|\\x1b\\xf0\\xebL\\x17\\x9e#\\xd5bk\\xc6\\x1f\\xbb\\xd3\\xed\\xd83\\xb1\\xec\\x08\\xf7\\xae\"\\xc3F\\xf8\\xc1\\xf1\\xd5\\x84\\xd3\\x99\\xfc\\x07\\xe0\\x969M\\xe8R\\xea\\xe5{lS\\xce\\x0f\\xf7\\x9b\\xf0\\xafF\\xf8w\\xfbK\\xf1\\x07\\xec]\\x10v\\x97\\xc1~5\\x9e\\xcd\\xf3\\x91\\x1e\\xa1\\x1e\\xf5\\x1e\\xdf&\\x0f\\xe2k\\xccu\\xff\\x00\\x80_\\x1d|.\\x8e\\xf0\\xe8\\xf1\\xeb\\xf0)\\xc6\\xeb\\t\\x16G?D\\xfb\\xdf\\x9d~\\x81\\x05\\x00\\x108\\xfaP\\x14\\x0f\\xc7\\xad\\x00~\\\\\\xdf\\xea:\\xa6\\x8by\\xf6\\x0f\\x12\\xf8n\\xfa\\xc2\\xe0p\\xd1\\xdcDcu\\xfc\\x08\\xaa\\xcf\\xa9h\\x13\\x0c\\x971\\x13\\xd3vT\\xe7\\xf1\\xaf\\xd4]CK\\xd3u{\\x06\\xb2\\xd5\\xb4\\xfb[\\xfbg\\xe1\\xa1\\xba\\x89dF\\xfa\\xa9\\x18\\xae\\x06\\xef\\xe0\\x07\\xc1\\xdb\\xc9ev\\xf0\\x16\\x93\\x07\\x9a0\\xcbk\\x17\\x92\\xbfP\\xa9\\x80\\x0f\\xe1@\\x1f\\x9e\\xcfki6>\\xcfp\\x18\\x91\\x90\\x0b\\x03\\xfc\\xaa\\xbc\\xbau\\xcap\\x02>zc5\\xf6/\\x89\\xbfc?\\x00\\xea2=\\xc7\\x87u}SD\\x90\\xfd\\xc8Q\\x84\\x91\\x0f\\xa8#w\\xeb^S\\xe2\\x0f\\xd9;\\xe2\\xae\\x84Kh\\x1a\\xad\\x96\\xb5n\\xbc\\x90\\x1c\\xc6\\xf8\\xf6S\\xd4\\xd0\\x07\\x83\\xc9\\x0c\\xd1\\x11\\xe6\\xc6@\\xa6\\x16]\\xd9\\xef]W\\x88|/\\xe3\\xcf\\t]5\\xb7\\x8a<\\'{\\x18_\\xf9h\\x90\\xb1\\x18\\xf5\\xac3&\\x9d0\\x05\\xc3A\\x9e\\xee\\xa4/\\xe7@\\x19\\xcc\\xfc\\xe7\\x9c\\xfdj\\x19\\xae\\xe3\\x82?\\xdfI\\xb3\\xfd\\x9fZ\\xd56\\x11\\xba\\x86\\x8aUu\\'\\x1b\\xb7\\x0c\\x03\\\\\\xd7\\x88#\\xb5\\xb0\\x9dR\\xf6c\\xe6\\x1c\\x10\\xbdI\\x14\\x01\\xd3\\xfc:\\xd4\\xe2\\xba\\xf8\\xc5\\xa0[\\xc7\\x1e\\x14\\xdc\\x87%x8Ps\\xcd}Pu6\\xbb\\xd6\\x1e(c\\xf32\\xd9?OZ\\xf9O\\xe0l\\xfau\\xc7\\xc6K`\\xc7c\\xf9.\\xb0o\\x1fy\\xc8\\xe4\\x0fz\\xfa/\\xc4~\"\\xb1\\xf0^\\x8eB\\x96\\x93U\\xbbS\\r\\xa4\\x00e\\xa4c\\xc6p9\\xc5\\x00_\\xf0\\xc5\\xa7\\xfc$\\x9f\\x15\\xee\\xa6\\x80\\xee\\xb7\\xd3c\\xc3zy\\x9d\\xab\\xd2\\xe3\\xb1u\\x93\\xe6C\\x9a\\xc7\\xf8e\\xe1[\\x9f\\rxF).\\xa3a\\xa9_\\x11qq\\xbb\\xaa\\xe7\\xa0\\xf55\\xd7\\xea\\xda\\x9e\\x81\\xe1\\x0f\\x0eI\\xe2\\x1f\\x17k\\x10Xi\\xf1\\xf2^C\\x97s\\xfd\\xd4^\\xae}\\x85\\x00;O\\xd1\\xe7\\xba\\x99R8\\xcf=\\x87_\\xads\\x1e.\\xf8\\xa1\\xe1\\xff\\x00\\x07j\\x83\\xc3~\\x1b\\xd3\\xe6\\xf1\\x7f\\x8b\\xe4\\xf9b\\xd2\\xb4\\xdc\\xb9\\x8d\\xbf\\xe9\\xa1\\xe8\\xa0{\\xd5ks\\xf1K\\xe3D+\\x06\\x85\\x1d\\xcf\\x80<\\x07?]I\\xc6\\xddN\\xfa?\\xf6\\x14\\xff\\x00\\xaa\\x07\\xd7\\x1d\\xeb\\xd6\\xfe\\x1f|/\\xf0o\\xc3m$\\xdaxcJ\\x8e\\x19\\xe4\\x1f\\xe97\\xd2\\xfe\\xf2\\xe6\\xe5\\xbb\\xb4\\x92\\x1eI=z\\xd0\\x07\\x91\\xe9\\x1f\\x03\\xbcW\\xf1#S\\x8f\\xc4_\\x1e5u\\x9a\\x12VH<-\\xa71\\x8e\\xde\\x11\\xd4\\t\\x99p\\\\\\xfbt\\xaf\\xa04\\xbd\\'M\\xd1\\xf4{}#K\\xb1\\x82\\xce\\xca\\xdd\\x02Em\\n\\x05DQ\\xd0\\x00*\\xee\\xcf\\x9bvN{\\xfb\\xd2\\x81\\x83\\xd6\\x80\\x00\\x00\\xe89\\xf5\\xa5\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00)\\x08\\xcb\\x0e\\x07\\xe2)h\\xa0\\x06\\xba,\\x91\\x98\\xdc\\x06V\\x18 \\x8c\\x82=+\\xc4|{\\xf0\\x02\\xebY\\xd7.\\xb5\\xaf\\x02x\\xb2?\\r\\xcdt\\x00\\x9fM\\xb8\\xd3 \\xbd\\xb0\\x94\\xff\\x00x\\xc5\"\\x9c\\x13\\xea\\xa4W\\xb8Q\\xda\\x80>%\\xf17\\xec\\xef\\xe3\\xfd\\xd1\\xee\\\\}\\xdf\\xb7G\\xf6\\xb0>\\x82]\\xc0P\\x07\\x84h\\xbf\\x16<_\\xaek\\x12\\xe9>\\x08\\xf3<_\\xaa\\xdd|\\xa8^\\xdb\\xfd\\x16\\xc9\\xbf\\xbf#(\\x18Q\\xe9\\xde\\xbdk\\xc0\\xff\\x00\\x03b\\x87X\\x87\\xc6\\x7f\\x14\\xb5\\x7f\\xf8M<_\\xf7\\xbc\\xfb\\x94\\xff\\x00E\\xb4?\\xdd\\x82\\x0f\\xba\\x98=\\xf1\\x9a\\xf5{\\r.\\xc3J\\xb2\\xfb&\\x93ai\\xa7\\xc0\\xbfv+hV4\\x1f\\xf0\\x15\\x00U\\xc5\\x04\\x0c\\x16$\\xfa\\x9a\\x00bFW\\'<\\xf6\\xa7\\x81\\x8aZ(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x00\\xa2\\x8a(\\x012=ik\\x90\\xf1\\xbf\\x8a,<\\x15\\xe1}S\\xc6:\\xfd\\xd3\\xc3\\xa3iv\\xed5\\xcb\\xc4\\xa5\\x98\\xa0\\xc7\\n\\xb9\\xe5\\xb3_>/\\xed\\xf9\\xf0\\x18\\xa8\\t\\x1f\\x8c\\xbat\\x1ar\\x1f\\xfd\\xab@\\x1fX\\x96\\x039=:\\xd1\\x91\\x9cf\\xbef\\xf0\\xaf\\xed\\xa9\\xf0o\\xc6\\xde6\\xd2\\xbc!\\xa4M\\xe2\\xa85\\r^\\xe1,m\\r\\xd5\\x82$fY\\x18*\\xe4\\xef\\x874\\x01\\xf4NE&\\xe1\\x9e\\xb5\\xf2\\x87\\xfc7\\xcf\\xc0\\xa8\\xc6\\xe3\\x17\\x8c\\x95\\x1f\\xa3\\x9d1H#\\xbf\\xfc\\xb4\\xafA\\x97\\xf6\\x86\\xf8sm\\xf0*?\\x8d\\x06\\xf3To\\n<\\xc2$U\\xb7?h\\xf37m\\xdb\\xb3~:\\xd0\\x07\\xb7\\x12\\x07ZZ\\xf9A?oo\\x81\\xd2\\x12R?\\x1a\\xb1\\xc6N\\xdd-\\x0e\\x07\\xfd\\xfc\\xae\\xab\\xe1\\xb7\\xed[\\xf0\\xb3\\xe2\\xf7\\x8fb\\xf0W\\x84.u\\xe8\\xb5y\\xa2y\\xa2]J\\xd1a\\x8e@\\x98,\\xb9\\x0e\\xdc\\xe3\\'\\x1e\\x80\\xd0\\x07\\xd0\\xa0\\x83\\xd2\\x90\\xb0\\x07\\x04\\xd7\\xcc\\xde)\\xfd\\xb4\\xbe\\x0c\\xf8;\\xc6\\x9a\\x8f\\x84\\xb5)|Uq\\xa9i\\xb7\\rmr\\xd6v\\n\\xf1\\x99\\x14\\xe1\\x82\\x92\\xe0\\x9ek2o\\xdb\\xc7\\xe0\\x8d\\xb0\\rug\\xe3\\x88Q\\xb8\\r.\\x94\\xa0~\\xb2P\\x07\\xd5\\xb9\\xe34\\x80\\x828\\xaf\\x12\\xf1o\\xed\\x11\\xf0\\xef\\xc0\\x9f\\n\\xf4O\\x89\\xba\\xdd\\xf6\\xa9/\\x87\\xf5\\xc2\\xb1\\xe9\\x9fb\\x83|\\xd2\\x16Vc\\xbd\\x0b\\x001\\xb4\\xf7\\xed\\\\-\\xbf\\xed\\xd1\\xf0j\\xf6\\x13-\\x9e\\x9f\\xe3\\xb9\\xe3\\x1d^=$2\\x8f\\xc4I@\\x1fS\\x82\\x08\\xc8\\xa5\\x04\\x1a\\xf0\\x9f\\x85\\x7f\\xb4\\x9f\\xc3\\xaf\\x8d~\"\\xbb\\xf0\\xf7\\x82nu\\xc8u+8\\xbc\\xf6]B\\xd8B\\nt=\\x19\\xab\\x8f\\xd4\\xff\\x00n\\xaf\\x81\\xba>\\xbby\\xa4]\\xcd\\xe2\\xb9n-\\'{i|\\xad9J\\x97F*pw\\x8c\\x8c\\x83\\x8a\\x00\\xfa\\x97p\\xc6r(\\xdc\\xbe\\xbe\\xd5\\xf2\\x8a\\xfe\\xde\\xff\\x00\\x01\\x04\\xa2)G\\x8c\"\\x0cG\\x12i\\xa9\\x8fo\\xe3\\xae\\xff\\x00\\xe2\\x1f\\xed\\x13\\xf0\\xf3\\xe1?\\x87\\xb4\\x0f\\x10x\\xae\\xebV\\x96\\xdb\\xc40\\xfd\\xa7M[\\x1b_1\\xcceU\\xc32\\x97\\x00p\\xe2\\x80=\\xc0\\x1c\\x8c\\x8a+\\xe5\\x1f\\xf8o_\\x81\\xcb\\x17\\x9em\\xfcm\\xe5\\xff\\x00|\\xe9\\x8b\\x8f\\xcf\\xcc\\xc5w\\xff\\x00\\x0c\\xff\\x00h\\xaf\\x87\\x1f\\x19mu\\x8b\\xaf\\x07^j\\xd1\\r\\x12!q{\\x1e\\xa3\\x00\\x89\\x84\\\\\\x9d\\xea\\x03\\x1c\\xf4=\\xc5\\x00{x \\xf4\\xa2\\xbeOo\\xdb\\xdf\\xe08\\x9f\\xc8\\x8c\\xf8\\xc2`\\x1bj\\xb4zr\\x9d\\xfd\\xb2\\x0f\\x99\\x93SZ\\xfe\\xdd_\\x02\\xaf\\xf5Xt\\x93\\'\\x8b\\xede\\xb8\\x91a\\xf3.4\\xe5U\\x8c\\xb1\\xc0,|\\xc2@\\xc9\\xeb\\x8a\\x00\\xfa\\xa8\\x10h\\xaf\\x0b\\xf8\\xa7\\xfbJ\\xfc9\\xf8\\'\\xad\\xd8\\xe9\\x1e9\\x9fX\\x92\\xff\\x00P\\x80\\xdc\\xc3\\x1e\\x9bn\\'U\\x8b8\\x05\\x8b2\\xe0\\x9a\\xe1\\x0f\\xed\\xed\\xf08\\xc5\\xe6\\xb5\\xbf\\x8d\\x16\"3\\xbc\\xe9\\x8b\\xb7\\x1e\\xb9\\xf3h\\x03\\xea\\xe2@\\xeaik\\xc4\\xfc\\x1d\\xfbC|>\\xf1\\xef\\xc2\\xbf\\x10\\xfcF\\xf0\\xd5\\xe6\\xaa\\xba7\\x87\\x91\\xa5\\xd4\\xd6\\xea\\xdc$\\xc1\\x162\\xe7b\\x82rp\\xa7\\x03<\\x9a\\xf3\\xc1\\xfb}|\\x08iv\\xc4mz\\x1d\\x8f\\xed\\x11\\xf0\\xe3T\\xf8\\x11u\\xf1\\xa2\\xd7P\\xd5\\x17\\xc2\\xd6s\\x18\\xa7I \\xff\\x00IIC\\x05\\xd9\\xe5\\xee\\xc7;\\x81\\xeb\\xd0\\x8a\\x00\\xf6\\xda+\\xe4\\xef\\xf8o\\xbf\\x81,~\\xe7\\x8c\\xb3\\x8c\\xe0i\\xab\\xc7\\xfeE\\xae\\x93\\xc0?\\xb5\\xdf\\xc2O\\x8a^:\\xb3\\xf0_\\x86f\\xf1\\x14Z\\xb5\\xf6\\xe1m\\xf6\\xfb1\\x14L\\xc0g\\x05\\x95\\xc9\\xa0\\x0f\\xa3A\\x04qE|\\xd3\\xe3\\x1f\\xdb3\\xe0\\xe7\\xc3\\xef\\x1c\\xea^\\x0c\\xd6\\xe5\\xf14\\xda\\x96\\x9b\\'\\x93r\\xd6\\x96bH\\x95\\xf02\\x15\\x9a@H\\xe4V;\\xfe\\xde\\x7f\\x03\\xed\\xf6K<\\x1e6\\x8d\\x0epd\\xd2\\xd4\\x06\\xf5\\xff\\x00\\x96\\x94\\x01\\xf5i \\x0c\\x9a^\\xd5\\xe2~ \\xfd\\xa1\\xbe\\x1e\\xf8_\\xe0\\xbe\\x93\\xf1sQ\\xd4u\\x87\\xf0\\xde\\xac\\xcb\\x1d\\x92Cn\\x1er[=P\\xb0\\xe0`\\xf7\\xe2\\xb8/\\xf8n\\x8f\\x83\\x0e\\xe8\\x89e\\xe3\\xb6y\\x00h\\xc2\\xe9\\x03-\\xe9\\x8f\\xdes@\\x1fT\\x02\\x08\\xc84\\xb5\\xe1\\x1f\\x0e\\x7fio\\x87\\xff\\x00\\x17%\\xebr\\\\*\\xb4\\x8c\\xaf\\x84\\x03\\xc5r\\x1f\\x18\\xfe>\\xfck\\xb2\\xfd\\xa4<{\\xa4\\xe9_\\x10\\xf5K\\r?M\\xd6\\xef--\\xad\\xad\\xca\\xaa$1\\xcc\\xc8\\x80\\r\\xbdp\\xa3\\xf5\\xa0\\nZ\\x87\\xec\\xef\\xfbIj\\xb6\\xbaU\\x9e\\xad\\xf0\\x93P\\x96\\xdfLC\\x1a\\xa5\\xb3A\\x19\\x95I\\x07\\x93\\x923\\xc1\\xe7\\xde\\xbe\\x84\\xd5>\\x04|E\\x93\\xfe\\t\\xb6>\\x1c\\xd8\\xf8fh|Fuc\\xa8\\xff\\x00c\\t\\x96IR6\\x980R\\xdc\\x0c\\xe2\\xbe`\\xf1\\x0f\\xc7?\\x8f\\x9a\\x06\\xa6\\xd6r\\xfcW\\xd5\\xae\\x1e(\\xe2\\x9b(\\xc8T\\xef\\x8d$\\xc7N\\xdb\\xf0~\\x86\\xbe\\x95\\xfd\\xab~/\\xfcH\\xf0\\xd7\\xc2\\xcf\\x85\\xd7\\xde\\x18\\xf1E\\xd6\\x93w\\xac\\xd9}\\xa6\\xf6\\xea\\xd4(i\\x9cF1\\x9e=\\xcf\\x1d(\\x03\\xc0tO\\xd9\\xe3\\xf6\\x99\\xd0$\\x96M7\\xe1M\\xf8k\\x88\\x8c2\\t\\x8cM\\x80I\\xe9\\x97\\xc0\\xeb^\\xc7\\xfb+|\\x08\\xf8\\x97\\xe0\\xcf\\xda\\'F\\xf1/\\x8b\\xbe\\x1c\\xdexz\\x1b\\x18n\\x0c\\xfa\\x95\\xd5\\xc22L]\\n,h\\x88N\\x18\\x97\\xcf\\xd1My~\\x89\\xf13\\xe3\\x0e\\xa9\\xf0S\\\\\\xf1\\xcd\\xe7\\xc7\\xadR\\xcfR\\xd3\\xae<\\x984|\\xc7\\xbe`\\x00;\\x8eq\\xc7\\'\\xa0=+\\xd9\\x7ff\\xcf\\x8c\\x9f\\x12\\xbcK\\xfb0\\xfcc\\xd5|C\\xe2K\\xbdSP\\xd0,c\\x9bN\\xba\\x9dW\\xcc\\x8d\\x9e)\\xc9\\xe7\\x1d\\x8a\\xae>\\x94\\x01\\xe5\\x7f\\x16\\xbff_\\x8e\\xd7\\x7f\\xb4W\\x8a\\xb5\\xdd\\x03\\xc07\\xba\\x8d\\x8d\\xd6\\xa7%\\xe5\\xad\\xd5\\xbc\\x89\\xe5\\xb8f\\xdc>\\xf3\\x03\\xf5\\xaa:\\xcf\\xc1_\\xdas\\xc5W\\xf6\\xd2x\\xbb\\xe1.\\xa9}a\\x08`\\x96V\\xb2C\\x0e\\t\\x18\\xce\\xed\\xc7\\xd3\\xd2\\xb1|\\x01\\xf1o\\xf6\\x85\\xf1\\xef\\x8e\\xf4\\xcf\\x0b\\xd8|[\\xd4\\xac\\xa6\\xd4\\x1c\\xfe\\xfa\\xe9\\x91a\\x85G%\\x8b\\x11\\xd8\\x0e\\x95\\xd8|\\x0f\\xf8\\xe3\\xf1\\x99\\xbfk\\x8f\\x0cxS]\\xf8\\x87\\xa9k\\x1at\\xfa\\xa3\\xd8\\xddG&\\xc6\\x8a\\xe1@`J\\x9c{\\x02\\r\\x00z\\xff\\x00\\xc6\\x8f\\x80\\xff\\x00\\x125\\xef\\xd8\\x8b\\xe1\\xcf\\x83|9\\xe1\\xd7\\xbc\\xd6\\xb4+\\x80\\xf7\\x9ad.\\xac\\xf1\\x86Yx\\xdc\\xc4\\x03\\xb7x\\x06\\xbcW\\xc2\\xbf\\n\\xff\\x00k/\\x06\\xf8N\\x7f\\x0f\\xe8\\xff\\x00\\t\\xee\\x1a\\xd6pw\\xf9\\xc2&\\xff\\x00\\xda\\x95\\xb3\\xfbQ\\xfco\\xf8\\xb3\\xe1\\xcf\\xda\\xb3\\xc4\\x9e\\x1f\\xf0\\xdf\\x8d\\xf5-/L\\xd3|\\xa5\\x86\\xde\\xd4(\\x03tJ\\xc7;\\xef5\\x02\\xa0Fn\\xb1\\xf2\\t8\\x8b\\xfd\\x8f\\xfe\\x0b|C\\xf0?\\xc5\\xadG\\xc4^,\\xf0\\x15\\xe7\\x86a:KZK-\\xd5\\xc2\\xc8o\\'f\\x04\\xb2\\x85\\'h\\xe2\\xbe~\\xf1\\x0f\\xec\\xbf\\xfbB[|N\\xd6\\xaf\\xf4\\xef\\x86\\xd7\\xb7q>\\xa35\\xcc\\x17\\x08\\xf14r)\\x91\\x88<\\xb7<\\x11^\\xf1\\xf1[\\xe3\\x0f\\xc4k/\\xf8\\'\\x97\\xc3\\xaf\\x18Yx\\x9a\\xea\\xd7^\\xd5\\xae\\x12\\x1b\\xcdF\\x10\\x04\\x8e\\x14\\xb8\\xea=v\\x8c\\xfa\\xe2\\xbc\\x1f\\xc2\\xdf\\x14\\xfe9\\xf8\\xab\\xc3\\x9a\\xf5\\xe5\\xb7\\xc6\\x8d^\\xde\\xff\\x00L\\x85%\\x8a\\xc2W\\x8c5\\xca\\x1c\\xee*H\\x19+\\xc1=\\xc0\\xcf\\\\P\\x01s\\xfb;~\\xd0\\xda\\xee\\xb7%\\xef\\x88\\xbe\\r\\xdf\\xdd\\x99\\xa3\\x10\\xc6\\xb1K\\r\\xbaB\\xd8\\xc0c\\xb5\\xb2@\\xaf}\\xfd\\xa9>\\x04|O\\xf1g\\xc1\\xcf\\x84\\xbag\\x84\\xfc56\\xb5y\\xe1\\xcd%4\\xeb\\xfb[fP\\xd1\\xc8-\\xe2\\\\\\x82\\xc4\\x022\\x84~\\x15S\\xf6+\\xf8\\xbb\\xf1#\\xc6^+\\xf1\\xce\\x9f\\xe2\\xdf\\x15\\xdekI\\xa7\\xe8\\xa2\\xee\\xd4]\\x00Lro\\xe7\\x04\\x01\\x91_7Z~\\xd0\\xbf\\x1b.\\xbcF\\xd3\\xea_\\x15u\\xdb;\\x17\\xb8f\\xb8h6\\x93\\x1an;\\x82)\\x1c\\x9e09\\xeb@\\x1b\\x83\\xe0\\'\\xedT\\xbe\\x13\\xff\\x00\\x84i~\\x1bjcM\\xe3t\\x01-\\x86Gq\\xbbv\\xef\\xd6\\xbe\\x93\\xfd\\x94\\xfe\\nx\\xe3\\xc2\\x1a_\\x8ed\\xf1\\x1f\\x81\\xa6\\xf0\\x91\\xd4\\xb4\\x91\\xa7Cosp&k\\x99NO\\x980H\\x03\\x9cu\\xaf\\x9a\\xf4?\\xda\\x13\\xe2\\xe5\\xb7\\xc6}\\x12\\x1d\\'\\xe2v\\xb9\\xaah\\x93j\\xd6\\xf1B/\\xd1\\x15\\xa5\\x89\\xa5@D\\x8a\\x07^H?\\x8d{7\\xed\\xb5\\xf1\\x83\\xe2o\\x84>6\\xe9>\\x1f\\xf0\\x9f\\x8b\\xaftm%O\\xff\\x00\\x04\\xb3\\xf1\\x07\\x8fe\\xf1M\\xdc\\xde&\\xb5\\xd4\\x92\\xd6-I\\x91\\x04\\xab\\x11\\xb9\\x81=0xs\\xda\\x80\\x0f\\xdbK\\xe0W\\xc5O\\x88?\\x13<7\\xe2\\x0f\\x04xRmr\\x084\\xb1i7\\xd9Y\\x15\\xa3\\x901\\'!\\xcfLt\\xaf\\n\\xb9\\xf8\\x1f\\xfbVO\\xe1\\xb8|9s\\xf0\\xd3Q\\x97I\\x89D&\\x18\\xe3\\xb6Vx\\xf7\\xee\\xdb\\xbc\\x1c\\x8e@\\xe9Y\\xfe\\x0f\\xf8\\xdd\\xf1CQ\\xbc\\xd4b\\xf1g\\xc6\\xed\\x7fD\\xb5\\x8e\\xc6Ym\\xa6P\\xb2\\x99\\xe7\\x1fr3\\xc7\\x00\\x9e+\\xd7\\xff\\x00c?\\x8c?\\x15\\xfc[\\xfbN\\x7f\\xc23\\xe3\\x1f\\x18\\xea\\x1a\\xbe\\x9a\\xda]\\xc4\\x86\\xde\\xe9\\x94\\x80\\xca\\xd1\\xe1\\x86\\x07^\\x7fZ\\x00\\xef\\xfe\\x0c\\xfc\\x13\\xf1\\xd6\\x8b\\xfb+|Z\\xf0\\xfd\\xd7\\x82e\\xf0\\xde\\xa1\\xe2[6\\x83M\\xd1\\xeen\\x04\\xac\\\\A\"\\xe4\\xb8\\xce7\\x16\\x1c\\x1a\\xf9\\xa7\\xc3_\\xb3\\xdf\\xedA\\xe0\\xadt\\xea\\xde\\x1f\\xf8g\\x7f\\r\\xe0\\x89\\xa3\\xf3\\x1e;[\\x94l\\xfa$\\xa4\\x8a_\\x89\\x9f\\xb4\\x07\\xc6\\xe4\\xf8\\xd5\\xe2\\x88,\\xbe!j\\xd6\\x16\\xf6\\xba\\x8c\\xd0Emo\\xb7dh\\xad\\xb7\\xa6=+\\'\\\\\\xf8\\xf9\\xf1\\xbbH\\xd5!]3\\xe2\\xd6\\xb3y\\x02C\\x04\\xdb\\xd9\\xd3\\x1b\\xd9C\\x15#obq@\\x1d\\xcf\\x80\\xff\\x00gO\\x8e\\x97\\xbf\\x1a4\\xbds\\xc5\\x9f\\x0b/\\xa0\\xb9\\x93[\\xb7\\xd4\\xee5i%\\x86\\x08a\\xdb*\\xc9!\\xf2\\xa3\\xf9y\\xc7\\x00\\x01]\\xcf\\xeds\\xf0\\x07\\xe2\\xff\\x00\\x8d\\x7fi\\xa9\\xbcY\\xe0\\xdf\\x07\\xde\\xebZe\\xc5\\x94\\x08&\\xb5d\\x1b\\n\\x13\\x90w0\\xad\\xef\\xda\\xe7\\xe3\\x0f\\xc4\\xbf\\r\\xf8\\x0f\\xe1T\\xfe\\x1a\\xf1%\\xd6\\x8f6\\xbb\\xa4\\xfd\\xbbP\\x96\\xcd@2\\xcab\\x84\\xf1\\xed\\x96o\\xce\\xbep\\x8f\\xe3\\xb7\\xc6\\xa6\\xf0m\\xce\\xa5\\'\\xc5\\xcdqo\\xe1\\xbd\\x8a\\xde;}\\xe9\\xfb\\xc8\\xda9\\x19\\x9f\\xee\\xf6*\\xa3\\xf1\\xa0\\r{o\\xd9\\xf3\\xf6\\x8d\\xfb\\x16\\x95\\xa4\\xeb?\\x07\\xf5MOD\\xd3\\xe4\\x91\\xe2\\xb0Y \\x84\\xe5\\xceI\\xf3\\x15\\xb7~d\\xd7\\xd1\\xfaW\\xc0\\xcf\\x88\\x03\\xfe\\t\\xcb\\xe2\\xaf\\x00\\xc5\\xe1\\x16\\xd2\\xf5\\xddKTmB\\xcfB3\\t$D\\r\\n\\xec,N2|\\xb2\\xddz\\x11\\\\\\xff\\x00\\xc1/\\x8c\\x9f\\x135\\x7f\\xd8w\\xe2\\xff\\x00\\x88\\xb5\\x9f\\x13\\xdd\\xdfj\\xfa\"3\\xd8j\\x13\\x81\\xbe\"bR@\\xc0\\xecI\\xc5|\\xdf\\xa6\\xfcx\\xf8\\xed\\xa9_F&\\xf8\\xbd\\xa9\\xe9\\xea\\xcaX\\xcfy\"\\xa2/||\\xa8\\xc4~T\\x01\\xb9\\xe1\\x9f\\xd9\\xff\\x00\\xf6\\x9d\\xf0\\x9d\\xd4\\xd7\\xda_\\xc2\\x8b\\xc9&\\x9a\\xd9\\xedd[\\xc8m\\xa7\\x1b\\\\\\x10H\\x0c\\xdc\\x11\\xeb^\\xa1\\xfb7\\xfe\\xcf\\x9f\\x15<;\\xf1\\xdb\\xc2\\x9a\\xbf\\x88\\xfe\\x16\\xdfh)\\xa5\\xdc5\\xc5\\xd6\\xb3qt\\xa5e\\\\\\x93\\xb4F\\xacpNq\\xf8VO\\xec\\xcb\\xf1\\xbb\\xe2\\xd6\\xb7\\xfbY\\xf8k\\xc3~%\\xf1\\xdd\\xfe\\xb5\\xa6_K4S\\xc19\\x069\\x07\\x92\\xe42\\x9c\\x0e\\xe0\\x1e\\x82\\xb2\\x7fh_\\x8f\\x1f\\x19\\xb4\\xdf\\xdas\\xc6Z.\\x85\\xe3\\x9dSO\\xd3\\xac/\\xda\\xd6\\xde\\xd2\\xd4\\xa2**\\x9c\\x0f\\xe1<\\xf7\\xcfZ\\x00\\xbd\\xf1\\xd7\\xf6m\\xf8\\xe3\\xa9\\xfe\\xd3\\xfe(\\xf17\\x86|\\r{\\xaci\\xf7\\xd7\\xabum{n\\xd1\\x18\\xd8\\x10\\x84e\\\\\\xf3\\x82\\x08 \\xfaU\\x1dG\\xe1\\x07\\xed\\x1b\\xe2\\xa9\\xed\\x87\\x8e\\xbe\\njZ\\xa5\\xa5\\xbc\\xad\"Eg$\\x16\\x87{\\x10\\t\\xc2\\x93\\xf2\\xe0t\\xfck\\x8c\\xf17\\xc6\\x9f\\x8e\\x9e\\x1b\\x92\\xd2\\x1b\\x7f\\x8dwZ\\xbaOi\\x15\\xdbI\\xa7\\xc8\\x1dbg\\x04\\xf9O\\xb9\\x01\\x0e6\\xf3\\xd7\\xad{\\xff\\x00\\xed\\t\\xf1\\xb7\\xe2\\x96\\x8d\\xfb3\\xfc\"\\xd6t?\\x12\\\\\\xe9Z\\x86\\xb9i\\xf6\\x8dB\\xe6\\xd8(\\x92W\\t\\x8c\\x1c\\x83\\xc7$\\xd0\\x06\\xe7\\xc5\\x0f\\x80\\xbf\\x13u/\\xf8\\'\\xcf\\x81<\\x03\\xa3\\xe8o}\\xe2=\"X\\xe5\\xbb\\xd3\\xa2u\\xde\\x81\\xb2q\\x92B\\x92\\xb9\\xc1\\xaf\\x16\\xff\\x00\\x85_\\xfbY\\xcbm\\xa7#|&\\x9d\\x1e\\xc2\\x04\\xb7Iw r\\xb1\\xb8\\x91FD\\xb9\\x1f2\\x0f\\xbaEy\\xef\\xfc/\\xdf\\x8f*2>(\\xeb\\xc7=~t\\xff\\x00\\xe2i\\x0f\\xed\\x01\\xf1\\xe3o\\xfc\\x95=w=9d\\xff\\x00\\xe2h\\x03\\xeao\\xd9\\xbb\\xe1\\xbf\\xc6\\xb8?j\\xadC\\xe2\\x9f\\xc5_\\x08M\\xa1E&\\x9d%\\xbb\\xc9+\\x8cH\\xe5p1\\xf3\\xb1?\\x8d}\\xc7j\\xc1\\xedce\\xe8G\\x15\\xf9\\xf1\\xfb\\x1b|^\\xf8\\x9f\\xe3_\\x8f\\xd7\\xde\\x18\\xf1\\x97\\x8bo\\xf5\\xcd0\\xe9\\x92M\\xe5]\\xec`\\x8e\\xb8*\\xc3\\x03\\xd6\\xbfA\\xadT-\\x9c@vZ\\x00\\x9e\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f\\n\\xfd\\xad\\xb0\\xbf\\xb2\\x17\\x8e\\x88\\x0e@\\xb1U\\xe3\\xa7\\xde\\x15\\xf9=\\xa7\\xdd\\xe9b0\\xba\\x85\\xbb\\\\BU\\x87\\x96\\x92\\x04;\\xb1\\xf2\\x9e\\x95\\xfb)\\xf1oV\\xf0\\xe7\\x87\\xfe\\x14\\xf8\\x97Z\\xf1\\x9d\\x88\\xd5|?kh^\\xefO+\\xfe\\xb5}+\\xe0\\xc8\\xfe=~\\xc9l\\x18\\xaf\\xec\\xd8\\xd8f\\xcf\\xfc|\\xb7?\\xad\\x00p\\xff\\x00\\xb1\\xfd\\xc2\\xbf\\xed\\xaf\\xe1\\x15Np.?\\x8bq\\xe6\\x16\\xee+\\x86\\xf8\\xd5w\\x1a~\\xd4\\xdf\\x12D\\x92\\x00\\xdf\\xf0\\x92\\xea\\x04\\x15\\xf9s\\x8b\\x97\\xc7_\\xc6\\xbe\\x8d\\xf0\\xcf\\xedQ\\xfb:x\\'\\xc4+\\xafxO\\xe0%\\xce\\x95\\xa9\\xc6\\x8d\\x1cw\\x96\\xf7\\x03\\xcc@\\xc3\\x07\\x1b\\x81\\x03\\x83Oo\\xda\\x0b\\xf6^\\xf8\\x81\\xf1.+\\x9f\\x12|\\x03f\\xd4u\\xab\\xb5I\\xef\\xa5\\x98\\x92\\xf2;\\x05\\x0cB\\x90:\\x9eh\\x03\\xe4\\xcf\\x1a\\xae\\x93m|#\\xd2f\\x12\\xc0\\xf6\\xb1;\\x13(s\\xe6\\x15\\x19\\x19\\xeb\\xc1\\xc9\\xfck\\xe9\\xcf\\xdb\\x0eh\\xd3\\xe0\\xc7\\xc1X\\xdb\\n\\x7f\\xb2\\x8be\\x8606(\\xae\\xf3\\xe3.\\xb7\\xfb*|\\r\\xf8\\x9c\\x9e\\t\\xbc\\xf8\\x15\\x16\\xad~\\xb6\\xa9w,\\xf0\\xc8\\xc8\\xa8\\x18\\x9d\\xaa71\\xc9\\xf9k\\x0f\\xc5?\\xb6\\x1f\\xc0\\x9f\\x1dh\\x96Z7\\x8b>\\x05\\xdfj\\xb6:v\\x1a\\xd2\\xdeY\\xd4y\\x18\\x18\\xc2\\x95\\x00\\x81\\x8e\\xd9\\xc5\\x00|\\xbbg\\xff\\x00\\x08s|\\x17\\xd6o\\xb5\\x194\\x93\\xe2\\x95\\xd4a[$\\x92Y\\x05\\xc0\\x80\\xa6X\\xaa\\x00c\\xd9\\x93\\xd4\\x92\\xc7\\xda\\xbd\\xff\\x00\\xf6S\\xb8-\\xfb$\\xfe\\xd0G;\\xb6\\xe9\\xb0\\x9e\\x9c\\xff\\x00\\xaa\\xb8\\xafU\\xd4\\x7f\\xe1\\x94\\xf4\\xff\\x00\\xd9n\\xcf\\xe3\\xaa\\xfc\\x17\\x82}6\\xee\\xe0Y\\xc7\\xa7\\x87\\x7f4JY\\x93\\x04\\xef\\xc7\\xf0W\\x1f\\xe1\\xdf\\xdb\\x0b\\xe07\\x83\\xbc)\\xa8xw\\xc3\\x9f\\x03\\xaft\\xcd/RFK\\xdbxf\\\\L\\x08 \\x86\\'$\\x8f\\x98\\x8e\\xbcf\\x80>G\\xf8{o\\xa6j\\x9e.\\xd34\\xcdJI>\\xcb)a \\x86\\xec[0\\xe3\\x8f\\x98\\xf1\\xf8dg\\xa6GZ\\xef>\\x045\\x9c?\\xb6\\xcf\\x82\\xed-.\\x16{hu\\xaf*)W\\xe6\\x0f\\x18\\x0c\\x14\\xe7\\xbeF;\\n\\xfa\\x8f\\xe0\\x8d\\xef\\xec\\xb3\\xf1\\xdf\\xc5\\xda\\xa6\\x83c\\xf0:\\r\\x1a\\xf2\\xca\\xd3\\xed\\xc3\\xed\\x0c\\xcf\\xe6\\xa0`\\x08\\x18n\\xbc\\xd7\\x19\\xa7\\xfe\\xd1\\x7f\\xb3\\x1f\\x80<\\x7f%\\xef\\x84\\xbe\\x01\\xcf\\x0e\\xa5\\xa5O\"[\\xdf\\xc1/*A*YC\\x13\\xcfZ\\x00\\xf2/\\xda\\xea`\\x9f\\xb6\\xb7\\x8dB\\x8c7\\x99o\\xf7\\x98\\x05?\\xb8N\\xdd\\xf9=+\\x80\\xf1\\xdc\\xde\\x0cM\\x0b\\xc3\\x87\\xc2\\xda\\xd5\\xce\\xa3p\\xfa{&\\xa6\\xd7L\\xc5\\x92U\\x7f\\x95T\\x1e\\x8a\\x07\\x00\\x0e1_O\\xeb\\x1f\\xb4\\xf7\\xec\\xd5\\xf1\\x0f\\xc7\\x16\\xfa\\xa7\\x8c\\xbe\\x05\\\\\\xdd]\\xdeJ\\x90M\\xa9M(f\\x00\\x90\\xa1\\x8e\\xd22F\\x05v?\\x1c$\\xfd\\x96~\\x07kzN\\x8f\\xa9\\xfc\\x10\\x87Y\\xba\\xd5m\\xfe\\xd6\\x9ffw\\x8c,[\\xb8\\xdcK\\x9c\\x9a\\x00\\xf3\\x7f\\x8b\\x8f\\xb7\\xfe\\tm\\xf0\\x93o\\x00\\xde\\x92\\xb9\\xe3\\xf8\\xe5\\xc1\\xaf\\x9c\\xfc=\\'\\x85f\\xf0\\xbe\\xbf6\\xb5\\xa8[\\xdbj\\xb0@\\xbf\\xd9\\x8e\\xce\\xe1\\x8b\\xe4\\xee\\x01\\x14a\\xb2\\t\\x1c\\xb69\\xe9_Vk\\x1f\\xb6G\\xc0\\xcd{\\xc01x\\x1fX\\xf8!uw\\xe1\\xdb@\\xbfg\\xd3\\x8d\\xc2\\xf91\\x11\\x9c\\x15 \\x02:\\xb79\\xae\\xc7\\xc31\\xfe\\xca>$\\xfd\\x9au\\x7f\\x8dC\\xe0\\xd4Vzf\\x89)\\x82\\xe6\\xc9\\xd9\\xdaB\\xf9EP\\xa7~:\\xc8\\xb4\\x01\\xe5\\xbf\\xb0\\x1c\\xcb\\'\\x8f\\xbe$J\\xc3\\x8f\\xf8G\\x06Fwg\\xf7\\x9f\\xe7\\x8a\\xf9cI\\xbb\\xd3\\xc7\\x8am\\xc6\\xac\\xe7\\xfb<\\xdf+^\\xa8?0\\x87\\xcc\\xf9\\xc0\\xfa\\x83_cx?\\xf6\\xc2\\xf8\\x0f\\xf0\\xf7\\xed\\xad\\xe0\\x8f\\x81W\\x9aK^ \\x8ev\\x82u\\x06d\\xcfF-\\x9e=\\xabO\\xe1w\\x8d?eo\\x8c_\\x17\\xe1\\xf0M\\xb7\\xc0\\x84\\xd3u\\rK\\xccd\\xba\\x9aVe$\\x02\\xc7!Xc\\xa5\\x00|\\xa9\\xa8\\\\\\xf8RO\\xdaz\\xd5<\\x0b\\x9f\\xf8GN\\xbdft\\xf8\\x8eI\\t\\xe6\\'\\x1c\\xf3\\xc1\\xcd{O\\xed\\xef*E\\xfbM\\xe9\\x8c\\xc5\\xd7\\x1a4C$`\\x1e{\\x13]\\xc7\\x8c\\xbe,~\\xcb\\xbf\\x08~2^xkM\\xf8\\x10/u\\x1d\\x02\\xe0\\'\\xdb\\xa1\\x94\\xa0\\x12\\x8c6@bz\\x1crj\\xa7\\x8c?k\\xbf\\xd9\\xf7\\xe2>\\xa1m\\xa9x\\xe7\\xe0\\x85\\xd6\\xabsh\\xa2\\x14\\x9ai\\xf74HNH\\xe3m\\x00|\\x9duu\\xe1\\x93\\xf0\\xe2\\xd1!\\xb6\\xb6m~K\\xb9L\\xd71\\xc8\\xd9\\x10\\x00\\xbb\\x0b\\x86;I$\\xb7A\\x9e+\\xe9}\\x11\\x84\\x9f\\xf0F\\xbf\\x12\\x85\\x1b\\xc2k\\x91\\x17 \\x1e\\x07\\xda\\xed\\xf9\\xafO\\xf8\\xa5\\x17\\xec\\xad\\xf0\\xbf\\xe1G\\x84\\xbcy\\xa8|\\x18\\x83Q\\x8b\\xc5V\\xe9qcg\\x06\\xf0c\\x8c\\xc4\\x92\\x1d\\xecd\\xe3\\xfdb\\xe3\\x8fZ\\xe3\\xe0\\xfd\\xb2>\\x06\\xdb\\xfc9\\xb8\\xf0\\x15\\xbf\\xc1\\x0b\\xc8\\xfc19\\xcc\\xbab\\xdc/\\x94\\xe4\\xb2\\x9c\\x91\\x8c\\xe7*\\x0es\\xda\\x80>a\\xf8]\\x7f\\xf0\\xf0x\\xbaW\\xf8\\x91mou\\xa4\\x1bI\\xbc\\xbby\\x1d\\xe3A?;[rs\\x9c\\xe3\\x8e\\x9fJ\\xf5\\x9f\\xd8:M\\xff\\x00\\xb6\\x1c_\\xbd\\xde\\x0e\\x91vC\\x15\\x00\\x9c\\xb4\\\\\\xf5\\xf6\\xafs\\xf8P\\xff\\x00\\xb2\\x97\\xc5\\x7f\\x05x\\xa3\\xc4V\\x9f\\x06 \\xd2\\x93\\xc3p\\xfd\\xa2\\xea\\x19\\x99\\xd9\\x9a=\\xa4\\xe5p\\xf8\\xcf\\x15\\xc2\\xf8?\\xf6\\xaf\\xfd\\x9e>\\x1fk\\xd3\\xeb~\\x04\\xf8\\x0fw\\xa6j\\x12F\\xd0\\xfd\\xae\\t\\x86\\xe7\\x8f=\\x06\\xec\\xe38\\x19\\xc5\\x00|\\xbd\\xf1&\\x7f/\\xe3w\\x8cbg\\xf2\\xdc\\xea\\xf7$\\xb1\\xe0\\xe3\\xcc\\xceq\\xdf\\xa7J\\x7f\\xc4\\xad_\\xc0\\xba\\x8e\\xb3\\xa6K\\xe0=!4\\xabH\\xedb7p\\x02\\xce\\x1ab\\x01nY\\x89;s\\xb7\\xdf\\x19\\xc0\\xaf\\xab\\xfc5\\xf1\\x93\\xf6]\\xf8\\xb1\\xf1\\xa3M\\xd0u\\x9f\\x81\\r\\x0e\\xa7\\xe2\\x1b\\xc4\\xb7\\xfb|\\xb2o\\x06Y\\x0e\\x01`\\x18pX\\x8c\\x91W\\xbe/x\\x9f\\xf6Z\\xf8/\\xf1^\\x7f\\x02_|\\x06MZ\\xfe\\xca8\\xeee\\x9e\\xdeVT\\xcc\\x88$\\x18\\x05\\x8f\\xa8\\xa0\\x0e;\\xf6\\xd5\\x99W\\xe1\\xf7\\xc0\\xd6S\\xb0\\xb7\\x87\\xf3\\x9c\\xe0c\\xc9\\x83\\x8fn\\xb5\\xf3\\xf5\\x96\\xa9\\xe0\\x04\\xf8)\\xa9Cwm\\x1a\\xf8\\xb7\\xcf\\xc5\\xbc\\xef\\xb8\\xb8\\x1etDm\\xc1\\xda\\x14D\\'\\x07*IfL\\x11\\xcd}9\\xe3\\x0f\\xdb#\\xe0_\\x8f\\xec,\\xad\\r\\x1a\\xefO\\xb4k\\xf9~\\xd2\\xee\\xe1\\xe3\\x0c\\x01\\xc6\\x18z\\xd0\\x07\\xcd\\xbf\\xb2|\\xc9\\'\\xed\\xb9\\xe0\\xbf+\\xe6C<\\xfb2w2\\x8f%\\xfa\\xf6\\xaco\\xda:q\\x1f\\xed\\x85\\xf1\\tC\\x05s\\xabHW\\'\\xbe}{\\x1cW\\xbeh\\x7f\\xb4\\x9f\\xec\\xe1\\xe0_\\x88_m\\xf0/\\xc0K\\xab}Z\\xd2y-m\\xefm\\xa7\\xc3\\x92r\\x9c\\x06\\xce2\\t\\xa3U\\xfd\\xa2\\x7ff\\x8f\\x1d|II\\xbce\\xf0\\x0ei5MB\\xe1m\\xee\\xafd\\x9b\\x9d\\xe5\\xb1\\x96\\xdaFy?Z\\x00\\xf9\\'\\xc5\\x93\\xf8>7\\x86/\\x06\\xb6\\xa2\\xd6Oh\\xa6\\xe5\\xf5\\x16B\\xff\\x00i#\\xf7\\x81B\\x81\\xf2\\xfd\\xdc\\x1a\\xfa/\\xf6\\x98\\x93\\x1f\\xb2_\\xc0va\\xb4\\x7fg\\xb6r1\\xfc\\x02\\xbdG\\xe3n\\xa9\\xfb+|\\x0e\\xf8\\x89k\\xe1\\x1dK\\xe0lZ\\xd5\\xe4\\xd6K|\\xf2\\xdbH\\xe8\\x11\\x19\\xd8 \\xe5\\x8eO\\xc9\\xfaV/\\x8a\\xbfk\\x7f\\x82~\\'\\xf0~\\x8f\\xa3\\xf8\\xab\\xe05\\xe5\\xee\\x8fh\\xa5\\xf4\\xc8&\\x9dJE\\xb4m\\xf9v\\xe0\\x81\\x83\\x8e\\xb4\\x01\\xf1s\\xdf\\xc0\\x91\\x06W\\xdcGP\\xb8c\\xf9f\\xbd\\x16?\\r|!\\x97I\\xb6\\x9e\\xe3\\xe2\\xdc\\x90^K\\xe4\\x99`\\x1aS0\\x8b+\\xfb\\xd1\\x9d\\xfd\\x8b`\\x7f\\xb8O\\xf1\\x0c}v\\xd1~\\xcaQ\\xfe\\xcb1\\xfcy?\\x06\\xa0\\xfe\\xc9\\x9aV\\xb4M>2\\xfeq\\x94J\\xd1\\xe0\\xb6\\xf0\\x00\\xf9O5\\xe4\\xd6\\xdf\\x1b\\xbfeK\\xc8.e\\x83\\xf6g\\x91\\xd2\\xde\\x1f6\\xe3\\x17G\\xf7q\\xe5P\\x13\\xcf\\xf7\\x99G\\xe3@\\x11\\xfe\\xc4\\xd6\\xdaU\\x9f\\xed\\x99\\xaa\\xd9h\\x9a\\xb0\\xd4\\xf4\\xf8\\xb4\\xcb\\x85\\x86\\xf3\\xcb\\xf2\\xcc\\xcb\\x81\\xc9\\x195\\xfa]l?\\xd1S\\x9c\\xf1_\\x1d~\\xcc\\xdf\\x15>\\x04\\xf8\\xbb\\xe2e\\xe7\\x87\\xfe\\x1a\\xfc*\\x7f\\x07kRY\\xbc\\xa6\\xe5\\x8f\\x99\\xbe5\\xe4\\xa8$\\xf1\\x9a\\xfb\\x0e\\xcc\\x11e\\x1a\\x9f\\xee\\xf5\\xa0\\x0b\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00\\x14QE\\x00x\\xaf\\xedJ\\x01\\xfd\\x93> \\r\\xdc\\x8d4\\x82\\xde\\x83p?\\xd6\\xbf\\'lt\\xadV]\\x15u(\\xf4{\\xf7\\xb1U\\x0c\\xf7k\\x03yJ\\t\\xc6wc\\x18\\xcf\\x07\\x9e+\\xf6\\x17\\xe2\\xff\\x00\\x84_\\xe2\\'\\xc2_\\x13x\\x12\\x1b\\xd4\\xb2\\x97U\\xb31,\\xf2p\\x91\\x9c\\x02\\x0b\\x9f\\xee\\xf1\\xdb5\\xf1\\xae\\x99\\xfb&\\xfcn\\xb3\\xf0;xV\\xcf\\xe3\\x0f\\x81\\x06\\x8cT\\xa1\\x85ndq\\xb4\\x96\\xe3>_\\xfbo\\xff\\x00}{\\x0c\\x00|\\x87\\x85\\'\\x8d\\x84~ugG\\xda\\xd5\\xf3q\\x8e\\xdd\\xfc}<7d}\\x98\\xeaEfv\\xc8\\x01>\\xd0\\xdb\\xba\\x1ex\\xcd}\\xfd\\xfb3\\xfe\\xcc\\xfa\\xb7\\xc1/\\x88\\x9a\\xb7\\x8a\\xbcW\\xe3\\xaf\\x0e^%\\xcd\\x89\\xb1\\x82->\\xe0\\xb7\\xdea\\xcboU\\xc7\\xe1\\x9a\\xf2\\x8dk\\xf6\\x05\\xf8\\x8f.\\xbf\\xa9_\\xd9\\xf8\\xf3\\xc2q\\xe9W\\x17/<\\x12\\xcd<\\xaa\\xc0;1\\x00\\xfe\\xec\\x8c\\xf3\\xd8\\x9a\\x00\\xf9\\xbb\\xc7\\x16~\\x1f\\xb4\\xf8\\xd1sk\\xe1yc\\x97DMF!h\\xf0\\xae\\xc1$d\\xaf$d\\xf7\\xf7\\xef\\xf5\\xc7\\xd1\\x1f\\xb7\\xe2\\x03\\xf1w\\xc0\\xe4\\xc6\\xbf6\\x86W\\x93\\x83\\xf7\\x87\\xe5M\\xd3\\xbf`\\x9f\\x1bE\\xacX6\\xa1\\xf1\\'\\xc1\\xa2\\xc6)\\xd1\\xe7\\xf2n\\xa4\\xf3\\x02\\x06\\x04\\xed\\x051\\xbb\\x19\\xc6H\\xafn\\xfd\\xa6?f]s\\xe3\\xc7\\x8b4\\ro\\xc1\\xbe.\\xd0\\xa1m.\\xc4\\xd9\\\\\\xc7y3\\x1c\\xaer\\x19|\\xb5\\x7f\\xd7\\x14\\x01\\xf0\\xd6\\xac\\xbe\\x05\\xff\\x00\\x85\\x19\\xa1\\xff\\x00f\"fDo\\x89>\\x06\\x12\\xe7\\x9c\\xdd\\xca\\x1b>\\xff\\x00\\xbb\\xafx\\xf0?\\xec\\xd9q\\xa2~\\xc6\\x1e\\'\\xf8\\'}\\xe3M\\x12\\xe3Y\\xf1\\x05\\xc9\\x9c\\xdc\\xda\\xcf\\xba$`\\xf12\\xa8\\xc8\\x0c\\x7f\\xd5\\xf3\\xf2\\xf7\\xa0\\x0f\\xcf\\xef\\x02\\xddh\\x16\\x9e!\\x8a\\xeb\\xc4\\xbam\\x86\\xa3\\xa6\\x88$C\\x15\\xf2\\xc8c\\xdf\\xb7\\n\\xd8F\\r\\xb8\\x1f|W\\xa6\\xfe\\xc8\\xa9\\x8f\\xdbO\\xc2E\\x82\\x06\\xcc\\xff\\x00(\\xfe\\x1f\\xdd\\x1c~\\x1c\\xd7|\\xdf\\xb0\\x1f\\xc4\\xfbX\\x91/\\xfe \\xf8*\\xdd\\xb9\\x08$\\x9ee$g\\xaf1\\x0c\\xfeU\\xe8\\x7f\\x01?d\\xbd\\x7f\\xe1w\\xc7\\xad7\\xc7\\x9e&\\xf8\\x81\\xe1[\\xcb]=\\\\\\xa4:}\\xd1.\\xee\\xcaG!\\xd5@\\x18>\\xb4\\x01\\xf2\\xcf\\xc7\\xf5\\xcf\\xedi\\xe3\\xe0\\xb9ruf\\xc9\\xe9\\x91\\xb5x\\xc9\\xae[\\xc7\\xb3x]\\x97L_\\nY\\xac\\x11\\x7ff\\xc2\\xfa\\x84\\xa2R\\xfb\\xee\\x1d7:m ca\\xf9s\\xdf\\x19\\xe2\\xbe\\xc2\\xf8\\xb1\\xfb\\x13x\\xeb\\xc7\\x9f\\x1c\\x06\\x8aT\\xc1)%\\xcc\\xaa\\xc3\\xd3\\x83\\x1f\\x1d\\x07\\x14\\x00\\xbf\\xb2\\x1cx\\xf8\\x0b\\xf1\\xbb~7\\xff\\x00d\\x95-\\x9c\\xff\\x00\\xcb6\\xcf\\xeb_.\\xe8\"\\t.t\\xf1vQ-\\x0c\\xc9\\x1c\\xe4\\x93\\x85\\x8fp\\r\\xd3\\xd8\\x9a\\xfd\\x13\\xf8\\t\\xfb6\\xdc|0\\xf8e\\xe3\\x9f\\x0ex\\x83\\xc7^\\x1f\\xbe\\xbf\\xf1=\\xb9\\xb4\\x8f\\xec\\x17\\x1b\\xa3\\x85\\n\\x91\\xb8\\xee\\nI\\xc9\\xe7\\x03\\xa5x\\x88\\xff\\x00\\x82~|O\\xb1\\x8d\\x84\\xde?\\xf0lP\\x1c\\xa2\\x19&\\x99A\\x1e\\xbc\\xc5\\xd7\\x07\\xb5\\x00x\\xff\\x00\\xc2h4\\xd8\\x7fl\\x8f\\x04A\\xa5|\\xda\\\\~\"\\xb7[w\\xdd\\x92\\xc9\\xe6\\x829#5\\xd8\\xfe\\xda\\xe4\\x8f\\xdbs\\xc4\\xbdU~\\xc7`I\\x1d\\xc0\\xb7J\\xf5_\\x85\\xdf\\xb1g\\x8a\\xbc\\x19\\xf1\\xb7\\xc3>0\\xd7\\xfe\"\\xf8Fm?G\\xbf\\x8e\\xf6H\\xed.\\x1d\\xa5\\x93\\xca!\\x95\\x00eP2F\\t\\xcf\\x19\\xcf5\\xd6\\xfe\\xd0?\\xb2/\\x8c\\xfe2\\xfcw\\xd4~#\\xf8K\\xc5\\xfe\\x1e\\xb6\\xb2\\xbb\\x86\\x08\\x1a+\\xb9\\x9c\\x951D\\xa8rQ\\x18c\\xe5\\xcfZ\\x00\\xf8\\xdb\\xc6z?\\x84\\xec\\xfc\\x01\\xa5^\\xe8S\\xa9\\xbe\\x9e8\\x832\\xdc\\x06k\\x851)\\x95\\x991\\x98\\xf6JZ0\\x0f\\xde\\xdb\\xb8pk\\xde\\xfc|\\xbf\\xf1\\xa9\\x7f\\x00\\x82\\x87\\'UL~r\\x1f_j\\xa9\\'\\xec\\t\\xf1\\x00\\xc6\\xdf\\xf1q\\xbc\\n\\x0b\\x0eI\\xba\\x94w\\xc8\\x1f\\xea\\xfarO\\xe5^\\xfb\\xe2o\\xd9\\xb6\\xf7\\xc4\\xbf\\xb1_\\x87~\\x08\\xe9^2\\xd0\\xce\\xbb\\xa5N\\x97B\\xe5\\xa7\\xcc28-\\xb8\\r\\xa0\\xb6>n\\xbbh\\x03\\xe0\\xcf\\n\\xcb\\xe0[o\\x00x\\xa9\\xfcOe%\\xde\\xb3$\\x11\\xc7\\xa1\\xc7\\xb0\\xb1\\xdeO,[p\\n\\xa0rO\\'\\xd8\\xd7\\xb8~\\xc1\\xdb\\x8f\\xc6\\xef\\x17\\xef\\x91_\\x1e\\x17\\x99Nx\\xcf\\xef\\x12\\xadI\\xfb\\x03\\xfcK\\xb7eK\\x9f\\x88\\x9e\\x08\\x85\\xd7\\xe61\\xcbs0\\xdb\\x9eG\\x060q\\xcek\\xda?f\\x8f\\xd9\\xa3R\\xf81\\xe3m\\x7f_\\xf1g\\x8e\\xfc7~\\xda\\x8e\\x9a\\xdalIapX\\xa8fRX\\xef\\x0b\\xe9@\\x1f\\x01i\\xef<\\x1e?w\\xd3\\x84F\\xeduG\\xfb>\\xfc\\xed/\\xe6\\x10\\xb9#\\xb75a\\x12O\\xf8Z\\x96I0\\x84\\xcd\\xfd\\xad\\x18\\x98!;wy\\xa38\\xcfl\\xe6\\xbe\\x99\\xd4?`o\\x890k\\xd7z\\xa5\\x8f\\xc4/\\t\\xdbX\\xc9t\\xf2\\xdaM5\\xc4\\xa8\\xc0\\x17\\xdc\\xa7>Y\\x19\\xfc{S\\xb4\\xff\\x00\\xd8k\\xc7M\\xe3\\x9bMsV\\xf8\\x9d\\xe0\\xa9 K\\xd5\\xba\\xb80\\\\\\xbe\\xf6!\\xf7\\x1c\\x02\\x80~\\xb4\\x01\\xcf~\\xdd\\xfbS\\xf6\\xb2\\xb4R~Q\\xe1\\xebL\\x1e\\xb8\\x02I\\xb8\\xe2\\xbc\\x1b\\\\\\x17\\xe9\\xe1\\xdd\\x1a+\\xbf Z\\xa4,\\xd6\\x91\\xc4\\x08;K\\x0c\\xee\\xcd}\\xe1\\xfbK~\\xca\\x9e,\\xf8\\xe7\\xf1\\x82\\xc7\\xc6\\xde\\r\\xf1^\\x83o\\x0cz\\\\V\\x13Cw+\\x86\\xcaH\\xe7p\\xf2\\xd5\\x81\\x04I\\xdc\\xf6\\xaf\\x1d\\xba\\xfd\\x86>&\\\\\\xdbEmw\\xf1?\\xc0\\xec\\xb6\\xcac\\x89\\x1a\\xf2A\\xe5\\x83\\xd4\\x7f\\xab\\xf6\\xa0\\t\\xa7\\x8d[\\xfe\\x08\\xcf\\xa7d0\\xce\\xbc\\xe5;s\\xf6\\xb9\\x7f:\\xf9\\x93N\\xfe\\xd2\\x87\\xc3\\xfa\\xad\\xce\\x9c\\x88\\xf6R\\xc4\\x96W\\xfd\\x0b\\x05w\\x12)\\xc7P\\xbb\\xe2\\x1f7\\xd0\\x1c\\x12+\\xf4)\\xbfgK\\xab\\x8f\\xd82\\xdf\\xe0R\\xf8\\xe3A]n\\xda\\xed\\xaf\\x92\\xf1n7[\\xb3\\xf9\\xef R~\\xf0\\x18~\\xbbx5\\xe1p~\\xc2\\xbf\\x13\\xec\\xed\\xe6\\x86/\\x8a\\x1e\\t\\x85g\\x8c\\xc52\\x0b\\xb9\\x06\\xf4,\\xad\\x83\\xfb\\xbe~eC\\xf8P\\x06/\\xec*\\xa8\\xbf\\xb5\\xdb\\xa89\\x03I\\x9cp\\xd9\\xfe\\x1a\\xfd@\\xb6\\xe6\\xd5\\x07\\xb5|g\\xfb4\\xfe\\xcb>!\\xf8;\\xf1r\\xe7\\xc7\\x1a\\xcf\\x8b\\xf4\\rb\\x11g%\\xb4v\\xfaD\\x8d+\\xe5\\xc6\\tm\\xca\\xb8\\x02\\xbe\\xcb\\xb3;\\xac\\xa38#\\x8e\\xf4\\x01=\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x05\\x14Q@\\x1eE\\xfbC\\xea_\\xd8\\x7f\\xb3\\xf7\\x8a\\xb5\\xc3\\x0c\\x93Gel\\xb2\\xcfn%1\\x99\\xe3\\x0c7 a\\xf7r3_\\x98?\\x15\\xfcs\\xa1\\xf8\\xfb\\xe2\\\\\\xde \\xf0\\x16\\x91{\\xe1m\\t\\xa1H\\x85\\x88\\xb9|\\xb3\\x81\\x82\\xd8\\x0c@\\xfc\\xeb\\xf4\\xd7\\xf6\\xa0\\x82{\\xcf\\xd9W\\xc7\\xb6\\x96V\\xf2\\xdc\\xdc6\\x98q\\x0c(]\\xcf#\\xf8G5\\xf9\\x81\\xe1\\x8d/\\xe1\\xa4\\xfe\\x17\\x82O\\x11j\\x9a\\xed\\xbe\\xa0!/,QZ1P\\xfeb\\xae\\xd5 r\\ns\\xff\\x00\\x01\\x14\\x01\\xca\\xfd\\xa7S<\\x9d{T>\\xa7\\xedn?\\xa9\\xfet\\xe6\\x9bW\\xdaG\\xf6\\xde\\xaa\\x0f\\xa3]\\xb8\\xc7\\xe1]\\x95\\x9d\\xb7\\xc2\\xd9,\\x1ak\\xd9\\xbcM\\r\\xdf\\xd9^0\\x89hJ\\xb4\\xb8!$\\xcf\\xa6v\\x9d\\xb8\\xe8\\x0f9\\xae\\x19$\\xbd\\xdawY\\\\g\\xa6|\\xb6?\\xccP\\x07\\xd7\\x7f\\xb1\\xce\\xad\\xac\\x7f\\xc3>|{V\\xd5/%6zLS[\\x17\\x95\\x98\\xc5#[\\xdd\\xe4\\xa9=\\t\\xd8\\x9f\\x95|\\x9d\\xa3G\\xe2M\\x7f[\\xb1\\xd24\\xfd[Q\\xbb\\xd4u\\x0b\\x84\\xb7\\xb7\\x88\\xde:\\x19%s\\x85\\x19,\\x00\\xc9=I\\xc7\\xa9\\xaf\\xab?c\\x8b=H~\\xcf\\x1f\\x1fg\\x93M\\xbcD\\xb9\\xd2\\xa1\\x8a\\xdd\\x9a\\x16\\x02gX.\\xf7*q\\xf30\\xde\\x99\\x03\\x91\\xb9}E|\\xa1\\xe1\\xddc\\xc4>\\x15\\xd5\\xa3\\xd5t\\x9b{\\x9bmV\\xdc:G)\\x84\\x97\\x81\\x99J\\x96\\nG\\x0e3\\xc1\\xech\\x03\\xbe\\xf857\\x88\\xf4o\\xda\\xc7\\xc2\\x1am\\xc6\\xad\\x7f\\x05\\xd4:\\xd2\\xda\\xdcF\\xf7\\x0e\\xc1\\x19X\\xab\\xa3rA\\xe4\\x11]o\\xed\\x87\\xabk\\x12\\xfe\\xd9~*\\xb5mb\\xf6(-\\xd6\\xde8cI\\xd9UA\\x85I\\x00\\x03\\xeaMr_\\tu\\rw\\xc5\\x7f\\xb5\\xff\\x00\\x845\\xbdF\\xd6\\xe6\\xefS\\xb8\\xd5\\xe3\\x9e\\xeet\\x80\\x8f1\\xbf\\x89\\xc8\\x1d\\xcf\\xdec\\xeaMt\\xdf\\xb6\\x15\\xad\\xe4\\x1f\\xb6\\xa7\\x8a\\xe6\\x9e\\xc2\\xf0A0\\xb7h\\x98@\\xdbe\\x1eJ\\x02A\\xee:\\x8c\\x8f\\xa5\\x00yF\\xbf\\xa3x\\xc7\\xc3zv\\x9fw\\xab^\\xea6\\xb1\\xeav\\xa2\\xee\\xc9\\xda\\xf4\\xb8\\x9a#\\xd1\\xbeV8\\xfa\\x1c\\x1a\\xfa\\x8b\\xe2\\xb6\\xb7\\xadI\\xff\\x00\\x04\\xb8\\xf8cpuK\\xe1qq{\\xe5\\xc9*Lw\\xb8W\\x90\\x00\\xc79=+\\xe5]o\\xc4\\xba\\xde\\xb1\\xe1{-\\x1a\\xea\\xd7m\\xa6\\x9c\\xa5m\\x84V\\xec\\xb9\\xcfVbs\\x92\\x7f\\x01\\xed_Q\\xfcW\\xd3\\xb5H\\xbf\\xe0\\x95\\xff\\x00\\x0c\\x04\\x9ae\\xe2\\xbc7\\xc6IQ\\xa0`QL\\x92\\x95,1\\xc0 \\x8c\\x13\\xd74\\x01\\xf3v\\x83\\xe1\\xbf\\x13\\xf8\\x93H\\xbd\\xbf\\xd3\\xfcA,\\x7fc!\\x0c77\\x92#\\xcc\\xe6)&\\xda\\xbc\\xe0\\x1f.\\tH\\xc9\\xc7\\xcb\\x8e\\xa4\\x03\\xf4\\xdf\\xec\\x01\\xaaj\\xad\\xf1\\'\\xc7\\xf6R\\xeaWsD\\x9a\\x10\\x99\\x12iL\\x81\\x1cJ\\x06y\\xef_-\\xe8~.\\xf1\\x07\\x86\\xf4\\xbb\\xdb-\\x169\\xa2\\x83P\\n\\'\\rn[\\xa2\\xba\\x0c\\x128;e\\x95\\x7f\\xe0f\\xbe\\x9e\\xff\\x00\\x82}Y\\xdf\\xff\\x00\\xc2\\xc9\\xf1\\xed\\xec\\xd671\\xc3.\\x85\\xe5$\\xad\\x13\\x05g\\xf3A\\xda\\x0e0N;P\\x07\\xcb\\x11\\xdcx\\x83W\\xf1[Z\\xff\\x00n_\\xbd\\xdd\\xe5\\xef\\xd9\\xd6Cu \\x1b\\xd9\\x82\\x8c\\xe0\\xfa\\x90+j+o\\x11x?\\xe3^\\x99\\xa2\\xdcx\\x86\\xf5\\xef\\xac\\xb5x!\\x96h\\xa7\\x98&\\xf1 \\x04a\\xc0<\\x1c\\x8c\\xe3\\x1e\\x99\\x15\\xce3\\xdf\\xe9~#\\xb8v\\xb3\\xbc\\x82\\xf2\\x0b\\xc6\\x99w\\xc2\\xc0\\xc7\"\\xb0*H#\\xaeGJ\\xd2\\xd1\\xe5\\xd6\\xb5\\xbf\\x8a\\xba4\\xf3\\xd8\\xde\\xddj\\x17\\x9a\\xb47\\x129\\x8d\\xdd\\xe4c*\\x93\\xc63\\x8c\\x93@\\x1fI\\xfe\\xde\\x9a\\xb6\\xab\\x1f\\xc7\\xfd\\x02\\xc95;\\xe8mF\\x90\\x92ypN\\xc83\\x9eO\\x15\\xf3\\xc6\\xa9\\xe1\\x9f\\x13\\xe9^\\r\\x83\\xc4\\x17\\x9e#\\x9eD\\x97c\\xbd\\xacwS3\\xc2\\xb2n\\xf2\\x8b\\xbe\\xdd\\x99`\\x84\\x81\\xbb8\\xeb\\x8a\\xfa\\x03\\xf6\\xf9\\xb4\\xbdO\\xda\\x0b@\\xbb\\x92\\xc2\\xe8\\xdb\\x1d\\x1a5\\x12\\x88[k\\x1c\\xf2\\x01\\xc6\\t\\x15\\xf3u\\xff\\x00\\x8a\\xbcI\\x7f\\xe0\\xf8\\xbc={%\\xd3iV\\xa5v\\xc0# erWw\\x1c\\xe3sc?\\xde4\\x01\\xf5w\\x855\\xbdn?\\xf8#\\xdf\\x8d\\xaf\\xce\\xab|\\xd7Qj\\xa9\\x14S\\x19\\xdb\\xccDk\\xabU*\\x1b\\xae0\\xcc?\\x13_-\\xf8c\\xc3\\xde4\\xf1\\x84\\xf3\\xdbxz\\xebV\\xbe\\xb9\\x865\\x96h\\xd2\\xe2FeV8\\x07\\x00\\xf23\\xc5}?\\xe1=;S\\x97\\xfe\\x08\\xe5\\xe3kx\\xb4\\xbb\\xb34\\xba\\xbaK\\x0c)\\x0b\\x96t\\x17v\\xa4\\xb2\\x8cd\\x80\\x03\\x12zaI\\xed_(h\\x9e!\\xf1\\x07\\x87\\xd6Y4\\x99ol\\xdap\\xaa\\xef\\x020f\\n\\xd9\\x03#\\xb6}\\xe8\\x03\\xde?c{\\x8doO\\xfd\\xb4\\xf4\\xdd&\\xefY\\xbcfXn\\xa0\\xb9\\x81\\xa6gRT`\\xab\\x02q\\xc1\\x1f\\xa5y\\xaf\\xc6MS\\\\\\xbd\\xfd\\xa3\\xfcl\\xd3k\\xf7\\xcb\\xb7U\\x91\\x06n\\x1dx\\x07\\x80\\x00\\xe3\\x00\\x03^\\x87\\xfb\\x1a\\rKQ\\xfd\\xb5\\xf4\\x9dFk;\\x97cos-\\xc4\\xdeQ\\xda\\x19\\x86I\\'\\xb7$\\x0e{\\xd7\\x9a|g\\xb3\\xbd\\xb5\\xfd\\xa3\\xbcu\\x1d\\xed\\x8d\\xdd\\xb9}Jf]\\xf00 \\x1c\\xe1\\x80\\xc7C\\xeb@\\x1c\\xde\\xbd\\x17\\x894#\\x01\\xbc\\xd65\\x14\\x9a[Xoa\\xc5\\xe3\\x92c\\x95\\x03\\xc6\\xfct\\xca\\x90q\\xd4w\\xc5}E\\xfbaj\\xfa\\xd9\\xf8)\\xf0 .\\xadw\\x11\\xb9\\xf0\\xecs\\\\:\\xcc\\xcb\\xe6?\\xd9\\xed\\xf2\\xcd\\x8e\\xbdO\\xe7_+\\xf8\\x87V\\xd6\\xbcQz/5\\x0bY\\xe5\\xbd1Gi\\x1a\\xc5\\x03\\x00#\\x8dBF\\x81q\\xd4\\x00\\x05}K\\xfbcY\\xea0|\\x14\\xf8\\n\\xd2\\xe9\\xf7\\x89\\xe4\\xf8u\"\\x9f0\\xb01\\xbf\\xd9\\xed\\xfeF\\xe3\\xe5n\\x08\\xc1\\xe7\\x83\\xe9@\\x1f:\\xb7\\x86\\x1c\\'\\x8e[Y\\xba\\x8fD\\x92y,\\xe2\\xb8\\x92\\xf2O\\xde\\\\!\\\\\\xc6\\x009\\xc9V-\\x9cc\\x08k\\xe9\\xdf\\xd9\\x7f[\\xd6\\xd7\\xf6\"\\xf8\\xd3/\\xf6\\xad\\xdb\\xcbi\\x13\\xb5\\xbc\\x8f31\\x89\\x8d\\xbeN\\xd2zs_)/\\x89|E\\x1f\\x85O\\x85\"\\x92\\xf4h\\xec\\xcc\\xc2\\xcb\\xca;7;#\\xb3`\\x8e\\x0ecN}\\xbd\\xf9\\xfa\\xab\\xf6Y\\xd3\\xb5)\\xff\\x00b\\x0f\\x8dk\\x16\\x9bw#\\xdc\\xc7\"\\xc0\\x89\\x0b\\x131\\xfb>0\\x80\\x0f\\x98\\xe4v\\xa0\\x0f\\x93tH!\\xf8\\x93iq\\xaa\\xdd\\\\,zDn7\\xcc\\xcc\\x15\\x94\\xc8\\x062N:\\x9a\\xf9:\\xf3Q\\xd6ou\\xddF\\xe2mwR.\\xf7R\\x12V\\xed\\xc7\\xf1\\x9a\\xfa\\xb7\\xf6\\x04\\xb5\\xbe>!\\xf8\\x99t\\xd6W\\x02\\x1f\\xecx\\xe3\\x12\\x18\\x98\\x02\\xd9\\x90\\x85\\xce:\\x9e\\xb8\\xaf\\x92\\xee \\xd4,\\xf5\\xddJ\\x19\\xf4\\xdb\\xb4\\x90]I\\x94hX0\\xf9\\x8fQ\\x8a\\x00_;T\\x07#]\\xd4\\xb3\\xefv\\xfc\\xd7S\\xe1\\xbf\\x18\\xe8\\x9a&\\x99%\\xae\\xbb\\xe1\\xcb\\x8f\\x10]\\x997\\x8b\\x89\\xb5ib\\x012\\xa3o\\x1d:0\\xaeM\\x9e\\xf4\\x8c-\\x9d\\xd4lx\\r\\xe57\\x1f\\xa5w)\\xe2\\xaf\\x87I\\xa6\\xd9\\xc2\\xdf\\n/\\x1ax\\x10y\\xd24\\xcd\\x8b\\x99<\\xbd\\xbc\\x8cp7\\x1d\\xdf\\x85\\x00{\\x7f\\xecw\\xe2(\\xb5\\xdf\\xdb.\\xe6]\\x16\\xce\\xe7H\\xd1\\xe7\\xd2\\xa6o\\xec\\xb6\\xbc{\\x84\\x04/\\\\\\x9e:\\xd7\\xe9-\\xb9\\xcd\\xba`q\\x8a\\xfc\\xcb\\xfd\\x8a\\x07\\xdb\\xff\\x00l\\xeb\\xed[M\\xd1.4\\xed3\\xfb>\\xe0\\x88\\x8a1XA^\\x01l`s\\xeb_\\xa6v\\xdf\\xf1\\xea\\x9fJ\\x00\\x9a\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x02\\x8a(\\xa0\\x0f6\\xf8\\xc5\\xe3\\t\\xbe\\x1d| \\xf1\\'\\x8em\\xec\\x12\\xfe}*\\xcb\\xccKYI\\x08\\xe4\\xf1\\xf3q\\xc8\\xaf\\x82c\\xfd\\xb9<\\x7f$a\\x97\\xe1\\xbf\\x83v\\xf6\\xff\\x00E\\x1c\\x0f\\xca\\xbe\\xd5\\xfd\\xa9\\x8a\\xa7\\xec\\x99\\xf1\\x05\\x89\\xff\\x00\\x98a\\xfeb\\xbf0|1\\xf0\\xc3\\xc7\\x1e%\\xd1l/4\\xad>/\\xb1\\xea\\x10\\xdcOo<\\xd3\\xa4A\\x92\\x05\\x06F\\xf9\\x88\\xf9~V\\\\\\xfa\\x80:\\x91\\x90\\x0fn\\xff\\x00\\x86\\xe1\\xf8\\x81\\xff\\x00D\\xeb\\xc1\\xdf\\xf8\\n?\\xc2\\x90\\xfe\\xdc_\\x10\\xc1\\xe3\\xe1\\xcf\\x83\\x8a\\xff\\x00\\xd7\\xa8\\xff\\x00\\n\\xf9\\xb1&\\x87s/L\\x1c`\\xe3\\x8c}(\\xf3\\x13\\xb3\\x80(\\x03\\xe9\\xd8\\x7foO\\x8aV\\xb6\\xa6\\x0b?\\x05\\xf8V\\xd66$\\x94E\\xd8\\x1c\\xff\\x00\\xba+\\xd7?fO\\xda?T\\xf8\\xcf\\xf1SP\\xf0w\\x8b<\\t\\xe1\\xcbP\\xb6m{\\x1c\\x96\\x90(;\\xd0\\x8e\\x18\\x11\\xcek\\xe0m\\xe9\\xd4\\xba\\xd7\\xd1\\xdf\\xb0\\x93)\\xfd\\xa8\\xf5\\x13\\xb8\\x1f\\xf8\\x92O\\xcd\\x00kj\\x9f\\xb7O\\x8e\\xac<[\\xa9G\\xa1\\xf8\\x13\\xc2\\x96\\xd0\\xda\\xdc\\xc9\\x14 \\xc5\\x896\\xab\\x15\\x07 \\x03\\xdb\\xb5C\\x07\\xed\\xeb\\xf1\\x02\\xebW\\xb5\\xb8\\xd6|\\t\\xe1k\\xabs\"\\xa4\\xb9\\x8f22\\x96\\x19\\nH\\xcepI\\xaf\\x9ao\\x0cm\\xe3\\xbdH\\x17\\x11\\xa0\\xd5\\x1f|\\xbbKl_4\\xe5\\xb6\\x8e\\xb8\\xeb\\xff\\x00\\xeb\\xad\\x8f\\x88\\xfa\\x96\\x8d\\xa8\\xfcK\\x17z\\x05\\xde\\x9fu\\xa7\\x06\\x8a(e\\xb1\\x85\\xe1S\\x8cd\\xba\\xba\\xabo\\',x\\xc6\\x18\\x00N(\\x03\\xee/\\xdao\\xf6\\x89\\xd4~\\x0c\\xf8\\xbb\\xc3\\xfe\\x1e\\xf0\\x9f\\x81<=u\\xfd\\xa3c\\xf6\\xe9e\\xbc\\x81{\\x91\\xf2\\x00\\x05x\\xb4\\x9f\\xb7\\xc7\\xc5\\x19-V\\xd6_\\x06\\xf8V[t\\x03\\x10\\x18\\xc9U\\xf4\\xf9OL})\\xff\\x00\\xb7\\x99\\xff\\x00\\x8b\\xcb\\xe0\\xbc\\x00H\\xd0\\x17h=3\\x91\\x8a\\xf0{\\x8dO\\xc2\\x8b\\xf0N=\\x19\"W\\xf1B\\xdd\\t\\xde\\xec\\xc0F-\\xb2\\xc3\\xc8\\xdd\\xd9\\xc3e\\xc9\\xfe\\xec\\x88\\xbdP\\xd0\\x07\\xdc\\xfe\\x1d\\xfd\\xa2n\\xb5\\x7f\\xd8g\\xc4\\xdf\\x1cn|\\x01\\xa0\\xae\\xaf\\xa2\\xdd\\xfd\\x86;T\\x88yN^Xc\\x0e~^\\xdevq\\xec}k\\xc2\\xac\\xbfoO\\x89\\xf601\\xb0\\xf0W\\x84\\xedU\\x8eO\\x93\\x1f\\x95\\x9f\\xc2\\xae\\xf8\\x1c\\xe7\\xfe\\x08\\xf5\\xf1\\x1f\\xfe\\xc3Pw\\xc7\\xfc\\xbd\\xd9\\xf7\\xaf\\x9e<\\x07\\xa8\\xe9:n\\xb5$\\xfa\\xbb\\xda\\xda\\xc8\\xf6\\xcf\\x15\\x9d\\xe5\\xd4M4\\x16\\x93\\x91\\xc3\\xba $\\x8fL\\x03\\x8a\\x00\\xfb7\\xf6y\\xfd\\xa9u\\xef\\x8b\\x9f\\x1d\\xed\\xfc\\r\\xe2\\xcf\\x02\\xf8r\\x18/m\\xe4\\x9cOm\\x00.\\x19@\\xeb\\x91\\xcdr?\\x11\\xbfl\\xbf\\x15\\xf8G\\xe36\\xbd\\xe1\\xbf\\x0ex\\x03\\xc2\\xf1\\xd9i7\\xa6\\xde)d\\x80\\x19\\x0e\\xc3\\xf7\\xb2\\x00\\xe4\\xf5\\xf6\\xaf7\\xfd\\x8d\\xdc\\xbf\\xed\\xbf\\xa5\\xb9`sms\\x80+\\xcd\\xfe3\\x82\\xff\\x00\\xb4\\x87\\x8f\\x15\\x1d\\x03\\xff\\x00kNFz\\x11\\x91\\xc7\\xe9@\\x1e\\xd97\\xed\\xf1\\xf1.\\xe0\\xa5\\xce\\xa5\\xe0\\x9f\\n\\xdf\\xc7\\x19#\\x12\\xc4Y\\x87|g\\x07\\x15\\xee\\xdf\\x1e?hK\\xaf\\x86?\\x07\\xfe\\x1ex\\xb3\\xc3\\xde\\x06\\xf0\\xfc\\xf7~.\\xb2\\x8e\\xfeQu\\x08+\\x06\\xe8c\\x93\\x00\\x05\\xc9\\xff\\x00Y_\\x07\\xfcG\\xd7<3\\xac\\x9b\\x07\\xf0\\xad\\x90\\xb4\\x88Z\\xf9\\xd7\\xd2\\xe3\\x1b\\xee\\xa5\\xf9\\xa4@\\x07\\xf0!\\xc8\\x15\\xf4g\\xedt\\xeb\\xff\\x00\\x0c\\xbb\\xfb>\\x8e\\x99\\xd0\"#\\xff\\x00\\x01-\\xa8\\x02\\x8a~\\xdf?\\x14\\xa3\\x84Y/\\x83\\xfc,\\x91\\x14\\xe2\\xdc!\\x00\\xf5\\xcf\\xcb\\x8f\\xd2\\xbd\\xdf\\xe07\\xed\\x04\\xdf\\x13\\xfe\\x10x\\xe3\\xc5\\x1e$\\xf0\\'\\x87\\xad\\xaf|/\\x11\\xb8\\x8d-b]\\xb3\\x01\\x19nA\\x1cr+\\xe1\\xcd3\\xc4~\\x0e\\x8f\\xe0\\x06\\xb1\\xe1K\\xbb=\\xde#\\xba\\xbaY-\\xaeB\\x12Py\\x91\\x9e\\xb8\\xda\\x17b\\xca\\x0f9\\xcb\\x00\\x01\\x04\\x91\\xef\\x9f\\xb2\\x19\\x1f\\xf0\\xcd\\xff\\x00\\x1b\\xf7g\"\\xc5\\xb2X`\\xff\\x00\\xa9j\\x00\\xca\\x87\\xf6\\xf8\\xf8\\x8fnZ\\xebO\\xf07\\x85-wp\\x1e8\\xf6\\xb0\\x04\\xf0\\t\\x02\\xba\\x9f\\x86\\x9f\\xb6g\\x8c|q\\xf1\\xc3\\xc3~\\x19\\xf1/\\x80\\xfc/-\\xae\\xb9\\x7f\\x15\\x84\\xb3G\\x0ed\\x1ec\\x04\\xdd\\x92\\x0eq\\x9a\\xf9G\\xe1\\xce\\xb5\\xa2h:\\xf4:\\x8e\\xbf\\xa7E\\xa8\\xd8\\x0bY\\xa2{I\\x17\"B\\xe0\\xa8\\xc6x\\x0c\\x01b\\x0fb\\x01\\xae\\xeb\\xe1\\xf5\\xe7\\x87\\xef\\xff\\x00n/\\x06\\xea>\\x16\\x8eXtI\\xf5\\xfb#g\\x0c\\xc8\\x15\\xd1\\x14\\xc6\\xb888\\xceCt\\xfa\\xf7\\xa0\\x0f\\xa6\\xff\\x00ho\\xda\\x93^\\xf8M\\xfb@\\xdf|?\\xf0\\xbf\\x81\\xfc7=\\xa5\\x94\\x16\\xf2\\t\\xe7\\x81K;I\\x18\\x93\\xb2\\xf09\\xaf1\\xba\\xfd\\xbf>&]\\xc7\\xb2\\xe3\\xc1\\xde\\x15\\x9a4\\xf9\\x80\\x962\\xe0v\\xe0\\x11\\\\\\xaf\\xed\\xa6\\x03~\\xdc^#A\\'\\x97\\x9bk\\x11\\xbb\\x19\\xc7\\xfa:f\\xb9\\x0f\\x89:\\xef\\xc2\\xcdK\\xe1\\xbd\\x86\\x9d\\xe0\\xcd3\\xec\\xfa\\xcc-\\x0b\\xdd\\xdc\\xb4%<\\xed\\x90\\x8bwQ\\x9fS\\x02\\xcf\\xff\\x00o$u\\x04\\x00\\x0f\\xb3|e\\xfbDO\\xe1\\xbf\\xd8\\xaf\\xc2\\xdf\\x19l<\\x05\\xa0\\xbe\\xb3\\xafN\\x96\\xd2[\\xb4K\\xe5D~|\\xb7\\xdd\\xc9\\xfb\\x9d+\\xc5\\xf4\\xcf\\xdb\\x9b\\xe3\\x13i\\xd7O\\xa3x\\x07\\xc3\\xa2\\xd2\\xd1|\\xcb\\x96\\xb5\\x84\\xacQ\\x83\\xdd\\xb1I\\xf11\\xb6\\x7f\\xc1(\\xbe\\x16\\x1c\\xe3\\xfe&\\x80\\xf1\\xff\\x00m\\xeb\\xe6}/Q\\xd5\\xact\\xfb\\xe4\\xd2n\\'\\x8e\\x0b\\x88<\\xbb\\xe4\\x8b;L$\\xff\\x00\\x168\\xc5\\x00}\\xfb\\xfb0\\xfe\\xd0\\xd7\\xdf\\x1b|M\\xe2-\\x17\\xc5~\\x08\\xd0-\\x8e\\x95b/\\xa2\\x96\\xca\\x01\\x879\\xc1S\\x91^7q\\xfbt|C\\x87\\xc5wV\\xfa\\x17\\xc3\\xff\\x00\\n[\\xb2\\\\\\xbd\\xbc\\x0c\\x13\\x0e@b\\x00\\xc8\\x00\\x9e\\x94\\x9f\\xb06\\xd3\\xf1k\\xc7\\x80\\x1f\\xf9\\x80\\x9f\\xfd\\x08W\\xcc\\x06\\xe5\\xed\\x08\\xf0\\xbcH\\xe7.\"M\\x99\\xf4\\xce1\\x9e\\xf5\\x13~\\xdc\\xdf\\x10\\xdc\\x97\\x7f\\x87\\xfe\\x0ei\\x18\\xe4\\x9f\\xb3\\xe4\\x9f\\xa9\\xc5|\\xc5g\"\\x1bE!\\x80\\xe3\\xfaU\\x8d\\xe9\\xfd\\xf1@\\x1fJ\\x0f\\xdb\\x93\\xe2\\x11?\\xf2O<\\x1f\\xff\\x00\\x80\\xc2\\x8f\\xf8n_\\x88J\\xd9?\\x0e< \\xfe\\xc2\\xdc\\x7f\\x85|\\xd6\\x1d\\x01\\xc9\\x94(\\x1c\\x92+\\xa3\\xf0\\xa7\\x825?\\x18\\xe9\\xd7\\xd7\\x96\\x9a\\x9e\\x99\\xa6\\xd9\\xdam\\x0f&\\xa1.\\xcd\\xec\\xcc\\x06\\xc0=pI\\xe7\\x1d(\\x03\\xed\\x9f\\xd9\\x93\\xf6\\x98\\xf1\\x17\\xc6\\x0f\\x8a\\xf7\\xfe\\x0c\\xd7\\xbc\\'\\xa2ihl\\x9a\\xec]i\\xab\\xe5\\xb6P\\x82\\x15\\xb8\\xe4W\\xd9v\\x80\\x0b8\\x80m\\xd8\\x18\\xcd~m\\xfe\\xc6Z+xg\\xf6\\xdb\\xf1\\x0f\\x87_Q\\xb5\\xd4Z\\xc7M\\x9e\\x03wj\\xfb\\xa3\\x9b\\x18;\\x94\\xf7\\x1c\\xd7\\xe9-\\xaf\\xfcy\\xc7\\xf4\\xa0\\t\\xa8\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00(\\xa2\\x8a\\x00\\xf3\\xaf\\x8b\\xd6\\x1e\\x16\\xd5\\xfe\\x15\\xf8\\x8bI\\xf1\\xde\\xa0\\x9ao\\x87.\\xec\\xccW\\x97\\xcc\\xdb|\\x90O\\x07\\xde\\xbe\\x14\\x8f\\xe1\\x07\\xec\\xad\\x05\\xbaC\\x07\\xedC\\xa9E\\n\\x02\\xa9\\x1a&\\x15T\\x9c\\x90\\x07\\xa1\\xaf\\xaa\\xbfl\\xcf\\xf93\\xcf\\x17{\\x181\\xf9\\x8a\\xfc\\xad\\x82\\xca\\xdd\\xa2\\x07\\xcb^\\x99\\xa0\\x0f\\xb0\\xbc\\x1b\\xfb-~\\xce\\x1e>\\xf1\\n\\xe8^\\r\\xf8\\xef}\\xa9\\xea{\\x1a_\\xb2\\xc5\\x12y\\x92*\\xf2H\\x04\\x8e\\xd5CZ\\xfd\\x9d\\xff\\x00e\\x7f\\rx\\x82\\xef@\\xd7\\xbfhk\\x8bmJ\\xcaS\\x05\\xc4/\\x1ae\\x1c\\x1c\\x10pH\\xc8\\xae/\\xf6(\\x89c\\xfd\\xb542\\x85\\x94\\xfd\\x92\\xec\\x1c\\x1e\\xdeKq^_\\xf1r\\x08\\xa6\\xfd\\xa5\\xfe\"4\\x8b\\x9f\\xf8\\xa9u\\x1f\\xfd)z\\x00\\xf7e\\xf8\\x1f\\xfb#\\xb3\\x04\\x8f\\xf6\\x8e\\x9c\\xee \\x0f\\xdc\\xaf\\'\\xd0\\x1e\\xddE{\\xbf\\x80>\\x11|\\r\\xfd\\x93u\\xe6\\xf1\\xde\\xbf\\xf1&Y\\xdbV\\xb56\\xd6o\\x7f\\xb5CF\\xd8bP);\\xb8\\xef\\xef_\\x9b\\x9a\\x8d\\xbd\\xbaZ\\x97U\\xc3(\\xe0\\x8f\\xcf\\xfaW\\xd8\\x7f\\xb6D\\x9a]\\xb5\\xa7\\xc1k\\xcdcO\\x93Q\\xb1\\x8bG&kE\\x94\\xc6d\\x18\\x8c\\xe3p\\xe9@\\x14\\xb5\\xaf\\x83\\xbf\\xb1\\xfe\\xab\\xe2\\x1b\\xedZ\\x1f\\xda\\nK8\\xee\\xee\\x1e\\xe3\\xc8\\x8e-\\xcb\\x1e\\xe6-\\xb4\\x13\\xe9\\x9cWG\\xe1\\xcf\\xd9;\\xf6q\\xd4<3/\\xc4\\x1b?\\x8d7z\\x8f\\x86tyU\\xef\\xa6*\\x8b\\x1a\\xfc\\xc3\\n\\xc79\\\\\\x92\\x07N\\xf5\\xf1\\xce\\xa84\\xdb\\xedb\\xf2\\xf6\\xcbKK\\x0bY%2Ci\\xbbx\\x8d{\\x02{\\xd7\\xbf|/]\\x9f\\xf0Mo\\x8e)\\x81\\xb4_\\xe9\\xb8^\\xc37QP\\x07\\xb5|oO\\xd9K\\xe3\\x9e\\xb3\\xa4\\xeb:\\xa7\\xc6\\xb8\\xb4k\\x9d:\\xdb\\xec\\x88mT\\xb6\\xf8\\xf3\\xc6C\\x01\\x83^]\\xff\\x00\\nC\\xf6B\\x07s~\\xd1\\xf3\\xf3\\x92A\\x88r}k\\xe5\\xbb{Kf\\xb7\\x0c\\xd1\\xe4\\x8e\\xad\\xd4\\xe2\\xba\\x8f\\x02\\xb7\\x81\\xb4\\xcf\\x15\\xcbq\\xe3\\xcd=\\xef4s\\x0bb8F\\x19\\xa4\\x0c6\\xfc\\xc3\\x901\\x9c\\xd0\\x07\\xe8?\\x82\\xbe\\x15|\\x17\\xbf\\xfd\\x8a\\xfcC\\xe0\\x1f\\x0ex\\xe2]W\\xc1\\x17m-\\xd6\\xa3\\xaf\\xc6\\xe1Z\\xdeX\\x8cr\\xee+\\xe8<\\xb5${W\\xcec\\xe0o\\xec\\x86\\x85\\xa3\\x7f\\xdaFg$`\\xe2%\\xae\\xdf\\xe0S\\xd9O\\xff\\x00\\x04\\xfb\\xf8\\xe1q\\xa6\\x83\\x15\\x8c\\x977\\xe6\\xde!\\xf2\\x84O%v\\x81\\xf8W\\xc466p5\\x9a1\\x8cd\\x8eM\\x00}\\xcb\\xf0wC\\xfd\\x93\\xbe\\r|I\\x8b\\xc7\\x16\\x7f\\x1c\\xa3\\xd5o\\xe3\\x85\\xa2\\x8a;\\xa8\\xf6\\x85-\\xd4\\xfc\\xa0\\xd6\\x1f\\x8d\\xfe\\x1c~\\xc8\\xbe6\\xf8\\x8f\\xaa\\xf8\\xcaO\\x8f\\x7f`\\x97R\\x99\\xae&\\xb7\\x81\\x03\"9\\x1c\\xe0\\x9ek\\xe3\\xf1en1\\xb6 \\xb8\\xf4\\xe2\\x8f\\xb1\\xc1\\x82<\\xb1\\xc9\\xc9\\xf7\\xa0\\x0f\\xa8\\x17\\xe0o\\xec\\x87\\xbc\\t\\x7fh\\xb9\\xde(\\xdf\\xe6_)p\\xdf\\x88\\xaf[\\xf8\\xafs\\xfb\\'|X\\xf8\\x7f\\xe1o\\t^\\xfca\\x87K\\x83\\xc36\\xebkc<\\n\\xcd\\x88\\xc2*\\x00r1\\xd1\\x17\\xf2\\xaf\\x80\\xc5\\x95\\xb8\\xc0\\xf2\\x81\\x03\\xb1\\xef\\xf5\\xa5\\x16V\\xc0q\\x02\\xf5\\xceq@\\x1fO\\x9f\\x82?\\xb2\\x10\\x01_\\xf6\\x8d\\xb9\\x91\\x97\\xf8\\x92\\x1c\\xff\\x00*\\xf5\\xdf\\x84\\xf7\\xbf\\xb2w\\xc2\\x7f\\x87\\xde&\\xf0\\xa5\\x8f\\xc6\\x085+\\x7f\\x11\\xaf\\x97s-\\xd22\\xba\\xae\\xcd\\xb8\\x00\\x0e\\x9c\\x93\\x9a\\xf8\\x13\\xec\\x90\\x1eLJO\\xa9\\xa4\\x16p\\x03\\x9f,\\x1f\\xad\\x00}B\\xdf\\x03\\xff\\x00d\\x10\\xef\\xb3\\xf6\\x8d\\x9e(\\xd9\\x8e\\xd4\\xf2\\x80\\xda=+\\x7f\\xc0\\x7f\\r\\xff\\x00d?\\x02\\xfcH\\xd1\\xbcc\\x17\\xc7\\xd6\\xd4\\xa6\\xd2\\xeeR\\xea\\x1bw\\\\\\x02\\xe8r\\xb9*3\\xc1\\xaf\\x8f\\xfe\\xc5l\\x0eV\\x15\\\\\\xf5\\xc0\\xa3\\xecp\\x12\\x0f\\x9629\\x14\\x01\\xf6\\xe7\\xc5\\xfd\\x07\\xf6M\\xf8\\xc7\\xf1>\\xe3\\xc7\\xda\\x8f\\xc7!\\xa4\\xde\\xdc\\xc4\\x91L\\x96\\xeb\\xb9[b\\x85\\x1c\\x91\\xe8\\x00\\xae\\x01\\xbe\\t~\\xc7\\xc9\\x11\\xff\\x00\\x8c\\x8d\\xb8#\\xfb\\xab\\x10?\\xa5|\\xc6l\\xa0\\xc8\\r\\x1a\\xf1\\xd2\\xa2\\x9a\\xd2\\x05\\x85\\x8a\\xa0\\x07\\xb1\\xa0\\x0f\\xd2\\xaf\\x17\\xfc6\\xf8\\x1f\\xab~\\xc4\\xbe\\x1f\\xf0\\xb6\\xa5\\xe3\\xd3c\\xe0m5\\xa2\\x9e\\xc3\\xc4\\x82Ec,\\x85\\x9c}\\xdfS\\xb9\\x86;W\\xcfp|\\x17\\xfd\\x92\\xe3\\x82X\\xad\\xbfi;\\xb4\\x13\\x00$\\x0b\\x08\\xf9\\x87P\\x08\\xa3\\xc61\\xe7\\xfe\\t!\\xe0\\xdd\\xaa\\x18\\xff\\x00n\\xae\\x01\\xe7\\xbc\\x95\\xe2\\x1f\\x11\\xf5_\\x87>!\\x1aS\\xf8\\x13\\xc3\\x92i\"%\\x93\\xed\\xcd\"\\x0c\\xdcH\\xceHu=B\\xe3\\xa0\\xa0\\x0f\\xb0~\\tK\\xfb)\\xfc\\n\\xd55}[J\\xf8\\xd1\\x16\\xb3s\\xa9\\xc1\\xf6Y\\x1a\\xe1\\x18a:\\xed\\xf9A\\xae{]\\xfd\\x93\\xbfg\\xa1\\xe1\\x19\\xbe)M\\xf1\\x9e\\xf6\\xcf\\xc37\\xd7\\r$Wh\\x88c\\xdc\\xecN\\xc0s\\x93\\xf4\\xc6x\\xaf\\x89\\xe6\\xb4\\xb7\\xf2\\x08\\xdb\\xc8\\xf7\\xaf\\xa6|O\\x1e\\xef\\xf8%O\\x82\\x11\\x89*|O\\x823\\xd4\\x10\\xf4\\x01\\xb1\\xa3\\xfc\\x1f\\xfd\\x904\\xff\\x00\\x10\\xd9j\\xf7\\x1f\\xb4\\x1c\\xb7\\xe9m2O\\xe4\\xc9\\x16\\x03\\x95 \\xe0\\x91\\xee+\\xda|w\\xf0\\xb7\\xe0_\\xed\\x7f\\xe3\\xa8u\\xff\\x00\\x0e\\xfcM\\x95\\xb5\\x1d\\x1bNK9\\xe2\\xd3\\xd4H\\xc6\\x15wdb\\x1b\\x1d\\xdd\\xb9\\xf7\\xaf\\xce\\xab{kX$\\x86\\xe2{u\\x9d\\x15\\x95\\x9a&\\xfb\\xb2z\\x83_`\\xfe\\xc3\\x1a\\x95\\xae\\xb9\\xfbI\\xf8\\xc6\\xf2\\xc3E\\xb5\\xd2a:\"\\xa2Y\\xda\\x0cG\\xc4\\x8a\\xb9\\xfa\\xf5\\'\\xeb@\\x1d\\xb4\\x9f\\xf0O\\x7f\\x00L\\xa27\\xf8\\x97\\xaf\\xe7h\\x0b\\xba\\xde6\\xd8\\xa3\\xf8~\\xf7\\x15\\xec\\xfe\\x17\\xf8\\x07\\xe1O\\x0b\\xfe\\xce:\\x9f\\xc1+MB\\xf2\\xe3H\\xd5\\x12h\\xee\\xaf\\xdc\\x81)2\\x1c\\xeeP3\\xd3\\x8a\\xf5\\x07{?9\\xf3\\xa9\\xd8\\xe7$\\x10n\\x06G\\xa8\\xa5\\x8b\\xec&d\\x11_\\xd9\\xf9\\x99\\xf9BJ\\xa7\\x9f|\\x1c\\xd0\\x07\\xe7\\xd7\\x8f\\xff\\x00go\\xd9\\x97\\xe1G\\x89c\\xf0\\xdf\\x8e>8k\\xdav\\xa7$\\x0b:\\xdb&\\x92\\xf7\\x04#\\x12\\xa0\\x9f)X\\x02J\\x9f~+\\x94\\x1e\\x04\\xfd\\x8c\\x91\\x84o\\xf1\\xf7\\xc4\\xa1\\x81\\x1b\\x8bh7>\\xbd\\x0f\\xee\\xf8\\xae\\xcb\\xf6\\xc0\\xf85\\xf1G\\xc7\\x7f\\xb5\\x05\\xd6\\xbd\\xe1\\x0f\\x01j\\xfa\\xce\\x9b&\\x9do\\x07\\xda\\xad\\xadY\\xe3\\x0e7g\\x07\\x1dG\\x15\\xe5\\x9e$\\xf8)\\xf1\\xd3_\\xf0\\xee\\x87\\xa5\\xaf\\xc0\\xedWO\\xfe\\xc5\\xb6kS5\\xad\\x89V\\xbb\\xc9\\xce\\xf9\\x0e>s\\xc7Z\\x00\\xf7\\xff\\x00\\x08~\\xc4?\\x07\\xfc\\x7f\\xe0\\x9bO\\x17\\xf8S\\xe2\\xa6\\xbf{\\xa3\\xdeg\\xc8\\xb8\\x16\\x8a\\x99\\xda\\xc5O\\xca\\xc4\\x11\\xca\\x9e\\xd5\\xb3\\xff\\x00\\x0e\\xf4\\xf0\\x13>\\x07\\xc4\\xcf\\x11\\x02\\x7f\\xe9\\xde?\\xf1\\xafX\\xfd\\x93\\xfc3\\xaexG\\xf6H\\xd0|9\\xe2\\x9d:]\\'T\\xb5\\xb8\\xbci\\xedn\\xd4\\xc6\\xf1\\xa9\\xb9\\x90\\x82s\\xf5\\xaf^&\\xcbha\\xaaYu\\x1f0\\x95y\\xfdh\\x03\\xc4>\\x0b\\xfe\\xcb^\\x0f\\xf8\\x19\\xe3\\x1b\\x9f\\x15i\\x1e#\\xd55\\xadF{Sl\\x82\\xf2!\\x1a\\xc6\\x8cF\\xe21\\xd4\\xd7\\xd1\\xf6M\\xbe\\xc2&\\xc62\\xb5\\xcf\\xb2[\\xb2?\\xd9.\\xed\\xee\\x19X\\x12!;\\xc8\\x1e\\xf8\\xe8+\\xa0\\xb1\\xff\\x00\\x90tY\\xeb\\xb6\\x80,QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x00QE\\x14\\x01\\xf3\\xc7\\xed\\x98\\x7f\\xe3\\x0f<[\\x82\\t&\\x0c\\xfeb\\xbf0\\xa5\\xb4\\xd2-<\\r\\xa7\\xebP\\xf8\\x82\\xda{\\xbb\\x89Z)t\\xe1\\xfe\\xb2 ?\\x8b\\xe9_\\xb4\\x9e!\\xf0\\xe5\\x97\\x894\\xeb\\x9d#Z\\xb0\\xb7\\xd4\\xb4\\x9b\\xa8\\xfc\\xb9\\xec\\xaeP20\\x15\\xe7\\x7f\\xf0\\xcc?\\x02\\x97%~\\x14\\xf8x\\x9fV\\xb7\\x19\\xfeT\\x01\\xf0W\\xecQ&\\xef\\xdbSC\\x00o?d\\xbb\\xfb\\x87 \\x0f!\\xb9\\xae3\\xc7Z\\x1e\\x93\\xac~\\xd2\\x7f\\x13\\x1fQ\\xf1V\\x9f\\xa3\\xac~#\\xd4YE\\xc9\\xc1\\x7f\\xf4\\x87\\xc6\\x05~\\xa1xW\\xe0\\x97\\xc3\\x7f\\x02k-\\xac\\xf8\\'\\xc0\\xfaN\\x89\\xa9\\x94\\xf2\\xc5\\xdd\\xb4`:\\xa9\\xfb\\xc0zdU\\x1dk\\xf6x\\xf8=\\xe2Mn\\xe7Z\\xd7\\xbe\\x1a\\xe8\\x17z\\x95\\xdc\\x9em\\xcd\\xcb[\\xa9i\\\\\\xf5bq\\xd4\\xd0\\x07\\xe5\\x0f\\x8a\\xbc7\\xe1\\x9d;\\xc377\\xdao\\x8e,uI\\x93\\xcbT\\xb7\\x88\\x10\\xccX|\\xdf\\x80\\xcd}5\\xfbeZ\\xc1\\xa8Z\\xfc\\x15\\xd2\\xee/a\\xb3I\\xf4\\x8d\\xadq?\\xfa\\xb8\\xc6#\\x19&\\xbe\\xb8\\xff\\x00\\x86a\\xf8\\x18\\xae%\\x8f\\xe1W\\x87\\x91\\xd5\\xb2\\x19`\\x03\\x1c\\x1c\\x7f:\\xe9\\xbcS\\xf0\\xb3\\xc1\\x9e<\\xd3\\xedl|k\\xe0\\xfd\\'X\\xb7\\xb2\\xf9m\"\\x9e D\\x0b\\x8cm_A\\xc0\\xa0\\x0f\\xca\\x1b\\xdf\\x04x^\\xc1L\\x07\\xe2N\\x8b,\\xab\\x1b\\xc9&\\xc6\\xca\\xa9\\x0c@P{\\xe6\\xbdC\\xe1\\x92\\x9f\\xf8v\\xdf\\xc7Q\\x19\\xf3\\x95u\\r;l\\x89\\xd1\\xc0\\xb9\\x88\\xe4W\\xdc\\xc7\\xf6]\\xf8\\x14A\\xcf\\xc2\\x9f\\x0f`\\xb6q\\xe4/\\x02\\xbaM;\\xe1\\x0f\\x814\\x7f\\x07^x?J\\xf0v\\x93m\\xe1\\xdb\\xf6/{\\xa6\\xacC\\xcb\\x9c\\xe4\\x11\\x91\\xec@\\xa0\\x0f\\xc9=\\x0b\\xc2\\xfa\\x16\\xa3\\xa0\\xc3wy\\xe3\\x8d\\x1fMgR\\xcd\\x1c\\xf2\\x80A\\xce1W\\xa4\\xf0W\\x85^&\\r\\xf1?An\\x9c,\\xa0g\\x9a\\xfd:\\xff\\x00\\x86^\\xf8\\x15\\x93\\x8f\\x85\\x1e\\x1d\\nH#\\xf7##\\xf2\\xa4o\\xd9{\\xe0S\\x12\\x0f\\xc2\\xad\\x04\\x83\\xd7\\xf7T\\x01\\xf3\\x17\\xc08m\\xad?\\xe0\\x9e_\\x1am-n\\xc5\\xd5\\xbcr^$S\\x8f\\xbb(\\x10\\x0f\\x98c\\xd7\\x15\\xf1=\\x85\\xdcB\\xcdT\\xb2\\x82\\xa3\\xa5~\\xd2\\xe8\\xff\\x00\\r\\xbc3\\xe1\\xbf\\x06\\xcd\\xe0\\xef\\x0fxkM\\xb0\\xf0\\xed\\xca\\xc8\\x97ZrF\\x0cs+\\x80\\xac\\x08\\xf7\\x19\\x1f\\x8drm\\xfb1\\xfc\\t$\\xbf\\xfc*\\x8f\\x0f\\x06>\\x90\\x0c\\x7f*\\x00\\xfc\\x8f\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd\\x1f\\xde\\x14}\\xb2\\x0f\\xef\\n\\xfdo\\xff\\x00\\x86`\\xf8\\x0f\\xff\\x00D\\xa3\\xc3\\xbf\\xf8\\n\\xbf\\xe1G\\xfc3\\x07\\xc0\\x7f\\xfa%\\x1e\\x1d\\xff\\x00\\xc0U\\xff\\x00\\n\\x00\\xfc\\x90\\xfbd=\\x98R5\\xec\\n\\xa4\\x97\\x00\\x8e@\\xf5\\xf6\\xaf\\xd7\\x0f\\xf8f\\x0f\\x81\\x03\\xa7\\xc2\\x7f\\x0e\\xff\\x00\\xe0*\\xff\\x00\\x85\\x1f\\xf0\\xcc?\\x020\\x7f\\xe2\\xd3\\xf8w\\xa68\\xb6Q\\xfd(\\x03\\xf2\\xbb\\xc3\\xdaF\\x89\\xafX\\xdc]j\\x1e.\\xd3tY\"\\x93b\\xc1x\\xdbZA\\x8e\\xa2\\xadj>\\x16\\xf0\\xdd\\xb6\\x8fqu\\x07\\xc4=\\x12\\xe6X\\xd0\\xb2A\\x1c\\x99g>\\x82\\xbfQ\\x8f\\xec\\xbf\\xf0(\\x91\\xb7\\xe1^\\x80\\xb8\\xff\\x00\\xa6\\x00~\\xb8\\xa4?\\xb2\\xff\\x00\\xc0\\xbe\\x07\\xfc*\\xcd\\x08\\x8c\\x1e\\x0ct\\x01\\xf1\\xa7\\x8b\\\\\\xaf\\xfc\\x12K\\xc1\\xcd\\x86@\\xba\\xf2\\x1d\\xce8\\xc6\\xe7\\xe7\\xe9\\x9a\\xf0\\xf8<+\\xf0\\xfa+Ty>%\\xdaF\\xce\\xe1A\\x10\\x16(\\x00\\xcex\\x1f\\x85~\\xb2\\xdd|-\\xf0\\x85\\xef\\x80a\\xf0-\\xef\\x84\\xf4\\xa9\\xfc1\\n(\\x8fJx\\x94\\xc5\\x19S\\x90\\xc0z\\xe6\\xb9o\\xf8e\\xff\\x00\\x80\\xf8`\\xbf\\n\\xb4%\\x07\\xa6\\xd8@\\xa0\\x0f\\xccy|#\\xe0\\x13k,\\x8b\\xf1&\\xdd\\xe4\\xf2\\xdeH\\xe1XH/\\x88w\\xa8\\xe4wo\\x96\\xbdc\\xc5\\x13\\x95\\xff\\x00\\x82Tx)\\xb8\\x18\\xf1I\\x00\\x9e\\x9c+\\x9c\\x9fj\\xfbx\\xfe\\xcb\\xbf\\x01\\xcb\\x03\\xff\\x00\\n\\xa7\\xc3\\xea\\x01\\xc9\\x02\\xddN\\x7fJ\\xe9\\xee\\xfe\\x13x\\x1e\\xff\\x00\\xc0Qx\\x12\\xf7\\xc1\\xdaL\\xbe\\x17\\x80\\x0f#K1/\\x97\\x13\\x0c\\xfc\\xc3\\xdf\\x9a\\x00\\xfc\\xa1\\xd3<5\\xf0\\xee_\\r\\xdaj:\\xaf\\xc4\\x94\\xb5\\x96x|\\xc4\\xb4\\x8a\\xdf{G&q\\xb5\\xf03_B~\\xc5v\\x9a6\\x97\\xf1\\xa3\\xc7\\x91\\xf8o]}f\\xdd|6\\xcc/<\\xa6\\x8c\\xab\\xef\\xe4`\\x8e9\\x1cW\\xd6\\x87\\xf6]\\xf8\\x0e\\xc7\\x9f\\x85Z\\x06O\\xde>@\\xcf\\xe1]/\\x84\\xfe\\x12\\xf8\\'\\xe1\\xfb\\\\\\xc9\\xe0o\\x07i:+\\xdd \\x8e\\xe0\\xda\\xc4\\x17\\xcdA\\xd8\\xfe\\xb4\\x01\\xf8\\xe1{\\xa9\\xcdy\\xe3\\x1b\\xc9\\xf5\\x8dcQ(\\xd7\\xad\\xe7\\xc8\\x92\\xb38O0\\x86 g\\x92\\x075\\xb7\\r\\xee\\x9d\\xa6|q\\xd3\\x07\\x82|C\\xab^i\\x91jP\\x0b;\\xcb\\xc0c\\x9d\\xc6\\xf0\\t*8\\xeb\\x91\\xc5~\\xac\\\\~\\xcd\\xbf\\x05o/\\xa6\\xbe\\xbb\\xf8W\\xe1\\xd9.&fw\\x91\\xad\\xd4\\x96c\\xd4\\x93N\\xb1\\xfd\\x9c\\xbe\\x0ci\\xba\\xad\\xbe\\xa7\\xa7\\xfc.\\xf0\\xfd\\xbd\\xd5\\xbc\\x9elR,+\\x94a\\xc8#\\xdf4\\x01\\xf1O\\xed\\x97\\xf1\\x1f\\xc7\\xfe\\x1a\\xfd\\xaa\\xa5\\xd2|=\\xe3\\xad\\x7fJ\\xb2:U\\xb3\\x8b{K\\xc7\\x8970l\\x9d\\xa0\\xe0d\\x81\\x9a\\xf1\\xcf\\x10\\xfc\\\\\\xf1m\\xa7\\x85<=s\\xe1\\xef\\x8d\\x1e9\\xbe\\xd4\\xa7\\xb5v\\xd6mn.\\xde5\\xb3\\x980\\n\\x91\\xb0?:\\x91\\x93\\x93\\xe9_\\xa9~,\\xf8+\\xf0\\xf3\\xe2\\x06\\xad\\x16\\xb1\\xe3\\xbf\\x05i:\\xde\\xa7\\x1cb\\x15\\xba\\x9e!\\xbb\\xcb\\x04\\x90?\\x0c\\xd6\\t\\xfd\\x97~\\x03\\x92\\x7f\\xe2\\xd4h\\x07=s\\x10\\xfc\\xfe\\xb4\\x01\\xf2\\xcf\\x88Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:19,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:19,565\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:19,566\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:19,566\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:19,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:19,567\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:42:29,653\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:42:29,654\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:42:29,654\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:42:29,654\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:42:29,655\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:42:29,655\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:29,656\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:42:29,656\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:29,657\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:42:29,657\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:29,658\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:42:29,658\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:29,659\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:42:29,659\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:42:29,660\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:42:29,660\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:29,660\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:42:29,661\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:42:29,661\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:42:29,662\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:29,662\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:42:29,662\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:29,663\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:29,663\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:29,664\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:29,664\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:29,664\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:29,665\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:29,665\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:42:39,750\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:42:39,751\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:42:39,752\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:42:39,752\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:42:39,753\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:42:39,753\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:39,754\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:42:39,754\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:39,755\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:42:39,755\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:39,755\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:42:39,756\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:39,757\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:42:39,757\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:42:39,758\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:42:39,758\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:39,759\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:42:39,760\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:42:39,760\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:42:39,761\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:39,761\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:42:39,762\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:39,763\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:39,763\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:39,764\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:39,765\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:39,765\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:39,766\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:39,766\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [mm_encoder_attention.py:77] Using AttentionBackendEnum.FLASH_ATTN for MMEncoderAttention.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [vllm.py:624] Asynchronous scheduling is enabled.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:42:42 [cuda.py:364] Using FLASH_ATTN attention backend out of potential backends: ('FLASH_ATTN', 'FLASHINFER', 'TRITON_ATTN', 'FLEX_ATTENTION')\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:42:49,839\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:42:49,840\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:42:49,841\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:42:49,841\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:42:49,842\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:42:49,842\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:49,842\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:42:49,843\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:49,843\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:42:49,844\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:49,844\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:42:49,844\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:49,845\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:42:49,845\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:42:49,846\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:42:49,846\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:49,847\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:42:49,847\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:42:49,848\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:42:49,848\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:49,849\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:42:49,850\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:49,850\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:49,851\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:49,851\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:49,852\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:49,852\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:49,853\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:49,853\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:42:59,853\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:42:59,854\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:42:59,854\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:42:59,855\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:42:59,855\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:42:59,856\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:59,856\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:42:59,857\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:59,858\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:42:59,858\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:59,859\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:42:59,859\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:59,859\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:42:59,860\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:42:59,860\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:42:59,861\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:59,861\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:42:59,861\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:42:59,863\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:42:59,863\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:59,864\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:42:59,864\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:59,865\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:42:59,865\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:59,866\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:42:59,866\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:42:59,867\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:42:59,867\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:42:59,868\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:43:09,945\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:43:09,946\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:43:09,946\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:43:09,947\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:43:09,947\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:43:09,947\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:09,948\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:43:09,948\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:09,950\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:43:09,950\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:09,951\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:43:09,951\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:09,952\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:43:09,952\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:43:09,953\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:43:09,953\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:09,954\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:43:09,955\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:43:09,955\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:43:09,956\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:09,956\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:43:09,956\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:09,957\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:43:09,958\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:09,958\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:43:09,959\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:09,960\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:43:09,960\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:09,961\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:16 [weight_utils.py:527] Time spent downloading weights for Qwen/Qwen2.5-VL-3B-Instruct: 33.841034 seconds\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Loading safetensors checkpoint shards: 0% Completed | 0/2 [00:00Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:43:20,047\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:20,048\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:43:20,048\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:20,048\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:43:20,049\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:20,050\tINFO logging_progress.py:192 -- =============================================\n", - "Loading safetensors checkpoint shards: 50% Completed | 1/2 [00:05<00:05, 5.54s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", - "Loading safetensors checkpoint shards: 100% Completed | 2/2 [00:06<00:00, 2.87s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", - "Loading safetensors checkpoint shards: 100% Completed | 2/2 [00:06<00:00, 3.27s/it]6m(EngineCore_DP0 pid=3420)\u001b[0;0m \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:23 [default_loader.py:291] Loading weights took 6.65 seconds\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:23 [punica_selector.py:20] Using PunicaWrapperGPU.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.patch_embed.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0 will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.0.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.1.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2 will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.2.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.3.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.4.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.5.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.6.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.7.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.8.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.9.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.10.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.11.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.12.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.13.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.14.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.15.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.16.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.17.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.18.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.19.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.20.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.21.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.22.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.23.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.24.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.25.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.26.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.27.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.28.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.29.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.30.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.attn.qkv will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.attn.proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.mlp.gate_up_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.blocks.31.mlp.down_proj will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.merger.mlp.0 will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m WARNING 05-05 06:43:23 [model_manager.py:336] Regarding Qwen2_5_VLForConditionalGeneration, vLLM currently only supports adding LoRA to language model, visual.merger.mlp.2 will be ignored.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:24 [gpu_model_runner.py:4118] Model loading took 7.21 GiB memory and 63.904107 seconds\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:24 [gpu_model_runner.py:4946] Encoder cache will be initialized with a budget of 8192 tokens, and profiled with 4 video items of the maximum feature size.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:43:30,050\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:43:30,051\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:43:30,052\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:43:30,052\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:43:30,053\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:43:30,053\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:30,054\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:43:30,055\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:30,055\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:43:30,056\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:30,056\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:43:30,057\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:30,058\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:43:30,058\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:43:30,059\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:43:30,060\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:30,061\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:43:30,061\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:43:30,062\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:43:30,063\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:30,064\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:43:30,064\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:30,065\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:43:30,065\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:30,066\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:43:30,066\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:30,067\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:43:30,067\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:30,068\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:43:40,152\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:43:40,153\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:43:40,153\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:43:40,154\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:43:40,155\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:43:40,155\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:40,155\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:43:40,156\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:40,157\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:43:40,157\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:40,158\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:43:40,158\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:40,159\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:43:40,160\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:43:40,160\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:43:40,161\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:40,162\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:43:40,162\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:43:40,163\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:43:40,163\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:40,164\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:43:40,165\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:40,166\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:43:40,167\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:40,167\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:43:40,168\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:40,168\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:43:40,169\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:40,169\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:40 [backends.py:805] Using cache directory: /home/ray/.cache/vllm/torch_compile_cache/8a2a22c80c/rank_0_0/backbone for vLLM's torch.compile\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:40 [backends.py:865] Dynamo bytecode transform time: 9.01 s\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:43:50,256\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:43:50,257\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:43:50,258\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:43:50,258\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:43:50,259\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:43:50,259\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:50,260\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:43:50,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:50,261\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:43:50,261\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:50,262\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:43:50,262\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:50,263\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:43:50,263\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:43:50,264\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:43:50,265\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:50,265\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:43:50,266\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:43:50,266\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:43:50,267\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:50,267\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:43:50,268\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:50,269\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:43:50,269\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:50,269\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:43:50,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:43:50,270\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:43:50,270\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:43:50,271\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:43:51 [backends.py:302] Cache the graph of compile range (1, 8192) for later use\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m [rank0]:W0505 06:43:52.654000 3420 site-packages/torch/_inductor/utils.py:1613] Not enough SMs to use max_autotune_gemm mode\n", - "2026-05-05 06:44:00,361\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:00,362\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:00,362\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:00,363\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:00,363\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:00,363\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:00,364\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:00,365\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:00,365\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:00,366\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:00,366\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:00,367\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:00,368\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:00,368\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:00,369\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:00,369\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:00,370\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:00,370\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:00,371\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:00,372\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:00,372\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:00,373\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:00,375\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:00,376\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:00,376\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:00,377\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:00,377\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:00,379\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:00,379\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:44:10,458\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:10,459\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:10,459\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:10,461\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:10,461\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:10,462\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:10,463\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:10,463\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:10,464\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:10,464\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:10,465\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:10,465\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:10,466\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:10,466\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:10,467\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:10,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:10,467\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:10,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:10,470\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:10,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:10,471\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:10,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:10,473\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:10,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:10,474\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:10,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:10,475\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:10,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:10,476\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:44:20,465\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:20,465\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:20,466\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:20,467\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:20,467\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:20,467\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:20,468\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:20,468\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:20,469\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:20,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:20,470\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:20,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:20,471\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:20,471\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:20,471\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:20,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:20,473\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:20,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:20,474\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:20,475\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:20,475\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:20,476\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:20,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:20,477\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:20,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:20,478\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:20,479\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:20,479\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:44:30,466\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:30,467\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:30,467\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:30,468\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:30,468\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:30,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:30,469\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:30,469\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:30,470\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:30,470\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:30,471\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:30,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:30,472\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:30,472\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:30,473\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:30,473\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:30,473\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:30,474\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:30,474\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:30,476\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:30,476\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:30,477\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:30,478\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:30,478\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:30,479\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:30,479\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:30,480\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:30,480\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:30,481\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:44:40,560\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:40,561\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:40,561\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:40,562\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:40,562\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:40,562\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:40,563\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:40,563\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:40,563\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:40,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:40,565\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:40,565\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:40,566\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:40,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:40,567\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:40,567\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:40,568\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:40,568\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:40,568\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:40,569\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:40,569\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:40,570\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:40,571\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:40,571\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:40,572\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:40,572\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:40,573\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:40,573\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:40,574\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:44:50,623\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:44:50,623\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:44:50,624\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:44:50,625\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:44:50,625\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:44:50,626\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:50,627\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:44:50,628\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:50,628\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:44:50,629\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:50,629\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:44:50,630\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:50,631\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:44:50,631\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:44:50,631\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:44:50,632\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:50,633\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:44:50,634\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:44:50,634\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:44:50,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:50,635\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:44:50,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:50,636\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:44:50,637\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:50,637\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:44:50,638\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:44:50,638\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:44:50,639\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:44:50,639\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:45:00,630\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:45:00,631\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:45:00,632\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:45:00,632\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:45:00,633\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:45:00,634\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:00,634\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:45:00,635\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:00,636\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:45:00,637\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:00,637\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:45:00,638\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:00,639\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:45:00,640\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:45:00,640\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:45:00,641\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:00,642\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:45:00,643\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:45:00,643\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:45:00,644\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:00,644\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:45:00,645\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:00,645\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:00,646\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:00,646\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:00,647\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:00,647\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:00,648\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:00,648\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:45:10,723\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:45:10,724\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:45:10,724\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:45:10,725\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:45:10,725\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:45:10,726\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:10,726\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:45:10,727\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:10,727\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:45:10,728\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:10,728\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:45:10,729\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:10,730\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:45:10,730\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:45:10,731\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:45:10,731\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:10,732\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:45:10,732\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:45:10,733\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:45:10,734\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:10,734\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:45:10,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:10,735\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:10,735\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:10,736\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:10,736\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:10,737\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:10,738\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:10,738\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:16 [backends.py:319] Compiling a graph for compile range (1, 8192) takes 90.34 s\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:16 [monitor.py:34] torch.compile takes 99.36 s in total\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [gpu_worker.py:356] Available KV cache memory: 10.38 GiB\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [kv_cache_utils.py:1307] GPU KV cache size: 302,240 tokens\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m \u001b[0;36m(EngineCore_DP0 pid=3420)\u001b[0;0m INFO 05-05 06:45:17 [kv_cache_utils.py:1312] Maximum concurrency for 2,048 tokens per request: 147.58x\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 0%| | 0/70 [00:00Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:20,837\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:20,838\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:20,838\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:20,839\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:20,839\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:20,840\tINFO logging_progress.py:192 -- =============================================\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 3%|▎ | 2/70 [00:02<01:32, 1.36s/it]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 4%|▍ | 3/70 [00:03<01:29, 1.33s/it]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 7%|▋ | 5/70 [00:03<00:40, 1.59it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 10%|█ | 7/70 [00:04<00:24, 2.59it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 13%|█▎ | 9/70 [00:04<00:15, 3.83it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 16%|█▌ | 11/70 [00:04<00:11, 5.04it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 19%|█▊ | 13/70 [00:04<00:09, 6.24it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 21%|██▏ | 15/70 [00:04<00:07, 7.00it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 24%|██▍ | 17/70 [00:04<00:06, 8.04it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 27%|██▋ | 19/70 [00:05<00:05, 8.97it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 30%|███ | 21/70 [00:05<00:05, 9.71it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 33%|███▎ | 23/70 [00:05<00:04, 10.29it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 36%|███▌ | 25/70 [00:05<00:04, 10.75it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 39%|███▊ | 27/70 [00:05<00:03, 10.80it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 41%|████▏ | 29/70 [00:05<00:03, 11.11it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 44%|████▍ | 31/70 [00:06<00:03, 11.36it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 47%|████▋ | 33/70 [00:06<00:02, 12.40it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 50%|█████ | 35/70 [00:06<00:02, 12.29it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 53%|█████▎ | 37/70 [00:08<00:11, 2.75it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 56%|█████▌ | 39/70 [00:08<00:08, 3.58it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 59%|█████▊ | 41/70 [00:08<00:06, 4.67it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 61%|██████▏ | 43/70 [00:08<00:04, 5.72it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 64%|██████▍ | 45/70 [00:09<00:03, 6.51it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 67%|██████▋ | 47/70 [00:09<00:03, 7.54it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 70%|███████ | 49/70 [00:09<00:02, 8.47it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 73%|███████▎ | 51/70 [00:09<00:02, 9.33it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 76%|███████▌ | 53/70 [00:09<00:01, 10.00it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 79%|███████▊ | 55/70 [00:09<00:01, 10.57it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 81%|████████▏ | 57/70 [00:10<00:01, 11.04it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 84%|████████▍ | 59/70 [00:10<00:00, 11.38it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 87%|████████▋ | 61/70 [00:10<00:00, 11.60it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 90%|█████████ | 63/70 [00:10<00:00, 12.87it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 93%|█████████▎| 65/70 [00:10<00:00, 11.70it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 96%|█████████▌| 67/70 [00:10<00:00, 12.99it/s]\n", - "2026-05-05 06:45:30,912\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:45:30,912\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:45:30,913\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 1/2 GPU, 41.7MiB/20.1GiB object store (pending: 1 GPU)\n", - "2026-05-05 06:45:30,914\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:45:30,914\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:45:30,914\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:30,915\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:45:30,915\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:30,915\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:45:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:30,916\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:45:30,916\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:30,917\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:45:30,917\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:45:30,919\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:45:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:30,920\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:45:30,920\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:45:30,921\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:45:30,921\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1 (running=0, restarting=0, pending=1); Queued blocks: 1 (41.7MiB); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:30,922\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:45:30,923\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:30,924\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:30,924\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:30,925\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:30,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:30,926\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:30,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:30,927\tINFO logging_progress.py:192 -- =============================================\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 99%|█████████▊| 69/70 [00:13<00:00, 2.18it/s]\n", - "Capturing CUDA graphs (mixed prefill-decode, PIECEWISE): 100%|██████████| 70/70 [00:13<00:00, 5.16it/s]\n", - "Capturing CUDA graphs (decode, FULL): 0%| | 0/38 [00:00Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:40,930\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:40,930\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:40,932\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:40,932\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:40,933\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:40,933\tINFO logging_progress.py:192 -- =============================================\n", - "2026-05-05 06:45:50,923\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_24_0 =======\n", - "2026-05-05 06:45:50,923\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:45:50,924\tINFO logging_progress.py:227 -- Active & requested resources: 5/24 CPU, 2/2 GPU, 41.7MiB/20.1GiB object store\n", - "2026-05-05 06:45:50,924\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:45:50,925\tINFO logging_progress.py:231 -- ListFiles: 1/1\n", - "2026-05-05 06:45:50,925\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:50,925\tINFO logging_progress.py:231 -- ReadFiles: 50/50\n", - "2026-05-05 06:45:50,926\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:50,927\tINFO logging_progress.py:231 -- MapBatches(fetch_and_resize): 50/50\n", - "2026-05-05 06:45:50,927\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:50,928\tINFO logging_progress.py:231 -- Map(_preprocess): 50/50\n", - "2026-05-05 06:45:50,929\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:50,929\tINFO logging_progress.py:231 -- MapBatches(PrepareMultimodalUDF): 50/50\n", - "2026-05-05 06:45:50,930\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:45:50,930\tINFO logging_progress.py:231 -- MapBatches(ChatTemplateUDF): 50/50\n", - "2026-05-05 06:45:50,931\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:50,931\tINFO logging_progress.py:231 -- MapBatches(TokenizeUDF): 50/50\n", - "2026-05-05 06:45:50,932\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 41.7MiB object store; [all objects local]\n", - "2026-05-05 06:45:50,933\tINFO logging_progress.py:231 -- MapBatches(vLLMEngineStageUDF): 0/1\n", - "2026-05-05 06:45:50,933\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [0/1 objects local]\n", - "2026-05-05 06:45:50,934\tINFO logging_progress.py:231 -- MapBatches(DetokenizeUDF): 0/1\n", - "2026-05-05 06:45:50,934\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:50,935\tINFO logging_progress.py:231 -- Map(_postprocess)->Map(ProcessSigLIP): 0/1\n", - "2026-05-05 06:45:50,935\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 4; Queued blocks: 0 (0.0B); Resources: 4.0 CPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:50,936\tINFO logging_progress.py:231 -- MapBatches(EmbedSigLIP): 0/1\n", - "2026-05-05 06:45:50,936\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 1; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 1.0 GPU, 0.0B object store; [all objects local]\n", - "2026-05-05 06:45:50,937\tINFO logging_progress.py:231 -- Write: 0/1\n", - "2026-05-05 06:45:50,937\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:45:50,938\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:45:52 [loggers.py:257] Engine 000: Avg prompt throughput: 1478.4 tokens/s, Avg generation throughput: 303.4 tokens/s, Running: 6 reqs, Waiting: 0 reqs, GPU KV cache usage: 1.3%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m [vLLM] Elapsed time for batch d4b74e1ef60246e4969c3bd0b75a4f64 with size 2: 15.975179830999991\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m INFO 05-05 06:45:53 [loggers.py:257] Engine 000: Avg prompt throughput: 0.0 tokens/s, Avg generation throughput: 143.7 tokens/s, Running: 0 reqs, Waiting: 0 reqs, GPU KV cache usage: 0.0%, Prefix cache hit rate: 0.0%, MM cache hit rate: 0.0%\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m [vLLM] Elapsed time for batch 61c970b81fff470eacbfde81c45a202c with size 48: 17.03351797600004\n", - "/home/ray/anaconda3/lib/python3.11/site-packages/ray/data/_internal/execution/operators/actor_pool_map_operator.py:452: UserWarning: The minimum number of concurrent actors for 'Map(_postprocess)->Map(ProcessSigLIP)' is set to 4, but the operator only received 1 input(s). This means that the operator can launch at most 1 task(s), and won't fully utilize the available concurrency. You might be able to increase the number of concurrent tasks by configuring `override_num_blocks` earlier in the pipeline.\n", - " warnings.warn(\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [core_client.py:605] Engine core proc EngineCore_DP0 died unexpectedly, shutting down client.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] AsyncLLM output_handler failed.\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 649, in output_handler\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] outputs = await engine_core.get_output_async()\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/core_client.py\", line 894, in get_output_async\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] raise self._format_exception(outputs) from None\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ERROR 05-05 06:45:54 [async_llm.py:693] vllm.v1.engine.exceptions.EngineDeadError: EngineCore encountered an issue. See stack trace (above) for the root cause.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 790, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/llm/_internal/batch/stages/vllm_engine_stage.py\", line 552, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1489, in info\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1634, in _log\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1644, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 1706, in callHandlers\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/logging/__init__.py\", line 978, in handle\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/ray/_private/log.py\", line 54, in emit\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m ImportError: sys.meta_path is None, Python is likely shutting down\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Exception ignored in: \n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m Traceback (most recent call last):\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 268, in __del__\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m File \"/home/ray/anaconda3/lib/python3.11/site-packages/vllm/v1/engine/async_llm.py\", line 273, in shutdown\n", - "\u001b[36m(MapWorker(MapBatches(vLLMEngineStageUDF)) pid=3195, ip=10.0.159.116)\u001b[0m TypeError: 'NoneType' object is not callable\n", - "2026-05-05 06:45:56,237\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_24_0 execution finished in 390.48 seconds\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n", - "2026-05-05 06:45:56,298\tINFO dataset.py:5384 -- Data sink Parquet finished. 50 rows and 478.9KiB data written.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[done] wrote /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n" - ] - } - ], - "source": [ - "from ray.data.checkpoint import CheckpointConfig\n", - "\n", - "# CPU fetch + decode + resize\n", - "ds = ds.map_batches(\n", - " enc.fetch_and_resize,\n", - " batch_size=16,\n", - " concurrency=enc.FETCH_CONCURRENCY,\n", - " batch_format=\"numpy\",\n", - ")\n", - "\n", - "# VLM enrichment via ray.data.llm (vLLM under the hood; LoRA-routed if attached)\n", - "ds = enc.build_vlm_processor()(ds)\n", - "\n", - "# SigLIP CPU process — image processor + text tokenizer over title + VLM description\n", - "ds = ds.map(\n", - " enc.ProcessSigLIP,\n", - " fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n", - " num_cpus=1,\n", - " concurrency=enc.PROCESS_CONCURRENCY,\n", - ")\n", - "\n", - "# SigLIP GPU embed — pure forward pass on pre-tensorized inputs\n", - "ds = ds.map_batches(\n", - " enc.EmbedSigLIP,\n", - " fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n", - " batch_size=enc.EMB_BATCH_SIZE,\n", - " num_gpus=1,\n", - " concurrency=enc.EMB_CONCURRENCY,\n", - " batch_format=\"numpy\",\n", - ")\n", - "\n", - "# Set CheckpointConfig AFTER build_catalog so the catalog's parquet write\n", - "# doesn't poison the inference checkpoint with already-seen IDs (would skip\n", - "# ~99% of rows on the next run).\n", - "ctx = ray.data.DataContext.get_current()\n", - "ctx.checkpoint_config = CheckpointConfig(\n", - " id_column=\"id\",\n", - " checkpoint_path=enc.CHECKPOINT_PATH,\n", - " delete_checkpoint_on_success=False,\n", - ")\n", - "\n", - "ds.write_parquet(enc.OUTPUT_PATH)\n", - "print(f\"[done] wrote {enc.OUTPUT_PATH}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "cell-output", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:56:39,371\tINFO logging.py:392 -- Registered dataset logger for dataset dataset_29_0\n", - "2026-05-05 06:56:39,375\tINFO streaming_executor.py:182 -- Starting execution of Dataset dataset_29_0. Full logs are in /tmp/ray/session_2026-05-05_06-24-35_736008_3006/logs/ray-data\n", - "2026-05-05 06:56:39,375\tINFO streaming_executor.py:183 -- Execution plan of Dataset dataset_29_0: InputDataBuffer[Input] -> TaskPoolMapOperator[ListFiles] -> TaskPoolMapOperator[ReadFiles] -> LimitOperator[limit=2]\n", - "2026-05-05 06:56:39,390\tINFO logging_progress.py:174 -- ======= Running Dataset: dataset_29_0 =======\n", - "2026-05-05 06:56:39,391\tINFO logging_progress.py:225 -- Total Progress: 0/?\n", - "2026-05-05 06:56:39,392\tINFO logging_progress.py:227 -- Active & requested resources: 0/8 CPU, 0.0B/6.7GiB object store\n", - "2026-05-05 06:56:39,393\tINFO logging_progress.py:181 -- \n", - "2026-05-05 06:56:39,393\tINFO logging_progress.py:231 -- ListFiles: 0/1\n", - "2026-05-05 06:56:39,394\tINFO logging_progress.py:233 -- Tasks: 1; Actors: 0; Queued blocks: 0 (0.0B); Resources: 1.0 CPU, 0.0B object store\n", - "2026-05-05 06:56:39,395\tINFO logging_progress.py:231 -- ReadFiles: 0/1\n", - "2026-05-05 06:56:39,395\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:56:39,396\tINFO logging_progress.py:231 -- limit=2: 0/1\n", - "2026-05-05 06:56:39,397\tINFO logging_progress.py:233 -- Tasks: 0; Actors: 0; Queued blocks: 0 (0.0B); Resources: 0.0 CPU, 0.0B object store\n", - "2026-05-05 06:56:39,397\tINFO logging_progress.py:192 -- =============================================\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2026-05-05 06:56:39,465\tINFO streaming_executor.py:300 -- ✔️ Dataset dataset_29_0 execution finished in 0.09 seconds\n", - "INFO:openlineage.client.client:OpenLineageClient will use `composite` transport\n", - "INFO:openlineage.client.transport.composite:Stopping OpenLineage CompositeTransport emission after the first successful delivery because `continue_on_success=False`. Transport that emitted the event: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[output] read back 2 sample rows from /mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_smoke_50.parquet\n", - "\n", - "{\n", - " \"title\": \"MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A1465), Transparent Black\",\n", - " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"Laptop Accessories\\\",\\n \\\"attributes\\\": [\\\"Hard Shell Case\\\", \\\"Keyboard Cover\\\", \\\"Transparent Black\\\"],\\n \\\"search_tags\\\": [\\\"MacBook Air 11\\\", \\\"A1370\\\", \\\"A1465\\\", \\\"Transparent Case\\\", \\\"Keyboard Cover\\\"],\\n \\\"description\\\": \\\"MOSISO Hard Shell Case & Keyboard Cover for MacBook Air 11 inch (A1370 & A1465) in Transparent Black.\\\"\\n}\\n```\",\n", - " \"image_embedding[:6]\": [\n", - " -0.003,\n", - " 0.008,\n", - " -0.014,\n", - " 0.005,\n", - " 0.009,\n", - " 0.022\n", - " ],\n", - " \"text_embedding[:6]\": [\n", - " -0.01,\n", - " 0.008,\n", - " 0.016,\n", - " -0.002,\n", - " -0.003,\n", - " 0.002\n", - " ]\n", - "}\n", - "\n", - "{\n", - " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", - " \"raw_output\": \"```json\\n{\\n \\\"category\\\": \\\"CCTV Security Camera Mounting Bracket\\\",\\n \\\"attributes\\\": [\\\"Universal Mounting\\\", \\\"Wall Junction Box\\\", \\\"Hidden Compartment\\\"],\\n \\\"search_tags\\\": [\\\"CCTV Mounting Bracket\\\", \\\"Universal Security Camera Bracket\\\", \\\"Wall Junction Box\\\", \\\"Hidden Compartment\\\", \\\"CCTV Mounting\\\"],\\n \\\"description\\\": \\\"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Installation\\\"\\n}\\n```\",\n", - " \"image_embedding[:6]\": [\n", - " -0.014,\n", - " -0.003,\n", - " -0.008,\n", - " 0.006,\n", - " -0.009,\n", - " 0.055\n", - " ],\n", - " \"text_embedding[:6]\": [\n", - " -0.019,\n", - " 0.0,\n", - " 0.029,\n", - " -0.002,\n", - " -0.021,\n", - " 0.002\n", - " ]\n", - "}\n", - "\n" - ] - } - ], - "source": [ - "sample = ray.data.read_parquet(enc.OUTPUT_PATH).take(2)\n", - "print(f\"[output] read back {len(sample)} sample rows from {enc.OUTPUT_PATH}\\n\")\n", - "\n", - "for r in sample:\n", - " print(json.dumps({\n", - " \"title\": r[\"title\"],\n", - " \"raw_output\": r[\"raw_output\"],\n", - " \"image_embedding[:6]\": [round(float(x), 3) for x in r[\"image_embedding\"][:6]],\n", - " \"text_embedding[:6]\": [round(float(x), 3) for x in r[\"text_embedding\"][:6]],\n", - " }, indent=2))\n", - " print()" - ] + "outputs": [], + "source": "from ray.data.checkpoint import CheckpointConfig\n\n# CPU fetch + decode + resize\nds = ds.map_batches(\n enc.fetch_and_resize,\n batch_size=16,\n concurrency=enc.FETCH_CONCURRENCY,\n batch_format=\"numpy\",\n)\n\n# VLM enrichment via ray.data.llm (vLLM under the hood; LoRA-routed if attached)\nds = enc.build_vlm_processor()(ds)\n\n# SigLIP CPU process — image processor + text tokenizer over title + VLM description\nds = ds.map(\n enc.ProcessSigLIP,\n fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n num_cpus=1,\n concurrency=enc.PROCESS_CONCURRENCY,\n)\n\n# SigLIP GPU embed — pure forward pass on pre-tensorized inputs\nds = ds.map_batches(\n enc.EmbedSigLIP,\n fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n batch_size=enc.EMB_BATCH_SIZE,\n num_gpus=1,\n concurrency=enc.EMB_CONCURRENCY,\n batch_format=\"numpy\",\n)\n\n# Set CheckpointConfig AFTER build_catalog so the catalog's parquet write\n# doesn't poison the inference checkpoint with already-seen IDs (would skip\n# ~99% of rows on the next run).\nctx = ray.data.DataContext.get_current()\nctx.checkpoint_config = CheckpointConfig(\n id_column=\"id\",\n checkpoint_path=enc.CHECKPOINT_PATH,\n delete_checkpoint_on_success=False,\n)\n\nds.write_parquet(enc.OUTPUT_PATH)\nprint(f\"[done] wrote {enc.OUTPUT_PATH}\")" }, { "cell_type": "code", "execution_count": null, - "id": "0fa760aa", + "id": "cell-output", "metadata": {}, "outputs": [], - "source": [ - "outs = [\n", - " {\n", - " \"title\": \"MOSISO Plastic Hard Shell Case & Keyboard Cover Compatible MacBook Air 11 Inch (Models: A1370 & A1465), Transparent Black\",\n", - " \"raw_output\": {\n", - " \"category\": \"Laptop Accessories\",\n", - " \"attributes\": [\n", - " \"Hard Shell Case\",\n", - " \"Keyboard Cover\",\n", - " \"Transparent Black\"\n", - " ],\n", - " \"search_tags\": [\n", - " \"MacBook Air 11\",\n", - " \"A1370\",\n", - " \"A1465\",\n", - " \"Transparent Case\",\n", - " \"Keyboard Cover\"\n", - " ],\n", - " \"description\": \"MOSISO Hard Shell Case & Keyboard Cover for MacBook Air 11 inch (A1370 & A1465) in Transparent Black.\"\n", - " },\n", - " \"image_embedding[:6]\": [\n", - " -0.003,\n", - " 0.008,\n", - " -0.014,\n", - " 0.005,\n", - " 0.009,\n", - " 0.022\n", - " ],\n", - " \"text_embedding[:6]\": [\n", - " -0.01,\n", - " 0.008,\n", - " 0.016,\n", - " -0.002,\n", - " -0.003,\n", - " 0.002\n", - " ]\n", - " },\n", - " {\n", - " \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n", - " \"raw_output\": {\n", - " \"category\": \"CCTV Security Camera Mounting Bracket\",\n", - " \"attributes\": [\n", - " \"Universal Mounting\",\n", - " \"Wall Junction Box\",\n", - " \"Hidden Compartment\"\n", - " ],\n", - " \"search_tags\": [\n", - " \"CCTV Mounting Bracket\",\n", - " \"Universal Security Camera Bracket\",\n", - " \"Wall Junction Box\",\n", - " \"Hidden Compartment\",\n", - " \"CCTV Mounting\"\n", - " ],\n", - " \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Installation\"\n", - " },\n", - " \"image_embedding[:6]\": [\n", - " -0.014,\n", - " -0.003,\n", - " -0.008,\n", - " 0.006,\n", - " -0.009,\n", - " 0.055\n", - " ],\n", - " \"text_embedding[:6]\": [\n", - " -0.019,\n", - " 0.0,\n", - " 0.029,\n", - " -0.002,\n", - " -0.021,\n", - " 0.002\n", - " ]\n", - " }\n", - "]" - ] + "source": "sample = ray.data.read_parquet(enc.OUTPUT_PATH).take(2)\nprint(f\"[output] read back {len(sample)} sample rows from {enc.OUTPUT_PATH}\\n\")\n\nfor r in sample:\n print(json.dumps({\n \"title\": r[\"title\"],\n \"raw_output\": r[\"raw_output\"],\n \"image_embedding[:6]\": [round(float(x), 3) for x in r[\"image_embedding\"][:6]],\n \"text_embedding[:6]\": [round(float(x), 3) for x in r[\"text_embedding\"][:6]],\n }, indent=2))\n print()" } ], "metadata": { diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py index d93f5d7bc..7372a4129 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_distill_student_lora.py @@ -731,7 +731,7 @@ def main(): # The student outputs aren't generated here (that's an inference-time # concern); we just print what the teacher said for 3 test products so # you have a reference to compare against after loading the adapter into - # run_enc_vlm_batch_emb_enrich_3b.py or the serve app. + # run_enrich_and_embed.py. print("\n[preview] held-out test set — teacher targets:") for r in cached.filter(lambda r: r["split"] == "test").take(3): print(f"\n title: {r['title'][:90]}") diff --git a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py index 16c63afac..9f7259bea 100644 --- a/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py +++ b/templates/vlm-distillation-catalog-enrichment/scripts/run_enrich_and_embed.py @@ -24,13 +24,13 @@ the relevant docs. Run directly on the workspace cluster: - python scripts/run_enc_vlm_batch_emb_enrich_3b.py + python scripts/run_enrich_and_embed.py Or as an Anyscale Job (re-use job_config.yaml — same g6.12xlarge fits; flip cpu-workers max_nodes back to a positive number — this pipeline WANTS the CPU pool): anyscale job submit --config-file job_config.yaml \\ - --entrypoint "python scripts/run_enc_vlm_batch_emb_enrich_3b.py" \\ + --entrypoint "python scripts/run_enrich_and_embed.py" \\ --env HF_TOKEN=$HF_TOKEN NOTE: this is a batch Ray Data pipeline (datasets in → parquet out). It is @@ -158,7 +158,7 @@ "QWEN_LORA_ADAPTER_DIR", None, ) -LORA_MAX_RANK = 16 # must be ≥ LORA_R used during training (run_vlm_ft_enrich_3b.py) +LORA_MAX_RANK = 16 # must be ≥ LORA_R used during training (run_distill_student_lora.py) def _ensure_lora_remote(local_dir: str) -> Optional[str]: From 722f865fa996277d9984fdca7cd857a9709e3846 Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 14:39:48 -0400 Subject: [PATCH 6/7] Group C: align prose with gallery template style MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed entity-recognition-with-llms, audio-dataset-curation-llm-judge, e2e-rag-deepdive, and ecommerce_batch_embeddings, then rewrote our prose to match the dominant gallery voice: HTML badges (not shields.io markdown), "⏱️ Time to complete" callout, third-person descriptive narration ("Ray Data reads...", "`ray.data.llm` wraps the vLLM engine..."), sentence-case section headers, short paragraphs before each code cell. Orchestrator README.ipynb: - Swap shields.io badges for the canonical run-on-anyscale.svg + GitHub shield HTML used by entity-recognition-with-llms - "**⏱️ Time to complete**: 45 min" callout - Intro paragraph + numbered overview of the 3 stages - "Ray is particularly powerful for this workload because it:" bullet list matching the audio-dataset-curation README pattern - Sentence-case section headers (## Architecture, ## Set up, ## Stage 1..., ## Run as a scheduled Anyscale Job, ## Clean up) - Reworked each Stage section's narration to describe the system in third-person ("Qwen2.5-VL-7B reads a product image...", "Ray Train + FSDP fine-tunes Qwen2.5-VL-3B...", "The third stage chains together...") - Fixed nested f-string quotes that would fail on py3.11 (the pinned image) Stage 1 notebook: - Demoted inner H1 headers ("# Preprocess Dataset from Source", "# vLLM preprocessing") to sentence-case H2 with proper gallery-voice narration paragraphs - Inserted a "### Sample row" narration before the example-display cell - Updated the vLLM config cell from Qwen2.5-VL-3B + concurrency=1 (leftover from when this notebook was the 3B preview of the 32B teacher) to Qwen2.5-VL-7B + concurrency=4 so the notebook matches its title and the Stage 1 script - Dropped two dead cells: the inline `o = {...}` literal sample and its paired PIL image display (already flagged in the migration checklist) - Dropped a duplicate `print(json.dumps(output, indent=2))` orphan cell - Cleaned typos and stale comments in the vLLM config Stage 2 notebook: - Renamed "## Smoke-test config" → "## Configure the run" - "## Build SFT cache (small subset)" → "## Build the SFT cache" - "## Sanity check — one row" → "## Sanity check one row" - "## Run training (smoke scale)" → "## Run training" - "## Next steps" → "## Submit the full run as an Anyscale Job" - Dropped self-referential "tests the same code paths as the production script" repetitions from body cells (kept the framing once in the intro) - Made the intro paragraph third-person descriptive Stage 3 notebook: - Tightened the intro paragraph and dropped the "Smoke notebook for ..." framing - Inserted four narration markdown cells between previously-bare code cells: "## Configure the run", "## Load the catalog", "## Build the streaming pipeline", "## Inspect the output" Co-Authored-By: Claude Opus 4.7 (1M context) --- .../README.ipynb | 42 +++++-------------- .../notebooks/01_teacher_batch_label.ipynb | 39 +++++------------ .../notebooks/02_distill_student_lora.ipynb | 18 ++++---- .../notebooks/03_enrich_and_embed.ipynb | 28 ++++++++++++- 4 files changed, 57 insertions(+), 70 deletions(-) diff --git a/templates/vlm-distillation-catalog-enrichment/README.ipynb b/templates/vlm-distillation-catalog-enrichment/README.ipynb index b9054073e..80ef7f3b7 100644 --- a/templates/vlm-distillation-catalog-enrichment/README.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/README.ipynb @@ -3,23 +3,17 @@ { "cell_type": "markdown", "metadata": {}, - "source": [ - "# VLM teacher-student distillation for ecommerce catalogs\n\n[![Run on Anyscale](https://shields.io/badge/Run_on-Anyscale-009DEF?logo=anyscale)](https://console.anyscale.com/register/ha?utm_source=anyscale_templates&utm_medium=github&utm_campaign=vlm-distillation-catalog-enrichment&redirectTo=/v2/template-preview/vlm-distillation-catalog-enrichment)\n[![View on GitHub](https://img.shields.io/badge/View_on-GitHub-181717?logo=github)](https://github.com/anyscale/templates/tree/main/templates/vlm-distillation-catalog-enrichment)\n\n**Time to complete:** ~45 min\n\nLabel a product catalog with a Qwen2.5-VL-7B teacher, distill those labels into a Qwen2.5-VL-3B student via FSDP + LoRA SFT, then run the student in a single Ray Data graph that emits structured catalog JSON *and* SigLIP image+text embeddings. One cluster shape (4× L4), three stages." - ] + "source": "# VLM teacher-student distillation for ecommerce catalogs\n\n\n\"Run\n\n

\n

\n \n
\n\n**⏱️ Time to complete**: 45 min\n\nThis tutorial distills a Qwen2.5-VL-7B teacher into a Qwen2.5-VL-3B student so a product catalog can be enriched and embedded at 3B inference cost without sacrificing teacher-quality structured outputs. The full pipeline runs on Ray and Anyscale across three stages, all on the same 4× L4 GPU node:\n\n1. **Teacher batch labeling** — Run Qwen2.5-VL-7B over a catalog subset with [`ray.data.llm`](https://docs.ray.io/en/latest/data/working-with-llms.html) to produce `{category, attributes, search_tags, description}` JSON per product.\n2. **Distillation SFT** — Fine-tune Qwen2.5-VL-3B on the teacher labels with Ray Train + FSDP + LoRA. Only the language model gets adapters; the vision tower stays frozen.\n3. **Enrichment and embeddings** — Run the LoRA-adapted student to emit catalog JSON *and* SigLIP-2 image and text embeddings in a single streaming Ray Data graph.\n\nRay is particularly powerful for this workload because it:\n- **Schedules CPU and GPU stages in one cluster** so image fetching, VLM inference, and embedding extraction share a single resource pool with no idle hardware between stages.\n- **Streams data between stages** without intermediate disk writes — SigLIP embeddings begin computing as soon as the first VLM-enriched batch is ready.\n- **Hot-swaps LoRA adapters** at inference via vLLM's [multi-LoRA support](https://docs.vllm.ai/en/stable/features/multi_lora.html), so the distilled student loads from the same base model as the un-tuned variant.\n- **Promotes any notebook to a scheduled production job** with `anyscale job submit` — no rewrite, same cluster shape." }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## What you'll build\n\n```\nStage 1 Stage 2 Stage 3\n───────────── ───────────── ─────────────────\n7B teacher ───► 3B student SFT ───► 3B distilled enrich\nbatch labeling (FSDP + LoRA) + SigLIP embeddings\n (one Ray Data graph)\n\nRay Data LLM Ray Train + FSDP Ray Data LLM + Ray Data\n ▼ ▼ ▼\nteacher.parquet LoRA adapter enriched + embedded.parquet\n(JSON labels) (~100 MB) (JSON + 1152-dim vectors)\n```\n\nEvery stage runs on the same 4× L4 GPU node (`g6.12xlarge` / `g2-standard-48`). Stages 1 and 2 each take 15–30 min on the smoke configuration; Stage 3 takes ~5 min." - ] + "source": "## Architecture\n\n```\nStage 1 Stage 2 Stage 3\n───────────── ────────────── ─────────────────\n7B teacher ───► 3B student SFT ───► 3B distilled enrich\nbatch labeling (FSDP + LoRA) + SigLIP embeddings\n (one Ray Data graph)\n\nray.data.llm Ray Train + FSDP ray.data.llm + Ray Data\n ▼ ▼ ▼\nteacher.parquet LoRA adapter enriched_with_embeddings.parquet\n(JSON labels) (~100 MB) (JSON + 1152-dim vectors)\n```\n\nStages 1 and 2 each take 15–30 min on the smoke configuration (N=20 rows); Stage 3 takes ~5 min. Production runs at N=10,000 take roughly 1.5 hours on the same cluster.\n\nThe deep-dive notebooks under [`notebooks/`](notebooks/) walk through each stage cell by cell — useful when you want to swap models, change the catalog, or tune the SFT hyperparameters." }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Set up\n\nThis template needs a Hugging Face token (Qwen2.5-VL weights are public but the HF Hub rate-limits anonymous downloads). The token is read from `HF_TOKEN`." - ] + "source": "## Set up\n\nThe pipeline pulls model weights and the [Amazon-Reviews-2023](https://huggingface.co/datasets/McAuley-Lab/Amazon-Reviews-2023) dataset from Hugging Face. Make sure `HF_TOKEN` is available in your environment before running the cells below." }, { "cell_type": "code", @@ -42,9 +36,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Stage 1 — Teacher batch labeling\n\nRun Qwen2.5-VL-7B over the catalog and write `{category, attributes, search_tags, description}` JSON per product. The teacher's labels become Stage 2's supervised targets.\n\nDeep-dive notebook: [`notebooks/01_teacher_batch_label.ipynb`](notebooks/01_teacher_batch_label.ipynb)" - ] + "source": "## Stage 1 — Teacher batch labeling\n\nQwen2.5-VL-7B reads a product image and merchant-supplied title and returns a four-key JSON object (`category`, `attributes`, `search_tags`, `description`). [`ray.data.llm`](https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal) wraps the vLLM engine — preprocessing, batching, and postprocessing all happen as `map_batches` stages over a Ray Dataset. With `concurrency=4`, one 7B replica runs on each of the four L4 GPUs.\n\nThe output parquet becomes Stage 2's supervised training data.\n\nThe deep dive: [`notebooks/01_teacher_batch_label.ipynb`](notebooks/01_teacher_batch_label.ipynb)." }, { "cell_type": "code", @@ -60,16 +52,12 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "# Inspect a sample row.\nimport pyarrow.parquet as pq\n\nteacher_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/teacher_7b_enriched_{TEACHER_N_ROWS}.parquet\"\ntbl = pq.read_table(teacher_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\nsample title: {row[\"title\"][:100]}\")\nprint(f\"sample teacher output (raw_output):\\n{row[\"raw_output\"]}\")" - ] + "source": "# Inspect a sample row of the teacher output.\nimport pyarrow.parquet as pq\n\nteacher_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/teacher_7b_enriched_{TEACHER_N_ROWS}.parquet\"\ntbl = pq.read_table(teacher_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\nsample title: {row['title'][:100]}\")\nprint(f\"sample teacher output (raw_output):\\n{row['raw_output']}\")" }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Stage 2 — Distill the student with FSDP + LoRA\n\nFine-tune Qwen2.5-VL-3B on the teacher's parquet using Ray Train. The vision tower stays frozen (standard LLaVA recipe); only the language model gets LoRA adapters. The output is a ~100 MB adapter that drops into Stage 3 as a model swap.\n\nDeep-dive notebook: [`notebooks/02_distill_student_lora.ipynb`](notebooks/02_distill_student_lora.ipynb)" - ] + "source": "## Stage 2 — Distill the 3B student with FSDP + LoRA\n\nRay Train + FSDP fine-tunes Qwen2.5-VL-3B on the teacher parquet using LoRA adapters. The vision tower stays frozen (standard [LLaVA recipe](https://arxiv.org/abs/2304.08485)); only the language model gets adapters, so trainable parameters drop to ~1% of the model. FSDP `FULL_SHARD` distributes the optimizer state across the four GPUs at bf16 mixed precision.\n\nThe output is a small (~100 MB) adapter directory that drops into Stage 3 as a model swap — same base weights, fine-tuned head.\n\nThe deep dive: [`notebooks/02_distill_student_lora.ipynb`](notebooks/02_distill_student_lora.ipynb)." }, { "cell_type": "code", @@ -92,9 +80,7 @@ { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Stage 3 — Enrichment + embeddings in one Ray Data graph\n\nRun the LoRA-adapted 3B student to emit catalog JSON, *and* SigLIP-2 (so400m, 1152-dim) image and text embeddings — all in a single streaming Ray Data pipeline. No intermediate disk writes between the VLM and the embedding stages.\n\nDeep-dive notebook: [`notebooks/03_enrich_and_embed.ipynb`](notebooks/03_enrich_and_embed.ipynb)" - ] + "source": "## Stage 3 — Enrichment and embeddings in one Ray Data graph\n\nThe third stage chains together the LoRA-adapted 3B student (via `ray.data.llm`) and the SigLIP-2 dual-tower encoder (via a Ray Data actor pool) into a single streaming pipeline. No intermediate disk writes between the VLM and the embedding stages — Ray Data hands batches directly from one `map_batches` stage to the next, so the SigLIP encoders start working as soon as the first VLM-enriched batch is ready.\n\nEach row of the output parquet carries the structured catalog JSON *and* two 1152-dimensional embeddings (image + text), ready to load into a vector store.\n\nThe deep dive: [`notebooks/03_enrich_and_embed.ipynb`](notebooks/03_enrich_and_embed.ipynb)." }, { "cell_type": "code", @@ -110,23 +96,17 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "# Inspect a sample row of the final output.\nimport pyarrow.parquet as pq\n\nout_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_{N_ROWS}.parquet\"\ntbl = pq.read_table(out_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\ntitle: {row[\"title\"][:100]}\")\nprint(f\"raw_output (3B student): {row[\"raw_output\"]}\")\nprint(f\"image_embedding shape: {len(row[\"image_embedding\"])}\")\nprint(f\"text_embedding shape: {len(row[\"text_embedding\"])}\")" - ] + "source": "# Inspect a sample row of the final output.\nimport pyarrow.parquet as pq\n\nout_path = f\"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_{N_ROWS}.parquet\"\ntbl = pq.read_table(out_path)\nprint(f\"rows: {tbl.num_rows}\")\nprint(f\"schema: {tbl.schema.names}\")\nrow = tbl.slice(0, 1).to_pylist()[0]\nprint(f\"\\ntitle: {row['title'][:100]}\")\nprint(f\"raw_output (3B student): {row['raw_output']}\")\nprint(f\"image_embedding dim: {len(row['image_embedding'])}\")\nprint(f\"text_embedding dim: {len(row['text_embedding'])}\")" }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Production: submit as an Anyscale Job\n\nThe same scripts run unchanged as an Anyscale Job. See [`job_config.yaml`](job_config.yaml) for the Stage 3 entry point — the daily/weekly cadence most teams use for catalog refreshes.\n\n```bash\nanyscale job submit --config-file job_config.yaml --env HF_TOKEN=$HF_TOKEN\n```\n\nSwap the `entrypoint` to `scripts/run_teacher_batch_label.py` or `scripts/run_distill_student_lora.py` to run Stages 1 and 2 as jobs." - ] + "source": "## Run as a scheduled Anyscale Job\n\nThe same scripts run unchanged as Anyscale Jobs — no rewrite, no second codebase. [`job_config.yaml`](job_config.yaml) submits Stage 3 on the same 4× L4 cluster used for the workspace runs, which is the daily / weekly cadence most teams use to refresh their catalog:\n\n```bash\nanyscale job submit --config-file job_config.yaml --env HF_TOKEN=$HF_TOKEN\n```\n\nSwap the `entrypoint` field to `scripts/run_teacher_batch_label.py` or `scripts/run_distill_student_lora.py` to submit Stages 1 or 2 as jobs." }, { "cell_type": "markdown", "metadata": {}, - "source": [ - "## Clean up" - ] + "source": "## Clean up\n\nRemove the cached parquets, adapters, and intermediate checkpoints from cluster storage." }, { "cell_type": "code", @@ -150,4 +130,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb index dc6fe70f0..2a6d71541 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb @@ -3,7 +3,8 @@ { "cell_type": "markdown", "metadata": {}, - "source": "# Stage 1 — Teacher batch labeling\n\nRun Qwen2.5-VL-7B over an Amazon-Reviews-2023 product subset and write `{category, attributes, search_tags, description}` JSON per product. The output parquet is the labeled corpus that Stage 2 distills into a 3B student.\n\nFor the end-to-end story see the template's [`README.ipynb`](../README.ipynb)." + "source": "# Stage 1 — Teacher batch labeling with Qwen2.5-VL-7B\n\nThis notebook runs the same labeling pipeline as [`scripts/run_teacher_batch_label.py`](../scripts/run_teacher_batch_label.py), cell by cell. It loads a slice of [Amazon-Reviews-2023](https://huggingface.co/datasets/McAuley-Lab/Amazon-Reviews-2023), prompts a Qwen2.5-VL-7B model with the product image and title, and writes a parquet of `{category, attributes, search_tags, description}` JSON per product.\n\nThe output parquet is the labeled corpus that Stage 2 distills into a 3B student. For the end-to-end story across all three stages, see the template's [`README.ipynb`](../README.ipynb).", + "id": "gen-0" }, { "cell_type": "code", @@ -17,7 +18,13 @@ "cell_type": "markdown", "id": "ba6bc0aa", "metadata": {}, - "source": "# Preprocess Dataset from Source" + "source": "## Load and preprocess the catalog\n\n`ray.data.read_parquet` streams the Amazon-Reviews-2023 metadata directly from the Hugging Face Hub. The dataset arrives row-per-product with a struct of image URLs per row; the helpers below flatten that into the `{id, product_id, title, description, image_url, source}` schema the VLM stage expects.\n\nA deterministic `id` (SHA-1 of title + image URL) lets Ray Data's `CheckpointConfig` resume mid-run if the cluster blips. UUIDs would regenerate on retry and the checkpoint would match zero rows." + }, + { + "cell_type": "markdown", + "id": "2895e5b9", + "source": "### Sample row\n\nPrint the preprocessed schema, take one row, and display its image to confirm the load worked end-to-end before lighting up the GPUs.", + "metadata": {} }, { "cell_type": "code", @@ -39,7 +46,7 @@ "cell_type": "markdown", "id": "74444c5e", "metadata": {}, - "source": "# vLLM preprocessing\n\nhttps://docs.ray.io/en/latest/data/working-with-llms.html#multimodal" + "source": "## Run the 7B teacher with `ray.data.llm`\n\n[`ray.data.llm`](https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal) wraps the vLLM engine as a Ray Data stage. `vLLMEngineProcessorConfig` declares the model, the per-replica engine kwargs, and the multimodal preparation stage; `build_processor` then takes a `preprocess`/`postprocess` pair and returns a callable that maps over the Dataset.\n\nFor the 7B teacher: one replica per L4 (`tensor_parallel_size=1`), `concurrency=4` replicas, `batch_size=16`. The prompt asks for a four-key JSON object; the `vlm_postprocess` step lifts `generated_text` into a `raw_output` column alongside the original row fields, then `write_parquet` materializes the result." }, { "cell_type": "code", @@ -47,31 +54,7 @@ "id": "0fa6d414", "metadata": {}, "outputs": [], - "source": "import io, json, re\nimport time, base64\nfrom ray.data import ActorPoolStrategy\nfrom ray.data.llm import vLLMEngineProcessorConfig, build_processor\nfrom ray.data.checkpoint import CheckpointConfig\n\n# batch inference checkpointing\nctx = ray.data.DataContext.get_current()\nctx.checkpoint_config = CheckpointConfig(\n id_column=\"id\",\n checkpoint_path=checkpoint_path,\n delete_checkpoint_on_success=False,\n)\n\n\nconfig = vLLMEngineProcessorConfig(\n model_source=\"Qwen/Qwen2.5-VL-3B-Instruct\",\n engine_kwargs={\n \"tensor_parallel_size\": 1,\n \"pipeline_parallel_size\": 1,\n \"max_model_len\": 4096,\n \"trust_remote_code\": True,\n \"limit_mm_per_prompt\": {\"image\": 1},\n # \"should_continue_on_error\": True, # if you want row level fault tolerance, like corrupt input image or something, but we filter for those now in preprocessing\n },\n batch_size=16,\n concurrency=1, # autosdcale up to n replicas, if looking for exactly n replicas set (n,n) here (min,max)\n prepare_multimodal_stage={\"enabled\": True},\n runtime_env={\"worker_process_setup_hook\": \"src._vllm_compat.patch\"},\n)\n\nprompt = \"\"\"\\\nYou are a product catalog enrichment assistant. Given a product image and \\\nthe merchant-supplied title, output a JSON object with exactly these keys:\n\n category: one short string (e.g. \"Wireless Earbuds\")\n attributes: a list of 3 short attribute strings\n search_tags: a list of 5 short search keywords\n description: a single sentence (<= 30 words)\n\nTitle: {title}\n\nReturn ONLY the JSON object, no commentary.\\\n\"\"\"\n\ndef build_messages_url(url, title):\n \"\"\"Image goes in messages as an OpenAI-spec image_url\"\"\"\n return [\n {\n \"role\": \"user\", \n \"content\": [\n {\n \"type\": \"image_url\", \n \"image_url\": {\"url\": url}\n },\n {\n \"type\": \"text\",\n \"text\": prompt.format(title=title)\n }\n ]\n }\n ]\n\n\ndef vlm_preprocess(row):\n return {\n \"id\": row[\"id\"],\n \"messages\": build_messages_url(row[\"image_url\"], row[\"title\"]),\n \"sampling_params\": {\"max_tokens\": 256, \"temperature\": 0.0},\n }\n\ndef vlm_postprocess(row):\n return { \n \"id\": row[\"id\"], # required for checkpoint id_column \n \"product_id\": row[\"product_id\"], \n \"title\": row[\"title\"], \n \"image_url\": row[\"image_url\"],\n \"source\": row[\"source\"], \n \"raw_output\": row[\"generated_text\"],\n } \n\nvlm_processor = build_processor(\n config, \n preprocess=vlm_preprocess, \n postprocess=vlm_postprocess,\n # preprocess_map_kwargs={\"num_cpus\": 0.5}, # no need to explicitly set unless cpu bound\n # postprocess_map_kwargs={\"num_cpus\": 0.25},\n)\n\nds = vlm_processor(ds)\n\n# display outputs\noutputs = ds.take(limit=2)\nfor output in outputs:\n print(json.dumps(output, indent=2))\n\nds.write_parquet(f\"{base_dir}/vlm_enriched_{n_rows}.parquet\")" - }, - { - "cell_type": "code", - "execution_count": null, - "id": "966adc17", - "metadata": {}, - "outputs": [], - "source": "print(json.dumps(output, indent=2))" - }, - { - "cell_type": "code", - "execution_count": null, - "id": "9cfeb7fe", - "metadata": {}, - "outputs": [], - "source": "o = {\n \"id\": \"8b22f3606bcbd0b3\",\n \"product_id\": \"B07VJXK7BV\",\n \"title\": \"Ares Vision Universal mounting CCTV Security Camera Wall Junction Box Bracket with Hidden Compartment (1 Pack, Wall Dome)\",\n \"image_url\": \"https://m.media-amazon.com/images/I/314+6fI-J5L._AC_.jpg\",\n \"source\": \"amazon-reviews-2023\",\n \"raw_output\": {\n \"category\": \"CCTV Security Camera Mounting Bracket\",\n \"attributes\": [\"Universal Mounting\", \"Wall Dome\", \"Hidden Compartment\"],\n \"search_tags\": [\"CCTV Mounting Bracket\", \"Wall Dome Bracket\", \"Hidden Compartment\", \"Universal Mounting\", \"CCTV Security\"],\n \"description\": \"Universal CCTV Security Camera Mounting Bracket with Hidden Compartment for Wall Dome Installation\"\n }\n}" - }, - { - "cell_type": "code", - "execution_count": null, - "id": "a2c5e89f", - "metadata": {}, - "outputs": [], - "source": "from PIL import Image\nimport io, requests\n\nresp = requests.get(o[\"image_url\"], timeout=5,\n headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\nimg = Image.open(io.BytesIO(resp.content))\nimg.thumbnail((256, 256))\nimg" + "source": "import io, json, re\nfrom ray.data.llm import vLLMEngineProcessorConfig, build_processor\nfrom ray.data.checkpoint import CheckpointConfig\n\n# Resumable batch inference: the row `id` (deterministic SHA-1 above) keys the\n# checkpoint, so a re-submission picks up where the prior run left off.\nctx = ray.data.DataContext.get_current()\nctx.checkpoint_config = CheckpointConfig(\n id_column=\"id\",\n checkpoint_path=checkpoint_path,\n delete_checkpoint_on_success=False,\n)\n\nconfig = vLLMEngineProcessorConfig(\n model_source=\"Qwen/Qwen2.5-VL-7B-Instruct\",\n engine_kwargs={\n \"tensor_parallel_size\": 1, # 7B fits on a single L4 at bf16\n \"pipeline_parallel_size\": 1,\n \"max_model_len\": 4096,\n \"trust_remote_code\": True,\n \"limit_mm_per_prompt\": {\"image\": 1},\n },\n batch_size=16,\n concurrency=4, # one replica per GPU on a g6.12xlarge\n prepare_multimodal_stage={\"enabled\": True},\n runtime_env={\"worker_process_setup_hook\": \"src._vllm_compat.patch\"},\n)\n\nprompt = \"\"\"\\\nYou are a product catalog enrichment assistant. Given a product image and \\\nthe merchant-supplied title, output a JSON object with exactly these keys:\n\n category: one short string (e.g. \"Wireless Earbuds\")\n attributes: a list of 3 short attribute strings\n search_tags: a list of 5 short search keywords\n description: a single sentence (<= 30 words)\n\nTitle: {title}\n\nReturn ONLY the JSON object, no commentary.\\\n\"\"\"\n\n\ndef build_messages_url(url, title):\n \"\"\"Image + text in OpenAI chat-completion format.\"\"\"\n return [\n {\n \"role\": \"user\",\n \"content\": [\n {\"type\": \"image_url\", \"image_url\": {\"url\": url}},\n {\"type\": \"text\", \"text\": prompt.format(title=title)},\n ],\n }\n ]\n\n\ndef vlm_preprocess(row):\n return {\n \"id\": row[\"id\"],\n \"messages\": build_messages_url(row[\"image_url\"], row[\"title\"]),\n \"sampling_params\": {\"max_tokens\": 256, \"temperature\": 0.0},\n }\n\n\ndef vlm_postprocess(row):\n return {\n \"id\": row[\"id\"], # required for checkpoint id_column\n \"product_id\": row[\"product_id\"],\n \"title\": row[\"title\"],\n \"image_url\": row[\"image_url\"],\n \"source\": row[\"source\"],\n \"raw_output\": row[\"generated_text\"],\n }\n\n\nvlm_processor = build_processor(\n config,\n preprocess=vlm_preprocess,\n postprocess=vlm_postprocess,\n)\n\nds = vlm_processor(ds)\n\n# Show the first two enriched rows.\nfor output in ds.take(limit=2):\n print(json.dumps(output, indent=2))\n\nds.write_parquet(f\"{base_dir}/teacher_7b_enriched_{n_rows}.parquet\")" }, { "cell_type": "code", diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb index 8dcc25dc8..b687e157c 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "id": "intro-md", "metadata": {}, - "source": "# Stage 2 — Distill the student with FSDP + LoRA\n\nFine-tune Qwen2.5-VL-3B on the Stage 1 teacher parquet using Ray Train. The vision tower stays frozen (standard LLaVA recipe); only the language model gets LoRA adapters. The output is a ~100 MB adapter that drops into Stage 3 as a model swap.\n\nThis notebook runs the same code paths as `scripts/run_distill_student_lora.py` at a small N so the full SFT loop validates in a few minutes on the workspace cluster before you scale up. For the end-to-end story see the template's [`README.ipynb`](../README.ipynb)." + "source": "# Stage 2 — Distill the 3B student with FSDP + LoRA\n\nThis notebook fine-tunes Qwen2.5-VL-3B on the Stage 1 teacher parquet using Ray Train + FSDP + LoRA. The vision tower stays frozen (standard [LLaVA recipe](https://arxiv.org/abs/2304.08485)); only the language model gets LoRA adapters, so trainable parameters drop to ~1% of the model. FSDP `FULL_SHARD` distributes optimizer state across the four GPUs at bf16 mixed precision.\n\nThe output is a ~100 MB adapter directory that drops into Stage 3 as a model swap. The notebook scales every knob (rows, workers, epochs) down so the loop finishes in minutes on a workspace cluster; [`scripts/run_distill_student_lora.py`](../scripts/run_distill_student_lora.py) runs the same pipeline at production scale. For the end-to-end story across all three stages, see the template's [`README.ipynb`](../README.ipynb)." }, { "cell_type": "code", @@ -18,7 +18,7 @@ "cell_type": "markdown", "id": "config-md", "metadata": {}, - "source": "## Smoke-test config\n\nImports the data-pipeline + training building blocks from the production\nscript so the notebook tests **the same code paths** the full job will run.\nOnly the row count, worker count, and epoch count are scaled down here." + "source": "## Configure the run\n\nThe data pipeline and training loop import from [`scripts/run_distill_student_lora.py`](../scripts/run_distill_student_lora.py), so the notebook exercises the same code paths as a production job. Only row count, worker count, and epoch count are scaled down here." }, { "cell_type": "code", @@ -32,7 +32,7 @@ "cell_type": "markdown", "id": "cache-md", "metadata": {}, - "source": "## Build SFT cache (small subset)\n\nReads the 7B teacher parquet, drops rows whose teacher output isn't valid\nJSON, attaches a deterministic train/val/test split, fetches each image once,\nand writes a self-contained training parquet. Same logic as `build_sft_cache`\nin the production script, just with `.limit(N_SMOKE)` upstream." + "source": "## Build the SFT cache\n\nRead the teacher parquet, drop rows whose teacher output isn't valid JSON, assign a deterministic train/val/test split, fetch each image once, and write a self-contained training parquet. The image bytes live in this cache so epochs 2..N never go back to HTTP." }, { "cell_type": "code", @@ -46,7 +46,7 @@ "cell_type": "markdown", "id": "sample-md", "metadata": {}, - "source": "## Sanity check — one row\n\nConfirm the teacher target parses, the image decodes, and the split assignment\nlooks right. If anything's off it shows up here before we burn GPU time." + "source": "## Sanity check one row\n\nConfirm the teacher target parses, the image decodes, and the split assignment looks right. Any data issue surfaces here before the GPUs spin up." }, { "cell_type": "code", @@ -60,7 +60,7 @@ "cell_type": "markdown", "id": "examples-md", "metadata": {}, - "source": "## Build SFT examples\n\nApply `BuildSFTExample` to each split. This produces fixed-shape numpy\ncolumns (`input_ids`, `labels`, `attention_mask`, `pixel_values`,\n`image_grid_thw`) that Ray Data will stream into the trainer." + "source": "## Build SFT examples\n\n`BuildSFTExample` applies the Qwen2.5-VL chat template and processor to each row, producing fixed-shape numpy columns (`input_ids`, `labels`, `attention_mask`, `pixel_values`, `image_grid_thw`) that Ray Data streams into the trainer. Loss masking on the user prefix means only the assistant's JSON tokens contribute to the loss — image and prompt tokens are `-100`." }, { "cell_type": "code", @@ -74,7 +74,7 @@ "cell_type": "markdown", "id": "train-md", "metadata": {}, - "source": "## Run training (smoke scale)\n\n1 epoch, 2 workers, ~10 grad-accum steps. The same `train_loop_per_worker`\nthe production script runs — just driven by smaller config. Loads the model,\napplies LoRA, FSDP-wraps, runs through the data shards, saves the adapter.\n\nOn 2× L4 this typically finishes in 8–12 minutes (most of it model load +\nfirst-step compile). If it OOMs, drop `MAX_SEQ_LEN` to 1024 or set\n`PER_DEVICE_BS_SMOKE = 1` and `GRAD_ACCUM_SMOKE = 8`." + "source": "## Run training\n\n`TorchTrainer` runs `train_loop_per_worker` across the GPU workers. Each worker loads the 3B base model, applies LoRA, FSDP-wraps the language model, and streams the SFT shards through. On 2× L4 at smoke scale this typically finishes in 8–12 minutes — most of which is the first-step compile and model load.\n\nIf the run OOMs, drop `MAX_SEQ_LEN` to 1024 or set `PER_DEVICE_BS_SMOKE = 1` and `GRAD_ACCUM_SMOKE = 8`." }, { "cell_type": "code", @@ -88,7 +88,7 @@ "cell_type": "markdown", "id": "verify-md", "metadata": {}, - "source": "## Verify the adapter\n\nConfirm the saved files are what we expect (`adapter_config.json` + adapter\nweights). Skips actually loading the 3B base model — that would re-download\nand burn another ~5 minutes. The full inference test belongs in the\ndownstream batch / serve script with the adapter swapped in." + "source": "## Verify the adapter\n\nConfirm the saved directory has the expected files (`adapter_config.json` plus the LoRA weights) and that the config records the LoRA rank and target modules used during training. The full inference test belongs in Stage 3, which loads this adapter into vLLM at serve time." }, { "cell_type": "code", @@ -102,7 +102,7 @@ "cell_type": "markdown", "id": "next-md", "metadata": {}, - "source": "## Next steps\n\nIf everything above ran clean, submit the full 10k-row training as an\nAnyscale Job:\n\n```bash\nanyscale job submit --config-file job_config.yaml \\\n --entrypoint \"python scripts/run_distill_student_lora.py\" \\\n --env HF_TOKEN=$HF_TOKEN\n```\n\nThen load the adapter into the existing inference pipeline:\n\n```python\nfrom peft import PeftModel\nfrom transformers import Qwen2_5_VLForConditionalGeneration\n\nbase = Qwen2_5_VLForConditionalGeneration.from_pretrained(STUDENT_MODEL_ID)\nmodel = PeftModel.from_pretrained(base, ADAPTER_OUTPUT_DIR)\n```\n\nOr attach via vLLM in `run_enrich_and_embed.py` /\n`run_vlm_online_search_3b.py`:\n\n```python\nengine_kwargs={\n ...,\n \"enable_lora\": True,\n \"lora_modules\": [{\"name\": \"enrich\", \"path\": ADAPTER_OUTPUT_DIR}],\n}\n```" + "source": "## Submit the full run as an Anyscale Job\n\nOnce the smoke run looks healthy, submit the full 10k-row training as a job — same compute config as the workspace, no code changes:\n\n```bash\nanyscale job submit --config-file ../job_config.yaml \\\n --entrypoint \"python scripts/run_distill_student_lora.py\" \\\n --env HF_TOKEN=$HF_TOKEN\n```\n\nThen load the trained adapter into the Stage 3 inference pipeline by setting `QWEN_LORA_ADAPTER_DIR` to the adapter directory before running [`scripts/run_enrich_and_embed.py`](../scripts/run_enrich_and_embed.py)." } ], "metadata": { @@ -126,4 +126,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb index 6afa210ff..a1990a894 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb @@ -4,7 +4,7 @@ "cell_type": "markdown", "id": "intro-md", "metadata": {}, - "source": "# Stage 3 — Enrichment + embeddings in one Ray Data graph\n\nRun the Stage 2 LoRA-adapted Qwen2.5-VL-3B student to emit catalog JSON, *and* SigLIP-2 (so400m, 1152-dim) image and text embeddings — all in a single streaming Ray Data pipeline. No intermediate disk writes between the VLM and the embedding stages.\n\nThis notebook runs the same code paths as `scripts/run_enrich_and_embed.py` at a small N. If the Stage 2 adapter dir is present, the pipeline routes through the fine-tuned weights; otherwise it falls back to the base 3B model. For the end-to-end story see the template's [`README.ipynb`](../README.ipynb)." + "source": "# Stage 3 — Enrichment and embeddings in one Ray Data graph\n\nThis notebook runs the LoRA-adapted 3B student over the catalog and emits both structured enrichment JSON *and* SigLIP-2 (so400m, 1152-dim) image and text embeddings in a single streaming Ray Data pipeline. No intermediate disk writes between the VLM and the embedding stages — Ray Data hands batches directly from one `map_batches` stage to the next.\n\nIf the Stage 2 adapter directory exists on cluster storage, the VLM stage routes through the fine-tuned weights via vLLM multi-LoRA; otherwise it falls back to the base Qwen2.5-VL-3B model. [`scripts/run_enrich_and_embed.py`](../scripts/run_enrich_and_embed.py) runs the same pipeline at production scale. For the end-to-end story across all three stages, see the template's [`README.ipynb`](../README.ipynb)." }, { "cell_type": "code", @@ -14,6 +14,12 @@ "outputs": [], "source": "import os, sys, json\n\nsys.path.insert(0, os.path.abspath(os.path.join(os.getcwd(), \"..\")))\n\n# MUST be set before importing the script — the LoRA detection runs at\n# module-import time. If the dir doesn't exist the script falls back to base 3B.\nos.environ.setdefault(\n \"QWEN_LORA_ADAPTER_DIR\",\n \"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_smoke\",\n)\n\nimport ray\nif ray.is_initialized():\n ray.shutdown()\n\nray.init(\n runtime_env={\n \"working_dir\": os.path.abspath(os.path.join(os.getcwd(), \"..\")),\n },\n)\nprint(\"Cluster resources:\", json.dumps(ray.cluster_resources(), indent=2))" }, + { + "cell_type": "markdown", + "id": "db422898", + "source": "## Configure the run\n\nThe pipeline imports from [`scripts/run_enrich_and_embed.py`](../scripts/run_enrich_and_embed.py) and rebinds a few module attributes so `build_catalog` and `build_vlm_processor` pick up the smaller smoke knobs at call time.", + "metadata": {} + }, { "cell_type": "code", "execution_count": null, @@ -22,6 +28,12 @@ "outputs": [], "source": "from scripts import run_enrich_and_embed as enc\n\n# Smoke overrides — same code paths as the production job, just smaller. We\n# rebind module attributes so the script's helpers (build_catalog,\n# build_vlm_processor) pick them up at call time via the module globals.\nN_SMOKE = 50\nenc.N_ROWS = N_SMOKE\nenc.VLM_CONCURRENCY = 1\nenc.EMB_CONCURRENCY = 1\nenc.PROCESS_CONCURRENCY = 4\nenc.FETCH_CONCURRENCY = 8\nenc.CACHE_PATH = f\"{enc.BASE_DIR}/catalog_{enc.CATEGORY}_{N_SMOKE}.parquet\"\nenc.CHECKPOINT_PATH = f\"{enc.BASE_DIR}/enc_vlm_emb_enrich_smoke_{N_SMOKE}_checkpoint\"\nenc.OUTPUT_PATH = f\"{enc.BASE_DIR}/enc_vlm_enriched_with_embeddings_smoke_{N_SMOKE}.parquet\"\n\nvlm_mode = (\n f\"LoRA: {enc.LORA_ADAPTER_NAME} (loaded from {enc.LORA_REMOTE_PREFIX})\"\n if enc.LORA_ADAPTER_NAME\n else f\"base 3B ({enc.VLM_MODEL_SOURCE})\"\n)\nprint(f\"smoke config: N={N_SMOKE} VLM_CONCURRENCY={enc.VLM_CONCURRENCY} EMB_CONCURRENCY={enc.EMB_CONCURRENCY}\")\nprint(f\"VLM mode: {vlm_mode}\")\nprint(f\"output: {enc.OUTPUT_PATH}\")" }, + { + "cell_type": "markdown", + "id": "5e6f2b6a", + "source": "## Load the catalog\n\n`build_catalog` reads Amazon-Reviews-2023 metadata from the Hugging Face Hub, filters to rows with usable images, normalizes the schema, and caches the result as parquet on cluster storage. First run does the HF read + URL HEAD checks; later runs reuse the cache.", + "metadata": {} + }, { "cell_type": "code", "execution_count": null, @@ -30,6 +42,12 @@ "outputs": [], "source": "import io as _io\nimport requests as _r\nfrom PIL import Image as _Image\n\n# build_catalog() caches at CACHE_PATH; first run does the HF read + URL HEAD\n# checks, repeat runs reuse the parquet. Returns a Ray Dataset.\nds = enc.build_catalog()\nprint(f\"\\n[catalog] {ds.count()} rows after filtering\")\n\nrow = ds.take(1)[0]\nprint(\"\\n[input row]\")\nfor k, v in row.items():\n print(f\" {k:14} = {repr(v)[:100]}\")\n\nresp = _r.get(row[\"image_url\"], timeout=5, headers={\"User-Agent\": \"vlm-distillation-catalog-enrichment/1.0\"})\nimg = _Image.open(_io.BytesIO(resp.content))\nimg.thumbnail((256, 256))\nimg" }, + { + "cell_type": "markdown", + "id": "c07de5cf", + "source": "## Build the streaming pipeline\n\nFour `map_batches` stages chain together: CPU image fetch → VLM enrichment (`ray.data.llm`, optionally LoRA-routed) → CPU SigLIP processor → GPU SigLIP embed. `CheckpointConfig` runs over the row `id` so a re-submission picks up from the last successful batch.\n\n`write_parquet` triggers execution; rows stream through the four stages and write out as soon as each batch finishes embedding.", + "metadata": {} + }, { "cell_type": "code", "execution_count": null, @@ -38,6 +56,12 @@ "outputs": [], "source": "from ray.data.checkpoint import CheckpointConfig\n\n# CPU fetch + decode + resize\nds = ds.map_batches(\n enc.fetch_and_resize,\n batch_size=16,\n concurrency=enc.FETCH_CONCURRENCY,\n batch_format=\"numpy\",\n)\n\n# VLM enrichment via ray.data.llm (vLLM under the hood; LoRA-routed if attached)\nds = enc.build_vlm_processor()(ds)\n\n# SigLIP CPU process — image processor + text tokenizer over title + VLM description\nds = ds.map(\n enc.ProcessSigLIP,\n fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n num_cpus=1,\n concurrency=enc.PROCESS_CONCURRENCY,\n)\n\n# SigLIP GPU embed — pure forward pass on pre-tensorized inputs\nds = ds.map_batches(\n enc.EmbedSigLIP,\n fn_constructor_kwargs={\"model_id\": enc.EMB_MODEL_SOURCE},\n batch_size=enc.EMB_BATCH_SIZE,\n num_gpus=1,\n concurrency=enc.EMB_CONCURRENCY,\n batch_format=\"numpy\",\n)\n\n# Set CheckpointConfig AFTER build_catalog so the catalog's parquet write\n# doesn't poison the inference checkpoint with already-seen IDs (would skip\n# ~99% of rows on the next run).\nctx = ray.data.DataContext.get_current()\nctx.checkpoint_config = CheckpointConfig(\n id_column=\"id\",\n checkpoint_path=enc.CHECKPOINT_PATH,\n delete_checkpoint_on_success=False,\n)\n\nds.write_parquet(enc.OUTPUT_PATH)\nprint(f\"[done] wrote {enc.OUTPUT_PATH}\")" }, + { + "cell_type": "markdown", + "id": "a219b392", + "source": "## Inspect the output\n\nRead back a couple of rows of the output parquet and print the structured catalog JSON next to the first six dimensions of each embedding. Each row in the output carries the original product fields, the VLM's `raw_output` JSON, an `image_embedding`, and a `text_embedding`.", + "metadata": {} + }, { "cell_type": "code", "execution_count": null, @@ -68,4 +92,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file From e48c1783e09c5ed033879da09328d27bdb47e71d Mon Sep 17 00:00:00 2001 From: Geoff Counihan Date: Tue, 19 May 2026 15:28:51 -0400 Subject: [PATCH 7/7] Apply pre-commit fixups: notebook EOF newlines + generated README Co-Authored-By: Claude Opus 4.7 (1M context) --- .../README.ipynb | 2 +- .../README.md | 179 ++++++++++++++++++ .../notebooks/01_teacher_batch_label.ipynb | 2 +- .../notebooks/02_distill_student_lora.ipynb | 2 +- .../notebooks/03_enrich_and_embed.ipynb | 2 +- 5 files changed, 183 insertions(+), 4 deletions(-) create mode 100644 templates/vlm-distillation-catalog-enrichment/README.md diff --git a/templates/vlm-distillation-catalog-enrichment/README.ipynb b/templates/vlm-distillation-catalog-enrichment/README.ipynb index 80ef7f3b7..3654430e2 100644 --- a/templates/vlm-distillation-catalog-enrichment/README.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/README.ipynb @@ -130,4 +130,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/templates/vlm-distillation-catalog-enrichment/README.md b/templates/vlm-distillation-catalog-enrichment/README.md new file mode 100644 index 000000000..2ea2fe60b --- /dev/null +++ b/templates/vlm-distillation-catalog-enrichment/README.md @@ -0,0 +1,179 @@ +# VLM teacher-student distillation for ecommerce catalogs + + +Run on Anyscale + +

+
+  +
+ +**⏱️ Time to complete**: 45 min + +This tutorial distills a Qwen2.5-VL-7B teacher into a Qwen2.5-VL-3B student so a product catalog can be enriched and embedded at 3B inference cost without sacrificing teacher-quality structured outputs. The full pipeline runs on Ray and Anyscale across three stages, all on the same 4× L4 GPU node: + +1. **Teacher batch labeling** — Run Qwen2.5-VL-7B over a catalog subset with [`ray.data.llm`](https://docs.ray.io/en/latest/data/working-with-llms.html) to produce `{category, attributes, search_tags, description}` JSON per product. +2. **Distillation SFT** — Fine-tune Qwen2.5-VL-3B on the teacher labels with Ray Train + FSDP + LoRA. Only the language model gets adapters; the vision tower stays frozen. +3. **Enrichment and embeddings** — Run the LoRA-adapted student to emit catalog JSON *and* SigLIP-2 image and text embeddings in a single streaming Ray Data graph. + +Ray is particularly powerful for this workload because it: +- **Schedules CPU and GPU stages in one cluster** so image fetching, VLM inference, and embedding extraction share a single resource pool with no idle hardware between stages. +- **Streams data between stages** without intermediate disk writes — SigLIP embeddings begin computing as soon as the first VLM-enriched batch is ready. +- **Hot-swaps LoRA adapters** at inference via vLLM's [multi-LoRA support](https://docs.vllm.ai/en/stable/features/multi_lora.html), so the distilled student loads from the same base model as the un-tuned variant. +- **Promotes any notebook to a scheduled production job** with `anyscale job submit` — no rewrite, same cluster shape. + +## Architecture + +``` +Stage 1 Stage 2 Stage 3 +───────────── ────────────── ───────────────── +7B teacher ───► 3B student SFT ───► 3B distilled enrich +batch labeling (FSDP + LoRA) + SigLIP embeddings + (one Ray Data graph) + +ray.data.llm Ray Train + FSDP ray.data.llm + Ray Data + ▼ ▼ ▼ +teacher.parquet LoRA adapter enriched_with_embeddings.parquet +(JSON labels) (~100 MB) (JSON + 1152-dim vectors) +``` + +Stages 1 and 2 each take 15–30 min on the smoke configuration (N=20 rows); Stage 3 takes ~5 min. Production runs at N=10,000 take roughly 1.5 hours on the same cluster. + +The deep-dive notebooks under [`notebooks/`](notebooks/) walk through each stage cell by cell — useful when you want to swap models, change the catalog, or tune the SFT hyperparameters. + +## Set up + +The pipeline pulls model weights and the [Amazon-Reviews-2023](https://huggingface.co/datasets/McAuley-Lab/Amazon-Reviews-2023) dataset from Hugging Face. Make sure `HF_TOKEN` is available in your environment before running the cells below. + + +```python +import os +import subprocess +import sys + +# Cache HF downloads on cluster storage so the three stages share weights. +os.environ.setdefault("HF_HOME", "/mnt/cluster_storage/hf_cache") +os.environ.setdefault("HF_HUB_ENABLE_HF_TRANSFER", "1") + +# Smoke knobs — overridden by tests.sh during CI. +# Set these higher for a production run (N_ROWS=10000 is the default in each script). +N_ROWS = int(os.environ.get("N_ROWS", "20")) +TEACHER_N_ROWS = int(os.environ.get("TEACHER_N_ROWS", str(N_ROWS))) +CATEGORY = os.environ.get("CATEGORY", "Electronics") + +os.environ["N_ROWS"] = str(N_ROWS) +os.environ["TEACHER_N_ROWS"] = str(TEACHER_N_ROWS) +os.environ["CATEGORY"] = CATEGORY + +print(f"Running with N_ROWS={N_ROWS} TEACHER_N_ROWS={TEACHER_N_ROWS} CATEGORY={CATEGORY}") +``` + + +```python +!pip install -q -r requirements.txt +``` + +## Stage 1 — Teacher batch labeling + +Qwen2.5-VL-7B reads a product image and merchant-supplied title and returns a four-key JSON object (`category`, `attributes`, `search_tags`, `description`). [`ray.data.llm`](https://docs.ray.io/en/latest/data/working-with-llms.html#multimodal) wraps the vLLM engine — preprocessing, batching, and postprocessing all happen as `map_batches` stages over a Ray Dataset. With `concurrency=4`, one 7B replica runs on each of the four L4 GPUs. + +The output parquet becomes Stage 2's supervised training data. + +The deep dive: [`notebooks/01_teacher_batch_label.ipynb`](notebooks/01_teacher_batch_label.ipynb). + + +```python +!python scripts/run_teacher_batch_label.py +``` + + +```python +# Inspect a sample row of the teacher output. +import pyarrow.parquet as pq + +teacher_path = f"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/teacher_7b_enriched_{TEACHER_N_ROWS}.parquet" +tbl = pq.read_table(teacher_path) +print(f"rows: {tbl.num_rows}") +print(f"schema: {tbl.schema.names}") +row = tbl.slice(0, 1).to_pylist()[0] +print(f"\nsample title: {row['title'][:100]}") +print(f"sample teacher output (raw_output):\n{row['raw_output']}") +``` + +## Stage 2 — Distill the 3B student with FSDP + LoRA + +Ray Train + FSDP fine-tunes Qwen2.5-VL-3B on the teacher parquet using LoRA adapters. The vision tower stays frozen (standard [LLaVA recipe](https://arxiv.org/abs/2304.08485)); only the language model gets adapters, so trainable parameters drop to ~1% of the model. FSDP `FULL_SHARD` distributes the optimizer state across the four GPUs at bf16 mixed precision. + +The output is a small (~100 MB) adapter directory that drops into Stage 3 as a model swap — same base weights, fine-tuned head. + +The deep dive: [`notebooks/02_distill_student_lora.ipynb`](notebooks/02_distill_student_lora.ipynb). + + +```python +!python scripts/run_distill_student_lora.py +``` + + +```python +# Inspect the adapter. +from pathlib import Path + +adapter_dir = Path(f"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/qwen25vl_3b_enrichment_lora_{N_ROWS}") +print(f"adapter dir: {adapter_dir}") +for p in sorted(adapter_dir.rglob("*"))[:10]: + print(f" {p.relative_to(adapter_dir)}") + +# Point Stage 3 at the freshly trained adapter. +os.environ["QWEN_LORA_ADAPTER_DIR"] = str(adapter_dir) +``` + +## Stage 3 — Enrichment and embeddings in one Ray Data graph + +The third stage chains together the LoRA-adapted 3B student (via `ray.data.llm`) and the SigLIP-2 dual-tower encoder (via a Ray Data actor pool) into a single streaming pipeline. No intermediate disk writes between the VLM and the embedding stages — Ray Data hands batches directly from one `map_batches` stage to the next, so the SigLIP encoders start working as soon as the first VLM-enriched batch is ready. + +Each row of the output parquet carries the structured catalog JSON *and* two 1152-dimensional embeddings (image + text), ready to load into a vector store. + +The deep dive: [`notebooks/03_enrich_and_embed.ipynb`](notebooks/03_enrich_and_embed.ipynb). + + +```python +!python scripts/run_enrich_and_embed.py +``` + + +```python +# Inspect a sample row of the final output. +import pyarrow.parquet as pq + +out_path = f"/mnt/cluster_storage/vlm-distillation-catalog-enrichment/enc_vlm_enriched_with_embeddings_{N_ROWS}.parquet" +tbl = pq.read_table(out_path) +print(f"rows: {tbl.num_rows}") +print(f"schema: {tbl.schema.names}") +row = tbl.slice(0, 1).to_pylist()[0] +print(f"\ntitle: {row['title'][:100]}") +print(f"raw_output (3B student): {row['raw_output']}") +print(f"image_embedding dim: {len(row['image_embedding'])}") +print(f"text_embedding dim: {len(row['text_embedding'])}") +``` + +## Run as a scheduled Anyscale Job + +The same scripts run unchanged as Anyscale Jobs — no rewrite, no second codebase. [`job_config.yaml`](job_config.yaml) submits Stage 3 on the same 4× L4 cluster used for the workspace runs, which is the daily / weekly cadence most teams use to refresh their catalog: + +```bash +anyscale job submit --config-file job_config.yaml --env HF_TOKEN=$HF_TOKEN +``` + +Swap the `entrypoint` field to `scripts/run_teacher_batch_label.py` or `scripts/run_distill_student_lora.py` to submit Stages 1 or 2 as jobs. + +## Clean up + +Remove the cached parquets, adapters, and intermediate checkpoints from cluster storage. + + +```python +import shutil + +shutil.rmtree("/mnt/cluster_storage/vlm-distillation-catalog-enrichment", ignore_errors=True) +print("cluster storage cleared") +``` diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb index 2a6d71541..9be708596 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/01_teacher_batch_label.ipynb @@ -86,4 +86,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb index b687e157c..e91f6530d 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/02_distill_student_lora.ipynb @@ -126,4 +126,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb index a1990a894..b782bc63c 100644 --- a/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb +++ b/templates/vlm-distillation-catalog-enrichment/notebooks/03_enrich_and_embed.ipynb @@ -92,4 +92,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +}

tELcn|LYs2ip!AS)Tq8MyX4p-)IDqBM|nl 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�sy3$BZ1wej{W!*|b+$6Pn!e-&`Rx7lAf*2m?qSX9Vf@?p zMxpxXN=#xb$edca#}77zLcSa?{4UGz1+hEjGR^#PeNwpunozuoW)FZkA$Kg>eK;0s z_I~_^0V1@HU6 z0m40mgi1qr9#}vurv`?URQb-21L2vM@a_|!5KnQ*F55~l{6#$+28Bp>FuE+*O=9(q zlhh*-`Za@`;!6F>%uJkCi<_w9$%?Y&bzB^}SxC#Eav8a}ElFLUzT$I(PhdW&?v4UM6NTMr@47?LzKi-?^>fyLkO2_8~5&25r*jDL*t%JF{^F zw7g+hM9tD_zeYgWW`WT9$2_XJ#RCqo|J&IwWq|l*Vk|FBo9yYqw0@zx%jf3SLhTW0C)h*>4cGhb#}=*YzlpL}C9n zy_JY`jB%kNT%o=oOUKjNHPaViL{?F7zrTBJ(Ti+p2kk^F2L<)7ebGZg1m#ALs&NKU zXND9=pgiNUK#r9A9WK85LIe<<1WSYHwd6T<#L2(c8ZpTSFpsETOe@J9miPnayW;}xbe9t{8@~KG4yf z{wTbActE)~ee&|a^+e_h^$JRaOk6O&tq38m`)3|=V8FJ?b7O$yI=P0FN^)dyCqSyW zJlZ6Wk(JGHhb*Pb6+wI|Fgk`7l7`~(SxVIEk@`(`90;seTtSHEAwVWpm z_|3r4(n}Ibkmox`jNvqPZl#vbUqL8;d5#s`ek2~e$_XOnhb4cV5CHM5=ow9`_c{jr z!zUL{e#>LL&!*?76Wym7a4;~Lj0a3(JL$}s%{VvrVafZ?ZPKYy=-WmyEAynVG4;A9{;PxOpn%?~shBFm zVKK%cWyRj|)fQ1wskCtP-ZA`yXuNHYU_v{qbYvY9wSFX84!UohR1Ge}tJ>Wk^R{y? zn#G^jSylU(*I)hxy_}dq9np6Ya5(rFj2}h2gHiJ|8f|3j)7*ETe?ln~@N^V}tXmkH z>hh+g;T`H?@YOLf)i}O@o?l;Qo@IM}+X}<5&m_=ZJIC*NvJ=I> z*aiv}mkDD3u{WL+N#7Fcj4wjd1Pd%x1mXp{zPkklv=JPmMgLR={rOg zQSzGGJDqT^U7w?{ruEUl~QP}99O zc*rzq&Y09jq!H%~(=X6pt|E~Y?lvHv2y7C?$ruc#M;v5h!V4tLgMeTfQ3jUP2f_tL3v6~QnzBPz#JmGk*t>TO) zmA0bw`Lfw+ny|_GCPKX3Q(GH%CroaWw-`0iy#J4fAwYUsi3c(+AF^7GO0f3RzMQi> zjoahbXo(_0ky`Gj+ArfANE7cKYLB&ZUk-7gRNonLw5DW zJ^m#@A_<{Y)YQfRHrI5iOLVIEgeUhiKC=t)`~}WK0%+VVWJr8bE4%cuhFCkTViv@^ z_e{aBLI%k5oe<}sdun(46qU_?orij4y0eR$2&Q$cV}S(joz2bLnUJUhh?0v;4t#DR z^|KAwgyM)Jr&H5T+X0I&CHjqLz4oa%|2WJ5gE0Yf`v7H){~jxU7Hc5D)b#rL+90;Q z%$ITwmH(;<@qPz3-Pi}#*=1MMC+MVnl2xRx6oBk)d7 z=(KR?w}1H-^iCR&i~}cY`ofhNXS7+69vtyl?EEa3T0|3_j&s7OtYZvfA0NBn%Hpfd z%1x+(Ypq^Dn|c?8mm6Ipj#oT0uA@e}LZtRieg>fxM5MC_8jq&#bQ4+hsanDH_BC+` z%$Bd_l&DsnHe=rqDvK($f3_x~QgZNFEpBiBFpxlRGcMhd{Q!@Xr3~QC;fM39P49Mq zqJXBOEAD1i23?Z~#-o}U`lM1tH{*#nnDLPf5Mx4V9QH{X%S&YHGbQ^*x2-Sjyer?g z=S<|(#b(Fs zG`aZpP$hb!+W?&CF<|AiY*r&V)tR&?_lF-G*MAwZxm+d`9lYI}B-Pp`*{VlwXE{9m zo^8<4?8DOPL3(nb^7g4QKAzcd%VW*LVm}Og%e=&qv+NRiUq!~cLan}MtWF!^(T^})WKXA}PJf36i_rzg;>8i8 z)^gg1Mzcu*o5>;*(3Mnsd4$ZAt@hytKq{6ikx*bXSoT-7nXE?{ZjL;_(W+Ml2cy#D zyun5k3y8paRUAsas)w5F%`S8noROO_3{lu06L(Vz44;bafd!Z&Q+OeRNjMjHe8nlxq0}n4JmQ zHp$FF2BQf|Wk<7xobOl}H~1`mkR{D_09kgWHGP+Z?sz^PYt(#mm>tCZ#J79sc(_yw zQ3t4E3x;SO%puz*#Z^v)Im>cfFD0=gK(Inia`0j_oEz&|t_b@AIMFim6S?yVar6#vHbt@!8{D>F z2U+!DPE>%>!erc5Kbu^R*zS)aOgH!Uh16f>d7nX_6*4s%O?p0)b&x)tC%eRR-ll3- zeSzE>jt+dWDgL_X#mm2U9&2v5H=xMYex+USaAXoZCqO=QAi%BAj)C#iRT2gvf{o>F z;`DI2FPg|;OsM_*#EKvgPn{$!jy{yR>iLv7!Okvgf&TGSr|BXCISG)d;1xo-o=c;c z9+$kooQ@x!!t3fo#v=J5S>yElMXmA+l6n5bWY4fV@`w7Uu4ZVS1nw@iUzVxtazHv! zr@n*A^I>!=4o#4&XR5*l( zK#-uJp<%LB)m>vZ&SCgorO|A-xr$(iE2iHxpXjHZ|GhZ9*-pA$HOm~1)uOu=(IV9V-*Has$% z-OAjXXKEs$qB=?{V*x}1AZE+n>}%e+zeSiWOvcd_$KudYvT1J6>*w=P?h#ZfAk3(q z-QPf(J&NQ7SJae#I#RyUYSS4_0lcB{f$0O2iLOeZI-{N0bd^6cw2$g;bR-irhwF0+ zW;n)4N_Y!sy~Vr&XGDf-jYL~F6>TamYPu-eO(197juHj^wb`>VsqJ~OB%FzX69_F zifjy>gjbmD=N9D$QMy*6YVo`_bw3{EpO$3)vN8}5W%k)~L?Y?&Lb_y^laE%rRc?cx znc4A}mJnL$rLknQx0y43@&5bIKr)gr=2^~`W}SrO>t2H-<_AxOdP@sDPg+@huN>g0 zODmi~1~^oNOrV1WfV3jZF4ccomeORmS2#IvT=KMfFwXx}(D4D5pRDX>bMeNi6RGiV zg4osVj{u)Hx{KGIipkFy5f>jkozLs+o97FRN&s3gc#5 z!@-v{{8{zq{XSMpeS#Ti$cQgg z1dGQT3dN!vw%Ob2(K)cgk=cgg)pO}ilmeMnjxekL$TOkGyEF9?8XFkD{mK?3eL5X#*0GbHt+pQAZwv&K|$u5NObgV z1z-R0Vr45b$5Vi!wr(Eh>GmZl{J@=`FhN4F2R&6J>)Z28=ktzYqzgqgd-?Y60^`vA z27%IOvA_chPpjgXs0M&3)at(!w$K8iu)>(D#73)j%;BI(Ai}E&4!plQyOMVgVEgbw z4CB51<`w6>`RMw0*Rw zQO-P7QwU^ktTIve!wo)%LIBGq7M^Mtmqh^w z!}_#xn1M=zJeM>O0ityr+3(&R5%k7 zgo7IejNCYVaGA9d_#uu6w^8?+VF|QAm^muw#6>v3OzcV;WxewKXVy#{FSf$n8O>qX z9ZmAzK(neAyx30&7}E3LCM73Nwz@+VDmF`*!5be*n-z(#@0W60Aso>8RiR^HiNXZ& zgV=w|cxjEH)s8E>a6wOPzRIaY@z6sEdlYkW)FT0*`ka6V9&gd&dvC7GaK0_&7Ef#C--*R%VkMfDCo@?FOx5W=73D-aEDP`^RVA4%(tJ!hdp1CSIAZ&K0_502B^;R`?ID9&EqbS`9$T|Mr1?X$TJ6n6XPcfs! zAH1%?c-xj|Et~D`#FXH-b8QR>{jX@gkUZA#a@u2AK$iHRcs|E!UI|lf!1_UzEU&j8 zwbiYlaRgGSR)UvH!iWmT%`W)3N$=TXVH~ zE9dA@T~(DrVs{g4!ZvU!VuQ8BA{WxN6@8;BQs!)PB7yiizYbl|Nx&%v0NG@Uc}+|e}=v^(wZ#?Vk4U|P9W zapb-n3Z#Dap(R|y<|XN3hNDy}RkG!$Yl8rVv<9t6{YE66N-YF!PawM$!dpQBJ zMK#o`<*A|1QdSWKBIhI>Fd1Ar?hk>fD ztJR8;FbXR*V_xj%OFXMe+WQ==FkY{C*&|#Pz<^p02dcNl8s^A}G%ImU;(?~pq{LBc z^S*1q?bR!QPAKx{{Rp-I3jIcn2S3c?{n49yyM}vnP;g0gPH$~?nsia=HFD|x_AK?~ zCOf$&8q_<(!5BGx25RPt=jYG5B}vz|Yhwhpr&#E+{-2P{nLh9Yfg{jLu1%H2j^+?~ zIpFDUC)#dLDi0@3#Jw|jVmstugoImhR#|H>3NtecgH(SGr)Pq2glMqOJ`%>kCfRL! zudiQ996C5OOo-Mds!Z630-cbQR9HxRfkB(sv3i|NjqOasCH+I?hf!)0A&j(`#AJn@ zU@Q9mSxxYjxzcz($H$k|64w2vE+_S57hflto(`wrogPfzuiFEdqVHAHG&Ir*q;hYV zm$PAP*UL*!{paCSyi{mrLO~14gm%~HBm&~w;wH+AH zQTQeAS_gc0rUloAC%q9abQ8gL4OwXHQ{=oV?ML z(izTyA@pT7j&zJbtL4_>mZpjgSO-NOFFwp*t&%EQ0%vF*R&YT$jWcdta5$w=S^zja zZ*d!WV(`gp8IGaPmTT#-MOX*wI}dEo2!|htrAUYUPm?XAsfDrTU4w) z<^XNu3zd&Xa{f#QCagba3kCf&7_WLDl)UkC0uw*^mx{ix0LeRb0b;1JCr2{K<&$>qOm(5ktJ-3yAwrzaI2s`M zi5SlVzj9zy5Fc&%U)^8t7gB+#Twzmsz~6a5%(Kr;ZVf7%^h~YR8f-GaK=WJ_+oMvx zXz}NL%rkp#aX4V-fNDEwKbh)uPT;GI$k*d=x{X}+w>@Lx>@9$7b|Cz0dPzCN2AKnh) zq3cd8L88WwS@jT$QA92*UJ9!wLExDGgeh)))R|6`>)T}-Q-)R9CwWGAvlDAD_ zyQx$;B7YDs!{ut9j6W$lJ9>dYe{5`h;Kz%$N4aMTolsa?_OgNpF&k)T?Ybz`%|nr5 z@o7yH{+)YqAMAZ`OSGu&N-bf!n(voRY3|8R=jvFv=QKb;`SHX+uECmj<4K6Fl4OoBb`$1-U?87Nbxd^v5(2QM~#90+_2}Eb1uJ;g%;VHmD_str=G?Ag>z;7 z*NP(*) z+ZMlH++3a{s;m--bh<#tA2)#Id1c`2QW6u>fQrM3Pk%%u*GRCV+Eh(SmY?hii+Lz> zFut60b{cO1+{B_<>{l) z$O{Y^Ei{?6EXnrIR4or`?QZTh7rV`s&@|}kKktPhRTA2dVRtDJDXN(9u7!KCaEIF- z0S+iHmmpnKy#4#^Ag_A31OA4-lbqAT{b^p`R~??4YMb6p)I#n9}*7@9)#>g(&X z?e1ADnf&Xc7*Z;Yy2=CpM*qh1n4_6oqUjPPYEw93M|p?|_IzVXS0qNsDs<`c_J=pj z55Z`I@>a*Il}7MyzeMKBlqX2RbYr8|oZ47kJEL4T1(zsybJ`fDY?Qh8$tHji#raEg@_o32=8=JZ2d4sh9&akiQ8FE6cw1EFJZ`ineOB_5Kmm7t?SB_N0R>u*-}FZ}!OKi&p_p53D=Gamad z*Z&{D{7PH00Ms@qj<~4kzv%V<_@1ZgRW&d_HW>DonEnqB2U;S=0Yy4R3D3(CiPd{LjUaUtW26rb`<@SO0(99OhNP z;ipgjhvs|bqyI-EB22G?!ggt_{NJDdbCI{->x^_(#>D(PNud9u5n^m$P|@#xEUEmT zGt&7wBkL++Vt?CP5o`ZRn{urUPb~c$^Iu;vF+efu>Db&DBYpS?Ln-y~6R-gpEnXs8Dw+hSuSsgqTQ!fY?n~Ib#V9!;mtWg> zo&~t9wKpMGpY9UStu?qMH9|gRj&wF~)$oFaYq#J_tkPa(gdq52$I6R~{}CR1Fhu0x z4&?%M2f2r%&WIR0L9xa;;{KH-J??{l~8Qp9&RHxr@;2%OPgXDtU4 zY&YSf)oG6A4tU?pC%Msu)^JWv7c`-llf&Juojs( z6)DXmpSBw&NJ&cfnrTxNj5$m)vD2AzgN{;7epZ60)y>AI97^6Mz|5;9PNZ-p_O0}6 z{@CjFGPv{LR&(r%7#jNK!eo~*Q+sH-)5xRN(i_-ln4|H2c&~RlZSy#P;~_VHU3_`( zx>|;j$F%!vbv|?Uo_b5)_(%-Zu%t?=LOExK}1??chGp`;3EO zDTfkHJQ%!|Tx|QZUEc>bt8jBPX-i@!Xqw0Md@c)oz(ZTdy|L-L0a zK|n%&|M7!URaLF$s}lSl6-y>W`087^CxMU05$O$kyMsk_G06|#rvsm2yx6mH85qg* z`RmgHCR$QgirV_ubi{tDv&lxE*In)?S+Uu&e>1un7NPyoX-aqFxJ#)vUBU1fE(jgL zXWiemV7(L};jE%q>BSgkx*=g6emjwe z^1P{|Uo=-&Vma#Wiuq1`Urf+O#U>p`XeRFCrA4)!TPn;|!ddX6&(G;w^RxQILc5jC z6Ivn_l=ZD6$?fg!6ycv=E&{s6YJ^3Qe=~MDl3-&@KNXvu71=42+k<;bE@i-U(|f}0 zQvB~zcfewlTo@cB=2M1EwAv)75|DpIh}!`oh1IKXFafwsO{%nF@zIU*r6BqS`sH?W zNBUolP84>iVB+6wttvXVpS#-{v-SF>uQI#Hp(*uTnk0lfROr3w^vLPv2lOvLV?eYM zpb+I%=@C)IrZ(iE2I4w==uV3j=ERoeA9fZt5b>-VC@CWx4u?{8uztotkdgfrm7F1Z zp<$=lIy0!ttoH1gT)=Rv4T^2T+vAe?`o14t-OA=Ta!5xoKxl!!kA7&T5G>jCTx@}v ztZka9R$kGmu6r1(Db=D9P?w2@WfGEY|4{eMinIR>v{KGXxv~(+;mDes{-G>OASA8< zhQnoY{2cZ>KCb(2MJV^_21A`mJB5$sXg8}Jr~&Y+ULXkFqUN0a-PAE2#|dc@i^&t4 zS6Y{y;`uS#yYaPNC#Q%!JgX)ahMfWM#uV|Z!4InF*H1*finwzoRk2~v2jRE!PQx>L zzSpQ&OrEKd>z(7fOu<$^Cgy%M9Nr3IAWvFhdQ4NvP;W@*kU`9On9+IQjH+`qmq49w zg{*hX_?A_j{60P<2GUGurqoVbGn;F4#O(w@juY3h>GO9W zWHz}xJEKb!1Res3CldSP+gAuaV!zbjFC5^yMO_)z&B47Gwrmi=Qy1|q)XCTS#!n2 zalP9I`)%?t_YJ{f#KmE+GxJ7SfiA0gF0tof(MBs{LhyD?#^Dz~77xmANmZS#C=tSI z*B*(nGh}T9>qzP=_*GCF#OTMFQ&#PGpyetcfxX}?2RD-oH`ZLb-9RE5HTbDKrOjJX zKeWBmH#k#6qG4!jnNTO7WCW3sw!Q*Px}ifm$mf^`%VBa;+gXXIdQ|gE#%p_H<+XlHJ>?#%5Z0F(hhz z1HMRM%;BmDf@%6CvfwapVf8*S8gJ`Fc)3(;yKR8Q6cWrzTh3g!Nl{QprU+~DW%|1G zTz!4#lJPlVnHlAs`Y$PJPxnj>h(&ij=^xmF6pVx?6fb|I4)lmT%3dCr>AUrk4U=Q{ zFDyA>wl!@cY$zMq`uZZAhj2@Q-8ow=`0gRqyiQ9|)4^mD2*<0zx z^g3e_hMBiK1zJ-9=x3fuxtpIUvtz0Hp1;Jo2aD=?H*m4?Jl777 zGWN}{#2;zwUM;^U?~Ta7BBeB*?4Bm-43?Mugr2r|u~oe{j>@yQRt=Rl7&dzoe9kx| zdjtf}2_arRX(O=RFKLZ|m4iv)0kzgyt&$U!)AJHA!MmgIr)Gx_b9!Unm;0~J*K|oo zJEUOjD%S`QzV-E^s&hzzS&ZNgJ$n8;oi?LStH9QAYgax)x~>!(+Y2nM14ORsP=R%=X{Wv-cu>x zqSX=3@I25gt=*50L674LhNp$RH#e9C7XcK!z+xS_HsTm=kBJ5OJ`mVY){VuQ0QSv8 zjiF&T9yBeU+d-tf2FBB2wC@06j$+Hp14sXs2Hj1+0J7f~2op@hLHz7WqkZTi!evlY z6!ZJI&uw@7AhkSHcSQG8Z<~j4EuGOF@U4xZ>aUCr;cu3er7lTF&(f-Y28w-!3Sl+q z!NE}>E9-?rc&Z%@q&X`(x4xJhh;aL9mQER+m~^2Ws`-Mbc9z95>%_&S@xI!aP97Z8 z_SkP@KV=%y<%NfLERA}d)LGNl>iH&kG(iSQ3d0w9GuH_Z4y$pA|E!mzCF&6y)INI} z!Q)^DsSW!~LzL{z8*1z9wUrRO>bK9@z$ zk#Qb8oTDe{qVISvBL*G+iFWAlz|#VFpmq@$j)U!! zK)SbY=+%fJQeSN1-(G&3O?h9{r#Y}`xRM^B&S4f>~2 z2DmNj+;ZgwAxTG`rZ2|ID;|hrNK*}>(m@$v#gWoeysmX~fQKrTn%^q7f^I$d;-`6% zSs*hj^zkCkb7#Zw{2bGZwx>bIWi(WQ$@5U~df&Ry{9HwFFwnbOV#1^<7?82YCI9w% z8>DxnHc8C;)|mpFm*=>kY`ZGVT1f_XXpY$oVMaPHt~0g*Awl9a42QSi`_q=!mz@07 z>^vMEaTn`2*FpKvkBQ}dx-pc3#lLj-;xrv<7^#3(osll>etoM2XB`ok3$pI7jG5Yu zo%O3z(fXcAx^@j0LKl1H9viv+fo=4tcgd3szNRre0VQbqJT;Lv4^~Gevb#Se&DF1P zRVR3@qeVBYzyAvI9XD9bqly7^*^Pg-I>jJ+Yc|cqd=fbV=+JmCPS2N-?^_o-v%T0H zDxF17jVLPbiHdiN&Axm7j%S0UKxhtV8&`$!1D^L`T$eHte%etor(2)Dn>Z`FM>kua z5x?P&;R)K)O^A#C{@|e8ivEP?r_SQf?UE~hyd@$nk4o%9u<{i=9pre`=}@;<%lZ`0 z4-$U^EmT%#KEMWV#@_f^gTK9rbyu98Mi(X#ZT`4~xI#~wQ%g|0+v$cI6JyzcsE6U$ zHB*PI?+yHAFZ6C3{wat1p^>lKoLX`L7q&Zf%rDFvfv{o~m(h`@(!7k`Ias*sEX&{v z92e+2nLh5FTHCSNMO(Gq_#X`|yQ|Zfp_A^H6yYII(SLIR#Pq_(iHV{lhHO4Ca~1D~ zc%=ge{~Z4a>A;~=48-qrR+6Cj=p#U#5E1!^oJsECOH!E))^ysbo$7`%e(EpADV+9}`F9H64kLlzPA$Cr}hif7zxHGm)(xuYTmP-E6J=4=D5YHH!g33~~7X1)P8qz2*i-}-h~J7Wqza-uMex7N+=N=Ot*@WpFYekk-F{5poh32i#G1$>aR8O~ z^YT2OGBrEzp0!&WTQ}hV{$6S38lCkhlU|?%>R>Os(81d>&1T-zrt2I){4U(R?6~&f z>iCBG?*3j7H=6eM(D`AO02Sry;axzQoJH_ccw*9cG@Hi#{_y=fJT@P-+7k)>z=$m6 zvNGA7%eD+n^Vvem+PyLVxKb5Cs{=&(_S8@IY_&&ou?vp-LJT`Y*%=uhVyCuCU&esa zZPT^JBPqGGZI=AFY>qp2&Ep9Aq+>rG5H79WpPbyVrh@tg7M;UCdq6aDI3vf-Twya8 zj(YJLop)QBRc_ttgAb?UL|8AAqeWpSQ%~4xwJsJ@ zA6yo>UnWjv^`}oP7GHAFOBajJfh4K_kFK+hiX-USJQ5^8kOU2y5Zv7voZt|GYjA=F zcXt~gxVyW%ySu~S?#=+iPTp_#TRCU{oO61*tE;Q4Zr^&I-}U!;eO0itw_ohslk{8+ zJTbdlxhsj90+ngjCe%$3I@WJr%+ms?XEWNLciI+56Pf1Oroxsz0M|%vSKG#ESInDB z4W3AMr|Ww2H_^Yyj~34OXc^yyvg}aJbn-b5x>`vKG#TuHUe+oj5?q>K zL8PV=8HLb2{IDAycgQxvE59oWU^2a!9EgF-s4Kl0ae4Y=uY%zsf2EzxD4!un%s>d` z796kTP>kjfznKoodr_`VKcV8~5=**YIi{l5S-%#T4H`mxs+z7Z>Tiz@^geFj1u%Op z*pk+95VzcBL1ohYZL+UkFOSu3l3MjAvgBU)lIQ0n)!SQ7>$T3Av|J-mc7xc8(B;*v zD=VAbdONS^#Ac&K&MFyc1$Q@F2B^C`vBS);`LsT{L)!-Y{^?8HY%&{ERRUUdI4s+s zD39!|FG^i_(RDmq4rbJCDWkwS`}CB~W5H;(+#s-W74YcGX+_p(ex;I@P46w6E)0c< zNr#;F@qJ)ksdvY4JYG<)?^cGSNx)WS?ln@h{F=qB=-s$o+LPn+db-8|N3A*myuDK{ zcbMv8b`FDEoiBa>bzg^OXJzU=&E7Df#k%Qgi1!b2m>%F!aT!7vCbD%PQ1|g`p4nB+ zUJ29XUAQ~6s@=JKI~YA=VNy)S#~Vtyn&l!oI2i66hLPrACfYS23r zOq_~90mv?sP%&`V3IWLqc(L0ZZ@I@ z)i>E}AUW!1UpK-*kR)lnIx{&862UM>88wmv=qt&uO4tsy!hl~VkE*w+_I;rWdc!Q2 zqibWtPL37P4pWfV{8KZ(=PY-&|8j>R-e9LlFgkIlfg04UG?Gk*B)1ie$23x^R>5vH zKwokrC1+<_1q`Fo`_Eh-go%ufo=rLsLFLZJ_nAM76an$wfApnQRm^t}J9)#uG1-f} z^{%h43jl?a5%U^Cml;Dnw*FwpVv9obI?E^N6|7*G;E6wvL(^*;#JQ?^T!jne9R=m9 zPDQZry!o0OrOH6-bSN7y0_VMT9_p;p;skLq!yr^H{Y4IJ%o=Dr2w{PRho?p@D=+)$ zDk>_Xau9MYGS$svDk*skYHa*mr0@(%Q*U(d>lthc1t_nt)E5yR*z|{W#tRX$Nn`rm!XF<{ zk%+mtx=v^LdJcmo_1?$-(ZFCP`^@+2V?3iuERH{+8t<9r8UH%;3;=gXn#Pjx4q0@LT= z&h8ihHl`+z3luttZZ90<_nq#Rr^Hgt8L8&P2xi*>6fKZ@MepLD?j^*>k`c&?TqnhRy@g;P1byaydmcs0;B{E1% zp^n?k*$ceK1+EkJv?gqw@piwTO(=hByYX_7e_OBDqA{#{fbY4#JK-80SV=i;vgWG& zA>LWO(r!u$b?BA+x%o@w;!GaD;!P;n$`8`7a(-NRm`NBU2_ zJr0GtQGAHP#16-!8@Uk2;Qe#WUcT+Dj+(tDnPbDIagg%nU)-5|^zPORqO8OG_H4 zGWs!j7uNH`0BycBP9f~8+iajrqWTt#-X6Roc<}a3=`UsEPrWz1#_(WWI&~~qLo$4( zC=$M6qwlYrdUQjKUbs-7%h9NbTrRd|)4_KBXt8y=LY zzCZ<^Is(d63h65FojX(t{}4(|7bBk?b)?_m^0C#N>I|UrscZd2p#7y`;82)~_pJH7 zERA|JsG2dI+P$Gn`VhtfEn>QJCz-b24;N0mV2jw#l+}Bq&B%CoQutPj8n!R8eAPmY zfgH+}b<`<{ATS>&TbBM3%)eB9jXsGpfa0iO#xp2Fxl!w(4Mf&*jkw|f;60p!4unDP zf8T1taBy&Jnbu_S206nY88ExVm7hcHnpA0$K7oKV0Wn(DqAaf+(g-WX4vpDDs0;-) zH-Ij}l(*_DoWI>W7tWp}*!~1uGNbha=ijd&Z>9aQ#wP}) zm0F6G8S8V^o|c|LFt0dtLzrYu3>po7nhlS%DZ%7zpQGjHY2)LVbB^V8uE3;>i?;x8 zLtig8I;xlXZX%wVS*Vg-QHqhP$4>P)JH1prJIyWF`_1uVJe^ihywiNq2X`uMqrmqY z46i;7g8{P=uOgfNixbh^@J-TkasAbn$uqaEI}-0ki4Z{`^uye;4#lM|i&~MVnz>LM z0>uH5Bfsk1*Jq64-+R(OgDL~{jR(A47B(qVpvboVr^D(U`aDaONzqkKh9hNFcDEWh zgY&k)IH;5&zbFZ+>n<6DfB5ubox|W{KylCthaFwIXibJHgG#Gh@{LZ`PhIg?O7Xm# z7F~e}FOiC#%tIdPk5)QcojYRt`2?->Bt5Co;xioBHkSrIpOhVeG^GV8r^}yUW)X6;iQ$IsE#kk zEBUzwL4wk61VewR8h_VD3&ycrqH_ZVs%a8=dZ1oQKpmn;RFF_lx4iD#^`N;h?b1V@wo*JPD7(Gn|v=T*byQb@F zKkF3~)8x`w{+?8!EE>Ch`)jl{zM25j=y60WlB&=&v(n3Cz8=%~R=#zkrO*;vsFx({ z+%NhgiEk7-HQI?{9_2WOBQ2V}Bb=)&)LyI$n0hjq%!owNj%@Np$w$>r)*Kr9{Fv>J zL>oE3N2g{!R)kgJSATQ;A9Fc#oKJp!{ztMp-!iJ!RD%^v?W3))85}aWBul1>!`WxP zS@9ZPNGbjb+&Wa(0Q!1I}d>B4u*x3VTmey|G*tA4+dGKQp2O3eLp}(#Ye{f z*0%ZFwSr-Ry5@E=UtEqzLMy`mR$W(>$BdiwqKC1jq>J`_%PXn@AKnGc4U-I}d*)(` zU|rzx3!Paw_B4|X&-Iq@A6dD_ei^m7EJRfc2BB!pW)Bu&vtY+d=GOOL^rk+79V|B3Jj4bqUE?t zoLScE>-ufp)+< zH`&fhp8WLO!Zi&qmGRn@?!}(1oYIF~*!=I*W#0_KIr*vnp%YaJ(CU6MbpH%WTdpnj zT~^JwhS|dn5PpSmzMRRI5rg&=Qn%g7fa3_cm|Q%=@{mdyy%o) zY^CR_suSaDXp463}~d+Alg12O)~y)*!lql(x!Nz-S7_5t$?w zL*sp*DITnADu+$S$1n@;A9N{qZwQ6np$rwCNN5EUWmN%4;a-nzSEeI}eoi8&_;Wc{ zJ}~^A`$RR3!83V5(u*S_u^z7;DnGrQJjDgF(O7z+vse)`o%7Uw4nyEn$OBRsDnF89 z9a)za89n{ab~+FcfBXzc#bG@cUFb~m3!~(%xJF>R!EhyFIW8PDcul|dH7Pj-OS_1L z81{lafMpI(`!`fZm4AG?2!bf0WFUK8Ojn4IS@-M(PN~JMvLhQSZg$WKRr}Dq4@AMu z`b}TQu-ou7w*38sgMQimfa#~BYN~)tVb@vah3_Cnn1J&H9-MZ7LI&@r(UNp3XKRWz z(cxNsmKg!b%yw18b_RtcK_#Ee+Di2$e*;uBc3YZ$N_w8GuO(kvg< zQosoihohP5AKSI+vp?%jvdnyEvUE~aM|23KS25l<;T04^Es22|s!Cxs7|jsToo$VN z_afI%Sr?*uKpJL6%b&XkFO7f#n!sLI)ugTEsdtVp??r$8jah}3efSdyzWZHz)n}sW z(tBjM+hoNwIv z{b3v`K>8{2A~&P_&jtQ*G&-?0Rjkg4?xcPgU{@E^->{RniE;onPelHkZIsJ_fEp5# zgd$1V!GCxLLAS7_rV5z|!}liLi`5GTb2aXDXL)qO{@I%Ojl1~7Aya;@0FWr{q%~6Sou@p^9}Yy$6JtjsCGf(?u$f#C(1t4vSpC)e zWr!p`{^wkKLv*aP)cdpc#mUA#h|?zw|H?4OIFr#e9ZBfjE1DnLyufD>&Nxq<2#!jc|=cpZ6 zuM!rR*06p)8?QEuBmpMcMaG78-|eaCtuA8(M$ztSf(j7iQAwOho8*?sIiGy)FxHcY>GCsW#(rJFLLUx-Ov&J#FXW=&&gpc$PNUCGQ z{12_yi?T-2?TD}UQ#}g&kyVJ17k$$ymGI(;XXL}f!{;aju5k*0)SROEuRIAsw4=Z5 zq;+1LlH*qY?oQDvl_e2?)9deoeNf!yGfVOwwT!*etgd&krttA>^`hDDPin4Yz^fS9*Uy>u7Urwd=SLKr25g2)k-2zI=vo4jP5*y%cY2fVQe zXpZ!37K|NqzZ{{l!3OhOq6NP~<#LV1O@y~*iH z)gBlrQPoDtpsBTZqi26gDwE0Nosm%V;hCkySaH@}rs2hDrglpQhrE5L^FF-=mVY<> zL2ydbQ*ZjXMAI;I_1j;QAvW?nV3~7ZpiB=`D#e8LVzQ0?~#-J8EstmIiWA6xtjtPP9$B(1RZ)nOH?MCIJ1$6;yJhe@0JgkM_ zM9EH5)t33we7=XWd|mrfysnlk)eqsfUC5WrI(E|t17_`CeHsx=BGm{2Pqi3Oa0zui zQ5Zn^FA0Z(!vS_b&iqhXh+eD<95PyrF9Z1W|+ab%&+=guT z+Ee47xqw62B~XvjIw80_3Ld~%>ABB)0-7NXm@Hxs6gjfekMnA}CK7^(4Qi04U`{EG zv-R9m_xt3+^_xk-oej@7Q7+SsHnaG*!&gx&&C+$c-7fvMyK!Vw)SnQKr}B#p>Mv&w zxe*`ljU-SdFr>?wxEbxFc?PPn7{vEHjBOYL4+rlSwfBCftF1pib7o@_Ga+hxc)hRs zfhuWU22Xl^Cc)45JMlGRy5-?sz`QOGKQ}Ke>wBLgFFfoZ>p;V;*Q)Z-$+vzc-7lMh ztk@pACh7MXu~>>(`t%=9FN{->rVTm)t=i436;RvqZ8|G!9p0?u!pj}fwd3e)BUYr`3iL%|h8Ta1XoZ>Zh_piqy`vfG_DT zs9K;4g!dNaO);qd3TwT$EmI0ft7!=F>g7Yhq1`R5;fTnMEmL#}ygnOsFHibBU&1D-KCOyBCV{R;Q3}(sff5vL6oa` z$H}HEs!f#R7tWsXQhxB$l_$3giH9v6D}H{nW-re+t&JcL6#_w5D|h5Y5!ES2U`6^` zAI3%k`b{ejW$v8|FZs!izw^c%0ZHSEt4VPr&Qma3P`yLu#7Y-p?=O(7hkY^Y1-gT< zUN?+sIHtpV(Uw3%JPq&`4Q^-%uId+~1$C*xX4asxi-_BEm^BR3_E@7uW&6mZ!(ZHT zdb%7nkXI}P-=c@x$qUt@aguMQ2G&!-BGH9Bb=*1*H-9*ti`c@?x9gLKkAwSmk(Jab z=YqYP-#J@^u_fX1X~nW~S~gR!6aoXFk&~(WD2o+pY6D zSKZcaNx$~45=cX*8cfV3t#=_XcD!E3uJ?TWa|2(4sbi?VACZZMPzx5vGuxxD`k>k~ zkt|^@zNSW`u73UzV$xtXKX5IqnW!f^E(!RuXV3v#O*Qk+-MqK5@ zW@Oj>ya#U&kQ65_nLKMer3SE;BAU2zY9PA;tx~!{lz6erEh=^=srQz9CuIW z?{-qL3_lHi*cT{#=)Byft2l#ySpDLh=afmgELu!0Ir2;@UsbJtinU&;T^xHC=-)l0 zt}pnfr^-3r%bU|UY+5>*yC2Uu<|k;w6THg#p}`QF;YVMNuu)i6gv;J<8*nDpqRE7N z#HiAld?JkkY$A=CU?Pn(WbVz5_^9Tan%%NOC!>yB=FeV271}Aurw_x{4!T|V%rtv4yJekrZ~mChtDGoO~4;yc({e!?bMC1 zY~VdRE_xp!EzRJX8ezS!sIVfTF_z5dH{Nd0vYt+6V9*XXiPTAqI-^Im7>>=SNt6Kj zAU!X*=6jiiJ_#2H7Y-2{p%L&um-+yLkL?)y{mZpJclIa+z=j*rhwozBML>QPeF`k> zQhwpjE3`RvAN(@5{24S<+~aix&FH80@{wmeimwOL`43dW76iZ`*e_}YJq#)3elT62 znLu24=MW5!@Ulf?#Nv`-szq`W+3~k%^V_Dr0Gj#ZJsM9mm{v5boYV-9%-` zx0$fAbK($arCMh1$9hsPzK6^MqplS}(9tUIq7;2_S$>QAh?ShQcogw|!g@II;`^e4 zDaP2dyeU_|v0XvqM0>lnsqVnW27$9c+h&5jgPG2}NWoD5Yul=11(h5?03k5J6M&75 zxwT0kuM?<#*_6}QGv|`lXPl^8C)2VNh&NZ`{}F|j7g|-FneAK&lV@r#=%fON?P5QO z|LKuLIeBJw(pC;SSJ@ttMXL>PNZxiT$V-s{%l3{PXdR&?f3nFip-~Zq84P zdUJ|=5t^|dE^V;DzrM<$u5(x-zl-JJD!&Ed2b$@jgx$RVQHOP&<|5ZFciy^~hDE)Q zsB2eE0=u{nPp>-`SFg&DqRH7K!_;Xay_5I;q8SSMKk3`Su)<&p!=kZlcXyHsm4AX% zS6*8a!z?sgV9128)tJ|6y*(ffG4~9blR0Hz`tDcb5J8lL*W&mDZTrVuP&^xJxiNqu#Mz0Rs$>4{1{IGdf>rg%>@r^ z^6S`#&zzilnH-A6Kg0(i#$Ul72svu04m|iwHyEc?TQ%OIle^veVLau7A7c_<3giBu zIkB2$v0$q?ppD3J>7Fc+KG&G}Vym$-a>FC{XY}C0kuda=*u(J*G=csxmmzCj?s@C;iYLL(^twALnxn=OtaN-kR6ItzSGR{MOPGdreaxpGSj$b(xpX*SMlq+<4iHy9anOAEJ5V*y zYv`I*kt|_8P&u&-7X6oh0*iWTs31++kid8MWF9qy9hj8OH6H~>MV-`O-WHb1PRrmn zMsKhrvB!w8jpWjnpIqu88I-kHh*K4bn?b~oN9NAEhuPbDvgmjLB&2c+A>hys=l^9f zobJ3{UO(-SNY4&F`XIhcSW)PEq%ZihS9W#g`NW|5^Y7|n}bTy5|QVV}E- zCByT}NzmQk4tU90h?raDVwzK@VfvA$E9qq@!SsF5!4eEa1Zvthaso$J{4vvdMRu=)0-56Mz%)R))G zF5z?P`BW?#u;a-br!KSSKK&{rFt?ZhN%c3;o;AggJIN(m&r-lmp8>T1Uq<90?DGP{T0D}}Kht8o)@h!sqxWrgnW zt5gA+U_SNHhr{Hi;j6c>XiKL5+Ms=nEI{N(G_{<)?jQ6)AwVDK)yjzxa-KH)IJX}& z`{+t5^-w`PzHIOJh{w)+IXy^!7{dnNpqYo%C@Zb8GMw*#Gy?zJ`|^e1sMyF`&;KAG z1OusFh^$sj(PdfV^0d-Wf$;fAYLE#ErE#_O%v2=f@d;yBh%;?#$7Bs;7ebGqsT9D1 z*iw7zxqLu=_YMxuT?EE!*t{R`c3t~Uk3j8*Qju9Q&6gHv(NJm*pkOYh_zpAWJCe4L z!>?Fg{G0fHb)_N}c0iwaj0j_`*Y>6aBDC&brxBN7#2O9>2bi8Clw7U`E-bR;zXn_4 zZT793fhpRaPRwV^NyTzx&bs`(7?eLV8;ZUcOEzi4Kh1k7aQynR-7iD$nBeI{CH+J; zA}36lWn>G3o22d_(SzUTgsU+ zh=HvEy5jxI#;>m(+@xU?6y~J%5x5@2(`vgPp9y1Jhj_lGYzDE8J_H(vJhtylKf6q} z=V5+w{r*#t@n(0}P`*g4^R2Rj+%F&}L_|gLb|e`$FJD&EF+Kb zk{_<5r-)@B!~Uux#yh+nlHOXoq1%4i81D2UnwkbTPBS^hV5Jx`awULLKFRz`Aoua< zsf+ol-{BL1V?sXp3T3W;1Baj~k4Nq$8|6OqB(>f+ zmL(zRQdGwBQkhXCc2Xm(2ewse88s%n5Am?9s=AX>xi0uxGZ`etaBlWpVH^~8>HqS{B5FSA+;7+=t#4C=GiV{a(kpc< z>boPZvi~Vja;YP}8BXhG&M8Oskx8OR?(La9S@y7S4e9pIlfe_`EOi#m#=`l^wO9sXW9ZxO4etpwII170>@Kg=I-c|TAz>|<{A z5wB0V3kt@*d&X~Z6SRqfewl<7u<Gs!C_`V z_XGX|k>HSK4rV`-!%yK8EeD2L#;H3Eo99{|_+^$UzQ^cad#EvP=)pSeCXqZ{uPG9o z!krO`PlL;1s(9$V)78hC4rJ;H352G&qoKpYYv;)%5}nB%``w7o{SA5(vfy3A1HMmEo-0 zxsiU3NX#g?TczI(*RW1b?j8x>tTdb8GyxanLJd8CS9h=w^CdKPGkt}* z>Oa{tOiXSutVb$DFYw1F3?-r7D)|4p{eK_3|Midm^aeDZtoqkFf8zoX!2j=%XhgW~ zE(Q3sOXdH3EB{}A|F5&5<3g|QT{ZUe(DeUz$czw~C<*r1jl8P~*`)mkivOb>ul_Jp zzf5KJcpjc}#pMw|Ii{Y$pPC+!TCykp*S%n4b(zTD=0!&Id=*9WkbhVuLVJlw`Kze# z-Pe_9eQKbS6xQqwL<>6G9Q6hSWC#BnbYB95f{1Gx0W71j6yfL}CXP8R zm!fB6p=uDF`_tt!KKUz9qTkezu#WfJ*~j^K1})V@3VU2hx>d)VOAsNKraf{R5sw|W zyhz^VbAenc5fCRV0lKTcGWZCYrBonYDgw7{56~^n0uS$|!7uL2myT162xX^O(j~!v zflo3&yU?@6GR-sp#_oh~LWul;N^yTu!wJB53+o7-QX1xkf<9e^E zx65jgMYFTkxR&=2)$=-V@Vn8pI!!8jhKt9mW8KxFo_8~p@?%^C1()?be%jhyRXD@Z z_IkbJO60nTkr)g$qpx>o1H13XH5X1{*vgjzG6py$4tc|nZUznxJ+62X&5~RX1QvaW zEx5rhOlG9uJWoiH=}Pzv!Gp=-L)rLTm1(<+W?{Qnpd(6qrBFNUBe@1_BAmtK zom(740+o(;2t9+!|pARqe(@Dj>1LVoIa(DK1#C1Yio85GV zZ%jC5h%JGGiui{2r!2Zvzk1JE2N_qwy=%+_jK*n6K2DRqoK17|J7+k#kSdgp4N@9u zh^g8E+R%0P7r#EZ={B~WhL6sepAi-ZjXk@-4W=_v)qNcRZb9me2H`Actd8)sKWSvJ-tLN}(mP zkzU>KDf%5#-WtJe4}qX*)UDyE6urVS1U+@CvD!i0U=)lU&8n3qQAz!@F`Ac| zS&7>W_$xuu{yLjW@ER^CvuOC&oO=uuN7FWMokYGe8ScG zIejtfHYvbtAK)O7IQApKWIW|;!~G53*PH4y*@>EFp z^kSw~re1@kTgOOw@^@0unOq|32kAibyv0J(c7M1A0Ml(U%44Jbdga8rrw_O$dv_B; z9%U;@tTKh1>2`R+)|=@#TQF%04dg8{zhqo=>g|)bZ_{XLLrWfUi4-z1R~H7O)v~DZ z7yE_Kvy?=*PUrMncjW>#i2GyzmYwt1AG8c+dT4sSP7TC5yj->7OQ>ez?w;60ReO0p zpAo5voE<=OKlzg#ApHE>7>mU+-5u!!`k3vptc*6ox|Sn3p^uw3fZX! ziQUWgA1>Ed3SI@`eSzq9r2)U5?5NIJN!?qR$i0Jcy&-#QTn>k}AmG*D27}o1<;b)F5h_(P8t|UZ5&y9t z!SVumzNmn1U$1k&3VQX3o$S=v6ofzE+C$3#$~Px~7b~<(+x9dfox=_zICOvR=nI10 z^wZqEZb#3@Xib}nl?z+C6#(RdEW>ipc(3vI{BP%;_k)CTdER12t+5TA8TXOy+8%%W z2D;jay*-ppxOUtx+A$*3Jb3Oboa+`wl@PYvS^N<`Z(WQx4z%Fuy7k91C~F!9U7TB{ z{^`Y&jQV`0>%GJ9_Y*Yfusz9R>|<&BipXyuZ9n{xZ*g^^^^c!r!+jBzlCU}Z9%DS{ z(>gqHPTA~31fxEu^~<|P{jINmOXq-}F3GQafqh)^C5nQ9ln|-a&C7M?oAsqe5Og|> zUl(Vbx*v#4UE{lGKgg<95Nnkck2MPhK^}K79-4NsAHI(6Tj=1>dc^TvhopNT!xz4F zNk*#1Xk5Z9bek%7V3NAXv+m#@!6R787v11pfgrKVT8-9!`q?YFKYYYFJf)kS${Iu( zwH-T%qS0Og-wsn{ekOgoy`edGDQ9@Jt3zM$kvDq|#M6U5KdS^r9lOSQq1T%OCI|R_ zstr7V#H2JX;K9*V(^zLbMPOBBir;qp8V7(6^a}f*EZ;ZrY^FsB>LG$oMe&X109#gyUh z4A6CWlslZ+MC$b@b2&p_+CKWnN0Xz<&b*AiId+QPb{f723vj82pd_-ss^Du0D{O%%W&z zl))s}^`RX@&MT2#Y0MG!!z}3iR@*6^+td|@o1vK!kH79OqF!>8#~7MchwRJ3|iK#iPaFA&onx;4HLO% zEKUn2z3?RUFlx=86tGE>$GW*3mXHy)uTzxiHJxuEuXh^@Z4Omb_42x&uX2rUXDM;6 z0SO&3f_}uX=(k)vJm!fN%s@l&zf+!2s$XBF)5^QeV4aW;?>NPy_!b6+_;W^om_h~O zKaO|Yyku;;v0y9K5;J05_6iRs;2l2rYfy{c6T`xPVP>X;6%N(E)b$n`Vd#e4S#ne| z=G+SbC8_HbA!UobLz!G6WHneE<|9IgI>CB@e!H^5b4_kFuV)QrIKYclX$RZ7*^jAf z9YTvrByF!dEGiW(gu=MvQV(A}-h#jp z23}=xKpH*Iy%vWvbHmUmVjI`hd*X3(U#$D3zY57pL$BD(5U(e@MFme|63E75WBpAk z_TwUm$U@gO2_6M`LlU3h0rCy)@Bx*n&8Saa2gIbe^_jz}*j2rw&}mhQ zc))qjP9(er#9N?a_t+P36w94mQ&{Jgx04ASY-ZCG`Ah95@SqOZI`okvy7YZ3meMl#;s{?5Hh4Ii*n_^7M5$VaLG}?6z zD~i!bM0=8vukFCMx7~vY&x?sCh~L^TNGmS`8aLbqBMeuX=x>ogpQGX0a_7zahck-Rr{(KvO{!+V9rD}&G))N5whjagZ1AFeFv>NUu z2-w0HrF>TMahJ-@fYWkrY&@NB^3ZH-^`Z%BrJ=DN6+olW7QnN@`djwx#I0*@w6bFX zG>1*EKFDS|9*gDy*lWcWWT3Khc=aQ=72ai*2DA;*z%f)rD}nD@F9=@62gCi#3Ku@1 zU(x^m)UnW^jQ7xH^hrqu`>`=EZ<=J}Fj3EIPqW@@DD9`mVB5s=IiGSIi=y+E@3t{K zg&}|lpd>dC$1=d|)${G4%7}7+-XqaV;#ux3+KT&d)%lbb;r4?)z0g7CsQFa2jI+H1 zg!UDwMQFjD|Ap@QhGE!+2qsse(=5!4JuuCy@^K5v`3>HRViv+mTx0>#?$SWg& zM#TO$UYA?%!qrVwcmJHPU9cCtACVAk7+k2n0N7u}@7L5X&|GibOm;F8AOj2;c8Cfc zj#qjezOCR>lw}fd&Jeqgu~uT zyx}qY(64Hs*{ZEW*daNGIyIxJrx2P4wm0l!|AwO86Txb?W(mi`mE8VWAon%$)w!Be zs!Zv(bJ9}fy7!&~;E%I%ML@s`uwn4bW6+a@&f??WT z&+89of)!Ff@!5Q9CSsvwdcmbf_}all5LGug`9-|l?>bes*}p{ixUGW(*?Jso4ksNB z98dOkHA`K+=fTJgpZ2i*6Xm8`gfq67do`-$7u`~X<+mPPEynn0?D5a29?e-PU@thbS*Z@1ABDfx43=arBqWAI!$|-rq5-7i#JqdNb>+QCquNP4wKJ zIJ9J@A=&VoRb(Nz*+hO*m{w%ZoB5jovi#8qvPXcO9Kd0BwKjt=3=FTXl$h|(sSj@0 z7M54B6cy?FF6n-#V^V_?>*Lv^>4TDc4hZCya1LsK&Io_^Ec1vbZ4~V-GlUxzO)B7M zkch$>>231opw{0p#X9jD7aUI`g|Zj(W(O@!lN<6~2rp)^-)xGmNGN{w^o8zQwLk?N z^kEZs)J9@&QuR$)s&Z-#mNXo#>y(!&;v0!xoon$lIwNsghho$F*En=yO_eQ_4;&7Q zI_~wj+LUVb(m0Enes|m9jM1i4%V67`4~xU49t|uh?w>jTTu5{8ydv>Ut+ed9R4u)kBPrHowr@Ojo?UGJa*(PT)C=at=X z<@STbdlo0l#f1oycV7t58rM8>@4^MUTrSr%MnVg)DB$wrI{-^9`B;2#p@H(GwWgB> zBe+V9qfG5$B6p6Zs7zNM7IpTH7dm<```*LUw(f4Dj=TQ5wU+1e=2h$}#0O5NzX8+4 zji3^qNULQSs+>?G#WlN|4+XbvlxpJ0{IzdWJhrd*+vr)iy8vdwfOP#|6qldP0hw)6z7yBmbbbm;Au(AC(Q z#Lu#CFyQ8kW_Lf?9Z}#l)0(FJl0aft$#J<_kCOv5PO%z(S$PRh6Eam37-i1w6jMl` z*Y#s}W;2@%+py`1a5Gp~cPr>&&Y3Hm)PoM8)B4q2&h?w9FS1l2 z`k6MumR^g4`NJ(+ug+_Wa{>Ec+d{c#>%L1jPJ5g3B?$l*M;Y}r5rAk?pO(;J6irghLY@;gtLtoOsS3YGMNzV@m&87c#{5JO^iiJ66yKlE_gaw|tUp41 z^fLc|i=lF%a(cdikSpCy4P)A>#P4*oW6zkw1v;js`W|F zl(zUvVWS?t`|N{P)$lm>*a?+nmvwBuqzrf;4zUxAd@_C{_IkuRm!95MLO@lg`cq)Y zzUd+n^X)ICX3-n@aMGkvfZ$9gkQ|Dg4KmXaWZTyGi&4fmQ?ZpOcEFK zU|3vAN@MFHoI-z z1I3C2w-zW?2rU}i-K{`d+}(=1yE{cwoC0lecMndWP~5G!Yanp*-E+t?MIoyhz(D@=u8AM+Ox z<-LKRs5$r0B9}MoszK*t^sB#Qg{7(SU7LRW$RX{Ks_oRB2JXq_I&v;Jxp-oO%qpl& zwP%9`XcLqC;l_iJF4QZZN*gVZB`;CKHg{6dJ{HG9$POe{O{^<)>SjL)?rh&FfsVLZ zpZT~fGgWyvvr5NkKeZ||3zX)%&mq_lvGNJ zT;Qpr8ge^>%eq*hk^ii}+xXlm9jG*YH+>q&mf-;1hLAqw+NvFUlHPqRdGa{@Gsw09 zKTC!#Ft8GuIhFzmC5fw+q+xV*SR@AY5Xd} zAv%3;D1?JVN;7qDIy|h{qLW7x7bi@TFx(mfr7X zzFLda@y^k7ro-p9&K^Z0h{gwt{4>yKb;Y16f%(U}^jg#xdg3$mK-%5Q9C9U@lE*D# zaRG6OA{w`|G%hW2WokUbKw?*mu|Z(%;GIGTEsDfzsR)2;B3{5^<+CpOt)AH`uOmIy zbhlhybrdqU_~#eytVXJCTeO$TR<-G7&z4#bTO`5W%Gg3(bV+fgYHP^pBlWV)9{aPJ z&B`2tK3f%>F}g!st)Z(?{M4-BL74Js6Te_o&y&0m@41tXWuc39qJg8?qC^>Ef^_VD zzr~nbg%$Y2DQ=}4v~xFqh*6HP+^ATpK>N$*E_@$^pjp0$8sX1o1XX_McZ$GwpmiY8 z*L*)I%pI~7R__;v@1{_o`n!o^doVH2dde(LzCEL1;%DVosy* za=1JbrW~()(gF(gbJA`iU&LdcP%@K_Irw0^DemIg#F87<5Nf7R>&f|4nklErg38!C z&-}JtOr8;FG?HT^1RzKj`DpRC`_K}p~b)`m_7RY3!0#3o1Gn92C3e}J7^ zr>L+n(AT1@az7iOjU#iwO0;>=-Mf81K-53zU?2{#HDKm4If?@O&R8C_A_`5Dy`pqUIg&@mLYTfOdD?==vFQ>OQ&wI@LG zWxo>z&n5-)$3G6LMgiA6C1CcbRUh$Hsq)tY*Z~X8?umh7huK|?#dGayZ4c%>HE8xp zU^i(qg*l4{GC!n+MVYB}M3qHPP%IhPsJYS4_#1ttC=Ng+`nx*zf{e1kK8OC8%&NUa z)b`t-WKJ=+vn|jNUXweH!^Yk&m};BgA%Xdq!uB%D)CTUH(N+QpyRXsGlvBNCrcqua z?5i8$9Z2sWAf3%+HtW;a1M>IcZ(Ge5AVQy#lf$YG2qi?Xq4EwF_H+pS`u)*yv3=OO z91IS(|9f_Op{UC(OSn`z^o8Zqk1!J%ZnhCe)fA~BsWx5+5l8)pPUk0y!TQ80G~fDfbHQ_Bd< z$Oy+@YRYlr3b2C$qMG_C?0ZI>aw6R-?sJOpyH5LD6}jFS{@9ed2KZU`s7ZcsYDHX^qE1Iv&Ic zFDegL9D|(n%(#)MrWpOzRAkk~YReqj5_X5)MoB_;avT#Hd?E39dyB#|tCTY2_vVsg zS(o3g6NmUIQq5hA-R^J%7mLLmuUbMWL-}LZr)Jb-i@P9faSs^aeRdd`Uk(ck<#8v? z;mgc|L6hRbt(t}(KPWl)U8iKWu>B>dolYB4Y=(UHpn0DLu8o6<{6eoXa|TX_(z66y z8^=xj{LB3#Rx{pJ_qK1cM4mW0F#L*2R%0wrwY}Uq-DnXuu zjp<{&eEh?czFSSJ_nn1n-vV?k^q`4ACGyun6`W_y5m;Z6O^CY~A3J;>VnR?_QF@z?q-orM(2B)H;k&(O(-a^VX7+*Dv%5RAG(vjQv` zF1|Y?^$)ACPZW7dYuo%C>$#r938GuH^jY2dB_s^pfQ>r%VZhUmhvwPrZDdu|av!5N z>Ldlx07zJFDjusV*QX%4H+fsJ<3%C%>mhwOEKH-{rAP^ixBVCrEglijDpy#;jz~RQ z!;Axb)4S<7mMjc4a;KkMZF8v}v(6SzwW0N-TC*yZc%G`P|MvKaH5Lq~A=e{Ek*?+( zBPc75ua+y5sbf^kdsxz7XH~`@Fn@u@`}C}Q zYHIxb`Mct}t$LYSUhGtD=2@>9O%ggWE07AG9FAfGfzoXvz3ND7jHKx< zk{$6%IHF7;bd~0SeEO+Xg6XnY5P%~Ffdv=Z#1;9@skU0>cz4Og`K_+p1oCBJ;8;!w zPa0(&F)#kbG3(Yo2A2G^YGSL@C`paq--<_jUBx{~I+lwQ+`}$fBoe8%xLN-Bm?gmF zuWfMq-NkzkajJ(w0&XBxJq7C{WL_O_N4m|t!1M59f0?Kb znipN}qok&`JYO3{2YIwcIH`ppaYgINPyXXUGC<#+h>+iRoxUn2v}o}ke+S1P^`QD* z9a#C+O$gmm#yhsrZOthZR9Q`6o-qgoxiO_hOQTWd)518+&&&XCaq&*-dKas=#0ssWP&LjtQCu`{qUkNcJO?Lqpo&rSL*8`5apER>J zw#tZ2PKJ|#9aS;ooPPJs$?pqjE})6(rs;M}viG8tr1=*K$NL}&GdCTOJv zUwi8AD7KCJ7s7f_@UDOYUk?6sOoOHC$r2R`eV>Otjj@lX*#LAngoRb#QIECBj1#q< zc?9yPo4aI2z`v>OaI?{&cc#LsS+c-&pjY7VKF`gu=eT+hzKF0IwOs~`nS4mP3z37v zfcs-D&EBQ@&NZrXAd_lG9Pq4ePw@Mxd7OCa^(*fB7IyZ(>MsQ(iQ=OV7Y3sVj3fbt zWz}JPkHsB*r9isAj-Tf8brmKnFn36Xw%z*CV9uumFtk*e6U}Ymf@JsOVHGB$w#AH> zh$W_%nv^-m220y!%;;FABxiTG9=%yPqD61v%82E*x8csik=TQvx6D0UNfo&e;|ZUW zE{k8-`HOLw>Ev78xhbEULEq*-vg3W3YqKroKi%fjMVWSuYi9379Mk)j|H!>L8QB?T zTz&oUln2il-XqhI?Z-TNdOTFSPi|bg5vc7M%9g;e_IM6W-&FMYV|)HctF}*>^oVAE zh&?f7ZIVUcOfQofa^$x)&bezI(HJerX*5)=&K}2Gg7?>nx`M|#{d|id+%cJF050{_ zHX$^kj?4+&*t+Hoc_}J^uK8g3S5;2A@Qgt7a+9<>=vBCTIQU993(C)iNs|wy(QD3i zU_(fO6*}-gb-lF6B#j}7kdND+o=O81ed+fv~=i%-n|{ut)LT>Qfo9VY>g?(fl5Ng`_wU&9lh?P4!zwX*$@FjjWUNw{m) z+p;@^$^Yq)y;1q-ou>$3k_3ir5#)yLMlFLzoT=_4V{tjlT4_C1SXo!Nw?0G)r1asB z#O5w+-k={-KueTY zRRxKJv+Bu3Y0;8#j1_2^zfNG-f%?ak-Mm=pP+A`2)*eSq@+IiE>`Ziy{LXE$(%!2u8jg{}6 z=C1Y@-n{FBU}F8(+>}hBlD`uMmC4>!d+RVP+8vQys}-5xot^@xdX-DMCRUsyuThaa_m`gs9&IIJsVls?#xFXj@YdyMV_y2LG;IkUMAE9Hi}z}(xDld9x^UXxx$dr5 ziBVFsfw9SZ_=)7<-hPuvbL~22b8T{3N?SYl^rV>XnvQ;JD&CW~(hNp{7WGu!Qfc7B zFV9_iX%$Yn#}>4@>Qc-x9D;>)ozw>d!F~J1GiXKS1!c&&G8)~gT6q&GbVDYRz>s3H z^O)MtvUyMPM>T!|ttCH%GCU8Q&_A65($1Sq87iPYj#yKr!vnucXUO< z;J(!+s+=iCUSFE4I~Gs{BLuoiK4%K0_5WWljbbA=2PxLwhc!z9-esRHs{?^B!fp6mef_-PJq9Lw;O4v@t)it zI5S36KdfJb|BN_R>|%Y`AV}*Je=f%3we!i-aDQl?I9_T=E|OjH5f`_RKHn;2b2s|+ z#IaOcr1s?sn|>u0D)#dj+1p;sRam4jXkzwBl};8@w3eU{4UK|+&MMZPD853kYnJtM z_7}cm5?SO6?s5Md5?VUg)WMVGm&xt`$WMOps4{igc!WsS0<;s*WewIR}ERO0=_av$zxOsa{auT3bL3o=@#t{@2pyEANPN|mAlKu zwPy2p{@|F?*lP20Aa#1$$ly&Mke6f8%)v`4y@FI)M_%Fd7fborZ}zBO{0MKkQ{2C>I+&JVGMrx$+6CU#s(y{ z|2=6NTNn~nd%7c9@{OgBfAM!WMoT46;Jrm<@*3hlpWV>ZcS4~4;8B;yoO_q!zUP!5 zW8RiTjcf|q4rP173=HP&#(=GhfMO8koHFOT3exer(@D>yQU32h{lD1P$pgHw0WJL{ z-ijj{vC18A0nrZlg)8M>e)dVTB(A1+Qaj1W{su+9uZOBn&3rIq-;-;2)~|I^dA;eX zqh80hAMdpZ0nAD+*(R`S%*6S*W!P@U#xcJ-e!CJ}N|wJiiLQzbBALn(oq9|?*Z5%P zw0sx6ODw_OQxMuCjZT+92twJ2oy5Uh=eB$t6LP4Th-%&tUKiaZ>l`6{Jt5dlJK-ZO z$3Tbckk3~b2(pC8`I~F)Su~*>4cWViyMD1|*|V3{EON;=Ki}jHfO(BDlN|dbmgfmQ zAG|)#YXNj%3T~|no(j|Z?{+ZbxV@}xX{D01(#tEgEyRCPzCLDrtTyu*4Mh~p zEFshdziFFl8#GtDF23~yD-Vv||1P!S6EedrI-61an%1H@-?%nO2Izgw68ZZlyNKhG zI)5J4*4pg=)XdgFGFG}}K^0`*4|JW!N8TOFXghVVw|b-zx^1W?1M}Qw!vt*mKe*Zw z7MuGAiy(tgP^5Bwdi{kwD{G5H6?E3>j|Zh1H_MWt^Ssm`a~-QEzDl$9`8Vb)1XOP> zZ+vA_t8DNB;OMtHH&_t?KD#+EP@y<<&k|u|BdE%?@u1khMZI#8Ch!Ypl#8d_HB6^Y z1%rP{mCKPI!)i*bs5j_QT?9&z15nT_-q@FV+nZY%-CuttFjM@QAW~Iaf1-M?LMbVE zTb=U9bj?1wr$$Eo@#FJVTP3vr+NqNpOY#Yol?8|WDJra&M*f9mAdii2ag_-s;dOuW zx;R;(Xz@^ba-op5xY%5mnwm_$&|)v5D7+8FytOwq2c|SO(QSH%hlHT|Xwpw!4dAofr8I`~8OpaTs+hQ|r22*5sSZ@BaQNu0~0ll4%RCAd$~H5jsUEi5(0RjA@)RjjxC?Z$hoTQ z;Jm!rgC;sY7IofeUKtlI!{h>cU<|QvVXU+W!G%51da^r^3llXA%?jg}PLbT%_Nd)f zF#wLJiq=x6fD$*(t0{%asftNc;FB#>tB$;H`3R``gXu|P+kl&J!M3H#cW%H ztLP|(`oVOZiKwy<1z`W1pwMwE7vgGF9Wj|$YOBAT#_K5?;<_Gw1k8el$oo`2uB%=F}iPR#`uaA$dAPt`{dq30O95*7I$LEY^1&*;~gK^WNY#sA| zDm0g@(|DT`_mHZ}NgysiW)WR2u-$tPl{2)w<~rfe%i%7M1hfq9Up@RbM9MeL*wZF2 zp;aab2?=wB$0OYLLGhbc_b|9uLdOs#o`pepjq9uB(9j-H=EKdfW$*dt?;n}|#I7Qo4H`ndiPg zGtqwi%XN{~G~9H&k@AL@NTI}0H=KD(t-=8k$I|^_gM}o^DMs;AjeT{y+-`$2fyzgj z@=rBuouvc9F++KoLODx?H++YQb2Cr8*opLR{uBmXrF$aW$;I_U6m^zal#%SlX?4(y zy_fCS^f7T65{Xw_Ph;MMLtB)+p;xC&=(zRv!n>hSqCUuxwI;q6s;l2S$lZffwr!nhK72o4Dgy9V!rKuJhQrI8)uGrNbnRBdXN&!UhOVBgU&=$ zI>41NDJ+~ih8==I>6QN8Q&kgIc=7FaCgXE(L_!){=!?Bk_R{S3#cGox2O)+{Y2WqY z(Xspi`QD8LeJLG_oY(#wfVxn>d^14xTc5Sv;0J@Z6!!I@1*1CbvEdYvXUP_!W>i+p zphpJ^&f*gn)??=h{HjSY_8xM-c#4+uk+E~_fIn1X%)uyJ;<8Y=v%gxad@>rRe>D_?AfHoiC6D5q}9mqaq$P_ zm?T6utC8tzzm?@wq;+zTf|J3HlIY!+G22o`XlWE5J`)^1`TMpa4B9Q!20|@%9$*PG zck+`x-kQ3|GCY5zR^+uZVKjPCEMnB?!bPDyhNULYA?2Vuf ztCc7k6EV!rUh?>TUmmRM$*0vi83Q^cC)Gn){9 zcEz{O=PQI=>EOHTmUVxyB=PSnivVPG#j#9s0^R_64p-`aQb42^ zTt^h#)4X_FWkkpSwEWF=Xce{6>h4!Gc4a?@DHswjj6-4jX#Y>ce!j51B!P z+K)_pTp|zf@3M$u}m_ zKGYNtZcGTLQuKPn(+yIa{f*)NGq0UvZ#AEBe#8o>AJFdkigS_-&iYUvCGck`VRMWL z^m%?&ISEfBOsYIy&W^UYscJol#kgXw!nMtUsb`6w3Db(hL(AuIafws5YVA*N)KhKK zsRgB#s1`FbiCg|4uduHTL4CTFWeNF?nBm-sd3|(t7|rOOv!ryQUX#t=sP)3V)RS3# z;~rwsl=sQSWR6k2E0Z(xCF6l7$hqh9W_p7$;J!0EF%f5PeB4yXH)j=;#cIu|~ZH`V7 zsSt_EAtv~X`mtSC8Vg+%mdX4pp~7H0x_T|ExFD%OXSTT!oS5y3v^%;L z?&E%FpS!?&ET}sIl~LS>Oj^bfYxGA+r@WJ!K`Lrb*H}B-u3P&hcN&nc8@U zb)^}@(W41f_zv{I)X})(?~k13j9$m@2zDL-2**$v%ZvEKZam2phpNd_Er4IYI)|7s z!t|9nA}M;toJ40THI10()fPHWGU{&=2gmTkg9S|8oc9RKE@NJ=2H?2D(7AT1vjjA< zSG`>0>}IMZM%uqj310vSZd6>7%=S~>9wUjLHps{u6T4nqMq7-uX1L4KDifh0NAxS) zl6#C6&j*nxqg&+bjAD@3*jv~IMd3yctbYniUqC_j;IHBLE1B}Y&E~jpgOEF^-a$Qw zs<%H{5X(PP#T~RC{8>i0@3T{14p6jy_a~-6(BwX{e(I7pV!8|xu{2Luc3R=#{W=Mn zb75Ck0vOqSsH%MF%GTX;yO`sslP*89e2D9Be)<-GcOs{5qUMV?We}%YH_yCMtiOtY z8}HtkjhlZoF)XXHyIm~|zFl4c5zC6+wnJ(L(pbRy@i~nghRCeKjNzz#8wWotiC6p? zd;-_pPk;9mUYS#PwfjAP=#0wLcbmGel=+F_U__QlRI_PJu6q1e)EZEU9h=FDmMzz? zu51crR%A1@5VPt$@%Og~*f48x*-qlx#SwDO64YV;M>vn^0{c_80MCXVoFF(C9>S7w za*Tjich%z#etDUJ#9cPirETc9JjoYY19TGh3(Zv-c;x@^HYWZiB7%$2>PP@VH}?Dut)YaK`pFLk?dY@WupW z$Ps%Je{27Z4uqAbU&%@_V9{Q4jTGK28-MV_vFOjsU5whvHT^92-9Apa=Iod;`rsRy z6$1c;kDSFcERuX0v4Ps5&WeuPJ$nYYPqtGs&n4aQi8Bo=E;gSl!-!_+->XJQ- zWU^o1HtKqE)a>N^{lhMn_&S+2G&T04@r}OXxa$5(JwC+!iY>S7>>CU%(@d48Z6eQ# zgMsp}R3646vqaMNtwy~Sk;1`5=@<3`W=1Sl+4=LDh(0$(jI8#fNOtM=thH>2qb`tV zmATCl#wj1Qaxp<4dFN__Z(z=}YD&4GVX>Qrqp+B?y)F+eMrgh32N2)ip3f zAcOtT4bLw4Q;x_&hyxyZIHj;(;zS|MWc3GhwjSKZpn|~sSbWxm-~6qV`xTTUquHh> zh)QCo8QwFa*5}Cd&HPhl5oCJ(j2uend;fS>=cuTQkH~vC@DRbhJa$yNOe?SqdB(Az z2M<#Z8rh7?8{k7~=w=MDz=ZkOiwfP$6Y{UoR~XqcohIFv6svK;T1L(H?f|2o0jfMA zSsM;QFOaOL^%`TCnDn$JGjGYF^zX?eul6Sr zk9w&a>K@V)IrMWZ4@h6Q(8OD?ENTiSszfP&68UQhf-4K_>^{8V*0=HBe6zO1+)nqV zs;m=l-nQ-0@C#dKFbPai2kwn%MZcNBKd$-lGMB?+)*8X`BC31~xlqFfQMXSib!H2W zQ&ys09_)!LfYgUZygarqNxw1*PHc?NlTu2`MLuau{-<2aI2*ToKsx8DKG33P~I0G z7d=czA{VMto}uE;d$=AjlX&vWcnZGniQ`N@?r!{eL^+GJq+H;-i<9M|06&{B)yWUwbQix1p7pD0Hr zsCy;0b_4{c@E_D1+mGMn+)Uf;@;WSe#LcP{J#O?UJ8t;=b_bc%zoAt-Cy+b!+VL+G zgXcy{eLs^fsX&^MDq=25|452n?9_@iZ%1L~)?p>FGa5(LQ8 zq^Q*A?okjhX5#Lvv3y61C2hGh-!{G?QiwZox6+qhJ2$13UNDl0p^D8GG=)IdVm=cP zOxPK!5WiHl4v+5DSN}+Bi%NQ%KcA`-R7!!zWJ7tRY1$ht?5z9b!;Hkwc9urS9MnU2 zZ0anFjcpxDHydt|zu_$9WztNm{lQHDp3w)le$)5Ee3;O~VE^~q@ir)LsHuX&_poUU z5bftmT^lBitzjeP(5x8}VORc7N#L(xuL-y{rp`BiJCZ6l{PYE_hxv!(eE>IomPm}BEGNCGkunNkXRqzFb9z5LaQ-EPgXC;*-Li@{($-m?lDfKx zM>Wi)etY7pUUEc>C4cS@YZ2|8p{$iOKVs1?K3rt%jt_jQMb{w1^O1BG^xTZtuRLrn3k-Wq!Bg-b*_j*_UoeMZHpL zJ_id{T3;odQcSQq5IBM5y*Rsf`wXiVqgv!Ie*7vsTe&{WmJoKC!QRDb-Zo9Erkej@ zr~w!crjfxP;}}Yn;TjWD#icIlyPg!Rnp{Glo?drMv+riDosminnitL6Z1(1V9)EQ* zvE*2{#`O{j^zOrIBD+t!_YVc+zH(W&%+?RD@D(ZDAXZO6AP)bMQ^5L$#}e1Va*9K; zWT{RqR-Sz?qX*_&v*9vHvAq{lAZn3e-&zGHQ?Pzb2#=H^-C>$km$uR`g~AI=Uw|?L z-GHuXz(PomPt?1|Nlf40*kpnutorTq0F8D-3Yj@W*RLhPMf?Qen`18lI>oru4=EIO;8TKJrjKzXR;K&EOMV@i2*=hJhD;d9$kYUbxLPZMcrGdVNes|(%Cm& zZz<>n8X^{maCpJ@$m8NxGkC1MV$L_5x4?!;avSLN!3=Mt85XNmw{ezLVUE38@OK4v zb6?W-+!}&`pn$BOV(VEjvuDQ*vxG)#qC>n=`dZ^6a5lLq{|6D~-&$To>Mtlmiodyd zsi!`i5IC}zJk_X~M$|$&vwH3R@cPKSHNk}w!b5YMnyKt!0+Pcc4MUyLL>5M>=9?6C;U(*kgmbF(GPF<}D|5_0k!ABbQOd^~pA%TFC63 zvh1q}z6g4NAPN!iyMQ~AA%edZXZYc_)=;^gjxa+Pcxg!Njs|^J05q0VvQTT)bgVFh z3Bq-HtYr(9MbR}o?-R|k0k+?;!JwNtYlVx>V zU9mSxY}PYkhs$C0CVIi}WYOKQ)IuA*Qt&~A1(fyVe|MQ%qU0{BpO6?5;wZ{k3q0`3UaL}`huRW%u(q`t&~bBH$H&iqne zsVs2hPxK~4RzMlW(9LuWyj+I)VInmAdBV2h3^(JQt3?7snXWrhaYMX?aTScA7Y zzzugHl#@On6|BOP)wyLs@fh2hUsK|;ZUDTW$d-)wAjk4x5__(3MN>I&X7ux^KuJ>5 zp2Z?Nigbe(DiT&Zft%0 zksO-Xk9Q%^7TrnaB~Kl_$#>kb?NweH-aiw4{E>alsSdG3;>JX&;aFXnqW%#Aw(9~9 zg1jM#E#}&(SyBc~(PHb%y~v@;n@%c?ug|ST0lzJdT{9VaG_Q!a$w6491d$SwMdo5P zPla2-6ZsWcwOn61c4ViyHbTvZRWr$j5>csm)gcjs3`Iu!Z;tz#_MfY|4s7`N^qD%H zgTKv%vi7!yX;tX9EH-N2^GI!rDZsG(UigGzaFp($OgVEU&ZwZjQNsvs9KPuOPUjj_ z`uTqBeI;7z6{$IHvx||BA|nNz5VNu;$A+{&P3;xw$wGd_^qjem-O9BfdRSz1ukWI{ z$$d&MKDQUKetR-;cPR2SU(ikY06vLwY&|f5K_loaS~cxcbrB$nECS*aM(a!k&o_Wc z1Ol&;Uy5@UIK-t}Z}{|S`v=pS8f$2OlzuFWojGD5><2#AD~Wi;5s^T|&$aIk?-N96 z+JPLeI5q?mORTQqB1N6qLsC5MSr3l#0dy9Rqyw1t`%=V0qP}R;w>^t#>zm8Su>Q=# ztr&mO&`Ce>Bx&%N>YcVVdzm4qSR553Shr3ql)DPYc6F4LHRTc&)+cL(_VZU-( zPvlf@21ra;Sp#V+_La*Mg)*k_SZinacKa86>4xNbOKlC~pA98N{a)iqgY_Ch4lb=((D)@pmr-3nl|6tlBU$ZEY zx89dm`Wn)2Hu*vIQE=C@Esuw&>3j1Hhsg%^6;XWknTUT>sb-+RY&$4mmKRH*zIZY; zAeQ}?KMbwn-W$~p%S+v={)}SrQjeJ5;@f>uQjD@RfqnPO)lF70?&6`PJN|z36F{AYh+J4Eo0Axs>=x*6a=|`D^)Qvl5K}HS-?Rh z4n-BIUVRHyLe?+PVxYg&XBp~~%MvGF9KLUqHJhLhq~h;=?iNv(C|G1M%Lrh6H%XGE zt`3uTGq@6}X4s@sOPsR1x$ZE^i%TtIPmqB|TF-4oa!~~ApNkvzV6;F+U%^l!jKjDI z?q7@aR&6Q?$KMNV3bMZ_xk(g=TKaVn+|5H`^-tMqZUTY+JpZtz0vK#!w_1rF&==qa<*VpgAmCEpZx#r~E zjXCYmS89RiF5TnV@!b?hDBpPXU8g`h?`rP6w|ozR4O^gxihfYad_FmM@wM-zc$AKv z#$%FAV|)XZB*z?sV^n6B^JhZssbx0x0USZA@|TIEv&B^zrxcM@TrmHu+&C}1lV9}K zJyj+~?3b|tI}TXT(zx8>#Pfx-*?AqlXxOmN7PLyL(kj5r4#h{_x2^JYG}rL9ow}S> z)~dQ(~(>v zIan}pkcx=^AT8Krk?i$?h8_}K1M2YGhOv^uw+Se04d2Yvot$jBsTJ`}4HTp0|bKicDs`)8ieF z=K@98hBkBu&$34#pI-%?2*6Ps(qSH^Ug3oi?-@}%pP%O*O%O==9CWqDeNnb5A(nhf z{uB*Ul+Jc@H5a^~$~t@|pMFX@wb_6D%t$F^gn|-Di1M)1y~cC8^Ffj~?piFmyX%j5 zyqGg@HjGq^K>8j21!f>IY93@4Es(B+wlkpvPN|~4xa8Y+{olkQ1g$p@^9bP@R)@zQ zP+d)z&NBVT`{)3^d)!#R-MX;pd2&Tax%NH(`N;YSCnE%H=j>FLhWzgN%MK4jKvMHktp|nEciRQG%$CG$DSs@?mrT(0=Ighwk*(;`Tn3(f=E)=>OpWbx6|m z;XFFA%o%P_v;B+k(=8D!o^*;az#XoN{y$itZv3GnVt=8J(oF7<1o4+c|9SyIClbS7 zPtL`tb-KYw1Y=*o#S5tyvHlw$^~{YT1OTiUnT_GUc!Ngsl(qlxv#((F-=+b;L3zsR z#Q5GY`ClyK|3VZ!#B>Maq8-^e_QC(P#{UOigo()@jY!K&lb1&SHktp$hgx5kL_}cB z`Gv3krw|(2f9Oz{N_U|DlqC!@M1)xL?)xj={}l3)024hxQoA?fKh2fD86Okwkfk5Z7+_KP;xod#sNCq5%GXMv_E;tn%>F&n*7;TmJ#l z|2OK2?H|;Y)40~2!@r*UZ?xEdg&;Pu_G_K~RkGQW-D^vVH$MiPoc}G7BB2{W1NZn|Hf$+f(;Kq;oKf*I~KZe>&X&?P)F0@#9-xEp@+v z4cC7g5Ca{V@)E(2a7AoYM9(ve;ewo zOEzc-ZW8%cxmB&fE-Pm3`sya&8tR$xO@AKVAwYgzPDk?Z>-wJr{@-MEcaaA_V+hS3Mdyf8S!`JIn>~1 zgJizyoo6OJ!xgNw55s?I!1y`x`WF>ZHwvA2TLiVU&Oh3RzSb|;emXtt+Cm%PIVk>j zOaE>V1pou>_l`02L?Z=5yxX#-`{=ss0O?YP>F@5|3f2S+gpi&}2+#h6>?9dl(u*M3 zCOjOpm}EDwvi^?xSpxeM_=HVHf^{+|)GnoIr>Lex4+3q3rEexUmztza1 ze5;XVR%G@6avR2LGga00R=foYb|*-bEB~1<@fU+(=xFxU(px0tZvV4V z@MO@{y}P33LEs5jd106UAWY-8hNa)(WTn~v%$QXY10hc1>``FDxyf~L%a}Fv11(B% zz$OeV#(yu8Bt}kdHyHv2W|*3mBii@rX9#+?aj0lq8e}v)!4n??;vV~F)g5DjAJ%?` zeg}(PNiYt6W78-oDvI@-Zwu)agNynm^RJcs*K*)rAV^XGIJtRv;j<$`N+y< zKc0|Y7&E;4GrrCb(m7P?qP0R%2ZtZmg{zVBsePlZ1Kn;uRRwkpVw`a?-&Dx zf$pGuGk{8=>Ub*#5G6fkWUq`?q?{SKQCPT(UojW5X9xx?Ea>u{q~y0uAj1Wu+zxy4 z9;0P=s-3>beLQXNz#q{r+fFO48u}}ToUF!jT-4Cs-jxLYA-QPRvX%XnOYn6w0z_EN z>hkdA*Bp=4P_q znmJx)=A70$r)BlyK|q3w-0zYDcQuN7+~*CS<&}hzM^ly2Zt%4QD<8QgCc$d=LXmOW@_T zYEiS>rD0bGsYgcAnE^*Otc2LS-8X}$BcshP!?ck85YYj&s^7noa$maVjPw-6>-r0D!tJBU79wndKE0?6; zOZKbj>PQ8?ncR54*b{ziUF`pT+)ZVZ``y1GI` ztw+N5Js(%Da2NGgfSmX6=M^C(ppg&PXN1C`4Mo04z^&+Bj4w$jJjyAy5 zK$eBT$0x%5Q~-i#!XhIKvZ@`C&nY^|fx! zTFKqZfjNKg?{_M(B*MI{)-ScL_RDe);N{H8uvYK|*ED3xD9)|6%#$NgVi?J5@b&K8 zlsIhS`rOV-L~8Z!no2wNi{nO2M+ZPf=$y8^FfOOAjwIR0?T1rWvWqxqw$EnkM8IKS z`qd4^r>M+0Khk+A`^CS%zkdbu__^sghL{aHM)(e0uX0>_ReVo-N(21<(c+H zA$4azKYHK3{7On3+8sBp;V(LL!~+)GhvC2eI$62U-_H4qkRlMWnNANSA6T z?RiodUL3rXGGIZxe#HAg9mj(B{z&)1uwk#g?U|W0y+TdvemHreU%TVN!n~lE$W2br zQplbs7@egrhM6~pG&2+Yw5D?M+u};_@A!!sMmSMUj~Y2-+HWgH2q}V~+wt{1`bII{ z%TEoac)JP2+vh$7$4jOLwUkf6iQU~MHC7u_3f?QfXU;I0kbT-74QuP`(s^48saYcARiJpG{?h5eTsSste{ zZVQ&%dpoH;K`Tj5Fy|eo-j76gGgQg(@8+Y`vZfoz&TWouJv=*pG2EkPC>P%g-lXK8 zZTn>BP8micV)dJ#UV@&I6q{oaxJd<~%hToz-BO*1o?(T!iW-rg!@B2t8}~RBIT~I z0Wz7=0Ri6Y1grxn3Ssg;yE&K;+B7(p@BFejD^i;P>3+~mWxe&(YoPO|EAz+3eW9m~ z*(KCerjv9TGB+6SuagrkOykZkWDYGo;Dw!?9YVL<;@e!>3hj@N`Uy^1cv5c1^OKDy ze=(2`+%Q#i+$X6nl5Mqu=W|0+RtgJyB2_m}U%|2AjyM*Po;4p)m^L?3Q&UY|+MRE7 z`}Zl3sse-MMIIOgmY55|e$f=N2^0-ROj4wqM4ng2fnKk9R?Q>1*>A%Q9ItVbQ;#~X zE<6RtW1~wlY}Pz&p!j*$Ue_jkq@iD> z>?335TE&qe;loQdx*(EhALPn*f8cYs6E+?MvbATp%qBao-gcO^3iPF4*3GT40+TA@ zKiu7`cn7Mh2rqzP7+;LTcx~{-ce}~5VmLa$a4+Lq+1|T+5`Vp|r^4A5^7ufR?)3S! zLv{#JMGN7;7dO9`opO&4%6XF8sWBpkV)sYv8L~0D=j1}af5kg4^mX*Z+n%1?Sn<5d;&ZaE{QldJz|q?PyFE}_W|?GQOr;b;mwGHo5~Wr)9g zb-IW~W5<3uComwUQ_htd@61vDS>+)+ui{mG4 zaOiQu&Go1aa26YJ8lxiYMJh}uvE@|HjzVsrZ^rBMDFq)L-D*MGLm5>`&9@c){ubqf zuP+&VA)A#FrY1bq5)UG#caBJs!twBVb6pP-{}ZSi%L2)>g7Z*(b~0)l8E`hf9`QJy zteCuF?6l|QL3gxYIn#HLH2PL|vY~i@Ly^|(T%Y=ksb-%>m^&6n_cp0mJ!VnjOT`B5 zfIR#M0H^CZp7neSvMmF{Jp;%F1Z(r6w47`23dSJeKFY#^Q*xV-U8tTV=~b@$v2*Rz zgm*An5Y@{f=wd7Z=M#a7tYVJ%^3q7n-dDJbkFuC_LPvm!UgTZc28W3Y>uk+ z-$5Wtdyau{*KLo4fK{(kFVDwxqdiakaD|H2MSMQV@)RjsQul3DS$hUL(;=Tskd%-R zZXhp4)9(!#(t)(m@qs%?BO;Po+}Fx3_qrn zBb~cwkIm3C65P5B4#aSnQ();B20LcmwmEF{Zbj#p-IKp~zrHW}n7vDOzN*vUErcdy zuEkxE4I!0C+hNu>5NYGVL3t=DUg%8eDyw8Z!T~16M4P1 zH;_PXSNx^6tzI9Y@M7olBxLE*4N=q8RjPj>sh(2;AAkuk(igQ*YiadU(4u#?|sKM)Qk{yY~C%P_djDO?K z?EJTb=L!M?CWJg*M^BF*Bvz>C4#7|;d+*gFTkztCeNclz=d45_S`qLS{Fv!_-pAs( z%DQ_QHsG#De$u)X(=Q=*cx;{(`TBHgt)V?f7~>a0>isL0J3{2{9Tbv=I<+#VT;0^P zni4pu5o-7=>9*69&pneHUhn6N0J3N7inbeSOT~1{av$Cxlqz}@X@Hn0g!x*jRm03c z+`~mzJa0ZVL4BD}Av_#z>q0N&e{$bWs8CcEa#wyKF{`)S+gpf+bF!Cp;*Po3yuLn0GUp(j;pZCr3MZ*DNt%M>V zKA+v>cH@^a+)~8Lr-1-;iQV$7RrJkG7W?N-A%feCyV#~85Kqv^Z_eQ}Jmpux#1|HV z)85@A+~v!L4x&>@#5r(qZwJ1byn=k>F~(_t^%eOOWpIcT2p3e*n`*?{qw`eQ_F7o@ zqUY``D}H27C>L13w{@A#vE9=$>I0Mv#1M2r7s0*^y-fO{uVfRL6SuvNiOFX@CFv54 z!Qs$)&CN{CcQ)(afa-SXvRjNVY>SVIGELjSNYQkb71w6&$xiFDELs73?wLR#*NmPj zgsfZE&|Kd?sC3G<@lDr_&r&g4x+0!U+MaJ?-YhmX(YjyDoWF#@5ayBhrTXKI(bZ)( z;qp#OakkrPVC3pUNO}sMc{Ji!tmKA@@HGna(W1>(~5ozhaGsF+l>+137&{<#+Y+T&UWDt4zqDSn92yiO98@skzidEU|CWJ;S{4GV2 zVCZ+=lBZk6Fzv(R?x49R$4YLL3TJ2R6~~MLV2ZcGNP^$e-BSFOL@_;Te!1v-+#iU_ z#paiA?f2I%2cKQr0T2*WA~qoHA?c;QFDA}flabY#sVNvNYH*i-dA{P{GfhmP=;5wM zNOK6eqf6-v)OTIEV`prMwVkXpMsu@G>hh+0*lE; zTA;E$EwK2^tc(|IgA6;SYsDDpA#EO&;R9RTS+rh{EaK@pcIF0Kg~3i4K$7)Z zr_(Bbhl{yEzN1U*Mz3eBryKq04qYR~t^G~23qM5VH>J<1Q&_zR!U1M{K1{hwZLt_T zJNmIb=CPY_WGoy-DqO4JYCTEKuZch+&|0j{cA>2QJ_RPq(!SYft!SkT9ZwT(he;_a2qU@(G=zI|so@dqQ4ysH zFm%~+aopif6r|D=NUtfA`TM#}a7s~1)FHuF>a9$@5t8Awt5M5%EMW=7?!!#t!OKp2 zAFqP%Vtb{V5uY*q>6jnGmZ_hU1J{Hi3}_5D=fYo;Sbt6COZWS*Pe^iEL}TV+9)z9ZKY`WhbZWK*m z?Sa7B13%4;;?vROK-}QXXc`|$-xVknQNdo~Y1wn@>&iU`C;&{zgl&0^R&U`Dlnq{T z_r}G+Nn=fn5jM2%rr&(rCiJSH#1GRn0aeZ9{efu_px5#g9tA+~_9pfrDVuoe(o%8Q zeVVPwcRxN9ZK z4tTVWVR)#{D8^^##bOJ{LQ(@IYf(gTV15Qxr*7xQ&a}f=m8d`h2ee)H-AMSf`wtp; zo}orQVLXuRl*(O=V|UAln{Uk}xCC0op2t(9j5r_?ge6~$u}wtYIowAYDYPp<%OXxR zt;4Sk)Rx2t1+cN_^w<}x9!&?u4gZA;Io-HVHe?41im%JYeGB)TsVOto3BTeCxk$zR zd!x6>u}GvJjyEJ-ph**r5}I!fHzJF7%Ji8TIB zYbb;*5&9=s&tFYed2mV-;;X<&%-%J^p1i5mnLVap>}|Z5UJC)5Xw;1jM}h&U~>sPs5l(&`^)T{rjouu z<#2I&q&@TC_p)(kO1jt9P%AHc9XEt~9ZuAI`P)txZ1)%MKUN2V-^*WEq#|2bz*i09 z#giw0fLfpqFKygY2!-eIgg)C!LD1WsJxXzrhZqlse_(07Vt3K_Xc>xl-W-ajDjOx{ z59inDOtMB}|7dyz4!*o>yL}GGjnh{${EO&&Muani37Usq?pVrrNGup4K5Ml36??uEM6TI2RbDR3l7 z;b6&%fCUI(r`;Q5FWIC5u9gUe1te@^2iO0?&>p&6=NfA0!@Abpt<`IC<{~W;v*3z% zK&}^Hpm;5u!T<%vt~=~~wSRd2F-mk}WQMS?;P!rj*$XpYiwTiAj%7;<661Yov#0jW zDOIU@yJ&kH@&S_9twPNglU@9WmS~a5;i+qR-0~m+qO^cvdOseU?=APB_h`2}bK6t0 zkuxVbM}mSN85lmzm(0x=!WM@qq9&UVqgOH-66F3U5*w|d#yy8yGg2&k3oDECyFRH% z66{jHZT7~KLk7nku8zI~qX%{l9tBHl8^#GJn*4UDWeh6eGoEC_;0Tr$h#f+@i}}}J zoATCWFzz6q7$(7#cT@j(c;#=%C%M_XHz2CTWCN6{fZSEV@&GI6+w`18eH|WA^lOPD z)#7PgtzTV!bT--=gy8VtUnf{n>P9D6gYvmnxc_`HXo%}M9)>Xue zy|?A0DaJ6NqI=-1ivV;~k;i2i9*foSbRU#J_43&n%A5nnj90subwt)BYlK#j$GMMd zZp~MHoOe3*YEy_@QpN`k?mXjZYpjDKj8IA|wuwD83ya;yQ2t&r5=zaq+P_2laV)yr z$2=<;htGVqW2b(pX|eyBn%E3%O;_G}{06PExo6?MlJ?M0bM!Xguxo5@8X1{)t1DX= zNdl5SAnC#??3y4JW86!PCsJe!?GON=B(0-ItW@3ELTy0`M#6U$KBZMtIjL9$2- zMuW>}U%sZfG$I+_smEH5ETlWvR_{_2eNR!=YKUV9upO@xq{R@FY!UT`e;4{N&0R2vRMqCrx)7XbU@Q zYACW0)GBJdv?JR=Kj`CUxOhwCiazV6aTso=jSTiG_|sZ9VDo8RXho6<6fNPX)sLj@ z+02%4Fek91ZC(TMk&CJeigl0!m+?m_%ov9nKy2#30R>Dpxh%x4lB(P|wwA3?wa;Ey z>S&fkwakCNY9?^~+}kIl&VQ>MU`lCVtEHOtsykX0W{wD#>$c2-sRs>+Ss=;QTzlnZ zWhflk0~J+qm!YGsnBlY|A0l=H49)EmaL9W(#9QBk2Gn79;8I;SFB^N0N2+JV2@&|% zJi*paSKcC26@Ib1V@y9#o<})KC9V^2K&J_T?xAJme5l{F%-w8sVI?q46w(#KBRqzr zTlgLLEU4pb%nQr2qz>uxp&6e^ho04nu@O@-QY9}a5lp6LXO$-gQ1SU%e+6cT8jxqD zNhN55A~&DNUVnkrS3Pbs;fU}o2)fGNoGKXcgrZpPQKsqytPI;F>WB$Vn-!?K2%N)E zK?f=zAzvz`OGhPe_lZ;VE@^J}itir8RwdYk0;IMFsuC==U#x*AQ@C+6pvnAL5zLFl z8U#3LL(|m~wkyovZe-Vj_73d|`k;Z?h)Y8;b|DkwP;Ck!gWdr33;Qs|hx|()W5?z6 zhil@0KW#Ki7)jhupY7Q){4jc37_!4X=RfW=zpl%O28QG9wb{ZTRO!erA5AI-(=mVl zgI%K8!oUT1@>T+PdG&l&(OEdduUhxASE>A*9k0Hfx&ud|%B{-j5xX263z>l{fy;ac zfm^5qRjzf1y8ospiI)+M>F&=;x|z}JY3p3yi-|7FZ7~;a@)O*u5ezoDNB*ISa}Ydl z5M=XgbW_W$WP7Z9X5JqmLDVH*+Q0N46m6VKrowBn)YkpG&EvH<61LJOW&&!4pNbUi z`^HrN-<15Dz5t{hxUCTyQiKv`f2zro_+_49{tEQ(`NIYJLeSs)%b~0N7w@{>DJd!! z^4?{+cIJP^Ym0E~>6IVwqj-_*e{A%BXK(*?HBa-e{#A_UBK|K*015avqB(e6$42G< zEI9D<@_!r3Bh0t9@Bd8yzcmA_UobvgnCwT^-Dv!u$?X4s2>;(%2o(PN4^>_Q_1aoM z!YJ=Ni8ppGr>N)#Yso@_mssqhmk{)e=YIC_&@)93GI5k3jgOE9#6a16ga7(iykD^9%i5Y^ zY$`ec#Tj2PgCl!FDrEF+)+W?H1QqXbrHaxMKr~IM! zkLBNB`>ig%W@W8x-D&T31UIaD!*_HXz%6?pouW>j_3JyNQ2(6sh@GO3tN`UZUbbfsX$QBAmERC zeX{`LS25$CgYZ=b1qB7hqu*6`Sr{0m!J@L-K?%IK3|1z+XKJG$rDM4aTIKx-a#(TlEC_#q+c%HqXiQGdF0N)u(H}z; zqDm=4E+CK&5@Q^_h-$!HXB>vbqKO{Z4#RRf;j`M>(KdRPyt8yN0ZMSwpHGCmz((}> zM_zql1X}_0z^3@I5|I{zotBJ_fP=;=GXsLk-hoL)vgLdMGBK#S10t)4kW* z+YXi4RwWY$Urrj<fzessq>KoIZOrVs!$|NWp*L&jiO-J%JI2d|b5>H!#G}9;C*96Hj`@W@Dz;>F2=R7rGYl9qMy`5P zAgd!`6|Vz1CZ6MNm|At$ntnB=BtK<7KY_Srw!-f;Bn4nW0aLeCcKf;*A0LG-CqhWs zHgF+W^1~vep7=gZkEF!Hd*1OW?$br=#9rF~%Qf!u;JDOOK5~D{huRYGUEDwvyi|s# zwXJQh#2a_#;Qd@m&Do=|xJBlcjfSHu1~dPr#&PKg!y9_>&c4E@er|?G2(=}z_K&Q< zocDOQ4E621-~`2E%gTwNp$WVWPi@nCQPFJ}0*6U2_?lyMm(H9xbUL~r%loo7If}t9 zeK?oR958|{vwNPH-G=(*a+@Q?5aJSri^)B+Wv~qm-h>S z40GUqy(eb#OSwOAZb3IL#OXUWAY&U26RN&g|M0`X>xaW)K?(NNfFETjR4BK%?fuzS zK+m!!=Qr#gW#Vh^nlJMv}XSGEh(?vMKWo356wg zxr(b@4L)CXVcC2-^|2B)KQck-YkfrY8!F_((?^-IGgG8S*5gEz(mpKT({Tjke(sqrd}DBffo%$-p@ z&!l)y`&M5L!lxeD;I)msORP&lDa*}2pz)sWtfbxeO;0v>U+%Wxe#Jbs3NAYxkvVcC zU%s5Hc!weM2qGgRJFd)VLn=uOA|`za3*hPgBkAl^22|F%e(~(?&|Yo;L1_>&;dq#8 z;zcMcDKQmvFK5_p;bM1G_vXnp2KAWiEiSpWd_lIcwq`@|%J?1Uvb406*c1~mq*9eI zjA?dw|MPu9z*T8w_Tjx_ESkM`gSqDpNpTiB{4KA-DH`WQ$V0I7_)fWZ8%FOi{V9#^ z!SDhl+xED$>T>CXuVqu-_cqy2O3z}vpR&-^nh?gRsQR8i4#Xl> zyZ4F8FK+?8%Nmi23Jd#u4*v!i{-uy4Hbw|dcLZp+99GDJb)8gSA0GtTPr325f6~&^ z@3-jspj*SFz?WGI8-)d9% zO=?_xNEwA3qrY)F`MjTqnX~>Y@}s|dEEiYyZC0R#{0j>M^v1i>DCt2V3aX(*)0feh z*CCN(JAI)%_M0hd0lCl7Eqzq?k*44$m9(meh{2kfY9}^52olCd+abL^oC-P2Yk@k- zxN0f*-Bm26_T)i%z>aw zAoBh${ofLb&X)jR+IM;T1T)1y&{p@nWy-svW5>d1tep_V%YfDme zP54UCa==xrf`-t`=ajd)!-1?SrnEGv%fterwVAQ9=u0rO6lbm?8ECe+>kyo|gq2Yx z_{Hu@Hny}70;)uy+g1*=>Blo>$TDROn{^O7f)tzBmBYwHE#)~z3n4`h(GajROf{0c z^r<)!4@1dB-o<%`OX<=l&G;Ia?RE2?=wywxgoXcpXr8%i+>{8U5OXn5b|#I+cOzC? zu8O^Wd6=;w8W3BwEjL+|{J4NYR{iysYD&j%-1Q~Q(S>UvH3ctS|Agd5;jak1rrRCD z=jbKFRpj&LvEnXS(Zjk#9xwdd9}Jb;kkFYv8gfa4h#%InOh!?fL&SLPShgUt=pp5v z?~?6gcSap{$Le+(j`1&NcNp0ru1BA%TBG>xQbqpe&N924%!!B#r#A$T zO9iNyf@C2cMUUPjqy)>O&#VwxYFsZ((Jn4-g|dxP=K>D;)Kk z9%C)>9YU@8p#A>$!gpc}w0pltdu>7d=bDQ^x;j}_TcUkCm zM(>evuqW8|)Ke9uZ5Bd4fnR}O$Wqi4%b{h#xQqfljs`tjo^T+ADt(z}=?ACU59jm4 zXW41n8uOpN;uLbV{D74*@amP9l4`}Puh5S~?THR%vcYF6G{I(k5#Uei2)YTga;!JG zxLM>M9nbbF>t%FYVff|w#7TjMw=Cl|LF?Id81?Dn9XY1F6?;Y)On?CFP7c0-(tYV*U0%Yk@Z5PS2 zFeL+AXgnkp88xEq^3i!x(%yf&R7u$zZ2We&^qtrlmwH2WYAO^3lg3mRw~eV&B>kAO z-`NvH=pSH4L!U}(y-7uGMzMFpar#HrGE*vI z%-K#4jp6!Trth|k;?N;m6INxNOO{zs5rQmbBM4-fXKkVRuM$)B6eIudj+yHrFSf@5G>F;aC^gFZn5IF*lLH5Z|XKAH<+jg_NlQ z&Qv#DCCIz`LBZTKbRQY(NU^LHaagVS315n8F<#MP%5T;m8l-Mg*W~h@He}u4iBmk$ zVLEaG1E-ysQUNcI{VV4apPAn-^(X=-aC&#oqxii^1Ris{#E<;lPA%T9WzQYY82kA% z=Ke1*^E5;_KYv(yh|wpqMC(o!!4Br%hS}XI)_A$T{`xR!q{@x%mIc$8iHK0oo##G- z#ED0O2C_?5nFpJ9^6~3lpAM;$6 z7Z1G@jCH?OU`y)J`5JXA7jNO8`e*V)Pm}r&aQTwyg+S*#i+X-ymygVp*`Z zljnoeHNWWw%U3^gq-7Kth4n`Du8-rw@r;{7Z;kF+lgI~JqNj0L`z5c08QJC*WlxS^8 z#&%)iG6VnVvq6NS`vr{G@9zdJm?YL%fI@9W@fCja+Fw0c6OY4$rTG&-JvXfqNJUjK zc@W|R^CQ>SDnlobvlo`dZ@R+W32`XK8Mmz>12gCAx07>L)k07l_)dM`&u_`CZw>}6 zNHzh9x;21wt#KKTjZeGW@^Y47X{<3HfT(oBufYa%5&^((DJL={8c%on9Z1F zg6`D%AOR}FQg*W&4m*i*jwC{8yE&{}wkXkT@`MCo55AOliMeou<6sCuPc-LkR!R1% zo~rPXznlgFPebN*aZG^~MHy**=BdAzZi450^8QiXtq}~Zq@)B?J8-*;#)<{~GkSz; zLK4Jygs}RD_a$Z(4Q^MGtl!={dLR=uadFaS>4YNLBAFkcgBR}&V; zcyrsK5WhsA*8j?LV^|5L@tUN4cfNIVIzg)yi_cJDQnX)w&YCkO%TN`ld5Qk{DJ(+U>IIz=zg+^?Sqz>`SG;zKk zO9XxK8_X03vV9Xq(_%rMSi~GECJ17L;&$mjRd2`>lO*{OLF^}MVc{8wvUVzdZPU@* zFLp%V1dGN56X`IgfHfATUJSF~XX&mluxORloEp_^#G)1xOwg4~r8Ck-yr>+x3B;Dv|W z0hno%EO>2%f&bo>rR6)5Wg{okGZ7QVzkBWj8t8y9x1@vycxX&M(jg#Far9d`kP0g{_qX!7G-iWQ^sl-T`JHk_-C z>=QAk(0CwGwoskroETt;3XIHf6oi1uWQQ(zOm>Ht;->3UmET{{BD!t3KEy^!V-lg! zXZ+9^{1APuTRhd74I}fNz)Tjb=M+l*)W3hk^Y#!WLcd!C%O4gqFvc za{2E2HmzjICo3H+wi+iYOv%}zYj1L@Rxd7of-Fp>QPEId`|X+}R%eRfLOJApO^GQw z>v`hFOR!Ikd7Wln*|Cym?blp3$1wPT?@x62nh&tUxT@|PZOAe_Jv9tu!!2IYrcI#F0TSmf-DxJ<5;L%Y4UL}->re1wX?Vl!0!FzdhxW2rO@ zJnqOk&aj<8NolAlqI_EGOG4e+ak2v9&r;X2~8gXZ6f|bE-80pem*$7w$#r*?^n0JlwA;> zQb>q{34JN3O~*4(lWAh=XzxWaYKavQWElxP6-6o0QD|^wA;nPbIyZR4-HA3B2G9IK zXv%lkdSwSeUuFaoPwcDk%yUjY-j(8YCdJ0cS_z3~)C%RdkKMix%9;3%fGUnTiw${1 zh#kY5b5h2!bXG8_2CBxw>(N{9=(cX?esSJR8v3bRDl<<%J3U{(pC&$AyD1^e0o^@t zGdKO2tKFDh+A^jGK7EZ%yjyfhBzCL*5gJ@r-v`3Nq{#EdEy=GAn|}9Wf2=kM^b_Z+ z)`7tm`@AAc)VJo$&jjzFGwoXCQoS-=DjFFFwsal^I50nn?LD*r-n@al$+_2r0b{kI zWYv#Ur}1yLu8GFt;Y9Z*_U>gJpW)i0pq-)P2l@Jm5%)$pHjEzm8ISOCGNBFGVYi>_ zVBF9{?r2Q4V(oiv_QM%_b>#XHkO~3<$6glQ?2;*d!u#FaIAcG|nHnH5m1MyG@cRsY zqAaO}$QDoi-g>l>I#RP;gDCVBW7!;yO!AweCGN8crkS?UV8!#zwcx#mlwYI4%(cty zjG!9L)Ocp80lw?QcsxipBCAj~Y^=AM3@nvXYp9#V@|o**MrYj2VU*mVdn(IS;`b@O zM4?U*GS?$R5XWIyc9S|_Y?csm3d8xeX!@IZ%pxm-;iA#z^N3>E4v8uWw_tJX#=CM0 zVgR}DFcc&j(j{lJO?(4*sRaqZ2qKPZEWp<~B2z7K)McepRWT!R)2<2bv)`=YxzHbR zwa~qUK>@xxd#H#GO8t&BKNkEN?!1edXH}(5LAqqE`IpzX0g* z@@R<*6$Dp?OR!}QDFzh_livyZPAddWv?OLxF@vI?n5C5Q%IZ#yziodk|17G&8fH7> zU~;MxBfEnPl4}m6Eomr~J(B(a7%M#T4#d*p>}>+_1(q2z^xJ2mJN@!CR2PWHEdnd+QAUVOOK8ybv0!o8%JA}%5~|aIG|Q7 zgtJR*W_u1e#ec#dYsZTVW#_84*T%FMh(lRe=gRBi#zY3uhb#LEJR%rQ`X8Xkr5LS6 z_u(r|^#>Q-P%GNFrQYU7-C8^7s`t+y=nwUNAFZk0rlW6?0`2J$lvhI`D&BlL-9EoI zspZ`VN~#3b-r#Zu+~T4N66CRf)lkq{o=QJpoDysEynd%1nyDrY`R| z^Wpgm7-A^BrxtnK(=p0vb&UOad-HpyvGl5&1&qgs6^iECz25o+T!fYulrynMklU5P$uIIk#MYrwNKr#%tzL*AvHdC{rz zpog}mTPhrRAb@Hd>ZR`NnUx`vPYhzdoHzL02QQ@FZkyv*xbi9))R8pI=X+L95R6}t zWEy<*q|5gZ?9|(&3NMDK5_KvRfq3Z&)9t0buKEX@U5{s$r>lJ=4Tnzd`m)cPx>rBt z{fljZ{Tdz7ks0bH6Pe?WQmY7$^`74>$GnzU+8)R$$Wy;ioqWtH2e*D??2>!ML$q@z z%e|oT+<<(%uIpwq%4+w8{?l1{m(rRsT|D*BN%rL_fUhXs_ICX%)JqTAK6Io)06x;+kZYX zupb28o3h9b7g-FBNh+J7=5TU`7AD09EjPMYcay4~ZmwLBp0YeRR-@W0iw;pu)8%-6(>g&DK1u9V&cYA# zV9ZIkq%h-z*Q2;jpS+)}!45w7rjWaqD1ck8Yju(NQ^ZmgA{eLn#@g?>427}Hv>|Ot zbS0SfI!cYzr>dAYh6hr&-hwO8$%Tf|8_#LH1q_aj$5 z*RME?T7tZB8P}x)5JIMhDE~=-5Y^w~5Yc%5B9=yvmhL0bM|%zftazKO$TmAp1r~A`S3AnQ&PwoXh2#EtLxQPDC7ei@UnoY9{K$ zX>exH+c3UVE)!Tvn}d~Wc_eG|)+_DMqT`+P6^cn~2VWk*3+csx2tp z^eTeG=rO`-GQyRdLylx_gpsU>@9lB<$jhX%>g4=F?^7g9B!)BSxi1!7ZqA;IAeDbt z^D+`EBPg@f(yQfdo==k2A#w3Byv)H}|H!zdb&ngh#aWYKrQ#0a9(6OmKm9P+GDZ{J zU8_xT*qyn@Ak#@tkB)6-EX)vb{*KF@JH{>6mT1y2j>9xq6G$@kDDnD0Z;14fyf>&U zcZyt{$T>B0Dy;MXiI)WT8E`g!L|LJMn}oQKp6=)??>2fcbR8}G_&sV?R*^4ZhEE(0 z2QA}<%-~@;6z%3(=+;l!iT)1c3AF+7>!56oNPB0(sGS(u&@wv6IFI|6IBU(td+pIpgoEBa38~{uy{=#b+^rkY)+~b^Vcrmu zf0?-mX6F+R8>V_HQQWYa#t8@Sr(BYATVbhP1P{l@Dxp&hRkEdw;WIYM)EECJ4y$}l zbVb;|M9MBb9z#j8!9uzLqv)+LJi$RkVykuGwZl)Ngw@^xYlN$- zBnHtDO+dx)3YWO_O2*|wN{>cK z=J0;oC&EEs#XQ(Y9SS?$ssgKDLzs$)Ls?u?qPnB%Wj~ms}G4 z73o7~)oRo%dK??l#=^~KXQcCec*GNj3Uhan=gY)d8qnB1!ENt~WHVn;S&0v8C=hT) z5A%7MTT+T?j7uI+p~NHP-G;Kav62F2785QVvbhZ|As`d__bRZ^b+V~B11ra##kSip zZQ~1=k(h*pQO7~7{q5W7al+gN6fFkSgxwy*Hbz4vrn+W-D+Mrd&FyHZ_*5Y^5n3`O z6wB00%aE0>rn@Yn1c=M2x!Ktm3jRAQA?~m*VFI(wOK9y#r(n{F(wV0#@vt+%bo;@9 z02LHba`{4rf9cbxZm2;%Ty8+c9hZ7j%gX*vEfsF zv)CB|k$ZISI`Vt}+}W>aC#~vyx4Aw2&nG)OukUt?B+BDoyzKm~6hC6mK22gwk;RHQ z7jur!2(_S;7WS>qksKx~vV5C3$MM}cERS;}iQ=MkxJu5ZLqLx?Zx@%e(jx6384+k% z#}JLJoEqt!k#jg)dHsy_F6#MIyEwNCAp-duq+(4RMxA~b{Ow$kg!wP*;!e?{SQv8R z$T_mdmQVk+l=&j$FIGf;6#1$D6674}h>+l$ekzsk6u28#G5N((Y{@!`!<=eDD@z-m z!mK39FPW3zXV^z`*~bVnM~Rg=7UUuKOQKg|7cU~;Iygs0Nj!iuW+PV}$tXF5o&)h` zIDTa8)1ER8VJh)KhNGC52E%<^1*gD~KE)hh&pZU9x4%SriSmSaxg=1oDm;YmgxEU+ zkwU&(nBSyvd5kdRS&sbU;3A>L2|ad^-Ta$M*W}quU^(DIJ;I)KSoh(ENK2m2a3bb; zp*$9Kus^l$((8hx5)F3l)-p(_cfh}p=WsveN&95BFO`_^`F9b%aZ!49gsQoplB~ze zq@cs$ZLUHB0{jG$Fz{NQ;|$$n`&AssqiK9dg3Oz<0TirsN{N(b&FGcYmiyV z_%d5IYKy;y@Kh$&u~V^X+KlL16|gflOdfQTEnoU)l)rc_gZL>7b1jJzCKyUS{2R#3 zF2MHs7JRs6F}_60KtWnD+CF-QZiTeoh>+Fwg4{rYXHC_|@Gw?2K!vCtntjOT#w8k$CLXRHEKE&r8}Cno{V*39=jbO zakPc8fxKo{kr!aDw+5M`7;ngRzB|hpi`ZVtWdw5LhxGbnD^O_nBZY3QHYOlSv@p?8 z<5F~NWZWJtx#Cgbl6c7h3LL#E=MTB#(wobXv;Jj-vI>zzA$E+Hc$AK#%-O#X6QzZ{ zsbMV|JL-&!YJJl-6y`7sc-MWBM3;QA=!D7WGdox8_L1?~gR-_}1=cZ-gyfD84~mlX z5tvqVNWV46-I?g~!kIOiV}AiB^Ubg?eH1m#^jP7tW){iUK~EeHlZ-_g$dpT4c#k_c zx%6BszTe7swvmE<%BtsZ5|;!^PD({1vz&W8Cm~Af*e9Qs{wiUHXg&*x#nUj3%hDy* zl*6(9eLfycc7*=Php3NP%(F*h`rOlz%!%99xfTw_N@LU^>=Tu45)v()yw{jboHuxX z7u}<67O}R7J9C$iBUS(*Bcdc7cUYu$R4L;hcOBlbwfDCu6M^|Q|J%F=Uw%OoO&@_SzLyaf_dfog;?R9!1>(6cTN-?RAi?x zNnE^$GUgfaO)4&QeV1pLb4uK*8$aft`V``vGRgj4oFsQTHrz+A(M^0mGFf7%9;J;< zC|*JD4!#<#3{Od#bvE7G4>i9n7AE?W`F0PAEB{2w4@a8!xp{vx(cVE(%oxi!3!xS# z1@@1gIXyYX!=aNpgNNjUwX=$eP%CJFA{oYK)EXhNz$BI(6)!TB=shMor5AB%E5jZu znSW(7`xL?EL?+hE$Rq(FUOW+o2xVY=Et5mG)-mjXN;K<8iy7c#6;D{3_2p z3&W*)&cRmZJ8%y_mzRnWnv!(V((~S6*p92 zVE6^y$`ToCmm6(C((1QhYp7!U8?D&PHj4sL)CaG~8skwaNKsli{Zvw_8JC%tSxV*7 z4QH|)!L(8Yl5&_`ITP)vOeC{)Io!nB!uU+_D%e8rg;ZMYC*)5}s}`a;u#w5R zNJey2G7~pb|CG{AZ|bSAae1U@Gh@!^vPQ}p8P0Y%gWGA8<;%{UZaQV5-@DE0fh{+W z-X9H!Zru)y;QlVoD9nt`K`s$xnS2VD`J(G8*R2k*?K_(u9pP4bxCd#GID+nw!_g6P zpqvWUbaB(CwL=nmiW{k?^c)WQo-3T@70e0C%_Lc#lYVMEa9j%?jajC93{zC@1$u(; zhDB5D2Y9=>7F(>$3{D}=Y9EcsTxu&`Qg~nIF~fB0=07tNHa!;D--L;@r0rrdjGrr? z;_Xn|TE%74a*X#)8NFAkTS?rZfAWEi;yy0VmXU|i`6SC2hETCC8E@7!aN=gxVoo+` zjb)g);Z0`c9>aOoj*PYMkf17st#p=L(iFL_Bp8({OZN^OD!R8OdBz++Hvq z8Ef9)SZ?H5v(5Rt{f85rg+f9BLw1JcGr^lB8G&*xe<$7<{S~$?NOH}}q@(GKgC(Vh z&Q!)*SFD4bmW~MPvw3~=S|K?gWZz)O0IbK)TgpNrNi3EYdO2C>bx^_h)DC((Ma0S? zVryKG=S7RtOZomN?ym=CTcCb1h3VB4e9ktOmq5(|L<>j)^+!Ii57EwcDps%31+oy< z6lPWb_ys;&W9bUMgM0{WVx3!-a;D}}L^5biN-;(cW7rKzyP%ulO?+0gC;|ry0uipF z5cY0kcldztne(q%!0^9jMEG2UXcSnJeK@AkZ+t5g00x-!t=RVl3hC_^aEog|ggIfD zdA_eTm`dxODy|0$p8IP*>3;GY1_CwZo+s3xk`kOp1XdAZ6tXl zaU_L{UM<{ZpL!j+?|<}e`Mz(DwqTzlKp_e8O()rVztlP1T8^iC%Z;{y`soMXy^g&qi^VgM;z+D0<& zZed7-omLA`h~zUfF`Hfnv1_)GpeS#kQot9H=wdl3c^H;C$|z7fgG-XaM7b8Vs8 z-zG2YYA!8RG4%+P%JMrbX|xWf@MYv6ODiu(S7I8xTvjK-#6314AEa-z78j-uGoBGC zGFH_uF%&qi>*jWjYw2`GOTPaA#iGfe_QIucqw|6i!W$Tm7wA{fpxNA`mszFLNmo_6|5~}$SZRC+x zjy@e76tqW?7@R{g$GWLROD%xRh@B^Q6X&@Cn<@S;&IU-3HRaJ^Bb(0XsY)zlQft6 zVxEn$+}>~DJr)Qu$r7{03lU&SUNJ)JUx)9Fzw=r?uDk8Wrt!xhSTb^_WLEstfqjx# zkarrNEmKHBB&6oS$!z8IwI7o7iXbU5pRTPr=00hlCr~ws*E6Qj8qsyX%6Vc@6)dFq zX~}Wr9>;iNx=+%o5^P*z?yvr7GrD_9GEV;IoX*Vp^ehW)`H=5jzC(HxKi7e`Wetae z1X@$hcvOd7^peSji%V<;8kt0^d?D=ZbS-9Rn1nzXfxE}~`c)Cw-w}vPVph2ng;??nP0N#PzuTzP)771%ij7Kp zFu&Naw*f9))w+^a*}4iYJ=MatP>K?Tx918UqD0c|+^ht`{nd1retpx+BwrZI$Pfc@ zFYDxWO>#q$BcX=POpaBD5wpL7Ap5zZ>_hlzA(b_(r6lpwO}DlHmt5kK&uC))fi_Ws znEN3>cW*zl_J^5p%iWcTE|G3lc}(nB<#TaKs2QjWR#CC^VT80*3O^)lB1)o1$cJde zPeqW7E7zOuE&*DuWyuIyuq`A=tR999_?di>?rlu3gH|e#HXbkT=aT6=%zq?2VaK%7 zU6c7D>k>=;2rC(8DNbT0nY(>dQd8L=E5j{>eCSDlm;(p+4}(UKNE~<*#m?Y8>2TVa z#k(QiYm*ErSpNat*BJW2gicob2r7&u#2itx7Ip^1Y+3^B3`fX-#Pz@3ye}snd%ju0 z!TZhwX0?!RrFl1Pll8`hXmE9rNOHJjWS7vOo=WYGYAo=ILK>`v%P8+c9`I+~Vl-9J z^MVIvGOjfzG0db(mFS=^$p`d~sph?vWNsCU2_dOx&XaUn_r>k5iQX(tBo;GA#-70_ z@5|uwml3YnV2BzYLyqdRCnB@!c@g{_Jjbk0O+rgbfbo=_Tb>~#>^VK7+$7`T0!1?w z^#-~NwlHgZ4y}+;hHiLBD2D4kV2EW6?;mR%-r3C!Z+_D0lA*{`myYP%xj~+XSeHg^ATc>l3>$vey1gkRuCs+Jw-v6BJrax zzQk`7*VkE@DV`x1GiYI%Tr!6{t*B)3)rFf#x^fI$UC(ut_m*$# ze|Sz4$Bwx0onlX&5UZc}oFur5^7%mWNVDw||L_{Y`c?3*`wJiFRC;-==Dj(k_hD?O zgP|w3!ii{Y_aV^WMH0u6TnUNJ2~5)Y6nxvBC5Mu2EQ!n**86<@r3mcD2!v?W4AXPc zS~^!qkU3e4 zBA^KDYXqX4XHzJ<&xvd$c|hX?m!@?jkK*$kpV@o2P?TybWkBzyhiRI1Z7~jgvO!i`H zQv_-Gsoms5GG8JoRJ`r962@~2__xoaGQ?$#m|U$c;zr1RBxZBH*<5DGZ%E-1G4(q{ z10fS+sluL$gSaziGkhROL0h(0Gx4CTwBR+#5~CQwc=ur>C=$42Oo+$4y5>35Q8C{+ z`9Ot?P=oP<^;xfvd=MIn{qDkftRcdB}>SLvr!Mclc`BYd(@8IqW7W^3u*SH$eF zMF|pfD9Skd!+Il@afUQ#Wk$SJt$u7-|29&#FuO8CQ4$L$k)ZiTw?!sG4*~yM_c1dq z!y>4tw15hB;RqZ%;S9Q@acM2~OO|mI0)huHsbnrvy#LSMdBDeYT<895?~C360wmbG zL{XwB*(#PLtGL^7O`MnN=lJEl{L-E3*p6Eq_g>;6w^(*8cgt#4uk5{o4ZWA`<^9iH zEC`Yy34#j}1ZJcqfZcoN&U`cX?woJV`3~L-WHzvcYA{mpYEU=A(GrVw$pCddO^-QQafHigJXSuCdP0om@u7szXI6i_p8M#?9S1x*Kg{7g%)` z@MX#T+ z{Nzr@%SKy#>JK&Loz!g!U@|6Jbe5d0Ti*Rrd*S{W!lN@2;Lvb-iZo|CCj%tC}$t+@d{XoE| zLUsy~)lq6fFT*@ek^7l;^Sk!Ri#I}^_=+JIsU(Z)aA*nPy`r8jXD#%>$#~hzt``4- zx8@E*ccZjzll1ag5`rl^1YtxT?Qr)m@rtnVeZ5NB$@#tvtrbjQsbao0)LvtSh}a-H zdJaD)1LRmwk%r7d9z3jF_i7Ah(o5~`i=eGgZM9u5sA)1&crK`*n?uP5=2CiKAA&~> z;;wm_r2BVDSL>tP`{f)B70HfAfMcsrNWV%2kUSw7@z`Z|%VXjhByT+Pr464EUY2EvWz zi&??{y5k#1KjAOfnXlIcH@d$zC+=-TnH^r6abFsBeu&pSWghe zRCw9W`oLAZ@~jxBptz?V&%eHUZs(+gxyKXUa@pF}E{%L=53%;@X05uWif~LjYj$eV z)RHz8c{k;XM!=8{SM=~rL*u!-GaX6UG4P@!Fd8a*_mK*b^h7)qv{b~R(#Jyk3BoC| zs1vIjx4*MR78I>!=kpGUjUYkrbH!4bU%q(kLCx4->aTNMbF&flB<~rj`4iVY|C(z$? zJt>6TvfLGwz(5zS>$?zfJSrh#RkdW%gh&tdhSDgQ*%Cxfo|ph*57GQhU4sRyih1=cBQnP{Is+S)Q)3p)pNvpN5^T@E#5j- zm$`Zk3RDh^LkidW6PBKX9+xLKtk1!@gV2=}sipG8%eZtUISzcN$x3&W8bTzi>v66_ zed%6_rvu{VTrYp88Ha<2n;tv#1R)=!LDD`|E|9wF6@NSMKJPPQ*j5k(&=~5}?x#EP_iM5hb-d8T6ifhNt zIpr6|BZV;&FSj*0&y#LVpGzkTN#bO6a*I?ZwlUqhAu?JdoLY%@3?f)8e4eLW zX$`?r?;pk?!96!#D<+MYmb-K{9u+x)@4!e(9_#6qkWHrOGqJ+wlWiDM4(E^r z{b@*=K?$MQJVri{i`=Q{tFC@E#K;M8AAM1Z@gT9>wI{fUhJ9qg#D)u+ntYmu)QiHW zrk%2kY`vx{B`d>T3G#66#IIq9z6tsRf+(Kjc$0*?$Ye3P!=6^58hY#sHCaSb0^=~o zF1de9xW~pWE8~RWpWBDenZmj2aViVJ1bu)ylG5V&>|V1-43Z5bTrM@mMKVk>?&GM8 z$8c32VnJzR=PH&xDn)(U#o50L50GMPbvLefiYZ|$e5tszh>@aXY>5N$u7;m9jSP!C z@-^uq1j0u8Ems+O5A)U7QUhIN7kVNuvNNxyx`TPMEPGIv#Wz`hD;eMlEg?nNjn?sY z48}07@NV4swb^MrwCNx2~UWTj|I)`+@t6@09g#38XGx3e)JP#^q)kCCTV4`8ffOp`mhchGKSfGI)V~5_MeWWOPpsCC9gpds{pfDub4K>STe(gp=fu5IR9Rm<7qjeCz;UGP1 zUF-z?NTN03k;6wAi~WySp<8K)jpL-wN-)>+#f}$BVBsIqKkjjegxKJHQi2<1@uIhp z_ZowI=SS%`V|SLKMvNWriDiwq$+ZxZ!v`6=1o|nXMM#FnrD)YnY~F8 zyPx9-!pcUXGOxcI*Y6gLe?-feCti+EF3(}0;~nF(5$}9)M-hJHde5}>k`sMcuFK-B zK%0M<=J`m7&xA$E2XOC#&>V=9W=mIDK0?is8n%@yS)L(CuS%@xo$L&k$$^euLf}-i zQ`rlqFyn0@#qS#$7Xsr~n6s;ArZ-bWK#k6{coVxNfhb{5 zkR3PD4f>B0I~^#K=!so2%%XQ~X^1ccA6^9!sqEP$LxJ_UVG~o&xpi?2l#WLv+P_VD z`p61_FjTztH)8Aa5*Cf&9ka{xy$H2A`!T%I(#UyhiUVg55NGSaJdZ;L19dV`^E%?t z(Izpv?L?JKenCHvJjfl0#tpC&J%VS255r@Sbc&H8LLcz>2z2aa*Or2@sZZ4~B#%#b zd%#A$0PMuEXid#AWcn@S%aFM>MAx7h@!(13wx}&Ydjq&W@c+GO5Mcr0Q zdCzBwKXNL&zF7=LtpD8S)a4|`R*iV8KyKJ{Cv~*wI?$oV5cZHOnm!RhMhxvfX~K&l zBFz$(Ib|B;ybh-@w0i7u6+$;0-+|IPKmYc z5I><2f)+#?qt=dhLEW`)7YAN0$t^#V3cL|)3z=(-n~tYvT=oMO1c=5kTRZBxVa>rk z`mcj}-RizbI@Nr!7okZ&7KrF0U$EYCaSttRekoor^;Wn@e_IFo8)}f|ih7P5>)0m! zS>^~vZZV`^38YjTx+4Q4oup4aB1>bvvbwZ{tRp#6B!6!HXOwiGMU21IMD?Pf4-N}s zy2Vcqp+~;$WOvxNlQ57Ti9n=;#@#;-2*YB;rH;2fEhB^&l#-`9sASxRx3GC{myy=v zWLP=ragx8ThTdqg;~|hi=u-_89mfo0R-Cz>_sYp1pZ}?SwlY>Q?=<8kf-5I1W&UGs zBlJx8+h4Mfx|ga?j5wAeat9ekj|fo#zZg^-sen~{Gr)6h#Q=l~Sm#O-EfAaR+P_ac zTSz$zxl{uow=~;}fEM>4^8o#Jku^C&bo8XLAL@0LCe&)bf4LkVA*>`aEFQEb8b%I} z9iw%0pjq=^dlY?_E{X7L*-)hVDB4=M3SE(Lj1noDD%2E%z)VI!L)J9B&_~Ys6{%-& z+BzZC9 zH{T?g@+LVk5Rs!V{#1fHA7*10O^3cN>26#ht1Z`G3;_&^g{ghGKi|%3IA^?OL$4*~ zi(OV+q+MAIUe^g0@U^6XEFl&i_ibXrUE46q*bN=VNQz)IC0E~wW5t=q$AtJ`Kz5_d z--6Mn!ie=``L6Bir@p*T^1lau@WB zYp_64_x!Bp5}jnJ!TaD|Eax_R=?W=Nz|kJBF1O-Q87pel?1$zX^p%bKMxO z=J^1b44EFBHg?B}-*;h%hY3kYU^HbMq*7#eJxNH86CDW`#i~^!ya6tNp*fp+ekZ4V_92uyQB}X2XGSZDo zB?hPNHq*a(>BF)OCLmyn>4OUKPn-j-Zoln zq-M=P4CKQuG?r7b>>g}K0Lmpp#PC)*gdx4rGaAxE9S(o7EUsQH z%}ei*A?E+ltq()Uyo!mdJDwRC#&9ps=H{+-(bN91u`_Cih|#pD>Mf$@q#;bsRxI*? z58WO}2a4YV;f0qkt>ZF#8b1TwQ4wPw_&@_8gVq&-aQ8 z5(4hbA}?I6o8;;~(u3A5ru|WLUk;1ss<+^M!*hUerN+mN68_I%&zUe)Mx08A|jg}Bv7+u__L9`)k{#;m6 z{xkE_ATZMqP%&eDP8P{AnTLWs(z)WRc{6kUTll(7 zjaMK7DzvEH1l3`TnQ$FC11Wi8=^e75#3!YY1sxdk?JOLuU3d~`W-x*?#QXP<;xUU` zG$x`15z+HiTxa#Z($&dM_am}E520JBo?6+tktU#G> za^yoAvBj#2wNhL6GHZ7;c@VKWb{lmGqXwO3SQyMWSwvp*s&Xc?ZU$7MHhJ zDhH2X^sB)*ZpTnV9nfRQ_P2w9nkQP@g_i&>`vJTT7F4Yk*P); zlOil8%Ls$0BMih__8M)lBuLYzS_1CUtE~%W!IdoM7;Tm8&=blKClz3{3&TW12-H;{ zw{i^nTzE=OFTnClK&-O_@y;QH>f8uerU-jb@yFD_Zq|4j`j9gS;~2Q?mlD>IBaGDb zJ%R9`BMMnWQ3KEN#86KSEo$sRR#b(`WO=#L5h00}Rmt|jh;((bqs30LKaOEo#AnJ{ zQ%XpO=63Q5uLI_g^b8!8uHFt=-@F3jHYo9|L!O9N$nGN;y$BhG@i=5T zu(|EHbhYo7+THY_KWSx^$ht`#y6|rCdhd`5`cT@ZVxNo~q==+Lc+UjI6YB;y<}Ysc z?s%Ux&bvw$EhP;lsU|n?OUPcSm;Oq`79k02cvTb)vP&N8vqB$|y+@_kiw?&P?;y={ z1>{RcjvU-0gM-gYDgEknU(1+XEo%`{jb-iVd;}$!8A1e+9ccR8Kh!S%)F7nS3z9s1 zLQ-v8P|3%}8y_+BuAb7ykA9v$Tv5v8EvV(4yZG@IQ*G`%$)ZG0T z_+{W|iGAw16y4=^ExRT6$7%oSoDDL+yC893IG8GK=^`CU%v~j~tHHR&g6(ZBk#u_t z^HL3Yr=?ZVf+4Wy7%3(@wnFekWp&*;Sy8*zs$IPn)J{)9hFE?P^slpLyX;Mri_?FC zFpdF)8AIZjceNE(lz_YIBLpGj8t2NPo;75^2tfk)xIc#wj~(QGEaM7U#?gkyiQASV z!cOaw^{0|z#f*`Id8Xkc9zqlbM_N_#ASar6+DREap<=YQOf%L{$ZG>8kPqOJ!D}Pk z*N>Vu&j!YAqT->y8H}O?88Za(f%pt@AzYfK-zgtt5qnH@lfMC(<3FzJsV+sHN~wd27#H5KnC5TKEfI2FM5M`RNqCvWB8sl z#UNl1FbEg~<`x2me3)C~J&E3`c|`m_#-^H`VOvsC7z*26l~Ro>{9YRZdy&2Du)gQS4E@^9FbbW57sx{FuF6(A?$d#$YK!k&Bw4KB*D840sI=VUBym+ z*B-Gyw9VSpoJ8ZSL(@dcZ3-&7ZAvS+9vi(&4g%}EwCeFMj(o1yM$`E$B3!+`*OxfiWvRa-p6raroa7dk}kop8r4gfY`gNuWeItRP`?vG#LDJC zyPUkY7*Wdk%U(+Azd+9 zk}OK^#zc{5%I)=gCE(@eh>X%oTnL6R&-XQLFuS`FW$K|BTUrbx6tfPO@+I58MQ80n4x zo<8Vb*ot~B@0YDd4_UkXN)Rm|OyTNzuf-XJRGGsqGVjPQAd2u}ut5qy(Ais$$g-m^ zNTWN3_5fiZ%fh5gg?>_U$1P6!l!O6S9@Ub0Kx$Y0G0H6GxDd*{tK8LEth$ctHSS;%vo+rbHZE z19;fjGz5wJOT`#feAF^xIB}d419e8wA>lBN(_+WSc{W)secdtiEHYBp(<!==m}yBtO%#_6|1fT*W~2Tvj9J!DyA-?x}I6_PprJnuJ)e>AzZ(Q*4gxB6J4hIyD@=mt@n6U@r-`N|1_6VBLBJqz2@ohK z`H;Yc{;8*)mY&`|xn|wf>^SBY?AnjMzCL;EiKj3ay|Qt`b>u3?4S8HiqIUk`rcKh! zPEZ9Y0=4Yhe}KArWy5+h8SrJL%HuC?-XisNby7P{9d%qa=GTivz@`?JzD7#`W2h;< zN7|3=lx~c1CvNYRsiU~cFSL$GMNUXRMoiPZH%J*mgnbYZn~ps#mBDJn2y56mL<$j? z^K~^>i=%d>bx!2?0gQs27eX4r!z5$t#^ASCFSb6nV()baUWL@uIA&2V>_%fvv6!-Mt3n}NC09bU*Z@=gM<)B z{Z*0-`^halghqp!aTi`}>Ryl9eTu9K#HHvKDzW4J;;&kSvBBKN_>5wpWG#U`c7Jps zrl|#0lff#)gF`6nb~fSWkB}$c8(~!LtD^@cJ-7#>cAf+y#G1zsh}+c+OMr3O{hX}u zHORuoSE6Hp8+)i-++91xRrL~a)m@JfLsk$M#vSC078gdl3W4S|A5_%Gr$mA!UdI7? zJjdF#{S-|LXjA#=5xh6_xK%}dsbm*CLxzDkSY&ar*Y^W7CtkT&l520kDTZ9&{?$Y55OZ15z1ay_NFz2_l8r)m6pN?o z2J}YeBdUfGN%okg>UC08Tq^tU6lr5VxGICz?6RXpP`vvW;&|*{Nugt+ZwA>N55n$L zh9J)HOmNcI@p>HNnlRz7D&87JSaNWHoq6W?ARZni!Fmf*ZF7+Dnker@34sw(r)D9- z{4#_FNUJy?-xg&%BrJf9$4MlyjIq+Ni<~D; z{=EE88|`!w+F(=92d<^wR=Ws!iF8A%F`tx-yADNcO9z1?vS>b}RK#&Kbi~0uGVEI< zD~gL{O$aZHKGNGlu2|`1^A{QSQ^STdJYt}CuM9`FE4RjEY!PqyZQ@$+I>IW3rEl8_ zNfVl*l!^8hdD5cykS$6{CJxHvYbN^^2l_=M+Z@daQ{z}u2L=Y^si&W@o`)MZY>;p`H1^r}Uk)8QY^@E}uU{u+rAk2ON;hd! zUwC1Ym4;F4uBw7SH0AOlprKNbllr}o!PAE)5049__D((ig06zhf;V+As{>_x=ybhd%ILLq6nz zEA&rY7wBuWxY((C4RD3j^kzEjyAKXK*Inpgd%ctHYrPJbD3j1B(di~4#v=6 zv1++3%tvI;Nh&Uk3e|aVvWOom7zsVY#KvP#J6swIjv>YFZhqHu?6~|d7>rIlHZpAw zN_==Hm*E_Yt-#W|#J>a;?w0Ri)Sy$5KmJ00syaSt22*5th_NFMwIZpWeeC!z$khZX zqVeT6O*aZQ>PMiN1G34!T%W-xhVQx;!{Q~CB~r@YJ-CWT`Z{I!$WO%Os}#=wI@HwT+Un?idmPzQ~bK>nh z2u~6xrk|_`t8S&wXkMU!5ZrpNWV^!Xm8`%JMr4z^GZ=FD;w0lm3SmmkkfKQtV=^Ls z#6hbOGt{v-P6$SC!_!qv-N-e3GOro9Nk))K!Q0#%V={6;V)fiMl?yF@hw)hZqiz=PJcm~ z5N&k?$WW6Rpf6D-S~^Go06+jqL_t&;flMpT9+E+{7UF@$RtSZ40&f5PF^tM&K$2}O z)_hn=NY3~SHulmw@!a?hYi?qs_9bWijC}I*wUL$_hx6^e%`hup1eHR7zJ$9m2379z97V z-&C+wUlSB1F?`HFcjZl1G*}kTi|Eh`lIX-UW*Bb+LP&&{J#ccq>vel0%;C|}iDy>G z(qnpu+&?cD=X=Mkp#8hc8{+wta`Z=b!#n!l97-&;37@kA3um);i*$M;^86E{BXz z{glsq{)_V7fBpwqf6cm?56o<9p?(+eyw4I|7<>GyJf}$&%lG_n2hWbC4cwo(`99ma zZTe#nFbEg~3<8rwV4^k6;`O47kz7G$N?oT%cO*5HR?-InLD+*+y&EuyliPoV zronE(V#4U+tmC>^Um*5|W_J0=Vu84&ofLKXV#iR<;;#JI-k-BjCns>n0a?(n4#RX} z4GB97`+hs#2c#+tun=-$M7S}mG95pWX!>!4509eOkK6n>vBvzhCi7FV(;ffpP(Pju zN9a1F4Ke7pQB8|186?!p!AV#}u7muG%6^)R6qXgi;w^zPxUZxV_kO3iS+u*^Ro&xV zCS}!#24XnwOyN0%7DUA;spAMXN}}gQc1qhwIT}WfAWa*BgaG8n@zj>+ml~UP=Apw~FMVWu87^HY?Rel11XEJv<($#6u}-{zf4nrz zfj7ohS3QQg9f8k`T;m%XH4NNkH%j+0!C678}$b_@b2APc(N zBDSe}#z8&N z@U`L^^?Ye7?Um%7r=BS$<(zlU zxp&?5e*fi{)w{cQch&By=c%gZXQdJ`nf4fI@F43AC)Pb4+1os>_lFozpZ)o$7BEp; zpbalIDetdihFlq4cPA}xn8g?+0PFs~;GTe3;Fp{bJ(EsLI6WFWu1)sH08yIv!t7?P z1-73XjFUL&LhW^Ws=Ym{MZEQS`D!p6m5Ka(wO{S2$!XQ>@xhS2AmZ03{4^WwP5ya` zWzAD)F2i+OQK3to>eXJ>tIg zcxiXZ(nUV#(w<@m28#w>wK3{3>|Wii7}ac%tiRL|8Plo92B$@pD^J8%X`L-G zgKH1=x6h>mn-U6&7~$cvGg@qTo~C&7RaSf?mSA{~h{Y;lFdRAT!U>bpMRfBfX{#3b zhqz?NTa)^JD~c9ppogrD1IX7!_E`y_uIK7e*o~Y-Ro!0xXF(n<`v=KmQJU@hWsT)4 zy4fzxX2bv<`;BDbs2MQI-XK9+CbLf`v&*LG(LdaG)rnT?Q-26g9aWTVl2*y}^H0lW z`kO74^aew?MF?@0!rCS3*0hC+IK#5*Af233YU6Uf3)H<0NRRVQvc3#%wy1GJT=w$v zF4P%D7d+wyIp;_`{v;Ftmr%b(hb+#x-n~m2>pLkg$U7sC;LsR^Ij>{S+bs9Kj2vpvHYs} z9*L$201$GVQ=RzB8OTgaPdlD>SMwabS3Dr)8?73G3!ecj^uVxZU(ni>!Wh0=vOWiE z;E(ob+h!qG>jX^EHuJ(lXF>J{O9by}Jg^#f^*k-Ce5TcfHQq^6QDRTivsNVh_-=fA z(w?cCGAnt)D8bRE-}=oc(_#3T7|e_)Im~U){2w|6*HJ~RjtOLV@f7Ib@^R+^cv$+W z*QLbyBRjCA2ux32d490D%_V%$g6DRmngsg+-zs#Y+J*`}AVDw++(vQK&{4%r1VJ+5 zR4|G8NkqyZA9i7RPF(3`iKM+{gb1jr1Kz5*ZaMwBf?;41UVKE}&<2#%dBLh7IfA-^ znp%FDG&q6uVpV^~3O26Ww<}2g{bQ(taGqp;Gi{!R>A3qn2Ax8@Z%$+g7^}Q|2D$Y5 z;63bW@#@F6c$^8%1H3Z8v#)uB2ov>9;Ps=z7Uji_xodDM2pbB|o$Jb%H$fA}m6y*G zbTOzmON(4y5)7|@PF3aa;4{N6Q_HY4lJ7Sa4$oAGdIly)8ofhg<1{wx-yEcWPOjj$CbHE766lOQ3W9S-#HDLY3|J;;!!#xAcT6Cw(CEX}lk%)ZNJ(iq5KjrU685_^C^!-sW)=F~Y0mHBDY4*z zbAmySH)wGy_46qr8{LVnC(16!eI$styhw*@|AS*UV*E9z3Qnm~XzO88z5}>%cqTIJNL{2?J5GGTVD|D1fG|9p85`) z1Ez)Xcb@lF1!cuib1m0t6%g-7OY7Jlw}<+7S^KJVP6f|}vY-Z_yWs?NWd=0_8i9uy zBk>U0QYZQy1-O{)*B%u6u2x}RAkJUN?1Uu{_`_tyb(%~)h3)U(x(-+#H}Tn@{M=7n z-id`0$)cRGHOL^YB@zA}9%< zmG>wt62rgB4f#B&IDUc7VtMka(TZY?3aJ!mm6lk?2nj*hmp&-0TMbtmenXj}%=0(X za1@Qi?AgUjFYRaIpl}@U-^I5TR==?>QMUry{=T%G8w;H%@j7Eo7}k4S)h)1YcwYd( zg+IGHt>$<*-5Qg<$^Zjw-IPrU4ydWL+F39;Zsj2x2TS4*wvYo|I)h~oMWL%p+_Gy7 z(*#TXJDIWl*)ov=kLExMw_KHafq}rxu#vSDqmuPRA~cS&F9tpTls{wI+lFO`yXpW|82c3# z8$AFd0^6Kqf}aV-&i;qnKBiK^!)h zm+KGU6&M^Wuh%aC~^d8tx@LP2&SX znwvp-kamS$i-ZKY$@|#+{Eu+R#P20Cu#_>_aoi#>1Uxe0eH^D+zj(*j>SJ-=MRuOZ z5;fHP`?k6o#@~~;A=1L@WruLhMjca;gdoMJAXH`6^nL4cQ+YpgmlUGoD6>EWXx>1JV69Pr)HWO`?(^e+RO6(Z1;|<$sM{d4&3&`w1n`a1 z!-ml%HD8V>%=CQ>kMc~S%@{?*(4rUOgsgga7?)}kIuaG!`-tlIsXePGKCRdHbgjLg z^Pdy2?V|?mBrPR?GGW^!&;l#MB}&@_byW~(`&oCg>?H7%pdZs-2y>aN2~m}J5EG2$ zv^w2kGmy2L_MA$0T^M{VKbp)4v@K^{X%Wsw|e9hK#_dwlBXpFW5IFUyRVOZfs1tfQWGbvx`MUK4K+E*$~#L`C^*aQx=wv?}piZaRn4IlGXyc=RuOhyK0kD~85Oz{a>($jFZ3D1?Rz#&=vJ9xRG?F?+aQ3C+%V z$IR{#;vO$&^rr^G_qO5$&%0xbVoHo85d&NK4u(9;8!d-Y0Q@P{R6>?7{$PgafbGs_ z5$y#vhfBq^lEeAC6GH$gKjbs*ohKP;piKf%|3|csMc8QqE^X_HQ)qy>;U}+J8lZ`h zk9LIDk&6lC-F&bY1&4a`2rQalnmF>UtDmM~=4}dv5DV@=E4(EA&hUKB>5%z%6yVE&|Ut~NU@J_W6U9xPvtf6_MRZ{GLrb01dhcluwtPYvh7AUcH$lTg;Wom`{keRtq=fah%*AsnFTm2;ke&`Ky#_X-Abi&j@$JE)8meCE%H zrwtm`O?ZVZ=ox^PrqDD^IN6Xt9T`FJoT%0XVpi17du6=^Nj5(k1ajQ#WS?5J!lJm4 z4{7k4GtBeBIXA{0vYpel%4C*CSnPc^wSmgps%^S4tNn38om(RSOtfLa6zBtHoC#Rgr!!DUtV;`T|B2ncrR7d+PYDXJ1$twTf|?3cg-c zqD=51_BsD>hIsromkkwOrYP+&AnXV(OBhs&MwQPgV|ieGryW%Pbf3tJ4620}q zsyggawaig(PdL3r;c0b>DszYB^ie z>6GZ8PLx@Ic)jM@?X-Tw{c#6A6n2xB$9Id9(sRI^Mzv#k%tKCIp7QHr zq3EYh{u49v3U=a`VR{{DZB7}7-;^#i-9Dry*}c^H9L_C#r~Z>|Lqgl5VVRoJ930PT zjL4j0I|KbwZEXvu0D@47uB8Gyem=0D9uz`ZEYBGVN?Sg-*emd?2hFJLuOLB%6G7cT z5GkM%XF{Xcs_I2_YgV>UnDEmV!vj$&IZ!uv{w@VBOBsdlsAA*~A>Xr#s?n^@e1wE` za`f>_T+)jy?qFdq<~E#GopT|GI1ZbUm_jukgXeh9x;9Z}10pk3yDcc8!~)nsR&s~; z8Y8$)(J7mvb+5tD$wzkS)8Txvw=%%=l1Ik)8*Q*81!Eq zv`rS+P~AN(5-@57(Qe!(*@%Y^q`PC&iQk)nJUW(}nubvIRV2Jk>oF@kwb1KKC}HPp z3ydNemE$&gaQt9V3p(k9Kn29258cjijf0jqHr^0UJ=Co!u+d%6ZJ<7Cqpoc%J3cD= zQSyXlyKbmm;riG60yK?r(7;3HYq^)iE4ow;Pqdj$t5k@Y0_01Y#r-Tm+t-@M^j~ps zp$c9m^fP2*6Ey?69hO$sYUJrptCBxvApwY7zR1!l6L2}p*;1m%DcFIiB8vs{2wEPd zd=aa48LpR!?yCnK4a^9>AXKlUt=|)@3{8br2f1#kGr}09nwGzHbVb~My$XiHKnQjG z#5dRvG4pQufUO#Db4T@qoVRVR;k@lbd4_JuCBw~MF{~K7Q_H{A$s1!LGK81G;vx*8 zaJSt09(uU}t_n1}xB;NcEMs{y*+pa(Y%@f~&Q{JLU2%>9$Ix#)F(0t8Rl(%Nb&E(ujLtWc4n zu<$ZR@lX+JNen3$l{HU=2v8T9q|yY~GtELth|iScv0^iu{m~EgH`yIS5Z+bT6Bhtn z#qFMjJ#TsjKPZF1i#jR_C)Zt7T5Dk(r4sc;We16XfM+M?&C#xsOQ98~#b%wNmHP^n z5{T2~CWTaFsV-h|3{N~52g7G&Fmi(tD-azEF?$SiLvQYeoNbAOngEIL;pgCEKg}coLqA|mh z4pF5g#4Z%OW2XVktE*8#_t}4;b5e7tT!d5G!L&QDrVaPuFq(iM{Ca9i_{&cwk1?EV z6Ha(Rs)fZsd_B5gfpi+zi=vNgBeb-nRlrVrV%N!}A_?#)PSdKZm&3vCu>K2^R{0SA zWT9|g84u6zd?WO$qZB?l`f{LgexKA0q-MRkPP=rF9R^f0@RuSw&|HCogM4VZXHmM= z96SC>C#sGRGHkedv_{O#Rj@E_-?2F%$+-$t4L-_kEA=&layB?qt$#UpdF!$c12A#qPK46|d19&@FmS;6T@uK`1SVHQy%A`F_tFqNTua2}=m*j+?A3 zpq1P)9YJLW1{7T392^5Cr^*e2*ox;KOnT@l)GON7ax}>E?XtI?_xh2x*iilp7#N}W1~M_ zUrB_ZEn1wo)Zi)hHN8JjZVp&FHr=$!eiszoQL}|F7gQk~jJff3b2vOo3Me@E8@Guk z&4hhR2f)aKu_IwEur3e^8n=quksWo=oLg{52Y8kufbwKEbi&VhtgrfXjBo^5OIQi_ z;jX@4sWkUnQIb~2lInC{s?sL$zD@p=>3ZL|)JHYgXR2-!*?b#fQ9;`DJftwNu@UWh z^&ALMLH!u~^lYwBb5x7CJ}N|+u#P)rflY7M>0RFWU6j0OV#>SzHkT~j>05s$>G`y$ z9e9?89;nt}wRrY}jLr$$vSZ$7a%n`paHRSYE>iA`gUM0&q#Q6`zh`h%(8YqWVln_A+18+%jh819 za4pkANBE-%h!#nz0?oz#J1Us?Lk1=bDv@nvhd{=-)h}!t>v=0qoGC@WGvZV8G9fPP zla0uqT<;OL4jDH>wu_79%2Ngs$dJIIA}igewzk_**%#I*pNfweoSB)982k}r0}A@n z9@-WyH#Gh}_rHI|`|O1|V#NXpVua!t8m|!#jgU!{DdiN}SYgU&{g!_N#w}y0d$bjE z#wvnw0RTERIL%Xzl}GIJ!J2FwoQQ-V#pVY}`b|XpOOK#Es`px#EDWqj$~7IM-eXSKT5Z5oxO>+I+7I{0!%lb!`Aj6VS^TKZjv{`pciu9j)r-@2SvO+ zw{MayY1rQvtX4wQd%q@o$5eaYYDsv=cUn74UW<5Nz5XCNAo-Po<|6y?D&Q?`Jj!oG zBI@e79Q26xs72x?eGBNJoNhM?I}&|Q)SlBiLnMOBGc@nXqkR*V3X$c@>s2xRq=VdH zTb5`ai`8~m#UWSGbsM3^*s)`2?HYg2zS}>)ITJWg%yV7)bF(ul6UsC73*eVUYR%x% zhzT#vN*B?b3$@_+znUEt6qy2cEKM%Ua*jZqdkl0t(<(r z%JwT?0Av=~C#+|=jGv=-iXtpYu&7)pqj4P9Gy#4LiOFEShTz!)nJgryPA4&eC|U~)%j+#7)TWnY?Qv;2tB^?*(CLKbIc z>w(q}J_c*5`}#F#y0zI^s3=o1=odn@b|tr%*^b((@6{osS*+OdrFnp~@!jyXF}IBaBqY3~c$B4Hj+zcGr+t9i8Q?iyyU7vRD^o z__>vkGuP5r4BA>^BTQBE}W$f zWbG#y@pMEKno;C=;LVa?O*1gUlE*#hnN#)tFvP&V*Pw_A9;n*2&+p(uyi_!eF%SwC zsJ+rCeNkmi!hD84m4*uMfIpoF8v-c?I-h{W2vUmsVylcCAFUHA(gR!21*-IHfzvBa zrJi8g!-LbU;-<##<)?PuzmcJ}w`0dIW_eO(;?j+{$RZ2&3s#nelL|CU+U*yokqR6C z&_Y+sw=x38#b+$gtEjP&sL>hM=|Iji`2`1>wCuOPb0c6^5H}|s;f3beu!d`FmK0+D zJpemsZzYU@RU1HJGtv-5wcsukoa`n|N(hQO^Wxc*hu2L!$ZSq%xGv=ib9PBJ3~CZ# zxa1;qPO85uB;sjf2Q=;=UNm>Ji95ns6aw<~n#_D!e#6jp4V#i6DP+lHRy8Ia?B}E2 z=#pYg_JsZW+gmQNTZ;h z3>WXED#~8}K^NSL0BPWfLPB1wO;w&u0${&wh*U7;K>Kcj@mQ-gV>TKPcmywa?g1{I zv()XPSZ#M*PhyNLLL89Ba~nk`}wc4zh4 zRYimHmK69N)FYV^RD-B-H2xZCCd`|`;iz{1Ggym2^=eAnyQ(~P9kPse&nZI+=Rrg~ zIFUYx0qt%LPN8^0SR38u_Gv4H!&f_^&xLC=U&1+E*p{T~4AZY_yqficKS*Oov(d3hh2#akK<5{y%-w-x0Nt$ng3 z)yT*;3QvoiYE9WCF5e9(Kc5dTTj&Aj9~!Z1e%A zUfS6UN7QX?cECq_#IW%KRWGiLMCY03N;sq@+ym@4z7>ff9xtvWS=<0aZz##o6Z3v_=9o++ z3HWX<4HX+WesjHbr|w5BEU6<0mF-OMNK&4?*1V3H=!8QOxl?^~?8DvQCY+p9!VlDF z^lt011vndmEcA{StCht&_)}~<-j7Ne8uI0L#``3x&s3uWNuHqta0G&!Eo*U`a#0fi zc&`1Qay#+t{0P~Gn@oRT;noNrJe-4@BbkLq%2i0!`){P{aZ1h`ORT$fUF-qqP1<$u zZ3x;U6p{q+mjw^@dLXv@gW8Osp%c?PLN0k+jB2B4FfCrxRXv*Sx%Qs1{bEzrL@Xu}~ex$(!QtnPx z!`%_-707WlA_aD&m5%?DdI1R#`@Pln@X?S@E(Mmq`RtCpU`?6w_7L)0QU0HJZd#KkM?EAGEwK2dnUPSJnmM% zyBt%~25u#J9d_#>LhcXrAl;GRP~rX#<3GnBiXSiOCe6jN?e*q^Ox$&{=w~ncHGz`l zKlCFi&{SZL!z#yNTh+4#HJ;C``K=^<=PqWSQ2bFQN9^W8uk4sWJ*%LiiccP)C@5A~ zeJtK0-vQ2_fCySpNdR9#ax#Jd@P}A#4zzJmZ+7DStSiDP#^Aq`%)Yil)D073^{phN5(^oV9 zvjPlY-`7N=1xJ@1#>1Avmi7-{2dz4daXffBBH4QAFdDemXcT!zWt zgC3v)9AM~2K|MXUhufO1-%i8KL-O#m1$|vH%DKitX}PECj1Xk2DE93}H;84Oar&Q6 zJTX9su<<;o$naNc{1$Q733|tAM8x$3CgnW&-|J1w07tvmKY^J%zEmcuQTJv%mKf<{ z2T9TAWqRXYG3(IJ4wL~+x89$~RaJEVpJ-h>+!!fA!t1?eLXLHF!%FrbqG2|no zz-PTyOaZ+r)4yk2CHf_PHbT&AcTDV9mrdj>=Ap;^Px8Mi0{qu3t*#{kn_Hv)CahB` zK@CUVV^<>10!M;dB_%K^hXw`rYFdsO)h*eYeD^INqGxb|n_|M)M5dj#fJ19Y) zF0dC$CQ#&tgBjqsq!I=G2z(y?vt*C}_UOI}4l3|o%^i3TfVL}KbMebGx=V3vk)g*O ze<*eh*1xpeX2R$kO`MsPUQ7j~5D)U6)*NK@U&(_6K=I)%atwY7ew2{VV_K;>n=`LY z##es+v7iI}=R^G^d?8=bN68B1Td^!)sAr#2YKu;LAoH&(OuzwMc@M1NrALHbjX^hv zQKBYMZ{fq$X(0xR6P=Z(5U8YBq5qY6`Q4v47nT;;C^sfU=zclF3KJ*du%8lLeje%H zz9i9oEef>tWV|?%-@$LT1vx1)Ar{9oCA3X{=?)9b={ifcaogwoc|lYlL|;?5jI)!I zBor3QBo)XZj|Ky=;ReG~C)cZ7k%IhuhR+8w9_NcyDoaaC{YytjXZ1ru`0LuohqDa| zDv_wDcT2BSU?4`vq`yi&{FPtw73%~HbevN_H9j zsjs6Wo8@w2dVFz#_Sr;%j+jT|0O+3q_MG9N> z+N~7SeQ@7Kl}3P5gSFrQ@}H4{YQi1ZsXpH}A4fj`ga4vdGA7JTYHU9GlDqJE-mYZ| zNHK{uW{5AnFL}n}2E%30{N1~6xxfPXZ?d}IDNf&Cy`J=+ADp{swBOc?4F+!v<3x$~ z2yk8lI&QMs3rcM_$qv(a{;2!k@3sPZBs}o?`QC3qX%S!Tv0Xp6-qB-rwbXSj_0>-o z&EVkRqSb5n`z_Dd7}B`Rv80Sl_1lK~hw2OPOU3Ty=cae;NtrkrDrQ3W%V~G=VidGQ zrRWl#wfA`XUS)^H&%2#*XeV(eAiw?#M0HdDWes}@1O;Ypd^u~;pgz7));fBguAky> zk;M_g&;9?(GD;Y4FBi_oYZuOF(>VuWqI4+rw}!LzPW7%w|JOYpo*TaB?Z<8^bLHyT zX|E57yzrQ7!(U^Gb^627V#GfejlZ&ZC@aq`^V-qWqOdrqMWQj|nJAPacqZSpaDn6@ zhi%C94cka%6N}LQm9q%EtF_^*nvO5muc1+T2Ic{Wm2~TE(Rm-|+WQ6JrXFXD#QWNNiwfs+ z!I%nW;;j|sE}qu^=_1&0FP28Vdf*^ijU5Cr~EpKweLL&XWK7C5&BpOZfa^=bf_P5og z4*9QW9uk3mg5qyB8;z$0nVI1a572VW6H`;vu50O=2InzHzV44$F*b542a^n1FvZ`L zOL*uhfe~7Iv&O)X%A9^i|IwrgT_E=Mwq=*6ypCI$kC_{l5hFWo=4hVl0?L#v!sbo8 z_`oT1?R#-Ho1>b$`^Rj*By0voMoRB@=TB1fq*k3?kJH2XX-wi61H-& zPaayw=f|-&q$%F&X69zBRpQXt>;|4%kh356B9}1nUSwIa3G%wK{SJJ z>gsBD8P{+6ah_OQF(-q!JYUrf@bECExgY(IisUpknVd2{@=jyw6K^;4$^2N_GO*bW z9>m!d@T}UE%O1FUr@Te$V(yxF>1Zr3C%Tn~r<-r@-8r>J736m|@oU}7N4l`$6p6}- z&WH$yIJ1ZP8S}kxcorGTbc^VI2uj>nY zZWt|^R5zrcPV&AH`80ncD}Jj2NG?@4Nq96m#W^uUADmS1Zquj=zbqOWG-Ibi#yn=F zE+%l{jgcNt82L18cCDp3=A7#5iIyO_w zC9aOFapH%sY@SX~cu3N|f)c0Tj>7!c_KAUZ_im-Q@b6rmU(orYHR}w%LUOhmT{x|3 z4K0lWOpc7*aHJYW=G>`pkjsW6X_!NT4T!0my3Tiwc__hF?PBic9W8?k8y+d*0t=ek zJ>pb9jbiJbH3;>Ig6l3;&`eS&qE@vB`Bfle!QQT+wRn>3huQ}c$MAYEv zKts<)8`oXdCoYq}=q5G3;iU>B>Pr>L!(aEUiQ2Cu@CRBM(iJq$8|+=|n}^;;+A0zo zR*wmt05oUf#yl?yr=MrTnUC?Wm!G92;P>u4SA1U3Bi#Ii+;2EI%}!+K7#RCs1pA~4 z)>q1Zi>qFMQ9@K_@~4mh1Ghi6AT4Z6bH{Ncs4Os*^Mv->iE>iO!j2HcZE)80{I(6E zN6b{q2&Ah(x5=4Pdt=Ism$rl44W1>+#&vBx_xJ%W{;-md8%>+8eLDb_G1k_b%c;yy zBOHL2{k+HesCx~!sL8HaPVeXi+8JfOthHTg<)fD&Ma>v(@3;7DG4D^Gw?h&hfsy@~ zzd5`coa~rrkEi#!5RrcS>D^vhapZ=^X7z0(qIwl=jc5G)g^^8|G(?&I^T z-meH{jd7!)ajVwnh@aDuiBju?0Ok$RqN$xCJ8^`&0+DY;ALnx>5~9G9p;y}^hTHR7 z$TFEHGTZOJp~CgIfoq?`?7g$SgrG-_W_#Ks_X4=pZ>E!PsSTc^YUz0D2{L!8EWW8X z8<@B+4l#hwjU=Ro@_JR~?7Ck(b1|%0t1-C(-8|Nz9ggZd5n-p|Y`snM-}4<#?^FLE z!1*}S^d|50^i=XzDA(QUdcV0@vm)~7BWb?9#n|dl?z&5?9$jTB-`}O=zG!(jTr@5Q ztg%?3pH;~8_ZO(MSdl;7yU#*FqGcccM&0b%vr-Yw-S<>qRXjWu5*kvr76@V94)|POS`RB`B0{HlF1eB%LxUkv z$Y3_TNAbvx*C|2H1Jn?yk_=Yy*05Ma?Q#@P=RoE+3MkYZkc;K)a$#H^`o+TR{?sD_yYBIa8I`c^=(Ph>RG#sEd+kn?@qDrQF0SbygTd{tINaWeJH=F`iP+GYaJ=W}&|w+Zi8(A<7L&YRD|(*7bW%DQ6u&kV!U zisT?1rPq^!0*J}r-1h+Dp?zL_Dh@L(3K2l5IN~#YPAI#LS&_or`X4a9Kb;eENObOl z2i!Ly*DP0dc$ib<5|7<9CFv30Bx%oGb+tjr8K^ z=I)rRm@TtygSrtEzJxutRNU_Nlg!O4gH=_kUv&ncH%9FDir9Nxq{Q9Rw4u%sP#P#j zE^=KR*GUq=ijgWNBtng?8DA7Xzeskx(0TfRh)GZ!44DIALc^705+rNm7{m)jzP?~e z`S2++2wvhLRSe0>a*YFiO{&ZDXVUY%`ILJYn~o7~j@q}OTV11wL5D_u=RU_u9ZsAg zi0#y$)n3gfF6GX@C23yPj|nQ|&*feTyOzKYo@vo^Fpof=FoRrDAeEADQcAcdVAB(x zYFgy!Y^Ch%_vD*qHU0rAj938LuIUta_+n>oA*4A~kn&T1v!y!rFWnj0I&p?A8pN5e z?ysVvwaFg|7%YVdG-3^*tTKwWn3%&`hGhu|W-b>{#l|){h$$O0X@`-W%XJ~3*UkPz;4M~B?)_H&4u*i(yHsAuT zIhv}0nhGIMi$Sz5+If4+pXL7wK@}s=Syhe8i8j-s#o=$Q)|U|&LX2|~s{P~fvWh!M z?078f1_VEe9PBzfe0sv+^TxO;Espm+z$FR7I5yi8G4M#k>#>^qZc<$kJc6%knSZ>4 z93Rk(4=UB3GATu60064k0Eb5GnA5uR9qC9>)==}~0-@5X0PHm8KYrX7ru_n26O1hW zMfda~0Qio9aiV2-st-6mao35OV4TtOtP%Ooq7*cFuQeFQ)Nta6=AJvSRz{%2^MAjD za&`-`Nn0avY+)Pu*9V9f`a(r0!9X#U4lV+OKFOIp=rguB$yoL6^^S6JqX3vIk@mZ~7!C0AhkE+=;+Y&4S`GKe3L z??Q!lIl5^5$WjBRORp)3OkQAfX;rdo_gE4QC zWy!OBD&A2q37oXkxFZ$oXNIjIf`=2V_duIUdmdx2L}R;7Cx^8(rq8lhzl( zsmlfuQZ%g~2UZl>1BUrK$7Cm{Qnd8{|`Er z80}NbTm44Yk@HokkG)c34{i6+hOZ^n|G%~V61S7TW^=Nv8Ed>sZz|UE7Pn{kKUm)X za&iBv`9l5UFW>`_bUMcz_ZgQuSzW{G5z;Kt^#Aj~gwbC+lrG}z*JZflsW<%E3;720 zJEi&m^!n$gjv6d2^HD<&yFW!FWGF9p$gD?7ufIW>(f`0a{{a&In#otm$gk=%n!B!> zn+5|!bjn8^!>NG(z26>OS<*LVOxK&s)paSGTPd%}LEeF}{nxkMj$Spacfunz9;{j^78iRBK* zH%Ljh%Z|sYJ#3i6t{&c6Hr{t3_u&|D(gG~3-rM+^-Eh|$0V8g_V5HxPa)1(i;6soA z9_XGIIGiu$YOK49Pb*M)YfID*0Z%sSK~`2*=Q`aVkIJ{VX0e!wfr0~M=ZBz5?S~(9 zvAqv3xL)+GmKfdkWD?kZ3WI}!7RabRCZfi^?kmj*_RV4OK)KiV$C2 zP2>5v3(9VLlaN87SqB7#@j}GL9&|s);qnCf&S?j!i<^G|(pciYG}Yl$2W7d|hTVSF%AsdOyZO%=q_3xPAUUL6fS-`X8btkiSD+oe8S@bE@+ zVvl}ZX6781nTbVY6e!eRjzH^y6Ax!KaQy2sPx+rwL)d-0KR$xLoOj9Hp*MbpBIyEs zi-6@0$Mkib^FsMJeUX7Q8GNTkvN z#uCT|hk`y!(A_!CR+_bUeq14jmoHWQ1ZS4cU~|tpS*p};9eNoL*I=sL9Spu4DZkfN zxJBF<--p9|;%{Co*_7Dr!~&QlJ8X`p_Y{|etD)BSSc3HiQ%QD|JcQT!X3La7DVG7h zH!Z?uzZXMzFqY`w!P&Y0TE*o)h(T|@NO{vPbZeA{)8jtJF4Jniub1DC+~#_VTqv39 zmywxy9L;1-=6tcfQ0vLj$}AMN$9R&AV{%xvq32Q499?oiSio-d-bGa4F+LvC^HEQI z3Y2sY6t8(ozvv+yp!QEKfEUc}@Qt<#efHu-JEo#bti)HLgfY3+6E<6L6mk=``m^T! zJjMj7pJ~`!H@NB;9Cr2+mTcK<_QFcIR_b265ITqy@+k+@DuQ^NOuJXH`3k`z4A5`R zqFu#OyTaHO6QskyVIu&G>7YE(jCC&8+o(@H_lVnyMcF_Y%!vFChy$nQH9zpVb3&F} zc{6*|NJ*`su9JOKvuC}w+sToxn=7_Af|MO6M7KtZ}ZL?yj#3G1=)}F8!cP?*Yxn+!fjqP1 zxwtZT2Pv5iiUW>JiR*XM?H>$kE~-!|ue#{PYInzKIF=CFNe2Hji842zV7qz{R78^8 zVfzv%*(=}Q?``Kt*p0-%8u7(}N1luBz)mVTY+&A3X1K+CJ8Nr0g=uarH93 zP7=)+dtL16vUoB#%K=!59qrh;6Jnf?dly9=%ul*t??*tWXFXWM=_JL7a+4+g3gk3s zaOgO)jO{fJlB~9so&F--5Z-7XzC%TT6VwZ=kB@4*XlEkoO^B}rXxi5#Ydk7MumoTA zOR-STONQ?}k%FT=tyeAHTCl(Cs+IZXhBwAhbZW0LgQU0qbah!o#b|!vfi_F3Q4*7Y zU8LQk7W{+Aet&{&m|Ck%veiD&tC?Dlk};K83SF)7MJBZ^c4#tktgg792ZMPoDzm-B z;ChErlmMN|COUvn1y3i(h7T>=t_v_rHU^F#+QOyAeqoTka;v@N4a+c67}T&5&kLRx zO`j3d5Hne%dY9zAIh(@44MFcqNZq4?-Y?xxUc^Yslpg`VN0%a~INZDiLeMY!_%BcP zMH+e=03vQnP-t&*Iy@b(${)1OcR&xkM1IP%cuD68hEDV+$&5^pj!TUzULK%~K>t(@ z0iSkeNKP|@V`)=<-KVNO1V=Q_!zYz&{i(}%2?PT4t&b~& zUuANUv_AmVwYUy`6=PwZmD&}CHQ3C;_c5!fH=pPHtiW8@bJ+%@q;GLL-#RVf?R^8_ zvd-e1E7?(LwKMF~zA@`|6$}J$ZR5}3d8NF@k>PiFcr}jY^-v*hn?K8)1xO(Gs2U$$WE^9N|}q zR^q*XdL1z$BwZr8QqC{$4#*=}jeHjiiWODDQaYK;y- zk?a$^Whx1%rd;e|u=`92QpfR$;-q>p{12}*!w4Cu>vSL0#cR4`x|8P`kA0jxNsF!4 z^rrJ=B4GdMwWgwj$u#+BD@~X3N$XPe>CL&=ul)g`qZb5jD@%*eDWFNlT;&oOgfx1Z7kQrf6GYnC>=*|wjR<^H;n|Ml3Fr;*q zN{go_>2iN64ND|xE}g)x7^S;g8$kL@?AEd~rdK?z=&og`#ub+xgo}j~vE^%T@CcVS=F3)_{Pk)j9PX zYMt$n3>4VO`?t(RR=f-?&!egFmJYD=8QM1HZ=|6J9hGUN->gm2rKl;5P$U8TZx`w} zILy&!8*Yi{%dFLb((kn!51Cn0Y3}0Kx2NHWXIi5D@Ac`y$OA<`kaBf zs=|2M9g(Kot=w{U*2+j5Brg=rdJ}36yTe4*c7H?7N`lVFIy^;*)xwO1;kWKfDsb6? zA5(~T(a4~gKu0bX&Q#Fc4oulRjxU*>L88s1K&v zR@tkj0`Aa;uW+BF34OVlUlbQKsMQs8HB z3u?siU*h}57{JTS3B>gt1?q&SLbNIZ2|q1lI+V=8`3|!>AMW>yiTSH0VL&8K?2m_B zTy+i*I|FMlhJu=Ayks43x|FAvmpB4vC4LLck(DVku5ab91jbFh9jMBn*43k1=b7;_ zP@ks%STZYLB?d<)G$jm6rHh#)!i~zV)kV7degF&6m=@ zEaZQN{M%gq`hi;nN=UjZ;E>xnI_2hYNmW(edp6nQ&D=!epur5Pn0(j zMh>WO_P@;fYd*e5aI(7scP+|BvVg~As639$-*k`QPxqqJbPE1vc4Pm{F05qU-*j(^ z6x6)~`}*~pmnxS?r?8lQ#3laG ziGhRw>g8ZDs#wez&;&SWJO4 zXR98RQi;+^Ems~p2OB8F!)t5&^=`*1l8Lm~%BAv|CnqOgqB=VT@VOlVWiz;iTO9VX z9gIig;^Peik8l68#8EsTb(XKezH;YWEoNhQ! zP*B6S%dRK+puN9_xpu*!6E41JT2@7t^*;;xGN20tr4=vizaB6igXIm%9mW7p21BYlyQlbj?yot2 zy{?N+B03}BY<47pr(PteEdgc25#ouf@**Wb0yxTnT)!Jrgw>Jc9E z@a+|b)pX5Mqs4*^3KCM@ji992<&}H2!%Mt!z3Kb|87Rw%A`l?%TwNucYJa{jF?hT} z1zn*0*DLmOjsCFn{$(CFmCfcG=$gXZlK6ocP>=?j88zQMI+`Y%#V-spw!uA`&B4d# z1%&zs1ejwSe{#8VVYQuiN@cTV9?xP4px5sBDwX(V;nm`;`qxj_Af?Mv?iVNEg7GJn z_75#>?JqQJWvY1!+vK54-BXt-quZdQ()?nfw?weRbLV77r0h*iIEC356qltROm61w z?Cy%vrTGk1CP*Ak|D;J^x7KL&+@*zO^igs=ld!ej?u_VVm_VEn~}?UjMl3*2%CSVEkG=h?*-(# z?3}YzifN6u>)p^{Wlk@BR3n2x2Z>J>2h}Stheq9hej7Nr}ZESsV z;Oy+|-v><82Z34^mF34Q9U-n9s$VZde4W(?jVdQq+RAFXGHzjEbk>PQuXZrLP{mP@ z0(dlFcz86ArrK$gE0tokw6v+@&a`;H*$1_`xr+wh9G2&OpQlafeQA7)jXA<{g4|h{ z{apXA6lvDyx?N1&GBgWv?8$2W@F7KN{4;EJ#JULAAe8oILnJc&$>oPCNS24kM+HU* zsRYVcw{QIRv{HLx%#q+QabF~8J1&WQtyt#W8u88J3(c1ha?heu27rRgW|KAg{Rn*q zw}^`-S8y!4dk*bi|EgXi5aamsBc75OaIJ|A$6tZg6c&SAWc(OL$>US3s%B%s`~h4}`Tuto#SdRRJX;AAYG9)V#rwoAJsF9*w9J-E7Zpy;ynwMmo5> zd}Y;dSi9x7T>1&uX{A7WAyt6&;c~VPpGJql=SVz0Szc@m`p2J7mn)+eV9?NNhtk^+ z9cg(2do4r+1w(y0NLcONJqhg|w=v5~AS)bl*%ZkZ$GuOsp%?e;KD`gwLVul009RN& zI+$`yHb2*2SDO{T?%!SIdAX<)8J?%51p{q?j7^1pnZhqkHy+4cg<(=a|}eoC$TeATcRV8!rV&xCmCSAceJ_bIHhF%CtNV_ z{qXcS36WVuqbATZuslf7V}z!4u)Qrc?6wbwPh36lpV;XO9ys!1+6M^KSgKDKMtv)W z0D8{Sef=IcD%PTZ#|4>azVsJE+ck>_R@S;5iE%dZ*;P@0ZB_q{=l&7fT!?{UpUudv zxip&p9h_KrPP+d8G2K7f0OWxJj|;KOqw)V8*!eB2oqk0fKmbG5DK>l!_8In5{p>2c zBaQpMDh-27n4?%EcfF3?YIjM}QXnfzPfxE;aBzMuhs$nV$melC+@eIKs4=mfIEnS)ECNQ>L`og+}4-kz<=lrYipj>+X>`Dj4 zrZ&#l#^K@c{`^diusCI8TH48mUZzJ{maSz|cvDJ|>!UjI>Zix_r+diEM^!a!~UI68jZmtM@0Hk)JWxptiGwz+t;u$X3pv)7tk$a*t1hYe3pIVuJ|^za!B;-bl|`dQG1PY8K z2peo9-mfqk(wc0xgZHU9@RH2?&&!4;=A)=pOU)z@5iqvNr3+i&F=~2Hq-lI~>HG`9 zZF%7RSgi+WQ<)s;p=!IHtox}QoSb568&?E7+myj6tHw1Or#7mBXR>H%M-u5p)$5E3 zosT)}GG1amy*$-Q79~xASw;8M%AtC`oIY>hUh}RW+<3jEJ?`te&3nn8vQ-f2RmHhM zaK`OZn*iTkUkilRJ;zl`s>4}@$#+6>$TuE9GPEaCpvr5F*r$-K{vXpq{PSgUKJGo5 zN@qNFzMq4AicM}UP(OiV;dtERirk;Cn&xeDJ-tTHDOFlwD@eArwUxYQcUz^uM4zp- zk2=30yG6%Q$i2-EmtAgFkoufKFriGjb`fdRT5*BS=zy!82^n}yI+N`=s#s$2D11Y* z8{1Ni0%rYZ1r|N=IED~!Qv7MqPknmjF`QDs);W{P5PGemFAIp62Xg+I7Ut)G*}vM~ zbi^JXy}hPGzwobQbf*PfgcCGT!)vxy4(H0qQLCVjtKIIB;T$A&bNu6HV8z+!PdaOf zjD%g)UXeF|oBPzXZc@0=r*pWToe~zak((3{kV4cd_QPnH3Ir=TCZ-*LexpQ`oXI9* zslCR0nSaok1`CyKZRq%^MY#C9!y#5c(7q6VYkjjvrwNKM zN0n+kxoR64KCk*5FqS#4v{cCF;2kFcBhXQ8iec8U{I)6NzOTROPS&og$e(F(iHZw2 z>|h-`La1e38?v3Y{#sOAP-sF z>V{=K(HH^Y{ISI$qjY{pm94rMX6g=I;kBUS1zRjOiv*mmw9j=OS5e5W5|TL$;TruQ14nX9%K`=-C__51-f&D7w6=8F0TUv5cD*Gx?)jG+^(-m z9d%$U#oAS|-K0f1`(lwl9ZTQgqSPLdTYDJt2C%{tX<1SmUWW99O_H5fT0G=-Ufv*J zL>rT@-ku_Hp`C(4kXOmx%DJv1qO@D3(m@y$_MF8W+hU%|M9tt&h0e>6Qkp>GXBVGp z%y_W&4PfUyc4TS;Ycna;ZR7OwT%`7|dr5-}B*CJ94p=V~G619=wG<7sVcb+&o3F0Iy?b=%2pV;cHd6ugtm_Qd8rQ_%fKGP1{l@ zNtecfzHn-fPB9fN5S@^axi?kY0|g%k3eg_5^W2pUHc6i=vy7A4zCx8xD3^(GRIcm6 zrxo?hy|3|u0Wv+=05Q!2_IW78V2*nerj}+x)T5->cDi@_U<4Ec zoi`*H^a*U17!EEjxrQf|h)r)GJaFVyGKrdM#&+YXir57A;iK*9;B6#pTCeF zPU47e?yu?gD^kKwjCE)h?~QEr+PA59UPkKqHi$^S%}qEP*SD>syzZl0sMnowH!z;2 zROB*Vw4c6SQr#W3m>91d9WbO(3E_&)hyf6Z+)vzd}nI zY!1(tiK`m)qSsu?|2|FUavW(1;GN6;9(0vB6`s1{-Fw{cDR#1>l7*87$(XuymZvh? zVU6oD?i>;GsrjZ71W$obF5*^5+*UXrSgYp3tKAX#Ql*j|*Y?(if{gB8gTeCDs+Hx^ z&)vgMoP(zbyj84yNMHvaA)fAX@Rn*tHTH|@nhe=9e<+k1*=I(%`5v*FeQi2liFGkK zNP?iUkL%-o-Ak3;9vjs`juE&h?!Bo%JIM%=59YgK>_=ZP55))H+GV^lrT*S54}ugm z4mLIf-Iiz$zsR)=+_bZt5W@gJ^YHKxtlnj}BBo7)$~j?(;Up{;N);qwA+n(WOnM!I zj4jkGkFRrOe0)h{H!CgIm}Hf2_bzbRr#9=Lm$hCY+>VoZ^xm=v(et`VnyKL&=KMy= zj86|C*ADyfW1;QaJ>PgbpB$P-(*(?HgQe-zXGUe*Q$ zmDdwQ={CmnNv1G?#^lHB!pCjyHvOy&{01TksPHwLhq?8ml4TC?FOjmr+%G2iUPy25HAy}Q1u$RSBUe*? z0yypd_*|krC};NC`CfZ*kuUelHMTYKP%+DAUNHjQt|!xW!s4KA(x|kVQG32{2OzZLxGWgc%<~VC+tB>_LJx zT6?ujwMud~t5yE`0OK=_hDc?%4}ee)0O+~Cn@Y6&27n}jnXDudDWoaaxGq8vnJrh> z-m14*@;8>r_6$j9MAYN-Wh311jyy~~i(V;Eq(-%mT8ORQE%7-q9zK>%5x>2*Mq^xt zmM%ab%%-X4z>j>|6`w)`#Ss#{odjR00FoHo#Seza-;Q`L;A@+jia zV6oE1b{zhuR3^seuYh_kdaN?;rXBJnPEFjK!p<8(ZZM^{6{^tK5C_TWt8|TA#*?~m zWJ!vSj!rJaMvFaL@xHJY9kwi{n8^E+DPM#2%#ZX;7cKbfRHS6p2wy`ieHI8DMqEu? z^D&|}&z_84cx#})gzyS!wcaI~xzmqYC_J!mKM-`tH}=(;^7+zGd^$!5ViDIQ7SP|d zh|+TnJ&uBf)prdM@YuSjZZ{wu;>}O$>kiY+WIb&SV5{~iJ&GV`c=m1fU@9Qj>O}m9B#yUoHec2$J#%XYi?oR;iAEsDnuRZYY=8J?Vn7dZ*Ef^ZLP1sEDRlg#Nk`yX!=&TeG+bQxZ6~Mb#{Hbnh&w)r zeG%`}od#tIo)S!jC(^=@%o3lztconHZe|fvSFj}Lb7#)`$Ms0gwos=?K zqY;Jd$p{a@MGK2*Xc5eCLC!v!Carnws$6tG5*RH}gY_W&(aNSFD&?l4-`vf+3F#*s z^yafBD{O9e_pMoTm%35X3|yUiVftSnNwivfoyj=P8~YPaB5W5CEatFqNYwZ1J((7S z>+b>X&PJE=&EGU&PJZ|)M<8F;Be3WVrfG3Gerq297fy~dgih}TZ@@9g`j8;xbil}$ ztCR6tsag=s#hHO7L-3fHMe)bn!RFT#E=Tgx7acO{t~_;3z!BnCc9)!f$z78!)(j(w zIE#=;$lNS_SX#}FuZ2oV8~uAE@Jn?jdA)6^9b88)FMV+8i%5A!fQ4%L-8x5#r9A4E z^ym{EciKBxtyWKUC%>q28W9WtBIObv3;_~WzQynS*ptA$%f$d@0_46t(v5p}M1iLb`oC*~E8nf)s%;H$E`Y^6|ll#`3w~#~-->sQQ*IwuMfk zji<~(Ebzx4=Sn+(iiMIR;CYKsh>EUn@OkK&`WcKxZszH)v*wug#bz4@rmZ`9pw#=4 zx#xw?F^&JrPt269;2pTzgLzRc+v=HaP_!JwWf)&5U1X!pEd|qvR%OBC{9AhI57{@nIx-!_Bo_BGdm8POiqj_Gb*9yDJ)7ng&C+)F~F{|?N)GX+krDSZ-I%!WRY%F z7v{|8a;>6XZMMIwT)MirN=*aYe?A+`a^pxSgkEfd@Mb61mxS6g;jmr_tqzcw5kmwt91j~%ittq1z6+)D8~YnUld2n% zOD8Btx%o{`I>rwUdW)e0K4wGqyrPn#J}xywE_`clST|fyE9Z}N!P7swQRgK)BKG3j zfnUqnfTY{O|KaX(PQA}=^ZRRs25bDe3@%6h#H#yr->~9R1~=4sU`?=gS;z?2s~lVx z4;alZ=}N1Yri*6xEZs4kb`G*$5`4LUVvB>QM!iu27eJbn`(D_@#tuK*Aab6TtMxy)ye+eMo^6edvx|} zHTiZnh?=txpg^?RRGXI^ly0s!IYbzX%K}10~3b@aS#wbptoj&iZ6Y#jkv&b0^@nJ zXx~Hf-P%nEUGr?V=O-FN<1QY9+Voi-yTe3VlJ@`-n4B%c)n?1GT|UF6f&t`7>^9`xYDtkC*b8e{p$fhViUT&jzcFc%(*Gpj2 zxy1u2?S28sA=kzD)ku>S3!ibl72(&EzK3W6Is#hO{TWrBqMX{)VuJ^=t!+{gv*`$> zW>!lx`IhXlm^$ZCUFIqvwpt!@nb*xB49p(iwkF7#ZwIdl496hJm-cP|UUYYJ0{0Uy z?a41tIIYusj^Qfc;m%VeXr{VEc@t6qapmk`^`zsCJ} zLVLDSh9(gm2#r~tIY_)#iBC|A<VY1(l8B;iLUYGfTvSGq2++RClS{^5qaF5 z)cW$a#aEYnIJ#Z^b)Ualp5FK6!XS3%O%`NbG}LFMY-{JefJ&aCOQ-uTsR_`=>naa>HmQ_;i5l8XeA3H zv=e!D!6J$+Fe$@^8~jC5$c9A206PFzo5f&<(9Bf1s?E0KZ;Ob@{0|QI7tZ*n=&TbC z0-$x^vvkV;LOlNisDf(RZ4rN-i+uzBO^Lcn6oju=1<5h|r%3Fa;j*Z-^agf2@Ey`a}}b0++6+E4oPd=&Q3?SBL08x0_Q zf3xA@u>Wt`AN}*(IPj+JZ%X(Yf6DM04>tyX)4uVa=geQ-b^gL({)>PBpaanx0Cb-2 zHUEZJ4$$rHk#b@?JtqCG-=;dlbpFE!>C*(414l@`SuoUS2kvJ8^ImzfAjbcJq!SUK zUBI&*JOvOrIMT>J?CqAvg%G?B7vFdK?CRI>X4#li5^9fjuS$?q+k0 zHkaLl@3tCMDkK%y#`8`C!i`Jt_i4(~AZi{8q$VvnUk}yaNCczS0Vvc>#8s>9Ux#`* z0>9g364X@2j`fQf*(=Q;J|d#<%EM zA9{CIgqrdSmfOs_O>DWn`?DnX?F-)`>aPk_^tGVIOL zYR5wRHqhVw#-g0=#6EbfF>*Oq{`^86odA|b<>N8kDV}+;0jsb~Es<>goeAKS;*`~4 z@zejPMh6<$p98;Q{{4QIR}b}TyXi{N4!z4wpmP9I#;Vz^4&l>%F+;Zl*sF=z^{4s> z82rTZn_N8*tAXlJlJAJz7$OAmHtp88ie;#ODv^E#DSx1x!l~qEvRLI!cDyRYBZDs@ z20Lqqr3DkaC>5za?e`T{>wczhsd#_3x2|P!JqRjetZA;yMZV7kI||oKD?%0O2~et| z3H7gi=x5E(Q+(|7cx_mMr=?_tx9cW)RUb4{C;Ty0ZWx+L&qqn2NFQ6nPAc!g;F}9+ zhqfg5@8CQLPj+}e4IO>63@ONSH`eMe?pi8rEzmxIrNKpB9EHf^d9Sgn(j5q@Tu08; zRpHNNwlYeY5Ca1Q0G@-QBt;4$7{M>MKOz%=!4*Pz&B&LHgqfdpW}f(M$lWytV_``1 zV-<9PO8)^A5kxXHUkdHBnibp$N~(9!OP2JQ;}B7;ANU>F-KYE<-)^**6J~SVziTwl zg{#y|gPn)!HP-9xRQenFaA}3 zosdOliKTzY@eEe+d)u0;Q1_ol6_Gw_S1|{u1(LAlfV9-Rx|7HK7zRYE#0ZNd={^WF z9jD0M-9t;iE3Qf@YV1(oF>Q~oB!_EQcfzyKcdrdN88!5yiS;V`kJLj~oRv@jn-i{W zh5$Mmm?HGNk5{fguNRuz!kwn8*5D1I15ti=L*OXGQy8er-fTO#jtuEQ*9kc0d8Xj? zNug!NE5KaJMA6z_Jn@{E+9_q31_amUJ$jx))DW5%X@a28$57E zvX+D*NH4hY=SiS$E3+crHcHT?0F$u6F}A<+a}h(l%+JUfF8%e`0>BsRw$RyQoF0kb z=+-wyLl~f@H}-~0jBLa$h6nQWD-=VEik04xHQ7cat~9YjaR*=lUYUdN>n@2 zo#%Hsq$f4q0XWlcRa#vscQvRzOWlb)_Y#1F!OS9#MTd}eIWgqiIEIKoEmJaMyYL+) z{wx+;ru1S3b=6C=#qkkDNFO6GMH)u3{96wRwUiokRaw}34Kl5M%B}9R*uh0#KfuM9 z?-n?e!MVB*b<%?Rry#LiG{td)Fo4oOxl(=MpL9`V?>gzz(GB*Y%? zjzW~u);P1-nXtwnsScLc)W6sQaPc1^Zc5zbbNf9inZMN-{o;r|CT@kCE^@Xeuh$1f2>m{>VqI#~=-b|l{i7+ILyJ%}L9dA)iyE=@-3^BLKg;O~iXw(_YVMWG^GyLn4i^r{1zmL-h=PSoPv6J zyZpQ1q~{iatzW}`5c6&b-S8vJ&(iIZCFBQ$zNCQFn7#QV3Nu@ z1O;97@Xa(NdN>ki2vPL`Ja=&(mYkma385lhn?8ClIp>g!ctj8Ab%H(^2%FTMkA7BOHh}I^-Fv*+a_tx>30=62f^8@yY0OQ|wU%W`Fg>G;of2Y&AOzzGU9U z4Zq9-3k70Y+LOzExv05s>f@_+{xjkg>>>G(@!^Uzl&7BLP#7vaqAk2_vv<@5Fq5nt zUHsiogc&wAIr6P=tY-I{izi~Gi<57}M+&uVSXnG=Z=K6;Z8(!u;xH>=FyD!?YUUvj zUM`+Eo#_N49?2Xzr+ijwLe`9?@;NPoQEy*_7J4+)=ONf*&h?NQJ|OgyqRDM6lT>1# zY%oy)ks?F3HzGU?Rw+QtxzM7}FOCiI&usf8)hXXEaWLeRQ4ern0nj6;0Se6mSJ!QL z8w3)Iun-v^XTCFis5P+Dz&46a>(6;FXRG8)pq2UY&v3Rarb`jd=}g5Jw##;Dj_?|F zQ%3Kj=$K>r8_-al23&IB<~CaNp#7r5_VNqHK&vN5j62&mvGzv>MGGDU@)&Pv*J6cP z^%d03IJJzTG|uXlHX`8i&8}!2#&tq)0OpH1oR5Jr^ zuafR2*FJPGF$ig>C14&YR_tP5=9ljBRS{9b-cS*wyS{G&16k2-`MY_gVd`+TyNAqe zVttCDB(?QnS3?wxk^xYCJutk#VB`i5`i>>Kwhg#}mO;c~0sjuu_fdUMx+r-H5kC!| zeVGAc5*3a>lVj+afV)V3N#=udt%e~nverUS1E6N&##HFCZkPOMgT_EWt|lYOnnbSN zn-UJI{zKW=Fy0Z8dsfy8ssI61+As-2fb9Rd%N;jE3&1h@X z%!u=%AgCxIrNg6CDV2AEwFkyu^?X=`KK@ShDtof@pf9Qe^lMjCtXYd0n-k;x!X=px zwhOHc?mpv{8TG>>2)V&+75SoDLqFc_6%OD!(4U=&Y+s|qD)WyJnp}@g^I}zFQBRgQ zN`G$q(}{bS=#LY(FB`n@3-=#eV_;m3#4k0F)o2VvLX?~i;sg+ll3x8&yhJuc3xr<_ z;fZNzV8|S}X8@V1EfLycz*-tImu5!c!<7l<3dlUBhbZ~PA_>nPMWlfX@B~J|oy}Xc zYQrEl-0PAvq5D!i8J&^avxnA(QpJhU7WKo5rIK*I#~9pTua+ZUoRjiBRGSNM;0bfA<# zCP6?y&1M*O2i_%aE4T|sS&RT`r0#ZiYbKr7y}}Php3D^B!0ZZi8$SlL-Ihi5<=thC z3CUr-z9?{TFe#2gN)ibP_^GNn6;3AU&yptUK)u*ReV{q{?AsE6(zb{(9lrqR;)YSf z$6huuD1x`z53MMay~_QLH5Vd9rgdkBh@sa*QE0T0TE{DgnsH=hekwB54`qVvMiKqW zt2z_pjGs?PAGS2ZJ(QS@(mX`LN?pE%n1cumG~|s#@4EbMzg8{V*Ho?+d6FPG9~LT^ zNiB@PvnKYVFK0P@Z{tQ!vo>V$DE?8{K4AIFbYeo& z>BvyHTq>AmpusC5K;e@?5bSPr-q4wF3`kmv{;Q%g z3sTpaHII)QIXqlEJeLRGMMR-V1-!kz6Iji^yDTYd6SI#>WL1E42|Xmf{e_#iFm7-u zkbEDGA@y+wVcPPh@z>aK_8F(WV_*oY0gf1FF{Jq$u`cCwcHw+y4#w33hDLdDu{AY~*aWtZFf+47s z?`YR;7|Z(>X(#LkQ5hePLQaqs)>RFJB$Jok|C_`aBlt%|;)l^@qWP~fi{K~Nw$e*t zr!C1(HsuQcT{HSW(gXZI;u0jbcCr6moe5?Bqu#*&DW>!n1NFa}$`$@2F3Ble_^*=L ze?BOXgNj#_dDEf)ySOCi^haF6J$r-mzl%piBY(st#!5H}f73mrKivyS)yezcwL6iN zKjM-INmAzC03u#2S&O+-{Et+Y(YMPsOqIkRHTuvn?0f*5kBVjRaQEz0oSu8 z()q-jY}N~TT+gRL*GxTV8GvYg2#&9}xEzN_>jK6jpVAR>tG@(y5@o2iL~Y>IvjE}w(-Ub_s~pm+ z5506=Tu(U{wc9*X&g}U_ydbx`d#f zBS;%V{xED91KjOW0A^>TVB=8S5xA;?0iqeQs!My~5Y--jEe`XicNfM}s9Z zruo*gkLh=4mvR~WQq4&ab>Y$zd{-A6uKOKBa0%E~?x#=AZXxn=sNmq>`TXRY_u$4C zrC`o@3w-ApUC;YFpYEN4$`+b!>|54N`MOtMV~2Q$qy=n}zT0^e5R-t_51WN&XD$8? zj*`)Ca|-(-KWZ$8Pj#l=`uU|??wTj^en-?D{x{aFS3*F8x4st;WQY-uY7ko9Z9i0Z zjoHk%>4I?j(Jf5 zKL#6B=o3yeg-+-kQb;5;lN0M2O&BY<382XDK%@%L``C`K+%S{z>{TH_26 zjvMz_dVIe62ml@C6Ik>%haK?F9qi<*4=@(0)?>IG#e7(r=j@_vubaEO#Jfc+j=XsB`a?j6GZ+6o|H>3&&$~Ss z_WhXvqni2VRfMMgc$N0dJWCoJ*nzJyV7zoKS&`@7Q*nn<280* zxyCVCp-O=z&nAFetRdAolIt2nM9=Qv0+rOXqi3K=;KiV2kf1}i5?nM;S9ousUKDrx zAq+k7T1z5Q*{7Uoq*HZ{@_TN1H$#59X8n%pc7S_iztnFkr!Yan|fs!6Setg+Uqv-XTwAHCXKQDH0JG8ChxtyKWDM(Dlf|t_Wy0U>tSd z&u!Ohlu)MBuO~X5%x0RIz%p^Z^b0sNelCUY4a8xy)UP*Nop^XFLLKN0LEgQ3g?VEc zQ7N^kj_q>bIeWnpl}u#QaBy#7s>K7b_09>2&euki%PNq?AKqp{r^G5>f+F#MxrlRO z5+X(5@aT+4{jNpU#336|VdZu{)z2m%*}w-$@oHm9ZHWy*b}p#3cqkjT5qKpm_)#dxc*`yaR$LPwn-q!x*bsx`jE3`gl>#z``KzX2!)_&g)?%dINg9$o z{bGD>2_b`qc_8xiw8`v_YXeuOqH3iUTRd^rkWW))yYTX(30=YJm}+q|llN8v<0Z&I zMNg?hd0_)763=wIRN?aVNbJ}JAMw5DD*UtZwpZm0Lm7|0%?pkIQFsT|RfDJ)oB5jL z(PS4xXWTE)W-i~%`c+e-F6#36h;1b?*o)}sl9T>kQrSY1N4L}7(Qy6ky+>>dwB&3* zxosUDQtcD)J8_KIFR!|8BqiQGcKL+t@LMHE+IcAZki8?Ba659vUrGd;xvw;3T=Xk4qvpJi{1 zk`B*d`*lLH6Lf0zfwy_?812TlS(bFS2Af+2V#<|1-&m$=-A36*U&}kQ5zm0PCGVI4 z7082&u4fO`6RIDJ z2*M14i!a0h9Y{FuIjxql#z_`H4}oTO@|+vk~CLYTKIl;(Ty(>oxuXFf`?C6mq^nKh?& zW_ml)q>D1SzSS&WV zIht7?ieu^Q4lab17~RkZI+MT- z_>fl#u`|>6hMa;f2G?55F|pJc)QAYj)7UchfGHBz%k^K*)KFDFh5H5ZXd4iRG{A#l z0L7zu`_O)@SIgH<2UejmxQBxhUmFk&kU7tJ?nY0)XcX@&bm3FGLLXGNB7evy#J(>C`7D)h9VHKz;m(5}e zX>~dLVtzK)jtdgq(K{uqI4n#uoLP1AI-FoNJXDuNfNymOS&@kgy6d;IKwMdkV%F_leaH|HJS<>oLG6foG7R4fDDmXfS|@ulyv<_WDmph`%6(L-6=9-stvh9@D!zL2V15c$aDW8NbfH5N zpqucxf;c+Vils(@QzF*{RabD)A=20^lP8CY2Tf$~ha3}z6{&N(7@+(juU9;3Dm`T; zAK$+rlZRN}Cfe2ThCyID4$9Gds!jdov^odmG)P@4Un!jofNDOi-Hz>m9|Hp;CF0jQ z-&F8Z_zbBcNyX+7ygTtz(Yy2TUGJ8V-Kjd?i?}I?)aS_$B%G2~E>j|}|4iepD-!^N zm`&zcX;~D->M+X*lE}ix(*okgb?XDg-d@^=B0L|jCb1HsHif%i9w`Hth?B}u(sq7rLXj<1)BdOn;o zuEmOLk(>C6qlozukxts=S&Maj<9QqN1z_om@Cow*5QC7-W|&H$y?POv8FmoGZsp%m zva>eUCh7bGgq@KNXy7p!@<5vEIxF}&ZC*99f?$HkQ_ zebkP?Y#K07HQ`{ zr9Za-5gpZSQ?P^zyMO78)Tby_SbQ$I4}iWY2#YWJp~Z0yb7!c|0kZh|Jq^8uw|2gD zLf3+4JsbzMGEbL{w^Wyw6xNp3X$RL}x%_)82x5T7`#k{q?p%0M)7|O#YrJ|VI3{4G zrsn69*P7;ZgbM(2|1-DPgKz9WfOyn&2uLP>M5pg0;Y06Xn;4iw+(sYP8Y)m1DN5TX zp0e8Rq3c9Yk9l_oi9x#!-AbtmjEPX&t z3C|*^TC*ttDD~=MHeAST?-}LoygPTEh8c?IX-Wub*Dl6{7$G7985-|TptZZeHq|V< zp5}sNH|q2a`r5r30)0Y&tW7?N5z;r1v@#YD`wDX&ju{C{$mJdZ*pUD27B6RXA9iR6 z;<&p}lbVk5=;U~+yH|aOa?qFS(OhZlCUwTXN0m2Kd2Ljh2$F-qwOceS#Hx6)hQsG^ z@#izGl59c7dHGxbjLF;^Pp7|aP`)2Rr>%ncxP?sMZIa?q8OmjG07{e22@)5egVqnPbE^TEU~IlXp3qt0V)5@rR=4EB@xp zUra`?UZLSR#PEo2PnrO7oIzHk+>o5F7UHunG5_6+O2goKz|65X5BBlfuV{@ait^^3 z)n@r_aEH}AabU!!jSrYLDs-vppD0%#dZ6*;SsCS(HhZjq8Q)pD5FJ*MW0mUMmF+!5 zV9+lIqn?6rIIM^+SDQ(VTFEnbT!plbap#0nwbg5irNdf?1%^Q`1Q5|S)94efn_r;{ z;#|*{LMDrex(aIg#ZUY2aX)GU*Ivy)(sngQ=$U+~nPSHU0F5>4akip$ug1aZd z-QC^Y-C=NN=lOP@cfYgy{nclxyQ{kH)2DjsuDX5~VOV~J{2$fcW`(nq{7XRjv>+3y zLR!X5i8+{v_uX}p?vPiHj(zYS@K2>nVyMBQyQRO>=bI`gm8bcND3$?6Va` z*bZwAX&jqeRP5a2GNWH_fd%VUTkoEt!6L?#TIAX_NZk z7?1%EaU8yrC8v5$){c9tS}O6Kko{Jh%M}ePoLvFlHsn+eU;m~>L0orQ@HJQ`cn3cg z1l~+JqtA)br#&6#8WqRqme57wOH6i;37Tfn?XX~AI6`5M*5q%cJQ?(1ZitmiDZU*d zR=Igo(!L64?`gZ6dWo6O&P82W{(bwE2x@0|W)F;MX@(n2oPX<#CJ_ikHoL0Z#Uppc zk^IMQd;O7Tfm|6>$vPe6b^^CVb>?{Y1g{c~j_TUz`tLB2vDrxvwtbGI&MD8dtx@$y z2qIQuy)G&%{ktor61+=6i30v8&+SVazbm3SFxDJ<6y+p9pH(b_-JacPox0L=LHr8x zYmqto+0O={vgi6rkTHULHA@48{oypu=`~OPKa~zzkwalB1d>XlE*hep|A+zjR?cpH ze@=_FgUK+F_9q7iGzW`euKh%957mr#!;;Ans*6CS&i5TlmR~#g$t*6pajWh{95$c3 z-Zl7>8fyW_Xw1U*$M-y-W1)g?UXhMGevDUxrQUCE&&mQgo>H)jPT=rM6h8C7fd^U2 zV{PUi?bO|H-$U_zk6It!vX-_>^%FV=#*838DfkiN9a8?CLARdS2Q2)PpXr|G??)y1FcXvfX!j^XIXffZ{ID63 zdjc}OAp4-guoZDA<*XNc?V$FR&*{U2Phg|BVV;Hob7UIgUkG^pe>oBWluCpPI@5S- zUGbTZgL#pB(BD*x6=~iHhW8d&II2qiI^w8 zGc=)g0SMw+(|_lNR9oL_o<7J(u{e_XO%uc$wF^!E+Z7e|0B_jx`)E*n@iLc9P2BIP z=JD(KM*Ma`$h+`Ee-j;^7yHF&%vVqG^^;G0rOrIb+G1Lc*VRhtVC?tr2X36Rl`U@$ z?Gi)r5}QHxxbOxRm>kEYGtLU$-a?PplG%dyIm4$g?zPExv4Ea@WL3{9CAlH|{DPX6sRx)7d{?6*Bn)jPit4h`*4?!nR$GT!11Zu_2KG4lK?pIecb_ z*bE1wZE=!uZ|Tq=Y2s`?QJasqsHz&1v$8gqEGi{JIci|EqgX;%!!mCXn5e@S{VWl` z1B63#){X}pjFQQ+$BKXylYVgM^^ z)z@Ji*)h^l38+Pefx}rw>#OXrUHFvetw2Mt5N^%q7yjZqD4E)0gp4B=?ja};r!BU_ z@!Lcnk&;pB!8UQr*Y=t4<09^Dwh`m(*I@KXaZ>%~wg~!n=5gU_(@m?VFOz?CA|yXl zi2rB{pRc!MLc>Mecpr>%Tz)Y)m>H`Jo(Tn$N@hoeK1g#0MYoVi21PHZ&|lO_CzAEH zI(C6t zQa^XfQx%L6-tWBj^{?)QTZrm?$ZiWSrB-%$P{(^7LuKUx^+(LjUcbUV-Rid>uBVk0 z>&#K96(fLY@l~A(?$`h_mRj>rVZVno;~obCMeZ<_7J4ND**D2nQd{P*4+)4!rGrP> zT5_HAF^{6;;*RPZ#y)m9?95n#D-*9DW`NP}>NAZiai6 zKkCOQ0g_$}0S8(!mTU-*rxn&ku@MfF!H@e33SyCjC9Myy6Z0!uC~6Hh?Su+2Nd?Z> z%9;cB(vm#owu0fK2?0}vk_z>a*JC!{tfw*zWAKcLp{Zdpd< z8UtVuJOd%ibf|%|{W>5H>@Sq5ZvJHdnOxsvu(E9#JK1NP#b9HxdxG7s254pw6eVe} z2CWZ~`=GTF3E9)Rj`Na(KZcW_WGEHf*xEA6;MzQimUShMWqRMCY~UXMjrE!n~6HKr1eV78TdzAaA%i+KU= ziDs4I*x+OCANMI@eW{}eEvUe zC(-#qUdP8OFTaLy<{JR8)_eKuN=KG4dy}8ooZKYFI*};+NF5VGwxSh!-qQTpYP@$P z`h!&b~XXV*=uV-dB`3nfmNHOL_FZFYTlt+hf`IxAn}4Yh2bPyg;g=sJgnMm3EZeX$NCc&b^-PlnmrZaAy3LSDb&GtIDV;_L%*t z!~aY|#!w7mO2VJztqF^+jAU%bOeQJf@;lX&5U|v^8@4c!8KvjAkMZ`6WG`5KEXk+Zu%29USWZZ4z4+fo^U7#IIz1JxN7H)=*Eh-)bC zBX^ADI6HoC(XhjreBJNdO<~SrG7)_X-c&05!#!pU9}*^;G3S9ibdx4&Fal>2RVW6n z4<06P+#RJU*mwV6z>q}AoXrISXzZ_scDBicOi1EdLr(DRZ*?VWXosaEla0f0G#+dC z4sa<)z`3oC|C6XyZDW;$|M9^>Kq?r_P=L;ccb>Y7XJ!gsf{9+Z((;YdWw)XABprRx z_zLsVT>++*-!OKZ-m_ql1pW1BA?_7}gWzR{A^3dUh$FW#E)V7sfASYmJVvve%)yG| z2kP9Y3!Kym8*v2{7Gn7DROjCLjhoKAdv~AJ0+~O-2pHLyJQCxLZ+9HV>tJN?k&&dF zKo~lfp}$OGu)!xv5Ce18bv?Q@#-LJ;{6>plotB_6zqxJ8JQ=fGZayAMNM+Y)9QM1#||GlzXx7;RW;!B7MMDQ>pRE!`WmTEt=o)7 zP?{k}0w1)1MVEq@lufITBY4yqAM~C{QU;_@T6R1|<@Fh=kJWQm=-pTI?Is5tUOLHU ze`mmwH{$;p>?n2aad)^oFg9QMNs3;Ch8qJks}=|S{0a204uJj!F^XT_iVF=pe{Z|e zKMaG}A&W&@jde`gRvtQx7(K(m-U@tHfk)d$2s2eqxoBqIo=s(PAm$01*<&r13$5uK zi;(^hD`Z%-yCvjmRnB1PH6}7n;N*+oo}Ag|!jAPY)UG|}aw~ievZ!7_>&0dw)koa& zt4f4Jiw@V(Y^m8wN+n|OHFQ?ADWmR$<29-@Lq7Oi(%y3T(dEobqVWcJBW~z* zi>lXQWLItu@(Yz5LtgVN6le!2a^Zk;#`<{u=CMcKW0LT2;&8++Px-jr3+OxRErntR?p@^ z91Qrl??om|U}Q5kkvrQubfT78EaWRuMuGSEc=fkYF#j^@92F;6(zSfn=M5{~e0yu- zl#_aWi~vS^+X)Y0N~V`Vu@M2Q`m~9kb}#tcWI9bkq*gn8+I7+ezYnICtrIvgbA&Is znb4i1HNLb;`;rRp0+t(WnBuOR$I75@A`&3952b3x44moF`mf~7keG?!?J%Qr%9xn7 z-`%gPT{hh-Dp`+v8weIP2s)6m4c`W%|+t*=h3@Q*4fcX%hEtc_!X!%=jb`+ zmhTAAdDJ%byy2=;#?UDzE~I9XK5yp?>B}LJ$v^otm=cyB3?P9aAEnj7uqljIsn5?E zblCEF(7gl=MB;Gh^uZLUnV0WEQBrba7iby>lPj@Xt=6A3njx2xzftHo;&;*reh%Oy zjSHJ+$!vu&N^3CWM`IM=pZ$FHI?Xn@Try4Jw8K*xU)OAr@bi{Y6Cp@l{FVBg=uMc- z@b#9BfiI9#rb7Ww#Sh#V^@3SLvk291hdbqkTpD zW9zM5Frp`1@X%eMPuC?bzKcbQE<*eC=FM*!9M+lLYH`MgYCgn^geFl=734E_h$)7f z^{`|UW4(fT={E7`Coc-M#E=5G*HD1z7Ds%fE|a2@Z+sC<)(#Pb=>tCW?^c`V@_SC) z607xR#($Vg-)}?|h`9;v&l#mWP z^C>$wYmfFTeVU*+W)4023wZa5IRwem`3P0EaeCCe1pCXS*CitTRh|IV$nu7YDGB19 zgazW@d~vD^%Zkh(HeM~aofBzd4U2~N7vi|hSz*Z^5TV+R%hmat{0qOe0;sC*8fPH> zc(F*aVJV@a3E8Uiw@X_p1#LFwH}h0#&7iwo|_g0 zQ7moG)pJ!T(A?@>jT&;fp1O=lUTl?GDqh!~fE4J(ihlhbmBhhuJIB9l`|NR?3Asq! zqcjUdmzT%BpfpdHJXOrc45XQMe!X2C0nKQq_g0NT@H6Lyu^G~Lb@$9S-t+wE8^PpN zUI~1?YP#xL4a$iyQ2ncJy(a%DZLSuNoIy`Nb24{3nkCk_uZL1wFk13bm8>#riK6}q z&#m(DxC&m4p>G;+3MWdCk=oZi5iGi19e)Hde|!nbq6?MJptJG0^tv{Y+xnwcst6V? zEGyTF%M`B@CHLi_?K6|X9F|d_a9!ofIB<}Ts2>~6GDly?eeSnjH2%wL$Yfe2hL=x# z{^l$6c^3s=zkgpO_^o04c_5PJLib{@Fcv-YPy7St&;1IMJpMCRESkdh0{K9A*#$mn z(TEP5&4n9?2QlM~rx69Eddw_@HFY#b2~h=)KM~31LJf zAP;FrCU{ulcxRYxc43}~kgEjEZXpjv@zTaguHtVd?=w=lX*beqJ;_I`l?#;mj+#3> z2ktMy1E4QN2_}hJCKdNrU7zUy85R@Su5xKPvFqRQP9h>JdwesccZs|Y4vbUyjD$aG zyi4C{aS{3F=xE{em?<+&kE;pxch<*(W!kT%2V;86_%0DvtEUPqinfn5oL`EgIzK!^ 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