MZ@ !L!This program cannot be run in DOS mode. $KŜ  ? T>*RichPELf]!  t20cJ  @0 ~ @  4P d>x @0 .text `.rdata^0@@.dataH @ @.rsrc@  @@.relocnwP x @BUEf/`>crXX>c,]f(\ P>c,W*\XX>c,]UME ttURPQ0c ]ø]]̋t@3UMH]̋t#UQEM VuPQV. cE`=c^]UQEM VuPQV. cE\=c^]UQEMU VuPQRV. cEX=c^]UQEMU VuPQRV. cET=c^]̋̋̋39̸ ̋3ɉHHH HHHHH H$H(H,H0H4H8Hc^%0=cUS]Vt,FWhc~PjVht W_^[]0=ct V֢^[]UMIH]UMIH]̋tP3ËAUEA]UM~f~Af@]UUSVWtp@uU+Ƌ3ۋy1C;|Gtt!SRV0cU u< t'3~ <0 t@;|@+C;}_^2[]_^[]UQEM VuPQV. cE`=c^]UQEM VuPQV. cE\=c^]UQEMU VuPQRV. cEX=c^]UQEMU VuPQRV. cET=c^]UQEM VuPQV. cE`=c^]UQEM VuPQV. cE\=c^]UQEMU VuPQRV. cEX=c^]UQEMU VuPQRV. cET=c^]jOUM>cQP]UMQP]US]Vt,FWh8c~PjVt W號_^[]t Vw^[]UQEM VuPQV. cE`=c^]UQEM VuPQV. cE\=c^]UQEMU VuPQRV. cEX=c^]UQEMU VuPQRV. cET=c^]UEAA]̊AA̋̋A̋AjjӚ̋AtPQtuAh̃yt̊A`̀y`t yd~3̀y`tAd3UQVuTQE$=c^]̍̍̋UE@]̍̍̍̍̊ApUQVuVE =c^]U]%=cA̋AUVW}2u3©?uW2Vu _^]_3^]UM]3fHH HHH@UU M H3fPH HHHP]UAI T@E]UM~f~Af@~Af@~Af@]̋3ɉHHH HHHH`(H H$UM~f~Af@~Af@~Af@~A f@ I(H(]̸̋At3̋At3UQEM VuPQV/ cE`=c^]UQEM VuPQV/ cE\=c^]UQEMU VuPQRV/ cEX=c^]UQEMU VuPQRV/ cET=c^]̸̸̀yTt8=ct3̊AhUEQX~A\fIdf@fH ]UQEIH]UM ]UVW}9t#u Q_^]̋u PߘY̋@(̋@,̋@̋@ ̋@̋@̋@ ̋@$̋@̋@̋@0̋@4̋@8UjdhcPd% S]Vu W39}~dIW=c~LI}t}t فًс щNuu ]G;}|jjEP =cPE=cME=cM_^[d ]UjhcdPd%QS3VW]]8]tC8]u} uPW=c]E=cPhhWSjjl2cEMPQWSVM_^[d ]Ujh*cdPd%QS]3EEVuW} ΍DPW=cMEE=cPhhjh d2cUERSWPV M_^[d ]UMI ȋ ʋ ȋ ʋ @]UM<cRP]UM<cRP։]̋I@PU} uE]ËM%  ]UHS]VWEP<cMQˋ<c;u @;F<cˉu<cW*ƋωEE<cEW*^EfnEE<cEW*^jE=cωE<cHP<cϋ=<cE׋ˉE}>cEEf(^M^E ,ɉEME,X>cUm}ԋEԉEmM}E }Em}EmE3}M]E+3҅~>} t% ƋuЁ M]B;|ċEUEU}Eu_^[]Ë<c5<cωE֋ωEHP<cjˋ=c} u:<cE̋E~r}EEPVS贒 +Mu_^[]ËE~CUEd$ ;s$~ % Љ;rߋU+Mu_^[]US]VWˋ<cˋ<cEgtJtB3IW=c3Ʌ~T ӉA;|]G;}|_^[]3}~AW=c3Ʌ~'| c@V(с tA9Et9E u$S`2cEPhjWӍM QhjW[fnMfnU [[WEEEEFXfZURjMMNXNUUhWZWZ^EEfZjU]]EUE1cEPjhj1c51chthxjjj1c51chthx^]V<ct ^^V<ctҋ^VWj1ch1c51ch֋=1c1chhh1c51chD hP h hq h 1chj1c_^V51cWh֋=1chh1c_^%1cUjhRcdPd%cV׃ uE_^[]4F,jh>cP׃ 9F(U_^ []=<ch>cV׃u,} |xEjh>cP uaM_^[]h>cV׃th>cV׃u4} 4|.ujF,h>cPI u9F(E_^[]_^2[]U]鹊UEu P2c]UjhqcdPd%SVuW}e]u;u tSuEt W$=c]ًu};t!2cFuRӃ;ujj̊M_^d [] UVu W};t#S2cFuRӃ;u[_^]UUM;tE +~PRQ  ] UjhcdPd%QVu uEtW}GPN$=cO N _M^d ]UVu W};tFPֈ;u_^]UUM;tE +~PRQK ] UUM;tE +~PRQ ] UM t1E~@fA~@fA~@fA~@ fA @(A(]UjhcdPd%S] VuW}eEu;tdj轈t~f~Af@3u};tFP薇;ujjZM_^d [] UMQPQPQ P QPQPQPQPQ P Q$P$Q(P(Q,P,Q0P0Q4P4I8H8]UQVFPM2cMvttM2c^]̋A̋A̋Hyu xu3̀y`tA\Id;H}3U38A`tEA\P+QdEJUxE]̋@ UQA(Et yAEQ T ?L@E]UQA(Et yAEIE]USVW}W_q]9|uG‹QE;ЉUE|EU+A;|;|ƋGAA$W$3_3^Q$[]Vj<3҃;tA@PH$H HHHHH H(H,@0P4P8^É^Vt8Wj<舅tQ+3u Q脄>_^UVtEWj<5tQ3u Q1E>_B,^]UQ,^]UVtEWj<ńtQh3u QE>_B^]UQ^]UVt8Wj_E6t F^]!F^]UUt@#] A#@]UVt8Wj<襃tQH3u Q衂>_EyPh>c2c^]B^]UVt8Wj<5tQ3u Q1>_EyPh ?c2c^]B^]UVt8Wj<łtQh3u Q>_EyPhh?c2c^]B ^]US] VW}|xx0_^Y4[]SWh?c2c _^[]UVtEWj<tQ3u QE>_B8^]UQ8^]UEM ;ttP;QuhP;Qu`P$;Q$uXP;QuPP;QuHP ;Q u@P;Qu8P;Qu0P ;Q u(P(;Q(u P,;Q,uP0;Q0uP4;Q4u@8;A8t3]ø]UE MPQ`3҃]US] VW}|7dtuF@HQLWЀ|7dutN@QBLWш\7d_^[]VW3|7dVtG@HQLO@QBLF|_^UjhcdPd%SVu 3WE=2cΉE׀}u ׃tS<cP<c}P2cQĉeSEPEE2cMQWEME=cM_^d []U(VuWGH\tdBXЃuXOy\uGWNEEF,ЍMQU,UEE RPVEM9uZSh 1cMQhi1c}W1cU RW1cjj[uW1cEPW1c_^] UXSVWh 1cEPhiE1c}W1cM QW1c5`2cURhjW֍EPhjW֋KI\uBXЃuzKY\ԿuiEMW*UREW*ɉMM EPUVQUUWREMUUEMuVMEQW*WUVP*ɍEUEMl}uW1cEPW1c_^[] UMtE tIPAL3;BL]2]UjhcdPd%SVW} jE3Pω]]<cuP=cQĉejMQω]E2chVEM؈]=cM_^d []Uh1cEtPI@u+‰EEVuh$BcM$thBcMthAcMthAcMthAcMthAcMthtAcMth\AcMthDAcM{th,AcMdth AcMMt h@cM9t@h@cM%th@cMth@cMth@cMthx@cMthX@cMt@h<@cMt@h$@cM~th@cMgt h?cMPt@^]UVjjMuEPM^]Ut'AtVq p ^A tQP A\Et/PBL\tJ \QA \]]UVW}w;t&S2cƋvHu @PӃ;u[j2c_^]UMAVWy@4;tS2cN;uM[jQ2c_^]U tHUSV4‹\tDW3utd$tt@uE_^[]3]USVW}t1M 4L;wt;r+DDu3_^[]USVW}t?u +L;wt;r"++ȋD +ȋDu3_^[]Ujh<cdPd%SV3W]E hDBcM uX2c=2c]E M#;u;u;uw8]tE XM j|׋M 8Yt j EjMVQ2c B M PYh@BcM E2c2cUEu MQ2cMiM j)׋M 8Ytj ׋M AM j ׋E uH MM ]2cM_^[d ]USVW}G Ot\;t$IVu Q2c;uu W2c_^[]UQSVW{8Mx/t;1t$IEPN2ct Mދt;1uMOy;1tMVR2cu _^[]M_^[]UVW9G8MExUU+Sut;1t(E PN2ctMUˋ41;2uދMEH;Ey[;1tM FP2cu _^]M_^]UjhacdPd%E MSVWejjP2cw}EuuEt MQ$=cFtMM_^d []UE MRjP2cjj|tUESV1^W8t&3ҋN;t;yu;yt ;uM t9_^[]UE tMQPI H ]UESVWP3cq؅t03A4;t";XuMP2cu 6;uE t_^[]US]C KVWt|;tIVRr;uu S2c_^[]UUBSVW:R33};OEUt:3ҋG ;t);quU;QuU;Q uU;Qt ;uËM t1_^[]UVj2ct4M ~f@~AMf@~f@~Af@ IH(3UMPA ^]UjhpcdPd% U SVHWe|REPΉu3cU؋HDW QPΉ]EP LUM_Bd ^]UUQā]UUQāO]UUQā]UUQā]UUQā]UUQ ā ]UUQ@ā@_]UUQā/]UUQā]UVWt6jEyPhBc2c_^]B(3҅QJi_^]UUQā?]UVWt6jEyPh@Cc2c_^]B 3҅QJ_^]UVWt6jEyPhCc2c_^]B$3҅QJ_^]UVWt6jEyPhCc2c_^]B3҅QJ_^]UVWt6jEyPh Dc2c_^]B3҅QJ _^]UjhcdPd%SVWEh\EcE0hLEchtP LUtlSO2cu h .cӉ>Gu1jj0h .ch/c3cu h .cӉ>[_^]_^]UjhcdPd%USVHWe|RΉu 3c؋H PLWQDPΉ]EE˃uu S2cM_^d []uQ2cUjjQUjhIcdPd%USVWHe}EM;}lue7F] @t;}RuV Eu N Q2cVEu NQ2cH;Z|] ;Xu tl] [jREE2cu2cuu2cN F^Q EF  ЉV Eu@T\0AME;}EE EM 9}ru܃uEt?UOGQNF$=cW RN E$=cGU}FEuE뙋MQMjj5OE9F}GÃt9@,=cPʺ ,=cH ѹ @F뱉FE;tu PMu7M_^d []UjhcdPd%USVWHe}EM;}juc7F] @t;}P uVEu NQ2cEu Q2cH;Z|] ;Xu th]  [PREE2cu2cuu2cN F^Q EF  ЉV Eu@T\0AME;}EE IEM 9}fu܃ uEt1 WΉU$=cWRNE$=cGU}FEuE맋MQMjjLE9F}<à t.,=cʺ ,=cHѹ @F뼉FE;tu Pu7M_^d []̋tuPUS]Vt,FWhPVc~PjVKt WIK_^[]t V'K^[]UjhcdPd%QVhu3c(EFc.Q@Et2cDH4  MƆH^d ]̋$tUjhcdPd%QVuFcDDEt4uPp@E(E2OE3cM^d ]UVeEt VI^]UV/ c2cu P/ c2ct3M;t0ttPWyL;zL_„uNPҋ^]F^]jUE VjPYȋE0H^]U싑V tDtȅuE0H^]UVt+‹DtЅuEP^]UE VjPȋE0H^]UjhcdPd%Q`/ c8d/ cVjHEEt 3κ`/ c3 t"tHu RGVG'/ cu / ch c/ c`/ cI^M`/ cd ]UjhcdPd%Qp/ c8t/ cVjHuEtjP=cl>c3EѾp/ c3^t tFP jҡp/ cMd ]ø/ cu / ch0!c/ cp/ c0HMp/ cd ]VtB4cSW=3c׋΋;t#׋3c;u 4c P3c_[^áx/ cun8|/ cufjGt d3VѾx/ c3^tQEx/ cø/ cu / ch!c/ cx/ cOGx/ cUxMtu]UQEPE]UVW&}9t#u QAE_^]UVqF(tnMN,t8P҃t,N,P҃tN,P҃thFc2c^]UjhDcdPd%SVWhPuEEEt {3QUM eQPE4c4c~jjEEcFlEcjj j 4cUERPM_^d []UjhcdPd%(SVW3}F$Pu}ҋ],4cFp+pM}x+xEPEFGHUEu MQtC}tzMUR@U RMEPMQUREu؉}PE=cME=cEURB jWVM2cPE=cME=c=cPhhWVjjl2cEjP(4cM QE$4cME 4cU Bt=P4cE 39p~*3L3cPV4cE F;p|jjEP =cPE=cME=cE EtuU jR2cM_^[d ]UVW~$@@($BЋ$AH,BЃu hl1c$QB(u>SЋ$QZ,ˉE44cP04cUP[Ћv$APB$t<tB_^]X2c_^]UjhcdPd%Q/ c8/ cjsAEEt 3VEѾ/ c3^ttEjҡ/ cMd ]ø/ cu / ch!c/ c/ cAM/ cd ]UjhcdPd%Q/ c8/ cj@EEt _v3VEѾ/ c3^ttEjҡ/ cMd ]ø/ cu / ch!c/ c/ c@M/ cd ]UjhcdPd%Q/ cur8/ cujj?EEt 3VѾ/ c3^tQ>'/ cu / ch0"c/ c/ c"@M/ cd ]UQ/ c2cu P/ c2cVt0tF@(@tHHE^] E^]ÍURFH(@FHHE^]UQEPBLMMQURXEf]UjhcdPd%EVPMM QE҃ME^tBЋMd ]UW }u"EPu%h0Gc2cE@_] Vu ~uhFc$FTE=DXT1tF=DXT3t6=DXT5t&hFc2cE^@_] EEEENSWT1jUd1cPh 1cFc=h1cQ$h(h FcQ$h(h ׋M+N~^ ~EMEMuuC4Gu;y/ c2cu P/ c2ct3HEEQLMLPEVjSWPQh ҋM u)uǙ+Ù+؋E@E;ANu E` VN E[^H_] UV~ utE@^] W} G%ȃtOIt-tPhPHc2cEdEEH39G(EEE 39O(EE M}duU Ru"hHc*E PuhGcO;Mv&hGc2cE_@^] Sjh 81c^Sjd1cRh 1c h1cQtLF t#Fc$h(h Gcm|Gc$h(h xGcJF t#Fc$h(h Fc!|Gc$h(h |GcQ$h(h ӋOGW߉MEE UE;G U ;UUrU E;EErEw02;wd/ c2cu P/ c2ct3HQLEM LSVjPEQMPQh m mMEudujh 81cG[tf N OWE_P^] ̋tuPyUjhGcdPd%QVuNE2cF N EtuPbNEu FP2cEt V7M^d ]UjhcdPd%SVWeutQjh%EEEEt MQ$=cMd _^[]UH jj7EEMQE $=cE 3cUM_^d []MEPjj7U4V@4Wt7}WMQ;uURWEPQE_^]UjhcdPd%QSVWet&jhMMd _^[]E0E3cM_0^d []jj6UQV@Wt5jjh.chDc3cu h.c2c>U :SYt&3ҋA;t;xu;xt Ћ;u֋}[;ugQ ;Q|A@P84cU MQRsj2ctM MPP 3ɋEAE6F _^] M H E_^] UjhcdPd%QSVWet&jhMMd _^[]E0E3cM_0^d []jj5UjhcdPd%QSVWet&jhlMMd _^[]E0E3cM_0^d []jj4UjhcdPd%QVuF N EtuPoFNEtuPFNEtuPqEu P2cM^d ]UQVx u 3^]@Wt5jj0h .ch/c3cu h .c2c>MB jQΉE%E;tLSE8;tW;PuW ;P u W;Pu2P2cE8H u<4c[E+A _^]USVW@t5jj0h .ch/c3cu h .c2c7M Aq3Ήu 7^E3ʉUtN3ҋF;t>u$;Hu;pu];X u] ;XtЋ;u_ȋE^[]׋ E_^[]UQV@Wt5jj0h .ch/c3cu h .c2c>} URW芾;u@Q ;Q|A@P84cMQWbUPERWPM_^] M~fB~AfB IJ(E_^] ̃UEP]UjhcdPd%Qh/ c8l/ cVj0EEt 3κh/ c3 t"tHu R/V/'/ cu / ch`"c/ ch/ c!1^Mh/ cd ]UQSVWjcV0c 4jh>cV,R MWVuV[_^[Md ]=<ch>cV׃uJ}fu jh>cV襂 KMWVuVM_^[d ]h>cV׃th>cV׃}4u jh>cF,P-UV@t7Wjjh.chDc3cu h.c2c>_6FNt H91uuE0^] E^]̋u hpcc2cUjhXcdPd%QVW0utANE4cEtuu P2cV(AM_^d ]UjhxcdPd%QSV56cWuƹ2cE97t:ָuuPӃu7Fu VREtƃuu EPӃM_^[d ]USVWt;6ct HQzUEHP +33~&U9Tu V@4cCFHP +;|_^[]UjhcdPd%QSV3u6cW}ىȺ@ uE9A} Pt3cBJ;t H9u?;uʋ;tVR`V2c;3uM_^[d ] UjhcdPd%QSV3u6cW}ىȺ@ uE9A} Pt33cBJ;t H9u?;uʋ;tVRV2c;3uM_^[d ] UjhcdPd%QSVW?t9pt%N tVHI`RjPV%Buǡx2c؍p]κEPOEEu h .c2cM3GG_^[d ]UQSVWut;6ct HQƵA Q+~"t ;t]9t;u_^2[]++tx$;} }t HQ\V@4c_^[]UEP VtprPtp r 9AuP Q9uPP)QpP7t#F tNPQJ`jPyV$^]UEVWPMQNE;Fu_3^]9t8H tPQHtP Q 9FuH N@ PA @_^]USW_t|VE9G~qK ËӅtprPt1r 9Gu O9uPH)OpRO2t#F tNPQJ`jPtV#u^_[]UQTVuE@u PR^]Ujh2cdPd%QVWj(x#uEtF,=cFȺF|2cF ȺNE3cF 37t M_^d ]Ëtu tjUMt  ]UUV;t)t tuj^]UjhHcdPd%0Sh4cVuW} jEPEIcӄE MQM d4cjjU REP`4cEH +HEEIctEHQMEHjURLӄUE܌IctMQRMjEPEHL\4cUtAE؈IctMQRMjEPEHLӄt_WEԈIctMQRMAjEPEHLӄthhIc2cEEqdEPM"_^[Md ]jMQEАIcӋτtLjURX4cT4cσ $|c_^[Md ]jEPEdIcӄt7?jMQX4cT4c<1@_^[Md ]jURE`IcӄtljEPX4cT4cЃw,$c@ _^[Md ]Á_^[Md ]jMQE\IcӁM_^[d ]ÍInckchcecbcfccccUdjhtcPd%/ cu / c/ c/ c2cu P/ c2cSVt033ۅt%F@( HDE^[Md ]8/ ctE/ c^[Md ]_{uE / c^[Md ]jUEEt jje3E/ cWh1cjPP4cEUREPE}}t FH( v~Dtˉ=/ cfSuM>E_u EP2cM^[d ]UdjhcPd%VuF@LMQ{EHP +у|G;tuttEuUu MQ2cƋMd ^]EuEu UR2cM3d ^]UjhcdPd%lI$MuMd ]@H,PSVW҃,=cÉE}Ex4c=tMURh 1cEZD$EZD$EZ$EhIcPt4c j QURp4c EPEl4cEЍMEMԍUPMEUȉuQMQME$=cU=2cEu MQ׃UEu MQ׃UEu MQ׃uPu䋆DP4DtC4tMQѤ;tUR0}䋏Du AD;tP@;L;uEM䋉$VPRP4tsEPMQԤ;uUREPURQES=2cpEEu UR׃EEu UR׃M_^[d ]US]CVWxLTH ;HtlURT49Pu5TtTQRTTHTPTH +HuT_^[]_^[]UdjhcPd%TP +PSVXEP]W$Ht5jjh.chDc3cu h.c2c>;C [3/ cE}2cu P/ c2ct3M;t/ttIILP;JLuMB}MEMQE҃Et BЋMQ2cE_^[Md ]UjhcdPd% E VWPM4cQčMEe4cu4uMFE4cƋMd _^] M QM4cME|4cE HU@ }RQPW,E Eu U R2cME4cM_d ^] Ujh+cdPd%QVuE5FEuNh .c2cM^d ]UQVuVE(^]UVx u 3^]@SWt5jjhpcch.c3cu hpcc2c>MB jQΉE"؋;t`M;tP2cE uE ;Gu WR2cW2cEH } u<4cE+A _[^]UdjhQcPd% SV@Wt5jjhpcch.c3cu hpcc2c>] URS2;umA ;A|QBR84cEPSj2c؉]]EtM QK$=cUC 3ɋUQ6F MP E_M^[d ] US]CVW{4;t$;ujS2c_^[]USVWt;6ct HQZUEHP +33~&U9Tu V@4cCFHP +;|_^[]UjhcdPd%QSVW}Wu$=cGNEXu @P諻GN]X u P@RPVG N EX u P@RPONM_^[d ]UjhcdPd%QVFPM4cEPEFrME^ttM2cMd ]UjhcdPd%VFPM2cM EU@MHLUUMREkMEttM2cƋM^d ] UEP]USV3ۃ>d]u}EP t6MQbt"UhIcR4cE9XuEtMu EP2cɃ^[]Ë^[]+T3ɃUjhcdPd%Q/ c8/ cVjuEt& 6cѸjNE4c3EѾ/ c3^ttAjw/ cMd ]/ cu / ch"c/ c/ cM/ cd ]Ujh#cdPd%VWuiEP 6cTѸx2c3ɉXBM\dž`x2cdEuyWRML4cEPE{MEtMH4cM_^d ]UjhccdPd% Vu苆\3E;t H@;uWuGPML4cMQEMEtMH4cdE=2cu dhpcc׋XEu Xh.c׋TE_tuTu V2cM^d ]UjhcdPd%QVWNuN E f(N0E<c}~@FDhhFH EEt W3jEFL }Et:jP=cjhBcEBc2cjhBcWhLBcW3c3~`4cE3cN`P3cM_^d ]UjhcdPd%QV3ɉNx2cFWuN FNMN4c=4ch0"cE׋4chP"c׋4chc׋4cM_^d ]UjhcdPd% SWGPM4cE(PML4cEH\P D;VEM EԉM؍EPMQOUM;OtnAH tPQHtP Q 9GuH O9uPH)OpROt%F tVHI`RjPV QH D;P^M_E[tMH4cMEttM2cMd ]UjhcdPd%SVWFPM4cMQ3ۋΉ]EHP +EEu:EP Ht|;tFP ;uu S2cMEttM2c_^2[Md ]]ˍDPEPN&M;Nu3BA9t8H tPQHtP Q 9FuH N@ PA @U 9PuM9tEHP C+щ];tH EHˍDPU RNE ;Ft P+EEtu URM˕MEttM2cM_^[d ]Ujh!cdPd%SVWFPM4cMQ3Ή}#EHP +E}$M\DSEPNM;Nu3BA9t8H tPQHtP Q 9FuH N@ PA @U9u SEPNFM;Nt QEHP E+9U\Eu:EP Ht|;tFP;uu S2cM_^E[ttM2cMd ]Ujh8cdPd%S]VWGpLSEPd臬M;dt(I Qh 1cUB _^[Md ]}3}E E WSEPM܉}9}|9}}6EEtME܋PQJ`WPr_^3[Md ]EPSMQdEEEtPE܋PJ`WP&M_^[d ]Ujh[cdPd%DESVy^u]$@@(yh 1cEuURh 1c$@H,W04c$AH,44c؋F<U达EP҅t-}u'@ t!hIc2c_^[Md ]rP@ EE4cEAvhq 1cSWjjP2c51ch1cP>c0D$(WD$ WD$*L$W*L$$T2ch1cFE@Mƀ<jƁHEEt V4c3EE}EЋU؋MԋtE܋ٍLMu9MUR4c;8u;pu ;XuM;H t!U܋E؋MRUPQR\2ch 1cEMU uPEQRPu}tu64ct<cVMQEM䈂<ƁH赼Mtu_M^[d ]Ujh{cdPd%hE VyW~u}$@@($@<H,SU04c$EċAH,44c=D2cRh ]׍Ph ׍MQh 1cWemuYYEEEYXYYXXYXYXXYXYXX YYX<YXXYYX\YX|YXD$LYYXdYXeYX,YYXlYXeYXTY4YtYX X>cXEYXf.%`>cP>cD{dfnU^XYfnU^YXfnUXYfnU^XYYmX}uW*E\E[VBΉ}Ѕt,u'@ t!hIc2c[_^Md ]$ BЋ1chq Eӄh EӄG tE4cEpFMAUƀ<jƂHEEt V4c3EEE܋UM|EMLMu?M썕R4c;0u;xuM;HuU;P t!EMUPEQRP\2ch 1c1chӋ51c֋Mԋ}QWjjP2cP>cM0D$(WD$ D$L$W*L$$T2chWQ$hH2c51ch ր}thq EfW@JcD$WD$$L2cEWf/r X>cX,-f(\ P>c,W*\ X>cX,Ef/r X,%f(\P>c,W*\X,‹U$uRU RQPyo}t+o64ct<cVEHUE؈<ƀH^Mȃtu[M_^d ]$UI$] 4uj5uJUM QS]CVrLWxL;tUtyWCpL`TH ;HuU RTnEPT__^[]UESVWPMQNEE;Ft PF};~5u t#F tVRjP@H`V3_^2[] +PM 3UEEEERMPM QN}M ~AtA P~uF_^[] UjhcdPd%QMQAW<;VGtjua7utXNE2cF N EtuPՁNEu FP2cVMA;u^jQ2cM_d ]UjhcdPd%SVWMXe}E; }4u-7F t9E}IHE;B|E ;Au thE QPMM2cu2cuu2cN M F ^NJ  ȉN uTt0AME;}EE M 9 }?ΉMMEtRUUEϋUMRjj_UE9B}\ƃtN ,=c 6cH |2cH |2cH @B뙉BE;tDu9HX4E;td$6;uEjP2cUM_^d []UjhcdPd%$USًVHWe]EM;}Cu<H}t;},Ftu tj1H;z|ԋ} ;xu te} P QEE2cu2cuu2cN F~J EF  ȉN U u0AME;}E8u9>})˃tt U9}؃}Etmj(uЅtF,=cFȺF|2cF ȺNE3cF 37t unMQMjjuU}VE;tu R7M_^d []̋ |2cѹ ̋tuPyUjh6cdPd%QVuFLE`uW~LtzW_N`t B jЋN u F PNu FPM^d ]UjhKcdPd%Q/ c8/ cu|Vj6EEt 3Eκ/ c3 tt9 V'0 cu 0 chp c/ c/ cm^M/ cd ]UjhqcdPd% SVFPM4cFE3ۉ];FWEPNE9Y d$FE;FEHˍDPURNM;Nu3BA9t8H tPQHtP Q 9FuH N@ PA @U9u.EHˍDPURNM;Nt QCFC;X FEE_tu URME MUEԋB@LUM؋MQEREPM^E[ttM2cMd ]UE MPQi]{UjhcdPd%TSVuWG@ΉE<cH  ‹  ‹ ؋C<cH ‹  ‹  @VMЉE4cEPE ulUR%uW} uN<c;u <c9Et5MjjQSURM4c=cPMEӍME=c=cEURj&d1cEM PQ1cuEyxFcU ]E5h1cQ$h(R֋G@%tqMQt^} uUEtMhh<2cjhh @2cEQ'W*$h(h EQM $h(Q֍M2cUE܃PE O@t+UREb%foEEEF$c} QĉejEPM2cPMEӍM} QĉejMQM2cPMEӍMtEcEEjM4cQt+38U eEMЃRP2cPMEӍMejMQM2cPMEӍME=cUM4ctxM<c<M<cș+3ۉ]E܅~qIMSM=cEPM=c~+ƋNu]MC];]|(jjMQM =cPMEӍME=cuuEUR[M4c=<cPEPVjM׋5<cPM֋M] PQjS1cM׍MЋ?<j 5tUMu0PXH 3UEMWVRPQNME=cM_^d []cczcccUdjhcPd% VWw)MQWm~LUdR!EHp 3+UUSIʍ\y t[S3cqEt23A4;t$M;HuP2cu 6;u6EU;7tv 3H9utp B+U;|ʍTR [EPj82cEEtu URMuM_^d ]UjhcdPd%QVFPM4cEPEFME^ttM2cMd ]UQVvFPM2cMvttM2c^]UVWw~,u_2^]S\]PS3F(1F(F(tHN,BЃu9F,t3P4cNI3 @1 F(t SW.F([_^]UI$].̋tuP9Ujh$cdPd%QVuNE4cNE<cEtu RM^d ]UjhOcdPd%QVWu=4ch0"cE׋4chP"c׋4chc׋4cNE4cE FEuNh .c2cM_^d ]U SVF@MWE4c~@؉]UMQSW؅t?M 9Ku7;tt-t)PG@L;BLtUfztFCMPdU}QMRU EMPQRW!W4c_^[]SRQ1c_^[]UjhrcdPd%(S]VF@WˉuE5c} u8 u2MQ`t#jsܐMd _^[]5cv@؉}WSVtaM 9OuY;ttOtKv@VL;PLt8uf~tGMP3#WRQ1cNjMd _^[]uEP5cE4c==cu?M4cu2QĉejMQM2cPME=cME׋UQMĉeEU PSQMREPeM؋E׃~v MQ4cM_^d []UVW}=ct3_^] NU Q EPRW(@_^] UVW}=ct3_^]NUQĉEU PRW@_^]UVW} 5ct3_^] NU Q EPRWh@_^] UVW} 5ct3_^]NUQĉEU PRW@_^]US=cVuWӄt 3_^[] G$ӄuOUQ E RPV@_^[] USVuW=ct 3_^[]C}$=cuߋKUQĉ8E RPV@_^[]US 5cVuWӄt 3_^[] G$ӄuOUQ E RPV@_^[] UAS]VuW$ 5ct 3_^[]OUQĉ0E RPS@_^[]UQESىEȺ u=HVWx 4E;td$薯;uEjP2cE_^@ uP@RP7[]UEV@ uP@RP^]UEVP!^]UjhcdPd%QVW}u@ uP@RPOQNE<cW V GWNEF5cM_^d ]US]VW;ǹu Q3>G uWGRPKQN5cS V CSNF5c_^[]VW7tOV{_^UjhcdPd%VjhuTJcEEt V3FEM PQNE;M^d ]UjhcdPd%VjhuTJcEEt V93FENPjE轲M^d ]UjhcdPd%SVWuTJcVEFHLVg袘tB4c3cӋωE;Et'Ӌ3c;u 4c 3cP3cV Q~3E;ttWM^_^[d ]UjhNcdPd%SVW3hPu}*E};t *3Q̉9UMeQPE4cV=4cj^jEEclEcUjj j 4cj}EtYEPEjhEETJctEEt W3GURSE襰3E MPWE==EtMu EP4M_^d [] UjhcdPd% SVWhPuEEt 軒3QUM eQPE4cV=4cj^jEEclEcU jj j 4cj5}Etv~~LAU];+DEE(I]t {X@XHBt{tvX@XHBt;tbX@XBt{tNX@XH]^B@;|];},EIt<tXXHAB;|]C W*^ZE@^WZE;~7u9}Iʍ ;|CRP85cCKCUȋU_TC^[]US]V~(W{Et)fZFF GfZFF$F(}uK u jS VfZEGEfZPΉUEp}5@JcW=JcM9Y.FO@fZfZEM EM;~>u9} э ;|NPQ85cM EFNFUԉȋU؉T^FWZZf/vF^ WZZf/vF VWZZf/vNV$WZZf/vN$EC;XE9COW }0MU}I5@JcW=JcUHHEUPERQPQD5cXR@5cphf/EMEwEYJcM ZY Jc^ JcfZEZf/JcMEwE,}P>cCW*3^E)EWɃ*Yȍx $Q<5cFxM@fZfZEMEM;~>u9} э ;|NPQ85cMEȃFNFUȋUT^FWZZf/vF^ WZZf/vF VWZZf/vNV$WZZf/vN$G;E EEEEzIF@fZfZEMEM;~>u9} ʍ ;|FRP85cMEЃFUFNȋU]FMWZDNDWZZ@WZf(\f/sfWf/rf(\f/sfWf/sfZÍUERfZEFN ~@;~5uF N ;} ɋ;|V F NPQ85cFVF׍<;|>QP85cFNFUȋUTFFN ~@;~:uF N ;}Iɋ;|V F NPQ85cFVFIMQj(VWEtE tURj jVW42cE uF;u~0 cWjt=c_^[0 c]UEE$ImEEUȋE HfEt(HtHt2]ɃD ]уD]D]UV~F~ 3ɸSW QE3F N PW1V N RWVNR WM ؉G|~ _EEEE@ECEXEEEEEE[Dž|EEEEEEEEEʦEEEEEEEEEE[uv8F uq~ uk8F uf8F ua~u[~uU3$T̋t4TЋt4Tԋt4T؋t4T܋t4Tt40|^]3^]UjhcdPd%QcSVWjp=cW0c]ˋT5cPV0cWjEt=cE PhjV02cu~M QP5cUREL5cEH5c@ PhJc2cMEu EP2cM Eu E P2cMQV0cV40c_^[Md ]UMVEPL5cA P,2cUu MQ2c^]UQV3?~GS 0c$V?ȋЈEEPjMMVQUEӋF?;|[^]̋@SYW@t]xtWVX5cPp=ct@3jPV0ct@3PIV0cVX5cPt=c^_[UEPj4c]2SV@^t`xtZWX5cPp=cjj0cPW0c@t@3P0cWX5cPt=c@@_^[̋A;tP2cYUjh cdPd%QVuEE>G$QEEXPXQċ@t OQZPXO Q@W R$AGPARXQċF@t GP&[RXQċ@t GP[RXQċ ?t GP[ORXGu@t2PXGQYMd ^]U8SWh\Kc,2cE&N 4*N }7*}}̉EEȑ EВ EԿ|(QčN ?uEؔ EEu}}P~NN )tAHt+Hth Kc2c2_[]D&DD&DN (tN Dȓ (D̃D} t G(t3UMQPRUtt  F( G(_[]Ë} N (PEP$2ct,t(G(t"PQ(2c3V(1V(O(3N(1O(39_[]UQSVWh1c09x.@<0<90W0V>} j=?Qċ<_^[]Ã51cE| EPh&֋EHt Htjjj>MQhEQċtCy<_^[]hKchxKc2cjjKQ>jK>QK6<_^[]VP觿^Ujh cdPd%E SVW7e}u;Fu  tdPEEE Q2cu2cu2cU ;PH}M RPV袾H N{PQM܉M؍ U Q QPEd5cu2c7VVE)EU ;Q~ jjSEcË}uN E FF Q  ЉV F];~+QTjR`5c ^;tujP2c7M_^d []Ujh0cdPd%E SVW7e}u;Fu t\PEEE P2cu2cu2cU ;PH}M QPVB FsU QM܉M؋HQRPEd5cu2c7FFE)ME ;B~ jj賽E cË}uN M F NJ  ȉN F];~+RD0jP`5c ^;tujP2c7M_^d []UWz8M…xNES+V4]D;t(M M$M9HsM΋Ћ;uMOy^[ _;t U ;Ps]UE MjjP2cHtUtU]UjhocdPd%8S3VEuWΉE=6(U쉍UURE| B" @ A  B @ A B @ # A$ B( @, tA0A B4B hKc,2c QMRU WjQRЄ8RNxRNQċ6tHQPz+ QNB P6QR7HQe7zQNQċ6tBPPyPNQċ5tQRKQx RNQċ 5tH QQz$QNz(' ujjNx,RrOt=x0RNQċ5tH4QN=2cE;tP׃E;tP׃M_^d []UjhcdPd%0SVWju肸E3P]t5cM E;tQ9up5c;tX5c؋>jl5cPjSjjjjjjMh5cPjl=cG>GPp=c}ffEfEfEfEfEE(E$EuEdMQR$0cURPP 0c>Q2cG>2cG>2cG PRP 2cMEu EP2cM_^[d ]VW= 2cjQ׋BP2cPQRt=cHQx=cHt @ tPQ׋R _^UjhcdPd%d=0 cSVsW]ԉuuEPhV 1c0 chDLc,2cˉ}R^V3EEDž(DžQEč~Dž 23҄»% PA Z @ YB @QA  ċω1QV$ċύs @|1t@( Y,s QċO1t4" u󋕘Q ċ0+ jt# ύ\GKt# \(,t4 ύ\ , Qċ30t4 uDQċ/t4 uDQċ /t4# kuXDQċ[/t DMQEsEtgQċ/tSA DDB ωuu FuMQURjjPE PU܀}tGt}s=Qċd.t)+t}s<uE;t P2c@u]ԋ^NtN,4cEE}fffGfGfGfG (G NtOOQă-uO@Qċy-tMuOQċ@V-tOQċ>-t"u GGO Qċ-t_Gt vG |t pG vt jGMtMO G fGQċ,t=u*GQċW,t&u GGGGQċ ,tuGU WRG$0cEuhLcx5c}M)ۋ0cEMU EPj(QRӍEP}xPMExMEQċl+tQčMW+QčM>+QE ċ++u8E tq} tk}ԋpKtEtWM;MuNVKuEt=QčM*QE ċ*u 8E  } U jjjRӃMMܹE؉M; I0c}ԍEPj(QM QE VJtEAU;U4Ju EEP}PMEME1Qċ)tQčM)}QčM)Q؋ċ)ut tMQčM)Q؋ċv)ut tUQčMQ)Q؋ċ?)ut tEQčM )Q؋ċ )ut tMQčM(Q؋ċ(ut tQčM@(Q؋ċ@(ut tQčMu(Q؋ċc(ut tǠQčM>(Q؋ċ,(ut t@;}~ U}U܋MAM;MzE܅~EMEEMd _^[]M_^d []SVs2c9F(FtPp=cFtqGtFF|5ctNjPQ0cVR0cWNtjNPFP 2cVQR 2c_t SH^[UdjhcPd% VWjwj 2cjG#Gt:Ft3~,jPEP5c PE5cME5cNtFtPQt=cFM_^d ]SVW{tkQčO1&tVFuKOtGjP2c_^[QčO%tOjQ2c_^[ËWR(0c_^[UIEQ0~A4fIt;GPRPEPSE*EՋMj2cjj谤cD4u j2cM_^d []̋ |2cHѹ |2cP ʺ |2cHѹ t2cPJ4UVjtMH^]M3H^]UjhAcdPd%QVWuFEt4u Nj2cF=2cEtu FjP׃F Etu F jP׃FEtu vjV׃M_^d ]UjhhcdPd%S3SjMDEP]h\PMEMEMQlURME]@LPMQRjx0ctfMhPQ0cj\R0c;t:hLcP0ct$M]M[Md ]ÍM]MM2[d ]UjhcdPd% E SVW3ۉ]M~PQΉL?t4UR=C=Q̉]ȉ]{] uE Et M} jDEEt-t3EPqMWPE]̾3LEtME t HL3LPBЄuLLtjЋ$džLIj6Md _^[]džLM_^d []VW~t>tp>$G uWGRPMAtP@RPHtP@RPtP@RPM]x9{t7W4C4u Kj2c{GDuKU_[^]UVW};x@SX]WW NWC;~lC tC P@RPK EK +WTjRe6F tFHPQRNFMWTjR0 [_^]hLc2c_^]UQVW};x=Q;z| GW>GtGHPQROEGM UL>G t'tG HPQRO G MD;tG HPQRO G MDURE PMQ!6FtFHPQRNFMU_L^]h Mc2c_^]UjhcdPd%ESVW3ۋ};t@E]w80 cuMQhV 1c0 cE ]'7N't2Md _^[]S^p=cS0c~,j,xjRFE, Džx(5cω|5cjjjjxRSE E E00cPFEP0cSjt=c}!F,x;uX5cPFp=cEQčNWMP}EuhPNc2cE NN,t3#;@@ F uhNc2cE mMQWuE TURj NMPF PQ42cUĀPN-}RN$-}QNA-QčNtNNdt URNNZt EPNXNPt MQN}NP,}RN-}QN5-UPNQ-jNw-QčN&t MQNu.QčNt URN.QčNt EPNQ/QčN t MQN/QčNtkEhthKc,2ct/F MPQUR PNE3MEg+EP} PNE ME=}QčNt }t2PN,92tEuhMc2cE 2t(N,4cM;th`Mc2cE F }URPW 0cuE xMQWuE bM1uVEtHMR jWhMEF,tH3ɍURGW)MEMPQ 2c>t hHMc,2ch0Mc},2cEt(t$N t N PUPN?vt URVt=cM5ME _^d []UQVWEPMQf68FP4tN;~t G_^]_^]U SVuWEPMQ ]u ;GP4Mt OM;OAEHAEE@ uEEU2F tF HPQRN }F MDtmU2FtFHPQRNFM %+Ћ%+E+;E} MEMEE@E;EPE_^[]EUESVWMQURE>G@4tO;_t[x _^[] JYJ A~|A;t 8t~@;uEy;Z}q]CS>GtGHPQROlE GMUL>G t:tG HPQRO G MDN+_^[] tG HPQRO G MDUREPMQ6FtFHPQRNpNEU_^T[] UdjhcPd%Vq,u3^Md ]~S3cW}ӋNPc~N jjӋNPEx{ӋωEӋωEӋM]ыM  ‰EEPjSNNPQ2cjNVPR 2c_[^Md ]ӋNP_[^Md ]EjP(4cMQME5cME 4cM^d ]U=0 cSVs]uEPhV 1c0 cF(WB Ћ3;tP2cN>;tF;tPQt=cx+tNQ40cVR0c~~f(M~~~ <cEPN05c~t2tutSՍ]WÍf(SFmt_^[]Ujh;cdPd%QVWj Xu3E;t@NFPAAA *FF7_^Md ]ËM_^d ]Ujh[cdPd%QVWj ȍu3E;tAMNNPAAA FF7_^Md ]M_^d ]UM ]̋̋̋@̋@UMHH]UQW9 t_]V)tEV7t8FEHL URjЃ}tVOM^O _]^2_]̋39H UjhxcdPd%H EM@SVWtP33ۉ](;t!WVuPߋΉ]u}E@EtP3@@LMQjEt PҋE_^[Hj@ Md ]UV1FtP3@HL,tO~ tIW=2cׅuFtP3PBLM U,QMRVQR_@^] 2^] Ux t/HtP3ɋIQLM @QMQMQ(P] Ux t/HtP3ɋIQLH@QMQM Q$P]V1W~ tMFtP3P>'P t)FtP3@HLVWR_^_2^̋x t%HtP3ɋIQL@jPUV&t!V4tFHLUjR^]̋@ UQx u]EHtP3ɋIQL@MQ0hdPыE]Uz u3]BtP3ɋIIL4tڅtP3@M@LR4QR]̋z u2ËBtP3ɋIIL8t݅tP3@J@L8Q3<Ux t-HtP3ɋIQLH@QMjQ$P]Vu6tN=VI^UVW}9tu_^]̋ c cUM ]U= ct@t MD]3]UV= ct#@tM TuR5c^]u<c^]̋ ctAtxt yt3ø̋@tA3U@t8AV~TA;tu90t;u^]+^]]UMVWxtEB~tB;t 9t#;uEtBE+ƒEESً%}E@ ME~cMM++M+;M} UMUMEAM;M|E[_^]USVW}PEEP2c؃u2cyzH ` PjQ`5c _^[]UVW}wt&tujP2cVWGЃ_^]UEWuCSVst&tujP2cVuSCe^[E_]UjhcdPd%SVWj ]3ww9ptqjEu;th\w QEùujP2cC uKSQR]uEpEt)tujP2cVcEP@PM;_^[d ]̋uCVW9wt&tujP2cVWG_^UjhcdPd%QVtfyu4j胂EEth3EBptP@RPEU TM^d ]UjhcdPd%QSVWt39qu0jЁEu;thK3EB];~d$E UQPF;|M_^[d ] UVM 3cPEP^]UjhcdPd%QVWj>c"u3E;t4V5c5cFȺw_^Md ]ËMG_^d ]VW~>ctHV_^̋I tUQAHEE]̋A8t jP5cUI]%5cUQS5cVqW}MӋȋBXЃthNc2c_^2[]>thNc2cӋH9t PV5cUR%_^[]US5cVqW}ӋȋBXЃu4ӋH=5c9tPV׃j>tjV׃_^[]UEM B V;AuKI r r;u:st :u"vQ:VuvA:Fu^]3^]UMt P j]AUE9AhtAhA]UE9AhtAhA]UE9AltAlA]UE9AptApA]UE9AttAtA]VNxtFFx^̋A|uA@̋A@̋A@UQS]Vu W8t#EMQM d4cfE Gfu݋K9t#EURM d4cfM Gfu_^[]UUM;tE +~PRQ{ ] UjhcdPd%QVu~cNxEthFxFE0=cM^d ]UVNxtMFxNxF^]UVxF^]USVW}tp@u+Ƌ3ۋJtP@u+‹3WtPd$@u+_^[]3_^[]UQVu W}VP+O9t#EURM d4cfM Gfu_^]Ujh9cdPd%QS]VWut:Fh;c~PhVzt W]z_^[Md ]~cNx3};tΉ~xFE0=ct VzM_^[d ]VFHWN yjjjjjj_F^VFHWN yjj`jjUjjJ_F^̋tu uQ2cYUjhPcdPd%S] VHWeSU|RΉu3cUE HDW QPEP LUQH=_ ^[]UjhcdPd%VWu cF ~ Et QRHS\t HQwP D;tq3ut]NEt P jҋF EtuF jP2cVEu NQ2cV9julN3;t B jЉ^N;t B jЉ^;E[tuu P2cNEE0=cM_^d ]UjhcdPd%PSVuM؃ W9G +GEMt PR-E8GE\;uNxUREPME5cEEu UR2c~t ~pFlÅu!EtnE&E_tt0t E.E%tUt ESEJtEuuEE%Ft $ [ctEZuE뻃u E'E밃u E(E랃u E)Eh(c6cyE+qE,hE-_E.VE/ME0DE1;E22E3)E4 E5h؂c2cE*FluE 38MMĊU~UEt~hu EEEFMQNF|t}tNx@RPҋF xjjUF|t x$t2Pj8F|t x%t2PjMFEM_[^d ]ÐWcWcWcWcWc>WcUWclWcWcXc  YcYcYcYcYcYcYcYcYcYcYcUVEt V\^]Ujh$cdPd%QESVW=P4cjP׃EMQEUEu MQ2ct_^[Md ]ËU jR׃EEPE裕MEu EP2cuMjQ׃EURE]؋EEu UR2c]EtRjP׃EEPEMEu EP2c_^[Md ]ËM_^3[d ]UVuFWxLt_^]jh(chchcKjNyLh؈chchc'jh|cVzLhhchTcFxL0u_2^]jh<ch(chcjNyLhch܇chcjhcVzLhch|cjh`cFxLhHch,ca@jNyLh chch̆c:jhcVzLhchcjh|cFxLhhchPcjNyLh8ch chc@jhcVzLh܅chącFxLjhchchpcjNyLhTch<ch c_jhcVzLhchĄc;@jhcFxLhpchDcjNyLh0chchc VBL 39_^]UdjhRcPd% VuF@Lt^Md ]SEWPVPMEwMEP4cjhPcӃEFxLMQE}UE=2cu MQ׃jh@cӃEFXLURE4EEu UR׃vFLt t2ۍMEvM_[^d ]UdjhycPd% VuF@Lt^Md ]SEWPPMEuM]覽jhdcP4cEFxLMQE>U]u MQ2cvvLMEuM_[^d ]UjhcdPd%QVuF@L8t^Md ]SW=P4cjh؉c׃EFXLEPExMEu EP2cjhĉc׃EFXLMQE/CUEu MQ2cjhc׃EFXLURECEEu UR2cjhc׃EFXLEPE蛎C M]u EP2cSh|c׃EFxLMQETGU]_[u EP2cNAL8t,xt&xt x txt^Md ]ËM3^d ]UVuFWxLt3t* t!$t(t0t_^]jhԋchċchc>jNyLhchch|cjhlcVzLh\chLcjh<c FxLh,chc@j$NyLhchchcjh̊c(VzLhchcjhc,FxLhlchPccj0NyLh@ch4ch$c?@jhc4VzLhchc8F@Lt6t- t$$t(t0t _^]_3^]UjhcdPd%QVuF@Lxt0 c^Md ]SW=P4cShc׃EF@LMQEE菋U<E]u UR2cShc׃EF@LMQEEBU@E]u UR2cShc׃EF@LMQEEUDE]u UR2cShlc׃EF@LMQEE訊UHE]u UR2cEP+u_[2^Md ]Sh\c׃EFPLEPEU2MAU]u MQ2cShLc׃EFPLEPEUMAU]u MQ2cSh<c׃EFPLEPEU螉MAU]u MQ2cSh,c׃EFPLEPEUTMA U]u MQ2cShc׃EFPLEPEU MA$U]u MQ2cShc׃EFPLEPE UMA(U]u MQ2cShc׃EFPLEPE UvMA,U]u MQ2cShc׃EFPLEPE U,MA0U]u MQ2cShc׃EFPLEPE UMA4U]u MQ2cShБc׃EFPLEPE U蘇MA8U]u MQ2cShc׃EFPLEPEUNMAUwMAXU]u MQ2cShc׃EFPLEPE?UwMA\U]u MQ2cShc׃EFPLEPE@UDwMA`U]u MQ2cShc׃EFPLEPEAUvMAdU]u MQ2cSh؍c׃EFPLEPEBUvMAhU]u MQ2cShȍc׃EFPLEPECUfvMAlU]u MQ2cShc׃EFPLEPEDUvMApU]u MQ2cShc׃EFPLEPEEUuMAtU]u MQ2cShc׃EFPLEPEFUuMAxU]u MQ2cShxc׃EFPLEPEGU>uMA|U]u MQ2cSh`c׃EFPLEPEHUtMU]u MQ2cShHc׃EFPLEPEIUtMU]u MQ2cSh0c׃EFPLEPEJUZtMU]u MQ2cShc׃EFPLEPEKU tMU]u MQ2cShc׃EFPLEPELUsMU]u MQ2cShc׃EFPLEPEMUssMU]u MQ2cShЌc׃EFPLEPENU&sMU]u MQ2cShc׃EFPLEPEOUrMU]u MQ2cShc׃EFPLEPEPUrMU]u MQ2cShc׃EFPLEPEQU?rMU]u MQ2cShpc׃EFPLEPERUqMU]u MQ2cShXc׃EFPLEPESUqMU]u MQ2cSh@c׃EFPLEPETUXqMU]u MQ2cSh$c׃EFPLEPEUU qMU]u MQ2cShc׃EFPLEPEVUpMU]u MQ2cShc׃EFxLUREWtpE]u MQ2cVBLx"xx x@x,x0x4x8x<xHxLxPxTxXx\xlxhxdt|x`tvxptpxttjxxtdx|t^tUtLtCt:t1t(ttt 2M_[0 c^d ]UjhcdPd%VuVEuEVuEVuEF@LSP4cWjhcӃEFxLEPEknM}u EP2cWhؒcӃEFXLMQE!nU}:_[u EP2cNALt u2^Md ]ËME^d ]̋IPUQVuQEv^]̊AUjh(cdPd%QVuNE肚E8Et VZ3M^d ]VtNWj4t$QPQPQ P IH3u Q2>_^Vj33Ƀ;t HH@ @X^3^UM ]UVW}9t#u QV2_^]̋u P/2YUVMH^]̋@UVMH^]̋@UVuMH ^]̋@ UVEMH^]̋@UM ;u]P;Qu!P;QuP ;Q u@;Au ]3]UM ;t P;Qu%P;QuP ;Q u@;Au 3Ʉ]23Ʉ]UEM UPQRl] UEM UPQRL赲] Ujh[cdPd%VW3Wu>~~~ +~~~~j}F(F$1;txx@ @X3F,f0~8~cEr)EX>c}E Em}]]m=\P>c,ȉME}Em EX>cm}EEm؋UtEHPQRMJEptEHPQRMJ>E3xˁ3%E؋ƋfnMP>c% ‹ %^ ЋE EYȖcEȉMIUtEHPQRMCME UJEf/rTXECE부} ]tBEƋ% JB3Iu؅uE tUJQRMEMt(tEHPQRMpEM\LUP>c^EtEHPQRMHEuu܃tEHPQRM}H6EMU34 M܋Ё3} tVƋ 2 EtEP@RPMaUMD(f/Ex;]otEHPQRM'EMEf(\LYMY Жc,ы%‹+ÉU܋ށڋׁ3ËU܁%3€} t4]XE% ȋE C]E%‹ XE]% ʋ ыM C]ETJEEu؍BFIu;rUtEHPQRMFEMyt tEHPQRME6MU%3D %3Ƌȁ%Ƌ  ϋ% Ƌu ;} M <+M D52cEtu MjQփEEtu EjPփM_^[d ]̋u hc2cUEVW89>tlSO2cu hcӉ>Gu1jj(hchPc3cu hcӉ>[_^]_^]̋u hc2cUVx u 3^]@SWt5jj(hchPc3cu hc2c>Q EYU@E3Ut93ҋAE;t']Ud$;xu ;Pu;X tE;uuU9 tcE8;tK;Ou S E ;W tE GtuGjP2cW2cUH } u<4cE+A _[^]UdjhcPd%SV@Wt5jj(hchPc3cu hc2c>Q ;Q| A@P84c] MQS|j2cE EEtURS3MHM6F _M^[d ] UjhcdPd%QSVWAQtH9 uы;t 82cFPjV2c;7ux2c؍p]ƹUREEu hc2cM_^[d ]Ë{UjdhcP0d%SVW@ <D6c<ϋڍUREt QRHˍD@EEUEtu URM&EPMQu܍VRj82cV2c;tF;EuN ;MtҍURu86c؍EP@6cEEEȹE@ uP@RPMSEE]ԃẺ]tuUjR2cE$hPVEMQjd1cURh 1cPhhjjhhjh 1cMQUREP`EȋMq]tuUjR2cM_^d []Udjh(cPd%Vuut9EEu hc2cV Md ^]UjhKcdPd%Q1 c81 cVjEEthcYq3Eκ1 c3 tt9PqVl't1 cu t1 ch#cp1 c1 c^M1 cd ]UdjhhcPd%VuV S3W]蠚;t!WVcuPߋΉ]u}3j};t x2cWVEt Pҋ_[M^d ]UjhcdPd%SVWًMEfWP]fE@6cM3A3u90~E<6c07 tUJQRMELEMAUG;8|ċ]MQURu;3tU=2cIEPNtFf.E DzM86c9F tyV׋;3tN;MuV ;UtE EMU$PQREEtuUjR2cM_^[d ] vV06cܖcF ^ܖc%,6cUdjhcPd%UƒHHt!Rhc2c3Md ]@(VWURЍMEaMaMaMaME1a_^Md ]R,EPҋ@Md ]@,URЋMd ]UQP$VuVEҋ肖^]V06cF Dc^̋IAPUEA]UAHQ+QEBQ+QBP]̋I騛US]Vt,FWh c~PjVht W_^[]ܖc,6ct V^[]VWP$ҋn;t PҋFHT;O tЋG BTNG QLPh@ыG V_BX^UVܖc,6cEt VD^]VP$Wҋޕ;t PҋG@TN F;tWJTGV HLRh@ЋOV _QX^VP$WҋNG;HTt+ЋBTOFQLPh@ыW_BX^_@X^̋P$ҋ@QH EtUW"OAH\6cOjxX6ct(WD$ D$D$$t1cOVT6cOP6cVjL6cH6c3c]EQ$3cMQ]E$3cMQ]E$3cMQ]E$t1c^B$ЋHA(thE1c_]h@1c_]VNWtN蘕P$ҋNG;HTt+ЋBTOFQLPh@ыW_BX^_@X^UVuPW3HwS$cF_(^]ËF_ ^]ËF_<^]Ë5cx u _^]hc2c_^]ËPPhxc2c_^]Ë@c`ccccLcVc̋IP;UV%Et V^]VX2c^̋AHAUjhcdPd%QS]VW}M WQSΉEV,C] SN$F0[9~(F(t WP5cjF E Et S433ɅF@E3H(1H(t*W$tPFPO$BH(NEFQB,F@H(NQF4BNQF@M_^[d ] Axt2ËHPҰ̋Axt2ËHP ҰUQVqEPjd1cMQh 1cV0F,jhhjRPhXjh 1c5@2ch&h(h h&h(h ֋E^]UVq~u/EPh 1cN0V,jQRjjhXjh 1c^]UIQ,EI0H]UQVq~Etu,4c^]NPQčN nj,PVuVZ^]Axt3Ë@<ËA38HUQVq$6cW*Yc^cfZE 6cUW*Yc^cF,v0JfZ $<c^]MiW*ZZ^$CI^]iW*ZZ^ $I^] ^]EZYcZYcRhHc2c3^]3cccc1ccccccUE IUIhXPRE ]UE IUIhXPR ]UII]aUII]AUII]aqUII]1rUQAVu PEV^]UAHQ,EI0H]UjhcdPd%Qx1 c8|1 cjSEEt s3VEѾx1 c3^ttEjҡx1 cMd ]ø1 cu 1 ch#c1 cx1 c|Mx1 cd ]Ujh cdPd%Q1 c81 cjEEt ?%3VEѾ1 c3^ttEjҡ1 cMd ]ø1 cu 1 ch0$c1 c1 cM1 cd ]tRUjhAcdPd%QVW7utDF(PE5cN$ETN ETN EVM_^d ]UjhcdPd%SVW}06c3jD]cuE;tHN >F^$F cN EgN$Eg3F(N0N,FF^TF cN EgN$Eg3F(N0N,FN(QE5cN$E!RN ERN E)VGE,6cM_^[d ]US]Vt,FWh0c~Pj Vt W_^[]t Vw^[]SVW=,2chchc׀~uttF4Nc^f/r X>cX,)f(\,W*\ X>cX,fn^f/rEX,ȉP]f(\,W*\X,ȋEP]UEV<ct V^]%d6cUMHcQP]UMQP]US]Vt,FWh@c~PjVt W9_^[]d6ct V^[]A<c%p6cUVW}qW`EM PQ05cWa_^]UVWqEPx6c}Phpc\t6c]EQ$h\cW_^]UjhcdPd%S3E5cVuW:yωEE6cϋ|6c؋=5chcj ESP2c PE5cMEu EP2chxcj MSQ2c PE5cUEu MQ2chtch0chcj USR2c PE5cEEu UR2chc׋M_^[d ]UVF<c6cEt V^]UjhcdPd%,SVWMFQME6cV@NF6cN|6cF t;tB]MQPE]UEu MQ2c~ ]uV]E UE@ERPMEpcQEE6cV^M_^[d ]UVF<c6cEt V^]UMt P j]UQEPjd1cMQh 1cWjhVjRPVjh 1cE]A<c%6cUVF<c6cEt V^]UEP6cM3cU]QEM$3cMQM]E$3cMQM]E$3cMQM]E$hchV]UWPVMIf.ȟW}Dz'If.ȟDzEP6cPM6c~fE~@fE~@fE~@EfEtVNuVu WVPB_^]UWPVMIf.ȟW}Dz'If.ȟDzEP6cPM6c~fE~@fE~@fE~@EfEtVNuVu WVPB_^]UWPVMIf.ȟW}Dz'If.ȟDzEP6cPM6c~fE~@fE~@fE~@EfEtVNuVu WVPB_^]̋A;tP2cYUEVF=~'P\5cFu2cN^]VV^]UjhcdPd%QVj u3E;t(E P4cMc1^Md ]UM^d ]UV=cEt Vj^]UVu W};tNtj;u_^]Ujh;cdPd%S]VW}eE};} toj uEtP4cc7E37E벋u};tNtj;ujjQM_^d [] UUM;tE +~PRQ ] ̃8̃h̃h̃̃HUVF<cp6cEt V^]UWPVMIf.ȟW}Dz'If.ȟDzEP6cPM6c~fE~@fE~@fE~@EfEtVNuVu WVPB_^]̃(UjhfcdPd%@SVqMW7cΉ}6c؋Ή]|6cE쉵~/P\5cu2cDž6E=~,P\5cu2cDž3E|gVOAfZAfZDfZDAfZD  ;|};}& $d$NjfZ@;|E3~h}~RM++W*Ù+؋ $W* D@Juۋ]E MG;|EP>cfnP}f(^fnP^fZD$WZ$htcMjVRhhcdjVPhlcd52cE;tPփE;tPփM_^[d ]UjhxcdPd%QVWuRjNE6cMF<cFcFchcF0cF$cFFF_^d ]UjhcdPd%QVNuhc0cF$cEA<c6cEiREt V?M^d ]UjhcdPd%QVWuQjNE6cMF<cFcF|cРcFcFc_^d ]̃̃UjhcdPd%QVuNEA<c6cE\QEt V2M^d ]Ujh cdPd%VWuyPjNEd=cF<cF̟cFc cPME cFcFܠc7cMQEtlSO2cu h`cӉ>Gu1jj(h`ch`c3cu h`cӉ>[_^]_^]UdjhcPd%EVq$cuRjEEt Y3Et3;tt P jҋMd ^]uRjkEEt W3Et3;tt P jҋMd ^]uRjEEt 3Et3;tt P jҋMd ^]uRj EEt s3Et3;tt P jҋMd ^]M3d ^]5cccQcUjh cdPd%Q1 c81 cVjEEthpc:3Eκ1 c3 tt9:V'1 cu 1 chp$c1 c1 c^M1 cd ]̋tu uQ2cYUjh+cdPd% SVWeut{jhj EuEt'MQ4cc7Md _^[]37Md _^[]UH jj\3cMQPEmM_^d []Ujh@cdPd%QSVWet&jhQ EYU@E3Ut13ҋA;t!;xuU;PuU;P t ؋;u9 t>8;tW;Pu W E ;P tE P2c;H } uʋ<4cE+A _[^]USV@Wt5jj(h`ch`c3cu h`c2c>E @>_E3ʉUt?3ҋG;t/]};Hu ;xu;X tЋ;u_ȋE^[]֋ E_^[]UQV@Wt5jj(h`ch`c3cu h`c2c>} URW:;u@Q ;Q|A@P84cMQWUPERWPM_^] M~fB~AfBIJ E_^] UjhXcdPd%QSVW?tK82c$pt*NQjӋtu PVQu¡x2c؍p]ƹUROEEu h`c2cM3GG_^[d ]UEP VtprPtp r 9AuP Q9uPP)QpPGt.NQj82ctu P.V^]USW_VE9GK ËӅtprPt1r 9Gu O9uPH)OpROt.FPj82ctu RVNt^_[]UjhycdPd%S] VWp +pEN;AH΋TDREP7cPEME=cF;~?OuˋTR4cM_^[d ]VF P 7cNF 4^UjhcdPd%QVuEFEuNh`c2cM^d ]UEVWPMQO)GPt;OSjj(h`ch`c3c؋GuOh`c2c_[E;Gu_3^]pP@_^]UQE VuE@u PRFHTVH TV ^]UjhcdPd%VW3WuP=c|cN9yx2cA}y Ady~ h@EA@EP1 cu:M_^d ]UjhcdPd%SVW]|c 1 cA Q+E~Wt ;tE9t ;u8++x+;}'t 1 cQR1 cV1 c@4csuEFEuNh`c2cE0=cM_^[d ]Ujh cdPd%QVW}WcrXX>c,)f(\ P>c,W*\XX>c,MQM4cjME87cjTRQĉejj+jj+QPPME47cTE=cM4cME<cKQj82ctu PS@j؃]} 6c ѹ fnEURE CCEP5cPTQE7c̉ejURE2c==cTE׍ME׋<cƙ+‹MPVM=cPMPM<cPM<cPM=cP07cME3ۋMEMMEE=cE X>cYf(Cf/`>cUr X,%f(\P>c,W*\X,u$0cyE;E|E؋M8|R6cH PωMHωM++A+׉|DUU~|UfE~EUfEȋM+AL E+EM+A@+|0D1j`QˉEE+j+G@WPME E2c`E <cME<cV`E=cM4=cE~*U؍E؋M؋UQVR%EEu OuKUMMR,7cEjRE$P(7c|QM$7cH Pp}+}IHu+uJPMDLUEMPFGU6cWMXE@XEfnEW*^@\\EfnEW*^@Q\\h E1cM4cPhhM<cPM<cPjjjh 1cu5cjj΋ 7cMEXfW@JcDRME6cE @XEUXM荅PMQ,ER$4EP$cWP>cW*XE\HEW*XE\P+ME@+W*AYf/r X,!f(\,W*\X,W*Yf/r X,!f(\,W*\X,EjEPM؉U=cQ̉eQMEL7cMH7cjM<7cE X>cWYf/r X,ЉU(f(\P>c,W*\X,ȉMEYf/r X,E(f(\P>c,W*\X,ȉM̋5<cM֍M؉E֍M<cME<c5=cME֍M؋֋uEu~EMQSVū] MuEYX>cjjU$R(7cEPjd1cMQh 1cM=cPhhjM<cPM<cPhjh 1cj`ut46cEȉʺEFEPEF35=cME֍ME֋] OuM MV+5cjjΉE 7cjlRMQE $7cfnfn@P+WB*H +HWA*UR 6cj|P:QURE <cPE PQM?!|E =clE=cMVc+(C0pc8U]RS(P@6cMWSM_^d []c%0=cc%0=cUQEPh1cE]UEu Gu2]PW]̋A;tP2cY̋A;tP2cYUQSVF9E^EWE|E} E;>tD Q\5cFu2cFtJU QSPF>`7c UFV;t;^t S2cM_N^[]_^^[]UQSVF9E^EWE|E} E;>tD Q\5cFu2cFtJU QSPF>`7c UFV;t;^t S2cM_N^[]_^^[]UUM;tE +~PRQ ] US]Vt,FWhPc~PjV訧t W9_^[]c0=ct V^[]US]Vt,FWh`c~PjVHt W٦_^[]c0=ct V谦^[]UjhXcdPd% VuDcFTEFPSWtP3ED;tSW)uPω]}]]FPNTEtP3@@L@$QEt B_[NhEu FhP2cNPEEd7cM^d ]UjhycdPd%QVFPtP3P%SF`u#FPtP3@@L@h1FFPu tP3@@LHhٍtP3@@LPh0҅uBEP5chHcE2cME2c2^Md ]ËMFT^d ]UdjhcPd%SVW~T3;u_^2[Md ]FP;tP3@@L@ WЋFP];tP3@@LPLMQhW9]]FdFP;tP3@@LPLMQhW8^d,E P5؋FPtP3@U@L@HSMQRWjMSQp7c ~hPE5cUEu MQ2cMURl7cExEuMQ5cWEhc0UR5cWhcMQhlcE2c5c2c5cME2cS谢UEu MQ2cFdM_^[d ]@@HLy<t @PBLH}hΉE h7cE NPDcPEYYY '~`^d ,=cNhѸ}3MQVEt7cOEcM_^[d ] UAH`E]Ujh0cdPd%XMIATW3M; MԉMS3VEȉMčU}}UM]E;<#4uNtJjhcV0c tt1j hcV0c ut < t DGu< uG멅~HE;Eu QPM[EȋŰ@EȉE;Eu QPMEU@EUjhcdPd%QS]Vut8FWh`wc~PjV>t W=_^[Md ]|cFEtjЋE7ct VF=M^[d ]UjhcdPd%Qh=EEtMQMd ]M3d ]UdjhcPd%VW}7c u=j [=uEt\W7ccƋMd _^]j=EEt!WtMd _^]M_3d ^]UV7cEt V;^]̀UVW}OQN5cWRN5cG^~GfF~G fF ~G(fF(~G0G8PN8fF07cP7c202$22Ȁ 2Ȉ2р2_^]%0=cUVN ~#~ t NPKN@,WURЋMUQRjjP2c=1ch1ccfnM0D$(cD$ WD$L$fnML$$T2chF#_^]UjhcdPd%QVuEEPNE7cE~MUfF~@N RN(EfF7c~E E@fFx~E(fֆ~E0fֆ~E8fֆME7cM^d ]<USVW}8cW*Yf/`>cEr&EX>c} E Em}]m 8\P>c,ȉME} E m EX>cm}]m 7cËψ87cËψ97cË_;:^[]USVW}8cW*Yf/`>cEr&EX>c} E Em}]m 8\P>c,ȉME} E m EX>cm}]m 7cËψ<7cËψ=7cË_?>^[]UVW8cU؟D{0P>cf/Er6c~ 8ct(8cu8ct33_1^]U} V5h1cQtFc$h(WFc|Gc$h(W|GcQ$h(WEEyxFcQ] E $h(WE Q$h(W^]UjhcdPd%QVWuNE<c=8cNE׋E׋M_^d ]̸UEfZ@fZ$@ fZ4@fZ@fZ(@(fZ8@0fZ@8fZ,@@fZ<]c%8cUVc8cEt VD4^]VFPc0cc^%8cUVFPc0cc8cEt V3^]UQVuQE8c^]c%8cUVNc8cEt Va3^]%8cUSVW}fWfE38cc]~a؋V8c c5EV8c@ c4EV8c@EF8c;|cu F@4F(4E @ 4M A8w4U B_4E @G4M A0/4U B4E 4M3E_^[]U S] VW}GtAF4+ȅut#KttOÙɅuދ_^[]c%8cU(V~xu$PMQ~fFh~@fFpFxF|H@,URЋMUIMEPMJQNhEEU8c~E؋E~MfFhfNpffH^]Ujh,cdPd%QESVPNuc8cM Q3ۍN]7cpcUF`FtFpE^l^hV|^xc |2cѸM^[d ]UjhHcdPd%QVuEtu P8cNEc8cM^d ]UjhrcdPd%xVWEPNQ|E7cX>c$|REP8cPE8cEEtu URM8cME8c}WEP8cT7cM_^d ]UjhcdPd%QESVPNuc8cM Q3ۍN]7cpcUF`FtFpE^l^h^xV|E,c8cM^[d ]UjhcdPd%QVWu=8cE׍NEc׋M_^d ]UjhcdPd%QVWu=8cE׍NEc׋M_^d ]UjhcdPd%VWEPUNQ\E7cWUR\8cPE8c=8cME׍ME׍EP8c@HXP>c uX\pcX\ pc\\VMe]EMT7cM_^d ]UjhcdPd%VWEPENQ\E7cWUR\8cPE8c=8cME׍ME׍EP8c@HXP>c uX\pcX\ pc\\VMe]EMT7cM_^d ]Ujh:cdPd%QVuEE8cE PEE8cM^d ]UjhmcdPd%QVW}EWPusPNEc8cM QNE7cpcF`ME8cMU\cFlFhFtFp~EfFx~Gfֆ~Gfֆ~GM􉆜fֆ_^d ]c%8cU S+W} MS]V3dC $fn@P+PAfn@BW*‹P+PABW*VA`fn@P+PAfn@BA W*‹+PA(BW*A0fn@P +PA8fn@BA@W*‹P+PAHBW*VAPfn@P+PAXfn@BA`W*‹P +PAhBW*ApW@;;}sҍD}Wfn@P+PAfnBW*‹P+ABW*AF ;| FM@VRЋ+^[_]U)W} M?S]V3C $fn@Afn@VfnAfn@Afn@Afn@ VA }ufn@A(fn@A0W @;L;}D}1fn@fnDF;| FMR0VP+^[_]U 'W} MS]V3<C $fn@Afn@fnAfn@VA:fn@Afn@ A fn@A(fn@A0fn@A8fn@A@fn@ AHfn@$VAPfn@(AXfn@,A`fn@0Ahfn@4ApW@;;}jҍD}Nfn@Afn@fnAfn@AF ;| FM@VRЋ+*^[_]%7cUjhcdPd%hSV3W}EEE pω]8c3EE;M E9ALV(UN VMU^M܋HtbHNUEMEM EURM EPMQEM8c0ENUREM8cNEPEM8cEEEEM @E;A'\NUREM8cE 9X~0NMQEM8cU C;Z|ՋE @ t j8cM_^[d ]UjhcdPd%QSVW}Wu8cElc8c3PE8c~Mfֆ~fֆ_^[d ]VWWjd1cPh 1c jhhjQRhXjh 1c5@2ch&h(h h&h(h h/h(h h/h(h _^UW}u3_]SV cI:utZ:^uu3҃^[u_]W7c_]UES]VWM PQS7c3;|0;u,;u'UJ;VuN ;t j3FF FO_^[] UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UW}u3_]SV@cI:utZ:^uu3҃^[u_]W7c_]UE S]VW}SPW7cxuuKv;uH_^[] UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]̋ |2cѹ ̋AtP2cYËAtP2cYËA;tP2cY̋A;tP2cY̋A;tP2cYU 3ɉM-c5c%P>cf(fTf(f(f(fWfTfVf(X\f(\fT\,E;MEEVf(fTf(f(f(fWfTfVf(X\f(\EfT\,E;MEEFXSW$0c8M }5cE;ǍE|EFXF8$0cM E5c;EEE|EM +PE+W}SPW8cEt>fnM^\NW*\VffHfPfX_[]U 3ɉM-c5c%P>cf(fTf(f(f(fWfTfVf(X\f(\fT\,E;MEEVf(fTf(f(f(fWfTfVf(X\f(\EfT\,E;MEEFXSW$0chM }<cE;ǍE|EFXF8$0c+M E<c;EEE|EM +PE+W}SPW8cEt>fnM^\NW*\VffHfPfX_[]UjhcdPd%QVW}Wu8cGPNE7cGX^X~G`fF`~GhfFh~GpfFp~GxfFxM􉖄_^d ]UVu W};tFP;u_^]US]W} ;t"VwtN7cVy;u^_[]UjhcdPd% S]VWeE];] huEE8OQN7c~GfF~GfFW G(PN(EV 7c~GxfFx~fֆ~fֆ~fֆ3EE=33EE)}];t$d$wtN7cV9;ujjM_^d [] UE tMQPQ P IH]UE tMQPI H ]Ujh0cdPd%S] VuW}eEu;tdj]t~f~Af@3u};tFP6;ujjM_^d [] UUM;tE +~PRQ ] UV0=cEt V^]VN ~#u|WFPPjjF#P2c=1ch1c cfnF0L$( cL$ WL$D$D$ $T2ch_^UV0=cEt V^]UVuuYW=1ch1cX X>cX X>chׁƀV1c_^]V1uAh1c1c\ X>c\ X>c^UVc8cEt V^]U@VFN f/ȍFEMwF (vF(f/ƍFuEvF(NWf/ =@Jcf(]M\sfWf/MsfWf/]sfWf/ˍEwEJcYf/5f/f(\sfWf/esfWf/f(UsfWf/EwEYf/]f(f/f(\sfWf/MsfWf/]sfWf/ˍEwE%JcYf/rXMf/]f(\sfWf/MsfWf/]sfWf/ˍEwEYf/0Uv(mf(\Mf/\Uf(\f(^]\^ \YX^ YX]mf(sfW5Jcf/%P>cru\]^Yuu\]^Yuf/\Yf(mf(sfW%Jcf/rf( P>c^f/f(sfW5Jcf/s P>c^fWfZW=1cD$ fZD$fZD$fZ$EEHQLfZD$ EfZD$EfZD$EfZ$h P>cuVe].}XUf(\f(YXEEYX\U\f(5@Jcf(YXEEfWf(YXQYfWf(^f(YXQf(^Wf/mXsfWf/f(^}sfWދ51c^l$\M$ED$EXE$EЃD$EXE$EЃD$E\E$>cD$ WD$D$$_^]U8VF 9F~9F E=EE|EV QRF 0cFEPJfnP fncfn0fnxW*+JP@YYY\W*JY^f(Yf(\YY\YXW*+HMW*ɋNYXfnFmfn*YYY\^fZ VFNf(\fZ FNVYX\fZFNVY}X FNVMfZFNVfZFNVfZ FNVF^]UjhHcdPd%QVuEtu P8cNEc8cEt V M^d ]UjhhcdPd%QVWu=8cE׍NEcEt V M_^d ]UjhcdPd%QVWu=8cE׍NEcEt V M_^d ]UVNc8cEt Vq ^]USVFxf(f(Y X>cXXLf(f(YX>cXdpcWXMU<DT\ltE^cE~HM~PU~X]XXٍUXX\\RMU]EM8cEPM8cPMOU~EEEM~MfFh_fNp^ffH[]UhSV񋎘Wy1ch` h YX>c P>cf(^WZӃT$YX>c^fZ$1cYX>cXfW@JcP>cWɃ0T$(YX>cXVxfW@JcT$ D$L$L$8$9cH@,URfnE pc0D$(WD$ L$D$D$P>c$9cNQ7c8RhPjQ8cPR8c8chfZEpfZEEfZExfZEEfZEEfZEEfZEE3fZEEEĉEԉE䋆fZEH@,URЋNhE+@+Fl+BWE*EW*EEWE>cPHE6c(QHRtjj1ch1cGHLRAhЋOQLEPADJPhыWBLMQJPQhҋGHLURPARhЋOQLEPAJPhht1c(Rjhj1cjjj1cht1ch_^[]UPV6c5EPMQ8cEUEERME8cfneWfnH-@Jc\f/sfW5Jcf/U\f(f/sfWf/EXEEȍEXPME8cfnMXMfnXUXU\Wf/sfW@Jc%Jcf/r(\f(f/sfW@Jcf/r ^]3^]2^]UjhcdPd%SVW} ى]~-P\5cu2cDžu3҉UFw3F $Ifn@fn@DfnDfn@Dfn@D fn@ D(fn@D0fn@D8 @NMu];}E $Ifn֋fnDDB;|΋ER8PWQҋ_^E[;t P2cMd ] U Vj8cHfUfʋUEM8c;IV8cHt+ItIV8cHEMxE\EWf/sfW@JcJcf/E\Ef/s  @JcfWf/HfUfUEMF8c;;E\EWf/sfW@JcJcf/r/E\Ef/sfW@Jcf/r^]2^]3^]UjhcdPd%HSVDP$W҃W\*ZP>cf(^WZMWf(*Z^WZW*Zf(^WZUW* Z^fZEcMWEEMfMMMfEutEP9cMQE6cME5cfnEW[ZP>cf(^fZMfnM[Z^fZE3ۉ]U$cOQLRdQPhOQLRtQPhOQLRDQPhOQLRTQPheOQLRMQPhKOQLRMQPh1OQLRQPhOQLR$QPhOQLR4QPhOQLRQPhOQLRQPhOQLRMQPhOQLRQPhlOQLRQPhREP6chxcE2cMQ 6c ytj 2cME2c]C]M_^[d ]c۹cc2ccc+cEcںcLccccccccfccUc@X\E@\,X\pcX\pcE]EEED@,,UGR]}Ћ+ÉE;ǍE|EMDR,EPfnHEf(XU\,EEEED@,,UGR}Ћ@+;ljE}|}Qh 1cERPESPSPjh 1c_^[]UjhcdPd%QVulcE8cE8cEt V?M^d ]̋A@u( cËA@u) cËA@u( cËA@u( cËA@u) cUVF@;~1u9} ʍ ;|FRP85cFNFM~f~Af@F^]UVF@;~2u9} ʍ ;|FRP85cFNEVF^]UjhcdPd%E SVW7e}u;Fu  tdPEEE Q2cu2cu2cU ;PH}M RPVH N{PQM܉M؍ U Q QPEd5cu2c7VVE)EU ;Q~ jjEcË}uN E FF Q  ЉV F];~+QTjR`5c ^;tujP2c7M_^d []UjhcdPd%ESVW7e}u;F}uM;J} H;H|M ;Hu tcX X>chӁƀV1c[_^]UhUSًpYX>cVWRUDM QRPEPED5c=@JcW^0f8F\f(f/\f(sfWf/sfWXf/pvZf(\V\F(f(\~\N YY\f/=@JcYY\sfWf/sfWX^Tf(\Vf/\N f(\^\F(sfWf/sfWf/sfWf/sfWXXXf(Mf/w)X;tV~@W9cW=@Jc F0N8EMEM;~Wu;}ɋ;|RP85cMEW=@Jc~Uf~UfPf/v f/vf/v f/v@;_^[] UQV@uVt!tu;EPҦ t*t(tuMQ訦 u3 3%1^]UjhcdPd% SVqW}8c؍EP9cE9cME7cW9ctt33ȃ1 8ctV8c؟Dz P>c8c]EfZQE$ 1cEQ$p1c|jM9cUR EP 9cPϪM_^[d ]UVqW}W 9c9cM ~fֆ~A3Ʌfֆ31_^]U(SVqW}W7cWݞG P>cݞG0ݞGݞGݞG8ݞG ݞG(ݞG@ݞ6cW5c@Gf/@JcusfWOf/EsfWf(Of/msfWf(f/esfWf/MMwMf/EwEf/vP>c^f/EEwEhݞp1cS1c̪_^[]UUVq@u ~3҉x ~&t"ttt t t t3 3%1tЃ $ J $c$Ƀ $$Ƀ$$Ƀv$e$ɃN$=$Ƀ&$$Ƀ $cjh1cW>cCjj1cW)jj1cW>cjj1cW>c^]jh1c >cW^]hj1cW >cjh1cW >cGhj1cW>c^]hh1c>cWhh1cW>chh1cW>chj1c>cW*jj1c>c^]c2cLc`czccccccc3cc<cNcccc1cVccccecU`SVqWj1c1ch` fZD$ D$D$$|1c}W1c $Qh/@EH uzfnUUB ^^fnU XE@Mt1` P>cXf(^^\\]M9HX^^XMHE@XEMMEPQJEUR D$ED$ED$E$J$EPjhj1cMQjhj1c51chthxjjj1c51chxhtW1c_^[]UdjhcPd% SVWw<9c| LD3۸@cEr X>cX,)f(\,W*\ X>cX,f/r X,!f(\,W*\X,W*D$W*l$R89cu V tlSO2cu hPcӉ>Gu1jjhPchc3cu hPcӉ>[_^]_^]UEVW89>tlSO2cu h`cӉ>Gu1jjh`chc3cu h`cӉ>[_^]_^]UjhcdPd%QSVWet&jh\MMd _^[]E0E3cM_0^d []jj̋u h0c2cUjh@cdPd%SVWuL9c3ۍ]cH9cED9cWP>cE8cE5cHSω@}P=cc_ __GGE_!_#>ShTcWh(cP3cP>cpWx|2cȺ6cȺSE }P=cE cwrShTcWh(cP3cM_^[d ]UjhcdPd%QVWu=0=cE׋EtuPfEtujP2cEt P2cHE׍E8cE7cE<cE@9cM_^d ]UjhcdPd%S]3WMEE9c=8cE׋΃u=EP9cPME9cEEt&uUjR2c PM|9cx9cPMt9cp9cPMl9ch9cM$d9c`9cM$\9c8cUM؟Dz P>cE$X9cE PSMT9cjE8cMEP9cM_[d ]̋AtuIjQ2cUjhcdPd%QVh EEt b3PE9cMc^d ]U0Ecfnhfn WVpVfnp fn*+Vp@YW*VYYY\^f(Y\YXMW*+PY\YfnXfnYuYWY*Yf(\^\\͍EYYXXPemEM^]Ujh8cdPd%QVuFEtuFjP2cEc8cM^d ]UjhXcdPd%QVuFEtuFjP2cEc8cEt VM^d ]VjP=ccx2cF Hx2cFHF^Ujh{cdPd%Q(2 c8,2 cj#EEt _3VEѾ(2 c3^t tFP jҡ(2 cMd ]ø4 cu 4 ch%c4 c(2 cKM(2 cd ]̋tuPUSV@Wt5jjh0ch`c3cu h0c2c>Q ;Q| A@P84cM yt)3ҋA<;tI;Xu;Xt ;uj2ct"M MP~f@ ~Af@3ɉYE6F _^[] UjhcdPd%SVWeut&jhEUH jj13cEMQPM_^d []UQV@Wt5jj h@chc3cu h@c2c>U :SYt!3ҋA;t;zt ‹;uƋ}[;u_Q ;Q|A@P84cU MQR8j2ct MP3ɋEAE6F _^] M JE_^] UVx u 3^]@Wt5jjhPchc3cu hPc2c>E@3MSYEt43ҋA;t$I;xuU;PuU;P t ؋;uދ;t,xPU2cEH <4c[_^][_3^]UQSV@Wt5jjhPchc3cu hPc2c>] URS ;uhA ;A|QBR84cEPSj2ct HSMP P3ɋEAE6F _^[] MPE_^[] UVx u3^]@Wt5jjh`chc3cu h`c2c>yUSt&3ҋA<;t;Xu;Xt ;u;t*X PU2cEH <4c[_^][_3^]UQV@Wt5jjh`chc3cu h`c2c>U :SYt&3ҋA;t;xu;xt Ћ;u֋}[;ugQ ;Q|A@P84cU MQRsj2ctM MPP 3ɋEAE6F _^] M H E_^] UVx u3^]@Wt5jjhpch@c3cu hpc2c>yUSt&3ҋA<;t;Xu;Xt ;u;t*X PU2cEH <4c[_^][_3^]USV@Wt5jjhpch@c3cu hpc2c>>OU t23ҋG ;t";Xu;Xtȋ;u_ȋE^[]΋ E_^[]UQV@Wt5jjhpch@c3cu hpc2c>U :SYt&3ҋA;t;xu;xt Ћ;u֋}[;ugQ ;Q|A@P84cU MQRCj2ctM MPP 3ɋEAE6F _^] M H E_^] UE;E tPS2cVW=2cp t#u hpcV螼EPӃE;E u_^[]UjhcdPd%QVjuP=c0cx2cFEEujhcVh(cP3cM^d ]UjhcdPd%QVu0cFEuNh0c2cE0=cEt V螻M^d ]UjhcdPd%Q2 c82 cj #EEt 3VEѾ2 c3^t tFP jҡ2 cMd ]ø5 cu 5 ch$c5 c2 cKM2 cd ]UVEt V蛺^]UjhcdPd%LVEWy GMԅt351chq h ֋GtH3ɀRtH3hS9ct*t3~fE~fEEt5MQ9cUؾREuӋEE9ptEEt#E؃etuUjR2cEEt eM8c}EP9cMQEӋ~@fE~@EfEtuEjP2cME8cu9uZ]9]Lh 1cMԋDR,EPҋP+M+AQM+FVJRQ\2c[_^Md ]Ë9cW$1chq 1cj1ch1cjjjj1ch1cGtH3ht)t3MQӋ]E]-UR9cMMQEӃM]EEE@ uHPQRMKEEt(MЃ]tuMjQ2cEEtMĉ]8cEEt"M̅tuEjP2cEp4vut Q\5cE33҉}UE U9PZU$M؋\+\fnD[ECW*Ë\+\ECW*EfnDZ[E;~3uu;} ;|uRW85cU}EÍXE;~:uu;}$;|uPW85cE}EÍXE;~:uu;}$;|u QW85cE}EMEZZɍXXZEE;~3uu;} ;|uRW85cE}EMEZZɍXXZEE;~7uu;} d$;|uPW85cE}EÍXE;~:uu;}$;|u QW85cE}EÍXE;~:uu;}$;|uRW85cE}EÍXE;~:uu;}$;|uPW85cE}EÍXE;~:uu;}$;|u QW85cE}EÍXE;~:uu;}$;|uRW85cE}EÍXE;~:uu;}$;|uPW85cE}EÍXE;~:uu;}$;|u QW85cE}MEEEAӉUM;Hxtf51ch1cht1cWjhj1cUB@Pjj1cht1ch֋MԁQ1cjjjj1cj1ch1cEt W2cEEtuEjP2c[M_^d ]UjhcdPd%8SVWME|8c|2cEcEURE}؋xEt 9c˃9cˆUUB 8;J~ QPMBUuEH MQM8cWVURM8cME8cEu@ uP@RPEEEtuUjR2cMEEc8cM_^[d ]UjhcdPd%HSV3WMu|8c|2cEcEWEEE8cV8c~P~~HfU}EMu2EC`$UREPMM9cEMfEfMF8c;|Eu@ uP@RPkEEEtuUjR2cMEEc8cM_^[d ]Ujh9cdPd%SVME|8c|2cEcESRDE7cD6cj8cE@jE8cE@jE8cE@jE8c(pX>c]ef(XYEEXEf(XYMMXMYYEW\f/M @Jc\sfWf/sfWX$EPMQM9ckWDd$9cOy3D$V8cHffOF|jDRM9c_Eu@ uP@RPEEEtuUjR2cMEEc8cM^[d ]UUV2FNWt H91u[u΋;t!S2cGPWӋ;uU[_^u h@c2cUR]Ë ̋IHUQSVF^WtEE}W9c;u_^ǃ[]F t`E;tЋЋЋЋЋ_^[]̋u hc2cUV@t7Wjjh0ch`c3cu h0c2c>_6FNt H91uuE0^] E^]UV@t7Wjj h@chc3cu h@c2c>_6FNt H91uuE0^] E^]UV@t7Wjjhpch@c3cu hpc2c>_6FNt H91uuE0^] E^]UjhXcdPd%QSV5|2cWuƹEָ2cu jPӃ7F uFNPQEփujVӃM_^[d ]UQVM ;u E^]SWQ2cM >EA3wG9 t9u K8cS2c6EUN _[^]UjhcdPd%SV3u6cW}ىȺ@ uE9A} PtR3cBJ;t H9u>;uʋ;t3FPωE[q;V2c;t(U;Ft}ы Nj_^[Md ]ME_^[d ]UjhcdPd%QS3E6cًMVWM 9 qEE;t&3ҋA;t;xu;xt Ћ;uӋ2;tN QM6;3t VE ;tME_^[d ]UjhcdPd%QV56cWuƹE97t3ָu P7Fu NQQEtփu VMM_^d ]Ujh cdPd%QSV3u6cW}ىȺ@ uE9A} Ptc3cBJ;t H9u?;uʋ;tVRЖV2c;3uM_^[d ] Ujh9cdPd%QSV3u6cW}ىȺ@ uE9A} Pt裔3cBJ;t H9u?;uʋ;tVRV2c;3uM_^[d ] UjhicdPd%QSV3u6cW}ىȺ@ uE9A} PtN3cBJ;t H9u?;uʋ;tVRmV2c;3uM_^[d ] UjhcdPd%QSV3u6cW}ىȺ@ uE9A} Pt蓹3cBJ;t H9u?;uʋ;tVRV2c;3uM_^[d ] UEVW89>toSO2cu hcӉ>Gu4jhhchc3cu hcӉ>[_^]_^]UEVNPV W} FGN@ u P@RP G^O_N ^]UjhcdPd%QM MEtEPRPfMd ]̋u hc2cUjhcdPd%4SVWEPURM}GO 3+ȉu;~uT$}tAxtT;] uMp Eu MQM蜭_^[Md ]xu;] u X;]F;|MQMMAq 3+EU ‹DUE;RP$MUREP(]CK +3Ep| $}70~?E 94VEPMQM~EV UEtCu:EP H|t;tGPӟ;uu S2cEEtuUu MQ2cEEEH P|t;GPF;ukp Eu EPM蹫_^[Md ]~uE 9u E9FB;E u:EP Ht|;tFP豞;uu S2cMUAq B+U;Uu }]u}ĈUȋC@LP MQjҋCM̋@LPQhҀ}44 cMVUREPEN MEtCu:EH P|t;tGP;uu S2cEEtuUu MQ2cEEEH P|t;IGPV;u{k42 c=2cׅuƍPI@uKILV+PhuhׅC@LPMQjҋEEtuUu MQ2cEEtCu:EH Pt|;tFP脜;u u S2c_^3[Md ]UREPMQMEỦUEtuUu MQ2cEEtGu>EH Pt|;td$FP֛;u u S2cME_^[d ]UQSVWyEPHt5jjh0ch`c3cu h0c2c7u;7t}]9^uc7uCHLAVRj;7t;V2c؋F3qI94t90uV2cH uOV2cE=_^[]UVWMj8cG}džMOEЍPEMEMVEf/v f/vEf/v f/vMS8c;MS8cGHtvHMCPE8c@MCSME8c@MQEUREEGPME]OMQEMEM#Ef/vEf/vE~MEPUOpQEMpx蘞Ef/v f/vEf/v f/vMC8c;H}O@EMEM[;~Pu dž;}ɋ;|RP85cME~Uf~UfTf/v f/vf/v f/v}u HQ;P~)HjjAQj5cPBP趝Ht?G_^]A @tP3Ҁt2t3;;~ hq 1cUjhcdPd%SVWh1c1c1cO|AEH51ch` h ֋uNVW*E+ЋF W*EBW*+hE@QUW*RE;GhuN;OpuV;WluF ;GtuE 3h E 1c^ NW|+R+FA@P+QJRP\2cR EPҋ1cjjEӍhPjhj1cht1cjjj1cht1cjjh1cMA@L@RhЋF+Gl6+whjE$1cM39YAfnMW*EM3E؋W| RUtUJQRM膣E؋E~t~L~T ~\(~d0~l8E}XMXXXXfnEPXE}MU]em$MCA 0;? 1c} _^[t h 1ch1ch1c1cEEtuUjR2cMd ]Ujh(cdPd%ESVUMREEHP 3+щ]]WˍDMIy tCy0t)3ҋA;tI;pu;ptЋ;uU;tr 3Ht5jjhpch@c3cu hpc2c>>EPMQ98EHuP C+;AˋTEPΉUP_E䙋E3 M؋MUR utFPj82cV֑E^E[tuUu MQ2cMd ]UjhHcdPd%SWEMP$3;VMQMqQ +։}~vEEE EtMQˉuPƙ U3 ȉUUMMRtFPj82cVِMqQ G+;|^u hpc2cS褐EEtuEu UR2cM_[d ]UjhcdPd%SVWy M9c-t%;7t!82cFPjV2c;7u9c;td$FPV2c;u5x2cރ]κEPEE;tl@ ˉE9c;td$WR虎W2c;u}u h@c2cWeUR2cEN=x2c_}؉]ùE9>tfӸu hpc2c>Gu8jjhpch@c3c؋u hpc2c]Eu hpc2cEUHp ]B+U;539cVP5x2c}܋κEPEsEu h`c2cE_^E[tuEu UR2cMd ]UjhcdPd%S]VWwN}t&3ҋF ;t;Xu;Xt ȋ;uOE;MQσEHP 3+щ}~kϋt;utEVPuEHP G+;|crXX>c,)f(\ P>c,W*\XX>c,P+PMQh3 u1cE;~EuUVU0cVjW׊E؃Ph 1cuWhh jSVhEjh 1cW0cjՉMċOGUEREP|GQMȉw }_] yWGRh }E1cETMMEȍ$UEE0Nt+E3N ;tUI;Pt ȋ;uȋ U; M@pQLRfnTYcf/`>crXX>c,)f(\ P>c,W*\XX>c,RxEPfnP|pYcQEfnYcXEf/`>crXX>c,)f(\ P>c,W*\XX>c,EG T1E;Uu PxMQfnP|tYcQEfnYcXEf/`>crXX>c,)f(\ P>c,W*\XX>c,P؋EXHEE;EMQ0cWhh jh d2cuVj82cVjd1cUP+M؋E0uVU0cVjPE艇MQh 1cu؋UVhh jSRhEjh 1cV50c֋EMWhh PRjjjh 1cWփEMPu]6Nut5jj h@chc3cu h@c2c>E;tQHIfnfnEY^IHfn YA^PA2cEfUM @`RURQĉejdQ3ME02cPME=cdE=cM<c؋ӁEyJBtC]j8/;tp0p43}fnufn^fnGfnO^@fnW*f(^fnMPfnW^H@ fnGY@@(LىH0PH4M̉E=cM3<cP0cM̋<cPVW M̉u<c~}URM=cM̋E<c~,PM9cE7D7MC<c9E|ԍM<c%yH@t]CM̉]<c;|Whh M<cMPEPQRPjh 1cW0cu]}D;~UWMEPQMUR?ME=c}] EMM_^d []UEP蔻}]UjhcdPd%pSVDP$W~ }҃EtPcc3f(f(]UEM9}$E LMQURZZL$$9cEf/E܍EwEMf/M]܍EwEf/EUEwEf/ME̍EwEGM;}^E\\P]UEM跄jj1ckE kL cO,W(G0MM싎TUEĸ EȉẺUt TEEE3ۋLx(UB@LQЋLTQR1c |ȋM]C@LQЋu]MQ9cEQDB$EeЋM@hh Q謖ME=cWjPUR9c؃DP$EeҋHhh SVME=c] Qt'Fc$h(h h1cFc%|Gc$h(h h1c|GcQ$h(h h1ccQ$h(h h1ccQ$h(h h1cht1cM Qjhj1ch1cDjRPB$PKQLPBhЋEfn[HW*W~UERjP1ch1cht1c3D=x!KQLPЋL=jQ1c |ϋEx!SJLPjh 1cCHLhuMP膛M_^d []UjhcdPd%VM~$f~Af@~Af@~AI f@H RPQQ̉eR7cT$BPE襷\E7cMd ^]UES]VWM PQS7cxuuUBQVN_^[] USV@Wt8jhhchc3cu hc2c>E @>_E3ʉUt?3ҋG;t/]};Hu ;xu;X tЋ;u_ȋE^[]֋ E_^[]UdjhcPd% SV@Wt8jhhchc3cu hc2c>Q ;Q| A@P84cU MQR9j2c}}EtE OPEPOW `3MEOM;6F 8_^[d ] UVtHPQR0E@^]Udjh5cPd%Wx u3_Md ]@SVt5jj h chc3cu h c2c7Q EYU@E3Ut:3ҋAE;t(U]I;pu ;Pu;X tE;u}U9 t|EE;tH;Ku P E ;S tE suNE<cNE8cE8cS2cEMH } u<4cEM+B ^[_d ]UdjhQcPd%SV@Wt5jj h chc3cu h c2c>Q ;Q| A@P84c] MQS<j2cE EEtURSC3MHM6F _M^[d ] UQE VuE@ uP@RPj~FNPDF ^]UQE VuE@u PRNFHTVH TV ^]UMAtuAjP2c]UjhkcdPd%QVuhcjjFPEvFEuNhc2cEt VJvM^d ]UjhcdPd%cEr)EX>c}E Em}]]m=\P>c,ȉME}Em EX>cm}EEm؋UtEHPQRMشEptEHPQRM踴>E3xˁ3%EƋfnMP>c%֋ ^ ыM EYȖcEȉEUtEHPQRMp_EM UJEf/rTXECE부} ]tCM΋ JB3Iu؅uE tUJQRM^EMt(tEHPQRM^EM\LUP>c^EtEHPQRMβEuu܃tEHPQRM該6EMU34 M܋Ё3} tVƋ 2 EtEP@RPM]UMD(f/EE;]<tEHPQRMS]EMEf(\LYMY Жc,ы%‹+ÉU܋ށڋׁ3ËU܁%3€} t]M XEC]EȋЁ%XE]% ыM C]EJEEu؍BFIu;8rUtEHPQRMaEMyt tEHPQRM:6MU%3D %3Ƌȋ%7 ΋u% ;} M <+M D52cEtu MjQփEEtu EjPփM_^[d ]UVxWSht1cQjh j1cUWR31cMEI@Eu+;Mt&9t+PVjӋEHEMMˋE[tuUjR2cht1c_^]UjhcdPd% SV5x2cWك]}ƹURKEEu hc2c @;~ d$<;|sE]A;A u;y};}jjWj 5cPWSxtHPQR9x3ɉHHtHPQRxXtP@RPwMATM_^[d ]US] W3;{EVt3C}}EEd$tP@RPVwU;TD|E EtP@RP'wU;TD|E EtP@RPvU9T}EMm}E MtKtHPQRvMLtHPQRvDHtP@RPivUTtHPQRBvML^_[] U$SVً3W}]ωut!d$A ƙ+EuWEP8MUىMEPMQMU9cU;`E;U}KM@@@}F;|@} 9EU UthE\W9puTƙ+E4Ed$VMHVV@ FM@u3EMTRU PEQMRPF|_^[]UM M\Wt/]M@Aq +q+F@W;p u.Wˉp#@ WM UMVPEWP_^[]U8ESًHVE;W]MEE|E8EE3s MtHPQRsM9H}G|_^2[] U}3ۍ|$tHPQRsE;DtK+EEtHPQRTsE9D}E]댋MUSE؉MPG6@U2RE̍DEԋE M~EȍLf_M~E^f@[] UDSVW}D6c%yH@ME_}tHPQRrED3|tHPQRkrN;H}UEE@E|MA E;ȉMEE|E8E܋Q U 3M@EM;MMEttP@RPq6G LEEԃMYMEUMttHPQRsqMU|MttHPQRDqEEԋO ;L ]EEC|UUE}+E@MWEP4@U2REDM~EEȋE L_fM~E^f@[] UjhcdPd%QVWucEFE=2cu Nh`c׋F Eu N hPc׋E0=cM_^d ]UES]VWM PQS7cxRuL+t5HtHu?Y_^[] UBQ]_^[] UBQ_^[] UV@t:Wjhhchc3cu hc2c>_6FNt H91uuE0^] E^]UV@t:Wjhhchc3cu hc2c>_E^]Ujh}cdPd%(SVWE@ E=unD6cˋUR[Et QRRHϋTDREEtu URM(QuEPMQV5<cME֋=8cURME׍EPME׍MQME׍URME ׍EPME ֋58cME֍ME֍ME<cMQU REPE M܋]QEME <cE M֍ME֍ME֍ME֋M_^d []U VWyEMPWHt8jhhchc3cu hc2c7uE;Sd$9~ejFpPjjQMD;7tTV2cEF3qA94t90uN8cV2cH u V2c;us[_^]UV5Et V`^]̋u hAc2cUEVW89>tlSO2cu hAcӉ>Gu1jj(hAchc3cu hAcӉ>[_^]_^]UjhcdPd%Q2 c8 2 cVWj(`u3ɃM;t=~>~ ~ x2cNAhchcjjFPEaΉ}Ѿ2 c3_^ttAj2 cMd ] 5 cu 5 ch%c5 c2 c`M2 cd ]UdjhcPd%V~"NfF!@,WURЋxNR,EP}ҋE;ǍE|EPE=EEENV8SRP$P~|5~|/N@,URЋ;F}NR,EPҋ@;F|2;~N tjj ^E3E;th WWA3EF ~0uAFPPhc2cN ;tjҋN^ ^@,URЋNPV~t[98u9xt ȉ8xNN@,URЋIHWP NP$҉F_M^d ]U SV3uW} MfWfE8c~C>V8c^E]V8c@^Eډ]F8c;|]EPM Q袇u ;3tD^W9ctURK9cuRV2c];3tF;EuN ;MtURQ̉eW8cEMuPQV_^[] uS8c_^[] ̡2 c82 cVj\tx2c23Wֿ2 c3_t/tPu h c2cVv[2 c^Ä 5 cu 5 ch&c5 c2 c\^2 c̋u hAc2cUVx u 3^]@SWt5jj(hAchc3cu hAc2c>Q EYU@E3Ut93ҋAE;t']Ud$;xu ;Pu;X tE;uuU9 tcE8;tK;Ou S E ;W tE GtuGjP2cW2cUH } u<4cE+A _[^]UdjhcPd%SV@Wt5jj(hAchc3cu hAc2c>Q ;Q| A@P84c] MQS hj2cE EEtURSӶ3MHM6F _M^[d ] UjhcdPd%QVjuP=c cx2cFEEF jhTcVh(cP3cM^d ]Ujh cdPd% SVًs WE;tWVuPΉ}u}KAQ{EtH9 uы;t 82cFPjV2c;7ux2c؍p]ƹURE!Eu hAc2cM_^E[tBЋMd ]ËlUjh9cdPd%QVuFEuNhAc2cE0=cEt VVM^d ]Ujh[cdPd%Q 2 c8$2 cjsWEEt 3VEѾ 2 c3^t tFP jҡ 2 cMd ]ø5 cu 5 ch@%c5 c 2 cWM 2 cd ]UES]VWM PQS7cx"uuUB;N u R~ O_^[] UjdhcP4d%.WA@ SVWyM<D6c<ϋڍUR;Et QREHˍD@EEUEtu URMACEPMQ肀u܍VRj82cV2c;tF;EuN ;MtҍURu86c؍EP@6cEEEĹE@ uP@RPMn@EE]ЃEȉ]tuUjR2cEM$hPVEMQjd1cURh 1cPhhjhhjh (1cMQUREPEċM؋q]tuUjR2cM_^d []UjhcdPd%SVuًC W3];tVPuMEfWPs fE@6cMyA}~G<6c307 tUJQRM>ELEMAUG;8|ċ]MQURKM~u;stTIEPN$>tFf.E DzM86c9F t~V2c;stN;MuV ;UtE EMU$PQREEtuUjR2cM_^[d ]vUSVDP$W]P$S:Wh 1cCt;t5@2cuhph/ 5@2ch)h(h h&h(h h&h(h _^[]U(SVEWP}9cQωE9c ]YP9cxRϋ9cEP9cXQ9c9cURhPxmxWf/%@Jcf(\f(sfWf/]f(sfWf/UsfWf/ڍEwEYJcf/eurMf.DzCf.Dz9XQURx~~Hph5P>cX\U`\]Yf(Y\Yf(YYf(YY\xYXX5P>cf(Yf(Y^\^\f(^Yf(^YXQf(^f(YfW@Jcf(YYXpQY^^hf(XX\fZ\fZWZZWZYYXZW^fZփZYWfZEZYWfZMZYWZYXfW @Jcdž<?>=fZW*<E c^fZL$ W*^fZL$W*^fZL$W*^fZU$|1ch$h%h 01cMQh%h ,1c]@q9c؍UR9cEP9c9c]MfW @JcW9c0L$(MfW @JcL$  P>cL$D$D$ $ӋN44c pc0W*D$(WD$ L$D$D$P>c$D$ $Q7c9cPh7cRxPjQhR(PxQ9c8cӋ8cPRӋxfZEfZ$EfZ4EfZEM\MfZ(EfZ8EUfZEfZ,EfZ<E\EfZDfZHZZYYXY\fZT%9c؍EP9cMfW @JcW0L$(MfW @JcL$  P>cL$D$D$ $9cN44c pc0W*D$(WD$ L$D$D$P>c$9cD$ $Q7c9cPh7cRxPjQhRxP(Q9c8c8cPR8c8cxfZEfZ$EfZ4EfZEfZ(EfZ8EfZEfZ,EfZ<9c c5Pcٞd9c؍EP9cMQ9cMfW @JcW9c0L$(MfW @JcL$  P>cL$D$D$ $ӋN44c pc0W*D$(WD$ L$D$D$P>c$D$ $R7c9cPh7cPxQjRhPxQ(R9c8cӋ8cPPӋӍxQJE\EM\MfZYtfZYXEP>c^EfZx|N44c pc0W*D$(WD$ L$D$D$P>ch$9cD$ $R7c9cP7cjPQxR(P9c8c8cPQh8cR|9cP _^[]UjhcdPd%SVW}E9c| H6cP ? c>=W*<^fZɃL$ W*^fZL$W*^fZL$W*^fZ$|1cM QW1ch` h ӋuUx.t'51ch` h _^[Md ]_dž^[Md ]@u_dž^[Md ]u_dž^[Md ]u_dž^[Md ]u*UR9cEE9cu2EEt M5c3M_^[d ]UjhcdPd%`SVM|8cW3Ec]]EEEE}]QM]8cU ERPMQM8c~fE~@fE~@fE~@URPfE t t2@t.:tu"E+‹UMQPRjΉ]]:EPShj1cht1cE+PSj1cht1cMQEEc0cMEc8cM^[d ] Udjh+cPd%`S :cVW~ EԍPt`MQ9cQURE:cMQE~=8cfE~@MfEE׍MEjH1cUԋ1c;UE;Ehq h h 1cEԋ}܋DR,+EEPGҋ@M++MHAQWPEP\2cjD1ch1cjMQM:cURE:cME8ch Ӌ"h 1cjjjj1cE=@1cEu;jEH1ch hhjjh<1c EDP$hE1cEHQLhhhhjjh<1cMQBLhhhhjjh<1chejjh<1chD 1chh2chhh׋hh2chhh׋xhD jjjj1cURH1cEPQ'ttu2ɨ@URj\\hU]EM<1chhh3EEEPMQ聭URjEPj[MQjh<1chhhj$1cfZD$fZ$41cfZD$fZ$41cfZD$fZ$41cfZD$fZ$41c 1chhhjH1ch ӋM_^[d ]UjhIcdPd%} SVW}ut EP8cM Q9cUR3PΉ]M E7c8cd$S8cF$H/HECP8cHKQfEfM8cHSfEfM8cHUfEpYX>cEPMQUREEP@EFQfMED5c@@^0f8FW=@Jc\f(f/\f(sfWf/sfWUXf/pmvSf(\V\F(f(\n\N YY\f/YY\sfWf/sfWX^ETf(\Vf/\N f(\^\F(sfWf/sfWf/sfWf/sfWXXXf(Mf/w;tV~@W9c!F8D$F0$1c@@;}/t 1cj$1cFD$$1cC8c; 1cM_^[d ]UPSVW}N ݞ~Gfֆ~GfֆG PTXO(Q7c_S 9c9c3҉9W3S*W3*W3*WM*6cEPGP=W*<^fZɃL$ W*^fZL$W*^fZL$W*^fZ$|1c܏1cME7c[M_^d ]SVqWskHtDP$ҋ1cG@(uh1ch1cOA(t h 1c hӍR1c1c1cDP _^[UjhcdPd%SVW3ۉ]~D@(URuQȉ]ME*MQ9cME0:cuUOBЃt >Oxt7,:cP4c@Pt @<@t3 3#1} u`uXFt3Mƀ8cNEt3P8c58cME֋y]EpMQ9cExEM8cUEtEHPQRMwcP>cr X,!f(\,W*\X,Ef/W*r X,!f(\,W*\X,W* WZ\fZTZXfZZXȖcfZTD LDK] ht1cQjhj1c[Rjj1cht1c1cE;P2c^[_Md ]URjh j1cht1cE Pjj1cht1c^[_Md ]x9c8:cujӋM UQMR4:cWӋM^[_d ]Ujh9cdPd%SVqW}W G0DRWRPP$PcljM@:cEPMQEKME7c; c:9W*8^fZɃL$ W*^fZL$W*^fZL$W*^fZ$|1ch 1cpPjhj1cMQjhj1c1chthxӋW0B0u6c~25h1c3ɄW&Q*$h(h EEQ$h(h փ EF$WERb@qEP3ҋA;t ;XtЋ;uE;B@UPX(X ы+P0IH4E@XEW*YcMUP pWRE*Y cPEMU] E؃MQ D$ED$ED$E$0$jjj1cE@E;G 51chxhth 1cM_^[d ]USVMWQEPEM }uUBUuJ;utEt79u%Xx;u;YuX|;Yu ;Y tJUEu묋E_^[tu URM3}tM]̋At@HQԉ3@HQԉyUjh}cdPd%S]VsW;M܉}C <uzVF N(WMQ\\ʍM]UEM\:cPM:cU MRP}XME8c_^[Md ]M8cE3E9CXN(V MU^~MHtfHNUEEM |MQM|REPMEM8c0GNMQMEM8c NURMEM8cEEEM@E;A"d{t^NURMEM8c9{~4NEPMEM8cG;{|C t jM8cLX:cPMQMT:cUREP:cM]9cPVML:cM QMPEMM]8cEEtu EPMH:cEEtu URM8cME8cM_^[d ]UjhcdPd%|SVW3}]qPM҃ uDS8-D9DP҃ uPS-P9PtP҃hP>cDpBЍx5cP7cDR,EPҋM܋EIWUHMRM}ȉ}̉E:cEP}8cME8cWP>c3I;uf(f(H41uf(f( Έuf(f(ΐuf(f(@Θ|URtBE uE DB$Ћ}uFMQ5ch`cE2cME2c2Md _^[]} t"WtWE uE DR(EPQ ȉ]E腝tEPtC33M1EoD@(URQE]t#tMQt2ۍME tW3 1G@(1c;Qh D2cj1ch1chyhwhhT1ch 1cXcQ$h"h#P1c=L1cjh jh h` 1c=81cjh jh jh jh jh jh jh jh jh jh jh jh ׍URmt$jhljhkjhnjhm׋}G@(=1ch1ch1c1chvhuhxhtӍMQ1cthh ӍEPthh hD hP jjjj1ciHA"tѾU܋ERPjjP2ch׋1ccfnM܃0D$(cD$ WD$L$fnML$$T2chh 1cDdžRP$P觠=82c؃tH*MItCBjh 1cQj׀} t@t Rj׋MPҋDP$҉Pjd1czcM 3@1@tOt!9E 9E~5Rj׃E܋}PW M8cujPEXME8cЋЋЋЋЋЋM_^d []UjhccdPd%xSVuW_EP:cEȁE tJE :cݓvP>cWf/vEEЃ@tX|PE :cPq7MQ:cE9cME7cEtEЃt2EPE :cPEN5ME<cEȃt=UR:c؍EPE:cPSZ6ME7cEtMQ|:cM<cUR:c%tRx:cMtQ4ct:cEj8cEjPME8cUp:cEPӉEMQEӋ؍MEX:cPURT:cMQEP:c؋ME9cPSML:c؋E l:cPSZME8cEEtu EPMH:cEEtu URM8c8cMEӍMEӋE%t6MQh:c؋E l:cPSME8cEtQԉeRd:cEt`:cPh6} 8cU؟D{(P>cf/Er @~ 8ct(8cu8ct331M_^d []UdjhcPd%Vq W=4c׋:ct&EP׋t:cjPEyMM8cjPEZME8cM_^d ]UE,SVtWtP@RP!}G3EυtA ƙ+uWMQUEڍMUQM URE9c9u9u}}E H{PURω} EPu;0NE;V ;PU9uE9FpM9Nt 9Fx|9N|}$V2cEP腱;0u_^[] j~pWjjRVMWQK$M VURl_^[] EWL9p}3U ELQRP[F|_^[] USVًMWURЋM~fAt~@fA|qtA|; yx;~13EE~EAp_fA`EE~E^fAh[]+ƍqp+׍y`VWM@BQˉEU;uVWUR芬jWPM UjWQRP(6уRȃQ51cPR֋MPWjjjj_^[]UjhcdPd%DES] VMA$WMQC`{WEE7cEM$RVMuUE8c uu Eu3EPbEC`WEE7cMQP8cRXE7cE؃Euu]]uȉuĉ]Љ]̉uԍME8cuEPMQN貖FPt9Njhhchc3cFuNhc2c~]EM;^9K9C Ef.Ch{Dz%GPX:ctWP9cuS2cEKu~G`f~GhfF~GpfF~GxfFLJN [U RPRPQPPMQURNQu~EEf~EfF~EfF~EfFF PE8cM_^[d ] UjhcdPd%VW=1chq h ׋DP$jjjPAU:oUPHPQRdVdP@QE葰PrF @tH3ɀt;t3;;~ hq 1cUE_E^tu EPM8clEDždc8cMd ]Ujh/cdPd%SVW8c]苎DP$jjjPSmE؟Dz P>cEEPXEDžPc8cQ`E7cE3EEHEEĉEEỦ}ЍMEDžPDc8c=1chq Eh ׍WM7c~EfE~PEfE9c 9cPEӍME7cWVPQ,f(f֎Rfֆ@YP!EP~Efֆ~EF fֆ@tH3ɀt;t3;;~ hq 1c*SME7c58cME֍XEDžPc֋M_^[d ]UjhIcdPd%QVW}:ct.x*WZr9cP_^Md ]h1c1ct WpX>c$PMQ8cEPEUt M9cS]σ9cMPQSME:c[h1cƀV1cM_^d ]UjhcdPd%SVWSM7cE썷PE9cPE 9cME7cP>cE 8cuzMQR:ctEf.P>cDzO} t3EVPM QrKEPM E8cURE P`@EЍP@E7cM5cMP7c1ct1cmW >ccMQMEEEEMEEEEMEUUEMX1cVM<cEf.P>cED{M8cMM$:c} t?UREP@8cMQPU REPEE8EPMQ@8cPU RuE?PErE58cM ֍ME1cM썅@P7cME<cMQ 9cME7cM_^[d ]UjhcdPd%(S]VWwˉ}:c2tS:c_^[Md ]VM& E\B58c 8c EP 9c8c=@YYXYYXf/EM]w]܍8c] =cErg3}%Rπ)&EP^3R1%] S)}t7t)x%Gt3H:cPS jSuuAh1c1c\ X>c\ X>cM_^[d ]UjhcdPd%xSVWWM7c~]E fE~fEC^@EC^@ECD$| $PE89cED$E܍|$:cE@fW@JcfW @JcD$| $9cM QM:cPE 9cME7c|R:cWf(f֎Mfֆ8cSME(:cEPMQ 9c~Efֆ~EԍMfֆE8cME7cM_^[d ] Ujh+cdPd%hSVWWM7c~] fE~fECD$E $PE89cED$EM$:cE @fW@JcfW @JcD$M $9cM QM:cPE 9cME7cUR:cWf(f֎Mfֆ8cSME(:cEPMQ 9c~Efֆ~EfֆEM8cME7cM_^[d ]UjhmcdPd%dSVu W{Ή]4c΃EP6cPM(5cjME9cMQM:cURM 4cǨWM E<cWVEPM EE05cM 4cERc=\1cD$ L$D$c$>cD$ WD$D$c$׋}E5cEW*^EGE5cEW*ȍEP^SEkMxQ f(XED$Ef(XUT$L$$1k$URjhj1cxPjhj1c51chthxjjj1c51chxht֋M Q t1ch 1c1c==cM=c΄tBEP5cMP>cUQD$$PREME5cW*ME<cEW*^E5cW*ME<cEȋUW*ȋEP^D$E$MQRPME׋M_^d [] UjhcdPd%hSVu W{ΉE<c;E<c;E tMQ.trωE QDB$ωeЋ} HhWVMUPWQR<cP<cPMd _^[]EMPVQxMd _^[]WURVuEPEEEE} =<cME׋u;3M<c;&QRHeEPEMQPjjVVEPM4cMEW*MEE5<cW*^MEW*MEEQW*ȋUYURHUUe^MčEPEYЍMUUYUQYPUMҍME=cME=cM_^d []Udjh cPd%VWwtEP:c_^Md ]$S]=1chq h ׋=1ch1c1cDB$jjjP;Uh( cPHQRS1VPMQEPy#`h1c EDžc8ct7M8cSME8cjURIME8c[_^Md ]M8cEPME8cR(EPҍME8cM_^d ]UdjhVcPd%(SVW} ^9c@9cuE P uk4c:cPM 7cW=:cE׋UREPIjPQE:cME8cM Q׍M <Ft34PM7cFEt3PW=M9AQ P@ H(F\\]UEMt30PM <cjM]:cEPEf=<cM]׋RjEPҍE P>M E&QMQPEME8cFt3PUR@ME7cM_^[d ]UjhrcdPd%|SVF W}xQWEbt V1c蛺M%PU WQ!tuBt6htӍxRjhj1cjjj1cht1c(3EEEPWaMQjURjpE 3QM%1UR9cWPEBME7cxxPjhE|jE1chtjjj1cht1cM8cjME8cOGXMOMQXȍMUEMUE8cE=8cUEERMEEEEEPMEE؍MEEQMEE؍UEERMEjEPME8cuAh1c1c\ X>c\ X>cM_^[d ]UdjhcPd%E lVqtUPR:c^Md ]SW}}EuW[eM 8cWM E(:c=1chq h ׋DP$jjjP4Nϋ6cS|OHPWM Q˾VRPEc|PDrEEcHQWU R`|V`Pc3҃IaIAWfZ WfZfZWZZf.fZDzqWZZf/v (((ZWZ\fZMMZZ\ZWZXfZXWfZfZ(((ulZZf/v (((WZZ\WZZW\fZZZXXfZfZMfZ((e(e䋅e@E@ E 0O8`hphpH @$x(`,ht1cQjhj1cvRjj1c\Re3uEV3ɃB<d$@fZ@fZDfZD@fZD @fZD@fZD@ fZD@(fZD@0fZD @8fZD$@@fZD(@HfZD,@PfZD0@XfZD4@`fZD8@hfZD<考@J;}|ULNj+ $IAfZ8AfZD8fZD8AfZD8 Juht1c=1cPjhj׋1c 6QjjӋRjhjVjjht1c;BP2c3M8cjME8cE u~~FW-@Jc5Jc~^~N\f/sfWf/rN\f(f/sfWf/r6x9ctgM~FR0jEfE~FPfEAFNEPMME8cFMQMME8c K-ty URa jEPME8cuuAh1c1c\ X>c\ X>c^[M_d ]UjhcdPd%@SVW} ^]t$EMPWQ:c_^[Md ] }uxFt3H:cu5Ft3H:couNf(f(f(f(;FGOAF8$Hf/vf(@f/vf(f/vf(f/vf(Hf/vf(@f/vf(f/vf(f/vf(Hf/vf(f/vf(f/vf(f/vf(Hf(f/vf(@f/vf(f/vf(f/vf(Ѓ@I+;}F+f(f/vf(@f/vf(f/vf(f/vf(ЃIuSMEuuKxGMQRc\ X>cM_^[d ] UQE VuQE7c^]cUEVct Vj^]UQEM VuPQV/ cE`=c^]UQEM VuPQV/ cE\=c^]UQEMU VuPQRV/ cEX=c^]UQEMU VuPQRV/ cET=c^]̋̋̋UE]̋UE]UEt ;}VuW=h1cQtFc$h(VFc|Gc$h(V|GcQ$h(VE E yxFcQ]E$h(VEQ$h(V_^]UM 3cMM ]E$;cM 3cMM $;cM 3cMM $;cM 3cMM $:cEM ~EfUf@fP ]UjhlcdPd%SVWE9c؉]̅ P9cuAt3݀`Q]E$H6c̉~@fAf@ fA MeQjqURP`YnWEE@t3݀`Q]E$H6c̉~@fAf@ fA MeQjpURPo_HYfnfnYX>cY X>cZZjME!pMQ9c؍UR9cEP9cMU؋fEfEE\M\fZYUjfZYXP>c^fZUEoMQPo^HW9c؍EP9c~E~@E9cj c5Pc] oEQ$P]=RfnfnYX>cY X>cZZjMEnMQz9c؍UR9cEP9c9c]MUfEfEE\M\j EM"nMQP][XEMU싎YYXY\j fZEmEQ$P\Qj mE P>cZYcQ^fZ$Pu\PfnfnYX>cY X>cZZjME'mURP\pT9cEPWE ;ct#MQӋEE9ct2EEt M5ctzBt3݀`Q]E$H6c̉~@fAf@ fA MЉeQj=lURP-[UM5cP>cW*^ME5c P>cW*^Ej MEkMQPZWfnfnYX>cY X>cZZjMEokURP_ZRME5chc2c@tX3ۅt3PL7cCKD$L $9cEfW@Jc P>c9c0D$(EfW@JcD$ WL$D$D$\ $fn pc0D$(WD$ L$D$D$P>c $Ӎ5c}.cDMQ9c\R|QjRLQRQRE5c pc0W*D$(WD$ L$D$D$P>c<$Ӌ=8c׋׋8cPlP ׋P7cME5c\=8c\QRj,PLQR׋8cPP ׋P7cj hQPWajhjPWLƆM_^d []V񋆨@t3x "$chj1cƆ^jh1cƆ^jj1cƆ^jj1cƆ^jj1cƆ^jh1cƆ^hj1cƆ^jh1cƆ^hj1cƆ^hh1cƆ^hh1cƆ^hh1cƆ^jj1cƆ^h0c2cƆ^Ðccc cc2cHc^ctcccccUVu W=2cP׋NQV _^]Tc%8cUjhcdPd%QVWjPM:cMQE:cME8c=H1ch׋URD1ch1cj׋@_^tMd ]M3d ]UVW}W8c34c333ȃ3ȉ3%33ȃ3ȉ~fֆ~_fֆ^]V8c34c ^̋AtP2cYËAtP2cYËAtP2cYËAtP2cYf/`>csfW@Jc Jcf/r3US]Vt,FWhpc~PjV8t W_^[]Tc8ct V^[]UjhcdPd%QVWuF=2cEtP׃vEtV׃M_^d ]̋AtP2cYUjhcdPd%QVWuNE,;cF=2cEtP׃vEtV׃M_^d ]U(SV񋆨@Wt3fn chc[Z^WfZfn[Z^эWfZW fZfZEMU]t6cu^EZ\X>cZZ$0c]EEZ]\X>cZZ$0c]E]EMU]t ZX`cZX`cfZfZZY'\g0fZZҍ5cZYg\g8ZYfZ#\W@ufZWZYGXG0fZZYGXG8fZWZZYXG@fZG0fZG8fZG@fZGf/@JcsfWOf/EsfWf(Of/msfWf(f/esfWf/MUwUf/EwEf/vP>c^f/EEwEƆƆfZBPLQjЋQBLSjыBHLPjZ_Z0^[]UVW};[t tu džuf@_^]f@u^h;t%PWQJLWhjWҍ;Pjjhjj;t(PjQJLjhjjҋ0;t(PjQJLjhjjҋd;t(PjjhjjQJLҋjL_^]UUhBXBXBX BXB XXB X;t(PjQJLjhjjjjj1c]UE;t(PjQJLjhjjS]V33~WM <+RPEP1cF;|_^[]UjhcdPd% 3cHPHtcH HHHHXc TcH H(H$@,@0H4H8Pc$WRvEHQLhЋMQh 1cGtm?th[u0tC3PHjPhph KtC3HHjRh/h a[tC3@H$jQh)h /&UR9cPE5cME5cH-ϋ5c; 5c;~2jjSSMQ:cPE5cME5cBHLhQĉeh4Hh W'MAt3PHjPh)h G WL *M_Ɔ^d []VW=1ch ׋HQLhh hq h j1ch1cP>c$1chH1chhh@1chjh<1cIjj=Jjj=Hjj=>cD$ D$D$$|1c_^̋Aƀƀ̋Aƀ̋AUVW~ }UCtuh 1cjjjj1cWGEEfnEfnEt3MQURjlQ8c8cEGfZMMfZUUXfZEEXfZEt3=<1cS hRh׋@1ch h hhH1cEPc[Zp^QfZEfn@ P>c[Z^WfZE(ǃ`tƃƃtƃƃ} EE Ed$MW%X>c=c5c-P>cD@f.ßMDYc^c:cf(Y,W*ЍH@Y%,f(\YY\YXf(Y,W*ȍH@Y\ ʋMf(Y%YXY\f(A0I8YYA f(YYYI(f(Yf(YYf(fW@JcX\fZEW\fZZXfZ`WfZZXA\fZfZu]Ud;~Eu;}ɋ;|RP85c`ẺȋdTEZ\fZHEEZ@\fZE;~Mu ǃ;}d$ɋ;|PQ85cUEȋUTEZ\fZHEEZ@\fZE;~Ju ǃ;}ɋ;|PQ85cUEȋUȉTEZ\fZHEEZ@\fZE;~Ju ǃ;}ɋ;|PQ85cUẺȋUTEZXZhEZX@@Zl;~Lu ǃ;}Iɋ;|PQ85chEȋlTEZXZEEZX@@ZE;~Lu ǃ;}Iɋ;|PQ85cUU]ԉȋUTE@(ZYX@ fZMHZZYXH(,YZ@fZYfZfZeEMx|;~Ou ǃ((;}ɋ;|((0PQ85c0,0xEȋ|T,,(@EEE;~Iu ǃ((;}ɋ;|((0PQ85c0,0UE؉ȋUT,,(@EEE;~Iu ǃ((;}ɋ;|((0PQ85c0,0UE؉ȋUT,,(@EEE;~Lu ǃ((;}Iɋ;|((0PQ85c0,0UE؉ȋUT,,(@EEE;~Lu ǃ((;}Iɋ;|((0PQ85c0,0UEȋUT,,(@EEE;~Lu ǃ((;}Iɋ;|((0PQ85c00,UȋUT,@t3`MYAH`\pfZE;~Mu\9\}\э ;|\\dPQ85cd`dE``\@;~Ou\9\}\э ;|\\dPQ85cd`dE``\@;~Su\9\}\э ;|\\dPQ85cd`dE``\@;~Su\9\}\э ;|\\dPQ85cd`dE``\@;~Su\9\}\э ;|\\dPQ85cd`dE``\@;~Su\9\}\э ;|\\dPQ85cd`dE`pf/xcUsEE EE‰E;E LQBLhQ4Jhh Py@ EM 0P>c I3QBG 4$HZf(\WZHZf(\WZHZf(\WZHHZf(\WZH Ju;}(D+΋Zf(\WZIuj'u9cEu0;ctEt }EuEAtp3NHUԋBt ;5h1cQt#Fc$h(h Fc!|Gc$h(h |GcQ$h(h cQ$h(h cQ$h(h ֍P 9c38ML Q*URt"jO<jPA+ }tn@tH3Ʌt3`fZD$TH0 9cMQ}j;URP*$E @Pjj1c_^[]UdjhcPd%S]PVWw҃ uSnu_^2[Md ]P$҉@x\@,URЋM艎UEPωdždžfdž9cE0:c=8cME׍MD9cP] 9cME7c3IRU؉U܍U؉MHRME:cEPE8cME׋BЋQptRQh触EEtQ73=1ch hq h h׉4;c:t džM_Ɔ^[d ]UjhcdPd%QSVq@@L@<3SЋt:t ;tu džf@S'džB ЋAΉX\ ;t B jЍMD9cP] 9cME7cM^2[d ]VWG wt@9x\t x\ƆPҀSt7t tuf@j&džPQjjP2cƆdž%J#G[tP_^Ë3P_^̋AVqt34c:cPt ҋ^%(;c^UQSًCECVWtp3}W9ct_^[];t t ;t t ]ƃ];t  tƃ;t @tƃ;t t=t(;t$th1c_^[]BЋ(;c_^[]UdjhcPd%Vut*{h蝢EEt.V(&hxEEt 3M􁠈d ^]̋tu jQ2cUVu"HQ;PUffTH6F^]QEW8jjBRj5cPHQPf|P6F_^]UV1~ t^E SW~t#3ҋN ;tI;Xtȋ;u _[;t%E~Af~Af@~Af@^]Efff@f@^]̋u hc2cUjh>cdPd%SVWuc3E;t P jҋ9X t.9cxOGQRЉ_9Y u9XXtB@LWjЉE;tujP2cE;tujP2cEuhc2cE ;t B jЉE ;t B jЉE ;t B jЉE ;t B jЍH}OE,;cG;Ë2cEtPӃE tWӃEtPӃdEtPӃTEtuTjP2c(}GEtPӃEtWӃ}GEtPӃEtWӃE5c=7cE׍E׍E8cE@9cM_^[d ]USVP 9c]3ɄL QytƆƆtƆƆURPt"j0jP*tn@tH3Ʌt3`fZD$TH0 9cMQj_0URPO(EfnP>cf(^WZfnPE ^ZWZYXfZZZZY`ZYfZ` EZٞhj@Zٞlj@fZٞpfZ@YٞtfZ@jٞx@ ٞ|ٞ@ ٞ1c^[]UjhYcdPd%`SVqWMt;t tu džf@j[džƆC@L@cMEEEfZMEfZMfZEЋ@,URЋ=1ch1ccfnM0D$(cD$ WD$L$fnML$$T2ch׍MQX1cISUԃMHRM]ԉ]؉E:cEP]8cM}8cM_Ɔ^[d ]UjhcdPd%SVW}wEuF2cEtu FjPӃFEtu vjVӃEtu ?jWӃM_^[d ]UjhcdPd%SVWh}H1cV<;cVEP8;cMQ3ȉu9cME8cVD1cEu9p~\TL+ʉUTD++@P+ڋUAQ|;WR\2ch1cME}AM;H|jPM:cEPE:cME8c`EEtuUjR2cjjjj1cth 1cEHtA35<1ct`tA3h Qhhhh@1cUR hhh.u%hjhjjj@1cEPQBLhhhhыBHLhhhhҋH1chӋEMUjPQR@tH3Lt3 hQhhhh@1chӋURhu5H1ch hh@1cEMUjPQR*H1chhh@1c@tH3t-t3h Qhhhh<1cE;t(PjJQLjhjjЋM Qjj1cjjjj1cM_^[d ]UdjhcPd%SV񋆨@Wtx3OHu 8u28t ƆtƆƆ] BMSQEBMEL;ct`f/cE wE t;t tu džf@jUdžBtH3hWtdt3fnEfnE+WA*E+WA*EM/fnfnUUEMMȋBt3QpRj Q8c8c}}upRSW豏^pPSWH蛊\XPEUMEpQSURE^MEH;c?} t\E P;t(PjIILjhjjҋ+Pjj1c@ X>cYf.`>cEDzMp9cu&h9cEɍEUwEEE 8ctZYEEMQD;cMPXf(fW@Jc\Ѓ T$PXH\T$XXL$M$@;cEjfZȍURMMfZjUUXfZ+jEEPXQfZEhhh@1chjh<1cjEfZMMfZUUXfZEEEXfZPEjH1cME7cM_^[d ]UjhcdPd%@SًCVWOEu ΉE5cM;5c;EMjGHLhQĉe hh 4OV@ }GE tE5cW*\EE @ fZEGXGtE5cW*\EfZUUUWXfZfZME9cEu0;cEtE[tC3@HM Q}$RQh/h EUfZMHfZUPXfZE@ERPMXQfZE6cPUREPMd _^[] MjjQQMQ:c=5cMEW*EE=5cW*^MEW*EEW*ȋEPY]^HYMf(@ YD$L$YT$M$@;cRjEHQLhQMĉe hh IV:@tO3ɋQHPPh/h 身EfZMHfZUPXfZE@EXfZEfZMHfZUPXfZE@XfZjE4cREP<cPMQURMd _^[]MjjQQEP4c<cMEW*EE<cW*^MEW*EEQW*ȋEPY]RH^HYMf(@e EPEMQYYP]UMEҍME=cM_^d []U VWwu _2^]Sj聽HQLhЋ] Sh 1cEPfZMHXfZUPXfZEfZEtG3HHSRh/h *EfZMHfZUPXfZjE@EjPMQUXfZRE[_^]Udjh)cPd%ASYVWt3x ~0UQĉEU ePERPd8cMd _^[]I}ϋ5c;:5c;.UQMĉeE WPQMd _^[]jjVVUR:cQMĉeE MURPQEME5cM_^d []u hc2cUEVW89>tlSO2cu hcӉ>Gu1jj hchc3cu hcӉ>[_^]_^]UjhcdPd% SVWuL9cE3ۍ]cƆ8c=D9cE׍E׍E 5cXc Tc  Ɔ$(0,4<8@DHLƆP |2cTѸX\d`>cfHE Vl x2cQ |2cѸ |2cѸM_^[d ]UVEt V諃^]UdjhcPd%VWt;t tu džf@jdž@t3HHuxu 8u28t ƆtƆƆt}G OЃukfZEAfZEA fZEA(fZEL;cPMQz_^Md ]S eRT;ctOXG ZC^ X>cf/wf/c Q2c!j 荂h@cSRP;c̬jQ$W<CC CZWC\5cWQPۀCL;cR;t(PjQJLjhjjҋCKPjQ1c[_^Md ] G G0۫jQ$WϭL;cR jPQR[_^Md ] $'EPD;cUWZY cf/v;]ZYcXf/v!Uf/vMXf/v3"QT;ctZW XZC^ X>cf/wf/cP2cKQ2c!j h@cSRP;c P>cZf(^L$D$l$5c:cPEWPDMA+}ECuUBE@=\5cC CZCA Q׍UR?%t4}uMAUBP׋M}CtMQ/}uE@MAR׋M}CtMQRQP}M3 9A~6$ZY fZM@;A|ٍME*L;cR#;t(PjQJLjhjjҍEP>KS CQt hRP`1c[_^Md ]hRP`1c[_^Md ]O G0*jQ$WO  U‰E̍EMЍRP肧MUPEQRjPhH1chhh@1cAtH3t"t3 hRG thhjh<1cL;cQsURĦPjH1cmM[_^d ]Ujh cdPd%QVhV|EEt Va3PE9cMTc^d ]UVqW} xtWMQu_^]Ujh9 cdPd%TSVW} FM WQE3ۉ]9ZtkE 9XtcF;tX 8ct,jMQK:cP:cuUWR@8c! uE PMWQM E7cM_^[d ]U$SWt;t tu LJf@jLJtƇƇtƇƇt]ƇC u\AtH3ɋ I;utH3ut3tEEJtA3t EtA3 %EtA3t j{u'h 1cE hPh<1c_[]AtH3t't3 hRh hjh<1cVpjQ$Sd}uNC   $MM܉UPQƢUPESRjP]jjjj1ch 1ctܨ}t[MhQh<1ch h h@1c] E3PH1c jRPQhhh@1chH1cBt3u6C t,hhh<1cMQ谡P] hSh<1cUR腡P转hSh<1cjH1cjjjj1c^_[]Udjh cPd%xSVFW~t3] u2ω] h;ctPҋFt3MAC:I +MPU@ \E@(F\Et36cӃ~^Ft3ӃNtA3t3t}FtH3ɅtX3ۍREP,R8c\:cPEP8cvtF3~Efր~Efր*FtX3ۍlQM,RD;cPEP8cT7cE )>HFt38c;;M 8cFEt3fnLfnT+WA*\+LBW*PM d(:cFt3M QURjQ8c8cRPEd;cPMEӍM EӋFt3FtH3~fE~fEąt3lQUR`;cFt3~Efր~Efր:cjEPMӋFEt3jPMӍMQURE\;c8cMEӍMEӍM0:cu}M8cEPM]X;cFt3MQURj|Q8c8cjPEd;cPp]8cMӍMEӋERPGFt3Ft3 31vtF3ME8c_^[Md ]Ft3lR|Q8cFt3~|fր~EfրG0UPRXFt3 31vt_^[Md ]3_^[Md ]Ft:t3Ft3t3HEFIEEMt3~Efր~EfրvtF3M_^[d ]Udjh cPd%xSVW~ Gt3^0:ct ƆX(6cȋBЃu;Nxt4,:cP4c@Pt@<@t 3ƆG3;t3G;t3G;t3dž8tUR :cIHEU܉UME܋Ot3~fց~@fցxl;cuXEPNOK :c89xx 9X _Ɔ^[Md ]Àj M8cSMEX;cGt3Gt3MQURj|Q8c8cjPEd;cP58cME֋Gt3Gt3ME֋M_^[d ]Ujh cdPd%Qx2cVWp}ƺEPEEu hc2cM_^d ]UV񋆘9EuRP)O3Ƀ;u=NpNtNxN|Nh8^]^]Ujh cdPd%LSVWG EЋ@tEE] s0E5cPEPQ;ctpuԅtU9V`u ufhku3E;t5cPEPQNCEEԅt3K0PR|;cEC,tE>C4uE1xtE%M9HltE9HptE}tAC0RSRS RNPx;cuC SC0QK RQPNx;cr e t)tu LJf@LJVB NC,fnP>cf(^WZMfn^(fZEEȉMUtC4txt9jtjEEt F3PEEt;cE؋MHlHpH@M苎PU9p u9Htp H }MM39s UԃhUIC QM؍`R Ufnlfnh@ +t ++pW*f(XZW*f(ʍMXZEfZEfZQMMUMEUE6MUR*MEPMQMfn`]eZ[ZZYfnd[ZYfnhZ[ZYfnl[ZZMYf(Xf(XWZӍUZZfZRU]X\x|EMMM荅xP>XQM/MUR#F;s )c,[ THT[;* E;u HQ;P~)HjjAQj5cPBP6H]f\H@u HQ;P~)HjjAQj5cPBPHf\H@S‰Eu HQ;P~)HjjAQj5cPBP藠HfUfTH@CȋMu HQ;P~)HjjAQj5cPBPAHfUfTH@u HQ;P~)HjjAQj5cPBPHf\H@u HQ;P~)HjjAQj5cPBP訟HU f\H@J EɃɉE;UB;t(PjIILjhjjҋE@;t(PjIILjhjjҀtƇƇuƇƇEЋ@t3MQH09cURE蔠}]ЋCt3xjESM9cxMH6cU~@fEfH CfMtH3Ƀ}`Euut3݀`]Eȉ~E\$f@fUfP HeP譄PM5cCt3P>c`ƇjƇK}u"Ct3E`Ƈh 1chh1cAXLM3c]EQM$3c]EQM$3c]EQM$3c]EQ$ҋ]ƇJCtH3Ƀ}`EuXt3P>cj`jMƇp;cEPME 9cME7cMQ`jƇh 1chj1cB@LhЋ]ԋPh 1c|GcQ$h(h LJh1c|GcQ$h(h h1ccQ$h(h h1ccQ$h(h h1ctP@RP莛U B Q@hPj`1cj2}ufMЋAt3E`ƇAt3MQH09cPME 9cME7cUR֜jƇ膤h 1cjj1cƇjjR]ԋM6c3ɃM9u9@@Lhы9tPh 1c}9tnQu'Fc$h(h h1cFc%|Gc$h(h h1c|GcQ$h(h h1ctHPQR觙M PA @hRj`1cME7cM_^d []USVW~EH0Ap؅yu`B0ЄuJFt36c+vtF3xttF3xtMQS[_^[]Ujh? cdPd% SVFWuEOF3;t36cΉ}<9c]u ENLMQ E(sW@cYZYf/csc/w / cv]Ip;| M苹;uLU苊P0҄u3}-E@;tH3Ƀxt;t39xt8]=8,0(P]DH@E@D$X $PE89c(Q@RQN ĉeNLXRF0P49cM09cN$VLMRME,9cN HDMMQME0WUEHME(9cH52cP];tPփ08E;t'PփMd _^[]UMVR$9cM_^d []̋ȋ%V%2%  ^̋IPLUIQEIH]̋A@i_UV_Et V{Z^]̃y~ y~3UVu;q4u^]85;tPVu3^]^]UdjhY cPEd%VM ;Fu ;N~33ɉFN~~3FFS ~H^HF t]W4E#E;tPWuEEBSj82cM_tBЍM,4cPN8E=cME=c~[~ ~~3FT 5 c@PΣ 5 c;cM^d ]2 ̊AiUjh cdPd%SV3ۉ]uWΉ],4c]]9_GOjPQM2cPΉ]=cME=cj4c=9cjM׋<6cPj4cjM׋Pj4cjM׋M UR46c΄tjjOW38GiDPQRM2cPE=cME=cM <6cȋ%% P<7cM_^[d ]V,t'-tfFtFF=~^3^̍ADUAUJ $8bcA]A ]W*YXcE$6cMW*^ $B]fnAYXcE 6cEW*ȃ^$]$6c] 6c]h0c2c3]1bcuacacac/bc~ac bcbc bcbcAlUUM;tE +~PRQ U ] Udjh cPd%V~O~ES]W8c=t5~iu/~H~HtWj82cFT8c=Fi)tl+tcIDtZNN~KM,4cPN8E=cME=cSNXFh5c_[^Md ]~8=ct!SNX5c_[Fh^Md ]5;cփ u<6cP)փu(PM9cUR46ctjj<7c_[M^d ]Ujh cdPd%USVHWe|RΉu 3c؋H PLWQDPΉ]EE˃uu S2cM_^d []uQ2cUjjSUjh cdPd%QESVWjPu;c3ۍN8]dc^,^0^4,4c^D^HFL FP NXE^T<cNlf^hWFlc 5 c@PE 5 c;cM_v|^[d ]UjhK cdPd% SVudcE-؅tAN0tj҃~HW~Ht'fPM-Wj82cMtP_NlEVFPEtVHFDHI`RjPFN8E=cE;cM^[d ]Ujhk cdPd%QVhREEtNQ^Md ]ËM3^d ]Udjh cPd%(SV~TW[FT+6Eh;tSW+uPω]}]E38NiUREF4M%@%g~H~HuvWjd1cPh 1cNVEjhSjQRPjh 1c|GcQ$h(h h1c|GcQ$h(h h1cN8=c,u{Qĉej MQN82cjjURE =c=cMEӋPh 1cM4cNVPhhQRjjjh 1cWEHSjF8PURPh E1cM4cNVPhSQRjjjh 1c=cME#t@%t7F>t.FF=~ M,4cPN8E=cMEӋMfPEtBЋM_^d []Ujh cdPd% SVF^W}MQωE<c9uU9Pu 5 c@PΣ 5 c;c<cP<cPCл9^uBQĉejMQ2c^8PE=cME=cE;cH;cuE4ctU u O;ctE}t*UQM ĉeOR;ct^8W=cPQEePMQ2c]^8P=cME=c2c;Eu;cFTFh4cψFi<cωF<c~F~~3ˈF;cF H>tX}'E;tSWu B]Vj82ct BЋM_^d [] Udjh cPd%S]{ W "E;CC={,V&PMu F +FR@PF+@PEҊCiψGi\]Cx$uHL$PjыCP$HLRhЋOHC@LjQh hhҋEH,!u%CHLUM J,r!PE hh 1cCx\t@\ȋBXЃu CH\NF v+USRLh&h@U WRWR+j@jPEFVQPE ы[STCLRh@ЋME^t,B_[Md ]M QU RS;cM_[d ]Udjh cPd%V~~uSWFh$EN;tSWuPω]}}EfGx$uHL$PjЋGP$HLRhЋNHG@LjQh hhҋFN,^Eu"GHLMN,|UPhh 1cMG@Lh&h@QSjjQSjjр}tWTGLRh@*GN,XL PhыN,GTM_E[tBЋM^d ]Udjh2 cPd%SV~,t}t j^HSh ]1c~hcWt$tC7tFF=NVjQRM2cPN8E=cME=cNX<6cȋ%% PN8<7c]EPFhrNV%@jQ%gRM荸2cWNXE<6cPOPM<7cM=cNPFhWPQjjjh 1cME=c_M^[d ]Ujh@ cdPd%S] VHWeSU|RΉu3cUE HDW QPEnP LU(6c;u4uEEEPVω]܉];c_^[Md ]uW4c_^[Md ]8^T8^h^];tSWWuBω]}]]NHQh }1cFVuWEWEPVU}Et B_^[Md ]}NXQWM_^[d ]Ujhp cdPd%QSVWet&jhMMd _^[]E0E3cM_0^d []jjx:UQSVWut;6ct HQA Q+~"t ;t]9t;u_^2[]++tx$;} }t HQLV@4c_^[]Ujh cdPd%@3SVUWM܉UUUUE܋Hp +;ʀ}|tpMQ u;u1@;Fu)MQ U MREt2EEt eM}(EP M QEMЊEtl}tcE]pˉU44cˉE04cűM+yދEM̉up44cϋ04cu+y9u~}umM܍UREP ]Uċ uȋ;}oW*YȖcf/`>cr X>cX,0f(\ P>c,W*\ X>cX,‹UĉE;ȉM̍E|E̋8 X>cC;}]W*YȖcf/`>cr X,%f(\P>c,W*\X,։U;‰E̍U|Ű2U;~;s;u;utFMjj +7EEtM QURȉ}u3EEEEE}Ihu}u_j 6}EtEt5M QV3)EtNU؋U MRMQ 3EEuu#t j_^3[Md ] M_^[d ] U}t EP]̡$5 c8(5 cVj5t6c23Wֿ$5 c3_t5tVtuu P2cV4$5 c^Ä 5 cu 5 ch'c5 c$5 c6^$5 c;UdjhcPd%(SV~W~~3Md _^[]Ã~,tF0Md _^[]2  s#FF=u (PMMESM]jMZ38NiQMFVUE"jMQURQF,t`~0u#j 4EEt x3F0v0MEMEtPҋƋMd _^[]ËFNhcUԉEREPM5chcE2cQ̉X MeQ;c E2cME2cM]2cMEMEtBЋNỦM^T^RN8<c9uM9Htc chltWh@@@@LjOGO GGOG;t(PjQJLjhjjҋ;t(WjHQLjhjjЋ߱jhc觮@jjj1cPh ӋMUQRjjjjjh 1cHQLjhAhh@Ћ=82cMQj׍URj׋@PTHLRh@ЋQRjjP2cXc_^[]Ujh"cdPd%$SVW@@(}M uQV <cRh 1cω}<cϋ<cF39~ !FNShhjPQRjh 1cM<cG;~ |ȋMd _^[]E PMQ<cME<c؍M܉]<cM܉u 2cugQĉejURM2cPME=cME=c3WM=c3ɋ~ 1؈1A;|G;} |uM2cumE~bMQM=c3~; T]踫 ʉ F;|ŋE@E;E |u }싇Ph 1cM2cu/M=cPEHhhVSQRjh 1cT39u ~M}I9_G|EVM܉E=cMPGhhjRPQjh 1cF;u |ME=cM_^d []̋HU싁HA(t"ӕE=EEE]豕]UjhEcdPd%QSVW3SuP=cEM SPQN]<cEcFtc- cE@@(uHLRj6ShHcVh(cP3cM_^[d ] Udjh`cPd% SVW3;]E;t"PWکEuEBω}E]9u9tQj82c^p^t^x^|=x2c}׸MQNhE/]uMhc2cME;tPҋM_^[d ]UjhcdPd% VWucFtcEttSE;tSW覨uPω]}]]苆@@(Eu@LQjEt P[%NE<cE0=cM_^d ]US]Vt/FWhc~PhV$t WV$_^[]t V4$^[]̃UQSVF9E^EWE|E} E;>tD Q\5cFu2cFtJU QSPF>`7c UFV;t;^t S2cM_N^[]_^^[]UVW};~2u9>}  ;|VQR85cF~_^]UVF@;~4u9} ʍ ;|FRP85cFNEVF^]UVF@;~2u9} ʍ ;|FRP85cFNEVF^]UVW}OfZɋVfZMNEMZZɍEXfZPUE(EMZMZXQZE_(MEZZɍU\ZRE7(EMZZɍE\ZPE(fZF GfZ_F^]UESVWH QPRPPXPD5cMQX@5cEMf/EM܍EwEFLfZZZXNHZY JcfZEZf/JcMEwE,E} EENPW*¿EF EM;W*^EȍE$PX<5cEUZWfZEfZZ\UEZZ\WfZ.ʟefZDz/(.ŸDz'/(sW@c^ZZ^WfZCnWZYWZYXWfZZQfZZZ^WfZW@cFZWZZYZfZYfZEMZZXfZE;~.u>9} ʍ ;|FRP85cFNVEM~FEZZ@XZE;~5u>9}$ʍ ;|FRP85cFNVEM~FEZZ@\ZE;~.u>9} ʍ ;|FRP85cFNVEM~FEZZ@\ZE;~.u>9} ʍ ;|FRP85cFNVEM~EEM;] F EFE_NF^[]UVWmE] ZZZZ\MZ\UZ\eZZ\WfZWfZZZYWfZfZZWZYu \Wf/U]0mFWZYW0WZYw8ZYG8ZYO0\WZZXfZZX(fZU EM];u QP"U MEFN]e PVFWZZXfZ];uRPU MEFV]HWZNW]ZYWZUZY\Wf/WZZYWWZZYXf//eFWZYW0WZYo8ZYG8ZYO0\WZZXfZZX(fZU EM];u QPU MEFN]e PVFWZZXfZ];uRPqU MEFV]HWZN]ZYUWZWZYXWf/WZZYWZZY\f/0$eFWZYW0WZYo8ZYG8ZYO0\WZZXfZZX(fZU EM];u QPeU MEFN]e PVFWZZXfZ];uRPU MEFV]HN]WZZYeZZY\f/`>cFtE;|M QP_^]UQEVuEEEPEERMQGURN ^]UQEVuEEEPEEMQURN K^]UjhcdPd%Q3VuFFEF FFPNE<cP>cMFdpcFhcFlc^d ]UdjhcPd%E(SfZVF @^ fZFPH-@cfZZfZZ\ZWZW\fZWfZ.ʟWDz/(sWZE.ŸDz/(sWZ,ZYWZYXWfZZQfZZfFTZ^WfZ39~WZZZZYYWfZfZFN] ;d DžVZZ\fZ䍍Qd$WZZ\fZd$ZZΉ}ZXfZL$ WZXfZD$T$$:ӍQVRN+tWIDV\DVH;t(DV\VG;u] tFDXF\E;xP2ciZ^Z\WfZWZZXfZMUtJZZɍUXfZREFMZZɍEXfZPEMFVEZMZXQfZUEEMZZɍUXZRE}MEZZɍE\ZPEUEMZZɍM\ZQ=tEZZˍUXfZREFNZZɍEXfZPENF VMNEMZMZXQfZUEEMZZɍUXZREEMZZɍE\ZPEXEMZMZ\QZE0M_^[d ]UdjhcPd%EXW4SVn vfZ(ZZ\fZ.W(fZZZ\WfZDz/(sSW@cJ.ǟDz/(s9@cW,WZYWZYXWfZZQfZ^W@cFPZZ^WfZZZ3ZZYYWfZfZFN;t==)FNTUZZ\\ZfZ]UZ\ZZYfZW]ZZY\fZ/(s @cWc//WZZ<U]\fZmZZ\9DžFNTZZZ\\Z\WfZZWZYfZWZZY\Wf/}9W@cW@cQ\$T$L$ D$|$<$r+‹ $d$NF TMLEMZZɍUXfZRUEEMZZɍEXZPEEMZMZ\QZEEMZZɍU\ZREj+05PL$D$@cW\$ WT$|$<$9+NF TM EMZMZXQfZUEEMZZɍUXZREEMZZɍE\ZPEcEMZMZ\QZE;+;&E;aP2cRT\XfZmZZXu}ZfZmZZYZYXu}fZZmZZZZYWZY}XuZZYWfZZZY\WZ^uZZZYuZY\WZ^fZWfZMEZ\V Z\YYXYf/r,EPMQUREPNF FV=85cMNEMZZXfZUE;~,u9}ʍ ;|FRP׃FNEVM^FEZZ@XZE;~*u9} ʍ ;|FRP׃FNEVM^FE؋ZZ@\ZE;~*u9} ʍ ;|FRP׃FNVEM^FEZZ@\ZE;~.u9}d$ʍ ;|FRP׃FNVE^M_^[d ]Udjh cPd%,VFTJ SW3DžNFDRD$DD$DD$ DD$FD$F Ή}$;+‹}tI|F@;~2u9} ʍ ;|FRP85cFNVFF|@;~2u9} э ;|NPQ85cFVFFUFK;<ы@;~5u9} э ;|NPQ85cUFFNFF|@;~7u9}э ;|NPQ85cUFFNBFU;_E[;P2c^Md ]FN ^ZZXEZۍEfZNZMZZ\XfZfZPU]E EMZMZXQZE MEZZɍU\ZRE EMZZɍE\ZPE M^d ]Ujh(cdPd%S]VKMM W{E 8c3҈E VVC;~4;u9} э ;|NPQ85cF[F ;~7uF 9^ }F Ѝ;|F F NPQ85cFM Bf.`>cEDz P>cEEP9c^PE](<cEEtuUjR2c} tYEEM `9c^xM h9cݞE~MfF0~@fF8~@fF@~@fFHcf/v?} uf.P>cDzDcE c^fZM} tY X>cfZE c,f(YWZM  c^fZEEljEPV҃}uXGD$$$<cu;GD$$ <c;r;}ECHH[O QWRWGP\QD5cUR\@5cEMf/EM̍EwEM fZZZXMZY JcfZEZf/JcMEwE,}CW3*Eԅ~JW*^EԍM$Q\<5cEċM܃D$E$ <cF;|]܃0E GGD$$ <cGD$$$<cE;}BЋM_^[d ] U}VtEP1}t W}WWW_ M QNFDEDUREEP^]U8ESXVWxMM BfZ.PcEDz >cEZYX>cfZEF 8cEtFZYF@fZFM PVPPVTF@]h9cM cU/c^ vi}uN@f. P>cD~T uFT~PuFP cNL c^N@fZNHF(}tFMNL cNHEZYY c,E E EN(E cF^N@^LfZNHZZY,E EE EV(~(~F(fnN(:c^f(Yc,W*YcH@%4Y5X>cf(\<Y\YXcYX‹FTߋ]Y\N8UEEO;s(f.DzAf.ADz ;r؍_;f.B}DzGf.BDzEMQ EtFTW$EWΉFT4];#F Zf.DzFZf.GDWOVfZfZM NEMZMZXQfZUEE MZZɍUXZREYEMZZɍE\ZPE1E MZMZ\QZE fZF GfZF;EH UERRWP_^[] E;+ljE d$"Ht+H9CtWnWm 00 {tWIOVfZfZMNEMZMZXQfZUE EMZZɍUXZREEMZZɍE\ZPEEMZMZ\QZEfZF GfZFE;xt@ U$ȋERQWRPLE +};~I<tA;|f.DDzGf.DDzEMQ EtFTWEFTm U; UB MUQ$QWR_^[] UEM ыU t&SVuWQPRVʋ u_^[]ËE]UEM u3FF F]ËUSWRURQPMSE WPQSVUWERP_FV []UE;u!Q;PuQ;PuI ;H u ]3]̋A A uQ Qu3UHSRV3GGG GGGGG G$Fu6+‰UU +։UU urURu++ˉuċu+]+]E؋U܋ʙQM؉EЉUԋƙQRPMQMЋUÙQRPM+UuUU E+E+uQMؙQRPMQMЋ؉UƙQRPM+U+]UUEE+U܋QM+mċUm+Uu܋+ˉMΉM T|sNMۃމu܋uكމMMuuك؃MMuuكމM΋uM}g| }[}Q }E=3+| }Ex0MQMؙQRPVSRPEЉUUMЉE.MQMؙQRPRVSRPEЉUU MЉEVSVSPQRPu~fG~@EăfGx+MQMؙQRPEPSRVU1MU)MQMؙQRPEPSRVUM UAGEPSPSRVRPuB~fG~@fG ^[]UEQVq PQ;qr w;QrQq;q$^r w;Q r@]US]VW3w |~>+;|>+;|>+;|>+Ⱥ_;LXcκ^[]UQSVWwMƙRPE PQ3ۅ~4?}I};|+Ƌ NjT;Mu;U t#ʃtC;|_^2[]_^[]̋AtP2cYËAtP2cYËAtP2cYËAtP2cYËAtP2cYËAtP2cYËAtP2cYËAtP2cYËAtP2cYËA;tP2cY̋AtP2cYËAtP2cYUMA tHt%Hu]At;H u ȋAuA]UQSVF9E^EWE|E} E;>tD Q\5cFu2cFtJU QSPF>`7c UFV;t;^t S2cM_N^[]_^^[]UVF@W;~4u9} ʍ ;|FRP85cFNU:F<ȋRTF_^]UUA SV4+U W<4+T}tpp IM] t@@UtGG2;E;}ڋ;} _^[]] ;|;~ _^2[]R+ƉEEL+Ƌu ~+ʉE+E+ʋ u7E8PtHHUʋE+@L++Eʋ+ʅ|s_^[]_^3[]UUA SV4+U W<4+T}tpp IM] t@@UtGG2;E;}ڋ;} _^[]] ;|;~ _^2[]R+ƉEEL+Ƌu ~+ʉE+E+ʋ u7E8PtHHUʋE+@L++Eʋ+ʅ|s_^[]_^3[]UEV;~>u9}ʍ ;|+ЋFRP85cF^]UEV;~>u9}ʍ ;|+ЋFRP85cF^]UQUVrM3;SWF;uF 8HHB@Bp;Pu?;t;Fu ux >x X_>x >;tG>G=;t;Fu ux>xX_> x> ;tG>G 6prF;uF p;t8Nu;p ;t8Nu/r^@BH:Rr; _[^]r;Vp ;t8NuQp@Np;t;Fu ux>xX_> x> ;tG>G 6pƋr^XrN@ HRB;t;Pu Er 0r z~0vr 0v;tV_Q[B^]p;t8NuQp @Np;t;Fu ux >x X_>x >;tG>G6pƋr^XrN@HRB;t;Pu Er0rz~0v r0v ;tVQ B_[^]UEUSV0WxB+ЉUU +ӉUU RU+ЋEUmE+ˋMUm+ȋE… |s3EPE++u}++EE}+ |s3}EPEpE +++E+ʅ|s}t} u_^3[]}u} t_^[]UEUSV0WxB+ЉUU +ӉUU RU+ЋEUmE+ˋMUm+ȋE… |s3EPE++u}++EE}+ |s3}EPEpE +++E+ʅ|s}t} u_^3[]}u} t_^[]US]Vu W}Ewrs}$w } M /U $VQPS9M$WEEPUU QR!MEU;9UEUVPRQM+UEUWQEERPuM u$+ȋEUMME$Ë]}U E,MWQPSMU$R؋E PVQ;r w;v3;wr;s_ƹ^+[]_3^+[]Ë};r w;v3;wr;s_ƹ^+[];rw;Mv3;wr;Ms_^+[]_3^+[]UEQVp;t3;^]QpSXWy];u;uY ;X uY$;X$t/X$@ SPEPA$I VPQWR _3҅[^]0;t_3;[^]PRPRP @RQPARQ PARP _3Ʌ[^]UHU SVMI++ЋE @W~++]ЉUEu N NE tE u N N EtE} t!}t _^[]_3҅^[]u _^2[]}t_3^[]t3Ʌ3҅3;3Ʌ3҅3;;u^EЋNSM]QyؙRP9+^V RP'^V N UԉMyF$ENj}WؙQRP+FVV$UNj}WQRPFVRPEPSuy~fE~@EfEЅy؋uyދMQMQRPMRPQMƙQRP}RPu#~UfE~@RMfEq_^[]UEVP3ɉF Qt,39F~IT@;F|F^]F^]UQSVFW}E3ɋǺ~ Q3;t]39~~D@;F|~;t-9}~L#уt QP3G;}|S_^[]E_F^2[]UQSVWOI9G~ PPwM ]ƙRPQS:3ɉM~I7O;|+ ƋT;u;U t,]#ʃtMAM;O|_^[]GU ƉT_^[]̋AtP2cYËAtP2cYUjh@cdPd%E SVW7e}u;Fu jtfE QEE2cu2cu2cU ;PH}M RPVH N}P U Q QPEEEd5cu2c7VVE)EU ;Q~ jjmEfcË}uN E FF Q  ЉV F];~+QTjR`5c ^;tujP2c7M_^d []UVNtjN tjEt V^]UVF@;~;u9} ʍ ;|+ЋFRP85cFFV +ȍM~f~Af@~Af@IHF^]UVF@;~5u9} ʍ ;|FRP85cFFV M~f~Af@~Af@~Af@I H F^]UVF@;~;u9} ʍ ;|+ЋFRP85cFFV +ȍM~f~Af@~Af@IHF^]UVF@;~1u9} ʍ ;|FRP85cFFM~Ff~Af@~Af@~Af@F^]UVF@;~4u9} ʍ ;|FRP85cFNVʋMIHF^]UQE MV1t|Wt P_Ft d$FuStN]MPSu;F ΅tFt#FuFt;H u ȋAuqu[_^]UQESVWU@A IEE 0@uEU+ЋE|tBBztRR4|E]U +++ދu t+um+ t/|sUBUB ErE_^[]UEPRU+ЋE|tppxtPU @E } U<\u++E D++؉U +U ‹Eu UPP U{EPR U+ЋE|tBBztRRt}U E U+++] \+ދU+E Eu UBP PU{E_^[]UQESVWU@A IEE 0@uEU+ЋE|tBBztRR4|E]U +++ދu t+um+ t:|sEUB@ EU@ EgE_^[]EE@EI+ЋE|tppxtPU @E } U<\u++E D++؉U +U uUB EU@ ExE@ E$+ЋE|tBBztRRt}U E U+++] \+ދU+E uUB EUB@ExE_^[]UEVWO,@4FO +Ѝ 9Qt}9Qu A _^]~~QfE~AUEyfE~AfEAt 6EqPOuG_H^]AMQOEF_^]UQA S] +Ҁ|VttF@ Et t uFW~|+Njy | uq|uj\}tߍ4>;;uHv;su@I DuvL΍ ;ƍu!I;HuMARHP!_^[]u] F;u QPFNPV_^[]U0SY3]EEVq WyuU ]UuL tXXtppz tJJϋL+‰ED0Eߋ\+‰U+΋+։U܉EEm+ʋ u8E8P tHH+ELEЋE++؋EEЋ+ʅ|s MQU EE@ E}E_^[]UQ3UEISVWxE߉M ËD}ME }UߋU | tPPx t@@4׋|UME+++΋ut+؋+|u EHM EP EU}uE_^[]U W3U}9zSV}_rD7 A t |7 ]tEu ]8D7 uEBIT7|7 ȍ9Ћ+EBQK+ЉE+E+MEڋNj}M+ڋUt7z$t2}t |sKD}t@5|s/30}t|tո}t| t3EÃ$E};B^[_]UQE MV1t|Wt P/Ft d$FuStN]MPSu;F ΅tFt#FuFt;H u ȋAuqu[_^]UQESVWU@A IEE 0@uEU+ЋE|tBBztRR4|E]U +++ދu t+um+ t/|sUBUB ErE_^[]UEPRU+ЋE|tppxtPU @E } U<\u++E D++؉U +U ‹Eu UPP U{EPR U+ЋE|tBBztRRt}U E U+++] \+ދU+E Eu UBP PU{E_^[]UQESVWU@A IEE 0@uEU+ЋE|tBBztRR4|E]U +++ދu t+um+ t:|sEUB@ EU@ EgE_^[]EE@EI+ЋE|tppxtPU @E } U<\u++E D++؉U +U uUB EU@ ExE@ E$+ЋE|tBBztRRt}U E U+++] \+ދU+E uUB EUB@ExE_^[]UEVWO,@4FO +Ѝ 9Qt}9Qu A _^]~~QfE~AUEyfE~AfEAt 6EqPOuG_H^]AMQOEF_^]UQA S] +Ҁ|VttF@ Et t uFW~|+Njy | uq|uj\}tߍ4>;;uHv;su@I DuvL΍ ;ƍu!I;HuMARHP_^[]u] F;u QPFNPV_^[]U Wy3}EPS]Vqމu]U }]uUL0Ƅtpp_^[]UEU VWH;u JHB9BuJP rpJJpHrJ p H r HSZXJp[t9VuFF Jt9AuQQ H_^tAH tABtPB tP]UQE SM VqH΋ EE] MW:10P t‹pt'd$Ƌpu@t;p u FuF;tFQtʋQ t,$ʋQ uIt;ru VuN;Ku]UJ tAt ȋAuBt;P u ЋBuzKӅtA t*$ȋA uCt;Pu ЋBuJt  PQ:10P t‹pt'd$Ƌpu@t;p u FuF;tFQtʋQ t,$ʋQ uIt;ru VuN;Ku]UJ tAt ȋAuBt;P u ЋBuzKӅtA t*$ȋA uCt;Pu ЋBuJt  PQc M$Q@<cU]E9B{d$F ^uF HQ;P~-F HjjAQj5cV PBPN 记F H\F @^C;~8u9}d$Ѝ;|NPQ85cF^]SM<<cYc^Ef/`>crXX>c,)f(\ P>c,W*\XX>c,NVDSM<<c@Yc^Ef/`>crXX>c,)f(\ P>c,W*\XX>c,VNDUC];ZME:cEE E)E)E]KF xN tURE迵FUЍN RE譵~G;~7u9>}I ;|VQR85cFxPMQM ~CD$$9cEcWYf/r X>cX,-f(\ P>c,W*\ X>cX,VNDxYf/r X,%f(\P>c,W*\X,VNDMEU܃mm@EU܉];AvE9AIF ~uF HQ;P~-F HjjAQj5cV PBPN ~F H|F @~G;~8u9>}d$Ѝ;|NPQ85cFM UR~}GpPD$$9cpcWYf/r X>cX,-f(\ P>c,W*\ X>cX,NVDEYf/r X,%f(\P>c,W*\X,NVDEM@E};AtF uF HQ;P~-F HjjAQj5cV PBPN F HDv FM_^[d ]UjhcdPd%SVMA FY3W]U;E9A<E+ÉEE+ÉE HHJ{XEMGPQM D$$9cKuE}MU]emu@R`PY0}}QPYYYYYYYERPMU]emu}@H`h08PXD5cX>c M$Q@<cU]E9B{d$F ^uF HQ;P~-F HjjAQj5cV PBPN .F Hf\HF @^C;~7u9}IЍ;|NPQ85cF^]SM<<cYc^Ef/`>crXX>c,)f(\ P>c,W*\XX>c,NVDSM<<c@Yc^Ef/`>crXX>c,)f(\ P>c,W*\XX>c,VNDUC];ZME:cEE E)E)E]KF xN tUREFUЍN REl~G;~6u9>} ;|VQR85cFxPMQM ~CD$$9cEcWYf/r X>cX,-f(\ P>c,W*\ X>cX,VNDxYf/r X,%f(\P>c,W*\X,VNDMEU܃mm@EU܉];AvE9AIF ~uF HQ;P~-F HjjAQj5cV PBPN F Hf|HF @~G;~6u9>}Ѝ;|NPQ85cFM UR~}GpPD$$9cpcWYf/r X>cX,-f(\ P>c,W*\ X>cX,NVDEYf/r X,%f(\P>c,W*\X,NVDEM@E};AtF uF HQ;P~-F HjjAQj5cV PBPN uF HfTHv FM_^[d ]UW|SVIGO ~DDfEuU~@VRfE@EPMQq]܅t@KӅtA t ȋA uM)CtI;Pu ЋBuRUEEW +ȃ}xMfWfEfWfẺMu~Efօ|~E3ҹfEMĉU~EfE~ẺMԉUfE~EfE;tu|RPVS荻VSGO U9TDM9H~fE~@OW fEM4+EȋQt'J t ыJ uU2xQtI;Ju ʋQuIMH tAt ȋAuHt;A u HuXUPO EWQ OERPURQ蛁EG3;tP WH HH@!job3Ƀ;tHHH @3O UPROvG ]W 4N tAt$ȋAuFt;p u FuvEt SPYt QSJ4t%W8R|{wuEPO0[4uۃ^[339W@~O<D@;G@|WD_]UjhcdPd%PW=3MEMEE9GSVEGO }~DDfE~@fE܍EERjMkEPMQ豂O]Ut3J tAt7ȋAu,Bt;P u ЋBuJAt ȋAu;tHREPBF ΅tFt#FuFt;H u ȋAuq;uOW ~DDfE~@OfE܋E4+G ƃ8t$Q_CB KqUERP~_ECtH K3ɉH HH@!j_t3ɉHHH @3W PEP衴O EtOW ɍD;Mu P;Uut5N օtAt9ȋAu.Ft;P u ЋBuJˋAt ȋAuхt +ȋG \3ۋu; +O \w |0t L0\0 D0L0Kw \0]u%\0 0qqYO |w ]L0J utAt d$ȋAuBt;P u ЋBuR;St5NօtA t8ȋA u-Ft;Pu ЋBuJOA t ȋA uu;tIREP耂C˅t؋C t%؋C u[t;Hu ȋAuY;u]M"w +ЋT7v֋uԉE92u9u9ru1;]uPSMgM]EC]M]3։u;+ڋW T;L‹UT+ڋW T;L‹UU;U|L+ыO DU +ыO DU T+ًO T UL+ًO TM;u|^[EE_;t Q2cMd ]UdjhcPd%TVW39~3FE;tP\5cE}S}3}EM9N~XIMX$}MVEDT| ыQ;u ;t UU]E@$E;F|EVI|\@~EEE;tuUjR2cEE;tuUjR2cM_^d ]UjhcdPd%VW3}N3;~@;|F0u FFSpt|xE}}}}}}}}}}}j@ME VpEu}}ĉ}ȉ}Љ}̉}ԉ}܉}؍ME GE܋2cE ;tPӃEE ;tPӃMEÃpE褡dd|2cE|2cE^ E ùUuMjQ2c]C uSCRPMvFMA;A u;Y};}WjSj5cPSMV39~}~UtEHPQRMVfnEMYcD~UtEHPQRM`VfnGEMYcDCE;^e3Eu@ [uHPQRVENE @ u P@RP~uEEE;tuUjR2cEE;tuUjR2cM_^d ]UjhicdPd% SV3ۉ]|2cuWȋ|2cFȋ|2cF ȋEP]}7|2c]ԉ]܉]؉EEEM $PQMԉ}URMEEujP2c>G uOWQRqTE^عVuFjP2c^C uKSQRNLyEEtuU=2cjR׃=2cEEtu UjR׃E8EEM $PQME URMEEujP2c>G uOWQR^SEFعV uF jP2c^ C uKSQRN rEEtuU=2cjR׃=2cEEtu UjR׃EEtu UjR׃EEt P2cM_^[d ]UjhcdPd%QVuEj5 cEHcF H<cM^d ]K5 ct P jVX2c^>UIQ EI$H]̋A@UAHHP<ctMQPL<c]M3QPL<c]9UV;Et V5^]̋A@UEVPT<cvN^]UVuWG;H(uV;P,u_2^]SPjd1cGH1cQh ӋVjhhjRPhjh 1c|GcQ$h(h h1c|GcQ$h(h h1cjh ӋGH(V[_P,^]UHW@f/sf/@rfnyfn f(E(fnyP`Xf(\]fn1MUEME~~`~H~hf(^\f(X\f(X^\f(^\X\XVfZf(XW^ߍE\WZfZPXfZQeMEMEUeU覢URjhj1cEPjhj1cM 51cQh h 1c=1chthxjjj1cht=1chxh 1cjh _^]UUM;tE +~PRQ2 ] U@S]VW=1chq h h ׋FPQjjP2cUR x耙jhcªfn%cP>cWۋKvW*^Y\H\WX*E;uf(W*^Y\\fnC[ ^YN\u\;u\f(XM\(W*^Y\\f(XU\EPME6cM QMURE_^[]2 VPW1^UE t MQP]UjhcdPd%USVHWe|RΉu 3c؋H PLWQDPΉ]EE˃uu S2cM_^d []uQ2cUjj31̋tu uQ2cYUjhcdPd%S] VHWeSU|RΉu3cUE HDW QPEP LUyQ EUt)3ҋA<;tI;Xu;Xt ;u9t<;t SE ;PtE P2cH } uҋ<4cE+A _[^]UQE VuE@u PRFHTVH TV ^]UjhcdPd%SVW]cCcCxEt Pj82cCPMQDMEE$@Eu3;Mt.1ttjEHEߋMMËE܋=2cEtuU܋u MQ׃SJtjҋCtjЋsutdN4E,F0N0EtuPVNE8cFEtuFuP׃V&KE\<cE0=cM_^[d ]US]Vt,FWhc~PjV&t W)&_^[] t V&^[]UjhcdPd%SV3ۋ]W8^985 cjF&}]t=SQĉMe#Q̉ejjPE]IG3EtMOEEEPp<cl<c8tUMRFM_^d []̀=5 ct3oUjh@cdPd%S]VWh<cΉux<cvP>jxX6ch5 cMjME謺jMҺjM訹j%EEt%tSRMQB3RMQB3ME Jj$EEt'tSRh5 cmB3Rh5 c\B3E=5 ct3 -ȉU PEPҋE@Pjh,cWhcS03cMQPOEPUG@p +pMSQ6chcȉ]2cQ̍Ue@ Rt<c VE3cytj 2cM]2cME2cM_^d []UjhcdPd%SVEF@W' <cu NA MQ:tM p5cEEP<c;H P;P  ENPJ}WMQM UR :c9cP<cEPӋ4cPMQM8c~EUfE~ERfE|<cP4@0EG+MM+M؉UQURME9c=5 c( FH#BЋNIUR&QEMEE=}F@@Ph 1cM QN9cE xEE~t3ɉM~DfE~DfEU9U?}9}7ӋHA+AUM@++}+GWAQHPRPRjh 1cE MUBUM;P|jh 1cj`PӋ4cPM:cNQURE\;cME8cM0:c=1ch1ch1cӋ@x+xGӋ@cH+H0D$(cD$ WWD$*L$AW*L$$T2cӋ@x+xGӋ@P+PWBRjjP2cEPM9c>cD$ D$D$E$|1cE39x3ɉM~DfE~DUfE;UhU;U`EP@6cMQp6cӋ@H+HP+PFABM܋HUQpR@MEMGM;xjEuUjR2cME8cE EtuU jR2c5 cEuV<ctOMċE+E+MUzW+W@AW*G+GB@W*Y cf/v EuEu <cEMh<c@P89EӋ@H+HP+PAEBMPNUt1MQ5ch@cE2cME2cVBPh 1cӋHA+AMȋU+U@++MBAQMRHPQPQjh 1cjh 1cBЀ}Ӌ@H+HP+PE@ABM܋H+HU؋P+PABMEPFMQHUURQWE}jMQM:cOURE݆ME8cMAEUΉU؉EӋ@H+HP+P]CABMH+HUP+PABMEP`UQUR4c9cPEP4cVPBMQPWEPҍM8cNPE8cME8cMd _^[] X2cMd _^[] ME h<c@P8;} t PҋMEP4cH +HP+AM܋NBAUt1U RQE E賗E uE EEt eM 辁} trMEP4c~MfE~@AE MUEREMPMfE9c~MfE~@fEċAH+HP+PABU؉Mh 1cV:EPV 44cMUĉM+M+EIEEMMEBAŰUMJA+A@+EHE A+A@+EE;Et)N EP)ME ~2EEtM'GxTt@LjhҋGXLFPhыUMG@Lh&h@RU QMRUQMRUQMRQҋG@LjhЋG@T)MVjPMQ E P4M܋ELG@LˉEMPhҋGN@L EUPhЋGHLVh&M h@44cPF04cN Pjj44cV P04cPEjjыGPLˉUPEhыG@LjhҋMUG@Lh&h@QM RUQMRUQMRUQRЋG@LjhSG@TF8t EeH#VB Ph 1cӋHA+AMȋU+U@++MBAQMRHPQPQjh 1cVB jh E1chq 1cF8t  Bh1c1ch1c1ccfnM܃0D$(cD$ WD$L$fnML$$T2cM܋UQRjjP2c>cD$ D$D$$|1cEPp6cMQ@6cӋ@H+HP+PEAMP@BQpM؉UF8tURfQE _ME~|t PX2cvfM_^d [] UjhmcdPd%4SVEF@W`NP<ch<c؋CPt8uNP<cP[PMQN]<cHP ++PABMЉUԅF9H u 9P$H UԉP$Fxt&@EPMd _^[]@MQ@F8u @FHCH(PҋFtjЍMjMEhM)h MMQ#t jMlj aEEtMQUR3NV EN EPȈ],hcUЋREP6chcE2cQ̉@ MeQ;c E2cW3c6~t j 2cME2cM]2cME[MELMd _^[]ÍUR6chXcE2cME2cFtjЋNM}FHxu XVztJmN Qj82cVJtjj EEtKjQMe"EЋ]EEEMPWSQM$3EVB}tM`xFHeVMQJ.!EPE 6c؋ċE Ph$c2c<cME 2cMEwNIIV Rjd1cFH =1cQh ׋UԋEjhhjRPhjh 1c|Gch1cQ$h(h |GcQ$h(h jh h1c1ccD$cD$WNI$44cVJW*$04cW*D$W$T2cFHQB@MQ6chcE 2cM}2cVJtjҋF@]BЋNAt UREVP6chcE 2cQ̉@ M܉eQt<c M2cM؉}2cVZFHAH(M_^d []UjhcdPd%PSWM,4cG3ۉ]9XtMQH/PME=cM 9t%UR}PME=cM]=cM=ct$ME=c_3[Md ]VuEP4cMQΉ]],:cPUR<cMHMM@EEPMQM;cOŨ0REyGwF0tN0QRN0mv0F ==cD0M̈]׍ME׋M^_[d ]̃VNNAu+9AtA4^ËP<ch<c@PBЋN^UjhcdPd%QSVWNFHIA(tE?@MQnQEgMEst/@WD$ D$D$$t1cW1cvNM_^d []UW}u3_]SV$cI:utZ:^uu3҃^[u_]W<c_]UES]VWM PQS<cx4u.+tHu$Ѓ_^[] Ѓ_^[] ̋A@u. cUSVW3};tVWÎu PϋҍEPj82ct B_^[] UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UU UUREjEEh. cQEE<c] UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UURjEh. cQEE<c]̋A@u. cUE SVuWVًMPQ7cxQ}uIt(Hu>V NPFRQ'_^[] V NPFRQ_^[] ̋A@u. cUES]VWM PQS7cx3u-u(UBEPVUh. cWMuU<cN_^[] UW}u3_]SV0cI:utZ:^uu3҃^[u_]W7c_]UW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UEVW}M PQW7cx u uFH_^] ̋A@u. cUES]VWM PQS7cxuuPPh. cW<cN_^[] ̋A@u. cUW}u3_]SV,cI:utZ:^uu3҃^[u_]W7c_]U]%7cUW}u3_]SVcI:utZ:^uu3҃^[u_]W7c_]UES]VWM PQS7cxu uoN_^[] ̋A@u. cËA@u. cUW}u3_]SVcI:utZ:^uu3҃^[u_]W<c_]U]%<c̋A@u. cUW}u3_]VpcSI:utZ:^uu3҃u [^_]c׍$:utZ:^uu3҃ut [^A_][^3_]W7c[^_]̋A@u/ cUES]VWM PQS7cx3u-+tHu#_^[] UBQ蠘_^[] UW}u3_]V( cSI:utZ:^uu3҃u [^_]T c׍$:utZ:^uu3҃ut [^A_][^3_]W7c[^_]UES]VWM PQS7cxuuUBQVN_^[] ̋A@u/ c%L=c%H=c%D=c%@=c%<=c%8=c%4=c%(=c%$3c%(3c%,3c%03c%43c%83c%<3c%@3c%D3c%H3c%L3c%P3c%T3c%X3c%\3c%`3c%d3c%h3c%l3c%p3c%t3c%x3c%|3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c%3c% 6c%6c%h6c%l6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%6c%7c%7c%7c%7c%7c%7c%7c%7c%7c%7c%7c%7c%7c%7c% 8c%$8c%(8c%,8c%08c%48c%88c%<8c%@8c%D8c%H8c%L8c%P8c%T8c%X8c%\8c%`8c%d8c%h8c%l8c%p8c%t8c%x8c%<:c%:c%:c%:c%:c%:c%;c%;c%;c%;c% ;c%$;c%;c%;c%;c%;c%;c%;c%;c%;c%<cU];%1cUEWt%Vhcw6j WEtVY^ EtWY_]%0c%0cjhX cVeMx:M+M MUEEEEE8csmt EE eELj hx ceu EEeMx )uMUEE}uuuu u@%0c%0c%0cjh c58 c5p0c։Eu u0cYdjYe58 c։E58 c։EEPEPu5t0cP Eu֣8 cu֣8 cE E<jmYËUuRYH]%0cQL$+#ȋ%;r Y$-%0c̃=8 ct-U$,$Ã=8 ct<$XfftU T$|$l$T$D$t̋E eMؐø4 c ̋E eMؓø4 c̍Mh(5 c̋EPYËM%2cM d5 c̍M5 cn̋EPYÍM%2c5 cB̍Mؐ5 c.̍M%2cM%2cM%2cM%2cM%2c6 c̍MF6 c̍M%4cM %2c6 c̋M56 c̋EPMQ3Cø7 ce̋M%2cMMAP7 c7̍M%4c|7 c̍M%4c7 c̋EPYËM魑7 c̋MTbMXMdM%D4c 8 c̋MT"MXČMdFM%D4cd8 cS̋MPM zPEPcYËEPXYËM%0=c8 c̋MM%4c8 c̍M%4cM%D4c9 c̍M%4cM鯐L9 c̍M%4cM鏐9 c̍MH{9 c~̋EPYø9 c[̋EPyYø: c;̋M%2cM 鉋8: c̋EPMQ@ø: c̋EPMQ@ËEPYËMЃ%2cMЃ : c̋MNM Nd; cEPYø; ck̍M%4cM?; cE̍M%=cM%=cM%=cM%=cM%=cM%=cM%=c; c̍M騋L< c̍M%4cx< c̋MM%<c< c̋MhM%4cM< cg̍M%=cM%=c= cD̋MhM%<cP= c"̋EPIYËM= cEP)YËM= cMu= c̋EPYËM% 3cEPYËE eMLËEPYËM> ch̋EPYËM% 3cEPuYËEPjYËMd> c!̋EPIYËEP>YËM> c̍M%5cE eM%5cÍMLEPYËEPYËMD> c̋E PYËE eMKøX? cb̍M%5cM%<cEPwYËE eMkKËEPSYËE eMGKø|? c̍M %2cM%2c? c̋E eMJø@ c̸@ c̸@ c̋E eMJÍ,!(A cG̋M#M%2c\A c%̍MMJMEJM=JA c̍M%5cA c̍MJA c̸PB c̋Me=M z=Mo=B cu̍M8,MIM(B cN̋E eMhIËEPPYËE eMDIøC c̍M+EPYÍMIM IM_8C c̍M% 4cC c̋EPYøC c{̋EPYøC c[̍M(=D c>̋EPYYø̋MxRY c̋MXRMp%2cMtuMxuM&e c(̋EPIYø̍MxMxh c̍MxM%2cM%2cM%2cM%2cM%2c$h c̋EPYËM%7ch c̋M%7ch c̋M%7ch c}̋EPYËMHM%5cM%5c$i cA̋M%7cPi c-̋EPIYø|i c ̋EP)YËEPYøi cM%7cM%7ci c̋M%8cM%8cj c̋M%8cDj c̋MXpj cn̍M%8cM%8cj cD̋M%8cM j c"̋Mk c̋Mؕ0k c̍M%8cM%8cdk c̍M%8cM%8ck c̋E eM%8cøk c|̍M%8cM%8cMl cI̋E eM%8cø4l c̋M%8cM%8chl c̋M%8cl c̋EPYËM%7cl c̸m c̋MXm cn̋M8m cN̋Mn c.̍酧4n c ̍M%5cM%2chn c̋M%8cn c̸n c̸do c̋EPYËM%7co c̋M%8cM%8co cQ̸8p cF̸p c6̋E PMQøp c̸Hq c̸q c̍M%7cq c̍M%7cM%7cPqT c釷̍M%8c cm̍M%7cM%7cM %8cM %8cM%<cM%8cM %8cM%8cM %8cԃ c̍M鸡P c̍M%7cM%7cM%8c c黶̍M%7cM%7cM%8cȄ c鋶̍M%5cM %<cM%=cM%5cM%5c cI̍M%5cM %<cM%=cM%5cM%=cM%=cM%=c8 c̍M%=cM%=c cԵ̍%M%8cM%8c c驵̍M %7cM%8cM%7cM %<cM%<cM%8c c`M%7cM%8ch cD̍M %8cl`Q` c ̍M鸟M%7cM%8c cܴ̍M鈟M %8cM %7cM %8c, c飴̋M%X c鋴̍M%5cE eM%5cÍM%5c cJ̍M%8c c-̋M c̋MM c̋MxMMeM}d c鳳̋MHM=MUMM c郳̸ cv̍M%5cE eM%5cøD cC̍M%=cM%5cM%5c c̍M%8cM%7cM%8cEPYøĉ cM%7c cͲ̋EPYËEPޱYø$ c頲M%@9cM%8cM%7cM%7cM%5cMM(MTM\郓MMHMMMMMM Mu M}M MJMBH cx̍M%8c$ c]̋MM X c3̍M%8cMM%8c c ̍M%7cM%H;cЋ c̍M%5c cͰ̍M%=c( c魰̍M%5cT c鍰̋M%@9cM%8cM%7cM%7cM%5cMMMM(MT M\SMx cۯ̍Mx c龯̋EPٮYø0 c雯̍M %7c\ c}̍M %8cM%8cM%8cM%8cM%8cM%8cM%8c c'̍M%8cM%8c c̍Mx'( c̋EP YËEPYÍM%7cM%7cM%7cL c饮̍(%@:M%(9c cw̍M%=c܎ c]̋E eM%=cÍM%=cM%=c c̍M%=cD c̸ c̋M%;cM8%=cMD?MlER c髭̋M%;cM8%=cMD@?MlR$ ck̋EP艬YøP cK̍MM%=cM%=cM%=cM%=ct c ̍M%=cM%=cؐ c̍M cά̍M0 c鮬̍M%=cM%=cd c鄬̸ȑ cv̍M%=c c]̍M%=cH c=̍M%4cM%2cM%2cMM%=cM%2cM%;cM%=cl c߫̍MM%=cM%2cM%;cM%2cM%;cM%=c c鈫̋E eM%=cÍM>\ cT̸ cF̋E eMxÍMxEPHYËEP=YËEP2Yø c̍MMwEP YÍM%2cM%2cM%=cD c鰪M%=cM%=c c锪̋M%0=cM%<cܔ cq̍MHM" cV̋M%0=cM%<cML c)̋MM c̍ c̍ؕ c˩̍u c髩̍Mh0 c鎩̸ cv̍M%,<cMϳ̖ cU̍M c>̍M%,<cM鏳, c̍MX c̋M騲 cި̋M c龨̋Mhܗ c鞨̋MX c~̋M5MM/M$4L c:̋MM  cMMMM$Ę cڧ̋MeM c鰧MxMp, c閧̍MXxM` cs̍M8 c^̍M c>̍M%8c c̍M%8c c̍M8< cަ̍MHh c龦̍M c鞦̍M c~̍M%,<c c]̍M%,<c c=̍M%,<cD c̍M%,<cp c̍t鵯M}M鵯M齯M%p: MRM骯M M:M钯MMRE eMzÍM1 cW̍tUMMUM]M长p MMJM2 MM2MME eMÍM0 c鷤̋E eMH ÍM/MMOM7MMgM/M̜ cM̋M%d6c@ c-̸ c̸ c̸| c̍Mq cޣ̋MrM%8cM0 c餣̸, c閣̋M%0=cM%\<cEP褢YÍM%2c c]̍MX̟ c>̋M%0=cM%\<cMcuMqM%8cM0 c̋EP YËE eMø\ c鲢̍MEPѡYËEPơYÍM%2cM%2c cv̍MM M%8cM%8cMM%2cM%8cM%8cE eM SËE eMnÍMnM)̠ cߡ̍MnEPYÍMnM%2cM%2cM%2cEPàYËE eMÍMM%2cM%2cM%2cX cI̍M%=cM%=cM%=cM%=c c̍MH0 ch0-c/ c2ch c艡Y̹ 1 c%5c̹1 c%5c̡6c1 ch$cFY̹02 c%5c̡x c | c4 c 4 c̡ c c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c c2 c c2 c c 2 c  c3 c c3 c c 3 c  c 3 c c3 c c 3 c c3 c3 c$ c( c 3 c , c$3 c0 c(3 c4 c ,3 c 8 c03 c< c43 c@ c 83 c D c<3 cH c@3 cL c D3 c P cH3 cT cL3 cX c P3 c \ cT3 c` cX3 cd c \3 c h c`3 cl cd3 cp c h3 c t cl3 cx cp3 c| c t3 c cx3 c c|3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c 3 c3 c c c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c c3 c c3 c c 3 c  c3 c c4 c c 4 c  c4 c c 4 c c 4 c  c4 c c4 c$ c 4 c ( c 4 c, c$4 c0 c (4 c 4 c,4 c8 c04 c< c 44 c @ c84 cD c<4 cH c @4 c L cD4 cP cH4 cT c L4 c X cP4 c\ cT4 c` c X4 c d c\4 c`4 ch cl c d4 c p ch4 ct cl4 cx c p4 c | ct4 c cx4 c c |4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c c 4 c c4 c c4 c 4 c4 c̡:c( c̡:c) c̡:c( c̡:c( c̡:c) c̹05 c%5c̹5 chp'c诙Y̡<c. c̡:c. c̡:c. c̡:c. c̡:c. c̡:c. c̡:c. c̡<c. c̡:c/ c̡:c/ c̡/ cV0t(Vi / c/ cB^á/ c / cA^̹/ c%2c̡/ cV0t7u PV / c/ cB^á/ c / cA^̡/ ct B jЋ / c/ cBá/ c / cA̡/ cPe / c/ cB̡/ ctjЋ / c/ cBá/ c / cAá/ ctjЋ / c/ cBá/ c / cAá/ cP赕 / c/ cB̡/ cV0t7u PsVj / c/ cB^á/ c / cA^̹/ ck̡0 cV0t(V 0 c0 cB^á0 c 0 cA^̡1 ctjЋ 1 c1 cBá1 c 1 cAá 1 ctjЋ 1 c 1 cBá 1 c 1 cAáp1 cV0t(V9 p1 cp1 cB^áp1 c p1 cA^̡1 ctjЋ 1 c1 cBá1 c 1 cAá1 ctjЋ 1 c1 cBá1 c 1 cAá1 cV0t(MVi 1 c1 cB^á1 c 1 cA^̡1 ctu1 cuP2cY̡5 ct B jЋ 5 c5 cBá5 c 5 cA̡5 ct B jЋ 5 c5 cBá5 c 5 cA̡4 ct B jЋ 4 c4 cBá4 c 4 cAUjh+cdPd%Q5 cV0utjhcjjNQE;FEuNhc2cV觑5 c 5 cA^Md ]Ë5 cM5 c@^d ]̡5 cV0t;u h c2cV%5 c5 c@^Ë 5 c5 cB^̡5 cV0tAtuu P2cV运5 c 5 cA^Ë5 c5 c@^̹5 c̡5 cPe 5 c5 cB   4 H Z j z з  b0 H0 0 0 20 0 0 / / / / / ~/ n/ ^/ B- v0 0 ,- f- z- - - - - - - - - - . . . &. >. R. \. j. r. |. . . . . . . / $/ H/ p- ʵ ص  $ T @ P ^ p ̶ D 2 "  Ҳ IJ v ` P @ 0    ֱ ± t d | l \ N > ,   δ z b P 8 (  ҳ ȳ z p  d H 8 2 ( ƾ  4 ^ ҿ  , N b D f  6 N b v  : ` |  N p  : ^  4 b & P z  > t 6 b : d  4 V r  & @ X r  8 V l   F ~  V x  & @ Z 4  8 Z " B \  v  4 V ~  R l R N h  2 N d z  V p 4 X |  @ j @ X |  8 N l  B x  8 V z 2 P v * H d x  . l 6 ^ @ ^ & X  T  @ b 8 t `  8  < ^ x  N 8 T | & F z  :  ( V  4 P l  4 ` 2 l  4 f ( X  J 0 h  , B Z t  " R z ,  N J  B ~ N z F l & > j ( L |    6 d z      & F l     ( H h      R p   ~      8 Z     > Z    2 p 2 ` & \ r  < \  6 X  > f     " L l      J h     : P    4 J l   8 x    0 d     b      4 d     V z    F j    " v      0 X    & x    4 R      * |    . l    4    @ X r D! x! ! ! " ," F" " " " # L# t# # # # D$ Z$ $ $ % ,% R% v% % % & @& & & ' 8' `' ' ' ' ' ( (( B( r( ( ( ( () T) ) ) ) ) * 2* l* * * * + >+ r+ + + + , F, |, , , H 2  ֽ ^ 8  ޼ ʼ t \ B $  ^ @ ,  غ \ 8 " ֹ ~ P Z 0   cccc0c@c`cPc`cpcccccccc c c c0 c@ cP c` cļccf]n ??0 cccccccccccc c0cc@?ETC1PVRDDSPVR!DDS QGLFormat::setRedBufferSize: Cannot set negative red buffer size %dQGLFormat::setGreenBufferSize: Cannot set negative green buffer size %dQGLFormat::setBlueBufferSize: Cannot set negative blue buffer size %dQGLFormat::setVersion: Cannot set zero or negative version number %d.%dGL_EXT_bgraGL_ARB_texture_non_power_of_twoGL_EXT_framebuffer_blitGL_ARB_framebuffer_objectGL_IMG_texture_format_BGRA8888GL_ARB_pixel_buffer_objectGL_NV_float_bufferGL_EXT_packed_depth_stencilGL_EXT_stencil_wrapGL_EXT_stencil_two_sideGL_EXT_framebuffer_objectGL_ARB_texture_mirrored_repeatGL_ARB_shader_objectsGL_ARB_fragment_shaderGL_ARB_fragment_programGL_IMG_texture_compression_pvrtcGL_OES_compressed_ETC1_RGB8_textureGL_EXT_texture_compression_s3tcGL_ARB_texture_compressionGL_SGIS_generate_mipmapGL_ARB_multisampleGL_ARB_texture_rectangle0xQFlags(2freeTexture(QGLContext *, QPixmapData *, GLuint)1freeTexture_slot(QGLContext *, QPixmapData *, GLuint) c cc0cPJccccccccGLuintQGLFormat::setSamples: Cannot have negative number of samples per pixel %dQGLFormat::setDepthBufferSize: Cannot set negative depth buffer size %dQGLFormat::setAlphaBufferSize: Cannot set negative alpha buffer size %dQGLFormat::setAccumBufferSize: Cannot set negative accumulate buffer size %dQGLFormat::setStencilBufferSize: Cannot set negative stencil buffer size %dQGLFormat(options , plane , depthBufferSize , accumBufferSize , stencilBufferSize , redBufferSize , greenBufferSize , blueBufferSize , alphaBufferSize , samples , swapInterval , majorVersion , minorVersion , profile $ cpccccccD ccЫc0clcpcccccccccc´cȴcδcԴcڴcccccccc)c cpcccc"c(c.c4c:c@cFcLcRcXc^cdcjcpcvc|cc)cc )c@)c0)cP)cp)c`)cpWc0vcO8 cncpmcQGLContext: Unsupported paint device typeFQGLContext::bindTexture(): DDS image format not supported.QGLContext::bindTexture(): DDS image size is not valid.QGLContext::bindTexture(): DDS texture compression is not supported.FF FQGLContext::bindTexture(): PVR image size is not valid.QGLContext::bindTexture(): PVRTC texture compression is not supported.QGLContext::bindTexture(): ETC1 texture compression is not supported.QGLContext::bindTexture(): PVR image format 0x%x not supported.QGLContext::bindTexture(): could not resolve glCompressedTexImage2DARB.glCompressedTexImage2DARBQGLContext::bindTexture(): The GL implementation does not support texture compression extensions.4.3.2.Unrecognised OpenGL ES version1.1-CM1.OpenGL ES%f_%f_%fQT_GL_USE_OPENGL1ENGINEQGLWidget::renderText(): Calling renderText() while a GL 2 paint engine is active on the same device is not allowed.4 cc c c cccc-q=P@B@` @QGLContext::generateFontDisplayLists: Could not generate display lists for font '%s'QGLContext::chooseContext(): Context profile not supported.wglCreateContextAttribsARBQGLContext::chooseContext(): Unexpected OpenGL version string format.QGLContext::chooseContext(): OpenGL version string is null.wglGetPixelFormatAttribivARBQGLContext: ChoosePixelFormat failedwglChoosePixelFormatARBQGLWidget::setContext: Context must refer to this widgetQGLWidget::setContext: Cannot set null contextigdogl32.dllQGLCmap::resize(): size out of rangeQGLCmap::set(): Index out of rangewglGetSwapIntervalEXTwglSwapIntervalEXTQGLContext::chooseContext(): Failed to get pixmap rendering context of suitable depth.QGLContext::chooseContext(): Failed to get pixmap rendering context.QGLContext::chooseContext(): Cannot create overlay context for invalid widgetQGLContext::chooseContext(): Paint device cannot be nullCustom shader is already set on a painterQGLCustomShaderStage::setOnPainter() - paint engine not OpenGL2 varying highp vec2 textureCoords; uniform lowp sampler2D maskTexture; lowp vec4 applyMask(lowp vec4 src) { lowp vec4 mask = texture2D(maskTexture, textureCoords); return src * mask; } varying highp vec2 textureCoords; uniform lowp sampler2D maskTexture; lowp vec4 applyMask(lowp vec4 src) { lowp vec4 mask = texture2D(maskTexture, textureCoords); return src.a * mask; } varying highp vec2 textureCoords; uniform lowp sampler2D maskTexture; lowp vec4 applyMask(lowp vec4 src) { lowp vec4 mask = texture2D(maskTexture, textureCoords); return src * mask.a; } lowp vec4 srcPixel(); void main() { gl_FragColor = srcPixel(); } uniform lowp float globalOpacity; lowp vec4 srcPixel(); void main() { gl_FragColor = srcPixel()*globalOpacity; } lowp vec4 srcPixel(); lowp vec4 compose(lowp vec4); void main() { gl_FragColor = compose(srcPixel()); } uniform lowp float globalOpacity; lowp vec4 srcPixel(); lowp vec4 compose(lowp vec4); void main() { gl_FragColor = compose(srcPixel()*globalOpacity); } lowp vec4 srcPixel(); lowp vec4 applyMask(lowp vec4); void main() { gl_FragColor = applyMask(srcPixel()); } uniform lowp float globalOpacity; lowp vec4 srcPixel(); lowp vec4 applyMask(lowp vec4); void main() { gl_FragColor = applyMask(srcPixel()*globalOpacity); } lowp vec4 srcPixel(); lowp vec4 applyMask(lowp vec4); lowp vec4 compose(lowp vec4); void main() { gl_FragColor = applyMask(compose(srcPixel())); } uniform lowp float globalOpacity; lowp vec4 srcPixel(); lowp vec4 applyMask(lowp vec4); lowp vec4 compose(lowp vec4); void main() { gl_FragColor = applyMask(compose(srcPixel()*globalOpacity))); } varying lowp float opacity; lowp vec4 srcPixel(); void main() { gl_FragColor = srcPixel() * opacity; } lowp vec4 srcPixel() { return vec4(0.98, 0.06, 0.75, 1.0); } varying highp vec2 textureCoords; uniform lowp sampler2D imageTexture; lowp vec4 srcPixel() { lowp vec4 sample = texture2D(imageTexture, textureCoords); sample.rgb = sample.rgb * sample.a; return sample; } varying highp vec2 textureCoords; uniform lowp vec4 patternColor; uniform lowp sampler2D imageTexture; lowp vec4 srcPixel() { return patternColor * (1.0 - texture2D(imageTexture, textureCoords).r); } varying highp vec2 textureCoords; uniform lowp sampler2D imageTexture; lowp vec4 srcPixel() { return customShader(imageTexture, textureCoords); } varying highp vec2 textureCoords; uniform lowp sampler2D imageTexture; lowp vec4 srcPixel() { return texture2D(imageTexture, textureCoords); } uniform lowp vec4 fragmentColor; lowp vec4 srcPixel() { return fragmentColor; } varying highp vec2 brushTextureCoords; uniform lowp vec4 patternColor; uniform lowp sampler2D brushTexture; lowp vec4 srcPixel() { return patternColor * (1.0 - texture2D(brushTexture, brushTextureCoords).r); } varying highp vec2 brushTextureCoords; uniform lowp sampler2D brushTexture; lowp vec4 srcPixel() { return texture2D(brushTexture, brushTextureCoords); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; uniform mediump vec2 halfViewportSize; uniform highp vec2 invertedTextureSize; uniform highp mat3 brushTransform; varying highp vec2 brushTextureCoords; void setPosition(void) { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position.xy = transformedPos.xy / transformedPos.z; mediump vec2 viewportCoords = (gl_Position.xy + 1.0) * halfViewportSize; mediump vec3 hTexCoords = brushTransform * vec3(viewportCoords, 1); mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; gl_Position = vec4(gl_Position.xy * invertedHTexCoordsZ, 0.0, invertedHTexCoordsZ); brushTextureCoords.xy = (hTexCoords.xy * invertedTextureSize) * gl_Position.w; } uniform lowp sampler2D brushTexture; uniform highp float fmp2_m_radius2; uniform highp float inverse_2_fmp2_m_radius2; varying highp float b; varying highp vec2 A; lowp vec4 srcPixel() { highp float c = -dot(A, A); highp vec2 val = vec2((-b + sqrt(b*b - 4.0*fmp2_m_radius2*c)) * inverse_2_fmp2_m_radius2, 0.5); return texture2D(brushTexture, val); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; uniform mediump vec2 halfViewportSize; uniform highp mat3 brushTransform; uniform highp vec2 fmp; varying highp float b; varying highp vec2 A; void setPosition(void) { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position.xy = transformedPos.xy / transformedPos.z; mediump vec2 viewportCoords = (gl_Position.xy + 1.0) * halfViewportSize; mediump vec3 hTexCoords = brushTransform * vec3(viewportCoords, 1); mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; gl_Position = vec4(gl_Position.xy * invertedHTexCoordsZ, 0.0, invertedHTexCoordsZ); A = hTexCoords.xy * invertedHTexCoordsZ; b = 2.0 * dot(A, fmp); } #define INVERSE_2PI 0.1591549430918953358 uniform lowp sampler2D brushTexture; uniform mediump float angle; varying highp vec2 A; lowp vec4 srcPixel() { highp float t; if (abs(A.y) == abs(A.x)) t = (atan(-A.y + 0.002, A.x) + angle) * INVERSE_2PI; else t = (atan(-A.y, A.x) + angle) * INVERSE_2PI; return texture2D(brushTexture, vec2(t - floor(t), 0.5)); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; uniform mediump vec2 halfViewportSize; uniform highp mat3 brushTransform; varying highp vec2 A; void setPosition(void) { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position.xy = transformedPos.xy / transformedPos.z; mediump vec2 viewportCoords = (gl_Position.xy + 1.0) * halfViewportSize; mediump vec3 hTexCoords = brushTransform * vec3(viewportCoords, 1); mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; gl_Position = vec4(gl_Position.xy * invertedHTexCoordsZ, 0.0, invertedHTexCoordsZ); A = hTexCoords.xy * invertedHTexCoordsZ; } uniform lowp sampler2D brushTexture; varying mediump float index; lowp vec4 srcPixel() { mediump vec2 val = vec2(index, 0.5); return texture2D(brushTexture, val); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; uniform mediump vec2 halfViewportSize; uniform highp vec3 linearData; uniform highp mat3 brushTransform; varying mediump float index; void setPosition() { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position.xy = transformedPos.xy / transformedPos.z; mediump vec2 viewportCoords = (gl_Position.xy + 1.0) * halfViewportSize; mediump vec3 hTexCoords = brushTransform * vec3(viewportCoords, 1); mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; gl_Position = vec4(gl_Position.xy * invertedHTexCoordsZ, 0.0, invertedHTexCoordsZ); index = (dot(linearData.xy, hTexCoords.xy) * linearData.z) * invertedHTexCoordsZ; } uniform lowp sampler2D brushTexture; uniform lowp vec4 patternColor; varying highp vec2 patternTexCoords; lowp vec4 srcPixel() { return patternColor * (1.0 - texture2D(brushTexture, patternTexCoords).r); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; uniform mediump vec2 halfViewportSize; uniform highp vec2 invertedTextureSize; uniform highp mat3 brushTransform; varying highp vec2 patternTexCoords; void setPosition(void) { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position.xy = transformedPos.xy / transformedPos.z; mediump vec2 viewportCoords = (gl_Position.xy + 1.0) * halfViewportSize; mediump vec3 hTexCoords = brushTransform * vec3(viewportCoords, 1.0); mediump float invertedHTexCoordsZ = 1.0 / hTexCoords.z; gl_Position = vec4(gl_Position.xy * invertedHTexCoordsZ, 0.0, invertedHTexCoordsZ); patternTexCoords.xy = (hTexCoords.xy * 0.125) * invertedHTexCoordsZ; } attribute highp vec4 vertexCoordsArray; void setPosition(void) { gl_Position = vertexCoordsArray; } uniform highp mat3 matrix; attribute highp vec2 vertexCoordsArray; void setPosition(void) { gl_Position = vec4(matrix * vec3(vertexCoordsArray, 1), 1); } attribute highp vec2 vertexCoordsArray; attribute highp vec3 pmvMatrix1; attribute highp vec3 pmvMatrix2; attribute highp vec3 pmvMatrix3; void setPosition(void) { highp mat3 pmvMatrix = mat3(pmvMatrix1, pmvMatrix2, pmvMatrix3); vec3 transformedPos = pmvMatrix * vec3(vertexCoordsArray.xy, 1.0); gl_Position = vec4(transformedPos.xy, 0.0, transformedPos.z); } attribute highp vec2 textureCoordArray; attribute lowp float opacityArray; varying highp vec2 textureCoords; varying lowp float opacity; void setPosition(); void main(void) { setPosition(); textureCoords = textureCoordArray; opacity = opacityArray; } attribute highp vec2 textureCoordArray; varying highp vec2 textureCoords; void setPosition(); void main(void) { setPosition(); textureCoords = textureCoordArray; } void setPosition(); void main(void) { setPosition(); } }c|cP{cycxc8xc tcscoc nchjchchdcbc^c]c\c \ch[cZcYcXc(XcWcVcUcUcpTcScScpRcRcQc Pc0Oc| ccccP=ccccccccErrors linking blit shader:textureCoordArrayFragment shader for blitShaderProg (MainFragmentShader & ImageSrcFragmentShader) failed to compileVertex shader for blitShaderProg (MainWithTexCoordsVertexShader & UntransformedPositionVertexShader) failed to compileErrors linking simple shader:pmvMatrix3pmvMatrix2pmvMatrix1vertexCoordsArrayFragment shader for simpleShaderProg (MainFragmentShader & ShockingPinkSrcFragmentShader) failed to compileVertex shader for simpleShaderProg (MainVertexShader & PositionOnlyVertexShader) failed to compile c0c0c@cP[cccccccc2shaderProgNeedsChanging()1shaderProgNeedsChangingSlot()imageTexturepatternColorglobalOpacitydepthmaskTexturefragmentColorlinearDataanglehalfViewportSizefmpfmp2_m_radius2inverse_2_fmp2_m_radius2invertedTextureSizebrushTransformbrushTexturematrixShader program failed to link, Error Log: opacityArrayWarning:failed to compile!QGLEngineShaderManager::useCorrectShaderProg() - Unsupported composition modeQGLEngineShaderManager::useCorrectShaderProg() - Unknown mask typeQGLEngineShaderManager::useCorrectShaderProg() - Qt::NoBrush style is setQGLEngineShaderManager - Ignoring custom shader stage for non image srcglGenerateMipmapEXTglGenerateMipmapglGenerateMipmapARBglGetFramebufferAttachmentParameterivEXTglGetFramebufferAttachmentParameterivglGetFramebufferAttachmentParameterivARBglFramebufferRenderbufferEXTglFramebufferRenderbufferglFramebufferRenderbufferARBglFramebufferTexture2DEXTglFramebufferTexture2DglFramebufferTexture2DARBglCheckFramebufferStatusEXTglCheckFramebufferStatusglCheckFramebufferStatusARBglGenFramebuffersEXTglGenFramebuffersglGenFramebuffersARBglDeleteFramebuffersEXTglDeleteFramebuffersglDeleteFramebuffersARBglBindFramebufferEXTglBindFramebufferglBindFramebufferARBglIsFramebufferEXTglIsFramebufferglIsFramebufferARBglGetRenderbufferParameterivEXTglGetRenderbufferParameterivglGetRenderbufferParameterivARBglRenderbufferStorageEXTglRenderbufferStorageglRenderbufferStorageARBglGenRenderbuffersEXTglGenRenderbuffersglGenRenderbuffersARBglDeleteRenderbuffersEXTglDeleteRenderbuffersglDeleteRenderbuffersARBglBindRenderbufferEXTglBindRenderbufferglBindRenderbufferARBglIsRenderbufferEXTglIsRenderbufferglIsRenderbufferARBglRenderbufferStorageMultisampleEXTglRenderbufferStorageMultisampleglRenderbufferStorageMultisampleARBglBlitFramebufferEXTglBlitFramebufferglBlitFramebufferARBglActiveTextureglMultiTexCoord4fglActiveStencilFaceEXTglProgramLocalParameter4fvARBglGenProgramsARBglDeleteProgramsARBglBindProgramARBglProgramStringARBglUnmapBufferARBglUnmapBufferglUnmapBufferEXTglMapBufferARBglMapBufferglMapBufferEXTglGetBufferParameterivARBglGetBufferParameterivglGetBufferParameterivEXTglGetBufferSubDataARBglGetBufferSubDataglGetBufferSubDataEXTglBufferSubDataARBglBufferSubDataglBufferSubDataEXTglBufferDataARBglBufferDataglBufferDataEXTglGenBuffersARBglGenBuffersglGenBuffersEXTglDeleteBuffersARBglDeleteBuffersglDeleteBuffersEXTglBindBufferARBglBindBufferglBindBufferEXTglEnableVertexAttribArrayARBglDisableVertexAttribArrayARBglVertexAttribPointerARBglVertexAttrib4fvARBglVertexAttrib3fvARBglVertexAttrib2fvARBglVertexAttrib1fvARBglGetAttribLocationARBglBindAttribLocationARBglUniformMatrix4x3fvARBglUniformMatrix4x2fvARBglUniformMatrix3x4fvARBglUniformMatrix3x2fvARBglUniformMatrix2x4fvARBglUniformMatrix2x3fvARBglUniformMatrix4fvARBglUniformMatrix3fvARBglUniformMatrix2fvARBglUniform1ivARBglUniform1iARBglUniform1fvARBglUniform2fvARBglUniform3fvARBglUniform4fvARBglGetUniformLocationARBglGetShaderSourceARBglGetObjectParameterivARBglGetInfoLogARBglUseProgramObjectARBglLinkProgramARBglDetachObjectARBglAttachObjectARBglCreateProgramObjectARBglDeleteObjectARBglCompileShaderARBglShaderBinaryARBglShaderSourceARBglCreateShaderObjectARBglEnableVertexAttribArrayglDisableVertexAttribArrayglVertexAttribPointerglVertexAttrib4fvglVertexAttrib3fvglVertexAttrib2fvglVertexAttrib1fvglGetAttribLocationglBindAttribLocationglUniformMatrix4x3fvglUniformMatrix4x2fvglUniformMatrix3x4fvglUniformMatrix3x2fvglUniformMatrix2x4fvglUniformMatrix2x3fvglUniformMatrix4fvglUniformMatrix3fvglUniformMatrix2fvglUniform1ivglUniform1iglUniform1fvglUniform2fvglUniform3fvglUniform4fvglGetUniformLocationglGetProgramInfoLogglGetProgramivglGetShaderSourceglGetShaderivglGetShaderInfoLogglIsProgramglDeleteProgramglUseProgramglLinkProgramglDetachShaderglAttachShaderglCreateProgramglIsShaderglDeleteShaderglCompileShaderglShaderBinaryglShaderSourceglCreateShaderglFramebufferTextureFaceEXTglFramebufferTextureLayerEXTglFramebufferTextureEXTglProgramParameteriEXTglStencilOpSeparateglBlendColor cPccccc0cc0c c0ccАc@cQGLFramebufferObject: An undefined error has occurred: QGLFramebufferObject: Framebuffer incomplete, attachments must have same number of samples per pixel.QGLFramebufferObject: Framebuffer incomplete, missing read buffer.QGLFramebufferObject: Framebuffer incomplete, missing draw buffer.QGLFramebufferObject: Framebuffer incomplete, attached images must have same format.QGLFramebufferObject: Framebuffer incomplete, attached images must have same dimensions.QGLFramebufferObject: Framebuffer incomplete, duplicate attachment.QGLFramebufferObject: Framebuffer incomplete, missing attachment.QGLFramebufferObject: Framebuffer incomplete attachment.QGLFramebufferObject: Unsupported framebuffer format.QGLFramebufferObject::metric(), Unhandled metric type: %d. F%u?RQ@Y@ c0ccccc@c?p@ cоccccc0cc0c cc ccpcQGLPaintDevice::metric() - metric %d not known cccpccc0cc0ccc ccpcQGLPaintDevice::getDevice() - Unknown device type %dPixmap type not supported for GL renderingL cccccc0cc0c c@c c cpcQGLPixelBuffer::metric(), Unhandled metric type: %d  c0ccccc cwglDestroyPbufferARBwglReleasePbufferDCARBWGL_ARB_pixel_formatWGL_ARB_pbufferwglGetExtensionsStringARBQGLPixelBuffer: Unable to create pbuffer context - giving up.QGLPixelBuffer: Unable to share display lists - with share widget.QGLPixelBuffer: Unable to create pbuffer [w=%d, h=%d] - giving up.QGLPixelBuffer: Unable to find a pixel format with pbuffer - giving up.WGL_ARB_render_texturewglQueryPbufferARBwglGetPbufferDCARBwglCreatePbufferARBwglBindTexImageARBwglReleaseTexImageARBuniform lowp vec4 shadowColor;lowp vec4 customShader(lowp sampler2D src, highp vec2 srcCoords){ return shadowColor * texture2D(src, srcCoords.yx).a;}uniform lowp vec4 colorizeColor;uniform lowp float colorizeStrength;lowp vec4 customShader(lowp sampler2D src, highp vec2 srcCoords){ lowp vec4 srcPixel = texture2D(src, srcCoords); lowp float gray = dot(srcPixel.rgb, vec3(0.212671, 0.715160, 0.072169)); lowp vec3 colorized = 1.0-((1.0-gray)*(1.0-colorizeColor.rgb)); return vec4(mix(srcPixel.rgb, colorized * srcPixel.a, colorizeStrength), srcPixel.a);} ccc0 cczc@{ccccolorizeStrengthcolorizeColor; i++) { sum += matrix[i] * texture2D(src,srcCoords+inv_texture_size*offset[i]); } return sum; } int i = 0; lowp vec4 sum = vec4(0.0); for (i = 0; i < lowp vec4 customShader(lowp sampler2D src, highp vec2 srcCoords) { ]; ]; uniform highp vec2 offset[uniform highp vec2 inv_texture_size; uniform mediump float matrix[ ccc cccĵcccccccccʵcc cc0c cccĵcccccccccʵcc cPccT ccc cеcֵcܵc@ccccccccc@c ccch ccccccccccccccshadowColor cpccccc c ccc\ cccccccccccc$c@coffsetinv_texture_size c`cc cеcֵcܵcPccccccccc@c cpccp ccc\ cccccccccccccc cc c0 c0cc cccc cccccccc$c@c c@c@cD c*c0c6ccccpccccc@#define lowp #define mediump #define highp  cccccccccccc cccpccccccccc qc( ccQGLShader: could not create shaderQGLShader::compile[]:QGLShader::compile:#extension#versionQGLShader: Unable to open fileQGLShaderProgram: shader programs are not supportedQGLShaderProgram: could not create shader programQGLShaderProgram::attributeLocation(): shader program is not linkednot supportedQGLShaderProgram::setAttributeValue: rowsQGLShaderProgram::uniformLocation(QGLShaderProgram::setUniformValue: sizeGL_EXT_geometry_shader4x chc2destroyed()1shaderDestroyed()QGLShaderProgram::addShader: Program and shader are not associated with same context.QGLShader::link[QGLShader::link: lowp vec4 customShader(lowp sampler2D imageTexture, highp vec2 textureCoords) { return texture2D(imageTexture, textureCoords); }  cvcuc cvc c@cбc0czcccccccc<c@xcBcpvc, c|cHcNcTcZc`cfclcrcxc!!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[0], 2D; ADD R0.x, -R0, c[4]; MUL result.color, fragment.color.primary, R0.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R0.zw, R0, c[0].xyxy; TEX R1.x, R0.zwzw, texture[1], 2D; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.y, R0, c[6]; ADD R1.x, -R1, c[7]; MUL R0, fragment.color.primary, R1.x; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[5].y, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; ADD R0.xyz, R1, R0; MIN R2.xyz, R2, R3; ADD R1.x, R1.w, R0.w; MAD result.color.xyz, -R2, c[5].y, R0; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R1.z, R1.z; MUL R1.xy, R1, R1.z; MUL R1.xy, R1, c[0]; TEX R1.x, R1, texture[1], 2D; MUL R0.xy, fragment.position, c[4]; TEX R0, R0, texture[0], 2D; MAX R1.z, R0.w, c[5]; RCP R1.z, R1.z; MUL R3.xyz, R0, R1.z; MAD R2.xyz, R3, c[6].x, -c[6].y; ADD R1.x, -R1, c[5]; MUL R1, fragment.color.primary, R1.x; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R1, c[5].y, -R1.w; MUL R5.xyz, R0.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R1.w; MUL R3.xyz, R1, c[5].y; MAD R5.xyz, R1.w, R0, R6; MAD R4.xyz, R1.w, R0, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R0, c[5].w; SGE R4.xyz, R4, R0.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R0, R2, R4; MUL R2.xyz, R0, R2; SGE R3.xyz, R3, R1.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R0, c[5].x; MAD R2.xyz, R1, R2.w, R2; ADD R1.x, R1.w, R0.w; ADD R1.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R1.y, R2; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[5].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].y; MAD R2.xyz, R1.w, R0.w, -R2; MAD R2.xyz, R1, R2.w, R2; MUL R4.xyz, R1, R2.w; MUL R3.xyz, R1, R0; MUL R1.xyz, R1, c[5].y; ADD R2.w, -R1, c[5].x; MAD R3.xyz, R3, c[5].y, R4; MAD R3.xyz, R0, R2.w, R3; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R0.xyz, R0, -R3; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R0, R3; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R1, fragment.color.primary, R1.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; ADD R2.w, -R0, c[5].x; MAD R2.xyz, -R1.w, R0.w, R3; MUL R4.xyz, R1.w, R2; MAX R2.xyz, R1, c[5].y; MUL R5.xyz, R1, R2.w; ADD R3.w, -R1, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R0, R3.w; MAD R0.xyz, R0, R3.w, R2; MAD R1.xyz, R1, R2.w, R4; MUL R2.x, R1.w, R0.w; ADD R2.w, R1, R0; ADD R0.xyz, R0, -R1; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R0, R1; MAD result.color.w, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MAX R0.x, R1.w, c[5].y; RCP R0.x, R0.x; MAD R3.xyz, -R1, R0.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R0.xy, fragment.position, c[4]; TEX R0, R0, texture[0], 2D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; ADD R2.w, -R0, c[5].x; MAD R2.xyz, R1, R2.w, R2; MUL R0.xyz, R1.w, R0; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R0, R3, R2; MAD R0.xyz, R1, R0.w, R0; MAD R2.xyz, R1.w, R0.w, R2; MUL R2.w, R1, R0; ADD R1.x, R1.w, R0.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R1, R0, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1, R0.w; MUL R3.xyz, R1.w, R0; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1, R0.w; MUL R3.xyz, R1.w, R0; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R0.x, -R0, c[5]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; ADD R2.w, -R0, c[5].x; MUL R2.xyz, R2, c[5].y; MAD R2.xyz, R1.w, R0.w, -R2; MAD R2.xyz, R1, R2.w, R2; MUL R3.xyz, R1, R2.w; MUL R1.xyz, R1, R0; ADD R2.w, -R1, c[5].x; MAD R1.xyz, R1, c[5].y, R3; MAD R1.xyz, R0, R2.w, R1; MAD R2.xyz, R0, R2.w, R2; MUL R0.xyz, R0, c[5].y; ADD R2.w, R1, R0; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[1], 2D; ADD R1.x, -R0, c[5]; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; ADD R2, R1, R0; MAD result.color, -R1, R0, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[1], 2D; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R1.x, -R1, c[5]; MUL R1, fragment.color.primary, R1.x; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, R1.w, R0.w; ADD R2.y, -R1.w, c[5].x; MAD result.color.xyz, R0, R2.y, R1; MAD result.color.w, -R1, R0, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[1], 2D; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R0, c[4].y; ADD R1.x, -R1, c[7]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MUL R0.xyz, R0, c[5].z; MAD R2.xyz, R0.w, R2, R3; ADD R2.w, -R0, c[7].x; MUL R1.xyz, R1, c[5].y; MAD R1.xyz, R2.w, R1, R2; ADD R2.x, -R1.w, c[7]; MAD result.color.xyz, R2.x, R0, R1; MUL R0.x, R1.w, R0.w; MUL R0.z, R0.w, R2.x; MUL R0.y, R1.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].y, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; ADD R1.x, -R1, c[8]; TEX R0, R0, texture[0], 2D; MUL R1, fragment.color.primary, R1.x; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].y, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R1.z, R1.z; MUL R1.xy, R1, R1.z; MUL R1.xy, R1, c[0]; TEX R1.x, R1, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MAX R1.z, R0.w, c[8]; RCP R1.z, R1.z; MUL R3.xyz, R0, R1.z; MAD R2.xyz, R3, c[9].x, -c[9].y; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R1, c[8].y, -R1.w; MUL R5.xyz, R0.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R1.w; MUL R3.xyz, R1, c[8].y; MAD R5.xyz, R1.w, R0, R6; MAD R4.xyz, R1.w, R0, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R0, c[8].w; SGE R4.xyz, R4, R0.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R0, R2, R4; SGE R3.xyz, R3, R1.w; MUL R2.xyz, R0, R2; ADD R2.w, -R0, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R1, R2.w, R2; ADD R1.x, -R1.w, c[8]; MAD R2.xyz, R0, R1.x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[8].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].y; MAD R2.xyz, R1.w, R0.w, -R2; MUL R4.xyz, R1, R2.w; MAD R2.xyz, R1, R2.w, R2; MUL R3.xyz, R1, R0; ADD R2.w, -R1, c[8].x; MAD R3.xyz, R3, c[8].y, R4; MUL R1.xyz, R1, c[8].y; SGE R1.xyz, R1, R1.w; MAD R3.xyz, R0, R2.w, R3; MAD R2.xyz, R0, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R1, R2, R3; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R1.x, -R0, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MAD R2.xyz, -R1.w, R0.w, R3; MUL R4.xyz, R1.w, R2; MAX R2.xyz, R1, c[8].y; ADD R2.w, -R0, c[8].x; MUL R5.xyz, R1, R2.w; ADD R3.w, -R1, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R0, R3.w; MAD R1.xyz, R1, R2.w, R4; MUL R2.w, R1, R0; MAD R2.xyz, R0, R3.w, R2; ADD R2.xyz, R2, -R1; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MAX R0.x, R1.w, c[8].y; RCP R0.x, R0.x; MAD R2.xyz, -R1, R0.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2.w, -R1, c[8].x; MUL R3.xyz, R0, R2.w; ADD R2.w, -R0, c[8].x; MAD R4.xyz, R1, R2.w, R3; MUL R3.xyz, R1.w, R0; MUL R2.w, R1, R0; MAD R1.xyz, R1, R0.w, R3; SGE R1.xyz, R1, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R1.w, R0.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R1, R4, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R1.x, R0, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.x, -R0, c[8]; MUL R1, fragment.color.primary, R0.x; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; ADD R2.w, -R0, c[8].x; ADD R3.xyz, R1.w, -R1; ADD R2.xyz, R0.w, -R0; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].y; MAD R2.xyz, R1.w, R0.w, -R2; MUL R4.xyz, R1, R2.w; MUL R3.xyz, R1, R0; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R3.xyz, R3, c[8].y, R4; MAD R3.xyz, R0, R2.x, R3; MAD R1.xyz, R0, R2.x, R1; MUL R2.xyz, R0, c[8].y; ADD R1.xyz, R1, -R3; SGE R2.xyz, R2, R0.w; MAD R2.xyz, R2, R1, R3; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0.x, R0, texture[2], 2D; ADD R0.z, -R0.x, c[8].x; ADD R3.xy, fragment.position, c[6]; MUL R1, fragment.color.primary, R0.z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; TEX R1.x, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[8]; MUL R1, fragment.color.primary, R1.x; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; TEX R1.x, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R1, c[10]; MUL R1, fragment.color.primary, R1.x; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX result.color, R0, texture[0], 2D; END !!ARBfp1.0 PARAM c[7] = { program.local[0..6] }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.z, R0, c[6]; MUL R1.xy, R1, c[0]; TEX R0, R1, texture[1], 2D; MUL result.color, R0, R1.z; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[5].x, R3; ADD R2.w, -R1, c[5].y; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5]; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[5].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MAX R0.w, R1, c[5].z; RCP R0.w, R0.w; MUL R3.xyz, R1, R0.w; MAD R2.xyz, R3, c[6].x, -c[6].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R0, c[5].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[5].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[5].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[5].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MUL R0.xyz, R0, c[5].x; ADD R2.w, -R0, c[5].y; MAD R3.xyz, R3, c[5].x, R4; MAD R3.xyz, R1, R2.w, R3; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R1.xyz, R1, -R3; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R3; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[5].y; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MAX R1.x, R0.w, c[5].y; RCP R1.x, R1.x; MAD R3.xyz, -R0, R1.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R1, R3, R2; MAD R2.xyz, R0.w, R1.w, R2; ADD R1.x, R0.w, R1.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[5].y; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[5].y; MAD R0.xyz, R0, c[5].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[5].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[5] = { program.local[0..4] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R2.xyz, R1, c[4].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[7].x; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[7]; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].x, R3; ADD R2.w, -R0, c[8].y; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8].y; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MAX R0.w, R1, c[8].z; RCP R0.w, R0.w; MUL R3.xyz, R1, R0.w; MAD R2.xyz, R3, c[9].x, -c[9].y; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R0, c[8].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[8].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[8]; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MUL R0.xyz, R0, c[8].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[8].y; ADD R2.w, -R1, c[8].x; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MAX R1.x, R0.w, c[8].y; RCP R1.x, R1.x; MAD R2.xyz, -R0, R1.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[8].x; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[8].x; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R1.xy, R0.zwzw, c[0]; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 2D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[2], 2D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[8].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[8] = { program.local[0..7] }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R3.xy, fragment.position, c[6]; TEX R1, R0.zwzw, texture[2], 2D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[2], 2D; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R1.xyz, R0, c[3]; RCP R0.z, R1.z; MUL R1.xy, R1, R0.z; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[2], 2D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[7] = { program.local[0..6] }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.zw, R0.xyxy, R0.z; MUL R0.zw, R0, c[0].xyxy; ADD R1.x, R0.z, R0.w; ADD R0.xy, fragment.position, c[5]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[0], 2D; DP4 R1.y, R0, c[6]; MUL R1.x, R1, c[0].z; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[5].x, R3; ADD R2.w, -R1, c[5].y; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5]; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[5].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..4], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; MAX R0.z, R1.w, c[5]; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R2.xyz, R3, c[6].x, -c[6].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MAD R4.xyz, R3, R2, c[6].z; MAD R2.xyz, R0, c[5].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[5].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[5].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[5].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[5].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MUL R0.xyz, R0, c[5].x; ADD R2.w, -R0, c[5].y; MAD R3.xyz, R3, c[5].x, R4; MAD R3.xyz, R1, R2.w, R3; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R1.xyz, R1, -R3; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R3; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[5].x; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[5].y; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[5].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[5].y; RCP R1.x, R1.x; MAD R3.xyz, -R0, R1.x, c[5].x; MAX R3.xyz, R3, c[5].y; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.x, -R0.w, c[5]; MUL R2.xyz, R1, R2.x; ADD R2.w, -R1, c[5].x; MAD R2.xyz, R0, R2.w, R2; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R3.x, R3.x; RCP R3.y, R3.y; RCP R3.z, R3.z; MAD R3.xyz, R1, R3, R2; MAD R2.xyz, R0.w, R1.w, R2; ADD R1.x, R0.w, R1.w; ADD R2.xyz, R2, -R3; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R2, R3; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[5].x; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[5].y; MUL R2.xyz, R2, c[5].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[5].y; MAD R0.xyz, R0, c[5].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[5].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[5] = { program.local[0..4] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[5]; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[5].x; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..6], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[4].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[7].x; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[7]; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[8].x, R3; ADD R2.w, -R0, c[8].y; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8].y; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[8].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..7], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MAX R0.z, R1.w, c[8]; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R2.xyz, R3, c[9].x, -c[9].y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MAD R4.xyz, R3, R2, c[9].z; MAD R2.xyz, R0, c[8].y, -R0.w; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[8].x; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[8].y; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].w; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[8].x; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[8]; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MUL R0.xyz, R0, c[8].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[8].y; ADD R2.w, -R1, c[8].x; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[8].x; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[8].y; RCP R1.x, R1.x; MAD R2.xyz, -R0, R1.x, c[8].x; MAX R2.xyz, R2, c[8].y; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[8].x; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[8].x; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.z, R0.x, R0.y; MUL R1.x, R0.z, c[0].z; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[8].x; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.x, R0, c[0].z; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[8].y; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[8].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[8].y; MAD R3.xyz, R3, c[8].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[8].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[8] = { program.local[0..7] }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, R0.x, c[0]; ADD R3.xy, fragment.position, c[6]; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, c[0].z; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[8]; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[8]; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..9], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, c[0].xyxy; ADD R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, c[0].z; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[10].x; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[10].x; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[7] = { program.local[0..3], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[4].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].x, c[5].y; MAD R1.z, R1, R1.y, -c[5]; MAD R1.z, R1, R1.y, c[5].w; MAD R1.z, R1, R1.y, -c[6].x; MAD R1.y, R1.z, R1, c[6]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[4].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[4].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[4]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[10] = { program.local[0..6], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[7].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].x, c[8].y; MAD R1.z, R1, R1.y, -c[8]; MAD R1.z, R1, R1.y, c[8].w; MAD R1.z, R1, R1.y, -c[9].x; MAD R1.y, R1.z, R1, c[9]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[7].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[7]; FLR R1.y, R1.x; ADD R0.zw, fragment.position.xyxy, c[5].xyxy; MUL R0.xy, R0.zwzw, c[4]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; DP4 R1.y, R0, c[6]; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[7].z, R3; ADD R2.w, -R1, c[7]; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].w; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[7].z, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[10] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 2 }, { 9.9999997e-006, 4, 16, 12 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[5]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; CMP R0.x, -R0.y, -R0, R0; MAX R0.z, R1.w, c[8].x; RCP R2.x, R0.z; MUL R3.xyz, R1, R2.x; MAD R4.xyz, R3, c[8].z, -c[8].w; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MAD R2.xyz, R0, c[7].w, -R0.w; MAD R4.xyz, R3, R4, c[9].x; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[7].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[7].w; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[8].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[7].z; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[6].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[7]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[7].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R2.xyz, R0, R2.w, R2; ADD R2.w, -R0, c[7]; MUL R0.xyz, R0, c[7].z; MAD R2.xyz, R1, R2.w, R2; MAD R3.xyz, R3, c[7].z, R4; MAD R1.xyz, R1, R2.w, R3; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[5]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[7].z; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[7].w; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[7].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[6].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[7].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[7].z; MAX R2.xyz, R1, c[7].w; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[7].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[7].z; MAD R3.xyz, R0, R2.w, R3; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R1, R2, R3; MAD R3.xyz, R0.w, R1.w, R3; ADD R1.x, R0.w, R1.w; ADD R3.xyz, R3, -R2; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R3, R2; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[7].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[7].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[5].y, c[5]; MAD R1.z, R1, R1.y, -c[5].w; MAD R1.z, R1, R1.y, c[6].x; MAD R1.z, R1, R1.y, -c[6].y; MAD R1.y, R1.z, R1, c[6].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[6].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R1.xy, fragment.position, c[4]; TEX R1, R1, texture[0], 2D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; ADD R2.w, -R1, c[7]; MUL R2.xyz, R2, c[7].z; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[7]; MAD R0.xyz, R0, c[7].z, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[7].z; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[8] = { program.local[0..4], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[5].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[6].x, c[6].y; MAD R1.z, R1, R1.y, -c[6]; MAD R1.z, R1, R1.y, c[6].w; MAD R1.z, R1, R1.y, -c[7].x; MAD R1.y, R1.z, R1, c[7]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[5].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[5].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[4].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[5]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[7].z; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[7].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[10] = { program.local[0..6], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[7].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].x, c[8].y; MAD R1.z, R1, R1.y, -c[8]; MAD R1.z, R1, R1.y, c[8].w; MAD R1.z, R1, R1.y, -c[9].x; MAD R1.y, R1.z, R1, c[9]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[7].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[7].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[4].y; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[7]; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[4].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[9].z; MUL R0.xyz, R0, c[5].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[9].z; MUL R1.xyz, R1, c[5].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[5]; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[10].z, R3; ADD R2.w, -R0, c[10]; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].w; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[10].z, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[13] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 2 }, { 9.9999997e-006, 4, 16, 12 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[8]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; CMP R0.x, -R0.y, -R0, R0; MAX R0.z, R1.w, c[11].x; RCP R2.x, R0.z; MUL R3.xyz, R1, R2.x; MAD R4.xyz, R3, c[11].z, -c[11].w; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MAD R2.xyz, R0, c[10].w, -R0.w; MAD R4.xyz, R3, R4, c[12].x; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[10].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[10].w; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[11].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[10].z; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[10].z; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[9].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[10]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[10].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[10]; MAD R3.xyz, R3, c[10].z, R4; MUL R0.xyz, R0, c[10].z; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.w, R0.x; ABS R0.z, R0.y; ADD R0.z, R0, -R0.w; ADD R1.x, R0.y, c[8]; ABS R0.z, R0; CMP R0.y, -R0.z, R0, R1.x; ABS R0.z, -R0.y; MAX R1.x, R0.w, R0.z; RCP R1.y, R1.x; MIN R1.x, R0.w, R0.z; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0.w, R0; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[10].w; ADD R2.w, -R1, c[10].z; ADD R3.w, -R0, c[10].z; MUL R5.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[9].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[10].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[10].z; MAX R2.xyz, R1, c[10].w; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[10].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[10].z; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[10].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.z, R0.x, c[8].x; FLR R0.w, R0.z; ADD R1.x, R0.z, -R0.w; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[10].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.0020000001, -0.01348047, 0.05747731, 0.1212391 }, { 0.1956359, 0.33299461, 0.99999559, 1.570796 }, { 3.141593, 0.15915494, 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8]; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[8].y, c[8]; MAD R1.z, R1, R1.y, -c[8].w; MAD R1.z, R1, R1.y, c[9].x; MAD R1.z, R1, R1.y, -c[9].y; MAD R1.y, R1.z, R1, c[9].z; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[9].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].x; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[10].y; FLR R0.y, R0.x; ADD R0.x, R0, -R0.y; TEX R0, R0, texture[2], 1D; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R1, c[10]; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[10].z; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[10].w; MAD R3.xyz, R3, c[10].z, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[10].z; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[6]; MUL R0.xy, R0, c[4]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[7]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ADD R3.xy, fragment.position, c[6]; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R0.z, -R0, R0.w; ADD R1.y, -R1.x, c[8].w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R0.x, R0, c[8]; FLR R0.y, R0.x; ADD R0.z, R0.x, -R0.y; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[4]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..7], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[8].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[9].x, c[9].y; MAD R1.z, R1, R1.y, -c[9]; MAD R1.z, R1, R1.y, c[9].w; MAD R1.z, R1, R1.y, -c[10].x; MAD R1.y, R1.z, R1, c[10]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[8].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[8].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[8]; FLR R1.y, R1.x; MUL R0.xy, fragment.position, c[5]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[10].z; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[10].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[6]; MUL R1.xy, R1, c[4]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[7]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[13] = { program.local[0..9], { 0.15915494, 0.0020000001, 3.141593, 1.570796 }, { -0.01348047, 0.05747731, 0.1212391, 0.1956359 }, { 0.33299461, 0.99999559, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[2]; MAD R0.xyz, fragment.position.x, c[1], R0; ADD R0.xyz, R0, c[3]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; ABS R0.z, R0.x; ABS R0.w, R0.y; ADD R0.w, R0, -R0.z; ADD R1.x, R0.y, c[10].y; ABS R0.w, R0; CMP R0.y, -R0.w, R0, R1.x; ABS R0.w, -R0.y; MAX R1.x, R0.z, R0.w; RCP R1.y, R1.x; MIN R1.x, R0.z, R0.w; MUL R1.x, R1, R1.y; MUL R1.y, R1.x, R1.x; MAD R1.z, R1.y, c[11].x, c[11].y; MAD R1.z, R1, R1.y, -c[11]; MAD R1.z, R1, R1.y, c[11].w; MAD R1.z, R1, R1.y, -c[12].x; MAD R1.y, R1.z, R1, c[12]; MUL R1.x, R1.y, R1; ADD R1.y, -R1.x, c[10].w; ADD R0.z, -R0, R0.w; CMP R0.z, -R0, R1.y, R1.x; ADD R0.w, -R0.z, c[10].z; CMP R0.x, R0, R0.w, R0.z; CMP R0.x, -R0.y, -R0, R0; ADD R0.x, R0, c[0]; MUL R1.x, R0, c[10]; FLR R1.y, R1.x; MUL R0.xy, fragment.position, c[7]; TEX R0, R0, texture[0], 2D; ADD R1.x, R1, -R1.y; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[4].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[4].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[8]; ADD R2.w, -R0, c[12].z; MUL R1.xyz, R1, c[5].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[5].z; ADD R3.z, -R1.w, c[12]; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[5]; MUL R3.xy, R3, c[6]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[9]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..4], { 2, 4 } }; TEMP R0; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; MUL R0.xy, R0, c[0]; ADD R0.z, R0, R0.w; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[5]; MUL R0.x, R0, c[5]; MAD R0.z, R0.x, R0.x, -R0.y; MOV R0.y, c[5].x; RSQ R0.z, R0.z; MUL R0.w, R0.y, c[1].x; RCP R0.y, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0, R0.y; MUL R0.x, R0, R0.z; TEX result.color, R0, texture[0], 1D; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 4 } }; TEMP R0; TEMP R1; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[8]; MUL R0.x, R0, c[8]; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R1.x, -R0, R0.y; MOV R0.x, c[8]; MUL R0.x, R0, c[1]; RCP R1.y, R0.x; ADD R0.zw, fragment.position.xyxy, c[6].xyxy; MUL R0.zw, R0, c[5].xyxy; TEX R0, R0.zwzw, texture[0], 2D; MUL R1.x, R1, R1.y; DP4 R1.y, R0, c[7]; TEX R0, R1, texture[1], 1D; MUL result.color, R0, R1.y; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MUL R2.xyz, R0, R1; MAD R2.xyz, -R2, c[6].x, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; ADD R0.xyz, R0, R1; MIN R2.xyz, R2, R3; ADD R1.x, R0.w, R1.w; MAD result.color.xyz, -R2, c[6].x, R0; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[8] = { program.local[0..5], { 2, 4, 1, 9.9999997e-006 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[6]; MUL R0.x, R0, c[6]; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R0.y, -R0.x, R0; MOV R0.x, c[6]; MUL R0.x, R0, c[1]; MAX R0.z, R1.w, c[6].w; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R4.xyz, R3, c[7].x, -c[7].y; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; MAD R2.xyz, R0, c[6].x, -R0.w; MAD R4.xyz, R3, R4, c[7].z; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[6].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[6].x; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[6].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; MUL R2.xyz, R1, R2; SGE R3.xyz, R3, R0.w; MAD R2.xyz, R3, R4, R2; ADD R2.w, -R1, c[6].z; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, R0.w, R1.w; ADD R0.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R0.y, R2; MAD result.color.w, -R0, R1, R0.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[6].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[6].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R2.xyz, R0, R2.w, R2; ADD R2.w, -R0, c[6].z; MUL R0.xyz, R0, c[6].x; MAD R2.xyz, R1, R2.w, R2; MAD R3.xyz, R3, c[6].x, R4; MAD R1.xyz, R1, R2.w, R3; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R1; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R2, R1; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; ADD R2.w, -R1, c[6].z; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[6].w; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[6].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R1.xyz, R1, R3.w, R2; MAD R0.xyz, R0, R2.w, R4; MUL R2.x, R0.w, R1.w; ADD R2.w, R0, R1; ADD R1.xyz, R1, -R0; SGE R2.xyz, R3, R2.x; MAD result.color.xyz, R2, R1, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; MAX R1.x, R0.w, c[6].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[6].z; MAX R2.xyz, R1, c[6].w; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[6].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[6].z; MAD R3.xyz, R0, R2.w, R3; MUL R1.xyz, R0.w, R1; MAD R0.xyz, R0, R1.w, R1; MUL R2.w, R0, R1; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R1, R2, R3; MAD R3.xyz, R0.w, R1.w, R3; ADD R1.x, R0.w, R1.w; ADD R3.xyz, R3, -R2; SGE R0.xyz, R0, R2.w; MAD result.color.xyz, R0, R3, R2; MAD result.color.w, -R0, R1, R1.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MAX R2.xyz, R2, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; MUL R2.xyz, R0, R1.w; MUL R3.xyz, R0.w, R1; MIN R2.xyz, R2, R3; ADD R2.w, -R1, c[6].z; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[6].x; MOV R0.x, c[6]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[6].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[5]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[6].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[1], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[6].x; MAD R2.xyz, R0.w, R1.w, -R2; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R2.w; MUL R0.xyz, R0, R1; ADD R2.w, -R0, c[6].z; MAD R0.xyz, R0, c[6].x, R3; MAD R0.xyz, R1, R2.w, R0; MAD R2.xyz, R1, R2.w, R2; MUL R1.xyz, R1, c[6].x; ADD R2.w, R0, R1; ADD R2.xyz, R2, -R0; SGE R1.xyz, R1, R1.w; MAD result.color.xyz, R1, R2, R0; MAD result.color.w, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[6]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[1], 1D; ADD R2, R0, R1; MAD result.color, -R0, R1, R2; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[6].x; MUL R0.z, R0, c[6].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R0.y, -R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[5].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MOV R0.x, c[6]; MUL R0.x, R0, c[1]; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; ADD R2.x, -R1.w, c[6].z; MUL R2.xyz, R0, R2.x; MAD R0.xyz, R0, R1, R2; ADD R2.x, R0.w, R1.w; ADD R2.y, -R0.w, c[6].z; MAD result.color.xyz, R1, R2.y, R0; MAD result.color.w, -R0, R1, R2.x; END !!ARBfp1.0 PARAM c[9] = { program.local[0..7], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[8].x; MUL R0.z, R0, c[8].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R0.y, -R0, R0.z; MUL R0.zw, fragment.position.xyxy, c[7].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R2.xyz, R1, c[5].y; MOV R0.x, c[8]; MUL R0.x, R0, c[1]; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[1], 1D; MUL R3.xyz, R0.w, R2; MUL R2.xyz, R0, c[5].x; MAD R2.xyz, R1.w, R2, R3; ADD R2.w, -R1, c[8].z; MUL R0.xyz, R0, c[6].y; MAD R0.xyz, R2.w, R0, R2; ADD R2.x, -R0.w, c[8].z; MUL R1.xyz, R1, c[6].z; MAD result.color.xyz, R2.x, R1, R0; MUL R0.x, R0.w, R1.w; MUL R0.z, R1.w, R2.x; MUL R0.y, R0.w, R2.w; DP3 result.color.w, R0, c[6]; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R1.w, R0; MAD R3.xyz, R1, R0.w, R2; MUL R2.xyz, R1, R0; MAD R2.xyz, -R2, c[9].x, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; ADD R2.xyz, R1, R0; MUL R3.xyz, R1.w, R0; MUL R1.xyz, R1, R0.w; MIN R1.xyz, R1, R3; MAD R2.xyz, -R1, c[9].x, R2; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[11] = { program.local[0..8], { 2, 4, 1, 9.9999997e-006 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; TEMP R6; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.z, c[9]; MUL R0.x, R0, c[9]; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MAD R0.y, R0.x, R0.x, -R0; RSQ R0.y, R0.y; RCP R0.y, R0.y; ADD R0.y, -R0.x, R0; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; MAX R0.z, R1.w, c[9].w; RCP R0.z, R0.z; MUL R3.xyz, R1, R0.z; MAD R4.xyz, R3, c[10].x, -c[10].y; RCP R0.x, R0.x; MUL R0.x, R0.y, R0; TEX R0, R0, texture[2], 1D; MAD R2.xyz, R0, c[9].x, -R0.w; MAD R4.xyz, R3, R4, c[10].z; MUL R5.xyz, R1.w, R2; MUL R6.xyz, R5, R4; RSQ R2.w, R3.x; RCP R4.x, R2.w; RSQ R2.w, R3.y; RSQ R3.w, R3.z; RCP R4.y, R2.w; RCP R4.z, R3.w; ADD R4.xyz, -R3, R4; MUL R6.xyz, R3, R6; MUL R4.xyz, R5, R4; ADD R3.xyz, -R3, c[9].z; MAD R2.xyz, R2, R3, R0.w; MUL R3.xyz, R0, c[9].x; MAD R5.xyz, R0.w, R1, R6; MAD R4.xyz, R0.w, R1, R4; ADD R6.xyz, R4, -R5; MUL R4.xyz, R1, c[9].y; SGE R4.xyz, R4, R1.w; MAD R4.xyz, R4, R6, R5; MAD R4.xyz, -R1, R2, R4; SGE R3.xyz, R3, R0.w; MUL R2.xyz, R1, R2; ADD R2.w, -R1, c[9].z; MAD R2.xyz, R3, R4, R2; MAD R2.xyz, R0, R2.w, R2; ADD R0.x, -R0.w, c[9].z; MAD R2.xyz, R1, R0.x, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[9].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[9].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MAD R2.xyz, R0, R2.w, R2; MUL R3.xyz, R0, R1; ADD R2.w, -R0, c[9].z; MAD R3.xyz, R3, c[9].x, R4; MUL R0.xyz, R0, c[9].x; SGE R0.xyz, R0, R0.w; MAD R3.xyz, R1, R2.w, R3; MAD R2.xyz, R1, R2.w, R2; ADD R2.xyz, R2, -R3; MAD R2.xyz, R0, R2, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.w, R0.x, c[1].x; RCP R0.z, R0.z; ADD R0.x, -R0.y, R0.z; RCP R0.y, R0.w; MUL R0.zw, fragment.position.xyxy, c[6].xyxy; TEX R1, R0.zwzw, texture[0], 2D; MUL R0.x, R0, R0.y; TEX R0, R0, texture[2], 1D; MUL R2.xyz, R0.w, R1; MAD R3.xyz, R0, R1.w, R2; MAD R2.xyz, -R0.w, R1.w, R3; MUL R4.xyz, R0.w, R2; MAX R2.xyz, R0, c[9].w; ADD R2.w, -R1, c[9].z; MUL R5.xyz, R0, R2.w; ADD R3.w, -R0, c[9].z; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R4, R2, R5; MUL R4.xyz, R1, R3.w; MAD R0.xyz, R0, R2.w, R4; MUL R2.w, R0, R1; MAD R2.xyz, R1, R3.w, R2; ADD R2.xyz, R2, -R0; SGE R3.xyz, R3, R2.w; MAD R2.xyz, R3, R2, R0; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; MAX R1.x, R0.w, c[9].w; RCP R1.x, R1.x; MAD R1.xyz, -R0, R1.x, c[9].z; MAX R2.xyz, R1, c[9].w; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; ADD R2.w, -R0, c[9].z; MUL R3.xyz, R1, R2.w; ADD R2.w, -R1, c[9].z; MAD R4.xyz, R0, R2.w, R3; MUL R3.xyz, R0.w, R1; MUL R2.w, R0, R1; MAD R0.xyz, R0, R1.w, R3; SGE R0.xyz, R0, R2.w; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R3, R2, R4; MAD R4.xyz, R0.w, R1.w, R4; ADD R4.xyz, R4, -R2; MAD R2.xyz, R0, R4, R2; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MAX R2.xyz, R2, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.z, R0.x; MOV R0.x, c[9]; MUL R0.x, R0, c[1]; RCP R0.z, R0.z; ADD R0.z, -R0.y, R0; RCP R0.w, R0.x; MUL R1.x, R0.z, R0.w; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; TEX R1, R1, texture[2], 1D; MUL R3.xyz, R1.w, R0; MUL R2.xyz, R1, R0.w; MIN R2.xyz, R2, R3; ADD R2.w, -R0, c[9].z; MAD R1.xyz, R1, R2.w, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; MUL R1.xy, fragment.position, c[6]; TEX R1, R1, texture[0], 2D; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; ADD R2.w, -R1, c[9].z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.x, R0, R0.z; TEX R0, R0, texture[2], 1D; ADD R3.xyz, R0.w, -R0; ADD R2.xyz, R1.w, -R1; MUL R2.xyz, R2, R3; MUL R2.xyz, R2, c[9].x; MAD R2.xyz, R0.w, R1.w, -R2; MUL R4.xyz, R0, R2.w; MUL R3.xyz, R0, R1; MAD R0.xyz, R0, R2.w, R2; ADD R2.x, -R0.w, c[9].z; MAD R3.xyz, R3, c[9].x, R4; MAD R3.xyz, R1, R2.x, R3; MAD R0.xyz, R1, R2.x, R0; MUL R2.xyz, R1, c[9].x; ADD R0.xyz, R0, -R3; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R0, R3; ADD R0.z, R0.w, R1.w; MAD R2.w, -R0, R1, R0.z; ADD R0.xy, fragment.position, c[7]; MUL R0.xy, R0, c[5]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[8]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.y, R0.x, c[9].x; MOV R0.x, c[9]; MUL R0.z, -R0, c[1].x; MUL R0.z, R0, c[9].y; MAD R0.z, R0.y, R0.y, -R0; ADD R3.xy, fragment.position, c[7]; MUL R0.w, R0.x, c[1].x; RSQ R0.z, R0.z; RCP R0.x, R0.z; RCP R0.z, R0.w; ADD R0.x, -R0.y, R0; MUL R0.z, R0.x, R0; TEX R1, R0.z, texture[2], 1D; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; ADD R2, R1, R0; MAD R2, -R1, R0, R2; MUL R3.xy, R3, c[5]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[10] = { program.local[0..8], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[9].x; MUL R0.z, R0, c[9].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R1.x, -R0.y, R0.z; MOV R0.x, c[9]; MUL R0.z, R0.x, c[1].x; RCP R1.y, R0.z; MUL R0.xy, fragment.position, c[6]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, R1.y; TEX R1, R1, texture[2], 1D; ADD R2.x, -R0.w, c[9].z; MUL R2.xyz, R1, R2.x; MAD R1.xyz, R1, R0, R2; ADD R2.x, -R1.w, c[9].z; MAD R2.xyz, R0, R2.x, R1; ADD R1.z, R1.w, R0.w; MAD R2.w, -R1, R0, R1.z; ADD R1.xy, fragment.position, c[7]; MUL R1.xy, R1, c[5]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[8]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[12] = { program.local[0..10], { 2, 4, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xyz, fragment.position.y, c[3]; MAD R0.xyz, fragment.position.x, c[2], R0; ADD R0.xyz, R0, c[4]; RCP R0.z, R0.z; MUL R0.xy, R0, R0.z; MUL R0.zw, R0.xyxy, R0.xyxy; ADD R0.z, R0, R0.w; MUL R0.xy, R0, c[0]; ADD R0.x, R0, R0.y; MUL R0.z, -R0, c[1].x; MUL R0.y, R0.x, c[11].x; MUL R0.z, R0, c[11].y; MAD R0.x, R0.y, R0.y, -R0.z; RSQ R0.x, R0.x; RCP R0.z, R0.x; ADD R1.x, -R0.y, R0.z; MOV R0.x, c[11]; MUL R0.z, R0.x, c[1].x; RCP R1.y, R0.z; MUL R0.xy, fragment.position, c[8]; TEX R0, R0, texture[0], 2D; MUL R1.x, R1, R1.y; TEX R1, R1, texture[2], 1D; MUL R2.xyz, R0, c[5].y; MUL R3.xyz, R1.w, R2; MUL R2.xyz, R1, c[5].x; MAD R2.xyz, R0.w, R2, R3; ADD R3.xy, fragment.position, c[9]; ADD R2.w, -R0, c[11].z; MUL R1.xyz, R1, c[6].y; MAD R2.xyz, R2.w, R1, R2; MUL R1.xyz, R0, c[6].z; ADD R3.z, -R1.w, c[11]; MAD R2.xyz, R3.z, R1, R2; MUL R1.y, R1.w, R2.w; MUL R1.x, R1.w, R0.w; MUL R1.z, R0.w, R3; DP3 R2.w, R1, c[6]; MUL R3.xy, R3, c[7]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[10]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 MOV result.color, fragment.color.primary; END !!ARBfp1.0 PARAM c[3] = { program.local[0..2] }; TEMP R0; ADD R0.xy, fragment.position, c[1]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[0], 2D; DP4 R0.x, R0, c[2]; MUL result.color, fragment.color.primary, R0.x; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MUL R1.xyz, fragment.color.primary, R0; MAD R1.xyz, -R1, c[1].x, R2; ADD R1.w, -R0, c[1].y; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1].y; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; ADD R1.w, fragment.color.primary, R0; MIN R1.xyz, R1, R2; ADD R0.xyz, fragment.color.primary, R0; MAD result.color.xyz, -R1, c[1].x, R0; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[3] = { program.local[0], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MAX R1.x, R0.w, c[1].z; RCP R1.x, R1.x; MUL R2.xyz, R0, R1.x; MAD R1.xyz, R2, c[2].x, -c[2].y; MAD R3.xyz, R2, R1, c[2].z; MAD R1.xyz, fragment.color.primary, c[1].y, -fragment.color.primary.w; MUL R4.xyz, R0.w, R1; MUL R5.xyz, R4, R3; RSQ R1.w, R2.x; RCP R3.x, R1.w; RSQ R2.w, R2.z; RSQ R1.w, R2.y; MUL R5.xyz, R2, R5; RCP R3.z, R2.w; RCP R3.y, R1.w; ADD R3.xyz, -R2, R3; MUL R3.xyz, R4, R3; ADD R2.xyz, -R2, c[1].x; MAD R1.xyz, R1, R2, fragment.color.primary.w; MUL R2.xyz, fragment.color.primary, c[1].y; MAD R4.xyz, fragment.color.primary.w, R0, R5; MAD R3.xyz, fragment.color.primary.w, R0, R3; ADD R5.xyz, R3, -R4; MUL R3.xyz, R0, c[1].w; SGE R3.xyz, R3, R0.w; MAD R3.xyz, R3, R5, R4; MAD R3.xyz, -R0, R1, R3; MUL R1.xyz, R0, R1; SGE R2.xyz, R2, fragment.color.primary.w; MAD R2.xyz, R2, R3, R1; ADD R1.x, -R0.w, c[1]; MAD R2.xyz, fragment.color.primary, R1.x, R2; ADD R1.x, fragment.color.primary.w, R0.w; ADD R1.y, -fragment.color.primary.w, c[1].x; MAD result.color.xyz, R0, R1.y, R2; MAD result.color.w, -fragment.color.primary, R0, R1.x; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[1].y; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R1.xyz, R0.w, -R0; MUL R1.xyz, R1, R2; MUL R1.xyz, R1, c[1].x; MAD R1.xyz, fragment.color.primary.w, R0.w, -R1; MAD R1.xyz, fragment.color.primary, R1.w, R1; MUL R3.xyz, fragment.color.primary, R1.w; MUL R2.xyz, fragment.color.primary, R0; ADD R1.w, -fragment.color.primary, c[1].y; MAD R2.xyz, R2, c[1].x, R3; MAD R2.xyz, R0, R1.w, R2; MAD R0.xyz, R0, R1.w, R1; ADD R1.xyz, R0, -R2; MUL R0.xyz, fragment.color.primary, c[1].x; ADD R1.w, fragment.color.primary, R0; SGE R0.xyz, R0, fragment.color.primary.w; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MAD R1.xyz, -fragment.color.primary.w, R0.w, R2; MUL R3.xyz, fragment.color.primary.w, R1; MAX R1.xyz, fragment.color.primary, c[1].y; ADD R1.w, -R0, c[1].x; MUL R4.xyz, fragment.color.primary, R1.w; ADD R2.w, -fragment.color.primary, c[1].x; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R1.xyz, R3, R1, R4; MUL R3.xyz, R0, R2.w; MAD R0.xyz, R0, R2.w, R1; MAD R1.xyz, fragment.color.primary, R1.w, R3; MUL R1.w, fragment.color.primary, R0; SGE R2.xyz, R2, R1.w; ADD R0.xyz, R0, -R1; ADD R1.w, fragment.color.primary, R0; MAD result.color.xyz, R2, R0, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; MAX R1.y, fragment.color.primary.w, c[1]; RCP R2.x, R1.y; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.x, -fragment.color.primary.w, c[1]; MUL R1.xyz, R0, R1.x; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; MAD R2.xyz, -fragment.color.primary, R2.x, c[1].x; MAX R2.xyz, R2, c[1].y; MUL R0.xyz, fragment.color.primary.w, R0; MUL R1.w, fragment.color.primary, R0; RCP R2.x, R2.x; RCP R2.y, R2.y; RCP R2.z, R2.z; MAD R2.xyz, R0, R2, R1; MAD R1.xyz, fragment.color.primary.w, R0.w, R1; MAD R0.xyz, fragment.color.primary, R0.w, R0; SGE R0.xyz, R0, R1.w; ADD R1.xyz, R1, -R2; ADD R1.w, fragment.color.primary, R0; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MAX R1.xyz, R1, R2; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MIN R1.xyz, R1, R2; ADD R1.w, -R0, c[1].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, fragment.color.primary, R0; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[1].y; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R1.xyz, R0.w, -R0; MUL R1.xyz, R1, R2; MUL R1.xyz, R1, c[1].x; MAD R1.xyz, fragment.color.primary.w, R0.w, -R1; MUL R3.xyz, fragment.color.primary, R1.w; MUL R2.xyz, fragment.color.primary, R0; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[1].y; MAD R2.xyz, R2, c[1].x, R3; MAD R2.xyz, R0, R1.w, R2; MAD R1.xyz, R0, R1.w, R1; MUL R0.xyz, R0, c[1].x; ADD R1.w, fragment.color.primary, R0; ADD R1.xyz, R1, -R2; SGE R0.xyz, R0, R0.w; MAD result.color.xyz, R0, R1, R2; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[1] = { program.local[0] }; TEMP R0; TEMP R1; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1, fragment.color.primary, R0; MAD result.color, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[2] = { program.local[0], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[0]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R0.w, c[1]; MUL R1.xyz, fragment.color.primary, R1.x; ADD R1.w, fragment.color.primary, R0; MAD R1.xyz, fragment.color.primary, R0, R1; ADD R2.x, -fragment.color.primary.w, c[1]; MAD result.color.xyz, R0, R2.x, R1; MAD result.color.w, -fragment.color.primary, R0, R1; END !!ARBfp1.0 PARAM c[4] = { program.local[0..2], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[2]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, R0, c[0].y; MUL R2.xyz, fragment.color.primary.w, R1; MUL R1.xyz, fragment.color.primary, c[0].x; MAD R2.xyz, R0.w, R1, R2; MUL R0.xyz, R0, c[1].z; ADD R1.w, -R0, c[3].x; MUL R1.xyz, fragment.color.primary, c[1].y; MAD R1.xyz, R1.w, R1, R2; ADD R2.x, -fragment.color.primary.w, c[3]; MAD result.color.xyz, R2.x, R0, R1; MUL R0.x, fragment.color.primary.w, R0.w; MUL R0.z, R0.w, R2.x; MUL R0.y, fragment.color.primary.w, R1.w; DP3 result.color.w, R0, c[1]; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MUL R1.xyz, fragment.color.primary, R0; MAD R1.xyz, -R1, c[4].x, R2; ADD R1.w, -R0, c[4].y; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].y; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.xyz, fragment.color.primary, R0; MUL R3.xyz, fragment.color.primary.w, R0; MUL R2.xyz, fragment.color.primary, R0.w; MIN R2.xyz, R2, R3; MAD R2.xyz, -R2, c[4].x, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..3], { 1, 2, 9.9999997e-006, 4 }, { 16, 12, 3 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; TEMP R5; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MAX R1.x, R0.w, c[4].z; RCP R1.x, R1.x; MUL R2.xyz, R0, R1.x; MAD R1.xyz, R2, c[5].x, -c[5].y; MAD R3.xyz, R2, R1, c[5].z; MAD R1.xyz, fragment.color.primary, c[4].y, -fragment.color.primary.w; MUL R4.xyz, R0.w, R1; MUL R5.xyz, R4, R3; RSQ R1.w, R2.x; RSQ R2.w, R2.z; RCP R3.x, R1.w; RSQ R1.w, R2.y; MUL R5.xyz, R2, R5; RCP R3.z, R2.w; RCP R3.y, R1.w; ADD R3.xyz, -R2, R3; MUL R3.xyz, R4, R3; ADD R2.xyz, -R2, c[4].x; MAD R1.xyz, R1, R2, fragment.color.primary.w; MUL R2.xyz, fragment.color.primary, c[4].y; MAD R4.xyz, fragment.color.primary.w, R0, R5; MAD R3.xyz, fragment.color.primary.w, R0, R3; ADD R5.xyz, R3, -R4; MUL R3.xyz, R0, c[4].w; SGE R3.xyz, R3, R0.w; MAD R3.xyz, R3, R5, R4; MAD R3.xyz, -R0, R1, R3; MUL R1.xyz, R0, R1; SGE R2.xyz, R2, fragment.color.primary.w; MAD R2.xyz, R2, R3, R1; ADD R1.x, -R0.w, c[4]; MAD R2.xyz, fragment.color.primary, R1.x, R2; ADD R1.x, -fragment.color.primary.w, c[4]; MAD R2.xyz, R0, R1.x, R2; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R1, R0, texture[0], 2D; ADD R0.w, -R1, c[4].y; MUL R3.xyz, fragment.color.primary, R0.w; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R0.xyz, R1.w, -R1; MUL R0.xyz, R0, R2; MUL R0.xyz, R0, c[4].x; MAD R0.xyz, fragment.color.primary.w, R1.w, -R0; MAD R0.xyz, fragment.color.primary, R0.w, R0; MUL R2.xyz, fragment.color.primary, R1; MAD R2.xyz, R2, c[4].x, R3; ADD R0.w, -fragment.color.primary, c[4].y; MAD R3.xyz, R1, R0.w, R0; MAD R2.xyz, R1, R0.w, R2; MUL R0.xyz, fragment.color.primary, c[4].x; SGE R0.xyz, R0, fragment.color.primary.w; ADD R3.xyz, R3, -R2; MAD R2.xyz, R0, R3, R2; ADD R0.z, fragment.color.primary.w, R1.w; MAD R2.w, -fragment.color.primary, R1, R0.z; ADD R0.xy, fragment.position, c[2]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[3]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1, 9.9999997e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.w, -R0, c[4].x; MUL R1.xyz, fragment.color.primary.w, R0; MAD R2.xyz, fragment.color.primary, R0.w, R1; MAD R1.xyz, -fragment.color.primary.w, R0.w, R2; MUL R3.xyz, fragment.color.primary.w, R1; MAX R1.xyz, fragment.color.primary, c[4].y; ADD R2.w, -fragment.color.primary, c[4].x; MUL R4.xyz, fragment.color.primary, R1.w; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R3.xyz, R3, R1, R4; MUL R1.xyz, R0, R2.w; MAD R1.xyz, fragment.color.primary, R1.w, R1; MAD R3.xyz, R0, R2.w, R3; MUL R1.w, fragment.color.primary, R0; ADD R3.xyz, R3, -R1; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R3, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1, 1e-006 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.x, -fragment.color.primary.w, c[4]; MAX R1.y, fragment.color.primary.w, c[4]; MUL R2.xyz, R0, R1.x; ADD R1.w, -R0, c[4].x; MAD R3.xyz, fragment.color.primary, R1.w, R2; RCP R1.y, R1.y; MAD R1.xyz, -fragment.color.primary, R1.y, c[4].x; MAX R1.xyz, R1, c[4].y; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.w, fragment.color.primary, R0; RCP R1.x, R1.x; RCP R1.y, R1.y; RCP R1.z, R1.z; MAD R1.xyz, R2, R1, R3; MAD R3.xyz, fragment.color.primary.w, R0.w, R3; MAD R2.xyz, fragment.color.primary, R0.w, R2; ADD R3.xyz, R3, -R1; SGE R2.xyz, R2, R1.w; MAD R2.xyz, R2, R3, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MAX R1.xyz, R1, R2; ADD R1.w, -R0, c[4].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; MUL R2.xyz, fragment.color.primary.w, R0; MUL R1.xyz, fragment.color.primary, R0.w; MIN R1.xyz, R1, R2; ADD R1.w, -R0, c[4].x; MAD R1.xyz, fragment.color.primary, R1.w, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 2, 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[1]; TEX R1, R0, texture[0], 2D; ADD R0.w, -R1, c[4].y; MUL R3.xyz, fragment.color.primary, R0.w; ADD R2.xyz, fragment.color.primary.w, -fragment.color.primary; ADD R0.xyz, R1.w, -R1; MUL R0.xyz, R0, R2; MUL R0.xyz, R0, c[4].x; MAD R0.xyz, fragment.color.primary.w, R1.w, -R0; MAD R0.xyz, fragment.color.primary, R0.w, R0; MUL R2.xyz, fragment.color.primary, R1; MAD R2.xyz, R2, c[4].x, R3; ADD R0.w, -fragment.color.primary, c[4].y; MAD R3.xyz, R1, R0.w, R0; MAD R2.xyz, R1, R0.w, R2; MUL R0.xyz, R1, c[4].x; SGE R0.xyz, R0, R1.w; ADD R3.xyz, R3, -R2; MAD R2.xyz, R0, R3, R2; ADD R0.z, fragment.color.primary.w, R1.w; MAD R2.w, -fragment.color.primary, R1, R0.z; ADD R0.xy, fragment.position, c[2]; MUL R0.xy, R0, c[0]; TEX R0, R0, texture[1], 2D; ADD R2, R2, -R1; DP4 R0.x, R0, c[3]; MAD result.color, R0.x, R2, R1; END !!ARBfp1.0 PARAM c[4] = { program.local[0..3] }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.xy, fragment.position, c[2]; ADD R2, fragment.color.primary, R0; MUL R1.xy, R1, c[0]; MAD R2, -fragment.color.primary, R0, R2; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[5] = { program.local[0..3], { 1 } }; TEMP R0; TEMP R1; TEMP R2; MUL R0.xy, fragment.position, c[1]; TEX R0, R0, texture[0], 2D; ADD R1.x, -R0.w, c[4]; MUL R1.xyz, fragment.color.primary, R1.x; MAD R1.xyz, fragment.color.primary, R0, R1; ADD R1.w, -fragment.color.primary, c[4].x; MAD R2.xyz, R0, R1.w, R1; ADD R1.z, fragment.color.primary.w, R0.w; MAD R2.w, -fragment.color.primary, R0, R1.z; ADD R1.xy, fragment.position, c[2]; MUL R1.xy, R1, c[0]; TEX R1, R1, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[3]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[7] = { program.local[0..5], { 1 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; MUL R0.xy, fragment.position, c[3]; TEX R0, R0, texture[0], 2D; MUL R1.xyz, R0, c[0].y; MUL R2.xyz, fragment.color.primary.w, R1; MUL R1.xyz, fragment.color.primary, c[0].x; MAD R2.xyz, R0.w, R1, R2; ADD R3.xy, fragment.position, c[4]; ADD R1.w, -R0, c[6].x; MUL R1.xyz, fragment.color.primary, c[1].y; MAD R2.xyz, R1.w, R1, R2; MUL R1.xyz, R0, c[1].z; ADD R2.w, -fragment.color.primary, c[6].x; MAD R2.xyz, R2.w, R1, R2; MUL R1.z, R0.w, R2.w; MUL R1.x, fragment.color.primary.w, R0.w; MUL R1.y, fragment.color.primary.w, R1.w; DP3 R2.w, R1, c[1]; MUL R3.xy, R3, c[2]; TEX R1, R3, texture[1], 2D; ADD R2, R2, -R0; DP4 R1.x, R1, c[5]; MAD result.color, R1.x, R2, R0; END !!ARBfp1.0 PARAM c[6] = { program.local[0..3], { -2, 1, -0.5, 2 }, { 3 } }; TEMP R0; TEMP R1; TEMP R2; ADD R0.xy, fragment.position, c[3]; MUL R1.xyz, R0.y, c[1]; MAD R0.xyz, R0.x, c[0], R1; ADD R0.xyz, R0, c[2]; RCP R2.z, R0.z; MUL R0.zw, R0.xyxy, R2.z; MUL R2.xy, R0.zwzw, fragment.texcoord[0]; MOV R1.xy, c[0]; MOV R1.zw, c[1].xyxy; MOV R0.x, c[0].z; MOV R0.y, c[1].z; MAD R0, R0.zzww, -R0.xyxy, R1.xzyw; MUL R1.xy, R2, fragment.texcoord[0]; MUL R0, R2.z, R0; MUL R1.xy, R1, c[4].x; MUL R1.zw, R1.xyxy, R0.xyxz; MUL R0.zw, R1.xyxy, R0.xyyw; ADD R0.y, R0.z, R0.w; ADD R0.x, R1.z, R1.w; MUL R0.xy, R0, R0; ADD R0.x, R0, R0.y; MUL R0.zw, R2.xyxy, R2.xyxy; ADD R0.z, R0, R0.w; ADD R0.y, -R0.z, c[4]; RSQ R0.x, R0.x; MAD_SAT R0.x, R0, R0.y, -c[4].z; MUL R0.y, -R0.x, c[4].w; ADD R0.y, R0, c[5].x; MUL R0.x, R0, R0; MUL result.color, R0.x, R0.y; END !!ARBfp1.0 PARAM c[1] = { { 0.5, 2 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; TEMP R4; ADD R3.z, fragment.position.x, c[0].x; ADD R0.y, fragment.position, -c[0].x; MAX R4.x, fragment.texcoord[0].y, R0.y; ADD R0.x, fragment.position.y, c[0]; MIN R3.w, R0.x, fragment.texcoord[0].x; ADD R2.z, fragment.position.x, -c[0].x; MOV R2.w, R3.z; MOV R0.yw, R4.x; MOV R0.xz, R3.w; MAD R0, fragment.texcoord[1].xxzz, R0, fragment.texcoord[1].yyww; MAD R0.zw, fragment.position.x, c[0].y, -R0; MOV R2.x, R0; MOV R2.y, R0.z; MOV R1.w, R0; MOV R1.z, R0.y; MIN R1.xy, R2, R1.zwzw; SGE R0.xy, R1.zwzw, R2; ADD R0.zw, -fragment.texcoord[0], -fragment.texcoord[0]; MAD R3.xy, R0, R0.zwzw, fragment.texcoord[0].zwzw; ADD R0, -R1.xxyy, R2.zwzw; MAD R0, R0, R3.xxyy, R4.x; ADD R3.xy, R0.ywzw, R0.xzzw; ADD R4.zw, R3.w, -R0.xyxz; ADD R0.zw, -R4.x, R0.xyyw; ADD R0.xy, R3.z, -R1; MAX R1.zw, R2.xyxy, R1; MUL R0.xy, R0, R0.zwzw; MAD R3.xy, -R3, c[0].x, R3.w; ADD R2.w, R3.z, -R2.z; MUL R2.xy, R3, R2.w; ADD R2.w, R3, -R4.x; ADD R3.xy, -R2.z, R1.zwzw; MUL R3.xy, R4.zwzw, R3; ADD R4.zw, R1.xyxy, R1; MAD R0.zw, R4, c[0].x, -R2.z; MAD R0.xy, -R0, c[0].x, R2.w; MAD R4.zw, R0, R2.w, -R0.xyxy; SGE R0.zw, R3.z, R1; MAD R0.xy, R0.zwzw, R4.zwzw, R0; MAD R3.xy, R3, c[0].x, -R2; MAD R0.zw, R0, R3.xyxy, R2.xyxy; ADD R2.xy, R0.zwzw, -R0; SGE R0.zw, R2.z, R1.xyxy; MAD R0.xy, R0.zwzw, R2, R0; SGE R0.zw, R1, R2.z; ADD R0.xy, R0, -R2.w; SGE R1.xy, R3.z, R1; MAD R0.xy, R1, R0, R2.w; MAD R0.x, -R0, R0.z, R2.w; SGE R0.z, R3.w, R4.x; MAD R0.x, -R0.y, R0.w, R0; MUL result.color, R0.x, R0.z; END -DT! @ QGLOffscreencontextcleanupGLContextRefs(const QGLContext*) QGLProgramCachecontextcleanupPrograms(const QGLContext*) QGLPrivateCleanupcontextcleanupGLContextRefs(const QGLContext*) QGLGradientCachecontextcleanupGLContextRefs(const QGLContext*) 1 O QGLGlyphCachecleanupContext(const QGLContext*)fontEngineDestroyed(QObject*)widgetDestroyed(QObject*)?0Co@2aboutToDestroyContext(const QGLContext*)1cleanupGLContextRefs(const QGLContext*) cнc`cccccccccc~.~.A ccccccccccccD cccccc0ccc~c0ccpc ccPcpccccccccccccccccccc c@cpccc0cPc`cƶc̶cҶcضc޶cc@c0 cccccc ccc? ccc cccpc@@P cc!cc@cpc cc!cc cc cc!cccc@ ccc`c c`c[GTQOpenGLPaintEnginePrivate: Unhandled fragment variable:>-C6?d c@cc  cccp cccSc Wcccccccc1cleanupPrograms(const QGLContext*) cc c;ccccccccc1fontEngineDestroyed(QObject*)1cleanupContext(const QGLContext*)2destroyed(QObject*)1widgetDestroyed(QObject*)$FeeAQGLOffscreen: Invalid offscreen fbo (size %dx%d) cc0cac`ccccccccvFQOpenGLPaintEngine: paint device doesn't have a valid GL context.?4C-DT! @-DT!?m0_D@T cpcQGL2PaintEngineEx: Unimplemented fill styleUnsupported composition mode ccpcc,cc2c c8c~ccc>ccDc&c@)c ZcJcP,cccccccccc<c=ccccAcccccccccƶc̶cҶcضc޶c 0cYccccPccc ccP)\?< cpc?/Gf@ c04cHcGz?@@>@ c`]cc]ccc0csc0cPctc c ]c@]cQGLPixmapData::metric(): Invalid metricffffff9@( crcfc^cucucvcPyckc@_cPacbcPcVcP_c\cbchcnc|cctczcFailed to create pixmap texture buffer of size , falling back to raster paint engine1contextDestroyed(const QGLContext*) cГcc`ccc`c c0c ccPccpcccccccc-DT! @'7>-DT!?@? @   Inconsistent polygon. (#6)Inconsistent polygon. (#5)Inconsistent polygon. (#4)Inconsistent polygon. (#3)Inconsistent polygon. (#2)Inconsistent polygon. (#1) cccccccc0c`cc ccpcQT_GL_SWAPBUFFER_PRESERVE ccc@c@cccc0crcxc` cpcpc ccccccccchijackWindow() context created for1deleted(QObject*)QGLWindowSurface: Flushing to native child widget, may lead to significant performance loss?QGLWindowSurface: Using plain widget as window surfaceQGLWindowSurface: Failed to create valid pixelbuffer, falling backCreated Window Surface Pixelbuffer, Sample buffers:QGLWindowSurface: Failed to create valid FBO, falling backCreated Window Surface FBOwith samples  QGLWidgetupdateGL()updateOverlayGL(),YQGLTextureDestroyercontext,boundPixmap,idfreeTexture(QGLContext*,QPixmapData*,GLuint)freeTexture_slot(QGLContext*,QPixmapData*,GLuint)QGLSignalProxycontextaboutToDestroyContext(const QGLContext*)QGLEngineSharedShadersshaderProgNeedsChanging()QGLEngineShaderManagershaderProgNeedsChangingSlot()QGLShaderQGLShaderProgramshaderDestroyed()QGraphicsShaderEffect B QGLTextureGlyphCachecontextcontextDestroyed(const QGLContext*)clear()QImageTextureGlyphCacheQGLWindowSurfaceobjectdeleted(QObject*)QWindowSurface cc5 c6 cHX/ c0 cRSDSe~Ex|IH:\wpsenvbuild\3rdparty\rc_4.7.4-ksomod-kprometheus-20190717_branch\lib\QtOpenGL4.pdb cD cT c` c| c c@D c c@ c c| c8 c c c c8 c@ c\ c  c c( c| c\ c@  c cX ch c| c c| c c c@X c c@ c c c| c c c@ c c c c@ c cX c cL c\ cp c c c c c@L c c@ c c c c c c@ c c c c, c@ c, c cH cH cX c` cH c@H c c c c c| c c@ c c c c c| c c@ c4 c( c8 cH cd c c4 c@( cX c@ c cd c cx c c c c cx c@ cX c c c c  c0 cd c c c@ c c` cp c cd c c c@` c c c c c c c@ c c c  c c c@ c8 cD cT c` c| c8 c@D cX c@ c c| cx c c c c cD c| c| cx c@ c c@$ c4 c cD c| c c@` cp cD c| c c@ cx c c c c c c c c( cD c` c| c c@ cx c@ c c@$ c c@` c c@ c c@ c c c c c$ c c c c cD c| c| c$ c@ c\ c@4 cD c cD c| c$ c c| c| c c c cD c| c| c| c@| c c@ c c cD c| c| c| c c$ c4 c@ c c c@$ c cp c c c cD c| c| c c@p c4 c@ c c cD c| c cp cX c c( cH c cd c cD c` c| cX c@ c$ c@ c\ c@4 cX c cX c c| c c c c c$ c@ cD c` c| c| c@ c| c@| c c@ c| c c| c c c c c c c c cD c` c| c c@ c c@p c4 c@ c c c c c cX ch ct c| c c@X c c c c c| c c@ c c c c  c| c c@ c( c< cL c\ c c c( c@< cH c c c c c cH c@ cp c c c c cp c@ c c( c8 cL ch c c c c@( c c@ c ch c c c c c c c c| c c@ c c@ c  c c| c4 c@ cP c\ cx c4 c@@ cX c@ c cx c() c c c c| c() c@ cD) c  c c( c| cD) c@  cd) cX ch cx c c cd) c@X c) c@ c c c c) c@ c c c) c c$ c0 cL c) c@ c) c@h cx cL c* c c c c0 cL c* c@ c8* c c c c8* c@ c( c4 c cX* c@ c* cd ct c c4 c c* c@d c* c c c c4 c c* c@ c* c c c$ c4 c c* c@ c* cT cd cp c c* c@T c+ c c c c c c+ c@ c<+ c@ c c c cX+ c@0 c@ cH cX+ c@0 cx+ cx c c c c cx+ c@x c+ c@ c c c c+ c@ c c c+ c4 cD cT c0 cL c+ c@4 c, c c c c| c, c@ c4, c c c c| c4, c@ cT, c c, c8 c| cT, c@ ct, ch cx c ct, c@h c, c c c c c c, c@ c, c c c  c c c, c@ c, cP c` cl c c, c@P c- c c c c c c- c@ c@- c c c  cd c c@- c@ ch- c< cL cX ct ch- c@< c- c@ c ct c- c c c c| c c c c- c@ c- c@ c, c< cX c c- c@ c- c@t c cX c c. c@ c c c- c@t c. c@ c- c c8. c$ c4 cD cd c c8. c@$ cd. ct c c c| c cd. c@t cX c@ cd. ct c0/ c c c  c0/ c@ c*Rq<ap :PlIDG9Xx2Ht+Q#c!8[{6Kq$OrNT  0oAh;[x9P`Nz$Ry([y 6_O| 0Y(Kh AX;fx (@l +@Xy ( Xy 0I{ )Ii +Kk 9DXx9u,Hr:m0Hh7ep?ap@8X{9X 9i(H5Qk} 9[+Iq$9}c/I+m Vr+l3@s>Y ) 9     ? Y     K k     2 @ Y y  . b p  "E` (@ax8| CXx8Yy_i Yx@mc"$ cc"% cc"0% c@cIc"\% c@-c% c"% c% c`cc"& c@@0c<& c"`& cL& ccc"& ccc"& c"ccc" ' c@.DcH' c"' cX' cPc@zGc@Gc"' c( c' c' c@HcD( c"T( cd( c@FIc( c"( c( cc"( cccc" ) cc"\) c c") c@]c) c") c) c`c" * cc"8* c@`c@`c"* c* ct* cd* c@~ac* c"+ c+ c@qbc@bc"h+ c+ cX+ cH+ c@Fcc+ c"+ c+ c@>dc@cc", cp, c<, c,, c@!ec@>ec", c,- c, c, c@1fc@Nfc"t- c- cd- cT- c@gc- c"- c. c@|ic8. c". cH. c c,c=c@kc. c"/ c. c`ciczccc"8/ cccc"l/ cc"/ cc"/ c0c;c"0 c"X0 cPcjcrc{cccccc"0 cc"0 cc"0 cc"1 c0c<c"H1 c@0c@߀c" 1 c1 c1 c |1 c`cqc@%cH2 c"2 cX2 c@c2 c"3 c2 c@5c83 c"3 cH3 cccc"3 cc"3 cc"4 c0c"D4 cPc"p4 cpc"4 cc"4 cc"4 cc" 5 ccc'c"L5 c@c"5 c`ckc"5 cc"5 c"86 cccccccccc"x6 cc c"6 c c"6 c@c"7 c`cictc"87 cc"t7 cc"7 ccc"7 ccc cc"8 c0c>cLcZc"D8 c"8 cpc{cccccc"8 ccc"9 ccc"<9 ccc"p9 c0c"9 cPc"9 cpc"9 ccc"(: c@Rc\: c": cl: cc@"c: c"; c: ccccc c+c"T; c@c"; c`cic"; c" < ccccccccc"D< cc"p< ccc"< c0c8cDc"< c`cic" = ccc"@= ccc"t= ccc"= cc"= c",> cc ccc8cCcc"> c`ckctcccccc"> c"? ccccccc0c;c;c"@? c"? c`cicrc}c}cccccc"? cc"@ c d c]c@@ c"d@ cP@ c d cc@ c"@ c@ c@cYcdc"A ccc"LA ccccc"A cc"A cc"A c@cB c",B cc"V c"dW cpcxcccccccc"W cc"W cc"W c@Lc0X c"xX c@X c0cPc[c"X cpc"X cc"Y cc"4Y cc"`Y cccc"Y c c"Y c@6cY c"Z cZ cPcXccc"LZ cc"Z c@c@c"Z c[ cZ cZ c@c@c"`[ c[ cP[ c@[ ccccc"[ cc"\ c@Yc@Yc"\ c\ cL\ c<\ c c@c\ c"0] c\ cPc"`] cpc"] cc"] ccc"] cccc"^ cc"T^ c c"^ c"^ cRc[cdccccccpc{c@c Icc c" d_ ccccccccccc c0c9cDcPc"_ cpc"` ccccc",` cccc"p` cccc"` c c(c"` c@c"a c`cicrc"Ha cc"a ccc"a cc"a cc"b c c"ccccccccccc &c.c 6cWc"T ccpc{ccccccccc cc cc" cc)c1c9cAcIcQcYcacc"8 c@vcd c"t c c@c@c"ܝ c c̝ c c@^cH c"X ch cc" cccc"̞ c@c c"P c c0c9cEcPc" cpc"ğ c" cccccccccc"D c" ccc#c.c7c" cPcXc`cicicrczccccccc" | cccc ccc&c1c1cJc Rc[cdccccc" cc"( c!cJccjcϺc'ccc{cc ޶ 1 0 $ l= - t2 X- <04 0. 0   4 H Z j z з  b0 H0 0 0 20 0 0 / / / / / ~/ n/ ^/ B- v0 0 ,- f- z- - - - - - - - - - . . . &. >. R. \. j. r. |. . . . . . . / $/ H/ p- ʵ ص  $ T @ P ^ p ̶ D 2 "  Ҳ IJ v ` P @ 0    ֱ ± t d | l \ N > ,   δ z b P 8 (  ҳ ȳ z p  d H 8 2 ( ƾ  4 ^ ҿ  , N b D f  6 N b v  : ` |  N p  : ^  4 b & P z  > t 6 b : d  4 V r  & @ X r  8 V l   F ~  V x  & @ Z 4  8 Z " B \  v  4 V ~  R l R N h  2 N d z  V p 4 X |  @ j @ X |  8 N l  B x  8 V z 2 P v * H d x  . l 6 ^ @ ^ & X  T  @ b 8 t `  8  < ^ x  N 8 T | & F z  :  ( V  4 P l  4 ` 2 l  4 f ( X  J 0 h  , B Z t  " R z ,  N J  B ~ N z F l & > j ( L |    6 d z      & F l     ( H h      R p   ~      8 Z     > Z    2 p 2 ` & \ r  < \  6 X  > f     " L l      J h     : P    4 J l   8 x    0 d     b      4 d     V z    F j    " v      0 X    & x    4 R      * |    . l    4    @ X r D! x! ! ! " ," F" " " " # L# t# # # # D$ Z$ $ $ % ,% R% v% % % & @& & & ' 8' `' ' ' ' ' ( (( B( r( ( ( ( () T) ) ) ) ) * 2* l* * * * + >+ r+ + + + , F, |, , , H 2  ֽ ^ 8  ޼ ʼ t \ B $  ^ @ ,  غ \ 8 " ֹ ~ P Z 0   glReadPixelsglGetTexImageglGetTexLevelParameteriv4glTexImage2DoglGetIntegervGglDisableClientStateHglDrawArraysPglEnableClientState(glTexCoordPointerUglVertexPointer glBlendFuncOglEnableFglDisableglShadeModelglLoadIdentityglPushMatrixglMatrixModeglPushAttribglPushClientAttribglPopClientAttribglPopAttribglPopMatrixnglGetFloatv glBindTextureglIsEnabled|glGetStringglIndexi+glColor4fglClearIndexglClearColoraglFlushIglDrawBuffer5glTexParameterfiglGenTexturesglPixelStoreiglScissorglOrthoVglViewport;glTranslatedglAlphaFunclglGetDoublev7glTexParameteriglHintBglDeleteTextures\wglDescribeLayerPlanemwglUseFontBitmapsWcwglGetProcAddresshwglShareListsZwglCreateLayerContextdwglMakeCurrent^wglGetCurrentContext_wglGetCurrentDCYwglCreateContext[wglDeleteContextewglRealizeLayerPalettejwglSwapLayerBuffersfwglSetLayerPaletteEntriesmglGetErrorglClear<glCopyTexImage2D:glTexSubImage2DglLoadMatrixd=glVertex2d"glTexCoord4fglTexCoord2f>glCopyTexSubImage2DglPointSizeglLineWidthCglDepthFunc7glColorMaskDglDepthMaskglClearDepthQglEnd glBegin3glTexImage1D0glTexGenfv1glTexGeni?glVertex2f?glCullFaceglStencilFuncglStencilOpglClearStencilglStencilMaskglPixelTransferi)glTexEnvfglPolygonModeglLoadMatrixfglRotatefJglDrawElementsOPENGL32.dllDescribePixelFormatDeleteDCwSelectObject0CreateCompatibleDCSetPaletteEntries\RealizePalettexSelectPaletteDeleteObject GetStockObjectSetPixelFormatChoosePixelFormatSwapBuffersICreatePalette5CreateDIBSectionGDI32.dlleReleaseDC!GetDCnCreateWindowExWDestroyWindowUSER32.dll&M?tr@QMetaObject@@QBE?AVQString@@PBD0@ZO?trUtf8@QMetaObject@@QBE?AVQString@@PBD0@Z'M?tr@QMetaObject@@QBE?AVQString@@PBD0H@ZO?trUtf8@QMetaObject@@QBE?AVQString@@PBD0H@Z??0QObject@@QAE@PAV0@@ZM ?event@QObject@@UAE_NPAVQEvent@@@Z ?eventFilter@QObject@@UAE_NPAV1@PAVQEvent@@@ZJ?timerEvent@QObject@@MAEXPAVQTimerEvent@@@Z?childEvent@QObject@@MAEXPAVQChildEvent@@@Z?customEvent@QObject@@MAEXPAVQEvent@@@Z?connectNotify@QObject@@MAEXPBD@Z+?disconnectNotify@QObject@@MAEXPBD@Z??1QObject@@UAE@XZxE?shared_null@QString@@0UData@1@AP?undoRedo@QTextDocumentPrivate@@QAEH_N@Z8??0QString@@QAE@ABV0@@Zn?defaultFont@QTextFormatCollection@@QBE?AVQFont@@XZ=?setDefaultFont@QTextFormatCollection@@QAEXABVQFont@@@Z)?isNull@QImage@@QBE_NXZ??1QImage@@UAE@XZ ??4QImage@@QAEAAV0@ABV0@@Z/?mirrored@QImage@@QBE?AV1@_N0@Z:?scanLine@QImage@@QAEPAEH@Za?bits@QImage@@QAEPAEXZQ??0QImage@@QAE@ABVQSize@@W4Format@0@@Z5?cacheKey@QPixmapData@@QBE_JXZ'?bytesPerLine@QImage@@QBEHXZ:?scanLine@QImage@@QBEPBEH@Z$?height@QImage@@QBEHXZS?width@QImage@@QBEHXZE?size@QImage@@QBE?AVQSize@@XZQ?updatesEnabled@QWidget@@QBE_NXZ ??1QPen@@QAE@XZQ??1QFont@@QAE@XZA?setPen@QPainter@@QAEXABVQPen@@@Z?drawText@QPainter@@QAEXABVQPointF@@ABVQString@@@Z>?setFont@QPainter@@QAEXABVQFont@@@ZA?setPen@QPainter@@QAEXABVQColor@@@Z??0QFont@@QAE@ABV0@@Zo"?font@QPainter@@QBEABVQFont@@XZU??0QPen@@QAE@ABV0@@Z~2?pen@QPainter@@QBEABVQPen@@XZwB?setRgbF@QColor@@QAEXNNNN@Z'?invalidate@QColor@@AAEXXZ??1QPainter@@QAE@XZ4?qstricmp@@YAHPBD0@ZvE?shared_null@QListData@@2UData@1@AwE?shared_null@QMapData@@2U1@AtE?shared_null@QHashData@@2U1@AyE?shared_null@QVectorData@@2U1@A??1QThreadStorageData@@QAE@XZo0?nextNode@QHashData@@SAPAUNode@1@PAU21@@Z;?set@QThreadStorageData@@QAEPAPAXPAX@Z#?get@QThreadStorageData@@QBEPAPAXXZ"?free@QString@@CAXPAUData@1@@Z??1QVariant@@QAE@XZa??1QString@@QAE@XZ"?free@QVectorData@@SAXPAU1@H@Z. ??8QString@@QBE_NABV0@@Z" ??MQString@@QBE_NABV0@@Z"?freeNode@QHashData@@QAEXPAX@Z4?qBadAlloc@@YAXXZ?allocate@QVectorData@@SAPAU1@HH@ZQ?unlock@QReadWriteLock@@QAEXXZ??0QReadLocker@@QAE@PAVQReadWriteLock@@@ZZ4?qWarning@@YAXPBDZZ_?convertToFormat@QImage@@QBE?AV1@W4Format@1@V?$QFlags@W4ImageConversionFlag@Qt@@@@@ZS??0QImage@@QAE@HHW4Format@0@@Z"?format@QImage@@QBE?AW4Format@1@XZ??0QThreadStorageData@@QAE@P6AXPAX@Z@ZP?continueFreeData@QMapData@@QAEXH@Z"?free_helper@QHashData@@QAEXP6AXPAUNode@1@@Z@Z7?registerTypedef@QMetaType@@SAHPBDH@Z??1QByteArray@@QAE@XZ??1QDebug@@QAE@XZ 4?qFree@@YAXPAX@Z0?number@QByteArray@@SA?AV1@HH@Z ??6QTextStream@@QAEAAV0@D@Z ??6QDebug@@QAEAAV0@PBD@Z0?node_delete@QMapData@@QAEXQAPAUNode@1@HPAU21@@Z0?node_create@QMapData@@QAEPAUNode@1@QAPAU21@HH@Z?allocateNode@QHashData@@QAEPAXH@Z04?qHash@@YAIABVQString@@@Z?detach_helper2@QHashData@@QAEPAU1@P6AXPAUNode@1@PAX@ZP6AX0@ZHH@Z?detach_grow@QListData@@QAEPAUData@1@PAHH@Z?detach@QListData@@QAEPAUData@1@H@Z?connect@QObject@@SA_NPBV1@PBD01W4ConnectionType@Qt@@@Z~-?maybeSpace@QDebug@@QAEAAV1@XZ ??6QTextStream@@QAEAAV0@H@Z?currentThread@QThread@@SAPAV1@XZ??1QWidget@@UAE@XZD?setVisible@QWidget@@UAEX_N@Z\F?sizeHint@QWidget@@UBE?AVQSize@@XZ /?minimumSizeHint@QWidget@@UBE?AVQSize@@XZ$?heightForWidth@QWidget@@UBEHH@Z/?mousePressEvent@QWidget@@MAEXPAVQMouseEvent@@@Z/?mouseReleaseEvent@QWidget@@MAEXPAVQMouseEvent@@@ZW/?mouseDoubleClickEvent@QWidget@@MAEXPAVQMouseEvent@@@Zz/?mouseMoveEvent@QWidget@@MAEXPAVQMouseEvent@@@ZR?wheelEvent@QWidget@@MAEXPAVQWheelEvent@@@Z)+?keyPressEvent@QWidget@@MAEXPAVQKeyEvent@@@Z5+?keyReleaseEvent@QWidget@@MAEXPAVQKeyEvent@@@Z1"?focusInEvent@QWidget@@MAEXPAVQFocusEvent@@@ZU"?focusOutEvent@QWidget@@MAEXPAVQFocusEvent@@@Z?enterEvent@QWidget@@MAEXPAVQEvent@@@Z+?leaveEvent@QWidget@@MAEXPAVQEvent@@@Z/?moveEvent@QWidget@@MAEXPAVQMoveEvent@@@Z?closeEvent@QWidget@@MAEXPAVQCloseEvent@@@ZM?contextMenuEvent@QWidget@@MAEXPAVQContextMenuEvent@@@Zw?actionEvent@QWidget@@MAEXPAVQActionEvent@@@Z?dragEnterEvent@QWidget@@MAEXPAVQDragEnterEvent@@@Z?dragMoveEvent@QWidget@@MAEXPAVQDragMoveEvent@@@Z?dragLeaveEvent@QWidget@@MAEXPAVQDragLeaveEvent@@@Z?dropEvent@QWidget@@MAEXPAVQDropEvent@@@ZE?showEvent@QWidget@@MAEXPAVQShowEvent@@@Z%?hideEvent@QWidget@@MAEXPAVQHideEvent@@@Z S?winEvent@QWidget@@MAE_NPAUtagMSG@@PAJ@Z?changeEvent@QWidget@@MAEXPAVQEvent@@@Z&?inputMethodEvent@QWidget@@MAEXPAVQInputMethodEvent@@@Z&?inputMethodQuery@QWidget@@UBE?AVQVariant@@W4InputMethodQuery@Qt@@@ZA"?focusNextPrevChild@QWidget@@MAE_N_N@ZH?styleChange@QWidget@@MAEXAAVQStyle@@@ZG?enabledChange@QWidget@@MAEX_N@Z 2?paletteChange@QWidget@@MAEXABVQPalette@@@Z{"?fontChange@QWidget@@MAEXABVQFont@@@Z2S?windowActivationChange@QWidget@@MAEX_N@ZV+?languageChange@QWidget@@MAEXXZ?devType@QWidget@@UBEHXZ#?getDC@QWidget@@UBEPAUHDC__@@XZ7?releaseDC@QWidget@@UBEXPAUHDC__@@@Z.?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z9?rgb@QColor@@QBEIXZt7?redF@QColor@@QBENXZ"$?greenF@QColor@@QBENXZ?blueF@QColor@@QBENXZ?alphaF@QColor@@QBENXZS7?realloc@QString@@AAEXXZ<??0QString@@QAE@HW4Initialization@Qt@@@Z?createData@QMapData@@SAPAU1@H@ZQ7?realloc@QListData@@QAEXH@Z7?append@QListData@@QAEPAPAXXZ ??1QWidgetPrivate@@UAE@XZ,??0QWidgetPrivate@@QAE@H@Z??0QVariant@@QAE@XZ/?moveToThread@QObject@@QAEXPAVQThread@@@ZJ?thread@QObject@@QBEPAVQThread@@XZl;?self@QCoreApplication@@0PAV1@A??0QMutex@@QAE@W4RecursionMode@0@@Z??1QMutex@@QAE@XZ0?nativeParentWidget@QWidget@@QBEPAV1@XZ4?qt_getRegisteredWndClass@@YA?BVQString@@XZ4?qErrnoWarning@@YAXPBDZZ2$?hPal@QColormap@@SAPAUHPALETTE__@@XZ ??4QPixmap@@QAEAAV0@ABV0@@ZN#?fromWinHBITMAP@QPixmap@@SA?AV1@PAUHBITMAP__@@W4HBitmapFormat@1@@ZE?show@QWidget@@QAEXXZ/?move@QWidget@@QAEXABVQPoint@@@ZA?setParent@QWidget@@QAEXPAV1@V?$QFlags@W4WindowType@Qt@@@@@Z5S?windowFlags@QWidget@@QBE?AV?$QFlags@W4WindowType@Qt@@@@XZ2?parent@QObject@@QBEPAV1@XZ1$?grow@QVectorData@@SAHHHH_N@Z??0QColor@@QAE@I@Zu ??4QColor@@QAEAAV0@ABV0@@ZuB?setRgb@QColor@@QAEXHHHH@Z$?height@QPixmap@@QBEHXZ S?width@QPixmap@@QBEHXZ2?pixel@QColormap@@QBEIABVQColor@@@Z?addGuard@QMetaObject@@SAXPAPAVQObject@@@Z48?removeGuard@QMetaObject@@SAXPAPAVQObject@@@Z?changeGuard@QMetaObject@@SAXPAPAVQObject@@PAV2@@ZsE?shared_null@QByteArray@@0UData@1@Ad ??4QByteArray@@QAEAAV0@ABV0@@Z1?paintEngine@QPainter@@QBEPAVQPaintEngine@@XZ?erase@QListData@@QAEPAPAXPAPAX@Z ??6QDebug@@QAEAAV0@ABVQString@@@Z4?qCritical@@YA?AVQDebug@@XZ2?append@QByteArray@@QAEAAV1@PBD@Z_?clear@QByteArray@@QAEXXZ&?insert@QListData@@QAEPAPAXH@Z??0QTransform@@QAE@XZ/?move@QListData@@QAEXHH@ZA ??4QString@@QAEAAV0@ABV0@@Z ??6QDebug@@QAEAAV0@ABVQByteArray@@@ZY4?qWarning@@YA?AVQDebug@@XZ/?append@QByteArray@@QAEAAV1@ABV1@@Z4?qCritical@@YAXPBDZZ4?qFatal@@YAXPBDZZP?type@QTransform@@QBE?AW4TransformationType@1@XZ#?getDC@QPaintDevice@@UBEPAUHDC__@@XZ7?releaseDC@QPaintDevice@@UBEXPAUHDC__@@@Z ??6QTextStream@@QAEAAV0@I@Z 4?qDebug@@YA?AVQDebug@@XZ 4?qDebug@@YAXPBDZZ4?qt_defaultDpiY@@YAHXZ4?qt_defaultDpiX@@YAHXZ1?paintDevice@QPaintEngine@@QBEPAVQPaintDevice@@XZ??1QPaintDevice@@UAE@XZ(??0QPaintDevice@@IAE@XZ ??8QColor@@QBE_NABV0@@Zs'?interpolationMode@QGradient@@QBE?AW4InterpolationMode@1@XZ9?rgba@QColor@@QBEIXZH?stops@QGradient@@QBE?AV?$QVector@U?$QPair@NVQColor@@@@@@XZ4?qrand@@YAHXZ)?color@QBrush@@QBEABVQColor@@XZ?brush@QPalette@@QBEABVQBrush@@W4ColorGroup@1@W4ColorRole@1@@Z 2?palette@QWidget@@QBEABVQPalette@@XZ?backgroundRole@QWidget@@QBE?AW4ColorRole@QPalette@@XZI?testAttribute_helper@QWidget@@ABE_NW4WidgetAttribute@Qt@@@Z?autoFillBackground@QWidget@@QBE_NXZ$?contains@QString@@QBE?AVQBool@@ABV1@W4CaseSensitivity@Qt@@@Z??1QGraphicsSystem@@UAE@XZ?createPixmapData@QGraphicsSystem@@UAEPAVQPixmapData@@PAV2@@Z2?platformExtension@QGraphicsSystem@@UAEPAVQGraphicsSystemEx@@XZ??1QPixmapFilter@@UAE@XZH?strength@QPixmapColorizeFilter@@QBENXZ1?color@QPixmapColorizeFilter@@QBE?AVQColor@@XZ&:?rows@QPixmapConvolutionFilter@@ABEHXZ|?columns@QPixmapConvolutionFilter@@ABEHXZr??0QPixmapConvolutionFilter@@QAE@PAVQObject@@@Z/.?metaObject@QPixmapConvolutionFilter@@UBEPBUQMetaObject@@XZf6?qt_metacast@QPixmapConvolutionFilter@@UAEPAXPBD@Zm5?qt_metacall@QPixmapConvolutionFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z?boundingRectFor@QPixmapConvolutionFilter@@UBE?AVQRectF@@ABV2@@Z??1QPixmapConvolutionFilter@@UAE@XZ[?drawPixmap@QPainter@@QAEXABVQRectF@@ABVQPixmap@@0@ZF?size@QPixmap@@QBE?AVQSize@@XZp??0QPixmapBlurFilter@@QAE@PAVQObject@@@Z-.?metaObject@QPixmapBlurFilter@@UBEPBUQMetaObject@@XZd6?qt_metacast@QPixmapBlurFilter@@UAEPAXPBD@Zk5?qt_metacall@QPixmapBlurFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z?boundingRectFor@QPixmapBlurFilter@@UBE?AVQRectF@@ABV2@@Z??1QPixmapBlurFilter@@UAE@XZu??0QPixmapDropShadowFilter@@QAE@PAVQObject@@@Z0.?metaObject@QPixmapDropShadowFilter@@UBEPBUQMetaObject@@XZg6?qt_metacast@QPixmapDropShadowFilter@@UAEPAXPBD@Zn5?qt_metacall@QPixmapDropShadowFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z?boundingRectFor@QPixmapDropShadowFilter@@UBE?AVQRectF@@ABV2@@Z??1QPixmapDropShadowFilter@@UAE@XZ2?color@QPixmapDropShadowFilter@@QBE?AVQColor@@XZ??0QRectF@@QAE@ABVQRect@@@Zi7?rect@QPixmap@@QBE?AVQRect@@XZ?devType@QImage@@UBEHXZ1?paintEngine@QImage@@UBEPAVQPaintEngine@@XZ.?metric@QImage@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Zq??0QPixmapColorizeFilter@@QAE@PAVQObject@@@Z..?metaObject@QPixmapColorizeFilter@@UBEPBUQMetaObject@@XZe6?qt_metacast@QPixmapColorizeFilter@@UAEPAXPBD@Zl5?qt_metacall@QPixmapColorizeFilter@@UAEHW4Call@QMetaObject@@HPAPAX@Z?boundingRectFor@QPixmapFilter@@UBE?AVQRectF@@ABV2@@Zd?convolutionKernel@QPixmapConvolutionFilter@@ABEPBNXZ??0QByteArray@@QAE@PBD@Z4?qt_halfScaled@@YA?AVQImage@@ABV1@@ZM+?killTimer@QObject@@QAEXH@Z#.?metaObject@QObject@@UBEPBUQMetaObject@@XZZ6?qt_metacast@QObject@@UAEPAXPBD@Za5?qt_metacall@QObject@@UAEHW4Call@QMetaObject@@HPAPAX@ZTG?startTimer@QObject@@QAEHH@Z]B?setRenderHint@QPainter@@QAEXW4RenderHint@1@_N@Zf7?rect@QImage@@QBE?AVQRect@@XZ4?qt_blurImage@@YAXAAVQImage@@N_NH@Z?blurHints@QPixmapBlurFilter@@QBE?AV?$QFlags@W4BlurHint@QGraphicsBlurEffect@@@@XZ4?qt_memrotate90_gl@@YAXPBIHHHPAIH@Z)?drawImage@QPainter@@QAEXHHABVQImage@@HHHHV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z =?setCompositionMode@QPainter@@QAEXW4CompositionMode@1@@Zg!?fill@QImage@@QAEXI@Z??0QRect@@QAE@ABVQPoint@@0@Z7?radius@QPixmapBlurFilter@@QBENXZ4?qMemCopy@@YAPAXPAXPBXI@Z??1QObjectPrivate@@UAE@XZ??0QObjectPrivate@@QAE@H@Z0?objectName@QObject@@QBE?AVQString@@XZ#?fromLatin1@QString@@SA?AV1@PBDH@Z??0QObject@@IAE@AAVQObjectPrivate@@PAV0@@Z?contains@QByteArray@@QBE?AVQBool@@PBD@Z?cast@QMetaObject@@QBEPAVQObject@@PAV2@@Z'?disconnect@QObject@@SA_NPBV1@PBD01@Z;?sender@QObject@@IBEPAV1@XZi??1QGraphicsEffectPrivate@@UAE@XZ??0QGraphicsEffectPrivate@@QAE@XZ??0QGraphicsEffect@@IAE@AAVQGraphicsEffectPrivate@@PAVQObject@@@Z?boundingRectFor@QGraphicsEffect@@UBE?AVQRectF@@ABV2@@ZF?sourceChanged@QGraphicsEffect@@MAEXV?$QFlags@W4ChangeFlag@QGraphicsEffect@@@@@Zh??1QGraphicsEffect@@UAE@XZ+E?setWorldTransform@QPainter@@QAEXABVQTransform@@_N@Z??0QTransform@@QAE@ABV0@@ZXS?worldTransform@QPainter@@QBEABVQTransform@@XZF?sourcePixmap@QGraphicsEffect@@IBE?AVQPixmap@@W4CoordinateSystem@Qt@@PAVQPoint@@W4PixmapPadMode@1@@ZF?sourceIsPixmap@QGraphicsEffect@@IBE_NXZ??0QRasterWindowSurface@@QAE@PAVQWidget@@@ZHS?windowType@QWidget@@QBE?AW4WindowType@Qt@@XZ1?paintDevice@QRasterWindowSurface@@UAEPAVQPaintDevice@@XZ"?flush@QRasterWindowSurface@@UAEXPAVQWidget@@ABVQRegion@@ABVQPoint@@@ZM??setGeometry@QRasterWindowSurface@@UAEXABVQRect@@@Z:?scroll@QRasterWindowSurface@@UAE_NABVQRegion@@HH@ZR?beginPaint@QRasterWindowSurface@@UAEXABVQRegion@@@Z?endPaint@QWindowSurface@@UAEXABVQRegion@@@Z?buffer@QWindowSurface@@UAEPAVQImage@@PBVQWidget@@@Z$?grabWidget@QWindowSurface@@UBE?AVQPixmap@@PBVQWidget@@ABVQRect@@@Z0?offset@QWindowSurface@@UBE?AVQPoint@@PBVQWidget@@@Z/??1QRasterWindowSurface@@UAE@XZ ??4QTextOption@@QAEAAV0@ABV0@@Z ??4QTransform@@QAEAAV0@ABV0@@Z??1QBrush@@QAE@XZ??0QBrush@@QAE@ABV0@@Z?blue@QColor@@QBEHXZ!$?green@QColor@@QBEHXZs7?red@QColor@@QBEHXZ?alpha@QColor@@QBEHXZ)?isSolid@QPen@@QBE_NXZH?style@QPen@@QBE?AW4PenStyle@Qt@@XZ%(?isCosmetic@QPen@@QBE_NXZS?widthF@QPen@@QBENXZ??1QPainterPath@@QAE@XZ8??0QPainterPath@@QAE@ABV0@@Z??1QPaintEngine@@UAE@XZ?drawEllipse@QPaintEngineEx@@UAEXABVQRect@@@Z#?getDC@QPaintEngine@@UBEPAUHDC__@@XZ7?releaseDC@QPaintEngine@@UBEXPAUHDC__@@@Zh?coordinateOffset@QPaintEngine@@UBE?AVQPoint@@XZI?drawMetafile@QPaintEngine@@UAEXABVQRectF@@ABVQByteArray@@0ABVQImageEffects@@@Z?drawRawImage@QPaintEngine@@UAEXABVQRectF@@ABVQByteArray@@0PBVQImageEffects@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?drawEffectImage@QPaintEngineEx@@UAEXABVQRectF@@ABVQImage@@0PBVQImageEffects@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?draw@QPaintEngineEx@@UAEXABVQVectorPath@@@ZH?stroke@QPaintEngineEx@@UAEXABVQVectorPath@@ABVQPen@@@Z?clip@QPaintEngineEx@@UAEXABVQPainterPath@@W4ClipOperation@Qt@@@Z?clip@QPaintEngineEx@@UAEXABVQRegion@@W4ClipOperation@Qt@@@Z?clip@QPaintEngineEx@@UAEXABVQRect@@W4ClipOperation@Qt@@@Zs!?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQColor@@@Zr!?fillRect@QPaintEngineEx@@UAEXABVQRectF@@ABVQBrush@@@Z?drawRoundedRect@QPaintEngineEx@@UAEXABVQRectF@@NNW4SizeMode@Qt@@@ZT?drawPixmap@QPaintEngineEx@@UAEXABVQPointF@@ABVQPixmap@@@Z?drawImage@QPaintEngineEx@@UAEXABVQPointF@@ABVQImage@@@Z`?drawPixmapFragments@QPaintEngineEx@@UAEXPBVPixmapFragment@QPainter@@HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@ZgI?sync@QPaintEngineEx@@UAEXXZO?beginNativePainting@QPaintEngineEx@@UAEXXZ?endNativePainting@QPaintEngineEx@@UAEXXZ2?pixmapFilter@QPaintEngineEx@@UAEPAVQPixmapFilter@@HPBV2@@Z"?flags@QPaintEngineEx@@UBEIXZ??0QTessellator@@QAE@XZ??1QTessellator@@UAE@XZI?tessellate@QTessellator@@QAE?AVQRectF@@PBVQPointF@@H@ZE?setWinding@QTessellator@@QAEX_N@Z?elementAt@QPainterPath@@QBEABVElement@1@H@Z?elementCount@QPainterPath@@QBEHXZ ??IQRect@@QBE?AV0@ABV0@@Z"?free@?$QVector@VQPointF@@@@AAEXPAU?$QVectorTypedData@VQPointF@@@@@Z??1QPolygonF@@QAE@XZ?boundingRect@QPolygonF@@QBE?AVQRectF@@XZ9 ??4?$QVector@VQPointF@@@@QAEAAV0@ABV0@@ZJ?toFillPolygon@QPainterPath@@QBE?AVQPolygonF@@ABVQTransform@@N@Z:??0QPainterPath@@QAE@XZR?controlPointRect@QPainterPath@@QBE?AVQRectF@@XZ ??4QPainterPath@@QAEAAV0@ABV0@@Z,?map@QTransform@@QBE?AVQPainterPath@@ABV2@@Z?addEllipse@QPainterPath@@QAEXABVQRectF@@@Z>?setFillRule@QPainterPath@@QAEXW4FillRule@Qt@@@Z/?moveTo@QPainterPath@@QAEXABVQPointF@@@Z,?lineTo@QPainterPath@@QAEXABVQPointF@@@Z;?cubicTo@QPainterPath@@QAEXABVQPointF@@00@Z4??1QRegion@@QAE@XZ??1QPainterState@@UAE@XZ, ??4QRegion@@QAEAAV0@ABV0@@Z??0QRegion@@QAE@XZ>??0QPainterState@@QAE@ABV0@@Z@??0QPainterState@@QAE@XZr?copy@QPixmap@@QBE?AV1@HHHH@Zn?copy@QImage@@QBE?AV1@HHHH@ZTK?toPoint@QPointF@@QBE?AVQPoint@@XZ,?mapRect@QTransform@@QBE?AVQRectF@@ABV2@@Z ??DQTransform@@QBE?AV0@ABV0@@Z'?inverted@QTransform@@QBE?AV1@PA_N@Z??0QTransform@@QAE@NNNNNN@Z|J?texture@QBrush@@QBE?AVQPixmap@@XZF?split@QBezier@@QBEXPAV1@0@Z0?color@QPen@@QBE?AVQColor@@XZ??0QColor@@QAE@W4GlobalColor@Qt@@@Z ??4QPen@@QAEAAV0@ABV0@@ZH?style@QBrush@@QBE?AW4BrushStyle@Qt@@XZ?brush@QPen@@QBE?AVQBrush@@XZc ??4QBrush@@QAEAAV0@ABV0@@Z?drawTextItem@QPaintEngine@@UAEXABVQPointF@@ABVQTextItem@@@Z]??1QStaticTextItem@@QAE@XZ>?setFontEngine@QStaticTextItem@@QAEXPAVQFontEngine@@@Z1??0QStaticTextItem@@QAE@XZ#?getGlyphPositions@QFontEngine@@QAEXABUQGlyphLayout@@ABVQTransform@@V?$QFlags@W4RenderFlag@QTextItem@@@@AAV?$QVarLengthArray@I$0BAA@@@AAV?$QVarLengthArray@UQFixedPoint@@$0BAA@@@@Z>#?fromTranslate@QTransform@@SA?AV1@NN@Z?determinant@QTransform@@QBENXZ??1QPaintEngineExPrivate@@UAE@XZ??0QBrush@@QAE@XZY??0QPen@@QAE@XZ.??0QPaintEngineExPrivate@@QAE@XZ??1QPainterPathStroker@@QAE@XZ"?createStroke@QPainterPathStroker@@QBE?AVQPainterPath@@ABV2@@ZD?setWidth@QPainterPathStroker@@QAEXN@Z=?setDashOffset@QPainterPathStroker@@QAEXN@Z?dashOffset@QPen@@QBENXZ@?setMiterLimit@QPainterPathStroker@@QAEXN@Z/?miterLimit@QPen@@QBENXZ@?setJoinStyle@QPainterPathStroker@@QAEXW4PenJoinStyle@Qt@@@Z*?joinStyle@QPen@@QBE?AW4PenJoinStyle@Qt@@XZ~Hܖdl>tElE|PvIik0kjk@0.Ip; !! Z1@2poP.Po p ` pP0;K@oo0P /3 zP"0"`A'0PppZ0L;kn+ fzi@{U/ ;KK++pII01@1KLKK0K@KPK`KII@wPw Pr0IPp,034 U0U J`--`p PWIZ@xP,@) 0Y Z. :@9P0ZZ,-pKP 0g`101p<bP`_`2nP2@T @ZPyvuu b@bb 0L`b0vpWspP_p `Pb0J01  )`P)U@ `q0|p0`,P11p1TW  pT ]V]n q@ p@W@/0p0 p@@0 Pa@10:0)0)`)w@PPXW@@p0 0PЫpбP-`.. @o:@9m@ T@)^p@)p)`I@J @_MPPPMO@*)P)))+**0++ ,p,&%%& ""`#0$0''P%%P&`"##$(Z5:>P<Pr`L0OrN@:L6`76S@b0ba5P8U`:8:`4Ow30r65 M@NpNЅ8P:p:MPM3`089;0<@=>@0A4`B5`6@78 Ep33p4/0`/112pCCCp9:<=>?A0B`5@C5678E3044@00/`1 230DDDF@GG@K0NPRPTpX@Z0\0^ `I JJFG`IN R T@XZ\^_aI`JJpv@8y+T`6`Uopn ;0/1`JP8 0. . . . / . / . JJ=5 5 `W04P@a`P|Pp0 @u`u @`0Pp0uu+.../0)+P>@Va>ypPU-P

X kX X X X X X "Y >Y [Y pY Y Y Y Y Y Z 2Z XZ uZ Z Z Z Z Z [ 5[ O[ j[ [ [ [ [ [ \ ;\ Y\ y\ \ \ \ ] <] e] ] ] ] ] ^ >^ b^ ^ ^ ^ ^ _ 2_ ^_ _ _ _ ` [` w` ` ` ` ` a a 5a Ma da wa a a a b #b Db gb b b b b c Bc \c c c c Zd d e e e e e e %f Jf f f g Ig xg g g g !h Th h h i ,i ]i vi i i i j Uj j j j 2k `k k k l @l pl l l m lm m m n Fn n n o Xo o o o p >p up p p p q Mq q q q Dr hr r r s /s ds s s s #t Yt t t t $u Wu u u u u 9v v v w Pw w w w &x dx x x x .y ^y y y *z nz z z { :{ v{ { { | T| | | } 1} \} } } } } ~ 3~ N~ j~ ~ ~ ~ ~  8 c     G  Ā  % V y < j σ  8 i „  3 e ܅ * Y ц  @ { ͇  K  ] & R y Z O . f ) Z ܎  ( B m ݏ  # K  Ӑ 2 \  ; a ݒ  ] ړ  ? d Ŕ  6 T w •  C r ޖ  7 T { ؗ  R w  " G f љ  4 b ɚ / g ț  H ʜ * L t J z T ! G Ǡ  9 ͡  / V y Ӣ  R У  M Ҥ  ' R { Υ ) U s Ҧ  > p ç , n ݨ  @ o ީ  ) I y  ) D p ˫  ; Y լ  : v # W Ӯ  C w % `  P DZ  A q Բ  ; b  @ x + S ǵ  G l ۶  B m ͷ 6 ]  ޸  - k ɹ ( g ĺ  Z w ) O n ռ  W ֽ  B x  P ( p ( ^ : s  = i ( ] & p  N  V 6 r # Q  = t  J   i  S / n " X /   o  Q  S & E e  T   4 ` ( e @ s  I e  @ `   1 W |  1 b  4 ] / Z  R z  / ]  D t ? a : h  1 g  @   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     QtOpenGL4.dll??0Declaration@QCss@@QAE@ABU01@@Z??0Declaration@QCss@@QAE@XZ??0QGL2PaintEngineEx@@QAE@XZ??0QGLBuffer@@QAE@ABV0@@Z??0QGLBuffer@@QAE@W4Type@0@@Z??0QGLBuffer@@QAE@XZ??0QGLColormap@@QAE@ABV0@@Z??0QGLColormap@@QAE@XZ??0QGLContext@@QAE@ABVQGLFormat@@@Z??0QGLContext@@QAE@ABVQGLFormat@@PAVQPaintDevice@@@Z??0QGLContextResource@@QAE@ABV0@@Z??0QGLContextResource@@QAE@P6AXPAX@Z@Z??0QGLCustomShaderStage@@QAE@ABV0@@Z??0QGLCustomShaderStage@@QAE@XZ??0QGLEngineShaderManager@@QAE@PAVQGLContext@@@Z??0QGLFormat@@QAE@ABV0@@Z??0QGLFormat@@QAE@V?$QFlags@W4FormatOption@QGL@@@@H@Z??0QGLFormat@@QAE@XZ??0QGLFramebufferObject@@QAE@ABVQSize@@ABVQGLFramebufferObjectFormat@@@Z??0QGLFramebufferObject@@QAE@ABVQSize@@I@Z??0QGLFramebufferObject@@QAE@ABVQSize@@W4Attachment@0@II@Z??0QGLFramebufferObject@@QAE@HHABVQGLFramebufferObjectFormat@@@Z??0QGLFramebufferObject@@QAE@HHI@Z??0QGLFramebufferObject@@QAE@HHW4Attachment@0@II@Z??0QGLFramebufferObjectFormat@@QAE@ABV0@@Z??0QGLFramebufferObjectFormat@@QAE@XZ??0QGLGraphicsSystem@@QAE@ABV0@@Z??0QGLGraphicsSystem@@QAE@_N@Z??0QGLPaintDevice@@QAE@XZ??0QGLPixelBuffer@@QAE@ABVQSize@@ABVQGLFormat@@PAVQGLWidget@@@Z??0QGLPixelBuffer@@QAE@HHABVQGLFormat@@PAVQGLWidget@@@Z??0QGLPixmapData@@QAE@W4PixelType@QPixmapData@@@Z??0QGLShader@@QAE@V?$QFlags@W4ShaderTypeBit@QGLShader@@@@PAVQObject@@@Z??0QGLShader@@QAE@V?$QFlags@W4ShaderTypeBit@QGLShader@@@@PBVQGLContext@@PAVQObject@@@Z??0QGLShaderProgram@@QAE@PAVQObject@@@Z??0QGLShaderProgram@@QAE@PBVQGLContext@@PAVQObject@@@Z??0QGLShareContextScope@@QAE@PBVQGLContext@@@Z??0QGLSharedResourceGuard@@QAE@PBVQGLContext@@@Z??0QGLSharedResourceGuard@@QAE@PBVQGLContext@@I@Z??0QGLSignalProxy@@QAE@XZ??0QGLTextureCache@@QAE@XZ??0QGLTextureGlyphCache@@QAE@PAVQGLContext@@W4Type@QFontEngineGlyphCache@@ABVQTransform@@@Z??0QGLWidget@@QAE@ABVQGLFormat@@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQGLContext@@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWidget@@QAE@PAVQWidget@@PBV0@V?$QFlags@W4WindowType@Qt@@@@@Z??0QGLWindowSurface@@QAE@PAVQWidget@@@Z??0QGraphicsShaderEffect@@QAE@PAVQObject@@@Z??0QScriptItem@@QAE@HABUQScriptAnalysis@@@Z??0QScriptItem@@QAE@XZ??0QScriptLine@@QAE@XZ??0Selector@QCss@@QAE@ABU01@@Z??0Selector@QCss@@QAE@XZ??0ValueExtractor@QCss@@QAE@ABU01@@Z??1Declaration@QCss@@QAE@XZ??1QGL2PaintEngineEx@@UAE@XZ??1QGLBuffer@@QAE@XZ??1QGLColormap@@QAE@XZ??1QGLContext@@UAE@XZ??1QGLContextResource@@QAE@XZ??1QGLCustomShaderStage@@UAE@XZ??1QGLEngineShaderManager@@UAE@XZ??1QGLFormat@@QAE@XZ??1QGLFramebufferObject@@UAE@XZ??1QGLFramebufferObjectFormat@@QAE@XZ??1QGLGraphicsSystem@@UAE@XZ??1QGLPaintDevice@@UAE@XZ??1QGLPixelBuffer@@UAE@XZ??1QGLPixmapData@@UAE@XZ??1QGLShader@@UAE@XZ??1QGLShaderProgram@@UAE@XZ??1QGLShareContextScope@@QAE@XZ??1QGLSharedResourceGuard@@QAE@XZ??1QGLSignalProxy@@UAE@XZ??1QGLTextureCache@@QAE@XZ??1QGLTextureGlyphCache@@UAE@XZ??1QGLWidget@@UAE@XZ??1QGLWindowSurface@@UAE@XZ??1QGraphicsShaderEffect@@UAE@XZ??1Selector@QCss@@QAE@XZ??1ValueExtractor@QCss@@QAE@XZ??4Declaration@QCss@@QAEAAU01@ABU01@@Z??4QGLBuffer@@QAEAAV0@ABV0@@Z??4QGLColormap@@QAEAAV0@ABV0@@Z??4QGLContextResource@@QAEAAV0@ABV0@@Z??4QGLCustomShaderStage@@QAEAAV0@ABV0@@Z??4QGLFormat@@QAEAAV0@ABV0@@Z??4QGLFramebufferObjectFormat@@QAEAAV0@ABV0@@Z??4QGLGraphicsSystem@@QAEAAV0@ABV0@@Z??4QGLShareContextScope@@QAEAAV0@ABV0@@Z??4QGLSharedResourceGuard@@QAEAAV0@ABV0@@Z??4QScriptAnalysis@@QAEAAU0@ABU0@@Z??4QScriptItem@@QAEAAU0@ABU0@@Z??4QScriptLine@@QAEAAU0@ABU0@@Z??4QStaticTextPrivate@@QAEAAV0@ABV0@@Z??4Scanner@QCss@@QAEAAV01@ABV01@@Z??4Selector@QCss@@QAEAAU01@ABU01@@Z??4ValueExtractor@QCss@@QAEAAU01@ABU01@@Z??6@YA?AVQDebug@@V0@ABVQGLFormat@@@Z??8@YA_NABVQGLFormat@@0@Z??8QGLFramebufferObjectFormat@@QBE_NABV0@@Z??8QScriptAnalysis@@QBE_NABU0@@Z??9@YA_NABVQGLFormat@@0@Z??9QGLFramebufferObjectFormat@@QBE_NABV0@@Z??BQGLShareContextScope@@QAEPAVQGLContext@@XZ??BQWidgetBackingStoreTracker@@QBE_NXZ??CQGLShareContextScope@@QAEPAVQGLContext@@XZ??CQWidgetBackingStoreTracker@@QAEPAVQWidgetBackingStore@@XZ??DQWidgetBackingStoreTracker@@QAEAAVQWidgetBackingStore@@XZ??YQScriptLine@@QAEXABU0@@Z??_7QGL2PaintEngineEx@@6B@??_7QGLContext@@6B@??_7QGLCustomShaderStage@@6B@??_7QGLEngineShaderManager@@6B@??_7QGLFramebufferObject@@6B@??_7QGLGraphicsSystem@@6B@??_7QGLPaintDevice@@6B@??_7QGLPixelBuffer@@6B@??_7QGLPixmapData@@6B@??_7QGLShader@@6B@??_7QGLShaderProgram@@6B@??_7QGLSignalProxy@@6B@??_7QGLTextureGlyphCache@@6BQImageTextureGlyphCache@@@??_7QGLTextureGlyphCache@@6BQObject@@@??_7QGLWidget@@6BQObject@@@??_7QGLWidget@@6BQPaintDevice@@@??_7QGLWindowSurface@@6BQObject@@@??_7QGLWindowSurface@@6BQWindowSurface@@@??_7QGraphicsShaderEffect@@6B@??_FQGLShaderProgram@@QAEXXZ??_FQGLWidget@@QAEXXZ??_FQGraphicsShaderEffect@@QAEXXZ?aboutToDestroyContext@QGLSignalProxy@@IAEXPBVQGLContext@@@Z?accum@QGLFormat@@QBE_NXZ?accumBufferSize@QGLFormat@@QBEHXZ?addCursor@QTextDocumentPrivate@@QAEXPAVQTextCursorPrivate@@@Z?addShader@QGLShaderProgram@@QAE_NPAVQGLShader@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQByteArray@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQString@@@Z?addShaderFromSourceCode@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@PBD@Z?addShaderFromSourceFile@QGLShaderProgram@@QAE_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@ABVQString@@@Z?allocate@QGLBuffer@@QAEXH@Z?allocate@QGLBuffer@@QAEXPBXH@Z?alpha@QGLFormat@@QBE_NXZ?alphaBufferSize@QGLFormat@@QBEHXZ?alphaRequested@QGLPaintDevice@@UBE_NXZ?areSharing@QGLContext@@SA_NPBV1@0@Z?attachment@QGLFramebufferObject@@QBE?AW4Attachment@1@XZ?attachment@QGLFramebufferObjectFormat@@QBE?AW4Attachment@QGLFramebufferObject@@XZ?attributeLocation@QGLShaderProgram@@QBEHABVQByteArray@@@Z?attributeLocation@QGLShaderProgram@@QBEHABVQString@@@Z?attributeLocation@QGLShaderProgram@@QBEHPBD@Z?autoBufferSwap@QGLWidget@@IBE_NXZ?availableRedoSteps@QTextDocumentPrivate@@QBEHXZ?availableUndoSteps@QTextDocumentPrivate@@QBEHXZ?base@QScriptLine@@QBE?AUQFixed@@XZ?begin@QGL2PaintEngineEx@@UAE_NPAVQPaintDevice@@@Z?begin@QTextDocumentPrivate@@QBE?AVConstIterator@?$QFragmentMap@VQTextFragmentData@@@@XZ?beginEditBlock@QTextDocumentPrivate@@QAEXXZ?beginNativePainting@QGL2PaintEngineEx@@UAEXXZ?beginPaint@QGLPaintDevice@@UAEXXZ?beginPaint@QGLWindowSurface@@UAEXABVQRegion@@@Z?bind@QGLBuffer@@QAE_NXZ?bind@QGLFramebufferObject@@QAE_NXZ?bind@QGLPixmapData@@QBEI_N@Z?bind@QGLShaderProgram@@QAE_NXZ?bindAttributeLocation@QGLShaderProgram@@QAEXABVQByteArray@@H@Z?bindAttributeLocation@QGLShaderProgram@@QAEXABVQString@@H@Z?bindAttributeLocation@QGLShaderProgram@@QAEXPBDH@Z?bindDefault@QGLFramebufferObject@@SA_NXZ?bindTexture@QGLContext@@QAEIABVQImage@@IH@Z?bindTexture@QGLContext@@QAEIABVQImage@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLContext@@QAEIABVQPixmap@@IH@Z?bindTexture@QGLContext@@QAEIABVQPixmap@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLContext@@QAEIABVQString@@@Z?bindTexture@QGLPixelBuffer@@QAEIABVQImage@@I@Z?bindTexture@QGLPixelBuffer@@QAEIABVQPixmap@@I@Z?bindTexture@QGLPixelBuffer@@QAEIABVQString@@@Z?bindTexture@QGLWidget@@QAEIABVQImage@@IH@Z?bindTexture@QGLWidget@@QAEIABVQImage@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLWidget@@QAEIABVQPixmap@@IH@Z?bindTexture@QGLWidget@@QAEIABVQPixmap@@IHV?$QFlags@W4BindOption@QGLContext@@@@@Z?bindTexture@QGLWidget@@QAEIABVQString@@@Z?bindToDynamicTexture@QGLPixelBuffer@@QAE_NI@Z?blitFramebuffer@QGLFramebufferObject@@SAXPAV1@ABVQRect@@01II@Z?blitProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?block@QTextDocumentPrivate@@SAPBVQTextBlockData@@ABVQTextBlock@@@Z?blockMap@QTextDocumentPrivate@@QAEAAV?$QFragmentMap@VQTextBlockData@@@@XZ?blockMap@QTextDocumentPrivate@@QBEABV?$QFragmentMap@VQTextBlockData@@@@XZ?blocksBegin@QTextDocumentPrivate@@QBE?AVQTextBlock@@XZ?blocksEnd@QTextDocumentPrivate@@QBE?AVQTextBlock@@XZ?blocksFind@QTextDocumentPrivate@@QBE?AVQTextBlock@@H@Z?blueBufferSize@QGLFormat@@QBEHXZ?brushChanged@QGL2PaintEngineEx@@UAEXXZ?brushOriginChanged@QGL2PaintEngineEx@@UAEXXZ?buffer@QGLWindowSurface@@UAEPAVQImage@@PBVQWidget@@@Z?buffer@QTextDocumentPrivate@@QBE?AVQString@@XZ?bufferId@QGLBuffer@@QBEIXZ?chooseContext@QGLContext@@MAE_NPBV1@@Z?choosePixelFormat@QGLContext@@MAEHPAXPAUHDC__@@@Z?cleanup@QGLColormap@@CAXPAUQGLColormapData@1@@Z?cleanup@QGLContextResource@@QAEXPBVQGLContext@@PAX@Z?cleanupBeforePixmapDestruction@QGLTextureCache@@SAXPAVQPixmapData@@@Z?cleanupTexturesForCacheKey@QGLTextureCache@@SAX_J@Z?cleanupTexturesForPixampData@QGLTextureCache@@SAXPAVQPixmapData@@@Z?clear@QGLTextureGlyphCache@@QAEXXZ?clip@QGL2PaintEngineEx@@UAEXABVQVectorPath@@W4ClipOperation@Qt@@@Z?clipEnabledChanged@QGL2PaintEngineEx@@UAEXXZ?colorIndex@QGLContext@@IBEIABVQColor@@@Z?colormap@QGLWidget@@QBEABVQGLColormap@@XZ?compileSourceCode@QGLShader@@QAE_NABVQByteArray@@@Z?compileSourceCode@QGLShader@@QAE_NABVQString@@@Z?compileSourceCode@QGLShader@@QAE_NPBD@Z?compileSourceFile@QGLShader@@QAE_NABVQString@@@Z?compositionModeChanged@QGL2PaintEngineEx@@UAEXXZ?context@QGLSharedResourceGuard@@QBEPBVQGLContext@@XZ?context@QGLTextureGlyphCache@@QBEPAVQGLContext@@XZ?context@QGLWidget@@QBEPBVQGLContext@@XZ?context@QGLWindowSurface@@QBEPAVQGLContext@@XZ?contextDestroyed@QGLTextureGlyphCache@@QAEXPBVQGLContext@@@Z?convertToGLFormat@QGLWidget@@SA?AVQImage@@ABV2@@Z?copy@QGLPixmapData@@UAEXPBVQPixmapData@@ABVQRect@@@Z?copyBackFromRenderFbo@QGLPixmapData@@ABEX_N@Z?create@QGLBuffer@@QAE_NXZ?create@QGLContext@@UAE_NPBV1@@Z?createCompatiblePixmapData@QGLPixmapData@@UBEPAVQPixmapData@@XZ?createPixmapData@QGLGraphicsSystem@@UBEPAVQPixmapData@@W4PixelType@2@@Z?createPixmapForImage@QGLPixmapData@@AAEXAAVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@_N@Z?createState@QGL2PaintEngineEx@@UBEPAVQPainterState@@PAV2@@Z?createTextureData@QGLTextureGlyphCache@@UAEXHH@Z?createWindowSurface@QGLGraphicsSystem@@UBEPAVQWindowSurface@@PAVQWidget@@@Z?currentContext@QGLContext@@SAPBV1@XZ?currentCtx@QGLContext@@1PAV1@A?currentProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?d_func@QGL2PaintEngineEx@@AAEPAVQGL2PaintEngineExPrivate@@XZ?d_func@QGL2PaintEngineEx@@ABEPBVQGL2PaintEngineExPrivate@@XZ?d_func@QGLBuffer@@AAEPAVQGLBufferPrivate@@XZ?d_func@QGLBuffer@@ABEPBVQGLBufferPrivate@@XZ?d_func@QGLContext@@AAEPAVQGLContextPrivate@@XZ?d_func@QGLContext@@ABEPBVQGLContextPrivate@@XZ?d_func@QGLCustomShaderStage@@AAEPAVQGLCustomShaderStagePrivate@@XZ?d_func@QGLCustomShaderStage@@ABEPBVQGLCustomShaderStagePrivate@@XZ?d_func@QGLFramebufferObject@@AAEPAVQGLFramebufferObjectPrivate@@XZ?d_func@QGLFramebufferObject@@ABEPBVQGLFramebufferObjectPrivate@@XZ?d_func@QGLPixelBuffer@@AAEPAVQGLPixelBufferPrivate@@XZ?d_func@QGLPixelBuffer@@ABEPBVQGLPixelBufferPrivate@@XZ?d_func@QGLShader@@AAEPAVQGLShaderPrivate@@XZ?d_func@QGLShader@@ABEPBVQGLShaderPrivate@@XZ?d_func@QGLShaderProgram@@AAEPAVQGLShaderProgramPrivate@@XZ?d_func@QGLShaderProgram@@ABEPBVQGLShaderProgramPrivate@@XZ?d_func@QGLWidget@@AAEPAVQGLWidgetPrivate@@XZ?d_func@QGLWidget@@ABEPBVQGLWidgetPrivate@@XZ?d_func@QGraphicsShaderEffect@@AAEPAVQGraphicsShaderEffectPrivate@@XZ?d_func@QGraphicsShaderEffect@@ABEPBVQGraphicsShaderEffectPrivate@@XZ?data@QWidgetBackingStoreTracker@@QAEPAVQWidgetBackingStore@@XZ?defaultFont@QTextDocumentPrivate@@QBE?AVQFont@@XZ?defaultFormat@QGLFormat@@SA?AV1@XZ?defaultOverlayFormat@QGLFormat@@SA?AV1@XZ?deleteTexture@QGLContext@@QAEXI@Z?deleteTexture@QGLPixelBuffer@@QAEXI@Z?deleteTexture@QGLWidget@@QAEXI@Z?deleted@QGLWindowSurface@@AAEXPAVQObject@@@Z?depth@QGLFormat@@QBE_NXZ?depthBufferSize@QGLFormat@@QBEHXZ?destroy@QGLBuffer@@QAEXXZ?detach@QGLColormap@@QAEXXZ?detach@QGLFormat@@AAEXXZ?detach@QGLFramebufferObjectFormat@@AAEXXZ?detach_helper@QGLColormap@@AAEXXZ?devType@QGLFramebufferObject@@MBEHXZ?devType@QGLPaintDevice@@UBEHXZ?devType@QGLPixelBuffer@@MBEHXZ?device@QGLContext@@QBEPAVQPaintDevice@@XZ?deviceIsPixmap@QGLContext@@IBE_NXZ?directRendering@QGLFormat@@QBE_NXZ?disableAttributeArray@QGLShaderProgram@@QAEXH@Z?disableAttributeArray@QGLShaderProgram@@QAEXPBD@Z?document@QTextDocumentPrivate@@QAEPAVQTextDocument@@XZ?document@QTextDocumentPrivate@@QBEPBVQTextDocument@@XZ?doneCurrent@QGLContext@@UAEXXZ?doneCurrent@QGLPixelBuffer@@QAE_NXZ?doneCurrent@QGLWidget@@QAEXXZ?doubleBuffer@QGLFormat@@QBE_NXZ?doubleBuffer@QGLWidget@@QBE_NXZ?draw@QGraphicsShaderEffect@@MAEXPAVQPainter@@@Z?drawImage@QGL2PaintEngineEx@@UAEXABVQRectF@@ABVQImage@@0V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?drawPixmap@QGL2PaintEngineEx@@UAEXABVQRectF@@ABVQPixmap@@0@Z?drawPixmapFragments@QGL2PaintEngineEx@@UAEXPBVPixmapFragment@QPainter@@HABVQPixmap@@V?$QFlags@W4PixmapFragmentHint@QPainter@@@@@Z?drawStaticTextItem@QGL2PaintEngineEx@@UAEXPAVQStaticTextItem@@@Z?drawTextItem@QGL2PaintEngineEx@@UAEXABVQPointF@@ABVQTextItem@@@Z?drawTexture@QGL2PaintEngineEx@@QAE_NABVQRectF@@IABVQSize@@0@Z?drawTexture@QGLContext@@QAEXABVQPointF@@II@Z?drawTexture@QGLContext@@QAEXABVQRectF@@II@Z?drawTexture@QGLFramebufferObject@@QAEXABVQPointF@@II@Z?drawTexture@QGLFramebufferObject@@QAEXABVQRectF@@II@Z?drawTexture@QGLPixelBuffer@@QAEXABVQPointF@@II@Z?drawTexture@QGLPixelBuffer@@QAEXABVQRectF@@II@Z?drawTexture@QGLWidget@@QAEXABVQPointF@@II@Z?drawTexture@QGLWidget@@QAEXABVQRectF@@II@Z?emitAboutToDestroyContext@QGLSignalProxy@@QAEXPBVQGLContext@@@Z?enableAttributeArray@QGLShaderProgram@@QAEXH@Z?enableAttributeArray@QGLShaderProgram@@QAEXPBD@Z?end@QGL2PaintEngineEx@@UAE_NXZ?end@QTextDocumentPrivate@@QBE?AVConstIterator@?$QFragmentMap@VQTextFragmentData@@@@XZ?endNativePainting@QGL2PaintEngineEx@@UAEXXZ?endPaint@QGLPaintDevice@@UAEXXZ?endPaint@QGLWindowSurface@@UAEXABVQRegion@@@Z?ensureActive@QGL2PaintEngineEx@@QAEXXZ?ensureActiveTarget@QGLPaintDevice@@UAEXXZ?ensureCreated@QGLPixmapData@@ABEXXZ?entryColor@QGLColormap@@QBE?AVQColor@@H@Z?entryRgb@QGLColormap@@QBEIH@Z?event@QGLWidget@@MAE_NPAVQEvent@@@Z?fill@QGL2PaintEngineEx@@UAEXABVQVectorPath@@ABVQBrush@@@Z?fill@QGLPixmapData@@UAEXABVQColor@@@Z?fillColor@QGLPixmapData@@ABE?AVQColor@@XZ?fillImage@QGLPixmapData@@ABE?AVQImage@@ABVQColor@@@Z?fillTexture@QGLTextureGlyphCache@@UAEXABUCoord@QTextureGlyphCache@@I@Z?filterMode@QGLTextureGlyphCache@@QBE?AW4FilterMode@1@XZ?find@QGLColormap@@QBEHI@Z?find@QTextDocumentPrivate@@QBE?AVConstIterator@?$QFragmentMap@VQTextFragmentData@@@@H@Z?findNearest@QGLColormap@@QBEHI@Z?flush@QGLWindowSurface@@UAEXPAVQWidget@@ABVQRegion@@ABVQPoint@@@Z?fontDisplayListBase@QGLWidget@@IAEHABVQFont@@H@Z?format@QGLContext@@QBE?AVQGLFormat@@XZ?format@QGLFramebufferObject@@QBE?AVQGLFramebufferObjectFormat@@XZ?format@QGLPaintDevice@@UBE?AVQGLFormat@@XZ?format@QGLPixelBuffer@@QBE?AVQGLFormat@@XZ?format@QGLWidget@@QBE?AVQGLFormat@@XZ?formatCollection@QTextDocumentPrivate@@QAEPAVQTextFormatCollection@@XZ?formatCollection@QTextDocumentPrivate@@QBEPBVQTextFormatCollection@@XZ?fragmentMap@QTextDocumentPrivate@@QAEAAV?$QFragmentMap@VQTextFragmentData@@@@XZ?fragmentMap@QTextDocumentPrivate@@QBEABV?$QFragmentMap@VQTextFragmentData@@@@XZ?fromData@QGLPixmapData@@UAE_NPBEIPBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?fromFile@QGLPixmapData@@UAE_NABVQString@@PBDV?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?fromImage@QGLPixmapData@@UAEXABVQImage@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?fromImageReader@QGLPixmapData@@UAEXPAVQImageReader@@V?$QFlags@W4ImageConversionFlag@Qt@@@@@Z?generateDynamicTexture@QGLPixelBuffer@@QBEIXZ?generateFontDisplayLists@QGLContext@@IAEXABVQFont@@H@Z?geometryInputType@QGLShaderProgram@@QBEIXZ?geometryOutputType@QGLShaderProgram@@QBEIXZ?geometryOutputVertexCount@QGLShaderProgram@@QBEHXZ?getDevice@QGLPaintDevice@@SAPAV1@PAVQPaintDevice@@@Z?getProcAddress@QGLContext@@QBEPAXABVQString@@@Z?getTexture@QGLTextureCache@@QAEPAVQGLTexture@@PAVQGLContext@@_J@Z?getUniformLocation@QGLEngineShaderManager@@QAEIW4Uniform@1@@Z?glDevice@QGLPixmapData@@QBEPAVQGLPaintDevice@@XZ?glDraw@QGLWidget@@MAEXXZ?glInit@QGLWidget@@MAEXXZ?glyphPadding@QGLTextureGlyphCache@@UBEHXZ?grabFrameBuffer@QGLWidget@@QAE?AVQImage@@_N@Z?greenBufferSize@QGLFormat@@QBEHXZ?handle@QGLColormap@@IAEPAXXZ?handle@QGLFramebufferObject@@QBEIXZ?handle@QGLPixelBuffer@@QBEPAXXZ?hasAlphaChannel@QGLPixmapData@@UBE_NXZ?hasComplexGeometry@QGLEngineShaderManager@@QBE_NXZ?hasOpenGL@QGLFormat@@SA_NXZ?hasOpenGLFramebufferBlit@QGLFramebufferObject@@SA_NXZ?hasOpenGLFramebufferObjects@QGLFramebufferObject@@SA_NXZ?hasOpenGLOverlays@QGLFormat@@SA_NXZ?hasOpenGLPbuffers@QGLPixelBuffer@@SA_NXZ?hasOpenGLShaderPrograms@QGLShaderProgram@@SA_NPBVQGLContext@@@Z?hasOpenGLShaders@QGLShader@@SA_NV?$QFlags@W4ShaderTypeBit@QGLShader@@@@PBVQGLContext@@@Z?hasOverlay@QGLFormat@@QBE_NXZ?height@QGLTextureGlyphCache@@QBEHXZ?height@QScriptItem@@QBE?AUQFixed@@XZ?height@QScriptLine@@QBE?AUQFixed@@XZ?hijackWindow@QGLWindowSurface@@AAEXPAVQWidget@@@Z?id@QGLSharedResourceGuard@@QBEIXZ?init@QGLShaderProgram@@AAE_NXZ?initializeGL@QGLWidget@@MAEXXZ?initializeOffscreenTexture@QGLWindowSurface@@AAE_NABVQSize@@@Z?initializeOverlayGL@QGLWidget@@MAEXXZ?initialized@QGLContext@@IBE_NXZ?insert@QGLContextResource@@QAEXPBVQGLContext@@PAX@Z?insert@QGLTextureCache@@QAEXPAVQGLContext@@_JPAVQGLTexture@@H@Z?instance@QGLSignalProxy@@SAPAV1@XZ?instance@QGLTextureCache@@SAPAV1@XZ?internalTextureFormat@QGLFramebufferObjectFormat@@QBEIXZ?invalidate@QStaticTextPrivate@@QAEXXZ?invalidateState@QGL2PaintEngineEx@@QAEXXZ?isBound@QGLFramebufferObject@@QBE_NXZ?isCompiled@QGLShader@@QBE_NXZ?isCreated@QGLBuffer@@QBE_NXZ?isEmpty@Declaration@QCss@@QBE_NXZ?isEmpty@QGLColormap@@QBE_NXZ?isInEditBlock@QTextDocumentPrivate@@QBE_NXZ?isLinked@QGLShaderProgram@@QBE_NXZ?isModified@QTextDocumentPrivate@@QBE_NXZ?isNativePaintingActive@QGL2PaintEngineEx@@QBE_NXZ?isRedoAvailable@QTextDocumentPrivate@@QBE_NXZ?isSharing@QGLContext@@QBE_NXZ?isSharing@QGLWidget@@QBE_NXZ?isUndoAvailable@QTextDocumentPrivate@@QBE_NXZ?isUndoRedoEnabled@QTextDocumentPrivate@@QBE_NXZ?isUninitialized@QGLPixmapData@@ABE_NXZ?isValid@QGLContext@@QBE_NXZ?isValid@QGLFramebufferObject@@QBE_NXZ?isValid@QGLPixelBuffer@@QBE_NXZ?isValid@QGLPixmapData@@ABE_NXZ?isValid@QGLWidget@@QBE_NXZ?isValidContext@QGLPixmapData@@QBE_NPBVQGLContext@@@Z?layout@QTextDocumentPrivate@@QBEPAVQAbstractTextDocumentLayout@@XZ?length@QTextDocumentPrivate@@QBEHXZ?link@QGLShaderProgram@@UAE_NXZ?log@QGLShader@@QBE?AVQString@@XZ?log@QGLShaderProgram@@QBE?AVQString@@XZ?majorVersion@QGLFormat@@QBEHXZ?makeCurrent@QGLContext@@UAEXXZ?makeCurrent@QGLPixelBuffer@@QAE_NXZ?makeCurrent@QGLWidget@@QAEXXZ?makeOverlayCurrent@QGLWidget@@QAEXXZ?map@QGLBuffer@@QAEPAXW4Access@1@@Z?maxCost@QGLTextureCache@@QAEHXZ?maxGeometryOutputVertices@QGLShaderProgram@@QBEHXZ?maxTextureHeight@QGLTextureGlyphCache@@UBEHXZ?maxTextureWidth@QGLTextureGlyphCache@@UBEHXZ?metaObject@QGLEngineShaderManager@@UBEPBUQMetaObject@@XZ?metaObject@QGLShader@@UBEPBUQMetaObject@@XZ?metaObject@QGLShaderProgram@@UBEPBUQMetaObject@@XZ?metaObject@QGLSignalProxy@@UBEPBUQMetaObject@@XZ?metaObject@QGLTextureGlyphCache@@UBEPBUQMetaObject@@XZ?metaObject@QGLWidget@@UBEPBUQMetaObject@@XZ?metaObject@QGLWindowSurface@@UBEPBUQMetaObject@@XZ?metaObject@QGraphicsShaderEffect@@UBEPBUQMetaObject@@XZ?metric@QGLFramebufferObject@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z?metric@QGLPaintDevice@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z?metric@QGLPixelBuffer@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z?metric@QGLPixmapData@@UBEHW4PaintDeviceMetric@QPaintDevice@@@Z?minorVersion@QGLFormat@@QBEHXZ?needsFill@QGLPixmapData@@ABE_NXZ?numBlocks@QTextDocumentPrivate@@QBEHXZ?opacityChanged@QGL2PaintEngineEx@@UAEXXZ?openGLVersionFlags@QGLFormat@@SA?AV?$QFlags@W4OpenGLVersionFlag@QGLFormat@@@@XZ?optimiseForBrushTransform@QGLEngineShaderManager@@QAEXW4TransformationType@QTransform@@@Z?overlayContext@QGLWidget@@QBEPBVQGLContext@@XZ?overlayTransparentColor@QGLContext@@QBE?AVQColor@@XZ?paintDevice@QGLWindowSurface@@UAEPAVQPaintDevice@@XZ?paintEngine@QGLFramebufferObject@@UBEPAVQPaintEngine@@XZ?paintEngine@QGLPixelBuffer@@UBEPAVQPaintEngine@@XZ?paintEngine@QGLPixmapData@@UBEPAVQPaintEngine@@XZ?paintEngine@QGLWidget@@UBEPAVQPaintEngine@@XZ?paintEvent@QGLWidget@@MAEXPAVQPaintEvent@@@Z?paintGL@QGLWidget@@MAEXXZ?paintOverlayGL@QGLWidget@@MAEXXZ?penChanged@QGL2PaintEngineEx@@UAEXXZ?pixelShaderFragment@QGraphicsShaderEffect@@QBE?AVQByteArray@@XZ?pixmapFilter@QGL2PaintEngineEx@@UAEPAVQPixmapFilter@@HPBV2@@Z?plane@QGLFormat@@QBEHXZ?profile@QGLFormat@@QBE?AW4OpenGLContextProfile@1@XZ?programId@QGLShaderProgram@@QBEIXZ?qOpenGLVersionFlagsFromString@@YA?AV?$QFlags@W4OpenGLVersionFlag@QGLFormat@@@@ABVQString@@@Z?q_func@QTextDocumentPrivate@@AAEPAVQTextDocument@@XZ?q_func@QTextDocumentPrivate@@ABEPBVQTextDocument@@XZ?qglClearColor@QGLWidget@@QBEXABVQColor@@@Z?qglColor@QGLWidget@@QBEXABVQColor@@@Z?qt_destroy_gl_share_widget@@YAXXZ?qt_gl_share_widget@@YAPAVQGLWidget@@XZ?qt_gl_transfer_context@@YAPBVQGLContext@@PBV1@@Z?qt_metacall@QGLEngineShaderManager@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLShader@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLShaderProgram@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLSignalProxy@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLTextureGlyphCache@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLWidget@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGLWindowSurface@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacall@QGraphicsShaderEffect@@UAEHW4Call@QMetaObject@@HPAPAX@Z?qt_metacast@QGLEngineShaderManager@@UAEPAXPBD@Z?qt_metacast@QGLShader@@UAEPAXPBD@Z?qt_metacast@QGLShaderProgram@@UAEPAXPBD@Z?qt_metacast@QGLSignalProxy@@UAEPAXPBD@Z?qt_metacast@QGLTextureGlyphCache@@UAEPAXPBD@Z?qt_metacast@QGLWidget@@UAEPAXPBD@Z?qt_metacast@QGLWindowSurface@@UAEPAXPBD@Z?qt_metacast@QGraphicsShaderEffect@@UAEPAXPBD@Z?qt_qgl_paint_engine@@YAPAVQPaintEngine@@XZ?read@QGLBuffer@@QAE_NHPAXH@Z?redBufferSize@QGLFormat@@QBEHXZ?redo@QTextDocumentPrivate@@QAEXXZ?release@QGLBuffer@@QAEXXZ?release@QGLBuffer@@SAXW4Type@1@@Z?release@QGLFramebufferObject@@QAE_NXZ?release@QGLShaderProgram@@QAEXXZ?releaseFromDynamicTexture@QGLPixelBuffer@@QAEXXZ?remove@QGLTextureCache@@QAEX_J@Z?remove@QGLTextureCache@@QAE_NPAVQGLContext@@I@Z?removeAllShaders@QGLShaderProgram@@QAEXXZ?removeContextTextures@QGLTextureCache@@QAEXPAVQGLContext@@@Z?removeCursor@QTextDocumentPrivate@@QAEXPAVQTextCursorPrivate@@@Z?removeCustomStage@QGLEngineShaderManager@@QAEXXZ?removeFromPainter@QGLCustomShaderStage@@QAEXPAVQPainter@@@Z?removeShader@QGLShaderProgram@@QAEXPAVQGLShader@@@Z?renderHintsChanged@QGL2PaintEngineEx@@UAEXXZ?renderPixmap@QGLWidget@@QAE?AVQPixmap@@HH_N@Z?renderText@QGLWidget@@QAEXHHABVQString@@ABVQFont@@H@Z?renderText@QGLWidget@@QAEXNNNABVQString@@ABVQFont@@H@Z?requestedFormat@QGLContext@@QBE?AVQGLFormat@@XZ?reset@QGLContext@@QAEXXZ?resize@QGLPixmapData@@UAEXHH@Z?resizeEvent@QGLWidget@@MAEXPAVQResizeEvent@@@Z?resizeGL@QGLWidget@@MAEXHH@Z?resizeOverlayGL@QGLWidget@@MAEXHH@Z?resizeTextureData@QGLTextureGlyphCache@@UAEXHH@Z?rgba@QGLFormat@@QBE_NXZ?sampleBuffers@QGLFormat@@QBE_NXZ?samples@QGLFormat@@QBEHXZ?samples@QGLFramebufferObjectFormat@@QBEHXZ?scroll@QGLPixmapData@@UAE_NHHABVQRect@@@Z?scroll@QGLWindowSurface@@UAE_NABVQRegion@@HH@Z?serialNumber@QGLTextureGlyphCache@@QBEHXZ?setAccum@QGLFormat@@QAEX_N@Z?setAccumBufferSize@QGLFormat@@QAEXH@Z?setAlpha@QGLFormat@@QAEX_N@Z?setAlphaBufferSize@QGLFormat@@QAEXH@Z?setAttachment@QGLFramebufferObjectFormat@@QAEXW4Attachment@QGLFramebufferObject@@@Z?setAttributeArray@QGLShaderProgram@@QAEXHIPBXHH@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBMHH@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector2D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector3D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXHPBVQVector4D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDIPBXHH@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBMHH@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector2D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector3D@@H@Z?setAttributeArray@QGLShaderProgram@@QAEXPBDPBVQVector4D@@H@Z?setAttributeBuffer@QGLShaderProgram@@QAEXHIHHH@Z?setAttributeBuffer@QGLShaderProgram@@QAEXPBDIHHH@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQColor@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector2D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector3D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHABVQVector4D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXHM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHMMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXHPBMHH@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQColor@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector2D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector3D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDABVQVector4D@@@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDMMMM@Z?setAttributeValue@QGLShaderProgram@@QAEXPBDPBMHH@Z?setAutoBufferSwap@QGLWidget@@IAEX_N@Z?setBlueBufferSize@QGLFormat@@QAEXH@Z?setColormap@QGLWidget@@QAEXABVQGLColormap@@@Z?setCompositionMode@QGLEngineShaderManager@@QAEXW4CompositionMode@QPainter@@@Z?setContext@QGLSharedResourceGuard@@QAEXPBVQGLContext@@@Z?setContext@QGLTextureGlyphCache@@QAEXPAVQGLContext@@@Z?setContext@QGLWidget@@QAEXPAVQGLContext@@PBV2@_N@Z?setCustomStage@QGLEngineShaderManager@@QAEXPAVQGLCustomShaderStage@@@Z?setDefaultFont@QTextDocumentPrivate@@QAEXABVQFont@@@Z?setDefaultFormat@QGLFormat@@SAXABV1@@Z?setDefaultOverlayFormat@QGLFormat@@SAXABV1@@Z?setDepth@QGLFormat@@QAEX_N@Z?setDepthBufferSize@QGLFormat@@QAEXH@Z?setDevice@QGLContext@@IAEXPAVQPaintDevice@@@Z?setDirectRendering@QGLFormat@@QAEX_N@Z?setDirty@QGLEngineShaderManager@@QAEXXZ?setDoubleBuffer@QGLFormat@@QAEX_N@Z?setEntries@QGLColormap@@QAEXHPBIH@Z?setEntry@QGLColormap@@QAEXHABVQColor@@@Z?setEntry@QGLColormap@@QAEXHI@Z?setFilterMode@QGLTextureGlyphCache@@QAEXW4FilterMode@1@@Z?setFormat@QGLContext@@QAEXABVQGLFormat@@@Z?setFormat@QGLWidget@@QAEXABVQGLFormat@@@Z?setGeometry@QGLWindowSurface@@UAEXABVQRect@@@Z?setGeometryInputType@QGLShaderProgram@@QAEXI@Z?setGeometryOutputType@QGLShaderProgram@@QAEXI@Z?setGeometryOutputVertexCount@QGLShaderProgram@@QAEXH@Z?setGreenBufferSize@QGLFormat@@QAEXH@Z?setHandle@QGLColormap@@IAEXPAX@Z?setHasComplexGeometry@QGLEngineShaderManager@@QAEX_N@Z?setId@QGLSharedResourceGuard@@QAEXI@Z?setInactive@QGLCustomShaderStage@@QAEXXZ?setInitialized@QGLContext@@IAEX_N@Z?setInternalTextureFormat@QGLFramebufferObjectFormat@@QAEXI@Z?setMaskType@QGLEngineShaderManager@@QAEXW4MaskType@1@@Z?setMaxCost@QGLTextureCache@@QAEXH@Z?setMouseTracking@QGLWidget@@QAEX_N@Z?setOnPainter@QGLCustomShaderStage@@QAE_NPAVQPainter@@@Z?setOpacityMode@QGLEngineShaderManager@@QAEXW4OpacityMode@1@@Z?setOption@QGLFormat@@QAEXV?$QFlags@W4FormatOption@QGL@@@@@Z?setOverlay@QGLFormat@@QAEX_N@Z?setPaintEnginePrivate@QGLTextureGlyphCache@@QAEXPAVQGL2PaintEngineExPrivate@@@Z?setPixelShaderFragment@QGraphicsShaderEffect@@QAEXABVQByteArray@@@Z?setPlane@QGLFormat@@QAEXH@Z?setPreferredPaintEngine@QGL@@YAXW4Type@QPaintEngine@@@Z?setProfile@QGLFormat@@QAEXW4OpenGLContextProfile@1@@Z?setRedBufferSize@QGLFormat@@QAEXH@Z?setRgba@QGLFormat@@QAEX_N@Z?setSampleBuffers@QGLFormat@@QAEX_N@Z?setSamples@QGLFormat@@QAEXH@Z?setSamples@QGLFramebufferObjectFormat@@QAEXH@Z?setSource@QGLCustomShaderStage@@IAEXABVQByteArray@@@Z?setSrcPixelType@QGLEngineShaderManager@@QAEXW4BrushStyle@Qt@@@Z?setSrcPixelType@QGLEngineShaderManager@@QAEXW4PixelSrcType@1@@Z?setState@QGL2PaintEngineEx@@UAEXPAVQPainterState@@@Z?setStencil@QGLFormat@@QAEX_N@Z?setStencilBufferSize@QGLFormat@@QAEXH@Z?setStereo@QGLFormat@@QAEX_N@Z?setSwapInterval@QGLFormat@@QAEXH@Z?setTextureCacheLimit@QGLContext@@SAXH@Z?setTextureTarget@QGLFramebufferObjectFormat@@QAEXI@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$01$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$02$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$03$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABV?$QGenericMatrix@$03$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQColor@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQMatrix4x4@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQPoint@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQPointF@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQSize@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQSizeF@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQTransform@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector2D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector3D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHABVQVector4D@@@Z?setUniformValue@QGLShaderProgram@@QAEXHH@Z?setUniformValue@QGLShaderProgram@@QAEXHI@Z?setUniformValue@QGLShaderProgram@@QAEXHM@Z?setUniformValue@QGLShaderProgram@@QAEXHMM@Z?setUniformValue@QGLShaderProgram@@QAEXHMMM@Z?setUniformValue@QGLShaderProgram@@QAEXHMMMM@Z?setUniformValue@QGLShaderProgram@@QAEXHQAY01$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXHQAY02$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXHQAY03$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$01$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$02$03N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$03$01N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABV?$QGenericMatrix@$03$02N@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQColor@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQMatrix4x4@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQPoint@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQPointF@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQSize@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQSizeF@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQTransform@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector2D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector3D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDABVQVector4D@@@Z?setUniformValue@QGLShaderProgram@@QAEXPBDH@Z?setUniformValue@QGLShaderProgram@@QAEXPBDI@Z?setUniformValue@QGLShaderProgram@@QAEXPBDM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDMMMM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDQAY01$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDQAY02$$CBM@Z?setUniformValue@QGLShaderProgram@@QAEXPBDQAY03$$CBM@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBIH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBMHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$01$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$02$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$03$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBV?$QGenericMatrix@$03$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQMatrix4x4@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector2D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector3D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXHPBVQVector4D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBIH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBMHH@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$01$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$02$03N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$03$01N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBV?$QGenericMatrix@$03$02N@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQMatrix4x4@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector2D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector3D@@H@Z?setUniformValueArray@QGLShaderProgram@@QAEXPBDPBVQVector4D@@H@Z?setUniforms@QGLCustomShaderStage@@UAEXPAVQGLShaderProgram@@@Z?setUniforms@QGraphicsShaderEffect@@MAEXPAVQGLShaderProgram@@@Z?setUniformsDirty@QGLCustomShaderStage@@QAEXXZ?setUniformsDirty@QGraphicsShaderEffect@@IAEXXZ?setUsagePattern@QGLBuffer@@QAEXW4UsagePattern@1@@Z?setValid@QGLContext@@IAEX_N@Z?setVersion@QGLFormat@@QAEXHH@Z?setWindowCreated@QGLContext@@IAEX_N@Z?shaderDestroyed@QGLShaderProgram@@AAEXXZ?shaderId@QGLShader@@QBEIXZ?shaderProgNeedsChangingSlot@QGLEngineShaderManager@@AAEXXZ?shaderType@QGLShader@@QBE?AV?$QFlags@W4ShaderTypeBit@QGLShader@@@@XZ?shaders@QGLShaderProgram@@QBE?AV?$QList@PAVQGLShader@@@@XZ?shared_null@QGLColormap@@0UQGLColormapData@1@A?simpleProgram@QGLEngineShaderManager@@QAEPAVQGLShaderProgram@@XZ?size@QGLBuffer@@QBEHXZ?size@QGLColormap@@QBEHXZ?size@QGLFramebufferObject@@QBE?AVQSize@@XZ?size@QGLPixelBuffer@@QBE?AVQSize@@XZ?size@QGLPixmapData@@ABE?AVQSize@@XZ?size@QGLTextureCache@@QAEHXZ?source@QGLCustomShaderStage@@QBE?AVQByteArray@@XZ?sourceCode@QGLShader@@QBE?AVQByteArray@@XZ?state@QGL2PaintEngineEx@@QAEPAVQOpenGL2PaintEngineState@@XZ?state@QGL2PaintEngineEx@@QBEPBVQOpenGL2PaintEngineState@@XZ?staticMetaObject@QGLEngineShaderManager@@2UQMetaObject@@B?staticMetaObject@QGLShader@@2UQMetaObject@@B?staticMetaObject@QGLShaderProgram@@2UQMetaObject@@B?staticMetaObject@QGLSignalProxy@@2UQMetaObject@@B?staticMetaObject@QGLTextureGlyphCache@@2UQMetaObject@@B?staticMetaObject@QGLWidget@@2UQMetaObject@@B?staticMetaObject@QGLWindowSurface@@2UQMetaObject@@B?staticMetaObject@QGraphicsShaderEffect@@2UQMetaObject@@B?stencil@QGLFormat@@QBE_NXZ?stencilBufferSize@QGLFormat@@QBEHXZ?stereo@QGLFormat@@QBE_NXZ?stroke@QGL2PaintEngineEx@@UAEXABVQVectorPath@@ABVQPen@@@Z?surfaceFormat@QGLWindowSurface@@2VQGLFormat@@A?swapBehavior@QGLWindowSurface@@2W4SwapMode@1@A?swapBuffers@QGLContext@@UBEXXZ?swapBuffers@QGLWidget@@QAEXXZ?swapInterval@QGLFormat@@QBEHXZ?testOption@QGLFormat@@QBE_NV?$QFlags@W4FormatOption@QGL@@@@@Z?texture@QGLFramebufferObject@@QBEIXZ?texture@QGLPixmapData@@QBEPAVQGLTexture@@XZ?texture@QGLTextureGlyphCache@@QBEIXZ?textureCacheLimit@QGLContext@@SAHXZ?textureTarget@QGLFramebufferObjectFormat@@QBEIXZ?toImage@QGLFramebufferObject@@QBE?AVQImage@@XZ?toImage@QGLPixelBuffer@@QBE?AVQImage@@XZ?toImage@QGLPixmapData@@UBE?AVQImage@@XZ?tr@QGLEngineShaderManager@@SA?AVQString@@PBD0@Z?tr@QGLEngineShaderManager@@SA?AVQString@@PBD0H@Z?tr@QGLShader@@SA?AVQString@@PBD0@Z?tr@QGLShader@@SA?AVQString@@PBD0H@Z?tr@QGLShaderProgram@@SA?AVQString@@PBD0@Z?tr@QGLShaderProgram@@SA?AVQString@@PBD0H@Z?tr@QGLSignalProxy@@SA?AVQString@@PBD0@Z?tr@QGLSignalProxy@@SA?AVQString@@PBD0H@Z?tr@QGLTextureGlyphCache@@SA?AVQString@@PBD0@Z?tr@QGLTextureGlyphCache@@SA?AVQString@@PBD0H@Z?tr@QGLWidget@@SA?AVQString@@PBD0@Z?tr@QGLWidget@@SA?AVQString@@PBD0H@Z?tr@QGLWindowSurface@@SA?AVQString@@PBD0@Z?tr@QGLWindowSurface@@SA?AVQString@@PBD0H@Z?tr@QGraphicsShaderEffect@@SA?AVQString@@PBD0@Z?tr@QGraphicsShaderEffect@@SA?AVQString@@PBD0H@Z?trUtf8@QGLEngineShaderManager@@SA?AVQString@@PBD0@Z?trUtf8@QGLEngineShaderManager@@SA?AVQString@@PBD0H@Z?trUtf8@QGLShader@@SA?AVQString@@PBD0@Z?trUtf8@QGLShader@@SA?AVQString@@PBD0H@Z?trUtf8@QGLShaderProgram@@SA?AVQString@@PBD0@Z?trUtf8@QGLShaderProgram@@SA?AVQString@@PBD0H@Z?trUtf8@QGLSignalProxy@@SA?AVQString@@PBD0@Z?trUtf8@QGLSignalProxy@@SA?AVQString@@PBD0H@Z?trUtf8@QGLTextureGlyphCache@@SA?AVQString@@PBD0@Z?trUtf8@QGLTextureGlyphCache@@SA?AVQString@@PBD0H@Z?trUtf8@QGLWidget@@SA?AVQString@@PBD0@Z?trUtf8@QGLWidget@@SA?AVQString@@PBD0H@Z?trUtf8@QGLWindowSurface@@SA?AVQString@@PBD0@Z?trUtf8@QGLWindowSurface@@SA?AVQString@@PBD0H@Z?trUtf8@QGraphicsShaderEffect@@SA?AVQString@@PBD0@Z?trUtf8@QGraphicsShaderEffect@@SA?AVQString@@PBD0H@Z?transformChanged@QGL2PaintEngineEx@@UAEXXZ?type@QGL2PaintEngineEx@@UBE?AW4Type@QPaintEngine@@XZ?type@QGLBuffer@@QBE?AW4Type@1@XZ?undo@QTextDocumentPrivate@@QAEXXZ?uniformLocation@QGLShaderProgram@@QBEHABVQByteArray@@@Z?uniformLocation@QGLShaderProgram@@QBEHABVQString@@@Z?uniformLocation@QGLShaderProgram@@QBEHPBD@Z?unmap@QGLBuffer@@QAE_NXZ?updateDynamicTexture@QGLPixelBuffer@@QBEXI@Z?updateGL@QGLWidget@@UAEXXZ?updateGeometry@QGLWindowSurface@@QAEXXZ?updateOverlayGL@QGLWidget@@UAEXXZ?usagePattern@QGLBuffer@@QBE?AW4UsagePattern@1@XZ?useBlitProgram@QGLEngineShaderManager@@QAEXXZ?useCorrectShaderProg@QGLEngineShaderManager@@QAE_NXZ?useFramebufferObjects@QGLPixmapData@@ABE_NXZ?useSimpleProgram@QGLEngineShaderManager@@QAEXXZ?value@QGLContextResource@@QAEPAXPBVQGLContext@@@Z?width@QGLTextureGlyphCache@@QBEHXZ?windowCreated@QGLContext@@IBE_NXZ?write@QGLBuffer@@QAEXHPBXH@Zh c.?AVQGLSignalProxy@@h c.?AVQObject@@h c.?AVQGLCustomShaderStage@@h c.?AVQGLTextureDestroyer@@h c.?AVQGLWidget@@h c.?AVQWidget@@h c.?AVQPaintDevice@@h c.?AVQGLWidgetPrivate@@h c.?AVQWidgetPrivate@@h c.?AVQObjectPrivate@@h c.?AVQObjectData@@h c.?AVQGLContext@@h c.?AVbad_alloc@std@@h c.?AVQGLEngineShaderManager@@h c.?AVQGLEngineSharedShaders@@ccccćc܁cccccc4cHcXchc tcochjchdc^ch c.?AVQGLFBOGLPaintDevice@@h c.?AVQGLPaintDevice@@h c.?AVQGLFramebufferObject@@h c.?AVQGLWidgetGLPaintDevice@@h c.?AVQGLPBufferGLPaintDevice@@h c.?AVQGLPixelBuffer@@Pcch c.?AVQGLPixmapFilterBase@@h c.?AVQGLGraphicsSystem@@h c.?AVQGraphicsSystem@@h c.?AV?$QGLPixmapFilter@VQPixmapConvolutionFilter@@@@h c.?AVQPixmapConvolutionFilter@@h c.?AVQPixmapFilter@@h c.?AVQGLPixmapConvolutionFilter@@h c.?AV?$QGLPixmapFilter@VQPixmapBlurFilter@@@@h c.?AVQPixmapBlurFilter@@h c.?AV?$QGLPixmapFilter@VQPixmapDropShadowFilter@@@@h c.?AVQPixmapDropShadowFilter@@h c.?AVQImage@@h c.?AV?$QGLPixmapFilter@VQPixmapColorizeFilter@@@@h c.?AVQPixmapColorizeFilter@@h c.?AVQGLPixmapBlurFilter@@h c.?AVQGLPixmapDropShadowFilter@@h c.?AVQGLPixmapColorizeFilter@@h c.?AVQGLBlurTextureCache@@h c.?AVQGLShader@@h c.?AVQGLShaderProgram@@h c.?AVQGLShaderPrivate@@h c.?AVQGLShaderProgramPrivate@@h c.?AVQGLCustomShaderEffectStage@@h c.?AVQGraphicsShaderEffectPrivate@@h c.?AVQGraphicsEffectPrivate@@h c.?AVQGraphicsShaderEffect@@h c.?AVQGraphicsEffect@@h c.?AVQRasterWindowSurface@@h c.?AVQWindowSurface@@c(c(ccpcc8cccccpc(cpccPcpcHcXchc ccXc`cccctcc(c؏cccc}cxcscmc@ic ec(ac]c[cVc(ScOc KcpFcBc;c8c4c(2c/c)c8$c0cxcc c8cPcc8ccc ccccPcccc`ccc(ccc0c`cc c c cc|cxcXscpchmcpjc hchfccc`c]cxZcVc`ScXNcLc`IcGc`FcCc@cX>c:c7c4c0c,c)c#c!ccHc0cchccc` cccccccxccccxchcXc8ccc@c`c0c ccc`cc0cccXc8cЫcc8cc      cc cc@ccc cc`ch c.?AVQGLOffscreen@@h c.?AVQGLPrivateCleanup@@h c.?AVQOpenGLPaintEngine@@h c.?AVQPaintEngineEx@@h c.?AVQPaintEngine@@h c.?AVQOpenGLTessellator@@h c.?AVQTessellator@@h c.?AVQOpenGLTrapezoidToArrayTessellator@@h c.?AVQGLMaskGenerator@@h c.?AVQGLTrapezoidMaskGenerator@@h c.?AVQGLPathMaskGenerator@@h c.?AVQGLRectMaskGenerator@@h c.?AVQGLLineMaskGenerator@@h c.?AVQGLEllipseMaskGenerator@@h c.?AVQOpenGLPaintEngineState@@h c.?AVQPainterState@@h c.?AVQPaintEngineState@@h c.?AVQOpenGLPaintEnginePrivate@@h c.?AVQPaintEngineExPrivate@@h c.?AVQPaintEnginePrivate@@h c.?AVQOpenGLImmediateModeTessellator@@h c.?AVQGLGlyphCache@@h c.?AVQGLProgramCache@@h c.?AVQGLGradientCache@@h c.?AVQStaticTextUserData@@h c.?AVQGL2PaintEngineEx@@h c.?AVQOpenGL2PaintEngineState@@h c.?AVQOpenGLStaticTextUserData@?A0xd61b4004@@h c.?AVQGL2PaintEngineExPrivate@@h c.?AVQGLPixmapGLPaintDevice@@h c.?AVQGLPixmapData@@h c.?AVQPixmapData@@h c.?AVQGLTextureGlyphCache@@h c.?AVQImageTextureGlyphCache@@h c.?AVQTextureGlyphCache@@h c.?AVQFontEngineGlyphCache@@h c.?AVQGLWindowSurfaceGLPaintDevice@@h c.?AVQGLWindowSurface@@$cccPccHcchc0ccc8c,ccccpcc( cch c.?AVtype_info@@N@D 8Ph  @ pC Z4VS_VERSION_INFO?tStringFileInfoP040904B0|.CompanyNameNokia Corporation and/or its subsidiary(-ies)v'FileDescriptionC++ application development framework.0FileVersion4.7.4.0BLegalCopyrightCopyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).DOriginalFilenameQtOpenGL4.dll(ProductNameQt4 PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADD 00(0?0i0001161C1f1s13344F4S4v444444 55b6o6666667"7/7R7_777777D888889969C9g:8;\;R=_=======+>? %000001101f111182X2222 3"3M3l3w3333344444b5l555@6F6s67788888999999999&:3:C:Q:k:s::::::;;;.;7;h;t;;;%<5>>?011`5f555@6F666v88888899999::2:G:Q:\:b:`;k;;;;<0<]<<<<<<<=%=9=P=g={======>>6>M>d>R?{???@d01+111111112d2x222Q33334=444l5666T77778q8888,9N9X:::<>>??P0000/151v111111111111111112*202B2J2\2d2v2~2222222222333,343F3N3`3h3~33355555555 66-6:6V6r6y66777728D8V8h8x888888 99b9t999999:(:!;';f;v;;;qV>>>>!?n???` 0000'1111K2y2222,3N3333V444)5F5f55 696V6666666777|77718Q8888M9^999&::::: ;;;;<<<==2====G>S>]>c>???p$ 0B0J0O0U0Y0j0000000 1#1+10161:1J1m1w111111112 2222(23 3&33333332444 55'5/5F5R5h5u555555566667&7:7H7777777777 88R8n888888888891999>9D9H9X9u9{999&::::;;g;u;};;;< <*<0< ========> >>5>?>X>h>>>>??)?/??? 0G0v00111 2I2N2T2k2q222F3334F4455#5:5@55555556666667777728:8?8E8I8Z899:::;;;;;;;'<-<88>=>C>Z>`>>>>>?V?m??%0`00001F1a1112]2222Y365n555V6n666667@7T7777,8@8H8^8888888 9Z9|99999999999999999+:6:Z:::::#;L;;;<_<<<<<<<,=5=_>L??????????{00001)161j1}1111[2`2f2}222223,3Q3V3\3s3y3333c4444555 666W667$7S77777 88:8N8W8]8c8g8w8888929\9999:%:H:x:::4;;;E;K;R;X;_;n;z;;;;;;; <<<<'i>???0 1&1o1F2222233c3v3333333!4]44444&55555777~8888'9e9999999 :&:,:M:j:::::;';F====>>>>}????0F000111122f3z333333334&4H4556I6z666667 7)777G7X7778v8888'9H9_9t99999::;:A:T:k::::;;;;;;>H>>>>>>>>>>??F???000{00 111-1L1Z111.2n222_333)44V555-6F6667577777888"8v888899O99P:Y:o:u:::;S;;(>000000 11,1:1E1K1h111111122222222,333?3G3_3h3o333i5u5 666677777f888899H9{999:l:{::::;a;;07>G>]>>>>?c000001<1X1d1p11I2i2y2223p333 4.4Z4n444415:55A6[6j6y666M:::~;eA>o>}>>>>>>??[?a?? \j1w11111N2^2d233(353;3Y333344O4788889)9H9d9j9999999V::v<=0p0061g11113334p44455566k77777888888889F9s9c;;;<.>>[?????@<0^00001*181\1w111111112242H2T2Z2_2e2k2q2w2|2222222222222222222222222233 33333#3)3-33373=3A3G3K3Q3U3[3_3e3i3o3s3y3}3333333333333333333333333334 44444"4'4,41474=4V4\4b4m4444441575555555566,686>6I66666677b7q7777777 868|888L9|9F:f:u:::::;;C<<<===>,>F>???f?p?v????P 01090B0N0V0^0k00000D1L1U1a1i1q1~1122 3"313@3d3333334.4;4f445555 6.6L66666637:788B8\89o9u999:::::::::; ;$;(;,;0;4;8;<;@;D;H;;;;8<~<< =%=*=D=I=N=\=m=r===========>>1>6>;>I>Z>_>m>~>>>>>>>>>>> ???$?5?:?K?\?a?{????`0"0Y0k00]1c1112$2c2m22223?3H33-42474Q4V4[4i4z444444444444 55,51565G5X5]5556 6N6W6666657g77777<8E888889#9d9m9999:B:K::::: ;);j;s;;;; >N>W>>>>>,?5?y????p00`0i00001G1P11111.272{222233b3k3333J5P55555&6/6p6y66677[7d7777798B88888$9-9n9w999: :L:U:::::*;3;t;};;;<&>j>s>>>? ?Q?Z?????80A000001(1d122)313r3{33V4v7 8f888889949:9S9Y9r9x999999999::*:5:F:V:l:p:t:x:|::::::J=Y=a=p====.><>D>J>\>`>d>h>l>p>t>x>|>>C>R>>>I??l0G012D2233s444N5^55l666T77778q888v99(:6:Q:::V;;;;<+z>?0<333334 44+4a4g444444o5{5555556 6!6<6666637;7l77$8-8\8j888 999n9999::(:L:g::::::::O;;;;Gb>> ????0000111$1:1O1d1w111<2d2y22222222222%3V334444H5h55*696A6P6b6j6677$7*7<7@7D7H7L7P7T7X7\7`7F8Z8h8888888889*989r99999999:3:::::V;u;;;6C>S>\>p>>>>>&2Q2V2f2p2z222222(3344444/585>5555551676g6}667B7Z777778S8\8k8z888888899.969G9Z9t9|9999999 ::6:_:s:~::;;I;O;;;;;;;;/<8#>>>>>*?3?x??$0*011y1112(252Y2l2224@4V4l4445 555$5+525V5t5z555556 666!6(6/6v666677#7*7/7=7D7K7Q7z7777o8 999:>:f:::::::::::F;l;r;;;;+<<<=K===>K>T>g>l>t>>>>0000000171_1g1l1r1v1111#2)2l222K3P3V3m3s334L4Q4W4n4t4 555+515^555/6j6r6677 8/8K8y88889 9&9?9E99: ::Z:::::;;;C;I;X;v;;<==W>(?6?;?E?J?T?Z?e?p?~??????0!0E0w000+151>1o111111122]2m2v22223+3K3Q3l333333334!4K4t45-595I5U5555 66666666777778/8q88W9999999:::::;[;};;;;;<<%<.R>X>b>h>>>>3?C?f????0200001-131V1s1 2>2f2!3)383H3344444445 55!5)515>5d55?6K6l6666&727S7|777E8L8^8e889\:u::::;";+;7;?;L;\;};;;;>.>>>q>y>>> T060001*101?1G1O1_11116666<7d8l8{888888>\>g>m>|>>>>>?7?0 55!5,5@ 788 99$9)919A9F;=6>P$2\23V4$8v89F:;<<=6>?`&01V222223j3v334I4f44445F5g5u55556$66757j7v777738<8V8899999:::6;V;;;<>>??%??pk00&12[3}33334+4E4N4Z4b4q4z4444444455B5O5v5555566#6)6K6T6667f7778L8888%9?9N9[9i9o999:=:r:::L;a;;;6>h>>>?)?9?^?????"090I0n0000021K1^1o1111111 2'2f2223333333334 44G4b4k4{44444445 55/595667V7y7777778D8T8Z8v8888899&9.9V9y9999999:1:V:r::::;;;=;T;g;s;;;<<"<(+>|33(4445Z55555 66D66677u77758u8888E99999:*:=:]:}::::;;;;>>o???"00612i2o2|22222&333C3[3w3333333u44t5B6N66666677d88S9u9;D;T;Z;;;;;<1}>>>>N?]???? 00/0?0G0c0p00000 1.1B1J152G2g2r2 3"3.393a3z3333&4`4h444456667#7S7[7}7777868z88-9@9P9g99K;S;b;p;;;;;;;;;;;;;;;;;;;;;<'>W>>>P?_?i???t 0U0u00$131=1r111t2z333D445-5F5557778l:::::;;;<6&>F>w>>>K?X?h?????0011<1113(363E3[3h33333334%4d4l444y5556B6I678 838B8T8_8888899:9E9_999999:*:<:D:k:s::::::::::::::::::::::::; ;&;Y;c;;<<<<<<<====0>c>l>>>> ?0000f1111122!2'2A2G224555V667;77 8,8O8U8888888;9D9W9\9d9{9991:7:F:e:v:|::::::;$;*;1;<;;;;;;;;&>'>9>G>X>e>>>>>? 60n0000000'1-121F1v1111122222/2y2~222222F33333 44e444455"5555555616I666666K7]77777785888888+9=9y9~9999::$:;:A:::;&;H;v;;;;;;;;>>>??.?^?u??????? 00000114223T333D44445q5~5555555556'6F6l6q6x66677$7v77777778)8t88889&9N9S9Z9}99999::y::::;i;z;;;;->3>J>P>>>>_?????|#0Z000v11212q222213c3333#4V4q444;5D5Z5_5g5~56a6g6v6/8Y8Q99 :J:::-;~;;,F>n>>? c0%11111112222233 3P3F4Z4e4p4v444h5m5s5556G6f67>7D7w777777 88U8]899 9#9)9B9\9}99999999::!:8:@:g:t::::;<)>'>9>P>>>>>>Q????000K0e0r0|0000 11!131J111111262=2h2222223Q3_3o3x3R4e4q44444444505L5S555V6^66_7~77E8888899&9;9C9Y9a9w9999997:B:M:x:::i;;;/<4<:?>E>\>b> ??(?1?L?|????????@L.1F1`11111 22T22222 323T33P4m568H9^9p9999:P:X::V=P@0f2222223333334 4&4=4C4f445-5t555=6B6H6_6e66666a7g777777788(8\8p8u888888888 9I:O:;;+;D;m;~;;;;<,>Q>V>\>s>y>>>?#?)?.?[?a?h??` 00)0]0e00000&1:1H1111111112L2|2 33A3O33334R4v444e5q55@6Y6r666777.747c778r8899:3:G:h:v:::::::::*;h;p;};;;;<<<=$=G=P=X======>>&>:>B>>>>??*?7?@?V?d????p0 00N0T0`0000*1;1l1t11111112.2J2a222333 4F4d4p444S5^5p5{5555555 6#696e6n666666 7757C7L7f777868S8^8i8888U9999:D:p:v:::::; ;5;];|;;;;,(>0>>>F?????00011111122)2?2E2K2v223-34333334w44444.5@5`5~55555D6y666777_7778[888888E999&:[:::::;;*;>;F;;AL>b>u>{>>>??;0Q0j0112$2@223)3w33333344+4L4m4}44C5s5555556666878?8J8h8s8{88888m99999:=:J:T:j::::,;};<$<<<<=C=W=f={=====>>>+><>L>T>e>>>>>>>> ??@?a?g?????? 0&0B0R0c000001"11g23&4w44445G5v5{555555666777 8868[8888899"9G9u9{999:O:U:x::::;;0;K;k;z;;;;;;<%<2<:4>H>X>e>q>>>>>B?W?o?w???00000&1L1111122)262E2e2s22222 3Q3r33333333344D4T4v444444445 5B5S5c555 606t666s7777777 88,8G8P8r8888888 9949X9h999999:}::::::";(;3;9;V;e;;;;Ay>>?A?f?00<0h00000061M1S1e1v11111 2*2G2p2z222222w33334F445 5+5555 66&686~667,727B7Z77788&8d889\999 :=:M:^:r::';8;r;<=%=B?N?`???????=0000111/1V1112333334!494X444456636J6\6v6666667L7b7|777778#8F8S899(929G9e9999999::F:t:::V;;;<<}>>>?&?H?h????00x000001)161>1D1Z11111 2L2T222222239333334%4;4Q4g4}4444444555 55555 5$5(5,505L5r5x5555666$6}6657=777777778=8C8f888889r9z999 :#:6:k:w::y;;>>?1?E?\?d??? 0\0001b1111F2X2}2222=3L3V333374W4455 545D5h5t5555556>6W6667Q78'878O8[8q888T99999999$:D::::;B;;;;>>> ??0?J?d??0Y0|0@1O1U1u11111J2x22e3u3394444#555 6667778888888999c:i::::;;<<>>>>>>>"?5?A?v?? &0J0]0v0000001(151_1p1112H22"3H3]3}33324@4l445F6N6657I7U7m7y7777)8889'9F9~99:6:|::";Z;`;; <0*>>C?0,0q0000)1Q1W111111112)2T2Z2222I3z3334l4556 6/6I6U666$7y7777C8u888888889B9N:::{;;;;(?R??@:0E0z000001H1p1x11112$3,3=3333344444[5555556<6D6Q6e66#789929999,:L::::;;";;;;;v<<<=V===R>>P114222#34b4t445d5t55555636D6Q6w666666677747m77778 8<888888889T9d99&:k:x:::::;;;;1<=<< >>>>>??"?f?????????`0%0W0g0t0}00q11111 22"2(282<2@2D2H2L2P2T2X2\22223O3`3p3~3333333464g44445'565Z5m5r555556a6p66 77777 88+848_8s8y88888899Q9_9999999:3:F:V:h:q::::::;;;(;8;C;N;o;;;6==>,??p0b0s0000&171J1S1s1111K2y222l3z333333334$474P4444575f55555 6=6]6y666667p7~7777#868e8r88888888*969_96:D:Q:::::;#;0;I;U;e;r;;;;;i>>?00@0J000000 11'1?1222323@3K3S3X3^3b3p3351595E5\5k5x5555566$666617?7b7p77788K8888889,99999&:/:\:d:j::::=;k;y;;<<<<9=f===== >>=>M>[>i>>>>>>>b?k?y????X0000000,12191l11 2A2G2222D3S33#434V4r44*556667K77688 9x99H:/?<0O0W0i0p0w000-3566Y6-78778O9:;=> ???l0&1Y111122,2O2}2222223*3P3334+4w444515R5S6f6w66666727?7q77788)8>8n88880122222222 33:3J33334{4s77(*3:3F33334.4a444q55677 w<< 4?<12D2g222:3~3455669.9T9w999J::;<<==D=12933}4G5y66f:::::V;;;;;F<|<<=V===>f>|>> <00X11A2345s55$6788T999:s:::;<=>>?q??00S0u1129333}4556k77777/8888@x5H61797Q77788)838E8\8v8888888z9999999::*;a;q;;;;;T<9>Q>>>??)?3?E?\?v???????P<z000000911*2a2q22222T3f7<<<3>?d???`4 11s1112024282<2@26Y;|;;<=>g>m>??p0[0a0000000061V111O2v22203c334f444,55556m66-7V7.8~8889m99H:k::n;;;><>>>-?=?? 0D0T00001191e1111L22222223l44444444.5V5s555]667\7~7777k88889f99999999: ::,:G:R:l::::::*;6;;;;;;;D>>>>?m??0%0,0H00:1s111282223&3G3T3j3w34)4C4z44444444 55(5F5y5555556616e6k666h7777777778858j888889$999999:>:J::::::: ;;;<<)7n7v7|77777778.8L8T8c8o888888869T9{9999999 :0:k:::;;;;%>+>H>>>>?E????0;0X0m0t00001%1e11111%262K2d222 3(333484{444444444444444444444455 5555$5*50565<5B5H5N5T5Z5`5f5l5r5x5~555555555555555555555566666 6&6,62686>6D6J6P6V6\6b6h6n6t6z666666666666666666666667 7777"7(7.747:7@7F7L7R7X7^7d7j7p7v7|7777778_8888888899/9G9Q99999~::<<<<<=%=3=@=E=k=t===========>> >4>L>d>j>}>>>>>>>>>???$>_>d>>>>>>>>>??"?9?\?|????0070L0e0r000000000000 1%1@1P1e1n1s1111112O2p222223U3e3n33333 4!414p44444445B5i55566<6\6y666667757:7Q7a7x7777788A8J8O8u8{88888899%999B9V9m9999999999::: :%:E:N:S:u:z::::::::::::; ;;;&;/;8;A;J;S;\;e;n;w;;;;;;;;;;;;;;;;<<<"<+<4<=>>)>\>u>z>>>> ?7?E?`?u??????0 050P0e0}0000011!111Z11111 2)2L2i22222 3B3U333334 494S4Y4}44444444445<5g5y55556 6)6A6h6m66666 7,7A7Y7u7z777777 8)8E8N8W8`8l8888888888899!959L9Y9u9z999999999: ::1:E:J:e:n:w:|::::::::; ;%;*;E;J;e;j;;;;;;; <,>>>@>E>Y>y>>>>>>>>????5?:?h?q?v????????000(0-0I0e0n0s0000000011151;1U1a1n111111112212I2i22222222333383U3a3f3q3333333 4404@4b4q44444444444<5A5U5d5s555555696Y6|666666677Q77777:8Y8888 9:9j9999 :):I:::::::::;%;1;6;R;l;;;;;;<<>'>,>E>J>e>r>>>>>>>>>>??%?5?:?U?^?g?p?y?~?????000 0)020;0D0M0V0_0d0u0~000000001 101E1J1e1n1w111111111111122'2,2E2N2W2`2i2n2222222222223 33%3.373@3I3R3W3e3n3s3333333444,4E4^4h4m44444545A5U5n5t555555555556%646C6R6a6?7U7Z77777777778 8%8*8E8T8c8r8888959:9U9^9g9p9y999999999: ::;:@:U:Z:::::::::: ;%;1;L;l;;;;;;;;;; <%<.<3>>>#>5>A>F>a>u>>>>>> ?)?A?U?b?y??????P090}0001!1D1Y1y1111111292U2Z2u2z22222`34j444444455!555A5U5Z5y55555636<6A6e6n6666677"7W7`7i7n77777777777778888$81878A8G8L8R8a8g8m8r8w8}8888888888888888888888889 9999!9'9-93999>9C9I9O9U9[9`9e9k9q9w9}999999999999999999999999: ::::!:&:,:1:7:=:C:I:N:S:Y:_:e:k:p:u:{::::::::::::::::::::::::; ;;;;;%;+;1;7;<;A;G;M;S;Y;^;c;i;o;u;{;;;;;;;;;;;;;;;;;;;;;;;;<< <<<<%<*> >>>>#>(>->3>9>?>E>J>O>U>[>a>g>l>q>w>}>>>>>>>>>>>>>>>>>>>>>>>>? ????!?'?-?3?8?>?D?Q?V?a?f?q?v??????????????? 0000!0&01060A0F0Q0V0a0f0q00000000011 111F1R1\1h1111111111222'212?2K2a22222222233!353A3K3W3a3u3333333333444'414E4Q4[4g4q444444444555(5A5V5b5l5x55555555 6;6A6L6X6t6666666667&747@7O7Z7q77770\==========================h>l>p>t>x>|>>>>>>>>>>@222222222222h5l5p5t5x5|55555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6|666P:T:X:\:`:d:h:l:ph====>>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>>>>>>>>>>>>> 1 1$1(1,1014181<1@1D1H14034383<3@3D3H3L3P3T3X3\3`3d366666666666666666777 7@7D7H7L7P7T7X7\7`7d7h7l7p7t78888 8$8(8,8084888<8@8D888888888=<=@=D=H=L=P=T=X=>>>>>>>>>??? ????? ?$?(?,?0?4?8?>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>(>,><>@>P>T>d>h>l>t>>>>>>>>>>>>?? ?$?4?8?H?L?P?T?\?t??????????????? x0 0$04080<0@0D0L0d0h000000000000000 11 1$181<1L1P1T1\1t1x111111111112222 2(2@2P2T2d2h2l2p2x22222222222 33 3$3(303H3L3d3t3x333333333333334$4(4,444L4\4`4p4t4x4|44444444444455555$5<5L5P5`5d5h5p55555555555566 66,6<6@6H6`6p6t6666666666666777,707@7D7H7L7T7l7|7777777777777888(8,80888P8`8d8t8x8888888888888 9999 989H9L9\9`9d9l99999999999999:: :$:4:8:H:L:P:X:p:t::::::::::::::;;(;,;0;4;<;T;X;p;;;;;;;;;;;;< << <0<4<8<<>$>D>X>d>l>>>>>>>>?$?,?0>8>@>H>P>X>`>l>>>>>>>>>>>??$?,?4?>$>0>P>\>|>>>>>>>???$?D?L?T?`??????????P 00040<0D0P0p0x000000000011$1P1X1x1111111$2,2P2d2t222222223(3`3l333333334$4D4L4T4`44444445505<5\5h555555555 6@6H6P6X6`6l6666666666667777$7H7h7p7x777777777788<8P8\8d8888888 9989D9d9p9999999:$:0:8:P:X:`:l::::::;(;<;L;\;;;;;;;;;;< $>,>8>X>d>>>>>>>>>>? ???$?,?4?>0><>\>d>p>>>>>>? ?$?,?@?l?t???????p 00@0H0l000000001$1P1X1|111111112$2,282X2`2h2t22222223$3d3t33333333$484D4L444444444445 5,545<5D5L5T5\5d5l5t5|5555556 6,686`6p6|6666667(747T7`777777777777778 8888@8H8T8t8|88888889949@9`9l9999999::<:D:L:X:x:::::::; ;; ;@;H;P;\;;;;;;;;<<$><>H>h>p>|>>>>>>>?(?0?8?D?d?p?????? D00$0<0H0p0x00000000001111 1(10181D1d1p111111112222 2,2L2T2\2d2l2t2|22222222223 333$3,383\3|33333333334 444$4,444<4D4X4x44444444455$5,545@5`5h5p5x55555555555 6,646<6D6L6T6\6d6p666666666677 7(747T7`77777777788(8H8P8X8`8l8888888889 989@9L9l9t9|999999999: :,:P:p:x:::::::::::::::::;;;; ;,;L;T;`;;;;;;;;;;<$<0$>0>T>t>|>>>>>>>>>>? ?? ?@?L?t????????? 000 0,0L0X0|00000000001 1,181X1`1l11111122$2D2P2t222222222222333 3(30383@3H3P3X3d333334 4(40484@4L4l4t4|44444444445 5585@5H5T5t5|5555556 6,686X6`6t66666667 7(747T7`7777777880888@8H8T8t8|8888888889 9(949T9\9h9999999 ::8:D:d:p:::::::; ;@;L;l;x;;;;;;;;;;;< <<<$<,<8 >0>D>T>x>>>>>>>>>?(?4?8>d>>>>>>>>>>>>>>>>>? ???0?404 *H 4041 0 +0L +7>0<0 +70 0!0 +y9q]fvԠ00W~|NYKw;0  *H 01 0 UZA10U Western Cape10U Durbanville10 U Thawte10U Thawte Certification10UThawte Timestamping CA0 121221000000Z 201230235959Z0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G20"0  *H 0 ITK %y"W*oܸ&Csk¿.PZvC%CE{t"״MD$k_E;DCsi+˙r&Mq1QaSI,xE/W?=ƒJ{3y uAQlie)`; tޒ"t|'JÞ-'}aqPK],e ؖ|NHDD h]jxdE`F~T|yq00U_n\t}?L.02+&0$0"+0http://ocsp.thawte.com0U00?U8060420.http://crl.thawte.com/ThawteTimestampingCA.crl0U% 0 +0U0(U!0010UTimeStamp-2048-10  *H  yY0h O]7_R DnmX|0i#s oG9*ÎY M1\*zzWLey@b%n7j!AW?wI*^8j"Q~0085njP0  *H 0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G20 121018000000Z 201229235959Z0b1 0 UUS10U Symantec Corporation1402U+Symantec Time Stamping Services Signer - G40"0  *H 0 c 9D#DIa Sۭ,Jn"hcSit<üu0O07`Dc.Ng'q٥0  *H 01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1;09U 2Terms of use at https://www.verisign.com/rpa (c)101.0,U%VeriSign Class 3 Code Signing 2010 CA0 170421000000Z 200204235959Z01 0 UCN10U Guangdong10 U Zhuhai1200U )Zhuhai Kingsoft Office Software Co., Ltd.10U RD Department1200U )Zhuhai Kingsoft Office Software Co., Ltd.0 0  *H  0ĸV(7P|$ iHy) ** \|˻)Dh3pűʮ zYqݯڂ";!]1Q!j:I2X3bq(V45 ͷߖqU&J@<& m%{Ͽ?/wƵVz;T0Sb4Z(LN~[uGr.4L~O =W0֦6րv.~4-00U00pU i0g0e `HE0V0(+https://www.verisign.com/cps0*+0https://www.verisign.com/rpa0U0m+ a0_][0Y0W0U image/gif0!00+kπjH,{.0%#http://logo.verisign.com/vslogo.gif04U-0+0)'%#http://crl.verisign.com/pca3-g5.crl04+(0&0$+0http://ocsp.verisign.com0U%0++0(U!0010UVeriSignMPKI-2-80Uϙ{&KɎ&ҧ0U#0e0 C93130  *H V"4aHVdٌĻ z"G8J-lq|pO S^tI$&GLc4E &sЩdmqE`YQ9XkԤyk Ar7" #?Da̱\=ҍB=e6Դ=@(#&K ː]L4<7o 4&ٮ Ś!3oX%|tXuc?1|Sv[퓺]!S‚Sc P=TR,=.ǓH1 "0 001 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1;09U 2Terms of use at https://www.verisign.com/rpa (c)101.0,U%VeriSign Class 3 Code Signing 2010 CA`Dc.Ng'q٥0 +p0 +7 100 *H  1  +70 +7 10  +70# *H  1"Dd"@\20  *H @fS 3ת{a sQk' TzBuR1BIpA.IY&8d+Whk47^{}kQ3K,ͽ6 5 ̒諥3(dz-؂NtH̤rme;&N?3r(5_ξ<edȥj9wB5!@"2SS|;WȳL&g{TeEg CY'zΞO0 *H  100r0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G285njP0 +]0 *H  1  *H 0 *H  1 190812055846Z0# *H  1f9/}0 $;0  *H yގ55aM)8dat97''.v ?Nx#gf1)v >–{$ʳwJ|3!+%Ąb}%<ލ$ _ќe$ALN a37Fm_:`t/ B\^ybof ܆'#G$";pvc@1S4=J7Jb9wڌM6t&Kh}bȊdnK+0 +710 *H 010  `He0\ +7N0L0 +70 010  `He z#+z𚙽B4ŽjF z00DൾF?١ Ի0  *H  01 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing CA0 170419000000Z 200203235959Z01 0 UCN10U Guangdong10 U Zhuhai1200U )Zhuhai Kingsoft Office Software Co., Ltd.10U RD Department1200U )Zhuhai Kingsoft Office Software Co., Ltd.0 0  *H  0ĸV(7P|$ iHy) ** \|˻)Dh3pűʮ zYqݯڂ";!]1Q!j:I2X3bq(V45 ͷiY#sL|u hlm=|G}9\UsċV"M;ڶ-`Jm]~7ZOYN{BJX*/iutq(#OM2!S}QGQV⒂87of}n򘬠z2Otzf SSnVk$L0Y0A=xvI`a}ʆ*0  *H  01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2006 VeriSign, Inc. - For authorized use only1E0CU٦V?.)|=꺓P")L:_֤%k/L'{ "`?MLrgw'Ǻ5I(J D 6+P]'KT+^t É"wCL?d!10001 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing CADൾF?١ Ի0  `He0 +7 100 *H  10 *H  1  +70 +7 10  +70/ *H  1" td58J5oPf=Kg샴0  *H `5qpWIN]N(Yt K]wK_rNbAWr=dC)yaDĕFW 7mDn'=XY7υ}` d[Bdț_-;. Ԇ>B}%-%$ 4eoâDt|Ң#PeA܅%lީbO dEЭ Nƍr1"]E8Y)@uC$@NK20190812055853Z001 0 UUS10U Symantec Corporation10U Symantec Trust Network110/U(Symantec SHA256 TimeStamping Signer - G3 080 {IhQDɉҜ0  *H  01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2008 VeriSign, Inc. - For authorized use only1806U/VeriSign Universal Root Certification Authority0 160112000000Z 310111235959Z0w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA0"0  *H 0 YYUOr]UM 3I;Kሙ3ǀۑWrwͨ 7jK _y5x2#2AY>+m:ɜHS6xš7w0s0U0U00fU _0]0[ `HE0L0#+https://d.symcb.com/cps0%+0https://d.symcb.com/rpa0.+"0 0+0http://s.symcd.com06U/0-0+)'%http://s.symcb.com/universal-root.crl0U% 0 +0(U!0010UTimeStamp-2048-30UcʣNrৼA)8ub0U#0wiHGS2vї0  *H  u-4\2EOxoOȁ@)]Vdq0*af V]q G̐/ lN3ִLcH9@!n< ɏSWA/MNxlBna\RNkJzS uu.fW:Ί۞8R` M'm2?@Ῑ9+ZXU}ǚ#*a0K03{寺?#"AM0  *H  0w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA0 171223000000Z 290322235959Z01 0 UUS10U Symantec Corporation10U Symantec Trust Network110/U(Symantec SHA256 TimeStamping Signer - G30"0  *H 0 ܿi{TqG e$ m0?'J3Nm@" <$(rQ= &:C#uGp _[rHWeM<@28?,Y#ˀMɪ lUaW,ĵl#ҟ lbiNR1[tRWl"Uo?J"ve6򖕁&,8ӯ%@ S)WX^HA!޴&{@SXyR1ME<:"Ŵoﰊ00 U00fU _0]0[ `HE0L0#+https://d.symcb.com/cps0%+0https://d.symcb.com/rpa0@U9070531/http://ts-crl.ws.symantec.com/sha256-tss-ca.crl0U% 0 +0U0w+k0i0*+0http://ts-ocsp.ws.symantec.com0;+0/http://ts-aia.ws.symantec.com/sha256-tss-ca.cer0(U!0010UTimeStamp-2048-60Un_;1y6{0U#0cʣNrৼA)8ub0  *H  F_HϨ'K!Ͳrpc/U){9FN~eXW 6$ {;bJۊTm(gq?3 ٢YJekR)uJ+˛MYA÷?Dz"tG %t`n`Vz DXHwr$,?Kg_\T>3[ŷNqfE?v1Z0V00w1 0 UUS10U Symantec Corporation10U Symantec Trust Network1(0&USymantec SHA256 TimeStamping CA{寺?#"AM0  `He0 *H  1  *H  0 *H  1 190812055853Z0/ *H  1" 9_'w1[7l4ͅMWI:ć 07 *H  /1(0&0$0" tv}9N |ƀIK1jLL&O]'s6 ,guZv>pK\pRxSA/`1vǸāDyxu mQL e9h}UpY~5 knbgȇW|aۺؒKȳtGo?Ưϵ$0%6c k<fT>12Cc