Thread

Querying Ejections and Citizen Numbers (Sdk)

Querying Ejections and Citizen Numbers // Sdk

1  |  

zeofatex

Jul 2, 2003, 10:06am
I'm having a problem querying IP addresses and citizen numbers using the COM
Wrapper. I also realised that neither of these are asking for a session
number?. I looked in the C++ sdk help (http://activeworlds.com/sdk) there is
no help for AW_CITIZEN_NUMBER) and I don't understand what they're trying to
say (the example) as I don't program in C++. I've programmed all the rest of
the bot except for these two things which I'm having trouble figuring out.
Any help would be appreciated.

Both attributes are integers, and AW_AVATAR_ADDRESS is read only.

Private Sub sdk_EventChat()

Dim CitNum As String
CitNum = sdk.aw_int(AW_CITIZEN_NUMBER)

Dim Address As String
Address = sdk.aw_int(AW_AVATAR_ADDRESS)

End Sub

(The sub is there so you know what I'm using it for. And I have tried using
long's instead of strings. The world I'm trying to query the IP address I do
have eject and ED rights.)

Thanks in advance,

ZeoFateX
(347592)

zeofatex

Jul 2, 2003, 10:24am
I tried Richard's site too: http://xeonsoft.d2g.com/awsdk/aw_address.htm

This isn't working for me either...

r i c h a r d

Jul 2, 2003, 10:59am
Dim AvatarAdress as long
AvatarAdress = sdk.aw_address(ChatSession)
or what ever

To get someones cit num with out querying use

Dim AvatarCitizen as long
AvatarCitizen = sdk.aw_int(AW_AVATAR_CITIZEN)

grimble

Jul 2, 2003, 7:53pm
I believe AW_AVATAR_CITIZEN is only populated by querying the citizen
calling the aw_citizen_attributes_by_name or _number methods so the cit
would need to be queried first anyway in order to use this attribute.


[View Quote]

grimble

Jul 2, 2003, 8:03pm
If you're querying ejections, then AW_CITIZEN_NUMBER and AW_AVATAR_ADDRESS
aren't used (see http://activeworlds.com/sdk/aw_world_ejection_next.htm for
the attributes populated by the world ejection query). Also, from the
aw_world_ejection_add method documentation ...

----------
The attribute AW_EJECTION_TYPE specifies the type of the ejection and the
format of AW_EJECTION_ADDRESS:

AW_EJECT_BY_ADDRESS Ejection is by IP address
AW_EJECT_BY_COMPUTER Ejection is by computer ID
AW_EJECT_BY_CITIZEN Ejection is by citizen number


If AW_EJECTION_TYPE is AW_EJECT_BY_ADDRESS, AW_EJECTION_ADDRESS specifies
the IP address to be blocked (in network byte order.) If the least
significant byte of the address is zero, the entire class C IP address is
blocked.

If AW_EJECTION_TYPE is AW_EJECT_BY_COMPUTER, AW_EJECTION_ADDRESS specifies
the 32-bit ID of the computer to be blocked. However, there is currently no
mechanism for directly querying the ID of a user's computer from the SDK.
Ejections by computer ID are added automatically by the world server
whenever a user is ejected via aw_world_eject and their computer has an ID
available. Once the ejection is in place, the computer ID can be determined
by scanning the ejection database using either aw_world_ejection_next or
aw_world_ejection_previous.

If AW_EJECTION_TYPE is AW_EJECT_BY_CITIZEN, AW_EJECTION_ADDRESS specifies
the citizen number of the user to block. Ejections of this type will only
block the user as long as they continue to use the account that has been
blocked.
----------

There's no help specifically for AW_CITIZEN_NUMBER because there's nothing
"special" about it. At the risk of being patronising (sorry if this is old
ground), the aw_int, aw_string, etc. methods are used to query attribute
values that have been set by a functional method (such as aw_object_add) or
the most recent event/callback raised ... whichever of these two occurred
last.

The AW documentation for each method, event and callback states the
attributes that are updated by and each particular item.

Grims


[View Quote]

grimble

Jul 2, 2003, 8:07pm
Bum ... wrong attribute.

AW_AVATAR_CITIZEN is only supplied by an AW_EVENT_AVATAR_* event ... not
much good in a chat function. AW_CITIZEN_NUMBER is the one only available
from the cit query.

Session tables ....

[View Quote]

zeofatex

Jul 2, 2003, 8:53pm
Ok, TY Grim ^.^

r i c h a r d

Jul 2, 2003, 11:20pm
I wasn't correcting for ejection i was correcting for just using citnums and
stuff in to a variable in general

zeofatex

Jul 3, 2003, 12:11am
I'm still having a problem JUST querying the IP address of someone. Even
just using sdk.aw_address(AvatarSession) on an EVENT_AVATAR_ADD won't work.
I have CT in the world I'm using this.

lord fett

Jul 3, 2003, 9:44am
Make sure you have eject rights because even though you have CT rights, you
need eject rights to get the IP address of someone.

[View Quote]

zeofatex

Jul 3, 2003, 9:46am
I do :-X

r i c h a r d

Jul 3, 2003, 1:09pm
if you using the long method of log in not qiuck start u will need to set
events and call backs you want with sdk.aw_event_set(AW_EVENT_AVATAR_ADD) or
sdk.AwEventSet(AW_EVENT_AVATAR_ADD)

Private_Sub sdk_EventAvatarAdd()
Dim AvatarSession as long
Dim AvatarIP as long
AvatarSession = sdk.aw_int(AW_AVATAR_SESSION)
AvatarIP = sdk.aw_address(AvatarSession)
Msgbox AvatarIP

End Sub

zeofatex

Jul 3, 2003, 7:16pm
It's still returning as 0. I did exactly as you said, I have Eject,
Caretaker, and ED in the world. I even copied and pasted exactly what you
gave me it's just not working. >.<

[View Quote]

strike rapier

Jul 3, 2003, 9:01pm
Make sure you dont have the aw_address callback set...

And u may wish to add sdk.LongToIP or whatever it is.

- mark

[View Quote]

strike rapier

Jul 3, 2003, 9:11pm
GAHHHH!!! *Bangs Head*

For the love of all that is holy why the hell did we miss it...

