! / 1217418514 0 0 0 102602 ` JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ҂҂҂҂҂҂҂҂҂҂҂҂҂҂҂҂҂҂>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvelemsize' [%s] in %s line:%d darray.cASSERT on 'array->list' [%s] in %s line:%d ASSERT on 'array' [%s] in %s line:%d ASSERT on 'elem' [%s] in %s line:%d ASSERT on 'elemSize' [%s] in %s line:%d ASSERT on '(n >= 0) && (n < array->count)' [%s] in %s line:%d ASSERT on '(n >= 0) && (n <= array->count)' [%s] in %s line:%d ASSERT on 'comparator' [%s] in %s line:%d ASSERT on 'fn' [%s] in %s line:%d ASSERT on 'clientData' [%s] in %s line:%d ASSERT on 'key' [%s] in %s line:%d ASSERT on 'base' [%s] in %s line:%d ASSERT on 'found' [%s] in %s line:%d `567$8<>P?p@ABCIJK8LTNtOSVWXYZ$[(\0]4^8_<`DbPcddeghknoqrtu8vTw\xd{|}~$,8HPX`h08H`x<LT`p8XhxHTt  @ \ H P d l x      L h       , T p" # % ' ( ) * , - 0 84 `5 |7 9 : ; < > ? BGH(I@QXSTUWXYZ[a dTepfhijkmnopqruwxy0XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\darray.c6!UU )8DArrayImplementation" 8countU#% 8capacityU#% 8elemsizeU## 8growbyU# , 8elemfreefn#! 8listU #&8FreeElement!&8array##8nU# $8ArrayGrow!&8array#%8SetElement!&8array# 8elemU #%8posU# ,8ArrayNew!$8elemSizeU#.8numElemsToAllocateU#18elemFreeFn# & 8array#$8ArrayFree!&8array# 8iU#.8ArrayGetDataPtrU !&8array#*8ArraySetDataPtr!&8array#%8ptrU # '8countU#  *8capacityU#  8iU#*8ArrayLengthU!'8array#'8ArrayNthU !&8array#8nU#&8ArrayAppend!&8array#)8newElemU # (8ArrayInsertAt!&8array#)8newElemU # 8nU#UU U ,8ArrayInsertSorted!&8array##8newElemU #+8comparator# 8nU# 8resU #' 8foundU# (8ArrayRemoveAt!&8array#8nU#(8ArrayDeleteAt!&8array#8nU#)8ArrayReplaceAt!&8array#)8newElemU # 8nU#$8ArraySort!&8array#18comparator# *8ArraySearchU!&8array#8keyU #+8comparator#%8fromIndexU#*8isSortedU#  8resU #' 8foundU#  UU U #8ArrayMap!&8array##8fn#,8clientDataU #  8iU#,8ArrayMapBackwards!&8array##8fn#,8clientDataU #  8iU#UU U (8ArrayMap2U !&8array##8fn#&8clientDataU # 8iU#! 8pcurrU #18ArrayMapBackwards2U !&8array##8fn#&8clientDataU # 8iU#! 8pcurrU #%8ArrayClear!&8array# 8iU#(8mylsearchU !8keyU # 8baseU #'8countU#  8sizeU#18comparator#   8iU#(8mybsearchU ! 8elemU # 8baseU #%8numU# $8elemsizeU#18comparator#  $8foundc# 8LU# 8HU# 8IU# 8CU#,/ j n  m0 1 m0   ( m40 D mP0 d mp0 |/ 2   5  m0  m0 \5 t m0    m0  ( m40 D mP0 X8 `8  m  0  m  0 4 L8  m  0  m  0  m  0 B    m0 , m80 P x/ / D  E    m0 ( m40 P tB |F    m0  m0 / (/ DD    m0  m0  I :  >  L m X0 t m 0     m   0 Q 0R /  /  S F  J  X m d0 t m 0 /   m     0 4/ E   m 0 m 0 / $F HE Z  ^  l m x0 m 0 / F = 0K hR    m0  m0  S 0` N R ` ml0 | m0  m0 a #X{0$$$ b bKbp'bLbob$b%sP%Lb %o3&NEKW&Jhb''Kb'k'c)b/353 AcPec~c$cbdk66dJ#b8dgYeXu9{9PeTbf;;fPbfu&fMfwfgU==PgQbhn//hM%b:hj[iyo@u@hiLbiujBBjN b"jwKjl(4|( (0kGGkRbkuk+(@k]k|kloIIlNblk mo ,K 2K >mN Ob dmk n M M nO b nx n o 0O 6Od BoJ Sb ho{ ~( p3 T T pP b po p "( 7p \p p p/ )4 ) )0 q V V 'qI 8b Mql [) pq q r X X rR b ru ) 2r ^r *4 * *0 s Z Z sN bsq*$sJsgst\\tWbtz*t,tItnul^^XuKbuh++G!+gA+h++(+,~,H",hB,g,,(,,#,@,]7,z P"(40:DJ0 P<,VP`0<ph&v%|l<)?(@h+ X#+$%HZ0&V  $2sJ+N`ywd4 4 w4~PT& />HR\dbjPz(nPV(~<`h2d#+7CUPFm{Ft< < dT( |n+ 4<C U&2m pwXd 8dX ( ! k3QXOkUnSyo o }7 M 3e z  fldarray.c.line..2473FreeElement.line.FreeElement@2483...data.0@2484@2485@2486ArrayGrow.line.ArrayGrow@2501@2502SetElement.line.SetElement@2524@2590@2619@2635mybsearchmylsearch@2728@2768@2828@2829.line.mylsearch@2862.line.mybsearch.line..2866.dwarf.0011..2867.dwarf.0015..2868.dwarf.0014.FreeElement.dwarf.0014.ArrayGrow.dwarf.0014.SetElement.dwarf.0015..2869.dwarf.0015..2870.dwarf.0015..2871.dwarf.0014.mylsearch.dwarf.0014.mybsearch.dwarf.0000..2872.dwarf.0000..2873ArrayNthgsDebugAssertgsireallocmemcpyArrayNew.line.ArrayNewgsimallocArrayFree.line.ArrayFreegsifreeArrayGetDataPtr.line.ArrayGetDataPtrArraySetDataPtr.line.ArraySetDataPtrArrayLength.line.ArrayLength.line.ArrayNthArrayAppend.line.ArrayAppendArrayInsertAt.line.ArrayInsertAtmemmove_savegpr_26_restgpr_26ArrayInsertSorted.line.ArrayInsertSortedArrayRemoveAt.line.ArrayRemoveAtArrayDeleteAt.line.ArrayDeleteAtArrayReplaceAt.line.ArrayReplaceAtArraySort.line.ArraySortqsort_savegpr_27_restgpr_27ArraySearch.line.ArraySearchArrayMap.line.ArrayMapArrayMapBackwards.line.ArrayMapBackwardsArrayMap2.line.ArrayMap2ArrayMapBackwards2.line.ArrayMapBackwards2ArrayClear.line.ArrayClear_savegpr_23_restgpr_23.dwarf.0013.DArrayImplementation.dwarf.0006.ArrayNew.dwarf.0006.ArrayFree.dwarf.0006.ArrayGetDataPtr.dwarf.0006.ArraySetDataPtr.dwarf.0006.ArrayLength.dwarf.0006.ArrayNth.dwarf.0006.ArrayAppend.dwarf.0006.ArrayInsertAt.dwarf.0006.ArrayInsertSorted.dwarf.0006.ArrayRemoveAt.dwarf.0006.ArrayDeleteAt.dwarf.0006.ArrayReplaceAt.dwarf.0006.ArraySort.dwarf.0006.ArraySearch.dwarf.0006.ArrayMap.dwarf.0006.ArrayMapBackwards.dwarf.0006.ArrayMap2.dwarf.0006.ArrayMapBackwards2.dwarf.0006.ArrayClear.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 40hV `$X!,|  ,5  75  C? ` /KFlSMPf]Mhashtable.o/ 1217418477 0 0 0 12744 ` ELF/4( !|$a a 8H$|8! N !|49a0H|xx|#x|3x|;x}Cx<`;,AH8`8888H,AH8`8889H,AH8~ 888:H,AH8~888;H8`H|x,AH8`888>HW:H,AH8~$888AH;H$xexHW:|d.;|Aܓ_? x9a0H4|8!0N !| |x,AH8`<888QH,A<;HW:|c.H;|AHxH |8!N !|$|}x;,AH8`<888aH,@ xH4;H}W:|c.H;|Ax$|8! N !|$|x|#x,AH8`<888qH,Axx }N!|~xW:|c.x88H|}x,@W:|c.xHHW:|c.xxH$|8! N !|$|x|#x,AH8`<888H,@ 8`Hhx }N!|~xW:|c.x88H|}x,@ 8`HW:|c.xH8`$|8! N !|$|x|#x,AH8`<888H,@ 8`Hdx }N!|~xW:|c.x88H|}x,@ 8`HW:|c.xH$|8! N !|$|~x|#x,AH8`<888H,AH8`<888H,A ,@H4;H ~W:|c.xH;|A܃$|8! N !|$|~x|#x,AH8`<888H;H ~W:|c.xH;|A܃$|8! N !|$|}x|#x,AH8`<888H;H4}W:|c.xH|~x,A xH;|A8`$|8! N !|$|}x|#x,AH8`<888H;H4}W:|c.xH|~x,A xH;|A8`$|8! N !| |~x;H~W:|c.H;|A |8!N hashtable.celemSizenBucketstable->bucketshashFncompFntablefn./ 0<4L89:;=> @,A8B\CdDEFGIJNQSVWX$Y,Z4^L_halcdfgijnqs4v<wTxxy{| (@dlt@HPd 4Pt 08T\dtx(,LdlXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\hashtable.c6!)8DArrayImplementationUU UU UUU U '8HashImplementation* 8buckets#% 8nbucketsU#( 8freefn#( 8hashfn# ( 8compfn#,8TableNew!*8elemSizeU# *8nBucketsU#  -8hashFn# -8compFn# -8freeFn# -8TableNew2!$8elemSizeU#$8nBucketsU#)8nChainsU# '8hashFn#'8compFn#'8freeFn#& 8table# 8iU#$8TableFree!&8table# 8iU#)8TableCountU!&8table# 8iU#! 8countU#%8TableEnter!&8table##8newElemU # 8hashU## 8itemposU#*8TableRemoveU!&8table##8delElemU # 8hashU## 8itemposU#*8TableLookupU !&8table##8elemKeyU # 8hashU## 8itemposU#UU U #8TableMap!&8table##8fn#,8clientDataU #  8iU#'8TableMapSafe!&8table##8fn#,8clientDataU #  8iU#UU U (8TableMap2U !&8table##8fn#,8clientDataU #  8iU#! 8pcurrU #,8TableMapSafe2U !&8table##8fn#,8clientDataU #  8iU#! 8pcurrU #%8TableClear!&8table# 8iU#8 \ z ~ m m ! m( 0! X p"  m   % (& 0& xm~   ) m" & 0 p, - . m   \, 1 m   8, `4 m   m    7 m   : m " , L= m   @ xC  ~D)$ 4 04' 70KErEQDEvEEE#=F QEW]LiFVFFFF)HGZ]EciluGQGuGG G4GF[G9lEGVHk##HJEHg I$'*'6IOGE\IlyIJ**JKEJn J,JSKk/q/}KPEKsKK L%2+27LPHE]LsLL4 0M 55MI/EDMlRgMMN88NME Np  $N PN q4  0 O ; ; ON E Oq  O BO _O P > > PR E Pu  P %P BP gQl zA AX QK E Qh  %/5 ; AG$MS _q$444 i4  LLl)&9PZcmP}L ZzZn&2BdDMVPenP{2(ZZLX( )!AC!`5 u@ZkK- C |] _lhashtable.c.line..2503@2533@2534...data.0@2535@2536@2537@2538@2539@2647.line..2719.dwarf.0011..2720.dwarf.0015..2721.dwarf.0015..2722.dwarf.0015..2723.dwarf.0015..2724.dwarf.0015..2725.dwarf.0000..2726.dwarf.0000..2727TableNew.line.TableNewTableNew2_savegpr_24_restgpr_24.line.TableNew2__msl_assertion_failedgsimallocArrayNewTableFree.line.TableFreeArrayFreegsifreeTableCount.line.TableCountArrayLengthTableEnter.line.TableEnterArraySearchArrayAppendArrayReplaceAtTableRemove.line.TableRemoveArrayDeleteAtTableLookup.line.TableLookupArrayNthTableMap.line.TableMapArrayMapTableMapSafe.line.TableMapSafeArrayMapBackwardsTableMap2.line.TableMap2ArrayMap2TableMapSafe2.line.TableMapSafe2ArrayMapBackwards2TableClear.line.TableClearArrayClear.dwarf.0013.DArrayImplementation.dwarf.0013.HashImplementation.dwarf.0006.TableNew.dwarf.0006.TableNew2.dwarf.0006.TableFree.dwarf.0006.TableCount.dwarf.0006.TableEnter.dwarf.0006.TableRemove.dwarf.0006.TableLookup.dwarf.0006.TableMap.dwarf.0006.TableMapSafe.dwarf.0006.TableMap2.dwarf.0006.TableMapSafe2.dwarf.0006.TableClear.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ 43   + < !l  ,  7x  C# K($tS,f],md5c.o/ 1217418477 0 0 0 12880 ` ELF0H4( 8~|x8x|x||x8x|x~|x$8x|dx||x(8x|cx~|x48x|x|x88x|dx<8d[|*WW|}x<8x|cx~|xD8x|cx<8q||*W`&We>||xH8x|x|x$8x|dx|+x48x|cx|+xD8x|cx|x$xx|x0x*x|xHxx|x xx|x8xx|xxx<8'||*WX(W]~||xx"x|}x(xx|x@xx<8||"WX(W]~|xLxx|}xxx|W:|.T>T>|W:|.T>T>|W:|.TF>T>|;;x|(@A8! N !;;xHL|"T |"T||"T@.|x}x}&xW:|.;;x|(@A8! N !|$a a H$|8! N !|$a a H$|8! N ! ;H`||&p|<8||tW<||TT|PT >|*<8||tW<|";(A8 8!N !|a 8a(H8a( H8a8(H8aH|8!N 0123456789abcdefXjn op$q0r<|@`h(L\d| L| <l,\L| <l,\Ht $ P | , X  4 `    < h     D p       (@ X!p"(+,.3(4@9P>`?xDIMOPQR SV Z8[@\P]\_hxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\md5c.c6!  ?U% 8PADDINGr#"8MD5Init!(8context#$8MD5Update!(8context#$8inputc#$8inputLenU # 8iU #! 8indexU ## 8partLenU #  U)8MD5Final! "+8digestc# (8context#( 8bitsr# ! 8indexU #" 8padLenU #  U '8MD5Transform!$8statec #*8blockc#  8aU # 8bU # 8cU # 8dU #% 8xr# !8Encode!%8outputc#$8inputc #8lenU # 8iU # 8jU #!8Decode!%8outputc #$8inputc#8lenU # 8iU # 8jU #%8MD5_memcpy!+8outputc# *8inputc#  %8lenU # %8MD5_memset!+8outputc# '8valueU#  %8lenU #   U( 8hex_digitsr#)8MD5Print! "%8digestc#%8outputc# 8iU #  U  U  ?UX$ 8stater#$ 8countr#% 8bufferr#  U$8MD5Digest!*8inputc# %8lenU #  +8outputc# ' 8ctxr# (* 8digestr# P*  + X , ,   0  1 L2 3 <( L, X. d4  yx %8N((@8J $$96,<,H9L[$p9p9999 =:N.T.Zf:T:|$:::( H] c  oKu1;Zi o {Fj!06BFgj  8 P8zb  8Pw+ K (^gs;44 ;N;s;! '" G# g$y$6!$Z"$#% < 6 "6X .<N X<s }< < $ < %@(8% 2 9`8D>W^Pkh(xN  %   @%R8Kby# C(  ? _   @$<2>J@TDd(mZ|F X<N5k( md5c.cPADDING.line..19MD5_memcpyMD5TransformEncodeMD5_memset.line.MD5TransformDecode.line.Encode.line.Decode.line.MD5_memcpy.line.MD5_memsethex_digits$128.line..145.dwarf.0011..146.dwarf.0001..147.dwarf.000c.PADDING.dwarf.0001..148.dwarf.0001..149.dwarf.0014.MD5Transform.dwarf.0014.Encode.dwarf.0014.Decode.dwarf.0014.MD5_memcpy.dwarf.0014.MD5_memset.dwarf.0001..150.dwarf.000c.hex_digits$128.dwarf.0001..151.dwarf.0001..152.dwarf.0001..153.dwarf.0013..154.dwarf.0001..155.dwarf.0000..156.dwarf.0000..157MD5Init.line.MD5Init_savegpr_26_restgpr_26MD5Update.line.MD5UpdateMD5Final.line.MD5Final_savegpr_27_restgpr_27memcpymemsetMD5Print.line.MD5PrintMD5Digest.line.MD5Digest.dwarf.0006.MD5Init.dwarf.0006.MD5Update.dwarf.0006.MD5Final.dwarf.0006.MD5Print.dwarf.0006.MD5Digest.text.rodata.data.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4x@X` " dD  -!  8!  D& (L*>T-g^.-nonport.o/ 1217418478 0 0 0 96800 ` ELFu 4( SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecgsSocketRevolution.cFailed assertion name != NULLFailed assertion strlen(name) > 0Failed assertion dnscache != NULL[DNS cache] hit!! %s [DNS cache] trying to rehash [DNS cache] buffer is full %s [DNS cache] query failed for %s Failed assertion dnscache[ hash ] != NULLFailed assertion hostentry->h_addrtype == AF_INETFailed assertion dnscache[ hash ]->name != NULL[DNS cache] query has been cached %s SetSockBlocking: Set socket %d to %s blockingnon-blockingSetSockBlocking failed: tried to set socket %d to %s localhost%02X%02X%02X%02X%02X%02X0000JanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSat%s %s %02d %02d:%02d:%02d %d ASSERT on 'theNumberStr != NULL' [%s] in %s line:%d gsUtilRevolution.cResolved host '%s' to ip '%s' (Asynchrounous) DNS lookup starting ;Zx0Nm:Yw/MlASSERT on 'inlen >= 0' [%s] in %s line:%d gsPlatformUtil.cgsAssert.cASSERT on '(((gsi_u32)ptr)% boundary)==0' [%s] in %s line:%d gsMemory.cclear%lld+/=[]_-_=!!|x;8! N !|x;!8! N !a;; |t|ta 8! N !a;; |t|t|t|ta 8! N !a ;;|t|t|t|t|t|t|t|ta8! N  (0"8&H(T)X+\,d-l.t0|146789:;>@ABCDEFG J0LDMHNLOXPdQpR|STUVW  4"H#T%h&|'(*+,-/457$84:@;P<\?tCDFGHJKLMO$QHRTSdTlUxXZ[\]_a,b0c<dXe`flhijkmq rt(uDvPydz{|~$HTdlx$,8@LTlt|<X$8D    ( t        " ,$ P' T+ \1 h5 |9 ; = > ? B E G J Q S U X \ $] 8` c f g h i 4j Hl dn lp t v z { | d~ |  7=$?<@DBLDP}hp  4Ll 4<DH;\<l=t>ABFGHILMU <P\x   |4@DHPXpx$,LT\d  $08<Xt| &(*-./14$6,70=L>`?hAtB|DJLMNPQSYZ\]^$_(e<fLgTmdnto|uvw(48L`hx|  ,4P'(234679: >(C<ELFXGdHpI|JKLMNORTW]X^`axbcfikl jw} ,8@LX` $,4<Ddlt|    (DPX\ "#dfghijk lq(r@sDuHv\w`ypzt}~NOPPVTpt04LT\d$%*,./13D4H:\<=>DMSTYZ\_a8c@hXnoqrtuw}4 ( 4 T     0       ` l    $0LLXx0< $@X`d p!"#$%&'() *<+H-P/X;t?@ACEFHJLMPQUVWX\^_4b@c`fhgpixklwxyz{| },08@P\`lpx 8<@DHLpx,Lx (04P`dh (04<@X|    DHPTX `!p"#$%&'()* +, /81D3H6`7d9h:l;p>t@xABCEFJKLM PU,V8[@^\_`adbhclfpghjlmnopq rs0t@uPv`wlyx{|},Xdl (8@PX`dt , 8 L P X l p |  !$!0!@!L!P!X!h!l!t!!!!!!!!"""("D"\"l""6"" < X"hxRGHIL(M8N@QPRdSpfgijk(,<P`t(XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\nonport.c6!  U8SOSockAddr 8lenU## 8familyU## 8datar#8SOInAddr! 8addrU #8SOPollFD  8fdU## 8eventsU#$ 8reventsU#"8tagDNSHashMap$ 8entryr#$ 8namec#* 8dnscache#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# ( 8aLocalHostr#& 8aliasesc## c! 8ipsr#  U  U  U 8IPAddrEntry # 8addrr#& 8netMaskr#( 8bcastAddrr#" r$ 8aAddrsr#U U   U  U  U  U8OSContext" 8gprr# 8crU # 8lrU # 8ctrU # 8xerU #" 8fprr#& 8fpscr_padU #" 8fpscrU #! 8srr0U #! 8srr1U #! 8modeU#" 8stateU#" 8gqrr#$ 8psf_padU #" 8psfr#!8OSThreadLink& 8next#& 8prev#!8OSMutexQueue& 8head#& 8tail#  U 8OSThread& 8contextr#" 8stateU#! 8attrU#$ 8suspendU #% 8priorityU #! 8baseU # 8valU #' 8queue## 8linkr#( 8queueJoinr#' 8mutex#) 8queueMutexr#) 8linkActiver#) 8stackBasec#( 8stackEndc #" 8errorU # ' 8specificr# & 8mThreadr## 8mStackU # 8OSSemaphore " 8countU #$ 8queuer#  U$ 8keyvalr#  U  U" r+ 8GSIMonthNamesr#  U" r- 8GSIWeekDayNamesr#8tm$# 8tm_secU## 8tm_minU#$ 8tm_hourU#$ 8tm_mdayU# # 8tm_monU#$ 8tm_yearU#$ 8tm_wdayU#$ 8tm_ydayU#% 8tm_isdstU# ) 8aTimeStructr#( 8aRetVal##8OSCalendarTime( 8secU# 8minU#! 8hourU#! 8mdayU#  8monU#! 8yearU#! 8wdayU#! 8ydayU#! 8msecU# ! 8usecU#$  U! 8strr# 8OSMutexLink& 8next#& 8prev#8OSMutex$ 8queuer#( 8thread#" 8countU # # 8linkr#+ 8aHostnameCritr#( 8aInitializedU#+8GSIResolveHostnameInfo0( 8hostnamec# 8ipU #. 8finishedResolvingU#' 8threadIDr#  U%8_lpdaysr#  U#8_daysr#  U%8_dnamesr#  $U%8_mnamesr# 8tbr#  U! 8bufr#% 8randomnumU #  U  U-8defaultEncodingr#  U/8alternateEncodingr#  U.8urlSafeEncodeingr#  U & 8inputc# 8lenU#) 8encodingTypeU#c/8GOAGetUniqueID#Uc5 8gsDebugAssertHandler#  UU U UU U U U U U U ( 8malloc#& 8free#) 8realloc#* 8memalign# 1 8memmanagercallbacksr#U U UU U U U U U U - 8gQueueInitializedU#"8OSThreadQueue& 8head#& 8tail#$ 8gQueuer#U8OSAlarm0) 8handler# 8tagU #! 8fireU#& 8prev#& 8next## 8periodU#" 8startU# % 8userDataU #($ 8gAlarmr#. 8GSIRevolutionErrnoU#( 8DNSCACHESIZEU#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatform.c6!.8gsiFloatSwapc!"8bufc##8fU# " 8dstc#" 8srcc#-8gsiFloatUnswapU!"8bufc## 8fU# " 8srcc#" 8dstc#18gsiByteOrderSwap16U!%8_inU# # 8tU#  " 8inc#" 8outc#18gsiByteOrderSwap32U !%8_inU # # 8tU #  " 8inc#" 8outc#18gsiByteOrderSwap64U!%8_inU# # 8tU# " 8inc#" 8outc#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsSocketRevolution.c6!/8CheckRcodeU! "!8rcodeU##8errCodeU#%8socketU!$8pfU# &8typeU#  *8protocolU# ! 8rcodeU#*8closesocketU!&8sockU# ! 8rcodeU#'8shutdownU!&8sockU# %8howU#  ! 8rcodeU##8bindU!&8sockU# &8addr#%8lenU#  - 8localAddrr# ! 8rcodeU#&8connectU!&8sockU# ,8addr#  %8lenU# . 8remoteAddrr# ! 8rcodeU#%8listenU!&8sockU# )8backlogU#  ! 8rcodeU#%8acceptU!&8sockU# %8addr#"8lenc#! 8rcodeU##8recvU!&8sockU# (8bufc#  %8lenU# !8flagsU#! 8rcodeU#'8recvfromU!&8sockU# (8bufc#  %8lenU# !8flagsU#%8addr#&8fromlenc#! 8rcodeU##8sendU!&8sockU# )8bufc#  %8lenU# '8flagsU# ! 8rcodeU#%8sendtoU!&8sockU# )8bufc#  %8lenU# '8flagsU# ,8addr# '8tolenU# . 8remoteAddrr#  ! 8rcodeU#)8getsockoptU!&8sockU# '8levelU#  )8optnameU# +8optvalc# +8optlenc# ! 8rcodeU#)8setsockoptU!&8sockU# '8levelU#  )8optnameU# ,8optvalc# (8optlenU# ! 8rcodeU#*8getsocknameU!&8sockU# %8addr#"8lenc#! 8rcodeU#(8inet_addrU !*8namec# ! 8rcodeU#( 8addrr#  48GOAGetLastErrorU! " 8sockU#.8GSISocketSelectU!+8theSocketU# *8theReadFlagc#+8theWriteFlagc#,8theExceptFlagc#* 8pollFDr#  ! 8rcodeU#78gethostbyname! "$8namec# 8hashU # 8iU #% 8lenU # X* 8hostentry## 8jU# T+ 8data# P) 8newhashU # LXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatformSocket.c6!.8SetSockBlockingU! 8sockU#&8isblockingU#! 8rcodeU# 8valU#/8SetSockBroadcastU! 8sockU#+8DisableNagleU! 8sockU#38SetReceiveBufferSizeU!&8sockU# &8sizeU#  ! 8rcodeU#08SetSendBufferSizeU!&8sockU# &8sizeU#  ! 8rcodeU#38GetReceiveBufferSizeU!&8sockU# ! 8rcodeU#& 8sizeU# % 8lenU#  08GetSendBufferSizeU!&8sockU# ! 8rcodeU#& 8sizeU# % 8lenU#  18CanReceiveOnSocketU!&8sockU# + 8aReadFlagU#  .8CanSendOnSocketU!&8sockU# , 8aWriteFlagU#  H8getlocalhost! " " " "+ 8aNumOfIpsU#  8iU#/ 8aSizeNumOfIpsU#  / 8aSizeAddrListU# *8IsPrivateIPU!%8addr# 8b1U# 8b2U# 8ipU #08gsiGetBroadcastIPU !( 8addrtbl#) 8addrnumU#   8retU#( 8lengthU#  8ipU #XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsThreadRevoulution.c6!68gsiInterlockedIncrementU !$8valuec ## 8enabledU# 8retU #68gsiInterlockedDecrementU !$8valuec #! 8stateU# 8retU #-8gsiStartThreadU!28aThreadFunc# (8theStackSizeU #%8argU #  /8theThreadIdOut#) 8aStackBasec#*8gsiCancelThread!,8theThreadID#+8gsiCleanupThread!,8theThreadID#38gsiHasThreadShutdownU !28theThreadID# $ 8shutdownU#78gsiInitializeCriticalSection!.8theCrit# 28gsiEnterCriticalSection!.8theCrit# 28gsiLeaveCriticalSection!.8theCrit# 38gsiDeleteCriticalSection!(8theCrit#<8gsiCreateSemaphorer!18theInitialCountU# -8theMaxCountU#  ,8theNamec# - 8semaphorer# 28gsiWaitForSemaphoreU !38theSemaphore# .8theTimeoutMsU #  " 8retvalU #.8gsiReleaseSemaphore!38theSemaphore# 18theReleaseCountU#  ,8gsiCloseSemaphore!-8theSemaphore#(8gsiExitThread!,8theThreadID#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsUtilRevolution.c6!?8GOAGetUniqueID_Internalc! "( 8aMacr#  ) 8aMacLenU# +8gsiTimeInSecU!$8timerc#' 8tU#Cno#68gsiGetGmTime! "&8theTimec#2 8aCalTimeStructr# <8gsiCTimec! " " ",8theTimec# $ 8ptm#/8gsiStringToInt64U!28theNumberStrc# +8gsiInt64ToString!+8theNumberStrc#+8theNumberU# XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatformUtil.c6!C8gsiResolveHostnameThreadU ! " "%8argU # * 8aHostAddr#' 8handle#! 8ipc#88gsiStartResolvingHostnameU!.8hostnamec# (8handle#% 8info#58gsiCancelResolvingHostname!'8handle#/8gsiGetResolvedIPU !'8handle# 8ipU #+8goastrdupc!#8srcc#" 8resc#)8_strlwrc!%8stringc## 8holdc#)8_struprc!%8stringc## 8holdc#(8SocketStartUp!)8SocketShutDown!+8current_timeU !. 8aTickNowU#Cno#) 8aMillisecondsU #18current_time_hiresU !!8msleep!&8msecU # *8store_dtc! 8pc#8valU#F8gsiSecondsToDate! " " "$8timpc#, 8caltimU#Cmn#( 8islpyrU#  " 8tmptimU#* 8mdaysc# $ 8ptb#58gsiDateToSecondsU! "#8tb#( 8tmptm1U# , 8tmptm2U#Cmn#, 8tmptm3U#Ckl#- 8tbtemp# F8gsiSecondsToStringc! " " "*8timpc#  8pc#% 8dayU# % 8monU#  8iU#$ 8ptm#+8nextlongrandU ! 8seedU # 8loU # 8hiU #-8longrandU ! ".8Util_RandSeed! " 8seedU #+8Util_RandIntU!8lowU#&8highU# ! 8rangeU # 8numU#&8QuartToTrip!$8quartc##8tripc#!8inlenU#&8TripToQuart!$8tripc#$8quartc#!8inlenU#, 8triptempr#  8iU#68B64Decode! " " "%8inputc#%8outputc#!8inlenU#%8outlenc#.8encodingTypeU# ( 8encodingc#, 8holdinc# # 8readposU#$ 8writeposU#) 8blockr#  68B64Encode! " " "%8inputc#%8outputc#!8inlenU#.8encodingTypeU# ( 8encodingc#& 8holdoutc#' 8lastcharc# 8todoU#=8B64DecodeLenU! " " "%8inputc#(8encodingTypeU#( 8encodingc#& 8holdinc#.8B64InitEncodeStream!%8data#%8inputc#8lenU#(8encodingTypeU#@8B64EncodeStreamU! " " "%8data#%8outputc#( 8encodingc# 8cc# 8iU#&8gsiPadRight!%8cArrayc#)8padCharU# )8cLengthU#   8diffU#" 8lengthU#-8gsiXxteaAlgc!#8sInc#8nInU#"8keyc# 8bEncU##8nOutc## 8iU# < 8pU#$ 8n1U# 8& 8kc # 4 8vc ## 8zU # 0# 8yU # ,) 8oStrc# (# 8pStrc#) 8sIn2c# $% 8sumU #  # 8eU# % 8sumU # # 8eU# # 8qU # 08gsXxteaEncryptc!*8iStrc# )8iLengthU#  (8keyc# ,8oLengthc# 08gsXxteaDecryptc!*8iStrc# )8iLengthU#  (8keyc# ,8oLengthc# (8gsiCheckStack!XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsAssert.c6!98gsDebugAssertCallbackSet! ",8theCallback#.8gsDebugAssert! "-8szErrorc# ,8szTextc#  ,8szFilec# &8lineU# * 8Stringr# )8_gsDebugAssert!,8stringc# XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsMemory.c6!*8_gsi_mallocU !&8sizeU # $8_gsi_free!%8ptrU # +8_gsi_reallocU !%8ptrU # &8sizeU #  ,8_gsi_memalignU !$8boundaryU #&8sizeU #  8ptrU #68gsiMemoryCallbacksSet! ")8p_malloc#'8p_free#*8p_realloc#+8p_memalign#.8gsimallocU ! "&8sizeU # /8gsireallocU ! "%8ptrU # &8sizeU #  (8gsifree! "8ptrU #08gsimemalignU ! "*8boundaryU # &8sizeU #  ,AH `|#xN !|$a a 8H|xx8H$|8! N !|$aaH|xx8H$|8! N !|$a a H|xx8H$|8! N !|$a|#x ,@ 8`H<8ax8H T>a8H|xx8H$|8! N !|4,a 8a 8HT>a8H|xx8H,4|8!0N !|$a a H|xx8H$|8! N !|$a|#x|+xT>axH|}xx8H$|8! N !|$a |3x;a xH|xx8H$|8! N !|4,($ a |3x|;x}Cx;T>a xxH|}xx8H,($ 4|8!0N !|$a a H|xx8H$|8! N !|4,a 8a 8HT> a 8 H|xx8H,4|8!0N !|4,a a H|xx8H,4|8!0N !|4,a a H|xx8H,4|8!0N !|$a|#x|+xT>axH|}xx8H$|8! N !|$aa8 H|x,@ 8`Ha $|8! N `N !|4,($ a|#x|+x|3x 8,A`,A`88a 888H|x,@ 8`H,A0,@ pA,A8H 8,A0,@ T8,A8H 8,A0,@ T,A8H 8x,($ 4|8!0N !|9aH|? x|{x8H,@<<`8c8<8L1H8DD,@ 8H8@cxH,@<<`8c8<8L1H8<<,@ 8@8`H|ex8`dxH,@,A;HЀ`W:|.,A8TH0`W:|c.c TT:|c.HT8T`W:|c.c TT:|.,@`W:|c.c TT:|c.H`W:|c.c H`W:|c.cH`W:|c.H;(A0`H88`Hx,@l8`|H`88,@<<`8c8<8L1H844,@ 88`88|HcxHX;;H ||tW~T:|`0;X|@A<`B8c|c|PT~|T>P;Ht||<`B8c|c | PT~|T>| PT:|.PP,A(PcdxH,@0PH,;(A`W:|.,A<`8,;HX||<`B8c|c | PT~|T>| PL`LT:|.,@ LH;(A(@(cxHHcxH||x,@$8`Hd8`HW:|d.8 `W:|.,@<<`8c8]<8L1H8,@ 8 8,A<<`8c8`<8L1H8,@ 8;H;| W:|.,@8`W:|c. `W:|c. 8`W:|c.8`W:|c.8T:HW:|.d ;HT| HW:|. W:|d.`W:|c.c W:|c. W:|. H;| W:|.,@8`W:|c.c W:|.cxH8cHW:|.d8`W:|c.,@<<`8c8{<8L1H8  ,@ 8`W:|c.cdxHxx9jHA }ASx|N !|49a0H|}x|#x<`;x88L1H|x,A WHcx8xL1H||x,@$,A ;~H;~xx8`H ,A ;^H;^Wx8`9a0H4|8!0N 8`N 8`N !|$a a<888 8H|x8|P|P|`xT$|8! N !|$a a<888 8H|x8|P|P|`xT$|8! N !|$a8 a<8888 H|x,@ 8`Ha$|8! N !|$a8 a<8888 H|x,@ 8`Ha$|8! N !|a8 a8 88H,@ a H8`|8!N !|a8 a88 8H,@ a H8`|8!N !|$<`;8 8`<88@88 H8P8 H 8`<88@8P8H<`88888|48 ;H ~ 8P|W:8|.;|A8W:8|.88 8$|8! N !|$||x|H|}xWF>W>, @ 8`H@,@,A,A 8`H ,@,@ 8`H8`$|8! N !|$88`<88@8 8H|~x,@ 8`H  aH|x,@ 8`Hp8`<88@x8H|~x,@xH8`H8T T  T@.|`x|x|xxHx$|8! N !|$|}xH|x};xHx$|8! N !|$|}xH|x};xHx$|8! N !|$a|#x |3xW,A 8T4xHx xx99 U)>HxH8`$|8! N !| |xxH,AH8 |8!N !| |xxH,@ xH,AH8 |8!N !|$aaH|x,@ 8`H8`$|8! N !|aaH|8!N !|aaH|8!N !|aaH|8!N N !|4,|x 8aHa,4|8!0N !|$a aH|xx$|8! N !|a aH|8!N N N !|$<`|t,A<`8cHx88`<888 8H<`8c<8 T> T>T>T>T >T >L1H<`8c$|8! N !|$|}x;;H<T8H|#x|~x,A xx$|8! N !|D<|x8H` ``` `a8` `8`8` `<D|8!@N !|$a<`;aH|x8l<`8c8T:|P8|*T:|P8`|2 ?_L1H<`8c$|8! N !|aaH|8!N !|$|x ,@ <`8c8<88iHx8 L1H$|8! N !|49a0H|? x,@<`8cH8<`8cH~H|}x,A8} c ; cxH||xxxH~H 88<`8cHx9j0HA }ASx|N !|$a|#x8`0H|x,@ 8`HaH,@xH8`H`8<`;<`8c8x8H,@(H8xH;8`H 8`$|8! N !|4,(|x88 8d| deB;xHH8xH;,(4|8!0N !|D<84|x,@ 8`HL88 8d| deB;xHHxHx<84D|8!@N !| |~x,@ 8`H0xH8cH|x,AxxHx |8!N !| |xxH|ctH|`t;|t,@x |8!N !| |xxH|ctH|`t;|t,@x |8!N N N !|$H|#x|~x<`T<`b8cM|TѾ8xxH|#x|#xx$|8! N N !|a8<`T<`b8cM|TѾ8|(|f)|`|!|)|cH|8!N P|p88`||8m8|f |!m|"|0|88`d|{|x pp||{a88`o`ld|e|||,@\88`old|e|||,@488`lld|e0|||,@88`o`ld|e|||,Ah88`old|e|||,A@88`lld|e0|||,@88`HĀ8`8||d8`8|x|x|`x,A<xxH88|*x|`x|x0|H 8,A88`H(pp|~|a88`old|e|||,@\88`o`ld|e|||,@488`lld|e0|||,@88`old|e|||,Ah88`o`ld|e|||,A@88`lld|e0|||,@88`H8`<8||d<8`8|x|x|`x,A<xxH8<8|*x|`x|x0| H 8 ,A88`Hdpp||88`ol`||!|!|,@\88`o`ld|e|||,@488ll| |c|`|c,@88`olc||c|`|c,Ah8`8o`l|c|||,A@88`lld|e0|||,@88`H<8<8|f |!<8`8|x|x|+x,A<xxH8<8|x|c*x|x0|`aH 8`a,A88`Hpp||}a88ol|f|||,@\88`o`ld|e|||,@488`lld|e0|||,@98ol||||,Ah8`8o`lŀ||||,A@88`lle|0|||,@88`Hx8aHa,@88`HX||  || a9a@HD|8!@N !|4,($a<`;aH|~x<`;~T`:|P~T`:|P;HL<`8c|||t<`8c|||t;x; ,A8 ;8 ;x H|x8 ;xH|x8:;xH|x8:;xH|x8 ;xAT`>AW~T<8| @@ W~;W<8| @@ W~;x 8!N !|`H``|8!N ! ,A T~H; 8!N !|$|}xP,@ xHH||P|~$|8! N ,A(|tT:|t|&p|x|t,A,|tT>T 6|t|p|x|t,A$|tTT02|x|tN !;H|T>8|;|(AH88|;,A|p|tTT 6 |&p|x|t T>T: |6p|x|t T|t8! N !|D9a@H|~x|#x|+x|3x;;;,A@ ,@H;H;H;,@ <`8c8<88H,A,A 88H||t,0A@||t,9A0|~8|tWW|PT>|8a |HX||t,aA@||t,zA0|~8|tWW|PT>|8a |H ||t,AA@||t,ZA0|~8|tWW|PT>|8a |H|t||t|@(8>WW|PT>|8a |H|t||t|@(8?WW|PT>|8a |HH|t||t|A||t,At,A 88HWW|PT>|,@8a |8H;;|@|t||t|@,AWW|PT>|,AWW|PT>|8a |c|tWW|PT>|* H8a |WW|PT>|*HWW|PT>|,@ ;H;,A9a@HD|8!@N !|49a0H|xx|#x|+xx@|tH |t,?@|t|@A89a0H4|8!0N ! |~x,A@ ,@H;Hh;H`;HX|t|t|@<|P8TT|PT>|*|P|p|T:|P|fH,8c|t,@|P|p|T:|eP 8!N N !|49a0H|~x|#x,A 8`Hp,A@ ,@H;H;H;,@H 8~dxH~8~8;H|t,A8A|tH|t,3A8G|tHd|t,=A8|tH@|t,>@|tH |t,?@|t;,AL,@(|t,@|t8`9a0H4|8!0N !|$|}x xH|x P|}|txH$|8! N !|t9apH|? x|wx|#x|+x|3x|;x8(;`8$,A|t,A ,@ 8`HxWW|PT>|,@p|`;H8|p,A;Cx8|t8H_4W:H$$~xH$8|tW:H$888T:|.0,84|`8<,@8 H؀ |t;{T>|t;{T>|t;{TF>|t;{<8<|A8$H(x9jpHA }ASx|N !|$a a 8H$|8! N !|$a a 8H$|8! N N ,A `H<8N !|$a 8a L1H8a}N!$|8! N !|a<`8c8L1H|8!N !|aaH|8!N !|aaH|8!N !|a a H|8!N !|$|~x|`xH|x|||P,A <`8c8<88iHx$|8! N <g<8<8<8 N !|aa<}N!|8!N !|a a <8}N!|8!N !| |x,Ax<8}N! |8!N !|a a <8 }N!|8!N ;6     ^"j"uT|v ?b#v=BZ><_n(F6Ljtw*Bj-P}x(-y&/z#{!z0| /} O~ oC|i}~"&$5>1J$Z n     @._M~l(I7jXyq(G8Nm^xqGm  &C 6 Le n     7 * @Z M c u       $ -L Un w  _ 8  [ j !B Cf Q k $  4   "  + ' 09 < \" r ~-  : ] : ],Ps4Y)%;1(DM<Yn|Cc?`(Ij !=p(F8Nl^x@h)+?HCT(pD|Sr-G g%w # % 4%DMY dmJy !M%N  -7@L l/ .  8AXa/'#5 Y, L$\ p$ 4 04 0: 6`F\o1g$ $ ,4< L0`4p 0-hrH n3$BKiW>g%p|:@Ee+AQg<$j.'(Ck\\  H PBseHOrAgDVy(GM\YV~y   V ?y b  !I !O  !U!aw!x!~!!P!s!!!P!I"!o"G"q"u""@"P"q# # #&H#2M#Xr#}####I#o#$$6$H$c$$$h$L$x$%%%%8%S%x%%H%K%t%&&$&*p&6K&\p&l&&&&&d&I'q'9'^''+'''M'u((>(_(o(('(((X(I)r)A)f))f)))K)t*&*K*r***A**b++/ +5 `+AO+gv+++, ,2,I,O`,[O,v,,,-%-J-b-hp-tP-u---..."L..R.Xs.y..X....T.)//T/+Y/V////0%0&b0?0E0Kh0Qw0][0{00001  1051@1[^1l2 2 2 ,2,2H+2N+2ZN2zt222 S3.3.3 O37 O3P03V03b K3 3232`3 Y3 4 4* 4H44N4`4Z V4 |4 4 4646d4 Y5$ z5E 5k 55858d5V5w6 616Z6y:6:P6W666<7<P7T747d7|7>7>7{7y7x77s778#8V8nA8tA8O88m8899!D9'D93X9F9[9999:::3::F:FX:Z;};#;F;jJ;pJX;|Z;{;;;L<L<_<(>.i>SX>YX(>ee>x>d>[>[(>`>>d?^?!^(?-`?@?__?a?a?[????c?cX?m@+@X@@@@f@f<@e@AAHAn AiAi,A aAA B!]BlB$lB0!YBHBa"XBwnB}nB"TBBCWC] Cc7CoC6C6CCgCCD#zDqD"qxD.#ODR#vD}$DDuDuDD$\D$DE%E'xE-xE3E9E?EK%hEw%EE&eEzEz(E&aF'F}F#}lF/'VFZ'F GG "G&GG2GWFG]FGcGiGuhGGGGGH(H6H<HH(fHv(HH(HH)`HH|H)\II'*xIDIJIV*VIhI}*tI+tIIlI+NI+pJ,uJ*J0dJ<,NJa,qJ-uJJdJ-NJ-qJ.(KKK%/)K<KBKN0KgKmxKy0YK0K11KKL2KLLdL&2GLPmLhKLnK\LzJLiL32LLLLLLM3jM'3MS3M{3M3 M3.MM4 N N NN$4XN2NG4No4N4N4NN5OO O&O,O2O>5pOh5O5O5O5O5OPP0OP6OtPBKPbiPP-PQPQ,PP6RPP,PP6NQ!7Q:Q@hQL7JQk7pQ7Q7QQSQSQJRmRBRgR{URURJRnRRSS"SC8SUS[tSaSgSmSy8[S8S8S8T 8T78T_8HT8kT8T8TT9hUUUU#U)U59[UZ9U9U9U9U9V9DVC9dVg:VVVVVV:bV:V:W:WC;W_WeWq;SWW;xW;W;X<X"X(X.X4X:XF<eXVXk<X<X<X<X=Y YhY=KYD=tYm=Y=Y=Y>YYZ >PZ,>oZK>Zm>Z>Z>Z>Z>8[>^[:>~[Z>[}>[>[>[>9\>^\:>\]>\>\>\?\\D\?Z]&?]O?]w?]@]]D]@Z^@^*@^R@^A(^^^l_4_:_@Z_LBi_m_s _y_Be__C__X__C[`C`<C`hC`C``DY``8`DUa$aa(a]aTa\a\(aPb Mb_b$_(b0IbYzbrabxa0bPbvbbebe|bPc#vcIclEcc0ccE_ccEccEddEd2dKFXda$dg$4dmdyFTdG~dd@ddGTdGze!HKe1#e7#He=eIHGelIee@eeIZeI m@ P   0 H X       \ t   P h    < L      \ t  md L jnvz !  m! m" m$mDm`# pmm# m# m# m# m# m m $ $m 0m > B J N T tm % ! m D& hm ~! ! m ' ' ($ ,m @m V Z b$ f$ l   % %  m m $m 8m P$ Tm p$ tm m m ! $ m m . 2 :& >& D dm x(  ) "4- `- *  d  ,   ..8@ L% t@ z2~2/m8C @ $ D@ X# # H 4I tH I $  N (O dR x# U R #  U PZ x] ` e ,h dk 44"4&4L@ R4V4Z5^5p 44s t Hw PIBIFFJFXL h# x# P # # S # # ! $ ( P  s Dt  D ^JbJt t  lt t t  ,   $t t t    MM MM*.xK K K K K 4K RMVMNmO NmNm0NmxQ  8m@mHmVWZW\@mbXfXl \S % S D h mmmU $ `mhmpm  \mdmlmU  !  % <)  $ (  !`$ "# "* "X " YmYmTp \Ym[[  < l  cc@mdd ggg gggg"gBgFg~ggggg g        # . :2 K^lr|8"\"!*(2`0&'  7 @P#4 )  5A@G_Z kbP `$$$H5 h0 < [(%a$d\m` |tt ,( F 0 + "f + 1(=" I" [((e#  uP0#* >D |#H2  0      !  -  9P  E  Q"\  ]"  i$.  u   l* u( & # !   !'  3G  E" W$ oB$ f           _  c   $   )  ; " M + g 4  y T"  v- ) )(   ! !+ #L( A?  S  e  w  Q  q  ! %     D      * < N' `5 $  D$ h$ 4 4  1 $ $ 1$4 CX4 U- s+$ O> $ . ( G K  T   0  B  T!Yw k1 }1 1 9 9  9 B B  B Cg 1F CF  UF gG* LHm P P- Q R_ ^ ^  #^ 5a  Ga  Ya kaT bM bQz b e e H P HH jZ 4D GF `\ s Z 0 d P *(  h@ R(  H z(  #P .5<th D< R\H c.( py$p V< d 2  F X  (  2< d` n(  -` 8( IV$p b< tL <  6 T J <h  D 4<CKHS,4]dk{ x   v    ` % ( @4` R ( jd  F d  4F \P  z< P  <  #  6H T x fn   X  < XX  < , ; Hd P_nLL ~ < \  F H .< <( -j P\d( t (     X -( FV< j( L,  x <  |  F   (x5F HRZ(g zz2 x( l(  X $/I ils|bF (Z P (dRP d P #1  ET  ixv2 p8  tdB P44%4~r  - DW p,~B @h`F tn #/X9Dr I8V i}L( t6 h2 ,: "(D" "lD,"4 A"O"R  crx8 "n( "( " 0#z2 /# ?`@J# [#( i@u$ ! 5B! w! n! ! g! ! &q! ?pq! X ! m j!  ]! Qn! p! p! t! _% # $% 8,% L- hd/ . / r! @!    _ ?  ^ }! "u # # $ %p &  & '+ .( ?)f R+ i,* -B - .X .) 0b !2$ !2S !93/O !R3~ !s4" !4 !5 !6R !6 " 7\ "$8N "<8 "Z: "~;> "; "<Z "=>[ "= #>&i #@>d #d>d #?W_ #? #@ #Af $ A] $*BYX $DCz $]Du $vE $Ee $E $H $H` %Ix %/It %EJ u %YJu %mJ( %K) %KF %K1 %KK %L2 & M  &'N &FPR &`Q &yS; &Th &V_ &W; &W &X 'Y '*\ 'E] '`^z( 'z_Di '_ '`Y 'cd 'dCX ( d~ (#eK (7ed nonport.c.line..2203.line..2204CheckRcode.line..2451.line.CheckRcodeGSIRevolutionErrnodnscache$2641@2744...data.0@2745@2746@2747@2748@2749@2750@2751@2752@2753@2754@2755@2756@2783@2784@2785@2786.line..2787aLocalHost$2851...bss.0aliases$2852ips$2853aAddrs$2854@2865.line..2907keyval$3011@3017GOAGetUniqueID_Internal.line..3018.line.GOAGetUniqueID_InternalGSIMonthNamesGSIWeekDayNamesaTimeStruct$3032aRetVal$3033str$3041@3044@3058@3059@3060@3061aHostnameCrit$3067aInitialized$3068@3085gsiResolveHostnameThread.line..3086.line.gsiResolveHostnameThread@3102tbstore_dt.line.store_dtbufrandomnumnextlongrand.line.nextlongrandlongrand.line.longrandQuartToTrip.line.QuartToTripTripToQuart.line.TripToQuart@3442@3443gsDebugAssertHandler.line..3694@3709_gsi_malloc.line..3721.line._gsi_malloc_gsi_free.line._gsi_free_gsi_realloc.line._gsi_realloc@3742@3743_gsi_memalign.line._gsi_memalignmemmanagercallbacksgQueueInitializedgQueuegAlarmDNSCACHESIZE$2640.line..3777.line..3778.line..3779.line..3780.line..3781.line..3782.line..3783.line..3784.line..3785.dwarf.0011..3786.dwarf.0001..3787.dwarf.000c.dnscache$2641.dwarf.000c.aLocalHost$2851.dwarf.000c.aliases$2852.dwarf.0001..3788.dwarf.000c.ips$2853.dwarf.0001..3789.dwarf.0001..3790.dwarf.0001..3791.dwarf.0001..3792.dwarf.000c.aAddrs$2854.dwarf.0015..3793.dwarf.0001..3794.dwarf.0001..3795.dwarf.0001..3796.dwarf.0001..3797.dwarf.0001..3798.dwarf.0013..3799.dwarf.0001..3800.dwarf.000c.keyval$3011.dwarf.0001..3801.dwarf.0001..3802.dwarf.0001..3803.dwarf.000c.GSIMonthNames.dwarf.0001..3804.dwarf.0001..3805.dwarf.000c.GSIWeekDayNames.dwarf.000c.aTimeStruct$3032.dwarf.000c.aRetVal$3033.dwarf.0001..3806.dwarf.000c.str$3041.dwarf.000c.aHostnameCrit$3067.dwarf.000c.aInitialized$3068.dwarf.0001..3807.dwarf.0001..3808.dwarf.0001..3809.dwarf.0001..3810.dwarf.000c.tb.dwarf.0001..3811.dwarf.000c.buf.dwarf.000c.randomnum.dwarf.0001..3812.dwarf.0001..3813.dwarf.0001..3814.dwarf.0001..3815.dwarf.0001..3816.dwarf.0013..3817.dwarf.0015..3818.dwarf.0015..3819.dwarf.000c.gsDebugAssertHandler.dwarf.0001..3820.dwarf.0015..3821.dwarf.0015..3822.dwarf.0015..3823.dwarf.0015..3824.dwarf.0013..3825.dwarf.000c.memmanagercallbacks.dwarf.0015..3826.dwarf.0015..3827.dwarf.0015..3828.dwarf.0015..3829.dwarf.000c.gQueueInitialized.dwarf.000c.gQueue.dwarf.0015..3830.dwarf.000c.gAlarm.dwarf.000c.GSIRevolutionErrno.dwarf.000c.DNSCACHESIZE$2640.dwarf.0000..3831.dwarf.0000..3832.dwarf.0011..3833.dwarf.0000..3834.dwarf.0000..3835.dwarf.0011..3836.dwarf.0014.CheckRcode.dwarf.0000..3837.dwarf.0000..3838.dwarf.0011..3839.dwarf.0000..3840.dwarf.0000..3841.dwarf.0011..3842.dwarf.0000..3843.dwarf.0000..3844.dwarf.0011..3845.dwarf.0014.GOAGetUniqueID_Internal.dwarf.0000..3846.dwarf.0000..3847.dwarf.0011..3848.dwarf.0014.gsiResolveHostnameThread.dwarf.0014.store_dt.dwarf.0014.nextlongrand.dwarf.0014.longrand.dwarf.0014.QuartToTrip.dwarf.0014.TripToQuart.dwarf.0000..3849.dwarf.0000..3850.dwarf.0011..3851.dwarf.0000..3852.dwarf.0000..3853.dwarf.0011..3854.dwarf.0014._gsi_malloc.dwarf.0014._gsi_free.dwarf.0014._gsi_realloc.dwarf.0014._gsi_memalign.dwarf.0000..3855.dwarf.0000..3856gsiFloatSwap.line.gsiFloatSwapgsiFloatUnswap.line.gsiFloatUnswapgsiByteOrderSwap16.line.gsiByteOrderSwap16gsiByteOrderSwap32.line.gsiByteOrderSwap32gsiByteOrderSwap64.line.gsiByteOrderSwap64socket.line.socketSOSocketclosesocket.line.closesocketSOCloseshutdown.line.shutdownSOShutdownbind.line.bindmemcpySOBindconnect.line.connectSOConnectlisten.line.listenSOListenaccept.line.acceptSOAcceptrecv.line.recvSORecvrecvfrom.line.recvfromSORecvFromsend.line.sendSOSendsendto.line.sendtoSOSendTogetsockopt.line.getsockoptSOGetSockOptsetsockopt.line.setsockoptSOSetSockOptgetsockname.line.getsocknameSOGetSockNameinet_addr.line.inet_addrSOInetAtoNGOAGetLastError.line.GOAGetLastErrorGSISocketSelect.line.GSISocketSelectSOPoll_savegpr_27_restgpr_27gethostbyname.line.gethostbynameOSPanicstrlenstrncmpgsifreegsimallocmemsetstrcmpSOGetHostByNamestrcpy_savegpr_23_restgpr_23SetSockBlocking.line.SetSockBlockingSOFcntlSetSockBroadcast.line.SetSockBroadcastDisableNagle.line.DisableNagleSetReceiveBufferSize.line.SetReceiveBufferSizeSetSendBufferSize.line.SetSendBufferSizeGetReceiveBufferSize.line.GetReceiveBufferSizeGetSendBufferSize.line.GetSendBufferSizeCanReceiveOnSocket.line.CanReceiveOnSocketCanSendOnSocket.line.CanSendOnSocketgetlocalhost.line.getlocalhostSOGetInterfaceOptIsPrivateIP.line.IsPrivateIPSONtoHlgsiGetBroadcastIP.line.gsiGetBroadcastIPgsiInterlockedIncrement.line.gsiInterlockedIncrementOSDisableInterruptsOSRestoreInterruptsgsiInterlockedDecrement.line.gsiInterlockedDecrementgsiStartThread.line.gsiStartThreadOSCreateThreadOSResumeThreadgsiCancelThread.line.gsiCancelThreadOSCancelThreadgsiCleanupThread.line.gsiCleanupThreadOSIsThreadTerminatedgsiHasThreadShutdown.line.gsiHasThreadShutdowngsiInitializeCriticalSection.line.gsiInitializeCriticalSectionOSInitMutexgsiEnterCriticalSection.line.gsiEnterCriticalSectionOSLockMutexgsiLeaveCriticalSection.line.gsiLeaveCriticalSectionOSUnlockMutexgsiDeleteCriticalSection.line.gsiDeleteCriticalSectiongsiCreateSemaphore.line.gsiCreateSemaphoreOSInitSemaphoregsiWaitForSemaphore.line.gsiWaitForSemaphoreOSWaitSemaphoregsiReleaseSemaphore.line.gsiReleaseSemaphoreOSSignalSemaphoregsiCloseSemaphore.line.gsiCloseSemaphoregsiExitThread.line.gsiExitThreadsprintfgsiTimeInSec.line.gsiTimeInSecOSGetTime__div2igsiGetGmTime.line.gsiGetGmTimeOSTicksToCalendarTimegsiCTime.line.gsiCTimegsiStringToInt64.line.gsiStringToInt64atollgsiInt64ToString.line.gsiInt64ToStringgsDebugAssert_savegpr_26_restgpr_26SOInetNtoAgsiStartResolvingHostname.line.gsiStartResolvingHostnamegoastrdupgsiCancelResolvingHostname.line.gsiCancelResolvingHostnamegsiGetResolvedIP.line.gsiGetResolvedIP.line.goastrdup_strlwr.line._strlwrtolower_strupr.line._struprtoupperSocketStartUp.line.SocketStartUpSocketShutDown.line.SocketShutDowncurrent_time.line.current_timecurrent_time_hires.line.current_time_hiresmsleep.line.msleepOSSleepTicks_lpdays_days_dnames_mnamesgsiSecondsToDate.line.gsiSecondsToDategsiDateToSeconds.line.gsiDateToSecondsgsiSecondsToString.line.gsiSecondsToStringUtil_RandSeed.line.Util_RandSeedUtil_RandInt.line.Util_RandIntdefaultEncodingalternateEncodingurlSafeEncodeing_savegpr_25_restgpr_25B64Decode.line.B64Decode_savegpr_24_restgpr_24B64Encode.line.B64EncodeB64DecodeLen.line.B64DecodeLenB64InitEncodeStream.line.B64InitEncodeStreamB64EncodeStream.line.B64EncodeStreamgsiPadRight.line.gsiPadRightgsiXxteaAlg.line.gsiXxteaAlggsXxteaEncrypt.line.gsXxteaEncryptgsXxteaDecrypt.line.gsXxteaDecryptgsiCheckStack.line.gsiCheckStackGOAGetUniqueID_gsDebugAssertgsDebugAssertCallbackSet.line.gsDebugAssertCallbackSet.line.gsDebugAssert.line._gsDebugAssertmallocfreerealloccallocgsiMemoryCallbacksSet.line.gsiMemoryCallbacksSet.line.gsimallocgsirealloc.line.gsirealloc.line.gsifreegsimemalign.line.gsimemalign.dwarf.0013.SOSockAddr.dwarf.0013.SOInAddr.dwarf.0013.SOPollFD.dwarf.0013.tagDNSHashMap.dwarf.0013.SOHostEnt.dwarf.0013.IPAddrEntry.dwarf.0013.OSContext.dwarf.0013.OSThreadLink.dwarf.0013.OSMutexQueue.dwarf.0013.OSThread.dwarf.0013.OSSemaphore.dwarf.0013.tm.dwarf.0013.OSCalendarTime.dwarf.0013.OSMutexLink.dwarf.0013.OSMutex.dwarf.0013.GSIResolveHostnameInfo.dwarf.0007._lpdays.dwarf.0007._days.dwarf.0007._dnames.dwarf.0007._mnames.dwarf.0007.defaultEncoding.dwarf.0007.alternateEncoding.dwarf.0007.urlSafeEncodeing.dwarf.0007.GOAGetUniqueID.dwarf.0013.OSThreadQueue.dwarf.0013.OSAlarm.dwarf.0006.gsiFloatSwap.dwarf.0006.gsiFloatUnswap.dwarf.0006.gsiByteOrderSwap16.dwarf.0006.gsiByteOrderSwap32.dwarf.0006.gsiByteOrderSwap64.dwarf.0006.socket.dwarf.0006.closesocket.dwarf.0006.shutdown.dwarf.0006.bind.dwarf.0006.connect.dwarf.0006.listen.dwarf.0006.accept.dwarf.0006.recv.dwarf.0006.recvfrom.dwarf.0006.send.dwarf.0006.sendto.dwarf.0006.getsockopt.dwarf.0006.setsockopt.dwarf.0006.getsockname.dwarf.0006.inet_addr.dwarf.0006.GOAGetLastError.dwarf.0006.GSISocketSelect.dwarf.0006.gethostbyname.dwarf.0006.SetSockBlocking.dwarf.0006.SetSockBroadcast.dwarf.0006.DisableNagle.dwarf.0006.SetReceiveBufferSize.dwarf.0006.SetSendBufferSize.dwarf.0006.GetReceiveBufferSize.dwarf.0006.GetSendBufferSize.dwarf.0006.CanReceiveOnSocket.dwarf.0006.CanSendOnSocket.dwarf.0006.getlocalhost.dwarf.0006.IsPrivateIP.dwarf.0006.gsiGetBroadcastIP.dwarf.0006.gsiInterlockedIncrement.dwarf.0006.gsiInterlockedDecrement.dwarf.0006.gsiStartThread.dwarf.0006.gsiCancelThread.dwarf.0006.gsiCleanupThread.dwarf.0006.gsiHasThreadShutdown.dwarf.0006.gsiInitializeCriticalSection.dwarf.0006.gsiEnterCriticalSection.dwarf.0006.gsiLeaveCriticalSection.dwarf.0006.gsiDeleteCriticalSection.dwarf.0006.gsiCreateSemaphore.dwarf.0006.gsiWaitForSemaphore.dwarf.0006.gsiReleaseSemaphore.dwarf.0006.gsiCloseSemaphore.dwarf.0006.gsiExitThread.dwarf.0006.gsiTimeInSec.dwarf.0006.gsiGetGmTime.dwarf.0006.gsiCTime.dwarf.0006.gsiStringToInt64.dwarf.0006.gsiInt64ToString.dwarf.0006.gsiStartResolvingHostname.dwarf.0006.gsiCancelResolvingHostname.dwarf.0006.gsiGetResolvedIP.dwarf.0006.goastrdup.dwarf.0006._strlwr.dwarf.0006._strupr.dwarf.0006.SocketStartUp.dwarf.0006.SocketShutDown.dwarf.0006.current_time.dwarf.0006.current_time_hires.dwarf.0006.msleep.dwarf.0006.gsiSecondsToDate.dwarf.0006.gsiDateToSeconds.dwarf.0006.gsiSecondsToString.dwarf.0006.Util_RandSeed.dwarf.0006.Util_RandInt.dwarf.0006.B64Decode.dwarf.0006.B64Encode.dwarf.0006.B64DecodeLen.dwarf.0006.B64InitEncodeStream.dwarf.0006.B64EncodeStream.dwarf.0006.gsiPadRight.dwarf.0006.gsiXxteaAlg.dwarf.0006.gsXxteaEncrypt.dwarf.0006.gsXxteaDecrypt.dwarf.0006.gsiCheckStack.dwarf.0006.gsDebugAssertCallbackSet.dwarf.0006.gsDebugAssert.dwarf.0006._gsDebugAssert.dwarf.0006.gsiMemoryCallbacksSet.dwarf.0006.gsimalloc.dwarf.0006.gsirealloc.dwarf.0006.gsifree.dwarf.0006.gsimemalign.text.rodata.data.bss.sdata.sbss.sdata2.text.line.debug.text.text.text.text.text.text.text.rela.sdata.rela.line.rela.debug.rela.text.rela.text.rela.text.rela.text.rela.text.rela.text.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,                  48=xO$!'/5$8;*eB HNDT Z"`̈́f4(l\$ xЀl  2p  \   8   X   <  4 l |8 $9T(Oab|gsAssert.o/ 1217418478 0 0 0 3424 ` ELF 04( ,A `H<8N !|$a 8a L1H8a}N!$|8! N !|a<`8c8L1H|8!N gsAssert.c < X"hxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsAssert.c6!Uc5 8gsDebugAssertHandler#98gsDebugAssertCallbackSet! ",8theCallback#  U.8gsDebugAssert! "-8szErrorc# ,8szTextc#  ,8szFilec# &8lineU# * 8Stringr# )8_gsDebugAssert!,8stringc# mmT \m     ' # 5 i % 1eH a X [4ZiY8U !- 3v ?Q'c5Y  x8 ( X0(#+X@HimyYgsAssert.cgsDebugAssertHandler.line..2400@2423.line..2424.dwarf.0011..2425.dwarf.0015..2426.dwarf.000c.gsDebugAssertHandler.dwarf.0001..2427.dwarf.0000..2428.dwarf.0000..2429_gsDebugAssertgsDebugAssertCallbackSet.line.gsDebugAssertCallbackSetgsDebugAssert.line.gsDebugAssertsprintf.line._gsDebugAssertOSPanic.dwarf.0006.gsDebugAssertCallbackSet.dwarf.0006.gsDebugAssert.dwarf.0006._gsDebugAssert.text.data.sdata.line.debug.rela.text.rela.sdata.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4  |!dl  ,  8  Ch  OP W_ ri $ gsAvailable.o/ 1217418479 0 0 0 10880 ` ELF((4( !|49a0H|? x|{x|+x<`;,@8|88,8 H,@8|<88,8!H8T>H~cxH~~<(@0cxH|}x,@ 8`H} c8`x9j0HA }ASx|N !|<g<88 <8L8<889HH<8dP|8!N !|t9apH|~x<`;<`;c,@8{d88,8?H8xH8H@t,@8a8xL1H,A ;?@H;!#x8l88H|zx,Al8`88H,AL8 8 xH||x88cx8H88LH88T9apHt|8!pN !|$|~x|+x|3x,@ 8`H8}<888H,A 8`HT><`8c|@A 8`Hlx88H,A 8`HL|tTT|tTx|tTD.x|tT>x8`$|8! N T+!k`|, x|!Yn| 8$<`,@8`H<`cH,A<`c8@8@88(9$H|x8a@x8(8 H|x,@X<`cH T,A8H( T,A8H 8`HlH<8P8|@@L<`8cT,@ <`cH8`H H<`8dT8T8`A |}ASxN !|<`,A$<`cH8<`8|8!N ASSERT on 'hostname' [%s] in %s line:%d gsAvailable.cASSERT on 'saddr' [%s] in %s line:%d ASSERT on 'gamename' [%s] in %s line:%d %s.available.gs.nintendowifi.net P ,!H#d$l%|')*+,/0345,6<9L?tBEHKLMPQUVZ [,\8]L`Xc\dhrvwz{~ $,<L\lpt(0<LXht| ,8@PXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsAvailable.c6!8@enum$2399gsAvailable_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#  ?U-8__GSIACGamenamer#  ?U+8GSIACHostnamer#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# -8get_sockaddrinU!(8hostnamec#&8portU# &8saddr#% 8host#  ?UX! 8sockU#& 8addressr#% 8packetr# & 8packetLenU#L% 8sendTimeU #P' 8retryCountU#T 8ACr#+8SendPacket! "  ?UD8GSIStartAvailableCheckA! " " "(8gamenamec#, 8hostnamer# $ 8overrideU#! 8rcodeU# 8lenU#18HandlePacketU! "%8packetc#%8lenU# (8address#/8disabledservicesc#$ 8bitfieldU#  ?U8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#C8GSIAvailableCheckThinkr! " "* 8packetr# @+ 8addressr# (% 8lenU# $! 8rcodeU#2 8disabledservicesU#  >8GSICancelAvailableCheck! " ", & * 8 mD. T m`. t/ 0 1 -  (2 ,3 26\4 f j n r  m. 8 9 :   ; 0< H= X l5 > m> )m)mA B   268C P)ml)mx)m|)m3 C )m)m "&(C 26<)m tP *F+@I)U uG-* H++I IB/IjWI|IIU!{GXLm}I  !!3!YL!~ 4!Z!!" !#+d"$ J56;64AHG"MGYJlJ$JJJ%.4:"F%Vk%{%L%%& /KBLK>qLLALdLLKM<B?H?pNFT"`Mmo&MLMMM 1N> QD WDL ]F c"$)*4:,@<&FUjXmdx(d)!pF M  * <N ]+t    g k @@@ '/9GN[gsL4p)2>LV <t"+m-+! 'B!i!,O )>gsAvailable.c.line..2401...bss.0@2418...data.0@2419@2420@2421get_sockaddrin.line.get_sockaddrinACSendPacket.line.SendPacket@2449@2450@2469HandlePacket.line.HandlePacket.line..2504.dwarf.0011..2505.dwarf.0004..2506.dwarf.0001..2507.dwarf.0001..2508.dwarf.0014.get_sockaddrin.dwarf.0001..2509.dwarf.0013..2510.dwarf.000c.AC.dwarf.0014.SendPacket.dwarf.0001..2511.dwarf.0014.HandlePacket.dwarf.0001..2512.dwarf.0000..2513.dwarf.0000..2514__GSIACResult__GSIACGamenameGSIACHostname_savegpr_27_restgpr_27gsDebugAssertSOHtoNsinet_addrgethostbynamesendtocurrent_time_savegpr_25_restgpr_25GSIStartAvailableCheckA.line.GSIStartAvailableCheckAstrcpySocketStartUpsprintfsocketstrlenmemcpymemcmpGSIAvailableCheckThink.line.GSIAvailableCheckThinkCanReceiveOnSocketrecvfromclosesocketGSICancelAvailableCheck.line.GSICancelAvailableCheck.dwarf.0007.__GSIACResult.dwarf.0007.__GSIACGamename.dwarf.0007.GSIACHostname.dwarf.0013.SOHostEnt.dwarf.0006.GSIStartAvailableCheckA.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.GSIAvailableCheckThink.dwarf.0006.GSICancelAvailableCheck.text.data.bss.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   4P @@HHP% t,   7  B  N )V s^%qh%gsCore.o/ 1217418479 0 0 0 17040 ` ELF@`4( <`8cN !| H|x8H |8!N !| H|xH 8`dH ,@xH(@,@ 8H<`8cH88H8HH 8`dH ,@8`8 8H((,@ <`8c8<88XHH8H@8`dH,A8H8HH 8`dH,A |8!N !|$|x,A,8(,A (}N!$|8! N !|49a0H|? x|~xH|}x;`,@ 8`HD,A$4,A~ 4}N!|{x,@H,@@,AH|`P|@@xHx8HH,A;;@,AxdxH80,A~ 0}N!|zx,Al8}H}(H|yx;H8}(xH|@@}(xHxHH;|A8}H8`H8`x9j0HA }ASx|N !|49a0H|? x|xxH|~x;;`;@,A8~HH|{x~(H|yx,@;@;HD~(xH ,A xH,AH|P|@A;,@ ,A4,A,H(,A~(H8(8 8~Hx9j0HA }ASx|N !|$|? xH|~x;,Al8~HxH,A8~HHH8 ~(H||x;H~(xHcH;|A8~HxA }ASx|N !| H|x ,A 8`H,@ 8`H8` |8!N !|$a H|xa,A <`8c8<88wH8a8a8a aHda$,Aac $}N!8H(8H8H$|8! N !| |xH|~x8~H,A4,@(8,,A ,}N!8~H |8!N !| 8`8H|x,@ 8`H x888H8 x |8!N ASSERT on 'aCore->mTaskArray' [%s] in %s line:%d gsCore.cASSERT on '!theTask->mIsRunning' [%s] in %s line:%d % '($*,2@3P6X7\:p=@DHMNRSWX^ bcjn0o8r@sDuX{l|~0Dhp|  $08@Dd ,0<D L$T'\-|./27:<=DIJLMXZ`DaTc\dhepf|jkstwz{|} ~$4LT`h|$,<DH\XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsCore.c6!  U  U  U  U8OSContext" 8gprr# 8crU # 8lrU # 8ctrU # 8xerU #" 8fprr#& 8fpscr_padU #" 8fpscrU #! 8srr0U #! 8srr1U #! 8modeU#" 8stateU#" 8gqrr#$ 8psf_padU #" 8psfr#!8OSThreadLink& 8next#& 8prev#!8OSMutexQueue& 8head#& 8tail#  U 8OSThread& 8contextr#" 8stateU#! 8attrU#$ 8suspendU #% 8priorityU #! 8baseU # 8valU #' 8queue## 8linkr#( 8queueJoinr#' 8mutex#) 8queueMutexr#) 8linkActiver#) 8stackBasec#( 8stackEndc #" 8errorU # ' 8specificr#"8OSThreadQueue& 8head#& 8tail# 8OSMutexLink& 8next#& 8prev#8OSMutex$ 8queuer#( 8thread#" 8countU # # 8linkr#)8DArrayImplementation,& 8mRefCountU #2 8mIsStaticInitCompleteU#+ 8mIsInitializedU#, 8mIsShuttingDownU# ) 8mQueueCritr#, 8mTaskArray#() 8gStaticCorer#:8gsiGetStaticCore! "08gsiCoreAtExitShutdown!& 8aCore#+8gsCoreInitialize!& 8aCore#UU UU rUU UU rU 8 8mIdU#% 8mTimeoutU #' 8mStartTimeU #' 8mAutoThinkU# ' 8mIsStartedU#' 8mIsRunningU#( 8mIsCanceledU#/ 8mIsCallbackPendingU#& 8mTaskDataU # . 8mExecuteFunc#$/ 8mCallbackFunc#(- 8mCancelFunc#,. 8mCleanupFunc#0, 8mThinkFunc#48@enum$2454gsCore_cGSTaskResult_NoneGSTaskResult_InProgressGSTaskResult_CanceledGSTaskResult_TimedOutGSTaskResult_Finished68gsiCoreTaskDispatchCallback!(8theTask#-8theResultr# 08gsCoreTaskThinkr!(8theTask#& 8aCore#% 8aResultr# 8iU#& 8removeTaskU# 8lenU#&8gsCoreThink!!8theMSU #& 8aCore# 8iU#& 8aStartTimeU #+ 8allTasksAreDeadU# 8lenU#% 8task#)8gsCoreShutdown!& 8aCore# 8iU# 8lenU#x8@enum$2453gsCore_cKGSCore_IN_USEGSCore_SHUTDOWN_PENDINGGSCore_SHUTDOWN_COMPLETE18gsCoreIsShutdownr!& 8aCore#-8gsiCoreExecuteTask!.8theTask# .8theTimeoutMsU #  & 8aCore#,8gsiCoreCancelTask!(8theTask#& 8aCore#58gsiCoreCreateTask!& 8aTask# (* P `- t. /  0 1 2 - 3 m4  5  - 41 <2 H- 6  P: l; x  1 < = > ? 42 L7 t@  1 : < = 8 : ,D @E X2 dA  1 H 2 < = ; 2 T  m4 : P1 \M d2  1 2 Q 8R 0\     S8S@DZS_yS~SSSS S(BSIcSjSSSS S3TqTTGdVzTmVUqUGYUmY 5VRVCbSxVeVVVV%VEV7VWlVZyTVWVYVUVT0V$YVLVnVWrWHVWn&V@Xp`XFpYXlYYY@WYhVY:YGXaZ)8j  K ^Y t Z )   :     Z %  + 4 7V H a[U z+ +, [Q  $  6  2 % !$ ! 4"$ D" X#& ^% j#" ~$X $2 $W $~ $ #$ J$ q$ $J $p $  $ 5  K$ b! x$( " $T # %&`&^$&%\ *%0868B\XU$j\~{\%\\\]#/B5BA]Gb]ms]]]]]%$>^UF[Fg^Ox^l^'xE_[^'dIjIXv_W`KK`[$`)`:Sa~m;s;aT$azb_$OO\b[$ ,' 8O 4e(24 l`4<@5    + = Oa )~ : Z $ 6 $ ,$ P& vX) ;{cxu(,@,D5MVdq}pJ|d/<F|UjDXJP&Z\ P$.5!K+q!dq!}-!r!8p!!Y)! YU  2#J6e=[K~_gsCore.cgStaticCore$2745.line..2746gsiGetStaticCore.line.gsiGetStaticCoregsiCoreAtExitShutdown.line.gsiCoreAtExitShutdown@2785@2786@2787gsiCoreTaskDispatchCallback.line.gsiCoreTaskDispatchCallback@2904.line..2924.dwarf.0011..2925.dwarf.0001..2926.dwarf.0001..2927.dwarf.0001..2928.dwarf.0001..2929.dwarf.0001..2930.dwarf.0013..2931.dwarf.000c.gStaticCore$2745.dwarf.0014.gsiGetStaticCore.dwarf.0014.gsiCoreAtExitShutdown.dwarf.0015..2932.dwarf.0015..2933.dwarf.0015..2934.dwarf.0015..2935.dwarf.0015..2936.dwarf.0013..2937.dwarf.0004..2938.dwarf.0014.gsiCoreTaskDispatchCallback.dwarf.0004..2939.dwarf.0000..2940.dwarf.0000..2941gsiDeleteCriticalSectiongsCoreInitialize.line.gsCoreInitializemsleepgsiInterlockedIncrementgsiInitializeCriticalSectionatexitgsiEnterCriticalSectiongsiLeaveCriticalSectionArrayNewgsDebugAssertghttpStartup_savegpr_25_restgpr_25gsCoreTaskThink.line.gsCoreTaskThinkcurrent_timegsiCoreCancelTaskArrayLengthArrayNthArrayRemoveAtgsifree_savegpr_24_restgpr_24gsCoreThink.line.gsCoreThinkghttpCleanupArrayFreegsCoreShutdown.line.gsCoreShutdowngsiInterlockedDecrementgsCoreIsShutdown.line.gsCoreIsShutdowngsiCoreExecuteTask.line.gsiCoreExecuteTaskArrayAppend.line.gsiCoreCancelTaskgsiCoreCreateTask.line.gsiCoreCreateTaskgsimallocmemset.dwarf.0013.OSContext.dwarf.0013.OSThreadLink.dwarf.0013.OSMutexQueue.dwarf.0013.OSThread.dwarf.0013.OSThreadQueue.dwarf.0013.OSMutexLink.dwarf.0013.OSMutex.dwarf.0013.DArrayImplementation.dwarf.0006.gsCoreInitialize.dwarf.0006.gsCoreTaskThink.dwarf.0006.gsCoreThink.dwarf.0006.gsCoreShutdown.dwarf.0006.gsCoreIsShutdown.dwarf.0006.gsiCoreExecuteTask.dwarf.0006.gsiCoreCancelTask.dwarf.0006.gsiCoreCreateTask.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,        @4\u ,  0&"  1%  <%  H/0 *P5X<kb=DgsCrypt.o/ 1217418480 0 0 0 13504 ` ELF24( !|$|~x;HH;HH8`8H8T>||,@ <`8c8<88{H;|@A$|8! N !|$a a H$|8! N !P||}x|+x ;(u@ 8`H888 }H8 }| ~|8cxH8a88H,A48a8x8H,A8a H,@ 8`H8`|8!N !|$a a H$|8! N !|4,($ ||x |3x;8 8a8H8aH,A08a8x8H,A8aH,@ 8`H( @ 8`H;|t,A 8`H|t,A 8`Hp;;H||t,A;,A, @ 8`H8,@ 8`H(a |88H8 8`,($ 4|8!0N !|$||x |3x|;x;xx8xxH$|8! N !|d9a`H|{x|+x |;xT:;@;8<`8c !"#$%&' ()  *+  ,-./01<`8c     (@ ;H(@ ;H 8`HX|||@@ <`8c8<88H|||@@ 8`H8888|P|P|PH8|P|P|`(@ |P|P|8 8HH0(@ |P|P|88HH 8`H|P|xH48a4H8a48ex84Ha4|@A <`8c8<88H8a4Ha 88xH8`9a`Hd|8!`N !|T9aPH||x|#x|+x|3x|;x;0;<`8c !  "#  $%&'()<`8c          ,A ,@ 8`HT:|@A 8`H(A(A 8`HtW`,8a0$xexH8a,H8a,8x8,H8a,H,@(A 8`H;H(|,A$|(A 8`H;,A;8",T:|@@X8a|8H,A 8`H;(A 8`H|~Dx8H,A|8`Hx8#,T:|@@X8a|8H,A 8`HD;(A 8`H0|~Dx8H,A8`H8`H8`9aPHT|8!PN 0 0 *H 0!0 +0 0 *H 0!0 +ASSERT on 'buffer[i] != 0x00' [%s] in %s line:%d gsCrypt.cASSERT on 'hashLen + anOidLen + aReservedLength <= aKeyByteLength' [%s] in %s line:%d ASSERT on 'dataToSign.mLength == privateKey->modulus.mLength' [%s] in %s line:%d :opr s(y0{H|p} $0@X48@P !$"8$D%HYhZhiqstx{ |~$,4<DLx08@T(0@HP`h|     $ < D X p x |      XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsCrypt.c6!18gsiCryptRSAGeneratePad!%8bufferc#%8lenU #  8iU #& 8modulusr#' 8exponentr#68gsCryptRSAEncryptBufferU!18publicKey# /8plainTextc#  %8lenU # +8bufferc#   U  U  }U) 8headerByter## 8datar#  ?U !8gsLargeInt_s$ 8mLengthU #$ 8mDatar#;8gsCryptRSAPKCS1EncryptBufferU!+8publicKey#/8plainTextc# 8lenU #+8bufferc#  ' 8bufr# ' 8packet#1 8lintRSAPacketr# 68gsCryptRSADecryptBufferU!28privateKey# 08cipherTextc#  .8plainTextc# +8lenoutc # ;8gsCryptRSAPKCS1DecryptBufferU!,8privateKey#08cipherTextc# .8plainTextc#  %8lenoutc # 8iU## 8tempc#1 8lintRSAPacketr# 18gsCryptRSASignDataU!,8privateKey#/8plainTextc# .8plainTextLenU #  ,8signedDataOutc#%8lenOutc #$ 8hashc#  U  U18gsCryptRSASignHashU!,8privateKey#*8hashc# #8hashLenU #28signedDataOutc#  %8lenOutc #* 8aKeyByteLengthU #+ 8aReservedLengthU #$ 8anOidLenU #. 8dataToSignr# 4' 8writeBufc#- 8md5Headerr#  . 8sha1Headerr#   U  U98gsCryptRSAVerifySignedHashU!+8publicKey#$8hashc##8hashLenU ##8sigc#"8sigLenU #4 8lintRSASignaturer# ,% 8packetc# 8iU#- 8md5Headerr# . 8sha1Headerr#  * $+ 8, VZ\ mb f l-  , T0 d1 2 3  L0 T6 p2 6 40 9 : ^bd mj n t- = 0  0 ,0 <6 P2 fjl mr v |- 6 0 ; : \0 d6 x2 6 @ 0@ d@ @ ;  4   V{7cI8YBo_BA..@AgA0AUA    b ;  ^,F! fBmBEBi!"b"f$9"h""""- "^B5CY4_4@kChCCC*#_SY`e#g|####1#*T#[jBD377lD]DDCDoD D/$ % E. 9 !9 -E] D YE E E E E+ 'EV REz vE B E E $ E* % *& J' jF > > Fd  F F F 8F ZF$ sB FI Ff F & F ' 2!4 '3JPgv`@WR$8 0 )L/c^| p  b> b"_   . " @ B R 'd + v@X8@Pnhl(8J8?c^m!|-3. bgsCrypt.c@2591...data.0@2592@2593.line..2595gsiCryptRSAGeneratePad.line.gsiCryptRSAGeneratePadgsCryptRSAPKCS1EncryptBuffer.line.gsCryptRSAPKCS1EncryptBuffergsCryptRSAPKCS1DecryptBuffer.line.gsCryptRSAPKCS1DecryptBuffer@2691@2693@2713@2714@2729@2731.line..2774.dwarf.0011..2775.dwarf.0014.gsiCryptRSAGeneratePad.dwarf.0013..2776.dwarf.0001..2777.dwarf.0001..2778.dwarf.0001..2779.dwarf.0013..2780.dwarf.0001..2781.dwarf.0014.gsCryptRSAPKCS1EncryptBuffer.dwarf.0014.gsCryptRSAPKCS1DecryptBuffer.dwarf.0001..2782.dwarf.0001..2783.dwarf.0001..2784.dwarf.0001..2785.dwarf.0000..2786.dwarf.0000..2787current_timeUtil_RandSeedUtil_RandIntgsDebugAssertgsCryptRSAEncryptBuffer.line.gsCryptRSAEncryptBuffermemcpygsLargeIntSetFromMemoryStreamgsLargeIntPowerModgsLargeIntWriteToMemoryStreamgsCryptRSADecryptBuffer.line.gsCryptRSADecryptBuffergsLargeIntReverseBytesgsCryptRSASignData.line.gsCryptRSASignDatagsCryptRSASignHash_savegpr_25_restgpr_25.line.gsCryptRSASignHashmemsetgsCryptRSAVerifySignedHash.line.gsCryptRSAVerifySignedHashmemcmp.dwarf.0006.gsCryptRSAEncryptBuffer.dwarf.0013.gsLargeInt_s.dwarf.0006.gsCryptRSADecryptBuffer.dwarf.0006.gsCryptRSASignData.dwarf.0006.gsCryptRSASignHash.dwarf.0006.gsCryptRSAVerifySignedHash.text.rodata.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 4  G P @ A:"| 4)  4  ?   K&Dp *S*[/ne0'dgsDebug.o/ 1217418480 0 0 0 392 ` ELF4(gsDebug.c.symtab.strtab.shstrtab.commentCodeWarrior,4  T _$<gsLargeInt.o/ 1217418481 0 0 0 43224 ` ELF4( !| |xW 6<`8|`" ,@LW 6<`8|"d8HW 6<8|d.8W 6<8|` |8!N !| |xW 6<`8|`" (@PHW 6<8|.|PW 6<8|`|"8W 6<8|` |8!N 88`N !| |x|#x(@@ 8`H|@AXH8|@@ 8T:|,AЀ|@@ 8`H88`H0T:|8c8|PT:H8` |8!N !;H;,@$8T:|,AH;,@8T:|,A|@ xHx;HW<|@A(@@ 8`H8`8! N H88T:|.,@,@H88T:|.,@ ,@|0@@ 8`Ht|0@@`8`Hd8T:|.8T:|.|@@ 8`H<8T:|.8T:|.|@@ 8`H8,@8`N H8,A 8T:|,A8`N !|$||x|#x|+x8|88x9 @H|x,@x88Hx$|8! N !|D9a@H|ux|#x|+x|3x|;x}Cx}7Kx;;;8;;`8`H|@A |@@ 8`H||@@@HHd88 xH|wx,@ 8`H08H8 H88W:8 |8!@H|8 8W:HW:|{xW:8 ||PW:8 |9H|cxxW:8 ||PW:8 |9H|cxW<8 gxx xHH}8,A}8T:|.,A8`x9j@HA }ASx|N !|T9aPH|{x ;;,;;8(8$8 <888`H8a088H8a088H;H;Hd|T:8a0|.W:|{W:|{|d||c(||T:8a0.8x|x;|A8`8xx|`x,A |T:8a0.8x|x;,|AL;HpW:8a0|.|8|@@8H 8$(W:8a0|.T<|W:8a0|.$(;,T<|A;HPW:|{W:|{W ?@,B0J8L<M\NdOlPpQxS|TUVWZ\]acdfgkmnov,wTxxyz{~     ( 0 H L T \ d x             T \ p x |        $ ( , 4 8 @ H X h p              ( 0 8 T \ d l p           # % & $' (+ ,- 4. 81 D2 \3 p4 5 6 8 9 : > A D E G HIK L$MLNPPxTVWX[\`bcefgo p8t@|H}T <DLX $<DLp ,8X\|$(08@h#(.125 647<8D9P:\<?FGHI PS8T<VlWp]^_`abcdeijlnot v(x0ypz{|~$HPdl$(@hlpt| ! $' (()0+8.P/X0`1h3p6|789;?@BCFHJMNOP T(U,V0W`cpdefgjmoptvw{}8~@HX`x|(PX`hl|(08LPX$0@h $8@HPXl   0 T X t x         !!!! !(!<!D!P!h!l!t!!!!!!!!!""" "0"4 "H "T"\"`"l"t"|""""!"$"%"(")"*"-".#/#0#7#08#D9#H:#L;#P>#T?#X@#|A#C#F#G#I#K#L#N#O#Q#R#Z#[$\$_$8a$Db$Lh$dj$xl$n$o$p$$XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsLargeInt.c6! 8GSLintTimer$ 8startedU #" 8totalU #$ 8entriesU #$ 8runningU # " r% 8gTimersr#8@enum$2599gsLargeInt_cGSLintTimerMultGSLintTimerMultMGSLintTimerKMultGSLintTimerAddGSLintTimerSubGSLintTimerDivGSLintTimerSubDivideGSLintTimerSquareModGSLintTimerPowerMod GSLintTimerCount68gsiLargeIntTimerEnter! " 8idr#58gsiLargeIntTimerExit! " 8idr#18gsLargeIntSetValueU!%8lint#!8valueU #08gsiLargeIntResizeU!%8lint#"8lengthU #48gsiLargeIntSizePower2U!&8src1#&8src2#%8lenoutc # 8iU # 8len1U# 8len2U#18gsiLargeIntCompareU!%8data1c # 8len1U #%8data2c # 8len2U #<8gsiLargeIntStripLeadingZeroesU!%8lint#,8gsLargeIntAddU!&8src1#&8src2#%8dest#" 8resultU#-8gsiLargeIntAddU!%8data1c ##8length1U #%8data2c ##8length2U ##8destc #%8lenoutc #"8maxlenU # 8iU #+ 8carryU#Cmn#, 8shorterLenU # % 8longerLenU #) 8longerSrcc #,8gsLargeIntSubU!&8src1#&8src2#%8dest#" 8resultU#-8gsiLargeIntSubU!$8src1c ##8length1U #$8src2c ##8length2U ##8destc #%8lenoutc #, 8borrowU#Cmn#& 8shorterLenU # 8iU #-8gsLargeIntMultU!&8src1#&8src2#%8dest#" 8resultU#  ?U !8gsLargeInt_s$ 8mLengthU #$ 8mDatar#.8gsiLargeIntMultU!%8data1c #)8length1U # %8data2c #)8length2U #  )8destc # %8lenoutc #"8maxlenU # 8iU # 8kU #( 8tempr# + 8carryU#Ckl#! 8digitU #,8gsLargeIntDivU!&8src1#/8divisor# +8dest#  08remainder#   U -8gsiLargeIntDivU!#8srcc #%8lenU # %8div#%8dest#*8remainder#( 8resultU# * 8divisorHighBitU#% 8readIndexU#& 8readLengthU#, 8quotientr#  ) 8scopyr#  $ 8scopyLenU #1 8divisorDatac # & 8divisorLenU #) 8endLoopU# . 8quotientTempU #  38gsiLargeIntSubDivideU!"8srcc #(8lengthU # '8divisorc # 8dlenU #)8highbitU #  '8quotientc #/ 8aboveBitsU#Cmn#( 8tempr# 0 8quotientCopyr# .8gsLargeIntKMultU!&8src1#&8src2#%8dest#% 8lenU # " 8resultU#( 8tempr# , 8src1Copyr# , 8src2Copyr#  /8gsiLargeIntKMultU!%8data1c #%8data2c #"8lengthU ##8destc #%8lenoutc #"8maxlenU #) 8temp1r# ) 8temp2r#  ) 8temp3r# # 8halfLenU #" 8resultU#  U  U 28gsLargeIntSquareModU!&8lint#+8mod# +8dest#   8iU# 8kU#% 8lenU# ,+ 8carryU#Cmn#- 8oldShiftBitU# (- 8newShiftBitU# $( 8resultU#  & 8maskU # . 8squareSumsr# 0- 8otherSumsr# 0+ 8squareLenU # * 8otherLenU # 18gsLargeIntPowerModU!)8b# )8p#  )8m# %8dest# 8iU#$ 8digitNumU#$ 8digitBitU#* 8modPrimeU # & 8expHighBitU #% 8Rr# <( 8Rmodr# 8) 8R2modr# 4( 8tempr# 0+ 8xwiggler# ,( 8baser# () 8powerr# $' 8modr#  ' 8digitU #  8maskU #( 8maskedU #   U /8gsiLargeIntMultMU!"8x#"8y##8m#*8modPrimeU # %8dest#) 8tempLenU # ( 8tempr#  . 8lasttnptrc # . 8lastnptrc # # 8tptrc #$ 8nptrc #$ 8tiptrc #+ 8carryU#Clm#$ 8miU # " 8logB_rU #48gsiLargeIntInverseModU!%8mod##8destc #' 8xU#Cno#' 8yU#Clm#+ 8checkU#Cij# 8iU #6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L.8gsLargeIntPrintU!.8logFile# &8lint#/8gsiLargeIntPrintU!(8logFile#$8datac #"8lengthU #98gsLargeIntSetFromHexStringU!%8lint#)8hexstreamc#' 8writePosc #& 8tempU #  8lenU#% 8byteIndexU#58gsLargeIntReverseBytesU!%8lint## 8leftc #$ 8rightc # 8tempU #  U  U  ?UX$ 8stater#$ 8countr#% 8bufferr#-8gsLargeIntAddToMD5!-8_lint# *8md5#  & 8byteLengthU#( 8dataStartc#( 8lintr# 68gsLargeIntGetByteLengthU !&8lint## 8intSizeU#$ 8byteSizeU# 8iU# 8maskU #<8gsLargeIntSetFromMemoryStreamU!%8lint#*8datac# 8lenU #<8gsLargeIntWriteToMemoryStreamU!,8lint# )8datac#  ( 8copyr# 6:LO VZjnO R $ @R xU  W  PV   Z 4    [ p R ^ R X lW t _  ^ D TR W R  H |W  XR  W W  _ b D d R 0 @ t     c b |\  \  R  W W ( 4 P t  W  c g  d    R  , L X | R   4 xh i   R R    ,j Pm x R R R R R W W W    , d    `  |R q `  k  ,r < TW tr r r  n 8^ xR  R \  R R R W R _ 4m n " \#m pw $m w b & & 'm ( ( z !{ !|)m!| !*m!| " c "W " "} # #} $4W $H} $W $} $W ,/$ Df(P-"fr.%-/0Z  .0V/1Y  !.-1U8/Q{pPvPVw2{2U !2wG3io{3Z333 3)3M4lr~4V4v44 5e6<@H5aXqSSRx46OUa6R6u666696'[6Dx6o666 ! ;X AX| MR ^ sx     7v  L 7Q 57t X7 |7 7 7 7/ 7U 97r Z u\ {\ S  y     8 >m _E i 8 9   9S 9| '9 L9 u9 9 9: 9W9t9,G9r9``LR(CXw: ;$;P;u ;1;AV;k;;;;`;;.I;W:r;;0;V;;H<io{<U<}<< <5<\<C<k<je eT&;zLaq:!f2Q=n t =T=y===4=V=.d=W===> :? ZzkkX%B g8e:M>h;z?f: ooZ-HVq6$`Nt~$O"=wJes6(@ HrerkrwQs-V6c@~d!E(pLnqqY | 6 ]   Aa AH!A|!LA!A!A'!A]"1B"CBG"xB"B"B"C #D #6EW#FE #VE3#iEC#yES#FZ#F #F3#FF#FV#G$#G $ $%=$H`$UA$k$yB$$$%>%3C%Ik%`D%v%%%&/&:\&g&&&E& &F'6'+F'Ab'WG'm''''u'u<'\((#(4(MH(j"(p"(|HW((H{(H()x)xp)'^)7)L)u)))* *-}*3}t*?Z*O*d}***I *J +K +/L+AL6+OI+eLZ+sJ+L+K++++Z+, ,L,6,\,,,,,,\,- -/-S-p---t-a--..B.l.rT.~h...."8<TiD20  @*j(Nh]rL" J $\  ! 68 0IOU Pl2r x4 ~ H"j%ZY#{A?cEe, v   o "=@^I{ 2   a")" # #.W #Z#$/(EL* ^* p+ +'.. v( < ,8?d|M<amy,< Lj )5AMa@{@ $(l<)?G pb\" ttn"#0  !d ?#t ]"< $dT ^< ! I{ i   . R I 6m! b |j R : @r  $! (' D( k* + , - .:gsLargeInt.cgTimers.line..2607gsiLargeIntTimerEnter.line.gsiLargeIntTimerEntergsiLargeIntTimerExit.line.gsiLargeIntTimerExitgsiLargeIntResize.line.gsiLargeIntResizegsiLargeIntSizePower2.line.gsiLargeIntSizePower2gsiLargeIntCompare.line.gsiLargeIntComparegsiLargeIntStripLeadingZeroes.line.gsiLargeIntStripLeadingZeroesgsiLargeIntAdd.line.gsiLargeIntAddgsiLargeIntSub.line.gsiLargeIntSubgsiLargeIntMult.line.gsiLargeIntMultgsiLargeIntDiv.line.gsiLargeIntDivgsiLargeIntSubDivide.line.gsiLargeIntSubDividegsiLargeIntKMult.line.gsiLargeIntKMultgsiLargeIntPrint@3299@3300.line.gsiLargeIntPrint@3335@3336@3337@3338@3339.line..3409.dwarf.0011..3410.dwarf.0001..3411.dwarf.000c.gTimers.dwarf.0004..3412.dwarf.0014.gsiLargeIntTimerEnter.dwarf.0014.gsiLargeIntTimerExit.dwarf.0014.gsiLargeIntResize.dwarf.0014.gsiLargeIntSizePower2.dwarf.0014.gsiLargeIntCompare.dwarf.0014.gsiLargeIntStripLeadingZeroes.dwarf.0014.gsiLargeIntAdd.dwarf.0014.gsiLargeIntSub.dwarf.0001..3413.dwarf.0014.gsiLargeIntMult.dwarf.0001..3414.dwarf.0014.gsiLargeIntDiv.dwarf.0014.gsiLargeIntSubDivide.dwarf.0014.gsiLargeIntKMult.dwarf.0001..3415.dwarf.0001..3416.dwarf.0001..3417.dwarf.0013..3418.dwarf.0013..3419.dwarf.0001..3420.dwarf.0001..3421.dwarf.0015..3422.dwarf.0015..3423.dwarf.0015..3424.dwarf.0014.gsiLargeIntPrint.dwarf.0001..3425.dwarf.0001..3426.dwarf.0001..3427.dwarf.0013..3428.dwarf.0000..3429.dwarf.0000..3430current_time_hiresgsLargeIntSetValue.line.gsLargeIntSetValuememsetgsLargeIntAdd.line.gsLargeIntAdd_savegpr_20_restgpr_20memcpygsLargeIntSub.line.gsLargeIntSub_savegpr_21_restgpr_21gsLargeIntMult.line.gsLargeIntMult_savegpr_22_restgpr_22gsLargeIntDiv.line.gsLargeIntDiv_savegpr_26_restgpr_26__div2ugsLargeIntKMult.line.gsLargeIntKMult_savegpr_23_restgpr_23_savegpr_27_restgpr_27gsLargeIntSquareMod.line.gsLargeIntSquareMod_savegpr_25_restgpr_25gsLargeIntPowerMod.line.gsLargeIntPowerModgsiLargeIntInverseModgsiLargeIntMultM.line.gsiLargeIntMultM.line.gsiLargeIntInverseModgsLargeIntPrint.line.gsLargeIntPrintfprintfgsLargeIntSetFromHexString.line.gsLargeIntSetFromHexStringgsDebugAssertstrlensscanfgsLargeIntReverseBytes.line.gsLargeIntReverseBytesgsLargeIntAddToMD5.line.gsLargeIntAddToMD5gsLargeIntGetByteLengthMD5Update.line.gsLargeIntGetByteLengthgsLargeIntSetFromMemoryStream.line.gsLargeIntSetFromMemoryStreamgsLargeIntWriteToMemoryStream.line.gsLargeIntWriteToMemoryStream.dwarf.0013.GSLintTimer.dwarf.0006.gsLargeIntSetValue.dwarf.0006.gsLargeIntAdd.dwarf.0006.gsLargeIntSub.dwarf.0006.gsLargeIntMult.dwarf.0013.gsLargeInt_s.dwarf.0006.gsLargeIntDiv.dwarf.0006.gsLargeIntKMult.dwarf.0006.gsLargeIntSquareMod.dwarf.0006.gsLargeIntPowerMod.dwarf.0006.gsiLargeIntMultM.dwarf.0006.gsiLargeIntInverseMod.dwarf.0013._FILE.dwarf.0006.gsLargeIntPrint.dwarf.0006.gsLargeIntSetFromHexString.dwarf.0006.gsLargeIntReverseBytes.dwarf.0006.gsLargeIntAddToMD5.dwarf.0006.gsLargeIntGetByteLength.dwarf.0006.gsLargeIntSetFromMemoryStream.dwarf.0006.gsLargeIntWriteToMemoryStream.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   4$$A %8%8%U=/&m  1v  <v <  HH OP %X-kb gsMemory.o/ 1217418482 0 0 0 7232 ` ELF4( !|aaH|8!N !|aaH|8!N !|a a H|8!N !|$|~x|`xH|x|||P,A <`8c8<88iHx$|8! N <g<8<8<8 N !|aa<}N!|8!N !|a a <8}N!|8!N !| |x,Ax<8}N! |8!N !|a a <8 }N!|8!N ASSERT on '(((gsi_u32)ptr)% boundary)==0' [%s] in %s line:%d gsMemory.cRGHIL(M8N@QPRdSpfgijk(,<P`t(XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsMemory.c6!*8_gsi_mallocU !&8sizeU # $8_gsi_free!%8ptrU # +8_gsi_reallocU !%8ptrU # &8sizeU #  ,8_gsi_memalignU !$8boundaryU #&8sizeU #  8ptrU #U U UU U U U U U U ( 8malloc#& 8free#) 8realloc#* 8memalign# 1 8memmanagercallbacksr#U U UU U U U U U U 68gsiMemoryCallbacksSet! ")8p_malloc#'8p_free#*8p_realloc#+8p_memalign#.8gsimallocU ! "&8sizeU # /8gsireallocU ! "%8ptrU # &8sizeU #  (8gsifree! "8ptrU #08gsimemalignU ! "*8boundaryU # &8sizeU #  ' <( l) * m+  "BF~ (T  (PM  (I=zV \ 0hPv|Pv-P$` t$ 4 04 0:$:`J`s 1!$!  "$" 0#4@# P#0d$4t$ $06,,0 6_!6 "63#H6^$w7X..4 7T8~00@ 8T#8zM9K]2c2Hi u9G:44@ :Z: ($6((@&PP0]Dp>v|@ |b2H TM5z7H$Il$[4m41$$(4\4 $)18F0\2x,4`@H(@*oX~1EKEgsMemory.c.line..2410_gsi_malloc.line._gsi_malloc_gsi_free.line._gsi_free_gsi_realloc.line._gsi_realloc@2431@2432@2433_gsi_memalign.line._gsi_memalignmemmanagercallbacks.line..2467.dwarf.0011..2468.dwarf.0014._gsi_malloc.dwarf.0014._gsi_free.dwarf.0014._gsi_realloc.dwarf.0014._gsi_memalign.dwarf.0015..2469.dwarf.0015..2470.dwarf.0015..2471.dwarf.0015..2472.dwarf.0013..2473.dwarf.000c.memmanagercallbacks.dwarf.0015..2474.dwarf.0015..2475.dwarf.0015..2476.dwarf.0015..2477.dwarf.0000..2478.dwarf.0000..2479mallocfreerealloccallocgsDebugAssertgsiMemoryCallbacksSet.line.gsiMemoryCallbacksSetgsimalloc.line.gsimallocgsirealloc.line.gsireallocgsifree.line.gsifreegsimemalign.line.gsimemalign.dwarf.0006.gsiMemoryCallbacksSet.dwarf.0006.gsimalloc.dwarf.0006.gsirealloc.dwarf.0006.gsifree.dwarf.0006.gsimemalign.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4(`K R& 8  1 X  < d,  H 'P@]XkbgsPlatform.o/ 1217418482 0 0 0 4144 ` ELF4( !!|x;8! N !|x;!8! N !a;; |t|ta 8! N !a;; |t|t|t|ta 8! N !a ;;|t|t|t|t|t|t|t|ta8! N  (0"8&H(T)X+\,d-l.t0|146789:;>@ABCDEFG J0LDMHNLOXPdQpR|STUVWXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatform.c6!.8gsiFloatSwapc!"8bufc##8fU# " 8dstc#" 8srcc#-8gsiFloatUnswapU!"8bufc## 8fU# " 8srcc#" 8dstc#18gsiByteOrderSwap16U!%8_inU# # 8tU#  " 8inc#" 8outc#18gsiByteOrderSwap32U !%8_inU # # 8tU #  " 8inc#" 8outc#18gsiByteOrderSwap64U!%8_inU# # 8tU# " 8inc#" 8outc#\  HPs3Yt z HOr28DDViy\V*yMoVy0 &8NJR \HiP|HHXZDF\Z0 R$=QX wgsPlatform.c.line..2203.line..2236.dwarf.0011..2237.dwarf.0000..2238.dwarf.0000..2239gsiFloatSwap.line.gsiFloatSwapgsiFloatUnswap.line.gsiFloatUnswapgsiByteOrderSwap16.line.gsiByteOrderSwap16gsiByteOrderSwap32.line.gsiByteOrderSwap32gsiByteOrderSwap64.line.gsiByteOrderSwap64.dwarf.0006.gsiFloatSwap.dwarf.0006.gsiFloatUnswap.dwarf.0006.gsiByteOrderSwap16.dwarf.0006.gsiByteOrderSwap32.dwarf.0006.gsiByteOrderSwap64.text.line.debug.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4 \4  @ +  3 ; YNE /0 1217418483 0 0 0 29968 ` ELFr@4(!|49a0H|}x|#x<`;x88L1H|x,A WHcx8xL1H||x,@$,A ;~H;~xx8`H ,A ;^H;^Wx8`9a0H4|8!0N 8`N 8`N !|$a a<888 8H|x8|P|P|`xT$|8! N !|$a a<888 8H|x8|P|P|`xT$|8! N !|$a8 a<8888 H|x,@ 8`Ha$|8! N !|$a8 a<8888 H|x,@ 8`Ha$|8! N !|a8 a8 88H,@ a H8`|8!N !|a8 a88 8H,@ a H8`|8!N !|$<`;8 8`<88@88 H8P8 H 8`<88@8P8H<`88888|48 ;H ~ 8P|W:8|.;|A8W:8|.88 8$|8! N !|$||x|H|}xWF>W>, @ 8`H@,@,A,A 8`H ,@,@ 8`H8`$|8! N !|$88`<88@8 8H|~x,@ 8`H  aH|x,@ 8`Hp8`<88@x8H|~x,@xH8`H8T T  T@.|`x|x|xxHx$|8! N gsSocketRevolution.cFailed assertion name != NULLFailed assertion strlen(name) > 0Failed assertion dnscache != NULL[DNS cache] hit!! %s [DNS cache] trying to rehash [DNS cache] buffer is full %s [DNS cache] query failed for %s Failed assertion dnscache[ hash ] != NULLFailed assertion hostentry->h_addrtype == AF_INETFailed assertion dnscache[ hash ]->name != NULL[DNS cache] query has been cached %s SetSockBlocking: Set socket %d to %s blockingnon-blockingSetSockBlocking failed: tried to set socket %d to %s localhostclear,AH `|#xN !|$a a 8H|xx8H$|8! N !|$aaH|xx8H$|8! N !|$a a H|xx8H$|8! N !|$a|#x ,@ 8`H<8ax8H T>a8H|xx8H$|8! N !|4,a 8a 8HT>a8H|xx8H,4|8!0N !|$a a H|xx8H$|8! N !|$a|#x|+xT>axH|}xx8H$|8! N !|$a |3x;a xH|xx8H$|8! N !|4,($ a |3x|;x}Cx;T>a xxH|}xx8H,($ 4|8!0N !|$a a H|xx8H$|8! N !|4,a 8a 8HT> a 8 H|xx8H,4|8!0N !|4,a a H|xx8H,4|8!0N !|4,a a H|xx8H,4|8!0N !|$a|#x|+xT>axH|}xx8H$|8! N !|$aa8 H|x,@ 8`Ha $|8! N `N !|4,($ a|#x|+x|3x 8,A`,A`88a 888H|x,@ 8`H,A0,@ pA,A8H 8,A0,@ T8,A8H 8,A0,@ T,A8H 8x,($ 4|8!0N !|9aH|? x|{x8H,@<<`8c8<8L1H8DD,@ 8H8@cxH,@<<`8c8<8L1H8<<,@ 8@8`H|ex8`dxH,@,A;HЀ`W:|.,A8TH0`W:|c.c TT:|c.HT8T`W:|c.c TT:|.,@`W:|c.c TT:|c.H`W:|c.c H`W:|c.cH`W:|c.H;(A0`H88`Hx,@l8`|H`88,@<<`8c8<8L1H844,@ 88`88|HcxHX;;H ||tW~T:|`0;X|@A<`B8c|c|PT~|T>P;Ht||<`B8c|c | PT~|T>| PT:|.PP,A(PcdxH,@0PH,;(A`W:|.,A<`8,;HX||<`B8c|c | PT~|T>| PL`LT:|.,@ LH;(A(@(cxHHcxH||x,@$8`Hd8`HW:|d.8 `W:|.,@<<`8c8]<8L1H8,@ 8 8,A<<`8c8`<8L1H8,@ 8;H;| W:|.,@8`W:|c. `W:|c. 8`W:|c.8`W:|c.8T:HW:|.d ;HT| HW:|. W:|d.`W:|c.c W:|c. W:|. H;| W:|.,@8`W:|c.c W:|.cxH8cHW:|.d8`W:|c.,@<<`8c8{<8L1H8  ,@ 8`W:|c.cdxHxx9jHA }ASx|N 7=$?<@DBLDP}hp  4Ll 4<DH;\<l=t>ABFGHILMU <P\x   |4@DHPXpx$,LT\d  4"H#T%h&|'(*+,-/457$84:@;P<\?tCDFGHJKLMO$QHRTSdTlUxXZ[\]_a,b0c<dXe`flhijkmq rt(uDvPydz{|~$HTdlx$,8@LTlt|<X$8D    ( t        " ,$ P' T+ \1 h5 |9 ; = > ? B E G J Q S U X \ $] 8` c f g h i 4j Hl dn lp t v z { | d~ |  XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatformSocket.c6!  U8SOSockAddr 8lenU## 8familyU## 8datar#8SOInAddr! 8addrU #8SOPollFD  8fdU## 8eventsU#$ 8reventsU#"8tagDNSHashMap$ 8entryr#$ 8namec#* 8dnscache#.8SetSockBlockingU! 8sockU#&8isblockingU#! 8rcodeU# 8valU#/8SetSockBroadcastU! 8sockU#+8DisableNagleU! 8sockU#38SetReceiveBufferSizeU!&8sockU# &8sizeU#  ! 8rcodeU#08SetSendBufferSizeU!&8sockU# &8sizeU#  ! 8rcodeU#38GetReceiveBufferSizeU!&8sockU# ! 8rcodeU#& 8sizeU# % 8lenU#  08GetSendBufferSizeU!&8sockU# ! 8rcodeU#& 8sizeU# % 8lenU#  18CanReceiveOnSocketU!&8sockU# + 8aReadFlagU#  .8CanSendOnSocketU!&8sockU# , 8aWriteFlagU#  8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# ( 8aLocalHostr#& 8aliasesc## c! 8ipsr#  U  U  U 8IPAddrEntry # 8addrr#& 8netMaskr#( 8bcastAddrr#" r$ 8aAddrsr#H8getlocalhost! " " " "+ 8aNumOfIpsU#  8iU#/ 8aSizeNumOfIpsU#  / 8aSizeAddrListU# *8IsPrivateIPU!%8addr# 8b1U# 8b2U# 8ipU #08gsiGetBroadcastIPU !( 8addrtbl#) 8addrnumU#   8retU#( 8lengthU#  8ipU #. 8GSIRevolutionErrnoU#( 8DNSCACHESIZEU#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsSocketRevolution.c6!/8CheckRcodeU! "!8rcodeU##8errCodeU#%8socketU!$8pfU# &8typeU#  *8protocolU# ! 8rcodeU#*8closesocketU!&8sockU# ! 8rcodeU#'8shutdownU!&8sockU# %8howU#  ! 8rcodeU##8bindU!&8sockU# &8addr#%8lenU#  - 8localAddrr# ! 8rcodeU#&8connectU!&8sockU# ,8addr#  %8lenU# . 8remoteAddrr# ! 8rcodeU#%8listenU!&8sockU# )8backlogU#  ! 8rcodeU#%8acceptU!&8sockU# %8addr#"8lenc#! 8rcodeU##8recvU!&8sockU# (8bufc#  %8lenU# !8flagsU#! 8rcodeU#'8recvfromU!&8sockU# (8bufc#  %8lenU# !8flagsU#%8addr#&8fromlenc#! 8rcodeU##8sendU!&8sockU# )8bufc#  %8lenU# '8flagsU# ! 8rcodeU#%8sendtoU!&8sockU# )8bufc#  %8lenU# '8flagsU# ,8addr# '8tolenU# . 8remoteAddrr#  ! 8rcodeU#)8getsockoptU!&8sockU# '8levelU#  )8optnameU# +8optvalc# +8optlenc# ! 8rcodeU#)8setsockoptU!&8sockU# '8levelU#  )8optnameU# ,8optvalc# (8optlenU# ! 8rcodeU#*8getsocknameU!&8sockU# %8addr#"8lenc#! 8rcodeU#(8inet_addrU !*8namec# ! 8rcodeU#( 8addrr#  48GOAGetLastErrorU! " 8sockU#.8GSISocketSelectU!+8theSocketU# *8theReadFlagc#+8theWriteFlagc#,8theExceptFlagc#* 8pollFDr#  ! 8rcodeU#78gethostbyname! "$8namec# 8hashU # 8iU #% 8lenU # X* 8hostentry## 8jU# T+ 8data# P) 8newhashU # L "4 ` e de b ,b p p $$8 L| t z(~(%m8  { D Xz z m@B P E H 0K HL X K O  R  \U t X  P[ h ^  K <a L d  g  \j t m mdr Ls jnvzw x w mx my m$mDm`z pmmz mz mz mz mz m m { $m 0m > B J N Tw tm | x m D} hm ~  m ~ ~ ({ ,m @m V Z b f lw     w m m $m 8m P{ Tm p{ tm m K m x { m m . 2 : > Dw dm x t , x - ?b&3-MBj><_n8FF\j.*Nt"CfSOOK)/`;Ya`V|(MntdYz4:dFVlwP W3b~PTB(jPu/(#0& % 1# 62! B1 K& W3 w4 5  C 3 i 4  25 L6" b n7$ }6 '     2 0 / 7 s  " Q    O  m   1 O U aX t     8. = I9( e) <  )=w@ F L8X=Py=s@@PIo9^uvC|C@PqFFHM rEj{IIIo+PdMjMhvLx@SPYPHeKtSSpK$p4IkVVdIq&Gl+YYMu'7Lr'\\XIr .Uzf__Kt:KfAbbb` O/vVee`#OIvp*h0hp<PburkkLR sANmXnn8T)ppTYHs%b uuh.%[I{i 5#^  +72H[ioy8"\"!*(2`0&'  7@P4 , 8 D V  h|* ( &  #  .!  O   o     D" & f$ > . ] A( { i  m   x !w H L P ( h@4('/H8\(GRWPbipthx<H($p8<dt2FX ("</8d`CP(Ta`lx(}$p<L<T,'.:F<hT&hpwx $1D`Y(t4`(dFd>F\P <$P4<JWj|x! EB! !  n! ' C^S `O y  E   Z 2! H ! `  y | )  Vu  b H 8 ' : Kd+ ` qrf      eX ) b gsPlatformSocket.c.line..2409CheckRcode.line..2410.line.CheckRcodeGSIRevolutionErrnodnscache$2600@2703...data.0@2704@2705@2706@2707@2708@2709@2710@2711@2712@2713@2714@2715@2742@2743@2744@2745aLocalHost$2809...bss.0aliases$2810ips$2811aAddrs$2812@2823DNSCACHESIZE$2599.line..2857.line..2858.dwarf.0011..2859.dwarf.0001..2860.dwarf.000c.dnscache$2600.dwarf.000c.aLocalHost$2809.dwarf.000c.aliases$2810.dwarf.0001..2861.dwarf.000c.ips$2811.dwarf.0001..2862.dwarf.0001..2863.dwarf.0001..2864.dwarf.0001..2865.dwarf.000c.aAddrs$2812.dwarf.000c.GSIRevolutionErrno.dwarf.000c.DNSCACHESIZE$2599.dwarf.0000..2866.dwarf.0000..2867.dwarf.0011..2868.dwarf.0014.CheckRcode.dwarf.0000..2869.dwarf.0000..2870socket.line.socketSOSocketclosesocket.line.closesocketSOCloseshutdown.line.shutdownSOShutdownbind.line.bindmemcpySOBindconnect.line.connectSOConnectlisten.line.listenSOListenaccept.line.acceptSOAcceptrecv.line.recvSORecvrecvfrom.line.recvfromSORecvFromsend.line.sendSOSendsendto.line.sendtoSOSendTogetsockopt.line.getsockoptSOGetSockOptsetsockopt.line.setsockoptSOSetSockOptgetsockname.line.getsocknameSOGetSockNameinet_addr.line.inet_addrSOInetAtoNGOAGetLastError.line.GOAGetLastErrorGSISocketSelect.line.GSISocketSelectSOPoll_savegpr_27_restgpr_27gethostbyname.line.gethostbynameOSPanicstrlenstrncmpgsifreegsimallocmemsetstrcmpSOGetHostByNamestrcpy_savegpr_23_restgpr_23SetSockBlocking.line.SetSockBlockingSOFcntlSetSockBroadcast.line.SetSockBroadcastDisableNagle.line.DisableNagleSetReceiveBufferSize.line.SetReceiveBufferSizeSetSendBufferSize.line.SetSendBufferSizeGetReceiveBufferSize.line.GetReceiveBufferSizeGetSendBufferSize.line.GetSendBufferSizeCanReceiveOnSocket.line.CanReceiveOnSocketCanSendOnSocket.line.CanSendOnSocketgetlocalhost.line.getlocalhostSOGetInterfaceOptIsPrivateIP.line.IsPrivateIPSONtoHlgsiGetBroadcastIP.line.gsiGetBroadcastIP.dwarf.0013.SOSockAddr.dwarf.0013.SOInAddr.dwarf.0013.SOPollFD.dwarf.0013.tagDNSHashMap.dwarf.0006.SetSockBlocking.dwarf.0006.SetSockBroadcast.dwarf.0006.DisableNagle.dwarf.0006.SetReceiveBufferSize.dwarf.0006.SetSendBufferSize.dwarf.0006.GetReceiveBufferSize.dwarf.0006.GetSendBufferSize.dwarf.0006.CanReceiveOnSocket.dwarf.0006.CanSendOnSocket.dwarf.0013.SOHostEnt.dwarf.0013.IPAddrEntry.dwarf.0006.getlocalhost.dwarf.0006.IsPrivateIP.dwarf.0006.gsiGetBroadcastIP.dwarf.0006.socket.dwarf.0006.closesocket.dwarf.0006.shutdown.dwarf.0006.bind.dwarf.0006.connect.dwarf.0006.listen.dwarf.0006.accept.dwarf.0006.recv.dwarf.0006.recvfrom.dwarf.0006.send.dwarf.0006.sendto.dwarf.0006.getsockopt.dwarf.0006.setsockopt.dwarf.0006.getsockname.dwarf.0006.inet_addr.dwarf.0006.GOAGetLastError.dwarf.0006.GSISocketSelect.dwarf.0006.gethostbyname.text.data.bss.sdata.sbss.sdata2.text.line.debug.rela.text.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,      4> ((0 0'4 - 3 P:?8 E@8 PE [F(  gT< @o`L 2wk~l4/20 1217418483 0 0 0 13448 ` ELF24( !|$|}xH|x};xHx$|8! N !|$|}xH|x};xHx$|8! N !|$a|#x |3xW,A 8T4xHx xx99 U)>HxH8`$|8! N !| |xxH,AH8 |8!N !| |xxH,@ xH,AH8 |8!N !|$aaH|x,@ 8`H8`$|8! N !|aaH|8!N !|aaH|8!N !|aaH|8!N N !|4,|x 8aHa,4|8!0N !|$a aH|xx$|8! N !|a aH|8!N N N   $08<Xt| &(*-./14$6,70=L>`?hAtB|DJLMNPQSYZ\]^$_(e<fLgTmdnto|uvw(48L`hx|XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatformThread.c6!U U   U  U  U  U8OSContext" 8gprr# 8crU # 8lrU # 8ctrU # 8xerU #" 8fprr#& 8fpscr_padU #" 8fpscrU #! 8srr0U #! 8srr1U #! 8modeU#" 8stateU#" 8gqrr#$ 8psf_padU #" 8psfr#"8OSThreadQueue& 8head#& 8tail#!8OSThreadLink& 8next#& 8prev# 8OSMutexLink& 8next#& 8prev#8OSMutex$ 8queuer#( 8thread#" 8countU # # 8linkr#!8OSMutexQueue& 8head#& 8tail#  U 8OSThread& 8contextr#" 8stateU#! 8attrU#$ 8suspendU #% 8priorityU #! 8baseU # 8valU #' 8queue## 8linkr#( 8queueJoinr#' 8mutex#) 8queueMutexr#) 8linkActiver#) 8stackBasec#( 8stackEndc #" 8errorU # ' 8specificr# & 8mThreadr## 8mStackU # 8OSSemaphore " 8countU #$ 8queuer#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsThreadRevoulution.c6!68gsiInterlockedIncrementU !$8valuec ## 8enabledU# 8retU #68gsiInterlockedDecrementU !$8valuec #! 8stateU# 8retU #-8gsiStartThreadU!28aThreadFunc# (8theStackSizeU #%8argU #  /8theThreadIdOut#) 8aStackBasec#*8gsiCancelThread!,8theThreadID#+8gsiCleanupThread!,8theThreadID#38gsiHasThreadShutdownU !28theThreadID# $ 8shutdownU#78gsiInitializeCriticalSection!.8theCrit# 28gsiEnterCriticalSection!.8theCrit# 28gsiLeaveCriticalSection!.8theCrit# 38gsiDeleteCriticalSection!(8theCrit#<8gsiCreateSemaphorer!18theInitialCountU# -8theMaxCountU#  ,8theNamec# - 8semaphorer# 28gsiWaitForSemaphoreU !38theSemaphore# .8theTimeoutMsU #  " 8retvalU #.8gsiReleaseSemaphore!38theSemaphore# 18theReleaseCountU#  ,8gsiCloseSemaphore!-8theSemaphore#(8gsiExitThread!,8theThreadID# 4 t    (! d$ x% ( $ %  ( P- x0 3 8 ,; d>   X $     ( HCfC@r C_C~CCC (CNC(pCICjCCCC;CGaDrDHIDnIEqEGIEm*IDFpdFFtGFlGGG@DGhIG>GKFeHqHGGHmG IIC#C9Ie[I|IIIII7D-IZ:EPIbDxIGIHIEI$ILBIndIu_8I[Jj JB 0Jf >D `    K . 4X @KZ dK} K L  X LZ L{ %L HM c i uM_  M M M  #M PNZ h" n"L zNV  O[ & &\ OW  P &) ,)H 8Pe O jP Qi + +( Qe G Rd.!.(-R`@G_Sd11(S`GT_44T[ G"UFJL6R6X^UmUUUJV99?9<KVecJ~VVW<<,WaJ3WhX]??XYJYXAAYT , 8 DV$h z    _ P T X  .XF<dxXXV<dLL<4CK\\2FsHx<<(d(:F(^| X(<@(,<L,Phj|x | @!Yr!q!<p!)!=]q!V!kj!   @ HZ [ @ ii dWd_5`]SXgsPlatformThread.c.line..2407.line..2408.line..2508.line..2509.dwarf.0011..2510.dwarf.0015..2511.dwarf.0001..2512.dwarf.0001..2513.dwarf.0001..2514.dwarf.0001..2515.dwarf.0001..2516.dwarf.0013..2517.dwarf.0000..2518.dwarf.0000..2519.dwarf.0011..2520.dwarf.0000..2521.dwarf.0000..2522gsiInterlockedIncrement.line.gsiInterlockedIncrementOSDisableInterruptsOSRestoreInterruptsgsiInterlockedDecrement.line.gsiInterlockedDecrementgsiStartThread.line.gsiStartThreadgsimallocOSCreateThreadOSResumeThreadgsiCancelThread.line.gsiCancelThreadOSCancelThreadgsifreegsiCleanupThread.line.gsiCleanupThreadOSIsThreadTerminatedgsiHasThreadShutdown.line.gsiHasThreadShutdowngsiInitializeCriticalSection.line.gsiInitializeCriticalSectionOSInitMutexgsiEnterCriticalSection.line.gsiEnterCriticalSectionOSLockMutexgsiLeaveCriticalSection.line.gsiLeaveCriticalSectionOSUnlockMutexgsiDeleteCriticalSection.line.gsiDeleteCriticalSectiongsiCreateSemaphore.line.gsiCreateSemaphoreOSInitSemaphoregsiWaitForSemaphore.line.gsiWaitForSemaphoreOSWaitSemaphoregsiReleaseSemaphore.line.gsiReleaseSemaphoreOSSignalSemaphoregsiCloseSemaphore.line.gsiCloseSemaphoregsiExitThread.line.gsiExitThread.dwarf.0013.OSContext.dwarf.0013.OSThreadQueue.dwarf.0013.OSThreadLink.dwarf.0013.OSMutexLink.dwarf.0013.OSMutex.dwarf.0013.OSMutexQueue.dwarf.0013.OSThread.dwarf.0013.OSSemaphore.dwarf.0006.gsiInterlockedIncrement.dwarf.0006.gsiInterlockedDecrement.dwarf.0006.gsiStartThread.dwarf.0006.gsiCancelThread.dwarf.0006.gsiCleanupThread.dwarf.0006.gsiHasThreadShutdown.dwarf.0006.gsiInitializeCriticalSection.dwarf.0006.gsiEnterCriticalSection.dwarf.0006.gsiLeaveCriticalSection.dwarf.0006.gsiDeleteCriticalSection.dwarf.0006.gsiCreateSemaphore.dwarf.0006.gsiWaitForSemaphore.dwarf.0006.gsiReleaseSemaphore.dwarf.0006.gsiCloseSemaphore.dwarf.0006.gsiExitThread.text.text.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,        44 X$| %` 0x <"< D'mL/I_V//40 1217418484 0 0 0 47616 ` ELF4(!|49a0H|? x,@<`8cH8<`8cH~H|}x,A8} c ; cxH||xxxH~H 88<`8cHx9j0HA }ASx|N !|$a|#x8`0H|x,@ 8`HaH,@xH8`H`8<`;<`8c8x8H,@(H8xH;8`H 8`$|8! N !|4,(|x88 8d| deB;xHH8xH;,(4|8!0N !|D<84|x,@ 8`HL88 8d| deB;xHHxHx<84D|8!@N !| |~x,@ 8`H0xH8cH|x,AxxHx |8!N !| |xxH|ctH|`t;|t,@x |8!N !| |xxH|ctH|`t;|t,@x |8!N N N !|$H|#x|~x<`T<`b8cM|TѾ8xxH|#x|#xx$|8! N N !|a8<`T<`b8cM|TѾ8|(|f)|`|!|)|cH|8!N P|p88`||8m8|f |!m|"|0|88`d|{|x pp||{a88`o`ld|e|||,@\88`old|e|||,@488`lld|e0|||,@88`o`ld|e|||,Ah88`old|e|||,A@88`lld|e0|||,@88`HĀ8`8||d8`8|x|x|`x,A<xxH88|*x|`x|x0|H 8,A88`H(pp|~|a88`old|e|||,@\88`o`ld|e|||,@488`lld|e0|||,@88`old|e|||,Ah88`o`ld|e|||,A@88`lld|e0|||,@88`H8`<8||d<8`8|x|x|`x,A<xxH8<8|*x|`x|x0| H 8 ,A88`Hdpp||88`ol`||!|!|,@\88`o`ld|e|||,@488ll| |c|`|c,@88`olc||c|`|c,Ah8`8o`l|c|||,A@88`lld|e0|||,@88`H<8<8|f |!<8`8|x|x|+x,A<xxH8<8|x|c*x|x0|`aH 8`a,A88`Hpp||}a88ol|f|||,@\88`o`ld|e|||,@488`lld|e0|||,@98ol||||,Ah8`8o`lŀ||||,A@88`lle|0|||,@88`Hx8aHa,@88`HX||  || a9a@HD|8!@N !|4,($a<`;aH|~x<`;~T`:|P~T`:|P;HL<`8c|||t<`8c|||t;x; ,A8 ;8 ;x H|x8 ;xH|x8:;xH|x8:;xH|x8 ;xAT`>AW~T<8| @@ W~;W<8| @@ W~;x 8!N !|`H``|8!N ! ,A T~H; 8!N !|$|}xP,@ xHH||P|~$|8! N ,A(|tT:|t|&p|x|t,A,|tT>T 6|t|p|x|t,A$|tTT02|x|tN !;H|T>8|;|(AH88|;,A|p|tTT 6 |&p|x|t T>T: |6p|x|t T|t8! N !|D9a@H|~x|#x|+x|3x;;;,A@ ,@H;H;H;,@ <`8c8<88H,A,A 88H||t,0A@||t,9A0|~8|tWW|PT>|8a |HX||t,aA@||t,zA0|~8|tWW|PT>|8a |H ||t,AA@||t,ZA0|~8|tWW|PT>|8a |H|t||t|@(8>WW|PT>|8a |H|t||t|@(8?WW|PT>|8a |HH|t||t|A||t,At,A 88HWW|PT>|,@8a |8H;;|@|t||t|@,AWW|PT>|,AWW|PT>|8a |c|tWW|PT>|* H8a |WW|PT>|*HWW|PT>|,@ ;H;,A9a@HD|8!@N !|49a0H|xx|#x|+xx@|tH |t,?@|t|@A89a0H4|8!0N ! |~x,A@ ,@H;Hh;H`;HX|t|t|@<|P8TT|PT>|*|P|p|T:|P|fH,8c|t,@|P|p|T:|eP 8!N N !|49a0H|~x|#x,A 8`Hp,A@ ,@H;H;H;,@H 8~dxH~8~8;H|t,A8A|tH|t,3A8G|tHd|t,=A8|tH@|t,>@|tH |t,?@|t;,AL,@(|t,@|t8`9a0H4|8!0N !|$|}x xH|x P|}|txH$|8! N !|t9apH|? x|wx|#x|+x|3x|;x8(;`8$,A|t,A ,@ 8`HxWW|PT>|,@p|`;H8|p,A;Cx8|t8H_4W:H$$~xH$8|tW:H$888T:|.0,84|`8<,@8 H؀ |t;{T>|t;{T>|t;{TF>|t;{<8<|A8$H(x9jpHA }ASx|N !|$a a 8H$|8! N !|$a a 8H$|8! N N SunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec%02X%02X%02X%02X%02X%02X0000JanFebMarAprMayJunJulAugSepOctNovDecSunMonTueWedThuFriSat%s %s %02d %02d:%02d:%02d %d ASSERT on 'theNumberStr != NULL' [%s] in %s line:%d gsUtilRevolution.cResolved host '%s' to ip '%s' (Asynchrounous) DNS lookup starting ;Zx0Nm:Yw/MlASSERT on 'inlen >= 0' [%s] in %s line:%d gsPlatformUtil.c%lld+/=[]_-_=jw} ,8@LX` $,4<Ddlt|    (DPX\ "#dfghijk lq(r@sDuHv\w`ypzt}~NOPPVTpt04LT\d$%*,./13D4H:\<=>DMSTYZ\_a8c@hXnoqrtuw}4 ( 4 T     0       ` l    $0LLXx0< $@X`d p!"#$%&'() *<+H-P/X;t?@ACEFHJLMPQUVWX\^_4b@c`fhgpixklwxyz{| },08@P\`lpx 8<@DHLpx,Lx (04P`dh (04<@X|    DHPTX `!p"#$%&'()* +, /81D3H6`7d9h:l;p>t@xABCEFJKLM PU,V8[@^\_`adbhclfpghjlmnopq rs0t@uPv`wlyx{|},Xdl (8@PX`dt , 8 L P X l p |  !$!0!@!L!P!X!h!l!t!!!!!!!!"""("D"\"l""6""  ,4P'(234679: >(C<ELFXGdHpI|JKLMNORTW]X^`axbcfikl XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsPlatformUtil.c6!  U$ 8keyvalr#  U  U" r+ 8GSIMonthNamesr#  U" r- 8GSIWeekDayNamesr#8tm$# 8tm_secU## 8tm_minU#$ 8tm_hourU#$ 8tm_mdayU# # 8tm_monU#$ 8tm_yearU#$ 8tm_wdayU#$ 8tm_ydayU#% 8tm_isdstU# ) 8aTimeStructr#( 8aRetVal##8OSCalendarTime( 8secU# 8minU#! 8hourU#! 8mdayU#  8monU#! 8yearU#! 8wdayU#! 8ydayU#! 8msecU# ! 8usecU#$  U! 8strr# 8OSMutexLink& 8next#& 8prev#8OSMutex$ 8queuer#( 8thread#" 8countU # # 8linkr#+ 8aHostnameCritr#( 8aInitializedU#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc#  & 8mThreadr## 8mStackU #+8GSIResolveHostnameInfo0( 8hostnamec# 8ipU #. 8finishedResolvingU#' 8threadIDr#C8gsiResolveHostnameThreadU ! " "%8argU # * 8aHostAddr#' 8handle#! 8ipc#88gsiStartResolvingHostnameU!.8hostnamec# (8handle#% 8info#58gsiCancelResolvingHostname!'8handle#/8gsiGetResolvedIPU !'8handle# 8ipU #+8goastrdupc!#8srcc#" 8resc#)8_strlwrc!%8stringc## 8holdc#)8_struprc!%8stringc## 8holdc#(8SocketStartUp!)8SocketShutDown!+8current_timeU !. 8aTickNowU#Cno#) 8aMillisecondsU #18current_time_hiresU !!8msleep!&8msecU #   U%8_lpdaysr#  U#8_daysr#  U%8_dnamesr#  $U%8_mnamesr# 8tbr#*8store_dtc! 8pc#8valU#F8gsiSecondsToDate! " " "$8timpc#, 8caltimU#Cmn#( 8islpyrU#  " 8tmptimU#* 8mdaysc# $ 8ptb#58gsiDateToSecondsU! "#8tb#( 8tmptm1U# , 8tmptm2U#Cmn#, 8tmptm3U#Ckl#- 8tbtemp#   U! 8bufr#F8gsiSecondsToStringc! " " "*8timpc#  8pc#% 8dayU# % 8monU#  8iU#$ 8ptm#% 8randomnumU #+8nextlongrandU ! 8seedU # 8loU # 8hiU #-8longrandU ! ".8Util_RandSeed! " 8seedU #+8Util_RandIntU!8lowU#&8highU# ! 8rangeU # 8numU#&8QuartToTrip!$8quartc##8tripc#!8inlenU#  U&8TripToQuart!$8tripc#$8quartc#!8inlenU#, 8triptempr#  8iU#  U-8defaultEncodingr#  U/8alternateEncodingr#  U.8urlSafeEncodeingr#  U68B64Decode! " " "%8inputc#%8outputc#!8inlenU#%8outlenc#.8encodingTypeU# ( 8encodingc#, 8holdinc# # 8readposU#$ 8writeposU#) 8blockr#  68B64Encode! " " "%8inputc#%8outputc#!8inlenU#.8encodingTypeU# ( 8encodingc#& 8holdoutc#' 8lastcharc# 8todoU#=8B64DecodeLenU! " " "%8inputc#(8encodingTypeU#( 8encodingc#& 8holdinc# & 8inputc# 8lenU#) 8encodingTypeU#.8B64InitEncodeStream!%8data#%8inputc#8lenU#(8encodingTypeU#@8B64EncodeStreamU! " " "%8data#%8outputc#( 8encodingc# 8cc# 8iU#&8gsiPadRight!%8cArrayc#)8padCharU# )8cLengthU#   8diffU#" 8lengthU#-8gsiXxteaAlgc!#8sInc#8nInU#"8keyc# 8bEncU##8nOutc## 8iU# < 8pU#$ 8n1U# 8& 8kc # 4 8vc ## 8zU # 0# 8yU # ,) 8oStrc# (# 8pStrc#) 8sIn2c# $% 8sumU #  # 8eU# % 8sumU # # 8eU# # 8qU # 08gsXxteaEncryptc!*8iStrc# )8iLengthU#  (8keyc# ,8oLengthc# 08gsXxteaDecryptc!*8iStrc# )8iLengthU#  (8keyc# ,8oLengthc# (8gsiCheckStack!c/8GOAGetUniqueID#- 8gQueueInitializedU#  U  U  U  U8OSContext" 8gprr# 8crU # 8lrU # 8ctrU # 8xerU #" 8fprr#& 8fpscr_padU #" 8fpscrU #! 8srr0U #! 8srr1U #! 8modeU#" 8stateU#" 8gqrr#$ 8psf_padU #" 8psfr#!8OSThreadLink& 8next#& 8prev#!8OSMutexQueue& 8head#& 8tail#  U 8OSThread& 8contextr#" 8stateU#! 8attrU#$ 8suspendU #% 8priorityU #! 8baseU # 8valU #' 8queue## 8linkr#( 8queueJoinr#' 8mutex#) 8queueMutexr#) 8linkActiver#) 8stackBasec#( 8stackEndc #" 8errorU # ' 8specificr#"8OSThreadQueue& 8head#& 8tail#$ 8gQueuer#U8OSAlarm0) 8handler# 8tagU #! 8fireU#& 8prev#& 8next## 8periodU#" 8startU# % 8userDataU #($ 8gAlarmr#XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\revolution\gsUtilRevolution.c6!?8GOAGetUniqueID_Internalc! "( 8aMacr#  ) 8aMacLenU# +8gsiTimeInSecU!$8timerc#' 8tU#Cno#68gsiGetGmTime! "&8theTimec#2 8aCalTimeStructr# <8gsiCTimec! " " ",8theTimec# $ 8ptm#/8gsiStringToInt64U!28theNumberStrc# +8gsiInt64ToString!+8theNumberStrc#+8theNumberU# !|$<`|t,A<`8cHx88`<888 8H<`8c<8 T> T>T>T>T >T >L1H<`8c$|8! N !|$|}x;;H<T8H|#x|~x,A xx$|8! N !|D<|x8H` ``` `a8` `8`8` `<D|8!@N !|$a<`;aH|x8l<`8c8\T:|P8D|*T:|P8 |2 ?_L1H<`8c$|8! N !|aaH|8!N !|$|x ,@ <`8c8<88iHx8 L1H$|8! N } m.24 <mBFH P x  ~  ( >"B"F J X h x          P  p Dq  D ^#b#q q  lq q q  ,   $q q q   && &&*.x$ $ $ $ $ 4$ R&V&'m( 'm'm0'mx*  8m@mHmV0Z0\mb1f1l| \,  , D h mmm. $ `mhmpm \mdmlm.    <     !` " " "X " n 7,\" 8 9$8 : ; &<"<;H=+^<gs> ?">@-?]:]?c4Y?A)S\hB({nCc5Uv(IjC D!*C3?p_Fol@h9F`E+vF(BjBeG_G8G[SDrcGH  EFHh $H 9 NH ` uH    f   ( 8 Q` t z| \  x   V  t )t B Hl TN wp u  d N q u ) /d ;N `q (   )     x Y 1 ^1 }  K  d G I % IJ ?#MJVbK %KL %LM # Nm$$*$\6NJVNiy2Mj7Y .  X+WO P!O&#)/P;peQ%-'9RR(X(tdRKRiRS-**,QR ,QNC\bhnJpT ,,TJATmdTU V..VJVnV8VIUdVW -WX / X!Y A.ZYcoZ t[0UHk,ZKh]ciou[BhDdb=e[[8[X[06BSR[gx e'[<ahKt>gPo>^8^ ~ + N q  9 ^! !.!S!v!!!D!Z!" "H"x""D"Z""###S(#i#o#{\#/#\##]-#2#^ $ _ $*` $Ja $j$@$^$_$~$%%(%4_%J%p(%I%j%%&&#`&9&]&ia&q&G&&m&&q'G'%';m'K'eb ''C''e'( (/(T(u(7((Z((())).)A)W)j)$)L)n)*b*r*@H*P*fn*v*c$**3*d>*d%**d:**@+E+!d+7e+W+x+++++, <,2e$,A,J4,dh, ,  ,- i-2-8->9-Jig-W:-ri-z-n-nx-O-v..1.7r.=r.CB.O\.u...u.u.=.@.D.h//"/;e/Xw/^w(/ja//z/zl/V/  " & Ll R V Z^m  p q Ht Pm\mhmtmmmmmmmr Tm Z^y m| mm   *0: Rj^rP| $D$8\|5X #B%Hp$K\Tdcgqtt~,(F0x+ 0`  ) ;  M$ e  w  " @+ k  " - 7) `( +  =! RX+ q( _      Z      m 2  D! T % j1 -     }      g  " 4#s F#- d#  v$  $"  $B  ']  *$ *> ,*$ ,N ,R  ,\ ,- P0 b0!  tx F(  2x( 6<l M(dr~4>lHP_|zfF(ZP (d VP  d (P 6 > L  ` o  x  2 p <  td F  4 D4  %   '4 8r O  ` w  , F @h dF     $ 0t : r J Q ] iX s Hr 8   P(  x6 h 2  ! -, 9: K"(D Z o"lD ~8 " V   ]! n! 7p! ! ! 0! S  y I` x !t u u (  ) 0  I V1 h K { % 7# z% % q2    "R <; U- q/ 9.  Ch     - E ]! x"p #K( #/ $b! &{q! &q! '}! %*r! ?*@! S-z l. . /3e / gsPlatformUtil.ckeyval$2403.line..2404@2410...data.0GOAGetUniqueID_Internal.line..2411.line.GOAGetUniqueID_InternalGSIMonthNamesGSIWeekDayNamesaTimeStruct$2425aRetVal$2426str$2434@2437@2451@2452@2453@2454aHostnameCrit$2460aInitialized$2461@2478gsiResolveHostnameThread.line.gsiResolveHostnameThread@2494tbstore_dt.line.store_dtbufrandomnumnextlongrand.line.nextlongrandlongrand.line.longrandQuartToTrip.line.QuartToTripTripToQuart.line.TripToQuart@2834@2835gQueueInitializedgQueuegAlarm.line..3077.line..3078.dwarf.0011..3079.dwarf.0001..3080.dwarf.000c.keyval$2403.dwarf.0001..3081.dwarf.0001..3082.dwarf.0001..3083.dwarf.000c.GSIMonthNames.dwarf.0001..3084.dwarf.0001..3085.dwarf.000c.GSIWeekDayNames.dwarf.000c.aTimeStruct$2425.dwarf.000c.aRetVal$2426.dwarf.0001..3086.dwarf.000c.str$2434.dwarf.000c.aHostnameCrit$2460.dwarf.000c.aInitialized$2461.dwarf.0013..3087.dwarf.0014.gsiResolveHostnameThread.dwarf.0001..3088.dwarf.0001..3089.dwarf.0001..3090.dwarf.0001..3091.dwarf.000c.tb.dwarf.0014.store_dt.dwarf.0001..3092.dwarf.000c.buf.dwarf.000c.randomnum.dwarf.0014.nextlongrand.dwarf.0014.longrand.dwarf.0014.QuartToTrip.dwarf.0001..3093.dwarf.0014.TripToQuart.dwarf.0001..3094.dwarf.0001..3095.dwarf.0001..3096.dwarf.0001..3097.dwarf.0013..3098.dwarf.0015..3099.dwarf.000c.gQueueInitialized.dwarf.0001..3100.dwarf.0001..3101.dwarf.0001..3102.dwarf.0001..3103.dwarf.0001..3104.dwarf.000c.gQueue.dwarf.0015..3105.dwarf.000c.gAlarm.dwarf.0000..3106.dwarf.0000..3107.dwarf.0011..3108.dwarf.0014.GOAGetUniqueID_Internal.dwarf.0000..3109.dwarf.0000..3110SOGetInterfaceOptsprintfgsiTimeInSec.line.gsiTimeInSecOSGetTime__div2igsiGetGmTime.line.gsiGetGmTimeOSTicksToCalendarTimegsiCTime.line.gsiCTimegsiStringToInt64.line.gsiStringToInt64atollgsiInt64ToString.line.gsiInt64ToStringgsDebugAssert_savegpr_26_restgpr_26gsiInitializeCriticalSectiongsiEnterCriticalSectiongethostbynameSOInetNtoAinet_addrgsiLeaveCriticalSectiongsiStartResolvingHostname.line.gsiStartResolvingHostnamegsimallocgoastrdupgsifreegsiStartThreadgsiCancelResolvingHostname.line.gsiCancelResolvingHostnamegsiCancelThreadgsiGetResolvedIP.line.gsiGetResolvedIPgsiCleanupThread.line.goastrdupstrlenstrcpy_strlwr.line._strlwrtolower_strupr.line._struprtoupperSocketStartUp.line.SocketStartUpSocketShutDown.line.SocketShutDowncurrent_time.line.current_timecurrent_time_hires.line.current_time_hiresmsleep.line.msleepOSSleepTicks_lpdays_days_dnames_mnames_savegpr_27_restgpr_27gsiSecondsToDate.line.gsiSecondsToDategsiDateToSeconds.line.gsiDateToSecondsgsiSecondsToString.line.gsiSecondsToStringUtil_RandSeed.line.Util_RandSeedUtil_RandInt.line.Util_RandIntdefaultEncodingalternateEncodingurlSafeEncodeing_savegpr_25_restgpr_25B64Decode.line.B64Decodememset_savegpr_24_restgpr_24B64Encode.line.B64EncodeB64DecodeLen.line.B64DecodeLenB64InitEncodeStream.line.B64InitEncodeStreamB64EncodeStream.line.B64EncodeStreamgsiPadRight.line.gsiPadRight_savegpr_23_restgpr_23gsiXxteaAlg.line.gsiXxteaAlggsXxteaEncrypt.line.gsXxteaEncryptgsXxteaDecrypt.line.gsXxteaDecryptgsiCheckStack.line.gsiCheckStackGOAGetUniqueID.dwarf.0013.tm.dwarf.0013.OSCalendarTime.dwarf.0013.OSMutexLink.dwarf.0013.OSMutex.dwarf.0013.SOHostEnt.dwarf.0013.GSIResolveHostnameInfo.dwarf.0006.gsiStartResolvingHostname.dwarf.0006.gsiCancelResolvingHostname.dwarf.0006.gsiGetResolvedIP.dwarf.0006.goastrdup.dwarf.0006._strlwr.dwarf.0006._strupr.dwarf.0006.SocketStartUp.dwarf.0006.SocketShutDown.dwarf.0006.current_time.dwarf.0006.current_time_hires.dwarf.0006.msleep.dwarf.0007._lpdays.dwarf.0007._days.dwarf.0007._dnames.dwarf.0007._mnames.dwarf.0006.gsiSecondsToDate.dwarf.0006.gsiDateToSeconds.dwarf.0006.gsiSecondsToString.dwarf.0006.Util_RandSeed.dwarf.0006.Util_RandInt.dwarf.0007.defaultEncoding.dwarf.0007.alternateEncoding.dwarf.0007.urlSafeEncodeing.dwarf.0006.B64Decode.dwarf.0006.B64Encode.dwarf.0006.B64DecodeLen.dwarf.0006.B64InitEncodeStream.dwarf.0006.B64EncodeStream.dwarf.0006.gsiPadRight.dwarf.0006.gsiXxteaAlg.dwarf.0006.gsXxteaEncrypt.dwarf.0006.gsXxteaDecrypt.dwarf.0006.gsiCheckStack.dwarf.0007.GOAGetUniqueID.dwarf.0013.OSContext.dwarf.0013.OSThreadLink.dwarf.0013.OSMutexQueue.dwarf.0013.OSThread.dwarf.0013.OSThreadQueue.dwarf.0013.OSAlarm.dwarf.0006.gsiTimeInSec.dwarf.0006.gsiGetGmTime.dwarf.0006.gsiCTime.dwarf.0006.gsiStringToInt64.dwarf.0006.gsiInt64ToString.text.rodata.data.bss.sdata.sbss.sdata2.line.debug.text.rela.text.rela.sdata.rela.line.rela.debug.rela.text.symtab.strtab.shstrtab.commentCodeWarrior,            4""=#($$!$'$ /% 580,<h< BkH Mq$ Yq< dqTH  p  {plvdgsRC4.o/ 1217418484 0 0 0 4096 ` ELF 4( !  8!N !|49a0H|~x|#x|+x;;;;@,A,A;@,AH<`8c888H,A ,@H88;HW>|~;,A;HT|~W>|{|"|T>|~8cW>|8HW>8c|||PT>;,A9a0H4|8!0N !|$|x|#x|+x;;H8T>||T>|8c|8H||||T>||xT>|;|At$|8! N key != NULL && len != 0gsRC4.cH  $DHLP "#%'() *$+01H2t3x56789:0XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsRC4.c6!$8swap_byte! 8ac# 8bc#$ 8swapByteU#  U8RC4Context 8xU# 8yU#$ 8stater#"8RC4Init!(8context##8keyc#8lenU# 8iU#& 8stateIndexU#$ 8keyIndexU#%8RC4Encrypt!(8context##8srcc##8destc#%8lenU#  8iU#4 v z | m  4   0$Dd% Ed=[$Jm5TqM p/Rw $2/5;> GYo $$:HZ=!1gsRC4.c.line..2413swap_byte.line.swap_byte@2442@2443.line..2463.dwarf.0011..2464.dwarf.0014.swap_byte.dwarf.0001..2465.dwarf.0000..2466.dwarf.0000..2467_savegpr_25_restgpr_25RC4Init.line.RC4Init__msl_assertion_failedRC4Encrypt.line.RC4Encrypt.dwarf.0013.RC4Context.dwarf.0006.RC4Init.dwarf.0006.RC4Encrypt.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 40h H!h`  ,  7  C x K 8HS f]  gsSHA1.o/ 1217418485 0 0 0 7696 ` ELF04( ,@ 8`Hl888|;,A8`$|8! N !|$|x|#x|+x,@ 8`H,A ,@ 8`H`,A8d8`Hd,A|dHT>|4|88,@$8,@ 8d,@@ xH;,;Ad,A|8`$|8! N !|9aH<8 ;HW:|TW:8 |.W:8 |8.W:|T|x|9.W:8 |8.W:| T@.|x|9.W:8 |8.W:|!|x|9.;,At;H8T:8 |.8T:8 |.8T:8 |.8T:8 |.|x|x|xT<8T:8 }(.8T:8 |(.8T:8 |(.8T:8 |(.|"x|"x}"xT|#xW:8 |.;,PAHc ;HdW:8 |.W(4W.|x8`x|x|*|"|| axWW|xx ;,A;H`W:8 |.W(4W.|xxdx|*|"|| axWW|xx ;,(A;(Hl!W:8 }.W(4W.|x888|x|x|2|"| | axWW|xx ;,T>VT>T>WT>T>XT>YTF>T>ZT>T>[T>T>\T>]xH |8!N Zyn롏bN>@CDE G(H4I@JLKXMdNlPtQxh|kmpruwx{|}~ @LPl ,8@LTXpt8Xdl(,0 4 8 @H  "$$&l'p(t)*+-/01234578 9:$;0=@>HY``tbcefhjlmnqru v<|H}X~hxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsSHA1.c6!  U  ?U 8SHA1Contexth0 8Intermediate_Hashr#' 8Length_LowU #( 8Length_HighU #0 8Message_Block_IndexU#, 8Message_Blockr#% 8ComputedU#`& 8CorruptedU#d(8SHA1ResetU!(8context#)8SHA1ResultU!(8context#-8Message_Digestc# 8iU#(8SHA1InputU!(8context#-8message_arrayc#"8lengthU #  U  OU 28SHA1ProcessMessageBlock!(8context#% 8Kr#  8tU#& 8tempU #  % 8Wr#   8AU # 8BU # 8CU # 8DU ## 8EU # )8SHA1PadMessage!(8context# P  L       JP *wQy  F$T:@|LP_xQ~-3$?PRg}      , Z?T ^ y      ! >8 [U ~|!U|!Q D (: L ^ p  ||`|l$H)5$&SJhJ!TptUgsSHA1.c.line..2408@2470.line..2534.dwarf.0011..2535.dwarf.0001..2536.dwarf.0001..2537.dwarf.0001..2538.dwarf.0001..2539.dwarf.0000..2540.dwarf.0000..2541SHA1Reset.line.SHA1ResetSHA1Result.line.SHA1ResultSHA1PadMessageSHA1Input.line.SHA1InputSHA1ProcessMessageBlock_savegpr_27_restgpr_27.line.SHA1ProcessMessageBlock.line.SHA1PadMessage.dwarf.0013.SHA1Context.dwarf.0006.SHA1Reset.dwarf.0006.SHA1Result.dwarf.0006.SHA1Input.dwarf.0006.SHA1ProcessMessageBlock.dwarf.0006.SHA1PadMessage.text.rodata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 4 N pH` '  2 >l FNaX<gsSSL.o/ 1217418485 0 0 0 2072 ` ELF`4( *H XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsSSL.c6!)8gsSSLCipherSuiteDesc% 8mSuiteIDU#$ 8mKeyLenU#$ 8mMACLenU## 8mIVLenU# " r/8gsSSLCipherSuitesr#  U)8gsSslRsaOidr#Nr /V "lx/    )   !3N"E Wi{ !p/)gsSSL.c.line..2628.line..2629.dwarf.0011..2630.dwarf.0001..2631.dwarf.0001..2632.dwarf.0000..2633.dwarf.0000..2634gsSSLCipherSuitesgsSslRsaOid.dwarf.0013.gsSSLCipherSuiteDesc.dwarf.0007.gsSSLCipherSuites.dwarf.0007.gsSslRsaOid.text.rodata.line.debug.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 48QdT  '` 38  ;XCHVMgsSoap.o/ 1217418486 0 0 0 13416 ` ELF2`4( !|4,(a ;;8`4H|x,@ 8`HЀ8  888 8,80H|~x,@xH8`HX<`8(<`8$<`84<`80<`8, $x8Hx,(4|8!0N !|4,(a ;;8`4H|x  888 8,80H|~x<`8(<`8$<`84<`80<`8, $x8Hx,(4|8!0N !| |x,@ <`8c8<88H0,@ $H |8!N !|4,($ a|#x|+x ;,80,@HH,@8,H(x H|~x,@ 8,8`,($ 4|8!0N !|$a0,A 8`H(H8`$|8! N !|$a0,A <`8c8<88HH,@808,Ht8HH,A }N!<`8  8899 9@H($|8! N !|$a0,@((,A (H8,80$|8! N !|$a , }N!$|8! N !|$a,A H,A H,A HxH8`$|8! N ASSERT on 'theTask != NULL' [%s] in %s line:%d gsSoap.cASSERT on 'gsi_is_false(aSoapTask->mCompleted)' [%s] in %s line:%d #$(%,'0(<)D+L,T-\.d/l0t1|234578:;>?@ABCEGIJV0W\X`Zd[p\x]^_`abcdeghijklm oqs t$~<Pt  (04Thlx ,@x  4 HLX`ltXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsSoap.c6!UrU U U 8GHIPostUU UU UU rUU UU rU 8 8mIdU#% 8mTimeoutU #' 8mStartTimeU #' 8mAutoThinkU# ' 8mIsStartedU#' 8mIsRunningU#( 8mIsCanceledU#/ 8mIsCallbackPendingU#& 8mTaskDataU # . 8mExecuteFunc#$/ 8mCallbackFunc#(- 8mCancelFunc#,. 8mCleanupFunc#0, 8mThinkFunc#44/ 8mCallbackFunc#- 8mCustomFunc#% 8mURLc#) 8mServicec# ) 8mRequestSoapU #* 8mResponseSoapU #/ 8mResponseBufferc#+ 8mPostData#& 8mUserDataU # + 8mCoreTask#$' 8mRequestIdU#(- 8mRequestResultr#,' 8mCompletedU#028gsiExecuteSoap!,8theURLc# 08theServicec#  08theRequestSoapU # 68theCallbackFunc# -8theUserDataU # * 8aSoapTask#* 8aCoreTask#88gsiExecuteSoapCustom!,8theURLc# 08theServicec#  08theRequestSoapU # 68theCallbackFunc# 48theCustomFunc# -8theUserDataU # * 8aSoapTask#* 8aCoreTask#(8gsiCancelSoap!(8theTask#J8@enum$2609gsSoap_cGHTTPFalseGHTTPTrue8@enum$2611gsSoap_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledA8gsiSoapTaskHttpCompletedCallbackr!)8requestU# $8resultr#%8bufferc#+8bufferLenU#  '8paramU # ' 8parseResultU#* 8aSoapTask#8@enum$2454gsSoap_cGSTaskResult_NoneGSTaskResult_InProgressGSTaskResult_CanceledGSTaskResult_TimedOutGSTaskResult_Finished18gsiSoapTaskThinkr!)8theTaskU # * 8aSoapTask#-8gsiSoapTaskExecute!)8theTaskU # * 8aSoapTask#,8gsiSoapTaskCancel!)8theTaskU # ) 8soapTask#.8gsiSoapTaskCallback!)8theTaskU # -8theResultr#  * 8aSoapTask#18gsiSoapTaskCleanupU!)8theTaskU # * 8aSoapTask#40 1 2         3 h0 1         3 Z ^ `mfjp8 9 : ; < m8 = > ? BFp@ A \B p2 C 2 V"$2BRD 9%%D15E$U i6y 2&$ $  && " !X!2?!Wd!~!!!!(!JW!p}!!!!(5!TK e"9w"A"n""!"J"t">"iD"" !"F"]$s"5Ey"..0E^E,E\EwE!EK"Eu!F7"=4C4 OFd{FFF F. * EF[ rF " F ! GT 6 6` GP " #J h$ C%Z l# r x %j % $ % % !% H%, o%V " &J'c&i o L{'Z'"(  (V((="V)p v \)U)~"*L*W/*A&\*q"+  t+Z+" L*=TLN4ta\s0y0 tF<DZP6(5^nN ZlV~9=$a6$$&X]9 J `2 ;Z_ qBN   .0=6R\nv0 ><`B2$6CXht!y TgsSoap.c.line..2870gsiSoapTaskCallbackgsiSoapTaskExecutegsiSoapTaskThinkgsiSoapTaskCleanupgsiSoapTaskCancel@2892@2893@2894gsiSoapTaskHttpCompletedCallback.line.gsiSoapTaskHttpCompletedCallback.line.gsiSoapTaskThink@2936.line.gsiSoapTaskExecute.line.gsiSoapTaskCancel.line.gsiSoapTaskCallback.line.gsiSoapTaskCleanup.line..2966.dwarf.0011..2967.dwarf.0015..2968.dwarf.0015..2969.dwarf.0015..2970.dwarf.0015..2971.dwarf.0015..2972.dwarf.0015..2973.dwarf.0015..2974.dwarf.0013..2975.dwarf.0013..2976.dwarf.0004..2977.dwarf.0004..2978.dwarf.0014.gsiSoapTaskHttpCompletedCallback.dwarf.0004..2979.dwarf.0014.gsiSoapTaskThink.dwarf.0014.gsiSoapTaskExecute.dwarf.0014.gsiSoapTaskCancel.dwarf.0014.gsiSoapTaskCallback.dwarf.0014.gsiSoapTaskCleanup.dwarf.0000..2980.dwarf.0000..2981gsiExecuteSoap.line.gsiExecuteSoapgsimallocgsiCoreCreateTaskgsifreegsiCoreExecuteTaskgsiExecuteSoapCustom.line.gsiExecuteSoapCustomgsiCancelSoap.line.gsiCancelSoapgsDebugAssertgsiCoreCancelTaskgsXmlCreateStreamReadergsXmlParseBufferghttpRequestThinkghttpNewPostghttpPostSetAutoFreeghttpPostAddXmlghttpGetExAghttpCancelRequestgsXmlFreeReaderghttpFreePost.dwarf.0013.GHIPost.dwarf.0006.gsiExecuteSoap.dwarf.0006.gsiExecuteSoapCustom.dwarf.0006.gsiCancelSoap.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @4 `a 8!P  ,  7  C% .K*xS/f]/lgsStringUtil.o/ 1217418486 0 0 0 14256 ` ELF5Ѐ4( !|$|x|#x|+x,AH <`8c<888(H,@8?8`H<T>(A|t8`HT>T4,@`,@8?8`HT>T2,@̈|tTT02|tT|T>8`HT>T6,@,@8?8`H|T>T2,@\T>T2,@H|tT|tT>T`&|tTT02|"|T>8`H8?8`$|8! N !| |~x|#x,AH <`8c<888HW>(AW>|t8`HW>(A8W>|6p`T>|tW`T>|t8`HLW>|fp`T>|tW>T־`T>|tW`T>|t8` |8!N !|? x||x|#x,@88`HH;H;|t;;|t,@8;xHx!N ! |x;,@P88`H`T>(A|tx;|H8?x;|;,@8x;|x 8!N !|49a0H|{x;;~x,@488`H@T>xH||x;,@8;x9a0H4|8!0N !|$|xxH|exxH$|8! N !|$|}x;x,AH <`8c<888EH,@8`HT>T4,@ T>T2,@ ;HLT>T6,@4T>T2,@ T>T2,@ ;H;;|t,@xx$|8! N !|$|}x;x,AH <`8c<888rHH4(A ;H(A ;H;;,@x$|8! N !|$|? x||x,@ 8`H4xH|}x8T|t;;,@8;x9a H$|8! N !|$9a H|{x|#x;~xx,AH <`8c<888@H,@488`HD;|tT>T>;;|t,@8;x9a H$|8! N !|49a0H|xx|#x|+x;;;`x_x,@P88`Hdxx|PH||x,@88`H8{;;,A |A8;x9a0H4|8!0N theUnicodeChar != NULLgsStringUtil.ctheUTF8String != NULLtheUCS2String != NULLtheAsciiString != NULL&($+L.T/\3d6t7;=?@DJLQS UVZ$bLejno(@T\t$,08T`dhpx   (0DHLP\dh l123ABCEFGL$MLPTTUX[\`aopqrsv w,y4z@}HLP\`|,4<HT`h$DT\hlp   " # 8$ <' H( P* T+ X; p< = > @ C E F L M N Q R T U w 0x Py Tz X{ \| ` d l t |            XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsStringUtil.c6!:8_ReadUCS2CharFromUTF8StringU!-8theUTF8Stringc#-8theUnicodeCharc#(8theMaxLengthU#48_UCS2CharToUTF8StringU!'8theUCS2CharU#,8theUTF8Stringc#08AsciiToUTF8StringU!.8theAsciiStringc#,8theUTF8Stringc## 8aLengthU #08UTF8ToAsciiStringU!-8theUTF8Stringc#-8theAsciiStringc#* 8anInStreamc#, 8aNumBytesWrittenU #/8UCS2ToUTF8StringU!-8theUCS2Stringc#28theUTF8Stringc# . 8aTotalBytesWrittenU #+ 8aUTF8CharLengthU #* 8anInStreamc#* 8anOutStreamc#/8UTF8ToUCS2StringU!-8theUTF8Stringc#28theUCS2Stringc# >8_UTF8ToUCS2ConversionLengthOnlyU!-8theUTF8Stringc#" 8lengthU#* 8theReadPosc#>8_UCS2ToUTF8ConversionLengthOnlyU!-8theUCS2Stringc#" 8lengthU#* 8theReadPosc#78UTF8ToUCS2StringAllocc!-8theUTF8Stringc#% 8newLengthU#* 8aUCS2Stringc#78UCS2ToUTF8StringAllocc!-8theUCS2Stringc#% 8newLengthU#* 8aUTF8Stringc#=8UTF8ToUCS2StringArrayAllocc!38theUTF8StringArrayc#)8theNumStringsU#0 8aUCS2StringArrayc#% 8stringNumU#=8UCS2ToUTF8StringArrayAllocc!38theUCS2StringArrayc#)8theNumStringsU#0 8aUTF8StringArrayc#% 8stringNumU#08UCS2ToAsciiStringU!-8theUCS2Stringc#-8theAsciiStringc#" 8lengthU#( 8aReadPosc#( 8aWritePosc#08AsciiToUCS2StringU!.8theAsciiStringc#,8theUCS2Stringc#" 8lengthU#( 8aReadPosc#( 8aWritePosc#28UTF8ToUCS2StringLenU!-8theUTF8Stringc#,8theUCS2Stringc#(8theMaxLengthU#, 8aNumCharsWrittenU#) 8aNumBytesReadU#+ 8aTotalBytesReadU#* 8anInStreamc#* 8anOutStreamc#26:>H     < p          ! '  @# L' \  ' %   4 `' x(       \        @2  3    55g545`66[67 7^I7u788]8&8P89?9\99<9g99;:D:\:Q;}!!;k;; <8#>#J<kw<<=%%=d+=P=~>((>d>>5?`*f*r?p??? '@ R, X, d@p @ @ @ A 7. =. IA] vA A A A B 70 =0 IB^ wB B B B C 9  ?  KC_ xC C C C !C3 LC] vC((.@4X: FX j |-T?WcoDF 0d @f||PP0n$+nL^ v p8X:Xx?uI v.-U |   gsStringUtil.c@2427@2428.line..2431@2446@2554@2632.line..2679.dwarf.0011..2680.dwarf.0000..2681.dwarf.0000..2682_ReadUCS2CharFromUTF8String.line._ReadUCS2CharFromUTF8String__msl_assertion_failed_UCS2CharToUTF8String.line._UCS2CharToUTF8StringAsciiToUTF8String.line.AsciiToUTF8StringUTF8ToAsciiString.line.UTF8ToAsciiString_savegpr_27_restgpr_27UCS2ToUTF8String.line.UCS2ToUTF8StringUTF8ToUCS2String.line.UTF8ToUCS2StringstrlenUTF8ToUCS2StringLen_UTF8ToUCS2ConversionLengthOnly.line._UTF8ToUCS2ConversionLengthOnly_UCS2ToUTF8ConversionLengthOnly.line._UCS2ToUTF8ConversionLengthOnlyUTF8ToUCS2StringAlloc.line.UTF8ToUCS2StringAllocgsimallocUCS2ToUTF8StringAlloc.line.UCS2ToUTF8StringAllocUTF8ToUCS2StringArrayAlloc.line.UTF8ToUCS2StringArrayAllocUCS2ToUTF8StringArrayAlloc.line.UCS2ToUTF8StringArrayAllocUCS2ToAsciiString.line.UCS2ToAsciiStringAsciiToUCS2String.line.AsciiToUCS2String_savegpr_24_restgpr_24.line.UTF8ToUCS2StringLen.dwarf.0006._ReadUCS2CharFromUTF8String.dwarf.0006._UCS2CharToUTF8String.dwarf.0006.AsciiToUTF8String.dwarf.0006.UTF8ToAsciiString.dwarf.0006.UCS2ToUTF8String.dwarf.0006.UTF8ToUCS2String.dwarf.0006._UTF8ToUCS2ConversionLengthOnly.dwarf.0006._UCS2ToUTF8ConversionLengthOnly.dwarf.0006.UTF8ToUCS2StringAlloc.dwarf.0006.UCS2ToUTF8StringAlloc.dwarf.0006.UTF8ToUCS2StringArrayAlloc.dwarf.0006.UCS2ToUTF8StringArrayAlloc.dwarf.0006.UCS2ToAsciiString.dwarf.0006.AsciiToUCS2String.dwarf.0006.UTF8ToUCS2StringLen.text.data.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4  (o   !\ %#  0$ <) @ D-LL3$_V3LgsUdpEngine.o/ 1217418487 0 0 0 49152 ` ELFЀ4( <`8cN !|$a H$|8! N !|$a  xx8H|}xx$|8! N !|$a  888H|}xx$|8! N ! |x|#x|@A 8`H$T>|@A 8`H8` 8!N ! |x|#x|@A 8`H8` 8!N !|49a0H|? xH|~x<`8 $,A8`,$}N!~H|{x;H8~xH|}x4,A8`84}N!;|Ax9j0HA }ASx|N !|d9a`H|? x|{x|#xH|~x,A ,@ ;@H,@ ;@H:xcxH|xxcxHW>8$H~H;H\~xH||x$,A<<`8 cxH|xxcxHW>Ex8$}N!;|A,A<<`8cxH|xxcxHW>Ex,}N! ~8<888H|}x,A~xHx9j`HA }ASx|N !p|9aH|? x||x|#x H|~x,A4@,A8H<,A@0,@H$;`H ;`H;`H;`H;` ,@xxH@xHD~8@<888H((,A4xH|yxxHW$>8LH ~(H~H,80H؀~0H|}xxH4xH8} 84<888H$$,Ax,,A\<`8,@8H 8xH|yxxHW$>ex8,}N!} $HH0800,|A 0,@t,A\<`8,@8H 8xH|yxxHW$>ex,}N!~080x9jHA }ASx|N !|T9aPH|? x|{x|#xH|~xcxH|xxcxHW>8H~H|zx;H`~xH|}x0,A@<`8 cxH|xxcxHW>%x80}N!HT;|A,A<<`8cxH|xxcxHW>%x,}N!x9jPHA }ASx|N !p|9aH|? x||x|#x|+x|3xH|~xxH|wxxHV>8H,A8<$x8H~8,<888H|{x,Ad~dxH|}x(,AH<`8 xH|wxxHV>88x8(}N!HP,AD<`8xH|wxxHV>%xFxx,}N!x9jHA }ASx|N !|T9aPH|? x|#x|+x H|~x(,AX#xWD>8H|{x#xWD> ,(}N!|}x,A ;H;xH8`x9jPHA }ASx|N !P|9aH|? x|#x|+x|3x }Cx}6Kx<`;cH|~xxW>8,H|yx,A8D~x8H $(~8 H~8D<888H|zx,AH<`8<`8<`8<`8(8H;THt ,A@xW>8,H|wxxW> ~x~dzx, }N!H,~x88H~H|dx~8Hx9jHA }ASx|N !| H|x |8!N !|tlhd`a|#x|+x !AH|x,A 0H 8ܐ00<,A ,H 8,,8 $x(| 8`8@Hx8@8<<8Ha44,A4(8`H8` 88H,@<`8$8`H8`<8<8H,@<`8 8`Hh<8H<8HH4H8808 ,A ,H 8,8`lhd`t|8!pN !|D9a@H|xx|#x|+x<`;H|x ,@8~888l8PH,@8~|88l8QHW >,@8~88l8RH,@8~88l8SH ,@;^88` Hd! 8<888H|{x,@88`H$dxH||x|H}8`9a@HD|8!@N !@|9aH|? x|{x|#x|+xH|~x ,@ <`8c8<88{H,@ <`8c8<88|HW>,@ <`8c8<88}H ,@<`88`H,AW>,@<`88` Hԓ@D~8@<888H|}x,A~xH((cH$$,@<`8 8`Hd$,@\8dDx8H~8d<888H|}x,A$~xH  c (HHcxW>8LH<`88<`80<`8<<`84~8H8LFx89?09@H~8@H8dDx8H~8d<888H|}x,AD~H|dx~8H~xHc 8HH~0808`x9jHA }ASx|N !|T9aPH|? x|yx|#x<`;H|~x ,@8}888l8H,@8}|88l8HW@>,@8}88l8H ,@8 8`H,AW@>,@88` H? _$~8 <888H||x,AP~xH|{x<`8<`8<`8<`8{8H8`x9jPHA }ASx|N !|D9a@H|? x|yx|#x<`;H|~x ,@8}888l8H,@8}|88l8HW@>,@8}88l8H ,@8 8`H,AW@>,@88` Hd?_~8<888H||x,A0~xH|{x{88H~xH8`x9j@HA }ASx|N !|9aH|? x|vx|#x|+x|;x}Cx<`;H|~x ,@8}888l87H,@8}|88l88HV>,@8}88l89H ,@88`H|t,@ 8,H8,8`H~H|{x{H|@,A8 8` HhxH|zxCxx8H8z%xH{Dxx~xHCxH,A 8`H8`x9jHA }ASx|N !|$<`;H|x ,@8~888l8wH ,@;8`HH8`$|8! N !|$<`;H|x ,@8~888l8H ,@;8`H(HHH8 8`$|8! N !|$<`;H|x ,@8~888l8H ,@;8`H H$|8! N !|$<`;H|x ,@8~888l8H ,@;8`H4$|8! N !|$<`;H|x ,@8~888l8H ,@;8`H8$|8! N !|9aH||x|#x !A<`;H|~x ,@8888l8H,@(|t,@8@88l8H,@(|t,@8|88l8H ,@;8`HȈ|t,@;_8` H|t,@;?8` HD LPHT8a x8H8a0x8H8`88Ha@@,@;8`HX~8 H8`9aH|8!N !|d9a`H|}x<`;H|x ,@8~888l83H,@8~88l84H ,@;~8`Hp,A|t,@;^(8` HL8ax8H8<888H||x,AxH8`9a`Hd|8!`N !|$<`;H|x ,@8~888l8WH ,@;8`H$H,@ ;H;x$|8! N !|$<`;H|x ,@8~888l8kH ,@;8`Hd,@L ,@@,@4$,@(,@,@(,A 8`H8`$|8! N !|D9a@H|yx|#x<`;H|x ,@8~888l8H,@8~|88l8HW@>,@8~88l8H ,@;~8`HT!A 8<888H||x,A xH|}x}HH8`9a@HD|8!@N !|$a a H$|8! N [Udp Engine] Socket error, passing to app and message handlers [Udp Engine] Connection closed to %s [Udp Engine] Connection closed: passed to message handler [Udp Engine] Connection closed: passed to app [Udp Engine] Connect rejected by %s [Udp Engine] Passing connect result to message handler [Udp Engine] Passing connect result to app [Udp Engine] Received ping from %s [Udp Engine] Passed to message handler [Udp Engine] Passed to app [Udp Engine] Received data from %s [Udp Engine] Unknown message from %s, passing to app [Udp Engine] Connection attempt from %s [Udp Engine] Connection attempt auto-accepted for message handler [Udp Engine] Connection attempt from %s, asking app to accept/reject [Udp Engine] error creating gt2 socket, error code: %d [Udp Engine] No more memory!!! ASSERT on 'aUdp->mInitialized' [%s] in %s line:%d gsUdpEngine.cASSERT on 'theIp' [%s] in %s line:%d ASSERT on 'thePort' [%s] in %s line:%d ASSERT on 'thePeerState != NULL' [%s] in %s line:%d [Udp Engine] Engine not initialized [Udp Engine] Invalid parameter(s), check ip, port[Udp Engine] Engine is already talking to remote address [Udp Engine] Invalid parameter(s), check ip, port [Udp Engine] address not found for sending message [Udp Engine] Message Size too large, dropping message ASSERT on 'theInitMsg || theInitMsg[0]' [%s] in %s line:%d ASSERT on 'theHeader || theHeader[0]' [%s] in %s line:%d [Udp Engine] Invalid init message [Udp Engine] Invalid header ASSERT on 'theHeader' [%s] in %s line:%d [Udp Engine] invalid or empty header YZa b c$d,h@i`lhm|ostwxy $8@DT`hx(4Tt|4DP\@DHLPTX\`dlx  @LXd!"$&(*,/L4X:x;?BCEFHJK,M0O<QHSTV_`ejln o,q4rDtPv\x}  , 4 @ T x        ( , 0 4 @ ` h t             < L T X l          $ , < \ h p" x# % ' * + - / 4 7 8 9 : ; $< ,> 4? 8A <B DC HL hM P Q R S TVX Y(\0]4^8_Xa`bhepghitx{|}$LXdl @HXhl| 0@PT`d$,@HPTXx @\|   1<2t7|89:<>BCE GHJK8NDOTQ\UdXtZ\_`adeghiju v@wHxhzt|x~ (,Hhp $,0Llt0\ 4@D L!T#`$d.|/34579<>@CE,FLHTJ`KdT|UWXZ\_`h i@kHlhntpxsvyz (Hd,<XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\common\gsUdpEngine.c6!8GTI2Socket)8DArrayImplementationUU UrUU UU UrU UU UU U UU UcU UU UU UUcU U UrU UU UcU U <) 8mSocket#. 8mRemotePeers#. 8mMsgHandlers#) 8mInitializedU# / 8mAppConnected#, 8mAppClosed#/ 8mAppPingReply#. 8mAppRecvData#1 8mAppConnAttempt# 2 8mAppNetworkError#$4 8mAppUnknownMessage#() 8mAppUserDataU #,3 8mAppPendingConnectionsU#0' 8mLocalAddrU #4' 8mLocalPortU#8( 8aUdpObjectr#>8gsUdpEngineGetEngine! ".8gsUdpMsgHandlerFree!/8theMsgHandlerU # ) 8aHandler#58gsUdpMsgHandlerCompareU!18theFirstHandlerU # 28theSecondHandlerU #  , 8msgHandler1#, 8msgHandler2## 8initCmpU#68gsUdpMsgHandlerCompare2U!18theFirstHandlerU # 28theSecondHandlerU #  , 8msgHandler1#, 8msgHandler2#% 8headerCmpU#58gsUdpRemotePeerCompareU!(8theFirstPeerU #)8theSecondPeerU #' 8aPeer1#' 8aPeer2#68gsUdpRemotePeerCompare2U!(8theFirstPeerU #)8theSecondPeerU #' 8aPeer1#' 8aPeer2#+8gsUdpSocketError!08theSocket#  8iU# 8lenU#% 8aUdp#, 8aMsgHandler#8@enum$2401gsUdpEngine_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemory#8GTI2Connection " 8mAddrU #" 8mPortU#- 8mConnection#8_GSUdpCloseReasonGS_UDP_CLOSED_LOCALLYGS_UDP_CLOSED_REMOTELYGS_UDP_CLOSED_BY_COMM_ERRORGS_UDP_CLOSED_BY_LOW_MEMGS_UDP_CLOSED_NUM  U/8gsUdpClosedRoutingCB!.8theConnection#$8reasonr#% 8aUdp#/ 8aRemotePeerr# ! 8indexU#% 8lenU# % 8aReasonr#* 8anAddrr# $) 8aHandler# 8@enum$2399gsUdpEngine_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailed8_GSUdpErrorCodeqGS_UDP_NO_ERRORGS_UDP_NO_MEMORYGS_UDP_REJECTEDGS_UDP_NETWORK_ERRORGS_UDP_ADDRESS_ERRORGS_UDP_ADDRESS_ALREADY_IN_USEGS_UDP_TIMED_OUTGS_UDP_REMOTE_ERRORGS_UDP_SEND_FAILED GS_UDP_INVALID_MESSAGE GS_UDP_PARAMETER_ERROR GS_UDP_NOT_INITIALIZED GS_UDP_MSG_TOO_BIG GS_UDP_UNKNOWN_ERRORGS_UDP_NUM_ERROR_CODES  U28gsUdpConnectedRoutingCB!.8theConnection#'8theResultr#/8theMessagec# /8theMessageLenU#  % 8aUdp#( 8aIndexU# 0% 8lenU# ,# 8aCoder#* 8anAddrr# L0 8aRemotePeerIdxU# (/ 8aRemotePeerr# @0 8aRemotePeerIdxU# $/ 8aRemotePeerr# 4- 8aTempHandler#  U-8gsUdpPingRoutingCB!.8theConnection#&8theLatencyU#% 8aUdp#! 8indexU# 8lenU#* 8anAddrr# ) 8aHandler#  U  U<* 8mInitialMsgr#& 8mHeaderr#5 8mPendingConnections# ) 8mClosed#$+ 8mReceived#(, 8mConnected#,, 8mPingReply#0/ 8mNetworkError#4& 8mUserDataU #8  U18gsUdpReceivedRoutingCB!.8theConnection#)8theMessagec#)8theMessageLenU#$8reliableU#% 8aUdp#, 8aHandlerr# ,! 8indexU#* 8anAddrr# . 8aHandlerFound#  U58gsUdpUnrecognizedMsgCBU!08theSocket# !8theIpU ##8thePortU#/8theMessagec#  +8theMsgLenU# % 8aUdp#* 8anAddrr#  8aRetU#  UUrcUUcUUUrUU+ 8connected#* 8received#( 8closed#& 8ping# -8gsUdpConnAttemptCB!-8socket# +8connection#8ipU # 8portU#)8latencyU#  &8messagec#8lenU#! 8indexU#, 8aHandlerr# D/ 8aRemotePeerr#  % 8aUdp#* 8anAddrr# ,. 8aCallbacksr# 78gsUdpEngineIsInitializedU!% 8aUdp#  U68gsUdpEngineInitializer!)8thePortU# .8theIncomingBufSizeU#.8theOutgoingBufSizeU#98theAppNetworkError#  68theAppConnected# 38theAppClosed# 18theAppPing# 48theAppReceive# 58theAppUnownMsg# x;8theAppConnectAttempt# |*8theAppUserDataU #4 8incomingBufferSizeU# <4 8outgoingBufferSizeU# 8* 8anAddrr# @. 8aGt2Resultr# 4% 8aUdp#8_GSUdpPeerState~GS_UDP_PEER_CONNECTINGGS_UDP_PEER_CONNECTEDGS_UDP_PEER_CLOSINGGS_UDP_PEER_CLOSEDGS_UDP_PEER_STATE_NUM88gsUdpEngineGetPeerStater!!8theIpU ##8thePortU#-8thePeerState#% 8aUdp#) 8aPeerr# + 8aPeerFound#! 8indexU#  Ur8@enum$2400gsUdpEngine_c@GT2ConnectingGT2ConnectedGT2ClosingGT2Closed>8gsUdpEngineStartTalkingToPeerr!!8theIpU ##8thePortU#)8theInitMsgc#)8timeOutU# * 8anAddrr# L/ 8aRemotePeerr# @, 8aHandlerr# d% 8aUdp#. 8aCallbacksr# 0! 8indexU#1 8aPeerFound# (* 8aStater# $4 8aHandlerFound#  5 8aRemotePeerPtr# 4 8aHandlerFound# 68gsUdpEngineAcceptPeerr!!8theIpU ##8thePortU#/ 8aRemotePeerr#  % 8aUdp#! 8indexU#. 8aCallbacksr# + 8aPeerFound#68gsUdpEngineRejectPeerr!!8theIpU ##8thePortU#/ 8aRemotePeerr# % 8aUdp#! 8indexU#+ 8aPeerFound#  U78gsUdpEngineSendMessager!!8theIpU ##8thePortU#(8theHeaderc#+8theMsgc# %8theMsgLenU #'8theReliableU#% 8aUdp#, 8aTotalMessageLenU#' 8indexU# / 8aRemotePeerr#  1 8aRemotePeerFound#* 8fullMessagec#+ 8aResultr# * 8anAddrr# ,18gsUdpEngineThinkr!% 8aUdp#48gsUdpEngineShutdownr!% 8aUdp#38gsUdpEngineGetSocketU!% 8aUdp#68gsUdpEngineGetLocalAddrU !% 8aUdp#68gsUdpEngineGetLocalPortU!% 8aUdp#98gsUdpEngineAddMsgHandlerr!)8theInitMsgc#(8theHeaderc#98theMsgHandlerError# =8theMsgHandlerConnected#  :8theMsgHandlerClosed# 88theMsgHandlerPing# 88theMsgHandlerRecv# -8theUserDataU # % 8aUdp#/ 8aMsgHandlerr#  <8gsUdpEngineRemoveMsgHandlerr!(8theHeaderc#% 8aUdp#, 8aHandlerr# ! 8indexU#;8gsUdpEngineNoMoreMsgHandlersU!% 8aUdp#/8gsUdpEngineNoAppU!% 8aUdp#C8gsUdpEngineGetPeerOutBufferFreeSpaceU!!8theIpU ##8thePortU#% 8aUdp#/ 8aRemotePeerr# 1 8aRemotePeerFound#! 8indexU#28gsUdpEngineAddrToString!'8theIpU # )8thePortU#  /8addrstringc# (T tW W ^ P   b c <_ dd tP h i j b c    h i RV`h li \\k l e m P pi |h ZZk h i j l b c  i h *Z.Z8k Z^h i l  h ,i `n d P h i j b c h i JNXh di e s P h i j w XX$k <c RV`h li h i t m ,P Lj n z   P j $w <~ JU NU Xk jf nf vo zo q q u u  j b  ${ LP P 8j N` R` T   R R   x x | |   xd   P m m m m BZFZPk xc  e  P m  m 2 6 8m>BH Z"^"##ZZk c  $$w *U.U8k Pc d~ xj ~ffooqquu ~ w UUk b (c 8c L~ l m   P m m m bZfZpk c ffooqquu n m   P 0m< LmX lmx ZZk c  l $n L n r tP m m m "Z&Z0k Pj lc x  w w    : > @P Xmd    P m  T T b f hP m    P m f j lP m d   P  m, LmX xm  w w , \~ he    P m m (w 6X:XDk \l h   P m b : > @P Xmd  m    P 8mD Tm` tm ZZk c  n (j /5`< )0f0 000B)0R90bM1V]1 m10}1B1R2T2 202@2P3w3 30'3C:3SJ3cZ3sn4w~4 404@4S4c4s565"526g+6 ;60K6C^6Sn6c77;7i77B7[0q717J27x374+7G5]7{6787k77?8(R7[g>7PP 8RR4]A/RUXU\dfA AFjXpX\|gA  "A 7 ` Z Z\ ]   :  : 8 \\ b\@ n^   :  :  *` 0` <[ Q lx   7  A 9 # : :4 :V : ( B ; 3f9fE]^s97: 1@AVje;A< U= uoo`<+Z j72Wz=I]:x3b:A> (=CqIq(U[n7>89LAe? @ AA<?Ab@A&<AO1eAz3A0AC2Ar5AAB auu`_6F7[&lAGqBAC $vGxMxYen'(77LRvrD E^E%E7<EJEZF\(F%1=F8PFH`FXtG;G%G79H9H%H5II=E%Ig9FOIaGwIH.||Z&Dd1R~A3:N^7sD*I`0 \ 7 /J OE m s y _  ! !(5!C*!^0!y]!1!!2!!3""+6"F2"f4"\""##"J#=#P<#kA#{7#$<G$\$b$h@$tY$|$$$$7% %:%3"%I:%^C%K %Lr&&;&A&G&S_&t&&&&K'-'':'BY'SA'n~'~7''I''':((("L(=\(VA(q(:((A(L())l)W)5z)X)l:))7)))I)H*:***H*N*TL*`W*z**:**7*++/:+HM +hu++++X+{+, ,6,[,?,7,k,,-:-)-E:-Z-G-<-q-M-Z--..V.7.7].S.Y._.kY.{7.\...X.7._///&[/67/O_/s/y/[/7//////b0080V50q000:010r121 1=31X1171+1A1222 2d2A2Q72f2wA22d222`373X383>3JT3Z73s1333d334 7443:4N 4j:4-44484Y45&<+@1;@&Ah;G/M%S8Y8,_d$e(kq$w6}()TCF8 83l|&(5%02d:347@<|:#*(&x %f7EVIT[wmfw6gz7(    M + =] O} as9   ^\l;9 ' %{ '%r9+@ K5Q]5U o  4(@\D2 \*v2H\_P|T@<4xT4O`o|x(".`Ebi DP  <0((G l]hy h@ 6BNll L   < . L6 K d n v ~  Z   x  H TP  / GP eL }P  D" | f | .P Q  bVd y   8 Z ! 4)! U_> v ' > X 0 $  A #! \ :! z ! m  = Yv@._` GE#!$4G& (L2*"T+`uw-Z./].\._/G_//B1j2d3X3k14gsUdpEngine.caUdpObject$2718.line..2719@2787...data.0@2825@2826@2827@2884@2885@2886@2914@2915@2916@2945@2968@2999@3000@3001@3052@3053@3079@3080@3081@3082@3083@3084@3085@3136@3137@3167@3238@3239@3334@3335@3336@3337@3363@3364.line..3429.dwarf.0011..3430.dwarf.0015..3431.dwarf.0015..3432.dwarf.0015..3433.dwarf.0015..3434.dwarf.0015..3435.dwarf.0015..3436.dwarf.0015..3437.dwarf.0013..3438.dwarf.000c.aUdpObject$2718.dwarf.0004..3439.dwarf.0013..3440.dwarf.0001..3441.dwarf.0004..3442.dwarf.0001..3443.dwarf.0001..3444.dwarf.0001..3445.dwarf.0001..3446.dwarf.0013..3447.dwarf.0001..3448.dwarf.0001..3449.dwarf.0001..3450.dwarf.0015..3451.dwarf.0015..3452.dwarf.0015..3453.dwarf.0015..3454.dwarf.0013..3455.dwarf.0001..3456.dwarf.0001..3457.dwarf.0004..3458.dwarf.0001..3459.dwarf.0000..3460.dwarf.0000..3461gsUdpEngineGetEngine.line.gsUdpEngineGetEnginegsUdpMsgHandlerFree.line.gsUdpMsgHandlerFreeArrayFreegsUdpMsgHandlerCompare.line.gsUdpMsgHandlerComparememcmpgsUdpMsgHandlerCompare2.line.gsUdpMsgHandlerCompare2gsUdpRemotePeerCompare.line.gsUdpRemotePeerComparegsUdpRemotePeerCompare2.line.gsUdpRemotePeerCompare2_savegpr_27_restgpr_27gsUdpSocketError.line.gsUdpSocketErrorArrayLengthArrayNth_savegpr_24_restgpr_24gsUdpClosedRoutingCB.line.gsUdpClosedRoutingCBgt2GetRemotePortgt2GetRemoteIPgt2AddressToStringArraySearchArrayDeleteAt_savegpr_25_restgpr_25gsUdpConnectedRoutingCB.line.gsUdpConnectedRoutingCBgsUdpPingRoutingCB.line.gsUdpPingRoutingCB_savegpr_23_restgpr_23gsUdpReceivedRoutingCB.line.gsUdpReceivedRoutingCBmemcpygsUdpUnrecognizedMsgCB.line.gsUdpUnrecognizedMsgCB_savegpr_20_restgpr_20gsUdpConnAttemptCB.line.gsUdpConnAttemptCBArrayAppendgt2Acceptgt2RejectArrayRemoveAtgsUdpEngineIsInitialized.line.gsUdpEngineIsInitializedgsUdpEngineInitialize.line.gsUdpEngineInitializegt2CreateSocketArrayNewgt2SetUnrecognizedMessageCallbackgt2Listengt2GetLocalIPgt2GetLocalPortgsUdpEngineGetPeerState.line.gsUdpEngineGetPeerStategsDebugAssertgt2GetConnectionState_savegpr_26_restgpr_26gsUdpEngineStartTalkingToPeer.line.gsUdpEngineStartTalkingToPeergt2ConnectgsUdpEngineAcceptPeer.line.gsUdpEngineAcceptPeergsUdpEngineRejectPeer.line.gsUdpEngineRejectPeer_savegpr_21_restgpr_21gsUdpEngineSendMessage.line.gsUdpEngineSendMessagegt2GetOutgoingBufferSizegsimallocgt2SendgsifreegsUdpEngineThink.line.gsUdpEngineThinkgt2ThinkgsUdpEngineShutdown.line.gsUdpEngineShutdowngt2CloseSocketgsUdpEngineGetSocket.line.gsUdpEngineGetSocketgt2GetSocketSOCKETgsUdpEngineGetLocalAddr.line.gsUdpEngineGetLocalAddrgsUdpEngineGetLocalPort.line.gsUdpEngineGetLocalPortgsUdpEngineAddMsgHandler.line.gsUdpEngineAddMsgHandlergsUdpEngineRemoveMsgHandler.line.gsUdpEngineRemoveMsgHandlergsUdpEngineNoMoreMsgHandlers.line.gsUdpEngineNoMoreMsgHandlersgsUdpEngineNoApp.line.gsUdpEngineNoAppgsUdpEngineGetPeerOutBufferFreeSpace.line.gsUdpEngineGetPeerOutBufferFreeSpacegt2GetOutgoingBufferFreeSpacegsUdpEngineAddrToString.line.gsUdpEngineAddrToString.dwarf.0013.GTI2Socket.dwarf.0013.DArrayImplementation.dwarf.0006.gsUdpEngineGetEngine.dwarf.0006.gsUdpMsgHandlerFree.dwarf.0006.gsUdpMsgHandlerCompare.dwarf.0006.gsUdpMsgHandlerCompare2.dwarf.0006.gsUdpRemotePeerCompare.dwarf.0006.gsUdpRemotePeerCompare2.dwarf.0006.gsUdpSocketError.dwarf.0013.GTI2Connection.dwarf.0004._GSUdpCloseReason.dwarf.0006.gsUdpClosedRoutingCB.dwarf.0004._GSUdpErrorCode.dwarf.0006.gsUdpConnectedRoutingCB.dwarf.0006.gsUdpPingRoutingCB.dwarf.0006.gsUdpReceivedRoutingCB.dwarf.0006.gsUdpUnrecognizedMsgCB.dwarf.0006.gsUdpConnAttemptCB.dwarf.0006.gsUdpEngineIsInitialized.dwarf.0006.gsUdpEngineInitialize.dwarf.0004._GSUdpPeerState.dwarf.0006.gsUdpEngineGetPeerState.dwarf.0006.gsUdpEngineStartTalkingToPeer.dwarf.0006.gsUdpEngineAcceptPeer.dwarf.0006.gsUdpEngineRejectPeer.dwarf.0006.gsUdpEngineSendMessage.dwarf.0006.gsUdpEngineThink.dwarf.0006.gsUdpEngineShutdown.dwarf.0006.gsUdpEngineGetSocket.dwarf.0006.gsUdpEngineGetLocalAddr.dwarf.0006.gsUdpEngineGetLocalPort.dwarf.0006.gsUdpEngineAddMsgHandler.dwarf.0006.gsUdpEngineRemoveMsgHandler.dwarf.0006.gsUdpEngineNoMoreMsgHandlers.dwarf.0006.gsUdpEngineNoApp.dwarf.0006.gsUdpEngineGetPeerOutBufferFreeSpace.dwarf.0006.gsUdpEngineAddrToString.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @ @   4<pN $<$$7D5`&lX  1}  <~,  H4 PP4X9kb,gsXML.o/ 1217418488 0 0 0 70952 ` ELF4( ! |x;T>,@|PT|"|p8d 8!N !|49a0H||x|#x<`;;88;,@ ,A(,A ,@8888H8`H|~x,@8 8`H;HdW:8|.,@8888H8`H|c8W:8|c.H|;,A;H\W:|.,@8888H8`H|c8W:||.H|;|AHa8a|AaH~,@8`H88~8 x8H,@~HxH8`H0;Hhx8 |tH,A4x8H,A xW:8|.H,@~HxH8`H;,A;Hdx8 |tH,A0x8H,AxW:|.H,@~HxH8`HX;|Ax8>|tH,Ax8@H,@~HxH8`Hx9a0H4|8!0N !|$;8`H|x,@;8`H8`8 <8H,@<`;xH8`HT8`8<8H,@$<`;HxH8`HxHx$|8! N !|$a|#x|+x8 ,@<`8c888H,A<`8c888HH,xxx8 8H,@ 8`H |A8`$|8! N !|$aHxH$|8! N !|$aHHxH$|8! N !|$|}x<`;x,@8~ 888/H ,A8~P8880Hx8H,@ 8`H8 8`$|8! N N N !| |~xx,@<`8c888QH |8!N !| |~xx,@<`8c888[H |8!N !|$a|#x|+x|3x,@<`8c888dH,AP<`8c888eHH48`||tH,@ 8`H 8|A8`$|8! N !|d9a`H|? x|{x|#x|+x|3x<`;; ;,@8| 888~H,@8|888H,A8|888H|A8|888HcxxExxH|A 8`HT8(88H||t,A 8`H~88`Hl||t,>A 8`HP~8cxxExxH,@ 8`H ||t,A 8`H~88`Hl0,A 8`HX cxxExx8H,@ 8`H(cxxExxH|Ad8`x9j`HA }ASx|N !|49a0Ha|#x|+x|3x|;x;,@<`8c888H,A<`8c888HaxexxH,@ 8`H,|A 8`H|~|ctH,A|~|ctH,A 8`H|88H||t,:@,A 8`H;HL||t,_A8||t,-A$|~|ctH,@ 8`HH}88|@ 8`||tH,AP8`9a0H4|8!0N !|49a0H|yx|#x|+x|3x|;x;;`,@<`8c888DH#xxExxH,@ 8`Ht,"At,'A 8`H؀8}8|A 8`Ht||t|@H~88`Hx|A 8`Hd8~8t||t|@8cx8H,@ 8`H ~8`9a0H4|8!0N !|T9aPH|? x|}x|#x;H;||t,&A ;H|}88H,@8`&x;|};H|}88H,@8`"x;|};H|}88H,@8`'x;|};H|}88H,@8`<x;|};H|}88H,@8`>x;|};H\|}88H,@(808  8,8(<$|~8c8;H  ,@ 8`HD|~8c |P,@ 8`H$|~8c880L1H8(Ht0$|c8( T8|`0|t ,,@ |t,A x;|}8,$T>$(8((,A|} |cP;H |}88H,@88 88<|~8c8;H  ,@ 8`H|~8cH8Ht|c8 T8|`0|t,@|t,Ax;|}8T>8,A|} |cP;H 8`HT|}||||PH|P|}8 xH|P|AT8`x9jPHA }ASx|N !|$9a H|zx|#x|+x|3x|;x;,@<`8c888HCxxexxH,@ 8`H||t,|tH,@ 8`H8`9a H$|8! N !|$9a H|{x|#x|+x<`;x,@8~ 8881H,@8~8882H,@8~<8883H ,A8~P8884Hx8<|tH,Atx8/|tH,A\xxH,AHx8:|tH,A0xxH,Ax8>|tH,@ 8`H8`9a H$|8! N !|49a0H|zx|#x|+x|3x<`;\x;;`,@8} 888MH,@8}888NH,@8}<888OH,@8}h888PH ,A8}P888QHxH|{x;HP|T>( @<|T>( A,|T>( A|T>( A 8`H`;|ACxx%xH,A0xxH,ACxx%xH,@ 8`H8`9a0H4|8!0N !|49a0H|zx|#x|+x|3x<`;\x;;`,@8} 888|H,@8}888}H,@8}<888~H,@8}h888H ,A8}P888HxH|{x;HP|T>( @<|T>( A,|T>( A|T>( A 8`H`;|ACxx%xH,A0xxH,ACxx%xH,@ 8`H8`9a0H4|8!0N !|49a0H|zx|#x|+x|3x<`;\x;;`,@8} 888H,@8}888H,@8}<888H,@8}h888H ,A8}P888HxH|{x;HW<|.( @,@;(A; H;HxW:|}c T8|`0T>8a8xL1Hcx|tH,@ 8`H`cx |tH,@ 8`H@;(A;,@,x~ijx~xH,@ 8`H8`9a@HD|8!@N !|$|x ,A<`8c888H|AxH,@ 8`H$|88`$|8! N !|$|x|#x;,@<`8c888H ,A<`8c888HxH|~x,@$8`HTxH,@ 8`H<|P|@؀|cxH|8`$|8! N !|49a0H|{x|#x;;;8,@<`8c888H ,A<`8c888HxH|~x8 ;HHW<|.T>8H|}x88a|cx8H,@ 8`H;|A8`9a0H4|8!0N !|49a0H|? x|{x|#x<`;C; ;;,@8z8884H ,A8z8885HxH|yx;HX||t,&@cx8H||xH ||t,'@cx8H||xH||t,"@cx8H||xH||t,<@cx8H||xH||t,>@cx8H||xH||t, @cx8H||xHl||t, A|T>(@888$|T>L1H8cx8H||xHcx||tH||x,@ 8`H;|A8`x9j0HA }ASx|N !|$|x;;xH|~x,@ 8`H|@A8`$|8! N ! |x88 8` 8!N !|$|? x ;~;H@~xH||x xH,A8 8`H;~H|A8`xA }ASx|N !|$|? x~H|@,@ 8`H\~H|}x,@ 8`H8~H|A 8`H8 8`HxA }ASx|N !|49a0H|? x ;;`;~H|@~H|zxzH;`~;Hd~xH||x|@, xH,A8 8`H4||@ 8`H;~H|A8`x9j0HA }ASx|N !|$a ;;;HhxH|~x~|@,a xH,A8 8`H4~|@ 8`H;H|A8`$|8! N !|49a0Ha |+x|3x;; ,@   ;HpxH|~x~|@4a xH,A  8`H4~|@ 8`H;H|A8`9a0H4|8!0N !|4,($ a |+x|3x88a 88H,@88`HT|@ xHxxH8~|@ ;H8|8`,($ 4|8!0N !|4,($ a |+x|3x8;8a 88H,@88`H|;Z;;9,A,@4|`88L1HT>|;Z;;9,A} 8`H4~|@ 8`H;{}H|A8`x9j@HA }ASx|N !|49a0Ha |+x|3x;; ,@   ;HĀxH|~x~|@a xH,At,A< ,A ~dx x8HH88H,,A~8H|H 88`H4~|@ 8`H;H|A48`9a0H4|8!0N !|$a |+x;; ,@   ;HxH|~x~|@Da xH,A0 ,@ 8`HH~H|8`H4~|@ 8`H;H|Ax8`$|8! N !|$a |+x;; ,@   ;HxH|~x~|@Ha xH,A4 ,@ 8`HL~H|8`H4~|@ 8`H;H|At8`$|8! N !|TLHD@a |+x;; ,@   ;HЀxH|~x~|@a xH,A ,@ 8`H~<88$8 899!9AL1Ha$8$a 8 808aH|8`H4~|@ 8`H;H|A(8`LHD@T|8!PN !|$a |+x;; ,@   ;HxH|~x~|@Ha xH,A4 ,@ 8`HL~H8`H4~|@ 8`H;H|At8`$|8! N !|$||x|#x;;,@<`8c888H,@ 8`HxH|c|t,:@ 8`Hx8:H|}x,@xH;|@~|(:@|@ ;H;||P x H,@ 8`H8`$|8! N !|$a |+x8x88Ha 888H,@ 8`HHTT,A8xH,@ 8`H8`$|8! N ! |x8 8` 8!N !|49a0Ha|#x;;;;H\xH|~x~|@(,AcxxH,A;H~|A;H|Ax9a0H4|8!0N SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"xsi="http://www.w3.org/2001/XMLSchema-instance"xsd="http://www.w3.org/2001/XMLSchema"ASSERT on '(namespaces == NULL && count == 0) || (namespaces != NULL && count != 0)' [%s] in %s line:%d Out of memory in gsXmlCreateStreamWriter, needed %d bytesASSERT on 'GS_XML_SOAP_DEFAULT_NAMESPACES[i] != NULL' [%s] in %s line:%d ASSERT on 'namespaces[i] != NULL' [%s] in %s line:%d Out of memory in gsXmlCreateStream, needed %d bytesOut of memory in gsXmlCreateStream with mElementArray=ArrayNew()ASSERT on 'data != NULL' [%s] in %s line:%d ASSERT on 'len > 0' [%s] in %s line:%d ASSERT on 'stream != NULL' [%s] in %s line:%d ASSERT on 'gsi_is_false(writer->mClosed)' [%s] in %s line:%d ASSERT on 'buffer != NULL' [%s] in %s line:%d ASSERT on '*pos < len' [%s] in %s line:%d ASSERT on 'newElem.mName.mData != NULL' [%s] in %s line:%d ASSERT on 'newElem.mIndex != -1' [%s] in %s line:%d ASSERT on 'newAttr.mName.mData != NULL' [%s] in %s line:%d ASSERT on 'newAttr.mValue.mData != NULL' [%s] in %s line:%d ASSERT on 'namespaceName != NULL' [%s] in %s line:%d ASSERT on 'tag != NULL' [%s] in %s line:%d ASSERT on 'value != NULL' [%s] in %s line:%d %d-%02d-%02dT%02d:%02d:%02dZASSERT on 'gsi_is_false(stream->mClosed)' [%s] in %s line:%d ASSERT on 'str != NULL' [%s] in %s line:%d &#x%02x;%i-%02d-%02dT%02d:%02d:%02dASSERT on 'xmlstr != NULL' [%s] in %s line:%d gsXML.cxmlns: &"'<>&#x%08x&#%d%f%02x %01x%wxz { |4@dhpx|8DLp,4<DL (T\dlp(08@HPTt   <PT\d"x#$%&'-./02 345<6D7H@dJhOlPQRSYZ[\]cdDediklmnqry{|~ <Xt   , |           ( 4 8 H p        0 P p       D P t          , 4 D h p      8@Pt  ,TXx "#$&(),+@,H-P.T/X023467>?$@(D,ELHpIxJLMNPQRUVW\]b cd$e<hHi\ldmholvwy{~ $(@PTXp  8@Xd $,4HT\lx,DP\` (<D L X d pt ,$&'./123$4@6`>@AH I8J<K@MDN`O|PQVWZ\b(e0g<lnowxyz|}~0Llx $<hlpt(X`@D`|    4 d h     !0 !8 !<!T!!!!!!" ""P$"X%"\,"t-"."/"2"4"5"6"7# 8#(9#D;#d<#|@#A#B#C#D#E#F#G#I#J$L$M$ S$$T$TX$XY$tZ$[$\$^$_%a%b%d% e%(f%<g%Di%Xj%pl%xm%|s%t%y%{%&& &<&X&x&&&&''''''0'8'T'X'`'h'''''''''''((($(0(H(P(T(l(((((((())$)()H)l)x)))))))))*****$*D*h*t!*|#*$*%*&*'*(*)*/*0+1+2+4+ 5+<7+\9+h;+p<+=+>+?+@+A+B+C,D,E,$F,4G,HK,hL,M,N,P,R,S,T,U,V,\,]- ^-`-a-(b-0c-8d-De-Hf-Lg-Pm-ln-to-xp-q-r-y-z-{-}-----.. . .$.L.l.p..........//4/8/</@/D/X/h/l/p/t///////////004080<0@0L0\0l000000000111 111$101@1P1d1h1p 1x 11111@1A1B1D2F2 G2(K20L2XM2|O2U2V2W2X2Z2\2]3b3 c3 d3@f3Dl3dm3n3o3r3s3u3w3x3{3~33344(4@4H4P4X4`4t4|44444444444444455550545T5x5|555555555556 666$686@6H6X6`6t6x6666666667777(707<7D7T7\7p7t7 7 7 777777888 8,848D!8L"8\#8d$8x%8|,8-8.8/848587898:9=9?9$@9(A94D9<H9hI9tJ9K9M9Q9R9S9T9U9[9\:]:^: a:$b:0d:8f:Dg:Tj:dl:xm:|n:o:p:t:u:v:w:x::;; ;$;D;L;T;p;x;;;;;;;;;;<<< <,8gsXmlReadChildAsUnicodeStringNTU!(8streamU # .8matchtagc#  '8valueOutc#"8maxLenU#/ 8utf8Valuec# & 8unicodeLenU#) 8utf8LenU# 88gsXmlReadChildAsHexBinaryU!(8streamU # .8matchtagc#  '8valueOutc#"8maxLenU#%8lenOutc#' 8reader#0 8searchValueElem# 8iU#& 8tempU # $ 8writeposU## 8readposU#% 8bytesleftU#;8gsXmlReadChildAsBase64BinaryU!(8streamU # .8matchtagc#  '8valueOutc#%8lenOutc#' 8reader#0 8searchValueElem# 8iU#28gsXmlReadChildAsIntU!(8streamU # .8matchtagc#  '8valueOutc#' 8reader#0 8searchValueElem# 8iU#48gsXmlReadChildAsInt64U!(8streamU # .8matchtagc#  '8valueOutc#' 8reader#0 8searchValueElem# 8iU#8tm$# 8tm_secU## 8tm_minU#$ 8tm_hourU#$ 8tm_mdayU# # 8tm_monU#$ 8tm_yearU#$ 8tm_wdayU#$ 8tm_ydayU#% 8tm_isdstU# >8gsXmlReadChildAsDateTimeElementU!(8streamU # .8matchtagc#  '8valueOutc#' 8reader#0 8searchValueElem# 8iU#+ 8timePtrr# 48gsXmlReadChildAsFloatU!(8streamU # .8matchtagc#  '8valueOutc#' 8reader#0 8searchValueElem# 8iU#!8GSIXmlString& 8mDatac#! 8mLenU#38gsiXmlUtilTagMatchesU!(8matchtagc#'8xmlstr#0 8matchNoNamespacec#2 8xmlNoNamespacer# + 8xmlNamespacePosU#78gsXmlReadChildAsLargeIntU!(8streamU # .8matchtagc#  )8valueOut#% 8lenU# :8gsXmlResetChildReadPositionU!"8streamU #' 8reader#18gsXmlCountChildrenU!(8streamU # (8matchtagc#' 8reader#+ 8searchElem# 8iU#! 8countU#Px ^bmm| } mm| m~ (~ `mdml| pmt~ ~ }   0 8 X hml     m    4 H X ` ty }    *.4 < L mm| mm|  X `    mm| mm| ( !!mm| !!mm| N&R&TmXm`| nrtmxm| 'm  ,m0m8| HmLmT| dmhmp| mm| (  ( 0 ( m m |  0 D \0 ( 1 ( m $m ,| @m Dm L| `m dm l| m m | (  `( ( 2 @ T( ( ( , `(  (  <x b&f&hmlmt| mm| (    'm y  6!:!<m@mH| \( P5 p x 6m 7m ,8m4 \9md :m ;m  HPmTm\| lmpmx| mm| mm| Em    y Dx ^ b tm xm | m m | m m | m m | !  !$ !@y !dx !z!~!m!m!| !m!m!| !m!m!| !m!m!| !Fm" " ", "D "`y " """m"m"| "m"m"| "m#m#| #m#m#$| #4m#8m#@| #Tm#Xm#`| #p #Gm# # # # $ $4 $N$R$dm$hm$p| $m$m$| $m$m$| $m$m$| $m$m$| $ % %0 %L %d % % %%% & &m&m&| &,m&0m&8| &Hm&Lm&T| &hm&lm&t| & & & & & '$ 'Gm' ' ( (< (X (I(I(m(m(| (K )2L)6L)8m)<m)D| )VI)ZI)\m)`m)h| )p~ )K ) *x *.L*2L*4m*8m*@| *RI*VI*Xm*\m*d| *l * *C *y * +++,m+0m+8| +Lm+Pm+X| +`~ +6m+ +8m+ +7m+ +9m+ ,:m, ,8Om,< ,| , , , - - -S . .t . . /$ /H /` / /S / / 0T 0tS 0 0x 18 1XS 1 1y 2 2T 2 3 3t 3 3S 4Gm4 4Tm4 5$ 5< 5dx 5 5S 6 6, 6h 6|y 6 7 S 74 7d 7 8S 88 8l 8 9S 9BU9FU9d 9 9 :L :lS : : ;.V;2V;4m;8m;@| ;X~ ; ; <\ h_f _  _ ` 0 0 `_ 2 M` s` ` `  `a6*101<a[Ncaaaaa a2>ba5g5sbZb|bbb2bVbEbhbbb%b Ib8vb[bbc22 #cZ5Jcocccc &42RTLS"Or4X"Ej|09 ].[~5 ;5;G_i"7Ed e U 1CXdde   W'Jqef    W:gfg #JP\[~#84WTw{ghh8hXh'i Gwqwp^>PeLxhsij R  L Z 8 e    & j!N!!0k !P m!q E! i!k!l ! "" " Z"7 "d " " " "" " A# a#> ~#[ #gl# #m###mY#$m}$(n$J$P$\n[$n$n~$n$o $p%D%D%'pb%9%Np%qp%p%p%p%o&q &'r&PC&VC&brb&t&r&r&r&r'r'q'>s'_K'eK|'qsZ''s's' |((,( Q(6 x(H(a (}(( V( ( ()  )) )9)R )p)v) X) )) ))K***+Y*S*****++G+,+E+b+h+tW++++,,,=Q,`,f,r],,,--(-=0-X-mM-0---_-..B.d.,._...f/$/R/y/ /2/[00C0I0U`0}0001#1+1@S1[1pp11112#U2L2R<2^c222333'43B3WQ3x'333Z344'494N4i4~#4)444\45)5P5b5w55%5]5:6]6%6I6m66646Y7%^7Q7WT7cf777788"87/8TZ8d8)888\89 949F9[9v9%9l9G9h:t:9S:?S4:Kt[:st::t:t::t;+;P;V;b_;;; ;< <2<8$,%2@ NJ l/rxd+<P5<=, *D `w }(08@HLT  6<,h.*)+X1\7`=C>IZc,|x,~th$ 6n:4p"0(L/.#vI% Ug#y{,TV "& F6h6= {     *!( <! N#n$ $ $% &'6':H=Z= l@H:B6?I-l,Ztk n<<x2xD<ZlX T2 "X ;2 Z a m y              4 Jd -L @d Y  q   <    (tn C K 4  bn  !T  Pn   "t  $$p 6 Z n ~%L vx    & ,  " 8 CN< Z- jx  .L  /  0 `0;1Tds{2"n3d5T<,4OYf6z .7 8T!.9D"`e<,~$Rx<$$2=$<Ik!h(2Z)!!ed })3}E|bW ! e!4=9f;]  ?wIRo!Hm!!'|(Y)J)K$+=A,5Qd-0._02U3p'$4)F5]!U7^8{)9l!;#< <gsXML.c@2596...data.0@2597@2598@2599.line..2600gsUnicodeStringLen.line.gsUnicodeStringLen@2716@2717@2718@2719@2720@2721@2722@2723@2724gsiXmlUtilWriteStringgsiXmlUtilWriteChar@2743@2744gsiXmlUtilElementFreegsiXmlUtilAttributeFree@2765@2766gsiXmlUtilParseElement@2792@2793@2794.line.gsiXmlUtilElementFree.line.gsiXmlUtilAttributeFree@2843@2844gsiXmlUtilSkipWhiteSpace.line.gsiXmlUtilSkipWhiteSpace@2965@2966@2967@2968@2969.line.gsiXmlUtilParseElementgsiXmlUtilParseNamegsiXmlUtilParseStringgsiXmlUtilParseValue.line.gsiXmlUtilParseName.line.gsiXmlUtilParseStringgsiXmlUtilDecodeString@3117@3118@3119@3120@3121@3122@3123@3124.line.gsiXmlUtilDecodeString.line.gsiXmlUtilParseValue@3178@3179@3245gsiXmlUtilWriteXmlSafeStringgsiXmlUtilWriteUnicodeString@3359@3410@3452@3517@3586.line.gsiXmlUtilWriteChargsiXmlUtilGrowBuffer@3608.line.gsiXmlUtilWriteString.line.gsiXmlUtilWriteUnicodeString@3678@3679.line.gsiXmlUtilWriteXmlSafeString.line.gsiXmlUtilGrowBuffergsiXmlUtilTagMatches@3890@4006@4063.line.gsiXmlUtilTagMatches.line..4112.dwarf.0011..4113.dwarf.0001..4114.dwarf.0014.gsUnicodeStringLen.dwarf.0014.gsiXmlUtilElementFree.dwarf.0014.gsiXmlUtilAttributeFree.dwarf.0014.gsiXmlUtilSkipWhiteSpace.dwarf.0014.gsiXmlUtilParseElement.dwarf.0014.gsiXmlUtilParseName.dwarf.0014.gsiXmlUtilParseString.dwarf.0014.gsiXmlUtilDecodeString.dwarf.0014.gsiXmlUtilParseValue.dwarf.0001..4115.dwarf.0001..4116.dwarf.0001..4117.dwarf.0001..4118.dwarf.0013..4119.dwarf.0001..4120.dwarf.0001..4121.dwarf.0001..4122.dwarf.0001..4123.dwarf.0014.gsiXmlUtilWriteChar.dwarf.0014.gsiXmlUtilWriteString.dwarf.0001..4124.dwarf.0014.gsiXmlUtilWriteUnicodeString.dwarf.0001..4125.dwarf.0014.gsiXmlUtilWriteXmlSafeString.dwarf.0014.gsiXmlUtilGrowBuffer.dwarf.0014.gsiXmlUtilTagMatches.dwarf.0000..4126.dwarf.0000..4127GS_XML_SOAP_DEFAULT_NAMESPACES_savegpr_27_restgpr_27gsXmlCreateStreamWriter.line.gsXmlCreateStreamWritergsDebugAssertgsimallocstrlengsifreegsXmlCreateStreamReader.line.gsXmlCreateStreamReaderArrayNewArrayFreegsXmlMoveToStartgsXmlParseBuffer.line.gsXmlParseBuffergsXmlFreeWriter.line.gsXmlFreeWritergsXmlFreeReader.line.gsXmlFreeReadergsXmlCloseWriter.line.gsXmlCloseWritergsXmlWriterGetData.line.gsXmlWriterGetDatagsXmlWriterGetDataLength.line.gsXmlWriterGetDataLengthstrchr_savegpr_24_restgpr_24memsetArrayLengthArrayAppendisalnumArrayReplaceAtstrncmpisdigit_savegpr_25_restgpr_25sscanfatoimemmove_savegpr_26_restgpr_26gsXmlWriteOpenTag.line.gsXmlWriteOpenTaggsXmlWriteCloseTag.line.gsXmlWriteCloseTaggsXmlWriteStringElement.line.gsXmlWriteStringElementgsXmlWriteAsciiStringElement.line.gsXmlWriteAsciiStringElementgsXmlWriteUnicodeStringElement.line.gsXmlWriteUnicodeStringElementgsXmlWriteIntElement.line.gsXmlWriteIntElementsprintfgsXmlWriteInt64Element.line.gsXmlWriteInt64ElementgsiInt64ToStringgsXmlWriteFloatElement.line.gsXmlWriteFloatElement_savegpr_23_restgpr_23gsXmlWriteHexBinaryElement.line.gsXmlWriteHexBinaryElementgsXmlWriteBase64BinaryElement.line.gsXmlWriteBase64BinaryElementB64InitEncodeStreamB64EncodeStreamgsXmlWriteDateTimeElement.line.gsXmlWriteDateTimeElementgsiSecondsToDate_savegpr_22_restgpr_22gsXmlWriteLargeIntElement.line.gsXmlWriteLargeIntElementstrcpy_UCS2CharToUTF8Stringgsirealloc.line.gsXmlMoveToStartgsXmlMoveToNext.line.gsXmlMoveToNextArrayNthgsXmlMoveToParent.line.gsXmlMoveToParentgsXmlMoveToSibling.line.gsXmlMoveToSiblinggsXmlMoveToChild.line.gsXmlMoveToChildgsXmlReadChildAsString.line.gsXmlReadChildAsStringgsXmlReadChildAsStringNT.line.gsXmlReadChildAsStringNTstrncpygsXmlReadChildAsUnicodeStringNT.line.gsXmlReadChildAsUnicodeStringNTUTF8ToUCS2StringLengsXmlReadChildAsHexBinary.line.gsXmlReadChildAsHexBinarygsXmlReadChildAsBase64Binary.line.gsXmlReadChildAsBase64BinaryB64DecodeB64DecodeLengsXmlReadChildAsInt.line.gsXmlReadChildAsIntgsXmlReadChildAsInt64.line.gsXmlReadChildAsInt64gsiStringToInt64gsXmlReadChildAsDateTimeElement.line.gsXmlReadChildAsDateTimeElementgsiDateToSecondsgsXmlReadChildAsFloat.line.gsXmlReadChildAsFloatatofgsXmlReadChildAsLargeInt.line.gsXmlReadChildAsLargeIntgsLargeIntReverseBytesgsXmlResetChildReadPosition.line.gsXmlResetChildReadPositiongsXmlCountChildren.line.gsXmlCountChildren.dwarf.0007.GS_XML_SOAP_DEFAULT_NAMESPACES.dwarf.0013.GSIXmlStreamWriter.dwarf.0006.gsXmlCreateStreamWriter.dwarf.0013.DArrayImplementation.dwarf.0013.GSIXmlStreamReader.dwarf.0006.gsXmlCreateStreamReader.dwarf.0006.gsXmlParseBuffer.dwarf.0006.gsXmlFreeWriter.dwarf.0006.gsXmlFreeReader.dwarf.0006.gsXmlCloseWriter.dwarf.0006.gsXmlWriterGetData.dwarf.0006.gsXmlWriterGetDataLength.dwarf.0013.GSIXmlElement.dwarf.0013.GSIXmlAttribute.dwarf.0006.gsXmlWriteOpenTag.dwarf.0006.gsXmlWriteCloseTag.dwarf.0006.gsXmlWriteStringElement.dwarf.0006.gsXmlWriteAsciiStringElement.dwarf.0006.gsXmlWriteUnicodeStringElement.dwarf.0006.gsXmlWriteIntElement.dwarf.0006.gsXmlWriteInt64Element.dwarf.0006.gsXmlWriteFloatElement.dwarf.0006.gsXmlWriteHexBinaryElement.dwarf.0006.gsXmlWriteBase64BinaryElement.dwarf.0006.gsXmlWriteDateTimeElement.dwarf.0013.gsLargeInt_s.dwarf.0006.gsXmlWriteLargeIntElement.dwarf.0006.gsXmlMoveToStart.dwarf.0006.gsXmlMoveToNext.dwarf.0006.gsXmlMoveToParent.dwarf.0006.gsXmlMoveToSibling.dwarf.0006.gsXmlMoveToChild.dwarf.0006.gsXmlReadChildAsString.dwarf.0006.gsXmlReadChildAsStringNT.dwarf.0006.gsXmlReadChildAsUnicodeStringNT.dwarf.0006.gsXmlReadChildAsHexBinary.dwarf.0006.gsXmlReadChildAsBase64Binary.dwarf.0006.gsXmlReadChildAsInt.dwarf.0006.gsXmlReadChildAsInt64.dwarf.0013.tm.dwarf.0006.gsXmlReadChildAsDateTimeElement.dwarf.0006.gsXmlReadChildAsFloat.dwarf.0013.GSIXmlString.dwarf.0006.gsXmlReadChildAsLargeInt.dwarf.0006.gsXmlResetChildReadPosition.dwarf.0006.gsXmlCountChildren.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  @      4=={ DxuD%j=!8  ,0  7  B$<  N` wV@(^ hqh gp.o/ 1217418488 0 0 0 103760 ` ELFH4( !|$|x ,A 8`H(,@ 8`Hx H$|8! N !| |x,A,@H xH |8!N !|$|x,A,@ 8`HxH$|8! N !|$|x,A,@ 8`HxH$|8! N !| |x,A,@ 8`H(,A 8`Hx8H |8!N !|4,($|}x ,A,@ 8`HX,A , Ax<8H8`H( W8|W8|8`,($4|8!0N !|t9apH|? x|~x|#x|+x|3x $}9Kx}XSx,A,@ 8`H,A|t,@ 8`H,A|t,@ 8`H,A|t,@ 8`H,@x<8H8`H,A48(88 Hx8(x,x}N!8`HH 8 $!xDx8fxx99 9@Hx9jpHA }ASx|N !|9aH|? x|~x|#x|+x|3x|;x}Cx? _$<`;,A,@ 8`H,A|t,@ 8`H,@:,A|t,@ 8`Hp,A|t,@ 8`HP,A|t,@;,@x8H8`H#xH(Ax8 H8`H~xH(Ax80H8`HCxH(3Ax8HH8`HcxH(Ax8XH8`H,A48(88 Hx8(~x~̳x}N!8`HH 8 $x$x~xFxgx99 xHx9jHA }ASx|N !|t9apH|? x|~x|#x|+x $}Cx}9Kx,A,@ 8`H,A|t,@ 8`H,A|t,@ 8`H,@x<8H8`H,A48(88 Hx8(%xLx}N!8`HH 8 $A!x8ex8x99 9@Hx9jpHA }ASx|N !|t9apH|? x|~x|#x|+x $}Cx}9Kx,A,@ 8`H,A|t,@ 8`H,A|t,@ 8`H,@x<8H8`H,A48(88 Hx8(%xLx}N!8`HH 8 $A!x8888hxx9@Hx9jpHA }ASx|N !| |x,A,@H(,@x8HxH |8!N ! ,A,@ 8`H,,@8H 88` 8!N !|D9a@H|? x|~x|#x|+x|3x}Cx}9Kx<`;,A,@ 8`H,@x8H8`H~xH(Ax8 H8`HxH(3Ax8HH8`H,A(CxH(Ax8XH8`Hd,A4888Hx8%xlx}N!8`H$x~xxFxhx)xHx9j@HA }ASx|N !|T9aPH|? x|~x|#x|+x|3x|;x}Cx?}VSxX<`;,A,@ 8`H,A|t,@ 8`H,@:,A|t,@ 8`HT,A|t,@ 8`H4,A|t,@;,@x8H8`H#xH(Ax8 H8`H~xH(Ax80H8`HCxH(3Ax8HH8`HcxH(Ax8XH8`Hl,A4888Hx8~x~̳x}N!8`H,x$x~xFxgxx?~ʳxHx9jPHA }ASx|N !|49a0H|? x|~x|#x|3x|;x,A,@ 8`H,@x<8H8`HCxH(Ax<8H8`H\,A48 88 Hx8 exx}N!8`HxDxxgxHx9j0HA }ASx|N !|49a0H|? x|~x|#x|+x|;x}Cx,A,@ 8`H,A|t,@ 8`H,A|t,@;,@x<8H8`H,A48 88Hx8 %xLx}N!8`HD,@x<8H8`H xdxxGx(xHx9j0HA }ASx|N !|49a0H|? x|~x|#x|3x|;x,A,@ 8`H,A|t,@ 8`H,@x<8H8`H,A48 88Hx8 Exlx}N!8`H@,@x<8H8`HxxfxGxHx9j0HA }ASx|N ! ,A,@ 8`H@,@ 8`H0,A88`H8` 8!N !|$|~x|#x,A,@ 8`HH,@ 8`H8,A88`Hxx8H8`$|8! N !|D9a@H|? x|~x|#x |;x}Cx<`;c,A,@ 8`H,@x8H8`H,A|t,@x8H8`H,A4888Hx8%xLx}N!8`H@,@x8H8`H xx Gx(xHx9j@HA }ASx|N !|49a0H|? x|~x|#x|+x,A,@ 8`H,@x<8H8`Hx,A4888Hx8exx}N!8`H8,@x<8H8`HxxexHx9j0HA }ASx|N 8`N 8`N !|$|x|+x,A,@ 8`Hd,A88`HDx8 H,@x<8H8`Ha 8`$|8! N !|d9a`H|? x|~x $(?,_0hl,A,@ 8`H,@x<8H8`H,A<8888H8@x88exx}N!8`H80 ax $(?,9@Hx9j`HA }ASx|N !|49a0H|? x|~x|#x |;x}Cx,A,A ,@ 8`H,@x<8H8`H,A4888Hx8exx}N!8`HD,@x<8H8`H xDx xhxHx9j0HA }ASx|N !|$|x|#x|+x,A ,A,A ,@ 8`Hd,Ax88H8`H8,@x<8H8`HxxxH$|8! N !|$|x ,A,@ 8`HP,A 8`H8,@x<8H8`Hx H$|8! N !|$|x ,A,@ 8`HP,A 8`H8,@x<8H8`Hx H$|8! N !|$|x ,A,@ 8`HX,A 8`H@,@x<8H8`Hx H$|8! N !|$|x,A,@ 8`HL,A 8`H4,@x<8H8`HxH$|8! N !|49a0H|~x|+x<`;,A,@ 8`H,,A 8`H,@x8H8`H,@x8H8`H8a dx8H;H(8a ||t,\@8/8a |;8a ||t,@x88Hx88Hx8Hx88Hx8Hx88Hx88 Hx88H8`9a0H4|8!0N !|$|x,A,@ 8`HL,A 8`H4,@x<8H8`HxH$|8! N !|$|~x,A,@ 8`Hă,A 8`H,@x<8H8`Hx8 H,@ 8`Hh d8,@Ha ,A8a cH8a a H,Ax H8`$|8! N ! ,A,@ 8`H0,A88`HА8` 8!N !|49a0H|}x|#x|+x,A,@ 8`H܃,Ax88H8`H,@x<8H8`HА,A|Ax<8H8`H`xdxH|x,@x<8H8`H0 ,A` ,@P 88     0HĀ,AH<`8c888OH,A8~8HH 8 ,A8~ 8HH 8 8`9a0H4|8!0N !|49a0H|{x|#x|+x,A,@ 8`H$a,Ax88H8`H,@cx<8H8`HԀaА ,A |Acx<8H8`HcxDxH||x,@cx<8H8`Hl 8,@,@ 8,AH<`8c888H,Ap,A8 8HH 8 8 8A8b 8 H,A  $(,.08 8 8H8 8!H8A8!H8b8!H8`9a0H4|8!0N !|49a0H|~x|#x|+x|3x,A,@ 8`Hă,A 8`H,A |Ax<8H8`HxdxH|x,@x<8H8`HP,AW@>,@x<8H8`H$ ,A # C 8`9a0H4|8!0N !|$|~x|#x|+x,A,@ 8`H,A88`Hxx8H,A(a,AacHHxx8H,A(a ,Aac H 88`$|8! N !|$|x|#x,A,@ 8`H,A 8`Hhxx8H,Aa,A 8`H8xx8H,Aa ,A 8`H8`$|8! N !|$|x,A,@ 8`HP,A 8`H8xH|}x,AxH,@ 8`H8`$|8! N !|$|? x|~x,A,@ 8`Hh,A 8`HP,@x<8H8`H,x8H||x,A xH8`xA }ASx|N !|49a0H|~x|#x|+x|3x<`;,A,@ 8`H,A 8`H,@x8H8`H,@x8H8`H,@x8H8`H8a$x8H;H(8a||t,\@8/8a|;8a||t,@8aDx8H;H(8a||t,\@8/8a|;8a||t,@̀<|@48a8H,@ 8a8H,@ 8`H<888H888Hx88Hx8exHx88Hx8Hx88Hx88Hx88Hx88Hx88H8`9a0H4|8!0N !@|9aH|~x|#x|+x|3x|;x}Cx};Kx}\Sx!ЂAԂa؂܂<`;,@8}888H,A,@ 8`H,A 8`H܀,@x8H8`H,@8}888$H,@x8PH8`H,@8}d888)H,!@8}888*H,!@8}888+H,!@8}<888,H,@8aP88!HH8aP8!H,@8a,88!HH8a,~Dx8!H,@8a88!HH8a~x8!H<|@x8PH,@8aP8PH,@x8a,8qH,@d8a8H,@PL|@@D@|@@8D|@@,W#>H|@@WC>J|@@ 8`H<@D?H_JL8P8P8!H8q8,8!H888!H8Px8Hx88Hx8~ųxHx88Hx8Hx88H~xH|exx8Hx88HxH|exx8Hx88Hx8W%>Hx88Hx8WE>Hx88Hx8exHx88Hx8xHx88Hx88PHx88Hx88,Hx88Hx88Hx88H8`9aH|8!N !|$|~x ,A,@ 8`HT,A 8`H<,@x<8H8`Hx H$|8! N !|$|~x ,A,@ 8`HT,A 8`H<,@x<8H8`Hx H$|8! N !|$|~x,A,@ 8`HP,A 8`H8,@x<8H8`HxH$|8! N !|$|~x ,A,@ 8`HT,A 8`H<,@x<8H8`Hx H$|8! N !|49a0H|x|+x <`;,A,@ 8`H,@x8H8`H,A 8`Hl,@x8H8`HLxH|~x,@x80H8`H ,A,x8 8Hx88H8`H ,@8,@,x8 80Hx88H8`H ,A<~ ,@,x8 8lHx88H8`Hh8`H|}x]8 88h HbuddyStatusbuddyStatus || buddyStatusInfoInvalid IP and portInvalid statusString.Invalid locationString.\status\\statstring\\locstring\ASSERT on 'connection != NULL' [%s] in %s line:%d ASSERT on 'richStatus != NULL' [%s] in %s line:%d Invalid richStatus.ASSERT on 'richStatusLen <= GP_RICH_STATUS_LEN' [%s] in %s line:%d ASSERT on 'gameTypeLen <= GP_STATUS_BASIC_STR_LEN' [%s] in %s line:%d ASSERT on 'gameVariantLen <= GP_STATUS_BASIC_STR_LEN' [%s] in %s line:%d ASSERT on 'gameMapNameLen <= GP_STATUS_BASIC_STR_LEN' [%s] in %s line:%d \statusinfo\\state\\hostIp\\hprivIp\\sessflags\\richStatus\\gameType\\gameVariant\\gameMapName\The profile does not support extended info keys.The profile used to get extended info keys is not a buddy.The profile used to get extended info keys is offline.Invalid message.Invalid numProductIDs.Invalid productIDs.\inviteto\\products\\pinvite\\profileid\\productid\\location\\revoke\\final\gp.c\qport\\hport\Keys?,\quiet\%` # $,(4)<+D,X1l4578>ABDEKN O4Q<RHW\\t]aefhiqwx|(@P`d ,4<TXdt@T\t|$4HXl|   =4BhC|DEFGKLPQTUV[$\h| 8<HXpx     ( 0 H P d l p |          $ 8 H \ t       > C LD `E hF G H I J K L M N R S W X \ 0] @a Tb df xg k o r s t y z  $ P d l t         ,\px  8Tt#$%&*+/36 784=<>H@`AxUZ[_`dhjkprsy~$8@HPT`hp(<@L\t| 8<HX px!"134=CDH$L(N4O<TDU\Yt[\kpquvz~ ,<D\d ,0<Ldlx $(4DLXp  (@`t |!"&')*@EFJ$K(L4P<QHS`TxZ_`defjkmnu(|P}dlp| 0@P`p ,D`t|,8<T\px |  #$(,./ 4594:<;P?h@xACEFGHIJKLOP(Q0S<TLVdYlZ|\jklnov    0 @ H P h t       ! !(!0!8!D!X!`!h!p!x!!!!!!!!!!!!!!!!"""$"4"8"P"t""""""""""###0#<#D#L#P#h##### #%#&#'$($0*$D,$L-$P3$p9$:$>$B$C$G$H$I$J%L%$M%(S%DX%dY%x]%a%b%d%f%g%i%j%p%u&v&$z&,~&0&<&D&P&h&&&&&'''''$'8'@'T'\'p'''''''((D(L(P(`(p(((((((())))l)))))) )$)%)&*)***4+*P,*l.*/*1*2*3*5*6*7*9+=+H+P+Q+R+S+T+U+X+Y+Z+[,^,_, `,0a,@b,Pc,`d,xe,f,g,h,i,j,k,l-m-n- o-0p-@q-Pr-`s-pt-z-{-------.. .$.8.P.p. . . . . . . . . #/ $/$ (/, ,/0 -/< 1/D 2/P 4/h 5/x C/ H/ I/ M/ Q/ R/ V/ W/ Y0 Z0 o04 v0` w0t {0| |0 0 0 0 0 0 0 0 0 0 1 10 1H 1p 1 1 1 1 1 1 1 1 1 2 2 20 2T 2h 2p 2t 2 2 2 2 2 2 2 3 3, 3@ 3H 3L 3X 3` 3l 3 3 3 3 3 4 4 4$ !4, %4D &4T *4l .4p 14| 34 74 84 94 >4 ?4 W4 \54 ]5H a5P b5X f5l g5| k5 l5 p5 t5 w5 y5 }5 ~5 6 6 6@ 6h 6| 6 6 6 6 6 6 6 6 6 6 7 7 7, 7< 7D 7X 7d 7t 7 7 7 7 7 7 7 7 8 8 8$ 8< 8H 8X 8\ 8d 8l 8 8 8 8 8 9 9 9 9$ 9, 98 9L 9\ 9l 9| 9 9 9 9 "9 #9 &9 (: ): >:( C:P D:d H:l I:t M: Q: R: V: Y: Z: [: `: a; h;$ m;T n;h r;p s;x w; {; |; ; ; ; ; ; < <0  > >( >8 ><>T>l>>>>XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gp.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT38gpInitializer! "&8connectionU #+8productIDU# -8namespaceIDU#  +8partnerIDU# $8gpDestroy!&8connectionU # 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED)8gpEnabler!&8connectionU #)8stater# *8gpDisabler!&8connectionU #)8stater#   U<8_GPIBoolGPIFalseGPITrue  U  U  2U  UUU U U * 8callback#" 8paramU #" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gp_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0*8gpProcessr!&8connectionU #, 8iconnection#.8gpSetCallbackr!&8connectionU #(8funcr# /8callback#  '8paramU # , 8iconnection#! 8indexU#  U % 8resultr#$ 8profileU#) 8uniquenickr#+8gpConnectAr!&8connectionU #$8nickc#%8emailc#(8passwordc#,8firewallr#  ,8blockingr# $)8callback#!8paramU #, 8iconnection#' 8argr# (28gpConnectNewUserAr!&8connectionU #$8nickc#*8uniquenickc#%8emailc#(8passwordc#%8cdkeyc#,8firewallr#  ,8blockingr# $)8callback#!8paramU #, 8iconnection#' 8argr# (58gpConnectUniqueNickAr!&8connectionU #*8uniquenickc#(8passwordc#,8firewallr#  ,8blockingr# $)8callback#!8paramU #, 8iconnection#' 8argr# (;8gpConnectPreAuthenticatedAr!&8connectionU #)8authtokenc#08partnerchallengec#,8firewallr#  ,8blockingr# $)8callback#!8paramU #, 8iconnection#' 8argr# ('8gpDisconnect!&8connectionU #, 8iconnection#.8gpIsConnectedr!&8connectionU #*8connected#, 8iconnection#% 8resultr#$ 8profileU#-8gpCheckUserAr!&8connectionU #$8nickc#%8emailc#(8passwordc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr# % 8resultr#$ 8profileU#+8gpNewUserAr!&8connectionU #$8nickc#*8uniquenickc#%8emailc#(8passwordc#%8cdkeyc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#  % 8resultr#. 8numSuggestedNicksU#/ 8suggestedNicksc#58gpSuggestUniqueNickAr!&8connectionU #+8desirednickc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#  % 8resultr#68gpRegisterUniqueNickAr!&8connectionU #*8uniquenickc#%8cdkeyc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#  % 8resultr#18gpRegisterCdKeyAr!&8connectionU #%8cdkeyc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#  /8gpGetErrorCoder!&8connectionU #*8errorCode#, 8iconnection#28gpGetErrorStringAr!&8connectionU #*8errorStringc#, 8iconnection#% 8resultr#$ 8profileU#.8gpNewProfileAr!&8connectionU #$8nickc#+8replacer# ,8blockingr#  )8callback#!8paramU #, 8iconnection#' 8argr# % 8resultr#$ 8profileU#08gpDeleteProfiler!&8connectionU #)8callback#!8paramU #, 8iconnection#' 8argr# 08gpProfileFromIDr!&8connectionU #&8profilec#8idU#08gpIDFromProfiler!&8connectionU ##8profileU#!8idc#' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#48gpUserIDFromProfiler!&8connectionU #)8profileU# %8useridc#, 8iconnection#/ 8pProfile#    U  U  U  U  2U$ 8profileU## 8nickr#) 8uniquenickr##( 8firstnamer#8' 8lastnamer#W$ 8emailr#v% 8resultr#' 8numMatchesU## 8morer#) 8matches# 18gpProfileSearchAr!&8connectionU #*8nickc# 08uniquenickc# +8emailc#  /8firstnamec# $.8lastnamec# ((8icquinU# ,,8blockingr# 0)8callback#!8paramU #, 8iconnection#' 8argr# 8  U  U  2U  U  U  KU  U  U  U  2U% 8resultr#$ 8profileU## 8nickr#) 8uniquenickr#'$ 8emailr#<( 8firstnamer#o' 8lastnamer#' 8homepager## 8icquinU#& 8zipcoder#* 8countrycoder# & 8longitudeU#% 8latitudeU#$ 8placer#% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#) 8publicmaskr#& 8aimnamer# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#*8gpGetInfor!&8connectionU ##8profileU#.8checkCacher# ,8blockingr#  )8callback#!8paramU #, 8iconnection#' 8argr# 08gpGetInfoNoWaitr!&8connectionU ##8profileU#$8arg#, 8iconnection#+8gpSetInfoir!&8connectionU #(8infor# '8valueU#  , 8iconnection#,8gpSetInfosAr!&8connectionU #(8infor# +8valuec#  , 8iconnection#+8gpSetInfodr!&8connectionU #(8infor# %8dayU#  '8monthU# &8yearU# , 8iconnection#.8gpSetInfoMaskr!&8connectionU #(8maskr# , 8iconnection#  U48gpSendBuddyRequestAr!&8connectionU #)8profileU# &8reasonc#, 8iconnection#/ 8reasonFixedr#   8iU#38gpAuthBuddyRequestr!&8connectionU #)8profileU# , 8iconnection#38gpDenyBuddyRequestr!&8connectionU #)8profileU# , 8iconnection#/ 8pProfile#  08gpGetNumBuddiesr!&8connectionU #)8numBuddiesc#, 8iconnection#  U  U$ 8profileU#% 8statusr#+ 8statusStringr#- 8locationStringr# 8ipU #! 8portU# - 8quietModeFlagsr#18gpGetBuddyStatusr!&8connectionU #!8indexU#'8status#, 8iconnection#% 8numU# ( 8profile#  U  U  U  U$ 8profileU#* 8statusStater#$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #* 8hostPrivateIpU #& 8queryPortU#% 8hostPortU#) 8sessionFlagsU #) 8richStatusr# ' 8gameTyper# * 8gameVariantr#A* 8gameMapNamer#b- 8quietModeFlagsr#0 8newStatusInfoFlagr#58gpGetBuddyStatusInfor!&8connectionU #!8indexU#+8statusInfo#2 8iconnection# % 8numU#  ( 8profile#, 8buddyStatus#0 8buddyStatusInfo#/8gpSetBuddyAddrr!&8connectionU #!8indexU##8buddyIpU #%8buddyPortU#, 8iconnection# 8numU#( 8profile#08gpGetBuddyIndexr!&8connectionU ##8profileU#$8indexc#/ 8pProfile# , 8iconnection#(8gpIsBuddyU!&8connectionU ##8profileU#/ 8pProfile# , 8iconnection#68gpIsBuddyConnectionOpenU!&8connectionU #)8profileU# , 8iconnection#& 8aPeer#.8gpDeleteBuddyr!&8connectionU #)8profileU# , 8iconnection#( 8__result__r#  U  U-8gpSetStatusAr!&8connectionU #$8statusr#,8statusStringc#.8locationStringc#5 8statusStringFixedr# 7 8locationStringFixedr# , 8iconnection# 8iU#  U  U  U18gpSetStatusInfoAr!&8connectionU #)8statusStater#"8hostIpU #)8hostPrivateIpU #%8queryPortU#$8hostPortU#(8sessionFlagsU #*8richStatusc#/8richStatusLenU# .8gameTypec# '8gameTypeLenU#+8gameVariantc#*8gameVariantLenU#+8gameMapNamec#*8gameMapNameLenU#, 8iconnection#1 8gameTypeFixedr# P4 8gameVariantFixedr# ,4 8gameMapNameFixedr# 48gpAddStatusInfoKeyAr!&8connectionU #-8keyNamec# .8keyValuec#  , 8iconnection#48gpSetStatusInfoKeyAr!&8connectionU #-8keyNamec# .8keyValuec#  , 8iconnection#48gpDelStatusInfoKeyAr!&8connectionU #-8keyNamec# , 8iconnection#78gpGetStatusInfoKeyValAr!&8connectionU #-8keyNamec# .8keyValuec#  , 8iconnection#98gpGetBuddyStatusInfoKeysr!&8connectionU #'8indexU# )8callback#*8userDataU #  , 8iconnection#) 8pProfile#+ 8aResultr# ( 8aPeerOp#48gpSendBuddyMessageAr!&8connectionU #)8profileU# '8messagec#, 8iconnection#08gpSendBuddyUTMAr!&8connectionU #)8profileU# '8messagec#,8sendOptionU#  , 8iconnection#  2U<% 8resultr#$ 8emailr#& 8isValidr#808gpIsValidEmailAr!&8connectionU #%8emailc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#    2UD% 8resultr#$ 8emailr#% 8numNicksU#8& 8nicksc#<, 8uniquenicksc#@08gpGetUserNicksAr!&8connectionU #%8emailc#(8passwordc#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#  48gpSetInvitableGamesr!&8connectionU #)8numProductIDsU#*8productIDsc#, 8iconnection# 8iU#  U  U($ 8profileU## 8nickr#% 8statusr#$+ 8statusStringr#(% 8resultr#& 8productIDU#' 8numMatchesU#) 8matches# .8gpFindPlayersr!&8connectionU #%8productIDU#,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr# 08gpInvitePlayerAr!&8connectionU #)8profileU# +8productIDU#  (8locationc#, 8iconnection# % 8resultr#( 8numProfilesU#* 8profiles#48gpGetReverseBuddiesr!&8connectionU #,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr#    U$ 8profileU#) 8uniqueNickr# % 8resultr#. 8numOfUniqueMatchsU#) 8matches#78gpGetReversBuddiesListr!&8connectionU #,8targetsc# .8numOfTargetsU#  ,8blockingr# )8callback#!8paramU #, 8iconnection#' 8argr# ;8gpRevokeBuddyAuthorizationr!&8connectionU #)8profileU# , 8iconnection#18gpGetLoginTicketr!&8connectionU #08loginTicketc# , 8iconnection#/8gpSetQuietModer!&8connectionU #)8flagsr# , 8iconnection#Uc+8gpProfilesReport!&8connectionU #-8report# 8@enum$2399gp_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr# mT D  .24  B F H p  m m m   : >  m   ( < L ` p    m m  D     H mP mX m\ md p  & * , T  m m m m  $ ,     , < P h |  F  J  m  $ 4 H X l | 4 z  ~      <     &*, P \      NRT t  |     0 X     & * , T    P bfh     8       H ~   @ ^bd |   $   NRT t    8 J N     , < L \ l | m   (       4   "&( VZ\ p  m$ \    < V Z \      ! !!m! !P " " " "0 "< "` """ " """ ##"#$ #T # $ $ % %# %$ &V&Z&\ &t' & & & ', 'H 'd '| ' ($* (8* (\ (l (| ( ( ( ( ( ( ( (m( ) ),+ )f )j )x m)|m)/ ) ) m)m)/ * *$ m*(m*0/ *@ m*Dm*L/ *\ m*`m*h/ *x m*|m*/ * m*0 *0 * m*0 *0 * m*0 + 0 +$* +8* +L* +`* + + + , , ,, ,< ,L ,\ ,d1 ,t2 , ,1 ,2 ,/m, ,3 ,0m, ,3 , ,2 -  - -, -< -L -\ -l -| -m- -, ... .46 ... .9 /V/Z/\ /t< /// 0? 0D 0Z 0^ 0 0 0 0 1B 1$C 1TB 1dC 1B 1C 1D 1E 29m2 F 2 222 2:2:2 2F 3r3v3x 3:3:3 3F 3 42 46 48 4H 4Z4^4` 4 4 4M 4 5 5. 52 5` 5p 5 5 5 5 5 6P 6( 6P 6b 6f 6 6 6 7 7 7( 78 7T 7l?m7p 7m7 7 7 8 8 8 8*8.80 8T 8U 8 8 8 9@ 9X 9h 9x 9 9 9 9 9 9 9m: :8 :z :~ : ::: : ;Z ; ;4 ;~ ; ; ;;; ; < ] <  >>> >$ >0m>4 >g Gz>h9iNhTZl`liYiiijN+1H=jJgk 8 l| h  T lO lx k m} -h 3 9T EmP kmy yk H n< I J 4K TL tMD M M0 M@ Nb N< M N^O"0N<PNP8tPYPyPQ R S 9T YU yo)V W pN0XaBXHxX|XXX'WX]YYGYY0YVZ v[ \W\ \3\C\S]Z]  ]3 ]F3]VG^$W^ kqq=q`XqYq$qLq}q>Zqk[qq!qIqsq/q\qqq4\Jq _]uq6]qb^qq q'rDJrDkrernrNrrr*h@r@Qrks'__@s_`_`ttC`th t M 2t Bt Xt yt u uL t us t!u!$t!>v!\v@!~vh!n!v!v!v" v".v"Tv@"hP"~vk"P"v"o"v"u"v#v#(w#LwK#]N#swk#w#w#w#w$a $'b$9b<$MH$cbf$wn$b$n$b$n$b$n%b %I%3b5%FJ%\bY%jK%b%L%b%b%b&b&:b;&LO&bb`&b&b&P&b'b '2b6'GP']b\'mQ'b'b'b'b(k(*b&(MbP(wbv(b(b(b(R)b)%S);b>)OT)ebh)yU)b)o)b)V)b* W*!b"*3p*IbK*\n*rbv*q*b*r*b*_*b+ v+ b'+8w+NbU+fw+|b+P+b+P+b+o,b,-b,,SbT,{b~,a,b,k,b,x-h--p-'xP-Mx|-db-}y#-h---yT-y|-k-y. M.(y.Oy.fb.{y.c .d.d7.h.d[/d/.c/Hz/[h/a/gx/szQ/zu/z/z0 z0k06z0Gk0bzC0vM0zd0z0b0z0d1{1h1#1)<15{X1[{|1{1{1{1{2{D2,k2G{p2Xk2s{2M2{2{2b2{ 2d3|31h373=T3I|[3o|3|3|3k3|3k4|.4-M4B|O4c|{4zb4|4d4}4h44T4}a5}5D}5t}5k5}5k5};5M5}\6}6-b6B}6Nd6m~}66l6~M6~y6b67h77 X7T7>~7Sk7h7b7e_7e77h7e[78 h88h8$S8Jw8n888k88M9:91f9Hb9]9ie9f_9f79h9f[99h:::Q:8u:\::::=; k;$f;8M;M;n;b;;f;g;g7;h;ge<*g<]S h>>H>!\>G>q>>k>>M>!? M?#b?8t?Dh?ci;?ui7?h?I?h??$?W?|@@+k@F@ZM@o@@b@E@i@@hAA lAUA<AQpAfA}bAAhAAAXABB/bBHj_BZj7BihBj[BpBhBB8BTBxCC/kCJC[kCvCMCCECbClCjDk_D)k7D8hDNk[DvDhDDDVDDMDEE-bEBENkEmEhEE EVE|EF F#hF)F/ F;VFayFFl)Fl9Fl^FkGlG3lGalGlGl%GkGGOH!yH5kHKHuHH!HJInI@IfIII,IYJkJ+JQJmoJm Jn Jo JpJp6Kp`KGpKlpKpKpKp!LpGLmL.pqLBnLXpL~pLpLoLpLp,MpRM9ptMEkM[pMpMpMp Mp2NpWN>p}NdpNpNpNpOhO#EOIhOlOlOOOOpOP=PAdPlPhPPPZPPQQ+bQ@QTQsq Qr Qs Qt Qu RvR%v6RIvYRVqRlvRrRvRsRvRtRvRuS wSw7S-hSCw^SjwSwkSwSvS.ShSSSWTT;TkT T9TaUU,kUGU[MUpUUbU*UwUx Vy V(z VH{ Vh| V} V~ V V W W(aW:7WIhW_[W~WxWWyWWzWX{XX,|XBAXS}XidXX~XXXYY'#Y5YKHYpoYYYkYYkZZZ.&ZNOZwvZZZ[[76[^][n[h[[[P[s[\k\*\;k\V\jM\\C\b\j\\]h]]]'V]My]p]]]b]]h]]]Q^y^"k^=^d^{b^^h^^^R^z^k__9_Pb_i_|h___Q_y_k_``.`T`kb``h```T`|`kaaba0 aP%alharaxaZaaabbb%b9bT!bubhb b bYbbcbc'cBhcHcNcZYcccbccdd hd&d,\d8Vd^ddbd d d$e 6e-[e<keRege}eeee fkff4hf:f@,fLWfrxffffbfg gg7 gW gw g gpg6g`hkhh;hahhhBhki"i5iKi\iriiii<ikilj kj'jDhjJjPtj\[j|jjjjbkk%&k8kMRkdlkykk5khkkkUlvl#lFlklbl l1lllhmmmVm8ym[mmmmbmmmnNn,qnOncn~nbnn!n!n\o o3oJbo_opvooho%o%oTo}ppbp2pEhp^ p~ pphp(p(dpSpwqkqqAqoqq=qqiqbrr( rH rh r]rhr-r-rWrrkss*sSsxs<sfsttKtrt?tjtuu3buHu^uy%uuYuuvhv4v 4vZv?vlvvbvvhv7v7vZw$wQwwbwwhw:w:wZx x6xMbxfxhx=x=x]xxyy5byNyohyu@y{@y_yyyMyz'z>bzS.zgz|YzhzztzzhzGzG{Z{-{V{}{b{{h{I{I{V||,|S||b| ||7|h}[}}*}:k}TH}lh}rK}xK }V}{}}k}~M~$~E~\b~qD~}~ ~~7~h~[<bphNNDV{ 5FkauMEblh$Q*Ql6Z\b  <N6rY~k7 h ]FmFhSSTy$k?SMhbBhVVdV6_b7h_AUvo'hXXZk M?Vbk#w c6_+7:hPe~h[[ ]4bsk M-Yb/RhX^^^jabh``hW@pbhccU~k5bN'^#ueePQ~y+" (. 40:H@XFlL.RX^d j pv | 0@Xx   33PdDGJ<J       $*100;6l7<(BHNT Z `0f l r x ~, 8%V     ,  L  lD b&"84J \ n 1 Q   (aN n W"Z4?$FXj# |$. .7_9_;=;?[; B@_D_0F)BJ TJ fJ xJQk Q Q Q Q R SU V ,V >V@ PV` bV tV V V W W aa( d d d$g/ (gO :go Lg ^gpppV pv r r@ r` | |~ ~ $ 64HZl ~cF'lF &lH0N2@KTT2cmTw2\pP4n x   & 1 = I< [V, s z  4T  T " l P  , 5 HX CZ W c o h |l    ,    $ L  ,H 6 R ht$ y  l ,x  x  8    ' 3 ? O  e v  H   f  x     & 7 A ~ Q \ l x   d  @ d   Jd d/>(RldDf 0T\@dV,gt|~t"P#h$p&$x6%DNnl% n&dxh)l+9AI_w-Ld.Pd.d)=/Txdq04" 20x73Gvx]3 m4D6@l 87!((8d8!N:(b"|;$ #0<0#=,h$\F6==L$a>TPr%$2!1N_ 8! | } >5 D@DP%`i!TH  ,  7<  CKP KgSf]n gpi.o/ 1217418489 0 0 0 41712 ` ELF4( !|4,($|}x 88`4Ha,@ 8`H,a884H8a8a8a8a8a8a a a a8aH,@aH88`H8a;H08aW8|c8aW8|c;, A8aH|~x,A8aHxHHHH8`,($4|8!0N !| |~xx8HxHHxH;8 |8!N 88 8888`N !|$|x 8a 8a /8a D8a 8a 8a 8a 8a a cH8a 8a 8a  a cH8a 8a 8a 8a 8a a cH8a 8a 8a 8a 8a a cH8a 8a 8a 8a 8a a cH8a 8a xH8a Ha,A8a HaH8a 4Hx Ha ,@8a 8a x<88H8a 8a 8a 8a 88a 8a 8a <8a 8a 8a 08`$|8! N !|d\XT|? x|}x84H(x8H,@ (0x88489H$$,A $Hx888849H00,A0,@0x8<8Hx88H8`H80H0(08L~L|P88 |@t8,@@8@H 8~ | ~ 8H<<,@x<8H8`H<~88HL8L~L|cP|P~L8H~8HHH,AdH8cHDx8@DH,@D H$x@H  ,A  HHx8H,A 8`H~88H,@,xH,A H`H~88H,A~88H,@~888HHP~88H,@,xH,A HH<`8~8HL,@4,A<,A0x8<8Hx88H8`HlxH,,,A 8` H,,@T~0(|P<`8c|@@ x8<8H(08`x\XTA }ASx|N !|T9aPH|? x||x|#x;8$8 888,A,A 8,@,A 8,@,A 8,@,A 8  ,@,A 8$$,AH<`8c888H,@xH|}x88 ,@,A 8  ,A,@ 8,A8H 8,,,A 8` H,,@h,A@x848H,A84H8`888H,A,A,@,,@xH|}x,@xH|}x,@xH|}xĐ4HP4,A4x4H404 4x0HH4 44,@xdxH((,A (H(,Ax8HxHxx9jPHA }ASx|N !|$|~x,A,@,@H4,@,H8H48H(8Hx<8H8`H8`$|8! N !|$a|#x xHH8xH,AaxH8`H8`$|8! N !|$|~x|#x,@,8x<88H,AHD,@8H0,@8Hx<8H8`H8`$|8! N !|$a|#x `8`8 ,A`8,At`8;,AcH|c; ,Ac H|c;||,A`8;,AcH|c;,AcH|c;,AcH|c; ,Ac H|c;,AcH|c;,AcH|c;||,A`8,A`88`$|8! N !P|9aHa|#x<`;8888888888x}N!8x}N!a<88H,@ H;8a80|L1H8ax}N!,AP8a8Pd|L1H8ax}N!,@ H;8a8dd|ր}L1H8ax}N!,@ `H;`8a8d|ր}L1H8ax}N!8a8d|L1H8ax}N!8a8̀d|L1H8ax}N!8x}N!8x}N!9aH|8!N There was an error reading from the server.CMD: %s Out of memory.No matching operation found for id %d Received an unrecognized message. The server has closed the connection.\ka\\final\(iconnection->connectState == GPI_NOT_CONNECTED) || (iconnection->connectState == GPI_CONNECTING) || (iconnection->connectState == GPI_NEGOTIATING) || (iconnection->connectState == GPI_CONNECTED) || (iconnection->connectState == GPI_DISCONNECTED) || (iconnection->connectState == GPI_PROFILE_DELETING)Invalid state.START PROFILE MAP-----------------%d profiles %d bytes (%d avg)UserID: %d (%d%%)BuddyStatus: %d (%d%%) %d bytes (%d avg)InfoCache: %d (%d%%) %d bytes (%d avg)AuthSig: %d (%d%%)PeerSig: %d (%d%%)---------------END PROFILE MAPCM\id\\bm\\ka\\lt\\bsi\\final\gpi.c0 /6(:0;<<H@PA`BlCxDEFGHIOQRTUWXY0]<^H`PaXf`jdltx $(<DP\ht4@LXd| 0<H\ht !) -,.8/@3t4679BFHMN PQLR`SlTVZ^_cdhlnp$u(wP~Tlt8<H`x    0 P T X H T `         4 X ` l t     ! " # $ ' ) - / 1 (2 49 <: @A `B |F I J M N Q R U X Y ` c d $f 4h Di Pl Xm \t pu w y } ~        $DP\t 0@Tdx,0Hlt| 0<`p DTxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpi.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT  U  U  U  2U  UUU U U * 8callback#" 8paramU #" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpi_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0.8gpiInitializer!&8connectionU #+8productIDU# -8namespaceIDU#  +8partnerIDU# 2 8iconnection#  8iU#$ 8resultr#%8gpiDestroy!&8connectionU #, 8iconnection#<8_GPIBoolGPIFalseGPITrue' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#08gpiResetProfiler!&8connectionU #(8profile#)8gpiResetr!&8connectionU #2 8iconnection#  * 8resultr# <8gpiProcessConnectionManagerr!&8connectionU #) 8nextc# L( 8strc# H$ 8idU# D0 8operation# @, 8tempPtrc# <% 8lenU# 8. 8connClosedr# 4, 8iconnection#* 8resultr# 0( 8loopr# ,% 8nowU # (. 8__result__r# $. 8__result__r#  . 8__result__r# . 8__result__r# +8gpiProcessr!&8connectionU #/8blockingOperationIDU#, 8iconnection#0 8operation# 43 8delOperation# 0$ 8resultr#( 8loopr# ,. 8__result__r# ( 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED*8gpiEnabler!&8connectionU #)8stater# , 8iconnection#38gpiFreeProfileInfor!,8connectionU # (8profile#&8dataU #  +8gpiDisabler!&8connectionU ##8stater#, 8iconnection#g8gpiReportProfiler! " " " " " " " " ",8connectionU # (8profile#&8dataU #   8tempU#Uc  UZ8gpiReport! " " " " " " " " ",8connectionU # '8report#' 8bufr# ( 8nTotalMemoryU#$ 8nPeerSigU#$ 8nAuthSigU#' 8nInfoMemoryU#& 8nInfoCacheU#( 8nBuddyMemoryU#( 8nBuddyStatusU## 8nUserIDU#% 8nProfilesU#4i \j k l @m Tn `o dp hq s t u l l l $l ll l t w n x N R Xy p (| T mX}  m~     X rvx   m   4 ` xm  m m m m  >BLmP      @ 2 6 8m D X  m $m 0 dz x x 0s 8m H   (l 8 L   y   D"mL"mP#mX#mh$mp$m%m%m  &m&m#m#m'm'm$ H l    (m(m#m#m)m)m *m(*mX f j p"mx$m%m&m'm(m)m*m#m  y "m"m"m #m#m 0"mD$mH$mP"m\ p%m|%m%m%m"m&m&m 'm'm'm'm"m(m(m ()m,)m4"m@ \*m`*mh"mt  6A{:7 Z8 z9 : ; <D< <0 <@=b0=<D<Z=^>"=??8?Y?y??@ _A B C D )E (F HN Ga GH G| G JG G' G] H HG >H vH H I J KW K K3 /KC ?KS SLZ cL sL3 LF LV M$ M  =`G1?HU>Ik&J<a/\-ZK L6LbM3WsDDe*=@b@'N N@"8N`XNO&C4OJho<,L>Tse{@h ,Mq@?k?$:NduK=kCTnP QQ<7QfQ'Q:PQawQ 8Q59QY:Q;Q2QUQ{QQ;>Q`QQ,?BQmQ Q6?Q\@QQ;QcQ{Q&QPQvQ)QRQeA{QBQ>CQhDQ(QAEWQrFQ"QKQvQ3QGN]QqQ'QUQ? Q (? >Q S iQ Q, QT Q~ P! Q!#!9Q!dN!z!g!g!T!!""; "RQ"m&"J""{"n"nd"K"w#Q#-<#iR)#{R9#R^##R#R$!R$@R$aR%$x$$O$y$% %5%]%!%J%n&&&&I&s&,&Y&&''-'GS 'gT 'U 'V'V6'V`(V(,V(UV(}V(V!(VG(S(Vq)T)V)>V)cV)qU)V)V,)VR)Vt**V*BV*iV*V *V2*VW*V}+$V+KV+rV+V+h+E, h,,,CR,Y,t,,V,,=-d-,W-D-J -P 0-\WV-W~----m-m-O-.Q./.>.]..z.zD.b..//4/I/d3/X////Q00090F0a)0W0000011#1B1U1[1a01mQ111Q122262Q32`2u[2222 8<<<<%<1PY>>$ >* $>0]>6^><_>B`>Ha>Nb>Tc>Z\>`d>lY>Y>>Y>Y? Z'?Z#?1[ ?Q?c?ix?o\?u]?{^?_?`?a?b?c?d???Z?@ [@)\(@E#@Q]$@i*@u^$@)@_'@(@`&@'@a(A&Ab(A*%A6c#AM$AYd%Ar"0#F9?,EO, U8[aH'g msy$p#0& .8@ pFP$$ ,T  "/<G S\ekq0wP}d)' 2 R r   D+b=x"Oa7 sW w      a   ' W9 KZK $]o{f #a)'? '_ ' '-$<:=W?'i?) {@!(@I$@m$@'@&@(A(A.#3AQ%IAv[Az m{@(dHP %/>TguDl#*29>Sgx  00#\r4K[k~ `x p  Hx ! " 1 9! O)! p@N! ! D! '! ! ! ! ! :!\N T"{ k#%T>H|8888H,@8H8H|`d,A8` H44,@x<8H8`HȀl4448x488H00,A 0HXHPcx888H,@0x8<8Hx88H8`H 88Hhh,@0x8<8Hx88H8`HĀh8hh|t,@0x8<8Hx88H8`HxhHd88Hhh,A8Ѐh88HH 8Ѐ`dЀԐ,A 8`H,,,@x<8H8`Hl,ed,d,8e8Hx|8x x ,88H((,A (HpHhcx888H,@0x8<8Hx88H8`H$xl8g889H8`x9jHA }ASx|N !|T9aPH|? x|}x|#x<`;8`H40Cx8t888H,@,x88(Hx88H8`H88HxH|{x,@x8XH8`HP ,@8` Cx8888H,@,x88(Hx88H8`H@88HH~$Cx8888H,@,x88(Hx88H8`H88HH~(Cx8888H,@,x88(Hx88H8`H88HT`>,Cx8888H,@,x88(Hx88H8`HD88HT`>.Cx8888H,@,x88(Hx88H8`H88H~~H8Cx8888H,@,x88(Hx88H8`H88H~~ H8 Cx8888H,@,x88(Hx88H8`H088H~ ~H8Cx8888H,@,x88(Hx88H8`H88H~~H8Cx8888H,@,x88(Hx88H8`Hp88H~Cx8888H,@,x88(Hx88H8`H 88H~4Cx8888H,@,x88(Hx88H8`H88H~0d(,(,A8` H,@x8XH8`Hx04(, $8 x88H  ,A  H8`x9jPHA }ASx|N !0| ԓ ̓ |~x 8a8 Hx88Hx8 Hx8<8Hx8Hx88Hx8Hx88Hx88Hx88H8` ̃ Ȁ |8! N !|D9a@H|? x|}x|#x|+x|3x|;x}CxxxH|~x,@xx8H,A( ,Ac  ,@,, @ 8`HLxxx~xHH4xx8H|~x,@ 8`H,@(xxH|{x,A cxHHxxH|zx,A CxHHx,j@lxx8H,AT ,A8c  , @ 8`Hd,d@xxx~xHHD,Ax~ijxHxxx~xH|yx,A #xH8`x9j@HA }ASx|N !|49a0H|? x|{x|#xcx8H|~x,A xHp,@ 8cx8i8 9H|}x,A xH,8H,AH88`x9j0HA }ASx|N !p|9aH|? x|zx|#x|+xCx8= 0gpiBuddy.ciconnection->profileList.numBuddies >= 0\sig\\final\\bm\\f\\date\\msg\|s||ss||ls||ip||p||qm||l|1\state\\bip\\bport\\qport\\hport\\t\keys~ ,$0%@&P'`(p)*+-.5AFGHDLPMpNRSUY^H_\bhctdfgijkl m0n<wLy}~0HXp4`t(<HT`x ,DP``dt|    ( , H t        $ ,% <& X' `( l) x- . 0 4 5 8 9 > ? ,A 8E DF XI dJ pK |M N O Q S X Y $] P^ `_ lc d e i l m n p $t ,u @x Ly Xz d| |}      8TXx 4@LXl|$LXtDTp@Pl,T`p     <dp ( 4"|$-/3789: ;<,=<>L?\AlBpMQRVY Z[`4aHbPfXjhkprsuyz}~ $,8`d,0Pt (4@L|(4<D\hpx,L\|    (DLXdl t#%&)+,-/056=8?`CdD|HIMQRTU V0Y<Z@bhdpktlmnopxz   $ < H \ p      !!$!D!\!l!x!!!!!""0"P"p"""""""##0#D#H#`XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiBuddy.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#)8DArrayImplementation(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#  U  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiBuddy_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #088gpiSendAuthBuddyRequestr!&8connectionU #(8profile#, 8iconnection#  UUU U U * 8callback#" 8paramU #  U  U $ 8profileU#! 8dateU #' 8messagec# $ 8profileU#! 8dateU #' 8messagec#  U $ 8profileU#! 8dateU #% 8reasonr#$ 8profileU#! 8dateU #$ 8profileU#! 8dateU # $ 8profileU#! 8dateU #" 8indexU#  U$ 8profileU#& 8productIDU#' 8locationr#;8gpiProcessRecvBuddyMessager!&8connectionU #%8inputc#* 8bufferr# & 8typeU# p+ 8profileidU# l& 8dateU# , 8callbackr# ( 8profile#, 8buddyStatus#, 8intValuer# ( 8strc# h& 8portU# + 8productIDU# d2 8iconnection# `+ 8strTempr# * 8arg# \. 8__result__r# X* 8arg# T. 8__result__r# P* 8arg# L. 8__result__r# H* 8arg# D. 8__result__r# @* 8arg# <. 8__result__r# 8* 8arg# 4. 8__result__r# 0* 8arg# ,. 8__result__r# (  U>8gpiProcessRecvBuddyStatusInfor!&8connectionU #%8inputc#* 8bufferr# 8+ 8profileidU# & 8dateU# 0, 8callbackr# (( 8profile#0 8buddyStatusInfo#2 8iconnection# , 8anArg# . 8__result__r#    U:8gpiSendServerBuddyMessager!&8connectionU #+8profileidU# &8typeU#  -8messagec# * 8bufferr# , 8iconnection#48gpiSendBuddyMessager!&8connectionU #%8profileidU# 8typeU#'8messagec#&8sendOptionU#'8peerOp#% 8peer#. 8profile# ( 8__result__r#( 8__result__r#( 8__result__r#98gpiBuddyHandleKeyRequestr!&8connectionU #%8peer#, 8messagec# ( 8__result__r#( 8__result__r#$ 8profileU#% 8keysc#' 8valuesc#$ 8numKeysU#   U  U  U  U78gpiBuddyHandleKeyReplyr!&8connectionU #%8peer#%8bufferc#/ 8pProfile# <+ 8anIterator#* 8arg# 8, 8callbackr# h, 8decodedLenU# 4' 8indexU# 0) 8numKeysU# ,# 8iU# (+ 8keyNamer# p* 8keyValr# p- 8decodeKeyr# p- 8decodeValr# p* 8keysc# $, 8valuesc#  + 8anIterator#- 8checkKeyc# + 8anIterator#* 8arg# , 8callbackr# `, 8callbackr# X* 8arg# 48gpiAuthBuddyRequestr!&8connectionU #)8profileU# / 8pProfile#  , 8iconnection#( 8__result__r#<8_GPIBoolGPIFalseGPITrue38gpiFixBuddyIndicesr!&8connectionU #(8profile# 8dataU #% 8baseIndexU#/8gpiDeleteBuddyr!&8connectionU #)8profileU# 58sendServerRequestr#  / 8pProfile# , 8iconnection#' 8indexU# &*<s Ls \t ls |t ms s ms u m y "&(z 8{ H| Tm`y z~z { | my } | l~  my z {  ~  , x ~  my z ${ 4 <~ ^bd |      m(y >BDz T{ fjl z {  z {   L~ fjl   ~ 268  ~  D l  ~   0m <y R V Xz h{ xm y   z { | m y    0 @m Ly d ~   m y | m y |  m y <| h~    m y . 2 4z D{ Tm X v z |z {   z { | m  P~ j n p my z ,{ DmP `v  } y z { |  ( D~ ` x     my 0z @{ P| \!mhy z { |  "my z { | y (z 8{ H| L dy |z { |  %my z { | &m y $z 4{ D| `y xz { |  y z {    y 8z H{ X d y z {   y z {  0y Hz X{ h| y z { | ~  `   ms t   s t $.m(s 8t DmHs Xs d mhs    , @ p    4 H l u  /m  /m  8v `  00 /m ~ x   1m 22z { | `~   ~ ~ ( 0 H ` x     $ ~    p 00 00   $ 8  *0 .0 0 R5 V5 Xs f  j  ls |t 6 6 s t m s 7 7 8 8! ! !0 !L !` !t !9!9!8!8! !3!3! !7!7!8"8" " "< "\ "| " " " " #9#9#8#"8#, #63#:3#@ ;M0#` ? 8 w<) <9 <^  < < /< N< o<%  )  O y , B l  ! J n 7 ]   , Y "Hd~= > ? @@6@`>@c@@@@!@G=%@q9>O@u@@?@@, @R0@t<R@y@@@ @2@W5@}[@@@@hE@hcz<@=8dcA B C D E F"]%G7G8]GY~GyGH I J "K BL bM N NOaOH8O|lOOO'O]QPcPGPPPQ 6R VSWfS vS3SCSSTZT T3TFTV U$ U + E= h` uO  P  ! !=>!SQ!ik!R!!!" "3/"Z\""""S#  #T#56#KT#ab#wU####D$ D$+e$L$]$s$]$$$$%@%%+'%RV%dV@%|%V`%V%W&f&C&W&h&&\&'''?'g'L''s'''(("@(Dh(V(l(((()@).G)Dk)YG)o))))))*K*#]*9k*Y*z***X *Y*Y<+A+)Yf+=+SY+p+Y++Y++Y +B+Y5, C,"YY,0D,FY,WE,mY,Y,Y,Y-Y;-F-(Y`-MY-vY-G-Y-Y -Y6. G.#Y\.3H.IY.nY.Y.Y..Y&/YP/=Yv/cY/Y/Y/I/Y/J0Y>0K0+Yh0?L0UY0q0Y0M0Y0N0Y"01YK1"18Yv1M1cY1|1Y1V1Y11Y'12YU2,2BY2ZG2pY2G2Y22Y2Y,3YT3AY~3UX3kY33Y3Z3333Z^4!Z444IZ4`Y4y[ 4\D4\ 4\04\@4]b4]<5\5]^5?^ 5__ 5`5`65`W5`~6a6a667aW6Xa~6b 6c6c66cW6c|7 b7#d[75d67YdW7~e[7e67eW7f}7f68fW80fy8Vg 8vh8h68h\8h8g89 9&w9,w 98a9^99[999':$S:5]:P{:c:x:<::^::!;L;I~;`Y;{;_;;`;;;+< a<(Y<;i >2>X>^>d(>pd>>>i>??60?G]?bX?u????Y??f@@+@Jj @j8@@@@`@@AAHAWjAr4AYAAAAAZAB!BABhBBB8BBfBCCC0CCCXCkCCCCC_CCDD4DGD\DoDkDk6Dk[DkE kE2l ERm Ern Eo E.EEEE]FFF4FYFmFFF+FkFWF]G G5G\GG!GlGKGmGxHnH*H<oHWHH&HHSI~II0I?kIZIk]II]I*IkI IJJ0JZJ:JcJwJJYJJJ<K&pKAKG3KM3KYpYKpKKpKpK9LL LxLULE~LnLLLLLYL5  "(.4@Xxv|(.X$h ,08@HLTXt `hp  x      $ *06<B!Hh[Pt( z4D P \)t  o)v    [ { . @ R d"v    : Z z aI* <. NNW`Zr$%J%* *34q 4D4b&57 85W J5w\5n6{ 67[7v[7}8N 8n> @B D"E* 4EJ FEj XE jKM!M%   r.=I^cpz  ,8x(V*z  -;FThu ZP  & 6 I S i } 80    x    + 5! K7 8! _ )! ! h! N! #! #D! %#'! &^! 3'_! O'! e)! 8 >* @b8 A C| =E. `I  JH8|A0~óxV>8 |x9Hx;Hl8 ;@~óxV>H  ;C(@@~óxV>8 ||Gx9H,AP,@,A$,A #x|8HPH{} ~óxV>8H,@8H 88`x9jPHA }ASx|N !|D9a@Ha|#x|+x|3x|;x8,@ 8`H 8 H|~x,A8~88H,A 8`H8888H,@ 8`H8aHz888H,@ 8`Hx8aH|}x;|P||@D||t,A 8`H888|P|}8 H 8 8`9a@HD|8!@N !|$a|#x,A,A ,@ 8`HT |P,A |H8|8 8`$|8! N outputBuffer != NULLgpiBuffer.cOut of memory.string != NULLstringLen >= 0There was an error sending on a socket.SENDXXXX(%s): Connection closed peer->outputBuffer.buffer != NULLsock != INVALID_SOCKETinputBuffer != NULLbytesRead != NULLconnClosed != NULLThere was an error reading from a socket.RECVXXXX(%s): Connection closed RECVTOTL(%s): %d len >= 0pos >= 0pos <= len%d%u\msg\\m\\len\ $)(-H.L/P3T5\6`7p8x=>BCDFGPUVW<Y\Zd^l_p`tdxfghinostuwx0L`x$4D\p$,X`hltx   $ %()0+T-l./034679:BCEF(D`t Dd 8@Lp ! * H, p- x. |/ 0 4 5 9 : < = ? B D F G 0I 4L 8O <P dQ U V W X Z [ _ ` f (h ,j Tk Xl \m `q dr lv tx y z { ~           , 4 D H L P T X h t            ( 0 L T ` |            (HP`lXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiBuffer.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT& 8bufferc#! 8sizeU# 8lenU# 8posU# 68gpiAppendCharToBufferr!,8connectionU # -8outputBuffer##8cU#   8lenU# 8sizeU#% 8outputc#;8gpiAppendStringToBufferLenr!,8connectionU # -8outputBuffer#&8stringc#%8stringLenU# 8lenU# 8sizeU#% 8outputc#88gpiAppendStringToBufferr!,8connectionU # 38outputBuffer#  &8bufferc#  U78gpiAppendShortToBufferr!,8connectionU # 38outputBuffer#  %8numU# , 8shortValr#   U88gpiAppendUShortToBufferr!,8connectionU # 38outputBuffer#  %8numU# , 8shortValr#   U58gpiAppendIntToBufferr!,8connectionU # 38outputBuffer#  %8numU# , 8intValuer#   U68gpiAppendUIntToBufferr!,8connectionU # 38outputBuffer#  %8numU # , 8intValuer# ,8gpiSendDatar!&8connectionU # 8sockU#,8bufferc# +8bufferLenU#  '8closed##8sentc#!8idc#! 8rcodeU#)8DArrayImplementation8@enum$3196gpiBuffer_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHEDUU U U 8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T48gpiSendOrBufferCharr!&8connectionU #%8peer#8cU#  U  U  U  2U  U* 8callback#" 8paramU #" r  U 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U  U  U  U  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0?8gpiSendOrBufferStringLenToPeerr!&8connectionU #%8peer#&8stringc#%8stringLenU#, 8iconnection# 8sentU #! 8totalU #% 8remainingU #% 8freeSpaceU #( 8__result__r#68gpiSendOrBufferStringr!,8connectionU # +8peer#  %8stringc#  U38gpiSendOrBufferIntr!,8connectionU # +8peer#  %8numU# , 8intValuer#   U48gpiSendOrBufferUIntr!,8connectionU # +8peer#  %8numU # , 8intValuer# <8_GPIBoolGPIFalseGPITrue08gpiRecvToBufferr!&8connectionU # 8sockU#,8inputBuffer#(8bytesReadc#+8connClosed#!8idc#% 8bufferc# 8lenU# 8sizeU#! 8rcodeU#! 8totalU#* 8closedr# ' 8errorU# 28gpiSendFromBufferr!,8connectionU # &8sockU#  -8outputBuffer#+8connClosed#08clipSentDatar# '8idc# * 8closedr# $& 8sentU#  ! 8totalU#% 8remainingU#+ 8bufferc#  8posU# 8lenU#. 8__result__r# 8_GSUdpPeerState~GS_UDP_PEER_CONNECTINGGS_UDP_PEER_CONNECTEDGS_UDP_PEER_CLOSINGGS_UDP_PEER_CLOSEDGS_UDP_PEER_STATE_NUM48gpiSendBufferToPeerr!&8connectionU #8ipU # 8portU#-8outputBuffer#'8closed#08clipSentDatar# 2 8iconnection# % 8remainingU #% 8bufferc# 8posU # 8lenU #! 8totalU #. 8aPeerStater# + 8freeSpaceU #  & 8sendAmountU #  U98gpiReadMessageFromBufferr!,8connectionU # ,8inputBuffer#'8messagec##8typec##8plenc#" 8strc# 8lenU#, 8intValuer# 88gpiClipBufferToPositionr!,8connectionU # '8buffer#I "&DM hN O J P M 8M XM N O T Q 4W HR |mZ U mZ U m Z 0U `mlZ |U a c d 6:<e Lf b i    M Hm \n o n o R j HW \k mZ p mZ p v >B`M M M M N  O 0z Dd xO w (a V Z ^  b  lM  ,} J N R  V  `M r v z  ~  M     M b ~ : > B  F  PM |n o n o @} d  m  4 m @ X d!m p } #BP @$R$8x$Y$y$KKb?W$lG R&RD2g^v$C>^dUjULvd$% >DXJXLVc$% & *JP[V[Lbd$&' 6SY]_]Lka$'( ?]c_i_Lub$ ( ))Y = C I$ U)R {)r ) ) )  ) <)4 ])U ) * 5+D E+ U+0 e+@ y C * h  +   1 R z L  s     5@ Wh i    -@A$Wkl$#g)g5Z[k, - . / !0 A1bS1<g+}1^2"13  84 =5 ]6 }7 8 9 N!+:a!=:H!s:|!:!:":'"R:]";";G";# ;#+;#Q< #q= #>W#> #>3#>C#>S#?Z#? $?3$?F$.?V$B@$$R@ $f$=$`$:$$;$%%G%x>%<%k%=%%&&D&n/&\&&''/>'E 'Z?'p6'?'b'@''(("D(ED(fe((((1(())%);@)L)f')A)A@))A`)A**<K*M1*ck*****B +C+)C<+=,+SCf+g+}C++C++C+,C , -,#C5,6.,LCY,Z/,pC,0,C,C,C-C-*C;-<2-RC`-wC-C-$-C-C ."C6.7$.MC\.]3.sC.C.C.C//C&/=CP/gCv/C/C/C/40C050+C>0?60UCh0i70C00C080C091C"1#19CK1L1bCv1w1C11C1A1C12C'2(2>CU2V2lC2$2C2$2C22C3C,3CCT3kC~3B3C33C344k4 kl4,e4R4b4w444C4!5B5/g5T5y5555p5pL5b66626[D 6{66r6rL6_6677*7;D7ZE 7z77t7tL7`7788*8;E8Z<888x8x 8V8v9 9#$989`9v99;9Z9z::1:R:a:| :d::{:{:^;;+;C$;X;n; ;;3;];<<* x>+>K>c$>x>>>>N>C?s?&?K?j??%??P@v@-F @Mo@n@t@zd@e@@$@AA(AK Am?AkAFAAAAAdB B2$  #$)54;DAGMX(S!Y$eBw"}*H!l     8    1 C !Y[ m -D     9b"  !5 3U Eu W i {!#a"#I #i #W#Z$:$) * +/6S A7R S@% eBCwBG D:[bLz`L(L(L&(ADLW(s l&KW|(LtL,(LT(+7  G|]b t " .| d#BIQ`e} d!G6  A" e. 7 z)! q! r! !  2 8! FN! _$^! q(D! )^'! *! 3 5 6s 37r S8Rcallback.callback != NULLdata->arg != NULLX!,#0$P%p'(*+.02346=?,ILKtOxPQRSTUWXY]^_`a cdk,nLoxpqstuwxy |~(Px $(4<Ldhtx,DHTXdp 8TX`dlt|  $ ( 08@HT`lpXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiCallback.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTEDUU U U * 8callback#" 8paramU #  U<8_GPIBoolGPIFalseGPITrue  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiCallback_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0% 8resultr#( 8errorCoder#+ 8errorStringc#$ 8fatalr# /8gpiCallErrorCallback!&8connectionU #$8resultr##8fatalr#, 8callbackr# , 8iconnection#$ 8arg#/8gpiAddCallbackr!&8connectionU #)8callback#%8argU # +8operation#&8typeU#  % 8data#, 8iconnection#  2UD% 8resultr#$ 8emailr#% 8numNicksU#8& 8nicksc#<, 8uniquenicksc#@  U  U($ 8profileU## 8nickr#% 8statusr#$+ 8statusStringr#(% 8resultr#& 8productIDU#' 8numMatchesU#) 8matches# % 8transferU## 8typer#" 8indexU# 8numU# ' 8messagec#  U  U  U  U  2U$ 8profileU## 8nickr#) 8uniquenickr##( 8firstnamer#8' 8lastnamer#W$ 8emailr#v % 8resultr#( 8numProfilesU#* 8profiles# % 8resultr#. 8numSuggestedNicksU#/ 8suggestedNicksc#$ 8profileU#! 8dateU #  U$ 8profileU#) 8uniqueNickr# % 8resultr#. 8numOfUniqueMatchsU#) 8matches#$ 8profileU#% 8keysc#' 8valuesc#$ 8numKeysU# *8gpiCallCallback!&8connectionU #%8data## 8iU# $$ 8arg#* 8arg#  * 8arg# * 8arg# # 8iU# $ 8arg#* 8arg# * 8arg#  $ 8arg## 8iU# 48gpiProcessCallbacksr!&8connectionU #/8blockingOperationIDU#, 8iconnection#% 8list#+ 8last#  & 8pcurr#, 8pnext# & 8pprev#F &*LJ lJ J K (L 4G \M |K   P N <Q ^ b fjtJ J S S 8S `S S S S S TS S S T 4S S S S S S S  R HQ  P tR 9 WBX 8 zD  0 @ b <  ^  @Y< |    "   08 VY wy      ;  [Z) ! " [N#a$#HZ#|###'9#]s$$G$$$8% X& x'W' '3'C'S(Z( (3(F(V))$9) M\g\=\`#\$\\.\_\>u%\k&\\\+\U\/|\\\\\',\ A(W\6m(\b)\\\ ]D,]DM]en]Y]]]] W"]@3]M^'t**@^*`*+__C+_h__-_C_d_``L_`s_`_)aGa@iah{Yaaaa a ?a@ S iak ~ a Z a ` a a!b!7bK!H!^bk!~b!b!b!b!, "-"$-<"8"N-f"bY"x-"Y"-"Y"-"Y"- ##-5#1#G-Y#U#k-#|#-#-#-#-$%-;$7$M-`$r-$-$$-$- %-6%2%H-\%X%n-%-%-%-%X&-&&8-P&b-v&-&-&-&&-''&->':'P-h'd 'z-'Z'-'!'-'"( -"([(4-K(GY(]-v(r\(-(](-(*(-(a) -')#b)9-U)Qb)g-))-))-)Z)-*-,*>-T*f-~*z,*-*X*-*.*.7+ W+._+1[+G.+r.+X+c+H+HL+cU+cy+W,c,!X,6c,G,bc,y-,c,.,dI,W,L,L,dU- d~--4d-Yd-o]-d-d-b-dE---/ .0.107.@W.V0[.d/.z0.0.0.1 /2 /53/G36/k3Y/x1/3~/X/3/2/4/470W04]0?40f40y30505705Z0X05|151/51Z6 1z7 18 19 1: 1;2 ;620;Y2=62S;2f72|;282;292;2:2<3<73W3*<_3R<3f;3=3=73W3=e3=4>[4*>64N>W4s? 4@c4@64@_4?4A5A75W5-Ae5[A5n@5B5B65B[5B6 B62C 6J6P 6\CP6Cu6b6C6C606C647C7'57BC:7Q<7lC]7C7=7C7>7C7A8C8B8+C8Re8nW8tU8zUP8eZ8e8e8-9e9b9,e9<b9We+9hb9}eW9b9e}9b%$+</1=lC IO, _pbuN  rD b   t     "# 5 G Y k  } 3  |   ak0 P pW Z!$1lCU! g" y*- .. / /-/0 1R 1r -1 ?1 Q1 c1u23x4[4k 4c456* 9!9 3?KL`{L 8P-|G!]: 8!q 8|P<`8c||;|A8|$|8! N !|d9a`H|? x||x|#x<`;8~ 88HH,@;@d8$88 8WC>888899 9@H|{x,AHL_88 8;ZWC>888899 9@H|{x,AW@>(A,A48̐ x88Hx88H8`H ,@^0H8(H~08~ 8 8<8<8=9= 9)xH|{x,A,x88`Hx88H8`H ,A 808`88H~,@,x88Hx88H8`H~8H00,@,x88Hx88H8`HT8888H898}H<(@\8}H,,,@,x88Hx88H8`H,c cH:~888H00,@\~H((,AD(,A8(,A,x88PHx88H8`H888`x9j`HA }ASx|N !|T9aPH|? x|}x }Cx}:Kx}XSx,@$xH  ,A  H ,Ax<8H8`HX,A@(,@H8 H(8 Hx<8H8`H8~8H8~/ 8H8~D83H8~w8H8~DH8`H||x,@x<8H8`H(x88H\|t,A4|t,A$8|$x8H8|Dx8H,A8|x8AHx8x8$`d?hH,A Hx$H|{x,A,$cx$Hx8HcxH@$,A,x$H,A H8`x9jPHA }ASx|N !P||~x|#x8}8 H|t,A8 H 8w a H|dxa 8H,A8a8L1HH8a8H|t,A8H\/|t,A(8aD888/L1H8DH(8aD8888DL1H8D8a<88<89x9]L1H8aH|dx8a8 H,A<x88D8H,Aaax88Hx8<8Hx88H|t,A,x8<8Hx88HH|/|t,A,x8<8Hx88/HHDx88Hx88Hx88Hx88DH,A(x8<8Hx8H,A(x8<8Hx8Hx8<8Hx8Hx8<8Hx88 H ,@x8<8Hx88Hx80Hx8<8Hx8Hx8<8Hx8<8Hx8<8Hx8 Hx8<8Hx88Hx88Hx8,Hx88Hx88H8`|8!N !|9aH|? x|}x|#x<`;c8~w8Hx88Hx88Hx88DHx88Hx88Hx88Hx88Hx88XHx8Hx88dHx8<8Hx88pHx8 Hx88 Hx88/H|t,A8zH <`yp8csgH;H88`8H|`t|z|x|t8|; |@A88|88@ 8Hx88Hx88@Hx884Hx8Hx88Hx88H8`x9jHA }ASx|N !|9aH|? x|}x|#x|+x<`;xDx8H,A,@0,A$xH88H8,@,Cx888H,A8H~xxHx88H8`H(y,A @,@H,@HCx88H,A,x88Hx88H8`HCx8ex8H,@,x88Hx88H8`Hx,A4xdxH,A HH8H8xdxH,A H8HCx88H,A,x88Hx88H8`HCx888H,@,x88Hx88H8`H8H~Cx8(88H,@,x88Hx88H8`H88H~xdxH,A H8HCx88H,A,x88Hx88H8`HCx888H,@,x88Hx88H8`Hx8H~Cx888H,@,x88Hx88H8`H(8H~Cx8(88H,@,x88Hx88H8`H8H~Cx8 8D8H,@ 8DCx888H,@ 8,A888L1HH888H|t,A8 H\/|t,A(88888/L1H8 H(888888DL1H8 8888 hx9;9[L1H8H|dx88\HCx888H,@,x88Hx88H8`H\8\88 H,A,x88$Hx88H8`H,A,xH$$$8y 040,A8` H,@x8H8`H88 H88c8D8H04(,8(x&x8H  ,A  Hx$xH8`x9jHA }ASx|N !|49a0H|? x|}x<`;cx8H||x,A xH|,@,x88DHx88H8`HH,@ 8`H4,@H8{l8<88=H88`x9j0HA }ASx|N !|$|}x|#x,AP,@DcH8c H8 H8 ,A,@ cH8  c H8   cH8  cH8  8,A c8H8 8 H8 H8H88,A(,@0,@$ ,@xxH8`H8`$|8! N !|4,($|~x,A,A܀,AD,@8x8<8Hx8Hx88Hx88 89H,A 8HH8H,A(8 HH,AH,AH888H8H8H8H8H8HxH,@8ăHTxH,@8x<88H,A,($4|8!0N gpcm.gs.nintendowifi.netABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789gamespygpInitializing UDP Layer Port %d failed, trying next port Tryed all 100 ports after default port, giving up. There was error starting the UDP layer.UDP Layer already initialized, using existing port. There was an error starting the UDP Layer.There was an error creating a socket.There was an error making a socket non-blocking.Could not resolve connection mananger host name.address.sin_addr.s_addr != 0gpiConnect.cThere was an error connecting a socket.Invalid connection.Invalid firewall.Out of memory.%s%s%s%s%s%s \challenge\\authtoken\\uniquenick\\userid\\profileid\\partnerid\\response\\firewall\1\productid\\gamename\\namespaceid\\sdkrevision\\newuser\\passwordenc\\cdkeyenc\Unexpected data was received from the server.Unexepected data was received from the server.\sesskey\Could not authenticate server.The server has refused the connection.state == GPI_CONNECTED\logout\\sesskey\%d@%s%s%s%s@%s\login\\user\@\port\\quiet\\id\1\final\\email\\nick\\pid\\lc\1\nur\\lc\2\lt\\proof\CM367$8l9t@DHJLMOP R(T,V0WtXZ\`bdgikmo$qLX`t$0Xlp|(08<\  4DTd+t4|567;?ABGHLPPQ`ShTpU|V[\^_fi rvw,y8z@~Xdx|,DPdp|   ( , < L \ l x           4 D T h x          ( , H p t            4 D T d t           $ 4 D T" d# h+ 0 9 = A E F GJNO0T<Yd[h`aefjn rDsLxP|t|,T` <dp(,8HTd|0Hp| 0x"#)*/348(94=<>`@hAlIJNRTUVY []$^<_T`lacdfijkpst w(x,Hhlx  (@DLT\l|4XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiConnect.c6!  ?U98GPConnectionManagerHostnamer#'8randomString!%8bufferc#*8numCharsU#  8iU#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# 8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#  U  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L'8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiConnect_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #08SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# 8_GSUdpErrorCodeqGS_UDP_NO_ERRORGS_UDP_NO_MEMORYGS_UDP_REJECTEDGS_UDP_NETWORK_ERRORGS_UDP_ADDRESS_ERRORGS_UDP_ADDRESS_ALREADY_IN_USEGS_UDP_TIMED_OUTGS_UDP_REMOTE_ERRORGS_UDP_SEND_FAILED GS_UDP_INVALID_MESSAGE GS_UDP_PARAMETER_ERROR GS_UDP_NOT_INITIALIZED GS_UDP_MSG_TOO_BIG GS_UDP_UNKNOWN_ERRORGS_UDP_NUM_ERROR_CODES68gpiStartConnectr! "&8connectionU #*8operation#+ 8addressr# 8' 8rcodeU# 0, 8iconnection#+ 8host# ,% 8anErrorr#$ 8peerPortU#' 8errorU# ( 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED<8_GPIBoolGPIFalseGPITrue  U  U  U  U  U  @U. 8serverChallenger#, 8userChallenger#+ 8passwordHashr#( 8authtokenr#/ 8partnerchallenger#$ 8cdkeyr#& 8newuserr#+8gpiConnectr!&8connectionU #*8nickc# 08uniquenickc#  +8emailc# .8passwordc# )8authtokenc#08partnerchallengec#%8cdkeyc#,8firewallr# X+8newuserr# \,8blockingr# `/8callback# d'8paramU # h% 8data#0 8operation# $, 8iconnection#$ 8resultr#. 8__result__r#  . 8__result__r# . 8__result__r#   U  U' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#  QU  U38gpiSendLoginr! "&8connectionU #%8data#* 8bufferr# , 8responser#  , 8iconnection#. 8profile# / 8passphrasec#  . 8userBufferr# D1 8partnerBufferr# ) 8userc#   ,U  @U  YU58gpiSendNewuserr! "&8connectionU #%8data#, 8iconnection# 8iU #/ 8passwordencr# , 8cdkeyxorr# , 8cdkeyencr# @* 8cdkeylenU #  ' 8aRandU#   U  U  UUU U U * 8callback#" 8paramU #  QU  U  U % 8resultr#$ 8profileU#) 8uniquenickr#28gpiProcessConnectr!&8connectionU #*8operation#%8inputc#* 8bufferr# ) 8checkr# \. 8uniquenickr# D% 8data#, 8iconnection#, 8callbackr# 0. 8profile# $. 8userBufferr# 1 8partnerBufferr# 8) 8userc#  . 8__result__r# . 8__result__r# . 8__result__r# * 8arg# . 8__result__r#  08gpiCheckConnectr!&8connectionU #, 8iconnection#' 8stateU# ( 8__result__r#<8gpiDisconnectCleanupProfiler!&8connectionU #(8profile#&8dataU # , 8iconnection#(8gpiDisconnect!&8connectionU #.8tellServerr# , 8iconnection#% 8peer#. 8delPeer# . 8connClosedr#  0 8useAlternateEncodingU#  ?U-8__GSIACGamenamer#$ N R     l      0 @ l         < L t       D l   "&( @ P ` p x       4 X x     D T hmt  m !m "m ##$$( 0 @ ` %m &&  ''  ( (  $ 4)m 8 H T*m X h + + , , - - . .  */ ./ 0 <0m @ P ^1 b1 d t 2 2   3 3 4 4 5m  6m  7m $ X j  n  | ;m Ad<IcV W X Y Z ["%\7\8]\Y~\y\] ^ _ "` Ba b)b c N da +dH ad| d dd'@d]zeeGeee?f _g hWh h3hChSiZi i3 iFiV0j$@j Tn=`de 5f>|fkg 2\/\h3 Hi^6tibj'7kIk@awk`klMlCzlh&NrLs @+h=Sr@\+k@\VjK  k@am nn<Vnf$:nWmnnn Wn5X nYY-n>ZTnxnnnn;[n`4n]nr\nn n6\ n\]0nUnnnn&nP$nvJnonn^n_n>`nh&a<nXnnbncn"nK  nv 4 Jn c yn k n  n'  nU!!)n!A\!Wn!n\!n!!n!n,"nT"(n~"<m"Rn"i"n""B"j##9#\#%$o%<%B%H%N%Zo\%o%%o%%o%o&n&(o/&8&SoT&c&xox&o& 8/<0;p 0[q 0{r 0s 0t 0u 0v<1 v@1%p1;vl1Qq1gv1|r1v1s1v1t1v1u2 v82272J2P2V2bQ2{223 3;-3d]3333344!4<44P4k[44v4444n55"57.5J5e\5x555w 5x 6y)6y96>y^6M6cy6y6y6y6y%77.7VO7}y77778$!8OJ8xn888995,9ZY9q9999z :{ :#| :C}:U}6:y}`:}:}:};};A}!;d}G;tz;}q;{;};};}< |<#}}>5}>`h>E>h>>y>??&?7}?M?t=?d?~ ? @@@#8@)8\@/@;Y@a~@qv@@w@@x@@nA.AA6]AeAx~AAAA B B1 BQBhBn?Bt?@BzB[BBvBBnBCC.CI$CZCuPCCzCC D D6 DVDDf Dv0D@DbD<DD^D E E< E\En7E}E[EEEAEFF  FXF<FQFfFFFFF(FG MGvG1yGHnG]GnGGGGG2GH[H?HRHmHHHHHH=II%I=ICIIIUVI{InIIIIJJ$MJ*MJ6bJ\JoJJJnJ-JJKNK(|K;KVKmnKKKKK)KL0L+QL7 LW-LoLx$@?*72J PV"\4b(h(5n`+t&z11< P(:x 1    ( ( $4 *@ 0L 6,<X Bd HpNT8Z@`Hf\s PX  H@f^`h.p/x $D' l, NTZt  [ {    "); M _ q :    ar7 W wWZ%($7/I[ m%03 0S 0s 0 0 0 0<5 +5 =5)O9 a9 s: :;? ? @A B B)  BI%C 7D ID. [DNDmDbD E E4 ETIK0L/ 'L|9LK@glx  9Pip\8|   % - 5 ? O cH q |            $ 1 ;   Mf e v           *n  6 > H Y h m         9 7! M)D! hmB! }! Z)! N! L! '! E! F! 4! J! f"! |#! & 8! /Xh!EA-IIJ-cLO-!gpiConnect.c.line..3408...data.0@3421randomString.line.randomString@3480@3481@3482@3483@3484@3485@3486@3487@3488@3489@3490@3491@3492gpiStartConnect.line.gpiStartConnect@3544@3545@3546@3593@3594@3595@3596@3597@3598@3599@3600@3601@3602@3603@3604@3605@3606@3607@3608@3609@3610@3611@3612@3613@3614@3615@3616@3617gpiSendLogin.line.gpiSendLogin@3642@3643@3644@3645@3646gpiSendNewuser.line.gpiSendNewuser@3743@3744@3745@3746@3747@3748@3749@3750@3751@3752@3772@3773gpiDisconnectCleanupProfile.line.gpiDisconnectCleanupProfile@3839@3840useAlternateEncoding$3628.line..3842.dwarf.0011..3843.dwarf.0001..3844.dwarf.0014.randomString.dwarf.0001..3845.dwarf.0001..3846.dwarf.0001..3847.dwarf.0001..3848.dwarf.0001..3849.dwarf.0001..3850.dwarf.0013..3851.dwarf.0001..3852.dwarf.0001..3853.dwarf.0001..3854.dwarf.0001..3855.dwarf.0001..3856.dwarf.0001..3857.dwarf.0001..3858.dwarf.0013..3859.dwarf.0013..3860.dwarf.0001..3861.dwarf.0001..3862.dwarf.0015..3863.dwarf.0015..3864.dwarf.0015..3865.dwarf.0013..3866.dwarf.0004..3867.dwarf.0001..3868.dwarf.0013..3869.dwarf.0014.gpiStartConnect.dwarf.0001..3870.dwarf.0001..3871.dwarf.0001..3872.dwarf.0001..3873.dwarf.0001..3874.dwarf.0001..3875.dwarf.0013..3876.dwarf.0001..3877.dwarf.0001..3878.dwarf.0013..3879.dwarf.0001..3880.dwarf.0001..3881.dwarf.0001..3882.dwarf.0013..3883.dwarf.0001..3884.dwarf.0001..3885.dwarf.0014.gpiSendLogin.dwarf.0001..3886.dwarf.0001..3887.dwarf.0001..3888.dwarf.0014.gpiSendNewuser.dwarf.0001..3889.dwarf.0001..3890.dwarf.0001..3891.dwarf.0015..3892.dwarf.0013..3893.dwarf.0001..3894.dwarf.0001..3895.dwarf.0001..3896.dwarf.0013..3897.dwarf.0014.gpiDisconnectCleanupProfile.dwarf.000c.useAlternateEncoding$3628.dwarf.0001..3898.dwarf.0000..3899.dwarf.0000..3900GPConnectionManagerHostnamerand_savegpr_25_restgpr_25strncpygsUdpEngineIsInitializedgsUdpEngineInitializegpiSetErrorgpiCallErrorCallbackgsUdpEngineGetLocalPortgpiPeerAcceptedCallbackgpiPeerLeftCallbackgpiPeerPingReplyCallbackgpiPeerMessageCallbackgsUdpEngineAddMsgHandlersocketSetSockBlockingmemsetinet_addrgethostbyname__msl_assertion_failedSOHtoNsconnectGOAGetLastError_savegpr_24_restgpr_24gpiConnect.line.gpiConnectgpiResetgpiSetErrorStringstrzcpy_strlwrgsimallocgpiAddOperationgpiFailedOpCallbackgpiDisconnectgpiProcess__GSIACGamenamestrlenMD5DigestsprintfstrcpygpiFindProfileByUsergpiAppendStringToBuffergpiAppendIntToBuffer_savegpr_26_restgpr_26gpiEncodeStringUtil_RandSeedUtil_RandIntB64EncodegpiProcessConnect.line.gpiProcessConnectgpiCheckForErrorgpiRemoveProfileByIDgpiValueForKeyatoistrncmpmemcmpgpiProfileListAddgpiAddCallbackgpiRemoveOperation_savegpr_27_restgpr_27gpiCheckConnect.line.gpiCheckConnectgpiCheckSocketConnectgsifreeArrayFreegpiRemoveProfile.line.gpiDisconnectgpiSendFromBuffershutdownclosesocketgsUdpEngineRemoveMsgHandlergsUdpEngineNoMoreMsgHandlersgsUdpEngineNoAppgsUdpEngineShutdowngpiDestroyPeergpiProfileMap.dwarf.0007.GPConnectionManagerHostname.dwarf.0004._GPResult.dwarf.0013.GPIOperation_s.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0013.DArrayImplementation.dwarf.0004._GPErrorCode.dwarf.0013._FILE.dwarf.0013.HashImplementation.dwarf.0013._GPIPeerOp.dwarf.0013._GPIPeerOpQueue.dwarf.0013.GPIPeer_s.dwarf.0013.GPICallbackData.dwarf.0013.SOHostEnt.dwarf.0004._GSUdpErrorCode.dwarf.0004._GPEnum.dwarf.0004._GPIBool.dwarf.0006.gpiConnect.dwarf.0013._GPIBuddyStatusInfo.dwarf.0013.GPIProfile.dwarf.0006.gpiProcessConnect.dwarf.0006.gpiCheckConnect.dwarf.0006.gpiDisconnect.dwarf.0007.__GSIACGamename.text.data.sdata.sdata2.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,     @   @           @44h ",L)y$  4  ?X  K@ S[onegpiInfo.o/ 1217418492 0 0 0 63368 ` ELF04( ,@,@,@ 8`H\,A,A ,@ 8`H<( A<8T:|.|N ,A8`H ,@8`H,@8`HTT|PT>|2,@,pT|2|(P,@,@$8`Hp,@8`H`8`HX,l@ 8`HH,@ 8`H8,@,,@ 8`H ,@,@ 8`H8`N !|49a0Ha|#x|+x|3x|;x<`;cxxxH,AH8~48X88HcxxxH,@a8dH8`H$;W`xWxx8`9a0H4|8!0N !|49a0Ha|#x|+x|3x|;x<`;WF>W~>W}>xxxH,AH8|x8X88HxxxH,@a8dH8`H8`9a0H4|8!0N !| |x|#x,A8~8HH 8,A8~'8HH 8',A8~<83HH 8< ,A8~o 8HH 8o,A8~8HH 8,A8~8LHH 88~88 H8~ 8'8H,084,A8~848HH 8Đ,A8~83HH 8,0Đ̐АԐؐܐ |8!N !@|9aH|? x|}x|#x|+x<`;]xx8H,A 8`Hx88H,A,x88Hx88H8`Hx888@H,@,x88Hx88H8`H`8H|xx,@H8|8X88ZHxx8H888H88p8ܐ8P808P8hx88H,@8x8܀8H,@8x883H,@8x8쀿8H,@8x88H,@8x888@H,@8H8Hx88LH,@8x888 H,@ 8x8(88H,@ 8x888@H,@H8Hx888@H,@H8Hx888H,@ 8x8888@H,@ 8T8X8\H<8H|dxx8T8X8\H,A Hlx888@H,@8`HD|t,0@8`H(|t,1@8`H 8`x888@H,@8dH8Hdx8h83H,@8hx888@H,@8lH8Hlx888@H,@8pH8Hpx888@H,@8tH8Htx888@H,@8xH8Hxx888@H,@8|H8H|x888@H,@8H8Hx888@H,@8H8Hx888@H,@8H8Hx888@H,@8H8Hx888@H,@,x88Hx88H8`HzHL|@<,e@0,@xxH8f8{T,@,@ ,AxxH,A,cH88Hd,Ax8Hw (,(,A8`H|yx,@x8DH8`Ht8$xH8(, $8 x%x~x8H  ,A  Hx~xH8`x9jHA }ASx|N !|$|~x|#x<`;,@lxx8THxxHxxHxx8lHxxHxx8H8,@Lxx8xHxxHxxHxx8H88`$|8! N !|49a0H|? x|{x cx8H|}x,A xH,cx8 H||x,A xH8`x9j0HA }ASx|N !|49a0H|? x|{x cx8H|}x,A xH,cx8 H||x,A xH8`x9j0HA }ASx|N !||xtp|? x|}x|+x<`;8(AX<`8cT:|c.|iN ,@x8H8`H<8`8xL1Hx88`HXX,A XHH,AL@,@H,@H\x88HTT,A THHx88HPP,A PHH|x88HLL,A LHXHPx8H8`H@8`8xL1Hx88`HHH,A HHH8`8xL1Hx88`HDD,A DHH8`8xL1Hx88`H@@,A @HH|&p8`8xL1Hx88`H<<,A  0\uniquenick\\firstname\\lastname\\icquin\\homepage\\zipcode\\countrycode\\birthday\Out of memory.\updatepro\\sesskey\\partnerid\\updateui\\sesskey\Invalid zipcode.Invalid sex.\cpubrandid\\cpuspeed\\memory\\videocard1ram\\videocard2ram\\connectionid\\connectionspeed\\hasnetwork\Invalid info.Invalid value.\passwordenc\Invalid countrycode.\videocard1string\\videocard2string\\osstring\\publicmask\\getprofile\\sesskey\\pi\\nick\\email\\lon\\lat\\loc\\sex\\pmask\\aim\\pic\\occ\\ind\\inc\\mar\\chc\\i1\\o1\\conn\\sig\\final\%d012\id\!"& '8+@2`3h?p@xIJRTUY Zah$i,j4k<lDnLoTp\qlttux|  $(@ptx|(<DPdlx $4<DPdlt| !#$%&')*+ ,-.$/,041<2D:\?MNRSWXY0Z<^\blc|defghimnopqr s,tHuTvpw|xz{|}~ <HXt $ @ L \ h x           8 D P l x           < H T p |          ( 4 D L T ` x            ( 0 4 |       !"#($8&H+P-\.l/|0256>?ABD8E<M\NPQST\a$fLgTkho|qvyz}~ $LPdx $,@hlt8<Px| DH\"&(-138<>DCHG\ILOPXZcdhk@lPmhnxrsvwxy}~04D\lt<@P|<@Phx04DptLP`(,<hl| 0X\l     HLdh%+,048$:L;PBxGKMOWX Z [ 0\ @] T^ d_ t` b c n p q x |!}!(!0!l!x!!!!!!!!""H"T"X""""""###(#P#T#`#h#########$$$$$$0$X$h$x$$$$$$$%%%4%L%d%|%% % %%XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiInfo.c6!<8_GPIBoolGPIFalseGPITrue/8gpiIsValidDater!8dayU#!8monthU# 8yearU#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT-8gpiDateToIntr!,8connectionU # #8datec#8dayU#!8monthU# 8yearU# 8tempU#-8gpiIntToDater!,8connectionU #  8dateU#"8dayc#$8monthc##8yearc# 8dU# 8mU# 8yU#  U  U  2U  U  U  KU  U  U  U  2U% 8resultr#$ 8profileU## 8nickr#) 8uniquenickr#'$ 8emailr#<( 8firstnamer#o' 8lastnamer#' 8homepager## 8icquinU#& 8zipcoder#* 8countrycoder# & 8longitudeU#% 8latitudeU#$ 8placer#% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#) 8publicmaskr#& 8aimnamer# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#,8gpiInfoCacheToArg!'8cache#$8arg##8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext#   U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#  ?U' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#)8DArrayImplementation(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#88GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#  U  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L'8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiInfo_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0UU U U * 8callback#" 8paramU #  U  U  2U  U  U  KU  2U28gpiProcessGetInfor!&8connectionU #*8operation#%8inputc#- 8infoCacher# * 8bufferr# % 8profileidU#. 8profile# , 8iconnection#, 8callbackr# (% 8peer#( 8nickr# . 8uniquenickr# p) 8emailr# - 8firstnamer# P, 8lastnamer# 0, 8homepager# P+ 8aimnamer# + 8saveSigr# . 8__result__r# $ 8arg#. 8__result__r#  08gpiAddLocalInfor!&8connectionU #'8buffer#, 8iconnection#18gpiSendLocalInfor!&8connectionU #*8infoc# +8valuec#  , 8iconnection#( 8__result__r#( 8__result__r#08gpiSendUserInfor!&8connectionU #*8infoc# +8valuec#  , 8iconnection#( 8__result__r#( 8__result__r# 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U,8gpiSetInfoir!&8connectionU #(8infor# !8valueU#, 8intValuer# `. 8__result__r# X. 8__result__r# T. 8__result__r# P. 8__result__r# L. 8__result__r# H. 8__result__r# D. 8__result__r# @. 8__result__r# <. 8__result__r# 8. 8__result__r# 4. 8__result__r# 0. 8__result__r# ,. 8__result__r# (. 8__result__r# $. 8__result__r#  . 8__result__r# . 8__result__r# . 8__result__r# . 8__result__r# . 8__result__r#    U  ,U,8gpiSetInfosr!&8connectionU #(8infor# %8valuec#2 8iconnection# * 8bufferr# % 8sexU#  / 8passwordencr# . 8__result__r# |. 8__result__r# x. 8__result__r# t. 8__result__r# p. 8__result__r# l. 8__result__r# h. 8__result__r# d. 8__result__r# `. 8__result__r# \. 8__result__r# X. 8__result__r# T. 8__result__r# P. 8__result__r# L. 8__result__r# H. 8__result__r# D. 8__result__r# @. 8__result__r# <. 8__result__r# 8. 8__result__r# 4. 8__result__r# 0. 8__result__r# ,. 8__result__r# (. 8__result__r# $. 8__result__r#  . 8__result__r# . 8__result__r# . 8__result__r# . 8__result__r#   U,8gpiSetInfodr!&8connectionU #(8infor# %8dayU#  '8monthU# &8yearU# & 8dateU# , 8intValuer#  ( 8__result__r#( 8__result__r#  U/8gpiSetInfoMaskr!,8connectionU # (8maskr#  * 8bufferr# ( 8__result__r#/8gpiSendGetInfor!&8connectionU #+8profileidU# -8operationidU#  , 8iconnection#+8gpiGetInfor!&8connectionU ##8profileU#.8checkCacher# &8blockingr#)8callback#!8paramU #/ 8pProfile# <2 8iconnection# 80 8operation# 4, 8useCacher# 0* 8resultr# ,$ 8idU# (/ 8gpiCallbackr# H$ 8arg#. 8__result__r# $. 8__result__r#  . 8__result__r# . 8__result__r# . 8__result__r# 18gpiGetInfoNoWaitr!&8connectionU ##8profileU#$8arg#/ 8pProfile# , 8iconnection#08gpiSetInfoCacher!&8connectionU #(8profile#'8cache#, 8iconnection#+8gpiFreeInfoCache!(8profile#JN       , P j n      4 \      0 \  l    m     $ 4 X h x m  m < d      $"m0 <#mL \$mh t#m %m    ('m 4 (m )m *m  +m , H T,m ` | -m .m /m  $0m 0 L X1m d 2m 3m <  $ `     $ 4 @7mD h x  7m    D l     " 6L:L\ l>mx 9 'm?m9 'm@m9 ('m,Am09 X h>mt 9 >m ; >m ; 0>m< L; x>m ; >m ; >m ; @>mL \; >m ; >m *m9  >m  +m(9 L>mX `,mh9 >m -m9 >m .m9  >m  /m(9 L>mX `0mh9  M M *S.SVMZM\ t  m9 MM    9 JMNMP h p  m; MM    NN ; L VZ`9  9  9     9 D VOZO\ t ~!!9  ?m @m Am  'm9 @ JNT9 x     PP9  0 \ fQjQp9       8 BRFRL9 x )m9  *m9  +m9 , 4,m<9 h p-mx9  .m9  /m9  $0m,9 RKVKX KK  >m *&.&49 >m TT9 &U *U , < J N P ` lVm p 7m !P !p !4!4! ! ! ", "P "t " " # #t # # $ $ $\ $l $| $ $ $ $ $ %$ %< %T %l % % % % ` p  p  p  p p$ ( p, 0 p<t@D\HLPTX\4`d|hlp tLx|XX xlx $l(,80x48<@DHLTPTX\`0ddhlptXx| HXYh% <Y  |YN!YoBYf Z"(.:ZYfZ|ZZZZ [="(.:[Yf[y[[[[ [)[9J\ j] ^ _ ` a  b *c Jd je faf7f[f~\f]1f?^Ufg_}f`fAafdfbf(c>fdff#dfHfoff+AfTjfzef&fOfv f %f Kf rf f6 f] {  \ S )j >w Mf fD D e      ; Z i @  g h i j j6 @j` jj j j j j! +jG ;g Qjq eh {j j j i jj,6jR\jth~jjjj j2<jWaj}jjjj'k Gl)Yl9l^llll?l%Vp)Oy<d!Jn-Pz,Y4NhmEhl%j;b=dm n o p 6q Vr"lxss8sYsyst 5u Uv uw x y z NC{aU{H{|{{-{'j{]||G| #| C| i} ~ W  3 C S!Z! ! 3!3F!FV!Z$!j !~!=!`!{!!|""7"_">"}"k"~"##4#\#/#\#$$.$G$] $r$6$$b$$%% %:'%a%s@%%`%%&t&C&&h&&''','M'u'L''s'''((0@(Rh(d(z((())(@)<s)Rk)gs)}))))))* K*1*Gk*g**** *+ <+!m+7f+K+a+~+++++ +n,5,o,0Y,>p,T,eq,{,,,-;- r-6`-[--s-- .6.s.1\.At.W.|....&/!P/Kv/q///u//v0>0#w09h0Mx0c000y00z0"11K101Fv1[1q111111'2 2"U2:2P2hs2~2s2223,3'T3O~3c3y333D3 304@4b4'<4;4Q^4w 4 4 4 4 5 57 5W5q5w5}P5X55556j6+6:k6U#6zQ66}666777%727M$7`7{M77z777788)898T(8d8V88z8f88999!9'93V9Y}9ks999,999999W::1:\:s:::(::+::;;;; V;2;\;;;;;';< 8E? E_cEsEyEEREzEEEF F&F9FT#FgFQFFFFFG GG: GMGh7G{GeGGGGHH H3HNHaH|KHHyHHHIII4IGIb1IuI_II I J[JJJ"J.RJTzJaJ|JJJJJ K"OK6KQ}KdKKKKKKL 5LL7cLJLeLxLLLLLMMIM0MKwM^MyMMMMMN/NN1]NDN_NrNNNNNNOCO*OEqOXOsOOOOOO)PP+WP>P] P}PPPPRPzPPQQCQiQ>QQfQQQR R/RFRLRRR^[RRRRRRSSS%S+S7US]SSSSZSSTxTQT6tTYTlTTTTTTAU U&sU=UXUmUUUUUVLVV1pV@fVUVhVVVVV(VW VW W?WXW^WdWpWWzWWfWWX X#X<XTXZX`$XlVX~XXXjXXYWY*Y0Y<SYO 4|,AK4!QX Wd]|j n}x@x.       ( ( 8 08@!H'P-X3`9h?pExKQW]DcTil oux{ <\ <      ,#<d)/5;AG M |S Y_e q=B b    * < N" `B rb a     ?)  & 8 J. \N"np - M m    ;a" a 4 F WX Zj!R$|%Y%* *3D4 b4o 4  4 4 04 B5 T5/ f9,:+E7 I I PU R Y` Yd)5L^jv\\P$38FMRdlv#$     )  ; C O . a i y    P x B2  tn   x " ) 9 D#( Un lr $ n H,@88888?H,@a8H8`HXxHax8<888H|~x,AxxHaH88`,($ 4|8!0N !|49a0H|? x|#x|+x <`;,@8}8888SH,@8}8888TH,@8H8`HpcxHCx8<888H||x,A(CxxH|~x~H H~H88`x9j0HA }ASx|N !|D9a@H|? x|#x|+x|3x<`;,@8~8888iH,@8~8888jH,@8H8`HhcxHCx8<888H|}x,A CxxH||x|HyH88`x9j@HA }ASx|N !|D9a@H|? x|#x|+x|3x<`;,@8~8888~H,@8~8888H,@8H8`HdcxHCx8<888H|}x,ACxxH||xH88`x9j@HA }ASx|N !p|9aH|? x|yx|#x 8 cH 8(<8 L1H;`H` cdxH||x|H<8|T~|P,AP|HT`:<`8c|T~|H<8|T~|P |H$|HT`:<`8c|T~|H<8|T~|P,AP|HT`:<`8c|T~|H<8|T~|P |H$|HT`:<`8c|T~||`"8;{ |A8(H|`8cHz,@(<`8#x<8H8`HԀz8(L1Hz;`H cdxH|~xx8H;~H|ex~x8H~H<8|T~|P,AP~HT`:<`8c|T~~H<8|T~|P `|H$~HT`:<`8c|T~x8H;~H|ex~x8H~H<8|T~|P,AP~HT`:<`8c|T~~H<8|T~|P `|H$~HT`:<`8c|T~;{ |A`8`x9jHA }ASx|N Out of memory.ASSERT on 'keys' [%s] in %s line:%d gpiKeys.cASSERT on 'theKeyName' [%s] in %s line:%d ASSERT on 'theKeyValue' [%s] in %s line:%d Invalid key nameInvalid key valueASSERT on 'keyName' [%s] in %s line:%d \keys\%dgpiSaveKeysToBuffer: buffer Out of memory.\(8 L dh !,#4$@'X)*+-./0235(7<8@;X>?ABDEFHKL,M0PPSTVWYZ[]^_ a,b<c@f`ijlmopqst(v4wDxH{h~ 08HLlTt$4P\h  \ |  < L P pXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiKeys.c6!/8gpiStatusInfoKeyFree!)8elementU # % 8aKey#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT  U<8_GPIBoolGPIFalseGPITrue  U  U  2U  UUU U U * 8callback#" 8paramU #" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiKeys_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #068gpiStatusInfoKeysInitr!&8connectionU #, 8iconnection#38gpiStatusInfoKeysDestroy!&8connectionU #, 8iconnection#78gpiStatusInfoKeyCompFuncU!'8elem1U # '8elem2U #  % 8key1#% 8key2#' 8keyNamec#( 8keyValuec#48gpiStatusInfoAddKeyr!&8connectionU #%8keys#*8theKeyNamec#+8theKeyValuec#( 8aKeyr# 48gpiStatusInfoDelKeyr!,8connectionU # %8keys#'8keyNamec#( 8aKeyr# # 8anIndexU#48gpiStatusInfoSetKeyr!,8connectionU # %8keys#'8keyNamec#18newKeyValuec#  ( 8aKeyr# # 8anIndexU#* 8aKeyFound#48gpiStatusInfoGetKeyr!,8connectionU # %8keys#'8keyNamec#(8keyValuec#( 8aKeyr# # 8anIndexU#* 8aKeyFound#68gpiStatusInfoCheckKeyr!,8connectionU # %8keys#'8keyNamec#(8keyValuec#( 8aKeyr# # 8anIndexU#* 8aKeyFound#  ?U48gpiSaveKeysToBufferr!&8connectionU #&8bufferc#2 8iconnection#  ( 8tempPointc#* 8sizeKeysU#  8iU#. 8bytesWrittenU# 2 8base64KeyNameLenU# 1 8base64KeyValLenU# ) 8aLengthU#  . 8keysHeaderr# (% 8aKey#% 8aKey#8 ,8 r6v6x; < ? <B hC ~   mG  mG  mG < < H  H 2@6@8I DD    mG  mG < H @@L M  8 `N z ~  mG  mG < H @@L R 8 $H 08 HO pS    mG  mG < H @@L  R ,H 88 PT xS    mG  mG < H @@L (R <8 TT |Y ] ^ R _  _ (_ X_ x_ _ _ _ 8_ H` ^bnrt< ^ R ma _ b _ _ 0_ `_ m a _ b _ _ _ _ XZ 6 pc66LcXc}2d e< ; [ { D 0@b<^A"Wcu8Yy   f 8 X! x" # $ g)% !& AhN'a'H'| 'C'y''']((G7(o(() * +W+ +3(+C8+SL,Z\, l,3,F,V-$- ii=i`'*i8(Niiii>)ik*5iZiiii/i\&iSizi+i ,i6,ib-,iPilijDjDjejej#9j[jzjdj@jk'..@k1.`Q.|/l#lC1/Glhllllllm)mL;lQmsblxmlnn@nhe n )n Jn nn n n@  nk ! n!!g!7n!Km!an!rn!o!oK!!ok!o"o"@o"Qo"k0 "1"1<""1f"e"1#e#$1#7e#M1#^e#t1 ##15##1Y##1#$ 1$/1$R1$x1$1;$$1`$1%1%)%?1%j1 %16%%1\% %1& 1&81&`1&xf&1&&1P&1v'1'&1'O1'b!'x1'"'1>'#'1h'$'1(g(%1(>%(T1(o&(1"(h(1K(e(1v(i)1)j)01)D.)Z1)nn)1')o)1U)o)1)*1*%*;1*Pg*f1*1,*1T*1~*0+ 1+ f+61+ap+d+9+9t+p\+p+1+q,=,=P, qY,Fq,]1,vr,@,@H,r^,r,r- 2- r-02-I2e-[29-2a-s-d-E-E-sZ.s.g.-s.Ws.s.2.t.d.J.J.t`/t/g/3t/Zt/g2/t/uV/d/P/P/u`0 u0g0.u0Uu0u020u(0uR020vM1d1!U1'U13v`1_v1og1v1v1v121v2vI2322LwO2jd2pW2vW2wb2w2g2w2w3"w3/23Jw!3mwK3233 3xW3d3[3[3xZ4x4;x4R14mx4x4x!4xO5 x5<x5mx5x 535x.525xS52 '%-38 9D+?p,EKQ(W ]+ci u  3 S s Db9"[) ; P M p _ q   a  WDZ$%7tI"c ["m-Ae3 6 6 L2Lt:F(:PS<r|H(X+X?fxYesP`jh:FRlfn|!numSearches >= 0gpiProcessOperation was passed an operation with an invalid type (%d) 0* $",#T$&'+01234(547D8T:`;@ABCDEF@KDLPM\NtOPQWXYZ [\(]pbtcdefghino$p0qHrXsdtyz{|}~DH`d (4<DLT\`dh 0<\x| "(#0$8%<+L-X1\5d6|7;<DEILM P Q T U 0X 4Y H\ L] `` da xd |f j k m n XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiOperation.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# UU U U * 8callback#" 8paramU #  U  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L'8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiOperation_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0  U % 8resultr#$ 8profileU#) 8uniquenickr#% 8resultr#$ 8profileU#% 8resultr#$ 8profileU#  U  U  2U  U  U  KU  U  U  U  2U% 8resultr#$ 8profileU## 8nickr#) 8uniquenickr#'$ 8emailr#<( 8firstnamer#o' 8lastnamer#' 8homepager## 8icquinU#& 8zipcoder#* 8countrycoder# & 8longitudeU#% 8latitudeU#$ 8placer#% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#) 8publicmaskr#& 8aimnamer# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#  U  U  U  U  2U$ 8profileU## 8nickr#) 8uniquenickr##( 8firstnamer#8' 8lastnamer#W$ 8emailr#v% 8resultr#' 8numMatchesU## 8morer#) 8matches# % 8resultr#% 8resultr#48gpiFailedOpCallbackr!&8connectionU #+8operation#, 8callbackr# 2 8iconnection# \* 8arg# X. 8__result__r# T* 8arg# P. 8__result__r# L* 8arg# H. 8__result__r# D* 8arg# @. 8__result__r# <* 8arg# 8. 8__result__r# 4* 8arg# 0. 8__result__r# ,* 8arg# (. 8__result__r# $ 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED08gpiAddOperationr!&8connectionU # 8typeU#&8dataU # $8op#,8blockingr#  /8callback# '8paramU # * 8operation#, 8iconnection#  U  U  2U  U  U  U  @UT! 8typeU#! 8sockU#* 8inputBufferr#+ 8outputBufferr## 8nickr#() 8uniquenickr#G$ 8emailr#\( 8firstnamer#' 8lastnamer#' 8passwordr#$ 8cdkeyr#& 8partnerIDU#0# 8icquinU#4! 8skipU#8& 8productIDU#<) 8processingr#@% 8remover#D, 8searchStartTimeU #H2 8revBuddyProfileIdsc#L2 8numOfRevBuddyProfilesU#P.8gpiDestroyOperation!&8connectionU #*8operation#, 8iconnection#% 8data#-8gpiRemoveOperation!&8connectionU #*8operation#, 8iconnection#& 8pcurr#& 8pprev#<8_GPIBoolGPIFalseGPITrue58gpiFindOperationByIDr!&8connectionU #+8operation#8idU## 8op#, 8iconnection#98gpiOperationsAreBlockingr!&8connectionU #* 8operation#, 8iconnection#48gpiProcessOperationr!&8connectionU #*8operation#%8inputc#$ 8resultr#:>B F PT f j n r |T    T U    V $W X U   V W $X HU b f hV W X U   V W TX xU   V W X U 6 : <V TW X U   V W (X H mN R \T Y U   V lZ Y   T _ ` a a $a 4a DZ lY ] Z Y j k (l @m Xn po m   T Z \R`RdRhRtlRpRDtRhHh`hhhhxhA pCqDfqDqeqqqq7qFp\q@mqD 0@b<^- M m   "8'YHyh    !  " ,r)U# u$ sN %a %H +%| _% % %' %] D& V&G & & & ' )( I)WY) i)3|)C)S*Z* *3*F*V+$ + t8t=[t`h%~t&ttt0t>F'\tks(tttt&t/Mt\zttt)t *(t6>*Ttbj+tttu',,@+uA,`a,-v8vCF-\vhvvvvvw>wLPvfwswvwvxx@xh x>x_xxxx@xk "x6rLx`wvxxyyKyk y-yUyfy. //</f/#9/Lb/s/ /5/Y/  /D/g///;/`/)/>T// /6/\/!/M/u/{/&/P/v/;/d/w/ />!/h"/$r:/S#i/$/"s/K/vt//qE/Y,o/x/'y/Uy/  #/ : P/ er {/ /, /T /~!.!/!5{!K/!v0 !1!17!p!1[!1"0"2_"027"?p"U2["}3_"37"p"3["4 "5 #6 #<7 #\8 #|9 #: #; #< #= $>a$.>7$=p$S>[$w>~$4$>$5$>$6$>$7%>% 8%6>A%G9%]>d%>%:%>%;%>%>&>#&)<&?>H&d>o&>&>&{&>&{&>' ='">&'B>O'k>v'>'>'>(>(+>6(R>](}? (@ (A (B (C )D)/D6)SDY)`?)vD)@)D)A)D)B)D)C*E*(E7*7p*ME^*tE*{*E*D*F;*F7*p*G;+G7+ p+:zO+Vp+\R+bR+nzZ+z+q+z++z,/,z ,,1,Gz;,Zp,uze,2,z,p,z,3,z- p-%z-4>-OzC-bp-}zm-E-z-p-z-F-z.p.-z.<G.WzK.jp.{ 87|7p7[7[7|V8|v87|8]|8lq8|8{8|88|B9|l9q9-|9D/9]H 9}I 9J 9K 9L 9M :N :=O%:OO3:pOT:O~::O::O:H; O;I;2O;@J;VOA;hK;~Oh;L;O;M;O;N;O<O<9O }>O>5~>Pb>Vb>b~S>~}>q>~>/>~>q?~?q?.<?j??d?dh?[??q?@@q@1@H/@a@@f@fX@_@@q@A/AA6pA<hABhANZAtAqAAAp &$,82L8>\DPxVG\b nDb% E e   "" 4 F X j |M m  a < ! AWZ $0Bx Tf!n x!"_"u_" " # #4 #T #t # ,# ># P# b$at(u ( ( ( ( )**;*;9U (9u :9 L9 ^9 p9 : :5%AA +2AMYin\h x&LX?P^rN!';D!B$)!cN!|!'!!!!!+2O2. 8!F7b=Z>-?&,@8~88(8#H,@W>,@ 8`HDH0|@@  T>W>|@@ xHT,@8`9a H$|8! N !| |x,@ <`8c8<889H,@ 8`H$,A,iA 8`H8` |8!N !|$aH8$|8! N !|$|}x 8`XH|x,@ 8`Hx88XH8d 8`H8'8|(|ԐT8`8<8HD8L8P8Hx$|8! N !|49a0H|? x|{x|#xcx888899 H|~x,A xH8cxH|}x,A xH8e8`x9j0HA }ASx|N !|49a0H|? x|}x|#xx8 H,@x<8H8`HԀ  ,A c c 8H,@,A` c c 8 8'H|{x,A0x8<8Hx88H8`H0 c  c   8g8`x9j0HA }ASx|N !|d9a`H|? x|~x|#x|+x|3x<`;,@8|88(8H,@8|88(8H,@ 8`Hp,@ 8`H`~cxH|{x888H_x88H|zx,A CxHx8~ExH|yx,A #xHx88H|xx,A xHx8exH|wx,A ~xHx88H|vx,A ~óxHx8~exfxH|ux,A ~xH\x88|tH|tx,A ~xH4}D8H8`H8'8|(|8`x9j`HA }ASx|N !|tlha |3x<`;,@8~@88(8H,@ 8`H48a 8lL1Ha 8 Hlht|8!pN !|T9aPH|? x|wx|#x|+x|3x<`;,@8x88(8,H,@ 8`H,@; ,@#xH|zx88ExL1H~xx8H|}x,A xHx~xx%xFxH||x,A xHP~xx8|tH|{x,A cxH(8`H8'8|(|8`x9jPHA }ASx|N !|49a0H|zx|#x AxDxWe>H|x,A$;xH8j9a0H4|8!0N !|d9a`H|? x|xx|#x|3x 0xxW%>H|~x,@Tx88H|~x,A8h> H$0(8(  H?H䃾$,4~(4|P|@,@@8@H_4cx8H,,,@L0$8$H?xHx<8Hx88HH<,4|}ExH$,|,~(8`,|}x9j`HA }ASx|N !|d9a`H|sx|#x|3x|;x<`;~xax~dxW>H|x,@ ;acxHxH0,A(8j;!#xHxH : ~xHx9a`Hd|8!`N N !|$9a H|x|#x<`;,@8}88(8H,@8}88(8H,A ,@ ;HPH,@LPHH0LP|@@L PHP P;}9a H$|8! N !|49a0H|? x|~x|#x<`;c,@8{88(8H,@8{88(8H,A ,@8,HH,@8{H88(8HH,@8,H~LP|@@$L|@@ PLHHdL|@@~L LLHH@;LH  ,@8 H0  |@@܀  8xH;x9j0HA }ASx|N ASSERT on 'peer' [%s] in %s line:%d gpiPeer.cASSERT on 'peer->state != GPI_PEER_DISCONNECTED && peer->state != GPI_PEER_NOT_CONNECTED' [%s] in %s line:%d Got the peer signature for profileid: %d Error connecting to a peer.Error getting buddy authorization.Error parsing buddy message.ASSERT on 'peer->state == GPI_PEER_WAITING' [%s] in %s line:%d Out of memory.Peer operation timed outASSERT on 'peer->state != GPI_PEER_NOT_CONNECTED' [%s] in %s line:%d ASSERT on 'peer != NULL' [%s] in %s line:%d ASSERT on 'iconnection->peerList' [%s] in %s line:%d Tried to remove peer not in list.Peer disconnected, pid: %dASSERT on 'ip' [%s] in %s line:%d ASSERT on 'port' [%s] in %s line:%d There was an error starting communication with a peer.ASSERT on 'message != NULL' [%s] in %s line:%d ASSERT on 'transferID' [%s] in %s line:%d \m\%d\xfer\%d %u %u\len\%d\msg\ Peer left: addr: %s:%d, profile: %d gpiPeerMessageCallback: out of memory when allocating peer, addr: %s:%dgpiPeerMessageCallback: out of memory when reallocating buffer, addr: %s:%dPeer does not exist: ip-port: %s:%d Peer Connection rejected: ip-port: %s:%d Peer Connection accepted: ip-port: %s:%d ASSERT on 'operation' [%s] in %s line:%d Peer operation not addedPeer Operation AddedPeer operation not removedASSERT on 'peer->peerOpQueue.opList != NULL' [%s] in %s line:%d Tried to remove peer operation not in list.Peer operation removed\auth\\pid\\nick\\sig\\final\\anack\\aack\%s%d%d10\m\\len\\msg\ Z ! #$*(+L,T.\/03>?AO QT(X0YH]`^p_`abcdhijko$q0rHsXxd{lp| (@HP\|,8@HX`hl   0H\l| !&')*+0169:A F,GPHXK`LlTtYZ\]bghjkrs4}<~`hp|4dp   ( 4 |          4 8 T X |           ( P T p x |% ( ) * + , - . / 3 4 $6 07 48 H@ hA E F G K M N P U W X ([ 4\ 8c Tl lm |n p q s v }    4@LTX`l 8<@HLX`lp  $,8<Lt"x#$%(,024 58(9<:`;h=p>@ADEGHPRVWXY$Z4[<]D^L_l`tabcdefmrvzD|L}Pp 4<hx$,4<HX\@ht  ( H!X*p,-.2356:;?$@LDtFGJLOPRTV[ _8`hflgphjkmnopsuyz{ 0<X`p (0HLT\tx ,048<LTX\dhl ,48Tdh t   XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiPeer.c6!8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT& 8bufferc#! 8sizeU# 8lenU# 8posU# )8DArrayImplementation8@enum$3196gpiPeer_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHEDUU U U 8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T  U  U  U  2U  U" r  U 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U  U  U  U  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0<8_GPIBoolGPIFalseGPITrue' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#8_GSUdpPeerState~GS_UDP_PEER_CONNECTINGGS_UDP_PEER_CONNECTEDGS_UDP_PEER_CLOSINGGS_UDP_PEER_CLOSEDGS_UDP_PEER_STATE_NUMC8gpiProcessPeerInitiatingConnectionr!&8connectionU #%8peer#, 8iconnection#" 8strc#. 8connClosedr# $/ 8pProfile#  * 8resultr# . 8aPeerStater# . 8__result__r# & 8pcurr#/ 8freePeerSigr# . 8__result__r#    U  U  U  U  UB8gpiProcessPeerAcceptingConnectionr!&8connectionU #%8peer#, 8iconnection#. 8aPeerStater#  " 8strc#. 8connClosedr# , 8intValuer#  8pidU#( 8nickr#  ' 8sigr# d, 8sigCheckr# @* 8bufferr# 48gpiPeerSendMessagesr!,8connectionU # %8peer#. 8connClosedr#  ( 8message#$ 8resultr#* 8callback#" 8paramU # $ 8profileU#! 8dateU #' 8messagec# $ 8profileU#! 8dateU #' 8messagec#88gpiProcessPeerConnectedr!&8connectionU #%8peer#2 8iconnection# @. 8aPeerStater# <. 8connClosedr# 8, 8callbackr# X+ 8bufferc# 4& 8typeU# 0, 8messageLenU# ,* 8resultr# (. 8__result__r# $. 8__result__r#  $ 8arg#. 8__result__r# $ 8arg#. 8__result__r# . 8__result__r# . 8__result__r# $ 8profileU#% 8keysc#' 8valuesc#$ 8numKeysU# 98gpiCheckTimedOutPeerOperations!,8connectionU # %8peer#+ 8anIterator#, 8callbackr#  $ 8arg#/8gpiProcessPeerr!&8connectionU #%8peer#$ 8resultr#)8gpiDestroyPeer!,8connectionU # %8peer#(8gpiRemovePeer!&8connectionU #%8peer#& 8pprev#, 8iconnection#( 8message#08gpiProcessPeersr!&8connectionU #, 8iconnection#) 8nextPeer#% 8peer#$ 8resultr#78gpiGetPeerByProfile!&8connectionU #%8profileidU#, 8iconnection#& 8pcurr#48gpiGetPeerByAddr!&8connectionU #8ipU # 8portU#, 8iconnection#& 8pcurr#18gpiIsPeerConnectedU!%8peer#)8gpiFreeMessage!&8elemU # ( 8message#.8gpiAddPeer!&8connectionU #+8profileidU# ,8initiater#  % 8peer#, 8iconnection#.8gpiPeerGetSigr!&8connectionU #%8peer#0 8operation# ( 8__result__r#( 8__result__r#8_GSUdpErrorCodeqGS_UDP_NO_ERRORGS_UDP_NO_MEMORYGS_UDP_REJECTEDGS_UDP_NETWORK_ERRORGS_UDP_ADDRESS_ERRORGS_UDP_ADDRESS_ALREADY_IN_USEGS_UDP_TIMED_OUTGS_UDP_REMOTE_ERRORGS_UDP_SEND_FAILED GS_UDP_INVALID_MESSAGE GS_UDP_PARAMETER_ERROR GS_UDP_NOT_INITIALIZED GS_UDP_MSG_TOO_BIG GS_UDP_UNKNOWN_ERRORGS_UDP_NUM_ERROR_CODES48gpiPeerStartConnectr!&8connectionU #%8peer#. 8profile#  , 8iconnection#% 8anErrorr#. 8aPeerStater# 8GPIMessage% 8bufferr#! 8typeU#" 8startU#28gpiPeerAddMessager!&8connectionU #%8peer# 8typeU#'8messagec#. 8gpiMessager#  8lenU#( 8__result__r#( 8__result__r#( 8__result__r#( 8__result__r#( 8__result__r#( 8__result__r#( 8__result__r#  ?U$8GPITransferID_s & 8profileidU#" 8countU #! 8timeU #<8gpiPeerStartTransferMessager!,8connectionU # +8peer#  &8typeU# ,8transferID#* 8bufferr#  ' 8tidr#   U=8gpiPeerFinishTransferMessager!&8connectionU #%8peer#'8messagec#8lenU#* 8bufferr# ( 8__result__r#( 8__result__r#( 8__result__r#8_GSUdpCloseReasonGS_UDP_CLOSED_LOCALLYGS_UDP_CLOSED_REMOTELYGS_UDP_CLOSED_BY_COMM_ERRORGS_UDP_CLOSED_BY_LOW_MEMGS_UDP_CLOSED_NUM8SOInAddr! 8addrU #.8gpiPeerLeftCallback!8ipU # 8portU#*8reasonr# *8userDataU #  & 8connectionU #& 8aPeer#* 8anAddrr# 18gpiPeerMessageCallback!8ipU # 8portU#,8messagec# )8messageLengthU #*8reliableU#  *8userDataU # & 8connectionU #& 8aPeer## 8buffc#* 8writePosU# 4 8sizeU#* 8anAddrr# 02 8reallocedBuffc# ,28gpiPeerAcceptedCallback!8ipU # 8portU#)8errorr# $8rejectedU#$8userDataU #& 8connectionU #& 8aPeer#* 8anAddrr# 38gpiPeerPingReplyCallback!8ipU # 8portU##8latencyU #$8userDataU #'8gpiPeerAddOp!%8peer#*8operation#*8gpiPeerRemoveOp!%8peer#*8operation#( 8aPrevOp#w 268 m> B Hy v z | m  y z { <| N R T} hml~ xm|~  m~ ~ m~ ~ m~ 8 L ` m m }  m .24} t x   m  y ({ LmP pmx m  m m m, 4 D P dmh~ tmx~  m~ m~  6:< mB F Ly |    $ FJL mR V \y    H    } , `   }  Dm P ` {  8 J N ` m ly  , P # # m   y   0 p w   my $ m0y l(m|       x 0 < h x$    \w nr my  my x FJL mR V \y   0 P ~--   , X  |   } { , F/J/L \    my  my @ T d1mh~  2m~  3m~ ( P p x   my D T   my  m   4 \ x  w   $x H |   ( P \ fjl} |      @ l     my  my p   my  my  my   EY>FPF8vFYFyF)GHDH H0H@CGh8LHbrLs.DTn@h:^@FkF->XI xJ K L M N"lO : 8rP Q R S T U 2NVaVHV|V4VjV'V]WWG(W`WWX Y ZWZ Z3ZC)ZS=[ZM[ ][3p[F[V\$\ =`V)W?t>XkY&Kq/\DkZ [6[b\A]wDDel*Lkz@']]@  "]` B] m K l k  !!!2!L^ !l_!~_<!I!_f!!_!"_""._"?"U_ "bJ"x_5"K"_Y"L"_"M"_#_#3_#Y_#_;#N#_`#_#_$ F$ _$K_ $w_6$F$_\$O$_$_%_%A_%Y%o_&%_P%_v%_&_&0_&CP&Y_&jQ&_>&R&_h&S&_&'_'T'5_'PU'f_"'x'_K''_v''_'(_(%](;_(O(e_'(}(_U((_(F(_)F)_)1)G_)r_,)_T)_~)^)_**_*B<*~`)*`9*`^**`+`+6`+U`+v`%+++O+y, , ,J,r,!,J,n--;-^--,-Y-..&.B.\a .|b .c .d.d6.d`/d/Ad/jd/d/d!/dG/a0dq0b0-d0Sd0xd0c0d0d,0dR1dt110d1Wd1~d1d 1d21dW2d}29d2`d2d2d2h2E3h3A3X`3n333d33=4d4A4eF555 5,ei5Re5b5we5_5e5e 55e966"ec616Le6_6ze66e66e66eB77/f 7Og 7oh 7i 7j 7k+778L8kh87k8G8\k8s_8k88k 8k789kc9f92k9Qk9^g9yk9h9k9i9k'9j9:::":.`:Z:j:::::::lb;l<;#H;9l^;_m;qm6;mW;m~;n;n6<nW<8n~o>,>Go>Z>uo@>>od>m>o>>o?n?o?,?Go?Z?uo@??p?p6?p[@p@)p@Q @x@~@@e@@@@AAlA2AApAZqAqAw$A}$AqUAqzAAqAA~BBtB%UBQzBaBzBBXBNBsBBBCC*_C?CRCkCCCCVCC_CDDD&D;DJDcDDDLD]DDD_EE"E;EWE]EcEoZExEEE_EFF)ZFHFN|FZVFjFr{F-F-<FrOFrwFFGGG G,TGRG}GGGGG_GHHH H,THRyHbHwHHHHHHJ0JJzJzDJZJKKK(KCKZ_KoKK,KKKDKFL eL+LQ-LkLqLwLXL}LLLMM(MCMb9MuMaMMMMMNNN*N=NR)NeN~s NNJNlO O/:OSOYO_OkhOOOOOPP#sP>6PJPit PtPPPHPcPPQQ8QWQftQ QQHQQpQQRBR>R:SSS!LS?lS_SnSSS SS6TT-1TLTRT^OT|oTTTUUE>UkdU|UUUUV V(-V^[V~VVPVpVVVWW?We-WvWWWWWWWQX qX*XMXuzXXXLXXvXXYY xYOY)Y>yYSYhY{ %!( '4n-*39? EKQ(W0]#c8io{:0@@LBp#H)A_eFk hz`-6LL"p#%< (70PT\@+l %HLL%%t*+*1*7=C,IHAO,U[P gy6DP p     " -j ? Q c u  xa  W5Z$)!D ;!dM*v)_.T q.t . .4F7' 7G 7g  7 7 07+^:bp;W;<[D?ARF{{Nv Pa $Y6YHT`npD!/CO[jow~ )=Vm (@x Tt P # - X ;< O f   ,  L P L x (| P 9 D  U \ e < y           3 N d p nd    pH   ; O chP }   8 @       4 Mz  l y B ! )! ! ! f!"2 8!6*N!O!aoD!|'! e!*:8 :x~xxfx8H||x,A xHxdxH8`x9jPHA }ASx|N !|D<840|}x|#x;,@H8`<888H,A 8`Hxx8H,A aH|8a88 H88 8$8,8(8H8xx8H,A aH8`<840D|8!@N !|T9aPH|{x|+x~8H|x,A,A ;H;x9aPHT|8!PN !|d9a`H|? x|~x|#x|+x <`;,@x8`H8`H|,A ,Ax8pH8`HXx888 ?H|zx,A CxH$x88Hx88Hx8Hx88H8x8Hx88H,@Dx88Hx88Hx88Hx88Hx88Hx8Hx88H,A4xH|{x,AxHcxH8`x9j`HA }ASx|N !|D9a@H|? x|}x|#x|+xxx8H,A 8`Hx88H,A0x8<8Hx88H8`Hz ,A8`H|~x,@x<8H8`Hd8 ;?x$xxFx8H|{x,A cxHxDxH8`x9j@HA }ASx|N !|49a0H|? x|}x x8888? H|{x,A cxHx8<8Hx8<8Hx8Hx88Hx8Hx88HxH8xH||x,AxHxHx8H8`x9j0HA }ASx|N !|$|~xx8 H,AȀ H$|8! N !|$|~xȀH$|8! N !|$a|#x ,ALH,@4H,@8 8`H8`$|8! N !|4,a |3x  8$a<88H$,@ 88`,4|8!0N !|$a  x}N!$|8! N !|4,($|}x  <88H,@ ;H;x,($4|8!0N ! |+x,A$|@8`H4 ,A$ |@8`H8` 8!N !|$a  8a<88Ha$|8! N !| |x,@ <`8c8<88AH H8 H8xH; |8!N !| |x,@ <`8c8<88JHH8 H8 H8H88H88xH; |8!N !|$9a H;;;;;`,A,@;`,A,@;,A ,@;,A,@;,A,@;,A ;@H;@Cx9a H$|8! N !|a<`8c8H|8!N gp.infoUnexpected data was received from the server.\profileid\Out of memory.gpiProfile.cInvalid nick.Invalid replace.\newprofile\\sesskey\\replace\\oldnick\\delprofile\ASSERT on 'buddyStatus' [%s] in %s line:%d ASSERT on 'buddyStatusInfo' [%s] in %s line:%d \npr\id > 0\nick\\id\\final\\dpr\&'( )0(14283<4H:X;l<p>|?@BDEFGH(J8KDMPO`PhQxRXY[\]cdfg Ldl $,@DL 4<LPX`hpx4 L   !",#<$L%\'d(t)*,-.8:;=>BCK<L`QdR|VW\]`abdeg l`nlopxy}   $ 4 H X d l            ( D H T l           ( 0 4 < P \ d h |           8 T \ `! " $ & ' , - 4 7 8 : < = @ A (C LD \E lF xI J L M N O PQ RS Y4ZH[`ab(8XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiProfile.c6!  U2 8GPIInfoCacheFilenamer#38gpiProfilesTableHashU!8argU #&8numBucketsU#) 8profile#68gpiProfilesTableCompareU! 8arg1U # 8arg2U #* 8profile1#* 8profile2#/8gpiProfilesTableFree!%8argU # ( 8profile#<8_GPIBoolGPIFalseGPITrue  U  U  U  2U  U" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  U  U  U  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiProfile_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #008gpiInitProfilesr!&8connectionU #, 8iconnection#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT  UUU U U * 8callback#" 8paramU #% 8resultr#$ 8profileU#58gpiProcessNewProfiler!&8connectionU #*8operation#%8inputc#* 8bufferr#  8pidU#, 8callbackr# $ 8arg#( 8__result__r#' 8buddyIndexU#% 8statusr#, 8statusStringc#. 8locationStringc#  8ipU #! 8portU#- 8quietModeFlagsr#)8DArrayImplementation(8_GPIBuddyStatusInfo<' 8buddyIndexU#* 8statusStater#* 8richStatusc#( 8gameTypec# + 8gameVariantc#+ 8gameMapNamec#) 8sessionFlagsU #$ 8buddyIpU #& 8buddyPortU# # 8hostIpU #$* 8hostPrivateIpU #(& 8queryPortU#,% 8hostPortU#.- 8quietModeFlagsr#0& 8productIdU#42 8extendedInfoKeys#8  U  U  U$ 8nickc#* 8uniquenickc#% 8emailc#) 8firstnamec# ( 8lastnamec#( 8homepagec## 8icquinU#& 8zipcoder#* 8countrycoder#'& 8longitudeU#,% 8latitudeU#0$ 8placer#4% 8birthdayU#' 8birthmonthU#& 8birthyearU#" 8sexr#' 8publicmaskU#' 8aimnamec# 8picU#) 8occupationidU#' 8industryidU#% 8incomeidU#& 8marriedidU#' 8childcountU#' 8interests1U#' 8ownership1U#' 8conntypeidU#8GPIProfile & 8profileIdU## 8userIdU#- 8buddyStatus#1 8buddyStatusInfo# ' 8cache#' 8authSigc#) 8requestCountU#' 8peerSigc#58gpiProfileListAdd!&8connectionU #8idU#, 8iconnection#, 8profileList#+ 8profiler# / 8pProfile# .8gpiGetProfiler!&8connectionU #+8profileidU# *8pProfile#( 8profile#, 8iconnection#/ 8profileTempr#  88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U.8gpiNewProfiler!&8connectionU #$8nickc#%8replacer#,8blockingr# /8callback#  '8paramU # , 8iconnection#0 8operation# $ 8resultr#* 8bufferr# ( 8__result__r#% 8resultr#$ 8profileU#78gpiProcessDeleteProfler!&8connectionU #*8operation#%8inputc#, 8iconnection#, 8callbackr# $ 8arg#( 8__result__r#18gpiDeleteProfiler!&8connectionU #/8callback# '8paramU #  , 8iconnection#0 8operation# $ 8resultr#( 8__result__r#/8gpiRemoveProfileByID!&8connectionU #+8profileidU# , 8iconnection#. 8profile#  +8gpiRemoveProfile!&8connectionU #.8profile# , 8iconnection#78gpiCheckProfileForUserr!,8connectionU # (8profile#'8udataU #  % 8data#-8GPIFindProfileByUserData$ 8nickc#% 8emailc#* 8profile#$ 8foundr# 58gpiFindProfileByUserr!,8connectionU # )8nickc#  *8emailc# )8profile#( 8datar# 48gpiProfileMapCallbackU!%8argU # '8udataU #  ( 8profile#% 8data#rU U &8GPIProfileMapData ' 8connectionU #& 8func#! 8dataU #.8gpiProfileMapr!&8connectionU #+8func# &8dataU #  , 8iconnection#+ 8mapDatar# 18gpiCheckForBuddyr!&8connectionU #(8profile#!8udataU #% 8data#%8GPIFindBuddyData' 8buddyIndexU#) 8profile#08gpiFindBuddy!,8connectionU # ,8buddyIndexU#  ( 8datar# /8gpiRemoveBuddyStatus!,8buddyStatus#38gpiRemoveBuddyStatusInfo!08buddyStatusInfo#28gpiCanFreeProfiler!(8profile#88gpiSetInfoCacheFilename! ".8filenamec# [ [ [ [ [ [ [ @\ T[ d] l[ |[     ` 0a F J Xe pmxf g h i g h j k 4l tm n b mq (r Hs t r u x 8v \y ~  l l } ~ ~ ( 4m8~ H X~ p~  ~ ~ m~  m~   n $z Ly pe mf g h k l Hm hn xz u }   ~   ~  ,m 0~ D Pm T~ ` x n v r P B! F! L # #  % % 2' 6' 8(m > B H P[ `[ p[ ) ) (m   [ [ [ [ \ [ D  $ +KX8, -2,.  (.R>.xd.x/  0/V/v/1/F_0|D0T0|<1 ;2 [3 {4 5 6"L7787Y67yV7z8 9 : ; < = :> ZN ?a ?H ?| $? \? ?' ?] @ @G P@ @ @ A B CWC .C3ACCQCSeDZuD D3DFDVE$E = `-?CQ@g> A!k8BNs/\?lC D6Db/EEiDDe+<LRt@' FF@4JF`jFG ?CMGchK!ELWms~@h&Ef@7k7)=Sg}KLk4\mH II<1If I*@ISiIzI 2I53IY4I5'IKInIII;6I`I0IE7[II I67I\8I(ITI|II&IPIvIBIkI~9I:I>;Ih<I+AIZ=pI>I"IKIv  I 6 LI `F vI  I'  IU  I!7!*I!A7!WI!l!I!I,!IT!I~"H"%I"<"RI"}""^"^"V""I##J #KD#K #K0#K@$Lb$ L<$4K$JL^$pM_$M7$$M[$o$$c$c%[%*%?%T%y%J%%%L%C%M&k&%&>N)&PN9&wN^&&N&N&N'N'6N%'M'g)''O'y'( (3([(!(J(n()$)G)q),)Y))**+*EO *eP *Q *R*R6*R`+R+*R+SR+{R+R!+RG+O+Rq,P,R,<R,aR,oQ,R,R,,RR,Rt--R-@R-gR-R -R2-RW-R}."R.IR.pR.R.h.E/h/*/AN/W/r//R//=/d0*/0G0Mo0So0_[0y00I00F01 1&+1:1Y01o1ur1{rx1T111222*2AI2V,2j2 8;S ;;;{<{<T<5x T[>5T>T>Z>`T>l]>>>>>I? ?L?9(?HT?]P?p?Y???<?W??K@@6@MI@b @w@-@@U@@@A\AUA7AbAyIAAAAADAQBB$B?BVIBoUBB!B!BUcBUBBUC!UC1CJCwQCvCCCCD D/D5D;|DGaDsDDDDDEVE=#EC#TEOVYEtVEVEEVEEWKEEW"FW7FF#WGF7F]MFsFWFFFFFFTG#G3WGNGtGIGGGXGG%G%tHXWH&XH9HNXHoXHHyHLHuHII)I/I5LIA\ImIII_IIxI[J NJ$gJEJKJWcJrJ^JJJJZJJjK K4K-K!f#/9(N(i(002XDb.4 @P `p     # )(/ 5 lL*Zi |T2 Tt`d,00  2&GkW 3 S s  " r  . @ R d v2  a   W]Z$* <N# `#Dr$b$h_&6)*= *] *} *; =_Bg7EYEKkGKKKO  Z  +zFW_k8x!(3?K P_kwLZ<T r)<:Q \ft2 (D( |d  F  * L 7< J x _< z  <d   4  4  8-T K?Y h@ A CB! D   F/! F $Hy! AI  ZI_ {Jg J^ JjgpiProfile.cGPIInfoCacheFilename.line..3408...data.0gpiProfilesTableHash.line.gpiProfilesTableHashgpiProfilesTableCompare.line.gpiProfilesTableComparegpiProfilesTableFree.line.gpiProfilesTableFree@3474@3475@3476@3477@3499@3500@3548@3549@3550@3551@3552@3553@3554@3555@3556@3585@3604gpiCheckProfileForUser.line.gpiCheckProfileForUsergpiProfileMapCallback.line.gpiProfileMapCallbackgpiCheckForBuddy.line.gpiCheckForBuddy@3702@3703@3712.line..3743.dwarf.0011..3744.dwarf.0001..3745.dwarf.000c.GPIInfoCacheFilename.dwarf.0014.gpiProfilesTableHash.dwarf.0014.gpiProfilesTableCompare.dwarf.0014.gpiProfilesTableFree.dwarf.0001..3746.dwarf.0001..3747.dwarf.0001..3748.dwarf.0001..3749.dwarf.0001..3750.dwarf.0001..3751.dwarf.0013..3752.dwarf.0001..3753.dwarf.0001..3754.dwarf.0001..3755.dwarf.0001..3756.dwarf.0001..3757.dwarf.0001..3758.dwarf.0001..3759.dwarf.0013..3760.dwarf.0013..3761.dwarf.0001..3762.dwarf.0001..3763.dwarf.0015..3764.dwarf.0015..3765.dwarf.0015..3766.dwarf.0013..3767.dwarf.0004..3768.dwarf.0001..3769.dwarf.0013..3770.dwarf.0001..3771.dwarf.0015..3772.dwarf.0013..3773.dwarf.0013..3774.dwarf.0013..3775.dwarf.0001..3776.dwarf.0001..3777.dwarf.0001..3778.dwarf.0013..3779.dwarf.0001..3780.dwarf.0013..3781.dwarf.0014.gpiCheckProfileForUser.dwarf.0014.gpiProfileMapCallback.dwarf.0015..3782.dwarf.0014.gpiCheckForBuddy.dwarf.0000..3783.dwarf.0000..3784gsifreeArrayFreegpiFreeInfoCachegpiInitProfiles.line.gpiInitProfilesTableNew_savegpr_23_restgpr_23gpiProcessNewProfile.line.gpiProcessNewProfilegpiCheckForErrorstrncmpgpiSetErrorgpiCallErrorCallbackgpiValueForKeyatoigsimallocgpiSetErrorStringgpiAddCallbackgpiRemoveOperationgpiProfileListAdd.line.gpiProfileListAdd__msl_assertion_failedgpiGetProfilememsetTableEnter_savegpr_27_restgpr_27.line.gpiGetProfileTableLookup_savegpr_24_restgpr_24gpiNewProfile.line.gpiNewProfilegpiAddOperationgpiAppendStringToBuffergpiAppendIntToBufferstrzcpygpiProcessgpiProcessDeleteProfle.line.gpiProcessDeleteProflegpiDeleteProfile.line.gpiDeleteProfilegpiRemoveProfileByIDgpiDisconnect.line.gpiRemoveProfileByIDTableRemovegpiRemoveProfile.line.gpiRemoveProfilestrcmpgpiFindProfileByUser.line.gpiFindProfileByUsergpiProfileMap.line.gpiProfileMapTableMapSafe2gpiFindBuddy.line.gpiFindBuddygpiRemoveBuddyStatus.line.gpiRemoveBuddyStatusgsDebugAssertgpiRemoveBuddyStatusInfo.line.gpiRemoveBuddyStatusInfo_savegpr_26_restgpr_26gpiCanFreeProfile.line.gpiCanFreeProfilegpiSetInfoCacheFilename.line.gpiSetInfoCacheFilename.dwarf.0004._GPIBool.dwarf.0004._GPErrorCode.dwarf.0013._FILE.dwarf.0013.GPIOperation_s.dwarf.0013.HashImplementation.dwarf.0013._GPIPeerOp.dwarf.0013._GPIPeerOpQueue.dwarf.0013.GPIPeer_s.dwarf.0013.GPICallbackData.dwarf.0006.gpiInitProfiles.dwarf.0004._GPResult.dwarf.0006.gpiProcessNewProfile.dwarf.0013.DArrayImplementation.dwarf.0013._GPIBuddyStatusInfo.dwarf.0013.GPIProfile.dwarf.0006.gpiProfileListAdd.dwarf.0006.gpiGetProfile.dwarf.0004._GPEnum.dwarf.0006.gpiNewProfile.dwarf.0006.gpiProcessDeleteProfle.dwarf.0006.gpiDeleteProfile.dwarf.0006.gpiRemoveProfileByID.dwarf.0006.gpiRemoveProfile.dwarf.0013.GPIFindProfileByUserData.dwarf.0006.gpiFindProfileByUser.dwarf.0013.GPIProfileMapData.dwarf.0006.gpiProfileMap.dwarf.0013.GPIFindBuddyData.dwarf.0006.gpiFindBuddy.dwarf.0006.gpiRemoveBuddyStatus.dwarf.0006.gpiRemoveBuddyStatusInfo.dwarf.0006.gpiCanFreeProfile.dwarf.0006.gpiSetInfoCacheFilename.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,     @      @      48p( 1KX!f  ,l  7l  C| [K| S^f],gpiSearch.o/ 1217418494 0 0 0 70560 ` ELF4( !|49a0H|? x|}x|#x<`;8 ~ 8cH~,@x8@H8`H8`88H~,@,x88PHx88H8`HX~8H|{x,@,x88xHx88H8`H8|H|zx,@,x88Hx88H8`H888H8 z c  ,AH8|888ZH8`tTc>H ~88H|{x,@P~H|yx,A<,A4,A,x88Hx88H8`H8H~H8`x9j0HA }ASx|N !|$|}x|#x8`TH|x,@x<8H8`Hx88TH88888 8 8$88cH,@x<8H8`H8@8D8`$|8! N !|D9a@H|? x|~x }888x88 ?H||x,A xH\xH|{x,A cxH<,A(xH|zx,A CxH8`x9j@HA }ASx|N !|D9a@H|? x|vx|#x|+x|3x|;x}Cx}5Kx}WSx,A|t,@,A|t,@l,A|t,@T,A|t,@<,@4,A|t,@~óx<8H8`H\~óx88H|yx,A #xH8,@8(H8c(Dx8H,@8GH8cGdx8H,@8\H8c\x83H8c\H,@8H8cx8H,@8H8cx8H4,@:8~óxHLPH|xx,A xH8`x9j@HA }ASx|N !|49a0H|? x|{x|#x ,A$|t,AxH(3Acx<8H8`Hxcx88H|}x,A xHT8c\x83H8c\Hcx H||x,A xH8`x9j0HA }ASx|N !|49a0H|? x|{x|#x|+x ,A$|t,AxH(3Acx<8H8`H,ACxH(Acx<8H8`Hcx88H|}x,A xHh8c\x83H8c\H8cDx8Hcx H||x,A xH8`x9j0HA }ASx|N !|4,($ |? x||x x88H|~x,A xH@<x H|}x,A xH8`x,($ A }ASx|N !|D9a@H|? x|{x |3x?cx88H|~x,A xH8c\ 83H8c\H8c(8H,A8cx8HcxH|}x,A xH8`x9j@HA }ASx|N !|D9a@H|? x|{x }Cx?_cx8 8H|~x,A xH 8c\83H 8c(8H 8c̀8H 8cG 8H,A 8cx8AHcx HH|}x,A xH8`x9j@HA }ASx|N !|4,($ |? x||x x88H|~x,A xH4x H|}x,A xH8`x,($ A }ASx|N !|4,($ |? x||x x88 H|~x,A xHLL PxH|}x,A xH8`x,($ A }ASx|N !|4,($ |? x||x x88H|~x,A xHH8cG8Hx H|}x,A xH8`x,($ A }ASx|N !@|ē|? x|}x|#x<`;|,A8H 8,@PHH|P(`@88Dx8 8lHx88H8`H'x8889H|dxԀ,A H'T,@ 8x8HЀ,A H',@,x8 8Hx88H8`H&,@&,@x88Hx88H|dxx8Hx88H|`xx8Hx88Hx8 Hx88H|`xx8H|dx(|t,A8x88H|exx88(H|exG|t,A0x88Hx88GH\|t,A4x88H|exx88\Hd|et,A8x88H|fxx88H|dx|t,A8x88 H|exx88H|ex4,A4x88Hx84H|ex8,@x88Hx88HHd,@tx88Hx88Hx88\Hx88Hx8HH8,@x88H|dxx88Hx88\H|dx8c8xHx88$Hx88xHx88Hx8 H|`xx88Hx8H|`xHDd,@x880Hx88H|dxx8Hx88Hx8Hx88numSuggestedNicksnum < iconnection->numSearchesSM\nick\\email\\skip\\valid\\nicks\\check\\cdkey\\opids\|0\final\bsrdonemorebsrnickemailvrnrndonepsrdonepsrstatuscur\pid\nurothersodoneofirstlastoldoneususdone,-(4,546D7P;d<x=ABCQRSW(X8Y@ZP[t\]_`bhijks xDyPzX{p|}~ 0\`lPh $8@Pdl|<@`  <@` !"#'+$,8-D1X34>CG K M 8N <Y d^ b c d e f j l 8m <z \        $ P T t      X |       D X       4@h  0D \!t"#$%&')*0,L.`/t134689;=,>D@`BpCEGHJKMNOP0QDR\S`UpVWYZ[]^` a4bPcTedfxghijklmop,q@rXsltuvwxyz|}~0H\t4H\x0D\`p(8T`x0L`|(4\d,4<DLT  (4L X!l"&.349:;<0=H>`?x@ABCEFY[^ `HdTh\mlnxrsw x0y4{D|T`   $ 4 D P        !!!$!0!<!t!!!!" "0"<"P"\"h"t""""""## #,#@#L#\#h#|######$$$h$l$|$$$$$$$$$%!%<%%T&%\'%`+%x,%-%.%/%0%1%5&=&B& C&(H&`I&xJ&K&L&M&N&P'Q'b'$d'0g'4i'\m'ho'p'r's'w'x(y(0{(X|(h~(t((((((()))$)0)|))))))* *0*<*H*l*x********++L+P+`+p+|++++++,,,@,H,|,,,,,,,-- -4-D-X-`-h-----..(.@.X.p.....".$.)/+/T,/X./h//x5/6/7/8/9/:/</=0>0(B0PG0XK0O0P0Q0U0V0W0X1Y1Z1,[1@_1Pc1dh1li1tn1o1p1r2s222$2(2P2\222222223 33$303h3333334484P4l444444555$5(5P5\5555555556 686<6@6L6\ 6d 6|666666 7"7#7$7(%78)7D+7L,7\-7h.7x/71747577XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiSearch.c6!  ?U58GPSearchManagerHostnamer#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# & 8bufferc#! 8sizeU# 8lenU# 8posU#   U  U  2U  U  U  U  @UT! 8typeU#! 8sockU#* 8inputBufferr#+ 8outputBufferr## 8nickr#() 8uniquenickr#G$ 8emailr#\( 8firstnamer#' 8lastnamer#' 8passwordr#$ 8cdkeyr#& 8partnerIDU#0# 8icquinU#4! 8skipU#8& 8productIDU#<) 8processingr#@% 8remover#D, 8searchStartTimeU #H2 8revBuddyProfileIdsc#L2 8numOfRevBuddyProfilesU#P8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# <8gpiStartProfileSearchr! "&8connectionU #*8operation#% 8data#! 8rcodeU#+ 8addressr# % 8host#! 8errorU#28gpiInitSearchDatar!&8connectionU #,8searchData#&8typeU# % 8data# 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U  U  U  2U  U" r  U  U  U  U  U)8DArrayImplementation  U  UN8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L'8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiSearch_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #0/8gpiStartSearchr!&8connectionU #+8data# ,8blockingr#  /8callback# '8paramU # 0 8operation# , 8iconnection#( 8__result__r#( 8__result__r#( 8__result__r#18gpiProfileSearchr!&8connectionU #$8nickc#*8uniquenickc#%8emailc#)8firstnamec#(8lastnamec#"8icquinU# 8skipU#,8blockingr# H/8callback# L'8paramU # P+ 8data# ( 8__result__r#( 8__result__r#08gpiIsValidEmailr!&8connectionU #%8emailc#,8blockingr# /8callback#  '8paramU # + 8data# ( 8__result__r#( 8__result__r#08gpiGetUserNicksr!&8connectionU #%8emailc#(8passwordc#,8blockingr# /8callback#  '8paramU # + 8data# ( 8__result__r#( 8__result__r#/8gpiFindPlayersr!&8connectionU #+8productIDU# ,8blockingr#  /8callback# '8paramU # + 8data# ( 8__result__r#( 8__result__r#-8gpiCheckUserr!&8connectionU #*8nickc# +8emailc#  (8passwordc#,8blockingr# /8callback# '8paramU # + 8data# ( 8__result__r#( 8__result__r#+8gpiNewUserr!&8connectionU #*8nickc# 08uniquenickc#  +8emailc# .8passwordc# %8cdkeyc#,8blockingr# /8callback# '8paramU # H+ 8data#  ( 8__result__r#( 8__result__r#/8gpiOthersBuddyr!&8connectionU #,8blockingr# /8callback#  '8paramU # + 8data# ( 8__result__r#( 8__result__r#38gpiOthersBuddyListr!&8connectionU #-8profilesc# /8numOfProfilesU#  ,8blockingr# /8callback# '8paramU # + 8data# ( 8__result__r#( 8__result__r#58gpiSuggestUniqueNickr!&8connectionU #18desirednickc# ,8blockingr#  /8callback# '8paramU # + 8data# ( 8__result__r#( 8__result__r#  U  U<8_GPIBoolGPIFalseGPITrueUU U U * 8callback#" 8paramU #  U  U  U  U  2U$ 8profileU## 8nickr#) 8uniquenickr##( 8firstnamer#8' 8lastnamer#W$ 8emailr#v  U$ 8profileU#) 8uniqueNickr#  ,U% 8resultr#' 8numMatchesU## 8morer#) 8matches#   2U<% 8resultr#$ 8emailr#& 8isValidr#8  2UD% 8resultr#$ 8emailr#% 8numNicksU#8& 8nicksc#<, 8uniquenicksc#@  U  U($ 8profileU## 8nickr#% 8statusr#$+ 8statusStringr#(% 8resultr#& 8productIDU#' 8numMatchesU#) 8matches# % 8resultr#$ 8profileU#% 8resultr#$ 8profileU# % 8resultr#( 8numProfilesU#* 8profiles# % 8resultr#. 8numOfUniqueMatchsU#) 8matches# % 8resultr#. 8numSuggestedNicksU#/ 8suggestedNicksc#78gpiProcessSearchr! "&8connectionU #*8operation#' 8stateU# + 8data# ' 8keyr# ) 8valuer# ( 8doner# ' 8indexU#  * 8oldIndexU# ( 8loopr# ( 8morer# , 8callbackr# `2 8iconnection# % 8lenU# . 8connClosedr# * 8resultr# ) 8tempPtrU # 4 8doneParsingMatchr# ' 8rcodeU# % 8pidU# , 8match# 6 8uniqueNickMatch# / 8passwordencr# x. 8__result__r# . 8__result__r# # 8iU# ' 8argr# h. 8__result__r# . 8__result__r# . 8__result__r# . 8__result__r# * 8arg# . 8__result__r# . 8__result__r# * 8arg# . 8__result__r# . 8__result__r# . 8__result__r# * 8arg# , 8match# . 8__result__r# . 8__result__r# . 8__result__r# * 8arg# . 8__result__r# . 8__result__r# * 8arg# |. 8__result__r# x. 8__result__r# t* 8arg# p. 8__result__r# l. 8__result__r# h. 8__result__r# d. 8__result__r# `* 8arg# \. 8__result__r# X. 8__result__r# T. 8__result__r# P. 8__result__r# L' 8countU# H* 8arg# D. 8__result__r# @. 8__result__r# <. 8__result__r# 838gpiProcessSearchesr!&8connectionU #, 8iconnection#, 8searchList#* 8operation#+ 8data#  * 8resultr#  8numU# 8iU#  ?U-8__GSIACGamenamer# "&< X p   4 p |       H ^ b d |     @     (   4 `     $ H p      $ H p       4 @ T l    t    D l   8 \   d  , T l   L \ m    @ T p       $!m( D p  #m    < X   'm  (m #m , @ X |)m #m       0 H t       $-m( 8!m< T d#mh        (!m, D T#mX p         0 T0mX p       ( @ X        4m P l5mp     ( D \ t 8m   :m m @ P p   :m  l m @ `    ?m   @ P p   Cm  >m Ad!BOiBj  HhG f l r x hb h  h g h h * Eh" U jhC i    iX i g i 9i Ig b 8j k l m n :o"P\p |q r s t )%u Ev eNwawHw|/wgww'w]x&xG[xxxy z {W){ 9{3L{C\{Sp|Z| |3|F|V}$}  = +` 8w N \x r  !>!y!,k!Cz!Y!~!!!/"\"J"w""{" "|"6#|#$b#:}#P#t##'#~#~@#$~`$1~$\$%C%%)h%N%b%x%%%%& L&&3s&D&Z&j&&@&h&&' ','P't'@'_'k'_'(((-(C(T(n(K((k(()")3)M )m)<)j)f)))***/*@*V *ck*y5*l*Y*m**n*++4+Z+;+o+`++, _,!,L ,x6,_,\,p,,--B-Z-p&-P-v-..1.Dq.Z.kr.>.s.h.t..// u/6/Qv/g"/y/K//v///00&~0<0P0f'0~0U000_01_1121H1s,1T1~11222C2Z2`2f2rU22g222333E23Z3u^33333344^464<4BH4NW4t{444558=5Z]5z55555 6 g6'26:6OZ6b6{|6666V6{677"767Q7x(7g7P77x77888H8'V8M{8r88888%9P9,g9Gx9Z9o999999U9::,:G:[:v:-:g:U::};;;1;7;=;IS;o};;;;<+<,{=h===)>U>'>B>V>q>>g>>>&>?V?.?4?:?FU?l?}?????g@*@,@AR@T@m@@@@Y@@A"A3ANAbA}7AbAgAAAB B#B@BFBLBX[B~BBBBC C19CAgC\aCoCCC C C<D,DD< DL0D\@DpbD<DD^D D E E2 ER ErE6EYEEEEFFF-FCFQFk FcF6F_FF GG 7G/GE^GlGyGGG GG7GH[H!H7HGHa HH7HH[HHII'IW Iw II6IYII~IJJ*JDJV7JeJ{]JJJJ_K7KK,[KT_Kf7KuK[KK7KK_LL&L@LR7LaLweLLLL7LM eM7Mj .MMYMY(pMM]MMMNN(gNCNONj)NxNQNNxNO OO4OAO\OmOPOOuOOP PP7P`*PyPQPvPPQ Q'QBQVQq5QQcQQQQRR*RE RXRs7RReRRRRS S'S:SUSdSCSSqSSST TT3TDT_#TrTQTTTTTUU&UAUTUo/U~U]UUUUVVV2VM V`V{ ?VV mVV VW WW/ WBW] !WpW OWW vW WX  XX8 XKXf *XyXpXXXXYXYYY4YIY^YsYgY0YYOYlZ Z(-Z@ZI #@)P&/x15-;A G(M c" *0Z0HXl)      ! ' - 39 ?(E$ K0 Q< W0]H cT i8o` ul {| @HL P,X`hl   t&| , #)/5;A8 GMSYH _ (pp48h  n     ) ;. MN%_ @G      2" T t / A S e w= a   WhZ$#$T+)E =)eO2;jC |C D$DDhbD D E E* EJ  EjFc 0FcBF TGfG xGHY HyIO Io IJ<J_KL_K,L8>LPMb .mZ ZMZQ @'5<S[csH`@   ` +Z A H`H Xx n }r< d d \ n t 2  F   3< N ^ p             , 3 B I6  \l u 5 ! D! sB! ! a! ! Z 8! 5)! V]N! o! #'! $! %! &|! (f! 4^ "6s| >7 Z9 u; <* ?V @e BC)W L g) z('- 3 ?Qvc<uD W   Z3;Qnb2!:#P#8v#Y#y#$ % & ;' [( {])) * ^N 2+a D+H z+| + + +' Y+] , ,G , , 2, X- x. /W / /3 /C /S 0Z 0 03 "0F 50V I1$ Y1 m_ _= _` + _ , _&_N__>-_k.__#_K_u_/_\___6/L_ a0w_60_b1___)`DL`Dm`e`\`8```,[B`@S`ma'22@a2`23bbC3bhb%7;bKbabbccLbcsbc-bGded@dh\dddd7d]d@q#dk#d]dcdd1eUeKf8|ekeeee4 05B5<Vl5f\5\5\5\5 &<55Oe5Ys 5!5555C5;U"k5`55#55 ;56P#f5\v$5555f35&V5P5v555%5.&D5>X'n5h(5]5)5**5"<^R5Ke\{5v_5`525d)5'AeW5Uoe5#5#5] 5 65, \5T 5~ 4 5 f 5!6!([!.!4!@6`!f6!6!6!6!5"f 8+Pg+n[+tE+zE+g\+g+g,g,f,-g ,A7,\g3,gc,`,g,[,g,[,g-[-'g-:[-S7D-c7 -s70-7@-8b-8<-7-8^-9;. 97.[.4h..Y[._I.eIH.qhc.h.`.h.h.8/h/!9/6h*/I[/b: /; /</[//8/<[/<0"<0O<0f50{<0:0<10;0<U0<r1<19i1R[1XW1^W1jiW1i1i1f1i172i27i.2L`2giR2v[2iz2[2i2[2i2[3=;3=73([3Bj)3b[3hY3nYH3zj^3j3`3j3j484j4*=4?j%4R[4k>04  #)( /5;Ga4.dt L8 d  8  1 C U g"y6   3 S    *a - P ? p Q Wc Zu A$ ( -KD-b-;+/Z =/z O/p2;4c044 'dCS^H{ +8BSjdjlH!X 0./00P2p34<>@DEIJ4R<THU`X[\emnop<t\xdytz|~4T\lt|,4<@X`d(Hh    8 D\dlt#$ ($142<9T:p>tELRTUXYZ[ ^_,LXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gp\gpiUtility.c6!"8strzcpy!#8destc##8srcc#8lenU #<8_GPIBoolGPIFalseGPITrue  U  U  U  U  2U  UUU U U * 8callback#" 8paramU #" r& 8bufferc#! 8sizeU# 8lenU# 8posU#   U 88_GPEnum GP_ERRORGP_RECV_BUDDY_REQUESTGP_RECV_BUDDY_STATUSGP_RECV_BUDDY_MESSAGEGP_RECV_BUDDY_UTMGP_RECV_GAME_INVITEGP_TRANSFER_CALLBACKGP_RECV_BUDDY_AUTHGP_RECV_BUDDY_REVOKEGP_INFO_CACHINGGP_SIMULATIONGP_INFO_CACHING_BUDDY_ONLYGP_BLOCKINGGP_NON_BLOCKINGGP_FIREWALLGP_NO_FIREWALLGP_CHECK_CACHEGP_DONT_CHECK_CACHEGP_VALIDGP_INVALIDGP_FATALGP_NON_FATALGP_MALEGP_FEMALEGP_PATGP_MOREGP_DONEGP_NICKGP_UNIQUENICKGP_EMAILGP_PASSWORDGP_FIRSTNAMEGP_LASTNAMEGP_ICQUINGP_HOMEPAGEGP_ZIPCODE GP_COUNTRYCODE GP_BIRTHDAY GP_SEX GP_CPUBRANDID GP_CPUSPEEDGP_MEMORYGP_VIDEOCARD1STRINGGP_VIDEOCARD1RAMGP_VIDEOCARD2STRINGGP_VIDEOCARD2RAMGP_CONNECTIONIDGP_CONNECTIONSPEEDGP_HASNETWORKGP_OSSTRINGGP_AIMNAMEGP_PICGP_OCCUPATIONIDGP_INDUSTRYIDGP_INCOMEIDGP_MARRIEDIDGP_CHILDCOUNTGP_INTERESTS1GP_REPLACEGP_DONT_REPLACEGP_CONNECTEDGP_NOT_CONNECTEDGP_MASK_NONEGP_MASK_HOMEPAGEGP_MASK_ZIPCODEGP_MASK_COUNTRYCODEGP_MASK_BIRTHDAYGP_MASK_SEX GP_MASK_EMAILGP_MASK_ALLGP_OFFLINEGP_ONLINEGP_PLAYINGGP_STAGINGGP_CHATTINGGP_AWAYGP_SESS_IS_CLOSEDGP_SESS_IS_OPENGP_SESS_HAS_PASSWORDGP_SESS_IS_BEHIND_NATGP_SESS_IS_RANKEDGP_INTELGP_AMDGP_CYRIXGP_MOTOROLAGP_ALPHAGP_MODEMGP_ISDNGP_CABLEMODEMGP_DSLGP_SATELLITEGP_ETHERNETGP_WIRELESSGP_TRANSFER_SEND_REQUESTGP_TRANSFER_ACCEPTEDGP_TRANSFER_REJECTEDGP_TRANSFER_NOT_ACCEPTINGGP_TRANSFER_NO_CONNECTIONGP_TRANSFER_DONEGP_TRANSFER_CANCELLEDGP_TRANSFER_LOST_CONNECTIONGP_TRANSFER_ERROR GP_TRANSFER_THROTTLE GP_FILE_BEGIN GP_FILE_PROGRESS GP_FILE_END GP_FILE_DIRECTORYGP_FILE_SKIPGP_FILE_FAILED GP_FILE_READ_ERROR GP_FILE_WRITE_ERROR GP_FILE_DATA_ERROR GP_TRANSFER_SENDER GP_TRANSFER_RECEIVER GP_DONT_ROUTEGP_SILENCE_NONEGP_SILENCE_MESSAGESGP_SILENCE_UTMSGP_SILENCE_LISTGP_SILENCE_ALL GP_NEW_STATUS_INFO_SUPPORTED GP_NEW_STATUS_INFO_NOT_SUPPORTED  U  U  U  U)8DArrayImplementation  U  U6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L#8GPIOperation_s$! 8typeU#! 8dataU #' 8blockingr#' 8callbackr# " 8stateU# 8idU#% 8resultr#' 8pnext# '8HashImplementation . 8profileTable# 8numU#' 8numBuddiesU#8@enum$3196gpiUtility_cZGPI_PEER_OP_STATE_NONEGPI_PEER_OP_STATE_REQUESTEDGPI_PEER_OP_STATE_FINISHED8_GPIPeerOp$ 8stater#% 8userDataU #* 8callback#& 8next# ! 8typeU#$ 8timeoutU #$8_GPIPeerOpQueue ( 8opList#' 8first#& 8last#8GPIPeer_sX" 8stateU#( 8initiatedr# 8ipU #! 8portU# $ 8profileU#$ 8timeoutU#& 8nackCountU# * 8inputBufferr#$+ 8outputBufferr#4* 8messages#D* 8peerOpQueuer#H' 8pnext#T$8GPICallbackData' 8callbackr# 8argU #! 8typeU# ( 8operationIDU#' 8pnext#  U4* 8errorStringr#* 8infoCachingr#3 8infoCachingBuddyOnlyr#) 8simulationr#' 8firewallr# # 8nickr#) 8uniquenickr#/$ 8emailr#D' 8passwordr#w$ 8sessKeyU## 8useridU#& 8profileidU#& 8partnerIDU#( 8callbacksr#% 8cmSocketU#) 8connectStateU#+ 8socketBufferr#+ 8inputBufferc#, 8inputBufferSizeU# + 8outputBufferr#& 8mHeaderr# % 8peerPortU#0, 8nextOperationIDU#4( 8numSearchesU#8. 8lastStatusStater#<# 8hostIpU #@* 8hostPrivateIpU #D& 8queryPortU#H% 8hostPortU#J) 8sessionFlagsU #L) 8richStatusr#P' 8gameTyper#P* 8gameVariantr#q* 8gameMapNamer#2 8extendedInfoKeys#/ 8lastStatusStringr#1 8lastLocationStringr#( 8errorCoder#) 8fatalErrorr#+ 8diskCache#/ 8operationList#* 8profileListr#* 8peerList#. 8callbackList#. 8lastCallback#. 8updateproBufferr#- 8updateuiBufferr#+ 8transfers#+ 8nextTransferIDU #& 8productIDU#( 8namespaceIDU# * 8loginTicketr#- 8quietModeFlagsr#,' 8kaTransmitU #018gpiCheckForErrorr!&8connectionU #%8inputc#58callErrorCallbackr# * 8bufferr# , 8iconnection## 8fatalr#/8gpiValueForKeyr!'8commandc##8keyc#$8valuec#8lenU#% 8delimiterU#% 8startc# 8iU# 8cU#58gpiValueForKeyAllocc!'8commandc##8keyc#% 8delimiterU#% 8startc# 8cU#$ 8valuec# 8lenU#8_GPResultGP_NO_ERRORGP_MEMORY_ERRORGP_PARAMETER_ERRORGP_NETWORK_ERRORGP_SERVER_ERRORGP_MISC_ERRORGP_COUNT68gpiCheckSocketConnectr!&8connectionU #&8sockU# $8statec#, 8aWriteFlagU# - 8aExceptFlagU#  ' 8aReturnCodeU#38gpiReadKeyAndValuer!&8connectionU #&8bufferc#$8indexc#"8keyc#$8valuec# 8cU# 8iU#$ 8startc#N8_GPErrorCode'GP_GENERALGP_PARSEGP_NOT_LOGGED_INGP_BAD_SESSKEYGP_DATABASEGP_NETWORKGP_FORCED_DISCONNECTGP_CONNECTION_CLOSEDGP_UDP_LAYERGP_LOGINGP_LOGIN_TIMEOUTGP_LOGIN_BAD_NICKGP_LOGIN_BAD_EMAILGP_LOGIN_BAD_PASSWORDGP_LOGIN_BAD_PROFILEGP_LOGIN_PROFILE_DELETEDGP_LOGIN_CONNECTION_FAILEDGP_LOGIN_SERVER_AUTH_FAILED GP_LOGIN_BAD_UNIQUENICK GP_LOGIN_BAD_PREAUTHGP_NEWUSERGP_NEWUSER_BAD_NICKGP_NEWUSER_BAD_PASSWORDGP_NEWUSER_UNIQUENICK_INVALIDGP_NEWUSER_UNIQUENICK_INUSEGP_UPDATEUIGP_UPDATEUI_BAD_EMAILGP_NEWPROFILEGP_NEWPROFILE_BAD_NICKGP_NEWPROFILE_BAD_OLD_NICKGP_UPDATEPROGP_UPDATEPRO_BAD_NICKGP_ADDBUDDYGP_ADDBUDDY_BAD_FROMGP_ADDBUDDY_BAD_NEWGP_ADDBUDDY_ALREADY_BUDDYGP_AUTHADDGP_AUTHADD_BAD_FROMGP_AUTHADD_BAD_SIGGP_STATUS GP_BM GP_BM_NOT_BUDDY GP_BM_EXT_INFO_NOT_SUPPORTED GP_BM_BUDDY_OFFLINE GP_GETPROFILE GP_GETPROFILE_BAD_PROFILE GP_DELBUDDY GP_DELBUDDY_NOT_BUDDY GP_DELPROFILE GP_DELPROFILE_LAST_PROFILE GP_SEARCH GP_SEARCH_CONNECTION_FAILED GP_SEARCH_TIMED_OUTGP_CHECKGP_CHECK_BAD_EMAILGP_CHECK_BAD_NICKGP_CHECK_BAD_PASSWORDGP_REVOKEGP_REVOKE_NOT_BUDDYGP_REGISTERUNIQUENICKGP_REGISTERUNIQUENICK_TAKENGP_REGISTERUNIQUENICK_RESERVEDGP_REGISTERUNIQUENICK_BAD_NAMESPACEGP_REGISTERCDKEYGP_REGISTERCDKEY_BAD_KEYGP_REGISTERCDKEY_ALREADY_SETGP_REGISTERCDKEY_ALREADY_TAKEN&8gpiSetError!&8connectionU #-8errorCoder# 18errorStringc#  , 8iconnection#,8gpiSetErrorString!&8connectionU #18errorStringc# , 8iconnection#  U*8gpiEncodeString!/8unencodedStringc#28encodedStringc#  8iU #/ 8passwordxorr#  ' 8passwordlenU #! 8aRandU#0 8useAlternateEncodingU#* . L@ l@ |A B mF mG  H (G LmPI J C K   @ @ 8@ HmX@ lI N L O   0@ P@ dI N S T P U & * PY pZ J V K " & D@ d@ @ Z J Z J Z ,J Z J L 0> > ` N d e (f 4a 4L g>>gEghg%h<a    ! " # !$D1$ A$0Q$@e%bw%<$%^&"%''8!'YB'yb'( i 8 ) * + >, ^j) - . /a /H/|C/{//'/](0:0Go0001  2 -3W=3 M33`3Cp3S4Z4 434F4V5$5 kk=?k`L/bkp0kkkk>*1@kkW2mkkkk k/1k\^kkk3k 4 k6"48kbN5dkkklDlDle#l4hJl[%qlllul@lm')6;6@Smi6`67?n^nCl7nhn$nnnn@odoLvnosnonpp@ph/hEpdppppp@'pk2'Hp\jrpoppqqK%qk2qSq{qq8 99<9fh,9Ih_9rh9h9  95!9Y "90#F9j9999;&9`&9O9d'z99 96'9\ ("9G9s99i9&9P 9v <9 a9 9 ) 9 * 9> +!9h!,!.9!Jj!`9!y-!9!.!9"!x!9K!h"9v"&k"<9"Ul"k9"6"9"p"9'"q"9U#q#9#3'#I9#`'#v9#j#9#9,#9T$9~$.8$D9$[i$q9$r.$h$D$D$rW$r|%r%2h%Mr%\%wr%9%r*%h%sD%h%G%G@%sV& sy&Cs&gs&s&s&s#&s@'t-'1Q'7Q'Ct\'jt't't't't (t)(;u(v*)u)W) W)v\)>v)dv)v)v)v&* wK*'u*-[*3[*?wY*ew*w*w*w*w+w#+/wG+WxN1y1Z1ZT1yL1yy2x2y2Oy2f92z2^2^H2zR2z3z3932: 3R{#3jb3pb3|{Y3{3{3{4:4){4P{4u;04  $ *6<B, HN8TH ZT`fdlx8rx~  Y y      .D@]bR"dv~      6     a  * <%WN|Z`$r! 3* 4m044 <,CKWctD@#p=GNZf|T2TH((4D,dZhuS][enef gt2Auth.o/ 1217418496 0 0 0 5496 ` ELFp4( !;;H|T>|@@ ;H;(O@ ;H;TW|T|xx|x|x|x,A|T,A,@|T,@ 8`H;, AX8`8! N !|$9a H|x,AH8`<888+HHHH<, 8||&pT|"]|`P8!T>;;H|~T>|@@ ;H;(O@ ;`H;`TW|~T|xx|x|x|xH<, 8||&pT|"]|`P8!T>|,A|T,A,@ |T,@|8|;, A$x9a H$|8! N !|49a0H|}x|#x<`8cH|{xxH|zx;H(,A,A , @8H<, 8||&pT|"]|`P8!T>|H,A ,@||tH||t|||||P<`8c||t|||cT`Tc|PT(>||tFG|c|||P<`8c||t|x|`p|x P<`, 8c|Ȗ|&pT|]|`P8!T>|;, Ax9a0H4|8!0N ! ;H4,A(, A |T>||@A 8`H;, A8` 8!N 3b8dd8995f7c40a9a5c5b7dd5b481341gt2Auth.cbuffer  !"(+-$.,/\0`2h35608<9H:LAdEGILMPQS TUWXYacef g(h4i8DXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Auth.c6!  U-8GT2ChallengeKeyr#28gti2VerifyChallengeU!&8bufferc## 8oddmodeU# 8iU#28gti2GetChallengec!%8bufferc# 8iU## 8oddmodeU#78gti2GetResponsec! "%8bufferc#)8challengec# 8iU#! 8validU#! 8ccharU#" 8keylenU#$ 8chalrandU#08gti2CheckResponseU!)8response1c#)8response2c# 8iU#  m    $ ( ,  P t    .2z~  D "- X={`#|#W#t#$.;AG"S$\x$$$$$"$*J%h n Xz%Y%% +ZEK$ Q ]o  !|b,9?DP\dlXpF-y.Bgt2Auth.c.line..2656gti2VerifyChallenge.line.gti2VerifyChallenge@2709@2710.line..2755.dwarf.0011..2756.dwarf.0001..2757.dwarf.0014.gti2VerifyChallenge.dwarf.0000..2758.dwarf.0000..2759GT2ChallengeKey_savegpr_27_restgpr_27gti2GetChallenge.line.gti2GetChallenge__msl_assertion_failedcurrent_timesrandrand_savegpr_25_restgpr_25gti2GetResponse.line.gti2GetResponsestrlengti2CheckResponse.line.gti2CheckResponse.dwarf.0007.GT2ChallengeKey.dwarf.0006.gti2GetChallenge.dwarf.0006.gti2GetResponse.dwarf.0006.gti2CheckResponse.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,4Dx. p! d  , `  7 l  C (` K&Sf]\gt2Buffer.o/ 1217418497 0 0 0 5608 ` ELF4( !| |x|#xxH,@ 8`H 8` |8!N |dPN !|$|x|@H <`8c<888#H|8$|8! N !| |x|#x8c|AH <`8c<888.HW>T>T>|8W>|8 |8!N !|$|x|#x|+x,A ,@Hp,@xH|~x|`|AH <`8c<888@H|cxxH|$|8! N !|$|x|#x|+x<`;,@ P|AH8|p888OH|P|AH8|888PH|`|||P|PH|P$|8! N buffer->len < buffer->sizegt2Buffer.c(buffer->len + 2) <= buffer->size(buffer->len + len) <= buffer->sizestart <= buffer->lenshortenBy <= (buffer->len - start)p(4<@D\h"l#)*-.405P6h9:;=>@FGH$K@LpMxOPRSTXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Buffer.c6!8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#18gti2AllocateBufferU!'8buffer# 8sizeU#58gti2GetBufferFreeSpaceU!(8buffer#.8gti2BufferWriteByte!'8buffer##8bU# 08gti2BufferWriteUShort!'8buffer#8sU#.8gti2BufferWriteData!'8buffer#$8datac#8lenU#,8gti2BufferShorten!'8buffer#!8startU#%8shortenByU#        " ,        jn  " 4##E#f#$$|CI\U$Xg#|$x%a%]#&|#t/&UA#V&x}'x'W#'t(#(U5#J(yn()  )S#)t) ) /("5L$;pA#Gf Se&w* \F\Nltb(!8N2j~Z@P!|a1|Quxsgt2Buffer.c.line..2678@2692...data.0@2693@2703@2719@2735@2736.line..2738.dwarf.0011..2739.dwarf.0000..2740.dwarf.0000..2741gti2AllocateBuffer.line.gti2AllocateBuffergsimallocgti2GetBufferFreeSpace.line.gti2GetBufferFreeSpacegti2BufferWriteByte.line.gti2BufferWriteByte__msl_assertion_failedgti2BufferWriteUShort.line.gti2BufferWriteUShortgti2BufferWriteData.line.gti2BufferWriteDatastrlenmemcpygti2BufferShorten.line.gti2BufferShortenmemmove.dwarf.0013.GTI2Buffer.dwarf.0006.gti2AllocateBuffer.dwarf.0006.gti2GetBufferFreeSpace.dwarf.0006.gti2BufferWriteByte.dwarf.0006.gti2BufferWriteUShort.dwarf.0006.gti2BufferWriteData.dwarf.0006.gti2BufferShorten.text.data.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 4P pl4  %  0  <  D|L-_V|gt2Callback.o/ 1217418497 0 0 0 19376 ` ELFI4( !| |x,AH8`<888H,@ 8`Hl$,@ 8`HX8x$}N!8,A ,@xH8`H8` |8!N !|49a0H|x|#x }Cx}4?DALBXE`GpHtKxLNPQTVWZ[hi@jhkpnxp|qtvwz{}$,0Px 0PX`d 0PX`dx (HPX\p   $DP` *-./1 23$6,8<9@<D=P?`ABEGHKL]` a @b Hd Pe \g di hj pm xo p s t u w y z { ~     $ < p x            , 4 < @ `XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Callback.c6!'8HashImplementation)8DArrayImplementation8@enum$2654gt2Callback_cGTI2AwaitingServerChallengeGTI2AwaitingAcceptanceGTI2AwaitingClientChallengeGTI2AwaitingClientResponseGTI2AwaitingAcceptRejectGTI2ConnectedGTI2ClosingGTI2ClosedUrcUUcUUUrUU+ 8connected#* 8received#( 8closed#& 8ping# 8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#  U#8GTI2Connection 8ipU #! 8portU#( 8socket#$ 8stater# & 8initiatedU#/ 8freeAtAcceptRejectU#/ 8connectionResultr#& 8startTimeU #$ 8timeoutU # * 8callbackLevelU#$( 8callbacksr#(. 8initialMessagec#8. 8initialMessageLenU#<! 8dataU #@- 8incomingBufferr#D- 8outgoingBufferr#P8 8incomingBufferMessages#\8 8outgoingBufferMessages#`) 8serialNumberU#d1 8expectedSerialNumberU#f' 8responser#h% 8lastSendU #* 8challengeTimeU #' 8pendingAckU#+ 8pendingAckTimeU #- 8sendFilters#0 8receiveFilters#UU UUcUUUU UUcUUU UcUp8@enum$2653gt2Callback_c>GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H68gti2SocketErrorCallbackU!'8socket#98gti2ConnectAttemptCallbackU!'8socket#+8connection#$8ipU # &8portU#  )8latencyU# &8messagec#8lenU# 8@enum$2399gt2Callback_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailed48gti2ConnectedCallbackU!+8connection#$8resultr#&8messagec#8lenU#38gti2ReceivedCallbackU!+8connection#&8messagec#8lenU#*8reliableU# 8@enum$2401gt2Callback_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemory18gti2ClosedCallbackU!+8connection#*8reasonr# /8gti2PingCallbackU!+8connection#)8latencyU# UUcUU58gti2SendFilterCallbackU!+8connection#$8filterIDU#'8messagec#8lenU#*8reliableU# * 8callback#UUcUU88gti2ReceiveFilterCallbackU!+8connection#$8filterIDU#&8messagec#8lenU#*8reliableU# * 8callback#/8gti2DumpCallbackU!'8socket#+8connection#$8ipU # &8portU#  '8resetU# '8messagec#8lenU#&8sendU# ) 8callback#>8gti2UnrecognizedMessageCallbackU!'8socket#$8ipU # &8portU#  &8messagec#8lenU#&8handledc# m&*4" # $   "&0" # % N R VZd"  #   " T#   " T#   " L# $   " 2 # % $   " 2 # % $ (m . 2 <" # (% m   " 0#  h ` 9':)^%< 7J0ZD\T%]<i8|HX;%<79%<5&=;Qge{;;E;f3;W w<<B<c<=<&<L<{<3<Y<}<<0F<t<+<L<y;<;<?:U<w:<?<p<<3<]< <8<e:<:  % )= 5: >< JJ ZZ jj z}  ) % =  % = : < J Z $j 4} G [l k% t= 5 E X h p 7=g V=B y=a = = 9 = : = ;=& ]=P =  =  =  &=$ E [=a  = = == ,B=6m=c>a  >]=?G&&,&P8?`J=_?u<????$#?CF S@u({(<@_<@@@A@*F*0RA^h<}AAAB,,B\<BC2.8.DCZZ<oCl%<5HXhD"+010<=D`S<hDDDDD*l:%C<O5_HrXhE$33<Ec<EECEbEE F55TFV=F&<;F_FFFF8F^F,EGq7w7$Ge=GGGG9G'-( 3L ?Qc^u<\;9 O   )  Sl p)> ;Ml_"lq[_  P%F<\RxP0xxp<09<SsT <$'!)!!!8o!S /g!jaGK 4"W$}=gt2Callback.c@2739@2740.line..2742@2770@2794.line..2959.dwarf.0011..2960.dwarf.0004..2961.dwarf.0015..2962.dwarf.0015..2963.dwarf.0015..2964.dwarf.0015..2965.dwarf.0013..2966.dwarf.0001..2967.dwarf.0015..2968.dwarf.0015..2969.dwarf.0015..2970.dwarf.0015..2971.dwarf.0004..2972.dwarf.0004..2973.dwarf.0004..2974.dwarf.0015..2975.dwarf.0015..2976.dwarf.0000..2977.dwarf.0000..2978gti2SocketErrorCallback.line.gti2SocketErrorCallback__msl_assertion_failedgti2CloseSocket_savegpr_27_restgpr_27gti2ConnectAttemptCallback.line.gti2ConnectAttemptCallbackgti2ConnectedCallback.line.gti2ConnectedCallbackgti2ReceivedCallback.line.gti2ReceivedCallbackgti2ClosedCallback.line.gti2ClosedCallbackgti2PingCallback.line.gti2PingCallbackgti2SendFilterCallback.line.gti2SendFilterCallbackArrayNthgti2ReceiveFilterCallback.line.gti2ReceiveFilterCallbackgti2DumpCallback.line.gti2DumpCallbackgti2UnrecognizedMessageCallback.line.gti2UnrecognizedMessageCallback.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0013.GTI2Socket.dwarf.0006.gti2SocketErrorCallback.dwarf.0006.gti2ConnectAttemptCallback.dwarf.0006.gti2ConnectedCallback.dwarf.0006.gti2ReceivedCallback.dwarf.0006.gti2ClosedCallback.dwarf.0006.gti2PingCallback.dwarf.0006.gti2SendFilterCallback.dwarf.0006.gti2ReceiveFilterCallback.dwarf.0006.gti2DumpCallback.dwarf.0006.gti2UnrecognizedMessageCallback.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @   4 ` 3   V0h!-$  ,0  70  C< KA SFf]G8lgt2Connection.o/1217418498 0 0 0 18960 ` ELFHX4( !|$a|#x ax H|~x,A xH 8 88`$|8! N !|$a|#x ax H|~x,A xH 8 88`$|8! N !|D<8|x |3x8a8 H ,@GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H:8gti2NewOutgoingConnectionr!-8socket# ,8connection#$8ipU #  &8portU# $ 8resultr#:8gti2NewIncomingConnectionr!-8socket# ,8connection#$8ipU #  &8portU# $ 8resultr#  U;8gti2StartConnectionAttemptr!+8connection#-8messagec# %8lenU#  *8callbacks#- 8challenger# 38gti2AcceptConnectionU!+8connection#*8callbacks#/8gti2RejectConnection!+8connection#-8messagec# %8lenU#  58gti2ConnectionSendDataU!+8connection#-8messagec# %8lenU#  /8gti2CheckTimeoutU!+8connection#8nowU #$ 8timedOutU#.8GTI2OutgoingBufferMessage" 8startU# 8lenU#) 8serialNumberU#% 8lastSendU # .8gti2SendRetriesU!+8connection#%8nowU #  8iU# 8lenU#( 8message#28gti2CheckPendingAckU!+8connection#%8nowU # 18gti2CheckKeepAliveU!+8connection#%8nowU # 28gti2ConnectionThinkU!+8connection#8nowU #.8gti2CloseConnection!+8connection#&8hardU# /8gti2ConnectionClosed!18connection# 08gti2ConnectionCleanup!+8connection#4' ' ,, @- h. / 0 1 84 , 7  : 4; < = > p? @ A 4B C    4 = < H I J L 0M hP |P P Q Q Q Q P R'S)^ %U7$0JCZW\g%pU|8HXP;`%iUu7{9%U5=g+=Sc}TTETfT 'UJUBiUcUVUUU+U3DZUYU}UUU$U+RULsUyTUTUS U 'S =U? fUp U  U U U 4U8 _Ue vS U S  % V : U J Z j *} = Q) a% jV z % V : U J Z j }  l % $V 05 @E PX ch wr Vg VB +Va JV kV R V S V V&VP9V[qVVV$ Va4JVkVVV V6VcPWrx%~%WgVWUWW-W<UXw}((XgVXUX X2XAZ zY**YfUY Y2YG\YnZ22Z^UZ[65<5hH[Z^Us[[\88d\`U)\V\ZUy ]N]Pp]p]]  Y&U; ~` }  ]!  p!]U%!N"m s \"\U"^DD^]U0^|S_oFuF|_YU_`d==d``U:a_XN^Nja[UT.LEHUdkpdP`\< ^O\+=H;O9as   I) r l orR w*JFi{ PXP4UfpwHhF.dE<bq~dn+d|?^nYl<D '!))!Ju!a!| g!HMr'Hk!Kd2_gt2Connection.c.line..2814gti2CheckTimeout.line.gti2CheckTimeoutgti2SendRetries.line.gti2SendRetriesgti2CheckPendingAck.line.gti2CheckPendingAckgti2CheckKeepAlive.line.gti2CheckKeepAlive.line..3000.dwarf.0011..3001.dwarf.0004..3002.dwarf.0004..3003.dwarf.0015..3004.dwarf.0015..3005.dwarf.0004..3006.dwarf.0015..3007.dwarf.0015..3008.dwarf.0013..3009.dwarf.0001..3010.dwarf.0015..3011.dwarf.0015..3012.dwarf.0015..3013.dwarf.0015..3014.dwarf.0004..3015.dwarf.0001..3016.dwarf.0014.gti2CheckTimeout.dwarf.0014.gti2SendRetries.dwarf.0014.gti2CheckPendingAck.dwarf.0014.gti2CheckKeepAlive.dwarf.0000..3017.dwarf.0000..3018gti2NewOutgoingConnection.line.gti2NewOutgoingConnectiongti2NewSocketConnectiongti2NewIncomingConnection.line.gti2NewIncomingConnectiongti2StartConnectionAttempt.line.gti2StartConnectionAttemptgti2MessageCheckgsimallocmemcpygti2GetChallengegti2GetResponsegti2SendClientChallengegti2AcceptConnection.line.gti2AcceptConnectiongti2SendAcceptgti2RejectConnection.line.gti2RejectConnectiongti2SendRejectgti2ConnectionSendData.line.gti2ConnectionSendDatagti2SocketSendcurrent_timegti2SendClosedgti2ConnectionClosedgti2ConnectedCallbackArrayLengthArrayNthgti2ResendMessagegti2SendAckgti2SendKeepAlivegti2ConnectionThink.line.gti2ConnectionThinkgti2CloseConnection.line.gti2CloseConnectiongti2ClosedCallbackgti2FreeSocketConnectiongti2SendClose.line.gti2ConnectionClosedTableRemoveArrayAppendgti2ConnectionCleanup.line.gti2ConnectionCleanupgsifreeArrayFree.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0013.GTI2Socket.dwarf.0006.gti2NewOutgoingConnection.dwarf.0006.gti2NewIncomingConnection.dwarf.0006.gti2StartConnectionAttempt.dwarf.0006.gti2AcceptConnection.dwarf.0006.gti2RejectConnection.dwarf.0006.gti2ConnectionSendData.dwarf.0013.GTI2OutgoingBufferMessage.dwarf.0006.gti2ConnectionThink.dwarf.0006.gti2CloseConnection.dwarf.0006.gti2ConnectionClosed.dwarf.0006.gti2ConnectionCleanup.text.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @    44  ( *p  **|  66 %><FDYPE<gt2Encode.o/ 1217418498 0 0 0 25808 ` ELFbȀ4( |t|tN |t|t|t|tN !|a a 8H|8!N !|$|}x|#x|+x,@xxHHD,@xxHH,,@xxHHxxxH$|8! N ! ;H;8c|4,@x 8!N ! |x88c|4,@x 8!N !|49a0Ha|#x  ,@ 8`H`;HDt8|0|`8,A ;H;ta8Hcc;|A8`9a0H4|8!0N !|4,($ a|#x ; ,@ 8`HT;H8a8H,A ;H;0|tx;|Aě8`,($ 4|8!0N ! ;;| @ 8`H||t,@x 8!N ! ;;| @ 8`H0||t,@||t,@x 8!N !|$a ;|` |PH|~x,@ 8`H,Ax$|8! N !|T9aPH|? x|#x|+x|3x|t8(9A<`8cT:|c.|iN (@ 8`Hx8Hcx8H8`Hh(@ 8`HXx8Hcx8H8`H4(@ 8`H$x8Hcx8H8`H(@ 8`Hx8Hcx8H8`H(@ 8`Hx8Hcx8H8`H(@ 8`Hx8Hcx8H8`Hd(@ 8`HTx8Hcx8H8`H0(@ 8`H x8Hcx8H8`H(@ 8`Hx8Hcx8H8`Hx8H,AH <`8c<8880HxxH|zx,@ 8`HhxExHCxHPx8HcxxHH,x8H,AH <`8c<888@HxxH|yx,@ 8`H̀x%xH#xHx8HcxxHHx8H,AH <`8c<888PHxxH|xx,@ 8`H0xxHxHx8HcxxHHx8H x8Hc(@ 8`Hcxx8H{|@ 8`H{8|@ 8`Hx 8H{8cH\:x8Hcx8H(@ 8`H$~xx8Hw8cH8`x9jPHA }ASx|N !|d9a`H|? x|#x|+x|3x|t8(9A<`8cT:|c.|iN (@ 8`Hx8H|dxx8H8`H(@ 8`Hx8H|dxx8H8`H\(@ 8`HLx8H|dxx8H8`H((@ 8`Hx8H|dxx8H8`H(@ 8`Hx8H|dxx8H8`H(@ 8`Hx8H|dxx8H8`Hx8H 8(8 8H((@ 8`HLx88H8`H4(@ 8`H$x8Hx88H8`H(@ 8`Hx8H|dxx8H8`Hx8HC,AH <`8c<888HCxH:|@ 8`HpxDxH~xH\x8H#,AH <`8c<888H#xH:V<|@ 8`Hx$xHV H$|8! N !|$a 8` H$|8! N !p|ahlp|3x@$!(A0a8؁@ءHPX`a ! A$8at<88ahlpx8tH|xx|8!N !p|ahl|+x@$!(A0a8؁@ءHPX`a ! A$8ap<88ahlx8pH|xx|8!N !|49a0Ha|#x|+x|3x|;xx,A;{;H|t,z@LxH;|t,z@|P,@|Pdxx&xH||x;H |tdxx&xH||x,@ 8`H${P;|t,@d|}P9a0H4|8!0N !|$a 8` H$|8! N !|$a 8` H$|8! N !p|ahl|+x@$!(A0a8؁@ءHPX`a ! A$8ap<88ahlx8pH|xx|8!N !p|ahl|+x@$!(A0a8؁@ءHPX`a ! A$8ap<88ahlx8pH|xx|8!N !|a8a Ha |8!N !|a a8 H|8!N s != NULLgt2Encode.c   (!4"@$L(P4d7t9:<=?ABDFGKM$(,DHT\`|  8dht|  $08<@HPx| LP&*/ 041`2p3x459:?@AB CDE,I4JHOXPlQRSTUYZ_`ab c(d0e@fPgXhhipjopqrstyz} ~ , X    ( \             $ X h            $ , 0 @ h t x              8 d h t x             (, 0 4 D H`|`|"#&+,4/L0P3h59;<?ACDEFGHI J(K0L4M8N<TLUPXhYZ]^_bgThpklotu$x<y@|XhtxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Encode.c6!'8gt2MemCopy16!"8outc#"8inc#'8gt2MemCopy32!"8outc#"8inc#'8gt2MemCopy64!(8outc# (8inc#  %8gt2MemCopy!"8outc#"8inc# 8sizeU#'8dbstrlenU!$8dbstrc# 8lenU#*8dbstrcpyc!#8destc#"8srcc## 8holdc#,8gtiDecodeBitsU!*8bitcountU# '8inBufferc#*8inLengthU#  +8args# " 8bucketU# 8iU#,8gtiEncodeBitsU!*8bitcountU# (8outBufferc#+8outLengthU#  +8args# " 8bucketU# 8iU#08gtiCheckStringLenU!'8inBufferc#$8inLengthU# 8lenU#68gtiCheckDoubleStringLenU!'8inBufferc#$8inLengthU# 8lenU#58gtiCheckStringArrayLenU!-8inBufferc# *8inLengthU#   8lenU#" 8strLenU#.8gtiDecodeSingleU!*8elemTypeU# '8inBufferc#$8inLengthU#%8args# 8lenU#& 8sc#  8lenU#& 8sc#  8lenU#& 8sc# " 8lenc#) 8holdlenU# ) 8datac#  " 8lenc#.8gtiEncodeSingleU!*8elemTypeU# (8outBufferc#%8outLengthU#%8args#& 8tempU# (# 8fU# # 8vU#  # 8vU#  8lenU# 8sc# 8lenU# 8sc# 8lenU#" 8strLenU# 8sc#% 8lenU# ) 8datac#  08gtInternalEncodeVU!)8usetypeU# )8msgTypeU#  )8fmtStringc#(8outBufferc#%8outLengthU#%8args#$ 8elemSizeU## 8totSizeU#* 8bitCounterc#.8gtEncodeNoTypeVU!/8fmtStringc# .8outBufferc#  +8outLengthU# +8args# (8gtEncodeVU!)8msgTypeU# /8fmtStringc#  .8outBufferc# +8outLengthU# +8args#   U%8__va_list_struct 8gprU# 8fprU#' 8reservedr#. 8input_arg_areac#- 8reg_save_areac#" r'8gtEncodeU!)8msgTypeU# h/8fmtStringc# l.8outBufferc# p%8outLengthU#! 8rcodeU#( 8argsr# t-8gtEncodeNoTypeU!/8fmtStringc# h.8outBufferc# l%8outLengthU#! 8rcodeU#( 8argsr# p08gtDecodeInternalVU!)8usetypeU# )8fmtStringc#'8inBufferc#$8inLengthU#%8args#$ 8elemSizeU## 8totSizeU#* 8bitCounterc#(8gtDecodeVU!/8fmtStringc# -8inBufferc#  *8inLengthU# +8args# .8gtDecodeNoTypeVU!/8fmtStringc# -8inBufferc#  *8inLengthU# +8args# '8gtDecodeU!/8fmtStringc# h-8inBufferc# l$8inLengthU#! 8rcodeU#( 8argsr# p-8gtDecodeNoTypeU!/8fmtStringc# h-8inBufferc# l$8inLengthU#! 8rcodeU#( 8argsr# p38gtEncodedMessageTypeU!-8inBufferc# & 8typeU#  28gtEncodedMessageTypeSet!-8inBufferc# )8newtypeU#  p8 2 4 6 8 ; = $< =  > 6:d= t9 = 9 = 9 = 9 4= D9 h= x9 = 8 = 8 = 9 (= FJNR\@ h 8 =  = @  (8 <= P `= ~@  8 =  = = <8 |8 = = 8 ? A B F p= 9 = 9 = 9 = 9 @= P9 t= 9 = 8 8 = 8 <= L9 `= v z ~  @ C D =     @  8= N R V Z d@ lC 8 = = 8 8 B HE 9  LF   I DG xE   TF   O 4Q p2 2  $(,048<@DHLPTX\`dhlp<tx|`X$T((  $(,048<@DHTLPTX\`dhlptx|(X$TT "p[o22[I[k \o4$440\IR\kx]{664]O]w^9 9^G:^i\^#n8#K#j$  8$M;$o]$%  %V%}%+%;.V%x%&  &V&~&B&R.m&&'D'W'{+'N(rxX(](()p')bT)~))*1 *X*B*f*v.** *,*R *q 4* Z* |* * *- +  4 "+X L+ t+ + . + + +6 *+Y M+x l+ + + + + +8 ,+] Q+ ~,  ( ,Y , , ), Q, v, . ,A ,d ,_,G2GL>_]m___.` IIL`QF`u```.- aBaEbaea-aa."a*b?KEKQbPzbbbbb*.IcdMjMvc\cccc&.E/gciu/Y////".7/[/9~/cdOODdWd0dZdj.eQQDe]ee=eM.lfSSfVfff4fA.`g{UUg\gg g.g;.Zh{WW0h`hiY Y0i_Ci 8"<1T8:*2IW\Zk8ydDP0XjPpZ! ' -3 CDY_ 4oX 8(th  xn !|;UsF1  v ""4=gRhdlv4&2P4Xvx&2IUaho{`LnL22hD D- CL 2[j N2X0 (0 oop{0Gcy!"Ad X(RIgt2Encode.c.line..2704dbstrlen.line.dbstrlendbstrcpy.line.dbstrcpygtiDecodeBits.line.gtiDecodeBitsgtiEncodeBits.line.gtiEncodeBitsgtiCheckStringLen.line.gtiCheckStringLengtiCheckDoubleStringLen.line.gtiCheckDoubleStringLengtiCheckStringArrayLen.line.gtiCheckStringArrayLen@2917@2918@2921gtiDecodeSingle.line.gtiDecodeSingle@2999gtiEncodeSingle.line.gtiEncodeSinglegtInternalEncodeV.line.gtInternalEncodeVgtDecodeInternalV.line.gtDecodeInternalV.line..3151.dwarf.0011..3152.dwarf.0014.dbstrlen.dwarf.0014.dbstrcpy.dwarf.0014.gtiDecodeBits.dwarf.0014.gtiEncodeBits.dwarf.0014.gtiCheckStringLen.dwarf.0014.gtiCheckDoubleStringLen.dwarf.0014.gtiCheckStringArrayLen.dwarf.0014.gtiDecodeSingle.dwarf.0014.gtiEncodeSingle.dwarf.0014.gtInternalEncodeV.dwarf.0001..3153.dwarf.0001..3154.dwarf.0014.gtDecodeInternalV.dwarf.0000..3155.dwarf.0000..3156gt2MemCopy16.line.gt2MemCopy16gt2MemCopy32.line.gt2MemCopy32gt2MemCopy64.line.gt2MemCopy64memcpygt2MemCopy.line.gt2MemCopy_savegpr_27_restgpr_27__va_arg_savegpr_22_restgpr_22__msl_assertion_failed_savegpr_21_restgpr_21strlenstrcpy_savegpr_25_restgpr_25gtEncodeNoTypeV.line.gtEncodeNoTypeVgtEncodeV.line.gtEncodeVgtEncode.line.gtEncodegtEncodeNoType.line.gtEncodeNoTypegtDecodeV.line.gtDecodeVgtDecodeNoTypeV.line.gtDecodeNoTypeVgtDecode.line.gtDecodegtDecodeNoType.line.gtDecodeNoTypegtEncodedMessageType.line.gtEncodedMessageTypegtEncodedMessageTypeSet.line.gtEncodedMessageTypeSet.dwarf.0006.gt2MemCopy16.dwarf.0006.gt2MemCopy32.dwarf.0006.gt2MemCopy64.dwarf.0006.gt2MemCopy.dwarf.0006.gtEncodeNoTypeV.dwarf.0006.gtEncodeV.dwarf.0013.__va_list_struct.dwarf.0006.gtEncode.dwarf.0006.gtEncodeNoType.dwarf.0006.gtDecodeV.dwarf.0006.gtDecodeNoTypeV.dwarf.0006.gtDecode.dwarf.0006.gtDecodeNoType.dwarf.0006.gtEncodedMessageType.dwarf.0006.gtEncodedMessageTypeSet.text.data.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 4   p:  %@p  0F  ;F  GP 2OWtmW^ja_K|gt2Filter.o/ 1217418499 0 0 0 14504 ` ELF64( ! |x|#x|@@ 8`H8` 8!N ! |x|#x|@@ 8`H8` 8!N !|$|x,@ 8`H@8H8<888H8|P|P|xT$|8! N !|$|x,@ 8`H@8H8<888H8|P|P|xT$|8! N !|$|x,AP,@HH88<888H|~x,AxH$|8! N !|$|x,AP,@HH88<888H|~x,AxH$|8! N !|$|x|#x |;x ,A 8`H8a8 HH|}x,@ 8`Ht|A 8`Hd8|@(x xH,@88`H4x;x xH,@ 8`H8`$|8! N !|$9a H|x|#x|+x|3x|;x ,A 8`HH|}x,@ 8`Ht|A 8`Hd8|@(xDxexxH,@88`H4x;xExfxxH,@ 8`H8`9a H$|8! N  $ ,!0(@)L*P,T-d/l0p3569<=@BC F(I4JdMxQUXY]^bcfj n,q8r@vDwd{l|x 4<`hl$HPTlXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Filter.c6!'8HashImplementation)8DArrayImplementationUU UUcUUUU UUcUUU UcUn8@enum$2653gt2Filter_c>GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H8@enum$2654gt2Filter_cGTI2AwaitingServerChallengeGTI2AwaitingAcceptanceGTI2AwaitingClientChallengeGTI2AwaitingClientResponseGTI2AwaitingAcceptRejectGTI2ConnectedGTI2ClosingGTI2Closed 8@enum$2399gt2Filter_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailedUrcUUcUU8@enum$2401gt2Filter_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemoryUrUU+ 8connected#* 8received#( 8closed#& 8ping# 8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#  U#8GTI2Connection 8ipU #! 8portU#( 8socket#$ 8stater# & 8initiatedU#/ 8freeAtAcceptRejectU#/ 8connectionResultr#& 8startTimeU #$ 8timeoutU # * 8callbackLevelU#$( 8callbacksr#(. 8initialMessagec#8. 8initialMessageLenU#<! 8dataU #@- 8incomingBufferr#D- 8outgoingBufferr#P8 8incomingBufferMessages#\8 8outgoingBufferMessages#`) 8serialNumberU#d1 8expectedSerialNumberU#f' 8responser#h% 8lastSendU #* 8challengeTimeU #' 8pendingAckU#+ 8pendingAckTimeU #- 8sendFilters#0 8receiveFilters#UUcUU58gti2SendFiltersCompareU!!8elem1U #!8elem2U #+ 8callback1#+ 8callback2#UUcUU88gti2ReceiveFiltersCompareU!!8elem1U #!8elem2U #+ 8callback1#+ 8callback2#08gti2AddSendFilterU!+8connection#/8callback# 38gti2AddReceiveFilterU!+8connection#/8callback# /8gti2RemoveSendFilter!+8connection#/8callback# ! 8indexU#28gti2RemoveReceiveFilter!+8connection#/8callback# ! 8indexU#/8gti2FilteredSendU!+8connection#$8filterIDU#-8messagec# %8lenU#  $8reliableU# 8numU#28gti2FilteredReceiveU!+8connection#$8filterIDU#&8messagec#8lenU#$8reliableU# 8numU#" # 0" >BL# ( # ) <( NR\# t) . / (0 T1 2 / 6 <7 X3  `l8'9)  %: :<$ J4 ZD jT }g { ) %:%::<JZj}!5lE%N:Z5jEzXhn:g.:BQ:ap::8:9::&5:P_: : ::$3:aZp:::: :6E:cvn y^%<7JZ\%<8 H X 3 ; % < 7  9 % < ,5 @ R= g }g      ; ;E >;f _;  < <B <c < : .< < R< x< <3  <Y <} < J< \ r< <+ <L <y;<3;I<k9<9<?<p<$:<_<< <8<e9<"9<lL%U<a5qHXh@Vw5J`yl%<5HXh @Y>z_u=  |=[<=(G>h$n$|z>^<>?&&?Z<2?Fa?@**@]<@@7AT,Z,fAZ|<A~AAA+ANB n4t4B]<BBBB8B  @0FM@@gNF s)-lnnf #q^5\G +Y ;k 9} 8 { 4lqlS W 2|D<\ht|<x ZfZ#4K\hq`'!)!=g!T !k !?~ /'F gt2Filter.c.line..2779gti2SendFiltersCompare.line.gti2SendFiltersComparegti2ReceiveFiltersCompare.line.gti2ReceiveFiltersCompare.line..2885.dwarf.0011..2886.dwarf.0015..2887.dwarf.0015..2888.dwarf.0015..2889.dwarf.0015..2890.dwarf.0004..2891.dwarf.0004..2892.dwarf.0004..2893.dwarf.0015..2894.dwarf.0015..2895.dwarf.0004..2896.dwarf.0015..2897.dwarf.0015..2898.dwarf.0013..2899.dwarf.0001..2900.dwarf.0015..2901.dwarf.0014.gti2SendFiltersCompare.dwarf.0015..2902.dwarf.0014.gti2ReceiveFiltersCompare.dwarf.0000..2903.dwarf.0000..2904gti2AddSendFilter.line.gti2AddSendFilterArrayAppendArraySearchgti2AddReceiveFilter.line.gti2AddReceiveFiltergti2RemoveSendFilter.line.gti2RemoveSendFilterArrayClearArrayRemoveAtgti2RemoveReceiveFilter.line.gti2RemoveReceiveFiltergti2FilteredSend.line.gti2FilteredSendgti2MessageCheckArrayLengthgti2Sendgti2SendFilterCallback_savegpr_26_restgpr_26gti2FilteredReceive.line.gti2FilteredReceivegti2ReceivedCallbackgti2ReceiveFilterCallback.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Socket.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0006.gti2AddSendFilter.dwarf.0006.gti2AddReceiveFilter.dwarf.0006.gti2RemoveSendFilter.dwarf.0006.gti2RemoveReceiveFilter.dwarf.0006.gti2FilteredSend.dwarf.0006.gti2FilteredReceive.text.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @   4l `D  D  * P  6*0 >/ GF4SYP4Dgt2Main.o/ 1217418500 0 0 0 31544 ` ELFy04( !|$a a 9H$|8! N !|$a a 9H$|8! N !| |xxHxH |8!N !| |xxH,AxH,A xH |8!N !|4,|x a88H,A,@ 8`HaHTc< (@ 8`H`,@8H,@$H,@ 8`H08HHax H8`,4|8!0N !|a a H|8!N !|a a H|8!N !|$a a H$|8! N !|D<840||x|#x !Aa8$8 H,A$,A ,@ 8`H(a$HTc< (@ 8`Hx8($ H|x,A xHa( a( H|x,Aa(HxH,@,A (8`H(d$8$xHa( 8|pT|(,@ 8`H,AȀ(d$8$a( ,@ (a(c<840D|8!@N !|$|x |3x ,A 8`H8a8 H,A@,@t8a8H D||@H <`8c<888H D||A 8` H\H,A$x8 xH8`H,x xH,A 8`H8` $|8! N !|aaH|8!N !|aa8H|8!N !|aa8H|8!N !|a acH|8!N !| |x <88H |8!N !|a acH|8!N !| |x <88H |8!N d8T>N !|a a H|8!N !|a a H|8!N !|a a H|8!N !|$a a H$|8! N !|a a H|8!N !|a a H|8!N !|$a a H$|8! N cN  ,@ 8`H0 ,@ 8`H ,@ 8`H8`N cN cN cN cN cHN LH|dPN cTN XT|dPN cN 0N !|$|x,AH8`<888H4$|8! N !| |x,AH8`<888H4 |8!N !|$|x,AH <`8c<888H@$|8! N !| |x,AH <`8c<888H@ |8!N (N ,N vdpDataLength + connection->socket->protocolOffset == lengt2Main.cconnectionsocket56 7<ALBlCGILMPRVZ[ d i@jdnloruwxy},@L\t (@HP\t| $,Lp|  ( @Hdlp !"%&)(,8-L.`1t2589:ABEFGN O4P@SPTdUpXYZ]^_bc dg(hHi`qprtvxwxyz{|}       4 X ` t         4 \ ` t x | XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Main.c6! 8@enum$2399gt2Main_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailed'8HashImplementation)8DArrayImplementation8@enum$2654gt2Main_cGTI2AwaitingServerChallengeGTI2AwaitingAcceptanceGTI2AwaitingClientChallengeGTI2AwaitingClientResponseGTI2AwaitingAcceptRejectGTI2ConnectedGTI2ClosingGTI2ClosedUrcUUcUU8@enum$2401gt2Main_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemoryUrUU+ 8connected#* 8received#( 8closed#& 8ping# 8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#  U#8GTI2Connection 8ipU #! 8portU#( 8socket#$ 8stater# & 8initiatedU#/ 8freeAtAcceptRejectU#/ 8connectionResultr#& 8startTimeU #$ 8timeoutU # * 8callbackLevelU#$( 8callbacksr#(. 8initialMessagec#8. 8initialMessageLenU#<! 8dataU #@- 8incomingBufferr#D- 8outgoingBufferr#P8 8incomingBufferMessages#\8 8outgoingBufferMessages#`) 8serialNumberU#d1 8expectedSerialNumberU#f' 8responser#h% 8lastSendU #* 8challengeTimeU #' 8pendingAckU#+ 8pendingAckTimeU #- 8sendFilters#0 8receiveFilters#UU UUcUUUU UUcUUU UcUl8@enum$2653gt2Main_c>GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H08gt2CreateSocketr!.8socket# 28localAddressc#  48outgoingBufferSizeU# 48incomingBufferSizeU# /8callback# 58gt2CreateAdHocSocketr!.8socket# 28localAddressc#  48outgoingBufferSizeU# 48incomingBufferSizeU# /8callback# )8gt2CloseSocket!'8socket##8gt2Think!'8socket#.8gt2SendRawUDPr!'8socket#38remoteAddressc# -8messagec#  %8lenU# $ 8ipU # & 8portU# $8gt2Listen!-8socket# /8callback#  (8gt2AcceptU!18connection# 08callbacks#  $8gt2Reject!18connection# -8messagec#  %8lenU# +8gt2Connectr!'8socket#,8connection#38remoteAddressc# -8messagec#  %8lenU# )8timeoutU# 08callbacks# *8blockingU# 5 8connectionTemp# ($ 8resultr# 8doneU#$ 8ipU # $& 8portU#  (8gt2Sendr!+8connection#-8messagec# %8lenU#  $8reliableU#/ 8vdpDataLengthU# "8gt2Ping!18connection# -8gt2CloseConnection!18connection# 18gt2CloseConnectionHard!18connection# 58gti2CloseAllConnectionsMap!&8elemU # ,8clientDataU #  18gt2CloseAllConnections!'8socket#98gti2CloseAllConnectionsHardMap!&8elemU # ,8clientDataU #  58gt2CloseAllConnectionsHard!'8socket#68gt2GetLastSentMessageIDU!+8connection#78gt2WasMessageIDConfirmedU!18connection# +8messageIDU#  UUcUU/8gt2AddSendFilterU!18connection# /8callback#  .8gt2RemoveSendFilter!18connection# /8callback#  *8gt2FilteredSend!18connection# *8filterIDU#  -8messagec# %8lenU# *8reliableU# UUcUU28gt2AddReceiveFilterU!18connection# /8callback#  18gt2RemoveReceiveFilter!18connection# /8callback#  -8gt2FilteredReceive!18connection# *8filterIDU#  ,8messagec# %8lenU# *8reliableU# :8gt2GetConnectionSocket!+8connection#n8@enum$2400gt2Main_c@GT2ConnectingGT2ConnectedGT2ClosingGT2Closed68gt2GetConnectionStater!+8connection#-8gt2GetRemoteIPU !+8connection#/8gt2GetRemotePortU!+8connection#,8gt2GetLocalIPU !'8socket#.8gt2GetLocalPortU!'8socket#78gt2GetIncomingBufferSizeU!+8connection#<8gt2GetIncomingBufferFreeSpaceU!+8connection#78gt2GetOutgoingBufferSizeU!+8connection#<8gt2GetOutgoingBufferFreeSpaceU!+8connection#18gt2GetSocketSOCKETU!'8socket#<8gt2SetUnrecognizedMessageCallback!'8socket#)8callback#+8gt2SetSocketData!'8socket#&8dataU # /8gt2GetSocketDataU !'8socket#/8gt2SetConnectionData!+8connection#&8dataU # 38gt2GetConnectionDataU !+8connection#)8gt2SetSendDump!'8socket#)8callback#,8gt2SetReceiveDump!'8socket#)8callback#8) ) . / 2 3 4 L7 p8 9 : ; > HA D 7  8 8G lH I 0 J M N   O P <Q XR U X X $V R V \] Y   ]  c <f li l o r \u @m F  J  TO m   O     O B F J  N  XO *t  ')^% 7J1ZE\U%^j8}HX8;H%Q]7cs9%5=g%;KeEf 2BQcr3,BYh} +:L[yr  %? Np      8 Ge ^ t   %  :  J Z j } % 9) I% R b r% { :  J Z j }  l %  5 (E 8X Kh _l g B a , M d z   & P=Sr$a,M| 6c2+JP'V'Lb^u*'>]0z**Lc&Z,nT,,8PN00PJ/(EK5Q5]Uo -$Wi<o<0{Q??0Y4IhzBB8UM&,E2E>RPe~|,?\To#6I`pvK|K<S)\WlSrS(~SbVV,^f4Y:Y,Fb\{   0 [ \%[+[<7XIb!  0!_!`..<&\8Qeu_{_aaa0hM"l]"%fr"5"H"X"hdd0`-"Lhgng0z_"jjH[9c#l#% #5 #H +#X ;#h O om um0 c   # !p! p0!b!,!G![#!z!s!sH!^!!""."S"i""v"v"e""$n#Xe#v$#|x#xD#a##\#z#z#X$$^$6|$<|$HZ$^$wW$~$~$S$$Y$$$U%%'f%L%R%^b%t%k%%%g%%f&&#&/b&E&^k&&&g&&\&&&X' '%'O'U'ac's'''|''X'R'(x(1Z(N(TP(`V(r(((\(Z(()b)0)6T)B^)X)q})))P))y))***S*,*A|*U :< #0>_t0~H   ^=\'0;9k9K] o  1) Z l WlsZEl-l?"nQ*fc*j uLLL&8D(<+P4l2CWr 0* ,0*H:O\8Yfi~L<4@W`(h<v,Z,x8<+8Yq0" 0@ P0/^I^Hn|00 $(H7Pdp{xDPXl  $ 8 H ^ w      . R  e ~    X  ( tP H(  \ -p( H T ]( x t  |  '! )! ]! ! 8 g! O*+ kU0 T N '( O  `  M /X CTW Wb v f \ ` Ie,IDi G !r"yi #Pe,#\G$^d$oW~$Y%f%k%f&Vk8&\W''|()Z()b)i})gt2Main.c.line..2829@2959@2960gti2CloseAllConnectionsMap.line.gti2CloseAllConnectionsMapgti2CloseAllConnectionsHardMap.line.gti2CloseAllConnectionsHardMap@3129@3147.line..3169.dwarf.0011..3170.dwarf.0004..3171.dwarf.0004..3172.dwarf.0015..3173.dwarf.0015..3174.dwarf.0004..3175.dwarf.0015..3176.dwarf.0015..3177.dwarf.0013..3178.dwarf.0001..3179.dwarf.0015..3180.dwarf.0015..3181.dwarf.0015..3182.dwarf.0015..3183.dwarf.0004..3184.dwarf.0014.gti2CloseAllConnectionsMap.dwarf.0014.gti2CloseAllConnectionsHardMap.dwarf.0015..3185.dwarf.0015..3186.dwarf.0004..3187.dwarf.0000..3188.dwarf.0000..3189gt2CreateSocket.line.gt2CreateSocketgti2CreateSocketgt2CreateAdHocSocket.line.gt2CreateAdHocSocketgt2CloseSocket.line.gt2CloseSocketgt2CloseAllConnectionsHardgti2CloseSocketgt2Think.line.gt2Thinkgti2ReceiveMessagesgti2SocketConnectionsThinkgti2FreeClosedConnectionsgt2SendRawUDP.line.gt2SendRawUDPgt2StringToAddressSONtoHlSetSockBroadcastgsiGetBroadcastIPgti2SocketSendgt2Listen.line.gt2Listengti2Listengt2Accept.line.gt2Acceptgti2AcceptConnectiongt2Reject.line.gt2Rejectgti2RejectConnectiongt2Connect.line.gt2Connectgti2NewOutgoingConnectiongti2StartConnectionAttemptgti2FreeSocketConnectionmsleepgt2Send.line.gt2Sendgti2MessageCheckmemcpy__msl_assertion_failedArrayLengthgti2SendFilterCallbackgti2Sendgt2Ping.line.gt2Pinggti2SendPinggt2CloseConnection.line.gt2CloseConnectiongti2CloseConnectiongt2CloseConnectionHard.line.gt2CloseConnectionHardgt2CloseAllConnections.line.gt2CloseAllConnectionsTableMapSafe.line.gt2CloseAllConnectionsHardgt2GetLastSentMessageID.line.gt2GetLastSentMessageIDgt2WasMessageIDConfirmed.line.gt2WasMessageIDConfirmedgti2WasMessageIDConfirmedgt2AddSendFilter.line.gt2AddSendFiltergti2AddSendFiltergt2RemoveSendFilter.line.gt2RemoveSendFiltergti2RemoveSendFiltergt2FilteredSend.line.gt2FilteredSendgti2FilteredSendgt2AddReceiveFilter.line.gt2AddReceiveFiltergti2AddReceiveFiltergt2RemoveReceiveFilter.line.gt2RemoveReceiveFiltergti2RemoveReceiveFiltergt2FilteredReceive.line.gt2FilteredReceivegti2FilteredReceivegt2GetConnectionSocket.line.gt2GetConnectionSocketgt2GetConnectionState.line.gt2GetConnectionStategt2GetRemoteIP.line.gt2GetRemoteIPgt2GetRemotePort.line.gt2GetRemotePortgt2GetLocalIP.line.gt2GetLocalIPgt2GetLocalPort.line.gt2GetLocalPortgt2GetIncomingBufferSize.line.gt2GetIncomingBufferSizegt2GetIncomingBufferFreeSpace.line.gt2GetIncomingBufferFreeSpacegt2GetOutgoingBufferSize.line.gt2GetOutgoingBufferSizegt2GetOutgoingBufferFreeSpace.line.gt2GetOutgoingBufferFreeSpacegt2GetSocketSOCKET.line.gt2GetSocketSOCKETgt2SetUnrecognizedMessageCallback.line.gt2SetUnrecognizedMessageCallbackgt2SetSocketData.line.gt2SetSocketDatagt2GetSocketData.line.gt2GetSocketDatagt2SetConnectionData.line.gt2SetConnectionDatagt2GetConnectionData.line.gt2GetConnectionDatagt2SetSendDump.line.gt2SetSendDumpgt2SetReceiveDump.line.gt2SetReceiveDump.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0013.GTI2Socket.dwarf.0006.gt2CreateSocket.dwarf.0006.gt2CreateAdHocSocket.dwarf.0006.gt2CloseSocket.dwarf.0006.gt2Think.dwarf.0006.gt2SendRawUDP.dwarf.0006.gt2Listen.dwarf.0006.gt2Accept.dwarf.0006.gt2Reject.dwarf.0006.gt2Connect.dwarf.0006.gt2Send.dwarf.0006.gt2Ping.dwarf.0006.gt2CloseConnection.dwarf.0006.gt2CloseConnectionHard.dwarf.0006.gt2CloseAllConnections.dwarf.0006.gt2CloseAllConnectionsHard.dwarf.0006.gt2GetLastSentMessageID.dwarf.0006.gt2WasMessageIDConfirmed.dwarf.0006.gt2AddSendFilter.dwarf.0006.gt2RemoveSendFilter.dwarf.0006.gt2FilteredSend.dwarf.0006.gt2AddReceiveFilter.dwarf.0006.gt2RemoveReceiveFilter.dwarf.0006.gt2FilteredReceive.dwarf.0006.gt2GetConnectionSocket.dwarf.0006.gt2GetConnectionState.dwarf.0006.gt2GetRemoteIP.dwarf.0006.gt2GetRemotePort.dwarf.0006.gt2GetLocalIP.dwarf.0006.gt2GetLocalPort.dwarf.0006.gt2GetIncomingBufferSize.dwarf.0006.gt2GetIncomingBufferFreeSpace.dwarf.0006.gt2GetOutgoingBufferSize.dwarf.0006.gt2GetOutgoingBufferFreeSpace.dwarf.0006.gt2GetSocketSOCKET.dwarf.0006.gt2SetUnrecognizedMessageCallback.dwarf.0006.gt2SetSocketData.dwarf.0006.gt2GetSocketData.dwarf.0006.gt2SetConnectionData.dwarf.0006.gt2GetConnectionData.dwarf.0006.gt2SetSendDump.dwarf.0006.gt2SetReceiveDump.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @   4  S    *t!<0  ,?  7?  CT 'Ka$:Sr^f]rlgt2Message.o/ 1217418500 0 0 0 59184 ` ELF4( ! | TD.T>8| xx 8!N T>T>T>|#x8|T>|!N |P|4N !|$|x  ,@\,A0xHx88H,@\8`HX ,@ 8xHH4 ,A(xHx H,@ 8`H8`$|8! N !|aa88H|8!N !| |xxH,@ 8`Hx88H |8!N !|49a0H|~x~`H||x,@ 8`H;H,~`xH|}x}H,@;|A,@8`H~`xH,;@~`H||x,@8X8`H\~`8H|}x};H$~`xH|}x|P;|A8~P8exH8`9a0H4|8!0N !|$|x|#x|+x ,A ,A 8`HlH,A4x8xx8H,@ 8`H48`H,xxx8H,@ 8`H8`$|8! N !|$|x|#x|+x ,A( ,AxH,@p8`HlH,A4x8xx8H,@ 8`H48`H,xxx8H,@ 8`H8`$|8! N !|d\|x  ,A$xH,@ 8`H8`H| , @$xH,@ 8`HX8`HP8a0H8aH8h8Hx808H,@ 8`H8 8`\d|8!`N !|D<8|x|#x ,A$xH,@ 8`H8`H,@@$xH,@ 8`H8`Hx8hH,@$xH,@ 8`Hd8`H\8a8 Hx88 T>H$|8! N !|T9aPH|? x|~x|+x |;x}Cx~\H||x; HP~\$xH|zx T>W`>|@@88`HTz Wd>H,A;9|A8~DH|@88`HL~\8<8H~\H8|A88`H8~D ~xH,@(xf8T>H,@8`H~\xH|wx T>W`>|@@X~\8H|xxWc> HTv>(@0x 8T>8T>H,@ 8`H88`x9jPHA }ASx|N !|49a0H|~x|#x;_~\H~\H|yx;H\~\xH|x|@<|P||@ xHx;|A8~DdxExH9a0H4|8!0N !|$|~x~\H||x;Hl~\xH|x T>f|@@DxD|H,@ 8`H(xxxHK;,@8`$|8! N !| |x,@8H |8!N !|49a0H|x|#x|+x|3xcD;cD8|@$xH,@ 8`H8`HD|~8H|{xD|~8H|zx@,@X,@PD|`D|`D|PD|PPH PxWD>H,@ 8`HWc>f|@@PxHx$xxxH,@ 8`HxH,@ 8`H8`H|Wc>fH,@xH8`HXx$xWe>xx9H,@ 8`H,,AxH,@ 8`H8`9a0H4|8!0N !|$|~x  ,A$xH,@ 8`H<8`H4a8H|xxW>H,@ 8`H8`$|8! N !|49a0H|}x|#x|+xx8H||x,@ xH@,@x8H|{xH$xH,@ 8`H8`H|}`H|zx;H\}`xH|xW>H,A4Wd>H,A xxH,@ 8`H;|A8`9a0H4|8!0N !|$a a H$|8! N !|$|x|#x4,@ 8`Hp(A 8`H\x88H,A 8`H<8a 88HH |PxH,@ 8`H8`$|8! N !|$|x ,@ 8`HP 8|P|4T~,A ;H;x8xH,@ 8`H8`$|8! N !|49a0H|x|#x|+x|3xcD;cP,d@$xxxH,@8`H,e@$xxxH,@|8`Hx,f@$x$xExH,@T8`HP,g@$xxxH,@,8`H(,h@xH,@ 8`H8`9a0H4|8!0N !|D9a@H|~x|#x|+x|3x|;xDPDx$xWE>Ha,,A8x%xWF>8xx9@H,@ 8`H8,@$x88H,@ 8a,@x$xWE>xx9 H,@ 8`H0 ,A 8`H,A(A@,A(hA$x$xWE>H,@ 8`H8`H̀ ,@ 8`Hx8%xWF>Ha,A8,A$x$xWE>H,@ 8`Hh8`H`a ,@8,A(hAaH,@ 8`H$8`H,AH,A@8}88H,@(;;;;;`,@ha ,@0x$xWE>xx9 H,@,8`HaxxH,@ 8`Hl8`Hd,@0a~xxxH,@ 8`H48`H,a~xxxH,@ 8`H8`9a@HD|8!@N !|$|~x|#x|+xxxW>H|x,,A8xxxW>899 9@H,@ 8`H,@ 8`H ,@P ,AH|`P |@@ 8`HHx88H,@,8`H(x88H,@ 8`H8`$|8! N !|$|~x|#x|+xxxW>H|x,,A8xxxW>899 AH,@ 8`H8,@ 8`H(x88H,@ 8`H8`$|8! N !|$|xH 8<88889H|~x,@H|~x,@4T>H|`xxT>H,@8`H,@8T>H|`xxT>8H,@`8`Hl,APxH8`HTT>H|`xx<8xT>H,@ 8`HH,@8`$|8! N !|4,(|x 8a88HX Ha`H|~x`8H`H8|A 8`H8`,(4|8!0N !|$|x|+x|3xD|PT> 8PH|}x|@,xH,@ 8`H88`HxdxH,@,xH,@ 8`H88`Hx@,@8P8 DH8P88H8PT>H8Pd8dT>H8PfH88`$|8! N !|$|x`H|}x,@H8`<888>H`8H|~xxP|H,@ 8`H88`$|8! N !|$|~x|+x;x8x8 H,@ 8`HD ,A 8`H08~PxHxH,@ 8`H8`$|8! N !|$|x;'x8D|8 H,@ 8`HD ,A 8`H08P8 HxH,@ 8`H8`$|8! N !|$|x ;Gx8D|8H,@ 8`H\,A 8`HH8P8 H8P 8 HxH,@ 8`H8`$|8! N !|4,($|x |3x;'x8D|8H,@ 8`HT,A 8`H@8P8 H8P xHxH,@ 8`H8`,($4|8!0N !|$|x;x8D|8H,@ 8`H4,A 8`H xH,@ 8`H8`$|8! N !|$|x|+x;x8D|8 H,@ 8`HD ,A 8`H08PxHxH,@ 8`H8`$|8! N !|$|x;x8D|8H,@ 8`H4,A 8`H xH,@ 8`H8`$|8! N !|$|x;x8D|8H,@ 8`H4,A 8`H xH,@ 8`H8`$|8! N !|$9a H|x|#x|+x,A$D||88H,A,xxxH,@ 8`H8`H;8PH|{x|@ 8`HPXC@,@8Px8H8P88H8PD|D|PHxDxxH,@ 8`H8P8xH8`9a H$|8! N !|4,($|? x|}x;}@,@ 88 88H;8 |c88H;8dx;8 |8 xfH;x8 xH,@ 8`H88`x,($A }ASx|N !|49a0H|? x|}x|#x|+x;}@,@ 88 88H;8 |c88H;8ex;8 |8 xWe>H;Wc>W>|@A8 xW>H;x8 xH,@ 8`H8`x9j0HA }ASx|N !|4,($|? x|}x;}@,@ 8 888H;8|c88H;8fx;8|8|c88H;H 8|c8 8H;x8xH,@ 8`H8`x,($A }ASx|N !|$a|#x 8gax H$|8! N !| |xH |8!N !|4,($|? x|}x ;@,@ 8888H;8|c88H;8hx;8|x 8xH,@ 8`H8`x,($A }ASx|N !|$|x|#xD;PxfHxP|H,@ 8`H< PD||`*,@ 8`$|8! N !|$|}x|#x|+x,AxxxHHxxxH$|8! N !|$|~x~`H|}x,@ 8`H4~`8H|xaH,@ 8`H8`$|8! N gt2Message.ctimelen > 0 $ 0!H"P&T'\*`,|/256;<?ACFIJMNQ(R8SHVXXlY|[\cjkloruw z{ (@LT\dtx(HPXt| (0LTXt (04Hht  $0 8$@&H'L*d.01379:<@BCE IL$M4P<RDVLYT\`]_`ceghjnqrt u$x8zT|`}px   $ P X \ x           ( 0 H P X h p x            $ < l x                4 < D T \ x ! ' ( ) + , 1 2 3 6 $9 D> H? LB PF \G hJ pK M N P S T W `a$c,f<iPjtm|qsuvy{}~(4HX`h 08T\lt| ,8HPXh| ( 0 @ h | $%$&,'D*L-\.x01489<?@ BCF4LXMdNhQlStTVXY[]^`bce gh$k,l0pHvpyx|8@LTh| 4DLT| 4<D`hl  @H`h!"%),./$3,448<9T;\<` HPX`h ,8L T Xp"$%'($,,-<.P/`0p13458=>? BC<FDHLIPLlQTUVWZ]^`adf0j4kXm`nlqttuwx{}     , < L T \ ` x       !!!! !<!T!X!|!!!!!!!!!"" ","4"D"T"\"`"|"""""""""# #$#(#L#T#`#h#x### ###$$ $$$$"$,%$8&$H)$X,$h0$1$4$6$7$:$>$A$C%D%E% I%$J%8M%<P%PQ%`T%dU%|X%Z%[%_%c%f%h%i%j&n&o&r& u&4v&Dy&H{&X|&h&l&&&&&&&&&'''','@'D'L'`'d'|'''''''(((,(T(X(d(l(|(((((((() )4)D)d)l)t)))))))* **8*X*d*l *t *****XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Message.c6!38gti2UShortFromBufferU!&8bufferc#8posU# 8sU#-8gti2UShortToBuffer!%8bufferc#8posU#8sU#)8gti2SNDiffU!8SN1U#8SN2U#'8HashImplementation)8DArrayImplementationUU UUcUUUU UUcUUU UcUo8@enum$2653gt2Message_c>GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H8@enum$2654gt2Message_cGTI2AwaitingServerChallengeGTI2AwaitingAcceptanceGTI2AwaitingClientChallengeGTI2AwaitingClientResponseGTI2AwaitingAcceptRejectGTI2ConnectedGTI2ClosingGTI2ClosedUrcUUcUUUrUU+ 8connected#* 8received#( 8closed#& 8ping# 8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#  U#8GTI2Connection 8ipU #! 8portU#( 8socket#$ 8stater# & 8initiatedU#/ 8freeAtAcceptRejectU#/ 8connectionResultr#& 8startTimeU #$ 8timeoutU # * 8callbackLevelU#$( 8callbacksr#(. 8initialMessagec#8. 8initialMessageLenU#<! 8dataU #@- 8incomingBufferr#D- 8outgoingBufferr#P8 8incomingBufferMessages#\8 8outgoingBufferMessages#`) 8serialNumberU#d1 8expectedSerialNumberU#f' 8responser#h% 8lastSendU #* 8challengeTimeU #' 8pendingAckU#+ 8pendingAckTimeU #- 8sendFilters#0 8receiveFilters# 8@enum$2399gt2Message_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailed8@enum$2401gt2Message_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemory28gti2ConnectionErrorU!+8connection#*8resultr# *8reasonr#  ?8gti2ConnectionCommunicationErrorU!18connection# 88gti2ConnectionMemoryErrorU!+8connection#,8gti2HandleESNU!+8connection#%8ESNU#  8lenU# 8iU#( 8message#% 8shortenByU#68gti2HandleAppUnreliableU!+8connection#&8messagec#8lenU#48gti2HandleAppReliableU!+8connection#&8messagec#8lenU#  U  U88gti2HandleClientChallengeU!+8connection#,8messagec# %8lenU#  , 8responser# 0- 8challenger#   U88gti2HandleServerChallengeU!+8connection#&8messagec#%8lenU# , 8responser# 78gti2HandleClientResponseU!+8connection#&8messagec#8lenU## 8latencyU#/8gti2HandleAcceptU!+8connection#/8gti2HandleRejectU!+8connection#,8messagec# %8lenU#  .8gti2HandleCloseU!+8connection#& 8localCloseU#O8@enum$2655gt2Message_cGTI2MsgAppReliableGTI2MsgClientChallengeGTI2MsgServerChallengeGTI2MsgClientResponseGTI2MsgAcceptGTI2MsgRejectGTI2MsgCloseGTI2MsgKeepAliveGTI2NumReliableMessagesdGTI2MsgAckeGTI2MsgNackfGTI2MsgPinggGTI2MsgPonghGTI2MsgClosed98gti2DeliverReliableMessageU!+8connection#"8typer#&8messagec#8lenU#?8gti2IncomingBufferMessageCompareU!'8elem1U # '8elem2U #  * 8message1#* 8message2#.8GTI2IncomingBufferMessage" 8startU# 8lenU## 8typer#) 8serialNumberU# 88gti2BufferIncomingMessageU!+8connection#(8typer# 8SNU#,8messagec#  8lenU#'8overflowc#/ 8messageInfor# 0 8bufferedMessage# 8numU# 8iU#$ 8msg#% 8prev# 8diffU#08gti2RemoveHoldMessage!+8connection#(8message#'8indexU# % 8moveAfterU#% 8shortenByU## 8moveEndU# 8numU# 8iU#68gti2DeliverHoldMessagesU!+8connection#( 8message# 8numU# 8iU#,8gti2SetPendingAck!+8connection#88gti2HandleReliableMessageU!+8connection#"8typer#&8messagec#8lenU# 8SNU# 8ESNU#( 8headerLengthU#* 8overflowU# ,8gti2HandleAckU!+8connection#-8messagec# %8lenU#   8ESNU#-8gti2HandleNackU!+8connection#'8messagec#8lenU#! 8SNMinU#! 8SNMaxU# 8numU# 8iU#, 8messageInfo#-8gti2HandlePingU!18connection# ,8messagec#  %8lenU# -8gti2HandlePongU!+8connection#'8messagec#%8lenU# + 8startTimeU #  /8gti2HandleClosedU!+8connection#& 8localCloseU#:8gti2HandleUnreliableMessageU!+8connection#"8typer#&8messagec#8lenU#( 8headerLengthU#( 8dataStartc## 8dataLenU#08gti2HandleMessageU!'8socket#&8messagec#8lenU#8ipU # 8portU#1 8connection# ' 8magicStringU#* 8resultr# " 8typer#) 8handledU#  ( 8actualLengthU#, 8actualMessagec#88gti2HandleConnectionResetU!'8socket#8ipU # 8portU#+ 8connection#88gti2HandleHostUnreachableU!'8socket#8ipU # 8portU#&8sendU# + 8connection#  U$ 8bufferr#8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#88gti2ReceiveMessagesU! "'8socket#! 8rcodeU#+ 8addressr# , 8addressLenU# .8GTI2OutgoingBufferMessage" 8startU# 8lenU#) 8serialNumberU#% 8lastSendU # C8gti2StoreOutgoingReliableMessageInfoU!+8connection#$8SNU# %8lenU#  / 8messageInfor#  8numU#78gti2BeginReliableMessageU!+8connection#(8typer# 8lenU#'8overflowc#% 8freeSpaceU#/ 8vdpDataLengthU#  58gti2EndReliableMessageU!+8connection#( 8message# 8lenU#28gti2SendAppReliableU!+8connection#-8messagec# 8lenU#$ 8totalLenU#* 8overflowU#  68gti2SendClientChallengeU!+8connection#/8challengec# $ 8totalLenU#* 8overflowU#  68gti2SendServerChallengeU!+8connection#.8responsec# /8challengec#  $ 8totalLenU#* 8overflowU# 58gti2SendClientResponseU!+8connection#.8responsec# -8messagec#  8lenU#$ 8totalLenU#* 8overflowU# -8gti2SendAcceptU!+8connection#$ 8totalLenU#* 8overflowU# -8gti2SendRejectU!+8connection#-8messagec# 8lenU#$ 8totalLenU#* 8overflowU#  ,8gti2SendCloseU!+8connection#$ 8totalLenU#* 8overflowU# 08gti2SendKeepAliveU!+8connection#$ 8totalLenU#* 8overflowU# 48gti2SendAppUnreliableU!+8connection#'8messagec#8lenU#% 8freeSpaceU#$ 8totalLenU#$ 8startc#  U*8gti2SendAckU!+8connection#* 8bufferr#   8posU#, 8dataLengthU#   U+8gti2SendNackU!+8connection#!8SNMinU#!8SNMaxU#* 8bufferr#   8posU#, 8dataLengthU#   U+8gti2SendPingU!+8connection#* 8bufferr#  8posU#% 8nowU #  , 8dataLengthU# +8gti2SendPongU!18connection# &8messagec#%8lenU#  -8gti2SendClosedU!+8connection#  U58gti2SendClosedOnSocketU!'8socket#$8ipU # &8portU#  * 8bufferr#  8posU#, 8dataLengthU# 08gti2ResendMessageU!+8connection#(8message#" 8typer# 8posU#'8gti2SendU!+8connection#'8messagec#8lenU#*8reliableU# 88gti2WasMessageIDConfirmedU!,8connection#+8messageIDU# ( 8message# 8lenU# D p      0 D l     < h    @       x      4     ( @ T |   d     D    < \! # % L p ) )  $ P l 4 X ` x  4 h' -   L x    41 H' `/  1 +   < ` p      8 H \ p   0;m8 X \ l  D 5 7 9 < > 4 X   Bm ,    8 hBmp   (3 T@ p   ( T t   H EE    $ < \ p ~EEC    $ 4 <   F  L TBm\ l    JmKK  0 H  L LH  L H ( 8 @L H ! !L !pH !L " H "@ "HL "H "L #@H #lL # #Bm# # $ $T $\Bm$d $ $ $ $ % %,Bm%4 %\ %p % & &Bm& &@ &d &x & & 'Bm' '4;m'< 'D '\ 'p ' ( (x (Bm( ( )@ )X * * *\ *| * OC*P  0PYPxP4QO U $aQRQqQRk   RHRg1'X)SS%S:SJSZSjS}ST)"T%+;UKU%T`U:iuUJUZUjU}UVlV%V5VEVX$Vh8WogBa)@Vs&PS/NTdU$UaV)X W6cX Y^ Y%  ,Y7 2_ >YJ QYZ eZ\ uZ% ~ Z8 ZH ZX [; [%  [7 ` \9 \%  !\5 5] G]= \Y r]g Z ] [ ] \  E 3f T x^  B c   # 1X G m 3 _ Y }  ? Q] g + L y (>`v?p^/T~ 8e1_ =`a a]4aC_^am`bt0bpcg&,P8ccNgd ,dWd|ddd2Gdpeeaeef<BNf_dyffg h i(.:icPeiiigi hj 3kY_kkckkkjl6<PHlb^slllm^!!mZ$=nZ#`#lnZnno%%oY0EoopOq''tqd "q/pDqjqr))Prfrr/DrYrPpp2s#X+^+jscspsss&sMsJa|szsss s  1s UtW s- y- t[  t  t t!$t!It!lt6!tS!u!/!/!ua!" u" "5u"Tu"uv["1"1D"vW""w]"3"3#wc##3w#@p#Uw#{w#w#w#w/#wY$-x$G5$M5$YxW$o$x$x$x$yL%7%7 %&yX%<%Qy%xy%y%y%y%y&yH&,&Ez&`9&f98&rz^&&z&z&{'<'<'%{X';'P{'w{'{'|'>'>'|Z((%|(O}C(w@(}@(}e((}(p(}(})})C})k}?)~)C)C<)~W))~}*~*.~*L~*l~ **~2*~\*_*~~*p+~+9~+a~+++(+_++},,.,D,],,,_,,},,- -6-O -o$-~-E-B->--A.d.9.Z.g...P.._..///,/\/P/p//0 0OF0UF0an0w000011'(1LH1RHP1^b1t11p1112$2O2rL2xL2`2222233 3,]3B3W3333444+a4A4V444455 a5#585f55 5,6 66`626G6u666(77.747@X7V7k|77777X888B8a88888W89 {9.9\9z99[999: :+:18:=_:S:h::::; ;?;W;];iU;;;;;<  <- =^=w=}=V=====>">R>k>qH>}\>>>>\??8?*X?@?Y ?y???\???@@.@I@h@@@@[@@AAA(pA=A`AuA{tARAAyAAB&BLBRB^dBuBBBB0/<J0$]DvT b`v(0XP"42B,Pfd|Vnxt<H @dPYxd8xP xt * PK2r <T $ h  xD& l2>X ^x  d  `8 ( Fx  P44PrxH<&xpPT6< BY0Zv ,ky )3!l30oEW^i ]\{ ; 9 - p ) 5t4gZ_ th     + <  a^ ~5  gO   *# C MW e! "m[ "] $% $L &= & 8' U(GC }) -G  -g$ 0  1( 2G >;  P<  b=6  t?Q  B B    '8     $ 2 D ^ s    x   4FZ%gs('H7(,Nh(nP #+;NUaulnnf;xX!<g`d|!n"|2d# d#86$BTXg&t (n)t2 *8%(ZE)'!dP)!g! ! !j!+,U@-B!U-!n.y/T!2345,?7 Z7u89T:;7<%=V>J2>\M?qp@AXBgt2Message.c.line..2822gti2UShortFromBuffer.line.gti2UShortFromBuffergti2UShortToBuffer.line.gti2UShortToBuffergti2SNDiff.line.gti2SNDiffgti2ConnectionError.line.gti2ConnectionErrorgti2ConnectionCommunicationError.line.gti2ConnectionCommunicationErrorgti2ConnectionMemoryError.line.gti2ConnectionMemoryErrorgti2HandleESN.line.gti2HandleESNgti2HandleAppUnreliable.line.gti2HandleAppUnreliablegti2HandleAppReliable.line.gti2HandleAppReliablegti2HandleClientChallenge.line.gti2HandleClientChallengegti2HandleServerChallenge.line.gti2HandleServerChallengegti2HandleClientResponse.line.gti2HandleClientResponsegti2HandleAccept.line.gti2HandleAcceptgti2HandleReject.line.gti2HandleRejectgti2HandleClose.line.gti2HandleClosegti2DeliverReliableMessage.line.gti2DeliverReliableMessagegti2IncomingBufferMessageCompare.line.gti2IncomingBufferMessageComparegti2BufferIncomingMessage.line.gti2BufferIncomingMessagegti2RemoveHoldMessage.line.gti2RemoveHoldMessagegti2DeliverHoldMessages.line.gti2DeliverHoldMessagesgti2SetPendingAck.line.gti2SetPendingAckgti2HandleReliableMessage.line.gti2HandleReliableMessagegti2HandleAck.line.gti2HandleAckgti2HandleNack.line.gti2HandleNackgti2HandlePing.line.gti2HandlePing@3319gti2HandlePong.line.gti2HandlePonggti2HandleClosed.line.gti2HandleClosedgti2HandleUnreliableMessage.line.gti2HandleUnreliableMessage@3445gti2HandleMessage.line.gti2HandleMessagebuffer$3498gti2StoreOutgoingReliableMessageInfo.line.gti2StoreOutgoingReliableMessageInfogti2BeginReliableMessage.line.gti2BeginReliableMessage@3568@3569gti2EndReliableMessage.line.gti2EndReliableMessage.line..3828.dwarf.0011..3829.dwarf.0014.gti2UShortFromBuffer.dwarf.0014.gti2UShortToBuffer.dwarf.0014.gti2SNDiff.dwarf.0015..3830.dwarf.0015..3831.dwarf.0015..3832.dwarf.0015..3833.dwarf.0004..3834.dwarf.0004..3835.dwarf.0015..3836.dwarf.0015..3837.dwarf.0015..3838.dwarf.0015..3839.dwarf.0013..3840.dwarf.0001..3841.dwarf.0004..3842.dwarf.0004..3843.dwarf.0014.gti2ConnectionError.dwarf.0014.gti2ConnectionCommunicationError.dwarf.0014.gti2ConnectionMemoryError.dwarf.0014.gti2HandleESN.dwarf.0014.gti2HandleAppUnreliable.dwarf.0014.gti2HandleAppReliable.dwarf.0001..3844.dwarf.0001..3845.dwarf.0014.gti2HandleClientChallenge.dwarf.0001..3846.dwarf.0014.gti2HandleServerChallenge.dwarf.0014.gti2HandleClientResponse.dwarf.0014.gti2HandleAccept.dwarf.0014.gti2HandleReject.dwarf.0014.gti2HandleClose.dwarf.0004..3847.dwarf.0014.gti2DeliverReliableMessage.dwarf.0014.gti2IncomingBufferMessageCompare.dwarf.0014.gti2BufferIncomingMessage.dwarf.0014.gti2RemoveHoldMessage.dwarf.0014.gti2DeliverHoldMessages.dwarf.0014.gti2SetPendingAck.dwarf.0014.gti2HandleReliableMessage.dwarf.0014.gti2HandleAck.dwarf.0014.gti2HandleNack.dwarf.0014.gti2HandlePing.dwarf.0014.gti2HandlePong.dwarf.0014.gti2HandleClosed.dwarf.0014.gti2HandleUnreliableMessage.dwarf.0014.gti2HandleMessage.dwarf.0001..3848.dwarf.000c.buffer$3498.dwarf.0014.gti2StoreOutgoingReliableMessageInfo.dwarf.0014.gti2BeginReliableMessage.dwarf.0014.gti2EndReliableMessage.dwarf.0001..3849.dwarf.0001..3850.dwarf.0001..3851.dwarf.0001..3852.dwarf.0000..3853.dwarf.0000..3854gti2ConnectionClosedgti2ConnectedCallbackgti2ClosedCallbackgti2SendClosed_savegpr_27_restgpr_27ArrayLengthArrayNthArrayDeleteAtgti2BufferShortengti2ReceiveFilterCallbackgti2ReceivedCallbackgti2GetResponsegti2GetChallengegti2SendServerChallengegti2CheckResponsegti2SendClientResponsegsifreecurrent_timegti2ConnectAttemptCallback_savegpr_21_restgpr_21gti2GetBufferFreeSpaceArrayInsertSortedgti2BufferWriteDatagti2SendNack_savegpr_24_restgpr_24_savegpr_25_restgpr_25gti2ResendMessagegti2SendPongmemcmpmemcpygti2PingCallback_savegpr_23_restgpr_23gti2SocketFindConnectiongti2DumpCallbackgti2UnrecognizedMessageCallbackgti2SendClosedOnSocketgti2NewIncomingConnectiongti2HandleConnectionReset.line.gti2HandleConnectionResetgti2HandleHostUnreachable.line.gti2HandleHostUnreachablegti2ReceiveMessages.line.gti2ReceiveMessagesrecvfromGOAGetLastErrorSONtoHsgti2SocketErrorCanReceiveOnSocketmemsetArrayAppendgti2BufferWriteBytegti2BufferWriteUShort__msl_assertion_failedgti2ConnectionSendDatagti2SendAppReliable.line.gti2SendAppReliablegti2SendClientChallenge.line.gti2SendClientChallenge.line.gti2SendServerChallenge.line.gti2SendClientResponsegti2SendAccept.line.gti2SendAcceptgti2SendReject.line.gti2SendRejectgti2SendClose.line.gti2SendClosegti2SendKeepAlive.line.gti2SendKeepAlive_savegpr_26_restgpr_26gti2SendAppUnreliable.line.gti2SendAppUnreliablegti2SendAck.line.gti2SendAck.line.gti2SendNackgti2SendPing.line.gti2SendPing.line.gti2SendPong.line.gti2SendClosed.line.gti2SendClosedOnSocketgti2SocketSend.line.gti2ResendMessagegti2Send.line.gti2Sendgti2WasMessageIDConfirmed.line.gti2WasMessageIDConfirmed.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Socket.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0013.GTI2IncomingBufferMessage.dwarf.0006.gti2HandleConnectionReset.dwarf.0006.gti2HandleHostUnreachable.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.gti2ReceiveMessages.dwarf.0013.GTI2OutgoingBufferMessage.dwarf.0006.gti2SendAppReliable.dwarf.0006.gti2SendClientChallenge.dwarf.0006.gti2SendServerChallenge.dwarf.0006.gti2SendClientResponse.dwarf.0006.gti2SendAccept.dwarf.0006.gti2SendReject.dwarf.0006.gti2SendClose.dwarf.0006.gti2SendKeepAlive.dwarf.0006.gti2SendAppUnreliable.dwarf.0006.gti2SendAck.dwarf.0006.gti2SendNack.dwarf.0006.gti2SendPing.dwarf.0006.gti2SendPong.dwarf.0006.gti2SendClosed.dwarf.0006.gti2SendClosedOnSocket.dwarf.0006.gti2ResendMessage.dwarf.0006.gti2Send.dwarf.0006.gti2WasMessageIDConfirmed.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @       4**  +  + +8GC& $  1  <`  HT0 PńXMkbܸDgt2Socket.o/ 1217418501 0 0 0 22208 ` ELFU4( ! ||#|!|`(P 8!N ! |@A|ePH|P|4 8!N !|aacH|8!N !@|ē|~x  8~ 8H|x,A H8`|8!N !|D9a@H|{x|+x|3x }CxH,@?,@?a88H,@ 8`H8`LH|x,@ 8`Hx88LH8<8 $8`8 8<8<89H  ,@xH8`HT8`8<8H,@ HxH8`H8`88H@,@8DHD,@$ HHxH8`H8a 88H8!$T>Ha",AL8 8Ha,@,H HHxH8`H<88 8H$"T>H8`9a@HD|8!@N !| |x,A8H(H HHxHH |8!N N !|8`H|8!N !|$|x|#x|+x|3x8xxW>H,A 8`HHa,Ada88HaaaHdaa8ad8afa8cDH~,A 8`H,AacDHacPHa\,Aac\Ha`,Aac`Ha,AacHa,AacHaH8`$|8! N !|$|? x,@$,AH ,@lccH|}x;HDccxHc|@@ccxHH(;|AHcc 8HxA }ASx|N !|4,($ |x|#x|+x 8a8 H@,AH,@ 8`H88a88H8W>Ha 889H|~x,@H|~x,@$xxW>H,@8`H,@(xxW>8H,@8`H,A ,@ 8`Hp,AdxH8`HX(,AHxxW>H|dxxxW>8! 9@H,@ 8`H8`,($ 4|8!0N !|$a aa  ,A xxH,@ 8`H4 ,@$,@$,@ xH8`$|8! N !|$|xHa <88H,A 8`H8`$|8! N !|$|~x~H|}x;H~xHcH;,@$|8! N !| |x,@,8xHxH,A xH |8!N  ,-/ 0$304<5@7D8T:d;t>?@CHIKLMNPQ \$ePhTi\j`khnlorstwxyz{~ ,8@HPdhpx| $,4DL\`d|   8 @X`ht "&')(*@.P/h1x269:=BDEFGHI$J0K@LLM\NhQpRtUWX[`ace(f<h@iLlPndq|~08DLdlt    < X ` h t            0 L X `        XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Socket.c6!18gti2ConnectionHashU! 8elemU #&8numBucketsU#+ 8connection#48gti2ConnectionCompareU!!8elem1U #!8elem2U #, 8connection1#, 8connection2#-8gti2ConnectionFree!&8elemU # '8HashImplementation)8DArrayImplementationUU UUcUUUU UUcUUU UcU8GTI2SocketL# 8socketU# 8ipU #! 8portU#- 8connections# 3 8closedConnections#" 8closeU#" 8errorU#* 8callbackLevelU#8 8connectAttemptCallback# 5 8socketErrorCallback#$2 8sendDumpCallback#(5 8receiveDumpCallback#,= 8unrecognizedMessageCallback#0! 8dataU #4/ 8outgoingBufferSizeU#8/ 8incomingBufferSizeU#<+ 8protocolTyper#@+ 8protocolOffsetU#D- 8broadcastEnabledU#H8@enum$2654gt2Socket_cGTI2AwaitingServerChallengeGTI2AwaitingAcceptanceGTI2AwaitingClientChallengeGTI2AwaitingClientResponseGTI2AwaitingAcceptRejectGTI2ConnectedGTI2ClosingGTI2ClosedUrcUUcUU8@enum$2401gt2Socket_ciGT2LocalCloseGT2RemoteCloseGT2CommunicationErrorGT2SocketErrorGT2NotEnoughMemoryUrUU+ 8connected#* 8received#( 8closed#& 8ping# 8GTI2Buffer & 8bufferc#! 8sizeU# 8lenU#  U#8GTI2Connection 8ipU #! 8portU#( 8socket#$ 8stater# & 8initiatedU#/ 8freeAtAcceptRejectU#/ 8connectionResultr#& 8startTimeU #$ 8timeoutU # * 8callbackLevelU#$( 8callbacksr#(. 8initialMessagec#8. 8initialMessageLenU#<! 8dataU #@- 8incomingBufferr#D- 8outgoingBufferr#P8 8incomingBufferMessages#\8 8outgoingBufferMessages#`) 8serialNumberU#d1 8expectedSerialNumberU#f' 8responser#h% 8lastSendU #* 8challengeTimeU #' 8pendingAckU#+ 8pendingAckTimeU #- 8sendFilters#0 8receiveFilters#<8gti2SocketFindConnection!'8socket#$8ipU # &8portU#  . 8connectionr# 4 8connectionPtr# 2 8connectionPtrPtr# 8@enum$2399gt2Socket_cGT2SuccessGT2OutOfMemoryGT2RejectedGT2NetworkErrorGT2AddressErrorGT2DuplicateAddressGT2TimedOutGT2NegotiationErrorGT2InvalidConnection GT2InvalidMessage GT2SendFailedn8@enum$2653gt2Socket_c>GTI2UdpProtocolGTI2VdpProtocolGTI2AdHocProtocol8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#18gti2CreateSocketr!&8sock#28localAddressc# .8outgoingBufferSizeU#.8incomingBufferSizeU#/8callback#  "8typer#+ 8addressr#  + 8socketTemp#' 8rcodeU# $ 8ipU # & 8portU# % 8lenU# *8gti2CloseSocket!'8socket#%8gti2Listen!'8socket#)8callback#>8gti2CreateConnectionObject!88gti2NewSocketConnectionr!'8socket#,8connection#8ipU # 8portU#4 8connectionPtr# 38gti2FreeSocketConnection!18connection#  8lenU# 8iU#-8gti2SocketSendU!'8socket#8ipU # 8portU#-8messagec# %8lenU#  + 8addressr# ! 8rcodeU#<8gti2SocketConnectionsThinkMapU!&8elemU # ,8clientDataU #  + 8connection# 8nowU #98gti2SocketConnectionsThinkU!'8socket#% 8nowU # 48gti2FreeClosedConnections!'8socket# 8iU# 8lenU#*8gti2SocketError!'8socket#' * 4+ P/ x0 1 2 3 4  " $5 <6 D4 \7 6 8 4 2 9 : ; 6 8  4 @< T= h, ; 6 8 4 @ 1 L( ` 2 E F F  5 45 \5 5 G ( 4 4 8 ,8 H8 d8 l4 J K 8L `M P Q 2 9 (R <S XT U V ( W |X H E   [ PJ hK pH _ ` >  0Qw'e@bhTtUveeW- 3 ,?Sia'b)%c:eJZj#}6J)Z%ccs%c:eJZj}l%c)59EIX\hpcgcBcacc ac<bRctc&cPcc-cI_c$~cacc!cPc e"{c6cc^%e7! J Z -\ =% Fe R8 eH uX  "; 2% ;e G7 M ]9 m% ve 5  =  g    % 5 Od ndE df d  e eB ;ec \e nc e  e e e3 ! ,eY Re} ve e  e e+$eLEey\dredebebe?8epiez eee e81eeHb^exbfEe((tfccff?fRemfefAe! "nPgBmg>hhAhdhh$g>i&W!]-c-XoiWciii#i7Ri6_"tiahiciii;i"djU|>>djQckyAAkLcku2#>Xe^ d $pl!CCl_clell9lReqmHHmdemmn40N6NBnTTcinrnnnn h$n0I$sy$b$$e$%oLYRYX^o`pcop\\lp[c px&pIqUaVgV\sqQc 0,(E0T[0Fw,v$ <d! -?^8 WB)kl^ %\ / ;A U9S e w n*>A &t?Z^jv$X&+7?|dOdetx  N)5>LXg| \  X8L<Yg 0l2Fa'! )!*hg!A G!X !sEHB!!6&\Uyh:i_ 4zAUgt2Socket.c.line..2822gti2ConnectionHash.line.gti2ConnectionHashgti2ConnectionCompare.line.gti2ConnectionComparegti2ConnectionFree.line.gti2ConnectionFreegti2CreateConnectionObject.line.gti2CreateConnectionObjectgti2SocketConnectionsThinkMap.line.gti2SocketConnectionsThinkMap.line..3054.dwarf.0011..3055.dwarf.0014.gti2ConnectionHash.dwarf.0014.gti2ConnectionCompare.dwarf.0014.gti2ConnectionFree.dwarf.0015..3056.dwarf.0015..3057.dwarf.0015..3058.dwarf.0015..3059.dwarf.0004..3060.dwarf.0015..3061.dwarf.0015..3062.dwarf.0004..3063.dwarf.0015..3064.dwarf.0015..3065.dwarf.0013..3066.dwarf.0001..3067.dwarf.0004..3068.dwarf.0004..3069.dwarf.0014.gti2CreateConnectionObject.dwarf.0014.gti2SocketConnectionsThinkMap.dwarf.0000..3070.dwarf.0000..3071gti2ConnectionCleanupgti2SocketFindConnection.line.gti2SocketFindConnectionTableLookup_savegpr_27_restgpr_27gti2CreateSocket.line.gti2CreateSocketSocketStartUpgt2StringToAddressgsimallocmemsetTableNew2gsifreeArrayNewTableFreesocketArrayFreeSOHtoNsbindclosesocketgetsocknameSONtoHsgti2CloseSocket.line.gti2CloseSocketSocketShutDowngti2Listen.line.gti2Listengti2NewSocketConnection.line.gti2NewSocketConnectioncurrent_timegti2AllocateBufferTableEntergti2FreeSocketConnection.line.gti2FreeSocketConnectionArrayLengthArrayNthArrayDeleteAtTableRemovegti2SocketSend.line.gti2SocketSendgti2MessageCheckCanSendOnSocketsendtoGOAGetLastErrorgti2HandleConnectionResetgti2HandleHostUnreachablegti2SocketErrorgti2DumpCallbackgti2ConnectionThinkgti2SocketConnectionsThink.line.gti2SocketConnectionsThinkTableMapSafe2gti2FreeClosedConnections.line.gti2FreeClosedConnections.line.gti2SocketErrorgt2CloseAllConnectionsHardgti2SocketErrorCallback.dwarf.0013.HashImplementation.dwarf.0013.DArrayImplementation.dwarf.0013.GTI2Socket.dwarf.0013.GTI2Buffer.dwarf.0013.GTI2Connection.dwarf.0006.gti2SocketFindConnection.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.gti2CreateSocket.dwarf.0006.gti2CloseSocket.dwarf.0006.gti2Listen.dwarf.0006.gti2NewSocketConnection.dwarf.0006.gti2FreeSocketConnection.dwarf.0006.gti2SocketSend.dwarf.0006.gti2SocketConnectionsThink.dwarf.0006.gti2FreeClosedConnections.dwarf.0006.gti2SocketError.text.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @     4  ,  8/ 3  *3  6@ '>H FPYPQHgt2Utility.o/ 1217418501 0 0 0 13144 ` ELF14( !|aaH|8!N !|aaH|8!N !|aT>H|8!N !|aT>H|8!N !|D9a@H|? x|yx|#x|+x,A ^xH$h<`8",Ap?W>,A4 ; xH|exx8W>L1HH,;cxH|exx8L1HH0W>,Ax8W>L1HH 8xx9j@HA }ASx|N !|D9a@H|? x||x|#x|+x;; ,A|t,@;; H8x8:H|{x,@x; H|@@;@;HPP,@H <`8c<888H8xxH88|;_;H$}|ctH,@ 8`H;|t,@8{H|wx,A<`8c|@ 8`HlV>,ADCxH|~x<(@,CxH|vx,@ 8`H,v c,A,A58`x9j@HA }ASx|N ,A,@ ,A 8`H(,A ,A  cN !|$a 8a88H|xx H$|8! N !|$9a H|x|#x|+x,A|t,@ 8`HLxH|~x<(AxdxxHH xH|}xxdxxH9a H$|8! N !|aa88H|8!N !|aa88H|8!N !|aa8 8H,@ 8`Ha |8!N !|aa8 8H,@ 8`Ha |8!N !|aa88 H,@ 8`Ha |8!N !|aa88 H,@ 8`Ha |8!N !| |~x|#x,@88H ,@~H8 |8!N len < GTI2_STACK_HOSTLEN_MAXgt2Utility.c%s:%d%s:%d !$(%8&@)P*`+l.|/07<=@ADHJKMDNlOpP|RTUXYZ\^_` hi l(o,p0x4z<{@|DHLt(08DLPX\`   $"D#\&d'p(|*,-234789<$?4@LBTCXFhIxJLMPSTVWZ]^` a$m4oPq\rdslupw|yXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gt2\gt2Utility.c6!28gt2NetworkToHostIntU !#8iU # 28gt2HostToNetworkIntU !#8iU # 48gt2NetworkToHostShortU!#8sU# 48gt2HostToNetworkShortU!#8sU#   U" r- 8strAddressArrayr#" 8nIndexU#8SOInAddr! 8addrU #@8gt2AddressToStringc! " "8ipU # 8portU#%8stringc#) 8strAddressc#* 8inAddrr#   U8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# 18gt2StringToAddressU!&8stringc#!8ipc ##8portc#! 8srcIPU ## 8srcPortU#- 8stackHostr# % 8colonc#$ 8hostc# 8lenU#% 8checkc# 8tempU#* 8SOHostEnt#48gti2HandleHostInfoc!%8host#(8aliasesc#$8ipsc #18gt2IPToHostInfoc!$8ipU # .8aliasesc#  *8ipsc # % 8host#58gt2StringToHostInfoc!&8stringc#(8aliasesc#$8ipsc #% 8host# 8ipU #18gt2IPToHostnamec!$8ipU # 58gt2StringToHostnamec!,8stringc# 18gt2IPToAliasesc!$8ipU # - 8aliasesc#  58gt2StringToAliasesc!,8stringc# - 8aliasesc#  -8gt2IPToIPsc !$8ipU # ) 8ipsc #  18gt2StringToIPsc !,8stringc# ) 8ipsc #  +8gti2MessageCheck!(8messagec#"8lenc# <# h& ) * m m m  $. 0 m</ T. ` mh/ m/ + 0 4 Z^bfp5 6 7 8 9  : h1 =   4> h9 ; :  ? ; @ @; @ ;  @ \mP   QY(QURY!!(&RUMS[o$u$,SWT['',TW #"9E-]f r" UBU>V,, V^4V~TVyVVU WWB2WjZWWWX22XW&XxGXjXXX X1XU$XtCXhXXWPYW7_Y~;;TYUYY YW5ZX@^@jZ[ZZZW Z #[Y BB HB0 T[U |\e D D0 \a ] F FD ]U 6] g^ H HD ^a ^ _~ J JD &_Q J_z w` L LD `] ` ay N Np ,aS Tau,/;AG MS YPlP  "=-j" 7 rI v [(o((&P,D|,b3;GSf  T0 (FVbn$2Z00$D2hD'2@DK,2\Dk^24pPYYE[[3B!Hg!}W- Y te / _N ~e o ygt2Utility.c.line..2663strAddressArray$2685nIndex$2686@2712@2713@2714@2764@2765gti2HandleHostInfo.line.gti2HandleHostInfo@2864.line..2867.dwarf.0011..2868.dwarf.0001..2869.dwarf.0001..2870.dwarf.000c.strAddressArray$2685.dwarf.000c.nIndex$2686.dwarf.0001..2871.dwarf.0014.gti2HandleHostInfo.dwarf.0000..2872.dwarf.0000..2873gt2NetworkToHostInt.line.gt2NetworkToHostIntSONtoHlgt2HostToNetworkInt.line.gt2HostToNetworkIntSOHtoNlgt2NetworkToHostShort.line.gt2NetworkToHostShortSONtoHsgt2HostToNetworkShort.line.gt2HostToNetworkShortSOHtoNs_savegpr_25_restgpr_25gt2AddressToString.line.gt2AddressToStringSOInetNtoAsprintf_savegpr_20_restgpr_20gt2StringToAddress.line.gt2StringToAddressstrchr__msl_assertion_failedmemcpyisdigitatoiinet_addrgethostbynamegt2IPToHostInfo.line.gt2IPToHostInfoSOGetHostByAddr_savegpr_27_restgpr_27gt2StringToHostInfo.line.gt2StringToHostInfogt2IPToHostname.line.gt2IPToHostnamegt2StringToHostname.line.gt2StringToHostnamegt2IPToAliases.line.gt2IPToAliasesgt2StringToAliases.line.gt2StringToAliasesgt2IPToIPs.line.gt2IPToIPsgt2StringToIPs.line.gt2StringToIPsgti2MessageCheck.line.gti2MessageCheckstrlen.dwarf.0006.gt2NetworkToHostInt.dwarf.0006.gt2HostToNetworkInt.dwarf.0006.gt2NetworkToHostShort.dwarf.0006.gt2HostToNetworkShort.dwarf.0013.SOInAddr.dwarf.0006.gt2AddressToString.dwarf.0013.SOHostEnt.dwarf.0006.gt2StringToAddress.dwarf.0006.gt2IPToHostInfo.dwarf.0006.gt2StringToHostInfo.dwarf.0006.gt2IPToHostname.dwarf.0006.gt2StringToHostname.dwarf.0006.gt2IPToAliases.dwarf.0006.gt2StringToAliases.dwarf.0006.gt2IPToIPs.dwarf.0006.gt2StringToIPs.dwarf.0006.gti2MessageCheck.text.data.bss.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4- ,  % ,@  7  B  N  V&^-Mqh-<qr2.o/ 1217418502 0 0 0 62736 ` ELF@4(!`|9aH|? x||x |3x}Cx?_<`88,@<`;H8` H|HH8~DxH8~DH 888 888ԓ~8Ā88888;HpT|"|P|t|~;,A;H8W:|~;, A88~88 HH,A<`|t@@,@8H<8ExL1H@,A<`84H 8H448l88HDD,@H@,A<`80H 8H0А<8<,,H(H0@,A<`8$H 8H$$ H 8DD,@<`88`H8`x9jHA }ASx|N !|TLa $(,04!8A<<`;a,8@Ha08@HX\ `dhla $(8@8@4!8AHT> 8`9aPHT|8!PN !|TLHD|~x $(,0!4A8<`;8a< 8$H|x,AHxHxX\ `dhlx<$(,0!4A8H|x,@;8~xLHDT|8!PN !|TLHDa |#x$(,0!4A8<`;,Ax8|)88`N !|4a 8a8 L1Ha8H4|8!0N !|$|? x|~x|#x,@<`8c888VH,@<`8c888WHxH;x x|@ x#x,A 8`H<x|~xxHx|x8x|`8`HxA }ASx|N !| H|x,Al8HT T:|.,AHT:<`8|`" T:|.8H`8,A |8!N !|$|}x|+x|3x;8T>H,@8HxH<(@Hx<8H,A0xH|~x,@ 8`H$~ c,A8`$|8! N !  8!N T`>(@8AT>H`T`>(4@8GT>HHT`>(>@8T>H0T`>(>@ 8`+HT`>(?@ 8`/H8`N !|49a0H|zx|#x|+x;H;H8|@;Z8a |H88a |;x;,@Ȉ |pT> TT 6 |&p|T>  T>T:|6p|T> TT> ;H8a|cH};;,@|A089a0H4|8!0N !|49a0H|{x|+x ;HW>48a|;4,A;;;HxW>48a|W>|{|"|cT`Tc|PT@>|T>W>8a||| PT>48a|cW>8|H;4,A;;;HW>4||c8cT`Tc|PT@>|T>8a|cW>|cT`Tc|PT@>|T>W>8a|cW>8|HW>8a|W>8a||dT`Tc|PT@>|T>4|(8a||x|);4 |A,9a0H4|8!0N !|$|x 8 8H8x$|8! N !|d\XTP||x|#x|+x|3x,Ax,AAp|~|t,@\8axH8|DH|dx8|D88H8a8x|Hx|Hx|c8x\XTPd|8!`N !|$|xa<888 L1H T>aHa,AW>,@HL|@@T>W>|@A(aW> }N!$|8! N !|D9a@H|~x|#x|+x|3x|;x8 ,A,A ,@\x x(Ax }N!|yxW#>Hax|88Hx8xH; ,@x8  }N!;Hx8a |T:<`8c.,@;xxH,@<x8a |cx }N!x|@x8H; |Ax x,A8x|8x ;A ,A;`H;Hx,@ |zx }N!HP,@$|zdxx }N!H(,@ |zdxx }N!x|@x8H;|Al;{|AX9a@HD|8!@N !|4,(|~x|#x !Axx8 Hxx8Hxx8H,(4|8!0N !|49a0H|? x||x|#x|+x;`,A 8`HĀx x, @ 8`Hx<8H}x8x}~T`>8HT,@~8 }N! ,@(,A~ }N!~ x x,d@ 8`H|t}x|8xHl|~CW@:<`8c#.x$xH,@ 8`H,@4Cxx }N!x x,@8`Hxx x,@ 8`H`|t}x|8xH|,@$Cxx }N!H,,@ Cxx }N!x x,@ 8`H؀~8~ |A|x x,@8}x|8x~88~|Ax x,@8}x|8x~888 88,A`T>8`x9j0HA }ASx|N !|9aH|? x|wx|#x|+x|3x|;x<`;c8808,8(,@ $H؋];;W@>,A$W@>(A0W@>W@>P,@ H=;;W >,A$W >(A,W >W >P,@ HH;;W>,A$W>(A(W>W>P,@ H,@;T,@8<888@8D8H8L8АH4wxx8~dzx9H8x<,Ap~xx88H,A<HL8, ~xxWE>0W'>,W >_(Hwxx8~dzx9Hx9jHA }ASx|N !|D9a@H|? x|~x|#x|+x  ;<`;C, A@;H,8 |T>|T>|@A ;H;,AH;,A<888H,AH }N!H(,Acx$x }N!x9j@HA }ASx|N ! ;H$W:||@ 8`HP;, A܀8W 6||@@;{;,A,@ 8`Ht,@ 8`HdW 6||dH|xxHT`|xHW 6|dW 6|C #xW 6|H8`9a0H4|8!0N ! ;HxW 6||@@\T>W 6||@@@W 6||@@,8W 6|8W 6|8`H;,A8` 8!N !|$|~x;H|}xHDW 6|~,A,W 6|~ |P(@8W 6|~;,A$|8! N !|9aH|? x|~x|#x|+x|3x<`;c8H88p<,@|t,;@@,A(88Cxxx}N!H 84H,AT>(@T>(AH,@ 8 ;:;;8L |t%xH |t( A<`8cT:|c.|iN 80x8LxH,@H8,T0,@8,A؀|HH;;xxHH,Ax8LxxxHH80(8DH4D||tD|~|t|@XD8DD,A,AX||8c88@L1H@T>,Ax|8HH 8p$x8LxxHH8 , @; 8L8L|cxxH|H\8,At8DH4D||tD|~|t|@DD8DD,A,A$8||ct8 }N!H8ܐ8DH4D||tD|~|t|@ĀD8DD,A,A8L8L|cx8H88Dx8HxDH,@(x88HH8H4H0~8L8x9HĐĐ x9jHA }ASx|N !|  |x8 8a8|t8H8 889HH888| deB  |8! N !| D9a @H|? x|~x|#x<`;8 88|t8H;HX8 8xL1H88 HW:<`8|`";?#xH|dx8H;|A88H8H88H,A ;@H;@8DxH,A88H8dxH88H88H,A488H8H88H8H,A8 8 H x8 88899 9@H x,@0 x8 88899 9@H88 H H,  x,A8 8|!8 ~8 889HH~~,A 8  x9j @HA }ASx|N qr2_init_socket() %s.master.gs.nintendowifi.net%s resolved to %s Failed on DNS lookup for %s qr2_init_socket() returned failed (DNS error) qr2_init_socketW() qr2_create_socket() Failed to create heartbeat socket Failed to bind() query socket Query socket bind() success, but getsockname() failed Query socket created and bound to port %d qr2_init() qr2_initW() qr2_register_natneg_callback() qr2_register_clientmessage_callback() qr2_register_publicaddress_callback() Received %d bytes on query socket CanReceiveOnSocket() returned true, but recvfrom return 0! CanReceiveOnSocket() returned true, but recvfrom failed! HBSock is invalid No response from master, generating NoChallengeResponse error No challenge value was received from the master server.qr2_send_statechanged() Requested send statechange for LAN game, discarding Queing statechange for later send (too soon) qr2_shutdown() ASSERT on 'outbuf' [%s] in %s line:%d ASSERT on 'value' [%s] in %s line:%d 255.255.255.255%08X%04XsplitnumDiscarding invalid query (too short#1: %d bytes total) Discarding invalid query (too short#2: %d bytes remain) Discarding invalid query (too short#3: %d bytes remain) Discarding invalid query (too short#4: %d bytes remain) Building query reply (split packet supported) Finished split query reply (%d packets) Building query reply (single packet) Processing client message qr2_parse_queryA() Forwarding cdkey query onto cdkey sdk Received cdkey query but not using qr2-cdkey integration! Received IP verify challenge request Processing query packet Processing challenge packet Received setting options: %d Discarding public address (no callback set) Processing echo packet Processing adderror packet Processing clientmessage packet Processing keepalive packet Sent %d bytes as QR2 query response Sent keepalive to master localip%dlocalportstatechangedgamenamepublicippublicportSent heartbeat to master (size %d) %dqr2.cunknown%02xnatneg10fj8DLTXdhp| $,4<D<H8@LX    (04H`h|!"$&(+-/1357:;=@AL,PdSlTVWZ[\]_`k$p\sdtluxvxy|}$,04@HPX\`lt|$(LTdhl   ( , 4 L P \ h l         $ , 0 < @ D X \ d h t |" # & ' ( ) * , . / 0 2 4 6 (> 0D HE TF \G lI tJ K N P Q R U V W Z <[ H\ X] `^ h_ p` a b d p r s u w y z @{ X l        (048X`dlp|$@`p4\dl(Pl (<hpx <D P hl!*+.02$3<4H5\6h7l9p;x=?@ABCEFGHJLN(O<P@QDTLVTX\Y`Zh[\]^_`abcfgLhdi|j|} 48D\t,4DLdht (8H\hpx $(,048PT\dlptx |   !#') *.1(20384@5H6P8X<`>d?@BDFIKLP Dtx,LT\px (DH| $,04h |    ( 4$ P) , . 1 2 3 5 7 9 : = @ N Q R!k!l!(n!0o!8p!<q!@s!Dt!Xw!y!|!!!!!!!!!"" "" "D"\"d"|"""""""""""#####(#4#X#p#x########$$$$$4$H$X$\$d$h$l$$ $$$$$%% !%8&%L,%t-%|/%1%2%3%4%5%6&7&8&9&@;&H<&T>&`?&l@&xB&C&D&E&I&O&P&Q&T&V'W'Z'4['D\'La'Pb'`f'xi'l'm'o'q's''XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\qr2\qr2.c6!  ?U  ?U  UUUU UUUU UrU UrU UrcU UUU UcUU UU UU   U8SOSockAddr 8lenU## 8familyU## 8datar#UcU  U(8qr2_ipverify_info_s# 8addrr#& 8challengeU #' 8createtimeU # " r)8qr2_implementation_s # 8hbsockU#' 8gamenamer#) 8secret_keyr#D+ 8instance_keyr#5 8server_key_callback#5 8player_key_callback#3 8team_key_callback#3 8key_list_callback#; 8playerteam_count_callback#3 8adderror_callback#- 8nn_callback#- 8cm_callback#- 8pa_callback#* 8lastheartbeatU ## 8lastkaU #5 8userstatechangerequestedU#) 8listed_stateU#% 8ispublicU#" 8qportU#( 8read_socketU#* 8nat_negotiateU#% 8hbaddrr#. 8cdkeyprocess#2 8client_message_keysr#, 8cur_message_keyU#% 8publicipU #' 8publicportU#" 8udataU # + 8backendoptionsU#' 8ipverifyr#,8static_qr2_recr#, 8current_rec#) 8num_local_ipsU#  ?U*8qr2_hostnamer#8@enum$2407qr2_ce_qrnoerrore_qrwsockerrore_qrbinderrore_qrdnserrore_qrconnerrore_qrnochallengeerrorqr2_error_t_count  ?U=8qr2_init_socketAr! " "&8qrec##8sU# +8boundportU#  (8gamenamec#08secret_keyc# $8ispublicU#.8natnegotiateU# :8server_key_callback# :8player_key_callback# 88team_key_callback# 88key_list_callback# @8playerteam_count_callback# 88adderror_callback# *8userdataU # , 8hostnamer# H% 8retU# D 8iU## 8cr#* 8overrideU# @  U  U18qr2_init_socketWr!,8qrec#  #8sU# $+8boundportU# (.8gamenamec# ,08secret_keyc# 0*8ispublicU# 4.8natnegotiateU# 8:8server_key_callback# <:8player_key_callback# X88team_key_callback# \88key_list_callback# `@8playerteam_count_callback# d88adderror_callback# h*8userdataU # l. 8gamename_Ar# @/ 8secretkey_Ar# @8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#28qr2_create_socketr!#8sockc#(8ipc# #8portc#) 8saddrr# (" 8hbsockU#) 8maxportU# $% 8lasterrorU#$ 8baseportU#* 8saddrlenU#  08qr2_initAr! "&8qrec#(8ipc#  *8baseportU# $.8gamenamec# (08secret_keyc# ,*8ispublicU# 0.8natnegotiateU# 4:8server_key_callback# 8:8player_key_callback# X88team_key_callback# \88key_list_callback# `@8playerteam_count_callback# d88adderror_callback# h*8userdataU # l( 8hbsockU# <! 8retr#  U  U  U*8qr2_initWr!,8qrec#  "8ipc#*8baseportU# $.8gamenamec# (08secret_keyc# ,*8ispublicU# 0.8natnegotiateU# 4:8server_key_callback# 8:8player_key_callback# X88team_key_callback# \88key_list_callback# `@8playerteam_count_callback# d88adderror_callback# h*8userdataU # l( 8ip_Ar# <. 8gamename_Ar# </ 8secretkey_Ar# <=8qr2_register_natneg_callback! "%8qrec#+8nncallback#D8qr2_register_clientmessage_callback! "%8qrec#+8cmcallback#D8qr2_register_publicaddress_callback! "%8qrec#+8pacallback#*8qr2_think! "%8qrec#  U$ 8indatar#28qr2_check_queries! "%8qrec#) 8saddrr# ! 8errorU#* 8saddrlenU# 38qr2_check_send_heartbeat!%8qrec# 8tcU #68qr2_send_statechanged! "%8qrec#38qr2_shutdown! " "%8qrec#08qr2_keybuffer_addU!*8keybuffer#!8keyidU#  U18qr2_buffer_add_intU!-8outbuf# '8valueU#  ( 8tempr# .8qr2_buffer_addAU!'8outbuf#%8valuec## 8copylenU#" r+ 8local_ip_listr#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# 58enum_local_ips! " "& 8phost#-8get_sockaddrinU!$8hostc#&8portU# &8saddr#*8savehent#% 8hent#$8swap_byte! 8ac# 8bc#$ 8swapByteU#(8encode_ctU!8cU#  U  U$8gs_encode!"8insc# 8sizeU#%8resultc# 8iU# 8posU#( 8tripr#  ) 8kwartr#   U%8gs_encrypt!"8keyc#)8key_lenU# )8buffer_ptrc#,8buffer_lenU#  # 8counterU# 8xU# 8yU#* 8xorIndexU# ) 8stater# /8qr_add_packet_header!$8buf#'8ptypeU# +8reqkeyc#    @U58compute_challenge_response!%8qrec#$8buf#(8challengec#(8challengelenU#1 8encrypted_valr# 08handle_public_address!%8qrec#+8bufferc# $ 8ipU # * 8portTempU #   8portU#h8@enum$2408qr2_c>key_serverkey_playerkey_teamkey_type_count  U$8qr2_keybuffer_s# 8keysr#$ 8numkeysU#=8qr_build_partial_query_reply! "%8qrec#$8buf#%8keytyper#$8keycountU##8keysc#& 8kbr#  + 8playerteamcountU#( 8cttempU#  8iU#" 8pindexU#! 8kc# 8lenU#/8qr_build_query_reply!%8qrec#$8buf#08serverkeycountU# /8serverkeysc#  08playerkeycountU# /8playerkeysc# .8teamkeycountU# -8teamkeysc# ?8qr_build_split_query_replyU! "%8qrec#$8buf#)8progress#+ 8packetNumPosc#/ 8aRegisteredKeyIndexU#( 8aKeyNamec#)8QRSplitQueryProgress* 8mCurKeyTyper#* 8mCurPacketNumU#) 8mCurKeyIndexU#) 8mCurSubCountU# ) 8mCurSubIndexU#) 8mKeyBufferr#+8qr_process_query!%8qrec#$8buf#$8qdatac#8lenU#'8sender#* 8serverkeycountU#* 8playerkeycountU#( 8teamkeycountU#) 8exflagsU# / 8serverkeysc# 0/ 8playerkeysc# ,- 8teamkeysc# (, 8progressr# 8  U48qr_process_client_message!%8qrec#"8bufc#8lenU#/ 8natNegBytesr#   8iU#$ 8isnatnegU#( 8cookieU# 48qr_got_recent_messageU!%8qrec#"8msgkeyU# 8iU#48qr2_process_ip_verifyU!%8qrec#$8buf#'8sender# 8iU# 8nowU #* 8firstFreeIndexU#) 8numDuplicatesU#28qr2_check_ip_verifyU!%8qrec#'8sender#$8ipverifyU # 8iU#/8qr2_expire_ip_verify!%8qrec# 8iU# 8nowU #  wU!8qr2_buffer_s|% 8bufferr# 8lenU#x18qr2_parse_queryA! "%8qrec#$8queryc#8lenU#'8sender#' 8bufr# L' 8ptypeU#  % 8reqkeyc#" 8posc#* 8ipverifyU # H# 8iU# D0 8backendoptionsU # @)8send_keepalive!%8qrec#' 8bufr#   U58send_heartbeat! " "%8qrec#(8statechangedU#' 8bufr#  8iU#) 8ipkeyr#  ( 8tempr#  # c58qr2_registered_key_listr# :>NR\ h l x D    4 VZ  :>H T     D P t    fjx    m^bt    ", mJNX mvz m m ! "    .#2#D Z#^#r#v#       X, , , -      , m D p, 1 1 m ,    , 2m 3 3 4m 5m  &6 *6 ,4m 05m 8 @  m m  m 7 "7 , m < @ m H m L m   9 9    =   ; h;     A ?  &G*G8 H  @ X Jm 4m 4m  `K xK K  O O      | P M   0 D[mL[mT[m\[md[ml[mz\~\  4          ` z  ~  m!TC !jt!nt!a ! !c "Y "llm"x "H "E # $ $0 $<_ $T] $ $ $C % % %\ %n %r %C % % %7%7% % % m& & &ym& &(zm&0{m&< &P &\ &h &t & & & & & &M '0M '@ ' ' ' HTLPTX\`Pdh l0=|'    I 5()E=YM ]0mEv(UK"7&G6"2I'"-95LE`4p 0G#3CD 0 @ ?^?~bL#3H 4\Kiq"EL>sOex1 #d@Vs2$_;Qh~7)\N~p# U 1 G s    A  7, N W c, z  )   *           c ! 6 Y   - [ . M h    ? 7Ro 2O"r0Es  H]3^ 3a3Nm E8UpDB>=^A~d lU>}f9"]Ft1V~Jz0^ +F c~B.X -   g#/V@[x}*/X]| <&A|f 49cMl,b)/,5AiQf|,i-S?EXKWOg $#!!W)Dez  <Xv  _ + 1 7 C [ S l!\     !X  "  H "Z! &!""{!G !g#!!D!#^!(!#!#!"$"4":"F$U"X("m$z"$""""+""7#%#$%B#H%j#p%#%#%#_#$$$$[$+%$D$_$e$qQ$w$$$$%% %%%4%F;%L;$%XD%xd%%I%=%=x%E&  &) &I&[?&a?&mF&f&&&'''8'F'e 'y'A'A'G'p'((J(m("(L(u(()C)!CP)-S)<()Qz)x) ))E)E)Z* *!~*0(*E*m****H*H*U+ ++J+n++h,$ ,D&o,h&G,u,&k,,K,KL,*,b---$(-9-I-^---&-C-k..;.].~..M.M.T..x/(//I/x/6/d00670]P0cP0i*0ud000(00'01 1A31m'%1'S11'}1'2'2<'2e'!2x&2>2Y2YX2P22t2(33*3I3[3p323Z344D4s4:4'4 465]5],5$Y545I{5k5555 526&6H_6N_6ZY6j6{6676a6aT6Y77}7*(7?7Q7f77 7378c8c8+W8;8P~8b8w888"8"8T89q9-9P 9p(j9(F99(f9)99h9: )V::0)z:T):s)::):(:):)3; )U;/);Y);|);y;-;-;N;;u< (<) "+X#_s$<%,%I& &! &A']  '}y ( >)  P) w* +h ,  , . 0.7 .2> K4  ]46 6 67 7 8 9H  ;y 5 \!_{""!,<o!1e%!9hj!9 =5!qr2.c.line..2574...data.0current_recnum_local_ips@2660@2661@2662@2663@2664enum_local_ipsget_sockaddrin@2689@2730@2731@2732@2733@2734@2763@2794@2806@2817@2828qr2_check_send_heartbeatqr2_check_queriesqr2_expire_ip_verifyindata$2843@2869@2870@2871.line.qr2_check_queries@2902@2903@2904.line.qr2_check_send_heartbeatsend_heartbeatsend_keepalive@2923@2924@2925@2945@2965@2981@2982@2983@2984local_ip_list.line.enum_local_ips@3020.line.get_sockaddrinswap_byte.line.swap_byteencode_ct.line.encode_ctgs_encode.line.gs_encodegs_encrypt.line.gs_encryptqr_add_packet_header.line.qr_add_packet_headercompute_challenge_response.line.compute_challenge_response@3150handle_public_address.line.handle_public_address@3213qr_build_partial_query_reply.line.qr_build_partial_query_replyqr_build_query_reply.line.qr_build_query_reply@3287qr_build_split_query_reply.line.qr_build_split_query_reply@3351@3352@3353@3354@3355@3356@3357qr_process_query.line.qr_process_query@3369@3393qr_process_client_message.line.qr_process_client_messageqr_got_recent_message.line.qr_got_recent_messageqr2_process_ip_verify.line.qr2_process_ip_verifyqr2_check_ip_verify.line.qr2_check_ip_verify.line.qr2_expire_ip_verify@3586@3587@3588@3589@3590@3591@3592@3593@3594@3595@3596@3597@3598@3599@3603@3612.line.send_keepalive@3655@3656@3657@3658@3659@3660@3661@3662@3663@3664.line.send_heartbeat.line..3666.dwarf.0011..3667.dwarf.0001..3668.dwarf.0001..3669.dwarf.0001..3670.dwarf.0015..3671.dwarf.0015..3672.dwarf.0015..3673.dwarf.0015..3674.dwarf.0015..3675.dwarf.0015..3676.dwarf.0015..3677.dwarf.0015..3678.dwarf.0001..3679.dwarf.0015..3680.dwarf.0001..3681.dwarf.0001..3682.dwarf.000c.current_rec.dwarf.000c.num_local_ips.dwarf.0001..3683.dwarf.0004..3684.dwarf.0001..3685.dwarf.0001..3686.dwarf.0001..3687.dwarf.0001..3688.dwarf.0001..3689.dwarf.0001..3690.dwarf.0001..3691.dwarf.000c.indata$2843.dwarf.0014.qr2_check_queries.dwarf.0014.qr2_check_send_heartbeat.dwarf.0001..3692.dwarf.0001..3693.dwarf.000c.local_ip_list.dwarf.0014.enum_local_ips.dwarf.0014.get_sockaddrin.dwarf.0014.swap_byte.dwarf.0014.encode_ct.dwarf.0001..3694.dwarf.0001..3695.dwarf.0014.gs_encode.dwarf.0001..3696.dwarf.0014.gs_encrypt.dwarf.0014.qr_add_packet_header.dwarf.0001..3697.dwarf.0014.compute_challenge_response.dwarf.0014.handle_public_address.dwarf.0004..3698.dwarf.0001..3699.dwarf.0014.qr_build_partial_query_reply.dwarf.0014.qr_build_query_reply.dwarf.0014.qr_build_split_query_reply.dwarf.0014.qr_process_query.dwarf.0001..3700.dwarf.0014.qr_process_client_message.dwarf.0014.qr_got_recent_message.dwarf.0014.qr2_process_ip_verify.dwarf.0014.qr2_check_ip_verify.dwarf.0014.qr2_expire_ip_verify.dwarf.0001..3701.dwarf.0014.send_keepalive.dwarf.0001..3702.dwarf.0014.send_heartbeat.dwarf.0001..3703.dwarf.0000..3704.dwarf.0000..3705static_qr2_recqr2_hostname_savegpr_26_restgpr_26qr2_init_socketA.line.qr2_init_socketAgsimalloccurrent_timesrandstrcpyrandmemsetsprintfSOInetNtoAqr2_init_socketW.line.qr2_init_socketWUCS2ToAsciiString_savegpr_27_restgpr_27qr2_create_socket.line.qr2_create_socketSocketStartUpsocketSOHtoNlbindgetsocknameSONtoHsqr2_initA.line.qr2_initASocketShutDownqr2_initW.line.qr2_initWqr2_register_natneg_callback.line.qr2_register_natneg_callbackqr2_register_clientmessage_callback.line.qr2_register_clientmessage_callbackqr2_register_publicaddress_callback.line.qr2_register_publicaddress_callbackqr2_think.line.qr2_think_savegpr_25_restgpr_25recvfromqr2_parse_queryACanReceiveOnSocketqr2_send_statechanged.line.qr2_send_statechangedqr2_shutdown.line.qr2_shutdownclosesocketgsifreeqr2_keybuffer_add.line.qr2_keybuffer_addqr2_buffer_add_int.line.qr2_buffer_add_intqr2_buffer_addA.line.qr2_buffer_addAgsDebugAssertstrlenmemcpygetlocalhostSOHtoNsinet_addrstrcmpgethostbynamesscanfqr2_registered_key_list_savegpr_22_restgpr_22sendtoSONtoHl_savegpr_24_restgpr_24.line.qr2_parse_queryA_savegpr_23_restgpr_23.dwarf.0013.SOSockAddr.dwarf.0013.qr2_ipverify_info_s.dwarf.0013.qr2_implementation_s.dwarf.0007.static_qr2_rec.dwarf.0007.qr2_hostname.dwarf.0006.qr2_init_socketA.dwarf.0006.qr2_init_socketW.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.qr2_create_socket.dwarf.0006.qr2_initA.dwarf.0006.qr2_initW.dwarf.0006.qr2_register_natneg_callback.dwarf.0006.qr2_register_clientmessage_callback.dwarf.0006.qr2_register_publicaddress_callback.dwarf.0006.qr2_think.dwarf.0006.qr2_send_statechanged.dwarf.0006.qr2_shutdown.dwarf.0006.qr2_keybuffer_add.dwarf.0006.qr2_buffer_add_int.dwarf.0006.qr2_buffer_addA.dwarf.0013.SOHostEnt.dwarf.0013.qr2_keybuffer_s.dwarf.0013.QRSplitQueryProgress.dwarf.0013.qr2_buffer_s.dwarf.0006.qr2_parse_queryA.dwarf.0007.qr2_registered_key_list.text.data.bss.sdata.sbss.sdata2.line.debug.rela.text.rela.data.rela.sdata.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,            @4'( > T > 6>X>X'>^-Y\=4  ?x Jh  Vt  a m8uD}, qr2regkeys.o/ 1217418502 0 0 0 8904 ` ELF p4( !|$|? x||x,AH <`8c<888IH8`H|}x8,@ H H,@xA }ASx|N !| HHxHx,@8 |8!N !| |xx<8|H,A x<8H,@ 8`H8` |8!N !<;;,2A ,@ |#xH|#xT`:8|.8! N !|$a ;<`;a H|xaxHxH$|8! N hostnamegamenamehostportgametypegamevariantnumplayersnumteamsmaxplayersgamemodeteamplayfraglimitteamfraglimittimeelapsedtimelimitroundtimeroundelapsedpasswordnn_groupidtheKey != NULLqr2regkeys.cqr2_register_keyA() Attempted to register invalid key %d - %s Registered key %d - %s qr2_register_keyW() gamevermapnamegroupidplayer_score_skill_ping_team_deaths_pid_team_tscore_tcountryregionFI$LLMXN\QdRpVxW|XZ\_deghijknors,udwlxp}~ $,DXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\qr2\qr2regkeys.c6!# c58qr2_registered_key_listr#$8QR2KeyListNodeS( 8mKeyDatac#* 8mNextKey# 8QR2KeyListS' 8mHead#3 8qr2_internal_key_listr#=8qr2_internal_key_list_append! "%8theKeyc#) 8aNewNode#- 8aInsertPlace#;8qr2_internal_key_list_free! ", 8aNodeToFree#* 8aNextNode#D8qr2_internal_is_master_only_keyU! "'8keynamec#28qr2_register_keyA! "!8keyidU##8keyc#,8qr2_register_keyW!'8keyidU# )8keyc#  $ 8key_Ac#2,6,:->-H; P< d+mp+mx+m+m? ? +m2868<B N8R8XB   1 1G  C (9 `)\(X'T&P%L$H#D"@!< 840,($      3D*4#H548IzIL?IvSImJKJGI53J+K995(KbMKaIvKIL==\5LgIL#I<Moh@n@ltHMkNzCC`HNSNv%O?EEE`QOSxO|O $ *0 6<$ B0 H< NH TT Z` `l fx lr x ~    (08@HPX` hp  ,<X$ 0B#T3v x \.dOWlw2`P`fF52z!NeK!f4ozqr2regkeys.c@2411@2412...data.0@2413@2414@2415@2416@2417@2418@2419@2420@2421@2422@2423@2424@2425@2426@2427@2428@2429@2430@2431@2432@2433@2434@2435@2436@2437@2438@2439@2440@2441@2442@2443.line..2444qr2_internal_key_list@2462@2463@2500@2501@2502@2512.line..2513.dwarf.0011..2514.dwarf.0001..2515.dwarf.000c.qr2_internal_key_list.dwarf.0000..2516.dwarf.0000..2517qr2_registered_key_listqr2_internal_key_list_append.line.qr2_internal_key_list_append__msl_assertion_failedgsimallocqr2_internal_key_list_free.line.qr2_internal_key_list_freegsifreeqr2_internal_is_master_only_key.line.qr2_internal_is_master_only_keystrcmpqr2_register_keyA.line.qr2_register_keyAqr2_register_keyW.line.qr2_register_keyWUCS2ToUTF8StringAlloc.dwarf.0007.qr2_registered_key_list.dwarf.0013.QR2KeyListNodeS.dwarf.0013.QR2KeyListS.dwarf.0006.qr2_internal_key_list_append.dwarf.0006.qr2_internal_key_list_free.dwarf.0006.qr2_internal_is_master_only_key.dwarf.0006.qr2_register_keyA.dwarf.0006.qr2_register_keyW.text.data.sdata.sbss.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4Dxn w``  '8  2   =  Hp  T( 8\(dFwnghttpBuffer.o/ 1217418503 0 0 0 29608 ` ELFq4( !|$9a H|x|#x<`;,AH8`888H,@H8~888H,@H8~$888 H,@ 8`HH,A 8`H8xH|}x,@ 8`H8`9a H$|8! N !|$9a H|zx|#x|+x|3x<`;,AH8~@888BH,AH8`888CH,@H8~P888DH,@H8~888EH,@ 8`H,@ 8`H,A 8`H,A 8`Ht_888 8888 xdxH|}x,@ 8`H88`9a H$|8! N !|$9a H|{x|#x|+x|3x<`;,AH8~@888sH,AH8`888tH,AH8~`888uH,@H8~l888vH,@ 8`H,@ 8`Hp,@ 8`H`,A 8`HP8 88888 88`9a H$|8! N !|$9a H|{x|#x|+x|3x<`;,AH8~@888H,AH8`888H,AH8~`888H,@H8~l888H,@ 8`Hp,@ 8`H`,@ 8`HP,A 8`H@88888 8`9a H$|8! N !| |x,AH8`<888H,A4,A(,@ Hx88$H |8!N !|$9a H|x|#x|+x,AH8`<888H,AH8`<888H,AH <`8c<888H,@ 8`H,@ 8`H,@ 8`H؀ ,A 8`H,@xH|~x Hh,A$8 8<8`HxxH|{x,@$8 8<8`H@|@ |cxxH 8 |8`9a H$|8! N !|D9a@H|? x|~x|#x|+x<`;#8;,AH8`888"H,AH8`888#H,AH8yx888$H,@ 8`H`,@ 8`HP,@ 8`H@ ,A 8`H,~,A~,@xDxxHH,@CxH|}x,@ 8`HԀ~ |P,?@ xH:?~x~8|x |9>}N!|{x,@4xH,@ 8`HP~ |PH0,@|P Hvx8`H|AH8`x9j@HA }ASx|N !|$|x x8H,@ 8`Hhx88H,@ 8`HHx 8H,@ 8`H(x88H,@ 8`H8`$|8! N !|$|x,AH8`<888zH,@ 8`HȀ ,A 8`H 8c|Ah,A$8 8<8`HtxH|~x,@$8 8<8`H<T>|t | 8 8 |8`$|8! N !|$a 8a8 L1Ha88H$|8! N !| |x,AH8`<888H8 8 ,@8 |8!N !|$|x,A,@L88 8H|~x,A,@H,A<8 8<,@LHPH 8P8`H,A ,@ 8`HxXdd`PxxxH|~x,A@ ,@H8`H,8`H$d|dd`|A8`$|8! N !|49a0H|x|#x|+x<`;c;;,AH8{888 H,AH8{888 H,@ 8`Hx P,A 8`H\~8|@~;CHx]x#x|xH8|鮓|8`9a0H4|8!0N !|$|x|+x,AH <`8c<888-H,@ 8`H@ |@ 8`H,a|xH|8`$|8! N ghttpBuffer.csizeIncrement > 0buffer->fixed == GHTTPFalseconnectioninitialSize > 0userBuffersize > 0dataLen >= 0ghiEncryptDataToBuffer encountered unhandled return code: %d bufferIn != NULLlen != NULLbufferdata: %d D$D d$%&'+,-.2356?B C@D`EIJKLMNOPTUVWXYZ[\` a0b8f@hLiPrhstuvz{|$},~4<DLTX\`hpx$Ddlt| 08DPXh| $,4<HPXdlp|   (T \"`#$()*+,-./25$:8;@<L=T>\BlFIKLMNORS T W Y [ ] (^ ,f Lg hh i j k l m n p q x z ~ @ H P \ d x              , @ T d t          8 T \ d l |              < d h l        $ 0!4+L-l./2369:;XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpBuffer.c6!O8@enum$2542ghttpBuffer_cGHTTPFalseGHTTPTrueo8@enum$2842ghttpBuffer_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST"8@enum$2543ghttpBuffer_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileK8@enum$2844ghttpBuffer_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpBuffer_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU   Uc8@enum$2843ghttpBuffer_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpBuffer_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_DefaultrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr# 08ghiResizeBufferr!'8buffer#)8sizeIncrementU#& 8tempPtrc## 8newSizeU#.8ghiInitBufferr!+8connection#'8buffer#'8initialSizeU#)8sizeIncrementU#% 8bResultr#38ghiInitFixedBufferr!+8connection#'8buffer#)8userBufferc# 8sizeU#68ghiInitReadOnlyBufferr!+8connection#'8buffer#*8userBufferc# 8sizeU#(8ghiFreeBuffer!'8buffer#68ghiAppendDataToBufferr!'8buffer#$8datac##8dataLenU#% 8bResultr#" 8newLenU#8@enum$2676ghttpBuffer_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_Error78ghiEncryptDataToBufferr!'8buffer#$8datac##8dataLenU#$ 8resultr#* 8bufSpaceU#  8posU#' 8fragmentLenU#88ghiAppendHeaderToBufferr!'8buffer#*8namec# +8valuec#  68ghiAppendCharToBufferr!'8buffer##8cU# % 8bResultr#  U58ghiAppendIntToBufferr!-8buffer# #8iU#  , 8intValuer# )8ghiResetBuffer!'8buffer#48ghiSendBufferedDatar!+8connection#! 8rcodeU#+ 8writeFlagU#  , 8exceptFlagU# # 8datac# 8lenU#68ghiReadDataFromBufferr!)8bufferIn#(8bufferOutc#"8lenc#* 8bytesAvailableU#' 8bytesToCopyU#;8ghiReadDataFromBufferFixedr!)8bufferIn#.8bufferOutc# '8bytesToCopyU#6  " 0m@: `: : ; 7 <   <: Lm\: |: : (8 T= x6   : m: : : 7 6   : m : @: `: 7 m",: TF dG 6 m: m: : \J 8 K 7 8L N R lm|: m: : 0H DJ 8 4M tH m H H m H (m . 2 <: 8 Dm PV `H m   : 0[ p\ ] L^ ^  b  : : K 8_ z~: K * Oo\"~KaH|E}']* < Gq   ! " /#W?# O#3b#Cr#S$Z$ $3$F$V%$% dd=Ad`Nddr dddd>,!BdkY"odddd d/3d\`ddd#d $ d6 $$ :db P% fd d d & ' ' '2  'E 'U 'e 'u ' )(k / ;(" K(4 Q& ](G p(W (g ) *c e 3f) \+t l+ |+0 +@ +P +` +p gd gLfgn>gfgg+g g8g`4,-@2 -')j5-<>hN.@T2`.'iju.<~h/@2/'j/<h020'j0<h 0O0_-0r@0W1]2i1'rj~1<h1O1b1u1hshH+hn;,Qhf|hhh( hU"8h[qh-h.h/hA0$ho<1Vi+jjFjjjj3jAWjzj&jKjrjj/Ejpjdj@jpj&j2'Hje({j$jGjojkj.kDjWkmjkjCkjtj$jSjzj'jUj}j,jRj}j&jTj~)j*jUjo*j-j\jj1jAeWjlgj)j\j jh3jEi_ko}kJjknkkk.kXkf|kDkkl88lWk%lNltlm>>tmYjm k m Bm km { n  @ @P n^ j n!k!n!Bn!fo!!B!B@!oa!j!o!k!o"o"<pS"RD"XD"dpO"vk"q""H"H"q]"k"q#q#3q#C#Xq#~2$2r=$Q$WN$]N$$ir^${k$r$r$r$2$r%%r%Dr9%os%%P%P%s_%k%s%s&'t&E&KR&QR,&]t]&ok&t&t&&3 &u' 'T'TH'%ub'7k'Ru'uu'3'vT'W'Wt'vP'k'w((Y(!YT(-w_(Cj(Xw(yw(w(w(w)x)4):`)@`)Lx_)`k)ux)x)x)x*y*7*=b*Cb*Oyd*ck*xy*y%+$1=@ CPI` Ol U[x a?gmsy  : OoT"vKa" ! 3'WE~ZW$i {  !k  c Tt,@F@ @/OA#vS& e*w* t#hP6O@eP|6 ($!0r> LVnt , ,H( tt F TP0@PZfr < ,L d! ! +)!' d!Cs!\N+!y!Wo! !^&"4S@"b$*=%g&&'T'')I* ghttpBuffer.c@2918@2919...data.0@2920@2921.line..2923@2951@2952@2979@2980@3059@3060@3113@3131@3132@3161@3224@3225.line..3243.dwarf.0011..3244.dwarf.0004..3245.dwarf.0004..3246.dwarf.0004..3247.dwarf.0004..3248.dwarf.0013..3249.dwarf.0013..3250.dwarf.0001..3251.dwarf.0001..3252.dwarf.0015..3253.dwarf.0015..3254.dwarf.0015..3255.dwarf.0004..3256.dwarf.0015..3257.dwarf.0015..3258.dwarf.0001..3259.dwarf.0004..3260.dwarf.0015..3261.dwarf.0004..3262.dwarf.0015..3263.dwarf.0015..3264.dwarf.0015..3265.dwarf.0015..3266.dwarf.0015..3267.dwarf.0004..3268.dwarf.0001..3269.dwarf.0000..3270.dwarf.0000..3271_savegpr_27_restgpr_27ghiResizeBuffer.line.ghiResizeBuffer__msl_assertion_failedgsirealloc_savegpr_26_restgpr_26ghiInitBuffer.line.ghiInitBufferghiInitFixedBuffer.line.ghiInitFixedBufferghiInitReadOnlyBuffer.line.ghiInitReadOnlyBufferghiFreeBuffer.line.ghiFreeBuffergsifreememsetghiAppendDataToBuffer.line.ghiAppendDataToBufferstrlenmemcpy_savegpr_22_restgpr_22ghiEncryptDataToBuffer.line.ghiEncryptDataToBufferghiAppendHeaderToBuffer.line.ghiAppendHeaderToBufferghiAppendCharToBuffer.line.ghiAppendCharToBufferghiAppendIntToBuffer.line.ghiAppendIntToBuffersprintfghiResetBuffer.line.ghiResetBufferghiSendBufferedData.line.ghiSendBufferedDataGSISocketSelectGOAGetLastErrorghiDoSend_savegpr_25_restgpr_25ghiReadDataFromBuffer.line.ghiReadDataFromBufferghiReadDataFromBufferFixed.line.ghiReadDataFromBufferFixed.dwarf.0013._FILE.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0013.GHIBuffer.dwarf.0006.ghiResizeBuffer.dwarf.0006.ghiInitBuffer.dwarf.0006.ghiInitFixedBuffer.dwarf.0006.ghiInitReadOnlyBuffer.dwarf.0006.ghiFreeBuffer.dwarf.0006.ghiAppendDataToBuffer.dwarf.0006.ghiEncryptDataToBuffer.dwarf.0006.ghiAppendHeaderToBuffer.dwarf.0006.ghiAppendCharToBuffer.dwarf.0006.ghiAppendIntToBuffer.dwarf.0006.ghiResetBuffer.dwarf.0006.ghiSendBufferedData.dwarf.0006.ghiReadDataFromBuffer.dwarf.0006.ghiReadDataFromBufferFixed.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  @ @   @  40 3 Dx*!EP  ,JT  7J`  C], 6KdpSm<f]m/58 1217418503 0 0 0 16096 ` ELF=4( !|$|x,AH <`8c<888HD,A\ ,@ H;$<xxHD}N!|}x,A,@ 8$|8! N !|$|x ,AH <`8c<888HH@,A, $(?H@}N!$|8! N !| |x,AH <`8c<888aHt,A0dH|gxlphHt}N! |8!N connectionghttpCallbacks.c #H(T*`+d.h0l4p=>?GHLQZD`XalejrXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpCallbacks.c6!r8@enum$2842ghttpCallbacks_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST%8@enum$2543ghttpCallbacks_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileN8@enum$2844ghttpCallbacks_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpCallbacks_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Uf8@enum$2843ghttpCallbacks_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpCallbacks_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_Default8@enum$2676ghttpCallbacks_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_ErrorrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#R8@enum$2542ghttpCallbacks_cGHTTPFalseGHTTPTrue38ghiCallCompletedCallback!+8connection#( 8freeBufferr#% 8bufferc#% 8bufferLenU#28ghiCallProgressCallback!+8connection#,8bufferc# +8bufferLenU#  .8ghiCallPostCallback!+8connection#.26:D'  ' z~' ,  ! r %8 NaH|:p']G.f  W  3C/SCZS c3vFV$ --=-` !-/E-z--->-k,-Q-w---/-\-J-q-- -6-b  #- G- c- } ` p 2  E U e u  k " " 4  G 0W @g T.o r.J 4 .n . . . #. M. [" q.D " .k "  fI/e0)t 0@P`p1d&1L80N1np1111  18$":1`L"fC@ '4!<*2:@@L'U4a<j2z@'4<2  '4 <2 O _ r, C!IU!'^4j!<s2!O!b!u!2s2H2n'=2R"h2"2"2("2U"$2G"]2r222A 2o(!B3+m44F"4j44 4- C4f4&4K4r4 4 14\4p-4@"4p"4444Qg4$4G4o4.4.04C.Y4n.4C.4t"44?4f4'4U4}"44>4i4&4T"4~44A4[q4-"4\"4"44-/C4X1n4)4\44 2413K"R5%%5^45 " #5 H5 q6 ( ( 6] 4 6 6!)7]!E*!K*!W7Y!m4  * 6HrZ %l0N~~a  W;Z$ u X k2 D fVth^z;@2@r@;CR!~ ! 5xTk2X2! Lo!A!])!8d!Ts!m:+!e! i!!]ghttpCallbacks.c@2872@2873.line..2875.line..2898.dwarf.0011..2899.dwarf.0004..2900.dwarf.0004..2901.dwarf.0004..2902.dwarf.0013..2903.dwarf.0013..2904.dwarf.0001..2905.dwarf.0001..2906.dwarf.0015..2907.dwarf.0015..2908.dwarf.0015..2909.dwarf.0004..2910.dwarf.0015..2911.dwarf.0015..2912.dwarf.0001..2913.dwarf.0004..2914.dwarf.0015..2915.dwarf.0004..2916.dwarf.0004..2917.dwarf.0015..2918.dwarf.0015..2919.dwarf.0015..2920.dwarf.0015..2921.dwarf.0015..2922.dwarf.0004..2923.dwarf.0000..2924.dwarf.0000..2925ghiCallCompletedCallback.line.ghiCallCompletedCallback__msl_assertion_failedghiCallProgressCallback.line.ghiCallProgressCallbackghiCallPostCallback.line.ghiCallPostCallbackArrayLength.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghiCallCompletedCallback.dwarf.0006.ghiCallProgressCallback.dwarf.0006.ghiCallPostCallback.text.data.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @ 4 5$!$ %%p  0%|  <3  %D6L:_V;ghttpCommon.o/ 1217418504 0 0 0 25568 ` ELFa4( N N N N !|49a0H|? x|~x;;`;@88 ~Āc~Ѐ|P~C~|P x8ex8Gx9 }N!|}x,@ 8~H,@8`H,@ 8`H,@ ,A\|@̐8`H~Ѐ|Ѐ~ | ,A,@H~ЀP,@8~HH(~ĀĀ|xH8Г8`x9j0HA }ASx|N !|D9a@H|? x|~x|#x|+xy;cX,AHH|zx~\||@@ 8`Hh^\|@ vxH~۳x,A,@|,@p x8x8 H|wx,@  ,@ 8`H샿 H,8 8<8P8T8`HH~Lxex8H|}x,@l~LH||x,@8T8`Ht,A,A ,@ 8`HT8 8<P8T8`H0,@8T8`H8|鮓8`x9j@HA }ASx|N !|49a0H|? x|~x|#x|+x,A ,@ 8`H$,A,@|,@p8x8%xFx8H|{x,@ ,@ 8`HH$8 8<8P8`HHl~L$xEx8H|}x,@L~LH||x,A,A ,@ 8`HH8 8<P8`H,,@|,@l|lxx9j0HA }ASx|N !|$|x|#x|+x;,A|,@p,@d8T||PH,@ 8`HxH,@ 8`Hd`|A8TH8`H8`Hd`|ALxxxH|~x,A@,@H8`H<;|@ 8`H(8T||PH,@ 8`H8`$|8! N !|49a0H|{x|#x|+x<`;;@,A|t,A;@,AH8}l888H; ,A,@; ,AH8}888H,AH8}888HcxH,@ 8`Hh8:H||x,AD8;xHT`>,@$H88`H8P8`9a0H4|8!0N !| |x,A`H88,A(|t,Ax88HH8` |8!N !|$a|#xaH|x,@ 8`HX,AH88P,A(|t,Ax88HH8`$|8! N `N ghiDecryptReceivedData read past the end of connection->decodeBuffer! (%d\%d bytes) Received %d bytes server && *serverghttpCommon.cproxyAddress && !*proxyAddressproxyPort}r ,048@HTdp 0<HT\h # ',,1P3T7l8t:<>ABCDFHKOSWYZ_`d e(f0g4i<oDqLrTw\xdzh~lp(048@HPX\t| 48\t| ,48X(4< T$`%p'|().017:<=?BCFG N4PPQ\RdVlXxYZ^_bcklmXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpCommon.c6!18ghiThrottleBufferSizeU#08ghiThrottleTimeDelayU #(8ghiCreateLock!&8ghiFreeLock!"8ghiLock!$8ghiUnlock!O8@enum$2542ghttpCommon_cGHTTPFalseGHTTPTrueo8@enum$2842ghttpCommon_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST"8@enum$2543ghttpCommon_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileK8@enum$2844ghttpCommon_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpCommon_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Uc8@enum$2843ghttpCommon_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpCommon_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_DefaultrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#8@enum$2676ghttpCommon_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_Error78ghiDecryptReceivedDatar!+8connection#% 8aResultr#' 8aReadPosc#( 8aWritePosc#* 8aReadLenU# + 8aWriteLenU#  ' 8bytesToKeepU#o8@enum$2849ghttpCommon_c=GHIRecvDataGHINoDataGHIConnClosedGHIError98ghiDoReceiver! " "+8connection#%8bufferc#(8bufferLenc#! 8rcodeU#' 8socketErrorU# 8lenU# 8nowU #$ 8resultr#, 8recvLengthU#  (8ghiDoSendU!+8connection#&8bufferc#8lenU#! 8rcodeU#+ 8bytesSentU# $ 8resultr#! 8errorU#p8@enum$2856ghttpCommon_c>GHITrySendErrorGHITrySendSentGHITrySendBuffered58ghiTrySendThenBufferr!+8connection#&8bufferc#8lenU#! 8rcodeU#48ghiParseProxyServerr!&8serverc#,8proxyAddressc#(8proxyPortc#& 8strPortc#88ghiSetProxyr! " "&8serverc#38ghiSetRequestProxyr!)8requestU# &8serverc#+ 8connection#:8ghiThrottleSettings! " "&8bufferSizeU#%8timeDelayU #(8ghiProxyPortU#.8ghiProxyAddressc# ; ? `@ |A < B F 2m1m$1mdG H I xC J  N lO I K hR S @ L  T hJ z ~ U U U  V DW dX Y K \m\mY \m]m \m]m T` |Y  1m2m(c11d02e(33'f&;5A5Mg"]7c7oh$99OoQ"sKaH|:r']1Gf  $W4 D3WCgS{Z 3FV$ ii=6i`CYig}iii i>!7ikNdiiii i/ (i\ Ui i i  i  i6  /ib E [i i i    2  E U e u  !k $ 0!" @!4 F R!G e!W u!g jo jJ p jn jj8jXjjjDjk" #c{kl)$t$ $0$@$P$` $p4mdXmLjlmnmmm$m =m8Vlm`~%r&@x+&'p&<n'@+''p'<n(@+(' p(<"n2)8+D)'MpY)<bnn)O)_)r)*+*'p*<n*O *b*u0*GnshnHnn%nnn*@n(YonUnn&n'.nD(ZnAr)no*o+ppF+pjOptpppp& pK0prWppppip@%pp?Updzp p!p$ pG,poTpgj}pjpjpjpCj(ptCYpppp' pU:p}Lbpppp& pT#9p~M"cppp#p-p\+ApRhppkpmp)p\Apopnpo+ wqV  = = qb p q + q!%q!Mq!wq+!qR!,o"<r"Q,"WD"]D"cc"id"urd"p"r"r"r#r#5r#Tr7#sr[#+#r#s-#L#L|#sS$p$sy$@s$_s$s$s$+$s)$-p%dt%-%P%PL%t`%p%t%t& t&..&J&P&V`&b.Z&.&.&.'ub'' Z'&Z|',x'2y'>u^'hv''^'^'v\'v'v(p(w(5a(;a (Ad(Gc(Sw`(yw(x((](y.(\V!+X1l7=C IX`]w OoI"kKa  %W7sZI$[ m  k ctj@@@*!3E!oW$pi&&((    . 8& HT`w0@p 0<H|R"b} L@  (|4ZFVc4v x 10(1&IE"]g$s! o!s!)!,d!?s!+!(!B oVe"4~#-%\&b'`( ((%(.ghttpCommon.c.line..2866@2919...data.0@2965@3061@3062@3063@3064ghiParseProxyServer.line.ghiParseProxyServer.line..3100.dwarf.0011..3101.dwarf.0004..3102.dwarf.0004..3103.dwarf.0004..3104.dwarf.0004..3105.dwarf.0013..3106.dwarf.0013..3107.dwarf.0001..3108.dwarf.0001..3109.dwarf.0015..3110.dwarf.0015..3111.dwarf.0015..3112.dwarf.0004..3113.dwarf.0015..3114.dwarf.0015..3115.dwarf.0001..3116.dwarf.0004..3117.dwarf.0015..3118.dwarf.0004..3119.dwarf.0015..3120.dwarf.0015..3121.dwarf.0015..3122.dwarf.0015..3123.dwarf.0015..3124.dwarf.0004..3125.dwarf.0004..3126.dwarf.0004..3127.dwarf.0014.ghiParseProxyServer.dwarf.0000..3128.dwarf.0000..3129ghiThrottleBufferSizeghiThrottleTimeDelayghiCreateLock.line.ghiCreateLockghiFreeLock.line.ghiFreeLockghiLock.line.ghiLockghiUnlock.line.ghiUnlock_savegpr_26_restgpr_26ghiDecryptReceivedData.line.ghiDecryptReceivedDataghiResizeBufferghiResetBuffermemmove_savegpr_22_restgpr_22ghiDoReceive.line.ghiDoReceivecurrent_timeghiEncryptorSslDecryptRecvrecvGOAGetLastError_savegpr_25_restgpr_25ghiDoSend.line.ghiDoSendghiEncryptorSslEncryptSendsendghiTrySendThenBuffer.line.ghiTrySendThenBufferghiEncryptDataToBufferghiSendBufferedDataghiAppendDataToBuffer__msl_assertion_failedgoastrdupstrchratoigsifreeghiSetProxy.line.ghiSetProxyghiProxyAddressghiProxyPortghiSetRequestProxy.line.ghiSetRequestProxyghiRequestToConnectionghiThrottleSettings.line.ghiThrottleSettings.dwarf.0007.ghiThrottleBufferSize.dwarf.0007.ghiThrottleTimeDelay.dwarf.0006.ghiCreateLock.dwarf.0006.ghiFreeLock.dwarf.0006.ghiLock.dwarf.0006.ghiUnlock.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghiDecryptReceivedData.dwarf.0006.ghiDoReceive.dwarf.0006.ghiDoSend.dwarf.0006.ghiTrySendThenBuffer.dwarf.0006.ghiSetProxy.dwarf.0006.ghiSetRequestProxy.dwarf.0006.ghiThrottleSettings.dwarf.0007.ghiProxyPort.dwarf.0007.ghiProxyAddress.text.data.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @ 4      ('9@  2;  =;|  IM` 1QUAY]Alc]/76 1217418504 0 0 0 24576 ` ELF]4( !|$;H(`W:|c.,@ xH;|AԀ`|@H <`8c<888/H`;`W:H||x,@ 8`HxHp8`HW:|d.`W:|.,@0;H`W:|c.H;|@8`H,8`W:|c.;|Ax$|8! N !|$HHa  ,@H8`H,` T:.x88H8 `88 88888 8$8,8084888<8@8D8H8L8P88 88888 8$8(8,80848P8X8\8`88P888x8T88Ha,Ax8x88Ha,Ax888Ha,Ax888Ha,@xHH8`H`8Hx$|8! N !| |x<`;,AH8~<8(88H,AH8~H8(88H|@H8~h8(88H,AH8~8(88H,@ 8`HP,@ 8`H<,@ 8`H(|A 8`HHHH$H,H,HHL,AL8HLH8TH8xH8H8H8Hd,A xH`,A$`H,A`H8`,A,,Ax8}N!88`8H8` |8!N !|$|~x<`;,AH8}8(88H|@H8}8(88HH,A|AH8`H(`W:.,@;Hx$|8! N !|$a,@TH;H8`W:|c.,A`W:|c.}N!;|AH$|8! N !|$|x<`;,AH8~<8(885H,,AH8~8(886H;8,A ;HH8ĀH,8,H888 $H8$L8HLH8L8TH8xH8H8H8 88888T,AT,Ax8}N!88~(8H,A88080$|8! N !| ,AX<`8cH;H`W:|c.H;|A`H888 |8!N ghiNumConnections == ghiConnectionsLenghttpConnection.cconnectionconnection->request >= 0connection->request < ghiConnectionsLenconnection->inUserequest >= 0request < ghiConnectionsLenconnection->redirectURLRedirecting Connection Cancelling Thread and freeing memory https://!)+$,<-D/T345678<>?ABCEF$J0L4M8SXXh\l]t_`eijklmnopqrstu vwx$y,z4{<|D}L~T\dlt| 8D\h,Tx$,4<DPXt|0T X lpx!&)*+,-$.(4<5d68<@BDEFLMNRSTU VW[$\0]8a@bHcPdXh`ihjpkxmqtwxy|~  ( 4 @ H h p x  XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpConnection.c6!s8@enum$2842ghttpConnection_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST&8@enum$2543ghttpConnection_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileO8@enum$2844ghttpConnection_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpConnection_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Ug8@enum$2843ghttpConnection_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpConnection_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_Default8@enum$2676ghttpConnection_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_ErrorrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#@8ghiFindFreeSlotU! " " " 8iU#) 8tempPtr#" 8oldLenU#" 8newLenU#S8@enum$2542ghttpConnection_cGHTTPFalseGHTTPTrueF8ghiNewConnection! " " "& 8slotU#  + 8connection#+ 8bResultr# >8ghiFreeConnectionr! " "+8connection#F8ghiRequestToConnection! " "#8requestU#+ 8connection#r?8ghiEnumConnections! " " "/8callback#  8iU#08ghiRedirectConnection!+8connection#B8ghiCleanupConnections! " " " 8iU#+ 8ghiNextUniqueIDU#- 8ghiNumConnectionsU#- 8ghiConnectionsLenU#0 8ghiConnections#$ mHmTmXmjnr v = mm m> m? m m m@  m0mhC l D  mE mm F 0F TF xF G D mmD = (= 0mP= t= mC @ @ @ @ @ @ I J  K (K 0K 8K @K TL hM xN mmD  ,= 0mP= TC `mlD x mD mC  m mm$D ^b= = U @ @ @ @ ,I 4J DV LV TV \V W ( m 6G :G <Q H m T@ \m h m l@ t m |m m$p s&;O a H | > t ' ]!!G2!j!!" # $W$ $3#$C3$SG%ZW% g%3z%F%V&$& ZZ=Z` %Z3!IZ~ZZZ>"Zk#0ZUZ{ZZZ/Z\!ZNZuZ$Z %Z6%Zb & 'Z KZ gZ ' e( u( (2  (E (U (e (u ( )k 5 )" )4 ' ")G 5)W E)g Y[o w[J a [n [ [ [ ([ R[ `5 v[D 5 [k 5 * +gO\k]),t, ,0,@,P,`,p^d,^L>]T^nv^^^,^ ^8*5@^`R5l-J./@./'a)/<2_B0@H.T0']ai0<r_1@.1'a1<_2.2'a2<_2O2_!2r42K3Q.]3'far3<{_3O3b3u3_s_H_n/-E_Z5p_5_5_(5_U5,_O5e_z/_0_1_A2_o03J`+uaaF5ajaa'a5Kana&aKaraa#9adaxZa@5ap5a' a&(<aY)oa$aGaoa[ a"[8aK[aav[aC[at5aaGana'aUa}5a aFaqa&aT5a~*aaIac+ya-5a\5a5a%a5\Ka`^va)a\aa_'a9`S4o u X{89:4]4a44 !5S tb a A Ap 8 7 : bl b a! b!5!:cm!T5!ZG!`G$!f8!l9!xci!a!d!a!O!O!:!9!di"d"&a"?6+"E5"Q6'"Za"je"Q"Q"9":"8"en"6"e"f_#S#S#)f[#?a#Xgc#vX#|X#8#9#:#g_#7+##8-$$9-$4$@:0$[a$d '#()5XE[ j|< Hh( &(  s  &3O.a@R d vW?Z$ y ] k  gtd*B<@N:@`z@rCK S"7+#+#-$ -.$80I$h[$lmXp$n#/=QcoP<+3 I~de!w Qo!G!c)!d!s!B+!m!4 lQ!2mo!"b"_#PcghttpConnection.c@2897...data.0@2898.line..2899ghiFindFreeSlot.line.ghiFindFreeSlotghiConnectionsghiConnectionsLenghiNumConnectionsghiNextUniqueID@2949@2950@2951@2952@2969@2970@3007@3008@3009@3010.line..3024.dwarf.0011..3025.dwarf.0004..3026.dwarf.0004..3027.dwarf.0004..3028.dwarf.0013..3029.dwarf.0013..3030.dwarf.0001..3031.dwarf.0001..3032.dwarf.0015..3033.dwarf.0015..3034.dwarf.0015..3035.dwarf.0004..3036.dwarf.0015..3037.dwarf.0015..3038.dwarf.0001..3039.dwarf.0004..3040.dwarf.0015..3041.dwarf.0004..3042.dwarf.0004..3043.dwarf.0015..3044.dwarf.0015..3045.dwarf.0015..3046.dwarf.0015..3047.dwarf.0015..3048.dwarf.0014.ghiFindFreeSlot.dwarf.0004..3049.dwarf.0015..3050.dwarf.000c.ghiNextUniqueID.dwarf.000c.ghiNumConnections.dwarf.000c.ghiConnectionsLen.dwarf.000c.ghiConnections.dwarf.0000..3051.dwarf.0000..3052__msl_assertion_failedgsireallocgsimallocgsifreeghiNewConnection.line.ghiNewConnectionghiLockghiUnlockmemsetghiInitBufferghiFreeConnection.line.ghiFreeConnectionshutdownclosesocketghiFreeBufferghiPostCleanupStateghiIsPostAutoFreeghiFreePostghiRequestToConnection.line.ghiRequestToConnectionghiEnumConnections.line.ghiEnumConnectionsghiRedirectConnection.line.ghiRedirectConnectiongsiCancelResolvingHostnameghiResetBufferstrncmpghiCleanupConnections.line.ghiCleanupConnections.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghiNewConnection.dwarf.0006.ghiFreeConnection.dwarf.0006.ghiRequestToConnection.dwarf.0006.ghiEnumConnections.dwarf.0006.ghiRedirectConnection.dwarf.0006.ghiCleanupConnections.text.data.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @ 4  1   $p 7d  +<  6<  BL =JS,RZ!e\Zl/95 1217418505 0 0 0 28648 ` ELFm4( !|$a|#xaH|x,@ 8`H0,@;|@ 8`H,A|A 8`H,@(<88H,@ 8`Hē,@88`H,A(,A <`8c8<88BH8<`8<`8<`8<`8<`88888888`$|8! N !|D9a@H|? x|yx|#x<`;8;,A8|h88T8UH,A8|88T8VH8`H~,@8 8`H~88H;@;`;@ CxH}}8H|{x,A}H8`Hh}8H|{x,A}H8`H@88 8888888`x9j@HA }ASx|N !|$|? x|#x,A@,A}HxH888 8<`;8`xA }ASx|N !|d9a`H|{x|#x<`;; ,A888T8H ,@d~LH|}x,AD,A@(,AH88H84H 8P08`H 8  ,A888T8H~H|}x,A,A ,@ 8`H8 ( A<`8cT:|c.|iN 8Ԑ,Hl8(H`8L$HT8 HH8ȐH<8 H08TH$8H8 H 8 8`H8 88`9a`Hd|8!`N !|T9aPHa|#x |;x<`;;| H|x,@8H,@8H,@t8(AX<`8cT:|c.|iN 8(H<8Ȑ$H08 H$88H8pH 88`H(,A8~88T8>H8`9aPHT|8!PN !|D9a@Ha|#x |3x<`;;| H|x,@8H,@8H,@t8(AX<`8cT:|c.|iN 84$H<8h H08H$8ؐH8H 8P8`H(,A8~88T8{H8`9a@HD|8!@N !|$a <`8c8<88H8`$|8! N !|$a <`8c8<88H8`$|8! N https://ASSERT on 'engine==GHTTPEncryptionEngine_RevoEx' [%s] in %s line:%d ghttpEncryption.cASSERT on 'theEncryptor->mInitialized == GHTTPFalse' [%s] in %s line:%d ASSERT on 'theEncryptor->mInterface == NULL' [%s] in %s line:%d Failed to allocate SSL interface (out of memory: %d bytes) GameSpy SSL (RevoEx engine) initialized GameSpy SSL (RevoEx) engine cleanup called ASSERT on 'theEncryptor->mSessionStarted == GHTTPFalse' [%s] in %s line:%d GameSpy SSL (RevoEx) SSLConnect failed (SSL_EFAILED) GameSpy SSL (RevoEx) SSLConnect failed (SSL_ESSLID) GameSpy SSL (RevoEx) SSLConnect failed (Unhandled Error) ASSERT on 'sslInterface->mConnected == GHTTPTrue' [%s] in %s line:%d GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EFAILED) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_ESSLID) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_ESYSCALL) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EZERO_RETURN) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EWANT_CONNECT) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EVERIFY_COMMON_NAME) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EVERIFY_CHAIN) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EVERIFY_ROOT_CA) GameSpy SSL (RevoEx) SSLDoHandshake failed (SSL_EVERIFY_DATE) GameSpy SSL (RevoEx) SSLDoHandshake failed (Unhandled Error) GameSpy SSL (RevoEx) SSLWrite failed (SSL_EFAILED) GameSpy SSL (RevoEx) SSLWrite failed (SSL_ESSLID) GameSpy SSL (RevoEx) SSLWrite failed (SSL_EWANT_READ) GameSpy SSL (RevoEx) SSLWrite failed (SSL_ESYSCALL) GameSpy SSL (RevoEx) SSLWrite failed (SSL_EWANT_CONNECT) GameSpy SSL (RevoEx) SSLWrite failed (Unhandled Error) ASSERT on 'result > 0' [%s] in %s line:%d GameSpy SSL (RevoEx) SSLRead failed (SSL_EFAILED) GameSpy SSL (RevoEx) SSLRead failed (SSL_ESSLID) GameSpy SSL (RevoEx) SSLRead failed (SSL_EWANT_WRITE) GameSpy SSL (RevoEx) SSLRead failed (SSL_ESYSCALL) GameSpy SSL (RevoEx) SSLRead failed (SSL_EWANT_CONNECT) GameSpy SSL (RevoEx) SSLRead failed (Unhandled Error) FAIL [%s] ln %s line:%d V(08@#D$P'X*p.x/2467=BHIJK LM$N0O8P@QHRPSXT`VdO|PQUVYZ]_ab(e,f0h4o8qHrXs`thwpxyz~$(08@HPX`hl$(04<DLlx $(08@HLd"$ &(*,$.(00244<6@:H>P?lBpCtJKLNORSTWXY\_(a0c4e<g@iHkLmToXq`sdwl{t|(DHXXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpEncryption.c6!S8@enum$2542ghttpEncryption_cGHTTPFalseGHTTPTrue8@enum$2545ghttpEncryption_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_Defaults8@enum$2842ghttpEncryption_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST&8@enum$2543ghttpEncryption_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileO8@enum$2844ghttpEncryption_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpEncryption_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Ug8@enum$2843ghttpEncryption_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#rrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#@8ghttpSetRequestEncryptionEnginer!)8requestU# $8enginer#+ 8connection#8@enum$2676ghttpEncryption_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_Error&8gsRevoExInterface 8mIdU#* 8mClientCertIdU#& 8mRootCAIdU#) 8mConnectedr# 88ghiEncryptorSslInitFuncr!+8connection#-8theEncryptor## 8iU# - 8sslInterface#( 8verifyOptionU#! 8rcodeU#;8ghiEncryptorSslCleanupFuncr!18connection# -8theEncryptor#- 8sslInterface#98ghiEncryptorSslStartFuncr!+8connection#-8theEncryptor#- 8sslInterface#" 8resultU#;8ghiEncryptorSslEncryptSendr!18connection# -8theEncryptor#88thePlainTextBufferc#  48thePlainTextLengthU# .8theBytesSentOutc#- 8sslInterface#" 8resultU#;8ghiEncryptorSslDecryptRecvr!18connection# -8theEncryptor#78theDecryptedBufferc#  18theDecryptedLengthc#- 8sslInterface#" 8resultU#;8ghiEncryptorSslEncryptFuncr!18connection# 38theEncryptor#  88thePlainTextBufferc# 48thePlainTextLengthU# 78theEncryptedBufferc# 78theEncryptedLengthc# ;8ghiEncryptorSslDecryptFuncr!18connection# 38theEncryptor#  88theEncryptedBufferc# 78theEncryptedLengthc# 78theDecryptedBufferc# 78theDecryptedLengthc#  P Q   m  R SSTTUUVV&W*WX  mR  mR [ $\ @] P^ d_ x` _ Y 4_ <b bfc  mR f \ mhR pg !!Pd tc j ))\ mhR xd c m 00 mR d 11 m  R *1.10 m6 : @R `TdTphT|lTdpT4tTXxTL|T@TTTT(hhh h$h(h,h0hkkkkkkkk3)X 4S56sF7&l8O9a9H9|79o99'9]:.:Gc:::; < !=W1= A=3T=Cd=Sx>Z> >3>F>V?$? pp=3p`@9Vpd:zpppp>;4pkK<appppp/ %p\ Rp p p = p > p6 > ,pb B? Xp |p p @ A A A2 7 AE AU Ae Au A Bk %4 1B" AB4 G@ SBG fBW vBg qo qJ w qn qq9qYqq4qD4qk4C Dgrs)EtE E0E@EPE`%Ep9td]tLostnttt E t Bt8[4qt`4F@KF'wF<uG@KG'wG< uH@#K/H'8wDH<Mu]IcKoI'xwI<uIOI_IrIJKJ'w J<u"JO5JbHJu[JrusuHun5u4 u#49uU4ku(4uU4u4uF+uCGYuoHuAIuoJv+w2wF@4Vwjzww6w7w w&6wK[wrww8wwp)w@:4Pwpj4w@wAwB w$4wGWwowqwqwqwq'wC=qSwtn4www w'7wUew}w4www w&6wTN4dw~xCwwwDw-'4=w\V4lw}4wwrwtw)9w\lwwuwvx4N"N|.xiWxf5{xwK by yF yp y y! 4!%z-!EK!KS!QSx!]zc!sw!z!u!z!z!y"z"-z)"R{"uK"{U"U"{l"w"{"u"{#y#|#=K#CT#IT#U|d#kw#|#u#|#y#|$}$#K$)h$/h($;}l$Qw$l}$u$}$}%}3%3}`%Ky%`}%~T%K%k%k$%~l%w%~& u&~&V~&~.&y&~P&}&K'V' VT'l'+w'F'^u'y' 'B(y(W(zK(W(WT(l(w((u().)eE)| # E)/T5AhIGAM=S8*Yd-_Le7k6qP;wF};:L<@A GTAC@ ?`054886p;9+ 44h385: P8 L +=SOass>&dOa  WpZ$ ' 9 kK ]got@@@U)) |1@Wnv|xTTH@<FMTht d(!BK$f($(! o!x! )!.1d!Jjs!c+!! Z!!-"J5#Z#%~T&}(OghttpEncryption.c@2892...data.0@2893@2894@2895.line..2896@2957@2958@2959@2960@2976@3040@3041@3042@3043@3044@3045@3046@3047@3048@3049@3050@3051@3052@3053@3054@3057@3099@3100@3101@3102@3103@3104@3105@3108@3149@3150@3151@3152@3153@3154@3157@3168.line..3179.dwarf.0011..3180.dwarf.0004..3181.dwarf.0004..3182.dwarf.0004..3183.dwarf.0004..3184.dwarf.0004..3185.dwarf.0013..3186.dwarf.0013..3187.dwarf.0001..3188.dwarf.0001..3189.dwarf.0015..3190.dwarf.0015..3191.dwarf.0015..3192.dwarf.0004..3193.dwarf.0015..3194.dwarf.0015..3195.dwarf.0001..3196.dwarf.0004..3197.dwarf.0015..3198.dwarf.0015..3199.dwarf.0015..3200.dwarf.0015..3201.dwarf.0015..3202.dwarf.0015..3203.dwarf.0004..3204.dwarf.0000..3205.dwarf.0000..3206ghttpSetRequestEncryptionEngine.line.ghttpSetRequestEncryptionEngineghiRequestToConnectionstrncmpgsDebugAssertghiEncryptorSslInitFuncghiEncryptorSslStartFuncghiEncryptorSslCleanupFuncghiEncryptorSslEncryptFuncghiEncryptorSslDecryptFunc_savegpr_25_restgpr_25.line.ghiEncryptorSslInitFuncgsimallocmemsetSSLNewSSLSetBuiltinRootCASSLShutdownSSLSetBuiltinClientCert.line.ghiEncryptorSslCleanupFuncgsifree_savegpr_27_restgpr_27.line.ghiEncryptorSslStartFuncSSLConnectSSLDoHandshakeghiEncryptorSslEncryptSend.line.ghiEncryptorSslEncryptSendSSLWriteghiEncryptorSslDecryptRecv.line.ghiEncryptorSslDecryptRecvSSLRead.line.ghiEncryptorSslEncryptFunc.line.ghiEncryptorSslDecryptFunc.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghttpSetRequestEncryptionEngine.dwarf.0013.gsRevoExInterface.dwarf.0006.ghiEncryptorSslInitFunc.dwarf.0006.ghiEncryptorSslCleanupFunc.dwarf.0006.ghiEncryptorSslStartFunc.dwarf.0006.ghiEncryptorSslEncryptSend.dwarf.0006.ghiEncryptorSslDecryptRecv.dwarf.0006.ghiEncryptorSslEncryptFunc.dwarf.0006.ghiEncryptorSslDecryptFunc.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @  4X XYV)!B  ,FXP  7G  BGX  NY  NVa^iqhi4ghttpMain.o/ 1217418506 0 0 0 49240 ` ELF(4( request) == connectionURL && URL[0]bufferSize >= 0!buffer || bufferSizefilename && filename[0]name && name[0]application/octet-streambufferLen >= 0reportFilename && reportFilename[0]ASSERT on 'post != NULL' [%s] in %s line:%d ASSERT on 'soap != NULL' [%s] in %s line:%d postbuffer14H6L8P:T=>@ADEGJLMOX[\ a4b@fHmPn\odppqxrstuvwxyz{|}~$,8@Dlt$(4@DPX`dhl p378h9=>?@A BF$G0K4L<MDQLRTS`UlVtX|Z[]^abcdefghik0lHnTo\tdv|w| 0d $,DLX\dlt|   $ , 4 < H P X ` d |# $ 2 8 : a b (c L \          ( 4 @ H P h t                  ( D d t       $ , 4 < H T \ d | ! " % & ' ( ) - 1 2 6 9 : YZ0[Twdz{$,4@DLT\dp| $(@HLdp|  , 4L`lt!(-./129> ?@ D(E4I<JDLLMXSpXYZ^_cdfgmrs tvw }4~DL\p|  ,<T`hp  (4<HPX`d x   !4$<%D-X./123456$8(98TXUVWY(Z0[8\P]X^p_x`abde$d$,<DLPl (LTdxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpMain.c6!m8@enum$2926ghttpMain_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOSTI8@enum$2928ghttpMain_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpMain_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Ua8@enum$2927ghttpMain_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpMain_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_Default8@enum$2760ghttpMain_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_ErrorrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#*8ghiHandleStatus!+8connection#M8@enum$2542ghttpMain_cGHTTPFalseGHTTPTrue58ghiProcessConnectionr!+8connection#' 8completedr#98ghttpStartup! " " "38ghttpCleanup! " "(8ghttpGetAU!)8URLc# ,8blockingr# 88completedCallback# '8paramU # 08ghttpGetExAU! "#8URLc#'8headersc#%8bufferc#&8bufferSizeU#%8post#,8throttler# &8blockingr#78progressCallback#  88completedCallback# H'8paramU # L+ 8bResultr# + 8connection#)8ghttpSaveAU!)8URLc# .8filenamec# ,8blockingr# 88completedCallback# '8paramU #  18_ghttpSaveExU! "#8URLc#(8filenamec#'8headersc#%8post#,8throttler# &8blockingr#78progressCallback#  88completedCallback# '8paramU # H+ 8connection#+8ghttpSaveExAU!)8URLc# .8filenamec# -8headersc# +8post# ,8throttler#  ,8blockingr# $78progressCallback# (88completedCallback# ,'8paramU # 8+8ghttpStreamAU!)8URLc# ,8blockingr#  78progressCallback# 88completedCallback# '8paramU # 38ghttpStreamExAU! "#8URLc#'8headersc#%8post#,8throttler# &8blockingr#78progressCallback#  88completedCallback# '8paramU # + 8connection#)8ghttpHeadAU!)8URLc# ,8blockingr#  88completedCallback# '8paramU # 18ghttpHeadExAU! "#8URLc#'8headersc#,8throttler# &8blockingr#78progressCallback#  88completedCallback# '8paramU # + 8connection#)8ghttpPostAU!)8URLc# +8post#  ,8blockingr# 88completedCallback# '8paramU # 18ghttpPostExAU! "#8URLc#'8headersc#%8post#,8throttler# &8blockingr#78progressCallback#  88completedCallback# '8paramU # + 8connection#%8ghttpThink!28ghttpRequestThinkr!)8requestU# + 8connection#-8ghttpCancelRequest!#8requestU#+ 8connection#,8ghttpCloseRequest!)8requestU# + 8connection# 8@enum$2543ghttpMain_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFile.8ghttpGetStater!)8requestU# + 8connection#88ghttpGetResponseStatusc!)8requestU# )8statusCodec#+ 8connection#18ghttpGetHeadersc!)8requestU# + 8connection#-8ghttpGetURLc!)8requestU# + 8connection#.8ghttpSetProxyr!,8serverc# 58ghttpSetRequestProxyr!)8requestU# ,8serverc#  18ghttpSetThrottle! ")8requestU# &8throttler#+ 8connection#08ghttpThrottleSettings!,8bufferSizeU# +8timeDelayU #  .8ghttpSetMaxRecvTime!)8requestU# -8maxRecvTimeU #  + 8connection#-8ghttpGetSocketU!)8requestU# + 8connection# 8retU#18ghttpReuseSocketr!)8requestU# (8socketU#  + 8connection#08ghttpNewPost!/8ghttpPostSetAutoFree!%8post#,8autoFreer# (8ghttpFreePost!%8post#48ghttpPostAddStringAr!%8post#$8namec#&8stringc#:8ghttpPostAddFileFromDiskAr!%8post#$8namec#(8filenamec#.8reportFilenamec#+8contentTypec#<8ghttpPostAddFileFromMemoryAr!%8post#$8namec#&8bufferc#%8bufferLenU#.8reportFilenamec#+8contentTypec#08ghttpPostAddXmlr!%8post# 8soapU #/8ghttpPostSetCallback!%8post#/8callback# '8paramU #  - 8ghiReferenceCountU#.8ghiProxyAddressc#08ghiThrottleTimeDelayU #18ghiThrottleBufferSizeU#  A B 0A `C tD E F G H I J K L (M <N `O  P Q T mmmU VmWmX $T (m0m4m@[ D\mP\mT] \\m`X d^ lX a b NRV Z dA vz~  A   A $m0R 4e Xf pQ f Q $g @h XQ pi Q j  c m @n   A   A LmXR \e f Q f Q i (Q LQ hj p o  Hs ln     A m R e ,f DQ lf Q i Q j  o `w x     A m R e @f XQ f Q j  y P} tn   A m  A 4m@R De hf Q f Q i Q ,j 4 Po rvx B  B  j  0Q dB  B B B B H x B Vm ( XB B B  m  A  m" & 0A @ m  A   A $m4 h   mA A $A      m A `A A mA A h p   m m  4m: > HA ` ">x#m $IR%ad%H%|%%<%'y%]&&G&2&R&x' ( )W) )3)C)S*Z* /*3B*FU*Vi+$y+ =`%&Fn>'k(Ck/\=V)l *6*b+/I, '- 7- G-2 M= Y-E l-U |-e -u - .k : ." .4 , .G .W .g o 9J O en      ": 8D I: _k p: / 0a  ') P1t `1 p10 1@ 1P 1` 1p d L n2Z1 8:`:(234@34'4<5@35' 5<"26@83D6'MY6<br7x37'7<7O7_7r783 8'"8<+78OJ8b]8up8sHn2 : 8:Nj:(:U::*4@X5n6A7o8+%GFU:kj#=&KKpr$(>@O:ep:,- .$IGlo&<CRht:'LUz}:!&KTc:y~/0)-<:R\k::&)N\9Y ! -9UC\:M;:;` ;:49IRORTU[a>m3YYh>__`Q} :  :. U , a a > S z !!E!U!j!{:!<!:!s!-!"."+"R"b:"}("""k"k\"R"#,#=:#X#u.# #<##p#>#<T$<|$7<$^<$n$<$:$<$:$<Q$-% <%).%D<%k<%%%m%mh%T%&&I&Y&t&:&2&:&i&-'' .';'f'q'qT'T'':'(-((:.(U((s(s(>(V(}() )")3:)N)_:)t+)-)c).)* * *9*Pu*VuL*bR*~*:**.*++3w+9w+?>+KT+n{++:++:+,-,<,;.,Vc,},, ,{,{T,R,}--)-::-U-r.---}-}->-T. {.3.C.X.i:..:.).-.a..//@/V/o%//(//://P/[/00090?p0KP0n{0000\0U011!= 2A2W=2]2cH2oW222222a3(3Q3g333|3Z334 4$4*H46V4_4u4^4:44(4Z45 :5505!^5J5z5555Z55:566)6G6M06Y\6666H6W7 787N7g77p7V7778 8$:8*808<Z8e8880888 89 9d9T9+9@9Q:9pQ99\9M999:999Y::}:>:h::::x:_:::;;A;p-;:;;;a;;;<<@-==.>\>0>CW>O1>tV )? EO U:[pThx0p: $-8-  )m;IMJa_qp  WZa$A  k  a% Ht7 I[@m@*@jYTM#1 /=-M>x_>|q %:PcyTBd"h/BXhp|`(F \+< hIUat T \T (Ld t, T (d5 rHd(S >dwP \Fp ZHL\ F B<"9 ~dVp|f d|H F<4( \0    F 3 H 0 ^ z <H "2 p Td  x x  0 ( 3d HN2 c v\ 2  X n    Xx   5 L X d    ~2    l 2 - @! R o! h ! | )! d! s! +! ! ,9 (e3 A W x, o" % '^ (x *1 +, -3/g%J/h002923x44^04Q5rn6!67_8808"9hQ<9\:`;h-<y==.!>0!$>G1!ghttpMain.c.line..3025ghiHandleStatus.line.ghiHandleStatus@3069...data.0@3070@3071ghiProcessConnection.line.ghiProcessConnectionghiReferenceCount@3163@3164@3165@3232_ghttpSaveEx.line._ghttpSaveEx@3407@3602@3603@3641@3687@3688@3689@3705@3706.line..3721.dwarf.0011..3722.dwarf.0004..3723.dwarf.0004..3724.dwarf.0013..3725.dwarf.0013..3726.dwarf.0001..3727.dwarf.0001..3728.dwarf.0015..3729.dwarf.0015..3730.dwarf.0015..3731.dwarf.0004..3732.dwarf.0015..3733.dwarf.0015..3734.dwarf.0001..3735.dwarf.0004..3736.dwarf.0015..3737.dwarf.0004..3738.dwarf.0004..3739.dwarf.0015..3740.dwarf.0015..3741.dwarf.0015..3742.dwarf.0015..3743.dwarf.0015..3744.dwarf.0014.ghiHandleStatus.dwarf.0004..3745.dwarf.0014.ghiProcessConnection.dwarf.0014._ghttpSaveEx.dwarf.0004..3746.dwarf.000c.ghiReferenceCount.dwarf.0000..3747.dwarf.0000..3748__msl_assertion_failedghiRequestToConnectionghiDoSocketInitghiDoHostLookupghiDoLookupPendingghiDoConnectingghiDoSecuringSessionghiDoSendingRequestghiDoPostingghiDoWaitingghiDoReceivingStatusghiDoReceivingHeadersghiDoReceivingFileghiRedirectConnectionCanReceiveOnSocketghiCallCompletedCallbackghiFreeConnectionghttpStartup.line.ghttpStartupghiLockghiCreateLockghiThrottleBufferSizeghiThrottleTimeDelayghiUnlockghttpCleanup.line.ghttpCleanupghiCleanupConnectionsghiProxyAddressgsifreeghiFreeLockghttpGetA.line.ghttpGetAghttpGetExA_savegpr_25_restgpr_25.line.ghttpGetExAghiNewConnectiongoastrdupghiInitFixedBufferghiInitBufferghiPostInitStatemsleepghttpSaveA.line.ghttpSaveAghttpSaveExA_savegpr_26_restgpr_26.line.ghttpSaveExAghttpStreamA.line.ghttpStreamAghttpStreamExA.line.ghttpStreamExAghttpHeadA.line.ghttpHeadAghttpHeadExA_savegpr_27_restgpr_27.line.ghttpHeadExAghttpPostA.line.ghttpPostAghttpPostExA.line.ghttpPostExAghttpThink.line.ghttpThinkghiEnumConnectionsghttpRequestThink.line.ghttpRequestThinkghttpCancelRequest.line.ghttpCancelRequestghttpGetStateghttpCloseRequest.line.ghttpCloseRequestshutdown.line.ghttpGetStateghttpGetResponseStatus.line.ghttpGetResponseStatusghttpGetHeaders.line.ghttpGetHeadersghttpGetURL.line.ghttpGetURLghttpSetProxy.line.ghttpSetProxyghiSetProxyghttpSetRequestProxy.line.ghttpSetRequestProxyghiSetRequestProxyghttpSetThrottle.line.ghttpSetThrottleSetReceiveBufferSizeghttpThrottleSettings.line.ghttpThrottleSettingsghiThrottleSettingsghttpSetMaxRecvTime.line.ghttpSetMaxRecvTimeghttpGetSocket.line.ghttpGetSocketghttpReuseSocket.line.ghttpReuseSocketghttpNewPost.line.ghttpNewPostghiNewPostghttpPostSetAutoFree.line.ghttpPostSetAutoFreeghiPostSetAutoFreeghttpFreePost.line.ghttpFreePostghiFreePostghttpPostAddStringA.line.ghttpPostAddStringAghiPostAddString_savegpr_24_restgpr_24ghttpPostAddFileFromDiskA.line.ghttpPostAddFileFromDiskAghiPostAddFileFromDisk_savegpr_23_restgpr_23ghttpPostAddFileFromMemoryA.line.ghttpPostAddFileFromMemoryAghiPostAddFileFromMemoryghttpPostAddXml.line.ghttpPostAddXmlgsDebugAssertghiPostAddXmlghttpPostSetCallback.line.ghttpPostSetCallbackghiPostSetCallback.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghttpStartup.dwarf.0006.ghttpCleanup.dwarf.0006.ghttpGetA.dwarf.0006.ghttpGetExA.dwarf.0006.ghttpSaveA.dwarf.0006.ghttpSaveExA.dwarf.0006.ghttpStreamA.dwarf.0006.ghttpStreamExA.dwarf.0006.ghttpHeadA.dwarf.0006.ghttpHeadExA.dwarf.0006.ghttpPostA.dwarf.0006.ghttpPostExA.dwarf.0006.ghttpThink.dwarf.0006.ghttpRequestThink.dwarf.0006.ghttpCancelRequest.dwarf.0006.ghttpCloseRequest.dwarf.0006.ghttpGetState.dwarf.0006.ghttpGetResponseStatus.dwarf.0006.ghttpGetHeaders.dwarf.0006.ghttpGetURL.dwarf.0006.ghttpSetProxy.dwarf.0006.ghttpSetRequestProxy.dwarf.0006.ghttpSetThrottle.dwarf.0006.ghttpThrottleSettings.dwarf.0006.ghttpSetMaxRecvTime.dwarf.0006.ghttpGetSocket.dwarf.0006.ghttpReuseSocket.dwarf.0006.ghttpNewPost.dwarf.0006.ghttpPostSetAutoFree.dwarf.0006.ghttpFreePost.dwarf.0006.ghttpPostAddStringA.dwarf.0006.ghttpPostAddFileFromDiskA.dwarf.0006.ghttpPostAddFileFromMemoryA.dwarf.0006.ghttpPostAddXml.dwarf.0006.ghttpPostSetCallback.dwarf.0007.ghiProxyAddress.dwarf.0007.ghiThrottleTimeDelay.dwarf.0007.ghiThrottleBufferSize.text.data.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @  @ @ @4xe 00 />'m (  2x  =x(  I AQFYlcghttpPost.o/ 1217418506 0 0 0 58392 ` ELF4( !|$a,A H,@HH|,@ H HHHT,@HHH4,@HH8`<888H$|8! N !| 8`H|x,@ 8`HTx88H88`8<8H,@xH8`Hx |8!N ! |x 8!N ! |x 8!N !|$aHxH$|8! N !|T9aPH|? x|#x|+x_cxH|{xxH|~x,A ,@cxHxH8`H888H8xH|yx?8 x<8H|xx|A`;8 ;H8<`8c||tH,@||t, A;;||t,@$z8H8`x9jPHA }ASx|N !|D9a@Ha|#x|+x|3x|;xcxH|{xxH||xxH|}xxH|~x,A,A,A ,@,cxHxHxHxH8`HX8a88H8a 8H8 ,@ 88`9a@HD|8!@N !|D<840a|#x |;x}CxxH||xxH|}xxH|~x,A,A ,@$xHxHxH8`Hd8a88H8  $(,8H8 ,@ 88`<840D|8!@N !|4,a 8 8H8 ,@ 88`,4|8!0N ! |x 8!N !|$|}x<`;`,AH8`888H,@ 8`HĀ,A 8~PH ,A,,A8~d888H8~H|,A, ,A8~888H8~HH,A8~d888H ,A8~888H8~$|8! N !|4,($ ||x<`;`;8acHa  ,@ 8`H8HĀacH|x,A$,A8~8888H,@,H T<;HD,@8,A8~888H8Ha8a |A4 |`;x,($ 4|8!0N !|D9a@H|? x|zx<`;z`;8,@Ԁ,Ap,@8~888?H ,@8~888@H8 8H\,A8~d888IH8~$H``8/`8L8`8{H8 H{ H||x,@$|H H,@<|H|Hzd H,AH8`888fH ,@| H,A8|HT`Tc|PT>| ,A |HT`Tc|PT>| ,A c T`Tc|PT>| ,A H\,@|H|H ,@|H,A8 |HT`Tc|PT>|   ,A  |HT`Tc|PT>|   ,A  | T`Tc|PT>|   ,A  HT,@,8,A8~888H,@8~L888H8|H|HT`Tc|PT>| ,A 8`H8`HT`Tc|PT>| ,A 8~|H8~|HT`Tc|PT>| ,A H 8`888H8`H, 8  |Axx9j@HA }ASx|N !| |~x`,AH8`<888H,@ 8`H$ ,AxHH xH |8!N !| |x8,A,@d,@ 8`H88H,A 8`HdH  ,@ 8`HDHH4,A,,A$8`<888H8`H8` |8!N !| |x,AT,@$,A H8H,,A$,A8`<888&H |8!N !|D9a@H|x<`;`,AH8}8885H`,@ 8`H|8h8l8p8`t`x`cH||x8`x8Hdd,@ 8`H ;H`cxH|{x8a88Ha8aH,@H;H dxH|zxCxH;,@dH8d8`Hd8H;|ApdH|yx`cH|@H8}888oHxHp`,@8|H 8|8`9a@HD|8!@N !|$|xd,ALdH|}x;H dxH||xxH;|AdH8d`,A$`,A`H8`$|8! N !|D9a@H|? x||x|#x<`;,AH8~888H| ,@ 8`H| |@H8~ 888H}` ,@L}`,@<|,A,|,@8T H 8x 8H8~ dxH,A dxHH, @ 8+HHp`&p|,@H8~L888H`&p|8~\|W`Wc|PT >|8~\| 88H8c{t,@8H<x H,@ 8`HT8`HL,@<xH,@ 8`H(}d`|@ 8}TH8`H8`x9j@HA }ASx|N !|49a0H|? x|yx|#x<`;cy8 ;,@8{p888H`,@8{888H~`,A0xHT`Tc|PT>|#,@;,AԀ,@Ȁ,@8{888HxH|xxxH|dx8~xxH,A48~x8xH,A8~T|H,@ 8`H8~xHxH,@ 8`H~d`|@ 8~TH8`HhxH|xxxH|dxxxH|zx,@ 8`H0x8xH|zx,@ 8`H 8`Hx9j0HA }ASx|N !|49a0H|? x|~x|#x<`;,AH8|888LH~ |@H8| 888MH~H|@H8|H888NH888H|{x,A8 8<8`H|~ |@8 8<8`Hx8exH|yx,@ 8`H~ |@t}`,A\8 ~ T`Tc|PT>|#@,A,,@$x8ExH,@ 8`H8`H,A8`x9j0HA }ASx|N !|D9a@H|? x|~x|#x<`;,AH8x888H~ ,@ 8`H@~ |@H8x888H,A,@~ Px|xH|{x,A@ ,@H8`H8`H|~c |@x}`,A`8 ~c T`Tc|PT>|#@,A,,@$x8 ExH,@ 8`H8`H,@8`H~ P,?@ xH:?~ܳxx|xH|wx,@ 8`H|~c |@x}`,A`8 ~c T`Tc|PT>|# ,A,,@$x8%xH,@ 8`H8`H,A8`Hx9j@HA }ASx|N !|t9apH|? x|~x|#x|+x|3x<`;C; ,@8}` ,@|}`,@l~,@H8z888H,A 888L1HHH888L1HH,~,@@,A8А H 8 888( L1HH~,@}`,Ah;;8,,A,`T>,,A,`T>,8 -8.8`H|`4T>H08z|H|`4T>H2~cHH488|c8,8 H; 88|c8H8`H8`HT`#,A(H8x;88|,;A88|c8|H8z|H8z|HT`#,A(H8x;88|,;AxH\88HP~,A~,@~,@( ~ ~H(~ ~~}`,Ap;`:8 ,A `T> ,A `T> 8!8"~cH|`4T>H$H|`4T>H&H(88|c8 8 H;{ 88|cH~cH{~cHT`",A(H8`x;{88|,:A88|cHH{HT`",A(H8`x;{88|,:AyxHD,A8АH 8888XL1HH8`888H,A,@t,@88H|yx8}T88%xH,@ 8`H,xH,@ 8`H}d`|@ 8`H8}THH\,@88H|yxx88%xH,@ 8`H,@ 8`H8}TH~,@xxHHx~,@xxHHX~,@xxHH8~,@H8z888HxxHx9jpHA }ASx|N !|D<840|x<`;,AH8~888H`,AH8~888Hd,AH8~888HdH||x`cH|@H8~888Hh,AH8~888HdHh|AH8~$888H;d}Had`|@hxH,@ 8`Hd`|@ 8`H8TH|,A 8`Hh|@ 8`H̀|,A` ,@`,A|,A8~t888H8`H|exx8Ha,@ 8`HP,@ 8`H<|,@08`H(8|H}Ha,AH8~8883H}H8c|@8H 8,@8 H 8 ax Ha  ,@X8 ,A<,A 8,AH8~888AH8`H$ ,@ 8`H}8}|A܀,AX,@L,A8~888VH8T|H,@ 8`H8xH` ,Ah`,@X`,A8~4888dH8~pH|exx8pHa,@ 8`H d`|@ 8`H8`<840D|8!@N ghttpPost.cabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@-.*application/dimeASSERT on '!post->hasSoap' [%s] in %s line:%d multipart/form-data; boundary=Qr4G823s23d---<<><><<<>--7d118e0536ASSERT on '!post->hasFiles' [%s] in %s line:%d text/xmlapplication/x-www-form-urlencodedASSERT on 'data->type == GHIString || data->type == GHIXmlData' [%s] in %s line:%d ASSERT on 'foundSoapAlready == 0' [%s] in %s line:%d ASSERT on 'post->hasSoap' [%s] in %s line:%d ASSERT on 'post->hasFiles' [%s] in %s line:%d --Qr4G823s23d---<<><><<<>--7d118e0536ASSERT on 'post->useDIME' [%s] in %s line:%d http://schemas.xmlsoap.org/soap/envelope/connection->postArrayLength(connection->post->data) == ArrayLength(connection->postingState.states)state->pos >= 0state->pos < state->data->data.string.len(c / 16) < 160123456789ABCDEFASSERT on 'state->pos >= 0' [%s] in %s line:%d ASSERT on 'connection->post != NULL' [%s] in %s line:%d ASSERT on 'connection->encodeBuffer.len >= 0' [%s] in %s line:%d state->pos < state->state.fileDisk.lenstate->pos == (int)ftell(state->state.fileDisk.file)state->pos < state->data->data.fileMemory.lenstate->data->type == GHIString--Qr4G823s23d---<<><><<<>--7d118e0536 --Qr4G823s23d---<<><><<<>--7d118e0536 %sContent-Disposition: form-data; name="%s" %sContent-Disposition: form-data; name="%s"; filename="%s" Content-Type: %s state->data->type == GHIFileMemoryconnectionconnection->postingState.statesconnection->postingState.index >= 0connection->postingState.index <= ArrayLength(connection->postingState.states)ASSERT on 'connection->encodeBuffer.len == 0' [%s] in %s line:%d postStateconnection->completed && connection->resultASSERT on 'connection->encodeBuffer.pos == 0' [%s] in %s line:%d ASSERT on '!connection->post->hasSoap' [%s] in %s line:%d --Qr4G823s23d---<<><><<<>--7d118e0536-- 0poststatecid:id0%s=&%s= %00$,8@DPX`hlx ,8@HL`hlp|  %&')$*,+40<1L2T3X4\5h6l:t;>@DEFHMOPZ[D`HaTb`cldxfghijopqrstx|,`dp| @X\dlx$08Ddlx(0 4 < L X`l  " $<'H(L.l/34;=?@AB C D E F I $J DK PL \M hN pR |T V X Z [ \ ] ^ b c d e f g 0i <j Hl To `q hr s t u v w x y { | ~  ( 4 @ H T ` l t           ( 0 P p x           8 D L P d l        $<T\dlt  8@HP\dlpx&(.567;<=> ?(@4A@BPCdDpHxLPQUY[\]abdijosLyXzh|t~| (08X$DP\dp<@\hpx    @`p#0'8*@+P.X/h1p8x9:;<=>@GL$MHNpVWYZ[`dfghmno$s,v<xLyXzt|}$4<h4D\dlt|0@X`hpx ( 0Ldhx!%&)*+,-./0$1<2T4h5|89:;=>BCDEG HK0L4N8O@PDVdXtY|Z[^_`cghklmnop qrs8tPv\wpzt{|}    0 4 8 x |        !! !!! !,!@!L!T!`!h!p!!!!!!!""$"L"l"""##<#@#L#\#l#t#### # ####$ $($4$<$H$P$\'$d.$l2$p3$7$=%A%C%`H%hI%tM%|N%R%T%V%W%Z%\%b%d&g&<h&Xi&dn&lo&|q&r&&XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpPost.c6!*8ghiPostDataFree!&8elemU # % 8data#)8DArrayImplementationUUUUUUU 8GHIPost& 8data#* 8callback#" 8paramU #' 8hasFilesr# & 8hasSoapr#& 8useDIMEr#' 8autoFreer#.8ghiNewPost!% 8post#M8@enum$2542ghttpPost_cGHTTPFalseGHTTPTrue-8ghiPostSetAutoFree!&8_post#&8autoFreer#% 8post#28ghiIsPostAutoFreer!&8_post#% 8post#&8ghiFreePost!,8_post# % 8post#&8GHIPostStringData& 8stringc# 8lenU#+ 8invalidCharsr#* 8extendedCharsU# (8GHIPostFileDiskData ( 8filenamec#. 8reportFilenamec#+ 8contentTypec#*8GHIPostFileMemoryData' 8bufferc# 8lenU#. 8reportFilenamec#+ 8contentTypec# #8GHIPostXmlData 8xmlU #% 8stringr#' 8fileDiskr#) 8fileMemoryr#" 8xmlr# 8GHIPostData# 8typer#$ 8namec## 8datar#18ghiPostAddStringr!,8_post# $8namec#&8stringc#% 8post#( 8datar#  8lenU#! 8rcodeU# 8iU#! 8countU#78ghiPostAddFileFromDiskr!,8_post# $8namec#(8filenamec#.8reportFilenamec#+8contentTypec#% 8post#( 8datar# 98ghiPostAddFileFromMemoryr!,8_post# $8namec#,8bufferc#  +8bufferLenU# .8reportFilenamec#+8contentTypec#% 8post#( 8datar# .8ghiPostAddXmlr!,8_post# %8xmlU #  ( 8datar# % 8post#-8ghiPostSetCallback!&8_post#)8callback#!8paramU #% 8post#m8@enum$2842ghttpPost_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST 8@enum$2543ghttpPost_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileI8@enum$2844ghttpPost_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpPost_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Ua8@enum$2843ghttpPost_c1CRHeaderCRChunkCRCRLFCRFooter$8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpPost_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_Default8@enum$2676ghttpPost_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_ErrorrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#78ghiPostGetContentTypec!+8connection#% 8post#=8ghiPostGetNoFilesContentLengthU!+8connection#+ 8post# % 8data## 8iU# % 8numU#  ! 8totalU#2 8foundSoapAlreadyU# ' 8boundaryLenU#) 8stringBaseLenU#' 8fileBaseLenU#" 8endLenU#& 8xmlBaseLenU#\8ghiPostGetHasFilesContentLengthU! " " " " "+8connection#% 8post#% 8data## 8iU#  % 8numU# ! 8totalU#2 8foundSoapAlreadyU# , 8state# * 8padBytesU# * 8padBytesU#  * 8padBytesU# 68ghiPostGetContentLengthU!+8connection#% 8post#o8@enum$2898ghttpPost_c?GHIStringGHIFileDiskGHIFileMemoryGHIXmlData18ghiPostStateInitr!&8state#" 8typer#.8ghiPostStateCleanup!&8state#" 8typer#)8GHIPostFileDiskState& 8file# 8lenU #' 8fileDiskr#!8GHIPostState& 8data# 8posU#$ 8stater#18ghiPostInitStater!+8connection# 8iU# 8lenU#% 8data#) 8stater# ' 8pState#.8ghiPostCleanupState!+8connection# 8iU# 8lenU#& 8state#8@enum$2814ghttpPost_c[GHIPostingErrorGHIPostingDoneGHIPostingPostingGHIPostingWaitForContinue  Un8@enum$2856ghttpPost_c>GHITrySendErrorGHITrySendSentGHITrySendBuffered<8ghiPostStringStateDoPostingr!&8state#+8connection## 8iU#  8cU#, 8stringc# ' 8hexr# 2 8writeBuffer#  * 8resultr#   U98ghiPostXmlStateDoPostingr!&8state#+8connection# 8xmlU #' 8padr# " 8padlenU#$ 8resultr#  U  U>8ghiPostFileDiskStateDoPostingr!&8state#+8connection#* 8bufferr#  8lenU#$ 8resultr#' 8padr# " 8padlenU#  U  U@8ghiPostFileMemoryStateDoPostingr!&8state#+8connection#! 8rcodeU# 8lenU#' 8padr#  " 8padlenU#$ 8resultr#' 8padr# " 8padlenU#  U"8GSIDimeHeader - 8mVersionAndFlagsU## 8mTypeTU#+ 8mOptionsLengthU#& 8mIdLengthU#( 8mTypeLengthU#( 8mDataLengthU #68ghiPostStateDoPostingr!&8state#+8connection##8firstr#"8lastr# 8lenU#* 8resultr# * 8bufferr# 8$ 8writePosU#$ 8padBytesU#* 8headerr# ,. 8filenamec# 1 8contentTypec# ) 8filelenU# $ 8writePosU#$ 8padBytesU#* 8headerr#  18ghiPostDoPostingr!+8connection#1 8postingResultr#  1 8trySendResultr# - 8postingState#0 8postState# % 8lenU# ( < T \ d | m     " $ <      ( 0 H ` z~    , L X d p        h t       t   m mTm` m m m " & D x m  m  |   mm m m m m m m m  m m 4m @ H Lm Pm Xm \m dm l m pm xm m m  $m , L l m , 8 X x @m L `m l x m &m &m  P m ` m m   (       m   `  m       H \   ,  .    ( H P*    .  , h z ~   $2m,2m42m<2mx     T       0m< Pm\ t m     $ < D l |       " D l t          d  P  L     $ 4FmD PGm`  $&m( 4 @ L \ ` x &m &m &m    $ 0 < H T l       t | m ! !$ !8 !l !7 !< !@ ! "C " "F "J "h " " " " " # # #8 #D #` # #m$ $ Tm$ $Tm$ $x $ $ %M %\ %m% % % &,m&8 &@ &P [B& \y  \P\u)>]tN] ^]0n]@~]P]`]p,Bl]@Q^gw^^(^W S5^MSy^ $>^DJVXg|}{<Rw FLll^ P5~cQq1`GC__7_^_._:TtC~g_v^  H ] $ ? c      4 Q 3r XY w^ }  c     5 `- p U   ^   e   : f  9 ^    ; Q^ W ]l iZ z      &, 8SI^|r]`m>a ^bIcacHc|#c[cc'c]ddGOddde f  gWg -g3@gCPgSdhZth h3hFhVi$i =`,cBPdf> e k7fMr/\>kg h6hb.iDhj|kk k2akEkUkekuklk ^l"'l4-j9lGLlW\lgpoJn?iw^D^k^m na`dLn1]G i8^`^opNq@Tp`q'iuq<~r@pr'r<s@ps's< t p t' ) 5t< > JtO ]t_ mtr t u p u'  u<  uO ub uu! u!#s!DH!kn!{o!!^!!^!"^"("5^"KU"b^"x"^""q""r# # s#6A#Nt#do#|u#+##F#^$j$+$P$]`$s$a$$&$K% r%3%^%ob%%%%@%^&p&^&1&@j&V&rk&&l&$&G'o'0'C'Y'n'''''C'(t(^(5(d(('(U)})(^)>)l))&)T)^*~*)m*?*j**n*-*^*\+^++.^+D+q++++)+\,,K,],s,,,,4,b,---*vW-U-[l-gvh-}-v--v--v.v.*v!.KvS.w'..x)..y'..z"//{&/4 /@|/l(/r(H/xz/~{/y/x/w/|//|//|/0|04|0Y|:0z|l0|00|1|1,|1Z}1~*1*1}a11}11~o2S}2l^2r,2x,2W22y2~2z2.2.2T33$v31~3Js3sO33o3=39334G4+4Ag4a4o44^444\44y55!515F5T5o 55555Y55v66/6@6Y6 7n7r777777b77778"8?8k 8w8R88|88 99399<9?<9K_9\9q99999:::, :L :lI::@:@:d::::; ;%;D;S;h#;t;E; ; ;<<#C<)C<5f==3e=?=Z= ==O=r>>=>c>>>>M>M>\>??)?>?L^?a?n^???????c@@>@M@h@@9@]AA8AGAfDAAAA\AAAAB B$B<BQBfB@  #/?U D[a gPmd/sBy0 "8T6l ,.2/8$&>DL.JP|*VlHv  Z<   x(.T4:@ *FLL\RXn hp09Bb 'H5z(..Ntz $(*(0XQ#t  $$OtB, ,B 4;p, $6yR6td-Mvm6 VIa  W\Z*$<Nt`kr aF@@@  -"W?.y'\.){.'."/&/81R1o.2K}K2zk3=}6Q6 6n7j8 9 :$ $:D 6:dI`; r; ;=x >BB     7 Bx S ] d m` R( | z( < 2    H  + 5 < C J V b n  ,  @l d   2 (4 >D Z h t }          ^   x 6 L b w              # *"$ ;0 R )! s,! W z  { !!1!SXG!nL!v PY  3$!6ho!LXd!h!s!#+!#!,3Bs!3!475W=!qA^DghttpPost.c@2919@2920...data.0.line..2921ghiPostDataFree.line.ghiPostDataFree@2976@3067@3068@3069@3070@3071@3072@3073@3074@3104@3105ghiPostGetNoFilesContentLength.line.ghiPostGetNoFilesContentLengthboundaryLen$3117stringBaseLen$3118fileBaseLen$3119endLen$3120xmlBaseLen$3121@3187@3188@3189@3190@3191@3192@3193ghiPostGetHasFilesContentLength.line.ghiPostGetHasFilesContentLengthghiPostGetContentLength.line.ghiPostGetContentLengthghiPostStateInit.line.ghiPostStateInitghiPostStateCleanup.line.ghiPostStateCleanup@3287@3288@3324@3359@3360@3361@3362ghiPostStringStateDoPosting.line.ghiPostStringStateDoPosting@3402@3403@3404ghiPostXmlStateDoPosting.line.ghiPostXmlStateDoPosting@3444@3445ghiPostFileDiskStateDoPosting.line.ghiPostFileDiskStateDoPosting@3508ghiPostFileMemoryStateDoPosting.line.ghiPostFileMemoryStateDoPosting@3631@3632@3633@3634@3635@3636@3637@3638ghiPostStateDoPosting.line.ghiPostStateDoPosting@3730@3731@3732@3733@3734@3735@3736@3737@3738@3739@3740.line..3742.dwarf.0011..3743.dwarf.0014.ghiPostDataFree.dwarf.0015..3744.dwarf.0004..3745.dwarf.0017..3746.dwarf.0004..3747.dwarf.0004..3748.dwarf.0004..3749.dwarf.0013..3750.dwarf.0013..3751.dwarf.0001..3752.dwarf.0001..3753.dwarf.0015..3754.dwarf.0015..3755.dwarf.0015..3756.dwarf.0004..3757.dwarf.0015..3758.dwarf.0015..3759.dwarf.0001..3760.dwarf.0004..3761.dwarf.0004..3762.dwarf.0004..3763.dwarf.0015..3764.dwarf.0015..3765.dwarf.0015..3766.dwarf.0015..3767.dwarf.0015..3768.dwarf.0014.ghiPostGetNoFilesContentLength.dwarf.000c.boundaryLen$3117.dwarf.000c.stringBaseLen$3118.dwarf.000c.fileBaseLen$3119.dwarf.000c.endLen$3120.dwarf.000c.xmlBaseLen$3121.dwarf.0014.ghiPostGetHasFilesContentLength.dwarf.0014.ghiPostGetContentLength.dwarf.0004..3769.dwarf.0014.ghiPostStateInit.dwarf.0014.ghiPostStateCleanup.dwarf.0017..3770.dwarf.0004..3771.dwarf.0001..3772.dwarf.0004..3773.dwarf.0014.ghiPostStringStateDoPosting.dwarf.0001..3774.dwarf.0014.ghiPostXmlStateDoPosting.dwarf.0001..3775.dwarf.0001..3776.dwarf.0014.ghiPostFileDiskStateDoPosting.dwarf.0001..3777.dwarf.0001..3778.dwarf.0014.ghiPostFileMemoryStateDoPosting.dwarf.0001..3779.dwarf.0014.ghiPostStateDoPosting.dwarf.0000..3780.dwarf.0000..3781gsifreegsXmlFreeWriter__msl_assertion_failedghiNewPost.line.ghiNewPostgsimallocmemsetArrayNewghiPostSetAutoFree.line.ghiPostSetAutoFreeghiIsPostAutoFree.line.ghiIsPostAutoFreeghiFreePost.line.ghiFreePostArrayFree_savegpr_24_restgpr_24ghiPostAddString.line.ghiPostAddStringgoastrdupstrlenstrspnstrchrArrayAppend_savegpr_27_restgpr_27ghiPostAddFileFromDisk.line.ghiPostAddFileFromDiskghiPostAddFileFromMemory.line.ghiPostAddFileFromMemoryghiPostAddXml.line.ghiPostAddXmlghiPostSetCallback.line.ghiPostSetCallbackghiPostGetContentType.line.ghiPostGetContentTypegsDebugAssertArrayLengthArrayNthgsXmlWriterGetDataLength_savegpr_26_restgpr_26fseekftellrewindfclose_savegpr_25_restgpr_25ghiPostInitState.line.ghiPostInitStateghiPostCleanupState.line.ghiPostCleanupStateghiAppendCharToBufferghiAppendDataToBufferghiTrySendThenBufferghiSendBufferedDataghiResetBuffergsXmlWriterGetDataghiEncryptDataToBufferfread_savegpr_22_restgpr_22ghiDoSend_savegpr_21_restgpr_21sprintfSOHtoNsSOHtoNlmemcpystrcpyghiPostDoPosting.line.ghiPostDoPosting.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPost.dwarf.0006.ghiNewPost.dwarf.0006.ghiPostSetAutoFree.dwarf.0006.ghiIsPostAutoFree.dwarf.0006.ghiFreePost.dwarf.0013.GHIPostStringData.dwarf.0013.GHIPostFileDiskData.dwarf.0013.GHIPostFileMemoryData.dwarf.0013.GHIPostXmlData.dwarf.0013.GHIPostData.dwarf.0006.ghiPostAddString.dwarf.0006.ghiPostAddFileFromDisk.dwarf.0006.ghiPostAddFileFromMemory.dwarf.0006.ghiPostAddXml.dwarf.0006.ghiPostSetCallback.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghiPostGetContentType.dwarf.0013.GHIPostFileDiskState.dwarf.0013.GHIPostState.dwarf.0006.ghiPostInitState.dwarf.0006.ghiPostCleanupState.dwarf.0013.GSIDimeHeader.dwarf.0006.ghiPostDoPosting.text.data.sdata.sbss.sdata2.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @           @    4&& ./..".(H|B/,  :  E  Qdp YabtkghttpProcess.o/ 1217418507 0 0 0 49176 ` ELF4( !|$|~x,AH <`8c<888 H,@ 8`HЀ,AH <`8c<888&H,@ 8`Hx88H,@8(;H8x<88H,@8(;H 8`H0x8H|}x|讘8|xH~,@ 8`H||t,:@T;xHT`>  ,@ 8`H;|t,A8|t,/@H$(,@8 H 8P |t,@;xH~$H8+a ~$8 Ha ,@$,@ 8`H8`$|8! N !|49a0H|? x|~x<`;;}<x88HHxH,@8 8HH4,AT>HH T>H~L88H|}x,@@~LH||x,A,,A$,A8 8<PH~L888 H|}x,A,@D ,A88 8<,@~LH~PH 8PHH,@@,A4,@8H 8x88Hx9j@HA }ASx|N !|49a0H|? x|~x<`;,@;=,@8}88 8H,A8x8}N!|{x,@8 8URLhttps://Socket Initialization Encryption engine not set for HTTPS. Using default engine Encryption engine set for unsecured URL. Removing encryption. Initializing SSL engine Failed to initialize SSL engine Host Lookup Thread Creation Failed Error resolving hostname DNS lookup complete Connecting Securing Session ASSERT on 'connection->encryptor.mStartFunc != NULL' [%s] in %s line:%d ASSERT on 'connection->encryptor.mSessionEstablished == GHTTPFalse' [%s] in %s line:%d Sending Request HTTP/1.1 User-AgentGameSpyHTTP/1.0ConnectionKeep-AliveContent-LengthContent-TypeASSERT on 'writeBuffer == &connection->encodeBuffer' [%s] in %s line:%d Posting connection->completed && connection->resultWaiting ASSERT on 'connection' [%s] in %s line:%d ASSERT on 'connection->recvBuffer.len > 0' [%s] in %s line:%d HTTP/%d.%d %d%nReceiving Status Got HTTP continue len >= 0Reading footer Reading %d byte chunk Read %d bytes of chunk Read chunk footer Finished reading chunks Receiving Headers Location:http://%s:%d%sContent-Length:Transfer-Encoding: chunkedReceiving File http://://POST HEAD GET HostHost: close%dlen%xdatalen > 00 J !D"L&T'(*.0123567:?@A BC D,E4F<J@LPMTNdOpRxS|TWXZ_`abcdegh q<r`vdzt~x $,08@DL\|(08@HL\dtx&),.3678;>?@(E,G4J<KDNTWp]aefhijkprstu|}@HP\`lx(08<@Xt| 0<@`l   8 @ H P T ` h x |   ! " & ( ) * . 2 6 8 $9 ,: 4> 8@ DA LB \F `P T X \ ] a b f k l m n p q r (s @u Tv dz t| }           , < T h x           ( 0 @ P X p |         @H` t |!"&*+/024= B(F0GHIdJlKtL|NOTXY[ckl$vDh$@HPdlt| (@HPXhpt|   !"&*+,/43@4X8`9d:h;l=xA|CDEJKLMQRWYZcijlo<pTq\sdth~(Ldp ,8<HX`pt| ,0HPT X dpx|!"#'()*,.157:@AC$E,J4KDTdY[]_`bcdijnpuy~4DLTXp  $,4L\d(4<DH\ d h l  !("H'L(X*d+l/t5x6=?@ADEGdJxKLORTUV_efhi$j,k4p<rTs\x`|h~ $0<DLTX`t|     $ , 8 P T l t  XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\ghttp\ghttpProcess.c6!P8@enum$2542ghttpProcess_cGHTTPFalseGHTTPTruep8@enum$2842ghttpProcess_c=GHIGETGHISAVEGHISTREAMGHIHEADGHIPOST#8@enum$2543ghttpProcess_cGHTTPSocketInitGHTTPHostLookupGHTTPLookupPendingGHTTPConnectingGHTTPSecuringSessionGHTTPSendingRequestGHTTPPostingGHTTPWaitingGHTTPReceivingStatus GHTTPReceivingHeaders GHTTPReceivingFileL8@enum$2844ghttpProcess_cGHIHttpGHIHttps6 8open_modeU #4 8io_modeU #8 8buffer_modeU #6 8file_kindU #= 8file_orientationU #6 8binary_ioU #5 8io_stateU #8 8free_bufferU # 8eofU#" 8errorU#  U  UUU c UU UU cc U UU 8_FILEP# 8handleU ## 8moder#$ 8stater#5 8is_dynamically_allocatedU# ( 8char_bufferU# 1 8char_buffer_overflowU#, 8ungetc_bufferr#- 8ungetwc_bufferr#% 8positionU #& 8bufferc#( 8buffer_sizeU # * 8buffer_ptrc#$' 8buffer_lenU #(- 8buffer_alignmentU #,- 8saved_buffer_lenU #0' 8buffer_posU #4/ 8position_proc#8+ 8read_proc#<, 8write_proc#@, 8close_proc#D$ 8ref_conU #H2 8next_file_struct#L8@enum$2544ghttpProcess_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelledUUrcUUUU rUrcUU 8GHIBuffer$, 8connection#$ 8datac#! 8sizeU# 8lenU#  8posU#* 8sizeIncrementU#$ 8fixedr#' 8dontFreer#' 8readOnlyr#   Ud8@enum$2843ghttpProcess_c1CRHeaderCRChunkCRCRLFCRFooter8GHIPost)8DArrayImplementationUUUUUUU $8GHIPostingState ( 8states#" 8indexU#( 8bytesPostedU#' 8totalBytesU# * 8callback#" 8paramU #/ 8waitPostContinuer#( 8completedr#8@enum$2545ghttpProcess_cGHTTPEncryptionEngine_NoneGHTTPEncryptionEngine_GameSpyGHTTPEncryptionEngine_MatrixSslGHTTPEncryptionEngine_RevoExGHTTPEncryptionEngine_DefaultrrrrcUccrcccc!8GHIEncryptor4' 8mInterfaceU #& 8mEnginer#+ 8mInitializedr#. 8mSessionStartedr# 2 8mSessionEstablishedr#/ 8mEncryptOnBufferr#- 8mEncryptOnSendr#9 8mLibSendsHandshakeMessagesr#+ 8mInitFunc# . 8mCleanupFunc#$, 8mStartFunc#(. 8mEncryptFunc#,. 8mDecryptFunc#0+8GSIResolveHostnameInfo"8GHIConnection$ 8inUser#$ 8requestU#% 8uniqueIDU## 8typer# $ 8stater## 8URLc#- 8serverAddressc#% 8serverIPU #' 8serverPortU# + 8requestPathc#$' 8protocolr#(+ 8sendHeadersc#,* 8saveFile#0' 8blockingr#40 8persistConnectionr#8% 8resultr#<2 8progressCallback#@3 8completedCallback#D* 8callbackParamU #H# 8socketU#L( 8socketErrorU#P) 8sendBufferr#T+ 8encodeBufferr#x) 8recvBufferr#+ 8decodeBufferr#, 8getFileBufferr#1 8userBufferSuppliedr#/ 8statusMajorVersionU# / 8statusMinorVersionU#' 8statusCodeU#. 8statusStringIndexU#. 8headerStringIndexU#( 8completedr# . 8fileBytesReceivedU#$& 8totalSizeU#(+ 8redirectURLc#,* 8redirectCountU#0. 8chunkedTransferr#4* 8chunkHeaderr#8+ 8chunkHeaderLenU#D+ 8chunkBytesLeftU#H0 8chunkReadingStater#L) 8processingr#P/ 8connectionClosedr#T' 8throttler#X- 8lastThrottleRecvU #\& 8post#`+ 8postingStater#d( 8maxRecvTimeU #3 8proxyOverrideServerc#. 8proxyOverridePortU#( 8encryptorr#( 8handle#,8ghiParseURLr!+8connection#" 8URLc#" 8nIndexU#* 8tempCharU# ( 8strc#  8@enum$2676ghttpProcess_cGHIEncryptionResult_NoneGHIEncryptionResult_SuccessGHIEncryptionResult_BufferTooSmallGHIEncryptionResult_Error*8ghiDoSocketInit!+8connection#% 8aResultr#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# 08ghiDoHostLookup! "+8connection#% 8host#& 8serverc#-8ghiDoLookupPending!+8connection#8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#<8ghiDoConnecting! " " "+8connection#! 8rcodeU#+ 8addressr# + 8writeFlagU# , 8exceptFlagU#  & 8sizeU# ' 8socketErrorU#p8@enum$2865ghttpProcess_c=GHIRecvDataGHINoDataGHIConnClosedGHIError  U/8ghiDoSecuringSession!+8connection#$ 8resultr#* 8bufferr#  + 8bufferLenU# % 8aResultr#% 8aResultr#  U48ghiDoSendingRequest! "+8connection#* 8requestTypec#( 8oldPosU#  , 8writeBuffer#' 8bufr# 8@enum$2814ghttpProcess_c[GHIPostingErrorGHIPostingDoneGHIPostingPostingGHIPostingWaitForContinue'8ghiDoPosting!+8connection#$ 8resultr#* 8oldBytesPostedU#! 8rcodeU#* 8readFlagU# '8ghiDoWaiting!+8connection#* 8readFlagU#  , 8exceptFlagU# ! 8rcodeU#/8ghiParseStatusr!+8connection#. 8majorVersionU# . 8minorVersionU# , 8statusCodeU#  3 8statusStringIndexU# ! 8rcodeU# 8cU#  U/8ghiDoReceivingStatus!+8connection#* 8bufferr# + 8bufferLenU# $ 8resultr#* 8endOfStatusc#( 8statusLengthU#;8ghiDeliverIncomingFileDatar!+8connection##8datac#8lenU#% 8bufferc#% 8bufferLenU#( 8bytesWrittenU#08ghiParseChunkSizeU!+8connection#% 8headerc# 8lenU#% 8numU# ! 8rcodeU#78ghiAppendToChunkHeaderBuffer!+8connection##8datac#8lenU#$ 8numBytesU#;8ghiProcessIncomingFileDatar!+8connection##8datac#8lenU#* 8endOfHeaderc#$ 8numBytesU#* 8endOfFooterc#  U08ghiDoReceivingHeaders!+8connection#+ 8bufferc# <+ 8bufferLenU# 8* 8resultr# 4. 8hasHeadersr# 0, 8headersc# ,+ 8endOfHeadersc#. 8fileStartc# (, 8fileLengthU# $2 8contentLengthc#  ' 8locationc#( 8endc# % 8lenU# - 8szMaxSizer# @+ 8pStartc# # 8pEndc#) 8nMaxLenU# -8ghiDoReceivingFile!+8connection#% 8bufferc#+ 8bufferLenU#  $ 8resultr#& 8start_timeU #( 8running_timeU #, 8decryptedDatac#( 8decryptedLenU#& 8BUFFER_LENU#& 8BUFFER_LENU#(8ghiProxyPortU#18ghiThrottleBufferSizeU#.8ghiProxyAddressc#* . 2 6 @ f j n r | m  m  X m  L Z ^ p t |   X d   mm  *.p    $ 6:P      4 T pmt   mm    P     * . P m\   m  m  t   X h   #m $m %m $ 4m L ` p 'm (m )m  $ 4.m 8 X/m d t | )m m $ 4 T   < D X      *5.5@      m 4 m@ `  4 B;F;\    )m 9 L d j<n<    L   $?m* . 8 @@mL     Cm  `      Cm Gm( P lE A E <=  Mm @= L t QQ  ( 8 d )m Rm Sm Rm     NTRTT x     .U2UD P ~VV PP   WW N      &X*X4 l   DN `N l \6T ]P^p__#`LaaaHa|Jaaa'a]/bAbGvbbbc d 4eWDe Te3geCweSfZf f3fFfVg$g  #=F`Saiwb>1cGk^dt/8\ee f 6 )f ?b Ug k   h i i i2 _ iE iU ie iu i /jk 5] Aj" Qj4 Wh cjG vjW jg o J  n  ) I i  ] D ] k ] k )ld)mtm m0m@mP"m`2mpFdjL|nm- O8h]~`]no@uo'o<p@up'p<q@ uq' ,q<5ErKuWr'`lr<urOr_rrrsus's< sOsb0suCsZs{Hnn] ]!=]S(l]U]]o+pAWqmAros+F(]>jb^_&KCrj`@"]8pR]hwhij$G?ogzC%;tV]l'UM}_]u&T6]L~`kvl-]%\>]Te]{)!\Tt]<tW-tyOtqttu |~  @ U  z u !B!<j!d!!!!!,!" [""4"D"Y"\"""X""B">#!#BA#bd####[#####$ g$$4$U$e$$ $0$W%(vp%w %!%%t%Z%&~&!v&6&Ew&`&&u&&u&x &''4'!'-_'C'X'''''x(y(((X(R((v(y))/)P)~)))R))|)*&*KzW*b]*h9*n9D*zzZ**z*z+z+-z+`z6+zS+{ +)+++Z,,,+{,F,q,v,,%,|-]-=-=-&|f-<-Q|-t|-|-|-|. }.'A.-A.9}[.O.d}.}.}.}.~/E/E/)~b/?/T~/w~/~/$/]/N/N/f00$0G0f00 0 11 1&12[1H1]111v1 1]2 527`2b2223;3=`3b3t3334 r4%4+47X4M4b}444v445$F5Pn5|&5Y5&5Z5(55166!.6C  & ,20 8> DP<\n<tT=z@! (@\t IX8$L ,4<X hx   @H "I( .,44 :@+@l?FLD[ $pv|"LP0ZT n:`@FL R8XL^hdl hlp| @ P&p8W#JzL\an'  ,WZ$   'k "!d4tFX}@j@|@=% p% & '$*CW?+ Q,x../$0 5t&5&06GB6K Tks{<@!-|,=Scmp2GNVck{ t   . 4 Bx \ t        X   $ 8 L  Y  l s {$ h    d d~      0^ I V! h o! ~! )! >d! Rs! +! ! % t~ A ! W! s"{\ "B! #! #[ %! & ( 6)v O+) p0 4r 5(! 51! 6.!ghttpProcess.c@2929...data.0@2930@2931@2932@2933@2934@2935.line..2937ghiParseURL.line.ghiParseURL@2968@2969@2970@2971@2972@3001@3002@3018@3019@3069@3123@3124@3125@3126@3185@3186@3187@3188@3189@3190@3191@3192@3193@3194@3195@3196@3197@3198@3199@3200@3201@3230@3231@3253@3281@3282@3283ghiParseStatus.line.ghiParseStatus@3326@3327ghiDeliverIncomingFileData.line.ghiDeliverIncomingFileData@3369@3370ghiParseChunkSize.line.ghiParseChunkSize@3394@3395ghiAppendToChunkHeaderBuffer.line.ghiAppendToChunkHeaderBuffer@3461@3462@3463@3464@3465@3466@3467ghiProcessIncomingFileData.line.ghiProcessIncomingFileData@3552@3592@3593@3594@3595@3596@3597@3598@3648BUFFER_LEN$3605BUFFER_LEN$3475.line..3650.dwarf.0011..3651.dwarf.0004..3652.dwarf.0004..3653.dwarf.0004..3654.dwarf.0004..3655.dwarf.0013..3656.dwarf.0013..3657.dwarf.0001..3658.dwarf.0001..3659.dwarf.0015..3660.dwarf.0015..3661.dwarf.0015..3662.dwarf.0004..3663.dwarf.0015..3664.dwarf.0015..3665.dwarf.0001..3666.dwarf.0004..3667.dwarf.0015..3668.dwarf.0004..3669.dwarf.0015..3670.dwarf.0015..3671.dwarf.0015..3672.dwarf.0015..3673.dwarf.0015..3674.dwarf.0014.ghiParseURL.dwarf.0004..3675.dwarf.0004..3676.dwarf.0001..3677.dwarf.0001..3678.dwarf.0004..3679.dwarf.0014.ghiParseStatus.dwarf.0001..3680.dwarf.0014.ghiDeliverIncomingFileData.dwarf.0014.ghiParseChunkSize.dwarf.0014.ghiAppendToChunkHeaderBuffer.dwarf.0014.ghiProcessIncomingFileData.dwarf.0001..3681.dwarf.000c.BUFFER_LEN$3605.dwarf.000c.BUFFER_LEN$3475.dwarf.0000..3682.dwarf.0000..3683__msl_assertion_failedstrncmpstrcspngoastrdupatoistrchr_savegpr_23_restgpr_23ghiDoSocketInit.line.ghiDoSocketInitghiCallProgressCallbackSocketStartUpghttpSetRequestEncryptionEngine_savegpr_27_restgpr_27ghiDoHostLookup.line.ghiDoHostLookupghiProxyAddressinet_addrgsiStartResolvingHostnameghiDoLookupPending.line.ghiDoLookupPendinggsiGetResolvedIPghiDoConnecting.line.ghiDoConnectingsocketGOAGetLastErrorSetSockBlockingsetsockoptghiThrottleBufferSizeSetReceiveBufferSizememsetSOHtoNsghiProxyPortconnectGSISocketSelect_savegpr_25_restgpr_25ghiDoSecuringSession.line.ghiDoSecuringSessiongsDebugAssertghiSendBufferedDataghiResetBufferghiDoReceiveghiAppendDataToBufferghiDecryptReceivedDataghiDoSendingRequest.line.ghiDoSendingRequestghiAppendHeaderToBufferghiAppendCharToBufferghiAppendIntToBufferstrstrsprintfghiPostGetContentTypeghiEncryptDataToBuffer_savegpr_24_restgpr_24ghiDoPosting.line.ghiDoPostingghiPostDoPostingghiPostCleanupStateghiCallPostCallbackghiDoWaiting.line.ghiDoWaitingsscanfisspaceghiDoReceivingStatus.line.ghiDoReceivingStatusmemcpy_savegpr_26_restgpr_26ghiDoReceivingHeaders.line.ghiDoReceivingHeadersgsimallocmemmovestrlengsifreeghiDoReceivingFile.line.ghiDoReceivingFilecurrent_time.dwarf.0013._FILE.dwarf.0013.GHIBuffer.dwarf.0013.GHIPost.dwarf.0013.DArrayImplementation.dwarf.0013.GHIPostingState.dwarf.0013.GHIEncryptor.dwarf.0013.GSIResolveHostnameInfo.dwarf.0013.GHIConnection.dwarf.0006.ghiDoSocketInit.dwarf.0013.SOHostEnt.dwarf.0006.ghiDoHostLookup.dwarf.0006.ghiDoLookupPending.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.ghiDoConnecting.dwarf.0006.ghiDoSecuringSession.dwarf.0006.ghiDoSendingRequest.dwarf.0006.ghiDoPosting.dwarf.0006.ghiDoWaiting.dwarf.0006.ghiDoReceivingStatus.dwarf.0006.ghiDoReceivingHeaders.dwarf.0006.ghiDoReceivingFile.dwarf.0007.ghiProxyPort.dwarf.0007.ghiThrottleBufferSize.dwarf.0007.ghiProxyAddress.text.rodata.data.sdata.sdata2.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @ @   @     @ @ @4   %u&H$&PJ*>6T1t  <  G  S [cvmgbucket.o/ 1217418507 0 0 0 19248 ` ELFH؀4( !| 8`H|x,AH8`<888RH8`8 <8<8<8Hx |8!N !| |x,AH8`<888[H,AH <`8c<888\HHxH |8!N !|$|x,@,AH8`<888fH8`Ha8a88 <88Ha$|8! N !|4,(|x|#x ,@,AH8`<888uHxHa8 88a H8HxxHH,(4|8!0N !|$a a H|x,@ 8`H8xH$|8! N !|a a HH|8!N !|$||x|#x|+xxxH|x,@ 8`H|,@,xHc|`H|dxxHHH,@,xH# *H|dxxHHxxxH$|8! N !|$a |+xa H|x,@ 8`Ht,@,xHc|`PH|dxxHH@,@,xH#!(H|dxxHH xH$|8! N !|$a |+xa H|x,@ 8`Ht,@,xHc|`H|dxxHH@,@,xH# rH|dxxHH xH$|8! N !|$a |+xa H|x,@ 8`Ht,@,xHc|cH|dxxHH@,@,xH#!$H|dxxHH xH$|8! N !|49a0Ha |+xa H|x,@ 8`H,@H <`8c<888HxH|}xxH|{xxH|c8cH|~xxxHxxHxxHxHxH9a0H4|8!0N !|4,(a |+xa H|x,@ 8`H܀,@DxHc|`ր|8|dH|dxxHH,@|xHC l<C0( @*8 l<C0("$H|dxxHH xH,(4|8!0N `8`N 8`N !|$a  ~H;,A,@|`;H$,@~H||@A8,@W<HT<H,AP@,@H,@Hd|c8L1H|H`|c8>L2BH|H0|c8L1H|$|8! N ! |xH |t,\@ 8/8c|t,@x 8!N !|$|x|#x,@H`,@HH,@<,A H,@ ;HxHH|}xxH$|8! N ,@ 8`H,@ cH8cN !|4,|x,@,AH8`<888PH8H,4|8!0N !|$a ;axH||x;H$|}|ctH<8|!;|@A܀a |||`P$|8! N !|a ac H|8!N !|a a H|8!N !| |xH,@,A H |8!N gbucket.cset->bucketspbucket->type == bt_stringset\%s\%d\%s\%f\%s\%sC0jNQRS@UhVlWpZ[\]^_b d e(f,gPh\ihjpkxlmpstuvwx yz{(|4}D\x,4<Hp|  HT|DLd ,L\dl4DLT`$,DHLPTX\|      @ l p  ! % & ' ) * + , - $. (1 42 T3 `4 l5 x6 8 9 : < = A B C D F H K N 0O 8P <R `S hT t_ b d e f g h i j u $v 8w L} \ p |     XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gstats\gbucket.c6!'8HashImplementation 8bucketset_s) 8buckets#68NewBucketSet! "$ 8set#(8FreeBucketSet!$8set#8dumpdata_s $ 8datac## 8maxlenU # 8lenU #58DumpBucketSetc! "$8set#( 8datar# T8@enum$2399gbucket_c&bt_intbt_floatbt_string! 8ivalU#! 8fvalU#$ 8svalc#8bucket_s$ 8namec## 8typer#" 8nvalsU## 8valsr#.8BucketNewU ! "$8set##8namec#(8typer# .8initialvalueU #  * 8bucketr# (8BucketSetU !*8set# )8namec#  '8valueU # ( 8pbucket#(8BucketGetU !*8set# )8namec#  (8BucketAddU !$8set##8namec#!8valueU #( 8pbucket#(8BucketSubU !*8set# )8namec#  !8valueU #( 8pbucket#)8BucketMultU !*8set# )8namec#  !8valueU #( 8pbucket#(8BucketDivU !*8set# )8namec#  !8valueU #( 8pbucket#+8BucketConcatU !*8set# )8namec#  !8valueU #( 8pbucket## 8tempc# 8sc#(8BucketAvgU !*8set# )8namec#  !8valueU #( 8pbucket# 8jU#)8bintU ! "8iU# 8gU#+8bfloatU ! "8fU#!"8DumpMap!&8elemU # ,8clientDataU #  ' 8bucket#% 8data#" 8minlenU #,8stripcharsc! 8sc# 8pc#$8DoSetU !(8pbucket#!8valueU #$8DoGetU !(8pbucket#08DoFind! "$8set#)8namec# + 8tbucketr# )8BucketHashU!&8elemU # ,8numbucketsU#   8iU # 8lenU #$ 8hashcodeU # 8sc#58CaseInsensitiveCompareU!(8entry1U # (8entry2U #  ,8BucketCompareU!(8entry1U # (8entry2U #  %8BucketFree! 8elemU #*8g_buckets#9 ( m. 2 <: J N R V Z^`; h B L: T9 ~C ?0@1A2B<`8882Hcx8 xL1H|yxcx$xH||x,AH,@;@xHcxHCxx9jpHA }ASx|N !|$|x|#x8 ,@,AH8 HH|@$8$a 8 xHH,|P<`b8cM||6pT|x8<x=9}N!x8<x=9 }N!$|8! N !|$|x,@,APH,|P<`b8cM||6pT|x8<=9}N!$|8! N !|$|x|#x8 ,@,AH 8 H H|@(8(a  8 xHH,|P<`b8cM||6pT|x8<x=9 }N!x8<x=9}N!$|8! N !|$|x,@,APH,|P<`b8cM||6pT|x8<=9 }N!$|8! N !|TLH|~x <`8c !  "#  $%&'()*+,-./01234567 8!9":#;<`88a8#H8a@8 xL1H|x8a@xxHLHT|8!PN !|D<8|~x <`8c !  "#  $%&'()*+,-./012345<`88a8H8a88 xL1H|x8a8xxH<8D|8!@N !|TLH|~x <`8c !"# $%  &'  ()*+,-./0123456789:; !<="#>?$%@A&'BC(D)E<`88a8)H8aH8 xL1H|x8aHxxHLHT|8!PN !|TLHD@||x |3x|;x<`8c      !"#$%&'()*+,-./ 0!1"2<`88a8"H8a88 xL1H|x,A8a8xH|x,A0H,AD8`88xx}N!H$8`x888xxHLHD@T|8!PN !|4a $$a989 A H4|8!0N !|4a $!(A,,a $9 A(H4|8!0N !|4a $!(A,8a $!(A,H4|8!0N !p|9aH|yx|#x|+x|3x|;x}Cx!}]Sx<`8c()*+,-./ 01  23  456789:;<=>?@ABCDEFG !HI"#JK$%LM&'NO()PQ*+RS,-TU./VW0X`a !`a"#`a$%`a&'<`88a(80H8a`H;`H |t,\@ 8;|t,@8a`8(Exfxx9`)xL1H|~x8`8~x~x|`x,A$8a`|c8 ~x~ųxL1H,A8a`xH|~x,APH,Ad88 #xDxexx89@9 x}N!H$8`$xExfxxx xH9aH|8!N !|4a $!((a98! A$H4|8!0N !|4,a|;x !$xH|hx8ax9! A$H,4|8!0N !| ,@ 8`HD,A8`H0`|P,@P,@8HT<`8H`,@ 8`HЀ`||P8H|~x,AH8`H|8`|`H|x|@8H(`||PH|P`H,@,@ 8`H8` |8!N !|H|8!N ! <`;88G8P8\ 8!N !|a <`8c      !"#$%&'()*+,-./ !01"#23$%45&'67(8)9*:+;8c<a<8H|x,@`H8`HxH|dxxH|ex8a`8<8L1H|~x8a`x8H,@8HxH<(@0xH|~x,@ 8`H$~ c,A8`$|8! N !|Da ! < 8 ($,04,@8`88H``8$HD|8!@N !|4,($ a |+x|3x|;x;<`8dadadadad ad  ad  ada,Aa H|x,ALH<`88a8H,AHx888xx}N!H$8`x888xxH,($ 4|8!0N !|9aH|xx|#x|+x|3x|;x}Cx};Kx}WSx<`8c      !"#$%&'()*+,-./ !01"#23$%45&'67()89*+:;,-<=./>?01@A23BC45DE67FG8H9I:J;K<L=M>N<`88a8>H,A ,@<,A0x$xxFx89@9 lx}N!H8aP8%xxGx xxL1H|x|,@ 8aP|c~ijxxH;PH4|}8cH|~xx8PxH|~~ijxxH,Ax|H|x,A@H,ATx$xxFx89@9 lx}N!H$8`x%xxGxhx~xH8P|@A xH9aH|8!N !|aaH|8!N ! |xH|t,\@l|t,f@\|t,i@L|t,n@<|t,a@,|t,l@|t,\@ xH;|P8|Ax8` 8!N !|$a ,@ 8`Hl;HP`xH|x|@, |@|@ xH;`H|A8`$|8! N !|49a0H|{xcx8HH|~xcx8HH||xcx8H|}x8`x8H|x,A8`xHx||xT88x9H9a0H4|8!0N !|$||xx8HH|~xx8HH|}x8`x8H|x,A8`xHx||xT8889H$|8! N !|D9a@H|~xx8HH|yxx8HH|zxx8HH|{xx8HH|wp|xx8`DxexH|}x,A\x8HH||xx8H|x,@;;H;x$xx~xxxH9a@HD|8!@N !|49a0H|~xx8HH|{xx8HH|}xx8HH||xx8HH|zx8`xxH|x,A xdxEpFx89H9a0H4|8!0N !|$|x|#x<`;8|x88H,@xxHHx88 H,@xxHHxx88 H,@xxHHPx8 8H,@xxHH(x8,8H,@xxH$|8! N !|$|}x|#xxxxH|xHP<`8x|PHx|PH|}P8P;,@xxH|x,@ ,@|~P$|8! N !|D9a@H|}x|#x|+x|3x|;x,A`H|AH `xH|x,A,A@,A@8H,@Hxx}N!H  xjxIx}N!HT xjxIx}N!H x}N!`xH9a@HD|8!@N !|$|? x,A`H;H<`8d d  d  dd d  d  d<`888Hx88889H;,@<`H8xA }ASx|N !| |x|#x,@,@ xH xHc |8!N !| |x|#x,@,@ xHxHc |8!N !|4,($|x|#x ,@,@ ; H@ x8 }N!|~x,@ x88 H|~x~,($4|8!0N !|4,($|x|#x!,@,@ ;H@ x8}N!|~x,@ x88H|~x>,($4|8!0N !|$|x|#x|3x ,@,@ xH@ xx}N!|~x,@ x8xH|~xx$|8! N !|d\X|~x |;xxxH|fx8a8L1Hx8 xH\Xd|8!`N !|d\X|~x !|3xxxH|fx8a8L1Hx8 !xH\Xd|8!`N !|d\X|~x |;xxxH|fx8a8L1Hx8 xH\Xd|8!`N !|d\X|~x |;xxxH|fx8a8L1Hx8 xH\Xd|8!`N !|d\X|~x !|3xxxH|fx8a8L1Hx8 !xH\Xd|8!`N !|d\X|~x |;xxxH|fx8a8L1Hx8 xH\Xd|8!`N !|aaH|8!N  $,4>9F  ;6@ $,4#?Q%, > 6@(%$u3 %$u  ($ ?Q2, .J9%,M  ($u3U993O  ( W6 ) $u3U993O   , ;.J98  W6 U  ($u3$,M$4(d4)3O?(4@  ?(&1 6@(3> 6@(1$u3?E\(E4?  ($u3$,M$4(d4 W 6 U 95 ?Q%,  1.(E4?ameSpy3DrojectAphexfinal\gamestats.gs.nintendowifi.netCD Key or challenge too longaResult == 1 && aWriteFlag == 1gstats.challenge\pauthr\\getpidr\\getpdr\\setpdr\N %s%s.ctimeplayerdtimeteam%d%sesskey%08x\pauthrliderrmsggetpidrgetpdrpidmodlength\data\setpdr%s_t%d%s_%d\mod\%d*(L\d|$04<Tdp   ,4<DP\d l"t#|$%)*,0123(6D7L8P:X=`?x@ADHINQTV WXZ ^(_PaXb`cdelfxijmnqstvwx{~ $(8PX\dlt|$,0DP\hpx| $8Xdpt|    ( 0 4 H P! d" x$ % & ' ) . / 1 2 4 6 8 9 : ; (< 0= <? D@ LD `G J M N P Q S V W X [ _ c d e g i m v y z ({ 0| 4 T t |     H`x (,HXh$p $<d\tH`<H X ` d l #,$X%)*+/04189;(<0=@?\@BEFIKLMN,P0RPUhVWklm0yD}X~dlx(8HT`x  <      !! !8!\!p!x!!!!!!!!""""$"<"D"T"\"d"l"x"| " """""###$#<#D#H#P"#X##\%#h&#l###########$$$$($8$T$X$l$p$$$$$%% %%$%4%<%D%P%d%h%%%%%%%&&&&H&L&\&d&t&|&&&&&&&&&&''('0'8'@'H'P'X'`'l'''''(X(d(t(|((( ((())8+8+P +`!+h"+%+&+(+)+++-+.+/, 2,3,(6,88,@9,D:,L;,x=,|?,@,A,E,F,V,Z,[,],_-g-pi-xj-|k-l-p-t-u-v-x-y-z.{. |.4~.8.P.l......./ /0/D/X/l/t/////0 0 080L0T0h0x00000000011101D1L1h111111122$2@2L2h2t222222223333(3, 3L3x333333 4!4<#4@$4p&4t)4*4/424446485p:5<5=5>5?5G5H5I6J6(L6@M6\N6xO6R6T6W7$X7(Z7D\7p_7`7b7d8g8ph8tk8m8n8o8q9s98t9\u9tw9y9z9{9~::0:T:l::::;;(;L;d;|;;;XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\gstats\gstats.c6!  U*8gcd_gamenamer#  U,8gcd_secret_keyr# 8bucketset_s  U)8DArrayImplementation 8statsgame_s0# 8connidU#$ 8sesskeyU#' 8usebucketsU#) 8buckets# ( 8challenger#, 8playernums#* 8teamnums# ) 8totalplayersU#$' 8totalteamsU#(# 8sttimeU #,, 8g_statsgame#" 8connidU## 8sesskeyU# 8sockU#  U" 8enc1r#  U" 8enc3r#  U& 8finalstrr#" 8encc#) 8internal_initU#( 8rcvbufferc#" 8rcvmaxU#" 8rcvlenU#+ 8stats_initstateU#$ 8gameportU#% 8initstartU #' 8inittimeoutU #  ?U18StatsServerHostnamer#+ 8serverreqs#U cU % )8bucketfuncsr#  U " r&8bopfuncsr#  U/8GenerateAuthAc!)8challengec#(8passwordc#'8responsec#* 8rawoutr# 8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#  U{8InitStatsAsyncU! " " " " " " " " " " " " "-8theGamePortU# *8theInitTimeoutU #) 8saddrr# 0 8tempHostnamer#  8retU## 8anErrorU#i8InitStatsThinkU! " " " " " " " " " ", 8aWriteFlagU#  - 8aExceptFlagU# # 8aResultU# 8retU# 8retU#28InitStatsConnectionU!*8gameportU# # 8aResultU#G8CloseStatsConnection! " " " "58IsStatsConnectedU! "  U' 8challenger#@8GetChallengec! " " "%8game#  U  UU8NewGame! " " " " " " ",8usebucketsU# % 8game#( 8datar# 0 8lenU#. 8respformatr#  )8FreeGame! "%8game#  2UH8SendGameSnapShotAU! " " " "%8game#.8snapshotc# '8finalU#  # 8snaplenU# 8lenU# 8retU#' 8snapcopyc## 8datac#. 8respformatr# 78NewPlayerA! " " "%8game# 8pnumU#)8namec# # 8iU#  98RemovePlayer! " " "%8game#&8pnumU# 58NewTeamA! " " "%8game# 8tnumU#)8namec# # 8iU#  78RemoveTeam! " " "%8game#&8tnumU# UUUUcU   #U  UC8PreAuthenticatePlayerPartner! " "#8localidU#/8authtokenc# 78challengeresponsec#  /8callback# *8instanceU # . 8respformatr#  8lenU#( 8datar# @  U  U>8PreAuthenticatePlayerPM! " "#8localidU#+8profileidU# 78challengeresponsec#  /8callback# *8instanceU # . 8respformatr#  8lenU#( 8datar# 8  )U  U?8PreAuthenticatePlayerCDA! " "#8localidU#*8nickc# -8keyhashc#  78challengeresponsec# /8callback# *8instanceU # . 8respformatr#  8lenU#( 8datar# HUUUUU   "U  U@8GetProfileIDFromCDA! " " "#8localidU#*8nickc# -8keyhashc#  )8callback#$8instanceU #. 8respformatr#  8lenU#( 8datar# 8s8@enum$2478gstats_cFpd_private_ropd_private_rwpd_public_ropd_public_rwUUUrUUUcUU )8GetPersistData!)8localidU# +8profileidU# (8typer# '8indexU# /8callback#  *8instanceU # $18GetPersistDataModified!)8localidU# +8profileidU# (8typer# '8indexU# /8modifiedsinceU#  /8callback# (*8instanceU # ,UUUrUUUU )8SetPersistData!)8localidU# +8profileidU# (8typer# '8indexU# *8datac#  %8lenU# $/8callback# (*8instanceU # ,  0U  U  U  UJ8GetPersistDataValuesModifiedA! " " "#8localidU#%8profileidU#"8typer#!8indexU#38modifiedsinceU#Cfg#)8keysc# )8callback#$8instanceU #. 8respformatr# (- 8modformatr#   8lenU#( 8datar# `, 8tempkeysr# ` 8pc#08GetPersistDataValuesA!)8localidU# +8profileidU# (8typer# '8indexU# )8keysc#  /8callback# $*8instanceU # (08SetPersistDataValuesA!)8localidU# +8profileidU# (8typer# '8indexU# )8keyvaluesc#/8callback#  *8instanceU # $I8PersistThinkU! " " " " " 8lenU#% 8processedU#)8StatsThinkU!?8InternalInit! " " " "  U* 8challengestrr#  U  U  +UX8SendChallengeResponseU! " " " " " ",8indatac# *8gameportU#  ( 8challengec#( 8respr# `* 8md5valr# <. 8respformatr#  8lenU#  U( 8sesskeystrr#  UK8RecvSessionKeyU! " " " " "( 8respr# $ 8stextc# 8lenU## 8anErrorU#=8DoSendU! " " " "#8datac#8lenU# 8sentU# 8retU## 8anErrorU#*8xcode_buf! ""8bufc#8lenU# 8iU#" 8posc#&8g_crc32U! 8sc#8lenU# 8iU#$ 8hashcodeU#+8create_challenge!+8challengeU# $8chstrc# 8pc#& 8valueindexU#  U" r# 8valuer#  U;8value_for_keyc! " "'8sc# )8keyc#  " 8posc## 8pos2c#+ 8keyspecr# 48value_for_key_safec!'8sc# )8keyc#  # 8tempc#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# -8get_sockaddrinU!$8hostc#&8portU# &8saddr#*8savehent#% 8hent#h8@enum$2624gstats_c;rt_authcbrt_datacbrt_savecbrt_profilecb& 8reqtyper#$ 8localidU#& 8profileidU#% 8pdtyper# $ 8pdindexU#% 8instanceU #% 8callbackU #38AddRequestCallback! "+8reqtyper# )8localidU#  +8profileidU# *8pdtyper# )8pdindexU# *8callbackU # *8instanceU #  ' 8reqr# $  UB8SendPlayerAuthRequest! " " ")8datac# %8lenU#  #8localidU#)8callback#$8instanceU ## 8sentlenU#- 8connerrorr#   >U  UA8SetPersistDataHelper! " " "#8localidU#%8profileidU#"8typer#!8indexU#$8datac#8lenU#)8callback#$8instanceU #'8kvsetU# . 8respformatr#  8tlenU#) 8tdatar# P' 8senddatac#-8SocketReadableU!#8sU# +8FindFinalc!#8buffc#8lenU#" 8posc#08FindRequestU! "+8reqtyper# )8localidU#  +8profileidU#  8iU#$ 8req#28ProcessPlayerAuth! "#8bufc#%8lenU# $ 8reqindexU#% 8errmsgc# 8pidU# 8lidU#.8ProcessGetPid! "#8bufc#%8lenU# $ 8reqindexU# 8pidU# 8lidU#)8ProcessGetData!#8bufc#%8lenU# $ 8reqindexU# 8pidU# 8lidU## 8successU#" 8lengthU#. 8modifiedU#Cgh## 8datac#)8ProcessSetData!#8bufc#%8lenU# $ 8reqindexU# 8pidU# 8lidU## 8successU#$ 8modifiedU#+8ProcessStatement!#8buffc#8lenU#:8ProcessInBufferU! " "#8buffc#8lenU#" 8posc#" 8oldlenU#08CallReqCallback! "$8reqindexU##8successU#.8modifiedU#Cjk##8datac#(8lengthU# $ 8req#  UB8ClosePendingCallbacks! " " " 8iU#- 8connerrorr# 18GetTeamIndexU! "%8game# 8tnumU#38GetPlayerIndexU! "%8game# 8pnumU#08ServerOpIntU! "%8game##8namec#+8func# '8valueU#  '8indexU# " 8retc#28ServerOpFloatU! "%8game##8namec#+8func# '8valueU# '8indexU# " 8retc#68ServerOpStringc! "%8game##8namec#+8func# $8valuec#'8indexU#  " 8retc#  ?U(8TeamOpIntU!%8game#)8namec# +8func#  '8valueU# !8indexU#, 8fullnamer#   ?U*8TeamOpFloatU!%8game#)8namec# +8func#  '8valueU# !8indexU#, 8fullnamer#   ?U.8TeamOpStringc!%8game#)8namec# +8func#  *8valuec# !8indexU#, 8fullnamer#   ?U*8PlayerOpIntU!%8game#)8namec# +8func#  '8valueU# !8indexU#, 8fullnamer#   ?U,8PlayerOpFloatU!%8game#)8namec# +8func#  '8valueU# !8indexU#, 8fullnamer#   ?U08PlayerOpStringc!%8game#)8namec# +8func#  *8valuec# !8indexU#, 8fullnamer# 68CreateBucketSnapShotc!.8buckets# 8@enum$2568gstats_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#, 8 R'V'X h(mx   mmmm*    m$m0 8m>BD Z^` h)ml vz|  +  mmm m! m " 0m4m8# H$ LmPmhmpmt xmm% mm ) HmL ` dmlm|m ,,--* mm+  mmm (m,m0m8m<mH, \m` lmtmxmmmmmmmmm. mm/ m mmmmmmm - (m,+ 8 <mDmTmX l0 m mmmmmm- m&  '  0 Pm\md2 hml# tmx1 |mm3 mmmm m m 223 22\$ dmp* t m|mmm44m.  5  3 m ,3 H: \; p;  m m m m > ,? @? H3 p@ m 7 D  $ m 6 6   m .  5  m $3 ,3 <A m G H I  8m   9m&*6: m :m m4G <H dI h 8m;m m$ L:mRV^b<<m.   = f>j>^bdmp.  = ??JNPm\. | = @@  m. 4 <mP5 ` A BmZ xBmZ C  _ 6D:DEmEmEmEmEmEmEmEm  m. $ |  m5  BmLA T` Z  ,C Xmlmmmmmmmmmh mmmmmmm,  m$m,m0m8m<m@F HmXm`mdmlmti xmmmG mf m>JBJ I I I I M m #  N Km !! ! !"!&!(m!4. !B!F!T !d5 !pm!t# !m!, !m!" !m!# "&"*",m"8. "@Om"HOm"LM "\m"`# "pl "t m"m """m". """ "m#o #m#" #tn #m#m$\Tm$h $W$W%Vm%Vm% %Ym%  %,p %H %PVm%ZX%^X%Vm%X%X%M %Bm&X- &lq & &r '`m'x; '|m'm'G '_'_(Xm(l5 (| (((m(. (A )_ ):a)>a+:+>+@m+L. + +s +$ ,s ,s ,m,05 ,@ ,A ,3 ,` ,+ -m-m-t .$m.(H .`% .phm.t[ .xl .im.[ .l .jm.[ .f .m.t .m .& /4nm/8[ /<l /Him/L[ /Pl /df /tm/|t /m /u /qm/[ /l /im0[ 0l 0rm0[ 0l 0$sm0([ 0,l 0Df 0Xtm0\[ 0`l 0lum0pp 0Bm0m 0v 0m 0xm0[ 0l 0rm0[ 1l 1 im1[ 1l 1 sm1$[ 1(l 1<f 1dm 1ln 111w 1k 1w 1o 2 w 2 o 24w 2Hv 2\w 2py 2d 222m2. 2 3d 3\m 3m3H 3m3t 4m4x 4n 4m4m4H 445r5v5xm5. 5m 5m5? 5m6 m6 t 6d m6t 6 m7} 7x m7} 8 m8h} 8y 8m8 8& 9@y 9Lm9X 9p% 9y 9m9 9$ :8{ :Dm:P :h& :{ :m: :% ;0{ ;<m;H ;`$ ;~    | x tp !"#$%&O;  * ,$0 P p)Cg':Pbx 5^E,\e q" #  "  8"ENZ z&")(")5"KW+v$%' 1.7C+YbnL~%8H%) (">J&[dp X7FeB>Ad  , 9 S sq                  E S n+  J m ' ' '<     # ) / 5 ; A M y   #  +. 1.X =\ g G  t     5 4 4   *' < E2 Qi m6 s6d y   e     88%+17=CO{R*<0<6BNRk BBm&Mp#Jm *=ECE IOUa\q| JJ#/^?T~LL Zz!H[NaNgms\g 0@S!c5 U uPPf AUp%Sr 3 SsRyRa*EoJi  (ITOTU[gb,GIqwT  0@*P> ^ ~VVc 8La5T|sq 0BRbr)1X7X`CRl}%C`b[h[htZF2Zu\ 0BRb r  )x @] F]h RR {}    !!DJ!X!st! ! ! " "!p"GZ"MZl"S"Y"_"km"""""#)1#RZ#f#{~#####$ $&$AL$R$ml$Y$b$bd$Y$%%"%=%d%+%%U%Y&d&dx&Y&C&n&{&&&+&'U'C'\f'bf'h'n't'z''h'')'j'j '?(*(*<(($(*(0(< (\*(q(zI( ( ( (y)/)/|))) )&),)2)>)j))))()*V*!*<u*_ *(**O* **0*0***+++s++:+^+}++5+5+++++`,,#,C,b,,.,.\,,L,k,--7-KN-QNP-]F-}e----3.3. V.7z.[.&.V. ."..#..X/  /*/GM/MM/S/Y/eb////0 0)0K[0Q[P0][0000B1j1>1c111+1+1Q2w2*2;2P2e2z22h3 383-3C\3g333334$4?A4EA4K4W^4g444455)/5SY5}55 5T5=5=h5556 k636X6{666#6P67 7< 7\%7yC7C7777d77788(8L8k888\8889 9-9;9V!9T9G9G(9P99d9d:N:#m:B:h:f:f::[:::;;4;C;\;vk;|k;;U;z;;<<>>3>UF>i>>y>y>L>q????^?}??q???N@m@9@UF@[F@a@g@s]@|@@@AmAmhA!A-TAQwAtAAAAB B5BS1BY1,B_BeBkBw_BBBzByBy`BBVCCvC?|CZ{C`{`CfCrXCCxCC&C&CCUCDxD3DCD^DDDD%D%DEWEE)zELE\EwEEEF $F$FF![F1FF~FiFyFFFG G%G;#GA#|GMMG]GrvGGGGHHH> H^Hv"H|"|HOHHxHHII(IIIZIy I"I!I!|ISII|JJ%J@JjJJJ JJ J |KOKK*xKSKcK~KKKK LL0L6|LBQLRLgzLLLLMMM3 MS$MqMw|MUMM~MMMN&NG NXNwhN7N7(NdNNOe+O{O ")16;EJ SW eov} $(;|:|:|9|9|8|77D 6,2 8><K&Z ` f#\p |!4, $8" 3;|( (0 T$'h'x-*3#9'L8R)g1ms2,( << ,< x$#PH'vP7<EPKPb,rHxXR%P<$xHFX?:O,YZi-uDd\dh.PZ3Lhp/ Px /(R=C0RZg m s y, 1LPd(((06(F:(Xb(kq(((       H  =, 3i" F# Z  k  }"   0" R  r& " ) (  " +-" >O+ Zz$ o% '   ;+ fL %    " h  K  2   D "' _  q  c  g -  M    +      T %6  7V  Is [i m !  !  !  !  '? (4  (T* (~  "(  4(  F(y h*W  z*w( *  * + , -/ - .w& 9.  K." ].# t/  /" 0! 1 2h 3 4 5  /5T Q7  c74  u7T% 9yT 9 :` ;T  M?q j@1 @ B  B- C D E #F  5G KH6  ]HV uIq  I" J  J K  L M+  MK$ #Noh DN VO hO z0@p$ P+29AKZXo}Dt<*?Ofy~X|PxDdXP.866DQZ cr `j T Zd `&(9 BdQ\ J(m r<< < </ &I`X ml,h h  hd5 Qxg D   !-9AO5`\J(o6@`~r(* , ( ! h)! ! 0 1 P) hB& } ]B! !  kq  '    G < 5 Y Ii r  R  "  v @ m >K b  v ) ;`  !x "p *$Y L%Y n'; ') 0! Bz C7| O]+! gstats.c.line..2753g_statsgameconnidsesskeysockenc1...data.0enc3finalstrencinternal_initrcvbufferrcvmaxrcvlenstats_initstategameportinitstartinittimeoutserverreqsPlayerOpStringPlayerOpFloatPlayerOpIntTeamOpStringTeamOpFloatTeamOpIntServerOpStringServerOpFloatServerOpInt@2764@2765@2802InternalInitget_sockaddrin@2850@2851xcode_bufSendChallengeResponseRecvSessionKeyClosePendingCallbackschallenge$2879create_challenge@2898DoSend@2956CreateBucketSnapShot@2980@2981@2993@3012@3034SendPlayerAuthRequest@3047@3061@3074AddRequestCallback@3097SetPersistDataHelper@3133@3135ProcessInBufferSocketReadable.line.InternalInitchallengestr$3224@3229@3236.line.SendChallengeResponsevalue_for_keyg_crc32sesskeystr$3240.line.RecvSessionKey.line.DoSend.line.xcode_buf.line.g_crc32@3321.line.create_challengevalueindex$3328@3332value$3333@3343.line.value_for_keyvalue_for_key_safe.line.value_for_key_safe.line.get_sockaddrin.line.AddRequestCallback@3399.line.SendPlayerAuthRequest@3423.line.SetPersistDataHelper.line.SocketReadableFindFinal.line.FindFinalFindRequest.line.FindRequest@3506@3507@3508ProcessPlayerAuth.line.ProcessPlayerAuthCallReqCallback@3521ProcessGetPid.line.ProcessGetPid@3541@3542@3543@3544@3545ProcessGetData.line.ProcessGetData@3560ProcessSetData.line.ProcessSetData@3582@3583@3584@3585ProcessStatement.line.ProcessStatement.line.ProcessInBuffer.line.CallReqCallback@3636.line.ClosePendingCallbacks.line.ServerOpInt.line.ServerOpFloat.line.ServerOpString@3729.line.TeamOpInt.line.TeamOpFloat.line.TeamOpString@3763.line.PlayerOpInt.line.PlayerOpFloat.line.PlayerOpString.line.CreateBucketSnapShot.line..3792.dwarf.0011..3793.dwarf.0001..3794.dwarf.0001..3795.dwarf.0001..3796.dwarf.000c.g_statsgame.dwarf.000c.connid.dwarf.000c.sesskey.dwarf.000c.sock.dwarf.0001..3797.dwarf.000c.enc1.dwarf.0001..3798.dwarf.000c.enc3.dwarf.0001..3799.dwarf.000c.finalstr.dwarf.000c.enc.dwarf.000c.internal_init.dwarf.000c.rcvbuffer.dwarf.000c.rcvmax.dwarf.000c.rcvlen.dwarf.000c.stats_initstate.dwarf.000c.gameport.dwarf.000c.initstart.dwarf.000c.inittimeout.dwarf.0001..3800.dwarf.000c.serverreqs.dwarf.0015..3801.dwarf.0001..3802.dwarf.0001..3803.dwarf.0001..3804.dwarf.0001..3805.dwarf.0001..3806.dwarf.0001..3807.dwarf.000c.challenge$2879.dwarf.0001..3808.dwarf.0001..3809.dwarf.0001..3810.dwarf.0015..3811.dwarf.0001..3812.dwarf.0001..3813.dwarf.0001..3814.dwarf.0001..3815.dwarf.0001..3816.dwarf.0001..3817.dwarf.0015..3818.dwarf.0001..3819.dwarf.0001..3820.dwarf.0004..3821.dwarf.0015..3822.dwarf.0015..3823.dwarf.0001..3824.dwarf.0001..3825.dwarf.0001..3826.dwarf.0001..3827.dwarf.0014.InternalInit.dwarf.0001..3828.dwarf.000c.challengestr$3224.dwarf.0001..3829.dwarf.0001..3830.dwarf.0001..3831.dwarf.0014.SendChallengeResponse.dwarf.0001..3832.dwarf.000c.sesskeystr$3240.dwarf.0001..3833.dwarf.0014.RecvSessionKey.dwarf.0014.DoSend.dwarf.0014.xcode_buf.dwarf.0014.g_crc32.dwarf.0014.create_challenge.dwarf.000c.valueindex$3328.dwarf.0001..3834.dwarf.0001..3835.dwarf.000c.value$3333.dwarf.0001..3836.dwarf.0014.value_for_key.dwarf.0014.value_for_key_safe.dwarf.0014.get_sockaddrin.dwarf.0004..3837.dwarf.0013..3838.dwarf.0014.AddRequestCallback.dwarf.0001..3839.dwarf.0014.SendPlayerAuthRequest.dwarf.0001..3840.dwarf.0001..3841.dwarf.0014.SetPersistDataHelper.dwarf.0014.SocketReadable.dwarf.0014.FindFinal.dwarf.0014.FindRequest.dwarf.0014.ProcessPlayerAuth.dwarf.0014.ProcessGetPid.dwarf.0014.ProcessGetData.dwarf.0014.ProcessSetData.dwarf.0014.ProcessStatement.dwarf.0014.ProcessInBuffer.dwarf.0014.CallReqCallback.dwarf.0001..3842.dwarf.0014.ClosePendingCallbacks.dwarf.0014.ServerOpInt.dwarf.0014.ServerOpFloat.dwarf.0014.ServerOpString.dwarf.0001..3843.dwarf.0014.TeamOpInt.dwarf.0001..3844.dwarf.0014.TeamOpFloat.dwarf.0001..3845.dwarf.0014.TeamOpString.dwarf.0001..3846.dwarf.0014.PlayerOpInt.dwarf.0001..3847.dwarf.0014.PlayerOpFloat.dwarf.0001..3848.dwarf.0014.PlayerOpString.dwarf.0014.CreateBucketSnapShot.dwarf.0004..3849.dwarf.0000..3850.dwarf.0000..3851gcd_gamenamegcd_secret_keyStatsServerHostnamebucketfuncsBucketAvgBucketConcatBucketDivBucketMultBucketSubBucketAddBucketSetbopfuncsGenerateAuthA.line.GenerateAuthAstrlenstrcpysprintfMD5DigestInitStatsAsync.line.InitStatsAsync__GSIACResultSocketStartUpcurrent_timeCloseStatsConnectioninet_addrstrcatsocketSetSockBlockingconnectGOAGetLastErrorclosesocketgsimalloc_savegpr_27_restgpr_27InitStatsThink.line.InitStatsThinkGSISocketSelect__msl_assertion_failedCanReceiveOnSocketrecvmemsetInitStatsConnection.line.InitStatsConnectionmsleep.line.CloseStatsConnectionshutdowngsifreeIsStatsConnected.line.IsStatsConnectedGetChallenge.line.GetChallengeNewGame.line.NewGameNewBucketSetArrayNewFreeGame.line.FreeGameFreeBucketSetArrayFree_savegpr_25_restgpr_25SendGameSnapShotA.line.SendGameSnapShotAgoastrdupNewPlayerA.line.NewPlayerAArrayAppendArrayLengthArrayReplaceAtRemovePlayer.line.RemovePlayerNewTeamA.line.NewTeamARemoveTeam.line.RemoveTeamPreAuthenticatePlayerPartner.line.PreAuthenticatePlayerPartnerPreAuthenticatePlayerPM.line.PreAuthenticatePlayerPMPreAuthenticatePlayerCDA.line.PreAuthenticatePlayerCDAGetProfileIDFromCDA.line.GetProfileIDFromCDAGetPersistData.line.GetPersistDataGetPersistDataValuesModifiedAGetPersistDataModified.line.GetPersistDataModifiedSetPersistData.line.SetPersistData_savegpr_22_restgpr_22.line.GetPersistDataValuesModifiedAGetPersistDataValuesA.line.GetPersistDataValuesASetPersistDataValuesA.line.SetPersistDataValuesAPersistThink.line.PersistThinkgsireallocmemmoveStatsThink.line.StatsThinkatoi_savegpr_26_restgpr_26sendstrstrSOHtoNsgethostbynamememcpyArrayNth_savegpr_23_restgpr_23strncmpArrayDeleteAtGetTeamIndex.line.GetTeamIndexGetPlayerIndex.line.GetPlayerIndexBucketNewDumpBucketSet.dwarf.0007.gcd_gamename.dwarf.0007.gcd_secret_key.dwarf.0013.bucketset_s.dwarf.0013.DArrayImplementation.dwarf.0013.statsgame_s.dwarf.0007.StatsServerHostname.dwarf.0007.bucketfuncs.dwarf.0007.bopfuncs.dwarf.0006.GenerateAuthA.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.InitStatsAsync.dwarf.0006.InitStatsThink.dwarf.0006.InitStatsConnection.dwarf.0006.CloseStatsConnection.dwarf.0006.IsStatsConnected.dwarf.0006.GetChallenge.dwarf.0006.NewGame.dwarf.0006.FreeGame.dwarf.0006.SendGameSnapShotA.dwarf.0006.NewPlayerA.dwarf.0006.RemovePlayer.dwarf.0006.NewTeamA.dwarf.0006.RemoveTeam.dwarf.0006.PreAuthenticatePlayerPartner.dwarf.0006.PreAuthenticatePlayerPM.dwarf.0006.PreAuthenticatePlayerCDA.dwarf.0006.GetProfileIDFromCDA.dwarf.0006.GetPersistData.dwarf.0006.GetPersistDataModified.dwarf.0006.SetPersistData.dwarf.0006.GetPersistDataValuesModifiedA.dwarf.0006.GetPersistDataValuesA.dwarf.0006.SetPersistDataValuesA.dwarf.0006.PersistThink.dwarf.0006.StatsThink.dwarf.0013.SOHostEnt.dwarf.0006.GetTeamIndex.dwarf.0006.GetPlayerIndex.dwarf.0007.__GSIACResult.text.rodata.data.bss.sdata.sbss.sdata2.line.debug.rela.text.rela.data.rela.sdata.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @     @4;;>5??!@h0'@h/@p*5ZO<, G$ R  ^  i*T  uPp} ()Z dNATify.o/ 1217418508 0 0 0 20360 ` ELFM04( !|D9a@H|? x|yx|#x|+x,A ^xH$h<`8",Ap?W>,A4 ; xH|exx8W>L1HH,;cxH|exx8L1HH0W>,Ax8W>L1HH 8xx9j@HA }ASx|N !|$;H|x,@ 8`Hh; W:|.,AL W:.<`8cH|@A xH,A xH;Kx$|8! N !|$a8 a88 H|x,@ 8`Ha$|8! N !|$|}xxH|x<(@,xH|~x,@ 8`H~ cx$|8! N !|9aHa|#x|+x|3x;;CxWd>8H|}x8AWc>Ha8a88IH8888f8j888 8` Ha W>$a88I889H|xx9aH|8!N !|9aHa|#x|+x |;x;CxWd>8H|}x8AWc>Ha8a88IH8888f8j888 xHa  T>$a88I889H|~xx9aH|8!N !|$|x,@<`;H0T>8H T>8H|}x$|8! N !p|9aH|}x|#x<`;8,AT,AH,A<,A0,A$,A,A 8`H,AHx<8888 9H||x,@xHaHh<`8c<88H,A 8`HD<`8cc,@ 8`H(W`>(@8a(<88H4,AP@,@H,@Hl8"T>H|`xa$T>8HaH88"T>H|`xa$T>8HaH\88"T>H|`xa$T>8Ha H$W`>( @8a(<88Ha0Ha00,AH@,A@,H<,@4H8H$8H8H 8H0T 6|dxHTc>H0T 6|d70T 6|~;T>H0T 6|d"T>H|`xa$T>8Ha0T 6|~8cH,AxH,@d8`9aH|8!N !|a a H|8!N 888Ԁ,A,A,@ 8`H,@,,@ |@@8H|@@8H,@D,@8|P|p|x|P,A88HP,AD,@8|P|p|x|P,A88H,@D,A8|P|p|x|P,A88H,AD,A8|P|p|x|P,A88Hl,A8HT,A,@8H0,@,@8H 8T>|@@8T>|@@$T>|@@8HT>|@@$T>|@@8H`T>|@@$|P,@8H,|P,@8H 8,A T>|@A 88`N (%d) Sending ERT Request to %s Sending ADDRESS CHECK %d to %s ERROR: Port mapping not available.Discovered map: [%s] -> [%s] RECV SOCKET ERROR: %d (1) Got the solicited ERT from: %s (2) Got the unsolicited (address) ERT from: %s (3) Got the unsolicited (port) ERT from: %s Got ADDRESS REPLY %d from: %s %s:%d%s:%d$,4@T\!`"l$%&')+,/34485@6H7P9T;h<t>@ABCDGJKLM NOR,VHXTZ`[l\t]|_`cfgilmnpqrs t(u0v8w@xHyPz\|d (08@HT`8@  (4Hpx 0<ht   08HLd x!&'(,/26 7 8 : ; $? (C `D hE pF tJ K L M Q R S T X DY LZ T[ X\ d] p^ _ ` b f j k n 0o <s dt pv y {    XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\natneg\NATify.c6!  U" r- 8strAddressArrayr#" 8nIndexU#8SOInAddr! 8addrU #=8AddressToStringc! " "8ipU # 8portU#%8stringc#) 8strAddressc#* 8inAddrr# 8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# )8GetLocalIPU !) 8num_local_ipsU#& 8phost#% 8addr## 8localipU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#+8GetLocalPortU!&8sockU#  8retU#) 8saddrr# * 8saddrlenU#  '8NameToIpU !$8namec# 8retU #% 8hent#  U 8_InitPacket % 8porttypeU#( 8clientindexU#( 8usegameportU#$ 8localipU #& 8localportU##8_ConnectPacket% 8remoteIPU #' 8remotePortU#( 8gotyourdataU#% 8finishedU#8@enum$2400NATify_cno_natfirewall_onlyfull_conerestricted_coneport_restricted_conesymmetricunknownNUM_NAT_TYPES8@enum$2402NATify_cmunrecognizedprivate_as_publicconsistent_portincrementalmixedNUM_MAPPING_SCHEMES  1U"8_ReportPacket=% 8porttypeU#( 8clientindexU#& 8negResultU#& 8natTyper#/ 8natMappingSchemer#' 8gamenamer# =# 8Initr#& 8Connectr#% 8Reportr#"8_NatNegPacketI$ 8magicr#$ 8versionU#' 8packettypeU## 8cookieU#% 8Packetr# 38DiscoverReachabilityU!&8sockU# 8ipU # 8portU#$8portTypeU#% 8pr# ( 8addrr#  8lenU## 8successU#.8DiscoverMappingU!&8sockU# 8ipU # 8portU#*8portTypeU#  8idU#% 8pr# ( 8addrr#  8lenU## 8successU#$8_AddressMapping& 8privateIpU #( 8privatePortU#% 8publicIpU #' 8publicPortU# (8OutputMapping!(8theMap#  U" 8datar#  U  U  ?U8@enum$2401NATify_cpromiscuousnot_promiscuousport_promiscuousip_promiscuouspromiscuity_not_applicableNUM_PROMISCUITY_TYPES" r8_NAT$ 8brandr#$ 8modelr# ' 8firmwarer#@) 8ipRestrictedU#+ 8portRestrictedU#* 8promiscuityr#& 8natTyper#, 8mappingSchemer#' 8mappingsr#* 8qr2CompatibleU#Z8ThinkU! " " " " " " " " " 8sockU#$8nat#" 8lengthU#! 8ptypeU#% 8pr# () 8saddrr#  * 8saddrlenU# *8NatifyThinkU!&8sockU# *8nat#  /8DetermineNatTypeU!$8nat#'8gotADDRESS3U#'8gotADDRESS2U#(8gotADDRESS1bU#(8gotADDRESS1aU##8gotERT3U##8gotERT2U##8gotERT1U#  U)8NNMagicDatar#8 4 m< m@ mJ N |< m= < m= m= 9 8> |? @ A LD dE F : J  K T? |L G F : J K L? xL G : : $R 26@TmLUmXVmdWmpXm|YmZm[ \ QQ] :>D^ tTm_ : Um_ : Vm_ : "&,^ 4` lWmxXmYmZm  _ _ _ : ,O <a PS  !, " #""$-#  %" +fBHf>mg::$%g[g{g g6gEfdhhBhjhhhC&Z`l&R&xh&f&i(iAHidkiif'X'Q'p#'1iL'zjBB|jKjjjh ( -kMkErkmkkkl3lHXloll)* + ;m ]mG mo m m ) m * %m 6+ P, b,5 ok ,[ l , m n nF ( nj >n en n , oN H H oY ow (o Ho lo vn o i o' oJ pm M !M -pT Spr qp p p p n p' i&pFEpilqqJqrqq.rTDOJOxVrPiq- ."-/ 0 1 $23"qss=/5saC0Ysj1sss2s,)$sX:*Psa3ws4]P}.vwxyz{|4z4.sC4e44n4/i4Yt~b b0,tPRtzasuWdd4uSsv'Zw'Y%x(AXMy(iWuz#V{#U|#T5 })5Q ,+7=C ITeXr>F  @#d@$0- P~  "#-D"\;s y   Hz "   2 DV"h]z # ".,|7ZFP^jvxx<(08@M Zfr{d04#B!e3\!I!brw%!! 3! ! N md!7&TQ!b~zxW''(E(m# #!#5)!NATify.cstrAddressArray$2453.line..2454nIndex$2455@2481@2482@2483GetLocalIP.line.GetLocalIPGetLocalPort.line.GetLocalPort@2540...data.0@2556@2569@2570data$2577@2631@2632@2633@2634@2635Think.line.Think.line..2710.dwarf.0011..2711.dwarf.0001..2712.dwarf.0001..2713.dwarf.000c.strAddressArray$2453.dwarf.000c.nIndex$2455.dwarf.0014.GetLocalIP.dwarf.0014.GetLocalPort.dwarf.0001..2714.dwarf.0004..2715.dwarf.0004..2716.dwarf.0001..2717.dwarf.0017..2718.dwarf.0001..2719.dwarf.000c.data$2577.dwarf.0001..2720.dwarf.0001..2721.dwarf.0001..2722.dwarf.0004..2723.dwarf.0001..2724.dwarf.0014.Think.dwarf.0001..2725.dwarf.0000..2726.dwarf.0000..2727_savegpr_25_restgpr_25AddressToString.line.AddressToStringSOInetNtoAsprintfgetlocalhostSOHtoNlIsPrivateIPgetsocknameNameToIp.line.NameToIpinet_addrgethostbyname_savegpr_26_restgpr_26DiscoverReachability.line.DiscoverReachabilitySOHtoNsmemsetsendtoDiscoverMapping.line.DiscoverMappingOutputMapping.line.OutputMappingNNMagicData_savegpr_27_restgpr_27gotERT1gotERT2gotERT3gotADDRESS1agotADDRESS1bgotADDRESS2gotADDRESS3recvfromGOAGetLastErrormemcmpmemcpySONtoHsSONtoHlCanReceiveOnSocketNatifyThink.line.NatifyThinkDetermineNatType.line.DetermineNatType.dwarf.0013.SOInAddr.dwarf.0006.AddressToString.dwarf.0013.SOHostEnt.dwarf.0013.SOSockAddrIn.dwarf.0006.NameToIp.dwarf.0013._InitPacket.dwarf.0013._ConnectPacket.dwarf.0013._ReportPacket.dwarf.0013._NatNegPacket.dwarf.0006.DiscoverReachability.dwarf.0006.DiscoverMapping.dwarf.0013._AddressMapping.dwarf.0006.OutputMapping.dwarf.0013._NAT.dwarf.0006.NatifyThink.dwarf.0006.DetermineNatType.dwarf.0007.gotADDRESS3.dwarf.0007.gotADDRESS2.dwarf.0007.gotADDRESS1b.dwarf.0007.gotADDRESS1a.dwarf.0007.gotERT3.dwarf.0007.gotERT2.dwarf.0007.gotERT1.dwarf.0007.NNMagicData.text.data.bss.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,            @4  ?  @@  @ P  P%,,+8  7/<  B/H ,  N9t 8VATM^HqhInatneg.o/ 1217418509 0 0 0 40360 ` ELFP4( !|$|? x,@ 8`HL;H0`xH|}x}|@ xH;`H|A8`xA }ASx|N !|d8a88TH,@8`T88H``8H`H|dx`8Hd|8!`N !|$a;H0`xH|@@`xHH;`H|Aȃ$|8! N !|,A`H8|8!N !|aa88H|`4T~|8!N !|4a 8!T>Ha" $a88 9H4|8!0N !|$;H|x,@ 8`Hh; W:|.,AL W:.<`8cH|@A xH,A xH;Kx$|8! N !|$a8 a88 H|x,@ 8`Ha$|8! N !|tlhd`|x8a 88H88 Ha T>D,@ ;H;W><`8cH,A8a#<882H;xH8lT>8 8IHlhd`t|8!pN !|$|x|#x|3xDH,A8Lx8H,A ,@48DH8L@<}N!HH0xH8H8,8$8($|8! N !P||x;Lx88H88H~ T> ,@80H 800T>HHaHHTF>|t[HT>|t\HT>|t]HT>|t^8_8`8aa<8H<`8cH8D,AT,@H8 @8@,a,H8l(8lT>xDH,@H8 <8<$a$H8l 8lT>xDH,AH aHTc>HaT>|t_T>|t`,@H8 888aH8l8lT>xDH ,@H8 484aH8l 8lT>xDHH8,8 (|8!N !|t9apH|x8a 88H88Ha04T>Ha6,@ ;H;W>0;xH6,A Hx048 8HH8,8(6,A 879apHt|8!pN !|蓡䓁||x;;,AH|P('@x<8H|xH;,@<`8cH|~x8<`8c88| deB;xx}N!<`8c<`8c,A `H8,A `H8x胡䃁|8!N !|$a 8` H$|8! N !|$|}xxH|x<(@,xH|~x,@ 8`H~ cx$|8! N !|d\X|~x,@,8a8@8<8L1H;HxxH\Xd|8!`N !| <`;,@`8H`,@`8H`,@`8H`,A,A,@ 8`H8` |8!N !|a,A 8`H4H,@ 8`H 8H`8<`8c8<`8c8`88H`8`88H``8lT>8H`8lT>8H`8lT>8H`8lT>88H`8lT>88H`8lT>88H`8lT>88H8`|8!N !|4,a ,A 8`HH,@ 8`HH|x,@ 8`H  8<@8`88H8$868780848(8D,@xH8`HxH8`,4|8!0N !|$aaH|x,A(,A H88$|8! N !|T9aPH|? x|~x<`;8,A`H``H`,A,@;},xHHh,AHl~<88889H||x,@~H|zxH@<`8cx8H,A ,A~H,@,A,@H,|@@~$(|@D;=d,@x888HHLx888HH4~$8$,@xHH xH;x,@lH,|@@\84T>H0,@x88HHx88H,@(H,|@@x888H,@H,|@@x~$(|@D:~DH8L@<}N!,@ 8~HH(xH~$8$H8,:xx9jPHA }ASx|N !| ,A`H,@8`HH0`H;H`xHH;,@ |8!N !|tlhd|x|#x8a88H88Ha T><`;T>H|`xT>88Hlhdt|8!pN !|49a0H|? x|~x|#x  ; cxHT>H|zx,@xH,@,AD;(@ ;H(@;xx88HHH 0T>H~48$8~@8}N!xHx9j0HA }ASx|N !|49a0H|x|#x|+x,A;xHT>H}0T>H486,@xHHX,@8<`;C7,@ xH8H8,H,@ xH9a0H4|8!0N !|49a0H|x|#x|+x<`;,A@,@H(,AH (A~ 8 T:|,@,A,AԀ ,AȀ,A,A8HH|`xT>x8HHH;<`8DH8L@<}N!,@ 8H9a0H4|8!0N !|9aH||x|#x|+xxH,A苼;ACxHT>H|yxW>(AW>(@h,A8a x8HaHH|x,AxW>(@x8 xHHXx8 xHHD,A<8a x8HaHH|x,Ax8 xH9aH|8!N Sending REPORT to %s:%d (result: %d) Sending INIT (GP) to %s:%d... Sending INIT (NN1) to %s:%d... Sending INIT (NN2) to %s:%d... Sending INIT (NN3) to %s:%d... Sending PING to %s:%d (got remote data: %d) natneg1.gs.nintendowifi.netnatneg2.gs.nintendowifi.netnatneg3.gs.nintendowifi.netRemoving canceled negotiator RECV SOCKET ERROR: %d RETRY FAILED... [retry] REPORT retry FAILED... Sending connect ack... Got connect packet (finish code: %d), guess: %s:%d Got ping from: %s:%d (gotmydata: %d, finished: %d) CONNECT FINISHED Got init ack for port %d Got ERT Got REPORT ACK Process data, packet type: %d, %d bytes (%s:%d) fj%s.%s79 :,;4><?L@\AdBxC|FKMNPRSVX$[,]D^PaTbhe|fhiknopsu vw$x,yH|Xtx(0DLTXl4Pp  (D\`px 0D\d$4DPX x (8 @!H"T#\$l%t,./0123 6 7 <8 @: D< L= `? xA |C D F G J K L M N O (S 0T 4W TX tY \ ` b d e f g i j m q 8s @t `u dx h{ l| t          $ ( < L X ` l t |          8 T p          (08LT\dlt|  DLXdp x  !$& )+4-D/T1X2d4|589:<=DGHILM O$R8TTXhZ\_abdehijkoru(wDxL{P~`p|4X| (0Pp|$,Dl,04<dhlt  4<L\dp!#%&'(*XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\natneg\natneg.c6!  U)8NNMagicDatar#)8DArrayImplementation.8negotiateList#&8matchup1ipU #&8matchup2ipU #&8matchup3ipU #' 8mappingSockU## 8ertSockU#( 8activeNatifyU#8@enum$2400natneg_cno_natfirewall_onlyfull_conerestricted_coneport_restricted_conesymmetricunknownNUM_NAT_TYPES% 8natTyper#8@enum$2402natneg_cmunrecognizedprivate_as_publicconsistent_portincrementalmixedNUM_MAPPING_SCHEMES. 8natMappingSchemer#A8FindNegotiatorForCookie! "(8cookieU#  8iU#$ 8neg#8@enum$2416natneg_cuns_initsentns_initackns_connectpingns_finishedns_canceledns_reportsentns_reportack  UUrU UrUU #8_NATNegotiatorT* 8negotiateSockU#% 8gameSockU## 8cookieU#( 8clientindexU# $ 8stater#* 8initAckRecvr#' 8retryCountU#$* 8maxRetryCountU#(& 8retryTimeU #,& 8guessedIPU #0( 8guessedPortU#4* 8gotRemoteDataU#6. 8sendGotRemoteDataU#72 8progressCallback#83 8completedCallback#<% 8userdataU #@% 8resultr#D, 8connectedSocketU#H) 8remoteaddrr#L78AddNegotiator! "( 8_negr# 18RemoveNegotiator! "*8neg#  8iU#48NNFreeNegotiateList! "/8CheckMagicU! ")8datac# 8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#%8SendPacket!&8sockU# (8toaddrU #  (8toportU# &8dataU # %8lenU# ) 8saddrr#  8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc# )8GetLocalIPU !) 8num_local_ipsU#& 8phost#% 8addr## 8localipU #+8GetLocalPortU!&8sockU#  8retU#) 8saddrr# * 8saddrlenU#    U 8_InitPacket % 8porttypeU#( 8clientindexU#( 8usegameportU#$ 8localipU #& 8localportU##8_ConnectPacket% 8remoteIPU #' 8remotePortU#( 8gotyourdataU#% 8finishedU#  1U"8_ReportPacket=% 8porttypeU#( 8clientindexU#& 8negResultU#& 8natTyper#/ 8natMappingSchemer#' 8gamenamer# =# 8Initr#& 8Connectr#% 8Reportr#"8_NatNegPacketI$ 8magicr#$ 8versionU#' 8packettypeU## 8cookieU#% 8Packetr# I8SendReportPacket! " " " " "$8neg#% 8pr#  8@enum$2417natneg_cpnr_successnr_deadbeatpartnernr_inittimeoutnr_pingtimeoutnr_unknownerrornr_noresult&8StartReport!$8neg#$8resultr#(8socketU# +8remoteaddr#  TUH8SendInitPackets! " " " " "$8neg#* 8bufferr# L" 8p#) 8localipU # H+ 8localportU# + 8packetlenU# D/8SendPingPacket! "$8neg#% 8pr#    U  U  ?U8@enum$2401natneg_cpromiscuousnot_promiscuousport_promiscuousip_promiscuouspromiscuity_not_applicableNUM_PROMISCUITY_TYPES$8_AddressMapping& 8privateIpU #( 8privatePortU#% 8publicIpU #' 8publicPortU# " r8_NAT$ 8brandr#$ 8modelr# ' 8firmwarer#@) 8ipRestrictedU#+ 8portRestrictedU#* 8promiscuityr#& 8natTyper#, 8mappingSchemer#' 8mappingsr#* 8qr2CompatibleU#!8natr#Z8CheckNatifyStatusU! " " " " " " " 8sockU#" 8activeU## 8successU#q8@enum$2418natneg_cDne_noerrorne_allocerrorne_socketerrorne_dnserror38NNBeginNegotiationr!(8cookieU# -8clientindexU#  78progresscallback# 88completedcallback# *8userdataU # '8NameToIpU !$8namec# 8retU #% 8hent#  ?U28ResolveServerU ! "08overrideHostnamec#58defaultHostnamec# ( 8hostnamec#2 8hostnameBufferr# Q8ResolveServersU! " " " " " "UUrp8NNStartNatDetectionr! " " " " " " " " " "68resultscallback# C8NNBeginNegotiationWithSocketr! ",8gamesocketU# (8cookieU#  -8clientindexU# 78progresscallback# 88completedcallback# *8userdataU # $ 8neg##8NNCancel!(8cookieU# $ 8neg#  U$ 8indatar#A8NegotiateThink! " " " "$8neg#) 8saddrr# * 8saddrlenU# ! 8errorU#) 8saddrr# (8NNThink! " 8iU#/8SendConnectAck! "$8neg#'8toaddr#% 8pr# /8ProcessConnectPacket!$8neg#"8p#/8fromaddr# % 8errcoder#,8ProcessPingPacket!$8neg#"8p#)8fromaddr#,8ProcessInitPacket!$8neg#"8p#)8fromaddr#(8NNProcessData!#8datac#8lenU#)8fromaddr#% 8pr#  $ 8neg#! 8ptypeU#+ 8natifyStartTimeU #/8natifyCallback#/8Matchup3Hostnamec#/8Matchup2Hostnamec#/8Matchup1Hostnamec#8@enum$2497natneg_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#  ?U-8__GSIACGamenamer# m<mD hml m mm m m ,m4 DmL Xm\ mm mm  D x   < m   mm  m, 8mL     dml    &*, 268 dmx m m m   Xml |m m m   ,m4 L d     L P.m f j l     m   m   m m  m   m  m m $ , m H1m N R \ p/   m m 2 m m m 2 m m m 2 m m m m Lm `7 x m m .m     m m m m m m  m m   m m 4 8 m <m P T m Xm l p m tm m 7  D  '   0 >BL mX m\, ` md mh, l m 99  99  4 t! ! ' *   ! 4! D d! t     (m4m8 H? PmT `mh l? m  AA  D h t B !  ,* 8 `    * HH*  (* 0 T fj D `       H P T |E I    N  R) S )S) .%.:&T`&z&T' U# V( WX%W YZ.Y[[i%[B[Qj\ ] ,^6<^"B\N^2b_[r_"xj_2_G_W0M r/Rz\ ]2\?e(Z^4_Jo~j,`c   p  $`_ 1 Pa| i ol u a[  ax 4  8  b\  8 # /bX \B y>  A d  # 0 Jc ] cl ocK cs c c c 0c > ] {B j    <d S Y edR dx  d  deX+eQQeppe~ef E,mT|Ho9ag Go?OWe~Yghh5h[h)CeFsfjh i9?EKQZWX]iimxijSkg!m!ykJknjkkl 8m;P'V'\bhntmlmlmmm Dm7sn|** nSnxo p /q Or%JKrss"= o"a0pFWqmr,WX'Y=Nsd!t,,8UTZX tz-tOtvuq%uL[Bo^_! v!/'/|3vKWvjvvw x22pxb!xVx~xwyQ77z6z %z2+;Wu]cdiou{TUVz u    (o T |  ^ 3 _!]!B!Q!js!{!`!K!o!!{ !|$" {"9"!}"8?">?"D|"JU"PT"VV"b}e"q"}""}"}"}##'I#7#=x#C#OE#p~#B#B##~S##~z##~#$$0E$6E$BS$Q$fu$s$$$$j$$I%I% P%%0r%=%R%f%%N%N%P%%r%%&&&4&:,&FK&ij&&&&&&&'+'>.'J/'dz'm'y/''/''/'((+((( (-(( " *7?PhdplFlF8*lH<X$X1FD&JTle`|p(H h  D-  8,< |EZTZ phP| Bn,Ldx   & `Z*404E `4f lP~ 4P `D,p1  ' #4(M_%s.b $6Z[c( H|E \\ Bs 4   K  20;Nk|i { ' G"nq 4QO6a! s!$"#h$ $%w'+:'L( ^(p) |8 2 * 4 ; C J W _ k w    `            ! TL 4z M   j t  ( $  <d      & I P X d p y ,  x P      ) )! =. W2& nX& ~& 0! 4 TB! !  U! ! 3! N! h;! ! ! ! % 3 '!bs<#IP&j'B/'q/'/'/(+!(-!natneg.c.line..2499mappingSockertSockactiveNatifynatTypenatMappingSchemeFindNegotiatorForCookie.line.FindNegotiatorForCookieAddNegotiator.line.AddNegotiatorRemoveNegotiator.line.RemoveNegotiatorCheckMagic.line.CheckMagicSendPacket.line.SendPacketGetLocalIP.line.GetLocalIPGetLocalPort.line.GetLocalPort@2605...data.0SendReportPacket.line.SendReportPacketStartReport.line.StartReport@2678@2679@2680@2681SendInitPackets.line.SendInitPackets@2706SendPingPacket.line.SendPingPacketCheckNatifyStatus.line.CheckNatifyStatusnatifyStartTimeNameToIp.line.NameToIp@2763ResolveServer.line.ResolveServer@2779@2780@2781ResolveServers.line.ResolveServersindata$2824@2892@2893@2894@2895@2896NegotiateThink.line.NegotiateThink@2920SendConnectAck.line.SendConnectAck@2949ProcessConnectPacket.line.ProcessConnectPacket@2980@2981ProcessPingPacket.line.ProcessPingPacket@3014@3015@3016ProcessInitPacket.line.ProcessInitPacket@3054.line..3057.dwarf.0011..3058.dwarf.0001..3059.dwarf.000c.mappingSock.dwarf.000c.ertSock.dwarf.000c.activeNatify.dwarf.0004..3060.dwarf.000c.natType.dwarf.0004..3061.dwarf.000c.natMappingScheme.dwarf.0014.FindNegotiatorForCookie.dwarf.0004..3062.dwarf.0001..3063.dwarf.0015..3064.dwarf.0015..3065.dwarf.0014.AddNegotiator.dwarf.0014.RemoveNegotiator.dwarf.0014.CheckMagic.dwarf.0014.SendPacket.dwarf.0014.GetLocalIP.dwarf.0014.GetLocalPort.dwarf.0001..3066.dwarf.0001..3067.dwarf.0017..3068.dwarf.0014.SendReportPacket.dwarf.0004..3069.dwarf.0014.StartReport.dwarf.0001..3070.dwarf.0014.SendInitPackets.dwarf.0014.SendPingPacket.dwarf.0001..3071.dwarf.0001..3072.dwarf.0001..3073.dwarf.0004..3074.dwarf.0001..3075.dwarf.0014.CheckNatifyStatus.dwarf.0004..3076.dwarf.0014.NameToIp.dwarf.0001..3077.dwarf.0014.ResolveServer.dwarf.0014.ResolveServers.dwarf.0015..3078.dwarf.0001..3079.dwarf.000c.indata$2824.dwarf.0014.NegotiateThink.dwarf.0014.SendConnectAck.dwarf.0014.ProcessConnectPacket.dwarf.0014.ProcessPingPacket.dwarf.0014.ProcessInitPacket.dwarf.000c.natifyStartTime.dwarf.0004..3080.dwarf.0001..3081.dwarf.0000..3082.dwarf.0000..3083NNMagicDatanegotiateListmatchup1ipmatchup2ipmatchup3ipArrayNthArrayLengthmemsetArrayNewArrayAppendArrayRemoveAtNNFreeNegotiateList.line.NNFreeNegotiateListArrayFreememcmpSOHtoNssendtogetlocalhostSOHtoNlIsPrivateIPgetsockname__GSIACGamenamememcpystrlenSOInetNtoANNCancelcurrent_timeSONtoHlstrcpySONtoHs_savegpr_27_restgpr_27natNatifyThinkDetermineNatTypenatifyCallbackclosesocketNNBeginNegotiation.line.NNBeginNegotiationNNBeginNegotiationWithSocketinet_addrgethostbynamesnprintfMatchup1HostnameMatchup2HostnameMatchup3HostnameNNStartNatDetection.line.NNStartNatDetection__GSIACResultsocketDiscoverReachabilityDiscoverMapping.line.NNBeginNegotiationWithSocket.line.NNCancel_savegpr_22_restgpr_22recvfromGOAGetLastErrorNNProcessDataCanReceiveOnSocketNNThink.line.NNThink_savegpr_26_restgpr_26_savegpr_25_restgpr_25.line.NNProcessData.dwarf.0007.NNMagicData.dwarf.0013.DArrayImplementation.dwarf.0007.negotiateList.dwarf.0007.matchup1ip.dwarf.0007.matchup2ip.dwarf.0007.matchup3ip.dwarf.0013._NATNegotiator.dwarf.0006.NNFreeNegotiateList.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0013.SOHostEnt.dwarf.0013._InitPacket.dwarf.0013._ConnectPacket.dwarf.0013._ReportPacket.dwarf.0013._NatNegPacket.dwarf.0013._AddressMapping.dwarf.0013._NAT.dwarf.0007.nat.dwarf.0006.NNBeginNegotiation.dwarf.0006.NNStartNatDetection.dwarf.0006.NNBeginNegotiationWithSocket.dwarf.0006.NNCancel.dwarf.0006.NNThink.dwarf.0006.NNProcessData.dwarf.0007.natifyCallback.dwarf.0007.Matchup3Hostname.dwarf.0007.Matchup2Hostname.dwarf.0007.Matchup1Hostname.dwarf.0007.__GSIACResult.dwarf.0007.__GSIACGamename.text.data.bss.sdata.sbss.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @           @ @4(  ,%*),S  7`  B`  Nu V\^nqhlsb_crypt.o/ 1217418509 0 0 0 7704 ` ELF`4( !,@ 8`H;;H W<;| @A}C(|H| T>8 (T>| @A8|2T>8;( @|#|!P| @AW>8! N !88888 ;;xHW>|;x;,A8! N !|49a0H|x|+xW`>(@xHH;HW>|;,A;88 ;H@xxWf>8 9H|}xW>||W>;,@ |; x89a0H4|8!0N ! T>||T>8||||||W>||T>|||T>||x||||2|T>||}xT>c 8!N !|$a|#x ;Ha|H|~; |A$|8! N ! T>||T>8||||||W>||T>|||T>||x||||2|T>||}xT>c 8!N !|$a|#x ;Ha|H|~; |A$|8! N !|$|}x|#x;HxW>H;,@;Hx8T>H|~;|A$|8! N   $(,<`px "#'/01237890=HLhNtO|TUYZ[\^_`abijk lmo(p4q<uT\048Ddl|( 8@dXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\serverbrowsing\sb_crypt.c6!  U#8_GOACryptState$ 8cardsr#" 8rotorU#$ 8ratchetU#& 8avalancheU#' 8last_plainU#( 8last_cipherU#&8keyrandU!&8state#!8limitU#'8user_keyc##8keysizeU##8rsumc#%8keyposc # 8uU #) 8retry_limiterU # 8maskU #&8GOAHashInit!&8state# 8iU# 8jU#'8GOACryptInit!&8state#(8keyc# #8keysizeU# 8iU#" 8toswapU#$ 8swaptempU#& 8rsumU#  ( 8keyposU # -8GOAEncryptByteU!&8state#8bU#$ 8swaptempU#%8GOAEncrypt!,8state# !8bpc#%8lenU#   8iU#-8GOADecryptByteU!&8state#8bU#$ 8swaptempU#%8GOADecrypt!,8state# !8bpc#%8lenU#   8iU#'8GOAHashFinal!&8state#)8outputhashc#,8hashlengthU#  8iU#X x  @ t  ( L  t  G  i-Qw i L m7 ^     E e3GMYLji M  M u2 U r   ! I !%+7!SH]!pz!"`"Q"r"9"Z#u{#S#p#$ `$Q(C$rd$$%%M%v %L% ,x 7H Yime~i ZH Tx D``2%4xI`T 2er<<!+MR5sb_crypt.c.line..54keyrand.line.keyrand.line..158.dwarf.0011..159.dwarf.0001..160.dwarf.0014.keyrand.dwarf.0000..161.dwarf.0000..162GOAHashInit.line.GOAHashInit_savegpr_27_restgpr_27GOACryptInit.line.GOACryptInitGOAEncryptByte.line.GOAEncryptByteGOAEncrypt.line.GOAEncryptGOADecryptByte.line.GOADecryptByteGOADecrypt.line.GOADecryptGOAHashFinal.line.GOAHashFinal.dwarf.0013._GOACryptState.dwarf.0006.GOAHashInit.dwarf.0006.GOACryptInit.dwarf.0006.GOAEncryptByte.dwarf.0006.GOAEncrypt.dwarf.0006.GOADecryptByte.dwarf.0006.GOADecrypt.dwarf.0006.GOAHashFinal.text.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, 4  8t`   * 6`>\NFYP\/114 1217418510 0 0 0 22904 ` ELFWp4( ,A $8$,@8N $,@8N ! ,A,$,@ 88x 8!N ! ;H\| @@L,A $$|@@ $|@@88`Hx$,@8` 8!N 88N !|D9a@H|? x||x|#x8 8H}T,@,@܈T0,Ad;`8`x;{8|8`x;{8|8 `x;{8|8|c88H;{zxH} H;8x;8|8x;8|8x;8|8|c88H;,A8|c88H;Tz,A|@T>x;8|; H ||,x;8|;9@|A8x;8|8x;8|xHX8x;8|8x;8|8x;8|8x;8|xHHTz,A 8<88 H;@ H8<88H;@}(|@@(T,A H| 8Ex889H8  ,A8|xHH 8x9j@HA }ASx|N !|4,|x ,@,@\H 8@DH8(8`88H 8H8H,4|8!0N (N !| |x8H8H |8!N !| |x H8 8H8H |8!N !|$|~x|#x|3x pC8(8 ,A,@`T>H@,@`T>H$,@` T>HHx ,A$,A ,@`T>~|@xxHH,,A8~xHH8~xH$|8! N !|4,(a a H|~xT>H|`x8`xT>H|x8axHx,(4|8!0N !|$9a H|~x|#x|+x|3x|t,A|t, @;;T0,A\T~,@hxH 8~xHxxHx8xHD}N!HhTz,A;`HpxxH|zx,Ad|~,T:<`8c|c.H,@(x|,T:<8|.xHP;{@|A`AT>H|t,AP<`8cx8H,@4xxxH((@|`CT>H$xxxH`CT>pH|P8~xHx8xHD}N!9a H$|8! N !|$|~x|#x|+xx8H||xTxxH,A|Tz,A`AT>H`BT>pH|P8~xHx8xHD}N!$|8! N 8`N T+!k|, x|!Yn| }cxH|~x|#x8 ;,@P HHx8@888(9 H|}x,A088a@|鮃H,A$T8,A,|@At,|@@ T>*|@AP,@H(|@@T,A,|@@| T>*|@@h,A$xx8@xH,@PH@,@xx8@xHH(xx8@xHH$,@xH,@A}KSxH |}ASxN !| |xH|~xHlc8 |@@d`T>8 ĀpӘx8HD}N!8H,@ |8!N !|$|? x|~xH8~H|}xxxH~|@,AxA }ASx|N !| |x,ATx8HxH,@ xH,@ x88HD}N! |8!N @,@@|2,8@N !|$|}x|#x8}xH|x,@8}xH$|8! N \basic\\info\\status\splitnum\final\ 0)* +,- .,/02<8@9H:L;X<\?hBlDtExGHIJNORTUVXZ[\]^_` bd e$f(i0j4nDoPrX\| ,0DXl(,0DXl  ,4@PX"x&(+,-./012@ABF$G(J,K@LHMPQdRxXYZ[`efgjnopq r4s<uPwTxpz|}@H`d|,0@HX`    , 0 @ P \ l x        ( 8 D T ` |  H P R T a e g i k m o $s u w y z | }   , < X p x |         ( , 8 D `         (,L\dpXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\serverbrowsing\sb_queryengine.c6!'8HashImplementation8_SBServer,% 8publicipU #' 8publicportU#& 8privateipU #( 8privateportU# # 8icmpipU #" 8stateU#" 8flagsU#) 8keyvals#' 8updatetimeU #+ 8querychallengeU # & 8next#$0 8splitResponseBitmapU#("8_SBServerFIFO ' 8first#& 8last#" 8countU#&8FIFOAddRear!%8fifo#'8server#'8FIFOAddFront!%8fifo#'8server#08FIFOGetFirst!%8fifo#% 8hold#L8@enum$2399sb_queryengine_cSBFalseSBTrue+8FIFORemover!%8fifo#'8server#% 8hold#% 8prev#$8FIFOClear!%8fifo#  U8@enum$2665sb_queryengine_cTqe_updatesuccessqe_updatefailedqe_engineidleqe_challengereceivedUrU #8_SBQueryEngineL) 8queryversionU#' 8maxupdatesU#( 8querylistr#* 8pendinglistr#& 8querysockU# % 8icmpsockU#$' 8mypublicipU #() 8serverkeysr#,* 8numserverkeysU#@. 8ListCallback#D% 8instanceU #H  U8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#'8QEStartQuery!'8engine#'8server#/ 8queryBufferr# $ 8queryLenU#. 8querySuccessU#  ) 8saddrr#  8posU#. 8challengeNBOU #  8posU# 8iU#28SBQueryEngineInit! "'8engine#,8maxupdatesU# .8queryversionU#  -8lanBrowser# /8callback# *8instanceU # 38SBQueryEngineSetPublicIP!'8engine#&8mypublicipU #.8SBEngineHaltUpdates!'8engine#*8SBEngineCleanup!'8engine#48SBQueryEngineUpdateServer!'8engine#'8server#*8addfrontU# %8querytypeU#58usequerychallenger#  A8SBQueryEngineUpdateServerByIP!-8engine# (8ipc#  +8queryportU# *8addfrontU# +8querytypeU# 58usequerychallenger# ' 8server#" 8ipaddrU #48ParseSingleQR2Reply! "'8engine#'8server##8datac#8lenU# 8iU# 8dlenU#.8ParseSingleGOAReply!'8engine#'8server##8datac#%8lenU# # 8isfinalU#58ParseSingleICMPReplyr!'8engine#'8server##8datac#8lenU#  U18ProcessIncomingReplies!'8engine#(8icmpSocketr# 8iU#* 8indatar# @) 8saddrr# (* 8saddrlenU#  ' 8server#$ 8recvSockU#,8TimeoutOldQueries!'8engine#! 8ctimeU #+8QueueNextQueries!'8engine#' 8server#-8SBQueryEngineThink!'8engine#38SBQueryEngineAddQueryKey!'8engine#!8keyidU#=8SBQueryEngineRemoveServerFromFIFOs!'8engine#'8server#! 8retr## c58qr2_registered_key_listr#8@enum$2540sb_queryengine_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#l< > ? $@ |? ? ? ? (A H `= DmE F    D L |M      R $S 8T \N V X    PY nUrUxZ UU[ \ ] <^ \> t W m _ ` D> \ a c    0d Db p> 0 @  " T l %k'llClj;lalllllHklo@lkl{llmmIlmol4mZ&vnt@&Km&rl'w  ,'Lm's.lG(~_le k Lw(Um(zl)L*$)*0<*PLma*wsl*l*l+M+I m#, C-.`.%n.7-.L l.\,nOnLxnsnmnmnn<n7cn`v,nn.n / -oB Jo> op pA pd p p o 0 0 6 B0N Tn i0u {l 0 / 0 0 0 p :0> Y0l 0 0 q= B B { qY n q Lq zq ) q . q9 r %G +G 7rZ In ^r sY I I8 sU n tU K KH tQn6u XN^N8ju[|nuluuu!)@viloPuPvnnvvv+vVvKp)vrlv10z 1[n31ElZ1}1112 2Un22|DlY2|223)3\n$36lK3n34 5i5Xn 5)15N5]4x5p55Al5e6x4 : F6SXnm6t7}""|7Rn7ylwX*e0e<wTNngxgg$xZnx{yii`#yd5nJy\lqy})8#z58U9|{+9D@*P<@,IX<\lLiZ|D \: |0^ ,txF [v  Xn | @< & Rv2wK?~dLv M ;`   $De wix}#  )5BIQXxj$,8( dH<1=8WwF :NVt  |Z$( G,`j 2'!!!$! %B! g!+ =I n Y U. 8X _ > m5! t+!sb_queryengine.c.line..2838FIFOAddRear.line.FIFOAddRearFIFOAddFront.line.FIFOAddFrontFIFOGetFirst.line.FIFOGetFirstFIFORemove.line.FIFORemoveFIFOClear.line.FIFOClear@2926@2927QEStartQuery.line.QEStartQuery@3042ParseSingleQR2Reply.line.ParseSingleQR2Reply@3060ParseSingleGOAReply.line.ParseSingleGOAReplyParseSingleICMPReply.line.ParseSingleICMPReplyProcessIncomingReplies.line.ProcessIncomingRepliesTimeoutOldQueries.line.TimeoutOldQueriesQueueNextQueries.line.QueueNextQueries.line..3178.dwarf.0011..3179.dwarf.0014.FIFOAddRear.dwarf.0014.FIFOAddFront.dwarf.0014.FIFOGetFirst.dwarf.0004..3180.dwarf.0014.FIFORemove.dwarf.0014.FIFOClear.dwarf.0001..3181.dwarf.0004..3182.dwarf.0015..3183.dwarf.0001..3184.dwarf.0014.QEStartQuery.dwarf.0014.ParseSingleQR2Reply.dwarf.0014.ParseSingleGOAReply.dwarf.0014.ParseSingleICMPReply.dwarf.0001..3185.dwarf.0014.ProcessIncomingReplies.dwarf.0014.TimeoutOldQueries.dwarf.0014.QueueNextQueries.dwarf.0001..3186.dwarf.0004..3187.dwarf.0000..3188.dwarf.0000..3189_savegpr_25_restgpr_25current_timememcpySOHtoNlsendtoSBQueryEngineInit.line.SBQueryEngineInit__GSIACResultSocketStartUpsocketSBQueryEngineSetPublicIP.line.SBQueryEngineSetPublicIPSBEngineHaltUpdates.line.SBEngineHaltUpdatesSBEngineCleanup.line.SBEngineCleanupclosesocketSBQueryEngineUpdateServer.line.SBQueryEngineUpdateServerSBQueryEngineUpdateServerByIP.line.SBQueryEngineUpdateServerByIPinet_addrSOHtoNsSBAllocServerqr2_registered_key_list_savegpr_26_restgpr_26atoiNTSLengthSBqr2_internal_is_master_only_keySBServerAddKeyValuestrncmpSBServerParseQR2FullKeysSplitSBServerParseQR2FullKeysSinglestrstrSBServerParseKeyVals_savegpr_27_restgpr_27recvfromCanReceiveOnSocketSBQueryEngineThink.line.SBQueryEngineThinkSBQueryEngineAddQueryKey.line.SBQueryEngineAddQueryKeySBQueryEngineRemoveServerFromFIFOs.line.SBQueryEngineRemoveServerFromFIFOs.dwarf.0013.HashImplementation.dwarf.0013._SBServer.dwarf.0013._SBServerFIFO.dwarf.0013._SBQueryEngine.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0006.SBQueryEngineInit.dwarf.0006.SBQueryEngineSetPublicIP.dwarf.0006.SBEngineHaltUpdates.dwarf.0006.SBEngineCleanup.dwarf.0006.SBQueryEngineUpdateServer.dwarf.0006.SBQueryEngineUpdateServerByIP.dwarf.0006.SBQueryEngineThink.dwarf.0006.SBQueryEngineAddQueryKey.dwarf.0006.SBQueryEngineRemoveServerFromFIFOs.dwarf.0007.qr2_registered_key_list.dwarf.0007.__GSIACResult.text.data.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @      @ @4%  0 !1`  ,5,  758 T  CA <KIL SRf]S] sb_server.o/ 1217418510 0 0 0 43248 ` ELFp4(!|a ac H|8!N !|a ac H|8!N !|aacH|8!N !|a,@08`88<8<8=9H``|8!N !|a,A$`H,@`H8|8!N !|$aaH8xH$|8! N !|$||x|#x|+x8`xHa8`xHa |8Hx$|8! N !|4a 8a8L1Ha 8H4|8!0N !|$a  }N!$|8! N !|$|x  <88H$|8! N !|$|~x ,AH8`<888H,@ 8`H@~8H|x,AH,@ a H$|8! N !|49a0H||x|#x|+x<`;,@8~088$8H,@8~\88$8H,@ CxH#x8H,@xHHlx$x8H|x,@ CxHH|t,-A xH;}xT>H,@ CxH xH9a0H4|8!0N !|$a !a 8H|x,@ !H xH$|8! N !|$a a 8H|x,A|t,@ aH`|t,0AD|t,FA4|t,fA$|t,NA|t,n@ 8`H8`$|8! N !`|a 8a8 L1Ha8H|8!N !`|a 8a8 L1Ha8H|8!N !`|a !8a 8 L1Ha8 !H|8!N !`|a 8a8 L1Ha8H|8!N !`|a 8a8 L1Ha8H|8!N !`|a !8a 8 L1Ha8 !H|8!N ! T,@ ;H;x 8!N ! T,@ ;H;x 8!N ! Tr,@@ ;H;x 8!N !|$aa ; xH$|8! N cN !| |xT>H |8!N cN ! T,@ ;H;x 8!N ! T,@ ;H;x 8!N !|$aa ; xH$|8! N cN !| |x T>H |8!N $N c$N !|$a`a;H,aW:8|.H,@ 8`H;(A8`$|8! N ! ,A`H8|t,A|t|t|@̀|@@;|t,A88x 8!N !|$a|#x;x8\|tH|xHh8`8\|tH|~x,@;xH,A$xH,@axxH8`8\|tH|x,@$|8! N !@|9aH|wx|#x|+xHlxxH|}x,AxPxxH|}x,AdPxH,@~xxH|t,@;;; H,A8ax8HT>Ha;; ;@H0xxH|}x,A,dA;ZP|t,@;;;`Hx ;H`xxH|}x,Al8a8xfxL1H~x8xHPxH|c;;|A;{|A;9,A9aH|8!N !@|9aH|? x|wx|#x|+x;`8|t,APxxH||x,A8xP<`8cH|ex<`8cDxH,@,AT>;;W`0(@8k{(À,@$w(8|0|t|`xT>(Hw(8|0|`xT>(,AHt; ;>9t;;,A ,@ ? HLxxH||x,A4xP,@LxxH||x,APCxH,@~xDxHH,AЋt;;HTxxH||x,AP88ExxL1H~x8H;|t,@,@ ;;|t,@,@,|t,A<`8H;;,Ax9jHA }ASx|N !|$|x;H$|ctH<8|!;|t,@Ԁa|||`P$|8! N !|$a8`H8`H$|8! N !|a ac H|8!N !|$|}x|#x<`;,@888$8!H,@8(88$8"H,A,@ 8`H}H$|8! N cN !|$a 8`,H|x,@ 8`H8`88<8<8=9H,@xH8`HP888$88 88 x$|8! N N N  N N N cN cN ! |@@ ;H;x 8!N SBServerAddKeyValue added %s\%s sb_server.cASSERT on 'key != NULL' [%s] in %s line:%d ASSERT on 'server != NULL' [%s] in %s line:%d splitnumSplit packet parse error, invalid key type! (%d) Split packet parse error, NULL byte expected! ASSERT on 'entry1' [%s] in %s line:%d ASSERT on 'entry2' [%s] in %s line:%d %dserverping%s_%d%s_t%dqueryidfinal%s%d, !"$+4,H-\1l2|6<=>ABEFH I(M0S@TTV\WdXlYt\^_`bdgij,k<yLzh{l~p8@HP`x  ,@HPp$8PX 8 P!`,p./0;=>?Z\4]L^\ilklmxyz}~(0P\p    < H \ t               $ 0 4 H P X \ ` d p           4 < @ P ` p      " # $ % & ( ) * - / $1 43 D4 H6 L8 T: \; l< |= > ? A C D F H I J K M N P R T V W Y Z [ (\ ,] 0^ @_ L` \b hn r s v z { } ~     $08<DPp $48@HLPTdlptx ,H L P l p  !H"d#')*/079:;<=4?@@HBPCXD`EhFpGxHIJMNTUXY[^_adfiknpsuxyz XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\serverbrowsing\sb_server.c6!'8HashImplementation/8g_SBRefStrList#,8RefStringHashU!&8elemU # ,8numbucketsU#  /8RefStringCompareU!(8entry1U # (8entry2U #  (8RefStringFree!&8elemU # v8@enum$2663sb_server_cFsl_lanbrowsesl_disconnectedsl_connectedsl_mainlist)8DArrayImplementation  #U  #U  U  U# c8@enum$2664sb_server_cslc_serveraddedslc_serverupdatedslc_serverdeletedslc_initiallistcompleteslc_disconnectedslc_queryerrorslc_publicipdeterminedslc_serverchallengereceived8_SBServer,% 8publicipU #' 8publicportU#& 8privateipU #( 8privateportU# # 8icmpipU #" 8stateU#" 8flagsU#) 8keyvals#' 8updatetimeU #+ 8querychallengeU # & 8next#$0 8splitResponseBitmapU#(UrU UUUcU UcU UUcU   Uo8@enum$2572sb_server_c?sbcm_intsbcm_floatsbcm_strcasesbcm_stricase8_SortInfo& 8sortkeyr#* 8comparemoder#  U#8_GOACryptState$ 8cardsr#" 8rotorU#$ 8ratchetU#& 8avalancheU#' 8last_plainU#( 8last_cipherU#8@enum$2662sb_server_ckpi_cryptheaderpi_fixedheaderpi_keylistpi_uniquevaluelistpi_serverspi_finished"8_SBServerList$ 8stater#) 8servers#) 8keylist#/ 8queryforgamenamer# 0 8queryfromgamenamer#0+ 8queryfromkeyr#T* 8mychallenger#t( 8inbufferc#|( 8inbufferlenU#, 8popularvaluesr#- 8numpopularvaluesU#- 8expectedelementsU#. 8ListCallback#1 8MaploopCallback#6 8PlayerSearchCallback#% 8instanceU #+ 8currsortinfor#+ 8prevsortinfor#, 8sortascendingr#' 8mypublicipU #" 8srcipU #( 8defaultportU#) 8lasterrorc#% 8slsocketU#) 8lanstarttimeU #( 8fromgameverU#' 8cryptkeyr#) 8queryoptionsU#% 8pstater#- 8backendgameflagsU#4 8mLanAdapterOverridec#* 8deadlist#68SBRefStrHash! ",8slist# 48SBRefStrHashCleanup! ",8slist# '8SBServerFree!&8elemU # ' 8server#$8_SBKeyValuePair$ 8keyc#& 8valuec#.8SBServerAddKeyValue!'8server#'8keynamec#%8valuec#& 8kvr#   U18SBServerAddIntKeyValue!-8server# -8keynamec#  '8valueU# ) 8stempr# "8KeyMapF!&8elemU # ,8clientDataU #  # 8kv#$ 8ped#UccU ( 8EnumFn#% 8instanceU #+8SBServerEnumKeys!'8server#,8KeyFn# *8instanceU #  & 8edr# 98SBServerGetStringValueAc!'8server#-8keynamec# )8defc#  & 8kvr# $ 8ptr#38SBServerGetIntValueAU!'8server##8keyc#$8idefaultU#! 8sc#" 8s2c#58SBServerGetFloatValueAU!-8server# )8keyc#  *8fdefaultU# ! 8sc#G8@enum$2496sb_server_cSBFalseSBTrue68SBServerGetBoolValueAr!-8server# )8keyc#  ,8bdefaultr# ! 8sc#  U?8SBServerGetPlayerStringValueAc!-8server# +8playernumU#  )8keyc# .8sdefaultc# + 8keynamer#   U98SBServerGetPlayerIntValueAU!-8server# +8playernumU#  )8keyc# *8idefaultU# + 8keynamer#   U;8SBServerGetPlayerFloatValueAU!-8server# +8playernumU#  )8keyc# *8fdefaultU# + 8keynamer#    U=8SBServerGetTeamStringValueAc!-8server# )8teamnumU#  )8keyc# .8sdefaultc# + 8keynamer#   U78SBServerGetTeamIntValueAU!-8server# )8teamnumU#  )8keyc# *8idefaultU# + 8keynamer#   U98SBServerGetTeamFloatValueAU!-8server# )8teamnumU#  )8keyc# *8fdefaultU# + 8keynamer#  58SBServerHasBasicKeysr!'8server#48SBServerHasFullKeysr!'8server#58SBServerHasValidPingr!'8server#:8SBServerGetPublicAddressc!-8server# ;8SBServerGetPublicInetAddressU !'8server#98SBServerGetPublicQueryPortU!'8server#<8SBServerGetPublicQueryPortNBOU!'8server#:8SBServerHasPrivateAddressr!'8server#68SBServerDirectConnectr!'8server#;8SBServerGetPrivateAddressc!-8server# <8SBServerGetPrivateInetAddressU !'8server#:8SBServerGetPrivateQueryPortU!'8server#*8SBServerSetNext!'8server#%8next#38SBServerGetNext!'8server## c,8CheckValidKeyU!(8keyc# / 8InvalidKeysr#  8iU#% 8thestrc#-8mytokc! "$8instrc#!8delimU#% 8resultc#/8SBServerParseKeyVals!-8server# &8keyvalsc# 8kc# 8vc#  U98SBServerParseQR2FullKeysSingle!'8server##8datac#8lenU# 8dlenU# 8kc#& 8vc# ) 8keysc#  ! 8nkeysU#( 8nunitsU# ! 8pflagU# 8iU# 8jU#+ 8tempkeyr#   U88SBServerParseQR2FullKeysSplit!'8server##8datac#8lenU# 8dlenU# 8kc#& 8vc# % 8packetNumU #) 8isFinalU# # 8keyTypeU#" 8nindexU#+ 8tempkeyr# )8StringHashU!!8sc#,8numbucketsU# $ 8hashcodeU #%8KeyValFree!&8elemU # # 8kv#,8KeyValHashKeyU!&8elemU # ,8numbucketsU#  /8KeyValCompareKeyU!"8entry1U #"8entry2U #.8SBServerGetPingU!'8server#18SBAllocServer!,8slist# *8publicipU #  ,8publicportU# ' 8server#+8SBServerSetFlags!'8server#!8flagsU#08SBServerSetPublicAddr!'8server#8ipU # 8portU#18SBServerSetPrivateAddr!'8server#8ipU # 8portU#,8SBServerSetICMPIP!'8server#"8icmpipU #+8SBServerSetState!'8server#!8stateU#/8SBServerGetStateU!'8server#/8SBServerGetFlagsU!'8server#38SBIsNullServerU! "'8server#-8SBNullServer# X^ _ ]m    b ]m]m]m]me  ]m$f ,]m`f p_ k k l m(o 8i r  m&*4u Xv lw x m| m| m} $~ 8s x  y s  0s mo s <mLo \z mo  mo s 8mHo Xz mo    p m m } X#m \#m d#m l#m p#m #m #m #m #m #m $ ,$ <m D! T li |$  0i h t &m o $i 4w l ' ' w ' '    0i \ |&mo i )) X    BFTm`| pm|| ^  --1"1&+*+,b D_ m44 '/]5  4'5RM5~}6  86W67R,(7NR8v)9 : 1; Q< q=#>Cj;^Ho-Cw?`?%?7>?L?\@@%@:@J!@Z1@nE@~YAiA%r~A8AHAXAhA{AB CowrDBnCD  ,G :D Pi r    E r F 8 o   , B [9 q : " ; L < t  F \= r " P ?  @ + KA a   2  ^ J/QyFn)?hwEDnf4:`@`\FRbcdccL`xggH M3tE^rHniixU%|Lq|F mmL^Fm{FGTGHGtG1G@IYHJiH#|H6HFIcI:HI_p%pT1RCX~iHIss`#8ezzZ!6}Y}\b &OyJGJ c-HqJK T!l3NyKL FLTXfjL2M R{Th8HMgN TjCqNO Td $Mv OP   T (f : U ~   P!`!J!#!)4!5\!G!`_!|J!!4![!!`!J!!4!\""k"G"M@"Yg"k"f"""b""d##4#)`#;#Tg#~##c##e#J##4#a$$ a$>J$D$J4$V]$h$l$$@$h$$g%%%)c%;%Te%|%4%a%%z%%%Q%& v&&3^&N&T&Z&fZ&x&Q#&R&!&!t&RT'R'Q'7R'XS%'q#'}T'$'$'S'TQ'Tr'T((5(;(G\(Y(t(((U ()%)+)7`)I)^))))*1*/R*Pz*x****U+V +"+H+N+Z_+l++++,,),,NU,wx,,,V,W- - |-WJ-5Wv-aW-Xr-+-+D-XK-Xn--Y.-.-4.'YR.MY~.}Zw.1.1.ZQ.Zs.Y/~/~/"U/4/M/f/l/r/~]///000+w0D0J0VR0h0}s000 0W00u11;1Z1` 1lX1~1v11y112S22(u2Nw2g2m2yR22s2Z222V33Z3<3B3NV3`3y^33033Z33-33 4';,|F48W&nl,|D"LTf2$ 0, \/ (0 t P , H2>8D J3P0V PgDr 24 .'('  LF" u.RHJvZ l ~) I i#o`Q o  2 D VjQJ|cG  * _    &#&8'P%P'ub( t* ,-r-.uw34)1\>b2Q[Lo2@H<x<L>(4<TM2dmd.#*:BG\^<{PTP(Tx(0pTM(pT(T(lT ( "4 7@ R4 f^ (4 | \@     34 N o w  4  4  % H@ ?: _  }X 4 l      +  @x [ {        , 8 @ M  c q    d   x   / GX o  0'!/*)!K{!aor!w ! r!fzdxVr!:]z.UJ~ `!X_3!`T"ky"f"d#Lg#e$a;$yla$g%Le%z&+^( (7+a.Y}/E0#w0131y2Fw42ZQ3Zn3q^3-sb_server.c.line..2913RefStringHash.line.RefStringHashStringHashRefStringCompare.line.RefStringCompareRefStringFree.line.RefStringFree@2964...data.0@2976KeyMapF.line.KeyMapF@3010@3011@3039@3040@3041@3042@3082@3110@3237@3238@3239CheckValidKey.line.CheckValidKeythestr$3255mytok.line.mytok@3345@3421@3422@3423.line.StringHashKeyValFree.line.KeyValFreeKeyValHashKey.line.KeyValHashKey@3464@3465KeyValCompareKey.line.KeyValCompareKey.line..3536.dwarf.0011..3537.dwarf.0014.RefStringHash.dwarf.0014.RefStringCompare.dwarf.0014.RefStringFree.dwarf.0004..3538.dwarf.0001..3539.dwarf.0001..3540.dwarf.0001..3541.dwarf.0001..3542.dwarf.0001..3543.dwarf.0004..3544.dwarf.0015..3545.dwarf.0015..3546.dwarf.0015..3547.dwarf.0001..3548.dwarf.0004..3549.dwarf.0001..3550.dwarf.0004..3551.dwarf.0001..3552.dwarf.0014.KeyMapF.dwarf.0015..3553.dwarf.0013..3554.dwarf.0004..3555.dwarf.0001..3556.dwarf.0001..3557.dwarf.0001..3558.dwarf.0001..3559.dwarf.0001..3560.dwarf.0001..3561.dwarf.0001..3562.dwarf.0014.CheckValidKey.dwarf.000c.thestr$3255.dwarf.0014.mytok.dwarf.0001..3563.dwarf.0001..3564.dwarf.0014.StringHash.dwarf.0014.KeyValFree.dwarf.0014.KeyValHashKey.dwarf.0014.KeyValCompareKey.dwarf.0000..3565.dwarf.0000..3566g_SBRefStrListstrcasecmpgsifreeSBRefStrHash.line.SBRefStrHashTableNew2SBRefStrHashCleanup.line.SBRefStrHashCleanupTableCountTableFreeSBServerFree.line.SBServerFreeSBServerAddKeyValue.line.SBServerAddKeyValueSBRefStrTableEnterSBServerAddIntKeyValue.line.SBServerAddIntKeyValuesprintfSBServerEnumKeys.line.SBServerEnumKeysTableMapSBServerGetStringValueA.line.SBServerGetStringValueA__msl_assertion_failedTableLookupstrlen_savegpr_25_restgpr_25SBServerGetIntValueA.line.SBServerGetIntValueAgsDebugAssertstrcmpSBServerGetPingisdigitatoiSBServerGetFloatValueA.line.SBServerGetFloatValueAatofSBServerGetBoolValueA.line.SBServerGetBoolValueASBServerGetPlayerStringValueA.line.SBServerGetPlayerStringValueASBServerGetPlayerIntValueA.line.SBServerGetPlayerIntValueASBServerGetPlayerFloatValueA.line.SBServerGetPlayerFloatValueASBServerGetTeamStringValueA.line.SBServerGetTeamStringValueASBServerGetTeamIntValueA.line.SBServerGetTeamIntValueASBServerGetTeamFloatValueA.line.SBServerGetTeamFloatValueASBServerHasBasicKeys.line.SBServerHasBasicKeysSBServerHasFullKeys.line.SBServerHasFullKeysSBServerHasValidPing.line.SBServerHasValidPingSBServerGetPublicAddress.line.SBServerGetPublicAddressSOInetNtoASBServerGetPublicInetAddress.line.SBServerGetPublicInetAddressSBServerGetPublicQueryPort.line.SBServerGetPublicQueryPortSONtoHsSBServerGetPublicQueryPortNBO.line.SBServerGetPublicQueryPortNBOSBServerHasPrivateAddress.line.SBServerHasPrivateAddressSBServerDirectConnect.line.SBServerDirectConnectSBServerGetPrivateAddress.line.SBServerGetPrivateAddressSBServerGetPrivateInetAddress.line.SBServerGetPrivateInetAddressSBServerGetPrivateQueryPort.line.SBServerGetPrivateQueryPortSBServerSetNext.line.SBServerSetNextSBServerGetNext.line.SBServerGetNextSBServerParseKeyVals.line.SBServerParseKeyValsqr2_internal_is_master_only_key_savegpr_23_restgpr_23SBServerParseQR2FullKeysSingle.line.SBServerParseQR2FullKeysSingleNTSLengthSBmemcpySBServerParseQR2FullKeysSplit.line.SBServerParseQR2FullKeysSplitstrncasecmptolowerSBReleaseStr.line.SBServerGetPingSBAllocServer.line.SBAllocServergsimallocSBServerSetFlags.line.SBServerSetFlagsSBServerSetPublicAddr.line.SBServerSetPublicAddrSBServerSetPrivateAddr.line.SBServerSetPrivateAddrSBServerSetICMPIP.line.SBServerSetICMPIPSBServerSetState.line.SBServerSetStateSBServerGetState.line.SBServerGetStateSBServerGetFlags.line.SBServerGetFlagsSBIsNullServer.line.SBIsNullServerSBNullServer.dwarf.0013.HashImplementation.dwarf.0007.g_SBRefStrList.dwarf.0013.DArrayImplementation.dwarf.0013._SBServer.dwarf.0013._SortInfo.dwarf.0013._GOACryptState.dwarf.0013._SBServerList.dwarf.0006.SBRefStrHash.dwarf.0006.SBRefStrHashCleanup.dwarf.0006.SBServerFree.dwarf.0013._SBKeyValuePair.dwarf.0006.SBServerAddKeyValue.dwarf.0006.SBServerAddIntKeyValue.dwarf.0006.SBServerEnumKeys.dwarf.0006.SBServerGetStringValueA.dwarf.0006.SBServerGetIntValueA.dwarf.0006.SBServerGetFloatValueA.dwarf.0006.SBServerGetBoolValueA.dwarf.0006.SBServerGetPlayerStringValueA.dwarf.0006.SBServerGetPlayerIntValueA.dwarf.0006.SBServerGetPlayerFloatValueA.dwarf.0006.SBServerGetTeamStringValueA.dwarf.0006.SBServerGetTeamIntValueA.dwarf.0006.SBServerGetTeamFloatValueA.dwarf.0006.SBServerHasBasicKeys.dwarf.0006.SBServerHasFullKeys.dwarf.0006.SBServerHasValidPing.dwarf.0006.SBServerGetPublicAddress.dwarf.0006.SBServerGetPublicInetAddress.dwarf.0006.SBServerGetPublicQueryPort.dwarf.0006.SBServerGetPublicQueryPortNBO.dwarf.0006.SBServerHasPrivateAddress.dwarf.0006.SBServerDirectConnect.dwarf.0006.SBServerGetPrivateAddress.dwarf.0006.SBServerGetPrivateInetAddress.dwarf.0006.SBServerGetPrivateQueryPort.dwarf.0006.SBServerSetNext.dwarf.0006.SBServerGetNext.dwarf.0006.SBServerParseKeyVals.dwarf.0006.SBServerParseQR2FullKeysSingle.dwarf.0006.SBServerParseQR2FullKeysSplit.dwarf.0006.SBServerGetPing.dwarf.0006.SBAllocServer.dwarf.0006.SBServerSetFlags.dwarf.0006.SBServerSetPublicAddr.dwarf.0006.SBServerSetPrivateAddr.dwarf.0006.SBServerSetICMPIP.dwarf.0006.SBServerSetState.dwarf.0006.SBServerGetState.dwarf.0006.SBServerGetFlags.dwarf.0006.SBIsNullServer.dwarf.0007.SBNullServer.text.data.sdata.sbss.sdata2.line.debug.rela.text.rela.sdata2.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @     4 XO = ",(#4/W   :^  G^4  R^@8  ^wxp ]fnx d/132 1217418511 0 0 0 38344 ` ELF4( !|49a0H|? x|{x|+x (A<`8cT:|c.|iN x8x<8}N!T,ATr,@p,,@,,@T,A,L,A@,@ ;H;H;T0,A xx8x8HHxx8x8HH pC,@$x8x<8}N!Hx8x<8}N!Hp,,AxxHx8x<8}N!H(,A cxH{H,A,@Px88<8}N!H0x88<8}N!HxH,A0}0|@@ T>4|@@ 80x9j0HA }ASx|N !|$a |+x ,Ad@,A8@H,@Hdx8x<8}N!Hdx8x<8}N!HDx8x<8}N!H$x8x<8}N!H8,A0~0|@@ T>4|@@ 80$|8! N !|4,(a }>KxA ,@,A 8`H8`@H|x,@ 8`Hh 88<8,8L x= 9)xHxx<8xHx,(4|8!0N !| |x8LHxHxH |8!N !|D9a@H|x |3x!A88`8 | ddB; (8@;Hp|T:<`8c|c.H|zx||8,@P8a |c8|T:<8|.L1Hx|T>H;|A8L8 H|}x,A xHL,@H|xa H|dxa8cLW>H,4|8!0N !|$a T>H|xa H|dxa8cLW>H$|8! N !|T9aPH|? x|~x|#x|+x|3x}Cx;8,,@T0,@ :H:~xW#>H|rxxH|dx8~LVE>H|{x,@H,A :H:xxW%>8~dzxHxH|}x8~LxHH8~LdxH|}xp,,A 8`H,A :H:xx8~xGxHH,W#>H|rxxH|dx8~LVE>H||x,@4,@,xH~0W#>H~4x~dxH||x8,xx9jPHA }ASx|N !|49a0H|x|#x ;T0,@ ;@H;@[x8,T,AHxxH ,A ; H; xx8&xgxH;H8LH|}x;,@,,@$04xxH|}x8,x9a0H4|8!0N !|$|~x  T>H|}xaH|dx8~LW>H|x,A8~LxH$|8! N !|$|~x8~LH|x,A8~LxH$|8! N !| |xxH8LH |8!N !| |x8LHxH |8!N !| |xxH8LH |8!N ! <;(A\<8T:|.|N 8`H@8 H888H08LH(8`H 8xH8H8H8` 8!N !|aa8cLH|8!N ,@ 8`H<L,AL,@ 8`HL,@ 8`H8`N |dN !|a a8cL H|8!N !|$||x ;; T>H|}xaH|~x8|LxW>H|x,A8|LxHH8`$|8! N !|aa8cLH|8!N !|4,(a |+x,AxH(@ <`8c8<88!H8axH888 | deB;a8cL xH,(4|8!0N !|$aa ; xH$|8! N cN !|aa8cLH|8!N  N !|49a0Ha|#x|+x|3x;xH,@DaH|{xxH|@@(xH|exx8W>L1HHxxH,@8xH,@(xH|exx8W>L1HH4;xHT{>xH|exx8fxL1Hx9a0H4|8!0N Socket creation errorDNS lookup errorConnection failedData stream errorMemory allocation errorFunction parameter errorDuplicate update request errorASSERT on 'sortkey != NULL && _tcslen(sortkey) <= SORTKEY_LENGTH' [%s] in %s line:%d sb_serverbrowsing.c\%sNone%s:%d ( ,Pl "#%)(+,,<.\/x1|234679:;?@$B(G4H`IhMNORSUVXY8[<]X_\`chjlmpqr stu$v,wTxtyx $,4<Xh$(@d$8DHP\|<p   $$ ,' L( t* |+ , . 2 3 5 7 9 < @> T? `@ lB |C D O Q R T V Y Z [ D\ H^ L_ `a dc xd e g h i l m n o p { <| X} h~ p |            ( < L l t |             (048DH\l|(4Dh!p"$%5 6 78;L<P?T@dApFGWXY]_ad e@iDjHltmxXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\serverbrowsing\sb_serverbrowsing.c6!~8@enum$2663sb_serverbrowsing_cFsl_lanbrowsesl_disconnectedsl_connectedsl_mainlist)8DArrayImplementation  #U  #U  U  U# c'8HashImplementation8_SBServer,% 8publicipU #' 8publicportU#& 8privateipU #( 8privateportU# # 8icmpipU #" 8stateU#" 8flagsU#) 8keyvals#' 8updatetimeU #+ 8querychallengeU # & 8next#$0 8splitResponseBitmapU#(UrU UUUcU UcU UUcU   U#8_GOACryptState$ 8cardsr#" 8rotorU#$ 8ratchetU#& 8avalancheU#' 8last_plainU#( 8last_cipherU#8@enum$2662sb_serverbrowsing_ckpi_cryptheaderpi_fixedheaderpi_keylistpi_uniquevaluelistpi_serverspi_finished"8_SBServerList$ 8stater#) 8servers#) 8keylist#/ 8queryforgamenamer# 0 8queryfromgamenamer#0+ 8queryfromkeyr#T* 8mychallenger#t( 8inbufferc#|( 8inbufferlenU#, 8popularvaluesr#- 8numpopularvaluesU#- 8expectedelementsU#. 8ListCallback#1 8MaploopCallback#6 8PlayerSearchCallback#% 8instanceU #+ 8currsortinfor#+ 8prevsortinfor#, 8sortascendingr#' 8mypublicipU #" 8srcipU #( 8defaultportU#) 8lasterrorc#% 8slsocketU#) 8lanstarttimeU #( 8fromgameverU#' 8cryptkeyr#) 8queryoptionsU#% 8pstater#- 8backendgameflagsU#4 8mLanAdapterOverridec#* 8deadlist#8@enum$2664sb_serverbrowsing_cslc_serveraddedslc_serverupdatedslc_serverdeletedslc_initiallistcompleteslc_disconnectedslc_queryerrorslc_publicipdeterminedslc_serverchallengereceived"8_SBServerFIFO ' 8first#& 8last#" 8countU#  UUrU #8_SBQueryEngineL) 8queryversionU#' 8maxupdatesU#( 8querylistr#* 8pendinglistr#& 8querysockU# % 8icmpsockU#$' 8mypublicipU #() 8serverkeysr#,* 8numserverkeysU#@. 8ListCallback#D% 8instanceU #H8@enum$2499sb_serverbrowsing_csbc_serveraddedsbc_serverupdatedsbc_serverupdatefailedsbc_serverdeletedsbc_updatecompletesbc_queryerrorsbc_serverchallengereceivedUrU #8_ServerBrowser@% 8enginer## 8listr#L- 8disconnectFlagr#() 8dontUpdater#,& 8triggerIPU #0( 8triggerPortU#41 8BrowserCallback#8% 8instanceU #<'8ListCallback!+8serverlist#*8reasonr# '8server#*8instanceU #  # 8sb#! 8qtypeU#8@enum$2665sb_serverbrowsing_cTqe_updatesuccessqe_updatefailedqe_engineidleqe_challengereceived)8EngineCallback!-8engine# *8reasonr#  '8server#*8instanceU # # 8sb#O8@enum$2496sb_serverbrowsing_cSBFalseSBTrue;8ServerBrowserNewA! "68queryForGamenamec# 78queryFromGamenamec#  28queryFromKeyc# 28queryFromVersionU# 08maxConcUpdatesU# .8queryVersionU# '8lanBrowser#/8callback#  *8instanceU # 8# 8sb#,8ServerBrowserFree!#8sb#8@enum$2497sb_serverbrowsing_csbe_noerrorsbe_socketerrorsbe_dnserrorsbe_connecterrorsbe_dataerrorsbe_allocerrorsbe_paramerrorsbe_duplicateupdateerror  U@8ServerBrowserBeginUpdate2r! "#8sb#)8asyncr# 88disconnectOnCompleter#  +8basicFieldsc#08numBasicFieldsU# 28serverFilterc# /8updateOptionsU# ,8maxServersU# + 8keyListr#  # 8listLenU# 8iU#" 8keylenU#! 8errr#58ServerBrowserUpdateAr!)8sb# )8asyncr#  88disconnectOnCompleter# 18basicFieldsc# 08numBasicFieldsU# 28serverFilterc# :8ServerBrowserLimitUpdateAr!)8sb# )8asyncr#  88disconnectOnCompleter# 18basicFieldsc# 08numBasicFieldsU# 28serverFilterc# ,8maxServersU#  78ServerBrowserLANUpdater!#8sb#)8asyncr# 18startSearchPortU#  /8endSearchPortU# ! 8errr#58WaitForTriggerUpdater!#8sb#-8viaMasterr# ! 8errr#B8ServerBrowserSendMessageToServerAr!)8sb# (8ipc#  &8portU# *8datac# %8lenU# M8ServerBrowserSendNatNegotiateCookieToServerAr!)8sb# (8ipc#  &8portU# (8cookieU# :8ServerBrowserAuxUpdateIPAr!#8sb#"8ipc# 8portU#'8viaMasterr#)8asyncr# (8fullUpdater#! 8errr#' 8server# 8iU#/ 8usequerychallenger#=8ServerBrowserAuxUpdateServerr!#8sb#'8server#)8asyncr# .8fullUpdater#  ' 8viaMasterr#! 8errr#/ 8usequerychallenger#18ServerBrowserRemoveIPA!#8sb#(8ipc# &8portU#   8iU#48ServerBrowserRemoveServer!#8sb#-8server#  8iU#38ServerBrowserThinkr!#8sb#,8ServerBrowserHalt!#8sb#-8ServerBrowserClear!#8sb#98ServerBrowserErrorDescAc!#8sb##8errorr#>8ServerBrowserListQueryErrorAc!)8sb# }8@enum$2498sb_serverbrowsing_cEsb_disconnectedsb_listxfersb_queryingsb_connected38ServerBrowserStater!#8sb#=8ServerBrowserPendingQueryCountU!#8sb#:8ServerBrowserGetServer!)8sb# '8indexU#  ?8ServerBrowserGetServerByIPA!#8sb#(8ipc# &8portU#  # 8anIndexU# 8anIPU #$ 8aPortNBOU#18ServerBrowserCountU!)8sb# w8@enum$2572sb_serverbrowsing_c?sbcm_intsbcm_floatsbcm_strcasesbcm_stricase  U8_SortInfo& 8sortkeyr#* 8comparemoder#-8ServerBrowserSortA!)8sb# -8ascendingr#  '8sortkeyc#/8comparemoder# ( 8infor# <8ServerBrowserGetMyPublicIPc!)8sb# =8ServerBrowserGetMyPublicIPAddrU !#8sb#28ServerBrowserDisconnect!)8sb# 78ServerBrowserLANSetLocalAddr!#8sb#'8theAddrc#:8SBServerGetConnectionInfor!*8gSB# '8server#+8PortToConnectToU#'8ipstringc#$ 8natnegr## c58qr2_registered_key_listr#8@enum$2399sb_serverbrowsing_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#> :>@ $@ A B C 0D p? GmH F J PI f j pJ M N O Q FPJPPU pm~PPV W X Y Z ,R S S  a 4b LY TZ Y Z De Pf lg e f j k Pe \f lo p q r @ e (f 8s Xf de t l t A @@ Xs  u e f o z `} xz  B a $ F  J  V Z lm m hr e f o r 0 |U m   4 lB >     mV   $ 0m<V L X dmpV |? P , |  4  ( 408@HPX`h1 ~+)T! t" # $ %#'<Caj=HPfo&`"&%+7&7=+I&LR^&\r''%':'J'Z'n'~((% (8,(H<(XL(h\({o() G)i 0V}*LrnF| o!-"C"X#nL$t%  A" nP &  '  (  ( = S2 h ~^ 3     D iF n     * / \D n  +  I  o$J, j-`z-%-71-L-\Ls=Oey7`,*Tl-./`/%/7./L/\i H0k=Sj33@/(eQ0f l x0R0|+000,A0f12   2V-H2W1r2223O9V\EbEhtq E<uj3/# 1JSdKjK@vO4t5 ^4SSpc3 =3XQ@P5k9Z4V4[[X'^5P^3y3 RHj4p]v]\c33 =%mW4__Z)73R464  6X  /6 A3 \6 h4  4 c cl k  !!:!d!!4!h!hd!v!""+"Q"}"4"m"m"]"""##.3#C#Q3#l#3#8#4#_##|#$3$,Y$Q4$Wv$]v$i`$w$$$$3$$3% %3%1&%=4%RU%l3%%x%x%T%%|&&'&H&j{&p{X&|W&&&&&Z'4'Z'Z8' V'.'GS'aa'ga8'sO''T''8'P''((('\(5(J(X4(qk((,(g((7})YZ)t7)z)P)V))d)))`)**9*?*E4*Qc*_*z*****b*++/+U+x++^++,+Z+,8w,9 ,r,D,9,n- 8-'-B-H-TV-b-}-3---8.. .,i.V.\@.he.v.d...`.._//,/+[/9/X/}//Z////300 0d0&0A0S0h00030:#151%:1.P1:;1+1;1G '4hGQ `pu{6Z 8L`x  VD ~)L ;l M _ q# `j{  B b`%`7IP^b}Ol (},w,  0#12.1@1 R^j %6H@Z2rp0LS 8f@X{\n 8-lOwd ,8Rr $G ^f2{ <X2(  ( 1 E 8 X( q < Bx ,   P P 68 U( zH4 < | Zd ,   *D =< V d k | @   L 6 T,  J = Z h } |x      9 R#)! s'! ! ! Dr! ! !i!-1KBSi^V@ y '!`"u$$Y%}&@&Z'?S5'TT'x(ik)QZ)d**6+^U,r!k-.$i.d._/P)/O05!s1+!sb_serverbrowsing.c@2965.line..2966ListCallback.line.ListCallback...data.0EngineCallback.line.EngineCallback@3048WaitForTriggerUpdate.line.WaitForTriggerUpdate@3246@3247@3248@3249@3250@3251@3252@3253@3254@3255@3319@3320@3365.line..3368.dwarf.0011..3369.dwarf.0004..3370.dwarf.0001..3371.dwarf.0001..3372.dwarf.0001..3373.dwarf.0001..3374.dwarf.0001..3375.dwarf.0015..3376.dwarf.0015..3377.dwarf.0015..3378.dwarf.0001..3379.dwarf.0004..3380.dwarf.0004..3381.dwarf.0001..3382.dwarf.0015..3383.dwarf.0004..3384.dwarf.0015..3385.dwarf.0014.ListCallback.dwarf.0004..3386.dwarf.0014.EngineCallback.dwarf.0004..3387.dwarf.0004..3388.dwarf.0001..3389.dwarf.0014.WaitForTriggerUpdate.dwarf.0004..3390.dwarf.0004..3391.dwarf.0001..3392.dwarf.0001..3393.dwarf.0004..3394.dwarf.0000..3395.dwarf.0000..3396_savegpr_27_restgpr_27SBQueryEngineUpdateServerSBQueryEngineRemoveServerFromFIFOsSBServerListDisconnectArrayLengthSBQueryEngineSetPublicIPServerBrowserNewA.line.ServerBrowserNewA__GSIACResultgsimallocSBServerListInitSBQueryEngineInitServerBrowserFree.line.ServerBrowserFreeSBServerListCleanupSBEngineCleanupgsifreeqr2_registered_key_list_savegpr_26_restgpr_26ServerBrowserBeginUpdate2.line.ServerBrowserBeginUpdate2strlensprintfSBQueryEngineAddQueryKeySBServerListConnectAndQuerymsleepServerBrowserThinkServerBrowserUpdateA.line.ServerBrowserUpdateAServerBrowserLimitUpdateA.line.ServerBrowserLimitUpdateAServerBrowserLANUpdate.line.ServerBrowserLANUpdateServerBrowserHaltSBServerListGetLANListServerBrowserSendMessageToServerA.line.ServerBrowserSendMessageToServerASOHtoNsinet_addrSBSendMessageToServerServerBrowserSendNatNegotiateCookieToServerA.line.ServerBrowserSendNatNegotiateCookieToServerASBSendNatNegotiateCookieToServer_savegpr_18_restgpr_18ServerBrowserAuxUpdateIPA.line.ServerBrowserAuxUpdateIPASBServerListFindServerByIPSBQueryEngineUpdateServerByIPSBServerListAppendServerSBServerListNthSBGetServerRulesFromMaster_savegpr_25_restgpr_25ServerBrowserAuxUpdateServer.line.ServerBrowserAuxUpdateServerServerBrowserRemoveIPA.line.ServerBrowserRemoveIPASBServerListRemoveAtServerBrowserRemoveServer.line.ServerBrowserRemoveServerSBServerListFindServer.line.ServerBrowserThinkSBQueryEngineThinkSBListThink.line.ServerBrowserHaltSBEngineHaltUpdatesServerBrowserClear.line.ServerBrowserClearSBServerListClearServerBrowserErrorDescA.line.ServerBrowserErrorDescAServerBrowserListQueryErrorA.line.ServerBrowserListQueryErrorASBLastListErrorAServerBrowserState.line.ServerBrowserStateServerBrowserPendingQueryCount.line.ServerBrowserPendingQueryCountServerBrowserGetServer.line.ServerBrowserGetServerServerBrowserGetServerByIPA.line.ServerBrowserGetServerByIPAServerBrowserCount.line.ServerBrowserCountSBServerListCountServerBrowserSortA.line.ServerBrowserSortAgsDebugAssertstrcpySBServerListSortServerBrowserGetMyPublicIP.line.ServerBrowserGetMyPublicIPSOInetNtoAServerBrowserGetMyPublicIPAddr.line.ServerBrowserGetMyPublicIPAddrServerBrowserDisconnect.line.ServerBrowserDisconnectServerBrowserLANSetLocalAddr.line.ServerBrowserLANSetLocalAddrSBServerGetConnectionInfo.line.SBServerGetConnectionInfoSBServerHasPrivateAddressSBServerGetPublicInetAddressSBServerGetPrivateAddressSBServerDirectConnectSBServerGetPublicQueryPortSBServerGetPublicAddress.dwarf.0013.DArrayImplementation.dwarf.0013.HashImplementation.dwarf.0013._SBServer.dwarf.0013._GOACryptState.dwarf.0013._SBServerList.dwarf.0013._SBServerFIFO.dwarf.0013._SBQueryEngine.dwarf.0013._ServerBrowser.dwarf.0006.ServerBrowserNewA.dwarf.0006.ServerBrowserFree.dwarf.0006.ServerBrowserBeginUpdate2.dwarf.0006.ServerBrowserUpdateA.dwarf.0006.ServerBrowserLimitUpdateA.dwarf.0006.ServerBrowserLANUpdate.dwarf.0006.ServerBrowserSendMessageToServerA.dwarf.0006.ServerBrowserSendNatNegotiateCookieToServerA.dwarf.0006.ServerBrowserAuxUpdateIPA.dwarf.0006.ServerBrowserAuxUpdateServer.dwarf.0006.ServerBrowserRemoveIPA.dwarf.0006.ServerBrowserRemoveServer.dwarf.0006.ServerBrowserThink.dwarf.0006.ServerBrowserHalt.dwarf.0006.ServerBrowserClear.dwarf.0006.ServerBrowserErrorDescA.dwarf.0006.ServerBrowserListQueryErrorA.dwarf.0006.ServerBrowserState.dwarf.0006.ServerBrowserPendingQueryCount.dwarf.0006.ServerBrowserGetServer.dwarf.0006.ServerBrowserGetServerByIPA.dwarf.0006.ServerBrowserCount.dwarf.0013._SortInfo.dwarf.0006.ServerBrowserSortA.dwarf.0006.ServerBrowserGetMyPublicIP.dwarf.0006.ServerBrowserGetMyPublicIPAddr.dwarf.0006.ServerBrowserDisconnect.dwarf.0006.ServerBrowserLANSetLocalAddr.dwarf.0006.SBServerGetConnectionInfo.dwarf.0007.qr2_registered_key_list.dwarf.0007.__GSIACResult.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @ @        @ @4X  6 41!O0  ,T  7U  BU  Nl 0 >Vy^]qhsb_serverlist.o/1217418511 0 0 0 74096 ` ELF4(!|D08 (9a H||x|#x`;`,A@,A@@H,@Hxx8H|{xxx8HPHxx Hxx H(`,@P @@ 8`H @@ 8`H8`Hxx8H|{xxx8HdxH|~xH@xx8H|{xxx8HdxH|~xH 8`H`,@x88 08( 9a HD|8!@N !|49a0Ha aa `;xx8H|{xxx8HP,@xxHH`,@x9a0H4|8!0N !|D08 (a aa `;xx Hxx H( @A$ @AxxHHL`,@P @@ 8`H @@ 8`H8`88 08( D|8!@N !|49a0Ha aa `;xx8H|{xxx8HdxH|x,@xxHH`,@x9a0H4|8!0N !|49a0Ha aa `;xx8H|{xxx8HdxH|x,@xxHH`,@x9a0H4|8!0N !|$|x|+x,A<@,A@ H@,@8H(<`;H0<`;H$<`;H<`;H <`;8H,@4888 | deBHDx8H,A0888 | deB888 | deBxH$|8! N !|$|x8Hx8}N!$|8! N !|$|~x~H|}x;H,~xHc|@@ xH;|A8`$|8! N !|$|}x }H||x;HL}xHxH|@@$xHTc> |@@ xH;|A8`$|8! N !| |x|#x,@x8HHxH؃ |8!N !|$|x|#xxHx8x}N!xHxxH$|8! N !| |xH |8!N !|$|xHc$|8! N !|$|x,A<ؐHaH|~x8aH,@8؃$|8! N !|$|xH|}x;H$xH|dxxH;|A܀HxH$|8! N !| |x8`8d8H8؃ |8!N !|$|}x|#xxH8H|x,A8H,xHa8 xH8Ha$|8! N !|$|~xxH8H|x,AH <`8c<888>H,A,8,@xH8H$|8! N ! ;H ||t,@ 8H;| A8` 8!N !|4,($|x }=KxA<`;,AH8~ 888fH,@,@8xHxH8 H80 H8TH8,AH8~0888|H888|8888888H88Hx8H88HHH,($4|8!0N !| |x,@p`H|@@\`H|ex|H,@<`H|dx|x|"Hx8}N!x8}N!xH |8!N !|$|x;H$|ctH<8|!;|t,@Ԁa|||`P$|8! N !`||x8 8H|}x,A8aHH 8a<88 xL1H8 8`pTc>Ha 8aHa a <(@48aH|~x,@ 8`H8a 8H,@,8`88H,@ 8`H888H,AH88`H8`|8!N !|$|}x|#x|+x,@;xH;}xxH||$|8! N |t88N !|$|x|+x88H~88$|8! N !|$a a H|~x;W>TxW.T@.xWT>xWTF>xaxH$|8! N !|$|x|+x|3xxH||$|8! N !|$9a H|xH<, 8||&pT|"]|`P8!|tt;;H|~s|tt|t|@ ;H;t|t,O@ ;`H;`t|tTW|~s|tT|xx|x|x|xH<, 8||&pT|"]|`P8!|t|t,A|t|tT,A$,@,|t|tT,@|dt8t;,A9a H$|8! N !|$|x ;;Hx; 8H|}x,A\,AT,AHxHx8888H||x,AxHxH ,@,A 8`H8`$|8! N !|D9a@H|x|#x|+x|3x,@H <`8c<888iH,@;`,@;cxH(@ 8`HxH(@ 8`HxH|~x,A xHxH88"8a8T>8H8a8T>8H8a8T>8H8a8H8a8 8H8a808H8a8t88H8ax8H8adx8HxH|}x8ax8HT8,A8a8HT0,A8a8HT>Ha 8a 8 8H8 8Ha,AxH8`HL88̀|,@,8`H||,@ 8`H88`9a@HD|8!@N !|D9a@H|? x|~x|#x|+x````;,A xH8`88H~,@ 8`H8!8$,A@8~H8~88H,A 8`HWC>W`>|P,@ 8T>]xHdW>H",@$~8x88 9HH$~<88 88 9H8T>W>W`>|@@8H~8`x9j@HA }ASx|N !| |x;HxW:|H;|A8 |8!N !| |x,AL;H$xH|dxxH;H|AԀH8 |8!N !| |x|,A |H8|8,A H88xH8xH |8!N !| |xxHxHxH,A H8 |8!N !|49a0H|~x|#x8~TH||x;T;Hp|||P||t|T`Tc|PT>||tWW|PT>||~ct||`xT>|t|xt;|A8~8t8T>H9a0H4|8!0N ! ;T`,A;T`8,A;T`,A;T`,A;x 8!N !|$|x|#xHTxxH|~x,@ 8`HxPxxH|~x,@ 8`HPP,@|t,@,@ 8`H |t,@ 8`H8`$|8! N !|$9a H|{x|#x|+x{H|zx;H؀{xH,A @,@,H|,@tH;;H;;Hx,@ 8`HT>;;,@PxxH|}x,@ 8`HPPH$8`<888vH8`H$,@ 8`H;|A(8`9a H$|8! N !|49a0H|{x|#x|+x|;x,A`T>;;ax8H;;W>T,A ,A xx8HH 9a0H4|8!0N !|T9aPH|? x|wx|#x|+x|3xT>xW$>H;;;;W >T,A ;;W >T,A 8x8H;;H 8W >T,A 8 x8H;;H  x HW >T8,A(8x8H;;xHW >Tr,A@wH;`HwdxH|zx,A @,@lH,@H$xT>H;;H8x8HT>HTe>xH;;Hp,AT>;;H;,@,xxHxH;PHxW:|H;{|AxH``T>xT>HW >T0,AH@H;cPxxHxH;cP|t,A ,A;;xH``T>xT>HxH|vxW >T2,@0V>TV>T|`x,AV:xV>H|}Px9jPHA }ASx|N !|49a0H|zx|#x|+x,@ 8`HT>cxH|x|@ 8`HW`>Tr,A$Cx||PH,@ 8`HW`>T0,A |~|PH,@ 8`H8~88H,@ 8`HtCxxx8 8HCx H||xxH,A 8`H0Cxxxx8H|xCxxHx9a0H4|8!0N cN N !|D9a@H|? x|~x|,A@,A@H,A$@Hp,AT>h;c|A|{T>h{|A`x|H88~88HT>H~P8~xxH,A8~x8Hx8}N!8~88H(@L8}8H,Ax8Hx8}N!|,At;;T,@(@88H<88,@,AT>8`8H~,@ 8`H@;;Hh,At8}8H  ,AXT>x8H~8H |`; 8P~H|A~H|AL88,@|,A(T>8;;HTxxH,AHxxH8T:|dP~|A~|A8,AxxxH|{x,@ 8`H,@<;;88x8}N!H$P|,@;`,@,AH <`8c<888H|,@ 8`H$,A~|xxH8`x9j@HA }ASx|N !|49a0H|? x|}x|#x|+xT>;;,A xH8`$x8H},@ 8`H;`Hp,@ 8`Hl8~8H|zx,@ 8`HLT> x8H}8H|z;8P;{|A8`x9j0HA }ASx|N !|D9a@H|? x||x|#x|+x,@ 8`HTT>T>;;;@HxxxH|{x,@ 8`HP, @ 8`H8 x8H888H888HH8; ;xxH|{x,@ 8`Hx~x x\}N!P;ZW>|AW >,A4x888T>989 \}N!8`x9j@HA }ASx|N !|9aH|? x||x|#x|+x, @ 8`H,8 x8H888Hx H|~x,@ 8`HxxH|yx888HH8 T>; ;{;HD,APxdxH|zx,@ 8`HpW:8.zP;W>|@ ,A,@ 8`H0x$xx9<}N!8`x9jHA }ASx|N !|4,($|}x|#x,@ 8`HX8ax8H8a 88Hx H|x,@ 8`HxxH8`,($4|8!0N !|49a0H|x|#x|+x,@ 8`HxDxex8 8Hx H|}x,@0x H|~xxH,A8`HtxxH|~xxxExfx8H||x,@ 8`H8,@xxHx8x}N!8`9a0H4|8!0N !|$|x;H8a|8HT>Ha(@ ;H|@ 8`H||t,A@,AD@`,@H,A@Hx|88H|~xHx|88H|~xH|8H|}x,Ah8`Hx|88H|~xH@x|88H|~xH x|88H|~xa|P,AH <`8c<888$H,A(|,A|||H,@,@4,A xHx$|8! N !|$|xH,@ 8`H܃|| 8H|}x,A ,@xH8`H|;,A,@8|||PH,@xH|~x,A xH,,@,@xHH8`$|8! N !|4,(|x ; ,@x8888H,@ 8`HXW>Ha8a88H88a88H8a8 8Hx8W>H,(4|8!0N !|D9a@H|x |;x; ,@x8888H,@ 8`H|T>Ha8a88H88a88H8a8 8Hx8W>H|}x,A xH0ex8H||x,@ 8`H8`9a@HD|8!@N !|4,($ |x|#x 8 ,@x8888H,@ 8`H8aHa8a88Ha Ha 8a8 8HxH|~x|~8T>(@ 8`Hh8a#x8HT>Ha8a88HT>HTe>x8H|}x,A xH8`,($ 4|8!0N !|D<840|x|#x; ,@x8888H,@ 8`HW>Ha8a88H8xHaxHa 8a88H8a8 8Hx8W>H|}x,A xH8`<840D|8!@N !|4a 8888f8j8aHa8a88Ha 88 H4|8!0N T+!k|, x|!Yn| |x8 H8@888(9 H|}x,Ahx,*H||x,@Lx,*H|~xxH,A 8`H|x8T>HxxHH,@hH|P(@8H88x8}N!8`A |}ASxN !| |xxH,A8@,@ H(,@ HxHHxHH8` |8!N val != NULLsb_serverlist.cslist != NULLcallback != NULLQuery Error: %s.ms%d.gs.nintendowifi.netslist->state == sl_disconnected\echo\testinlen >= 0slist->inbufferlen >= 00& ,4d!#%&'()*,/14385h7l9t:;<CDFHKL N0O@PDRHU`VXZ^_abcd$e,f<hDiHl|moqtuwxy z}(~DT\$,08<DHPT\l <T`|<HP` $DTp|  ( 4 < @ L T X d l           0 8# L% l& p' ) * . / 3 4 7 : < = > ? DA LB XC dD tX Z \ ] ^ _ ` e f j 0l <t Hu Pv Xw `x ly xz { | } ~             $ , 4 < @ \ p     <@D`dt$4@HPdp(8DPp|$(4@LXh  48@!",$<%H(`*,.0124789;<@GHJ K$bDillmnoqrtuxyz|,@Tdt$4LX`hpx04@H\hpx$D\dlp  PX`x    $,8@H\!|"#%&' ) -8.@/D0P1T2`3d4p5t679=?ABCDEFGHIJKL M(N0O@PHQLUhYZ\_`acdeghijklno p(q0r4t8v<wTy\zd{l|x}| 8dhp| ,<@DP`lt       $ ( 0 @ L P T X p            ! ! ! !(!4!`!d!p!x!#!$!%!&!'!(!)!+!,"."0",1"@5"H6"`7"h8"9":";"<"=">"B"C"X"Z"### #$#T#\#l#t#x###########$$$$4$@$T$`$|$$$$$$$$$$$$%%%%% %$%,%<%H%T%d%p%|%%%%%%%%%%%%&&&4&<&D&T&d&l &t & & &&&&&&&&&&&&& ' !',"'4$'<&'L)'P*'T3't7'8'9';'='?'@'A'B'F'G'H'I( J(K(L((M(8N(DO(LP(TQ(`R(d`(i(j(k(l(m(n(o(r(s(t(u(v(w)x)y) z){)$|)4})D~)\)`)d)t)|))))))***(*L*T*\*l*|***********++++$+(+,+D+P+X++++++++,,, ,,,0,L,l,t,|,,,,,,,---- -,-H-L-d-------- - -..0.4.P.T.l.t.|....#.$.%/'/,)/D+/L,/X-/`./h//l3/8/9/</=/>/@/A0C0D0E0G00J0HK0TL0`M0hO0pP0Q0S0V0Y0[0\0^1_1 b1c1 e10f18g1Hh1Xi1hl1o1s1t1v1w1z1{1}2~2 22,2@2H2P2h2p2x2|22222233 33 303<3L3X3l3x3333333344,404<4T4`4h4p4|4444444444550585@5H5P5X5`5l5|555555666 646D6L6\6h6x6666666677,787D7H7\XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\serverbrowsing\sb_serverlist.c6!'8HashImplementation8_SBServer,% 8publicipU #' 8publicportU#& 8privateipU #( 8privateportU# # 8icmpipU #" 8stateU#" 8flagsU#) 8keyvals#' 8updatetimeU #+ 8querychallengeU # & 8next#$0 8splitResponseBitmapU#(38prevKeyCompareU! "(8server1#(8server2#+ 8prevsortkeyc# 8diffU# 8fU#?28IntKeyCompareU! "(8entry1U # (8entry2U #  ( 8server1#( 8server2# 8diffU#+ 8currsortkeyc#48FloatKeyCompareU! "(8entry1U # (8entry2U #  ( 8server1#( 8server2# 8fU#?+ 8currsortkeyc#68StrCaseKeyCompareU! "(8entry1U # (8entry2U #  ( 8server1#( 8server2# 8diffU#+ 8currsortkeyc#88StrNoCaseKeyCompareU! "(8entry1U # (8entry2U #  ( 8server1#( 8server2# 8diffU#+ 8currsortkeyc#z8@enum$2663sb_serverlist_cFsl_lanbrowsesl_disconnectedsl_connectedsl_mainlist)8DArrayImplementation  #U  #U  U  U# c8@enum$2664sb_serverlist_cslc_serveraddedslc_serverupdatedslc_serverdeletedslc_initiallistcompleteslc_disconnectedslc_queryerrorslc_publicipdeterminedslc_serverchallengereceivedUrU UUUcU UcU UUcU   Us8@enum$2475sb_serverlist_c?sbcm_intsbcm_floatsbcm_strcasesbcm_stricase8_SortInfo& 8sortkeyr#* 8comparemoder#  U#8_GOACryptState$ 8cardsr#" 8rotorU#$ 8ratchetU#& 8avalancheU#' 8last_plainU#( 8last_cipherU#8@enum$2662sb_serverlist_ckpi_cryptheaderpi_fixedheaderpi_keylistpi_uniquevaluelistpi_serverspi_finished"8_SBServerList$ 8stater#) 8servers#) 8keylist#/ 8queryforgamenamer# 0 8queryfromgamenamer#0+ 8queryfromkeyr#T* 8mychallenger#t( 8inbufferc#|( 8inbufferlenU#, 8popularvaluesr#- 8numpopularvaluesU#- 8expectedelementsU#. 8ListCallback#1 8MaploopCallback#6 8PlayerSearchCallback#% 8instanceU #+ 8currsortinfor#+ 8prevsortinfor#, 8sortascendingr#' 8mypublicipU #" 8srcipU #( 8defaultportU#) 8lasterrorc#% 8slsocketU#) 8lanstarttimeU #( 8fromgameverU#' 8cryptkeyr#) 8queryoptionsU#% 8pstater#- 8backendgameflagsU#4 8mLanAdapterOverridec#* 8deadlist#K8@enum$2399sb_serverlist_cSBFalseSBTrueUU U 18SBServerListSort! "&8slist#-8ascendingr# )8sortinfo#+ 8comparator#38SBServerListAppendServer!&8slist#-8server# 58SBServerListFindServerU!&8slist#18findserver# & 8numserversU# 8iU#98SBServerListFindServerByIPU!&8slist#$8ipU # &8portU#  & 8numserversU#' 8server# 8iU#.8AddServerToDeadlist!&8slist#'8server#/8SBServerListRemoveAt!&8slist#!8indexU#' 8server#08SBServerListCountU!&8slist#38SBServerListNth!&8slist##8iU# )8SBFreeDeadList!&8slist#- 8server# % 8next#,8SBServerListClear!&8slist# 8iU#$ 8nserversU#/8SBAllocateServerList!&8slist#!8_SBRefString$ 8strc#% 8refcountU#*8SBRefStrc!&8slist##8strc#' 8refr# $ 8val#'8SBReleaseStr!&8slist#)8strc# ' 8refr# $ 8val#58SBOverrideMasterServerc#*8NTSLengthSBU!"8bufc#8lenU# 8iU#18SBServerListInit! "&8slist#68queryForGamenamec# 78queryFromGamenamec#  28queryFromKeyc# 28queryFromVersionU# -8lanBrowser# )8callback#*8instanceU # * 8QUERY_ERRORc#68ErrorDisconnect! " "&8slist#)8StringHashU!!8sc#,8numbucketsU# $ 8hashcodeU #8@enum$2400sb_serverlist_csbe_noerrorsbe_socketerrorsbe_dnserrorsbe_connecterrorsbe_dataerrorsbe_allocerrorsbe_paramerrorsbe_duplicateupdateerror8SOInAddr! 8addrU #!8SOSockAddrIn 8lenU## 8familyU#! 8portU## 8addrr#8SOHostEnt$ 8namec#( 8aliasesc#% 8addrTypeU## 8lengthU# ) 8addrListc#   U88ServerListConnectr! "&8slist#) 8saddrr# % 8hent#2 8masterHostnamer# ' 8masterIndexU#'8BufferAddNTS!&8bufferc##8strc#"8lenc# 8slenU#(8BufferAddByte!&8bufferc# 8bvalU#"8lenc#'8BufferAddInt!&8bufferc#&8ivalU# "8lenc#)8BufferAddIntLE!,8bufferc# &8ivalU#  (8lenc# # 8ivalNBOU #" 8ivalBEU #(8BufferAddData!&8bufferc#)8datac#  8dlenU#"8lenc#-8SetupListChallenge!&8slist# 8iU## 8oddmodeU#.8SendWithRetryr!&8slist#)8datac# %8lenU#  ! 8errr# 8retU#& 8retryCountU#  U<8SBServerListConnectAndQueryr!&8slist#)8fieldListc#,8serverFilterc##8optionsU#,8maxServersU# ! 8errr#% 8retU# , 8requestLenU# ( 8netLenU#  / 8requestBufc# 3 8outgoingRequestr#    U78SBServerListGetLANListr!&8slist#%8startportU##8endportU#.8queryversionU# ) 8saddrr#   8iU#4 8qr2_echo_requestr# ) 8qr2requestlenU#/ 8aClassCAddrr# ,8FreePopularValues!&8slist# 8iU#&8FreeKeyList!&8slist# 8iU#18SBServerListDisconnect!&8slist#.8SBServerListCleanup!&8slist#'8InitCryptKey!&8slist#"8keyc#(8keylenU#  8iU#% 8seckeylenU#% 8seckeyc#18ServerSizeForFlagsU!!8flagsU# 8sizeU#/8FullRulesPresentU!"8bufc#8lenU# 8iU#-8AllKeysPresentU!&8slist#"8bufc#8lenU## 8numkeysU# 8iU#$ 8strindexU#,8ParseServerIPPort!&8slist#"8bufc#8lenU#'8ipc # #8portc#! 8flagsU#*8ParseServerU!&8slist#'8server#"8bufc#8lenU#08usepopularlistU# ) 8numkeysU#  8iU#& 8svalU# $ 8strindexU#) 8holdlenU# $ 8ipU # & 8portU#  ! 8flagsU## 8ki#& 8kc# ! 8stateU#68IncomingListParseServerU!&8slist#"8bufc#8lenU# 8iU#$ 8ipU #  & 8portU# ' 8server#! 8flagsU#28SBLastListErrorAc!&8slist#08SBSetLastListErrorPtr!&8slist#'8theErrorc#8_KeyInfo( 8keyNamec#$ 8keyTypeU#:8ProcessMainListDatar! "&8slist#" 8reqlenU#+ 8keyoffsetU# ( 8keylenU# $ 8inbufc#! 8inlenU#& 8kir# ( 8keylenU#  ( 8keylenU# 38ProcessPushKeyListr!&8slist#"8bufc#8lenU# 8iU## 8numkeysU#" 8keylenU#& 8kir# 48ProcessPlayerSearchr!&8slist#"8bufc#8lenU## 8isFinalU#' 8resultCountU#$ 8ipU #  & 8portU# # 8nickc#* 8lastSeenU#  8iU# 8slenU## c/8ProcessMaploopr!&8slist#"8bufc#8lenU#, 8changeTimeU# $ 8ipU #  & 8portU# ' 8server#$ 8mapCountU# 8iU#+ 8mapListr# " 8maplenU#48ProcessDeleteServerr!&8slist#"8bufc#%8lenU# $ 8ipU # & 8portU#   8iU#28ProcessPushServerr!&8slist#"8bufc#8lenU#' 8server#$ 8ipU #  & 8portU# ) 8foundexistingU# 8iU#18ProcessAdHocDatar!&8slist#( 8msglenU#  8iU#! 8retr#48ProcessIncomingDatar!&8slist#! 8errr# 8lenU#" 8oldlenU#  U;8SBGetServerRulesFromMasterr!&8slist#$8ipU # &8portU#  1 8requestBufferr# % 8tmpU# " 8msgLenU#  U68SBSendMessageToServerr!&8slist#$8ipU # &8portU#  *8datac# 8lenU#1 8requestBufferr# % 8tmpU# " 8msgLenU#! 8retr# 8iU#  U:8SBSendPlayerSearchRequestr!&8slist#)8searchNamec#/8searchOptionsU# ,8maxResultsU#  /8callback# 1 8requestBufferr# ( 8msgLenU# # 8namelenU#! 8retr#  U58SBSendMaploopRequestr!&8slist#'8server#/8callback# 1 8requestBufferr# % 8tmpU# " 8msgLenU#& 8portU#  $ 8ipU # ! 8retr#  UA8SBSendNatNegotiateCookieToServerr!,8slist# $8ipU #  &8portU# (8cookieU# 3 8negotiateBufferr#   U58ProcessLanDatar! "&8slist#* 8indatar# @) 8saddrr# (* 8saddrlenU#  ! 8errorU#) 8foundexistingU#' 8server#,8SBListThinkr!&8slist#1 8g_sortserverlist#-8SBNullServer#8@enum$2540sb_serverlist_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr# ,m4mp m m m m m m  m$ , @ mD T mX ` tm  m  ( 0mL m m  m  m m m m0 m m m  m   m 8 Tmd mh x m|   m &*26>BJNVZ`  m \   @ X d x   L x    D P  ( t |  * . 2 6 @ h p   , <m T \ h t  m   m   m 4 8 < | m m m m m m L # mm %%   8 ` |    m 4   d,     L    ! T ~66  m m  & 2 (* <* P* `. p( ( 0 ( (  , , .  0 D \    7m7m7m7m7m7m 7m$7mD T     *8.8@ d x  ( 8 D T   ; 9   ( < l   $   x    <CmBFP     $ H x    8 L d |     < D l    ! !$ !, !l ! ! !? "D "4A "LJm"T "|F " " "H " " # #= # # # $ $m$0 $H $\ $hm$ %4 %\ %l % % % & &K &m'M' M''' 'H '\ ' '; ' ( (0 (@ (l ( ( ) )0 )@ )L )l * *8 *h *x * * * * + + + + , ,( ,\ ,F , , , , -H -( -P - - .(P .HX .d .V .T .R .Z.Z/// /@ /d! / / /! 0D 0XN 0[ 0 1 1, 1D 1T 1d4 1 1 1 2 2 2( 284 2` 2 2 3 3, 34 3H 3P 3 3 3 3 34 4P 4t 4 4 4 4 4 44 5d 5x 5 5& 6 6, 68 6X 6d 6l 6x 6 6m7 70] 7<_ DbM7\ )'**C*j:*`*****H)*o?*j*z**c  c[ *c2*Gcrccd!dZ d5dH*]dp*dde e\0eXek*e*eef%*f^Rfzf*f*ff!g'9?EQg`ygg*g*gg#@hz+)i j #k Cl cm# n yo` o% . o7 n oL * o\ p p% . p: * pJ #pZ 3pn Gp~ [q kq% t. q8 qH qX qh q{ q r ss },r ,D r ,n s t - 2-G @t V-i x- - - -u.r.Fh.o +#.6+L.ei{.j."k.Ll.t(.P.fm|..".Po.p5.Uqk..,.2,.^v.9.[....F.n".3-I.r.u..D.n *&vKqw4w w0/h/W./v)/=,R/hw0T0Y.0* 1.4@1[Q.f1|*112 2_(.=2a222*2x`#xT4.Ix{[*t33U.3v3*4Z390E4VV.o5*<5Y.5|6 t6O).>6|P*k6{*77R.7o7+8YHNDZ8Uk.9n9E9j: :P-.B:se:q9:9;;M.;v*;69Q;`9y<5=D=L=k=:>SY_Pk>W|.>>>0>(b>Utv>~o>y*   z` (! .! 4O :y Fz\ W. p{ # #| {J {v {!|!?B!?>"#@"D@A"d@d"@"@"?"A"AB#Aj#9A#^A#A#} #~ #|#&#&L#<$~^$.$,~$:@$U~$eA$z~$}$~$$($($M%$p%G%i%%*%*(%N%n%&!&6,&<,`&HM&ns&&&.&.&U'{'5']'''0'0l'N'w((=(c(~2(2t(S(.(p(( )|)4)4)(T)9.)N})w))|))* *&B*J|*P*V*bBb*s.*B*B*B+B+,B'+8|+MBL+rBx+B+B+B, ,, ,LC,k|,q,w,C],.,C,C,C-C--@-HC-eCM-~-Cv-C-@-s.9.9d.!R.2..Go.hm.|;.;.L...i.D[../DW/./0EX/L/R\/^ET/o.//=/=/M/./o/00<0a0v0?0?\0R0r11A1#A1/Q1Qp1p11D1D,1S1.1u22%2H2e22F2F2R2.2t33 3G3j3z3H3H`3P3.3w3*44(4G4w4.4T4x5505T5z 5/5H5U5v6 P6-K63KX6?\6P.6e~66667 +7*74L7YF\7y77FX7.7G777GV7.8 G}86Hm8SHE8{Hi88|8N8Nt8O8`8.99%9P9x99@9H9h: :7&:R|:XP:^P:jY:{.:{:::;;3";>H;];y|;R;R;Z;.;|;;<# >I3>[*>pW>t>>>? ?|?$V?*V?6Z?G.?\|?~???@T@(|@.X@4X@@X@Q.@fz@@@*@@ A3AAPAbA{|A[A[$AWA.AAAB |B#B?|BE]BK]0BWZBh.B}{B|BBB CI'C&|C,C2C>IaCO.CdICICICCIDI#D* DJJDh|DnDtDJ\D.DJDJDJEJE9J EOEjJEEJgEJE|EJE FKF5|F; FA pFMK`F^.FsKFKFKFKG qG&KDG<GWKlGKGKG|G GLH|H "H"HL[H-.HBLHT*HiLH}pHLHHLHL)ILOI6LsIZLIf|I IMI|I$I$IMmI.J MJ0MJVMJ~MJJ JMJ|J_J_DJOK [K.K0K?KZKh@KKK"KIL *L"NVL6|L<'LB'tLNNRL_.Lx1L.LLO-L*LLMcP+MyM#/>Sdrd`H|d(8d`6F2 8BH N0TDZk \{F |ZPTL Pp( (`, 2?N :Zclq 2t d` *p  d2F-\:PM8\`fxyh,"8`J  !X1VO U#tid't(J*(|J+bn/,LAY_-d$pJ/0 5D$& !, H%f'8z     ;  [# ~ q` ( S: L s^ p Ki4* ` h!(# :# X$q%&&'([(  )  $,$  6-s T.`m l/ 0v 0 1 2 3z 6P 68 V:/& u;U =# =5 >  @T AZ B =B  OD"  aE  sG  Iw  J  JM Lp1 L M M   # / D [ s z h    <T d(   P 6 B K fZ    $ |<0":<J` tod XP D( Ln'4@JU b>Zu DF 6 " -3AIVxmu}D %1H ejq{D\P/AX`t"<P )5AIUaty0!1"2p"!46#Q5r$n6t%F'!!)! ur!, !Gr!a~yl Z,gHc#Y|n!q5 $2A!B!V"!o"!*,D.[/(X7Q\07R8.m!gB'DBF GI$LV<L-!UM[+!sb_serverlist.c@2938@2939@2940.line..2943prevKeyCompare.line.prevKeyCompareg_sortserverlistIntKeyCompare.line.IntKeyCompareFloatKeyCompare.line.FloatKeyCompareStrCaseKeyCompare.line.StrCaseKeyCompareStrNoCaseKeyCompare.line.StrNoCaseKeyCompareAddServerToDeadlist.line.AddServerToDeadlist@3162...data.0@3163@3199@3200@3208QUERY_ERROR$3207ErrorDisconnect.line.ErrorDisconnectStringHash.line.StringHash@3250ServerListConnect.line.ServerListConnectBufferAddNTS.line.BufferAddNTSBufferAddByte.line.BufferAddByteBufferAddInt.line.BufferAddIntBufferAddIntLE.line.BufferAddIntLEBufferAddData.line.BufferAddDataSetupListChallenge.line.SetupListChallengeSendWithRetry.line.SendWithRetry@3391@3405@3427FreePopularValues.line.FreePopularValuesFreeKeyList.line.FreeKeyListInitCryptKey.line.InitCryptKeyServerSizeForFlags.line.ServerSizeForFlagsFullRulesPresent.line.FullRulesPresent@3554AllKeysPresent.line.AllKeysPresentParseServerIPPort.line.ParseServerIPPortParseServer.line.ParseServer@3666IncomingListParseServer.line.IncomingListParseServer@3766ProcessMainListData.line.ProcessMainListDataProcessPushKeyList.line.ProcessPushKeyListProcessPlayerSearch.line.ProcessPlayerSearchProcessMaploop.line.ProcessMaploopProcessDeleteServer.line.ProcessDeleteServerProcessPushServer.line.ProcessPushServer@3935ProcessAdHocData.line.ProcessAdHocDataProcessIncomingData.line.ProcessIncomingDataProcessLanData.line.ProcessLanData.line..4088.dwarf.0011..4089.dwarf.0014.prevKeyCompare.dwarf.0014.IntKeyCompare.dwarf.0014.FloatKeyCompare.dwarf.0014.StrCaseKeyCompare.dwarf.0014.StrNoCaseKeyCompare.dwarf.0004..4090.dwarf.0001..4091.dwarf.0001..4092.dwarf.0001..4093.dwarf.0001..4094.dwarf.0001..4095.dwarf.0004..4096.dwarf.0015..4097.dwarf.0015..4098.dwarf.0015..4099.dwarf.0001..4100.dwarf.0004..4101.dwarf.0001..4102.dwarf.0004..4103.dwarf.0004..4104.dwarf.0015..4105.dwarf.0014.AddServerToDeadlist.dwarf.000c.QUERY_ERROR$3207.dwarf.0014.ErrorDisconnect.dwarf.0014.StringHash.dwarf.0004..4106.dwarf.0001..4107.dwarf.0014.ServerListConnect.dwarf.0014.BufferAddNTS.dwarf.0014.BufferAddByte.dwarf.0014.BufferAddInt.dwarf.0014.BufferAddIntLE.dwarf.0014.BufferAddData.dwarf.0014.SetupListChallenge.dwarf.0014.SendWithRetry.dwarf.0001..4108.dwarf.0001..4109.dwarf.0014.FreePopularValues.dwarf.0014.FreeKeyList.dwarf.0014.InitCryptKey.dwarf.0014.ServerSizeForFlags.dwarf.0014.FullRulesPresent.dwarf.0014.AllKeysPresent.dwarf.0014.ParseServerIPPort.dwarf.0014.ParseServer.dwarf.0014.IncomingListParseServer.dwarf.0014.ProcessMainListData.dwarf.0014.ProcessPushKeyList.dwarf.0014.ProcessPlayerSearch.dwarf.0001..4110.dwarf.0014.ProcessMaploop.dwarf.0014.ProcessDeleteServer.dwarf.0014.ProcessPushServer.dwarf.0014.ProcessAdHocData.dwarf.0014.ProcessIncomingData.dwarf.0001..4111.dwarf.0001..4112.dwarf.0001..4113.dwarf.0001..4114.dwarf.0001..4115.dwarf.0001..4116.dwarf.0014.ProcessLanData.dwarf.000c.g_sortserverlist.dwarf.0004..4117.dwarf.0000..4118.dwarf.0000..4119_savegpr_27_restgpr_27SBServerGetIntValueASBServerGetFloatValueASBServerGetStringValueAstrcmpstrcasecmpSBServerListSort.line.SBServerListSortstrlenArraySortSBServerListAppendServer.line.SBServerListAppendServerArrayAppendSBServerListFindServer.line.SBServerListFindServerArrayLengthArrayNthSBServerListFindServerByIP.line.SBServerListFindServerByIPSBServerGetPublicInetAddressSBServerGetPublicQueryPortNBOSBServerSetNextSBServerListRemoveAt.line.SBServerListRemoveAtArrayDeleteAtSBServerListCount.line.SBServerListCountSBServerListNth.line.SBServerListNthSBFreeDeadList.line.SBFreeDeadListSBServerGetNextSBServerFreeSBServerListClear.line.SBServerListClearArrayClearSBAllocateServerList.line.SBAllocateServerListArrayNewSBRefStr.line.SBRefStrSBRefStrHashTableLookupgoastrdupTableEnterSBReleaseStr.line.SBReleaseStr__msl_assertion_failedTableRemoveSBOverrideMasterServerNTSLengthSB.line.NTSLengthSBSBServerListInit.line.SBServerListInit__GSIACResultstrcpySBSetLastListErrorPtrcurrent_timesrandSocketStartUpstrncmpSBNullServerSBServerListDisconnecttolowersprintfSOHtoNsinet_addrgethostbynamememcpysocketconnectclosesocketSOHtoNlrandsendSBServerListConnectAndQuery.line.SBServerListConnectAndQuerygsimalloc_savegpr_26_restgpr_26SBServerListGetLANList.line.SBServerListGetLANListbindsendtoArrayFree.line.SBServerListDisconnectgsifreeSBServerListCleanup.line.SBServerListCleanupSBRefStrHashCleanupGOACryptInit_savegpr_22_restgpr_22SBServerSetFlagsSBServerSetPrivateAddrSBServerSetICMPIPSBServerAddIntKeyValueSONtoHsSBServerAddKeyValueSBServerGetStateSBServerSetStatememcmpSBAllocServerSBIsNullServerSBLastListErrorA.line.SBLastListErrorA.line.SBSetLastListErrorPtrGOADecryptmemmove_savegpr_25_restgpr_25_savegpr_23_restgpr_23SONtoHl_savegpr_24_restgpr_24CanReceiveOnSocketrecvSBGetServerRulesFromMaster.line.SBGetServerRulesFromMasterSBSendMessageToServer.line.SBSendMessageToServerSBSendPlayerSearchRequest.line.SBSendPlayerSearchRequestSBSendMaploopRequest.line.SBSendMaploopRequestSBSendNatNegotiateCookieToServer.line.SBSendNatNegotiateCookieToServerrecvfromSBListThink.line.SBListThink.dwarf.0013.HashImplementation.dwarf.0013._SBServer.dwarf.0013.DArrayImplementation.dwarf.0013._SortInfo.dwarf.0013._GOACryptState.dwarf.0013._SBServerList.dwarf.0006.SBServerListSort.dwarf.0006.SBServerListAppendServer.dwarf.0006.SBServerListFindServer.dwarf.0006.SBServerListFindServerByIP.dwarf.0006.SBServerListRemoveAt.dwarf.0006.SBServerListCount.dwarf.0006.SBServerListNth.dwarf.0006.SBFreeDeadList.dwarf.0006.SBServerListClear.dwarf.0006.SBAllocateServerList.dwarf.0013._SBRefString.dwarf.0006.SBRefStr.dwarf.0006.SBReleaseStr.dwarf.0007.SBOverrideMasterServer.dwarf.0006.NTSLengthSB.dwarf.0006.SBServerListInit.dwarf.0013.SOInAddr.dwarf.0013.SOSockAddrIn.dwarf.0013.SOHostEnt.dwarf.0006.SBServerListConnectAndQuery.dwarf.0006.SBServerListGetLANList.dwarf.0006.SBServerListDisconnect.dwarf.0006.SBServerListCleanup.dwarf.0006.SBLastListErrorA.dwarf.0006.SBSetLastListErrorPtr.dwarf.0013._KeyInfo.dwarf.0006.SBGetServerRulesFromMaster.dwarf.0006.SBSendMessageToServer.dwarf.0006.SBSendPlayerSearchRequest.dwarf.0006.SBSendMaploopRequest.dwarf.0006.SBSendNatNegotiateCookieToServer.dwarf.0006.SBListThink.dwarf.0007.SBNullServer.dwarf.0007.__GSIACResult.text.data.sdata.sbss.sdata2.line.debug.rela.text.rela.sdata.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior, @  @         @ @47\7 8P8h8h"8& (^M/ (  :H  FT  Q`$  ]8 eHomw7 sakeMain.o/ 1217418512 0 0 0 34288 ` ELF4( !| |~x,@ <`8c8<88H,A 8`HLH,A 8`H88`LH|x,@ 8`Hx88LH8` |8!N !| |x,@ <`8c8<883HxH |8!N !|$9a H|~x|#x|+x|3x<`;,@8488(8FH,AxH(@8\88(8GH,@888(8HH,AxH(@888(8IH8~xH8~xH~89a H$|8! N !|$|~x|+x<`;,@8488(8]H,@8D88(8^HxH(A8p88(8_H(8~,x8H8$$|8! N !| |x,@ <`8c8<88pHH |8!N !|4,(|~x ,@ <`8c8<88Hx H|x,@ 8`H8x}N!~HH,AxH8`Hx,(4|8!0N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8=9H$|8! N !|$a a 8 =9H$|8! N !|$9a H|{x|#x|+x<`;,@8~88(8H,@8~88(8H,@8~88(8H;H,W 6|}.dxH,@W 6|}H;|A8`9a H$|8! N !|$|}x|#x<`;,@8488(8H,@8D88(8H,A ,@ 8`H<`8cxH8`$|8! N !|$9a H|x|#x|+x<`;,@8~488(8H,@8~h88(8H,@8~D88(8H,@8~88(8H$,@8~88(8H,A$,A,A$,@ 8`H<`|t,A4x88<8gx?(L1H|}xH0x88088|hx?_(L1H|}x,@ 8`H8`9a H$|8! N !|$|}x|#x<`;,@8488(88H,@8D88(89H,A ,@ 8`H<`8cxH8`$|8! N !|$|x|#x<`;,@8~488(8IH,@8~D88(8JH,@8~88(8KH$,@8~88(8LH,A$,A,A$,@ 8`H<`|t,A0x88<8(L1H|}xH,x8888|?(L1H|}x,@ 8`H8`$|8! N ,A 8`HN !|$9a H|zx|#x|+x<`;,@888(8}H,@888(8~H,@8<88(8HxH|c|t,:A8d88(8HCxxH|~x,A8xHx8exL1H||x,@ 8`H8`9a H$|8! N !|$a|#xa<88 H|x,@ 8`Ha H~8`$|8! N !|a a<8 H|8!N ASSERT on 'sakePtr' [%s] in %s line:%d sakeMain.cASSERT on 'sake' [%s] in %s line:%d ASSERT on 'gameName && (_tcslen(gameName) <= SAKEI_GAME_NAME_LENGTH)' [%s] in %s line:%d ASSERT on 'gameId >= 0' [%s] in %s line:%d ASSERT on 'secretKey && (_tcslen(secretKey) <= SAKEI_SECRET_KEY_LENGTH)' [%s] in %s line:%d ASSERT on 'loginTicket' [%s] in %s line:%d ASSERT on 'strlen(loginTicket) == SAKEI_LOGIN_TICKET_LENGTH' [%s] in %s line:%d ASSERT on 'name' [%s] in %s line:%d ASSERT on 'fields' [%s] in %s line:%d ASSERT on 'numFields >= 0' [%s] in %s line:%d ASSERT on 'url' [%s] in %s line:%d ASSERT on 'fileId != 0' [%s] in %s line:%d ASSERT on 'sake->mIsGameAuthenticated' [%s] in %s line:%d ASSERT on 'sake->mIsProfileAuthenticated' [%s] in %s line:%d %s?fileid=%d&gameid=%d&pid=%dhttp://%s.sake.%s/SakeFileServer/download.aspx?fileid=%d&gameid=%d&pid=%dgs.nintendowifi.net%s?gameid=%d&pid=%dhttp://%s.sake.%s/SakeFileServer/upload.aspx?gameid=%d&pid=%dASSERT on 'headers' [%s] in %s line:%d ASSERT on 'headerName' [%s] in %s line:%d ASSERT on 'value' [%s] in %s line:%d ASSERT on 'headerName[strlen(headerName) - 1] == ':'' [%s] in %s line:%d Sake-File-Result:Sake-File-Id: %dp<HP\!d"p#x&)+,239:EF0GLHxIPQTUV\](^D_`abcdoprs|<`|$@`p$DTp(8Tt0LTlx(, Hp  , 4 H t( x. / 0 1 7 8 9 ; 0< @> H? X@ \F xI J K L N O DQ LS `U ` f g h i p q s y } $~ @ \ x          , D L T ` d |  XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\sake\sakeMain.c6!8@enum$2399sakeMain_cSAKEStartupResult_SUCCESSSAKEStartupResult_NOT_AVAILABLESAKEStartupResult_CORE_SHUTDOWNSAKEStartupResult_OUT_OF_MEMORY  U  U  U!8SAKEInternalL1 8mIsGameAuthenticatedU#( 8mGameNamer#$ 8mGameIdU#) 8mSecretKeyr#4 8mIsProfileAuthenticatedU#$' 8mProfileIdU#(+ 8mLoginTicketr#,2 8mStartRequestResultr#H28sakeStartupr! ")8sakePtr#% 8sake#'8sakeShutdown!%8sake#&8sakeSetGame!%8sake#(8gameNamec#"8gameIdU#)8secretKeyc#)8sakeSetProfile!%8sake#+8profileIdU# +8loginTicketc#8@enum$2410sakeMain_c\SAKEStartRequestResult_SUCCESSSAKEStartRequestResult_NOT_AUTHENTICATEDSAKEStartRequestResult_OUT_OF_MEMORYSAKEStartRequestResult_BAD_INPUTSAKEStartRequestResult_BAD_TABLEIDSAKEStartRequestResult_BAD_FIELDSSAKEStartRequestResult_BAD_NUM_FIELDSSAKEStartRequestResult_BAD_FIELD_NAMESAKEStartRequestResult_BAD_FIELD_TYPE SAKEStartRequestResult_BAD_FIELD_VALUE SAKEStartRequestResult_BAD_OFFSET SAKEStartRequestResult_BAD_MAX SAKEStartRequestResult_BAD_RECORDIDS SAKEStartRequestResult_BAD_NUM_RECORDIDSSAKEStartRequestResult_UNKNOWN_ERROR:8sakeGetStartRequestResultr!%8sake#8@enum$2411sakeMain_cvSAKERequestResult_SUCCESSSAKERequestResult_SECRET_KEY_INVALIDSAKERequestResult_SERVICE_DISABLEDSAKERequestResult_CONNECTION_TIMEOUTSAKERequestResult_CONNECTION_ERRORSAKERequestResult_MALFORMED_RESPONSESAKERequestResult_OUT_OF_MEMORYSAKERequestResult_DATABASE_UNAVAILABLESAKERequestResult_LOGIN_TICKET_INVALID SAKERequestResult_LOGIN_TICKET_EXPIRED SAKERequestResult_TABLE_NOT_FOUND SAKERequestResult_RECORD_NOT_FOUND SAKERequestResult_FIELD_NOT_FOUND SAKERequestResult_FIELD_TYPE_INVALIDSAKERequestResult_NO_PERMISSIONSAKERequestResult_RECORD_LIMIT_REACHEDSAKERequestResult_ALREADY_RATEDSAKERequestResult_NOT_RATEABLESAKERequestResult_NOT_OWNEDSAKERequestResult_FILTER_INVALIDSAKERequestResult_SORT_INVALIDSAKERequestResult_TARGET_FILTER_INVALIDSAKERequestResult_UNKNOWN_ERRORUrU U U rrrU$, 8mSakeOutputSizeU #* 8mFuncNamec#, 8mSoapActionc#- 8mResponseTagc# + 8mResultTagc#4 8mValidateInputFunc#6 8mFillSoapRequestFunc#: 8mProcessSoapResponseFunc#/ 8mFreeDataFunc# (8SAKERequestInternal$' 8mSake#$ 8mTyper## 8mInputU #$ 8mOutputU # + 8mCallback#& 8mUserDataU #) 8mSoapRequestU #* 8mSoapResponseU #' 8mInfo# 8@enum$2843sakeMain_csSAKEIRequestType_CREATE_RECORDSAKEIRequestType_UPDATE_RECORDSAKEIRequestType_DELETE_RECORDSAKEIRequestType_SEARCH_FOR_RECORDSSAKEIRequestType_GET_MY_RECORDSSAKEIRequestType_GET_SPECIFIC_RECORDSSAKEIRequestType_GET_RANDOM_RECORDSAKEIRequestType_RATE_RECORDSAKEIRequestType_GET_RECORD_LIMIT SAKEIRequestType_GET_RECORD_COUNTr38sakeiRunRequest!%8sake#'8inputU # /8callback#  *8userDataU # (8typer# 78startRequestFunc# ( 8request#F8@enum$2409sakeMain_cSAKEFieldType_BYTESAKEFieldType_SHORTSAKEFieldType_INTSAKEFieldType_FLOATSAKEFieldType_ASCII_STRINGSAKEFieldType_UNICODE_STRINGSAKEFieldType_BOOLEANSAKEFieldType_DATE_AND_TIMESAKEFieldType_BINARY_DATA SAKEFieldType_NUM_FIELD_TYPES& 8mValuec#$ 8mLengthU#" 8mByteU## 8mShortU#! 8mIntU## 8mFloatU#, 8mAsciiStringc#. 8mUnicodeStringc#% 8mBooleanU#) 8mDateAndTimeU#* 8mBinaryDatar#% 8mNamec#$ 8mTyper#% 8mValuer# ( 8mTableIdc#) 8mFields#' 8mNumFieldsU#48sakeCreateRecord!+8sake# ,8input#  /8callback# *8userDataU # ( 8mTableIdc#& 8mRecordIdU#) 8mFields#' 8mNumFieldsU# 48sakeUpdateRecord!+8sake# ,8input#  /8callback# *8userDataU # ( 8mTableIdc#& 8mRecordIdU#48sakeDeleteRecord!+8sake# ,8input#  /8callback# *8userDataU # 0( 8mTableIdc#, 8mFieldNamesc#' 8mNumFieldsU#' 8mFilterc# % 8mSortc#$ 8mOffsetU#( 8mMaxRecordsU#3 8mTargetRecordFilterc#5 8mSurroundingRecordsCountU# ) 8mOwnerIdsc#$) 8mNumOwnerIdsU#(' 8mCacheFlagU#,88sakeSearchForRecords!+8sake# ,8input#  /8callback# *8userDataU #  ( 8mTableIdc#, 8mFieldNamesc#' 8mNumFieldsU#48sakeGetMyRecords!+8sake# ,8input#  /8callback# *8userDataU # ( 8mTableIdc#* 8mRecordIdsc#* 8mNumRecordIdsU#, 8mFieldNamesc# ' 8mNumFieldsU#:8sakeGetSpecificRecords!+8sake# ,8input#  /8callback# *8userDataU # ( 8mTableIdc#, 8mFieldNamesc#' 8mNumFieldsU#' 8mFilterc# 78sakeGetRandomRecord!+8sake# ,8input#  /8callback# *8userDataU #  ( 8mTableIdc#& 8mRecordIdU#$ 8mRatingU#28sakeRateRecord!+8sake# ,8input#  /8callback# *8userDataU # ( 8mTableIdc#68sakeGetRecordLimit!+8sake# ,8input#  /8callback# *8userDataU #  ( 8mTableIdc#' 8mFilterc#' 8mCacheFlagU#68sakeGetRecordCount!+8sake# ,8input#  /8callback# *8userDataU # 68sakeGetFieldByName!$8namec#'8fields#%8numFieldsU# 8iU#  U68gSakeDownloadUrlOverrider#;8sakeSetFileDownloadURLU! "%8sake#"8urlc#;8sakeGetFileDownloadURLU! "%8sake#"8fileIdU#"8urlc#! 8rcodeU#  U48gSakeUploadUrlOverrider#98sakeSetFileUploadURLU! "%8sake#"8urlc#98sakeGetFileUploadURLU! "%8sake#"8urlc#! 8rcodeU#98@enum$2462sakeMain_c SAKEFileResult_SUCCESSSAKEFileResult_BAD_HTTP_METHODSAKEFileResult_BAD_FILE_COUNTSAKEFileResult_MISSING_PARAMETERSAKEFileResult_FILE_NOT_FOUNDSAKEFileResult_FILE_TOO_LARGESAKEFileResult_SERVER_ERRORSAKEFileResult_UNKNOWN_ERROR58sakeiParseFileResultr!&8resultCodeU#58sakeiGetHeaderValueIntU!'8headersc#*8headerNamec#$8valuec#& 8headerc#! 8rcodeU#;8sakeGetFileResultFromHeadersU!-8headersc# '8result#, 8resultCodeU#  + 8foundResultCodeU#78sakeGetFileIdFromHeadersU!-8headersc# +8fileIdc#  8@enum$2860sakeMain_cYGSIACWaitingGSIACAvailableGSIACUnavailableGSIACTemporarilyUnavailable+8__GSIACResultr#"&( m. 2 8U <VmPW hX Y   m  U \ ] * . < mHU Xa h mtU  mU a  mU b b ^ " & 4 m@U P m\U da t mU e    m  U F J L mR V \U th i  ll VoZo\ rr uu :x>x@ {{ ~~ "$ jnp  ]    mU  m,U < mHU ` ^    mU  mU $b X] j n | mU  mU  mU  mU  m U 6 : V Z l ^    m U m ,U J N Tb   m U m U m U m U N R n r   "  0 m <U L m XU h m tU |a m U a 'm 2* 6* <( X! + + ( -0D .S/ s0 1 Rz/-Qd0z"M126J.PSVS\h[|PZZTL _$_0K@Us}ccNyEt2c!2'f-fP9_Ib3 4 4%  ,4: 5 A4L G3 S4\ c4l s4| 5+ 2 5'  6+ 2 6'  7+ 3 7'  8) 8% ! 19 C9> o9h 9 9 99 ;5Q9Vq69798O-CsQ:g4 4(^Rc9}:;+%21;':J<cekq}<X<<4<"</:J<7f;<_=F>`>8+>\S?qe?4?W?x???H?m?C?m>@@7@[ =@.?HAZA:Ac@AjjL _5FAau4BB:B`B1@GBrmmL_B4,ZCdlC:C`ppL_.CI]4xD D:Df D3DZDDD%DXD3D\DDssLc$D?S4nEE:EfE-IOvUvLa_qE4 F 'F: OFd yF F F !!"y!(yL!4e!D!_!pF!!4!!G!G:""Gf"NG"uG"""|"|L"b"##G#.#B4#]#H#H:#H`#H$$-$3$9L$E]$U$p$H$$4$$I>% I:%7%U%[%aL%ma%}%%I%%4%&!J&3J:&[Ja&J&&&&L&a&''J':'N4'i''@'''Z'(@((=(^K (~6(K((((((`()):)])c)i)u`))))*L *#4*BL*K*W*x*~**^****+p++^+$+9+[+M9,N_,M,!,!,N[-O-;(-A(-MO\-tO-O-O-O. .6.<l.Hh.u.M...//"8/.d/[/P0+0(P01V ("( (44%:\Z@,F]LD,RpQXhn~%'/D$h,;>0J|> b(+<&dJ +HNTf `rK k  lZ  + + +& )8 )Ju\+nBcF`Kq@Rd , >!P#b$>t&(V ) +x9,_-/05$09 6BTbpT(d P")PCf(ctL$LpL"89WLlVLtTL#GL[uL8L"L5 Nn(dPH  " + B  W|P r xp      l F  |8 !H @! Y. qP   c !  j = Z {%  " $  %/ & 4' S(v6 x( )2 *4 *O * #. L. q0 +!sakeMain.c@2876...data.0@2877@2878.line..2880@2888@2908@2909@2910@2927@2928sakeiRunRequest.line.sakeiRunRequest@3059@3060@3061@3077@3108@3109@3110@3111@3112@3113@3156@3157sakeiParseFileResult.line.sakeiParseFileResult@3188@3189@3190@3191@3192sakeiGetHeaderValueInt.line.sakeiGetHeaderValueInt@3206@3214.line..3215.dwarf.0011..3216.dwarf.0004..3217.dwarf.0001..3218.dwarf.0001..3219.dwarf.0001..3220.dwarf.0004..3221.dwarf.0004..3222.dwarf.0015..3223.dwarf.0015..3224.dwarf.0015..3225.dwarf.0015..3226.dwarf.0015..3227.dwarf.0013..3228.dwarf.0004..3229.dwarf.0015..3230.dwarf.0014.sakeiRunRequest.dwarf.0004..3231.dwarf.0013..3232.dwarf.0017..3233.dwarf.0013..3234.dwarf.0013..3235.dwarf.0013..3236.dwarf.0013..3237.dwarf.0013..3238.dwarf.0013..3239.dwarf.0013..3240.dwarf.0013..3241.dwarf.0013..3242.dwarf.0013..3243.dwarf.0013..3244.dwarf.0001..3245.dwarf.0001..3246.dwarf.0004..3247.dwarf.0014.sakeiParseFileResult.dwarf.0014.sakeiGetHeaderValueInt.dwarf.0004..3248.dwarf.0000..3249.dwarf.0000..3250sakeStartup.line.sakeStartupgsDebugAssert__GSIACResultgsCoreIsShutdowngsimallocmemsetsakeShutdown.line.sakeShutdowngsifree_savegpr_27_restgpr_27sakeSetGame.line.sakeSetGamestrlenstrcpysakeSetProfile.line.sakeSetProfilememcpysakeGetStartRequestResult.line.sakeGetStartRequestResultsakeiInitRequestsakeiFreeRequestsakeCreateRecord.line.sakeCreateRecordsakeiStartCreateRecordRequestsakeUpdateRecord.line.sakeUpdateRecordsakeiStartUpdateRecordRequestsakeDeleteRecord.line.sakeDeleteRecordsakeiStartDeleteRecordRequestsakeSearchForRecords.line.sakeSearchForRecordssakeiStartSearchForRecordsRequestsakeGetMyRecords.line.sakeGetMyRecordssakeiStartGetMyRecordsRequestsakeGetSpecificRecords.line.sakeGetSpecificRecordssakeiStartGetSpecificRecordsRequestsakeGetRandomRecord.line.sakeGetRandomRecordsakeiStartGetRandomRecordRequestsakeRateRecord.line.sakeRateRecordsakeiStartRateRecordRequestsakeGetRecordLimit.line.sakeGetRecordLimitsakeiStartGetRecordLimitRequestsakeGetRecordCount.line.sakeGetRecordCountsakeiStartGetRecordCountRequestsakeGetFieldByName.line.sakeGetFieldByNamestrcmpgSakeDownloadUrlOverridesakeSetFileDownloadURL.line.sakeSetFileDownloadURLsakeGetFileDownloadURL.line.sakeGetFileDownloadURLsnprintfgSakeUploadUrlOverridesakeSetFileUploadURL.line.sakeSetFileUploadURLsakeGetFileUploadURL.line.sakeGetFileUploadURL_savegpr_26_restgpr_26strstrsscanfsakeGetFileResultFromHeaders.line.sakeGetFileResultFromHeaderssakeGetFileIdFromHeaders.line.sakeGetFileIdFromHeaders.dwarf.0013.SAKEInternal.dwarf.0006.sakeStartup.dwarf.0006.sakeShutdown.dwarf.0006.sakeSetGame.dwarf.0006.sakeSetProfile.dwarf.0006.sakeGetStartRequestResult.dwarf.0013.SAKERequestInternal.dwarf.0006.sakeCreateRecord.dwarf.0006.sakeUpdateRecord.dwarf.0006.sakeDeleteRecord.dwarf.0006.sakeSearchForRecords.dwarf.0006.sakeGetMyRecords.dwarf.0006.sakeGetSpecificRecords.dwarf.0006.sakeGetRandomRecord.dwarf.0006.sakeRateRecord.dwarf.0006.sakeGetRecordLimit.dwarf.0006.sakeGetRecordCount.dwarf.0006.sakeGetFieldByName.dwarf.0007.gSakeDownloadUrlOverride.dwarf.0006.sakeSetFileDownloadURL.dwarf.0006.sakeGetFileDownloadURL.dwarf.0007.gSakeUploadUrlOverride.dwarf.0006.sakeSetFileUploadURL.dwarf.0006.sakeGetFileUploadURL.dwarf.0006.sakeGetFileResultFromHeaders.dwarf.0006.sakeGetFileIdFromHeaders.dwarf.0007.__GSIACResult.text.data.bss.sdata.line.debug.rela.text.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,   @4   p80D&I|@  1Q  <Qx  Hd@ SPo X}[kb}sakeRequest.o/ 1217418512 0 0 0 18600 ` ELFFP4( !|4,($|~x|+x ,@ <`8c8<88H8H,@8H8`H,A$,@8H8`H\8`$H|x,@8H8`H8x88$H x,($4|8!0N !| |~x<`;,@8X88H8EH ,A888H8HHxH |8!N ,A@ ,@H8`H8`H8`N !| |x<`;x8H,@ 8`Hx8H,@ 8`Hx8H,@ 8`Hx8H,@ 8`Hx8H,@ 8`Htx8H,@ 8` HXx8H,@ 8` H<x8,H,@ 8` H x8mOutput == NULL' [%s] in %s line:%d SecretKeyInvalidServiceDisabledDatabaseUnavailableLoginTicketInvalidLoginTicketExpiredTableNotFoundRecordNotFoundFieldNotFoundFieldTypeInvalidNoPermissionRecordLimitReachedAlreadyRatedNotRateableNotOwnedFilterInvalidSortInvalidTargetFilterInvalidASSERT on 'request->mSake' [%s] in %s line:%d ASSERT on 'request->mInfo' [%s] in %s line:%d secretKeyloginTickethttp://%s.sake.gs.nintendowifi.net/SakeStorageServer/StorageServer.asmxASSERT on 'rcode >= 0' [%s] in %s line:%d Successns1gameid,P X"`#h'p)*./126789:;=>D E,HHKhLpSVXZ\_`abcde$f,g@hHi\jdkxlmnopqrstuv w x(y<zD{X|`}t~| Dl(0@P\`x@\|,DX`hp| 8 T x XMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\sake\sakeRequest.c6!# c98GSI_SAKE_SERVICE_NAMESPACESr#  U*8sakeiSoapUrlr#  U  U  U!8SAKEInternalL1 8mIsGameAuthenticatedU#( 8mGameNamer#$ 8mGameIdU#) 8mSecretKeyr#4 8mIsProfileAuthenticatedU#$' 8mProfileIdU#(+ 8mLoginTicketr#,2 8mStartRequestResultr#HUrU U U rrrU$, 8mSakeOutputSizeU #* 8mFuncNamec#, 8mSoapActionc#- 8mResponseTagc# + 8mResultTagc#4 8mValidateInputFunc#6 8mFillSoapRequestFunc#: 8mProcessSoapResponseFunc#/ 8mFreeDataFunc# (8SAKERequestInternal$' 8mSake#$ 8mTyper## 8mInputU #$ 8mOutputU # + 8mCallback#& 8mUserDataU #) 8mSoapRequestU #* 8mSoapResponseU #' 8mInfo# 8@enum$2843sakeRequest_csSAKEIRequestType_CREATE_RECORDSAKEIRequestType_UPDATE_RECORDSAKEIRequestType_DELETE_RECORDSAKEIRequestType_SEARCH_FOR_RECORDSSAKEIRequestType_GET_MY_RECORDSSAKEIRequestType_GET_SPECIFIC_RECORDSSAKEIRequestType_GET_RANDOM_RECORDSAKEIRequestType_RATE_RECORDSAKEIRequestType_GET_RECORD_LIMIT SAKEIRequestType_GET_RECORD_COUNT48sakeiInitRequest!%8sake#(8typer# !8inputU #/8callback#  *8userDataU # ( 8request#+8sakeiFreeRequest!(8request#8@enum$2411sakeRequest_cvSAKERequestResult_SUCCESSSAKERequestResult_SECRET_KEY_INVALIDSAKERequestResult_SERVICE_DISABLEDSAKERequestResult_CONNECTION_TIMEOUTSAKERequestResult_CONNECTION_ERRORSAKERequestResult_MALFORMED_RESPONSESAKERequestResult_OUT_OF_MEMORYSAKERequestResult_DATABASE_UNAVAILABLESAKERequestResult_LOGIN_TICKET_INVALID SAKERequestResult_LOGIN_TICKET_EXPIRED SAKERequestResult_TABLE_NOT_FOUND SAKERequestResult_RECORD_NOT_FOUND SAKERequestResult_FIELD_NOT_FOUND SAKERequestResult_FIELD_TYPE_INVALIDSAKERequestResult_NO_PERMISSIONSAKERequestResult_RECORD_LIMIT_REACHEDSAKERequestResult_ALREADY_RATEDSAKERequestResult_NOT_RATEABLESAKERequestResult_NOT_OWNEDSAKERequestResult_FILTER_INVALIDSAKERequestResult_SORT_INVALIDSAKERequestResult_TARGET_FILTER_INVALIDSAKERequestResult_UNKNOWN_ERROR8@enum$2688sakeRequest_cGHTTPSuccessGHTTPOutOfMemoryGHTTPBufferOverflowGHTTPParseURLFailedGHTTPHostLookupFailedGHTTPSocketFailedGHTTPConnectFailedGHTTPBadResponseGHTTPRequestRejected GHTTPUnauthorized GHTTPForbidden GHTTPFileNotFound GHTTPServerError GHTTPFileWriteFailedGHTTPFileReadFailedGHTTPFileIncompleteGHTTPFileToBigGHTTPEncryptionErrorGHTTPRequestCancelled58sakeiCheckHttpResultr!(8httpResultr#58sakeiCheckSakeResultr!*8sakeResultc#  U,8sakeiSoapCallback!.8httpResultr# -8requestDataU #  (8responseDataU #*8userDataU # ( 8request#( 8outputU # $ 8resultr#0 8resultStringr# 8@enum$2410sakeRequest_c\SAKEStartRequestResult_SUCCESSSAKEStartRequestResult_NOT_AUTHENTICATEDSAKEStartRequestResult_OUT_OF_MEMORYSAKEStartRequestResult_BAD_INPUTSAKEStartRequestResult_BAD_TABLEIDSAKEStartRequestResult_BAD_FIELDSSAKEStartRequestResult_BAD_NUM_FIELDSSAKEStartRequestResult_BAD_FIELD_NAMESAKEStartRequestResult_BAD_FIELD_TYPE SAKEStartRequestResult_BAD_FIELD_VALUE SAKEStartRequestResult_BAD_OFFSET SAKEStartRequestResult_BAD_MAX SAKEStartRequestResult_BAD_RECORDIDS SAKEStartRequestResult_BAD_NUM_RECORDIDSSAKEStartRequestResult_UNKNOWN_ERROR88sakeiSetupRequestr! "(8request#$ 8resultr#% 8info#48sakeiExecuteRequest! "(8request#! 8rcodeU#28sakeiStartRequestr!(8request#+8info# $ 8resultr#6 : < mB F LQ R S & * 8 mDQ X mdQ lV   mW W W 4W PW lW W W W W W W 0W LW hW W W W *.0 m6 : @Q R&V&X m^ b hQ z'~' m  Q  X Y Z  $ HR V T : > L mXQ l mxQ  mQ Mm[ *m\ *m+m] *m(^ 0*m@^ d_ *m` a   NNNN0b D mPQ VNZNj(n(tc . 2 5  6#f96M7 g*.77NC8 c9 : hhRhz8hAhT9jhh"hM:h H&;6;%?hK;:Ti`;LfBr;\;l;|<+H<'i=+H='i>+B>'i'?)7?%@iP@b@>@h@@@<@ Z<p@V=@>@?i;iOLhbispAiii;i i4Gi^qi@A Aj' ]i cO iO ujY h j A j j ; j <j# Oi hkW T T| kS i BgCGDadBjp0|D]CEcB$$4E_ F +GE(K(,WGZjCGGGGi,G)TGMcBxG}FH:ITHZ.`.ffrI`iIHI@J2 2gJ\.iCJ}hlHdddlZil@lH+ %17H=X(C9I0^ 2y,<L` p    4>/ /!,3@KQW< ]H cuXH+< #  ; [ -{ ?Q+c+u+)H _?ac# 5#Se2   &07 |H2_gn"3<Kd]DPu9*! ! 9' `W)`sakeRequest.c@2860...data.0.line..2861@2881@2882@2883@2895@2896sakeiCheckHttpResult.line.sakeiCheckHttpResult@2966@2967@2968@2969@2970@2971@2972@2973@2974@2975@2976@2977@2978@2979@2980@2981@2982@2983sakeiCheckSakeResult.line.sakeiCheckSakeResult@3027@3028sakeiSoapCallback.line.sakeiSoapCallback@3051@3052@3053@3054sakeiSetupRequest.line.sakeiSetupRequest@3066@3067sakeiExecuteRequest.line.sakeiExecuteRequest.line..3079.dwarf.0011..3080.dwarf.0001..3081.dwarf.0001..3082.dwarf.0001..3083.dwarf.0001..3084.dwarf.0001..3085.dwarf.0015..3086.dwarf.0015..3087.dwarf.0015..3088.dwarf.0015..3089.dwarf.0015..3090.dwarf.0013..3091.dwarf.0004..3092.dwarf.0004..3093.dwarf.0004..3094.dwarf.0014.sakeiCheckHttpResult.dwarf.0014.sakeiCheckSakeResult.dwarf.0001..3095.dwarf.0014.sakeiSoapCallback.dwarf.0004..3096.dwarf.0014.sakeiSetupRequest.dwarf.0014.sakeiExecuteRequest.dwarf.0000..3097.dwarf.0000..3098GSI_SAKE_SERVICE_NAMESPACESsakeiSoapUrlsakeiInitRequest.line.sakeiInitRequestgsDebugAssertgsimallocmemsetsakeiFreeRequest.line.sakeiFreeRequestgsifreestrcmpgsXmlMoveToStartgsXmlMoveToNextgsXmlReadChildAsStringNTgsXmlCreateStreamWritergsXmlWriteOpenTaggsXmlWriteIntElementgsXmlWriteStringElementgsXmlFreeWritergsXmlWriteCloseTaggsXmlCloseWritersnprintfgsiExecuteSoapsakeiStartRequest.line.sakeiStartRequest.dwarf.0007.GSI_SAKE_SERVICE_NAMESPACES.dwarf.0007.sakeiSoapUrl.dwarf.0013.SAKEInternal.dwarf.0013.SAKERequestInternal.dwarf.0006.sakeiInitRequest.dwarf.0006.sakeiFreeRequest.dwarf.0006.sakeiStartRequest.text.data.bss.sdata.line.debug.rela.text.rela.sdata.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4  8    #&(  1-  =-  H-t  T5( M\;GdB?wnB/153 1217418513 0 0 0 17024 ` ELF@P4( ! ,@ 8`H8` 8!N !| |~x~88H~8<8H~88H8` |8!N !| |x <8xH,A <88H,@ 8`H8` |8!N !|aa<8H|8!N ! ,@ 8`H8` 8!N !| |~x~88H8` |8!N !| |x <8xH,A <88H,@ 8`H8` |8!N !|aa<8H|8!N ! ,@ 8`H8` 8!N !| |~x~88H,A~88H~8<8H8` |8!N !| |x 8xH,@ 8`H8` |8!N !|aa<8H|8!N recordidnumRatingsaverageRatingRateRecordSOAPAction: "http://gamespy.net/sake/RateRecord"RateRecordResponseRateRecordResultlimitPerOwnernumOwnedGetRecordLimitSOAPAction: "http://gamespy.net/sake/GetRecordLimit"GetRecordLimitResponseGetRecordLimitResultcacheFlagGetRecordCountSOAPAction: "http://gamespy.net/sake/GetRecordCount"GetRecordCountResponseGetRecordCountResultns1tableidratingfiltercount   $0HL`!x#$'(*-014 >0?@GPHXK\LhNpOtRSVXY\]_b e(f,iDsTtd|t}| (@D\dhXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\sake\sakeRequestMisc.c6!8@enum$2410sakeRequestMisc_c\SAKEStartRequestResult_SUCCESSSAKEStartRequestResult_NOT_AUTHENTICATEDSAKEStartRequestResult_OUT_OF_MEMORYSAKEStartRequestResult_BAD_INPUTSAKEStartRequestResult_BAD_TABLEIDSAKEStartRequestResult_BAD_FIELDSSAKEStartRequestResult_BAD_NUM_FIELDSSAKEStartRequestResult_BAD_FIELD_NAMESAKEStartRequestResult_BAD_FIELD_TYPE SAKEStartRequestResult_BAD_FIELD_VALUE SAKEStartRequestResult_BAD_OFFSET SAKEStartRequestResult_BAD_MAX SAKEStartRequestResult_BAD_RECORDIDS SAKEStartRequestResult_BAD_NUM_RECORDIDSSAKEStartRequestResult_UNKNOWN_ERROR  U  U  U!8SAKEInternalL1 8mIsGameAuthenticatedU#( 8mGameNamer#$ 8mGameIdU#) 8mSecretKeyr#4 8mIsProfileAuthenticatedU#$' 8mProfileIdU#(+ 8mLoginTicketr#,2 8mStartRequestResultr#H8@enum$2843sakeRequestMisc_csSAKEIRequestType_CREATE_RECORDSAKEIRequestType_UPDATE_RECORDSAKEIRequestType_DELETE_RECORDSAKEIRequestType_SEARCH_FOR_RECORDSSAKEIRequestType_GET_MY_RECORDSSAKEIRequestType_GET_SPECIFIC_RECORDSSAKEIRequestType_GET_RANDOM_RECORDSAKEIRequestType_RATE_RECORDSAKEIRequestType_GET_RECORD_LIMIT SAKEIRequestType_GET_RECORD_COUNTUrU U U (8SAKERequestInternal$' 8mSake#$ 8mTyper## 8mInputU #$ 8mOutputU # + 8mCallback#& 8mUserDataU #) 8mSoapRequestU #* 8mSoapResponseU #' 8mInfo#  ( 8mTableIdc#& 8mRecordIdU#$ 8mRatingU#=8sakeiRateRecordValidateInputr!(8request#& 8input#?8sakeiRateRecordFillSoapRequestr!(8request#& 8input#8@enum$2411sakeRequestMisc_cvSAKERequestResult_SUCCESSSAKERequestResult_SECRET_KEY_INVALIDSAKERequestResult_SERVICE_DISABLEDSAKERequestResult_CONNECTION_TIMEOUTSAKERequestResult_CONNECTION_ERRORSAKERequestResult_MALFORMED_RESPONSESAKERequestResult_OUT_OF_MEMORYSAKERequestResult_DATABASE_UNAVAILABLESAKERequestResult_LOGIN_TICKET_INVALID SAKERequestResult_LOGIN_TICKET_EXPIRED SAKERequestResult_TABLE_NOT_FOUND SAKERequestResult_RECORD_NOT_FOUND SAKERequestResult_FIELD_NOT_FOUND SAKERequestResult_FIELD_TYPE_INVALIDSAKERequestResult_NO_PERMISSIONSAKERequestResult_RECORD_LIMIT_REACHEDSAKERequestResult_ALREADY_RATEDSAKERequestResult_NOT_RATEABLESAKERequestResult_NOT_OWNEDSAKERequestResult_FILTER_INVALIDSAKERequestResult_SORT_INVALIDSAKERequestResult_TARGET_FILTER_INVALIDSAKERequestResult_UNKNOWN_ERROR( 8mNumRatingsU#+ 8mAverageRatingU#C8sakeiRateRecordProcessSoapResponser!(8request#' 8output#rrrU$, 8mSakeOutputSizeU #* 8mFuncNamec#, 8mSoapActionc#- 8mResponseTagc# + 8mResultTagc#4 8mValidateInputFunc#6 8mFillSoapRequestFunc#: 8mProcessSoapResponseFunc#/ 8mFreeDataFunc# " 8infor#B8sakeiStartRateRecordRequestr! ".8request# ( 8mTableIdc#A8sakeiGetRecordLimitValidateInputr!(8request#& 8input#C8sakeiGetRecordLimitFillSoapRequestr!(8request#& 8input#+ 8mLimitPerOwnerU#& 8mNumOwnedU#G8sakeiGetRecordLimitProcessSoapResponser!(8request#' 8output#" 8infor#F8sakeiStartGetRecordLimitRequestr! ".8request#  ( 8mTableIdc#' 8mFilterc#' 8mCacheFlagU#A8sakeiGetRecordCountValidateInputr!(8request#& 8input#C8sakeiGetRecordCountFillSoapRequestr!(8request#& 8input## 8mCountU#G8sakeiGetRecordCountProcessSoapResponser!(8request#' 8output#" 8infor#F8sakeiStartGetRecordCountRequestr! ".8request# P mT m\V d mj n tW | m mW X Y 6:<\  m mV X  X Z%^%`\  m mV  m(mV  m))W H,mPX 33\ d`\X$T#P"L! -*&210/5@637 S8 s9 aaRaz7 a1aD8Zaa"aM9a6:;;%a;:b;L? ;\;l+;|?bgbOxabs:bbb;$b Jb4sb^bF<<: <` (< P= u6 { 0 =e b = < > 6  x >g 1b F> W< p?@i.@:V@eA?xAkbA@B+!6-B'6bFC+L6XC'abqD+w?D'bE)E%bFF>Fh-FYFFF BFVCF?DUFnEG"Fct6ZZ0GcpbH>0H:\I60IibIHJ6 &L2JkEbZJkHKgK=KcL? &x2LoEbZLlKM"F%dx6]]0MdtbN1N:YNaNO6&&0OibO%N>Pi6o*u*PkbPNQ9Q5 R;?A-G-XSRofb{RQS"F3ex6__0Set!b0<<_ek qw0xDF x<( 41h%|+$5P0V<}L 2 xR<)/55;0AH$Kt0l<l P (X8<ExK5QW]$g s+ K k  H, W hii{}+>+i+)">,TY|g}""6Q9c"8<' 0CewD00t!7!<tdxxsakeRequestMisc.c.line..2868sakeiRateRecordValidateInput.line.sakeiRateRecordValidateInput@2875@2876@2877@2878sakeiRateRecordFillSoapRequest.line.sakeiRateRecordFillSoapRequest@2889@2890sakeiRateRecordProcessSoapResponse.line.sakeiRateRecordProcessSoapResponse@2897@2898@2899@2900info$2896sakeiGetRecordLimitValidateInput.line.sakeiGetRecordLimitValidateInputsakeiGetRecordLimitFillSoapRequest.line.sakeiGetRecordLimitFillSoapRequest@2926@2927sakeiGetRecordLimitProcessSoapResponse.line.sakeiGetRecordLimitProcessSoapResponse@2934@2935@2936@2937info$2933sakeiGetRecordCountValidateInput.line.sakeiGetRecordCountValidateInput@2955@2956sakeiGetRecordCountFillSoapRequest.line.sakeiGetRecordCountFillSoapRequest@2966sakeiGetRecordCountProcessSoapResponse.line.sakeiGetRecordCountProcessSoapResponse@2973@2974@2975@2976info$2972.line..2978.dwarf.0011..2979.dwarf.0004..2980.dwarf.0001..2981.dwarf.0001..2982.dwarf.0001..2983.dwarf.0004..2984.dwarf.0015..2985.dwarf.0013..2986.dwarf.0014.sakeiRateRecordValidateInput.dwarf.0014.sakeiRateRecordFillSoapRequest.dwarf.0004..2987.dwarf.0013..2988.dwarf.0014.sakeiRateRecordProcessSoapResponse.dwarf.0015..2989.dwarf.0015..2990.dwarf.0015..2991.dwarf.0015..2992.dwarf.0013..2993.dwarf.000c.info$2896.dwarf.0013..2994.dwarf.0014.sakeiGetRecordLimitValidateInput.dwarf.0014.sakeiGetRecordLimitFillSoapRequest.dwarf.0013..2995.dwarf.0014.sakeiGetRecordLimitProcessSoapResponse.dwarf.000c.info$2933.dwarf.0013..2996.dwarf.0014.sakeiGetRecordCountValidateInput.dwarf.0014.sakeiGetRecordCountFillSoapRequest.dwarf.0013..2997.dwarf.0014.sakeiGetRecordCountProcessSoapResponse.dwarf.000c.info$2972.dwarf.0000..2998.dwarf.0000..2999gsXmlWriteStringElementgsXmlWriteIntElementgsXmlReadChildAsIntgsXmlReadChildAsFloatsakeiStartRateRecordRequest.line.sakeiStartRateRecordRequestsakeiStartRequestsakeiStartGetRecordLimitRequest.line.sakeiStartGetRecordLimitRequestsakeiStartGetRecordCountRequest.line.sakeiStartGetRecordCountRequest.dwarf.0013.SAKEInternal.dwarf.0013.SAKERequestInternal.dwarf.0006.sakeiStartRateRecordRequest.dwarf.0006.sakeiStartGetRecordLimitRequest.dwarf.0006.sakeiStartGetRecordCountRequest.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4 &&@!!(  ,#,  7$(  B$4 0  N-d` VV3^<qh<\/172 1217418513 0 0 0 21720 ` ELFR4( ! ;H(W 6|.,AW 6|.|t,@ 8`HW 6|,AW 6|, A 8`HW 6|,@ W 6|,@ 8` HW 6|,@ W 6|,@ 8` HtW 6|,@PW 6| ,@ 8` HDW 6|,@ W 6| ,@ 8` H;| A8` 8!N !|$|~x|#x<`;~88H;H~88H~88W 6|.H~88HW 6|},@D~88 H~88W 6|H~88 HHW 6|},@D~88H~88W 6|H~88HHW 6|},@D~88$H~88W 6|H~88$HH@W 6|},@D~880H~88W 6|&H~880HHW 6|},@D~88? A4BDC`DpEtGHIJKMNOPQS0T@U\VlWpYZ[\]_`a$b4c8eLf\g|hiklnosuvw$y4zDd|,0H`d$,8Phl $<@ T lpXMW EABI PPC C-Compiler8C:\temp\tmp\RELEASE_2_0_3-RVLDWC-SDK3\RVLDWC\build\add-ins\gamespy\sake\sakeRequestModify.c6!8@enum$2410sakeRequestModify_c\SAKEStartRequestResult_SUCCESSSAKEStartRequestResult_NOT_AUTHENTICATEDSAKEStartRequestResult_OUT_OF_MEMORYSAKEStartRequestResult_BAD_INPUTSAKEStartRequestResult_BAD_TABLEIDSAKEStartRequestResult_BAD_FIELDSSAKEStartRequestResult_BAD_NUM_FIELDSSAKEStartRequestResult_BAD_FIELD_NAMESAKEStartRequestResult_BAD_FIELD_TYPE SAKEStartRequestResult_BAD_FIELD_VALUE SAKEStartRequestResult_BAD_OFFSET SAKEStartRequestResult_BAD_MAX SAKEStartRequestResult_BAD_RECORDIDS SAKEStartRequestResult_BAD_NUM_RECORDIDSSAKEStartRequestResult_UNKNOWN_ERRORO8@enum$2409sakeRequestModify_cSAKEFieldType_BYTESAKEFieldType_SHORTSAKEFieldType_INTSAKEFieldType_FLOATSAKEFieldType_ASCII_STRINGSAKEFieldType_UNICODE_STRINGSAKEFieldType_BOOLEANSAKEFieldType_DATE_AND_TIMESAKEFieldType_BINARY_DATA SAKEFieldType_NUM_FIELD_TYPES& 8mValuec#$ 8mLengthU#" 8mByteU## 8mShortU#! 8mIntU## 8mFloatU#, 8mAsciiStringc#. 8mUnicodeStringc#% 8mBooleanU#) 8mDateAndTimeU#* 8mBinaryDatar#% 8mNamec#$ 8mTyper#% 8mValuer#;8sakeiValidateRequestFieldsr!'8fields#%8numFieldsU# 8iU#  U  U  U!8SAKEInternalL1 8mIsGameAuthenticatedU#( 8mGameNamer#$ 8mGameIdU#) 8mSecretKeyr#4 8mIsProfileAuthenticatedU#$' 8mProfileIdU#(+ 8mLoginTicketr#,2 8mStartRequestResultr#H8@enum$2843sakeRequestModify_csSAKEIRequestType_CREATE_RECORDSAKEIRequestType_UPDATE_RECORDSAKEIRequestType_DELETE_RECORDSAKEIRequestType_SEARCH_FOR_RECORDSSAKEIRequestType_GET_MY_RECORDSSAKEIRequestType_GET_SPECIFIC_RECORDSSAKEIRequestType_GET_RANDOM_RECORDSAKEIRequestType_RATE_RECORDSAKEIRequestType_GET_RECORD_LIMIT SAKEIRequestType_GET_RECORD_COUNTUrU U U (8SAKERequestInternal$' 8mSake#$ 8mTyper## 8mInputU #$ 8mOutputU # + 8mCallback#& 8mUserDataU #) 8mSoapRequestU #* 8mSoapResponseU #' 8mInfo# :8sakeiFillSoapRequestFieldValues!(8request#'8fields#+8numFieldsU#  8iU# ( 8mTableIdc#) 8mFields#' 8mNumFieldsU#?8sakeiCreateRecordValidateInputr!(8request#& 8input#A8sakeiCreateRecordFillSoapRequestr!(8request#& 8input#8@enum$2411sakeRequestModify_cvSAKERequestResult_SUCCESSSAKERequestResult_SECRET_KEY_INVALIDSAKERequestResult_SERVICE_DISABLEDSAKERequestResult_CONNECTION_TIMEOUTSAKERequestResult_CONNECTION_ERRORSAKERequestResult_MALFORMED_RESPONSESAKERequestResult_OUT_OF_MEMORYSAKERequestResult_DATABASE_UNAVAILABLESAKERequestResult_LOGIN_TICKET_INVALID SAKERequestResult_LOGIN_TICKET_EXPIRED SAKERequestResult_TABLE_NOT_FOUND SAKERequestResult_RECORD_NOT_FOUND SAKERequestResult_FIELD_NOT_FOUND SAKERequestResult_FIELD_TYPE_INVALIDSAKERequestResult_NO_PERMISSIONSAKERequestResult_RECORD_LIMIT_REACHEDSAKERequestResult_ALREADY_RATEDSAKERequestResult_NOT_RATEABLESAKERequestResult_NOT_OWNEDSAKERequestResult_FILTER_INVALIDSAKERequestResult_SORT_INVALIDSAKERequestResult_TARGET_FILTER_INVALIDSAKERequestResult_UNKNOWN_ERROR& 8mRecordIdU#E8sakeiCreateRecordProcessSoapResponser!(8request#' 8output#rrrU$, 8mSakeOutputSizeU #* 8mFuncNamec#, 8mSoapActionc#- 8mResponseTagc# + 8mResultTagc#4 8mValidateInputFunc#6 8mFillSoapRequestFunc#: 8mProcessSoapResponseFunc#/ 8mFreeDataFunc# " 8infor#D8sakeiStartCreateRecordRequestr! ".8request# ( 8mTableIdc#& 8mRecordIdU#) 8mFields#' 8mNumFieldsU# ?8sakeiUpdateRecordValidateInputr!(8request#& 8input#A8sakeiUpdateRecordFillSoapRequestr!(8request#& 8input#" 8infor#D8sakeiStartUpdateRecordRequestr! ".8request# ( 8mTableIdc#& 8mRecordIdU#?8sakeiDeleteRecordValidateInputr!(8request#& 8input#A8sakeiDeleteRecordFillSoapRequestr!(8request#& 8input#" 8infor#D8sakeiStartDeleteRecordRequestr! ".8request# v z  m ma  ma  mmb  mma  ma  mmc  md 8 m@a H mLm\c d mld  ma  mmc  md  ma  mme  md 4 m<a D mHmXb ` mhd  ma  mmf  md  ma  mm c ( m0d P mXa ` mdmxg  md  ma  mmh  md i  m md  m d 8 m< m@d   m mb ( j#n#tj **m 4 p mt m|b  m##c  33m D mH mPb X m^#b#hc <<m x$t!pl)h(d'`&-+210/64;:98>?7@OA`A8A\BqB4BW=Bx^BBBBBC)Bm=AWCiC7C[@CBD? LDb(C=DbDE F G rrR5rzGE]rrFrr" rM G 0r L? fH I !I% *r 6I: ?s KIL QN ]I\ mIl }I| s sO r ss H s 's Ks `I vs s4 s^ s U J B H TJb gs |J C J J KK:)Kc<CRK}L?LgsLKM7?=!C!\OMibswMKNOO<aO8PN$$\PmsP O#Q+)?5Q'>sNR+T?`R'isyS+NS'sT)T%sUU> Uh5UaUUU QUV R#UGS]UvTV"U*tv?kk0Vtr s(W:W:bW`WCWX? ++|Xg.sCXTWmY?--tYisYWZ" U3"uvH?NnTn0ZZfurys[d[:[`\#?)4/40;\gNsc\t[]?66d]is][ ^"-U6<Bvvh?nptp0z^vrs!L<]ci oy   $ 0 <Pd tL:d2 dW ]\~n< H\< 30 H\$|<daPthF 3$0<$d0<W ]$3cXipo$yb /O~`qO{ * < N ^` r  uG<,]+oF+q+)"  e7"Md_"0CZy0'0Ei0D! !v v 8:vsakeRequestModify.c.line..2893sakeiValidateRequestFields.line.sakeiValidateRequestFields@2938@2939@2940...data.0@2941@2942@2943@2944@2945@2946@2947@2948@2949@2950@2951@2952@2953@2954sakeiFillSoapRequestFieldValues.line.sakeiFillSoapRequestFieldValuessakeiCreateRecordValidateInput.line.sakeiCreateRecordValidateInput@2977sakeiCreateRecordFillSoapRequest.line.sakeiCreateRecordFillSoapRequest@2987sakeiCreateRecordProcessSoapResponse.line.sakeiCreateRecordProcessSoapResponse@2994@2995@2996@2997info$2993sakeiUpdateRecordValidateInput.line.sakeiUpdateRecordValidateInputsakeiUpdateRecordFillSoapRequest.line.sakeiUpdateRecordFillSoapRequest@3024@3025@3026@3027info$3023sakeiDeleteRecordValidateInput.line.sakeiDeleteRecordValidateInputsakeiDeleteRecordFillSoapRequest.line.sakeiDeleteRecordFillSoapRequest@3049@3050@3051@3052info$3048.line..3054.dwarf.0011..3055.dwarf.0004..3056.dwarf.0004..3057.dwarf.0013..3058.dwarf.0017..3059.dwarf.0013..3060.dwarf.0014.sakeiValidateRequestFields.dwarf.0001..3061.dwarf.0001..3062.dwarf.0001..3063.dwarf.0004..3064.dwarf.0015..3065.dwarf.0014.sakeiFillSoapRequestFieldValues.dwarf.0013..3066.dwarf.0014.sakeiCreateRecordValidateInput.dwarf.0014.sakeiCreateRecordFillSoapRequest.dwarf.0004..3067.dwarf.0013..3068.dwarf.0014.sakeiCreateRecordProcessSoapResponse.dwarf.0015..3069.dwarf.0015..3070.dwarf.0015..3071.dwarf.0015..3072.dwarf.0013..3073.dwarf.000c.info$2993.dwarf.0013..3074.dwarf.0014.sakeiUpdateRecordValidateInput.dwarf.0014.sakeiUpdateRecordFillSoapRequest.dwarf.000c.info$3023.dwarf.0013..3075.dwarf.0014.sakeiDeleteRecordValidateInput.dwarf.0014.sakeiDeleteRecordFillSoapRequest.dwarf.000c.info$3048.dwarf.0000..3076.dwarf.0000..3077gsXmlWriteOpenTaggsXmlWriteStringElementgsXmlWriteIntElementgsXmlWriteCloseTaggsXmlWriteFloatElementgsXmlWriteUnicodeStringElementgsXmlWriteDateTimeElementgsXmlWriteBase64BinaryElementgsDebugAssertgsXmlReadChildAsIntsakeiStartCreateRecordRequest.line.sakeiStartCreateRecordRequestsakeiStartRequestsakeiStartUpdateRecordRequest.line.sakeiStartUpdateRecordRequestsakeiStartDeleteRecordRequest.line.sakeiStartDeleteRecordRequest.dwarf.0013.SAKEInternal.dwarf.0013.SAKERequestInternal.dwarf.0006.sakeiStartCreateRecordRequest.dwarf.0006.sakeiStartUpdateRecordRequest.dwarf.0006.sakeiStartDeleteRecordRequest.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4  ( l,!,  ,2l  73P  B3\  N=|p aVD b^NNqhN/193 1217418514 0 0 0 38232 ` ELF(4( ! ;H8W:|.,AW:|.|t,@ 8`H;| A8` 8!N !|$|~x|#x~88H;H ~88W:|.H;|A܀~88H$|8! N !|$|~x|#x~8<8H;H ~88W:|.H;|A܀~8<8H$|8! N !|$|~x|#x~8<8H;H ~88W:|.H;|A܀~8<8H$|8! N !p|9aH|? x|}x|#x|+x|3x|;x<`;}8H,@ 8`HԀ}8H|,@88`HT:DDHXX,@ 8`H|X8DHX8LHD}8H,@ 8`HPH}8DH,AD}88_Rzop9"`Muqmrjszs%s:sLws\sls|O#9sGr]s 4 ^ H Y st   ta  t t $t Eu k q }u`  u u u v A G Sv_ f {v v v wxMy`y8!y\Izq[z4}zWzxzzz>zczCzmy{{7{[x{$z>|]wc)i)@u|_|{||| H|?b{}|r{|{||;|#a|J|q|||'|L|8v|i||||D|-k|W||}++}[}+{@}a~--~\~~{~/~P b:f)M%uX/Zm//km"9(9(4mG\mi:e{ w&;,;X8qK`q==X`"7Ib+hmt'}+m'+w')% >Jht  ,V L b    "  C z!m!!!'0!-!9v!L!k!}:!f!!"#m")D"/D|";g"N"c"t""m"F"F\"i""## i#2:#Ze#o{##w#H#HX#m##$$$.$G$iJ$oJX${\$$$$$$"%% P%v%<m%B%H0%N%Zr%m%%:%d%&&F&q&m&Q&Q&m&&&''7m'=S'CSl'Oo'b'w''i':'e'{( (=w(CU(IUX(Us(h(}(((((W(WX)b))0)A)V)h)"))])|)m))0))x***1:*Yf***+m+^+ ^|+j+,+A+R+k+m+`+`+l+++,?,;,&{,@@,pw,vb,|b,p,,,,,,-{-,-X<-gw--d-dT-_---...0".=.Fj.Ry.{m..0..u.\>Fcio u\NF F 4FW]c, i8 o uD {P \ h(| ,.@ j\ d) @] $p8@HPX( 8 D  () XR2 HX<Pd7$ |2d) L\J<q X2X < 38 Pd$B ^m,l FX 02X= b<ci9ou{$x| d ZE zns,T <4H7$ B +0 B T fxb k =    M ,` >Aq P b6  Y H  R  <~i N  Z+ + + )   " !c /! Z" #i # $? $" % &i I' |'i ( ( )y" * * G+c w+? ,8@ -x .(" ..  2J]r~&-Mjr 0X0 @H0B l0 $6!! z%vE)|u.JysakeRequestRead.c.line..2875sakeiValidateRequestFieldNames.line.sakeiValidateRequestFieldNames@2889@2890@2891sakeiFillSoapRequestFieldNames.line.sakeiFillSoapRequestFieldNames@2907...data.0@2908sakeiFillSoapRequestRecordIds.line.sakeiFillSoapRequestRecordIds@2924sakeiFillSoapRequestOwnerIds.line.sakeiFillSoapRequestOwnerIds@3048@3049@3050@3051@3052@3053@3054@3055@3056@3057@3058@3059@3060@3061@3062@3063@3064@3065sakeiReadOutputRecords.line.sakeiReadOutputRecordssakeiFreeOutputRecord.line.sakeiFreeOutputRecordsakeiFreeOutputRecords.line.sakeiFreeOutputRecordssakeiSearchForRecordsValidateInput.line.sakeiSearchForRecordsValidateInput@3146@3147@3148@3149@3150@3151@3152@3153sakeiSearchForRecordsFillSoapRequest.line.sakeiSearchForRecordsFillSoapRequestsakeiSearchForRecordsProcessSoapResponse.line.sakeiSearchForRecordsProcessSoapResponsesakeiSearchForRecordsFreeData.line.sakeiSearchForRecordsFreeData@3178@3179@3180@3181info$3177sakeiGetMyRecordsValidateInput.line.sakeiGetMyRecordsValidateInputsakeiGetMyRecordsFillSoapRequest.line.sakeiGetMyRecordsFillSoapRequestsakeiGetMyRecordsProcessSoapResponse.line.sakeiGetMyRecordsProcessSoapResponsesakeiGetMyRecordsFreeData.line.sakeiGetMyRecordsFreeData@3226@3227@3228@3229info$3225sakeiGetSpecificRecordsValidateInput.line.sakeiGetSpecificRecordsValidateInputsakeiGetSpecificRecordsFillSoapRequest.line.sakeiGetSpecificRecordsFillSoapRequestsakeiGetSpecificRecordsProcessSoapResponse.line.sakeiGetSpecificRecordsProcessSoapResponsesakeiGetSpecificRecordsFreeData.line.sakeiGetSpecificRecordsFreeData@3278@3279@3280@3281info$3277sakeiGetRandomRecordValidateInput.line.sakeiGetRandomRecordValidateInputsakeiGetRandomRecordFillSoapRequest.line.sakeiGetRandomRecordFillSoapRequestsakeiGetRandomRecordProcessSoapResponse.line.sakeiGetRandomRecordProcessSoapResponsesakeiGetRandomRecordFreeData.line.sakeiGetRandomRecordFreeData@3337@3338@3339@3340info$3336.line..3342.dwarf.0011..3343.dwarf.0004..3344.dwarf.0014.sakeiValidateRequestFieldNames.dwarf.0001..3345.dwarf.0001..3346.dwarf.0001..3347.dwarf.0004..3348.dwarf.0015..3349.dwarf.0014.sakeiFillSoapRequestFieldNames.dwarf.0014.sakeiFillSoapRequestRecordIds.dwarf.0014.sakeiFillSoapRequestOwnerIds.dwarf.0004..3350.dwarf.0004..3351.dwarf.0013..3352.dwarf.0017..3353.dwarf.0013..3354.dwarf.0014.sakeiReadOutputRecords.dwarf.0014.sakeiFreeOutputRecord.dwarf.0014.sakeiFreeOutputRecords.dwarf.0013..3355.dwarf.0014.sakeiSearchForRecordsValidateInput.dwarf.0014.sakeiSearchForRecordsFillSoapRequest.dwarf.0013..3356.dwarf.0014.sakeiSearchForRecordsProcessSoapResponse.dwarf.0014.sakeiSearchForRecordsFreeData.dwarf.0015..3357.dwarf.0015..3358.dwarf.0015..3359.dwarf.0015..3360.dwarf.0013..3361.dwarf.000c.info$3177.dwarf.0013..3362.dwarf.0014.sakeiGetMyRecordsValidateInput.dwarf.0014.sakeiGetMyRecordsFillSoapRequest.dwarf.0013..3363.dwarf.0014.sakeiGetMyRecordsProcessSoapResponse.dwarf.0014.sakeiGetMyRecordsFreeData.dwarf.000c.info$3225.dwarf.0013..3364.dwarf.0014.sakeiGetSpecificRecordsValidateInput.dwarf.0014.sakeiGetSpecificRecordsFillSoapRequest.dwarf.0013..3365.dwarf.0014.sakeiGetSpecificRecordsProcessSoapResponse.dwarf.0014.sakeiGetSpecificRecordsFreeData.dwarf.000c.info$3277.dwarf.0013..3366.dwarf.0014.sakeiGetRandomRecordValidateInput.dwarf.0014.sakeiGetRandomRecordFillSoapRequest.dwarf.0013..3367.dwarf.0014.sakeiGetRandomRecordProcessSoapResponse.dwarf.0014.sakeiGetRandomRecordFreeData.dwarf.000c.info$3336.dwarf.0000..3368.dwarf.0000..3369gsXmlWriteOpenTaggsXmlWriteStringElementgsXmlWriteCloseTaggsXmlWriteIntElement_savegpr_25_restgpr_25gsXmlMoveToChildgsXmlCountChildrengsimallocmemsetgsXmlMoveToNextgsXmlReadChildAsIntgsXmlReadChildAsFloatgsXmlReadChildAsStringUTF8ToUCS2StringAllocstrcmpgsXmlReadChildAsDateTimeElementgsXmlReadChildAsBase64BinarygsifreegsDebugAssertsakeiStartSearchForRecordsRequest.line.sakeiStartSearchForRecordsRequestsakeiStartRequestsakeiStartGetMyRecordsRequest.line.sakeiStartGetMyRecordsRequestsakeiStartGetSpecificRecordsRequest.line.sakeiStartGetSpecificRecordsRequestsakeiStartGetRandomRecordRequest.line.sakeiStartGetRandomRecordRequest.dwarf.0013.SAKEInternal.dwarf.0013.SAKERequestInternal.dwarf.0006.sakeiStartSearchForRecordsRequest.dwarf.0006.sakeiStartGetMyRecordsRequest.dwarf.0006.sakeiStartGetSpecificRecordsRequest.dwarf.0006.sakeiStartGetRandomRecordRequest.text.data.sdata.line.debug.rela.text.rela.data.rela.line.rela.debug.symtab.strtab.shstrtab.commentCodeWarrior,  4 \ L#h.!R8  ,Y  7[P  B[\  Nnp P Vz^bqhT