! / 1434158552 0 0 0 400 ` GeoIP_get_error_messageGeoIP_fprintfGeoIP_printfparse_http_proxyGeoIP_get_host_or_proxyGeoIPUpdateHostGeoIP_update_databaseMD5InfoNoCurrentDBGeoIPHTTPRequestSavingGzipWritingFileGeoIP_update_database_generalGeoIPHTTPRequestFilenameGeoIPHTTPRequestClientIPGeoIPHTTPRequestMD5md5_initmd5_writemd5_finalGeoIPUpdate.o/ 1434158552 0 0 100644 36284 ` ELFpe4(T$w@ÍU1S4]u4[]fED$ED$E$UtӋE T$$ӋU$EE봍t&US$]t0ED$E D$E$Et$ӋE$$[]ÍU8$ ]1ۉu}t^֍PU8DE$Ut)D$:$t&$M ؋u]}]fE P؋u]}]ÍvUS$ED$E$ft](,E$$$[] UWVSEEE EEEEE ED$@$ L<$Lt&D$\$<$t$ D$D$$uЉ<$1`}ȉ4$uEȋdE̋hEЋlEt&4$D$$D$D$ uաML$D$E$u[^_]Ðt&xt<[^_]á@D$D$ D$E$D$D$$@xu1$$SK L$fEڍE܉$T$} fEu5MD$ $$D$ D$,D$E$@t$D$ $}1<1˃(81ʃ,)ډ41΃)D$nEM߉D$4$L$8D$ T$D$ D$ $titRǍ4$D$뮋ED$<$$UD$ D$,$D$4$CD$)4$x.xD$/<$D$\<$<$4$}u$EUD$`|$ D$$D$ $4$D$D$<$T$ t$D$|$4$ȉ4$$4$0Mȋ1$UD5ȃ<$D$$D$uЉT$UD$$D$E|$$}u$E}D$ D$L$<$E8D$D$$b1$$S MfEڋCT$ $D$}fEu}D$<$ED$D$$=1=(΃=,ʃ=)򉽠+D$T$L$ |$D$4$1򮋕D$ t$$уL$}uMt$D$ $4$$1>T$D$ D$$t9Ǎ4$D$몋$)D$)4$x1у $D$)4$<$D$U}:uM|$D$ $4$<$E4$E 4$D$ D$1T$4$уL$4$U󥍽v12<$D$$D$ D$uɃ}uUvD$D$$D$D$$1$}؉$S MfEڋCT$ $D$fED$|$$¸3$øEvߋUL$D$D$ED$,T$ $D$(D$ D$1򮋽D$ \$<$уL$}uE\$D$ $$$Ƹb}uUD$P$1ۋ<D$ D$|$ $tuÍ4$D$u $<$$D$)4$D$.$D$J$t/4$MD$T$ $)D$<$D$x$t;4$}u}D$B<$4$}uUD$c$}D$.L$<$1у $øW߉$T$1D .gz}uU\$D$$D$i$+D$ $T$D$<$4$9}u7}\$D$<$D$c<$D$l<$P1򮉕у $T$$1эD.tesf@tD$i4$D$$މD$T$ $tX|$ D$D$$9tr$4$X4$F󋵬 $$$<$}D$4$Å$}uE|$D$;$Wc}uMD$ $$D$$$}r L($}uMD$ $4$|$u.}uUD$c$ $1ED$$$}D$U$`D$$1҅t $}tuED$$D$$1҅t $}D$M $}D$<$pD$$1҅t $}6ED$i$D$$D$$1҅ƒ}D$01D$$1҃MD$ $ED$$c$$}D$[$}{}D$P<$W}r}D$<$+}D$c<$ى1򮋽ʉэ| <$|$T$Ë$D$ $D$4$MD$ $󋵬$4$$<$V4$$<$*PP  % $ > $ > : ; I I : ;I : ;  : ; I8 I !I/  : ; : ;I8  : ; : ;I : ; I : ; I 8  : ; (  : ;  : ; I I8 : ; I : ;  : ; I8 .? : ; ' I@ : ; I &I.? : ; ' I@ 4: ; I!4: ; I"4: ; I#' I$I%.? : ; ' @&4: ; I '' (: ; I ): ; I*4: ; I +4: ; I, U-4: ;I. /!I/0.? : ;' I@1: ;I 2: ;I3: ;I 44: ;I54: ;I 64: ;I 74: ;I8 94: ; I? < :4: ; I?  G 5 S int EZFl G% O%3x, _m,$ a|  # # 3  % ~ZM5a *q *O#  *O# = *O#  *O# + T +a# +a#)y *++q-s( B 1# . #  # # .# 3> %U]IA3 ^   A#  !#  ## e $Z# ` %Z#  '%# ' (% # B )% # + *% # l +% # / ,% # g CSM@ < B =# ># ?# @# A# c B3# C# DA# } E# 0 F3#$ u GA#( HA#,  IA#0 J#4  K#8 k L%#<% M"  YO  ZO#  [O# 3_ % \& ^ (   f`8t}&   8   y &N:  V:  g ! n   * +A ,A 8 !  "# ## l $#  %#  &# { '# 1 (# )## l .A#$ u /A#( O 0#, $ 2Z#0 2Z#1 W 2Z#2 2Z#3  3A#4X 4 R>-  ^u tsfrq p onm lJkj{iah|gf2Zu32W%XA8#B8#C8#D8#  8#buf!# "A#T - %? #CvU .V# W# XA# (YA# 1Z#A*B[t[iBAa38nA |fnfpnstrn[ apoD rcpAp! q"rA#A$$%Z ff str[!G & l"A'f $Z 9:} ((! o!  !՗&֗l&AhJ : 4 )([ Aff !p  !4A buf*saP! AN errA! ! "d ! _!!!;&!N L!l& ~&  v& @&)  i% gi9 !P !&? n+A len?! ], -amt8A.--amtA Z /% Z) % 39 %  3P /%0: 1 12m f1[ A 13ff 4p  44A-buf75saP4 A -errA 4  4 e 4d  4  4 4$ 4;&c 4N  4 6 ~6}6  u6 @6 6) 6) ~-i% 4  -gi9 4P I 4E} 4y 4  4 A 40 A1 6? m7A-len\44}8V-amt.A,7-amtA8U-amtA,0o-amt,A0,H-rd8-~-rw8-r.1N4 {A_92 92[&Y 4A$96[9d8[9F9[9:[9`=[9=>[9a?[9> @[&(& ,92 :2[:6[:d8[:F9[::[:`=[:=>[:a?[:> @[S /usr/include/sys/usr/include/netinet/usr/include/usr/include/iso./usr/gcc/4.5/lib/gcc/i386-pc-solaris2.11/4.5.2/includeGeoIPUpdate.cint_types.htypes.hsocket_impl.hbyteorder.hin.hva_list.hstdio_tag.hstdio_impl.hstdio_iso.hGeoIP.hGeoIPCity.hstdarg.hGeoIPUpdate.htypes.hmd5.hnetdb.hzconf.hzlib.h+t'y.fBJn> X=WLit@L> XvY jp<j.j$-/1=l) y>Vm#ukiV=YLJ["=u?+Y?8H>:>\[W,0.~ gX~*WKHh//"Ww//hVI,0hg-.*-/igR.2.%L/!-//=?i=WYcX=WYXg1VghgvZ,0cf#f]#f=@SgYg11iU;g/hK-,0l;/4">VYQXhVcXg/=;YuX=WY X=WYXׄ%g/-/l{g2/$g1=R+ot?UY t=WeX?UYwt?UYu=WrX11Z=WYq<qf<qf<g=wWJ|f|<X|(WNuu;;KMHhkWgY;4W7gh,W+\/=^./'~>I=f0;g[g$[$=&n =eY=e0-XW=;=ev g$*eKMHh/1%//Y/Yd//eg*2l$-*gh-/+/=c.?'/==I//h?c1g$=eYe/I=;=ծg"Ww9eKLegYWW-A*giWg\.(.%L/!-//\[?9isg/ g0Wg-gv,0lVf*;gYgWgg$/jK--/m;/mM"PeY %I=/l"g/$  |<X fȈg1!Og/yt/sVn$/L[\g$/L[$]$/L[o$xrv3stVwȅV$Z/o?9+/!1` ׃qw no errorhttp_proxyhttp://rb%s%s%02x License Key InvalidFailed No new updates availableDone wbUncompressing gzip file ... database_info FAIL MaxMindPASS lookup 24.24.24.24USPASS sending request %s sending request %sclient ip address: %s sending request %s Invalid UserIdUpdating %s Database type is %d FAIL null FAIL maxmind testing GEOIP_REGION_EDITION testing GEOIP_CITY_EDITION testing GEOIP_ISP_EDITION testing GEOIP_ORG_EDITION updates.maxmind.comSaving gzip file to %s ... Invalid userIDSanity check GeoIP_open errorOut of memory errorUnable to read gzip dataUnable to connectError opening socketNon - IPv4 addressUnable to resolve hostnameSuccessno new updatesConnecting to MaxMind GeoIP Update server via Host or Proxy Server: %s:%d Downloading gzipped GeoIP Database... Invalid product ID or subscription expiredPerforming santity checks ... Error opening sanity check database GeoIP Install error while renaming file 00000000000000000000000000000000Connecting to MaxMind GeoIP server database product id %s database file name %s MD5 sum of database %s is %s md5sum of ip address and license key is %s %s is up to date, no updates required download data to a gz file named %s testing GEOIP_COUNTRY_EDITION GET %s%s/app/update?license_key=%s&md5=%s HTTP/1.0 Host: updates.maxmind.com GET %s%s/app/update_getfilename?product_id=%s HTTP/1.0 Host: %s GET %s%s/app/update_getipaddr HTTP/1.0 Host: %s GET %s%s/app/update_secure?db_md5=%s&challenge_md5=%s&user_id=%s&edition_id=%s HTTP/1.0 Host: updates.maxmind.com %s can't be opened, proceeding to download database MD5 Digest of installed database is %s Writing uncompressed data to %s ...Server returned something unexpectedRename error while installing db, check errnoSanity check ip address lookup failedSanity check database_info string failedError reading from socket, see errnoUnable to write GeoIP.dat.test fileUnable to write GeoIP.dat.gz file0000000000000000000000000000000x 8h7Kdv. !t!%t%5u58t8|u;BPBPtP| ivP06lQ|lttutPttt\u\]t]`t`{u{|t|}tPP6=P=@p@IP^cPttutSlSttJuJPtPgughth u>Kk<>PKcPcdSP|SP nHWPWSPS S>0Ki0iVVAVKSV]VVV V9 [ P PP SPp|PKn]nP n*P*LVLVtPWpPpVthmPmV'-P-Vt a V p Vz PPn nPnPS.Sa ? Va i Vi m t V V t V t  Vp t Pt z V P WsPPRVPVn nPPKWPRfPfW  P W z W t t B uB C tC H tH ^ u^ _ t_ ` t` u 7 D j . 3 P3 7 SD Q S` SSFS P R mPmP mGLPLVPVVVPVPVP:V:APAFV^kPkvVVV 7 0D V0VWW0W0WW0W0$S$FSF0SL0S0MiPP P VP@VPVPrSP mwpwm  mm7lPlWPWPm mF[P[W;W WWjmmPSP V VGL0qV03VekPkS; SPSPRyRPEIPIW]aPammmP+p+nWRWm#' 7 1D 1R!RRR01!R-=1=C0CP1PrR~R101Rm11R1A1AI0INRN 1P PMWF   vzPzm mPP*PPP PPSPPP=JPPANPpK2GeoIP_get_error_messagefGeoIP_fprintfGeoIP_printfl parse_http_proxy GeoIP_get_host_or_proxy GeoIP_update_databaseP GeoIP_update_database_generalGeoIPUpdateHostGeoIPHTTPRequestGeoIPHTTPRequestFilenameGeoIPHTTPRequestClientIPGeoIPHTTPRequestMD5NoCurrentDBMD5Info&SavingGzip8WritingFileKOuint8_tauint16_tsuint32_tuint_toff_tsize_ttime_tsa_family_tsockaddr in_port_tin_addrsockaddr_in>__gnuc_va_listS__FILE^__FILEFILE"GeoIPTagGeoIP&GeoIPRegionTag_GeoIPRegionGeoIPRecordTagGeoIPRecordva_list-byte8u32MD5_CONTEXThostentvoidp&gzFile iK]Fj-~countGeoIP_printfGeoIP_get_error_message__extendedfdGeoIP_fprintfGeoIPHTTPRequestClientIPsize_tGEOIP_CONNECTION_ERRpostal_codeGEOIP_CITY_EDITION_REV0_V6byteva_listindex_cachedigest2longitudelong intgi_fhrecord_iterGEOIP_DNS_ERRlong long unsigned intcityvoidpGeoIPUpdate.cGEOIP_LARGE_COUNTRY_EDITION__seekableGeoIPTagGEOIP_DOMAIN_EDITION_V6GEOIP_UNKNOWN_SPEEDGeoIPRegionGEOIP_GZIP_IO_ERRlong long intcontext2GEOIP_ASNUM_EDITION_basegzFileGEOIP_NETSPEED_EDITION_REV1uint_tGeoIPhostnameGEOIP_MMAP_CACHEcountry_codeGEOIP_MEMORY_CACHEgz_fh__builtin_va_listunsigned intNoCurrentDBarea_codehostentdoubleproxy_hostGEOIP_INDEX_CACHEport_valuefile_path_testnetmask_ptrhex_digest2GEOIP_INVALID_SERVER_RESPONSEGeoIPProxyHTTPoff_tGEOIP_ORG_EDITION_V6GEOIP_NETSPEED_EDITIONsockparse_http_proxyGEOIP_SANITY_INFO_FAILGEOIP_USER_ID_INVALID_ERRGEOIP_RENAME_ERRsin_zeroGEOIP_LOCATIONA_EDITION_V6portlicense_keyblockGeoIPUpdateHostGEOIP_CITY_EDITION_REV0GEOIP_CITY_EDITION_REV1uint16_tGeoIP_update_database_generalh_name/var/download/perl_modules/GeoIP-1.4.8/libGeoIP_flagext_flagscharsetsizeshort unsigned intsin_addrmetro_codedigestGEOIP_ASNUM_EDITION_V6GeoIPHTTPRequestMD5proxy_porth_addrtypeGEOIP_CITYCONFIDENCEDIST_ISP_ORG_EDITIONs_w2GEOIP_COUNTRY_EDITION_V6GEOIP_DOMAIN_EDITIONin_port_tcity_confSavingGzip__xf_nocheckgeoipfilenameblock_sizecur_db_fhsilenceGEOIP_ORG_EDITIONsin_familyS_addrGEOIP_LOCATIONA_EDITIONnblockshex_digestdyn_seg_sizeGEOIP_OUT_OF_MEMORY_ERRlong doublecountry_conflatitudeGEOIP_REGISTRAR_EDITION_V6__gnuc_va_listGeoIPHTTPRequestFilenameGEOIP_ISP_EDITIONh_aliasesclient_ipaddrGEOIP_REGISTRAR_EDITIONGEOIP_CITYCONFIDENCE_EDITIONGEOIP_USERTYPE_EDITION_V6in_addrrequest_uri_lenGEOIP_CITYCONFIDENCEDIST_EDITION__fillerGEOIP_COUNTRY_EDITIONGEOIP_LARGE_COUNTRY_EDITION_V6time_tGEOIP_REGION_EDITION_REV0regionGEOIP_CABLEDSL_SPEEDfloatGEOIP_SOCKET_OPEN_ERRS_un_wGeoIPHTTPRequestsa_familyGeoIP_get_host_or_proxyGEOIP_REGION_EDITION_REV1__orientationh_lengthh_addr_listMD5Infoipaddresscontinent_codeGEOIP_LICENSE_KEY_INVALID_ERRGEOIP_PRODUCT_ID_INVALID_ERRGEOIP_CITY_EDITION_REV1_V6unsigned charGEOIP_SOCKET_READ_ERRdma_codeshort intGEOIP_SANITY_LOOKUP_FAILcomp_fh__FILEGEOIP_NON_IPV4_ERRGEOIP_PROXY_EDITIONGEOIP_CCM_COUNTRY_EDITIONs_w1GeoIPHTTPPortFILEcountry_nameS_un_bcomprpostal_confdatabaseSegmentsGEOIP_SUCCESSwrittennetspeedGeoIPRegionTagGEOIP_ISP_EDITION_V6uint32_tregion_confmtimelong unsigned intcharGEOIP_STANDARD__ionolockGeoIPDBFileNameS_unparamsfile_path_gzverbosedatabaseTypehostlistGEOIP_ACCURACYRADIUS_EDITIONbufferf_strGEOIP_SANITY_OPEN_ERRsin_portoffset_cntuser_idcontextdbtypeGEOIP_DIALUP_SPEEDhttp_proxyaccuracy_radiusGeoIPProxiedHostsa_family_tlookupresults_b3GeoIPDatabasedb_infoGeoIPRecordcomprLendata_base_typesockaddrrequest_urisockaddr_ins_b1MD5_CONTEXTGEOIP_NO_NEW_UPDATESuint8_tflagsGEOIP_USERTYPE_EDITIONGNU C 4.5.2GEOIP_GZIP_READ_ERRs_b2sa_datas_b4GEOIP_CORPORATE_SPEEDrecord_lengthWritingFileGeoIP_update_database_magicGEOIP_NETSPEED_EDITION_REV1_V6cacheGEOIP_TEST_IO_ERRlast_mtime_checkGEOIP_CHECK_CACHEfile_pathGeoIPRecordTagtmpstrcountry_code3GCC: (GNU) 4.5.2|  $ \AD GH A C DAB GxA 4AB OFt AC [ A QAB JBA < AB S AAA F T AAA A 8 }AB `ZIl AE V AA .symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.rodata.rel.debug_loc.rel.debug_pubnames.rel.debug_pubtypes.rel.debug_aranges.debug_ranges.debug_str.comment.rel.debug_frame@  r )P0% X/4F"KB 0 V3WR 8 b2;:q2 =*@B @ B Rt (T 0U  8U`0V 0 ccH Hpdd HjP oH  @p ((,9$  G Ld \r|DQ -3<FLV]fnz$?FSZ f }  "7GeoIPUpdate.cCSWTCH.43GeoIPProxyHTTPGeoIPProxiedHostGeoIPHTTPPort.LC3GeoIP_get_error_messageGeoIP_fprintfvasprintffreeGeoIP_printfparse_http_proxygetenvstrdupstrchratoiGeoIP_get_host_or_proxyGeoIPUpdateHostgethostbynameGeoIP_update_database_GeoIP_setup_dbfilenameGeoIPDBFileNamefopenmd5_initmd5_writefreadmd5_finalfclosesnprintfMD5InfoNoCurrentDBsockethtonsmemcpyconnectGeoIPHTTPRequestmallocsprintfsendrecvreallocstrstrstrcpySavingGzipfwritegzopengzreadgzcloseunlinkGeoIP_openGeoIP_database_infoGeoIP_country_code_by_addrstrcmpGeoIP_deleterenameWritingFileGeoIP_update_database_generalGeoIPHTTPRequestFilename_GeoIP_full_path_toGeoIPHTTPRequestClientIPcloseGeoIPHTTPRequestMD5GeoIP_database_editionGeoIP_org_by_addrGeoIP_record_by_addrGeoIP_region_by_addrGeoIP_id_by_nameMs2 F!##$  %/7&<'DO(m)*+,- ./*/"i't}0123  ' 6U4l567,84@6[ c9:;;  ;)1;BTjrw'6<= (@>S-[x?'6<(I@v>-A  A+ B9 A -[ Cv ~  D  ;       E  F G ! & '5 HP X j G      G   G   $ , 1 '= IL \ Cg  q              ( "x 1  2 3 4 K/ E l # 6 7 -85A6}9:  ;( @ PL^x &()+*,C-dm7/0 1&.2M3d l4M#657_8t|69:;46<F;U<owN)**,/.U ]y1234 6EU^Og.86 92:Ph;;;  ;6 >;Jemu6< ='/(i>w- '6<6>(PX?@>A B-5CGP_gD;G/7IH^ft GQ19RG^oSEF( 5=TU]hp}GG #IQ6s.{C A-        (, !(/6=KP]bot!5DSb{?KT_ky#/=KYgu'3A`sy $*06<BHNTZiou{%3AO]ky !'.|'4?Chsw{   2 < A O n y }                  $ ( 1 ; @ Z d i s                   ! & 0 5 D S a x              R ^ b f o ~            ! & 1 6 A F Q V a f q v             .3>MR]bmr}28<PVjp ,9FS`mz#5KMO0"/'4=9FI@ D HL P T X\ `dh l ptx|#(,PTtx md5.o/ 1434158552 0 0 100644 11608 ` ELF$4(UWVSH\$rt$z|$ j l$Z\$rt$z|$jl$ Z \$$r$t$(z(|$,j,l$0Z0\$4r4t$8z8l$|$ $ > : ; I: ; I : ;  : ; I8  : ; I8 I !I/ .: ; '  : ; I 4: ; I 4: ; I I5I.: ; ' @: ; I : ; I4: ; I 4: ; I.? : ; ' @ .? : ; ' @1RUX Y 1 U41 411X Y   .? : ;' @!: ;I "4: ;I#1X Y H 7intOK:F<}8] U(23u32W:-X)A*#B*#C*#D*# +#buf,#-,#T } :?. ,J[ OJ, bufL[NkNH %k :q%[Jctx[P3[o] A^B_C`Dacwpb }  :2P~tFctx2 hd> H , 7~0C N D Z , D Z 7~D Z C5 NS  H h !hd"t "msb "lsb "p ` # 1,  7~ C N G /usr/include/isomd5.cstdio_iso.htypes.hp.<blJtk<JHIY=;Y!IY/IYuIuIe=-/uIeYuIe=-/uIe=-/uIe=-/H=-/uIe=-/uIe=-/uIe=-/uIe=-/ tsJe=-/ uIsJ XuIIYuIIYuIIYuIIYuIIYHYuIIYuIIYuIIYuIIYuIIYuIIYuIIYY#G[YIYIYIYIYIYI=-/KIYIYIYgIYIYIYgIYIYIYwGuIc?+1uIe=-/uIe=-/uIe=-/uIe=-/H=-/uIe=-/uIe=-/uIe=-/uIe=-/uIe=-/uIe=-/uIe=-/uIe=-/uIe=-/=-/+j;/>;=;>~Kguuvuu:A+=KK~f~Yggia=;gdX.hg;uttt t t EtEFtFGtGHt HItIJt|RpRRR)R)-R-|RRRR)R)-R-|RRRR'R')R)|RRRR'R')R)RUUUWWYWbiRikRkRVV.VG[V[_V_VVV.VG[V[_V_VVV%VpWW\WuWWW W  W \WuWWWW W \WuWWWW W hW{WWWVVAVIPVPRVRVSSS';S;?S?SSSS';S;?S?SSSSpVV<VUiVimVmVVV<VUiVimVmVVV<VUgVgiViVVV<VQTVTVVVVRRR18U8:U:UUUU R RnRRRRRRnRRRRRR9Rp SSS5ISIKSKSSSS5ISIMSMSSSS5GSGISISSSS5CSCESESSSS)S)-S-rSWWWWWNWg{W{WWWWNWg{W{WWWW6W55U@UuDuHLPTX5\5U`UuduJhtt u t uVv VZ n Vn VW WZ h Wh x wx W h  P PD hJ V PV a PJ M  t t u t H u  #  P ' P  R  R$ ) R) n R - R  P  #Tp" $ P$ V H V # # # #$ h  P P 7md5_initFmd5_writemd5_final:Hsize_t}byteu32MD5_CONTEXTH    _vptrinbufGNU C 4.5.2countmd5_finalbytefloatdatalong long unsigned intunsigned charlong unsigned intcorrect_wordsshort unsigned intsize_tnblocks/var/download/perl_modules/GeoIP-1.4.8/libGeoIPmd5_writeinlendoublemd5_initmd5.cunsigned intMD5_CONTEXTtransform_vlenlong long intburn_stackcharshort intlong intbyteslong doubleGCC: (GNU) 4.5.2| <JAA AAFB9AA AA P.,ZAB L AAA A , hAB L AAA A .symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.debug_loc.rel.debug_pubnames.rel.debug_pubtypes.rel.debug_aranges.debug_ranges.debug_str.comment.rel.debug_frame@H  8*% + 0 Bb > P*R$N ,^ m ;i , (!>} - f!  -!H0!a0/#D# -@$(@ *.J   P.Z$ hmd5.ctransformmd5_initmd5_writemd5_final *  !(6=DIV]dkry~ -DOw~       !(,HOSW mw |          !%) E U e s |   TX\hl