dim RC as long
rc = sdk.aw_address(sdk.aw_int(AW_AVATAR_SESSION))
if rc then
Msgbox "Lookup failed"
'AW ADDRESS RETURNS A BLOODY RC!!!
else
'GAHHHH!!! ITS NOT A DAMNED RC CODE!!!
Msgbox sdk.LongToIP(sdk.aw_int(AW_AVATAR_ADDRESS)
end if

zeofatex

Jul 3, 2003, 11:38pm
Ok, I tried this but now, VB errors and gives me the message:

Run-time error '438':

Object doesn't support this property or method

It highlights Msgbox sdk.LongToIP(sdk.aw_int(AW_AVATAR_ADDRESS))

[View Quote]

zeofatex

Jul 4, 2003, 12:00am
oh, it's long2ip

[View Quote]

zeofatex

Jul 4, 2003, 12:01am
BINGO WE HAVE A WINNER!!! TY, Strike ;P

-Zeo

>
>

zeofatex

Jul 4, 2003, 1:11pm
Oi, now it's being a PITA again. When there is more than one avatar in the
world, it gives them the same IP (If it's after all of the other things I
was dimming like AvName). If it's before everything else, than everyone has
the same name for some reason. i.e. the bot can't differentiate people for
some reason. One way, they all have the same IP, the other way they all have
the same name. I don't understand the same name thing considering querying
the IP has nothing to do with their name...:
--------------------------------------------------------------
This way gives all of the avatars the same name.

Dim AvatarIP As String
sdk.aw_address (sdk.aw_int(AW_AVATAR_SESSION))
AvatarIP = sdk.long2ip(sdk.aw_int(AW_AVATAR_ADDRESS))

Dim CitNum As String
CitNum = sdk.aw_int(AW_AVATAR_CITIZEN)

Dim AvatarName As String
AvatarName = sdk.aw_string(AW_AVATAR_NAME)

Dim AvatarSession As String
AvatarSession = sdk.aw_int(AW_AVATAR_SESSION)

--------------------------------------------------------------

This way gives the avatars different names, but the same IPs...

Dim CitNum As String
CitNum = sdk.aw_int(AW_AVATAR_CITIZEN)

Dim AvatarName As String
AvatarName = sdk.aw_string(AW_AVATAR_NAME)

Dim AvatarSession As String
AvatarSession = sdk.aw_int(AW_AVATAR_SESSION)

Dim AvatarIP As String
sdk.aw_address (sdk.aw_int(AW_AVATAR_SESSION))
AvatarIP = sdk.long2ip(sdk.aw_int(AW_AVATAR_ADDRESS))


begin 666 bug2.jpg
M_]C_X `02D9)1 at `!`0$!+ $L``#_VP!#`` at &! at <&!0 at '!P<)"0 at *#!0-# L+
M#!D2$P\4'1H?'AT:'!P at )"XG("(L(QP<*#<I+# Q-#0T'R<Y/3 at R/"XS-#+_
MVP!#`0D)"0P+#! at -#1 at R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P `1" #3`'$#`2(``A$!`Q$!_\0`
M'P```04!`0$!`0$```````````$"`P0%! at <("0H+_\0`M1 `` at $#`P($`P4%
M! 0```%]`0(#``01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R at at D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$!
M`0$!`0````````$"`P0%! at <("0H+_\0`M1$`` at $"! 0#! <%! 0``0)W``$"
M`Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R at I*C4V-S at Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ at H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H`# ,!``(1`Q$`/P#NK/05/A/2
MYM-\+:+>ROH+S;[BVC+/>!(C"I)(R&S)D^PY'>S;Z?ILZ6NFGPKHPUY'B^WH
M=/4011AAYDJMCE'4,(N22W! \N79TGA/_D3=#_[!]O\`^BUJQ#IGE>(;W5O.
MS]IM(+;RMOW?*>9MV<\Y\[&,<;>^> #F[EO =D;E;G0[2%[=PA1]$<-*3(L8
M\I?+S*-[H,Q[A\Z_WAF,GP-<*%M].TJ&0RPH/M&CD!]TJ1LJ at JN6#.(VQGRG
M8!P"-IKV_P`-/)U2"[^W6(\CRQYL6G;+FYV7,$^^XE\P^;(?L^"VU>9&;':M
M";P+YLUE)_:./LUW/<X\C[WFW\-YM^]QCR=F>^[=QC! ,OQ%/X9T/4+FS;PW
MHT0MTL)Y+J>R7REBGNS!)N;:%0JH+#+<Y)P0IK0+> Q;I*-#M'=W9/LT>B.]
MPI4`G= (S(H`9#EE`PZ'^-<ZFK>&/[2U1KU+SR?-^Q>:C1;\_9KGSTVG(QG=
M(ISGJI&-I#9>K_#^'4]6N=39]-N)Y;AY4BU/3A=0(KPV\;?)O4[\VRD-D8#L
M,'.0`4_%,'AO3+#1KFRM/"MI:ZC=B(ZA>V4<D"QF"656!#(#N** =V/F[UEV
M&H^'%U2WM;[1O#]W:2)<B&]T[2O,%\T?V8 at P1IYA8#SI58*7YA8Y4! at .\;0$
M":!'%/LCT>42*/*4>8!;R0 at 80*J_ZS/RKCC `'2Q-IGF^(;+5O.Q]FM)[;RM
MOWO->%MV<\8\G&,<[NV.0##>T\$)<6D1T;362\1' at N4TP-;N'.$_?A/+!8X`
M!;)+*!G<,TTN?A[)9VMVNDV)M[F(3K)_8S8CB)($LO[O]U&=K$.^U2%8 at D F
MJ\?PT\K^R%^W6,_V#["?M%SIWF7*_9O+^2&7S!Y4;>5DKAL&20Y.[BY_P at DT
M>C1:7!JL:P2Z/!HU^SVI9I88E=0T6' B<B63EA(/N\<'< 5_$O\`PBFBZ;J_
MD^'M-74+.RFN(!<Z25 at E=(C(%60H$<X!)56SA6Z;3BQ!9>&=5NK-=%T'1KF
M7&+UGL%0K 8I"DL>X#>C2* at 5UW*PW8)P2*>L_#3^U[ZZF^W6,?G_`&H_:6T[
M?>'SX98MCS^8-T:>=\J[1A8T7/&:["'3/*\0WNK>=G[3:06WE;?N^4\S;LYY
MSYV,8XV]\\ &7I/A?2IM&L9=4\,Z-!J#V\;744=G&524J-ZCKP&R.I^IJX/#
MVB6,D=S::/I]O.DB;98;9$9<L <$#(X)%;%0W/\`JE_ZZ)_Z$* )J***`./T
MWPW9Z]X-TC[5).GF>'VT\^4P'[N>.+>>0?F'EK at ].3D&BRTS_B;#PLTV=(TB
M*UO;>/;AV7S'\B)FSRL36^[/#-^[#$[7,IIOB2ST'P;I'VJ.=_+\/MJ!\I0?
MW<$<6\<D?,?,7 Z<')%:D.N::]A9:S':R"?47AM1&(U^T;MY!C<9SF(F5G7)
MV!)#V- ')S>.==-PB6]M`+74_*ETJ]GM`J&%[JWA#%%N&9\I<JWS"$C;]WDA
M9)?%NI,UI!?V^FW27%[Y2#[.P$;6^HP6KN07;)9I/,3IY94`F3[U=A'X:T&&
M]FO8M$TU+N9]\LZVJ!W;>),LV,D[U5LGN >HJ2XTVP18W&DP3LDN5"0QY0O*
MLCN-V,?.%D..24R 6 H`XOQC/J7]OW\5O+')!$FAO':S,RJ9FU%L'<,A`0F&
M.QB?E_NX,EWXL\2IJ;:#964%YJ<$LPFN8+92CHD=L^1#)<1[?^/I5SYK?<SC
MYODZ36-1T6&["WMM'<W=N]HH4P!FC%Q<*D3 MQCS8PQP<CRP<9"U<OM"T?4X
MI(K_`$JQNXY)1.Z3VZ2!I H0.01RP4!<]<#'2 at #D_$Y;Q#I7 at R5])TV]>\O5
MF:QN[A9+<DV5PV#(J.& ZA at I!(!&,Y%.UT;6-)\6Z;!8)I6GR7-I?RI;('EM
MK"/=9*5C4"/?N9"Q'[L`RL?F*_/V&O:G!IC:8SZ7/J-U-=F*TB at $6]9/*D8L
M#(RA?D609SGG'>J^G^(+#4]<BM'T^>WU:.*X#I.D9>W"_9V9"ZLP^830/\I(
M..2"N* .?C\>:C>_V1J-EI^_3+C[#%?)Y:G[/-<^60OFF56.U9XF^6% at >FY<
MG9';^,M>E\-#56.F[[/0H=;O(Q;/BX642L(8SYG[HA82-YWY+9VC&#V#^&M!
MDN+2X?1--:>R1$M9&M4+0*AR at 0XRH4\ at #&.U22Z%H\WV'S=*L9/[/Q]BW6Z'
M[-C&/+X^3&U>F/NCTH \_P#&_BG47TO7;5+7SM$O+2_L8KGR%CV316TS/\WG
M%GP\,BX,2#N&( W]1:?;-2\1K9ZSY NM*\G4X#9Y"#SDN8/*;=DOM <[QLW9
M7Y5P0;&NZ9X;L;74_$>HZ%8W$T%I++<3?9(WFDC6(AEW$<Y0%<$X(XZ5H7=U
M9Z?J=EOM_P#2M2E%FLJ(,G9'+* QZ[0%DQUP6Z<DT 2:3IL.C:-8Z7;M(T%E
M;QV\;2$%BJ*%!. !G ]!4US_`*I?^NB?^A"H=)U*'6=&L=4MUD6"]MX[B-9
M`P5U# '!(S at ^IJ:Y_P!4O_71/_0A0!-1110!C^$_^1-T/_L'V_\`Z+6H[72F
MB\:ZEJ9MHU at FLK=(Y1MR9=TGF^X)5;8$]PB#G8,9>FV^NS^#=(_L>] at M\^'V
MC3S0#BZ:.+R'^Z?E7$F?]X<'M8M;[6998- >3&IV?D2WVH;4V2P!N'5/[TWE
MR)MP/+Q(<G;&9 #BV\':U=ZJQN='D\N[>)]65DLDM+F47MM(Q18\22($6X(,
M^7VG'WF8'0/ at _4[>>R-GIL<*?;9'N?+>-=T4>IV\EMNP?F"6R2!!SL4;1C.T
M[DOQ&TF*_O[!8)YKZTE6);:">WE>8F=(.-LIV?/(G$NP_-T^5L2-XULIA'$\
M&I63R7$<<;;(B9&%S%;RH/F8`)+(L;DXR"3&6P&H`I^*/"UQJNNSW4=GYJW,
M6FPB>*41R0I#?>;,-^0R[D8,-AZQ'H0F['UGP3=R7TT4>FSMH$-W*;73K".S
M95#PVVUUBN08E4.ESG #[I"0,.QK<\3^*K[2M5N[2&&1;>V32YS/#%YC8FO3
M%)'MY9BR*=H52?O<Y*U)J/Q&TG2HD6^ at GM[XRO$]E//;PO&55'.7>41'Y98C
MA7)^?I\K;0"34?#ES?:?X3L;AKN06-PK7DR7[K* +2:/=YR['8EV4$ at `MDD at
M#(J.Y\$Z=-XATSS-/^U:9%:7?VG[5,T_G3.]ML\W>Q:7Y8SC?N"^6G3:F#Q-
MK^_2_#EYINI7UO8ZI=KFXL+/SYGA:VFE7;&T;GDJA/R9`STYK/LO$NLVFN6E
MK+#JNIVD\5V;17LTAN;H)]EP\ at 81K%M:2X4;A&" O#,5+ &6/#GB:2X\.W5[
M8W;ZI9IIR->0FT;9$IC-P)IG/GER?M&1&VQE91SN?(G at S4+;PU86`T*.2[&A
M6]I9R(8<:3? at 2&6XR6!4EWC8O%N8F(G&0N>LF\?:)#J.D6IES'JL4,MK/YL2
M[A*=L?[IG$QR<#(C(&>2`&Q'%X^LI=+ at U%=,U(6[62:C<DB+-I:ONV2R#S.0
M5C=ML>] at %Y4$ at $ Y/Q1X5\0:EJNIW%KID_VN[BO8)9X!9Q6\\#6LR0(7XN&;
M<8-P<E ZDCY50CN-&T3^QO$.I?9+?R-,FM+8IA\^9<!YO-D;)+-(5,.YVY;
MR3CC'\6>/K72DUS2;>7[/J]OI]Q+:R>;!)F5;=IA^[#M(N "<N at 4[>IRN[8M
M]8N-8U.WALTGL?LLJSW<%Y$%>>TDCF6-E')7,B at [6V./+;<!D at '05#<_P"J
M7_KHG_H0J'28[Z'1K&+5)HY]02WC6ZEC&%>4*-[# at <%LGH/H*FN?]4O_`%T3
M_P!"% $U%%% '/\`AR_L[/P;HGVJ[ at at VZ5'.?-D"XC2--[\_PKN7)Z#(SUJY
M"FFI>R>($O8RE_;VUNLGFKY3J'<Q%#W+-/ at <G.5Q[Y>B:)IVK^#=&^W6_F[]
M$%DWSLN89HX_,7 at CKL7GJ,<$<U'9:;"/%5QHQ:1M+TZWMKZULR1Y<<DCR at #&
M,E(S`&12<(7.!\D0C !/`-DLUF6U/4I+>P2..RM6,6RWC2:&944B,.PS;QKE
MV8X!YR<U)=^$='C-K/<WD\2P7;RQL\J*&DFO8KG:<KWEC10.N&QR2#7%MXTU
MBZU5K.VUF.-+YXG$2SP37>G!KVVB,;Q^0HA?9.ZE9#*0R?>^4EM ^)=<M9[)
M&U.2<75[);MYD,7R+!J=O:97:HYDCE<OG/S'*;!Q0!V&L:'IMU=B_N[J2V+O
M:(Y$BJLK17"RP [ at >?,)4 8W>:1R=I6.X\)P2:G<:G::C?6-_/*TC7$'E,55
MHX8V0+(C+M/V>(\C=E>"`2*Y?QE#<#Q/>/#=?9Y)HM%2W66,-'(ZZD=SXX9O
M+WQY"L.)1GDJ17UGQ%KUA?3:4-; at M[6TNY87U6_N(;1G(AMI4C:0P21;CY\N
M%$:DK$#GY6W '::NNBZ9#I%UJNJ1V,&G7&ZWEN[L*'?R9( at K/(<L=KN>N21D
MD\YDMY-'U;5M/U>SU*"YD%I<16WD3HZ2QM)%YC#&=VUHT&0<#= at \D5AZR^JW
MEMX(E6:TM]4EO0[N]K(T2N;&X+_NF9' Z at !B".,]"*IOH&HP^.;'_B=>3?7]
MI?7-W=6MJJ]#8QA8DD+A.(X\EM^?GQC<-H!J6_ at &RM+>SM+74]2AL[=[222V
M4Q%;B2V$8C=RT98'$,0(0J#MZ DDR-X%L/[.M[".]OHK5-/BTRY16C/VRVC#
M!4D)0D</)S'L/SGGA<<F/'FIW%QX=NQ>6EJ]VFG)/I\US'']I-P8]\D,)B:1
MT E(#"50&B;*G8=PGBC6(O#5A=7.O21W[Z%;ZA91O' IU:\D$C-;[=F7`*PJ
M%BVOB49)+*: .DUGP3IES:W37NLWUMI*_:KA[;?"L,+312K-)O:,N.)I6^9R
MH)Z8``Z#[+9VFN2:B]QLNK^**S6-W #^5YL at "CJ6P\A/7A> at P:\O\;^*KUI-
M=T]+Z 6MS:7]H^FSW4?VB$1VDS>:(!$'56:(,K-*X*2 [1N&WN-.AN)?%$]A
MJMU_:$FG16^I6\QC$7E2S"YA=55?^6853M#;F&\Y9C at at `Z2">&ZMXKBWECF at
ME0/')&P974C(((X((YS3;G_5+_UT3_T(4VPL;?3-.MK"SC\NUM8DAA3<3M10
M`HR>3 at `=:=<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1
M-T/_`+!]O_Z+6MB at `HHHH **** "BBB at `HHHH **** "H;G_`%2_]=$_]"%3
M5#<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1-T/_`+!]
MO_Z+6MB at `HHHH **** "BBB at `HHHH **** "H;G_`%2_]=$_]"%35#<_ZI?^
MNB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1-T/_`+!]O_Z+6MB at
M`HHHH **** "BBB at `HHHH **** "H;G_`%2_]=$_]"%35#<_ZI?^NB?^A" at "
M:BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1-T/_`+!]O_Z+6MB at `HHHH **
M** "BBB at `HHHH **** "H;G_`%2_]=$_]"%35#<_ZI?^NB?^A" at ":BBB at #'\
M)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1-T/_`+!]O_Z+6MB at `HHHH **** "BBB at
M`HHHH **** "H;G_`%2_]=$_]"%35#<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'
M_P! at ^W_]%K6Q6/X3_P"1-T/_`+!]O_Z+6MB at `HHHH **** "BBB at `HHHH **
M** "H;G_`%2_]=$_]"%35#<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]
M%K6Q6/X3_P"1-T/_`+!]O_Z+6MB at `HHHH **** "BBB at `HHHH **** "H;G_
M`%2_]=$_]"%35#<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3
M_P"1-T/_`+!]O_Z+6MB at `HHHH **** "BBB at `HHHH **** "H;G_`%2_]=$_
M]"%35#<_ZI?^NB?^A" at ":BBB at #'\)_\`(FZ'_P! at ^W_]%K6Q6/X3_P"1-T/_
M`+!]O_Z+6MB at `HHHH **** "BBB at `HHHH **** "H;G_`%2_]=$_]"%35#<_
MZI?^NB?^A" at ":BBB at "M#86]O#'#"KQQ1J$1$D8*JC at ``' at "G_9H_[TO_`'];
M_&BB at ^S1_WI?^_K?XT?9H_[TO\`W];_`!HHH /LT?\`>E_[^M_C1]FC_O2_
M]_6_QHHH`/LT?]Z7_OZW^-'V:/\`O2_]_6_QHHH`/LT?]Z7_`+^M_C1]FC_O
M2_\`?UO\:** #[-'_>E_[^M_C1]FC_O2_P#?UO\`&BB at `^S1_P!Z7_OZW^-'
6V:/(),AP0<&1B,C\:** )J*** /_V0``
`
end

begin 666 bug1.jpg
M_]C_X `02D9)1 at `!`0$!+ $L``#_VP!#`` at &! at <&!0 at '!P<)"0 at *#!0-# L+
M#!D2$P\4'1H?'AT:'!P at )"XG("(L(QP<*#<I+# Q-#0T'R<Y/3 at R/"XS-#+_
MVP!#`0D)"0P+#! at -#1 at R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P `1" #/`6L#`2(``A$!`Q$!_\0`
M'P```04!`0$!`0$```````````$"`P0%! at <("0H+_\0`M1 `` at $#`P($`P4%
M! 0```%]`0(#``01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R at at D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0`'P$``P$!`0$!
M`0$!`0````````$"`P0%! at <("0H+_\0`M1$`` at $"! 0#! <%! 0``0)W``$"
M`Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R at I*C4V-S at Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ at H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H`# ,!``(1`Q$`/P#LM&L8+BUT
MZPL/!_AZ]ECT:RNY[B^D$+,TH<=H)-Q_=$DDCK74G2?!*WZ6#:?X?%X[LB6Y
MAA\QF5 [`+C)(5E8CL&!Z&N;TOP[>3?V)KD&AZ'JF-$L(H'U"<QR6TD?F.60
MB&3&?,7D$'*_2MRY\*32W&LW$8M%GO\`6+"]$G(8PVYMB48XSG,4I4<CY^HR
M< %?3W^'VHZ7I%^MEX? at 35D!LXYXK=7D8X!0#NZL0I S at \58%EX)>]$,5CX8
M=%=X9<"'>DRO&GE[=O7=(H.2""R#!W\8<GP]OC9VEHY at N8QI4.D39U*YMD$<
M)D"RM'%CSMZR9,3,H7!4.0Q86+_P%>7XM(IS8RVZ7=W+/%*2RR1S:G!=!<%<
M']W$RD'C<0.1D at `U)(/A]#I<.J2Q>&$T^9]D5VRVXB=N>%?H3\K<`]CZ5<L]
M"\'ZA$9;+2M#N8QMR\-O"X&Y0Z\ at =U96'J&!Z&N?U:WOO#?BJXU^&W^VR7<L
MPBMD at N7 C>&S4LSPPR[6#6W"E<,'SN!4BND\'V=]IOA#2-/U"WC at GM+*W at *K
M+O.5A0-NP, AMPX+# !SS at `'$_$(:#I?ARUN]!LM#$\LT3;HK.WEW0R)(5;!
M4C:Q0X;OM.#UKS/_`(2"\_Y]M*_\%5K_`/&Z[/QKX;O/#WA!?M4D$OVFZMG.
MQBWD2".;?!%D#;;)E?*3JNY\]:\WKR,95G&K:+:/T3AK!86M at %.K3C)W>K2;
M_$U?^$ at O/^?;2O\`P56O_P`;H_X2"\_Y]M*_\%5K_P#&ZRJ*Y?;U?YG]Y[_]
MEX'_`)\P_P# 5_D:O_"07G_/MI7_`(*K7_XW7H?PNAL_$?\`:O\`:NE:5<>1
MY/E_\2Z!-N[?G[J#/05Y/7K7P3_YCG_;O_[4KHPE6I*LDY/[_(\;B# 86EEU
M2=.E%-6U22?Q+R.UU;1?"NC:-?:I<>'=-:"RMY+B18[*(L512Q R`,X'J*QY
M["VLQ;VUUX$\/KJ%Y<""T$;HUNY\N20[I/)#J0L3_P#+,C+) at G+;.D\1V-QK
M&DW6B11[(=1M)[>:[+#%N&C* at A>KL2PP.! at ,2P(4-R__``A5X8I'32=#M;4R
MQ.V at 0RDV-SL652TC>2 &)EC;_5-S;1\]"GLGYJ%\_ANS\'2:Z?"NAI)%=BSE
MCG2..%)!<BV=C+Y9Q&&W-N*Y*C) / C>&Q_X1I]=B\*^"I[.))9I9X+SS(A$
M at R65TM26.0X(`XVCDDD#H+#1]2LO#O\`9_D:;*\3BXMXY69XD;SVE$ &T;4C
M7RTCD .-H;RQM"FO%X=U*XE\^^-I&+O6(]1O;6*5G55B at 5(E20JI8B6&"0\+
MW7D#Y at `?0+(Z-:3P^"-&_M*=$,MK*L2QV[%<L'D",2 05!56R2. ,L.7&K:#
M-J\>EP>%?",-V4"E-0NTMS),)YH&2$"!C( \!P<*2'7Y03BNXU^'7KNR:#3$
MM%W7`63=>/ \EOLRVV18V,;E_EX!.W)#*Q!7+U'0]8O]#GTR'3-#LH[_`$\Z
M=<&"9\VD?SJI0B(><H5\B,B,*0PW$-E0"-M-TJWUNUM;SP9HT%G>W#VUK,$C
M>5G5'DR\8CVJA6)R"'8\IE020HNFZ5<:W=6MGX,T:>SLKA+:ZF*1I*KLB292
M,Q[60+*A)+J>'PI(`:Y;6OB2+7+R^N=/TJY9O-CM9SJ$BF*'DQQB/R"$W$(9
M&W,2>>0B(M.Z\'3/XLN-3 at M=-#W-[;WAU0DK=VZQK$K0( GS(ZQ%2?,7B9QM
M./F (],TRSN/$,NDZCX+\.0>5:"Y>6T83[-SE8U(:"/[VR4Y!./+.<97/0?\
M(GX;_P"A?TK_`, H_P#"C2M/O-. at O97$$]]>:A)<2MYA53&7")_#]Y;=8UP!
M at LG)Y+5L4 8__")^&_\`H7]*_P# */\`PH_X1/PW_P!"_I7_`(!1_P"%;%%
M&/\`\(GX;_Z%_2O_``"C_P`*/^$3\-_]"_I7_ at %'_A6Q10!C_P#")^&_^A?T
MK_P"C_PH_P"$3\-_]"_I7_ at %'_A6Q10!C_\`")^&_P#H7]*_\ H_\*/^$3\-
M_P#0OZ5_X!1_X5L44 8__")^&_\`H7]*_P# */\`PH_X1/PW_P!"_I7_`(!1
M_P"%;%% &/\`\(GX;_Z%_2O_``"C_P`*/^$3\-_]"_I7_ at %'_A6Q10!C_P#"
M)^&_^A?TK_P"C_PH_P"$3\-_]"_I7_ at %'_A6Q10!C_\`")^&_P#H7]*_\ H_
M\*/^$3\-_P#0OZ5_X!1_X5L44 8__")^&_\`H7]*_P# */\`PH_X1/PW_P!"
M_I7_`(!1_P"%;%% &/\`\(GX;_Z%_2O_``"C_P`*/^$3\-_]"_I7_ at %'_A6Q
M10!C_P#")^&_^A?TK_P"C_PJAJ7A?P[$H9= TOA"<"U0`G<H[ >IKIZR==N(
M+: -/-'$K(5!= at H)W*<<_0_E2>P(Y<:5X<:=X!H6CF9%5VC$`W*I) )&> 2K
M8^A]*Y#7(;.VUB>&WTS3HHEV[4%G&0/E!ZE2:?8>#M&L/%#>(D\5:C)J+MF9
MI+N$K,IQE& 0?+ at `8&,8&,8&&:]+'-K5Q)$ZNAVX93D'Y1WI(;.HT!I=0U3P
M_I4US=+8IX9 at N1%!</#F0LJ[B4()X&,$X%;%]K\WAQSH\$4NIS66F/?S3WMR
M$9HD; &50[GX/4#H,DDFJ5 at WA^/0/#TNHM<17B:3`&GM3.ABA*J<RO%]R/*D
M at R$+\K$=&K>D\'Z#);PP"Q\J.&!K91!,\1,3')1BK N">2&SR2>I-1.C6BN:
MUK[/^D>I#%862A&JFTE9JVE]=;W3_+SV,"?XCLC7MQ%HS/IME#:SS3M<!9 L
MX0J!'M.6^<\;L?*>1D5J2^+GMM9U*SN=*EC at L8)+AI/.7S&C500X0X!1CN4%
M68 at at ! at N:O3>%-#GAOH7L%$5\L2W"([*K"+ C``(V at 8'W<5''HGAUM?NR+*)[
M_P`KSIHW#, at 6;*% at I^0%_*8$ at 9..>O,J%=ZW_J_IZ%2KY:UI3:T\][1U^+OS
M=+6:TW1R'B;QI>W'A>[A$#:?>2Z=;ZC;S6MT6(C>9%(+;5*MR.!D$$\^N_!X
MUENM<ELK?1;J:UBOS8R3QJ[%&'!< at )L"!N/O[L<X[5>_X0O0#:2VSV+212PI
M`WFW$KL(T;<J*Q8E5! .%(' IT^BZ!;:O:W$UOMN;J\,D*;Y#&UP(V;?Y8.P
M/M1CN(SD=<THTJ[E=/\`I7\C2>*RUT^14WU:]6HI?:OT?5_C91>);VW-[I6C
MR:3:ZE/?R2-$EV0(D\M"2Q.UCG!P,+W/([\K9:SX9OX&FB\'Z<%71Y=3(:&/
M.8W9#']SIE3AO3M79W,6BZ[8:=JDT at \EMDMG=+*\#CS0%4*P*L-VX#;W) QG
M%0W' at KP[=6D%K)IJK###Y"K%(\>8]P;:Q4 at L-PW?-GG)ZDTZM&KS/]?EY$87
M&82G2C":E?JTWW?3F73E[;,Y+P[#;:UK&L>3X;T22W2VLI[>WFAC01&6(.5W
M+$2PY8Y/< `<G';?\(MX>_Z .E_^`<?^%$7AK2K?=]G at EMRT$=NS07,D99(\
M;,E6!) &-W7'&<'%:4\RV\$DSARD:EV$:%V(`SPJ at DGV`)-.E1LK25V98W'^
MTGS4&XJRZOHDN[W:;_.YYQJ)\,6WC5(#9:%&EM/#I[V#11B:=IPI,BQ_Q!2U
MOANR_:.#\M6]8U2TTO0-=L](TJ#3M26"^6?[)B)H4AA+I-N50&)$MN0`<KYW
M^PU=='INEW6CW>GQ(DMA<M<).B2DAFD=_.&X'(.]G! /!R.,4Q[/2=7FUB%H
M_-DDB73K\9=<IL+A.W\,Y.5_O=>./6A4PL91E[-^[_P-?O;=N]E>QYTZU:<7
M&4VT_-G/V&J2Z/-J:?9M0C15LU at L-1O#-*)II7B#F7?)B-CL& Q*^6YV<C?/
M%XAU>Z\3PZ;':6R3007:W=N;DF(R*ML\3))Y>XC$Z at _*N-S'#;5W:L.A:,B7
M5 at -\TLBQO-Y]W)-.%!)C.]V+J RL5((PP8K at Y-#:%HUA9M+)O at 2%97DNWNY!
M*%9,.7F+;R-JKRS<>6A&-BXMU\/*3<HMM_\`R*2Z][OOL[F5F;-%007D%S-=
M0PR;I+640S#!&URBOCGK\KJ>/6GS3Q6Z!YI4C0LJ!G8`%F(51SW)( '<D"O-
MY7>UBR2BBBD!S%QJM]9^-+^"'3=0U&'^S[5Q';21!8F,EP"<22(,L .1G[O/
M05C6'C2YL-!T&W&G7NIW)T>UN[J1$FED8.I V[(W#.2C_P"L9 3CYOO%>U>&
MRM+R749"D4TZQ6SRN^ P#MY:\G&=TK =R6 YXJB_A71G at M8/LKK#;0);+&EQ
M(JR0J,+'( V)5 S\K[A\S?WCGT:=?#6M5AIIMY*SZ_E;S(:?1G*Z-K^H0Z[?
MVJE[V>XG:"UBN+ADB5A=ZBQ);#%1Y< 484_=0<#D=KI&H_VIIPN3%Y4BRRP2
M(&W 21R-&^# at 97<AP2 2,$ at =!4;PKHS&9A:NDDK;VEBN)$D5M\LF5=6#(=T\
MO*D9#E>G%6[/2H+"1#;O,L4<1C2$R$IDMN=SW=V."68D]2,%F+3BJV'K7E!6
M?_ ];=NG?7H.*:W.? at T2WNM6C_LR[U9+:SG#3W+ZK<R+(Z-S"BM(589&')!
MY09;<8X+#Q_)?6QN%T2Y2&=8FLY'29$<RR)'&LCO$JJ294/[LRC < at G W;-E
MX2TK3OLXM7U...VV^5%_:MT8U"XPNPR;2O &",8XQ3X_"NC1I*BVKE'78JM<
M2,(%!# 0Y;]R`50 at 1[<%$(^ZN-'B,-+^)S2VM?\`'KU_`5GT.8U'4[O5/$EI
M87&G:F\MK%=)<VFDZD8E, at ^RNCB0O#O4)-CG!!8X! W5LWWB5-%U:STM+9[F
MT#06LDX>>62*21 at B*[&,IGYHR=\H;#9P25W:MEH.G:?/'<6\+^>BR)YTLSR2
M,'*;MS,26/[J,98D at ( ,#BF7?AS3+V_6\FBF\T2QS%8[F6.-Y(R"CO&K!78;
M5Y8$X51T`I/$8:3C"47RI/[[[[_UUN%F<I8^.]1AT;1A<:5-?WTFF07MVUM'
M+(663=M*".$KO;8Q*N8U!( 8C)&E9W-Q+/::"U^Y at MIPBZEO?S+PPE6\G<>#
M)\I$IR0P1P!DR"'5D\*Z-(D49M76*-?+\M+B1$>/)(C=0P#QC<P$; JH8 at ``
MD5;71[!-*M=,6#%G:>3Y,>]OE\IE:/G.3 at HO4\XYS3J8C"[TX-7?W=FM>G;;
M[DP2EU*GBB]O=/T59]/V?:C>6D2B0X5 at ]Q&A4G#8!#$9`)&<CFL"S\63Z/IU
MS<ZG:326*WVI1I<"</*YBDN)<!#P$$<3*"6!W*!MVX:NJ_LJ"32O[/NGFNHS
MR\DTA\QGW;MX88VL&Y&W&T at ;=N!B-] TN2"."2S22%)YK at 1R$LI>42"0D$X(
M82R<'(^;IP,94JV'C3]G.-];W\K:=>XVG>Z*OAW7KG6?M*76ES64D.TAC',L
M;AL\*98HV+#:< at + at `KR<D#G_``[XO;4I[U[*XMM4GO;.34K6QANAO at *$(L$F
M21$61H..1YAG.<8KIX_#FF1V%[9M%--%>Q&&X:XN99I'C((V>8[% at OS- at X!
M8D8)-7I[."YFM9IH]TEK*9H3DC:Y1DSQU^5V'/K3]MAHN?+!V>WE9??J]]59
M!:1S\OC&"6SN;K38DNH56W%NS&13<22)YIC")&\F5B*2<(W#'.-K$4=-\8W%
M]=:A=F)(K.#3XV$$Y=&6Z\^XA* >7O8.T0`RN[A0(]S$#HY=!TZ6Q^R&%TB\
M][E6BF>.1)'9F=E=2&4DN_0CAB.AQ4$/A71H+8VZ6K["K*S-<2,[9D,NXN6W
M%A(696)W*6)4C)JHU<$H-<CNVONZ]=W;\7T%:1RNI^-KN_T#5;:WL7L[N+3[
M]YY?-EB:!HH8F4QAXT<D_:(^6"8PQ&1 at G<D\3:A!?#2I]+MAJ\K1B&-+QF at 9
M769 at 6D,893BWEX"'G9SR=MN/PAHD<=RAMII?M44T,[SW<TKNDJQJX+,Q/*Q1
MCKQMXQS3QX6TH0/$8[EW9E?[0][,TZE00-LQ?S% #.,! at ,._]YLW.O at 7%1C!
M]?T_O?A^*W"TBCH.O7NK^([V%HDCM(+.,/'OR8[A;BXB?:=H+J3"<$D<*OR at
ML<%EXBE:ZMK>+37\F>\NH3)+=DDLD\B'R]PPQ 4N4++A,[ ^P at ;-GH]AI\B2
M6L'ER+$8BP=B74MNRY)^=MQ9MS9.7<Y^9LP+X;TE;F.=;3$B2M-_K'VN[2-+
MEUSA\2.SKN!V$DKBL95<,Y2M&RTM\DUW[V?WCM(J:UXCETN>\$-DD\.G6:WU
M\[SF-EA)DQY:A2';$4G#%!]WGDXP]?\`%UZWAK5W%B]G$ZZA96MU'<YD\^!)
MR'" at #:N(6^;=N#<;2,.>JU#0=.U2=9KN%V?;L<),\:S)DG9(JD"1>6^5P1\S
M<?,<LN?#>DWEA]AGM-]MYL\VSS''SS"02'(.>1-)]-W&,#%4:V$ at HN4&VM_N
M]>_EL)J1SZ>,Y8!JGDZ0[VNFK/=74TEZ21&MQ<1N%!!)8^065.%P2NY0J[KV
MG>+I-1\0O81Z3<_9!/-;K="*8 at /$6#%R8Q&%+(P!61CDJ"H).W2'AO21#J$/
MV3]WJ$3PW0\Q_P!XC/([#KQEII3QC[WL,!\.:8;J6Y$4RR2;SA+F54C9P0SQ
MH&VQN=S9= &^9CGYCESJX.7-[C\ONZZ][A:1JUDZWIFGZD(/M]C;70CW;//B
M5]N<9QD<=/4=/;*ZU4[[CRS]>?R/]/7MVQN7S66<^?#& at <YT/3/?_1(_?V'O
MZ=^F/D</#&AXXT+3L>UBA_\`:1_SV'0:?3VQ^&/Y>GMT[8^0\O=SY>>W^KS_
M`.TS_GL. at 0SE(#/9^'-&N],&IQZK)HULD( at MA-;WCHA,<4IVMY:AG.6S'D2'
MYCM^2UK\^KKXLM9+7[;#Y=S;1)'%;W4T=Q TB>;(S*WD1X#R*0Z% at $W C*$9
M^E^(KR'^Q-# at US0]+SHEA+ FH0&22YDD\Q"J`31YQY:\`$Y;Z5UMSXBT"?4+
MG0[FX268.MM<PO S1H9%4JLC;=JAPX"[B Y)49(('?2Q:A:\;V5OR_"RM9]W
M:VEH<2AX+.I30M->S3/';VT.FDRR[_-N+=Y4GF7D_*S8`9L,=G('&:EW'?OX
M>FU)X+F*YU:='F=8YVELK< F)/+A9921A0R*W#S2M]W(-K1_&FB/X;T>Z:*2
MPCN+*.?[.EK*4LXR, R$(!'$-K .VU"$)!P"1/<>-=#MIC)/JD=O:1/-#*9[
M65 9(YHH682$!=BO*%)P02V=P"-2>+_>NHHVNU]R_I/U6UM Y=+&'I\7B.XT
MBT0W-Z?[1\[3Y99$FA>VC2>0QSJK9:-C!O&YRS%_L^2?F)TO&NDRZI?^'C'H
M6GZHD5Y(9!>DA44P2<,?+?"D[3G^\L8P<Y72/B[1Q;I*)+MW=V3[-'8SO<*5
M`)W0!#(H`9#EE PZ'^-<W+/4HM:TDW>DS?++$KV\\UNX0[XPZ-M.TNN&7.".
MZY!!Q3QTO:^T44M_+?3I;9?D'+I8Y.TT>X'PDT:PET][:6%;*6XM[7>LBJDT
M<DC#:%<2;59B%&[=D#<<$V[#^T?^$DAW?VG]L^W7/VWS/-^S?8_WOD[,_N=W
M_'M]SY_O;OXZEAU+7K;6S%>ZKHUQI]FC2:G,EB]LMLNPLH\QIW&_E6*XX3+,
M5W)NT!XNT<V[RF2[1T=4^S26,Z7#% at 2-L!02,"%<Y52,(Y_ at ; \;*2DFOB<G
M_P"!?I^J3Z!RF5K5MJMYK>HVMA/J<,UQ8R1P3;V2"$F(A6R,IMWD'(Q.K+_%
M$WRY.K?\)5=:=<W-O]MA^UVUSJ,447FK+#BWEB2 at ?=?Y[5P at _Y:).0>%%7[
MKQ at ]WXF33=.\0:'I\,MI!);KJ-LSS7$KRS1M&JF:,AE,04I at L&)!P>*V-=\6
MV6AVNIEXYVNK*TEN$CE at DBCG*1&38DQ78S;03A2Q`#''RG#IXYP27(G;^O\`
M+[O,'$Y^.SEL7,.H1ZRFGM?:C-<"R-R6\YYU> KY/S[#$SD[?DW$[OGJ2WT_
M5(+G4-35M66Z.JV(2*0 at !HVCM(YW=(QL<[=X8_,JE"4VD$UN7WBBU,4EKI\V
MW4I8 at +<W=I.L$<[J#%'.X7$;$LGR,5?YU &67,EMKDVJ7]M;V%K)&(G/]IBZ
MC*FV^1L1` at X,I;8W&Y?+RV</&7/K\M[;[_??\=GY6707(96O6=\GB#4+ZWCO
M0)K&SAWVQ?F%+ES< at !?XQ%(-N/GY;R^0U'V.^U'P5XFL;6.]DAN8IX=,2]+B
M5D:W488S?./WIDQO[8Q\NVNQKD]9\336OBI=$M]1T:RG%O#/'#J+$-?-(\B"
M*,AP4(,6"VV3_6#Y>,-"QDE%*VJM^%O\OQ?<?*9]OI]W!<ZAJ=BVK+G5;$6T
M4AE :!H[2.5W1AN<[-X8R;BI0D;6#&L:XBUK4;N:*:/4_LTWEW=]:K!>#[,\
M=W;N4CF=R'94\['V?;NVY4'Y`.EL/%-Y<^*%T]I;%M]W/;R::B$7=G'&)-MQ
M(=YS&_EICY%'[^/YCQNC_P"$FU!_&=]IK7UI:6=K>PVRB72;B02!HHGP;D2"
M)'9I"J at C.=O!+ ':GF,H._+=JWX)6_%7Z:Z][IP+OC(W3P6D$1N88&9GDNK:
M*ZF96 `5-ELZ2$,&8[B=HV8(RRXHZ3'XBN1I$=Y-<JE]!;7]Y*X9)()(D3S8
M1 at !4#N(3LQR#<]/EK1TB\UY_$MW87UYIMY:6MNIFDM;)X"DSG*("9I 2$!9 at
M=I >(C(;C/\`%'B+7O#D-U=XTV=&M[N6WM$B<O"L,+R":1]PW(66-64(NTS*
M-YP"^,,7RTE34?Z_JWW(?+K<YZXBUK4;N:*:/4_LTWEW=]:K!>#[,\=W;N4C
MF=R'94\['V?;NVY4'Y )_$D_B$ZEJ+V']IQ3RQ7<1MH+>[=51;:7RI%EW&$,
MSI"P$:JX+[220V[HM*U/7-4M[B.WU/37NU=,_:-&N;-K="&^<PR2;Y Q7:IR
M at X<Y8J5HF\5S6W at 8:Y.;2)S<+;"Y?*VY5KD0+<X)_P!45(F W<J0-_\`%70L
MSLT^3:_XV\O)>>BU[KD.EM?+2,VT7G$6VV+,V\DX4$'>_+\$9;)YR"< at U/7'
MW.LZPOA=M8M=:T.YABWD3VEF]RM[R B1()UVR%]T87>^YMN"I.T=18?;/[.M
MO[1\C[=Y2?:/L^?+\S W;,\[<YQGG%>8W=W++%%%%( HHHH`****`"BBB at `H
MHHH`****`"BBB at `HHHH`****`"BBB at `K.U4[5#84E48C<H./F0=ZT:S=6_U1
M_P"N9_\`0DI/8$9'VF3^[%_WZ7_"N&\0:A>)KERL=U+&HVX6-RJCY1T`XKLZ
MX/Q%_P`AZY_X#_Z"*F)3.ST#1M8_L[2M6TG5+&V^T:)8VTD5W8//_JP[! at 5F
M3&?.(P0> at K8N/#'VC^TO],V_;=5M-2_U6=GD?9_DZ\[OL_7C&_H<<\KH%K;Z
MGX at \/V=_;Q7=K'X5 at E2&=!(BN74% at IX!( &?:K]UXA.EDZ7X;>S>QL='EU!)
MI7>Y60(Y41JP<8 P1G)QP,#%0ZR5[G?'+Y3Y5!ZM)[:)._6^_P`OR$F^&EM(
MEC&TFFW MK*/3O,OM+2Y=((F?RS$6;:DNUR&8JRL54[ !M-R;P+YLUE)_:./
MLUW/<X\C[WFW\-YM^]QCR=F>^[=QC!QI_'^LA-2U&&UL!I]A!93O"X<ROYZH
M=H<$`8W-\VWL.#DXU)_&5[::WJD,JZ<]K:0SR0HDQWR^4 at 8J'&5+ at Y#QE5* at
M at at L*2Q$/Z_KR+ED^*71;=_).WK:2?;S&:SHVK:7KTVMZ)!/>7UU+*2%MXI(X
M8VBMD965[B$EB;9"&#8`+ KT-;&BZ-JFF^"+;13J$$-]!I\=K!<PP[Q ZPJF
M[#']YAPS#(7(P"."3PWBKQ)J-_X4N["_6U?[5I-KJ:/!&T?E[IT!0 at LV[J.>
M.G3GCH8/%^L7.N2HEE:C3H]6.FL9)$0G'&X.T at +/GYM at C.1P#FDL1%RM_74N
M635XTO:777K;91Z^=[=-O,N1>%]5DT:?0[W5--.DW-O-;S)::?)'.PD5 at S"5
MYY/G+,6+,K%CDGDYJO9^!&L`ES9RZ-9:A#<+/";'1U at M\B.6/]Y&)-[DK-)_
MRT !"X PV_5US6+VTUO1=(L1`DNHM-F>=#(L8C3=C:&7).1SGC'0US%E\1;V
MZLVN98+.!1H<M\-Q.#.LS1!<Y'RL0,+UR<9-7*M"+L_Z_JYA1RS$5J:J06C_
M`%;2_&+^[T.F\/\`AC^P[^[O#>>?)=Q*)0(M at \SS[B=V7DX4M<L`IR0%&68\
MUAZE\-8=5U:6XN+JT\B9[DR3+8C[>ZS0RQ%#<ER"BB7Y1LX5$7G;DM\*:IK.
MM:UK4JWT4>ZTL)4BEC>6.)Y(0S;%WC ^]D9Y)!SQ at ]]54Y\ZNC'%X5X:I[.3
MN[)_>D_U.'U#P!+>:G<:G'=Z5%J5QY<SWSZ,DT\-PD:(K0M(Q"1YC0["&/+X
M<$ at KT$7AZWLKRPGTUOLGD;DN``7-U$0YVNQ.6;S'\S>V6SOY_>/GF]2UTQ^*
MVU$?:?)T^=+)2MI(T#0-C[3(UP%V(%<H6!.5-H1D;VP>*M9U"?0/$&DO;(LT
M-G?/<R;&$?V;R6,)0YSN8N at R1 at F*X ^Z*]*.7U'**[_A_GNOF[''SH[RN3U#
MPOJ6KI=/<W]I;/JED+'4HH[=I!Y(:4JL+EUVN%F<%V5 at Q"ML7E3GVDLOAVZU
M2*#3=/TV9UT^..SLR7M8VGGDA$YPL99LGYEVC(B0;^?EGM]2UJ[\8QZ:;RV2
M:S at O(IG6!_)G;9:/&_E>9E2IG Y9L at - at KO\`E3P+N[2T2O\` at GTOW2WZ] at YB
MZGA:\AO$:'4X!:VMW<W]E&]H2Z7$PEW&1A(`\8,\F%"H?NC=P2US4]%OM3O4
M634X_P"RQ<07+6QMLRAXG5U"2A at `A:-20R,>7 897;N45PE&7IVE3:;:W"17
M,<EQ<7LEU+/+$265Y=VP_-DE8ML2L3P$7C VUGVFA:U;ZIJ%R^M6C1WKOND2
MP(NHT^;RD61I60"/=P/+P3N)&YV)Z2B at #C[WPGK&H>?/<:U8F[N?)BN%&G/]
MFFMXO-*Q-'YVXY>8ECOPP4*5*E at VI=Z/J6IZ2;34-1M&G5X9XI;>S:-1-%-Y
MJEE,C$IE8P5!!X;YAN&VC/+JL7CO4O[,LK*YSIEGYGVF[:#;^]N<8VQOGOZ8
MP.N>.?T[Q)K.G>&M$MM+T])X;+0+.\N7D,84JR,`I=YHQ$,1-\^).N=HVX;O
MC at )S5XM=-VENKZZZ:Z>9/,=-!X7F\V*XO;^.>=]3&HWBQVY2&=E at \F-0A=BH
M4I%)R6^>/(QQMZ",3!YC+)&R%\Q!4*E5VCACD[CNW'(QP0,<9/FNAWUW:^)+
MZUL3"ES?W+VZ33QF1(L7>J2DE RELB,KC<,;L\XP>\T+4)=2TOSIU031SSV\
MAC!"LT4KQ% at "20&*9QDXSC)QDQBL'+#MW=UI^/\`PS^X(RN:5%</XM\+6 at T6
M+RKN]AD:^2-98I KI]JU""5V4XX96 VGMWSUJO;^(+N/7-9>2.%=7 at MM*T^Y
M4*3%'/+/,N\#.63$JR 9!*D`E6SBX8)5*?M*<KZVM;S27WW^6W4.:SLST"BN
M.C\4WUKK<UCJ4UDMMIT5U-?W,=NX\Q(HK:0%%WDI at 7//W\[.,;N'Z+<ZCK.L
M?9M=M7MKO26BOH66-(A()4GAP56648 #G.\$DC at `?-$L%.,'.35K7]>BM^%^
MR:N'-T.NHJII>GQ:3I-GIL#.T-I D$;2$%BJ*%!.`!G ]*\YT;5=:L=-;6&F
MMKE[?PO87MT\RN7F5?M+B,?-PS#.9"3 at C.P[L*4<)[93<);6MYW=OD#E8]1H
MKD=-\2:S>^(1')IZ1Z3+>7%G'(QC4[HC(-P;SBTA)B;Y/*7 ).XA,M1U+73'
MXK;41]I\G3YTLE*VDC0-`V/M,C7 78 at 5RA8$Y4VA&1O;#C at *CGR=;7TU\K>M
M]^V^P<RW.\HKF'\2W%K?3V][$D*6#7%S?3^4YC6S52T;)C)+'< at Z8)AN`/NB
ML:+7O$-SXATK2[^+[%<QWT4CL8 at BS0O!=Y0HD\ at ZP$ at E^I!V_+\Q' U))R;2
M25_EY?A]Z#F1Z!17G\OC/63.BP6\(MM1\N33+N>V"H8GN8( at Q59V9\K<*W(B
M(Q]WDA60:]J'AG1[J_D%M=V#ZAJHCMEC:.5&C>ZFR9-S! at ?)9<;!C>#D[<-?
M]FU>6]U=NR7?2[]+>?G\USH]#HKBKK4M:3Q1I.CSWEL9EO(II)K>!XHY87 at N
M\QM&9&)(,&0V[&2IV_+\UO6-8N[/7KVWLH;)9_LUHPF>$R2LK-<E at $#*9MJQ
M% at BD$ R$;CA#F\'*Z5UJK_*]OZZ^0^8ZJBL.^U:[-EHPL7LA<ZI*L:3 at FX at C
M_<O,6&"AD4B, at '*_>#=L'GV\7ZT8M6F2'3_)T>S>XN25?=.T4US$RH-V$#BW
MR"2VS.,29R%3P56:NK?T[?GH#DCO**\UTG6=0M=9?3--MM/$UUJ$\;7$Z-N"
MM<ZD_)4Y8*800O&=S#*[MRVI_&FO,\RV>FPS?V?%))>R?(L<FR>>+[TDR>2I
M^SLV<2[0W(.WY]IY;5C-Q35O-VWV^_87.CT"BJ.M1^=H.HQ_;_[/WVTB_;-V
MW[/E3^\SD8V]>HZ=17.65S!X?AU6VCTBRTF^2*!T at T]C-;R/,[Q0X7$0WF12
MK<+D;,O at ?+S4J'M(-IZ]ON7Z]$_.Q3=CL:S=6_U1_P"N9_\`0DKD6\:ZS;6U
M['>6,,%Y;17448EC"^?=K'!)!$JK*XW.)F 0.S-LR,<J.NU;_5'_`*YG_P!"
M2EB,-.BDY;/:P1DF85<'XB_Y#US_`,!_]!%=Y7!^(O\`D/7/_ ?_`$$5RQW+
M9WMC%I/_`` at GAR?5=. at O$%M9P1B2!)"K2^7&"-W099<^P[UT%QHNE7D,$-SI
MEG/%;KMA26!66,<#" at C at <#IZ"L#PU9SWECX9FFCVV-AI4$T)R#YEP\>S/'(V
M1[ASD-YWJE8MCX5U6XU>Z:XMYK"2YMI)+BY6.U%N;X2Q20RQK$1)(JNKL/.R
M<<'[S9[J>%HU(^]-)[O_`"\[)7^=N at *O5C91;TVUV.XO+'21!>SWUK9"&50]
MW)/&FUU09!D)X(4#J>F*QO#OB3PQXAU9Y]*%H=2EL8KF61?*\[8^1L8J2=R;
M%# \#*>M7]&LKV#2;B>;9!JU^S74WF#S%BD90$0A2 PC18TRI7=LSP6)K#\$
M:'K^DSQ'56MA"NBV5H$CBVLKQF3*%O,8$J&Y; #;AC&TYJ%##JE4<FN:-K:[
M][:._P!_W"]K4T5W;^O\E]QNV&F>'KFQN$LM,L/LLLK0S(MJJJ[Q2,I## SM
M=6Q^8J[_`&5IW]H_VA] at M?MW_/SY*^9TV_>QGIQ]*XYO#;VTV;OP\FJV?VR_
MFFM4$#">2:59(I]LC*I*1[HR6PP)( *G-:6HZ/?R>"-.T^Z at _M6]MXH1< NL
M at FD5,%BDI59E+8)5V4X)8$.JTI82 at I+EFK-^6BUUW_RW']8JN]V_O?\`7_#'
M17NGV6HPB&^M(+J)6W!)XPZ at ],X(Z\G\ZSI[71;N\M]*O=*MF>*-S:1SVZ.I
MB01ABG4*`71<'!XX! !K`D\/:S;WEQ>6PRUOY6H6\'FB7SKD0QPM#YK_`#']
MW"Z>8XY^U;L;H^<VW\#:I8M-%;[&DBLY[*RO2P1HY&LK2))Q at ED&Z"13MRPW
M# ()(TA at L-*_/46WX_?Z=[Z]A*O5C;E;5O,[&_M=%AGL+6YTJVE-X?L,0^SH
MP5%1Y0AST0>4< =\<=QI7=Y!8PK-<R;(VECA!P3\[N$4<>K,!^-<=_PC4-]<
M:<D7A?\`LK38[X27-L98T$BBWG4L8HF*;27C4\DN"59=JC-J?0+J?P5)I<UF
MDHCU`S):,5*O;1WGFI$H)V at &%555) &0#M .)>&P\7!<V[2>VS;UT;6B_03J
M3DO>=SIS96AM9;4VL)MIM_F0F,;'WDE\CH=Q))SUR<]:S;F_TB2_:RDMTN)K
MN?\`LRX!A!!( at ><(Y/WEV%O49?'<XQ[#1+R'Q)#<-IOEW,=]<SW.J[H_]*MW
M\WRX=P;S&V[X?E90H\G at G:N8[WPHUYXFDFGT]);6XU6.[FF#`;X!8O"(WY#,
M!(.5P5*R]P7 N%&DIM3J:<K>EM[^OSZ/:]B+OL=/;:+I5E836%KIEE!9S[O-
MMXH%6.3<,'<H&#D``Y[5!96.A7FE+;6EA9-I\,LT*P"V58T<,\4H"D8')D4X
M'()Z at \\-K?AK7)](-M%ITSR6WVO^RC:"T+VS-/(8LO-S& at C%OL\DAEVL#C:F
M.NTG3+W2M'U>&TM[:+4);R[N89)/]5,\CL\;/M^8 at !D1LX/R$#("DNK24*?,
MJMY-]_E=Z_UJ">NQT%%><:3X:U&P_M"XLM.O;?[+]GN]/M[D6<7F3KYPE4+;
MXC7S(G$>]AD; at >=BX/$WA753I4-K:6\U[<P6TDEM=VD=JL at OI&9Y97,YS$K.
M49?)(*G?TPE'U*C[3D]LO7Y7[^:7K?L',[7L> at 6EY!?0M-;2;XUEDA)P1\Z.
M48<^C*1^%3UY_?\`AFZ.G264FD?:+9]3N[R;[+#:22RO)(7BD N,IM".R,2
M^Y5"Y3).EX+TO4=)MYY=4LG.H7C6RSW!='<A+.)2SMNRP$BR+W.6SC!+5%3"
MTE"4XU%Y+2^_KVU_K1J3O:QU0 at B6=YQ$ at F=51I HW,JDD GJ0"S8';)]:JR:
M+I4WV+S-,LG^PX^R;H%/V?&,>7Q\F-J],=!Z5>HKB4Y)W3*L49=%TJ>&>&;3
M+*2*XQYR/ I63#L_S CGYV9N>[$]33X-,LK:>.:&W2-XH!;1!>%BC!SM1>B at
MX&<`9VKG.U<6Z*?M)VM=A8CF at BN$"31)( at 97"NH(#*0RGGN"`0>Q`-,ELK2?
MS_.M89/M$0AFWQ at ^9&-WR-GJOS-P>/F/K4]%2I-;,"I::7I] at D*6=C;6Z0*Z
M1+#"J"-6(9 at N!P"0"0.I`-,T[1=*T?S?[,TRRLO-QYGV:!8]^,XSM SC)_,U
M>HJG4FTTV]=Q61!%9P0W5Q=)'^_N-OF2$DDA1A5&>BC).! at 99CC+$F/^R]/V
M7"?8;;9<J4G7R5Q*I+,0W'S EW)![NQ[FK=%+GEW_I;#*D>EZ?%J4NI1V-LE
M_*NR2Z6%1*Z\<%\9(^5>,]AZ5(;*T-K+:FUA-M-O\R$QC8^\DOD=#N)).>N3
MGK4]%#G)[L",01+.\XB03.JHT at 4;F522`3U(!9L#MD^M4;/P]HNGI(EEH^GV
MR2,CNL-LB!F0[D)P.2IY!['D5I44U4FE9/\`I;!8S8_#VBQ7DMY'H^GI=2MO
MDF6V0.[;P^2V,D[U5L^H!ZBI+;1=*LK^:_M=,LH+R?=YMQ% JR2;CD[F`R<D
M`G/>KU%-UJCT<G]XK(HVNBZ58VIM;33+*WMC*LQAA at 5$\P$$/ at #&X%5(/7Y1
MZ4^[TO3[])DO+&VN$G5$E6:%7$BJ2RALCD DD ]"2:MT4O:3OS7=PL07EE::
MC:O:WUK#<VTF-\,\8=&P<C(/!Y /X5&-+T]8' at %C;"%X%MFC$*[6A4$",C&"
MH#-A> at R?6K=%)3DE9/09432]/CG$\=C;+,&+B185#!B7).<9SF63G_IHW]XY
M9+HNE3R6\DVF64DEM*TT#/ I,4C-N9U)'RL6^8D<D\U>HI^TG>]V*Q'#!%;H
M4AB2-"S.510`68EF/'<DDD]R2:JVVBZ596$UA:Z9906<^[S;>*!5CDW#!W*!
M at Y `.>U7J*2G);,=C&M_#&F6=];SV<"6L%NQEBL[:*.*$3%60RX50Q;8Q7D[
M<=L at &I]6_P!4?^N9_P#0DK2K-U;_`%1_ZYG_`-"2BI4G4UF[ at E8PJX/Q%_R'
MKG_ at /_H(KO*X/Q%_R'KG_ at /_`*"*RCN4S?TG4+N6XT?21K6LV$']A:<\*Z=I
MZ3J9)#*K&1V at D"#") at L5'!/8XZR3Q=9Q:Q<Z>UG?;;6[BL[B[\H>3')*L9B&
M=V6W&55^4$J>6"J0QP-/L;*VT;1-4E\5W&ASW.CVEN562V595B4L#^^C8Y!E
M;.#W%=(=!T^^ANIDN)7BU"^MM3+QNI4O%Y)3:<?</D)GKG)P1D8JZO8'"2BI
M-:,YJW^*FF6FAZ+<ZXGV6\O=/BOKA!+" at B1\_O%5I=SJ=KD+'O<``%0Q`.A<
M^/+"VN%FFM]52$2W%LL:0QR"8QW4%LT at 527.))<*! at D;_E)V9N1>#;:U2".R
MU+4K...W2S=8)$!EMT9C'$6*%E"!W4,A5\')8L P)/!6FRR6SM/=YM[B:X3#
MKRTEY'=L#\O3S(E _P!DD<GD,D!XPBD<6L.D:E+J at =UETU?)$L018V9F8R"(
MC$T)^5R?W at XX;;J:+JR:YI-MJ4-M/#;W,4<T/G;<NCQJX.%8XQNVG..5/48)
MYKQ+H=Q874VMZ5=16=S+*\EQ>7&H);B)62"/8N^WE0JWD1$Y`8%>#AB*Z'P[
MI#:#H-EI;7DET+6WB at 5V15 "1JGR at < at $J6Y+'+'G& `=G:YR>M:AXQ\/IH$K
MW,%\S_9HKRWAAWO</';W4MUY8" at [G"1^6 1\R at $*"<ZEKXK'VC56!DU)'U..
MVTR&T\LF96LH9\*Q*H1 at RON9NG )^45T%[IL-]=:=<2M('L+ at W$04C!8Q218
M;CIMD8\8Y ^AQT\%:;;"[:QGN[.>XU-]56>)U9H;AX_+=D#JRX92^0P8#><8
MPNT$%OXSLKHWHCL[L"QLFN[EI&B18BLDL;1%FD WAH)1G_5_+G? at at FG;:Y>^
M+].N;SPQ?P6ZQVEU:LDKQR^7>D1-`V^/S$954L3M9A\X!!((6Y'X*TV**Y59
M[OS+A(2\Q==PFCGDN%F V[=_G2LY&-G &T+P=#1=%&C"]9K^[OI[VX^T33W0
MC#%O+2,`"-%4`+&O;UH`U*YOQAJTVF0Z7%%<7=LE]>_9Y9[*U-Q/&HAEDS&F
MQ\DM&H.4;"ENG4= 9XEG2 RH)G5G6,L-S*I ) ZD`LN3VR/6LC5]*^U>;>7N
MKR6<=HXN+6:)8T^Q;8V5W)<,K%E>0$L-H7&%# N79 at <EJGB74;>"5[;6YYOL
MNG_:+5XK)=MQ-OF4I>Y0_9U'E(K,3 -WG<KM(CW/%<VNKK.EP:6-9^R/;W#W
M!TN.U+;U:$1[FN1L`PTG`.3[ at '$-GX9T#6;&4Z7K<MQ:SHUMJ3VD\,JWP9WD
M=93M.PEIY2?*\LCS3C "[=Z]TB>[2/RM;U*TG1Y")H#%DHS9V%&1D(&%`8KN
M`7[WS-N)1<7:2LP.?::\O+_PZ^D^*-2GBU%([O9)!;B-K2-$,DA!A5\N6C7
M92#-N PA6M#Q7)J=K;FZT_5)(; at )LL=/CAC;[;<X8K'(6!)0[1G9L*J)&+8&
M4T-,T"QT>X\VR62-!96]BD1;<J10&38!GG/[P at DDYP/?-.Z\,37.HP7\?B+5
M;>ZBM%M2\:6S; at #EFP\+!68XW;-H.Q./E&$!AZ7?:ZVLRIJ-[K-H]Q>WMO8"
MZMK4V4I5IC$H5 )R!&F_+,H;8?F^9<[GAZ6].HZE;/J,^IV$&Q8[VX2-7,^7
M$T0,:(K*FV/D+PS.I8E2JE[X42_GE>;6-5$9\UK>)9E'V261'1I8GV^9N DD
MVAF95W<*`JA;&DZ'-I,44(UJ^N+>+:(X)(;9$1%5E" 1Q)A>5/']Q<$#((!S
M?A/5KOQ-I<$C>(]2M[N_LH[IX7TY(3"QV,?LK21 21#<5)(EX:,[ at 3EMSP=+
M>W6A_;KO49[Z&[E::RDG2-7^S' C)\M$!W at >9RH*^9M/*Y-1/!FE-;7>D/J5
MW-'_`&:^GP0-)'NL;28;=J80$ at ^4H#2;S^ZZ_>ST<3)=&"\M[OS+9XB5$95H
MY0VTJ^<9. .,'!#'(/&'9 at 6** at at O;2YDDCM[J&62/[ZQR!BOS,O('3YD=?JK
M#L:GH::=F 45E7'B?P_:9^TZYID.V5X3YEW&N)$QN3D_>&X9'49'K3W\0Z+'
M/:P/K&GK-=JCVT9N4#3*YPI09RP)Z$=:T]A5WY7]PKHTJ*C,\2SI`94$SJSK
M&6&YE4 at $ at =2 67)[9'K3#>V at M9;HW4(MH=_F3&0;$V$A\GH-I!!STP<]*SY7
MV&3T5!<WMI9>3]JNH8//E6&+S9 OF2-T1<]6.# at #FIZ+-*X!14<,\5PA>&5)
M$#,A9&! 9258<=P001V((J2DU;1 at %%1QSQ2O*D<J.\3;)%5 at 2C8#8/H<,IQZ
M$'O4E#5 at "BBHYYXK:"2>>5(H8E+R22,%5% R22> `.]"5]$!)1110 45'#/%
M<(7AE21 S(61 at 0&4E6''<$$$=B"*DH:MHP"BHYYXK:"2>>5(H8E+R22,%5%
MR22>``.]$,\5PA>&5)$#,A9&! 9258<=P001V((IV=K at 24444 at "LW5O]4?\`
MKF?_`$)*TJS=6_U1_P"N9_\`0DI/8$85<'XB_P"0]<_\!_\`017>5P?B+_D/
M7/\`P'_T$5,=RF=#H%U;Z9X at \/WE_<16EK)X5 at B2:=Q&C.'4E0QX) (./>I-
M7\1BR*QZ/=KI&C_V/->V+);)"MQ.'X0"1.1T.% )W9R016KH&KWL>AZ/8:?I
MR7;V^D6EQ<;[CRFV.I"B,;2&;]T_#%!]WYN21TTFJ:?%J46FR7ULE_*N^.U:
M91*Z\\A,Y(^5N<=CZ4Y82HEH]]?.WR>B^X]"GF%).+G3YK)+?1VOK9IZZ^?7
MOIYM>^*O$T2:WJ+7OV;^S(+"3[ ;90IDF5"ZL2-X`.\8SGD<C'.M)XCU>/Q3
MK%I!>?:F at at GDM[-;(D%D12JL!B13D at AR620/A=IP*[>WO;2[Q]FNH9MT23#R
MY V8WSM?C^$[3 at ]# at ^E49->M+:_U".[DAMK.QBA:6\EF"QB20M^[8GA6`$9Y
M.<2KP,C,QPE5MI-W7^?KYHTEF5!K^ MK=.T?[O=-WW]YZZ7/+]=U^_U+PI?6
M[ZC_`&C:OI-I=7$FV/\`T>Y:= 8\QJ .,G:V3\OUKHH/$6NS>+9;9[^U at 5-6
M-JMA("7>W"_>$:QE^5^?S"X3U %=P-4T]H'G%];&%(%N6D$R[5A8$B0G. I"
MMANAP?2J.N>(H-"N=,BFM[F87T[19 at MY)2 at 6-WSA%8DY4#;P<$GHII0P5:4[
M1;;_`,KO\C2>;4'3</8JVMMM+J*_EM]G^NM'Q3JMS8:KHEL+[^SM/NI)A=7N
M$'EE8\HNZ0%%W'/49...]<E%XWUJWTV*[U6Y^R+/H,LMN6MPHENA*41ER.25
M*,0/EPV<`5VEMXMLG\'6/B2[1[6UN5 at +B3Y?),KJF27V_*"V=W0J-PR"*U8]
M4T^74I=-COK9[^)=\EJLRF5%XY*9R!\R\X[CUK2K at ZZDWJK77I:U_N_4PP^/
MP].G&$Z*E;KI=ZM]GW2Z[(\^\,7;OK&M7VI:PVG27>G:=<&=O*C$F8E#2#>I
M& WR\<9<CKC'IE5)]4T^VGD at GOK:*:* W,D<DRJR0 at X,A!.0H/\`%TIE[JMI
M:6UP_P!KLEEAW+MGN!&HD$9DVLW.WY/F/!(7YL8HI8><5;>_]?J<^-Q<<3/G
M4>71+IT279=O\CC=1U*\_MFZU^.SO7L]/N1$EXDD8MTM8\K=;T+B4L&,Q(5<
M,8(#AMO)XIO-6DTCQ'I4LG[NTL;VZFGPG[ZWDB<01[?X?F,B[ at <_Z+D_ZT5T
M\7BK16L9KR?4;:TAAO);*1KJ=(]LT;,I4Y. 2%W =2I!Q4EKKUI-J]YILTD,
M%S#<_9X(WF&^XQ!'*Q53 at \"7! STSWKUU6G&2;I?!^2M^*UO;2[O;0X++N<I
M'J\Y?6=3M]3LKX^586\FIZ> at %O%$9Y!) at %I 'B21I&9F* at ,A* at `[F6U\]UXB
MM[F;7G_LVV at OX+?5QY 6X4QVLF2^SRR583$;0/\`CW.<[7SV,FNZ?!JUUIL]
MPD$UM9K>R-*ZJODEG4MR<X4I\QQ at ;EYYHN-=T^+P]<ZY#<)>6%O!).9+5UD#
MJ at )8*0<$_*1UZTO;N]_9:O1;=8I+I_P-=AV\S2HK&T_Q+I^H7]Q:+<VRN)Q%
M:XN%)NU\B*8N at [ at "4=,\#.>:+WQ5HME;74[:C;2I9SQ070BG1C;M)((P9.?D
M`).<] I]*X/J]7F4>5W=OQV_KN5=&S1534-4T_28%GU*^MK.%FV+)<S+&I;!
M.,L0,X!X]JD:]M$\S==0CRY5A?, at ^61MNU#Z,=Z8'4[AZBL^25KV&<Y/%JLO
MCO4O[,O;*VQIEGYGVFT:?=^]N<8VR)COZYR.F.>4AUO6;'0?#=M8WUE91+H=
MG+ +F8)]KF*D&,)Y,C38VQ_)&4?]X!DEEQWE[XJT6RMKJ=M1MI4LYXH+H13H
MQMVDD$8,G/R $G.> at 4^E6WUK2H[JYM7U.R6YM8C-<0M.H>&,`$NXSE5P0<GC
MD5Z=.O.*]^E=:=.RMV\UOM<AKLSSC3[^2PUK4?\`3O[.M9KEH[J^^0?9H_MF
MIL&W."BY=43+`CY\#D at CO/#NIM>Z7!]JN$DGD:?R6. UQ!'*428`8!#(8V+*
M`IW at at $"M6">*Y at CG at E26&50\<D;!E=2, at at C at at CO0((EG><1()G54:0*-S*I
M) )ZD LV!VR?6L<5BHU[WA9_TNU_^&VZCC&QP&FQZA)K>GC3;JVMYMVNEGN;
M=IE*_;X^-JNA!SCG/X>F;K<']C7NNZ6=5LO,O='5I+62/$]_)+->.\=M\_R,
M6D*KE92-R9#8^;TJPTVUTQ)TM4=$GGDN'5I6<;W.YB-Q.T$DG P,DG')JW6O
M]I<LW97C\K_$Y=GWM^*L+DT//]1U*\_MFZU^.SO7L]/N1$EXDD8MTM8\K=;T
M+B4L&,Q(5<,8(#AMO,%QK6E?\(!XITK^T[+^T?\`B<_Z)YZ^;_K;AON9S]WG
MITYKT>BH6.A:*</A:M9]MKZ/SO:WR#E\SE=;UK2M8T=/[,U.RO?*U/3O,^S3
MK)LS=Q8SM)QG!_(U/XN=+OPPSV]UMCCOK4R7,)5O($=U'YCDD%1LVL3N! VG
M/0UL7^FVNII ETCND$\=PBK*R#>AW*3M(W $`X.1D XX%3P016T$<$$210Q*
M$CCC4*J*! at ``< `=JRC7IPY'!/W97U^77Y=AV;//$U#6=%TJ6\L)OM37&IZM
M#!8>0"NY6NYE/'SLY>(# at at ;6QMW?-6MX9UZ<6&K7FJ:Q97^GV<0F-U;3BZV8
M#&0%XX8T. JG8%+#)).&45V-%74QE.I%J5-7?7KO?MVTO]XE%KJ>?Z0=;MKH
M0W4%[I-YK%M*DMS<-#. at O\-(IB5)&RH3S1^\_ at at A7/'-BY\1ZG-HUSJ,C_V7
M'++'9Q[YXECM98]QG>29HW"KY at : 91 at 6C4K_`*P$=Q11+&QG+FG37]??Y+KH
MGW'R^9YCI&O7DIU'6;F[S*^F+;126\D9BE\N\N(C<>88\%8PT;NX7:%D+%,%
M5%&Y\0:GJ^AZW93:M#<VUOIFJ;I+26*=+G;!;E=T at C0':;A_N*GW0#G!)]<H
MK99C24W/V2\O+2R6W3^N at N1VM<\_;Q#,LQ at M_$WVG13+")M=S;M]F+).63S%
M00C#1VX^92?W_JR8M^%;BZO/$]S>75R["73TBMV*JJWD<=U<JLPP/F.PQ,2F
M%_? at XPR8[6BL9XR#A*,8)7]/\NOW=DMQJ+ON</:Z_?R:M8Q3:IL$E]=P+ +=
M2952ZE09&,NJQH!F, at QG:\ at =&)6?Q5K=YIU_=)%J7V.2"Q6?3[;;'_Q,K at F3
M,.'4L^-D0VQE6_>]>5QV-%3]:I^T4O9JW;3O?M\O3S#E=MSS'Q%J>K'PGJ<]
MSJ'G0WDNK:>+?R458XHX[LJV0-Q<>2%SG;M/W2WSF=M?UYX_$=VNJ;(M(MI[
MJ.$6Z'S6CNKQ%1FQ]PI BL!AC at $,IW;O1Z*V^OT^7E]DM[].^VW;2_S%R/N<
M'I_B+5#XKN%O]2T^&TBGN5GLY+ at >9!;Q[]DIC$0:,$+&V^24H0_ != .\HHK
MDQ%6%5IQCRZ="DK!6;JW^J/_`%S/_H25I5FZM_JC_P!<S_Z$E<SV&C"K at _$7
M_(>N?^ _^ at BN\K at _$7_(>N?^`_\`H(J8[E,["+0[O6O!N at QPVFF2?\2J%(;R
M?*W&GR&,?OHB%;<P^4 at `QD%!\QS\MKQ%H>J76IB]W^=9PW-M= B\G0PQQ.CM
M&+:-669CL8AC\V7 _ at 6L#2(GO]1TJREMM<N;5?#^F$'3]3:UCMRYG#.ZK-&6
MR%7H&.$Z=,]1-XLN(=8O;<Z5_H%EJ%O82W?V at ;F>=8=FR/'.&G4-DKA<%2YR
MH[J6,G3Y;=/UM_E_G>[OFXIB^#='EL+'[3/O4F".RMHWC*,MI T at at + at \^8RO
MN;A<9 VJ0<DFA:F/#T4*3HVH2S_:M0"7,D N78'<BSH/,15)3:<$[(E0\$US
MVG_$+4X=#T,7.CSZC?RZ5;W]ZUI'-(663<%*"*!E\QO+8E7,: at D`,1EA<N_'
M,UO<Q3MHLDSM<75I;QP7QS(L=];VA)1 at J;RTA89/RA<;AO;"EBZDJCJ=W?[M
MOZWZ[ARJUB>Q\%W$=A8PW$B1DSSC4(X[AY1-;O.\ZQL[KNE(;:AW]4EG'5\U
ML^(-$O-7O-'FM=3FL197+S2&(1EB##( at *[T8; at 6 YXPS=PN,^/Q7J5Q?MH]O
MI-H=:B>43Q27S+;JJ) Y*RB(LQQ<P\&->=_/R at ML>'=5FUS0;+59;:.W2\MX
MKB*-93(0KQJV&.T8(9F'&< at `\9P"6,JRGSO?7SWWW#E5K&9:^'+VW\!Z7HKW
M237MBMJ^]SA'>"1)`F0H(4E- at ;:2! at D,<Y+30=0AU*TCD-M] at L]0N=0CF61C
M+*TWG?NS'MPH'VAOFWMG8.!N^7BM!^TWB:6D]OXGU8'PYIUTWV+6GB*RRM.T
MCN6N(RQ8 at 8^] at +C at `"K%G-K5MJUPVI3ZE)J%MJ>G6DVHI>'[`I>&T$L?D!QD
MR-)(`1# at -*IRN"5'BZC4D^K;^;T?X!RHZW5/#,NJZI>),+9--O('29H\^:6:
M(Q9"D%1(%+#S0>4.QD;"L,K4/ VH:AI\HDO4-W<V=P]P#*WE_;7BDC4K\N?+
M"W$B9/S;8H!T4Y-,\7PW7CQ[<:G:2)=W$^FIIR3 at SP-;AB)6CW?*&9+D%NZ_
M9N!\U26]_>-\+?"UX;N<W4W]C^;,9#ODWSVX?<W4[ at S YZY.>M5#'UH)*+V_
MK^O1`XIEZ+0M5TR]CO+%;*ZDAEO at D<\[0AX[F9)RQ8(^&5E*;<$,/FROW:CB
M\(RP07PC73TFN-0T^X#P1&)?)MQ;Y3;R5 ,4FU<D#<.>35[7R\?B#PK)'//'
MOU"6&1$F94D0VD[X9 =K?-&A&0<8XQDUT%+Z[56JW_/7F_/7^D'*CG-9\/W=
M[J-S=VTD)\V*S(21BN)+6X,RKD _*^\J6ZK at '#YP`>'[N^T/Q#;7TD-M<ZWY
MF\0,9D at W0) ,,0I?A W1>N.V3C>)=1:+Q5>K=C65T_3], at O/M.G7*Q+9%GG\
MR61"Z^<-L2$*4E'R$;?F(:/3+V\;Q1:3--??Z1JMY:R73W):TN8T%QM at CAW'
M9(GEIE_+0'R9/G;>/,E8NHDDNGZ6_P`E]WK=\J-8^&KN;^TKF2.RBO+_`%.P
MO'*,6Q'!]G+(7V at G!BEV\8^8'C)QDGP=K<VHQ75Q/#)+;Q B>34)Y?M4JW%O
M,#Y3+MMU;R""(]P7>,! at HJ2\MM0L/%EYJNI07;Z6^IVL5K)%K=Q&5#K!$H%L
MG[MD\YFW;F!(+':W`;0\.Z;&GB74;JRNM2;3[5/L2+<:C/<)--D-*X\QV&$P
MD8*X(83JP.!C2&/K0V_K1+\EU$XIFAXBTW4=0^S&S??%'N\RV^WRV6]CC:_F
MQ M\N&&S&#OR>5%9ND>$); :(DTR&&ULX!>0QL?+EN8$"1OM*X88)))YS# 1
MC95'Q'I^I7$NIQ>&[_4IM4^SW(NG:\811[X'\F%%R(XY0[0L"H#!$W.WSCS"
MUAMK1-2T_6)=2T]X$M[F<6VN7=X)HY&D2)$D?$JN9$/R1 at %B(QEMQ6LXXNI"
MG[..W]?U]W9!RJ]R,^#M;FU&*ZN)X9);>($3R:A/+]JE6XMY at ?*9=MNK>001
M'N"[Q at ,%%'B'P=K>LW%P//A<-]KV7$VH3 at ;9;>:*-/LP4QIM\U07!R0A;JQ%
M7-3EU?2OA^GG_:VNWO8(1$DX-Q]GEO%18?,+#][Y+A"^_.[+;R?GJG=K:S^'
MIH;=]<CU.&[^Q6MC=:I.)(;B1$95D>&7=+&%83,=\A1"^"-NU=UF59--6TO^
M/S_#;RT5ER([R,REY1(B* at ;$95R2RX')&! at YW#'/`!SS at 257L+7[#IUM9_:)
M[CR(DB\ZX??))M &YV[L<9)[FK%>>RPHHHH`****`"BBB at `HHHH`****`"BB
MB at `HHHH`****`"BBB at `HHHH`*S=6_P!4?^N9_P#0DK2K-U;_`%1_ZYG_`-"2
MD] at 1A5P?B+_D/7/_``'_`-!%=Y7!^(O^0]<_\!_]!%3'<IG56-IX=?2=!DO9
M=374Y=&ME*:;<W:NT*+\I9+=N at :1L%AW(!KJ;2RT36;%[VU5;BVO[F&_:19&
MP\L7E[&Z\%?)C!7CE<$=:Y+0%ET_5/#^JS6UTUB_AF"V$L%N\V) RMM(0$C at
MYR1 at U+XANM7OKG[4MKK=K92Z/*UI# LBR+>;OE\P0DD';M(#G YZ'(K-U6KW
M/3A at (5%!1=KJ][JU]=$N_P`]#I)/"&ARI#&;218HD\ORH[B5$>+<6$3JK 21
M#<P6- at 44,5 `)%2/X6T:1X7:SRT,LDT9\U_E=[A+ECU[RQHWX8Z$BN#O8/%H
M36[]Y=9&H6L% at ;:*%G,3RE4\XJB_(^"&R!E>3D=,:TG_``D`\4ZP+/\`MEB8
M)S:F7:L"/L78,-F-D)VE2N'!W!P1DTE7_NO^K_Y%2RI)756.U_PB_N][?NFK
M%OQCHMK!:S:NE]!I:^;YUW=-'<M(S,L40"M!/&RJ1'&"O*DJI(RN:Z/1='M]
M!TFVTZU>=X8(HXE,TI<X2-8Q[+P at R% &<G&2:\PU.UUZ]\.WEO!;ZS/ ^DVO
MVB.Z29V:\$REM at D^;[H8G9\O3VK< at C\0MXME:XNM4C8:L?+CCMI'A:TV\98N
M(0FW_9, at ;GD\4EB&W\/;]32>4PC3O[175_N2C;1:K=W?:QT_ACPZOA_2[2"6
M6.YO(+*"Q>Y2-HQ)%#O\L;"S`$!VR0>23VP!(WA?27UB35&AG:XEE2>1#=RF
M%Y$555S#N\LL`B8.W(*J>H!JAXI^V_VKHF/M_P#9'F3?;OL/F;\^7^[SY7[S
M&<]..F>U<E%/XMLM-BFU"+69I)]!E at C6!7=EN3*=C,%^ZXC*DLV#P>K BJG6
MY6U8Y\/EKK4XS4TF^GS:_"UWV33ZG?0Z=HSV$6 at PB)H-,^S;;99B6 at \HJ\.[
MG=P44C/7'.>:HQ>!="AL/L"+J7V0)&B0MJUTRQB-U=- at ,GR%61<%<$8QT)%<
M[X<L+BVU#5+K6X-63[5IU at PDB^T;W*QJLF3'SO# at 9!^;&[^$M7HU73FYJ[1A
MC<-'#S48NZLM>E[)NS\F[>1S#Z);6VNZ%:V^HSJ+::?4?(NY)[J2;$7D'$LD
MAV*OG at [><DC&/F)Z"]O(-.L+B^NI/+MK:)II7P3M1023 at <G at 'I7%:A;:U+J5
M[KT6F(Z6UXDD#M*XNA!;[D>-(!&5<N'N=A+ D3J>,+ at \1Z?K5QI^OZ:K7,UI
M#9WEU R%VDN6FB=4 at /&'"LTWR <`6V,G->K'!0<HIS]=OG^:6O6[V.#F9I66
ME:!KJ!9&U&YN($"7'VQI[:6X1F9AYT9V>9&6,F%93&,NJ at #*U?;P]H at U-W(D
M2ZN%ED2);R50A;Y9)8HP^(W_`'AS( at #9D/.7.>>1-0DBU:[M9-6NHW6RB>[N
M;5K>Z:)9G,\:($C.%B<E61-Y,C!6) "QVEG*^MQ7UQ'K)T6&*]AM'8W/V at (\
M5N2&'^NY:.YV[^X3;R8Z;P4.9^]9+\^5.W36[VLM$^P<QUDWA[3+C5!J,D$A
MGWK(R">012.N-KO$&V.XVKAF4D;$P?E7%B'2[2VM3;0))%$;AKDA)74F1I3*
MQR#G!<DE>A!(QCBKE%>:68<7A'1X;B>58[MDG>9Y;:2^G>W<REC)F!G,9#%V
M.-N,G-1OX+T22)5=+YI$E$RW!U*Y,ZL%=0!-YGF;0)),+NV_.QQDFN at HH Q(
M]+TA_M.B%[N=D at B>1+B[GE9%,DC1NKNQ(<.KD,IW#8O(VI at TC2M$FT_3KVP2
M2:'>+^WN)99'D=GB*"1V<EW/EN5&_.! at <;1BG<:5?7GC2_GAU+4-.A_L^U02
M6T<165A)<$C,D;C* at C at 8^]SU%<K]C\0QZ3H$$=QJ%B(=%M$MHX;*>5A=!2'#
M!)$12,1<7&4Z] 'SZ-/!TYK2=MN_57?3OVV5[D.370[_`$W4M.O;R]BLKF26
M97WSJQ<A"&>'Y=W &Z!QA>, at M_%DZ5>8VUEJ-MJU[)/:ZG%ILERWVMK:.59&
MB^U:BR[#'^\/SO;L=G.U at 3\I-=EX<O'^QQV-W),;O]]-&DP8R+;><P at ,A/*L
M8]OW_G)5LY*MB<5 at XTKNF[K_`('?\_)KN.,K[DX\2:2;^RL1=_Z3?2W$-NGE
MO\[P$B49Q at ;2#UQGMFKR7D#W\UBLF;F&))G3!X1RX4YZ<F-_R]Q4%QHVFW,)
MBDLH<'?AD78REG$C,K#!5BZJ^00=RALY`-<PT=_%X!L&>"YCOK]89M3N%CG:
M:*1D#,YCA996.Y5CVJ1M4C at (FVHA2HU%[K:UMK;JWK]RM;>^V] at NT=K48F5I
MWA ?>BJY)0A<$D##8P3\IR <CC.,C/FNGP:]>1&:ZDUDM']EMXB#<VX:%K^>
M.1C&6SN^S^6=SY=1M;=N^:ND\*_VJ-6U&._^V_9HHA%;FXW8*K=7:J06^\WE
M"'+<EAM))R#5UL$J49/G3Y=/R_S\A*5S?MM3LKR<PVUPDSB".YS'RICD+!&#
M="#L;H>WN*MUY=I^AZG8Z'<R0+JT%YIWARV2&)&D^>]B-SE?60*_`3)C*NOR
MLNS&SI,6M_\`"9227=[>_P#'S<>;!]DG\K[/E_)_>-)Y'3RC^[3S,\-_RT-:
M5L#3BY.$]%]^R?3\^]D"D^QOW'BG2K6^N+2:2Y#VS!+B464S0PDJK_/*$V*
MK*22P !R<5I6EY!?0M-;2;XUEDA)P1\Z.48<^C*1^%<Q'X>GU/5?$JW5]J%O
MI]U>*CVB)&(KF,VL"M\S1E\'#*2K#&TXP035&TM-7TE([ZS at U"YN9=5U$/9O
M(4B,)-U)&N"-J!I%B(E(+?.!NVD+4RPM"4%R2]ZRW>FL;]E;\5YAS.^IWE%>
M:Z+'K$FO6EJ;K5I]+2\ at F:1K>]MAGR;HL&,[L[+N2WR-VS)48R3F>TDUF.QR
MD.K2W3:>4UC[0;C:ETS1`O""1N" at W+;;8 at -M4 at F,TYY?RRY5/MTMOWOMM][
M2ZASG>/>0)?PV+28N9HGF1,'E$*!CGIP9$_/V-0?VQ8?;/LGG_O_`+3]DV;&
M_P!;Y/G;<XQ_J_FST[9SQ7!Z#INI:IKD,=_<:L;"W6\CBG$5S:,Z,+- at I:5C
M,!YGFD'?D^60#L!6NNT4(/#.G:IK,,,-\+:.\O)IXEB9)O)"O(W VL%RI/&!
MQTXJ*V%ITEO=VZ=VW;\%JNG?L*39L23Q1/$DDJ(\K;(U9 at "[8+8'J<*QQZ G
MM3+*\ at U&PM[ZUD\RVN8EFB?!&Y& (.#R.".M8VMP'49?#EY'%<FWAU!+B3:L
MD<B*T,J*648<#>Z! at 1P"=PVAJY&WT[Q!IGA71;>PEU-9)]'C-]YJR/Y!1[8%
M512I1EA:<!8]KMMSDN U%'"0J17O6D^^WVKW^2_%=]!R:/3J at M+R"^A::VDW
MQK+)"3 at CYT<HPY]&4C\*Y73FUBU\&Z at +>XO;B[EE,6GRS6<L;1%PB*Q29Y)2
MBR,S,9.0`V 5"Y at LM'UBP^V:=:VD.FB:VAFL1:W4L\*36VQ )I&16"NH at 0H,
M[DCD.0224L)&TKSV>GZW3UTO^#78?,=Q4<<\4KRI'*CO$VR158$HV V#Z'#*
M<>A![UP^I'5;G28+B<ZA:IJ$[W;,D5W*]H-JK# 8;=TD4E/F?YB at D5^NY<4;
M&/65T*^GOH-0COM3:RFNIUCN"8E^R1 at N(H&1BWG1NC*A5 at &!8; `;A at $X\SE
M_5TM._71:[=Q<QZ'=WD%C"LUS)LC:6.$'!/SNX11QZLP'XU/7E2V^KWVDW$F
MJ+K,\4/V)$V174;-$NI2EG6+)?>(8X6W', at &"6R23JK]H\X?:_[?_P"$;\V;
M[-Y?VO[3NV0;-^S_`$C;N^U_?X^[V\NJEEZC=<UVF^FFB3LO/7;_`"#G.\CG
MBE>5(Y4=XFV2*K E&P&P?0X93CT(/>J.K?ZH_P#7,_\`H25C^#+/4K:34IM9
MCF74[K[+-,2<QL1:Q(Q7;^[#>8DH.WG 7/R[*V-6_P!4?^N9_P#0DKAQ%-4Y
MN"=]M?D5%W,*N#\1?\AZY_X#_P" at BN\K at _$7_(>N?^ _^ at BN>.Y;.^\/ZY9Z
M?X<TJ&YN<E-*LF6VBMI))271\%0N2^1&QVJN5$;,>#QOW.L6%K80WK3^9!/M
M\ at VZ-,TV1N&Q4!+_`" at M\H/ )Z FN5TGPY+J/AG3[J&]2%[C2+"'9) 74>4)
M&!.&5LYE#*49&5HU()Y%='J.DSW=MIYAOL7UA*)H;BXB$BN_EO&Q=%*9RLC'
MY2N# at ]! at ]W+AWR^]Z_<O+OIU[ZF>I WC#04D6-K_`!(8A,R^2^8XRS*7D&W]
MVJLC*Y; 0C#;<C-&S\9V:/.-5O(89/M,MO%!';R%B5GN43D9W,ZVY 4#.Y2!
MG>JT+X,QIVM6QO\`,FK6+VTCB'A)'DN)'<#=]W=<G"DY`4 L<YHLO!GV37HM
M3^W[]ER]QY?DXSN:\;&=W_3YUQ_RS_VN.CEP*A)*3\O/3_#IKI\A>\:,GBK1
MHTB=KIRCKO9EMY&$" at E29L+^Y *N"9-N"C at _=;%[5+N6PTF\O(+5[N:"!Y8[
M>/.Z5E4D(, G)(QT/7I7*W'P\MY[IYW?3YWF:42M>::EPT://+,/)W-A&'G,
M"6# at [5.W at at ]<8IY+66)[G9*^\+- at 4H"3M(#; at 6 QR< at D9P`<5A6CAHN+I2O
MKK?_`(8:OU,K1=7>ZL+J[DU/3-5MH>1<:4C'D#+(8PTA+ ;2,,2=V-HP"S_^
M$JT8023/=/&(H)KB5);>1)(TB"%RR%0RD"1# at at $A at 0"#FJLGAJ[O8=0?4-1A
MDO+R*&$M!:F.'RXG9U1XR[%U8NZN-P#(=O').%!X&DAO/L7E0QVMS++)>36-
MNEK;FVDA2-[9(][L&=H8F+ #C=M=3P=XT\)4E)SG;TTZ>BZ^2]!7DCKM?U"7
M3-#N[JV5'NPHCM4D!*R3N0D2G!'#.RC.0!GD at <TR]\1Z9ILUQ'>RS6_V>)I7
MDDMI1&RJA= at C[=KL%!.U23A6XX.)[K3OM>JV%W)+^ZL_,=(=O65EV*^[/9&E
M7'(/F9ZJ*PX_!OE^*K?6?/LF\FYEN?,:RS=OO21?+:??RB^9\J[>%1!VS6%&
M.&<+579V;TZOHMGVW\_(;OT.C2\ at >_FL5DS<PQ),Z8/".7"G/3DQO^7N*Y70
MO%VIZIKEK8W&BS6T,WV_=*QBX\B=8UZ2L> =K<<L05^7)&YX?T*#P_8/:P-N
M#2ELX(P at `2->2?N1)&F>^S)Y)K*T;P/;:-J]MJ$=_>RM!]LPDES,RGSY0XX:
M0CY0"#Q\YPY^8"KIO"Q4T]>SMY/STUMO<3YM"]_PE%G'>:K;W,<T9L;F.W7R
MX9)6G+PK*-BJI+,`S95=Q 7<< U>_MBP_LK^TO/_`-%Z9V-NW;MNS9C=OW?+
MLQNW?+C/%9MWX<E>_FOK.]2&<WB7T7G0&15F\ at V[; at &4LICQ at at A at 3D at [1/%
MH31>'9M,%RC2SM+++)) 'C=Y9&D=3&2<QDLR[<YVG&[/S5$XX9J+B]=+_=KT
M[^OH/WB2/Q)I,JY2[SCR=P,; at J996A12,9#>8K*0>5(.X"J,OBVS36;6S at D^
MTK<7(M&2."3?"_\`I(+DX.Y=]LR\`;=K,3M(J-O!=K=/;-J=P][MLWMK at .6!
MFR'53NW; at %2:X09+,1("S,RAJ99>#/L=_:7_`-OWW4'DN[&'"RR at W!F<C=QO
M^URD`8"''4#;6JC at DI>\V^G]6^?33INA>\/U+QIIUO8&XM;E`%GMPTES$\43
MP//'&\L;L%5U"OG>I*C*D\$9O77B.UC\-:EK-JCS"Q at EE>"5&AD#(F_8RNNY
M"1 at \CHP."",T8/"]['I=KI<FK(UA8M:BUC2UVML at EC=?,8L=S8B"Y78/F8E3
MP!>E\/17%KX at M9YW,.LLQD\L!6C5H(X2`3D$X3.<=^G'*:PBLD[V?WK339>8
M>\2#Q'IANHK8RS+))L&7MI52-G *I(Y7;&YW+A'(;YE&/F&<W7O%JZ/?7%HR
M)&(%L9GN)L^4(YKGR7W-PJE5!(RW.2<84U(_AJ[ENG:7483;7-S;WMW&EJ0[
MSPB+!C;>0B$PQY4JQ^]\W((GU3P[_:&HM=I=>5YGV3S4,>[/V>X\Y-IR,9S(
MISGJI&-I#$%A(SC=W6E_O5^GKT?^3?,3_P#"1:>;#[8HO9(Q+Y+QQV,[RQOC
M.'B"%TXP?F4<,I_B&32-= at UB\U*"W7='9RQJDZ$M',CPI*K*V-I^_C )X )Q
MN%96I^#?M]Y=W/GV4WVBY,_V;4++[3;C,,,>3'O7+CR?E?/ D<8.<U>\,>'?
M^$;LC:I=>?&T4 8F/:?,CA2$L.3\I6)#MZ at [N3D`3.&$5%RC)N7;MJO+M</>
MN3MXCTR.YDMY99H94E6(+-;2Q[V:18P4W*-Z[W0%ER!N4D at $&GW&NV-L+ at G[
M3*;><6\JVUI+.R.460#:BDXVLISTYQG/%8&G^ 8+:_FDNGLI[:6QFL9?+LS%
M<7*2E,O/,')D?"'+`+DNQXSBI[KP;]HTJPM6GLKF6W\QYAJ%E]HMYY9&WR3&
M'>NUR^XJ0<*)'4#!XITL%S)*;MUT_P"!_5UV8KR[%ZT\46=TVJLL<TD%A+$H
MEMH9+ at 3I)%'(K)L4[O\`6<A=V `QP"*M66O:=J-Y]EM)GDF\ at 7##R7 12[)A
MB1A6W(X*'# JV1P:P(/ GV;0TTU+Z&:-?L[LEU:>;#+)' L!\R/>-R%41 at N<
MJZAMS< 6O#GA27PZ)FAO+8O*J(4CM#'$BBXGF8( at <[1B<HHR=NT'GI3JT\%R
M2<)OFTLM>RN]N]V"<KZG3T445YQ84444`%%%% !1110`4444`%%%% !1110`
M4444`%9NK?ZH_P#7,_\`H25I5FZM_JC_`-<S_P"A)2>P(PJX/Q%_R'KG_ at /_
M`*"*[RN#\1?\AZY_X#_Z"*F.Y3-?1M&AU?6=-6X\/Z-JL">'-*$CZB1N at 4M<
M9,:F)PQ('(ROW1SZ=)<>)-8 at UC4CY=C_`&98ZK::?MVN9IO/6W&<YVIL:?=G
M#;Q\N$QN;+LQX5N=$T=-9T"TU"[M],TM/.GLXI2%N7,,8!;G`<,2.P.1D\5W
MC6%F_F;K2!O-E2>3,8.^1-NUSZL-B8/4;5]!5DGF>F^+O%%KX:T98+6/47MM
M"M=2O;F78HD60/A7DEN$\LA8CNEQ)DDMM7&UKEYXNUB&[MIX[/2KBZEN[RUM
MB\3QE(TU*VM ADW,1N#EF(7&0GRG;ANXFT+1[B6VEFTJQDDM96GMW>W0F*1F
MWLZDCY6+?,2.2>>M']FV#W6QM) at VQ?O8YFAC*[WE\QMO<-O1)"<#+;3DD' !
MS<&OZ]=ZW)X=BFTV/4+=YC+?-:.T4BQI;/A8?-!4G[6HR9&_U9./FPNYX6U"
M\UCPSINJWI at \R^M(+D)#&5$>^)&9>6.?F+$'C at at <D9.'?6&A^.G%K!-(D#6]
MOJK.MC;2)<B962)V$\3G>%A(SA2 0.> at ZC3-*L=&LH[/3[:.W at 1$0*O4A$5%
MW$\L0J*N22<*/2 at #D]0\-V? at _3CXFTZ2=[O0]$6T59F!6>U at #.8VP!AGX^<=
M&1# at KN5[&HMJ. at Q);:4WVW7]2E>]N2+17$JHJ1NRHT\2HJY at 0#>6QC(<[GKK
M)X(;JWEM[B*.:"5"DD<BAE=2,$$' at at CC%9<<>C^,?#VGWEYIL%Y8W44=Y##?
M0))MW)E25.0&`8CCU/- ')Z7XRU[77M9;0Z;:0:A<0VMO'+;/,T#/8)>%W82
M*)! at O&% 3J&SP5(GB6;6?AQXOUFWMX].G^Q&>-K8D2!GTZ&8,SC!9U+[0V!P
MB^E=Q!I.FVHB%OI]I"(G#QB.%5V,(_*!&!P1'\F?[O'3BI+.PL]/B,5E:06T
M9VY2&,(#M4(O`]%55'H%`Z" at #A[/4-8TC6M>N)#8RVO]MV5M<[8W5YI)H+.$
ML at W$1*I<- at ^86Y7Y<;C<\'>*-<UVXMI-2TR.UL]0LOMUH28D95RF% $SM*,2
M#+E(L8&5RX"[EK'HZZC<Z';Z;!%]FBM;QT6!%C.2R1$`?Q)]F&..`J8/'%/1
M;W0?[7D33-*CM+O4'O'GFCMTC,S6LXAD+E>6)>0E2<\$DX/%`'+Z!X;FOKF6
M] at T;1K5UUV[E.LI(?MI5+Z0LFT1#AE4Q']Y]QCP?ND\,^(M2T;P=X>MKP6F+
MO0HGT\0Q,[)(OV>&-7RRB0R-<1G_`)9A.06(^<=YJ%U9^'M#O]1-OLM;2*:\
MEC at 0`MC=(Y X!8G<>>I/)J0Z3IK6Z6[:?:&!+=K5(S"NU86 #1 at 8P$(505Z'
M:/2 at # at T\>:[;M>K?Z?!')I5I?W-Y$\81Y_(BMI$5=DLBQ9^TC)W29V9X)PNI
M>>(M:TZXN]&EDM+O6"EN]D]K9%5E,AF)C,3S at 95+:5MQE4'(&, at !NDT_0M'T
MC']FZ58V6-V/LUND>-VW=]T#KL3/KM7T%1Q^&M!ATN;2XM$TU-/F??+:+:H(
MG;CEDQ at GY5Y([#TH`\_M?%&M-=Z[X at 6TM('T_1XWOH9 at 2TAMKB^1HT"L0A?R
MV.[>X3 at 8DSN'>6/ANST^_AO(I)VDB^V;0[ at _:9UGDSQV90!Z#KD\U8M]"T>
MTLY+.VTJQAM98O(DACMT5'CRQV%0,%<NYQT^=O4T6NMZ=>74=M;W&^:3[1L7
M8PSY$HBEY(_A= at /?.1D<T :%>=R%4\9ZOJ5_I-I=06VL6EI#J'VAEN[8R16P
M6.,;/]5YDN6'F $2295LD-Z!/"MS;RP.9 DB%&,<C(P!&.&4 at J?<$$=JIIH6
MCQWEK>1Z58I=6D0 at MIEMT#PQ at $!$;&57!(P..30!P_ at 2'R-1T2?[-!;_`-H:
M))<>? <R:E at VY\^Z&!MF&_(&9>99/GXRYIOA^STW7(I;VQ\.:E'K&JZA;B:*
MP!GCW_:96$DY)WX5&B9-JXR1DA?F[B'0M'MY;F6'2K&.2ZE6>X=+= 99%;>K
ML0/F8-\P)Y!YZU)'I.FPZI-JD6GVB:A,FR6[6%1*Z\<,^,D?*O!/8>E '/\`
M at ?2=- at M[S6].T^TLH-6=7MX[6%8E^RH"(20H`)<%I<D!AYH0_<%<_J7A>QUB
MSDGT6/3;#3)7MXC/>)OCU5_M4#B649!F'[MD1G8F4S/ at A6#OZ(EA9QQ6L4=I
M`D=IC[,BQ at "'"E!L'\/RDKQV)'2L^U\)^&['S_L?A_2K?SXF at F\FRC3S(V^\
MC8'*G R#P: .3M;#11#=:'<>'-&O;^TO6AALK:T$%K<.T,,AG:$[UC"+(B&0
M[R!PO, at C-SQ%I]Y!H_A'19!!K<ANTMKE-1D*17NRTG8M+\LF?F0/ at AOF5>XR
M. at F\)^&[BSMK.;P_I4EK:[OL\+V492+<<MM4C"Y/)QUJPVA:.^G2:<VE6+6,
MNSS+8VZ&-] at 55RN,' 1 /0*OH* .'N='\/\`B6QTG2QH%BMU-+/;S&2-9FM;
M:VF99UBD89$9<B) I0HLP9579M'I%5X;"SM_L_D6D$7V:(P0;(POE1G;E%Q]
MU?D7 at <?*/05)#!#;(4 at BCB0NSE44*"S,68\=RQ))[DDT`24444 %%%% !111
M0 4444 %%%% !1110 4444 %9NK?ZH_]<S_Z$E:59NK?ZH_]<S_Z$E)[`C"K
M at _$7_(>N?^ _^ at BN\K at _$7_(>N?^`_\`H(J8[E,]/\-3PVO at 72+BXECA at BTR
M%Y))&"JBB($DD\ `<YKA]/\`#VH7GA-2EM'>6)M[72O+A2&66ZM;1IA'<QBX
M'DYD=T<*VY1&"59F*XW/AC_R"=0_ZZVG_INM*[BK)/)]-\#ZE)"9;_2/,F3[
M)!;M=FW:6.U&H7#2Q?(=BK]ED161,*5.P at ;:ZCPAHFHZ5K&J27=OY-JT0 at M
M0'4A8TN[QHT4`_*JQ2PX' `(`Z$#L** /*[;P#=P>'[N$:3&E_9^'(+/3RDB
M!?M\9N<S1 at -A7+.CK(P##S#RI+BM31O"U_:>.9-3N8KXS?:[F:2\WVJPRP.7
M\N+<J&XDVJT8V.0 at ,>02$0'T"B at #S?\`LLW_`(VUV2TT3_3X];M'&M8A7R(D
M at M7DBW[O-^9 ZX52I\S!(!;$=CX/U/2?#^DV]CIL:S/H1M=75GCD::3-L-AW
MDK(ZQBY6/?F-<A3A#BO3** /)],\%ZWNNUBM)[%8[348M*EO&MHWLY)HK149
M1;?+%EUN#F,`\L3RW.A<>'+N6SU".P\,_P!FZ-=?9TFTE(K,RL4,K/+'&6>W
MW,S6X)<Y*Q-P"L9/I%% 'D]EX)U:31=8DNM/G-_'I30Z.+B:+?#,L]XT) C;
MRXY$22#:RX";B$*C<*]0O422!1)9_:U$L9$>%.TAU(?YB!\A`?U^7 at $X%6**
M`,?Q98W&I^#=<L+./S+JZT^XAA3<!N=HV"C)X&21UKA[OP/>FVU"6VTB!;Z:
M+69TE4QJ[7;W.ZREW9_UBHS['SE-Q&5SBO4** /+]9\,>([[Q+=7=A!/9W]Q
M]JB;48/LL-OY36\J09D3_2F8-]G+!LJ'4E1A4Q8?PU,\YN+;PI]ET(2P&?P_
MBV7[452X#/Y:N83EI;8_,P)\C.,JF?2** /+[CPGJS6,\4FC_:)I[22+2'WQ
M'^PY&FG=&RS#R]B2VZY at WD?9\#(5,Z%MX0N+;5A<G2H)'675R)4F$):2ZD22
M.82+\Z8C4PEP-ZGH"GS5Z!10!S_ at [3I=,T/[/)I_V!?-8QPG8IV\`%HXR8HV
M.,D1G:3E\*7*KT%%% !1110`4444`%%%% !1110`4444`%%%% !1110`4444
M`%%%% !1110`4444`%9NK?ZH_P#7,_\`H25I5 at >)[74KJ.!=/U*"Q 5C*\MN
M9=PRN .1CGV_+NGL",^N#\1?\AZY_P" _P#H(KIO[(UW_H:;/_P7'_&N5UBT
MEBU69+K5EFG&W=)'884_*,8_>CMCM20V>A_#[39K'P]]HE:,I?I:W$04G(46
M=O%AN.NZ-CQG at CZ#K*S=)L[G2]&L=/Q%+]EMXX/,WE=VU0N<8.,XJYNN?^>4
M7_?T_P#Q-4(FHJ'=<_\`/*+_`+^G_P")HW7/_/*+_OZ?_B: )J*AW7/_`#RB
M_P"_I_\`B:-US_SRB_[^G_XF at ":BH=US_P`\HO\`OZ?_`(FC=<_\\HO^_I_^
M)H FHJ'=<_\`/*+_`+^G_P")HW7/_/*+_OZ?_B: )J*AW7/_`#RB_P"_I_\`
MB:-US_SRB_[^G_XF at ":BH=US_P`\HO\`OZ?_`(FC=<_\\HO^_I_^)H FHJ'=
M<_\`/*+_`+^G_P")HW7/_/*+_OZ?_B: )J*AW7/_`#RB_P"_I_\`B:-US_SR
MB_[^G_XF at ":BH=US_P`\HO\`OZ?_`(FC=<_\\HO^_I_^)H FHJ'=<_\`/*+_
M`+^G_P")HW7/_/*+_OZ?_B: )J*AW7/_`#RB_P"_I_\`B:-US_SRB_[^G_XF
M at ":BH=US_P`\HO\`OZ?_`(FC=<_\\HO^_I_^)H FHJ'=<_\`/*+_`+^G_P")
MHW7/_/*+_OZ?_B: )J*AW7/_`#RB_P"_I_\`B:-US_SRB_[^G_XF at ":BH=US
M_P`\HO\`OZ?_`(FC=<_\\HO^_I_^)H FHJ'=<_\`/*+_`+^G_P")HW7/_/*+
M_OZ?_B: )J*AW7/_`#RB_P"_I_\`B:-US_SRB_[^G_XF at ":BH=US_P`\HO\`
MOZ?_`(FC=<_\\HO^_I_^)H FHJ'=<_\`/*+_`+^G_P")HW7/_/*+_OZ?_B:
M)J*AW7/_`#RB_P"_I_\`B:-US_SRB_[^G_XF at ":LW5O]4?\`KF?_`$)*N;KG
M_GE%_P!_3_\`$UD:[IVM:E'$FGWUK8[<B0O$9BX." .F.GOVZ=TP/.=/TCQO
M'XND^V^)?-T"+$D>+:$2S9)_=MA/EQCEAU!&,$G;7\1?\AZY_P" _P#H(KLO
H^$4\5?\`0QV?_ at !_]E5"Y^'6M7<[3SZY9O(V,M]C89P,=GI)#9__V0``
`
end

strike rapier

Jul 4, 2003, 3:12pm
Try this: Its worked for me a few times... not sure its technically correct

Dim AvatarIP As String
sdk.aw_address (sdk.aw_int(AW_AVATAR_SESSION))
sdk.aw_wait(0)
AvatarIP = sdk.long2ip(sdk.aw_int(AW_AVATAR_ADDRESS))

baron

Jul 4, 2003, 3:59pm
In article <3f059907 at server1.Activeworlds.com>, gzanone at optonline.net says...
> Oi, now it's being a PITA again. When there is more than one avatar in the
> world, it gives them the same IP (If it's after all of the other things I
> was dimming like AvName). If it's before everything else, than everyone has
> the same name for some reason. i.e. the bot can't differentiate people for
> some reason. One way, they all have the same IP, the other way they all have
> the same name. I don't understand the same name thing considering querying
> the IP has nothing to do with their name...:
> --------------------------------------------------------------

OK, I think this was my very first question in the AW NGs sometime in '99 (I think it was
XelaG that gave me the hint), you can thank AWI for destroying the NG history. Anyway,
AW_AVATAR_SESSION is populated in the content of AW_EVENT_AVATAR_ADD,
AW_EVENT_AVATAR_CHANGE, AW_EVENT_AVATAR_DELETE. You *have* to grab it for every avatar in
range and store it so that you can use it later. AW_AVATAR_SESSION refers to the avatar
that last entered/left/changed.

You can use any method you prefer to do this (collections, static arrays, dynamic arrays,
file on disk). When you want to get an IP you have to use the stored session# for the
avatar in question. If you want to check IP on avatar_add then you have to use the
callback AW_CALLBACK_ADDRESS so that you will get accurate results in crowded areas.

--
../B

zeofatex

Jul 4, 2003, 6:35pm
Emmm where do I put the callback set and stuff, I've never used a callback
before. I looked on the AWSDK page, but it's in C++ -.-

strike rapier

Jul 4, 2003, 7:20pm
Almost identical :)

Its something like this.

Private sub Form_Load( )
call sdk.aw_callback_set(AW_CALLBACK_ADDRESS)
end sub

private sub Callback_Address(rc as long)
call Msgbox(sdk.Long2IP(sdk.aw_int(AW_AVATAR_ADDRESS))
end sub

[View Quote]

baron

Jul 5, 2003, 2:38am
In article <3f05e521$1 at server1.Activeworlds.com>, gzanone at optonline.net says...
> Emmm where do I put the callback set and stuff, I've never used a callback
> before. I looked on the AWSDK page, but it's in C++ -.-
>
>

Before using it it's best to make sure you understand what a callback is and how it
works. Check out http://www.activeworlds.com/sdk/asynchro.htm, in brief callbacks are
functions that are called by the SDK (not you) when a response from the server is
received. You can set your callback where you set your events.

In this case what you do is call aw_address in the content of AW_EVENT_AVATAR_ADD and
forget about it (in this event's content). The response from the server is collected in
the content of AW_CALLBACK_ADDRESS, you will know which callback is for which aw_address
call by checking sdk.aw_int(AW_AVATAR_SESSION) and matching it with your session table.
You should also check the return code (rc argument passed by the SDK to the callback) to
make sure everything went OK.

--
../B

strike rapier

Jul 5, 2003, 2:29pm
Yer know Baron.. why am I not suprised the first question you asked was
about the security features on aw? :)

- Mark

[View Quote]

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn