IMD 1.17: 24/12/2009 19:56:17 internet-sg 1of1 stadalone version 2.70   Internet-CTB?}v?}v /`69|M^ Sirius Systems, Inc. Release Notice for 2.70 Internet-CT SG September 7, 1993 Files on the Distribution: Disk 1 of 1: InternetCT.XIM A collection of compressed files. The list is in the next section. Transport_SG.Run The TCP/IP system service. Explode.Run A program to expand the files in InternetCT.XIM. Internet-CT.cmds.sub A submit file to create the Internet-CT commands. ReleaseNotes.Txt This document in text format. Transport.Config.Gateway1 Sample configuration files as used Transport.Config.Gateway2 in the manual examples. Transport.Config.Ngen1 Transport.Config.Ngen2 Transport.Config.Sirius HdInstall.sub The installation submit file. Install.sub The installation submit file. Files compressed in the file InternetCT.XIM: AutoConfig.Msg.Bin Binary message file used by the configuration utility program. AutoConfig.Help Help text for the configuration utility. AutoConfig.Run The configuration utility. Msg.Bin  Binary message file used by the utility programs. Msg.Txt Text for the binary message file used by the utility programs. Performance.Run The interactive performance analyzer program. Statistics.Run An interactive video display of important activity and resource  utilization from the transport service. Trace.Run An interactive link level packet activity monitor. Installation Procedure: To install Internet-CT perform the following steps: 1. The request sets (definitions) used by Internet-CT are on the Request installation diskette. The request sets must be installed and the affected processor(s) rebooted before Internet-CT will operate. Note: Request 10.0 or later is required with this product. 2. If this is to be a cluster installation be sure you log out or turn off all other workstations in the cluster.  3. Insert the Internet-CT distribution diskette into the workstation's diskette drive. 4. Submit the file [f0]HdInstall.sub or use either the command Software Installation or Install (if your system supports  r 2 more versions of the EDL interface. 4. Added support for the Kodiak Ethernet card in the ATX module. Changes from release 2.56 1. Enhanced the XE-530 Ethernet interface. 2. Added support for tracing X.25 requests issued by Internet-CT. Changes from release 2.55 1. Changed support for Bull StarNet Ethernet interface to not require [Sys]DLM.Run. Changes from release 2.54 1. Support for BNet II ethernet interface added. 2. Support for Bull StarNet Ethernet interface added. 3. Improved TCP close processing. Changes from release 2.53 1. Support for NFSNet. 2. Available memory increased by 128K bytes. Changes from release 2.52 1. Enhanced Udp application interface. Changes from release 2.51 1. Enhanced support for SG5000 ethernet module. 2. Enhanced support for EN3 ethernet module. 3. Udp application interface added. Changes from release 2.50 1. Enhanced support for SG5000 ethernet module. 2. Enhanced support for EN3 ethernet module. 3. Corrected a memory consumption problem in the X.25 interface one of these commands). 5. The installation of the software will proceed to completion. 6. Please consult the samples in the directory of the distribution diskette for configuration of Internet-CT. The installation of Internet-CT is independent of any other software and may be performed at any time. NOTE: The installation procedure creates the INetCT directory for approximately 300 files. If you expect to maintain a large number of SMTP messages you may wish to create the INetCT directory with a greater number of files before you perform the installation described above. If you are installing the software on a Megaframe SRP simply install the software at any convenient cluster workstation. Note that in a cluster environment the software will be installed on the system disk of the master workstation. Be sure that all other workstations in the cluster are logged out or turned off during the installation procedure. Memory and disk requirements: The Transport_SG service requires 100Kb plus user specified buffer memory in the master workstation or SRP. Using the 40Kb default value for buffer memory makes the total memory requirement 140Kb. Approximately 1000 sectors of disk space are required on the master workstation to install Internet-CT. Changes from release 2.64 1. Improve the support for the Kodiak Ethernet card in the ATX module. 2. If phone number strings can begin with 'a' or 'A' then "atd" is not assumed. 3. ARP returns ICMP Host Unreachable after 15 seconds. Changes from release 2.63 1. Correct the support for CTOS III without a Unisys ethernet module. Changes from release 2.62 1. Changed the IP router not to forward packets with broadcast addresses. 2. Changed the internal SMTP server not to accept mail until the system date and time has been set. Changes from release 2.61 1. Compressed files on the diskette. 2. Correct TCP close error reporting to be the first error and not the last. 3. Correct support for the SG5000 and EN3 with CTOS III and paging service. 4. Add Support for the 10BaseT port on the SG5000. Changes from release 2.60 1. Added support for ProtocolManager in the EDL interface (Mode = 6ARPA). 2. Corrected an ERC=80 condition in the internal FTP server. 3. Added Install Internet CT parameter 5 - TCP Max Backoff. This controls the number of of times a retransmission is made before the connection is closed. Associated ERC is 61538 "Maximum backoff timeout" 4. Internet-CT now treats the timeout field in the TcpOpenConnection request  as an override to parameter 5, if it is non-zero. 5. Change the TCP backoff processing for state = SYN_SENT not to geometrically progress. Changes from release 2.59 1. Correct a problem introduced in version 2.59 - initializing the ATX module. Changes from release 2.58 1. Corrected the support for the Kodiak Ethernet card in the ATX module. Changes from release 2.57 1. Added support for tracing EDL requests issued by Internet-CT. 2. Added support for X.25 Facility specification. 3. Added support fo . Changes from release 2.41 1. Added support for SG5000 ethernet module. 2. Corrected Asynch line group name checking. 3. Check maximum lengths in ARP packets to prevent ERC 80. Changes from release 2.40 1. Provided the ability to use alternate request code ranges. Changes from release 2.33 1. Added support for the KWA ethernet module. Changes from release 2.32 1. Support added for Unisys DCX module. 2. Modified internal SMTP server to interact with Intermail on error conditions. Changes from release 2.31 1. Corrected timers that were too long by a factor of 10. Changes from release 2.3 1. Corrected problem that occured in version 2.22 - memory consumption. 2. Enhanced support for external ethernet driver. 3. Corrected FTP directory display. Changes from release 2.22 1. New AutoConfig.Run program. 2. Detach command added to AutoConfig.Run. 3. Internal FTP server now responds to ALLO and ACCT commands with a "202 Command not implemented" response instead of a "502 Command not implemented" response. 4. Internal FTP server changed to respond to STRU F and MODE S commands with "200 OK". 5. Internal FTP server corrected to return to "command" mode on data channel open failure. 6. X.25 address mapping changed to comply with RFC-1236. 7. TCP retransmission performance improved. Changes from release 2.21 1. AutoConfig.Run reports hostname lookup errors in "route add" statements. 2. GetTcb requests are responded to immediately if the 11 bit (0x0800) of the handle is on. Changes from release 2.2 1. Correction made to length field in "SNAP" mode for ethernet. Changes from release 2.1 1. Support for the IMSP/B-Net-I ethernet driver added. 2. X.25 interface memory problem corrected. 3. UserConfig.Run merged into AutoConfig.Run. 4. AutoConfig.Run changed to allow the use of names in the "route add" statements. 5. The "metric" field in the "route add" can now be used to describe the route's timing characteristics. 6. Statistics.Run, Trace.Run and Performance.Run removed from this diskette. 7. Transport_ARPA.Run and Transport.Run are both included on this one diskette. Changes from release 2.01 1. Support for the external ethernet driver added. 2. Trace program changed to include TCB state changes and request monitoring. 3. Corrected X.25 problem created in 2.0. 4. Added mode "8Switched" to the X.25 interface to allow for X.25 NotifyNextIncomingCall requests with 8 bytes of cntinfo. Changes from release 2.0 1. Trace program changed to be selectable by address. Changes from release 1.99: 1. Support for the XE530 added. 2. Enhanced the interface to the EN-3 module. Changes from release 1.98: 1. Correction to the parameter "size of the tcb returned" in the GetTCB request. 2. Addition of the FTP server command NOOP. 3. Correction of an SMTP/queue manager interface problem. Changes from release 1.97: 1. Correction of an ERC 61942 error in the application interface. 2. Addition of mode "SNAP" to the ethernet interface. This allows use on 802.2 networks. 3. Addition of mode "4SLIP" to the SLIP interface. This allows use with other SLIP systems that require a 4 byte SLIP header. Changes from release 1.96: 1. Addition of mode "DDN" to the X25 interface. Changes from release 1.95: 1. Correction for BULL/386i hardware timing problem. Changes from release 1.94: 1. Leased SLIP lines with dial-up fallback support added. 2. X.25 permanent virtual circuit support added. Changes from release 1.93: 1. Dial-up SLIP multi-port routing added. Changes from release 1.92: 1. 9 bit SLIP added to be compatible with some UNIX systems. Changes from release 1.91: 1. Dial-up SLIP failure code changed from ERC 61544 "Route Fail" to ERC 61539 "Net Unreachable". 2. Dial-up SLIP did not hangup the modem correctly on loss of carrier. Changes from release 1.9: 1. TCP close processing changed to be sensitive to round trip time. This avoids resets on slow links. Changes from release 1.84: 1. Dial-up SLIP and dial-up compressed SLIP interfaces were added. 2. TCP window reopening notification changed.   0 route add 128.39.2.0 27 0.0.0.0 0 ec0 # Here is a sample Transport.config file for a gateway in a subnet # 128.39.2.32 to 128.39.2.63 of class B network 128.39.0.0 # <== our local ==> <=== defaults ==> # name address MSS window TTL ident gateway2 128.39.2.63 512 2048 3 # here slice interface mode MTU attach ether master 0 ec0 arpa 1500 attach async master [comm]b sl0 slip 1500 9600 # local host entries # name address host add ngen3 128.39. Changes from release 1.83: 1. Process priority problem created in 1.81 corrected. 2. Change made to X.25 removed (see changes from 1.82). 3. SMTP Server did not correctly process a "close-reset". Changes from release 1.82: 1. Change made to X.25 interface for use with DDN. Changes from release 1.81: 1. FTP Server permission code checking was corrected. Changes from release 1.8: 1. Problem with the NCR controller and 80186 processor corrected. Changes from release 1.7: 1. Change made to TCP initial sequence number generation to overcome problem in the Convergent Technologies S-Series TCP window flow control. 2. Support was added for the NCR Ethernet module. 3. TCP Statistics gathering and reporting were enhanced. 4. TCP window flow control was optimized to reduce retransmission. # Here is a configuration file suitable for a workstation that # resides in class C network 193.47.35.0 # only one device; an ethernet slice. # <== our local ==> <=== defaults ==> # name address MSS window TTL ident sirius  193.47.35.31 512 2048 2 # here slice interface mode MTU attach ether master 0 ec0 arpa 1500 # name address host add ngen1 193.47.35.5 host add ngen2 193.47.35.4 host add pc1  193.47.35.6 # only one route; to the only device. # address bits gateway metric interface route add 0.0.0.0 0 0.0.0.0 0 ec0 # Here is a sample Transport.config file for a gateway in a subnet # 128.39.2.0 to 128.39.2.31 of class B network 128.29.0.0 # <== our local ==> <=== defaults ==> # name address MSS window TTL ident gateway1 128.39.2.31 512  2048 3 # here slice interface mode MTU attach ether master 0 ec0 arpa 1500 attach async master [comm]b sl0 slip 1500 9600 # local host entries # name address host add ngen1 128.39.2.5 host add ngen2 128.39.2.4 host add pc1 128.39.2.6 # remote host entries # name address host add ngen3 128.39.2.33 host add ngen4 128.39.2.37 # route directly on ethernet to subnet 128.39.2.0 -- 128.39.2.31 # route all other on slip link to gateway 128.39.2.63 # gateway 128.39.2.63 will route over ethernet on subnet # 128.39.2.32 -- 128.39.2.63 # address bits gateway metric interface route add 128.39.2.32 27 128.39.2.63 0 sl 2.33 host add ngen4 128.39.2.37 # remote host entries # name address host add ngen1 128.39.2.5 host add ngen2 128.39.2.4 host add pc1 128.39.2.6 # route directly on ethernet to subnet 128.39.2.32 -- 128.39.2.63 # route all other on slip link to gateway 128.39.2.31 # gateway 128.39.2.31 will route over ethernet on subnet # 128.39.2.0 -- 128.39.2.31 # address bits gateway metric interface route add 128.39.2.32 27 0.0.0.0 0 ec0 route add 128.39.2.0 27 128.39.2.31 0 sl0 # Here is a sample Transport.config file for a workstation in a subnet # 128.39.2.0 to 128.39.2.31 of class B network 128.39.0.0 # <== our local ==> <=== defaults ==> # name address MSS window TTL ident ngen1 128.39.2.5  512 2048 4 # here slice interface mode MTU attach ether master 0 ec0 arpa 1500 # local host entries # name address host add gateway1 128.39.2.31 host add ngen2 128.39.2.4 host add  pc1 128.39.2.6 # remote host entries # name address host add ngen3 128.39.2.33 host add ngen4 128.39.2.37 # route directly on ethernet to subnet 128.39.2.0 -- 128.39.2.31 # route all other on ethernet to gateway 128.39.2.31 # gateway 128.39.2.31 will route over slip link to gateway 128.39.2.63 # which will route over ethernet on subnet 128.39.2.32 -- 128.39.2.63 # address bits gateway metric interface route add 128.39.2.32 27 128.39.2.31 0  ec0 route add 128.39.2.0 27 0.0.0.0 0 ec0 # Here is a sample Transport.config file for a workstation in a subnet # 128.39.2.32 to 128.39.2.63 of class B network 128.39.0.0 # <== our local ==> <=== defaults ==> # name address MSS window TTL ident ngen3 128.39.2.33  512 2048 4 # here slice interface mode MTU attach ether master 0 ec0 arpa 1500 # local host entries # name address host add gateway2 128.39.2.63 host add ngen4 128.39.2.37 # remote host entries # name address host add ngen1 128.39.2.5 host add ngen2 128.39.2.4 host add pc1 128.39.2.6 # route directly on ethernet to subnet 128.39.2.32 -- 128.39.2.63 # route all other on ethernet to gateway 128.39.2.63 # gateway 128.39.2.63 will route over slip link to gateway 128.39.2.31 # which will route over ethernet on subnet 128.39.2.0 -- 128.39.2.31 # address bits gateway metric interface route add 128.39.2.32 27 0.0.0.0 0  ec0 route add 128.39.2.0 27 128.39.2.63 0 ec0   S D|4)\0F`.w+7,mqI&5 kmDPY{bfoN 5x= 7Y)@FyKPC6WlޜF@1upqOcuhFoAv/No 6Ի >ȤUk {YnΪUO:C]ʿlX̆IeMx Rsd:l5ݕ杽'Ȑ0`${{[]l޼kokL5. .rq~O O PU.NdH 2oMb2L[NUʂ[eUg!{^oJ7cl; ֍"e⦬}o CS1{"%y}w ũ[7k=HխtSӃM :f7V$#Io }ݨ5NwOD[)6RHo!uQW m'VGgaӔ cFY?%sC/B&ll>I M$,p6 r&9/INknN)ҧP_5ή){k$t2LDOqx# 52"y#WtȜ7n1 J)+\gncK&' smntOPm Li!s"a|bQe\ښt RF:c_}Uj2L^3khY2 K{yмIޟbKo"B[Nנk;:mYhRf. s[!Sys]AutoConfig.Help9vV![!Sys]AutoConfig.Msg.BinlSv<[!Sys]AutoConfig.RunlSv-[!Sys]Msg.BinlSv0 [!Sys]Msg.TxtiSvTS[!Sys]Performance.RuniSvCrkr[!Sys]Statistics.RuniSvJp[!Sys]Trace.Run\쩙 1x$dʸɛ9t@8 ӦTД !0s9 lތ ö^֜ Ĭ9hƶ.fY  Ơ #':eeeD_yr̛4nΦ!u6cJ 'ezBrI4 =6hVAi8eVC,=3[1m@ :R\Yu?W+_ A'.^( ![%Uag11KIKön඘-ck "}&&`M6yђf=A+֝0tҶ6vܞ#u֜\mMs ' 2#Zs28kg97tM9gkD}WB:i걺%-gOV۞ն͘1uG/w6嵐FFεnRKdMLXTxO*4/F 0ovAEg4l+Y owUCU0)DwH/맶Z+:p%+Pޜq;Dif3dP4vwdߠ.z0M\aS5-pLOLڨƍ[2.θlmLi T0qR ˈHK+*-ʛ3r޴EJ;v%cjG)fL816j!EYV»!KpZ\Ypؔ%;98BCFMn!~v~W};6ǥ\]nɛFF~R!T+"AN[ =rMLb^-2u%XZ\x?8sZOԙUL=`̿d[ϖݏcR1 ;2&z-jjZ9 -ZK)CpɧmR8nYz$t ^hlqTw$ &i"ia -KZ /oD2lkF)T'aZij T0I=q5G61bN(]T ,_RNިR+u80vgKK7uΠ1po-̔Mͻ'¸ʼns]Ukxw==7ov 0J%U`.f&b.e=iun/m|[v yv-A9y'+cQ"Х""V*`Ӿڋ=<1R'2Q+O&\>./c fBk {(# z[W'ܴpg6D xETrC}m8½BL3yGhҴyV ]U""|TpJGSG.U62ikhұռBrq65{7tf` ɴ+kbF_w̌LZs΁I ߣhiĔUP] -ŅM/=7eF:/zbiR4if@]p:pŎ_3v[J8tRmD K:16;irOn\UE(`cl ո|w4(v%#{:|9$9u2/&SnaiIEUa_x&񫴉uj!9I%X/l!kꖻ,c)vB4ȘSV R?3Չ=(v*B-Y V Fu2gwBڄi=mq:sD,OaXxj;Z@}CRzq M!ÿw%|يzh *氁ߺRLXܗNCaHqwaj ԝ,H;}\RX Ng\wt6HTH)wG!3iBhR2-RH ]c78c/KyRګȎPEk" K!wYvJJ$ugN3nygycް cxD bxD us9i* ȀA&wNuQ ArPUcN1n]{i+^!wfLvT,#LqϸQ[=*퀜!Z+=1lI.VEY;K3u`f L~r[SgK[CgB+`1n"H9uTcWMX*vL' 9-9%/_TI JrV龚1.E!UtK=X<> iiX`QLVrtW%Ÿ{G-W#y NATWR/tD6*i hE!` j:_%qR^26>5ؙ TtuWV*D\)KT^O 0IvU|W:h:p7; my4&pa̕~hY0Nk,l;siqKjN7hls 'Tܤ6Oz<*~~ޚ疴t]녗lD-9e"TMJK7-p̵QOMZW#مDќ8葁@*-$'1D9M1C8Lӟi07'"S@ɕwҰ2qBqlmI lѺ>iB)t9OX!0 ,w0/ZN8i≪An`s!x"pS Fx_Crz!1I)U^f_Nov= &KD4PX3hN rSXJ/(6rTkNxB|4nJ^ Dm24}۠ 3 7C1&l|Bݼ߰sFǾ<*ig2CW=v<4He,%"6`J^zNˀ1qۉƇk'*9`5w|hpAs]x}/`aN~-2kzLȭ~apSdcDbпMzRiBip8*5ATR,ICږ\QM":?Sp{غmߟqbɳ nC5un9]ֻ/bYSIV)}jH8N8{gQg Оr+V#,Lq;n䪈b ߯'g+CK\[1LgGd؇ilQ|p NLy)-P*p X<$#KɛUQ(@u9zW0rjOk\9nbkѦPۨ9kjbf4gTő[hQ HX%-ۂ\fR.\3MX*/bҼEVI5Q#MݹF_4^ U(`eCh&2.=0g6em.7O,`o1/#,pm 'pp_V q.NB"(A@i  =}![sҙDeF8 5s}mJ1-dc*#ʄjn2ctx![me0UEo1U#=*a@݇ݵ>ij۷_FX,֦gJkkc7L4fnQ*PPH)Wi(m89ͣ,j.C [ ׇϾb-Ec5:i n`kibCNHiI7!C6P}DSsU?ĕ)36i ȼѩvG(]V'M|D!q[ [+"]ʙDOɱ: שT/,壥n4?b7|t\՘2icnFX!۟H VMLI%MkNJx'Ƥr ;O)(8w-])l0`v#hF䘉 $Nij~3Ƙd"d"DRE4B0*87lw~ gi6"SÒ(X~1a 0, O^6vxIvVV?i)ZTlJ6u.(нTD]xjS-Ѳ&\f3pzVWhW4``YDg](Ⓛ4\VΞ6I~^sNѝ{3VBVm!6_@9o wI!ziA1p+nMԙ{7YETvXM&쥶4|E^o +#zE@a8\WF[AOzmhPM #!jlQK!Uvk˫ݸg q .BLQ!X"eHg؀DŽEKO8e]4ꎷAHχr*6lhDqB# aE!(@?s -av` Bx@ `p` EIޗ`Cb}ic'h`<??? F'??%?;?M?ZЈf0?eCc,I:<>8}~$ *CT߇}~X'vEO~!?d?Aal a8dp'x'v!A!@O? Pbazi 0v vcC,bp CV^?ZyKCku???dC???T?eh с_Z8Z6r$`steueDFHelm^??L?ZwLPk 0pP+^ 5E'FܼjhkFZj|x-BmyqC1`*ɒbn-aey 0@Pο!|-Zr@lDlBl0DlDbP`DlGH`pG?Ľn 0u0ʘ`Nx^ ` A?? ?0Sqy0[C ET-Ȏa+뽇ahpa ,fKX?d1[A? ,{!xz!|-[ںniK?x?|?????8P[= -d!j0AmfP`Am@AԖMY a$2@!NA\ajx!AaX]?!aA!aA!aA!3'7 dqʜ2 Ib 0nȀHk m:hk8t5gK #2tPn m4g\ )N2ei: iSVw0y3& IB2s&aiSmY+s^H3amʕ]r Z,TK4vʺ7h6=Jt.BFM ڢQf$}3Y9t-L 0rΔ%ICg.qHK iZgrҌ%~$-ecCMm[-usGTL2E^8>NMWiw1ə \q2DJKU[$q%|ŞFO'Pfh1P,q\~ L8ŌEQV9o_=b\)&z v8pg]-@YPWUQ~9.f;Ü*l¸>n@83`0:jǢy.;}T,3GX– S/l9Ô V8B5E0EYC 2ۈcf2sbfN1clf 6jfMf3&f8F1G:!3+_)l9s[phyk靘|7ljf&9#ٕfLl Gi 'GʸBAI#BLmF:s\ .} K 2K̶jpq6jV򽋹ߘYpl{Tbl7fhټ7KG<6^i2 6nY`aLmy ,2j"D4 3w-m buCLdL#SȔ?2 ǻl 3} z 6}S$htz9 s!g7/C 'D SWslx_̆M4eȞyP 6a.&yg\l 8t߮2:b fH+ 72sfN Y ztmd>fQ}# YDf~df]%7qKjf N.\̄Lzb&=AIOn81fL̼=NRj @:ў҉/S $ 䎘 H/I&/I/(Gp97)gFI7!FL쉉b͠{1^L~/&)LX/H#tL4LzDN\+dR&0A&S $?0qa~JOf H2Bӟ`IM?%Lp1wTXcB0p Kbc` Be񐊉R1ɐG M'VLldAag L}{6LLltęˉ3?8l:6RDxbDxr#ayFxi77]y#gtQꛘqS68aGS)C~(W /irŧЀYjQ1jbHǠa33KRT@4RhRCD>-Ljs'3ا{_?ihDx'xKC1Ac*HEA8߮^b&|W^J7|o0&o5jXo5[M4VͿDo5[M4VͿ%VM9y`:0E'3R^I&iF&4_6Dx:RRe+fGy-G9ـ >|X&_WkǺLd"XzܷnNLi.&T/SK pTD~7jM4upMDS7M4upMDS7AI$q!b )rwS'8%p h^'%py h^'%p p)l1F%4ۿ-'o9[N4ӼMi^&4/QZ2rDyrʱ 6*iڔK &CqpC38A]H$rjbu,%5|ԱڟOdQyĴ%y CfD企둉^T@+&L@w'Cb:d$bt8lRaEDs6ԇM4aM}DS6ԇM4aM}9JɸI=Mn"zh&nyh&nyP <8I}ND߇D}8|N4߇D}8|N4߇|?PrR~-'_ˉrh~-'_ˉrh~-'84"L<6M7gʀmaHI .?E7m:i۪:ꜷِI/-o 53Uj)pHl..ZA|\# ݈TfN*o5]y?  ? 7< jo9'd3}2/7u4na?P????1/XJ?8????h??@`/r?n$<".(lb>¾?p?x? p`$``@??8?(??k?X?<(AA@aVF#?HCCI,@@@``.@Pbr?H? *8!V@.BV0^Jl?@}:uP @h<08AT0l`@``_XP}pX  #%`AL} )F@`z pMA?0?????P/X@(@   oH)C|pk|(_(ʇ|(X b@`f"/t)3N >?? \%X@Zj 9 (,Ȱp;r -@` q 1 F 40ҠI+ 4p O> 50@QH 25o@U4A`@CY؇ql}.`ahA+}G"ILAh7@hu<}6*Hx<T\??X?h?tؗG`c}`AAPA@P@=؇0d}8`30^}@ 0BP[eap0 pAA}p;l@ a(Hp؇V`@hr`p,@?0?`? `k?(??p?-???g#` A EqA,A 7~`_XAAA}2@`@c(Hp Hh@Tppgu 4A}G``ALA}K@ \(\}0^A}p8` :nl Lh k0|L1AFaӚ444?(?H L lO 5 fV~8V8}D`A}`} Aaɋh`#?p"p EA$Q !GQ`}%`` AA)8PFa\XP.,t}0@`@i)`?C=ԃ?hx=Po>.> [AϏ>K/#40!`_طPl!A&"}kDx`D(o_FnZ>4` R>׈>  ?? >?cs0@r`xA`a @`_m+m`?0?x0pa/>?X?x >DE E>?E? O&%{UTxT!O@?`>?0>`@¾??h% E>??/\=o D{?X?p X\fY Y? ?PO@(x"@ `P8}ll|x|x|E|x|x߸|i$ o+w>,IT"~w><4{.| |;KݏX}><F| '}Xx?}_>@?m\~~K+|/ t/_?DzP8B =00|L/Ѩl̟o ËPg9[ @c \|&L5lSnpãv_H>n@'c5EԿ0:쏕i>=w{Qgpݼ8Vj}?@T#A.0/|sX?AQ}};8?5^@N"|Ac Q>| =a8)PA|(*< @Xb 5p Zj 5[q 5x^ 8 H<CH=af|AhCD0M?E!]0H!%H@#ᜄ6L0a˄3PCD&QEaH+ RfYfłFs\>,C#'4t@ȑ)iQgn[y)f I܌q 6 r)#N&mysFN6 _amm:n0 ؤSmmC'ux+xaSMޚx[tk dim+f?_}sˑ&ތ1ob]pȭ1uضr9Jh"ܼ- VzI[W7dҘd:r nʙrV`n)IP)Đ'NE5DM5Zےq[\٭t9æY(Me ^`J"^OG9@Coԁ #wmț:n)eʀr^ $NBG:t֟3iθ`  αQKQbNmY#L)+r6y@N0dˆaS&{kk ݙyܰ>7R7^eee}Pٔ4-[ P"s<5z H&cS0ny[PRB(4wS\@pT` 5d 7( @%\ @&p '0PPpG-Bu0 'Jc!ܹD'n~,Q7+FLAH TL8p*B4!"oܜb7w@AOde>+"eR ׌nxv9lСf dz7sH ySNqm Dߖ"ee҇!iAj!ۺ ( ѮYP؄`#`?ߏ0؊?⋤>bGl*c+ #{G'M 2Ȑ@F 1fLn´)Ĝ[7 ؼqs6SrO [;o;"Gd+oi̛3nQGV۝0yzP}^ВJ9gh!$ 6tJzf HZN-#aҰrVry5m; ďCvBp@w+v%&& \ *c4 gJs\Irnm7L)+j4WSy5 /a~'=zzRrx@amsGNڲ\Wǐ Na!r[;ć˳kH7cʰ 2-fPlc &ů9Qb iRGUv+ <kmU܎83`70n- Q & ȟ (-a0K 9u@*aMv5wGȔ<n(SPW եN &+۠Rj-嫥7 C_1i<˓"dByϤ?$;(=C=J?S:2iGug΁pR5Kh7$ˠ|H [ecҴ Æ4.ʸ {qzp% 4iGJ7gHgm̶-|~fշc/lEM4_~!/d،є8MV`Glƿ!cqS,~CDuQ?P>?#l?o<@#ʿapcGZo` ViÅ1O]f< Nz5&'?՟ v-=T'9( zO&(S ,B:nJ'-Ďj)[Pŀ!c0nȀɀ@˸-J# E!d+&֖؅N9l%bY'+i[9ǀ[䙓W8 @|F~60Q*EO @CHi);0P}0>y? e-#z1pA$LA qYG4U5-g sl$2D\("ehF䷆"TfrT7uW0s=bi ǭqsm6AR(pI!~ ~O@(P~ޤ@;@0!@H 9 @ ܅ v/7q&h8aB1,B+IDBZ|"qf$I4P\R'H뀒0nꄑFʈ3mlL paWm%uܔlu uԙC CL1ex2?'ozi+DʌV Y@r:ezE+eȸ Tԑ)j`J a~8A P_&` `O  `v 0P / %L  8 (A( d(BT`>Ysƒ!saCtgiQz 2spR P)SHy„ *P@yb7tҸS%mr$H"̏T #@M=p@&XP8|AOB^&L^ 4H4q͓9SPs%O!޼ " 'hЄJ!d `}QI|Nܸ cN֡:H,->CB9oܩSQ~ShtCrOY!_1XMfnOѥM?9ǜ:?ڡwӄJ`k~'Lc0o6\@U.@-+z&,vcz+wȇ92z@Y `뢌:ۦ ?  R@?啻11݋7H XT6C$ecs%q[| EN~M2;,T cՌoR"].b|k-H~_b,>yp0RzEo }xX @4/ Hk-A+v^ hշ_p8۱s){ X%<@16zlTn]--xSVp_O #]ey*P$ .@ДC?Q$lP.ku̾AY+Wc ,BYG= 쫢 cvYX<v!t/8f!d]`e+vFk`Yd͂h{Ŀ:?^d^/4; &;1jO}  vH4t 3uD! 3К:jxf )bd@e8q`:e{/8i!ebÔ\?1 8c CQndYTÂ@,\ h)CD'/PY{ #\Lļ[TFݥݥȍS8`ݗ0J;6X(~&utXp5q~ NL(b`Kn+n! . cgغw BƦG-F9߽$JK,MDH)٢ɯ>h.-.2Q7G (\IH48KPùieJPt*¢@S7Xijq1NN(:N~S'"JLEДXw G)1 Œ_j{e MggozmL,-L #niRt>(S MJ}^PP0bu&a c(u'N8ǹ%U/̅\i,86+_0>7P]^K~itB9w75K5{ի]4Mć`8iw.jb̀?+dLE_5. 0tvRQ$@;y'ĿX `rux@ah<&XaB9|=nJ¹NL`;*Sz%d hQ^~6XjXa&3/lW~*V>UMKcnSa@bMfUm "=XBY`<4PˌQpuwU`\@AHTOwNߦ;\pz,BL*o놘Ϧ7PaTvPm_`hBI31Jl#!F+F+YL|"L0d+ LÁ9D#LmjeŤhir9o.aѮ!M)ne,~$v uerAug&E㫣 :j%:Qbc9mEqsT'qKH!a(t>PNm2-cP zWP4@ `sK>=\Xm/PGʤLEGw YcPp$-=W `D@f-ONvvSAWTׅ:cFz`9>:h@:wq%> ?7mǚ`B:@`]l8d65R dѡL@I(Xʋd5`e/y3:3Q?)9%Ă"lEU6`v]駊q.m@̈́֙#g O8 >Ah&}"i4 >t7b4@]b0ufp9J]3(sP4o~'@ו$ྺam4G<n4}Ub;kȖPl|wo};Q_Sıx}kamD:Q\Q+@ D(t 8eP@Nx/ݽ## 'FWB=qzviJ7e~ٲ1+4beX<+}.5 sX'GQ's߿1ПK´!dzAA4.밳^*&M _O DY4"i,^(}Pp CX \F p}Tr\ȝr`(0wt'SMs4-r/+c4]V˪w5#4+tΟ/.# r`@A*M*GDZ -R(̗B) ᮂ{^ =웹r.z+gб3;͑Y y&,9/$c;f=Yg {){+g=sV̵n?'-Gt֭W?MyMKo1=IfV rOmϬ`50RAM;X` :l9* k&Jꇨp}RTCX?Շʇp. c.#u@вÅ*SZF)Rb)X N˦AiTbӬӲٴ: \{*YDހ(P9g]g##cLS0zF91V Y# &>\rXEr_䰋!5_\X՛C\Mк] fM8e Xmr AY{|6 @.ߘ=jy&m 15X: W%1o}چz &mHe{hNP!Ó*w=]jH\k,kI 9w\LNiKXX88B&3^&$kT-z.(i'K sħT*b#[A[%ˠp0sx r,[A!mː!.v8(H@@`kV|B`ܔ@5 ʷ(c@'{Ȣ* Y@w~;S@ IgG!])YM#_CVJeS uY!-傽JK.|Rdy.u 5KPPvoIiִQMM[⚦q<N]-X\-/]%pPJ0i2P`: }uK*w Z@"ڔAjϿҏ :;N߆ PYU"|8Ou I-MVې4zQ䀅u!Zq ܡa. >۝}B. <1vطEU*YYh @"ѱn g>7_H2Ml>UxQuN2J$Ki > RI͡FH;ME轰w U1V$VjU)?w ;]XC O<&>܂Oau4s P$1>30+àaӰ^ =;QP m_*4--Xi~n@RTZ[uۆC CVN 2@rZn #_:%Eb {&hܦ"+ JAĽZJ/3IzV8gk&Ba0Xt {ªCj)k k!uI)vh@g`Xr+ s:^{fG)*d,D (#}ہߎ|K c]9 ,ZZyY9e?A %uo~$+ZdvgigKulr\L{{9z%5?yM3j6 ,Lt劦lm@-A5MduȽ OK_d #ϑ"umYuiFO q ޲PL?Ia \0F:f1aC ,c'fd2F:&ʊ|O0n1sҟHD\G&SYLSV31Oz:V&!14vo̞ocsB@KnoM[ʂ/*:G ճ. BB1=HN_F+7uql5NQ۟1ڿF!ihpt#YD7P|g6!*jb]F`٩DqLF㘂8psIέKD:ov!C\8.n)?xp@?p@d@jEA< 4JY~N  Li A`mUO^!< R`E$6UEq4;iнu+39XΏLf׮Lr 0*è 6)šHH0TΦ*,n`A' 8ͮTPIy(HXWQ%UtQq8z-0NI JXPDYg5+ ɂP%;Rai`HKK1JS{Hg 9Z% ڨ.QX슦;(XW=ێ?'@wEHV[*S(^QؙgѺcjyJ]?.G:w; ,Ó~ßA,BL61dv7a.%Igm>S3֯yuU5J?k> iA[ZgB̈boc䀻sϼ-.gYq/ǰIR%TZsW5.HGP(eC!!3|ZY˃D5 6w|8Q笄 DE7$6࿂lpzV Egc 4~o(6 1jƸ/u)z3cq,oB+&~p.( :Y(<^IfC1(\NY6!d̥X1;A"|-*.%m.J)CBFi"VΜC54)$2/w*2CǴg (XP4:YC8 cEϐ%EX$]X*a84[&bpO| 6SϿ{&l(#DV@͞ c=z2yOuu[@2)D)p%11WP+' A-LCk qP-Nt߀~(nauj70+jT;dSQ]T7;!PD%S؜ 4" R#DX[qUV~ D9D*0%AMJT ڋ,ZKqe':P|P *q.4(F%sQ*PzQl"D,<S@2L_)(l_; ߞpAUuGn2V1S@xgp9 _t̀uxXn[ۊt(0: Ӿ1r.%@|_ =gH}_P31Y: Ku@!`ϺBOMYdT  NT f`ÇJ! XKAbc[; `t+,6mVkG"+B˼24Y6X* $/҉)BjQwg\-kYALTXߚè].J`N2+^@ų T:%FIR #ѸSPNY׳7H{N1X?Gf}W4=@!UJ7L[&$cKcmZJxZ+s:ooq%j ` ʖ1d6G3~a*?r?- oGr>E>4Ez0ҔŽ—̒H?OwBiJS8d}\?Jg}ofyPvd-I?,p_G/ sp9Ctݸ:`~ttlPmM0O޸(=WbPTgNYJ#szlxMD_e'Z{^T 0X*H'?эuaj B#' #V] *-/62Źa*?1u}PVcլK7' O f-Bb{6tg;7ؼ/l,?,c;Ӕ~%;} P4HWd=rT Hg@ *@VhdFjrG"`̥@4P # N@'ƀ= AF(8r 8&@ | @x^'a ‚G#2R@5vW+"#.W#hHzT{[+>o {S07-@Vbsv𨕭ҔbvFXal=:ZKq\ )ZDӄEcj ,#QQRK5- :G: B /, sD,WKmhy_E_8\U[EpM&餣FR N@ݍf-'1w'56hZ|&jVL> T(ѷRR6Ic]N\PxeWoC3s bC%pL澆Q_sHk&AT=s NUQ u 큏m5N}.MAԴFAs8V.М:창r-0pv@n}QRI&B),T eSP@ўl3G栀MC5^eAi9#E CɁtQ'R ? #4Cr~h'+bZA Ch:SWB[8f!Tt +ۉ._~t>V'kj*VC(V3]"&)PɊʵk9djQ :3@TX1#弞G,:(U m@z3qzHjp@~ %q@<~PXcя/sXiVlxM„M[0ȉt+:T u:JU&bqhZ@9 (~&VA0YJU_:?\k8 |W+UJIƦeb* Y ~|u p3BUWL{+&PjO @)ӠR<Մ3B `$('SɘVix}w$JrX!D"&LDZWTX(  ;[s@3> @XlCڦ/Vxqhnt\$%B[#P!Vg]?'P?ؐ ^]$Ǔc,N,;0>G#8d?QAG'j$Et5IAp,D*rrKbYҵeW0*ؐ -M ~8tZ '?W_X 8x7$VԮsQ"%/Tj1È=O?`ZE*a1Rb+D%ʼnNt|dZ A*G'I"b[] U W eBG2 @_  -8dIZMMxw To:.45_ CO@Eτ:4R FF % a2 `aО2RHte:dglwJY`>% a!0Oxې:"TC %m|XL`e JogXg2Ԑp+mmcx1@=װ %ACL BE;@RNPzocl) 28$28DO߂a_`з+-0RgѸlB,0-CIK;J烪f˵w 4xK@zIt𼪙%g I6BXWAaC\+Ifћ/#6@qB?%07}? e Dl Iˎ.o)5!*-#qذ{l"hPx:^("og@Bⱳ!/+0߬m'kΐ0L_UlY 3T`@:w|;Μäy(=/'ATyx@|̧ kD@6ZMG"7sJ@xj4eБER5Mve:HwͿFI x4+[`D?C !rwQ K v8֨,;>cDH {m`1X9LxTۉdG,ܛ!_+@&N=6AMCGŶ>n,4.P4MoM<w,c50G z d3> M A\md dXN=Y8xH7AC=:?n.$S cOk"!Vw.ssog̪PʢR˂K,D $ *FJ翌IG92%!˓Fս]:3:YZlnk+ˁr}E'%B; unNÂˡ"g~.׀t*Oj|n%rKlY_8e=aïyiɋ:X# Qhd:`:V@M(h K=S/1!1svSaN\!oKڒh ~Mmp<ۯ:Mqc~*ĎBCTDP_i%b?4SM&/yD,@mcp4F^{_b~| 3V1T):5h2|,R[tlgAw V+>djtc4"d{XK.&|^{#^n*mLil/ksDxiZbkH|nji;]> Up6 ⁰Ё0vt@+ (0#-) CN0t%) Cp 0 cJЁ0vt-Ba/ZQHNq9Ah"?;VJ-3u!5`dЍ.sA)݀Q:$ᐴׅ@Mx/nZLz P{* (9?9zGp5-F6UPGp,k+ύѴ5zQ [*pIlo]D\m_@&NEݿyu_M,04AȊm:V4"|ZTEnjǘCc`oI`= S߅nOzP~?MVZY`%}`|0.S3 82h%(PgĪ5pV4d`A N6o 88fo/~ &\L/h:?|6,>UAtn؍1`tYl.HIh$taU9\r@2jh to%j 0a孽cn> FݓIКJ0{* @wP{.H޺y :M8]0xJ tDeقS-z:5>=Pm׃m^ Fk)n$#Kt'ՏDO[;^,`{_r._Yl!jrd`D͠L.~Y!-!{=5= ߭#3@u6ȍZ{a [籺|boܨ.,u ߠ\o"73K!F+l3Y` Hg "7q3/V$[4f.鋆M@2g=d&,fHvOSs=->ib&a[l%N Nց/A`]Cb[a82& 9h= N.[ >rH,"h뮆s;V0.z0l!xfJ@},kKe' pU*Y-\Q8"?8GFj|_\Z';3Ml"]# lrԣѢcEaX.;3; uzyN9u9,,G2d];\Dž vL<\==X!k,GņU1`;kP1o]CHя _yKƠ{PhF@HQe\̤+(qo-1]0aP}AgnO7Db4 #:'zґAc;E@( ,?PlttcJ!G}xWz{#+dꑩka~p)3UdwHn8@)@q] n{<{6>ŘaC >ڍ)YGsNKECd׺ HSw&/gk_ݎp RSb1dӪT0nXf Xoc~,3^[a G=y c; s@H>>m9|;`E";=I?AR)7 A'0|Ji:9޶Th"ڻ\H?4J? '_~>/j˾ hq >#:!pD.m1ܳ˺h]űN5#jeߝDD":V`\IAL$*U0lAܭ/#U3bps]}G_7uOKf 6nMXP*NUq@Z/1ߡbOܳe4h9pbV77 ik+hH$/} W'_ Ae S=.F |VèФӄn}V@F?4keC0B/-[Xwu4Goqs) !j6Js.'kh ۭ?:X4 kĺDV@(yD} (2B`쒟b@#%Cd = xGU]L `@ yhxrihU IB,Tx[7fnIՉ(^gV0i%\u0քOιLgPmLšI`U<\.Ej= \%ʺ۷jj WC{٧ `.(n25̅{&pZ\V3pAfF}C`/ä t8Ģҫ=( BȯfMlZ} 6q&YJ_:Ȕ:n~SwQ,6@ߺHO!.|ܭa~s-"dYPL9e~z->Y_ by毞^͡ȽVn='8Kհz{99vē㾵;YCEEKy+Y$nD ab"`-`,}Q_lǫD[D`mǵ:-dޅE̵@QwX7ҢG 9M[,sV̎VcՒE@n(hҍˡܽŽ`Ia&9} ,v-^g̬7,B `~k!j]ePՑm ^QXxL>'}XJp&3b$ؿofS=y-T t so1$3ٴCYť `A `bvxH*D"Ez'^q S/"\KQ0u@`%g%KyviuӾ+`M Jt|[RnZlRE@2`?Dl @ Th݌HVL#`q(/!pπ kAqO(*(6T?2J0Q*_g_ agwHRP%E0_D+GyAIgH(u> 4 (t|߮~3:Q# 7WEة81CqO9 7a҉,]JI2Ov2mKd ks?ϑ @w5}JŻP~;5^ Hsƈ_:fV/ B cEZQKȈ=@~՚ Y^G ߘ8{XVс]U*ߚ(q{&(3 Ҁ8٬o%ucod:$ax;҉<+#{LiL@oF8AgI0{*Xw i` 8ni-,>PwWL>G7%$#ڛ0}_M73;\{ذ7P]ep++#Ur0 I[$+` Rϙtf`N($`xLߴ?uVгq ܡa.Z V;,e HW;8Hbphj(TBE ?l\^>x?ފB"#TTtop:a{;! ST+Q km$ *"g!ȇ>*tsN۞/j-1/PV'ЌN7ӗqפm[ŀ\úߚ PF"XG20wX ZW0BgcUf?  eYۇgù~Úa. rm=cu BmC¶.Als2(req0E@Ljӥ?s/|rlnL),AV /lS w*8$ Fj X7` yv@q@ˁhXw Z<_Sx I @MLILV|P+>C9H;GH''aO[Q'׈NɓOl{D`[x:Xl{a CC%{I_7,=t(ڛ=IXEt ˻?{tr"HH3'_R~/:AÌޕtU nb橯4 6tΧh%S6sR OƉ'9%s8N6p>t-gK!i0K?)0͕{.e2˥|\0gtܺ\IDlZ¦Sw5}!/hqYQ".KeQn(8ǃ< 7p77 O"'"*3s.`mҀ((f @[vDR~L҄5ry:ڪّ Y2' T@6i<ֈL[&spI1H2[(KQO*ņUBg+2b}Y]묬3JN’ܑ8c$/w0S(6"+9$ #DǕsF6-RUB$B$[9&e_MwstX^t$)m=wi(࿞-gSA1x@0"vB:M7{ZUvaÿu~XC3ec]ë(N;(hʗ$(=֩zI8SUX'@h%W&ogV ϺDṊ[+y+a}rdwf>r*i)t:Rjj"4jֻ;QM: xPPB |YA[oatP::ۗIxCtt8{=9<["#lq+:W1 oଝ},vz$+:  nRC~@a W3vM -ɢ#:G'a9KS+#̠B$3dǨo'w%-mE@ GC2#] ziڃ! =贩s(omGCGAVǶ %иx,Y t=m{oc:yXxv MUH,d[0vΘw?DHC#: VJw@TH> u-N_#8rʈ`;8pLB8b!Bm YXOr1`b-1XUbH^w.ߊ~^|Yx \CYUF9d% ä5"X9+~cRU`Xx~`аe`spu@aO^cS\ f:oe0bS"Acn<3{: Li3S?O@{/2A'4DV䭛*### & X 8~ܘ zR^5V40:[,Myaߎ{uxH(LKP3#"[at\TPLrI+`j#rY ׷`B tUHJ##J=.O?18A4:D4EF§о6'X0` 0`Oj<|;ص8IK+ImVC >c#g,]P뀀[@$ _*Up$Jj+Qw4높p6$`ჰ. }U x։Tt`aV5:1 n>d캜[3Xypaiܓ$BMQ9kX}R N>~rbv3F43RPt\ǩtnp\Es8w1>ᴵa ÑOˁ0>s^㰝ݢ+LB@NXbI9{먲Zqa-Z9Nn ~vYgaߏHk3vkwk[cGk.S-y 7 #"vOҎ[}t,8Qy&ĂuNixBZޝTx:·C=1:oYs$l4;i33g GV)&e RClflF&@K ~3 mm INv0WA8+ab&&\ IdşW8eFGxV>9Rǚ;- ͵Xh^4qTѯ|f$LҴ@Yj&WT +*cNԍd8ʖ?L,hȁv_J^Cu&d9oTFL$T%XlyD}ChQĚfK(`zꔷMq]:-)c`J+._:pC6jba6vQQ%l`9 By@E8@a&|Q^K1ixJ U$ǏhBAa$JViJA MDmpܝ @. y42ϣ*XatlUvV#q!Ɓjmͭ,Y]f@5~,od+1VDi V|:xa DG vHtGA?B>r:fN涃,Ja-ۑv(|HԌ#r(9Ŀ-#i`A8G@fЋŵhÁSJcXلXgZ› tgq>6MFՑc!6ˑbDD`CL/lF6a :.1(xQ4 Ć[d: d?`뢷EN̏X]s  &{ @jED:πFi~ ̶*U`la,○p9Ǘnd/W %oiPXK~3X[M }b0v};@C),pӁ9S :Zt EQ ItfJ ;H8dET@v 5bԇvٯԶPL[_[:ak0A/``8x!5Pj "|Ǚ0ܗC$fh4U9OXUUin%Wm.rW'E} *g`u[\:2/ld]5K{Q$Ks,(nzj()k}1cAA   XҁY+ f[:B&-A;Ŀq>6 k@ZD ) # UkD'6j?NL=9myUg bfuIIx|Âu:(2c2c)Zs 楗 F>\#DFH @}z!tzI<[!A˛$S)jC#'jKՄ#6J30i6 R'D `D'G /7t ,'ҟeiL0^,ppv8! Xdſ׀Blraԑ74\la{oY%& I1-ЏeGH0xCbcGYjI&]"Vva8ހ(+0f7ca1T1.rpĀ#1#_KxXD'X̮EG`}v+zyFr`Ev5VAk0ŠK-_8:ROC_` nR\+ ]ܢiHAZw<D"N24UH F{!x:1&W`d7`_ap{hd1) y(?L`#.=>ޒ!08 I'\ .0pK XT;nI=9-ۜ{q8J_`咼#Р"5m)PN+M,Y5*N.AfEwZd/x2u"Т#KDVCv6}Нx5= =)9ˉ9pΥ[7r΅SV{]""?v\#`G;LW 06!zi_Zg CĊᏈDN%U-Ocr0>f} >~7apMDg1ᢹkh#)/A ?jgyt-KMH> Q}H! : I'Qo'P li57|qBg"ushqaYK*`-q9 %M|"a}y/pƌTtu":vO+S ܽ6zˡ",esōOR0M%5%TPԙ֟wT"i@a7?P(.%)ѻ:yݫ+:sLJ/fHRCBԿ!iIG`)M}400Ȉw!c{mjh}z^ǹyqGZp4{W`E C#=IKPօ 0ˡf]ƥͧ+P]X#ҊP&_'2޺b@ o7pq#Q{mlXG8ȡxu KYd"8z=8[H_wU`2_cXqD^"+uH]DeŶP"~0E}ThÃ#/#&V<^G޺A'8ޠ9y:sbO-Yȳ:+gBPșuc2RuK:](\)𿗙3E/ INF4:.q0sfKűD!mD?J,5vz $9 4F%?nUȎIc TQu*IUĨŃ.Z3bՉ(vb?q66h}ӏa [73'm,[O-k`d%rFjUWɜ +G>Ut"cp, ?NW$zz`ާ f" 0fⳊ:1+o$"vس:VE*&G!iJ@EJHW(WQfݑm(g 1\65:QEP\WZK*X'Ju`j6mg h8 TP&5K,7Z0 ~1D<dc-v,@$,'slsِ=ĺb 柭XqJˈP \5C"ZyP w/pyc8vw恿fͳ7RHqb手N2^\~s??)Uil+hw HG灶$8Z5gR+?\`^|",8DsLHT˧fI EF n6u\l!TJ0LB(XP9SA%?D8ȏ}nln=ѯkp<WI,g< _򯛃EN@~nV9ju=*h/ ͠%:!M #HFQOR6O&E` MuM(CL&ݯ7 ~kk+=u_?0z )]wWc}KD#/P|h~QZZp8;6 Y?#VVpvPXASMPK`ֻ-2ގv3⽦Ȉal|(cY%q!S=p,fѷv:cՎIosjoqr;fW܎C@3AG&_-eڀtx<\SYm 0nSΗ-a -Q\|E$%uH'$1; Ƙ6MؤMH,uG9}nkpy`̈gG/(2 >Mt#͓,C`~10?h ECuϷ`2exMidp:ݻ929.Q?%M e&A1#@@ >zd?K.\pޒ'S(B)ꟸN)`s1Hr[W0g3FrހQw/Ա[v~zM$B7t ũ-$ `@ֶ†.Nj4c8C1p؎:`>kB-&2jhXv BOu= +`j@^ A"t%GĠf ږZ6_ynKѺr& BHf6 I;R%sZ ߘzϦVzU{Q6qE$炝8u֣cŽIRA]5^p 90gK`pc&oHn%$. ?x@e ^DONۃea]SXb~@,r <շ4*~QE#]#hy,.oL dGɎ C.9t?(RhA ```\&#n̊`;ŋ;G;Hza!aVvx%g9̿5xBk냠 H@ 1#[NI7^lq c= X  @>qTF8 C0zY+5rxԉ;S`//NZ ~~.Stn/ W!4< QHXp̯a8oj+)?vڧP? j+@:32( vːZe-[CkF(4].}LQqP.7 K|ukS)a P#c:(/> X;l̝E1o@L>>XnoA4T5tGFG: T@^tM| "jo0 [8 óndY,O Fw?]^4(Q`p~u ]%E瞆cթr%T;9SU`<_ٵ6:N@% ],*R`O"+TD`X%Ї? $ro $'B q YPv:ۖ RvA=FF-C!x i!"P|'gdh' !y5flJ=M(II,RJ٠|OHBa" ?dH%m]:^X⠡V&104-X!t@`zQf" CYsS|XG D $n+TtЙ7(CiAbk Zfg$yq=: c(n`9yN\G N] c 3/k3j],} ߹nLLW au{uݰ#40XqyP @?`aZ e o%KFߝ W 1O tXI(1fn:Kg*zs26IP'x3D[1Z4M彳d2;A@ < hLA?c1BwW[*Rۅj7۹0#gw9V wyޣEDG)Le`ʊRδ1*yZ!~|FIx0hrg $ V%bDz3VFL/K۴ ϐi0 uLl;,Qhrн6g- 8g (sN(2b y %m:JꯇFz\`b]"O@b=B10fT"?S­N"c&[cpocZ{RktD(#fGggi ȊQhr$>1;Zz>P 4T/@s 2FcdI?:4<M ǎ?9fPs\=1#-c;xSHmX,7FAx`49dhq T֠u|ED ޽tUv컢hJd5?'Lbv3  P1OSd埊h .X[D'xRgf}Z bq@̈N##礎A~0yҨu.fȿX匩P0RހuCNϹ#;ߙxMoԑyQ @G62Fx$1FNػ΃FF/Z[ѭֳg_H[W 뤊:0wwp(=|pcȏRx7ˡj3f<'48nKpbXD & a[R&;S|Rr8̡@2pAhb(zo};JzUlMEw(.O6' 7C{}yC0`ij"?vxx7qS*kY=Y?gѰgP, ,SN> 7'o6+|ss饳 _`霛=+߳9Ycd"վ14i&ň\EV'g: H7Kp3fd|1Wʆ XAUs>O?ac5 5rNjſk wÆ!2B: x :_ 71z#RfyuНB P^"`m$QN5>"CPy+SD@hl4:wmI `7}[E1ԥ RG &7ZLoV8}7<w2@AU˽qg`E^m4ЀH9 kF@diH׬ a[VCeT6ZG?Td b!0ئuuÍ7DRg R*N("HRSH>rX)k̳kc?KCb &T=rz zX$$D$!0C  |-p3#< Ia.򇹳NK@hˤCDrWכ 7G#Gu'-<5$?,{h Il~ +kjc%;(A8 &1k)LQAdw:fs.$ y&wEyZ[(-=T8e e foR2w=@2WДhIyիaJ"Xb!b Y1 mKZLeI{JUjYnձ9cghdEh:S*RKib4qp@CW&;ÐҀb` CTm368C`w1frY' TwV B>DchR蟉9 JpB /@cXFH=(i991ȁвiX+bukCV3gbnfpYzS\ $ƺxBգֵ j9R E2ah)CrJe +֩pf@U|1!-:-W9t ?l1= W;rEaEA-kx|-B~ ^#R#|A0X/RkC[6P\r @ ]q%0>%`\ %&`kYwpENNA :^oȎwq-O.ak#l㟝PSv|:8Z. ]EtAppOԦÞ8-)v9kzܾr]lɢe {N烀1ڤDY5"3SdG  q ;YX~f[ou@ -_[lC$\G`QE/E \4iXo< s 7aq-w{[4 ֺoUPq +pD w.7uN"5ex{;a2Ra(׏ ng8ėKGM` Yx vԷC,*PRMM S^cx~ X{ DDEw>wKH! H "ukZ@A?(!?s <ֻ2xx!`<`pha{`PtlD?D?HυM32@ nPrX+?`?d@i1?N:C@,?!1aa{0ϯ @(aeП/L`؞:#??@??ſ6 ~T????No ,!#-BP-knE,c0?TE`E@ l ;04T!RV?,1P@?4zhh`QH`8 IR8J\JZH0Lf2_4@4gQlE{ K?H ?HF ªG vx6%9,n,^?ls@?ps?tsX!2\ܽ9a9@9`YPa[q䰬e929 '@݋9h@8Y"beލ&%C( ?Yq 6#3#S#dq !p"!:H0#!v6G? _$$̚x%L?4 @?8 q?< !@?@ Y-,YZAJ#aJec{U'z CGj˙??_N!M!=ۋ  h+ xJ*+@,@ȥaC^V?Ā'fshjY`p #J?S??fb믳qLƻOJXbߊQU%.dC1YչGdr͛d}OpMnV'n8edT?T3ܤŴ,G $&) E1EhvUf-[HL݅YA$c&qY\IMYq:y@f]`IZrL ,( '/0 ~1XE(_|?&x"\C'4߷-N*"x'p CimNvҼqE9rB#7t2m?S,BJ8ṷ"SlsfH1VSw MLHm#ؤaLj30 ƼiӦ[y2d ֕MM7:cԑKɀYm~#aK{skmUmL,=OФ5tl):s }#]c6 3u #eSVà|TPzfaR晛0mHm z%-Y. &dŀI"lNuT%m-)w1;6o^rE%C& n3fl1kI3& \~zF zOڼqHen777pʸY38RR7MZLGrp6~S=/#h-XZ[bRKY {ͲaL]8QO9tȓADOF[ž5baMYȰnlcA 'F 97Tsb Vwa5hlz(frV_ OĺHcW"Onnv2"؄4R\mYn5B&T]*C#2OK+.ƊXQ១&\-i}t%[l9'|i.hH$lퟦHtBCF \]_f{mi.Y qˊg.eQ͹ꥰU"ӫMhnJzɕ(cp]-5 3~4r;Y@YWn thNioA[ãr ֔#m"Ͱ6݀ 3.A7=\=c%a5ÒkMlKb'FJvS%ei׃t5g‰̛IMb2i s@?)ܒ9.D˸dXۆ>&9(u(rvc@<1o3w}Vl6; w65,A2ekp/$'mN/ZZ2eA(%A3"F Q(t<ܴԩz--zfՍAbr6'}fb ?83Ei )eI(3#M[*Ytߔz| dॺS9`õzNL/ih0j/褥=uEp7i=:Wta%ZDnr!,F*n3oθ" }VcxD*ܖsi /C!_{L87p¼?rJsTrԡSfyV#O.v*sv';s}D,wg9bkud*ѡThN*+7 h~Bْzԑ+0M W0&9bjZcQyN8d#ПLsQ[K9wDmVs=Ns'F2@&|aɤn.\0yP 8{ι=lk1koMZS=Fœ Hmۏ@@|v>[SniNGdko"I;.׬I39ҸEEhSMФ&0w&τyPMc&M S'~ZLChԑKxo''l Skim2%4y͛7n^7iΠ+EDr_жԤV, !bD96 im6ea  mteԁ6o[h. N\A~)$1eǵ$jL~M? HcbVLHrHe=qt }oUaq! X[/eaapA 3fF],=hoQJQod插XΎQw+%/͔7klK[#m=՝ޘ:i"eSoU1j)`氖e=~o)>v~vm62,rb]bb+L. TL "Tj#ɵkD"I\_C&srMw\tƅAw37px 4u8ه s&Dnz#,2`pn_$#&#x}y}e̓:neI!c&uB Kۋ7p2gN%i6g8TѾ]),Sη.0uq[qW5QdrN%JfDGQ9ahaqqk 0I:gBiz-06B&6M3r1f]7coV2dF j :lbB-XcK_!T@4=WT-ذ d+M #GpҬM$D/.6]#4͛7p1jfIj.t´%X tfqKu|-+/5Z.bk/ 1aG/~jķ!u4I2EQYi3j-iu kGJL/~4hf`a$1`Me, ue(A?6]Nfg5ր>2eN3Pu"~Iw2m׻Dļ #SXw$[nt;" \2 I9߱FG9y܌A;暴pw3!p&CttV2vҌ‰eIiȼ)Je:8>8^t"Wc&'gHy8!ɉ u KoT3,GCqUӒ*Kz߳a!V]IsnpXAE!eCPwTdUٌ&K9fxPMxcfcSζ2֪,ҌWss;cklr\4z6Xu`-y,& FΙQƘ)H¸!æ,p1vDN4tykK0Cq9k/)6e<  :[S25djUd2pbskfjDu|dbOȮE"j35Ԯ6Y%B2PIDT^qϧɤIgkԀǰ">4sQbSHj-~knKh;u)]Bء~&avX4կTbvҘ~K>bJ{?Ԓ#hR-?s5a+#[6'l$mE[N2H5hV {" 3u45jmleSک/:oހ 33DT* U}6Yj/9@Un̚2yļ ;*է-w[2߽WnrŒKH>J5ӱtu $أg+wBSwDhk[Hq?6oټaim4=|3އ̛tTʹ-_bʤS/J!Qnޢ)mLgUۆΊL2)1L"}1Լ3w|'Ve|~⳷89y/dӝ-S&WNKN2s1f~7D˅Lf%DSDTL% b)8lꨛ37-onW|&-VM},tw@msLZw /iCT兔2W䤝Ƭ3#M[ʃKNbO1%*,qȔKmK&Z.y.'L-Zh9ç^IK]Y247M9hlU45 vVM.W.}hOS\ٛ3nrF ttE)ێ;w#X?b>//#vSǬƅ(Q=Z1jKaFz0 rԡSf2;D6ZpBG՘DF` Iwb$o8ճQ*[q3e"7WQA[y+qmRbGйSv%#G  d! 7~0yL` 8{nr'2o[S}G9/܄Dkg"8q2es,7ss~;.P;T\L>9 xtY si.DX)-8<&6l!ѺH~vnOr3nbi s5n9G2vh=1s{,U8iMO+Cmʉ2anSNu d&M(Y0J1bJ>@1EySG.aBS-9a+ƙU.P+ wz1ijw){e5q H8?Dʴ ŵbɞ|7 *elMjqSN7xBX^8lh06i /p7,q ؜Rk&p|Bu Ol^éo`Li!cI{6F,i^<&O4'6 5@0SN8f-5~%̘2ꭘrK&$ ނx 17L钲%uw!S2&Q҆ETe>_4WM#n=EKf,I ;ikTIC x2&Wu8ekvM@z<&XvSˬ5tАCc޶)CYSW$b;o b>JSXLRTK^GD"]%r%e1 ?(;M~ItYB)&,,ɻ. "an/mސŤ\L".`Np2GhߵEdIHQ\L >DExVC?լ6t72$|CH3fq #8SQW?sX"֖6_E(gr̥xK me)[Π\\uI%SL«s1*6v%wIxgD@`e(Q :of(Mq3 W͒6M[C?ܰ cGf;Icm}xn[caȌ ;yEFv:Xԙ$eȈUGL3 )1mmo qC%/O-\LĐ$$' fnG*LJAiMGtxpv|c^=dʘeCM4&6VxvYJە31o&$6IxCg \;(2 Icݐw4f ZkdunȔܘON]>b0@F8Ć0ѡ[a;ibde$ BI3-8Dļ0l C&DINL9<ѵ=r"xOK'䘉`Ess45A򺶵V#$o/,,ufA.;,EfŔ0\Isn`iy Dڷy;ף"6+g` >1y3}l5VΫ@3ߕV (9&7& oe/ I+`׌S`Ktv#dưy3Ǧ 7#TvAl5֒CIö9b'֒by1M9gF$K|A [D!#Rc;a&MAwb딄{5?G䔂a3B H1#<-1biН\%G9NgL4v0W&-p>K8gFiͤhc<>͛;nȒfrfDP=d+onۿ@5x'1XA XLwcbQy$[ϡdF^HXM$\OY1o°-8 r-w0gFuf9[C-M._l;cv(T^nugs@م2.&;bMDvlG]Hh"g (V’jLMqs_'SϽcD N25v[޲:=HaY!H' , 4,s~p_'\3R8ķ2Q8wYŲHouj56cšu0e~I9sT4e5{65S;!긺I}cPi)'z$sЃbcsV9nڨ-*e5a4d Flț \1 ga܅D6(#`[Y@5(pPxH3Ů*愕2r@pq&iܬEfzX?! }` `P(` @gyA}1yp  A}%p`@`9x?`a $HHx^@8¾???h?p6@V``>?   BҸ@#`'ua& 2 I3 ܑN bGpilkh̚6~#eϠs:Ν;!@p` SHy„ *PӌyvN@r6bd^]YQZn;M<pi DfyeMP bg+| {nͶ4^?M`̀4G(bn\0 }+5&aD, `Oa$]7 N?5AVK"`}eC9(x -l@ DF״gGk-`K`㐟ѕ_P$s醷A6R܃Q"uL 1 !FzX;??p??`:J`l ``H:( P`p * : L@\aJ }]0;p&0 <HP6Y }FA0 _Β d@X g9AAؗ"AlD79\p0C`}? @(@`H8wW r06tA}0PY0X}e`9`@`(*X!h?`?P?NCEkalc?$ {?3C?TO`?? O H@Z -U? s0oj`&+>? J?( ?o_EnZ{u?P}-:"t( >?ca0Bs<p}`s o /$h$K>a p>r[T@|&+|xQԟ {+w5UCXeXwX`y??x돍?  m. Oz]@(]0 kvX q><Oq> ȱd pxdowe p<}85?QZ?2?cJb?D AK|(>ʇ0Q~(E R>@P~ FR>8SuQ~P/CE/r>[4 =' @ԕǩ??XxN|A$ANO9?XsgP0Pn@vD??XsW8r|GA?07[@@'hGkP.|A}W`xN>? [GL_j ¾ vAy?0Ű/A?(?q$r@nϿ\T `?6 .m\0`a`'|.XP^ \0 s^xxC'&I'CQPE]8F`vGK_Yy,jJ, B9XDXt"_t}9^BKy`M 9,C#'4t@ȑ)iQgn[y)f I܌q 6 r)#N&mysFN6 _amm:n M1evѭ1tҸ9[7m6e䭉u@@Z [oܶb7m -'ܺSm-38o_6a+@lXxyC&O -r~-7mv ] "N@ ydj[TSO4Zoͽ- n]K 1l/PTlp=^ X)-ut!߯,@4py m8 Ӧ !o긡`J-E qkN]B)J1kΩPyۤ7e LߑSfL4vۻ[Sd1f; MM*sܗwb㙚0ttj[Ns;] p2obl)"+7\!.ozk1gVUfj:LH=-ۡ"wL6}iR&)c'RkFLdvnL~RF\Ꞿ[A :\K<q2e >i B 'ҐWLCK+_4Du!  &mqWm'yER =ޘ1~R:()xix\ gnztUz;.Sh24oؐ"? y[ɱĩ\w9i!YߘU~ &L6oտB.L&OZPb,!:7eB$7(쎞&QT>`"| 2'̙2:@lHG_y7:v0Y 7uڈ-f'Ce<@بQcF-e_K\֛€pp]@ H'h0Riظ7p?C?"'鑂aW)hG~-QÏD19"#\3,ŏrG%r̶E!d a#m[ܔ S҄ 'N4aF"',E 5wK*Meg2S#2tPd  vI@aY^V[ }`ݪ#;D@5)6 irFGk Q vU0JDH*b/>@":XVo4e#JVG$P]Lô]*_\DS 8.x+1Љ++1-Rhx dn︷BQ+IFX`"_ڰ`yxFi{Xl=X c[ [nTlQ2~\/ҭWhokMo&/Ҍ"\wF aΩ(S\}ԵҘ\ pѤFIhK.Kea dz,4m94!W4$?rg@~D5GH>C|boAZSXS;q;Ȁ @瀉EEk`j -, Ap9XnW4tjxZO4 /ZHVhp VeגN@htZ1ˤE>p7nIw0&@S޺9/}djx[ՕP._\_42rV:u`f۹$/~s@·A+CcmMo1Z`}=,iAmD \PyVgK*!b+fk+m|g+֩ՅHK`((:%y^DHf-ب\H 0X+,H 7H_W i}@8k#@yپ43ҫlun H*L9Y">'{sf΍l{~#?7  opX5֤Uz(f=b^#Os7ؚfe%[⎴tO3cNlKu],:vða\tg9[\`&pZ ;rn( I±>d\(SfT!mr9̣ p'+v6r PbAѵX3* Ru>(cF-o|||bQu⿍>F"#j'BNb? Y5M& U{S-= ? HW KY=S" +@ccᎵq,܏l/]u#mNܼMo0+w(ĺvA]k.&CQI]C/C\;c$}@/SMa;NoZb{YzTW k!rx*A>L,4U?+WS<@)FF8VTBgpc y7 _RxDȼbO n`O DjGK۩2i ؆{A*s% QXoo@lڱgL@˓-dJoNO?G uhp6pE+(svC\f߁xTY?.,yޛ%c @rx~yL(HdD]B.o&lG EjnNG-&.XB[my[M3H߿3bG78k-L:q2l-l@fG&w N%cFyxpE?y>d5 oe-_r/@G L GSItĎtC<`qMH&G ?T9p;%[Q :yC˝¨~ A‹a`^.,yS֚>֡:H,- >CB9oܩSQ~S4C1˚9,sS @٦L3Ҧ[mcNaJvwӄJwԁN?sQB@U.@-z&,vcz+wȇ92z@Y?taQ.smg'| U(^#9}}(yp&yp%5\Xaڊ)O= wMdo B X03ÿ"Pp6Yę1/+c4]~Brw5MƊ`XCHO8qQ*W DYjuFM)$r5|d dl|i9tBc[@cȊ%^"+K Ǯ›e/GCڋ=)'.% ks98ts9/ k}gdK؎v(C;f\l"#kj8״oM#̹H' +{[SP. q^ˠx-ڝ5!_{G NGsPzwX.QXl/[67|`tQ eo٥&ݛ?CaD(j$_2_){b@!yLs6?fP%|v"ڋr\`2 C (Fdc:.@ xUK *rArQ@e~B$`i@> 4>|π~.Yġ!G|9@=@ͅu Vu uYQ6{\Mw__YtRjYp4Bv<зʆ7„/@QLIH(olhuo]@ua,-v6×\[YiJ ЧI(#EEaB DNª~;sWVCeܞD9  wI כ -ij::$xHdEF˚-\PFڤ>"Y~(b9?\FPN 1? s6sӓR]BXc_,5\ {{ٚX! Fcc_ݾ x)[x0$4u`Wo|ZH\T@?e]_&oX%s _E~g @RЪIxUbI._nr6 'C.j93 =4 Cz1Dx<2>Q@jF"p$`2K/SS!]2ǟ\@wM0Khm#x@‹EE3WE^,⏑4G [>G v]%:FX8Я^O4r`+߀s_)Da)a`X:eqόE p ] .2@Ir^{qE>̰@ZCF@B>E@4ws6AmՈ'Կbu—r'(/|sF !i 2πt6o~r_@ޡ56Oa'T ұ_C>-ktYuˢB֓_o57)8&B~fW/Ӵ: )Bq/z5L">@g1m I:?PW̓ NlV lxƍVVA+fߝD\,8V`$jR8D]U6a[E unn-(3 D =X7ܒ n&E&@dd`tF.N`.(n]W\ 0X [5 XYȗyxhVxЯ/ˡQJ3"Zlš]țbaZL}hqa1o+϶{oEV]Ztl0$_iׂ_1; pxc?X0@ buFG8핳n$'u !ūdpk&{g%$X73`siBvφ 7 Dպ l$ ~7jHqq7 Q_~؁fC8X R i)*d= 3qòL߁;$J xvi/uByAm|Ϡ}Z2#!f?W`:-̂㇘XTD*"&!ߺu;b1#`ݳc?n:#%¨h>@2f@`Ton`^\ E%: Xz1 ؐYXto!HźI|kf-@'E%w/!;u6M_It3t 3Ji3`9[ jЎ|r'}kw 0#u"HvWH܀eBVD>`,}Q_lǫD[D`mǵ:-waQAs;P(z xH|b PP̎VS C[ao3qQJ 1f@m PzK(Pq1 5߅q!Yc5X@eQo# q8hҍˡܽg׋{ීLs AX [YeoX ]&,;<&(ZV"cHi[g0k^1U,sWN^L~1/#A!Q9_%^uNNNf?YA-JT:txqD_P$l`> !3a96C _,PsX'  &h/b#S BԺ){N(З ۜD4LCVz.pQZdcC)OK1V+r{4ON\ ' nrxȨRqDsEL,Ê:[ y,jbpN ;C$V^#y?ů:kA!`ڂDD&tfRbm`o,׏0mj;vy`Bё: к@TUH#F' DO842BV\#sx@۫#su$:0ȏt $ukUb@@ȇ 0f-r t S37Bʰ u6ƶ9;0}Ϣ[eryGcqDT[b95"|#fkD Ewoؖ7dlk}EDV̿a`[@-oV7$lKiX @DNo7[jZ տ<>PtDa8$ ۢTz`+DBߩ?y2mOl+O'9 V9-r!,a~h|O?=?E{' HU|yvPpgAN i"xD8sCʭɣ:AÌޕtU nb橯4 6tΧh%S6sR OƉ'9%s8oY_o>[ O_JIivv)3Y.eKĆi>(뀀GH&b6H?U }A/\˲t1]*9NHy9A/Q̞sk a8e~ެY\Y` hv@/TI01`Q.y_@G[| d ,$ 7?4Z#b2[&o% ʤo,QF?OVO Zn< ꫊eY_Ww>3,+; KsG⌑Oѡj(RII;Bt\Y0gdS Ux-TN"L"Zi/Pt7GJENKOH~)ݒq6d; #bK pQe6[痏11 1X65J :0wehrJmi++:Y"0`UYlR9^exd4"uD@JD[vGqDHU QGNKXƱН:?H?PGS@|)2 };Rxmu' sbnZ[ {%+5іSiLO[בRS9>Vj:Y (X˂ r-p`| ޾tO_#תzrxF{=qq='0($DF؈Vu8"Ecpξ]qWXaM xc@π¼f# /5p x,:ct q#hA.I fՆQQ0020cK[j'|@̏\eG&va{CN:ziSw`}=th1aulk Z ]"ˎ͒@G(Ӷ P)6='ߏՑ=gTPK  *O5 cyo8C44:`d~TN @aSP Pgo%:#w#XL \*D4"X.Ԗ lBD!v;`U !^{߱b~+y1g /\p}HeUA`Pp`d% ä5"X9+~cRU`Xx~`аe`spu@aO^cS\ FB:oe0bS"Acn<3{: 0CtLj>Q4E>]@wYn(׿Lc|.x$ - txsc60bwh: :m)LlCS)2rC$lq71>]T-c3A:茎Vt9wB].Y#o,6H[ vܫs@Vg(&Xz^|FA˓(ۊKND=p_ %ͯd( fƗ#,|e 1jኍg@1oakt%RYqQzG6grH"Y jeؠ#`;8qH-b57qv?Ek<2A yO-rفB~S[,JRS u\rbGV%·] `.*=IM1LR(Th0Prmp![.'59cN;#%.IG ̥JgLdNo4spw;p8YQH$񙋝vv 0 9c|&쭣nk÷j8"5+ecѾb~?w#QxG^ ڭ߭!TonT\>j V 3o b,dԏ>G}vc΅: 3&Cu`OkEz ΀,Xg3cL:C7h?AH[ lxHmႌG@pE6$&r\XB9B/bn2EL  " @VTJ k-;dX缬>?*':'ثw5wZj1@kTѼ>6ui*2_(4iԁ)5 Ng H+6g^ԏ(ʖ?L,D_J^C}4jo*L'Z-'d4#:ǐl'%43^F?P7uyոYlA=z:B   \<1Kr)Y7/#u*_G:Tά]0E@97/3gЋ}_ !i&`#huGK'u]0CfKűD!mD?J^ufy#؜.@K%Y1/q8EvO WhUP9O F-nS^ E`u5ÚA *lGac>fɫ=n%~cFSZAF?zلkwUrU23zA9㡌g: C+e(%21¼$("e;o? "'m6yʛ1Ižl!NA~Q@gkag P=Uj:JUYwj \w G mD!WMNTodx󄇀:W! ։R60.ruFx` fEc"۴u-};9@ qt24 ; ".HY*(Aݺ `c #g7l xW WMώ! ~K'3zf8T4tQ@qqp(!gU_eA).UV i5$뵃xZ "AAZ>IarnMh$ޜ:Fq,t/:T-bQ:Mn@jXL!ochUcF o҄#x;Ioo>/Wg7k< l~#Ut\ 5/ K .X}a>=DDg|B ě%8-=b{?q  pV YJ .`45Hch _j,)Ȉƶ:U%*)3TP`UYlSe;KǾw 658f!e$3߅Tt@Bȯv$C@lbmA-ߥ%GfueGu F!G,lNFx +y^,@W&"8:O84,Xi v6<,_,Xg$?`Џ=t~aK(40qA-FD10Ń@u ̯.R$dԚpAai,-6`oE4 ^ʋ Z# 3CG"lM3jс\ /k!F-&W( 3 u2"*fRGͳǦ]kf; -זFX@$z?.L F@?X,^nM)lhJ#ldh%cG4581 浐tDQ4 c0 6 * 'EТhRо/a@X1 YsWd Rd 97v=E525truGx dƕ~;fa?͠jfIH6&+X%@4ht(P1O!@ (3'$9PH8` op7LX!,@̀ rZ1.$BY'Jyg q1C/\ 10DZL8]Vl(N#;@?3!;+hOjWsM?l;&&f@~x@A-Qh˾ՕP 7Ib߫9!P/DlCNg0sJM?lкyN сA~Ǧ}BeGUawq ND;0ۜmaVF }_<-cXJȨ;^)_w H==VԒBֹ\bPmZ@)(V=7 2{5{znRBBiV-Ed4;O@PDtH(B6،mL̹XsAG3: tw!;+=NCd]8'XĎc 8:ր@dKvd_ :Wwn~ƣ`v[ 8C+ @o=KC &t?yb Xa_ } a:{m8E}: \r-#[d^4spY  |OPV/kkO.7߮' 06ZVV8 &ue'ar$ZgngټEt{,?YK6 6cx8i&NH?K GL#a&v:tv&01 _{=~Y?v,/@H?- bM4^XoV41_XvAa 8$,/thy20 ?jgyt-KMHFPoȅy?> lx`Dۨ@Q6Xf83㊇:9 xWf-[2CoD12B^h*D4=彾3R=Z։t@->ME.Cs w?#}mGX@&碋gkK&3?AIXEҎcn~P\:J) /J0=Swuj^9&a}q6C@ڕڥFX IK&?Mi;\ᇁGFflUStGcD8*8͋>PӸ„+mQOZbJ.,]A^42.m>]7:Z~7V[2B>y6UcFK E)KBGQ קcc)v ,IduIt8lI }r hV/Z}4 DV'BEUAښ(O:KPVl k /` `}l8(G^G#yu4 N >&V<^G޺At\ÊvoȼV 9Dd1ًӀoB "'V ?VOJSC ڗ2T.`YS1iUb?EGD5X:{A8a䚆 5Vg27^_@ތu0n^3P{tx'(O`8<+4`:j`o& $ K&4Y@G Ej<{3f&L2v*A$/a3®@%wo<#?PsC]XxJykUBH:EFV@A /(9pp4 ?uiAtdBn5]/=/Cd4#ʠBYQ Mg_ 8@x[RoF3T?GĞ%Sz0Y.}A(`3,~5? GH+°&6,0 Pt4#4(nʌFqh0f>n ) 룮YbĀqUj~Pq:+ы:41ʍFhX=3sh|\[my[MI"ebw #?f<>ZzPl41D\1`:q۠pv*7VppFZ<Y^Lm EsJ9 d4n"f3`e=5\AU A`AAVc_U@` @'60PjpPM 0Pp}$,U ط?cvPp`dApA@0x4by@m<0A AA4Xx DAdAv=8!_# P`  3P:gP `_0lDY xV|a??,mfchؗCqCH@+??X?8?x???????,} ` h0|A }>@XAdx}e``@`(X8@"`_dxADW&pH@0p   اU@p`_ iNo`pl ,p؇"B@^z@=@X}!`A~_} E?+? p   B>??(??: N` >?0???/<`??0r@>j?P? @40} j` B????  4`< ???(@@E>?8?@p9j`??x?`D?p?(F?p?QJp`0 `L4???@???s@ @(0@8@@Ht|p@#D %A|؇ @```xs?x????=txaݽJ0`'X@@A>??ê+~fLk$Lt|X~  ?( {?3C?TO`??,PXf,Z#4p 1``DLW -}|aP}O jp>cp0Z:@`,k(iX@)`tGYA4 `_}7k< L>?].9 ?h???X?VJl?@>> ??`@@l^Tc ! Û 0y[ @'_{ W?(~X8·ߵO0Yoav=@Ь;|x@jIu>/fkmv>|-ٮ p Xګ?mm~q[LnX>-}Э ccc.> w]3`Mwg]ۮͻ^Nxοk@Tz𹸭x`/;Z}k wwx__?| |V @($ʇa||'L'J`Q>EG P-)C@Q~]KPQ>8/OhJ?JH;&zl  A??9@P j?8L?,cl58zwrM@ℑ>1Og`b PΞa:Or@nϞ]`T y6 ~l:a@ptΉʄK R.Of CJձ#EƠy[i挭(-I?`yYY(al0ihL&p+y &xJw(ŎݖO`AAAX ڷ0 Tvh}\@?0@@?@AA@l!@[S0p C{܄a 3,Z@$L0Q"PnHG:eXJ6o1V˃"R*B-jGLHb_dٲrA͘7lk)`0H*D)/S.is3Ty= {y,7aȌ KM&!MQ-5nqbTcɰ4U^[t4>9Y$c@4m s,^rxp/:u}VFZ,-)a&l-p%k Cax̜H3BT*@鑰7mp$'uڈmw6v2o[ƿ(doVY|'DX{c I]okP*yKu_HwvvbC> f4xtp \  `$?K`)K@-K/4P A 8P`DALLQEx?~|aЈ'x[""ha!Z}aAb㰈sA)rX$b8y99r1%m3m+:ea"1.a7@N9e)CTФm9o +ԑ- Q z4cʸ<[]cqsaoڜ7lʰ[on,޸mon9rě1M8u[O7Nu3۶[.gpV)mVJ8ijLLZܭT9[n -"% *EԶiBF ߚ{[ޙ;n+K7.gxc!9_l { PiS6[=]o :(PPY)=@P u@$ng"ܔbS|͝ɘ90H9Rv6&  Mʴy#' Dvc g Rĩ;dQ2,fb>JP0) 9$[ק;H޴)>S UH$WMaj~`q!&d:D T7aHS2TT!CNv8/p% 6~`+ξUouiwCL 78bߊm,M$*^L;[JՇ)Zhд%W1a*cɯ㭡vI7iږI ^};ȧ1cv ԥʪB 3igkIbbrGN\:<q2 -txyeͿnh!5F+o-*1*cĀ0hљ ,@T==6d ypc b Qaq ێ2|GdZY f3|>'b 4p3f(%Z[U5pT~񹙸t6&g\Mސ)h) !PDЃt wf]in7~ PzW{e%[dW7 Au\G۲Ad_i(c4|Eܼ1&MhM1&6LҒ?db~f/x ;Ma]I6>QWY&|M]Lf{w~uL][r% t2Væܙk/`UƑR3)e Rf9iIL-9u6 ha+zXk 2RS=daoHm|i@Pr%p Z#Ia 8ekX1Eu+ e-;qꔙ [Ka(N4疐aphӕbZGUϣlP 2jJ*yjS]Cw3T˷hk3ax$($ tvV˜7m$ &1y#r{[nƤտ[]-SdD8.,JӤʜ+eY]DS tޤ3oa@lr) Gt\y!1 RgK)yttu2&sθ 37(v;hkR9y,bO>˔:byK6uڀܱ#aҰI ~XΚ" /&m"#aV0yʛ:lȀRV>6-G%GmiR7d?ɋ~Lގݢ*Y#=wQ[nʝEIF.J2ndI;EلM仒vp WgbDЂΛl- ym%Zٝa\UptwQ2{^:.y!(8fhx/P?}Ox{9P`4d4L3z ˍEϨO#D)'`U>@C>8zLa֦) sc!]x¾ld (` "H@a  2 q f0C0bȘA8r2H0bƐ)cvtSқq2$P$8D:; d?&bjtct_}0|R0qf<!0\M8$:a@ 0RF\(д1h #'m;W=%uܔlu uԙ+ ex2?'ozi+D]}Ԫ!hVNWʐq#S - >y! Lpg(`!0 ,lsA °_„ϿM!p iAye"]XI&2g.F'(R١W {4ze{}t5L:Xd1ڊo j4U _hq{(rX Xr ?\PڜH|Y}`;70Yesد?_?3%e:FK:}&QZPAi0ڿuĕviaqiOcG tF΀t{fȳǘo \MP bf}a"XXdc Yq)[1綃) [k3{?Dqe#xh?; <&E( - 4b^ @t&=]qNjv#ܺ"`,OX!-6΀oepȄ)`bAt6Ģ*^"#YlG!*xԟAj׈ڃG@*_."ikDQb0`:? M6@3^B?'XDr4j6' ı"l. dx}(+É"APjuFV>tyeié3>84B27xc  2ao t+L H!@EDzjI CrahL0 m阼DVe9?- axN\鯁toАl'h:I ?0?rJ\at?@M'g'Q|w~ŷ p[0:-n-߂p{fר|Kezb|nbGܰLwnZ(7KE0_07da"wl/ts/ߘ~F7[ќ@MK@hw[Aj ">!b&`cH@[ " 0(0  4`8(Hm (R G*6!I֔Vt Jž'=@_U3=B$?NtO|"dI#nQ-R-bB-)˜n -\ߢq{g׼| }ķ|Kͷ[pfܷ ~ Tel}앭)WE~6g|$f~vG,~G@lt 3asG@ 9# 뜱?|yxH>S>gL~fșqp1ޓw |kn|sC&߰6l’t |CnX Aj<4`'JE()`@ )k’k2.ղ[}9ZhI#sz|}`e> #wci37@ o |Cqnhs3ߐ"{|)d%Pؽch Ʀ}ƁyZ P 1?L걇NwR3X){ǷώX1a 7t:r`f9U)Nҭ~Q @>&?-fЍeN,f |ih 5MYQ   3;}KAWg0\@`ΗU`YhNB:nı FBXM `"QE *bЯs;wkDfW_뻺놠i0!P!t+o‚UQ ?LtX`f 4_g o=Msր'!&W2@f-p7_+宭hI?T @n@0 (_ur*=hpϪuDpxvTB|_!.n[#"XߒuWGs{77UgE} T4lD'vtcN\0aέ h@(Uq/N@L嘦Rb1XiT h< "2^du3lþIK#7M?UMcž~䏀6s0ȏ\}6onФ6:BX,k+hZJgeU"޺7ھMŒxZUV3{Sz.Yzr*f&vtc4Ec`Tp$ĢD9r&H{#7܌Q:B7ا_T<:qgXUD=b%F31*ɴDH3Db9a|×0w.+'́`á";ces66W? oTCτ"0Z Aס:nݘAnǶ{4}61IDyǚY7It0Npi }rAypU 0O,)gԂ"_0ud>DC(AabP  yeATeBr y DYѲH"~QjrqjOCqt0*2@@bprysqd9=#QRLʔeU[@\[Ba""#GφZ SwT@eE+v̈='Y3~-Xܕ:*A͇o[3a߀N%##Hui Dź[R]ɱR7k.aE^Xo37A 2UwcLz@@E9@nA-Z kMoQtKVB7m N@lԋOOLH yH|-@[%*26[[-[2r:[ȾE[p-[ e 1,tq_L@99۸wP:N61f%g PA>pJ <Pc,1O^• \ Ec&@#@" dlUs:y!yQ^ɻP$2BC=cF/ ߜѾ9p @cBQ`t0z!b8z +ef&<6EqcȀktD&]u |czng3y" fH lh_ܛ9#Vzk/ys \%9bwmv/s'8:/H~B8=B;!$B?*=`s@5,2:'039:o7nU H0o@P'_ޟN$1%hEmmjhLesrr|jHM,f$" (a<:,# 3$,3h&0@5fz\>-ڞdE XP :AnԻd%7` ں{{"!rʞ8%e$|LYcܿZAN~~\"+("$dsVB4íʮ N0&o?Nz7َ&dk>k^S\+ݳ)7N3:t; 3A|&!tG& Ib(% %oKYQ: P` (td_B}L1I"٬6fBL L-œ3x& 㙐<g3G1~"y2< 2!1CN?4fꇤ yGкh!>`@}~47%V'3Aq&Dc:[-w`}%bJ=ٳk`{Rg>ݳ?{Ff'{,= '9G|Tgk`|Oإ{3Jr>H62<[e[-[~Lޢf.A|}Mjз[g}K&c% s' .h#Z-LOnux>~2n9-f tyzE[2Lo,閚 t ,Q3?;L'xg5Kg oz\|qѤ_\z b3V1Mje_rXL *=gLО 3<4>-|K$ sм3f&eɆ -@-"#w&2&wvOu xֺۭ~:eN@~r3ZPDFh%b]k„ܕ0h@\2;Z۩Po;=ԣeSx, 0V|Q0:c :Cg=l;ڄL h3|&τ ?gL j5#:w̆0|iIGM>)HP)?sA1Li{ctuwcSPMMNkuzp3{|߉C9 3:-pXP12fL $3d&^Z/go;fCC_s:mJ}=G}M\#cؤp?x?;4}:PB Ԕv42 X<)C{_$p3|'<ΆM})Vw x*߁.(mѱ ؕY{kJ.(U04::3SDG zS 17u&|+F'૭[&|$'j 3Aw&xᠫ?CPjߓrF/C"Qh2YnX0JWˆBfUR j!['U퀂KA yg*}rrj'zE0Xa@ H@z{OS: <$l|e0|·P[:6[r tlAoK'(g-Kxg LKg K"| ;#Τ[fOKf 0KHg ~oْ!@i*z}"UIVf$:``юcrl xX+^AbPOAu+79)2*G:΂,E10E:s^j5:pDYP}lfjTmFQx=FAQ_ѓ$cvRRb[a@ܓm|yo|y⃨H/:8tڭuV'Ys*N `4AYY9d @([EY]u #,*UEB3"`u'o&qΔtjӽP 0x| 7`8 Cmh^}B֡ZKs$.<ֱ٪8V"Z@Cu eF~Y ʮ,IEٰx@*c`ĈjWrA@Sl+zD`_ M 7Ayi=V((,ĈߏFf*!fC{z(ˋͰp|oQtOzk[f be2=q:?7];KQd iCZPiG=mY|Bci?`II$mR*=7-E[3rȝA쟣.%_),9@ )O+jMY(7~/T'!:]zq/“< H ;Q\zBү c B#P|r X+sEG@+_+?j \ x?UsG@,_+?fcڋC7pd|`+~G9#~x&S[zpmd΄ϙ`)ЇiP^Ho1Lקlq O i\R۔?pRb;=>P)~C5ИptT X8_ yBOST?/r<=<#zʢ`QB SO 1E3;[I?)B6'ˠr}kwH2iկH듰8VĶYþ@ `i5-X\$ x~3,o0?3;Ƚ*kOs$kxZnjWeD}طxƌ7>e@u4L7kevtbL+8?nTe+Ͻ{oEV]Ztl0$_)_VxWTV<1C,@PT BfbB: ý-N$$x%9 r=q|GI R]z*zD2hD_'9џ3X-0ֹ2{o ilNNopqCTIºj]V+>7i0('V/!  lS^3!20H]X[lުug0 3 I2H߁;$J xvi YA=[h˔{\AC=bbQ 9ND"E[ǀuώpp3 FE5"ͭLۋD+Ro6$%7q ;n_ZY)D,2VF¶@u}CX?&vTPd;=l,S]n;gq=:{Kb-rehG>9vē㾵;Y1EEKy+Y$nD ab"`T=`,}Q_lǫD[D`mǵ:-ޅE̵@QwX7ҢG 9M[,VTowt Ya(`= NWÁ3@6 =؆L8t`' 0nv=P(KOY>\UZ* 1T~>MQ@Ae^m;f?Qy󯑧Ɠ,xRT?=KnxW 8'S|e9QFyʑ52eD+| T.+8C9.#7kim6ib&a[lʏ!CW04ec$͑E\Ģ]W0:u/؍tp_#;+lI#' V8-R+ 87]? `@I_ 1Z3<`|ao<Ecut9(CtD` V o9_PꗸJW:ٕegƿ\ ]fmr)Ï9VY@č*eM3ZXʣRv+ɕniֽ#K+ԏߒ,sqE^v֟׳NXf#OV/(X$~`00elJ,HEJ##<@mÝ oY9m  xH 4_ϫU(hy%w[Q~is+J 8bDC8º,6;PW-\ (4- ~0a`P37A> Xo}h8B@I4Tk Y0}O È["vp_xgStoF̓/.A4"' @-=οȢ4. yﰿP0_:Pe);,'vW{]o}\|Zu`jiܓ$BMi-xX}R N>~rbQC3F43RPt\AݩtnpEs8w1>xÑÑOdA9lg ;ӱ:gL0XnR:VA<|V+퀾[]>!` c}7R7p䅾BGKx壦i0 Bf@ ?O;p'iG>:ioj@<`b:`X'VB hu63SpamA>q3 mm Iv0WK01mH"+Lⱄs7_^?E7Be?(S3@D S9*%l)[;ZswyY}"l{Rr\KSI=;`FȤ)M Lav=KXMEX9d8~D TW `b&DP27!#}4jo*L'Z-'d4#:ǐl'%43^F?P7uy.䏣.= Vο6wGUIX㲍"+ 0HC CbXFH=@QX(rb.ReӰ PdX~klP,Ɵ\V^7_Iseh:}.F:=c/ny DkZ'넢}͉HOS˔!9du\O@m|1!v+ b) xPM/ Z3RqD EL,Ê:[ y,jbp~ ;C$V^#y?ů:kA`ڂDD&' ͤAM"0`9?BY\a we# tn`U=G:'b NphdG=%: WGJ6It`n%6 ]VaMn b˜)3Op F^&;5;}sQ+w<֏ GI^@E-(&\^#, yȈ>bvFaͰ[}[hmCƶWOlu BmC¶.A("'jZ n@ 4c=O,Vڢx&X̆w K&g-w,Q [#u oI:_ؠȋ[St EAol|:@5\;CRK0< 8@;WA-AtqSN/P)wFwT Ǻ<'13O[A EG明# \ NNz1-J[A'^O$T1 '9 I 4?4Z#b2[&o% ʤo,QF?OVO Zn< ꫊eY_Ww>3,+; KsG⌑Oj(RII;Bt\Y0gdS Ux-TN"L"Zi/Pt7GJENKOH~)ݒq6d; #bK pQe6[痏11 1X65J:F!?].!Q&r&&1݅ә#x;͡N A+Kʊ`PMa\Kř@$]0by?[o-5 cފvn NNJ^Xߜ%S2<['N'խI/Eg20,KA&q'sI-?4"J3/@qb!-Y[po&lY*Z!/T+ů l#/_# `子l%@2ʕ(Xyi@/^ΊnE$ {Df?;%G80>ո`%06MFՑc!6ˑbDb4`acL/lF6 @a:.1(xQ4 ĵ,|r KI0 c[.X,rZe~,OT0u3 J:U+B',,(n6j[`e:yxp`\ Ι>@u ϯ.R$dԚpAai,-6`oE4 ^ʋ Z# 3CG"lM3jс\ /k!F-&W(C.IQ\X' ~Mャ`8 c"Fm΍Af+ #e>/W ,ZEdݝ@@P; AuZلP$|BtjH!\.}6-ޔ [Ligg֚=m=7)e!4+AɖdP̝'  ("Ҁ?:$!lƶ{&f@-XՀ:\̂BGE֝'!2&nAHbDZcDek@ASVOQ%;OQkHVr;M7?V0-ބtu ߷N\|N :f't ۀ' \@%@ i_\ />Z0\ |6]"ݾLeP. z΀DN-C/EBg'ploWuvswPX-+^sA :20xCB-vbll"a=qP러[So1 `D'G NZN?fa&y`0; :ppԋ?; giB?tT`;L T]|EB@yZ/7+HHژ/~,;RG0 M :H"ȓL;,DI Hl3,h{3K.+r̈:kI(ğٵ<q]/ZI,F@*H"`A@Zlqt| A}iI]stUIϑӐ>hy2DC,esōOR7MD5%TPԙ֟wT"i@a7?P(.k%)ѻ:y]/0A8S! JM Rn#%i̓ɦ4.##3BA~zQ)1q@yYi Wi\a6H'-BZ.?/Zw6ʮO@v-?`ܛNrK+C|*4vHfgMCSzx/,⣲ of㑷ntPeAį $ǰt><2U`x#xQ?YLbx=4d?g#xRm A!g֍HQd.3$j vQ{8a?,"`CHڤiP}IE8̐Rq`sQHnߏRtWYk-6 PcI~s.iK(;,j ZTΓ:Qu۔xѣ(6X聲|mfCgc Q>Ϡپu3sjFrŘQԲa^@6Z"a]\|yጞpbyjx(cYE':BJJtEg }n0o H~("xYm&>IM3&lLR/"k=ASj(@_br|ؙHTttyooچםÂw+H ciSUi2ݰ/bdϯ*̟C 1 ?acOg yqh ց*UPCB)4Ϊp܃~S\6CAjIZM?VkDV(}V?0 Zƭ+ HY 9'tX(\+^6u9Er[ĢquJ݀R7 ڱ$B h)ƌޤ GEq%v(| ^0GoN,yF@j^≋N\>|z  ?X?8Ê@@P %???;@>???????? 0`L^   A?@?h?????0O`' ^}D p@&PKX0@p[0P(@t4<T\dlt|3RmP%`կm_ا}x`P(`4}0a_X(H؇>py R `,@T YZ@pXE}@Dv@QkAXV~lA A{>?n B``j``*j &S??x?8¾P`F  D@ : Z<h~] g jk x<NgY!H*'`_ }G`0طHpw`0P`_(``9GpDa< A8A}2D`_A}? ``})?=xp`7} EYiL*4647KqpZ z~  ~?BFT $,)YRB+m?uJ$U&$ R.g,%?Xَv8ȏ}ln=ѯkp<CI,g< ,ros+`DQ45x豽P})A"8 П5#V+ѻ[tAK~[[ѪfGi [cuZ!+(sqIk`O1p)/q9DX? GWmp}O&C> hR@dBLR-9cFSoCv7K<|P;f]GgKyy6G ~}_Q.,v<<5SpfH:EFV@A /(9pp4 ?uiAtdBn5]/=/Cd4#ʠBYQ Mg_ 8@x[RoF3T?GĞ%Sz0Y.}A(`3,~5? GH+] 3G'@p8 |LD|NC"31"C0.&EpO\9Tgk kU3¿tX܋@t>'{8}I9IX]Cl4G<n4}Ub;k{ Ȗq[vȷ{;Q_SıxdI#̹H' +^5> )6W}kZgƨtc_6-AmBOc0:(Vӿ27J}OuI 9c_|ɘք_JX'ua^'뜿 u _WA0)Ľ &oj'@b8'ʢA dPP}JQpeNTFb`} YP(,)ux\ 2ŀqUFAT/o(S1e=̡EO(8^"DdL=]C--6`:`ϠZ(SфC\14H Xo? HHl>`5EX]67IiSk@RfAJ3ŮL3i +e䀐 LҸỲ٫&p$`@@ 8x(A`\g0@Sq@`A,}n0p@A(ؗe yd?P??????b>???h0ovH`"{?Hp l.??h x 8 ?,y}_p`@`x$'E `|@8A})0dP0@?O9^ ~p`@4A}@l``8w1AQ s`$`A'jPPQ(A($ PApAl(n`& MA(8wY 9:PA@\L؇ya`AA ?8?p|h`:??? ?.6@^ D?O?x?% S???0b`(l/?? yy`V?@ طA}~97 Q}@h` @?( ?x~Ak-A? />?X2'%0A<`}A`dGЀ`}} B_H ?? H36 ;RZXv%af$8 L``~§̓u@͇7`/K@(RVe:hs>9O:";6[?@/ [@·Wχ Hn $w:/+|e {>|-IJ_@hw??@xw t-c〈w qxY}cl;0@/}怤wx^i.^~phk{\xc? 1uYP ÏP0 s/ 8||,cNO0(t_@Q@be,03T,eq@S@:aSg>=w{AX0|QGABc $CO إQ>H@BO(?N|)A[(?RʇP))(?^ʇ)]>5 D`} }QWuhh{ط AHpRc?HH6 ?h@?8?,800 S-$1?@C\`d???8 4`<?0CD'?P?x?P?P9ԨP? ?1n4&2u'yA>9crƩ`m3w!tF??x?3ftWh`:}e/Z􇄃}a_? vFNm)}LN5A|i3~eg*`tV@@>~AG`rPNa~::p{=JB>?08qOJH`:Byƅθp?(?x z' * p1.wN;9dI(AXKPA NQGA"Yg$[m ``  Qhama- c3\cA?,h@*h<zTr<x  1 `%Bu"@(bZ(E$TXԞdI,tAD@ˁY GN3h耈# S6̡ܶS BA6l@q䔙SF2dAMfA挜0m@L9nB uܐ7a@I335N7gVyæ 5X+aV~#Mc޴Sźt[7cmrm &lEy[ 6oȤ1t@O3&+RPR !OLmjꉚ&Tk𭹷%흹㶢 4p[{ry7MjQ k2 6eEΟsp7?,qyX7}ly7MV^־'f~A_6@j/7P}|x|} @kw1tP~H;J}Z*y#!@@IPpަ"(CB~ ~oK}_kܽ>I@ۚVԝ<+ؤ֖kPj},՚Ҽ~  OP}( ,쇿#'?9@tO@ dr;X{/ϥhuu|R!RHy(` B cHɑkн )= H@&Kmqv @kך[B%wiW>[ bRceP1%rK ?{-@ @үyI|(}@RSx י{*J8O5ב{s-nM:B_: @ <^o}*@^ +jO@}+T_Zc}OmXjIJmP}KO$Hn 3)fz6)C* 3P=5# 7g 3eonnɢnwOq&m*~)/{/%_/D&Y9xي1} ,'w>fg; 16C o[_c>C #\:dS .g{8E$8O>A# C 4saj鎜4t76 !A )gCvfq3lM OeZ7ge(tv`& R̝ v#ɐ&P aid0=ʸ0%rC#S&]Ja[/ha$iICDLbLgzRΉ5HB77AE&i-8O!oܸ-Ctg#WͿ-LC~bj=ZtM}"v\Zm :I܌y l~2"&O:eɥL"egi>GUT=wƢmM3j#T  /v&@0{#3d S Id+UpȈDV{vcfq3+&:O+fgN2I Dɳ3.8kF&2* 1A'2_zL 7puYla:"dbY7kwk~S{smd @ YAMY/lu{8m|3F~WpP_)`Z22S{FX)3elDtF7o݌])B`;Wgg ,k%`p P0@=I 9@[#f<1\v g=VjXG3Ög1%'iK`]E Zklv#4SVLmgv'B4pwJ $@A*) Y\Un99,,V j '{Uݨ==l9=8!V%{R;KS@{XMLR˵Nw"dl/6Ql! HMSDb^_t3EՉH{K썪Ub-V1# Ds>i=|+]s5' $5`].|@^__&A~S@[WzجdDP@4BL(VT'T'+^}/`6 ˀm},v !dihSV,wC`yGP!@ruc,/Q\A`YGL["t>v[MC+XxiW|u_ JJ^L,~ȂMqS:dkM bޒ`%y7 o;aj%h^#둵S҂û+jW9(PA$8co!!B##SWp@ ]?jU4HW/9o%feP"TMle:35"W~&<`)%zA]Hޙm$d pAX<fx0@pXU ?@*d`;A<ADA%d AvLvekbҸmF f APm]Qfs@k}݈AF0dI'l#f! u 'UD3'npQFU𐨰, }AL:Bk8wW=-|>H~ lC ^6\H&1cVw1CdJ& HD If >s{2G}h Rwa8xtvol\ Uv>8BeP´܂mi"4f%Ϥ[Ly[P s_oq샘 _³ ~[yƭϝH'W`472mC F}Y ZGiSi*a6 G.Muma9t[0',"f {6Djcʄť8z_SYt7xp&et16 dKjFCCXX6mĴݲ7%:sؼ-wڼSoWGK%n Q: g xХf3M7tyYv'LߢSGۤ5nݍi:6'^OG" kO6uڒ@ʢULg&VX9_%Na iΧ #荞?[BL3 cCh2 !iqsv8w "7nLۛtBlm& F9 3tnC39L) Yd愁kb.=1V?2MM8 :QFY󕺕 JgS܁γ eO9nuG$qZIB)H]Q5y+xʔ2q6x[ 2f->΃+n_2CY1LґXv0"`*G† ]^xWd$q;j2:'e6v:A_KC>Tș~DSW@ 0lׇ \&'`;&| ycum2&+!yy>yog9uܸ$%ؐym4rj*T@L7DؕblE 5'6f4a͈$E/9c}IҶ  !9mf5<Vj )p&S'H(Uۃ$ lA'3e*؜,t^C 5l#1dʘY/mj& MS.}h y2٬7- 6y{ Z(0-ۦۦ (wP!{['SIܘ-<K}Pwqи3:oƼaYh;ws vZQ xUcm"ʓ) LzcI4U#3; L 4QRs`'b02dt~ m$$_,EAAAڧ%%/DqJ {tФLޏ D8Z)Bd *Dh@+Fl`,Hć „  ѢD p@ P*\Ȱ 0(0\X@8B)h|(3Z" "jP!D7A @@T`pL c_Z(J2] 1ѯ$n6y.>Q1 0F~O}P:EBPO@) T3aN}  {7 P D04@eAOqPJpۚ¿<@#2{0lP> R~m}9Xkn_@D{mo!-tPxNFКb;D=A8#in })e'kw!"@oiK^(' (X1 ֟xuzfssPof -D %, tXIZISfgVJ@0r֔9dh+k`H "d"F8?xR{(P~ޤ@;@0!@H 9 @  | b12ra|+Ɲ'( N9y@@`^Qp3m|V paW=%uܔlu uԙC CwOy;]/mHzԪ!hVN:= !/PASG0Z)agB@6]X핛GM@±*9ap,1c@0g(%H޸VqI%K4qJԡU\E $hV 4jְi :vɣd-.~bA+ 0=~A`.80_K/`S(\H}Ble |D`!DlM!7c˜1r CiN882J~EI,T@@ rSHy„i .tM200^"&A z.nWpׅ#h>a$[NS)hZ a$*7Df !M:@t/ a5e7<4YP jC6lϘ@̏> 쫢qG L+  >aPxLHT@(`Zu @V) 0C 6>VIBMKҷ`X-A!D&(<0)ca_C>vV;`j>:D<{ڡ:Hd?&=y(4@b?B~I,$Z$  - :ebPDh.ePNCLf̿:p 8sי5eJ }PmtVm!3 ]C'͆h¹Yg vSGh-4;Ii:'@E )H=Ov`4"͇:= |M &yPF+oE7\;pKҲBk0c5 SP P5x [ z5 `YBt^OTA "˹a$LܐU 8xOɘ2pʀdl0 Ԛj)hŠoԬ<hUDlLϭqՁ;<-h~@ɋɔ'ˉDXJ ?M< ({(f (#@&`Ա"|Ch6Q`%PRl$`SÏ.$FxC9 D#ʬ'rߊ@LB&pFMC7 "懞 @}BkȐ@ TȐ}!:fr#yNeY Pgŕ@[_#Y "KSMIæ{1QbJy,YZaFfФ  z,MR%-dla=Mr2mǛg9}p^{w0[a*0pM]+BVo+ 8}Ȃ|Bz K ␻] .'<({sA`rG0l[@rX1b$9$b(0A-lwK;fi{k'Eg@:VDSZ ҿP]σu9+__kIe@i~FZ_Ӛn `0Qtd,(O'ԇ|䭬vVBh L 927cf@dPAu(nn_O:u3~~&a#L(V<aTSg00uNCkM?`P~M|${aktQ!SGٷn?ԩ(?)LGAN[!٘e`u S @٦L3Ҧ[mcN]wӄJwԁN?sQB@U.@-z&,vcz+wȇ92z@Y{I.sm],mNKGcR11݋7H XT6C$ecs%q[t`(rk:aYCf~  |v@[3lQFrcQyß+Jt|_{v24g"yN@Zäh _Z@6'%m;'?UOV8OϝQH6(ZC-^:i),;>Yc \ 0:}bQn_ c;Q0 ?Aj9taip`%Q= wM1XF!:P:f1jg 1&Spy @ˊ<,M#ԗSk d6maDP:J_2hd\T ʠRBAgl7M)FF hf`xϡP"O+wtYꆟ†ts9>KU]p5># [vķ;C~fзc5OˁGf4B͓N#<)0 (W5w&ܧ`Zk eU0&KwC!!NGs&=4Fcaljc B|щG2,QdtP3:??ŗ9xׄ_JX'ua^'뜿 u _WA0)Ľ &oj'@b8'ʢ:.qxUKp*rq%H|A@/Os$ĢSF1f@Y iWb0ݔݣS߅nHe:Z+ sw&&t` f%O8#@ ulhwa9%(Pg 0򭦿ibp~X`Y :o 8f\qdдgz@9FtnAx݄D@XIh_GCv) P .9mr*]Gy+P@5`,J @Ͼu0qB;TwDX0T` 78'y&DJ|.-֭;@| wDʨ蘢:KPtH[VaFg'5:m,XPb}lfjkFQx=F)Q_Ӻm݀b~Wՠ^DZs/nmu{OjOI&f:PH/:d:: !Jd~)]Hm}"+ Hg @(X-Y]do0:*§(aAɛn ?`LI 6kpUix 츘3VIjՄ zCR)J⋒$ :Z0|o.rm՘_`xP(dAu6~g"VK: !J~¯G@w|Vž9ǃeR)ɎT@dPW̳mjT TP%0\Yɖ-p9PH"pPpAdǠ G-=n6VȗD\W?uOK7 !ſv+o‚UQ ǫtX#+tfpP:FgG=Msϖopd V~ã:'7_+宭hI_,} a1D˂۴;TlO1zx:U0kQ@[7BA 5ޢd,FL-z[Xwu4Goqs)]z'P=p͌X˗(PA>Xgcp]=2;:iފ@TPTի@Rݿ?&eka Fv);:QT`MFF}P$}CfNX|*,{ :Dƺ+9#b)ҀbX4QDB@:| Pn@ թ@v̩zIdƐ@f ؆L(YG]mq8XwM`HXr^03(0|)C9~Ƣc; ЀQw= R 0>D uQH#tpcMA51qdjtS4"d(Òk)`ɏGث7,@45[ "bkH|nji;]> UmAYaDV:QiaG[R:(^aK;S:AbaGaRY_t vΊ B  AܱBTnZYHgEF*Ѝ.OnjW4:nJ)݀Q: wS A5wb /ލQ d27G@幡܊c܌p&yn MJi#K*#4|Hj2 MK,\5` Eu n[ӪYXa41GW^$Yzr*f&vtc4En`TԔv42$ XPu *; GOP 8f@nA[lH=ܔ矒ˆ+`VAU QlnG+}֔] 3P`>p"㼜t.u5gّp@\;Ԁ@lMݡ 7)$4Z)i>!Rmpÿ(av- ^zĎ" @*5QkgOTT؜;@lCtnfѽ!x> N#5e ~Gs_< `*6qBo]Hf'DoZvѷ IM~{Mh.O He}/1TAI[hj#m3fB*q5n++QCH ; l";%{Xз>c3{%x/ ^ N-@lhǤ~"MFݗ{vMP8`9-C؈☣UὋ;YtiviEL}yV1"^ǰDaKT_w"A\:J!I-Cc Aht/!΄x`ppsd{d:pp,z0aU@ q|uNwDX .  6>H\h`vs0' q3g5Гއx&-/t<3"nqA;İ^H7Tgz"K 殹|~M6Aºܞs'f1}}Sω8Uߺ>5otH6)+`c'WZJWY t: ALjr%:ثڒCÍoE'kwNhq50^YDTׁޟ!&@d?HS^F 4 `י.୐vZտ/Vw@f\K @H'sY/`8uߚi0!"@A,D*c`;NA!3gq̮֝mNmͺXܾu ΄h sTi,֤ 8'e\4Ҁ:5k5pk-M b;'mASӓu_lC]OtNzY=B v`H${m֡X`D<"p!ͭZUruwAC~> B։;@}xDz0A\ـA"fE|+|a4I-nPp&xU[rlVT"v@M[6ujA na]8iF܏rddfKxJ^HIe+K֥mll-+_ZP0;3Ð8$5ϪԫF~z-|,lQ5Nf*LI^I&N)#3 [5t&ޑV3^PtzP_l:c/@fxL E.J"ݐZTM'jҀO֋HA`Հn x/ Z=W4͝,Xal61VnCgV! VZρ#W?- )n)u >X 0tĊq$MIMibc2LϢP>WI;,hIM%ATQ59SM+Hg:fWl؃g`QiF[ <ᙫL&I)S܅)i *DS$*Gr (}@r$!y#iP!_0ȏ> r~kDtO B "PI|XvH}D/qʱ_Y-Mx DclQdv[|y~kjIgP=tR~ 0fRVQVWcZgp(v j`S[^E1]$6@7sb~4+]KҠ_'J?p71&Xg Yyp 91Z([NvC(4pu xy9e+&rưVos.$P{ƌۧ131nQUI蠊.K''{xwם $̎&*JPpzx :r A52'z Y|\NpȈyv/z ?Tv.5:{~_EMVꧣuz^WRoav ` `ƪSv1h= mz™.~elO7' -鞖WϲݍAyc #?^A0EBEV$2-Ӥ9cF1/7i"K"UGqw_?]kom_[NSuY;+6d \@$mn3w{FAS1Lse~W汭 Oko Dyaϊ_,ro9 ӈcthݵ[!HSMsI@iؤYKDo藥& ~ $B GUm%>2c,8X`P AJDs*po~b&<`0` |P40lɢm- .O ѵ) KU!崞 $UGZ$H;خq`tu<_u7v~ll{$OCSQo~WmAס:nݘAn@ꍞ6M_u M̡uQf֍@#;;4ſSZس 0r,OmO>!jr_?*Sz?)S?)S?0)S2*!)C2+q)C2 OTϤ,p˫ LK=U0U),RyUk<ʐ)~6Vƌķ#wFb=2?wBœoQش6P%ym[ThNGwnp׭c ?[!Mju9JTWYGKY1:R lΐX/zJNM 2u8_5;H?V A8"`Rl &>ftc=I<_(ap:ao%n #MRܤ-_j9K[@g9EF̛I8Lb~ԓS3LAod:`=3o=n]pugԖwQ=ɽ$DйzV[Q{/-rPLDؗA6vUF`E)"p<)OSK TP7(>B g@/F^v%-ou ϹN  y("#kOv,-j #2o] [ Q n./:WpIդ1á;1³rS_pA<,B c_C*ki]s'`ԈP (֚|js K]> %*~aa K:ڕqXZC!XqCr;> fC| ]=2jQOU:k i3t kQ!/>پ,3軭s'fH1AHc%HD;t pIO,ʺ9 /)8W*p<(?DĤe88cu o>#Bx9i3aYiϰ3fd^D1a 쀾T`wXz}e>#̓7,~WuO7O rH|B.aNLCT@J @(.&b4, :vZ}'H(7G|t:r``Yi dO>'to:47gkE$0([m9DjĒ_EThN˵tE"GDL! O[i"Y Y5"w@/Ib]lX 6'u [4*1 EY)p&ѣ?H,?$I=0ȏ}}Q]N|< /h1 u-kXO&U樸4`@DJ 9:DEU1W Q&֊u |uex3+;w麚 KU5(A%fB SSXb jWeLGTlrZ 5|<Ɖ3Ȳ.VAӜvϪc !xI`mr3ey%YZu?o7EW3sdl{2%lJ⦢[Q“ps|9WI]^Y&Nj&"v($)hG" LUDXc KNJ QYus&y8g+<6Fa pGB #i uR8$ZMhLWyNЯ'c"$P+mvs0/`)pd!W)/[I2W5_FǀV<& & &}ɢ^[P W/lc[bsQT@y|K;6z*M:MNҮo~*&`y'.Suaӎu}#'46'?XN)1x0$X Z'3.b3y6[65!W>`n7.eQ}:{l|WW( &ĊFKCf,0 B|_cA8* 0f(uòQav 9+| DOZ!C`dGa1!~#k1~;ԙ^ H0t 94 |@Ubf[Ǿ rη!n6 \ bpPp FXb4;uV~ W{_ykغQd`wj25a (BNĢ' rGT"o]<ݩ )ouW]j:W~zleɖWTz:5>=Pm׃m@Fk)n$#Kt'ՏDO[;^,`{_r._Yl25)rU$tppUh{ |C͋XC9NX#b(̍ uƤїPYyA(>g1 Ly};"yXdLNnݟ PG"J!"sqay7;u<,(5cQ_VzV|hsܭ,v ?Ybn5Ӵ`KdlQEr|~, p9 5 ;gI ,no;hQ7 8_ I ]wK1)tIX]0o3GyAIgHSL2` ]:>/>!U?,DNT"(7F , )kٟw4Fp\bEF^vnuC6k, >7IU0!r1 ?^7sD@4uѰ/-RhmXE^AqHBڀakS9ndс>(}†,0p+@ciExe!5 GymvAi8[G Iȗ X1V!_KB߇ْ+{cr_TQix7|ԒA~Է3q4Zk"ʒXԑ_9mkN)uV_nAع.;hc˸GuIo Sn_&Son~/5ш Dr;@&jA+ᅡJI籈 X` %E#, r?p|`pdXO* 9$  3DW5x`A} >|:~!ǟcA` L( uͩVūof`z3Z~xGJ,ӮN>`EEWcۍKd-rPp7 ?!G©)e@:6cF GѨ.]m4L7kevtPsi9}]w#`0`Hs=+~(j$`_}] ¢!WH)*{9 33&LQdh6N,8@`}Wz 䓂 (OO䓀$ <O d!tV1JʎUrUvLkcj\kSZZ%Ze**;Vɯk5B[$1ǎjvU WF`XE)m5)w֦ˁAFր OG]C))^SBߟyX_CBe !)_1 z`„Go67;:I@Xn+[ w !dHH>|#1>>A_?sC+TNI(g$:CHqai$uRҷ'#+;}5\."c,7ԏ{6Y$A uc0 XgB 9aPN> 0t1;H<$J뇻@zgh}KȒ)쎘( !Dy _K#tZq:7N<5~byW= R i)*h!{`y wɬ6A0ME^D3h> LHw:t~r!&0 ;0qIt,n]uysy X[w0*ڴL&!x lo{\ Z pɝEv_VhVj=,2VF¶@<.ZĎ*lGek`m 9.GGb1R|p t,>g Ģ\-bڑOo_f iѮrR^ |p,Q#ê{XY.8F6kvNET v\rޅE̵@QwX7ҢG 9M[ύR1;X^WPhh>p E@LPg1~lOm΄@A(E(1DAjTm0 RD$?r*-ԃ"mt-Ztr(wo^00ľ?tao|;eyfVr @u k6~ hؖF^`m G'QTRLH D%W WIKdϿDV-b(&!>-8 pbxغT8b(E`9cb\A3 ]0(>|q/K,3AV0^A03d|sCqѺָؙ=xk8@'}ɴ!b34Ae'ڹE h{M }d @P5#B@(Ǿ}Q.)\j-V?lu0a_#B*`2) ∜C`|=|,F:5|"'MӆXH |uL5u| ~x˶!(dVh=rQIF|Ga E_1HآayA`b+Vs/ b@FvVɓFNp/Z:yVpn~WW\8B_9c887gx(f"*0iy2"tt#?/sPx2r^1O/q$uݳ+QG#'/Ό@Z/E; 8S`rlccUPgG=̋,Wv++*SӬ{Gbm9($WЩ%X|?9 g1G(' <_QH!>` e jHĪc`Bidm(~:ׂκz*[ wCڽu @׃}r7k`O&i͎\w0Yt`[K H|Mx7)~-̓ۄZȎF9xB"+yglZ;HE@xGςo'\y`i % P\2 غHL#Pb7T: CJQ&UO <bF6M3W.<QyGgB`|"wӆz!WNdB~"E||_L *ߣLW½<9z;zI:)#?e [ay(Q`jgbM%|p؞|2x"Q6(.D0JByWPYwΊ8&WuCXt)q.Ùn-A`ցgZy^;}j19?Ȟ8FQra> M&!Z^pdA"cJM Ԯ?'r8APD}_A N흉G Z!܆&kbxb,r/FDnn @D:`@d%w|%F)"`P B~30|+)LwϏ: ²zax ]< y>jkT"CiP"%$"E/֝_’}}D5&@FWkn0ԌhdDG))m.?Kȉ:؁lN=k X O(yYi!=,5ŎAT$2̠dB SHS3"><Gg-RDTIآ#`Iw;Jf?RG"ɠf4J6)D&d6l>F?ǒ||;@9mm_>6*SΜ:ٖ4t,~ԩӐ<hX2U=ra J7pCb?ƣG7_\"Юƞɛ!ݜs ;.拘XeZDom 9Iq艗KOl*kz2<:pqgmJF; DAy t{@̇$@dN`A>_:0]%ZuZ|,Wl1clMR@d)R%9: Wq yy[c~ѳf)ml3[=eea=/ kD4ՋPd,*}BAaп'َݱk?qF"k7vSx v{GGC9 Db+8'^u"|O#0UIY1UӲ69E-FBC'!BS M %&hd4lʿ @wk}B6P5ܒD[JD0q4?e2L@_$^]W& x ? =TYJ(tF&ϘHn:KCWv@d? NڙOMȔGrCu(4iLt4a‘:[-6Yӹg t0@tt\-q7zײp݂EAʑd@"°V}XEl*FinȡL,SQA+)Lg nAY) i5Uhα# t&8-Iӛ'Ht5ߌud3Qq6jvH埝]tm h5A?&i5 @Z:[A&ڛƥs\e[W1X78~Xń8$>FL9 DB u53ZZX\QӄZu%PAcĞM*SƬKt0vX^qjG7ĭBqr pW#CJm ท e7)Ѯ40Fu'ֱ]i"I7pK$ F"&ATZ)qV kDtn} QA(mÝp@Ƿ"m$S ;h1!(]4.= Vο6R'b!:3GB+cy/D+/ iJH!!Zp{Q>(rb!FeӰ dX~klP,sZ蹙c/PUiIseh:GW|X#tc]AZ6N(З ۜD4LCVzѢqvѥ dcC)OK1po+x) xPMa2xKa"vBh&"x&AaEA-DZ6*@ !0Wh~?0{@g$Ak7 AV[""~7l] \h& j*zH]t\B(N<9K`tB@C##m œ2^',k Ua ݭ@0^XT'1mTS JdKg3ek>O!%*i?:JDM&HH䁖FlҺL}!=s=>)wZT$㧎4Ă Tbv.,ӔzEDmpܝ @|. y42_@Gi0:`*P;n`Fmh\8<@P> l#/_# `子l%@2ʕ(XyĄ@/^Ί#@$ {Df?;%G80>ո`%06MFՑc!6ˑbDA`acL/lF6a:.1(xQ4 Ā[d: d?`뢷EN̏X]s  &{" @jEH̀Fm| ̶,U`paFX/)s/#eE_  &oiPXK~3X[M }b0v};@),p39[ :Zt EQ Itf ^FdET  5ḃvٯԶPL[_[:ak0A/``8x!5P*Ub>ǀtBK!D3p34ȏp ',4䞄kA6~BIBiJb3f:x:2'ld]5K{Q Ks,(nz8)k}ek,s_;(4w%F~a"/n6N!9H/t rE+ei|pT HpH@,n*‖h;@:^M x8M@[_ @'hcIƓHWο}# sLǑwH''aO[Q'׈NmOl+O';E?% }>OC!gCI*Ry_޽ ɞDFB9NDܐrh(Ĩu0w%979`ݛmWYxhS͒)h)' ēΒ9Sͧx;2]~ْnH'RO=LsްKr)3_,&6LF]<&.F5iD<] f_ }r\@41RYȈ|cx0onnAEN ~ETg\4|F߬7kruW#} Ue& XgcV%5x4kTaRO@O5"&e\R ҨLeJDaЩ5&:㯠X_uuW3:+2$0w$) 9@گ"+9$ #DǕsF6@P900kVNɾ@F*69-?I "~[O|'#] tKTEP,/N͞:G]o_>6xnj;bX?TY84NX:T C$:σ :uqP[ T?Af B۱.d(w9n*r*i)t:Rjj"4jֻ;QM: xPPB |YA[oatP::ۗIxCtZUOh'.ŖğqJGt>W+Z +I=w "0VW3vNϓEGt Nr!n2% hC2*F m{K]_e/'Fѐ ~HwĮ lziC@:mںm3&mm\ K$qYE{v*E8ަ2u:r60 s)᳡Y@ɶ a1#-G~FGt6ԁө4| ja[DGp䮕v#!J @(B˅r᱑-@((0bZbĐv/޽]N1D.>$H 0s8 EvM2HXaRHF}u,ޜi{1}0q <`(a2pvsƦ:8 0ʀu߂`Ħ^EpP#Rxft@!:pgw5o^d"i;`x[7f~L F1>G~WAI mE%V8w9J_لQ@-//F$:;4#X bS!AcuπR@cK# 5sꣀ7mΎ#DHhJeؠ#`;8!"vp_xgStoF̓/.A4"' @-=οȢ4. yﰿP0_:Pe);,'vW{]o}\|Zu`jiܓ$BM-LX}R N>~rbQW3F43RPt\Ʃtnp`Gs8w1>ḷ ÑOdA9lg ;ӱ:gL0XnR:VA<|V+퀾[]>!` c}7R7p䅾BGKx壦i0 Bf@ ?O;p'iG>:io <`b:`X'VB hu63SpamA>q3 mm IΊԆZ.Șp WDnCYg"%# T)*6*AYĠ?"hEdP .aKO&}uˊR}sҁ^w5wZj1@kTѼ>6ui*2_(4iԁ)5 Ng H+6g^ԏhʖ?L,D_J^C&d9oTF\M$T% )[i++ȇ+I'yw 9n~A_l'LuW0\KN3h[HQX02%i(:BQ\fN;3H $r?|ĘcFߺnD TIӱCXeA^ h!^딫VA=VG@렁&S$QQ:A/; EvE3Hݼu``2Μb}x"`jeeՋsb2\q]Fp&OrQNL1xv[$Lwٺ'btks m3ahŞhF@Ӱ `6)QwM5>_2q[%|V%89 wOXt Sˉ `@p41L0fbt+1gǡa/ Cgρ12~#UB@yZ/73Hژ.~,;RG 0M2:I"ȓL;,D pl-h{3K.)L 8"3?Z7"' v8gbv-?Ci3W+K/ïb%P/[PEˇ4ޤ.˹V@*IϑӐ>hy2PӸ„+mQOZbJ.,]A^42.m>]7:Z~7V[2B>y4UcPM E)KBGQ קcc)v ,IduIt8lI }r pV/Z}4 DV'BEUۚ(O:KPVl k /` @}L8(G^G#yu4 N >&V<^G޺Ap\ÊvoȼV 9Dd1ًӀoB\<1Kr)Y7/#u*_G:Tά]0Eင97/3gЋ}_ !iF #huGK'u]CfKűD!mD?J,5vz $9 4F%?nUȎIc TQu*IUĨn xQN@Y϶{!AC(l~ glߺ9ymdb̨~jYK@G/ p-0R @.JpFO8]<5g<1aCchLq"qԳS>}7wT7E$?,vm6U&Xy6&ÞԠ?)xp /JT19l >LS*RGJM^G7|]mCNaAX M1괩щ* tP*_R:QS&Fn;s( ^ \L1FbXmںi¾ :QXwW|.Q~4䊸 "=g6 .w14o2ݰ/]-_5U?;3@?@~,8A4:P@EUHShU}ڗTmZ/V ~i5Qh5$a.W6 xs"NDZQVlsRE4n@cI*3*S:T/IKJ$Q@`^1ޜvY@,TqԼ+.%c} ~3?)Uil+ho HG7$Z5gR+?,x^|"9H&$|YSH"#W2ۺ THPLH\ XPCUKdEnOpB/1z_x.XxgGR !>_7[ X=r*M 5zl/Txj_jsPcN!'gMUÊ_eR cn!fk:XV \0x=<XS \ K~N"x3=zAUv0>_DӀO;sB%D$,dx!2BΘ+[0#hM2f1# <:[r 9CcD Zwa)!jWIH= 9He%GF!'9r?-Y?,_h+0\##YGshFxBT(K ? 䴩ќ22tK h&J Cس0`5[O&Kbܥ}=3lEVܯF"hi%7U~Lh >>z&Ùp`fB'_X"V0 0k 22pT(GߗQ,0ZTL FrpGa"Z1-Eg@ޫ:VDSȂ#'k?A    :    % _      M    D _    &     / p      t I 1I `I I I UI qI I I QI uI I I $I [I rI }I I I I 'I nI I I I 0I aI uI I I I I  ) I w        ] o C N   Y     ? u 9 F ^ } + [ p    x  ]  ! C ]  C ,04   Y l  J ] s ( + 8  ! 3 E ;  V Z       J ,o,,,,,,,6,d,,,,,J,,,?,X,p,,,,, ,3,!pBpppppp6pYpspppXk-Ll)aZy"4BCW-Rh/:E 9    / ] }     & 5 R     4 e  0 E6?o&L ۫bp-1B߇ْ+{cr_TQix7|ԒA~Է3q4Zk"ʒXԑ_9mkN)uV_nAع.;hc˸GuIo Sn_&Son~/5ш Dr;@&jA+ᅡJI籈 X` %E#, r?p|`pdXO* 9$  3DW5x`A} >|:~!ǟcA` L( uͩVūof`z3Z~xGJ,ӮN>`EEWcۍKd-rPp7 ?!G©)e@:6cF GѨ.]mGW([ uqi6}vVer 2.70 Linker 12.0.0!&6PU-A]n3AR;JObk)5 bq-O 0L\lw&1DT_r DTx$HX|  ' 7 B U k }      8 O q       ,         + ; K X p          3 H M Z v }         ;FXcu!@Ygu+n%3iz "IjMf?yiw2Vhnsx%9Cds JYFF\FF]F:}a}t}}}})}})}}}}:}Y}q}|}}}}}}}}6dv0A~\,D|?k^(T$<e`N i     _ }    / = n  |||| |,|||B|n|||||Y|u||||t||||2|F|`||||| ||.|U|a|t | | | | | |] |k | | | | |* |@ |O | | | | |' |< | | | | | |{|||t|||K|V|f|||,|7|[||||g||||-|_|||||||C||||| |`|||||J|u|||| |b|||||%|@x Nw-G =ZV )V 5V DV `V "}&}*}.}2}6}:}>}a <a a a a v x x & ^    6 K   a) ) ) ) S S S S j Hj hj j j 6j Vj j j &j Fj j j j j :j Zj uj j j  7 J   + x     S   0    - V   > W y  hN |N N N -N 8N }N N N N N N N N N N PN N eN N BN MN N N N N N N *N <N LN WN N M n  N i        L v   " k     A l     ? n   d      P    p     P  _    > S     4    e   I   - _____y_,dwdCUAd=$`?y2dxBn&#&5&K&n&&&&&&&*&>&X&x&&&&&&(&v&:P]P}PPPPP PDP_PPP P&PQPwPPPPGP~PPPPPPP-PMPePuPPPPPPP P6PBPQPvPPPPPPPgPrPPPPPOPP.PePPPPPP Po Pz P P P P P P P P P P: PE P P P P P P Pc Pr P P P P P P P* PR P P P P$ PI P P(P_PPPPP P}BBB B0BfBBBBBBKBBBB=BKB~BBBBBBB'B;BBBBBB=B`BBBdBuBBBQB_BgBBBBBBBB-B8BKBVBxB5@\z/<g0F[<k!6J_x q&9NR l           , E ^%o7Dcw&Dd )c?jN }$}(},};Y1YJYlYYYYYYYcYY} e&+7Qht'3?KWco{"%;s;CCiCyCC C0CC^^)^5^A^M^Y^e^q^}^^^^^^^^^^^ ^^%^1^=^I^U^a^y^^Twyw r253 XPll=lMl!{"X>i#&@&O&b&&&&&&(&D&}&&&&&B&_&p&&&&&&0&I&&&&&&F&n&&&&&=&Q&e&&&&&&/&?&}&&&&H&Y$D]vFcy%b#Dc<.k1Ru]Ck k1kCkUkykkkkkkk7~V~~~~~~$~ /J 0jjo}o`/Ї /oo`?еO`/ `o0 /? ?__`?  P _ OPO%(,./`25 DLcePiiOjOjo kk ln?n/0oO`ooO`ss0tupwoxx`{O{0|? O`?po`/Є/_/ /P//oOPo /o0ЍOO?@?P_`/`//78   /N, X ;%X , y   E     n  l   JV a a a a     C #) :) n) {) ) ) ) ) ) ) S 6S YS xS S S 1S IS {)PKPPPP-PXP~PX P P P   P PB.BBY#Y:YYY,YpY<&N8J{\G8?]qIU2EeF}|V ] a v x ) : S j N I ,p _&PB;Y6;C^w ;<>FMPilrux{~ &k~ Copyright 1990 Sirius Systems, Inc. All rights reserved. This Program is furnished under a license restricting its use solely for the operation of a designated computer or a particular purpose. This Program may not be copied, modified or otherwised used without the prior WRITTEN CONSENT of Sirius Systems, Inc. Title to and ownership of the program, including its source code, shall at all times remain in Sirius Systems, Inc. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!   !!   !!! !!! !  ! !!!! !                                                                       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <! )&(!0!4 1% (9 !!#"= , 0 5 1*1##$ (&1 ( 4(4- "2 #&(:* 0(    C!jI_6(sDRd/\?wѧLRW4V:8aJ|m#E(,Cdܸ,_߃F 2rX & ס$4&.#{ܯg$,0'zx.eMAuvh 8;E> Krk#WIoPߌM?gd{ u° rja^Sh$ 3m[{.XkDT#^T_Pb'$9Z#}hb&Ҵ>2Œ-5 ˃< x@#|U].|k|x_{3*YCnƧCreo"yRDDQ9G=2,FV%hP%r.NjU ,(Fo-CɒPo?{ RDԒ @0I>;FiLKF؎OͲ>O.E)E܊V\0PQhzVt˿+=|_!Ơ. _?rU *459FFi{Z4zgЊΨdZ4={켅^",r 'bi@љS} jQ›"K@l)ؽ$WQif~!mRM!^YJ i Ei9ܰy<}ɃlHj9y' ތ7k:SQ }!\+Fj4yIɊ=3ػPsMF)Bޞ9Ln x'$>ҷ/Bm SW6EqZwϬVsFSu?ő$uM[ `BI s㳹#1\*U RA0E1lxňn$\kFTc ?$,E>Xӗ٬B&'5dA>cDj'hQ!w *)X XB{mK`|3-2sOXȌXv<诏.O=p@ "ztlP;j"‚/]kC@"EѧJ_s*eץgu:WZ Cs^&+GvpL>r kw,c~ #6J<SJ~OȊPD?i (w'Rwg* 9k^:4@kGK{;M$9a@T]DL%{kA_v X_G?ay&/w{ E2;)ʭifAG;JgU)-XK #(JΉLDB) 5SGt<%ب!RhZ2蔀]C.:;1!B#%-S#ڱ cY檞v^R,C$ndHg$nF"S$ ܿlDe /ת>V;^NU&\< \ŋL̗d>v~ㅡ__޸'NҞcd̔[xiV~Y$zl)7 G2,F$g

EB co8sq?RõZXS8r{ܦw4 @A-K-6tPFYKyqdYL,A*9֡W]7Iq27@ΩڈBº˯,[9s֡DZs$MsSKL¬noNKۺT ذdX `֪[.3У$V(*?M^ }j-1L3ܬ-+q%~ R:*f 2T%UQaTÀzf鲰<ߞ 1w)O#0V Vj\ݷpղkzҫSGهȲ̐ {~L=4b!ϳR'Ά|bBuˀ @H `j˯=/+MP}?bhѽR}uؽr'X"o?ֽ7Pt;?[v`G\5?!2+ ŧws]Y*f듉,ٓ);LhwSDIq6}_;m<߰;#P$x$X<ꠐx[O3pP*)*Am$h3w[ ):p;z[mΙ_!>ηi-@3"B=EЇ.NXV03A _8EM>~iy++X{ cfܯ$ $3$/?鄋,*'~J:~4ږ¤Z6ڄ̟p&Yz @d`yo6.HcMh8G}膫We>@ʚ9AEs%Z-]+AiCߊGWV}kQ\s ˈ@8}!ZDʒUy8h\^[k6x=+ !⁢0Qeq s3eui.-m D=eZS& 4!\?t#9F2dT%(y1Q̪ ,,Eo]!JI2ֲJFg_Le4 F n2#b{d!/ A%j\1c0hŽ>fYhvC~$b G 0sc"iiV\sxNn=K@ۼB;жGƷp ^giڰNj<BZr0kAA TDNmP'e+nG~Lf:)nv Q%?4/E2mYfMk0ar <(wN T\ u۱7@պev$uVw+J^Ux^ki cOQH{FYhE<4 S'0o*֮Ϣ A4" lhb;~MI5p qйk*G=1vRޑBm|%Œ`ό !.GCL]A`dA8>1u[a@ooKcrLNsFeD]{xxKqIֿ[U2Ld)@J3ѩP0=ug<ț308}weeZk#i43Zak4NpUNʒ"oWJ'V-^pjvrPg{CEgKɳ拁!lpD*qqګ^g~՞9Ȋfr*߅`K 4A|h{HI(#\n1[-KM>0MH1mJYRռ76CCH5Y3meoÃ>3ؠd:/ 0C|e%adMsoͯܞC^:˻/NlgRw!;P7MIM-xx"t..4 PJ; ȅ!Ȟ 1ѱpv]UD>r@ !ZS=p4cJ~ B8Jj1@uc2Otӗޫ#Z*vvEJƕLN ;ȫ/c=f5B艊8+ufM`sT4I8C;u۫)ϺZ(Pzkm_G`^;^R e :"gk&7jYJ6 Lj݂An39:S~{EewKYGxNKzkp9Ӗ|ئuwBT@egiSfkHoɯ9ie8c :nтy f>4T%L֜KWi{fy`1%r~UGe[׬d/(JN7:D;3dx!3!h_ ˗\ uGd{XRG˭rwnS:@/lX(q72ξxa/&ÀjdH΋j,pRCG#L>R=s"%ñOX!/[b}.dIwS؇5K29ueIWrR|p _ }_ߦar#:ri|=tI ,v>$uin%kdv'cI8Sfg^L4h 痯UR #BAD@C/vj*g =pt,aV  <|d(_ G(PG+SE3P3PPsP?PG+رSs \UGSXGQXGRXGXGXGXGXGWXGVXGTXGUXG]U圜f~F&E~&E F;sF;v~&E +v v+PD#v v+PD*v v+PD*v v+PD*v v+PD*v v+PD*v v+PD****=v.QQbbwF;rGF;w6F+*"**=w.}]civ v]Uf*),)FV t%~&EE& EGt RW^&_EF~&&Uщ]U fFPLFPDPvFP/~F&+F+6IF]UfFFP(P4FP(P4zFP (P4zvxFPRv4FP(P4FPv v4~t.FP(P4vvxFPRv4FP (P4FPdFdž|~|PFP}~t*( (u FPvd>(gm1^*r`*N=΂GmnXqcV)8xw>wU@XRQlx١vw9-^$m +'$!oYڗD%$Shzv c7^ȬRT;/pӄGFc+^9{EƯq-ԭ×5X:r/fY/8чϥg _f?v?`i'xQ|OcvB}_|$E.SQ PWhVWo Kt*%P\.=XnVJz;.QI%%Fjk-o ykM`n!WDHΒгշ,N{<A4uj~PN8J@Sj1)^ѲhubQ`tԳ{R hyR~f )n'B ?g'ֶbhQ'ڦ)jY{zj*ZOeV3bC NmH|((74Vgp?Gǻm:|Om4-w,Q6X ၆_=\5YNuZa3<=ޛ[*VL44q/1\O Yv"i@[P!<ˋ`b rl`@ .S;[ɹlE V*s{]$|˕27(,ɊU-wU"I4؄G2&؃$Ȇv~L<oBVkWo׏\;!:w 2WyON<0M \:058;YkWS<2č%}2 eStc_onNLny{ $o\O} c5@L։cJ1{!Zŷqa׊]kO9%ǦgOi ZԻ(AT8hKؐ&TL"a8Q6=N=-x o4I*q;:vp!,! i'pEw6Fw2EF6gAx2@9ּPp&]x^ Km)#k"7X8^[#Ca: _  `[ҿwx묆 0i]|19֘ۗr&~"iXD1)}//`sgU>QygaELp/9}U? t_{HOh xm[;vʲ8[Wu07py(5S4RZGRUׯJdf3;K޷С2j 5}$gMbM}%R_7@Ԇ4ʮMa6b|!1$;upbE v0s `UL,J%nLMJQHcz1ӣd ^2u JƓ99Ee+5V-B|%]:Hb"5X'+k-\΢)s#UzG" :?Eb%X҇r\9ƯHKO{t)i&GwG ᧿>^ kτ^w췕n?`⡬k9}P~;CeT 知gaሢpԐ2qNW[Z~:+!sϪkۄ|EJde^^uG $HTHHHap   % .,p2Kn,X` %K;@0 0123abcdABCD.,II021B022.7038 =d d tv ]UfF(dž<Ɔ/T(P#(P*)P(PIF~&EN~~~Ov抄I&E(PFP4(P,(P4FP,&)FP.P,02 t00RP,()")PLP6")8P/P8&} |(+PPFP t~&=St&}Ct>(t>P.(P>Pd,>P,d>P(P>P0(P4>Pw@P46(6(*,>PR*4>(t<>P@P4>P?P4>P@P4>P @>P2(P4>PAP4>P@P4>Pd,>P,d>P4(P>Pd,>P,d>PBPJ@*=3u >PPB>J@*=2u >P@B$J@*=1u >P3B >PeBP4>Pd,>P,d>P6(P>Pd,>P,d>+u >PB >PnBP>Pd,>P,d>P8(P>Pd,>P,d>PBP4)t,/t>P:(P4>PBP4Ɔ/4)t,/t>P=(P4>PBP4Ɔ/4)t,/t>P@(P4>PBP4Ɔ/4)t,/t>PC(P4>PBP4Ɔ/4)t,/t>PF(P4>PBP4Ɔ/4) t,/t>PI(P4>PBP4Ɔ/4)@t,/t>PL(P4>PBP4Ɔ/4)t,/t>PO(P4>PBP4Ɔ/4)t,/t>PR(P4>PBP4Ɔ/4)t,/t>PU(P4>PBP4Ɔ/>PX(P4>Pd,>P,d>PZ(P>Pd,>P,d \P+PFP uvvvF tFP+PFP u~&dž< =Nt=ntdž6dž4P+PFP u~&dž6=5t7APP P+PFP uvvvF t$)/a@Pd,a@P,FPF~u@ ~!t @Pv  )P(P*P(PK@Pd,K@P,+PPPPPF~t~t @Pv J@*=3t4J@*=2u ľ8&} ~ ľ8&}!tAPP  F t APv ~+҉FVFP0~+҉FV<uFV FV;Vwr;Fv\(PP FV؋ʋÉFPp(P@P>Pm@P6(6(*,>PR*4>(uAPP >P+P <u>(t>P(P>Pn(P4>Pm@P46(6(*,>PR*4>P@P4>P?P4>P@P4>P @P4>P@P4>Pd,>P,dbP \(>(tx&P ")PLa@Pd,6")a@P,P6 )6I6I$FF蚰F;wP6 )cPښFFF;wP6 )cPښ]Uf,P$FV tRv+PCTމ]U圜f ~&E F;sdF;vP~&E +vvPDvvvvPDvvdvvPD***vvj 9vvPD***vv?vvPD***vvvvPD***vvnvvPD***vvPD***vvnvv`vvRvvDvv6vv{(vvvvG vv***vv***vv***vv vv =v.A.Khh3^lz"F;sF;vF+***vvF vvvvK***vvvv***vvu vvEvvvv=v.I*FO**(_**X$NvvAvv4vv"'CC.;u.g 1~Vm ]UfFFFFFF6 )FPT t~&E yF FuFVFV̋FVFVFVFVFVFVF FuFVFV돋FVFVFVFVFVFVy=t=1uzjF FtFVFVFFJF FtFVFVFF*t t6 )FPPvv ]U f*),)  FF5F] Uf** ~&&UFV t2~FV&;Uu&;Eu&E=u&E & Et&E &U+Љ]U fvvvFPLF~u9PPPFV uFV ~&E&UF&Evvv~&E&U tMF Ftvvv ~&E &U t*Pvv*+~&u &uvv]U fv vvFV tsRvFV tN*PRvT~&E & Et &u&u ~&u &uvv*FF8vvFF]Uf>*u3~&E#F u$F FuvvT$F u>*tsF~ u@vv P&$Fvv P&$FF~t3F~6D~ uCvvP&$FvvP&$FF~tF~>s ~(svvF P&$F~tvvv&$%FFvvF@P&$Fvvv&$FF~ u~v ~s~uvvFP&$FvvF@@P&$FF~ u~v ~s~u*vFPd@FFFPv$FV uN~&u &FVv vvFV t@F Ft+vvvFP| t~&&UFVvv FFFV]Uf~&E 3FKII>(uIIFV,vvPCC.;u.g ~&E+6IFFFF;FrF&I~&E&UƉFVv&E&UƉFVvFPdF ~vvFPv u[~&u&u&uvFPvvvF"P~&u9&u;^F~u vFPvRP]LF2~F&'vvv]U f~&u&u&uFV tRvLvv^&_IFF1vvv]U圜f~&u&u&u&u&u&u&u&u &uFvvP]U圜f~&u&u &uFvvP]U圜f~&u&u &u&u&uLFvvP]Uf~&u&u FPFPF uG~&EF&E&UFVF;Fr&E~&~&u&uvv&}&5<vvv]Uf>.)uF~&} R,T,&&U~&}B+&~&}:+&~&},%&~&E*&U,FV6)Pd~&E(;v 6)Pd~&E(~&~&u&&u$6)P&}*&5<>$,t$,FF:vvv]U圉fPDDD.)Y]U圉fdDD.)Y]U f6)PdF6)PvF>.)t~&E &UR,T,&EB+&E:+&E*%,&E=@r@F6)P~&u&uv<~ƅ6)>.)u^6)PdF6)Pv+PPP6T,6R,PFvvP]Uf~&u&u&uFV~&}u &E &E~&u&u &u&u&u&uvvLFvvP]U圜f~&u&u &uyLFvvP]U圜f~&u&u &u&u&u&u&uFvvP]U f~&E&E ~&u&ux)>(t~&u&u,P&u~&E=NtFF~ |~狅= =t2F.I~&E&URP~==PL뱋F.I~&E&URP+PP~&E=u-&u&u&)~&E=u&u&u(P~G~&}u&E=t.FF&E&UFV tw&}tpRF P4狅++FV t@~&E&U FV~&E&U ;Vu;FuFVFV ~&&U붋F FuG~&E&UFVFF~|#~狅++ ~&&UFV tϋF FtFV;Vu;FuFFvvvv~&E&}u&E=Ut &E~&E&UFV++FVF FtY&}tRF FtJ~&E&U FV~&E&U ;Vu;Fu~&&UFV~&&UFV뮋F Ft~&u&uvvUPLE~&E:~&E//CC.;u.gdK*@vv~&u]Uf** ~&&UFV tvv~&u &u| uҋFV]U fvv v FV tARvFV t~&E&U~&&UFF8vvFF] U fvvvFV tPRvFV t+~&E&U~ &&U~&u~&FF8vvFF]Uf** ~&&UFV t#~FV&;Uu&;Eu&E=t=ouɋFV]Uf** ~&&UFV t*~FV&;Uu&;Eu&E=u&E*&E+]Ufvv;FV t2~&E&U ~ &&U~&u &ud~& uvFPvF~&}F &vF~&}F &vF~&E&U ƉFV6*~&vF~&E&U ƉFV6* ~&vF~&E&U ƉFV>+&u~&vF~&E&U ƉFV>+&u ~&>+&EF&EtNvF~&}F&vv~F&E&U RPvn$~F&E *PvW$$] Uf>*uw>*um*FPv$FV uKFvF~&}&vF~&}F&vF~&}&vF~&E&U ƉFV6*~&vF~&E&U ƉFV6* ~&vF~&E&U ƉFV>+&u~&vF~&E&U ƉFV>+&u ~&>+&EF&EtNvF~&}F&~F&E&U RPv vPL~F&E *PvW$$]Uf*~&E*&E*ƉF&* F~t@NjV FVF&IFFFFF;Fs~&& Et&EF܃FPv$FV u~F&E FvF&}&vF~&}F&vF~&}&vF~&E&U ƉFV6*~&vF~&E&U ƉFV6* ~&vF~&E&U ƉFV>+&u~&vF~&E&U ƉFV>+&u ~&>+&EF&EtN퀋vF~&}F&~&* FNjV FV~t F&IF~F&E&U RPv vvLFF~tSFFFF;Fs=~&& Et&EF~F&E&U RP~&u&5vLFF*Pvv$$]U圉f>*t>*tv vvY]U圉f>*t>*tv vvY]U圜f~&EvWPlvv$F t~&EvW+PDF]U圉fvv+PlY]Uf>*u{>*ut>*um*****),) ~&&UFV t ~&E*P$6*FPT uvvJP݉]U fF@P6")+P/P>*t~*&;EtF;~&E; +t***~&E @t *&e *~&E t *&e *~&E t *&e ~&u&u&uFV uRv*P| u{*),) ~&&UFV tP~&} t~&}u*~&E**~&}t*>*u~&u ~&EvvvvFs~&u&u&uFV uF1N~&} t~&}u*~&E**~&}t*>*u~&u ~&Evvv]U圉f~*&;Et vW;P6*vvY]Uf>*t* *t6*FPT t+Z*P$FV~&E&UFVvv&u&u&un$~&vv$vv+P]U圉f~*&;Eu***Y]Uf~*&;Eu#6*FPT uvv%P݉]U f +F + +F> +r +F;Fu+.++ ~&&UFV t~&E";Fu믋F]Uff++ ~&&UFV t ~&E";FuFV]UffvgFV u>(t*P+PvvTvv*]UfF~uOmPPUPFV~ F&F~&&UF Fu3FV~&E&U F&E F&E"+PvW*+] Ufv gFV uHl~&E ;F tA[~&}'~FV~&&UE<~&EQ& ESt&}Q&&;Vu;FtKFV~&&U+]U圉f~&& Et&u&5v~&&EY]U圉fv F Pv"v FPv"v FPv"v FPv"Y]Uf~&EQ&USFVvF-PV~&E;&U=FV~&EI&UK;Vu+;Fu&~&ES&UUFV~&EM&UO;Vu;Ft=~&E;&U=~&EI&UK~&ES&UU~&EM&UOvF-P;~&}~1&} }*vW,FvvFP+P:,vv$]U f~&}QFV&;t&;t~&}Q&}u~&uS&uQ&}&u&u~&}&u ,F~&}&}&~&}&}&~}>+F>+F~&}&}"F&~&E)vFPvvFPKP"]U f~&}Gu_P&uE&uC&uG$FV u7P~&uE&uCv$FV uF~&EC&)EG~&EC&EE&EGF~&}Q&Evv$FC~&uS&uQ~&uS&uQP4~&uS&EQyPvvk$~&EQ&USFV~&E ~&E 6vv$FD$= w.$HHHH~&}Gu&E+v FPv"~u~&uS&uQt+]U圉fF Ft>$,t$,~&E+ab~&Er~&  EQ&USFV&E'~&E'vWJPWFV~&E&U~&}~ &}t~&E"~&E+vF-PVFV~&E=&U?~&E0&U2FV&E4&U6FVFVFdV~&E8*P4Ǚ؋QSvvN FV6I6IRP  FVFVF~&E5&E9&M;vF-P~&E;&U=~&EI&UK~&ES&UU~&EM&UOvvꚭ,FG~&EI&EK&EM&EOvv,FvvFP+P:,vv$~t[>+F>+vFPv";vvF+H=w.)TTE ~tvvv]Uf>.)tiN, P,t`>N,&E&U FVRPPP= u)vvPP=u >+ס@+;t P+PP\++FV u~&E F~&;EtRvJPWvFPJP"~&EQ&USFV&}'~o&E'~&}~ &}t~&E"~&E+vF-PVFV~&E=&U?~&E0&U2FV&E4&U6FVFVFdV~&E8*P4Ǚ؋QSvvN FV6I6IRP  FVFVF~&E5&E9&M;vF-P~&E;&U=~&EI&UK~&ES&UU~&EM&UE%cde~fygthoij=w.xEKQV[`~&EjAk$,t vv6$,>.)u vv:~&}&&5~&uFPF~uR~&EBtH&eB~&E'"vvD~&uS&uQFH=w.  ~&E$=u &} &FF~&EF&}tN&E=u!&}&=@u~&}&E&UFVG~&u&u&uFPLF~t%BFF~&E&E=u&E +FPFP~&uF~t vv~&}u a,~&E~&}tFF~&u~&E$R,T,FV~&EFFVFډV&EFޡB+~&E+&E(FPFPv+P P' Pv PF*PvW,~&EQ&US ua&E'vF-PVFV~&E=&U?&E5d&E9&M;vF-P>+F~uFvvv~&EQ&USF։V~&E*~֊&E9 u~&}Q$)*&E9~&E'~&}&F&~t0~&EQ&USF։V&}QF&E"~&E.F~&E+~&E ;uvW+PFV~&E &U]Uf~&u&uFPF t~&E& EtFIs~&}uFNbFV~&E&U&EBt&eB&~&E&U~&EC&UE~&u~&EG~&uS&uQ4vvivvv]Uf~&}"&~&u&uFPF~u~&E& EtFI~u~&} uFM~u!~&}Q&}u~&}Q&}uFD~tvvv4~&EBt&eBFV~&E&UvWvvi]Uf~&u&uFPF~t~Eu~&E& EtFI~t~Eu#~&E=sFL~&E& EuFL~t~Eu+~&EBt&eBFV~&E&UvWivvv]Uf~&u&uFPF~t vvP~&EBt&eB~& Ovv暭,FG~&EI&EK&EM&EOvv,FvvFP+P:,vv$~&&U&vv+P]Uf++FV t,~&E F~&;E u &u~&E ~&&Uvv+P]Uf++FV u~&E F~&;Et~&E & EtRF P%P"~&MB~&E& EtvFP%P"~&MB~&E& EtvFP%P"~&MB~&E& EtvFP%P"~&MB~&E& EtvFP%P"~&MB~&&U vv+P]U fFF~}l~狅++ ~&&UFV t~&E& Et&E&UFV~&}t&Mu~&E&ERPP+P]U圉f+ ++ +"++PY]Uf>++=s+FF~}4~狅++ ~&&UFV t~&E ;+u맡+]Ufv v<FV~&E& Eu&E&UFV&E&EvFP$FV tz~&MRvT$Fv~&E;sFMT~&u&u&u&uPLFP~&u&EPvD$~&}F&FFvvv]Uf~&}&& Eu~&}R,T,&&U~&E ~&}&}u~&E&UFV~&E~&u&u.P<F uB~&u&u<FV~&u~&E~&u&u&u&uPLvvvYP~&u&E P&EP$FV u vv"~&u&u&u&EP+PPvv~&u PP<~&E= s vWM~&u&u<FV td~&E& Eu2FV&E&U&}u~&u&u~&u.vvIv~&u&u<FV u vvCQ~&E& Et &u&uJP~&E&E~&u&uI<Fvv vvPH=w.ZVS]U圜f~ &EF~&;Eu"v F PJP"v F PI<]U圉fhPvv~<Y]U圜f~ &EF~&;E u &u~ &E]U圉fPvv~<Y]U圜f~ &EF~&;Euv F P%P"]U圉fPvv~<Y]U圉f~tA>4+u:4+\>2+t%>(t&+Pv v Y]U圉fvY]Uf~& |%&E& Et&E&U&EFVF ~&+]U  QVRWU&H&8&\ &T$&6H&&6H u@&T(8>&&Ht&"H >t> u"]_Z^Y[X&H&H&HP 6H6H6Hd u6HT(8>˚|U&> HP &6H&> H&\ &T$S&]&6H&T(8>UW$>0>(>>>>3U^]Uv PF t> F t?FHI&7&< sE<s HHFN FFuFF uNF@t]`HI&&? sHPF XHP+F XFFuFFuNFuNF #F^&]UQQv PF t>pFt?dFtZHI&&? rHI&&? s N N FDI&&N V ҲuB""&H]UF tF0؋PH;Ft!HI&&? u~~r>]UQQFPLF uJ^SvFPgF u1~tB&~tCv^S^ SGSvf]U^&G&O;t t u.^&GsA!I&&I< s^&G&;Gt=FPFPF t@Fs-F ;wB;t@~wA" €>I "FFrPPFP/F u^&GF&GLI&GNI&GTI&GVI&G \I&G^I&GF&G dIfI&GH>IsH`I<s<sFMFG>I sDPPlIP,F tmI< uFFlI<t<uFFvwv$HPHSHSHS HSPPPP >Is?F LIJNINTIHVIL\I,^I*.dIfIH`F"D>Is?FLINITIVI\I^IdIfIHFH>I sDFLINITIVI\I"^I &dIfIFH F>I sPLINIPIRITIVIXIZI\I^I`IdIfIhI-LINITIVI\I^IdIfIHzFvv$HPHSHSHS HSPPPP~F t>I s_vP^&w5>IrD>I s=^&u NI&&ߋNI&& I&&HFFwZ>I s ȰN N+NFv^&xuFI&&  I&F&FuI&&|^&u&t  FFFFFP]U2fFFF F؋FVFډVFFVFVFFVFVFFVFVFF VFVF FFVFVFFP]UfvFP!FV tG~+&E&U&&U~tFV&E&U ~&E&E ~&E FV]UfF Ft.~&&UFV+&E&U&&UvW FFFV]UfF Ft,~&E&UFVF Ftvvu$FVFFFV]UfF Ft vv$FV t Rv$]U圜fFF Ft~&E F&&UFVߋF]U圜fF Fu+&FF~&E&UFVF FuF]UfFF F ts~&& Etg~ta~&&UFV tKv~&| ;Fs ~&E FϋF+F~&E ~&&UFV t ~&E ]UfFF F u~&& Ett~u&u&5$~R~~&&UFV tDv~&| ;Fs ~&E FϋF+F~&E &u&5$~&&E]U f~tF F tF Fu F FthXv+P$FV~&&U tvP^&G& GPMFHN"Ht#vl"FVI<r :s"HF0؍$HF^FFwU^&Hs&@^&Z&P-vF^&Z&PS^&@_[&@Z&PFu^&^&G Z&W"F&G,SF^ &LI&OTI&G]UQQv vF uc>I s~ t=Qv Pv$=~ v@6~ uF FFwN s v Pvn Fu]UQvvF uvfF u v ]UF0؍$HF^FFwG^&Z&PFu^&_ &G"v拄LI&G$TI&G&>I u NI&G(LIF%FLI^&O(NI&G*F^&G.]UF uMI&&?s1vF@Ṁ+ȃ6dI6pI6nIv pI&&? siF u dIv v拔dI6F=s6tI6rIP 6tI6rIv 1FmI< udF1UFFF t~uHF؋vI;FwFFڋFs"PF@6^dI^㋇IF.(FV^㋇IRT(Fv拔\IFF]U~ &N u+JVuF F~ >Nu+JBVu~ ]Nu+JBVNF+ȃrCw>NF+ȃu ^ &80u&vN^ &I u+JVu<F%^&] Uf>6+u>6+ PFPP uFPPFP u8+8+8+*]U圉f t vv vv Y]U圉f t Y]U圉f tvv v vvvv v vv Y] U圉f t v v Y]UNv ~Ì] UVWQNv ~Y_^] U^ &&WF V UVWFf Ff Ff ֗_^]U]NP U]NPUVVFUVvT3 y؃FRPV F y؃FRP^s؃^]U] PU] PU^ &&WF V UVWQVF33 ;v rw;~ r+~ v @Y_^]U^ &&WF V UVWQv~3 ;V r w;F r+F V Y_^]Uf @PFPP u,~t&FFPFPP u ~ @uFH @PFPP u,~t&FFPFPP u ~ @uFHH]U圉f>HuHY]U圉f>HuHY]U圉f>HuY]Uf~&E&EvFPtF uJvFPF u4vv$F u"~&uFPF u ~&EFF]UfFFFFF VFVF FFVFVFFP] UfFFF@FFVFVF VFVF FFVFVFFP]U.fFFF@@FFF FFFFFFFFFFFFFVFVFFF VFVF FFVFVFFP]U.fFFFFFF FFFFFFFFFFFFFVFVFFF VFVF FFVFVFFP]UfFFFFFFFF VFVF FFVFVFFP] UfFFFFFFFFFF FFV FVFFFP] U*fFFFFFFFFVFVFFVFVFF VFVF FFVFVFFP]UfFFFFFFFFP]UfFFF GF F t~ &E ;Fw)F&&UF V ڋF F uvvu$~&&E+F~ &E&U FVFF~&E&U ~ &u +vF;r&E +F~&E F)FF~ &&UF V ~t) t%v+P$~&&U t &FVuF]UfF F t~&E ;Fw)F&&UFV ڋF F t~&E& E t &E ;Fs+~&E&U FV~F&*]U fF F t~tv v$FV u+q~&E&U FV~tTF F tL~F&;E r&E Fvv~&u &uPLFF~&E )F~&&UFV 릋FV]U fFF Fu+~ && Eu~u&&UFV~F&;E r&E FF F u~uFa~&}&F~F&`~&}&5~&L~&}&&U~&&U2v v~&u &uvLH=w. FFFF)F~&E&)E &} tvWu$~ &&UF] UfF F t?F Ft7~ && Et~&&UFV~&& EuFV&&U]UfFF F t:F Ft2~ &&UFV tF~&E&UFV~ &&UFP]UfFF F t[F FtS~ && EuFV&&U8~ &&U ~&E&UFV~&E& EuFV&E&UFP]UfFF Ft:~&&UFV t0~&E&U~&&U~&E&E FFFPFV]Ufv v$FV u+)~&u &uv vvL~F&E FV]U fF F u+[FF V ~&&UFV t7~&E ;FrFFv v~&u &uPLF)FFF뵋F] U圜fF F u+%vv v vvn$Fvv $F] UfvvFPPD$=t+ FP]U圜fvvFPPD$=t+ FP3]U圜fvvFPPD$=tFF]U圉fv v vvTF V Y]U圉fv vv~FV @@Y]UfF F"u>+Gw~ &&UFV&EFF Ft~&&UFV&EFFFFFP 4FV uFPg4FV u>+B+FV~&&~tF:+~&EW&EFV~&Ei&UkFV&Em&UoF V&Eq&UsF &E\F@~&M[vvP4;vvvvP4vvt=w.JFV]U圜fF F tF Fuvv$>+GvvT$F~ &Emvv$>+CUv v v v P4v F yPvvk$F~ &E v Wt:vv$>+D'= w.F]UfFF FtF F u >+G~u ~ &EF~ &}u&E;Fw&F&Eu&Uw~&&U~ &Eu&EwPPv$~&&U u >+vF uP~&=&u &uvD$~&=F&E ~ &}Wt"&EWF&;E.s&EWFvv&;E.rFF~ &)E&EW~t&M[vv tFY~ &E)~&&E>+F6~&&E$= w.zaaaaaazzzz+] UfFF FtF F u >+G~u ~ &EF~ &}tuvF uPv vvD$F~ &}Wt"&EWF&;E.s&EWFvv&;E.rFF~ &)E&EW~t&M[vv tF;~ &E >+F&= w.vvvvvv+] U圉fF Fu >+G~&Evv+P4ov&D &| =u~&M[~&E?&UAvW.v&D &| =u~&M[~&E?&UAvW P4vvt+.>+D#H= w.jSSSSSY]U fF Fu >+Gvv4vFPVvFPVvFPV~&E}&UFVFV t6vF}PRvTFV~&u&u$vv~&uw&uu$~&u{&uy$vv+]Uf><+<+=s<+FF~}4~狅++ ~&&UFV t~&E;<+u맡<+]U圉fvvP4Y]U圉f~ N~ ~F FnY]UfF FuvFPV~&} uvW+]vFPV~&Dž&M[~&M[~&M[~&}8}&E8~&}9t&E8FF&:E9vvWP4M~&E"&E$&E.F&u$;Fw&E.~&E$&u.&E"&E;&U=&EC&UEvWt]Uf~&E.(F&u&uL~&&Džd&Dž&Dž&DžF u~ r~u&EGF~狅t+v+FVF+ҋ؋QSvvN FV6I6IRP  FV~rw ~dsd+FVFV~狅H+J+FVF+ҋ؋QSvvN FV6I6IRP  FV~  u $FVRP~&u $FV~F&~N&F V ~&&UvvvW~&u RF uFvvv $ v v $FV] Ufv vFPv:, ~ vv$]Uf~u v v,A~F&;EGr&EGF~~(v vFPv:, ~v vvv\,]Ufv vFPv:, ~v vvv\,+]U圉fFXv v ,Tv v ,F V ;,u;,u,,)F V ; ,u;,u, , t=tY]UfR,T,FVF FP+PPP+PP+PPP+PPP,,,]UfR,T,FVFFP+PPP+P1PPP+PPP,, ,]U圉f, ,t 6,6,,Y]U圉f,  ,t 6 ,6,,Y]U fFV;,u;,u, ,t ,,yFVFV ,, ~&&UFV tJ~&}t&&E &U #F#VFV&E&U;Vu;FuFV,,FV,,FV]UfF Fu1,,FF~u FF9~ vF FNF;Fr+N!F!VًFV!F!V ,, ~&&rw ~dsd+FVFVFV~&&FV&&]U f~&uY&uN&E?&UAFV&E;&U=;Vu;Fu+~&E0&U2FV&E4&U6FVFVFcV~&tQFV&;r w&;s~&&&~FV&;w r&;v~&&FV6I6Ivv  FV~&}8tA u FF~&}t)&E8*P4+ҋ؋QSvvN FV~rw~sFFF~F&vFP]U圉fvv PPY]Ufvv4狅++FV t'vvRF P P  t ~&&UϋFV]Ufx*vF P4+ډFVRPvv]Uf~&}t &}t~&Em& Eou&E F&;E"s~vFPV~&E:~&E F&E:*&E"+F+F~wFvvP^&_m tvFP~&E:vFPV]Uf>$,t$,>+Mvv 4FV tF[x*;@+v>+O!PPPFV u >++"FV~&E&U >+vF Pvv PLB+~&E.&E"&E& Et/&u&uGLF tn(F;B+rB+~&E.&E"~&E$D+&I+&E0&U2F+&I+&E4&U6PdP&u2&u0  ؋ʋ~&&Dž-&FV&&&Dž&Dž&Dž&FV&&vWk4FV]U fv FPVv FPVv FPV~&}uF&E~&E}&UFVFV t6v F}PRvTFV~&u&u$vvv v+P4]U圉f+Ѓ+>+pw r >+v+++Y]Ufx*vF P4+ډFVRPvvT]Uf~&EFF&E&Eq& Est"F;Ftv vFPv^&_qF"p*@v v43~&E8&e[$= w.xekx]U圉fvvPPY]Ufvv<狅++FV t'vvRFPP  t ~&&UϋFV]U fFF~s@~狅++FVFV t~&&UFVvWvv^ щ]U fv v <FV tPPPFV te~ &&U~&E&U ~ &u~&E FV&E&Uv v <+ډFVRPvv*F FFBF]UfF F Ftvv T$F ~&EF~&EFF FF F~&&UFV~&&UFVF|*FPvv FP<F V t7F~&u&5~&u&5PvvRv v vvtTFF]Ufvv<FV u~&}uRFP$FV u~&M~&E&U FVF F t$~&&U~ &&U~&u~ &EFP+PPPD$F FtFV~&&U vv$FF FFFCF] Ufvv<FV tJRFP$vv<+ډFVRPvvTvvF*FCF]U*fFF Fu>z*FVFVF VFVFFFFFPvvvR tFFPFPl~t ~t~*\~tR,T,FV* F VFVFFFP<FV u*PP$F؉V u vv$r~&E &E&U F܉VދFV~&&UF&EFV~&&UvFPvW$$~&E&E& EtFP&u^&_]U fPP$FV u~&E &E&U FVRP~&5 $FVRP~& UFV t$~&E&U;Vu;Fu&E;Fuθ4PP)PFV u,,*FV~&E &U F&EFV&E&UF V&E&UF &EvFPvFP PLFV~&E%&U' , ,u ,PvWM ,, ~&&UFV t ~&E;Fs ,PRWvv ,PvvD+]UfFF~u FF 9~ vF FNF;Fr+N!F!VًFV!F!V ,,FVFV tX~&&UFV&E&U;V u;Fu&E;Fu,,* ,PvWTvv+3]U f ,,FVFV tL~&&UFVvFPvFP| u,,FV~&E%&U'+]U f ,,FVFV tJ~&&UFVvFPvFP| u,,~&E%&E'+]UfvvLFV t~&E%& E't &}%&E+]UfvvLFV t~&E%& E't+]UfvvLFV t~&E%& E't&E+]U fvvLFV t ~&E& EuVF ~&U&E]U圉f~&u &u$vvY]UfPPPFV t!FV~&E&U F &E F &E vv$FV]U fvFPV~&E& Et!&E&UFV&&U~&&U~&&U,,~&& Et &&UFV&E&U~&E&U~&E*&U,FV t"~&&U~&E*&U,vvTvv]U圉fvvTY]UfPP.PFV u~&E &U ~&E&U ~&E&U~&E &U~&u~&E~&E F~F&E&E,&E!N&M#FV&E%&U',,&&U t&=FV&E&UFV,,FV]Uf,, ~&&UFV t}~&E&U FV~&E &U ;Vu;Fu~&E &UFV~&E&U;Vu;Fu&E F~F&:Eu~&EF~&;EtwFV+Љ]U"f~ &E%F&u&EF+ƉF&E t+Fv v 6TFV~u~u uRF Fu#v v eTFV uvv$vFPVvFP~u ~F&EFF~&E*&U, ~&&UFV t~&E ;Fw FFVՋF FtF~F&;Es:&E+FFFP+PPvD$F Fu.FF FVFVF Fu~&&UFV&E ;FrF&+E FvFP+PPvD$~&E& E u}&E& Et!&E&UFމV&&U~&&U~&&U~&E*&U,~&& Et#~&&UFމV&E&U~&E&UvvT#~F&E FF Ft~&E;FuNF Ft~&E ;FuNFkvvvv'TFVFV~&E&UFV&&UF FtFV~&&UFV~&E*&U,F FuFV~&E&UvFPvvk$~F&E~&E&U FVFV&E&U vFPvvk$~F&E vFPvvk$vFP~&u &uk$~&E&E &u~&E~&&U~&&U~&& Et&=FV&E&UvvT=w.N0~&}*&} up~&}*&& Eu`~&}tV&}*&E&U FV~&}*&E&E ~ &EF~&EF~ &EvvTFV+Љ]Uf))~ &E %UIIIJJJFVS)~uvv v vPP+PPR|v v$qCC.;u.gwvv v vTFV t7Rv~ &E P&u &u &u&u&EP&u&E+Pv^] U"fFPFPFPv vvWT]U(fF Fuq~ uvv T$F ~u ",",F~u,FFFFF FFF~tF@FFFFFFVFVFVFVFFFFFFFF;T,u;R,tFPvv +PFPvv F V uRv T$FظPvv vؚ$FډV u(>>tS>FPvv P+PPPR|2(PPPvvښ)),Pvvښ$$vv $]U f>$,tF $,@++FF~}N~狅++ ~&&UFV t~&E&U;Vu;Ft~ uvv,v FV&,PRv4&,P+P ]U f>@+""u)F R,T,FVFPI<6P,6N,u$]U圉fvv_ $~ &vv_ $~ &Evv_ $~ &Evv_ $~ &EY]U圉fF Ft~&M[Y]UHf~&E"F~&EF&EF&E;&U=FV&EC&UE+FV‹؋ʋÉF&}u ~tf~&}Gu~tSFF~&EG;FrF+F  U FV~&=WufRFP@,PP  uLvF PFV;(u1;(u+vFPFVRPQ Pvv\vv$Q]Uf>@+""t+PP$N,P, u>N,&E&U FV~&WRPG,PPLvvPP= tvvPP=uovF P6(6(TvFP6T,6R,T>N,&E F R,T,FVFPP<F t(6P,6N,u$P+PP\FFF]U fF~ &}tvWv vFP uV~ &E&U;T,u;R,t~tvv v vvWT"~t~ &E& Et(&u&u P F~u~u~ &Muvv v v P+P~ &u&uLFV t ~&E%& E'uvv v vPS~&E& Eu ~ &E&U ~&E&UFV~t.~ &;Uu&;Etvv v vPP+PPR|vv v vvvvv v v$] Uf~&F&EF&EF&EFFV]U圜f~&F&EFF]U圉f~ F &F&EF&EF&EY]U圉f~F&F&EY]U圜fvv̉F΁~զt*~צt#~t~&E F‹v+v̋&;E.sFv&| +~̋;Fs ~&E +FFΉF~&;E.r&E.F҉F~&E[uBF+҉FV&EC&UEFVRP&uA&u? u ~&E[u~u~&e[FFF~&E>F~&E]&U_FV&EC&UE;Vu&;Fu!NN~&E.FF =t=t~&EC&UEFىV&ES&UUF݉V&EWFF~tkPFP&u{&uyvvК$~ʋ;FtM~Ѓ;uF Fu~&E =u~uF Fu NNvv$FF~tvv~&;E uN~&E?&UAFV&EC&UE;Vr v;FrFt~&EC&UEFV‹F+҉FV&E?&UA+FV;Vrw&;Fs!~&EC&UEFV&E?&UA+FVF+ҋ؋ʋÉF~+&E&&U(b*d*^*`*~F+&EC&UE&uE&uC&uA&u? t~&EC&UE&E?&UA&e[~&E &UFV&E&UFVFFFFFFPvvFPvĚFV~u u~&E[t&Ea~&u&txvFP~&EC&UE&Ee&Ug&E;&U=FV&EC&UE+FV‹؋ʋ&-H= w'.[yyyyyf*h*F+Z*\*V*X*vvw4vvT$F~&u&u &u&uP&E\P+PvvvPPtTTvvw4~&e[]UfFF~}A~狅++ ~&&UFV t~&E[t&e[vvtЉ]UfPP$FV u~&E &E&U FV~ &F~FF&~ &EF~FF&Rv+P $FVRP~ &u&u $FV~&&UvWT$F+PPvvvRF~&E&U @@FVRPv $FV vv$FV]U,f~t)5+PPvvvR t)FPFPF%Fփ~s ~)FFPFPF#vvvvFPFPFP=tFFPvv|FV*RPT$Fvv vvPv +PvvvPPtTe<, >,tQvvvv FPFPFP<,0=w+.AAWWAAAAAWAAAAAvv$]Uf~ } ~ *~&} u)CvvT$=v vvT$F~&EFFF FF FF;~&F`~&&UFVN~&F&EFRvT$F6T,6R,~&u &u P&EP+PvvvPPtT)]U$fFFFPFPF܃~t(~t"~rFPvvv v vvR|vv$F Ft vv] Uf~ &}t&}uv W~ &E~ &EFPv$FV uP~F&E &E&U FV~FF @&~ &EF~FF&Rv~ &u $FVRP~ &u $FVRP~ &u $FV~ &EF~FF&~ &E F~FF&Rv+P $FVRP~ &u &u $FVRP~ &u&u $FV~ &}tRP&u&u&uL~ &E+PPvvvRF~&u &E Pv $FV~&&U vv$FV]U圉fF V ;Vrw+;Fw&F V ;VrwB;Fw=FV;Vr-w0;Fw+$F V ;Vwr;FrFV;Vwr ;Fr+Y] U圉fF V +FVy+Y]U圉fF V +FV xu u+Y]U圉fF V +FV x u t+Y]U圉fF V +FVx+Y]Ufv vFPFPc<F t~&E&  $~ &vv $~ &Evv_ $Fvv# $~ &E&U]UfFFFF~&EF~ &}%&;Ew(vvvvFVFPRv$$?~&EF&E+FF&E@tvWvvPP+PPR|~&E%F&E tFF~uF~&E~t&M vv~ &}%&;EwF~&M ~ &}%&E+F%FFF~&EPv$FV uFP~&u &uvD$~&E vvvWFV uFPRv$$FFFF)F!~&E%F&E%F&E%F&E%FFP$FV teRv~ &u'&u%vvFPFPFPFP^ &_%&_5 u ))vv$vv$vv$]U:fF Fu-vv$vvvv v vFP 6*8*~tv*FVFωVыF VFӉVՋFF׋FFFPvvvR tn*FFPFPFPvʚF }l*jF+F̉F+:*<*F VFډV܋FFދFVFVFFFP 4FV tFFFFuFP 4FV u~&}t&E[tHPP!FƉV uPvvRvƚ FƋVȉFV~&& vv4FV~&E&UF&EvWk4~&EhFtvvP4BFt"Fu0r*vvv FP~&}t vWvvP4~t FtvvtFt-vv~&E]&U_RP&uA&u? uFt Fu;Ft#~&E\F %;tOFt`vvv FP~&}uCFt&E$vWFPG vv vvP4~u+Fu%vv$=w.GWvvFPFPFP=u Ftx=~FV&;UUu&;ESt3~uFt'vvv FPvvv*~&M[#Ft ~&E\F %;t%FtFu*~&Evv~&E;&U=RP&uA&u? u~&E$vWFPG vv$vvFPG ~&} tvWP4vvFPG vvFPG ~&} utvW P4~&Dž,)vvFPG ~&} uvW+P4vFP!-=w. [~td~&EAvFuPvvk$F~&E+&ES&UU&)EW&M[&vv$-=w.9999Fu~&M[~&Ex~&ES&UUvW~&ES&UU&} tvWP4`~&ES&UUvW P4~&Dž,~&M[vFP!-=w.7GGG ~&E}& Eto&uU&uS&}}&u&u  tRvvF PFPFPFPPvvFPFPFP u~F+&&~&Ei& Ekt&}tvW&u^&_ivvt]U(fFPvv+PPPFFFFFVFމVFVFVFP 4FډV uvv~&u=&u;&uA&u? uF iF ~&EF &E&}t&}tvv䚄L u^vvڸP4Mj*~&m"&E"F&u.;Fw&E"~&E"#-=w.zz]Uf~&E tt*FVFVFVFVFF&EF&5&EF&F&E t&E&U &E&U&E&E TN~&E&U&E&U &E&E&E t &E&U ~F +&E&U &E t &E&U ~F&E &E &E&EvW+PPFP+PFVRPT$FvvvvPv +PvvvPPtT]UfF~&u &u~ &uA&u? t ~ &M[F~&u&u~ &uM&uK uE~ &EK&UMFV~&E&U;Vt;Fu&u &u~ &uQ&uO tc~ &}Gu~&} t~ &E;&U=&EC&UE~&u ~ &EG~&E&U~ &EK&UM~&E&U ~ &EO&UQ~&u &u~ &u=&u; u~ &E;&U=FV~&E&U +FV؋ʋÉF~ &E N~ &M =t=t~ &E.FF&E"F&;EGr&E"F&;E$sF'~ &E"+RPFRPFRPv RP ؋ʋÉF~ &E"Fvv&;E"s &+E"F~ &E"Fvv&;EGv&E"F&EG+FFF~ &E"~ &t &tE~&u &u~ &ug&ue u#v F PV~ &E[t&Fv &++҉FV~ &}t&}u-6J6JvvN FV~ &E0&U2FVF Fu~r w~PFsFVPF+҉FV6J6JRPN FV~ F&+v& J&ƉF~(;vs~(+ҋ؋QSvvN FVF+ҋ؋QSvv  FV~ &E"F&;EGs&6J6 JRvN FVFV~ FV&;U2u&;E0u FFA~ FV&;U2wr&;E0v~ FV&+E0&U2~ &E0&U2+FVFVP  O;Fv[~u6FFvvv v P+PFPR|v v $+&FF*F*~&E>FPFtfFVf6J6JvvN FVN~&E*NjVHFV~u RPvv~u7vv6T,6R, $FVRPvv $FV~&E~tvvFV;T,tt;R,tkFvv= vW.GNo6!!N\] U f~&E&UFVF FFF~F&;Er~&*%~F~&E*F~&E*FvW+Pvvv~&;Et+F&E&URPvv&ERP&E+FFPLF~&)EF]= vU.6==KK==~&E&E]Uf~ &E&E~&=&}&*%F+PP~&u&5vR t#vv $FF%~ &F%Fvv $~ &Evv_ $~ &Evv_ $~ &Evv_ $~ &Evv $~ &Evv $~ &E vv_ $Fvv# $~ &E &U vv# $~ &E&U~rOF&E&}t>P&u!~ &E&U tvvR&u&uD$ FFF]P~ &u2&u0N FV~ &E0&U2PP&u6&u4N FV~ &E4&U6~ &E8v F yP+PPvD$F~ &)E ~&E&U ~ &E;&U=v F PV~ &uE&uC&u=&u;o t~ &E;&U=&EC&UE~t!~ &E v v 4 =t=t]Uf~ &EW+҉FVvv&uU&uS&ES&UUFV-RP]Uf~ &M[~ &E\F %;~&E&U~ &ES&UU~&E&U~ &Ea&Uc&EK&UM~&u ~ &EG~&}t#&EF~ &u.;Fr~&E~ &E.~ &u&uGLF t%n(~ &E.FF;Fr&E.~ &E.&E"vv 4~ &E &UFV&E&U;Vu;Fu ;T,u;R,t~ &u&uQ] U圉f4~&E]&U_&E;&U=&EO&UQ&Ee&Ug&E?&UA&EC&UE&E &M[Y]U fP"P!FV uv v$~F+&&Pvv vF P F~&EFV &E&UF&E ~&E}&UFV t~ &u&u~&u&u o tvF}Pvv]~&& Et"~ &u&u~&=&u&u o tvF}Pvvvv<~&&UFV룉]Uf~&E}&UFV tnvF}PRvT~&EF~F&PvF Pvv ~&E&U~ &&U~&u ~&vv]UfF~&F~&E tF~&E tF~&}Wu5&ES&UUFV~&E&U;Vt;Ft~tvv~&u&ud uy~tvF+҉FVvv~&E&UFV-RPd u@F+҉FV~&uU&uS~&u&u&E&UFV-RP tF~uP~&}uF~&E t<~&ES&UU-FV~&E&U;Vu;Fu~&mS&]UF~ug~F+&E*&U,&ES&UUFV~&E&U;Vrw;FsF+B*D*>*@*{F+****b~&E&UFV~&ES&UU+FVFV~yu~tFV~&E*&U,J*L*F*H*~&E t&e ~&E&Un^~x2u~t*v v +PPFPD$FV~&E&U~&)~&+҉FV~&EW+҉FV&ES&UUFV؋~&E&UFV+щFV~yu ~uFV~&E*&U,R*T*N*P*~&)P~ &u&5~&5$FV u~ &u&5$)~ &u&5$FV~ &&U~&e +]U圜fFV؋ʋÉF t^N++щFVʋ^N+ɋÉ]UfFFFF Fu~ &u&5+҉FV~ &u&5 +FV~ &u&u+FV~ &u&u +FV~ &EǙFV~ &E +FVF~&&UFV F F uEF;Fr:v+~&E ;rF+FF~&E&U FVFFN^tK~t~F&*~F&*+҉FVN~u+F~v7vvFPF~tF ljFF+FVFtR~tNv~&*Nv~&*+FV~u+FFVFV~&E Fvv%] Uf~&E&UFVF FFF~F&;Er~&*%{F~&E*F~&E*F~&~&E*F~&E&U;T,u;R,u~&E*;Frz~&E*NjVHFVRP~&E&Uvv6T,6R, $~&E5~&E*F&E*;Fr~&E*NjVHFVRP6T,6R, $FV~&E*F&EFF*%Ff~uFF~&E*F*  U fFV%FVFV%FV6J6JRPN FVFV]UfFF>@+""t}Z, \,tMFPvvFV;\,wr%;Z,rFV+Z,\,؋ʃwr20*v, EZ,PZ, \,t6\,6Z,Z,\,V,X,ѡ((;u;tP+PP\y>@+""tqvv ubFF R,T,FVFVFVP6P,6N,P$FV t FPFP+PPRv~&u PP<]UfFF~&}t+FF~uvv T$F u%F uFFnfPvv vꚛ$FV u~F&E FF~&E FFFFF;Fs~&E&U FV~F&֋v~&}F&^,PP+PP~&u &uvtvv $FVF VPv$FV ua~F&E &E&U FVRP~&5 $FVRP~&u $FVRP~&u&u $FVRP~&u &u $FV~FF&~&E F~FF&Rv~&u $FV~F&~F&Rv~&u $FV~&}t*~F&~F&Rv~&u $FVF V~&&Uv vvW~&u RF~&E&U FV~FF&F~& vv $FV]Ufvv _ $~&vv _ $~&Evv # $~&E&Uvv # $~&E&U ~ && EuvW $%Fvv $~&E vv _ $~&E vv _ $Fvv _ $~&E&E~s5~u FF~ &u&5T$F;vFF;Frvv $hFwFvv $F~uvv _ $~&EFFvv $FFFF;Fsvv $F=w.!F;Fsvv +PPF+FPD$~u~ &u&5T$F uP~ &u&5v욛$FV u~ &u&5$h,P+PPP~&u &uvtv~&}&*FF~&E F F tFFF~&E ~ &u&5$FV~ &&UF]U圉f~F Y]U圉fF~&!E<&u6&u<Y]U圉fF~& E<&u6&u<Y]U圉f~&u6F& E,u>t,t%,PN P6GF~t}t,vv4FFFF~}6F.J,tF.J,;Fuո,~uɋFFF;r,tFPPPv tv v vFV uvFPvv~F&E)&EI &MK&EA &MCF&J,&EM&UOF&J,&EQ&US&EE &MG,F&J,RP+P_PF;r,tF&JF,F&JDž,F&JF,F&JF,F;r,t/PvFP,PFuF&JDž,F&JDž,*)PvvF&JFV,,F&J,RPF tvv FlF&J,=uvF&PIPvF#PIPP  uvv vFPIPPL+]U f~&E$F&E*F&E&F~;v>~u~F&E*+v~~;FvF+FFF~&u|&uzF&E &U"RPvO ~~~;FuFF)FFF~&)E&F*Pv]U f~&}5u&Ez&U|FV~&}<t~&E&& E(t&u(&u&u$~&E&&U(~&E&& E(u"vF"P$~&E&&U( t&M*~&E&& E(tf&}AtvF,P~&}&&E&U ~&E8&U:~&}&&u ~&Evv}  t,+]U圉fvF~PvvvvY]Uf~&Ez&U|FV~&}At:&}Pt~&}6uY~&EPRP~&}6tC~&EPvWD0~&}Pt~&}6u~&EP~&}6t~&EP~&}Ot~&}5u'~&EO~&}5t~&EOvv]Uf~&Ez&U|FV~&=t6~&=u&u&u+PLB~&u4~&=u&u&u+PXL ~&u]U圉f~&=u&u&u+PL ~&uhY]U fF~&Ez&U|FV~&EP&EOFvvSF*PPlF~&E(&E*&E&&E8&E:&E<vWF*PPlvv ~&}6u ~&EP~&EP~&}5u ~&EO~&EO~&ErF]Ufvv~&Ez&U|FVQ&E8&U:vFQPd~&E~F &E$F &E&E.&E/F &E2&E>! &}PuvF,PV~&EC&J&E4&E8!&M:FV&E<&U>vF,P~&}Et&EEvFQP+P2PPP$FV t5~&u &u=PPL~&E vF"PvW$$~&E&U FVvFKP$FV uRvT$FPvvv욛$FV tvvRv^&_=vvT$FPvvv욛$FV tvvRv^&_=vvvv^&_=vFKP$FV tvvR~&}Eu vW!]Ufv&|)狅==FV~&EG&UI;Vu;FuFF~ }D~狅==FV t~&}At&EG&UI;Vu;Fu‹FVFV~&EG& EIuFV|FF~ }v~狅==FV t~&}At&EG& EIu&E&U FVRPvFPPl uFVFVFV~&EG&UIvvP+PPP|~&E&U FV&}Ptg&}tJPP$FV t3~&u &u=PPL~&E vvvW^&_=vvvv^&_=E~&}Ou]&}Et&uI&uGFFVRPd u2~&EQ~&=at&=AtvFQPt=P4vFQPvv4vFQPx=P4~&EC&J&E4&E8&M:FV&E<&U>vF,P~&u&u~&EE~&}tLPP$FV t5~&u &u=PPL~&E vFKPvW$$vFKPvv$$+]U fv&|)狅==FV~&}Bt*&}Pu#vvvVvvv v vvi~&}tJPP$FV t3~&u &u=PPL~&E vvvW^&_=vvvv^&_=+]UfvvT$@@FPv$FV uvv$+~&E&U FV~F&~&E&U FV&E FF Fu~F&FN~u-vvu$FV t~&E&U FV&E FF*;~F&ۋ~F&~F&ۋ~F&~FF&q=t=t~F&~&E&U FVF+F&E FV]UfvvT$@@FPv$FV uvv$+r~&E&U FV~F&FF~&E&U FV&E FF Fu~F&FN~u-vvu$FV t~&E&U FV&E FF*]~}FFF:Fs0~FF&~F&ۋ~FF&~FF&FF~F&ۋ~F&E~}FFF:Fs0~FF&~F&ۋ~FF&~FF&FF~F&ۋ~F&F:Fu5F~t~F&ۋ~FF&~FF&F~}FFF:Fs0~FF&~F&ۋ~FF&~FF&FFFN=u=u\~}FFF:Fs0~FF&~F&ۋ~FF&~FF&~F&~&E&U FVF+F&E FV]Ufv &|)狅==FV~&}t@~&E =u4&}&=u*~&}&}u~&}&}u~&}&}tv v PPvv~&&vvT$+~&&vvFV u~&&DžbvvT$+~&&vF"Pvv$$~&E*&u&u~&}AtvF,P+]Ufv &|)狅==FV~&}t@~&E =u4&}&=u*~&}&}u~&}&}u~&}&}tv v PPvv~&&vvT$+~&&vvFV u~&&DžbvvT$+~&&vF"Pvv$$~&E*&u&u~&}AtvF,P+]Uf~u~ &F&&FV&&FV&F&&FV&F&F&F&F&F~u@FN u~F&F~ &&~tFFFFF뺊FFN~t~uFFFFF*~t~ &&vvT$+~ &&FvF Pvv$$FFFF~ &&}AtvF ,PDF=uj=t~t,FF*FFFF=t=tF FuCFPXP$FVFV u~ &&DžF~FX~o~&E ;FuqPXP$~&&U u0~ &&Džvv$FFFFFX~&&UFV~&E&U FV~FF&~&E F~ F&F&F&F&FV&&FV&&F&FV&&F&F&] UfFFv&|)狅==FV u#vFP$FV u~&&}tK~&E =u?&}&=u5~&}&}u'~&}&}u~&}&}u Rv$~&}At:&EG& EIu0~&E = v$&u &E PFVRPLFVv!   >>>>>P1FF >F >F]U圜f>F>FN ~ >4]U圉f>P2Y]UfF~F&F t#~0|~9F0F&JljF͋F]UfF~F&F t#~0|~9FF.J-0F͋F]U圜fFF V ~&E&U~ &&U~&&U t~ &=FV&E&UFV~ &&UFP] Uf~&&E&E&EF~ && Et2&&UFV~&& EuF~&E&UFV~ FV~ &&UFP]U圉fv PF~tvv@PFv PF~tvv@PFY]U圉fvvLvPFvDPFvPFvPFvPFvPFv PFv PFvPFvPFv0PFv0PFvPFvPFY]U圉fvvLvPFvEPFvPFvPFvPFvPFv PFv PFvPFvPFv0PFv0PFvPFvPFY]vPPvvvvvv+P t"~&}At&EG& EIuFV&EG&UI~&& tD+]Ufv&|)狅==FV&|)Dž=Dž=&|)Dž=Dž=~&u&uF~&u(&u&$~&E&&E(&&$~&Dž&DžvFKP$~&EK&EMvF"P$~&E"&E$vFP$~&Dž&Dž*)PvvTvvvvF]U圉fF F t:~&E& Et &u&uv&|Dž=Dž=v VFY]UfFF~ &=9uFF ~ &=4u FFF v v z=PPl u4)tYGuGW>;O&w GG1&+F;wG&G.t:G/u 2tG1G.@tG2;G&G1뛉w(1tJtGGJG_>˸ˋW>tJG5u (W>88<u(W>G^uG^G_R&W>G8O<ˋW>W>W> tG0W>ˋW>PW>XG6tG6G5 tG5G7tG7PW>XGru GrG_fUVW^ t^G^_^]UVW^W>G6tG6G5 tG5_^]U圉fPv!Y]UfFfFv P!FV tRv+PvFV]U圉fPvvY]U圉fv v=uCb> d>t:^j>l>j>6d>6b>>j>&~ f>h>B>D>>(tv vPFP~ F)~&EFV &&UF &E~ FV ==FF~&EFV -&&UF &EY]UfF~狅= =t0FPFP~ rF>PPFP, uv=`u>>>uFPPP+P tF~um~sF FFEPFPPF tFvFPEF t/F FFVn>p>p>~>F+ңz>|>6~>+PPR6z>Pr>Pv>P+P6>z>|>;x>t;v>t~r>t>B>D>> >t >Pb>PEF tb>d>n>p>p>~>z>|>P+PP6|>6z>Pr>Pv>P+P6>z>|>;x>u;v>tF-r>t>f>h>6d>6b>\vFP*F~u7FF~FV">$>vvvvsFF]UVvNA%.,.|yvspmjgda^[XUROЭЭЭЭЭЭЭЭЭЭЭЭЭЭЭ΃†^]U圜fFV>> u4F" U f~ && Eu &&UF~ &&U;Vu;Fu~&&U~ &&U~&E& Et&E&UFV&&U~&&U~&& Et &&UFV&E&U~&E&U~&&UFV&&E&E&EFPFV]U~@_P^ PWV_^[t]UW~u u++H_]UVWN-v ~>FVFV tr~&&UFV;Vu;Fu P~&E8~&M u&E>PvWT>Pvv~&E=t=t~> >t>>>FV>PRvT~&E&E & Et&u&u^&_ 빉]U圉fF Ftc~&}u&E~&u&E &E*>PvvT>Pvv~&EH=w.K2QY]U圉fF Ft?~&E>>PvvTH=w.ouo~&EY]U圉fvPFvPFvPFvDPFvPFvPFvPFvPFvPFvPFv0PFv0PFvPFvPFY]U圉fvPFvPFvPFvEPFvPFvPFvPFvPFvPFvPFv0PFv0PFvPFvPFY]U圉fvPFvPFY]U fF>^~N&F Fu ~&0ZF FtOFVNFVP PvvZ 0؋ʋ~&6"J6 Jvv  FVFFV]UfF>^~N&~u ~&0.~t%~NF+6$J0&F+6$JFFFV]UVWtDt=~3ۋ&1'tt~3&&1u~&&U&]&Mh3҉3~&ځ€&5€3 F CG|A|ƆԆ݆ux6!t }x~t 66Ts s3?ˆ  Kyʡ6611TJƆԆ݆tug3҉ʍ>ځ€5€3F CG|A|tJt ~t+;3ۋ1؎>v6؎>6~Fnt]_^]U圜fFF V ~&&U~ &E&U~&E&U t~ &}FV FV~&&UFV~ &E&UFP] UF]UF]U+F]U+F]U+F]U+F$]Uf(PdF(Pv+PPPPP(PdFFP(Pv+PPPmmP t(+҉FVFF~~狅>+FVvvv tG+ҹFVvRP6(+PPFP$ ui(+FVFF~N~烽>tv~$>">~>vvFP$ u~狅>+FVv ]U0f/~ =s ~ +҉FVFFԃ~9FŌ҉FЉVFPv~&+RP8 ~&E&UFFFFԃ"  Gs&GPPPWP<F u I&G]U IPt Is Is. Is'PPIP/F uIG III]UFV>]UV>]UFPPF^ t t@&PPFP/F t^&G < Ps@YvA"]U* IPFP t I> I u ~r I > I s#^Sv^Sv ^SvPe> I sIvN FIF^FFFFFFFFFFFF FFFFFFFPd]U(> I sF uv vvP'FڈFFF FFFFFFP ]U(> I sFuvP)FڈFFFFFP]U> I sF uv v ^S8> I rv v ^S7IFFv v ^S^S]UQQ> I sF uv vv1> I rv vv84IFFv vvP]U^&&GFPF uFF^&G&GS$F u(vFPF uF;Ft ^&G]U ~ v$N~ uFPLF tF F~~~&E&U~ &E&U&E&U؋~狅"> $>t3~&E&UFV~&E&Ev~&}ws_&}wU~&E&U-FV~&EFFԃ~~F Ftv~&=t܋~&}r w&}s~狅"> $>u~FV&E&UFF~&}wsv&}wl~&E&U-FV~&E&E3FFԃ~Z~&E& Etv~&E&Uع ؋ʋÉ>v~>] t+]UVv N3t*3+v%^]UfPPF@PFV tRvv vv<FV]Ufv~&v~&v v\FzFFF;Fsh~~F &=0|1~~&=9%~~&-0F+F+6&JF;v+'F&&JFFF=Huq=hui놋F]U`~Va]U>u,Vw$VtvB^}+=u苿==&5&9Tw0t!9=tx) t>&&&E&)T&D&T&\(tVR));)v)㉿=&4&D[t]U~&;Uu &;=u&]w=t9=t2+P=&4& ;v;r;r;w;r&U(tWR))&;u2V&4&D&E&(t&&D&D&D^&&&T;u-&E&D&(t&&E&E&E&=[t]U]UVW~ vuF V _^]UVF]UVF]UV]UV]UVF>]UVF>]UV>]UV>]UR?~ FN9t/t)fffffËftF V ]UVWv ~N w tH_^] @UfF^FF~8}N~>HF%FFŌ҉~V^F~ &#6?t+ľ~&Evv +PPFF~|FF~8}J~}8~>FljF;}~~&EƈF~F&EFF~0}~?O&}tF(JVFFFVlj~V~狅6?ľ~&렋F FF] UX%u]UFt]U]U圜fv' FFvP]UfFЉFv'#FFvP]UVv^t :uH^]UVW~ +OvuF V _^]UVWN~ v tF V_^] U圜f>(u6 )F?PdP(]UR?~ vN?t7t1fffffffËftF V] U圜fFPL&PvT?P/ uT? V?t>T?&}tR?]UfF~F&F tW~xt~0|~9F0FljFǀ~a|~f FWۀ~A|~F F7ċF]U~uIr F uRFFHN;s^&F Is IrPPPFPP, ~ u eF tMVI&G&:Gu KF u>PI&GP&GPFPP,F uI&GFt^]UQI&G&:# ~u.^SvFPF uF;Fue"`s PvP^SvNF7vPNQPF uF^&GvFYF]UFF@Fv PFP,F uF;Fuڃ~uF^ &] NU+Zr tH]U+ZrH]U3 &L&;Wt]UFf]UFV v]UFV v]UFV%]U <r"^&&W&G>I&G;F s Wv >IX^F&F&GFFF;FsN ;Nv>I&@FFF;Fr ,>Iv@^&Z&WS>I&_[&G]Us]>I&G@]U cr >I&G;FsGv>IX^F&F&GFFF;Fs>I&@FFF]U>I@I>@It>>It]ð]U]X[YZSPBIt CItcRQRQSCI[YZBIU^ S^S]UFFFFFPFFFFPLFFFF^FFP$FuFF u)vFPFF^&F^ &]U 栐 t 栰 ]U~ NVmNtl]Uv NVo]UfF~&uS&uQ$FV uvvPPRvFPFPFPIPP  uF>FFPvF#PP  t~&}M&&Uvv$bFHvvvvAvvvvFP)~&}M&&Uvv$ =t=tF~=~&}Q&& EtD+]UfvvT$=s~ &EFF&E&Ev Wv F PPLv F PvF#PPL~&}&~&}&E~&}&Ev v vvFVvvRP^&_= tFP+PPPD$ vv$] Uf~ &EFF&E&Ev Wv F PPLv F PvF#PPLv v vvFVvvRP^&_= tFP+PPPD$] U fF~&uS&uQ$FV uevvPPRvFPFP~v~&}M&&Uvv$뜊F*2vvFPvv2|vvFPvvcbCC.;tQ.g x55~tw~tnFPIPP  uF#FFPvF#PP  t.FHvvvvAvvvvFP)~&}M&&Uvv$ =t=tF~=~~&}Q&& EtD+]UfvvvvvvFV t%vvRvvF#PPvv^&_9+]UfFPvvPLFPvv PLF FFPvvFVvvRP^&_=F tFP+PPPD$F]UfFP+PPFPvvPLFPvv PLFFFF FFPvvFVvvRP^&_=F tFP+PPPD$F]U fvvT$~=|~<}`P<+P$FV uvv$<+F~&E &u &u+P&u FPvvk$F<F@%F~ &E+=u v WP v v PPvv~ &u)vvv^ &_A]UfF>^?uEPPPPIPF u$PPPPIPF u^?F]UfPPUPFV u~&E5P&M7&E=&M?v vX?P| uE~&E9%&M;&EE&MGF-}+F-F~|~&E&E+C~&E9&M;&EE&MGF-}+F-F~|~&E&E+R,T,~&E-&U/FV]UfF~ &E*%FF*~ &}t"nn=w.H444$vvT$FljF~args.Tmp Yes '[Config file ([!Sys]Transport.Config)]' '[Verbose?]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Configure Internet CT with parameter file input.'  New Command 'Auto Configure Internet CT' [!Sys]AutoConfig.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds Copy [kbd] [Scr]<$>args.Tmp Yes '[Output file (default = none)]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Visual configuration utility for Internet CT.'  New Command 'Configure Internet CT' [!Sys]AutoConfig.run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes 'UC' [!Sys]Sys.cmds Copy [kbd] [Scr]<$>args.Tmp Yes '[nK Memory(default 40K)]' '[Convert to Sys?(default Yes)]' '[Ethernet Controller 0: Interrupt Line 0 or 1]' '[Ethernet Controller 1: Interrupt Line 0 or 1]' '[TCP Maximum Backoff]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Install Internet CT (TCP/IP) system service.'  Remove Command 'Install Internet CT' [!Sys]Sys.cmds New Command 'Install Internet CT Transport' [!Sys]>t>FPv vP+PPPR|FPv vvF v v$F Ft vvF։] $ NetCT>Transport.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds Copy [kbd] [Scr]<$>desc.Tmp Yes 'Install Internet CT ARPA (TCP/IP/FTP/SMTP) system service.'  New Command 'Install Internet CT ARPA' [!Sys]Transport_ARPA.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds %' Copy [kbd] [Scr]<$>args.Tmp Yes 'Target Host name' '[Number of packets (default=1000)]' '[Size of each packet (default=1024)]' '[Blip interval (default = 10)]' '[Output file (default = none)]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Check Internet-CT performance to a TCP discard server (port 9).'  New Command 'Performance Internet CT' [!Sys]Performance.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds%' Copy [kbd] [Scr]<$>args.Tmp Yes '[Node (default = none)]' '[Output file (default = none]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Internet-CT Statistics to video, also capture to a disk file.'  New Command 'Statistics Internet-CT' [!Sys]Statistics.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds%' Copy [kbd] [Scr]<$>args.Tmp Yes '[Interface (default = all)]' '[Node (default = none)]' '[Output file (default = none]'  Copy [kbd] [Scr]<$>desc.Tmp Yes 'Trace Internet-CT activity to video, also capture to a disk file.'  New Command 'Trace Internet-CT' [!Sys]Trace.Run @[Scr]<$>args.Tmp @[Scr]<$>desc.Tmp Yes '00' [!Sys]Sys.cmds mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm$  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm% mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm%  fileheaders.sysMfd.sysLog.sys SysImage.sys BadBlk.sys Crashdump.sys HdInstall.Sub Install.Sub?mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm&  Internet-CTB?}vUv / 9|M^Sys ReleaseNotesSampleINetCTInstall9|Ifileheaders.sysSysN?}vN?}vTv<<$.Mfd.sysSysN?}vN?}v31ww!Log.sysSysO?}vO?}vO?}vf SysImage.sysSysO?}vO?}v Tv BadBlk.sysSysP?}vP?}vTv&   Transport.Config.NGen3blue22Sample g?}vi?}vTv<J InternetCT.XIMblue22INetCT k?}v?}v(41wP! Crashdump.sysSysQ?}vQ?}vQ?}vReleaseNotes.Txtblue22 ReleaseNotesW?}v\?}vUv!/0 Transport.Config.Siriusblue22Sample^?}v`?}vTv4 Transport.Config.Gateway1blue22Sample `?}vb?}vTv;8g Transport.Config.Gateway2blue22Sample b?}ve?}vTv<>1 Transport.Config.NGen1blue22Sample e?}vg?}vTv?D' XTransport_SG.Runblue22INetCT?}vov641wInternet-CT.Cmds.Subblue22Install?}v?}vR41w | FQ Explode.Runblue22Install?}v?}v]41w C4 HdInstall.Subblue22Sys?}v?}v}41w  H Install.Subblue22Sys?}v?}v41w"Jruss.Editor.tsReleaseNotes,Uv,Uv,Uv  ReleaseNotes.Txt-oldblue22ReleaseNotes-Uv-Uv-Uv$f'  _|#e"d!c ba`( ReleaseNotes.TxtTransport.Config.SiriusTransport.Config.Gateway1 Transport.Config.NGen1 Transport.Config.NGen3 Transport.Config.Gateway2 InternetCT.XIM Transport_SG.RunInternet-CT.Cmds.Sub Explode.RunGWh#* I0WjoO'7Sv*Ver 1.2 Linker 12.1.0'?'( (3OEE`W/XO@XXPY`Y\o0\/\/\O]/P]/]?]?]o0``O apa0b_d_Pe e/psos@tuOpwЋo`poP_@O0pPЙНР/ /O0@_pp ?@o_ppppp'(1"E )* 0/d8+yO~~~-~~~~(  rmmmmm [Vid][SysIn][SysOut]>t t |Al  SSIXIM has invalid signature Comments failed code = %u %s %u files created on %s %-40s %-10s %8s %8s FilespecLast ModSizeXIMed%-45s %-15s % ~v~~b~~ ~'22>77Co/u:uu.;O   ( [   u   ; q    ]8AWUZ ss,sxpoc G    =7 P7 2b [ l  T h   2 E e  ; P 2 K m   B _y~#*27Cou{*]]d~<TZsx- I X k K ^ c  7 I W b p      JJ!J(J,J0J4J8J=JAJEJIJMJRJVJZJ^JbJgJzBHWm~(<s;Ql 06_ex <Bg0Agx )Kb 3g{  @ Q \     ) : O U b m       * ; F \ b o |      __j_ _y#yAy~*~~~~~d~~~L~~~~~l~~M~~~~ ~ ~ ~ ~ ~ ~* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~L ~[ ~ ~ ~~~f~~o~~~ ~~~[~  ?31JlXdX$737F7Z7r777C7CLC`CCC=CaCCCCCCCJCZCyCCCou~{{{N{o{{{{k{{{{ {b{y{{{{{;{[{{{ { {3 {I { { { { {*%*:*R*.?****M*q******k***?d> Y   #Q 'S_fJmJ4(H|.\.m&g.E9`#- `- - - K- v- - 8I wI I I VX X X X gk k k )k k k k k k k k Bk k k Fk a k k P k k \ k k k k k K K ^ ^ ^ ^ ^ ^ !^ &^ +^ 0^ c c c c     " ; s 5^ :^  ? g L   ' M }    P ??I ?^ D^   *  ) 8lu %8lu done. Failed code = %u .XIM!yy!!0o!!0d!-!0t!:!0m!:!0s!eXplode (%s) - Compliments of Sirius Systems, Inc. (804) 733-7944 File %s already exists. Overwrite? ><>< %s to %s%s (overwriting) . . . %s to %s%s . . . >>>> %s bypassed! >>>> %s bypassed! Permission denied. ++++ Creating directory %s. (%u sectors = %u files) Exploding from: %s {}[]<>-+ 0123456789ABCDEF0123456789abcdef0x0X-+ -+ nF 7yACחA@Y@$@ ((((( H >        " @@$@?        [KBD][VID][scr]<$>BsFilter.tmpVNVF[]}[[<>]>^{}[]<^MASTER{}[]<^!a?!*a**YesNo`abcdefghijklmnopqrstuvwxyz{|}~`abcdefghijklmnopqrstuvwxyPress NEXT PAGE or SCROLL UP to continueP(Press NEXT PAGE to continue~2Q=\zTD aAdDhHmMnNoOsStTwWyYgG!oo!/!0d!/!0y! !hh!:!)  F u FV66vFPd>&E6&U8RPtF* tF^F# F^FvFPF>&u8&u6v~=Ovrz~u=ug66P>&u8&u666\ t66P>&u8&u6F66PF6>u`66P>&u8&u6F66PvvFV uG>&u8&u6<366 F u~u66뀁~t>u66>&u8&u666>P FV t F~&66&P666&PF66P>&u8&u66lP66 Pv66vvvFP66>&u8&u6F66P~&E&U &PP66 F ud66C P t>&u8&u6<66 PF66PvvFVf6~6|C P66<66<66<6~6|66~t&66PvF66P]PKWARE Data Comp0m!!2AA!!*o!/!0d!/!0y! !*h!:!0m!!2*A!"!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!"!Nnn! !*d!, !yyyy! !*h!:!0m! !2*A!(!Www! !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!(!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2*A! !0t!:!0m! !*t!:!0m!!hh!:!0m! !2AA!!*h!:!0m! !2*A!!0o!/!0d!/!0y!!*o!/!*d!/!0y!!0h!:!0m!:!0s!!0t!:!0m!:!0s!.tmp!W*w! !N*n! !*d!, !*y!!N*n! !*d!, !*y!"!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2*A!!Nnn! !*d!, !yyyy!Invalid Template Index$Cb %6FVfzTN00sundaymondaytuesday wednesdaythursdayfridaysaturdayjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecemberampmnoonmidnight05 invalid namesunmontuewedthufrisatjanfebmaraprmayjunjulaugsepoctnovdecampmnm05 %0:BLU_fmrx~ #(-27;?BEI{1.2욋 lUf~& |%&E& Et&E&U&EFVF ~&+]U].UQQf,Pv vvFPg]UQQf tY~&+;rw;s~&+ҋ؋ÉF6~6|v v P >|&E+)+]UQf66v v ~&5YP~&+Y]UQfv v ~&5Y]UfFVFVvFPFFV]UQQf6~6|PP PPbP, t,66fPF66PP6 u P6~6|666 P]Ufj+PP|&E6&U8&EH&EI6~W P>tP6~6|66P P>&E+ҹ 6~6|RP7P &P+PFP uI~\v\FFPF@PX u P66vvvD>&EH&EIP+PFP u+PPFPPd t t~6~6|RP7P&PP66 F t.66PvF66P+P lP+PFP u+PPFPFPd~um*PF+PP66*PvPPFPL~ƅ66P>|&u8&u66PF66P66PPPPPF66PFFVFF;r*PF+PP~&u&5*PvPPFPL~ƅ66PvFPP~&u&u&u &uF66PvvFVZ+P lP+PFP u6+PPFPFPd u~t vvv]UfFFFVFF;r~t'6~6|~&E &URP7P* ression Library(tm) Copyright 1990-92 PKWARE Inc. All Rights Reserved. Patent No. 5,051,745 Version 1.03 TX+ģ   >.6&:* 2"B|<\l,L t4Td$Dx8Xh(Hp0P` @ &F  0 @                     b"  ``` `` `@` ```` P8`P` BX|)<\ l,L th`4`1T!(0>d.$6D0HP`&:* 2 xp @@@ @@@@@@                          @@@ @@  @ @ @@@@  UWVv6 ^F F ~&D ^ &L DD& -t1-t%-tPWPˁDL DLIt# 3@@!.W.WK}3.V3.7.. G@㉀CB9VwGr؍DNPP@RD6 PP@? +^_]UWV &_ %F &G &&G&&GP+FF &GF+ &_ ~vV%SW & ^F t)~uωvljv ts~tj S&*& q[&t&GPGP& ^_]É~ t.u&?s"~t8;Fv/~+r u{&?rt&*&*&sSF;vNsL&F~S\g[F;v(@;r~v& *&*&F_~F&S&[S&*[u'S&&WN&G**`[&*S&&O&WN&G**7[&W&#&G'9vv}F & #~tF tHt1vE &O +W4 & tFvEvE &O +$F;vU~u #P3P&G v~u&؃> t мǎмUSWVF G**^&6 ^+| G9?sCC9?r^^ ^?VJ;r+vΉv^K,F=r3^Kvΐ~GG~=;s8uuFGtA9NwȍD+6 Nru OFH^9Ws9Ws+66 6 ^N8t 6 y FG6 ;wv~^?GO6 uFF^F;s;r^^G^^9Gt0^KKv~GG~=;rT9u8u~΋F;t+ɋ~vtAсv9NvaD+6 9NrLuNv^^8t 6 yCFv6 ^F;w ^_]> t &Î&UPWV=vn &ON&w&F&G=vF*N&&g &guF&wr^_]ÚUPSWV6 v+ 󫍼 Vv+ֱ**JuvE  V+V**)7Ju^_]UWVv~tI^_]UW~tI_]UVFVW 6 PFP & _^ &_&F &#F&oP+ &u F&&|t&\ފF&^]UVWF V vlj6  &D&T&DVW"PDPFV&D&T&\_^&D=w긴P Ps&"*&D& "&D &"&D&D &D=s=v*ȸ&D&D tHt/PWPZW0P7PF0G+TW0PP$W0PP W0PP@0*@=u+_^] UVW6 &D=r=s\&|&G&|0- t`ύ\&|֋++&| rFVWPFP&\_^ DPP&D-&D6pFv&D-FPFP&\X_^]WV &G tj t &w &+*0&*f u &0tN&#w &0*= u) t6 &9Du&   up&D * tW&,=ui&D ?t  tB &w &-> t" &w &. t &w &. &/*b^_ÚWV6 &\ *  &E><&E@~&EB& EDu &EB<&ED~&E$+҉FV&EB&UD;Vrw;Fs~&E$+&EB&UD~&EI**=w. ~&EH*uvv` tGvv| t5vvN t#~&E &U&E&U=vv u=uvv`vv| t~&E*&U, ~&E&&U(&E*&U,&E2&U4&E&&U(FV&E*&U,+FV؋ʋ&E&}uvWP uW~&E&Ezvv u;vv` u,vv| u~&E&&E(&E*&E,0~&E1 u=t=w.-  ~&EK+]U圉f~&}Ku&EK&}Hu<&}Ft}&EFvFQPvFP~&E tT=uq&EGH~&}Lu vW u@vv u1vv u"~&E*&U,&E2&U4vv t ~&E ~&EK+Y]U圉f~&EH*i~&E+ҋ؋&E&&U(+&E2&U4Zvv uvv t ~&E5~&E*&U,&E2&U4&EL=w. C C +Y]Ufvv` uivv| uZ~&E2&U4FV&E*&U,;Vrw ;Fs+<~&E2&U4&E*&U,vWFvv*&**&0*G t+: u&G % $ t&O&G&#G 2ǖ@^_ǐ &o :r &o *&o 3WV&l &|&9|w,&DQVW"PDP&\_^Y &Dt'3&"*& D G*&l &L +&|^_ÁUWV ӋK&+ڸ.(&vK}^_]UWV6 .W2ɽ,/<v(t#>,-?u..*/>;vK}^_]U圉f~t">t%>tv Y]U圉fvY]Uf~&u<&u:F~&u8&u6F~&u8&u6P&u<&u:v&u@&u>~&E]Uf~&}H| ~&EH*狅F~&u<&u:F~&u8&u6Fvv~&u8&u6P&u<&u:vv~&E]U圉f~&5 ~&EY]U圉f~&5&u&uv&u(&u&v FP#~&E=u&EG~&EY]U圉f~&5&u&u&u&u(&u&vFQP&uO~&E u&EF+Y]Uf~&}Fu&EFvFQPvFP~&E t =t&EG~&E+&E&&U(&u&E&E*&U,FV&E&&U(;Vwr8;Fr3~&]*&M,+ɋÉF~t+&E+&E~&EG~&}GuvWN t ~&Ek~&E&UFV&E&U;Vu;Fu&E &U&E&U&u~&E&U&E&U&u &E~&E&U&E&U+]U f~&}Ft:vFQPvFP~&E t&EF&E+&E&&U(~&}u&E&&U(&E*&U,+~&E&&U(FV&E.&U0FV&E+FV;Vwr;Fvvv t~^~&5&u&u&E P&u(&u&vFP$~&E&E+҉FV&E&&U(FV&E*&U,&E]U f~&E&&U(FV&E.&U0FV&E+FV;Vwr;Fvvv t ~&E?~&5&u&u&u&u(&u&vFQP&uO ~&E u&EF+]Uf~&}Ft:vFQPvFP~&E t&EF&E+&E&&U(vv t ~&Eq~&E&UFV&E&U;Vu;Fu&E &U&E&U&u~&E&U&E&U&u &E~&E&U&E&U&E+]U圉f~&5PvF*PP t+~&E u1&5+PvF.PP t+~&E u+Y]U圉f~&5PvF*PP ~&EY]Uf~&EB& EDu &EB<&ED~&EB&UD ~&E.&U0&5&u0&u. ~&EY]U圉f~&5&E*&U, RP ~&EY]Ufvv v v Pv4FV uFF+FFF ~ &FF] U fF~t|~&}Jt#~F&F~ F F&N~&EJvv v v Pv4FV t-FF+FFF F)F~ F & N~&EJ~F]U fF~tn~&}Jt~&= t ~ F & N~&EJvv v v Pv4FV t$FF+FFF @)FF@F~&EJ댋F]UfPPXFV tqRFOP(~&E tvWNF F uQ~tKF ~&E$P&u$X~&E &U" u&uO)vv<+FV]U圉f~&E & E"t &u"&u <~&uO)vv<Y]Uf~&}Ku &EK&E$ &E$ F~sF ~&E F&E$+F&E&E &U"&E&U&E &U"FV&E F&E &U&E&U&E&U&u &E&E&U&E&U&E&E&&E(&E*&E,&E.&E0&E2&E4&EG&EJ&EF&EL&E>& E@u + ~u ~&EF]Uf~ &}Ft%&EFv F QPv F P~ &EFV ~ &E&&U(&E&U&E&U&u &Ev WN t ~ &ED~ &E&EG&E&&U(FVFV+FV؋ʋ&EM&E &U&E&U+]UfFF~ &E~u ~ F&;Er&EF~u~ &EI*kv v~ &u&uvDdvv v v~ &u&uvF@v v~ &u&uvF;FsFFF=w.XsFF)F~ &E+F&EF+F&)E~ &}t#&}Gt &E&}t]Uf^^VFF vvFvvP+PFP6P~uFPP+S~uFPP:~u+P lFPP+PPFPFPd tlF]UfPqPXFV t.FqFVPPXFV uvv<Tv v F+Pv v vPvvvF PvFPvFPvFPvF+PvF-PvF`P+PPPPPP4vvF+PvvvPvvvF PvFPvFPvFPvF+PvF-PvF`P+PPPPPP4~&} u ~&} tGvvP$~&} t vvvW vvvv$vvP$~&}u ~&}tMvvP$~&}tvvv+  ~P FV t*F+F@Fv vP+PPPPPPvPFFF]UfvvFFPvvv+PPPrmPFv ~t~u+]UfFƆqFVFVF~&F t~%uF+FT t;FNFVJLNN tľJJ&Pvvڃ~u~&E tFM +FFFFFF~&FFFFFݻCC.;u.g #+-~*u+F PP&F~}؉FFF7~0uFFF~&~tF.-0F~&=.t~tFFWF~&=*uF PP&FF.FF~&~tF.-0FF~&FF =ht=ltdžv xqrt+FF~F&F%džRdžRdžR~}F~tF PP&&U~du F PP&hjF PP&+҉hj~du[jy2džv xjuht;hj؃hj"~t džvx~t džvx~Xu$ډXZF҉FVFVh juhj+ɋÉPhjhjPJLRRPjh JL؋ʋľX&NN~N&R؋QSjhhjMF+FFF~uFV;Vu;FuF&~|uFmdžv5džv8xXFCC.;tF.gXox% ~}FF PP›&ݞ`݆`~G=}F@P^P\PFV\tdžv; ~t džv=x~t džv?x{^VFVFLN~&=t F&0ľL&~u~t ~F&.FFN~~"~&=tF&N~FN&Ս{^VݞH݆`ܞHtK^HTT}؉TTTTtrľrT0&͋݌сrt;vrľr&0ރ^ݞH݆`ܞHurľr&+ rľr&-rľrvtEe&?~}FF PP›&ݞ`݆`~<}v<P^P\P,FV\t~ߋ^;~~&=0tdžvA ~t džvCx~t džvEx{^V^TdžVFVFLNT~~&=tV|0 ~F&ľL&VT~u~~ ~F&.~<}F<TF+TFT|?FVFLN^~~&=tV|0 ~F&ľL&V{^V~}FF PP›&ݞ`݆`~}vP^P\PFVݞH݆`ܞHudž^FV~u6vvT;V}VV|VN~&=0uVヾ^| ^;F~ VHF V+^FF{F PP&{{҉FV@FVF PP&&UFVFV~}vvFf~F&=tN}NPT CC.;t_.gEGXcdefgosux: T+TK#+~}F~}FF+FTq+rFFTljVľv&=t&}uVVF;VVF~uN~;V| Pvvľv&=tv&PvvN|0PvvꃾT, v~}OON +N+~U]^X~+][ZFRSUfVU]PSQܛ6?X[XUS^^^^݋n6_[UF]U3PvF]UF]U3PPvvn]UF^F]UQQ~6. F^nX]U~6. F^nX]U~6. F^nXZ]U ~6. F~nXZ]UFF] UF t6"›^&] UQ~6. F F ^&nY] U]WU]^U]GU]NUF y ^^^]W$US^ &Gy ^^^[]WUVSV F UVSv T3 y؃FRPVF y؃FRP^s؃^^^]U^ &&WF V UVWQVF33 ;v rw;~ r+~ v @Y_^]U^ &&WF V UVWFf Ff Ff ֗_^]U^ &&WF V UVWQv~3 ;V r w;F r+F V Y_^]U^&^&G :t W^&G<t':t!&OFPsFr^&G^&u2F ^&~ t^ &?uxPPP^ Sv ,c> u! FPF u ~ r  uPP P/F t^&GF &8G w ]F X ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPPF t FF^&#tF ;Fv F&O#F ;Fw FrF9F w^ &FF^&O&@^&G^&w= FA:r u P u> t &G  > u]ð]U6 P6 P$ u%6 66 P u6 =t=!t3]UHVnjޱ;u$:u ^&G(~F =rmt =tmt ^&G ]UQQ^&^ &&W^&G :t WFP5F uC ~uF1~uF$^G^ &Z&W^&F^&GF]UF FtF F u^&?{u4SvFPFPF uhFF^NF)FF^& w9^&v~ ^Y^ S^&7FPFP,F~t]UF FtF F uF^&F tX^SQPFP<\FFt< t H^&8}uJF^vPF+P^ S^S$F ta,^SPvFP<\F~ur^&?\ul~u+^Sv^ S^S F uH^&?tF~u2F t)N t"PQ P^ S^S,F t]UF FtF F u^SPvFP<\FFtftaF@;Fs ^v&x}tKFH^& w<^&^w~ ^Y^ S^&7FPFP,F~t]UF FtF F tzF^SPvFP<\F~uF^&N t5v&<{uFVQ^ S^SF tI^&?\u;~u2F t)N t"PQ P^ S^S,F t]UF FtF F u^SPvFP<\FFtW tH^&8}tk^vPF+PFPFP$F ueFFF^NF)F^SvFPFP,F~u~ vF^&v~ ^Y]U F F t F Ft~uF^&F t[^SQPFP<\FFt@ tH^&8]tF^vPF+P^ S^S$F tZ^SPvFP<\F~t~td~u+^Sv^ S^SF uH^&?tF~u2F t)N t"PQ P^ S^S,F t]UF FtF F u^SPvFP<\FFtftaF@;Fs ^v&x]tKFH^& w<^&^w~ ^Y^ S^&7FPFP,F~t]UF FtF F u^SPvFP<\FFtftaF@;Fs ^v&x>tKFH^& w<^&^w~ ^Y^ S^&7FPFP,F~t]UF F tzF Ftr^SPvFP<\FFuF^&^&?2w9^&v~ ^Y^ S^&7FPFP,F~t]UQQF F t^ &F FuF{^SPv^ S<\F^ &?uLF}^SPv^ S<\F^ &?uF[^SPv^ S<\F^ &?usF]^SPv^ S<\F^ &?uLF<^SPv^ S<\F^ &?u%F^^SPv^ S<\F^ &?]U`FN t t&F t t&F FtUF FtMF tDN t=PPQu+FP PF uKF^&v~F F tF Ft F Ft~uF FtMF tF v~ܾ~vNFvzݾFFvzܾvzvNFFF@F{ܾFPF@PFP.PF tNµv~ F´^&]UQ~u ^&9F;Fv/F Ft$F F tv~ N^YF^&]UFF2sv:P_PF t}_^6Sv4FPFѴP^.S^*SvF F^6Sv4FPFP^&S^"Sv F FFsVF$ F"tNF* t &FF^.Sv^&S^"&7FPFPFPFP,F t F6F tȍv~.F^*&F tȍv~&F^"&^6Sv4FPFP^S^SvF F^6Sv4RPP^S^Sv<F F^6Sv4FPFP^S^ SvoDF FF]6UF F t~u^&F^SPvFP<\FFtO tH^&8]tc^vPF+PFPFP$F u^FFFF)F+^SvFPFP,FFt u^vPv^ S^S^$F]UF FtXF F tPFH^& w<^&^w~ ^Y^ S^&7FPFP,F~t]UFF F t-  ^PPTF^ v&^&F벋F@^&;rv&xAu1F9F v49Fv/^S^ &0^PPTFFϋF9F v9FwC^ &^&FU.^SPFPF t^&8vFF^v&xat@F^GFF^G6F܌FF^F&9GwNNN ^&NF&HɈN&@FFPFPF= u;FFF V;Vu;Fs&Fs"Fڹ ^܋S^&p F tFڹ ^܋S^&p_[ǍFԌF^&FN;vN^ԍw~N^YFڹ ^&PJ~&+ډ^uXVrQ^S^&p_[Ǎ^ԌF&t2^S^vQ^Sv^ԍOQPFPF+PT%^vP^SvvFPF+PLFF^& Fc4]UQFV; u; t^SpF uc" s'Fs F &< F &,F ^&FsF t'~tv &* v &*&4v &^&~tv & to continue. af aa ae af aa aeaf aa af aa  Create Directory %'New directory name(s)'[!Sys] %'[Default protection level (default 15)]' %'[Maximum number of files (default 75)]'300 %'[Password for new directory]' %'[Volume password]^'1 Copy [kbd] [vid] PF aeaa ae af aa ae If this is a clust~N OtI^&]U^&&WF F u@V rPPP P/T V T u R P u{P F F^ &?TNt4bF FF&GF^ &O~F u+JVu4*^ &GFv^&FF^&Z&W] U v ~FF=r=r O~sF-F-F~ vFt ^8s~u~uF1 t LF蹵PF%mY^NHFNt1;t p~w ;8Fw8Fv~u ~u~t GF 1ºPF u PF> r!vvv^Sv ^SvE\ZPPFP/F u^&G N;wukF=s5^_ ^F&HN&HN&HN&^&G F&G FܸFމFF;FsF;Fr@Fv9F u"F uFFfFPFfY;v ^&?txPPFP/F uPPFP/F u˸FF^&GFԌF֚0~svvv^&/^&?uFFPFڹY FFN^ԋFFFFHN;sFFF^&?u_F^غ#ډ^v^&^&~v^&0^&7PFNX^&@CvF~^&^& ~vS^&^[&Av^&^&@FH;Fu1D]FtF)FFFFUQFtFFFtNFtNFtNF]U> u PFF> r&F=sPvvv v vvFF~FF ;FvgFF~uSN F;vI;sV F +FFvFFPFFPFPvFPPFFFF둋F]/ er installation, execute the af aa ae Logout command on all workstations that are af aa ae bootstrapped from the master. af aa ae af aa ae Press to continue. af aa ae af aa aeaf aa af  aa 1 Submit %#0|[f0]|%?0|%0|*.Cmds.Sub LCopy %'File list'%#0|[f0]|%?0|%0|Transport*.Run %'[File prefix(s) from]' %'[File prefix(s) to]'[!Sys] %'[File suffix(s)]' %'[Overwrite OK?]'y %'[Confirm each?]' %'[Continue on error?]' %'[Verify copy?]'y  Run %'Run file'%#0|[f0]|%?0|%0|Explode.Run %'[Case]' %'[Command]' %'Input .XIM file'%#0|[f0]|%?0|%0|InternetCT.XIM %'[Output path]'[!Sys] %'[Overwrite OK?]'Y %'[List Only?]' %'[Create Dir? (N/Y/#)]'  LCopy %'File list'%#0|[f0]|%?0|%0|* %'[File prefix(s) from]' %'[File prefix(s) to]'[!Sys] %'[File suffix(s)]' %'[Overwrite OK?]'n %'[Confirm each?]'n %'[Continue on error?]'n %'[Verify copy?]'y  Copy [kbd] [vid] PF aeaa ae af aa ae Installation of Internet-CT complete. af aa ae  af aa ae Please remove the Internet-CT diskette. af aa ae af aa ae Press to continue.  af aa ae af aa aeaf aa af aa 1 %d%%%%%' Submit [f0]HdInstall.Sub f2ysus releasenotesreseYHhY!/!/PuTDuDu(@u@u:uu!/!/!/!/?Ruu(+[Internet-CT]ReleaseNotes.TxtRQQRQQQQQQQQRRQQQQQQQQQQQuRQQQQQRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRys>((`+[Internet-CT]ReleaseNotes.TxtRQQRQQQQQQQQRRQQQQQQQQQQQf2ysus releasenotesreseYHYF[XTP2huuuXhjhUFF|HZZ ;AEJ[Internet(EJ[Internet+[Internet-CT]ReleaseNotes.TxtRQQRQQQQQQQQRRQQQQQQQQQQQ/  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm0 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm0  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm1  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm2  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm3 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm3  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm4 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm4  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm5 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm5  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm6 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm6  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm7  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm8 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm8  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm9  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm:  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm; mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm;  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm< mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm<  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm= mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm=  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm> mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm>  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm? mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm?  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm@ mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm@  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmA mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmA  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmB mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmB  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmC mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmC  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmG G  H H  I I  J J  K K  L L