[comp.binaries.mac] Macintosh Technical Notes - 197 Chooser Enhancements

bytebug@dhw68k.cts.com (Roger L. Long) (10/28/88)

[Macintosh Technical Notes - 197 Chooser Enhancements]

Beginning with version 3.2, the Chooser has  been  enhanced  to  provide
support for additional controls.

---
(This file must be converted with BinHex 4.0)

:%$%j0b"$D'p[Ff9b)&""3dX!9dp54%e"3d%!N!3fc!!!!e$"A`!'!&`!!J!$!*!
$r`$rrr`!!3!!0I`!d!$3!!!er!$!!-!!!$Am!,!!!J#3!dJ!5!#3"!,D!LMriIr
L![N#4J-("5J$r!!#!*!$5!")!*!%!YS#+!!"!*!$C!#3!`%!!C!$!*!$!5F2!!%
!!3!L&[J!)KH%J#-!N!8C!C!!!*!K!J!i!!)!1!#3!`%!!"0f!$!!!!NS!"!!$!$
Xrr)!M2rb!8crN!3!rj!&!!%!N!-"!*!&!3!!$UJ!)!!!!T!!!!MrmJ!Hrr)!l2r
b!EVrN!S!!J#3!`)!N!8"!!!`2!A!!!!ZHJ(#rr)!([rb!1crmJ'krj!&!!i"!"8
!N!F*!HB$"!#3!`N!+!"j!6m"c`)3!K"Z)'Pc)'&ZB@a[Cfm!!3eP!!B!!!S!!"8
!!3f(!!B!!!`!!"8!!3eS!!B!!!`!!"8!!3d!!!B!!!S!!"B!'!N*Hc%a0#`J-6F
`,#!a-c!X)$)f0hdX$3!'!!!+!!!@!"8!5!(Q!`)!N!0)!6m"c`)3!K!#%!)3EL"
TFb"KEQ&XEfG[!*!$"J!!$!!!!`!*!HB$"!#3!`N!+!"j!6m"c`)3!K"Z)'Pc)'&
ZB@a[Cfm!B&q3A`d!"J!!#3!!&3!"$@%!"J!!$!!!&3!Gp0E(-PL`p8(,0mDJp18
KM`R`Rr$`d!!-!!!1!3!9!"XB%3!A!*!$!4!3!*!$!3eP!!B!!!i!!"8!!3eN!!B
!!!`!!"8!!3d!!!B!!!`!!"8!!3hr!!B!!!i!!"8!129"bcI'S26P)3mMmamjmhm
*j[Ca!*!$"G$c2`Rd1e@"3246YM`IE4-S!!!'!!!+!!!9!"8!!3d!!!B!!!S!!"B
!!3d!!!B!!!i!!"8!(2)r-I1I0r1J$d1e@"3246YM`IE4-Sm0!!!'!!!1!!!9!'"
IN&m0!!B!!!N!!"8!!3d!!!B!!!i!!"8!!3dL!!B!!!S!!"B!!3d!!!B!!!`!!"8
!!3dc!!B!!!`!!"8!%!PTEQPd6A0R)%9495!a-3d!"J!!#J!!&J!"$3%!"J!!$!!
!&3"Ep'9!(hK[EHSI,!!V%23l9B&!Fb&0E"$R`[G8'3pL'Pph$&4"MP1B!P!V%0@
UAhGcpR$e)IHJFqpe,bl`d!!!"J!!$!!!&3!9!"4(pRXJp$8b4Dp)BjSI$3!-!!!
-!!!9!!B-!!!@!!%0D!!'!!!-!!!9!"8!%k(5$d06*&VdKMQKm0!!!!`!!!`!!"8
!"3`!!"B!!3d"!!B!!!`!!"81!!!9!"*Gd23e-N@[5'1D(`d!$!!!$!!!&3!%$!!
!&J!$b6m0$3!'!!!-!!!@!"&6$d06*&VdKMQKm0!!$!!!$!!!&3!$$!!!&J!"$3%
!"J!!$!!!&3!9!"r`R`Re5a$d06*&S28'-D$bMeCDpepY%29[+I$3!!B!!!i!!"8
!+I9dFL%`pLpjmkm*p$Y(J25c(Z&2#I3IGICrGB)2-I,!mamjmimim0!!"J!!$J!
!&3#3!`%3%!#3!`U(pk%2Ge5I$3!'!!!-!!!9!"c`R`RbrbS2@r-rA38`p5DA823
[G5*6$bVbr`d!!!B!!!S!!"B!"!Pp1`d!"J!!#J!!&J!*!H%!!3#3!`N"D!D!!*!
9!3eQ!!B!!!S!!"B!(I#I#I,r+JpEmdpG"Gd28QPe$d,h8L8`mUm[m0!!"J!!#J!
!&J$0p*d#X33F*MpRSB$93#XB%()IEB"N%$8JMKapFC!!F`+a$bFd`[*`3BAh9-(
b`#X6!V%23l9B&!peJB#4e[GD)1@(*e1!e8!V'""b(ff!e&pY!V%23l9B&2eB$NI
hCL%2*c6#mR""KIG8`I,Jp8XB%*(@peSJjBFR8i"N(cV`d!!'!!!-!!!9!!F*#5*
2EL)0$3!'!!!+!!!@!+8-!!!9!'Ed)ICh-h2fF2Gh+`pf&)G6$c2blc,b`#X3p$Y
9J8#fJ2BK%`%lBm'3!#814IGRN3MhAZ9#$93'QA*e0U$&-N@SmZm0!!B!!!i!!"8
!!3d"!!B!!!`!!"A3!!!'!!!-!!!9!!%0C3!'!!!+!!!@!"8!B&q3A`d!"J!!#3!
!&3!*!Hm!!J#3!`N!driI!Hm"lf9b)'Pc)'4bB@GRD@iJ)(3!!3eQ!!B!!!S!!"B
!0I8a%'U&mkm*p8X3p%(hCm%26@0[Ca32+29PVhAfdB$dRdRb`25I9[,!Bj!!p@m
Tm0!!"J!!$J!!&3!"$3!!"J!!#J!!&J!9!!d*#5*8GA*Z)'eP1L)0!!!'!!!+!!!
@!!!+!!!@!!3*I6X0!!B!!!S!!"B!!3d"!!B!!!S!!"B!'`PbCA0[GA*MC5!RER*
MG#FJ+#dd-$Nf+5"l$3d!"J!!#J!!&J!&#3Pl)!dU!!B!!!S!!"B!"!Pp1`d!"J!
!#J!!&J#3!`%3%!#3!a!*#AX`,#!`,#!`,#!`I5`0!!B!!!S!!"B!#!N*)NpQCL)
0!!B!!!S!!"B+!!!@!"!*#AX`,#!`,#!`,#!`I5`0!!B!!!S!!"B!!3d!!!B!!!S
!!"B!!3d!!!B!!!S!!"B!!!S!!"B!'!N*Hc%a0#`J-MB`,#!a-c!X)$-b-(dX$3!
'!!!+!!!@!!3*I6X0!!B!!!S!!"B!"!N*I3d!"J!!#J!!&J!@!"J*#AXa-63X)$-
c-#`J-6-`,#!c16"p,!d!"J!!#J!!&J#3!`%-$!!"$!`!N!F@,`d!"J!!#J!!&J!
A#3Pl-6%d,#!a0cFX)$%c-#`J-M8`I3d!!!B!!!S!!"B!'!N*Hc%a0#`J-c-e,#!
a-c!X)$-j0AdX$3!'!!!+!!!@!!!-!!!9!"h`R`RbrbS2@r02A3AG$e*TG3p#pe)
P-2+[,r$3!!B!!!S!!"B!N!-"$!`!!3`-!*!('`PbCA0[GA*MC5!R8e45)#FJ+#d
d-$Jh+5"l$I3!"J!!#J!!&J!Im*m[mU#QpL'Je8"'Pe$f,h8L8i$bVbr`d!!!"J!
!#J!!&J!C#3N[+L"E-PdJ8QPRD(3J3R9dG'pZ)#S[$3!!"J!!#J!!&K!3!*!$'`N
*F$%X)(!b1L"-6dj(58j8+6SJ6e0&FR)l$43!"J!!#J!!&J!J#3P[BQT1B@eP,#"
kEfjP6Q&YC6SJ8h4bD@jR8(4b1`d!"J!!#J!!&J!X#8C96N0858p1)%4PGQPMC5!
SE@9cFf&RC5`JBf&XE'9b1L"*6P4&4d951`d!"J!!#J!!&J"mp"J)*L'3!(-256K
j%26@ac*BX25I9[,I-[-I0r,!+a$d1e@"3-Afhfhh8haL'!phFV#4pfI"$QcfY[C
aJ'J(d#XIH3ph&"!V%0@UAhGcpR$IG6`R8r1[$3!!%J!!$!!!&3!0$!)!&3!G$!!
!&3$'p8X3*bS3JNFrCi$93#XB%%DA82B[G5*6J'33a6*R-C!!F`+a$bIe2e6e,mV
bF%'&pe6"J2Gh+`p*p%J2d202-21213Bj$p$c6c$cMcJ(-#X3NIGR`33BAh9-%0H
KmZ$e5a##4cpR$93#X3T[BKS(J-8bCc'3!(-2*r8r928[b[*`3BAh9-%2d202-21
20r,[$3!!"J!!$!!!&3"!$!!!&J"$$!!!&3#`$!!!&J#c$!!!&3!E#A*PFfpeFQ0
P)#G69&)J*b!S,63`1$NT)(X0$3!'!!!+!!!@!5Ae5a""`Q2fHKJ09!+aJ3FKpYJ
'33NGFaN(-#X3mR0-,bF2d202-21I0J3BAh9-%(-#X3NIGR`33BAh9-%0HKmZ!29
,%24"pfI"$deMEfF8$,EL&!A3p*1(N3p0E(-PL`p@mYmdmcm`#4M%If)B!V%2*c6
#mR""KIG8`BmZ$e5a!VG*"MN0Ah9#X%(#BrCk'!jBFR8`+a"'Pe$f,h8L8i$hHhS
3+a$AdV""`Q2fHK$PKbG6J#X3T[BKVbl`d!!5!!!-!!!9!)3-!J!9!*3-!!!9!"8
!e``!!"8!!3d!!!B!!!S!!"B!'I#I,r+Jr58rd`4TG3pLpe)P-2+[,r$3!!!'!!!
+!!!@!"X*FQ9cEh9bBf8J*e088L!R)#JY0$!i1#NJH`dQ!!B!!!S!!"B!'[#I,r+
Jr5AGr6"'Pe$f,h8L8`mUm[m0!!!'!!!+!!!@!"J*#5mU)&XaA5"-C@Cd)%*eG(4
[EL!U,`d!"J!!#J!!&J!B#3Pl-6%d,#!b0c)X)$%c-#`J-c-bI5`0!!B!!!S!!"B
!*2#I#I,r+JpEmepG$da[BKS09!p5DA823[G5*6J2+[,r$3!!"J!!#J!!&J!Fm*m
*m[mU$e[c2ed&-28QPe$d,h8L8`mUm[m0!!!'!!!+!!!@!12e5a$dDQpRJ2BR+!A
3+a$bIe$d(d2d[bF-8b4D$hHhb`pLpe)P1!C"$h@"Rbi23R+!mbmf"MN2-[0`C"$
h@"N#8(1AaL%2Gl%V&!pjAh82GB%#X3SG)'13!%IfHb$f,h8L8i"MN!"N%*'-4rB
KN!"c!V%24"pfI"$deMEfF8$,EL&)"c$dNiH4$deXFb@,$hCDpepY'!p*p@"MN!$
eEbl`d!!!(J!!$!!!&3!%$!!!&J!*$!!!&3$!$!)!&3$3$!!!&3#3"6-!&#!!"CB
!)J#3!a!!N!-c!!JJ!!()!!T$!3`!!"B!VJ`!!"8!*2#I#I,r+JpEmepG$da[BKS
09!p5DA823[G5*6J2+[,r$3!!"J!!#J!!&J&kp#FJmbm`!KUS!V%23l9B&!+f)2H
9pe"N%"pYkPpjFrC`+a"6"MN&h34TG3pLpe)P12,Jp8XA3#FU'!aM$f)3KIE4+h2
fF&+a3#YM$p*6r6"MN!$p*Ghp2b`&d-Ah9)(b`2B[G5$hFIeDS-8bFrG4!P$h@"!
V@"!fpY'!Kc`3+f)(J2GlBJ+a$daS&29dFK3*4rGK32+20I,[-!9!TL&2+3aUU!+
apYmZ$dN`DCFR8`*3+a$&-N@S"MN#XA3#FU'2,!B)*LI!T[BKS2+2d[3Qcf[fG&p
e13p34c*cpRmkr6$93#X3p-D"6eG()8mT$hGkS2BK#AMUEhNCmZm0!!!'!!!-!!!
9!PVeHa-#X3p%(hCm%0pe2#G6""`Apf'!Fh,df2Cr,!+a"IB[D[6QpY%1C'pY%K3
-8bCcJ'$PFb&!*3B`C%EhN!"G$d06*&VdKMQKMbi24P3#Yi$fdBK[Ca$bKMN09!+
a$f,h8L8r6BpR#4M%If)C$f)DAhIbN!!V%&pLpUp1Efd3jNEfd5&!H!B19c)8!P"
JJNpe`[G8%'J0@UAhH21J"b$f)ICh1!phFV"JKrHK$hG8N!"MN!"i$9UPph'3!2B
[H3BJS@JJmd$d06*&VdKMQKMbi29,%)IhS3H!BJS@JJmami$f,hNKJ2+2-JpLpj)
B$93#X3KrHK$hG8N'13md$f,hNKJ"E,$93#X3YMQKMbRbi26933YMQKJ2E@pj$f)
3DC'3!(-#X3hh8[G8(bi29,%0Ah9!p$8b4Dp)BjSB!VBJY[GK$f)4-*(A-C!!+rG
B$@3'33+a#KdJBj!!4rCl)2B[G5*6J'13!#X3r58rd`Bj$p*Ghp-%DA82B[G5*6M
bi29,&d#f1D'!EZ&N"c!VH!9*&21[$3!!CJ!!$!!!&3!*$!!!&J!2$!!!&3!L$!!
!&J!T$!!!&3![$!!!&J!f$!!!&3"M$!!!&J"`$!!!&3#4$!!!&J#D$!!!&3#`$!!
!&J#h$!!!&3%N$!!!&J%a$!!!&3(#$!!!&J(2$!!!&3(HpAX6!V%2GB&!bRcfZ!&
bX8"G!V%%DA82B[G5*6Mb`#X3mRp3p"p$p,mR""`Apf'!pLpe)P2df2C`Bj!!Af,
fVdj[E4$&-QFi"JjA-K3#8'-'4'pj"G$d06*&VdKMQKMb`'J"pikQFaN'pLAhBI,
Jp8X3mRp3p"p$p,mR$fXephJ2GlI,"G!V%%DA82B[G5*6J2GfJ-TmpV'3!#Y&pep
RX#X3TIGr,95432B[H5%&d#X3lc)1C'pY%K6bi29,H!pLpj)3a6*R1!mc"p!V%2d
P2p-%DA82B[G5*6$hGS$+I2DaRb`&320!I3+a$p*Ghp-%DA82B[G5*6$hGS$+I2D
aRbi255"i!V%*(hCm%1E2DfpR(p@!3Bj6KrBRTbpj!P#")&3-S@3#X34TG3pLpe)
P1!F`3Bj6J3*3+a$h@"6p@!E#G6mZ!$B!!!`!!"8!4J`!!"B!6``!!"8!9!`!!"B
!@``!!"8!IJ`!!"B!M!`!!"8!r!`!!"B!rJ`!!"8!N!8c!"!J!!GN!#)!N!--!*!
$-[rd)!!"8J!-5J%!$!!-!$-!'#J!!XJ!0%S"!"B!6``!!"8!9!`!!"B!@``!!"8
!IJ`!!"B!M!`!!"8!TJ`!!"B!V!`!!"8!r!`!!"B!rJ`!!"8"d[9,H!hh8m*e-(J
-8bCc'3F`+a#4pfI"$QcfY[Car9J2*r823I3r5r*`mYmdm`mjmf""KIG8`I,Jp*d
2BR)2-I0`F`+a$DEfH!eaU3A3+hJ2*r823I3r5r*`H!J5mX!V%24"pfI"$IG6`R8
`phHU""`Apf%'-(0bGUIhTLG6$fdBK[Ca$hHa-#X3peJ8#"SF+!+f)*(hCm%%'&p
e6"$AS3e&pY!V%23l9B&2eB$hGcPIG`r3!24"pfI"$hGkS2BK$'UKN!$hGbX2E4L
'pR%223Fh,df2Cr,Jp8Yi"i!V%0G))2E4L'pR%#YL#4pfI"$QcfY[CaJ%("IhB3B
j$fe[H3pL%2GB'3*3J5$hAJNGEh@L$&2ApRpe4LG6Mbi29,%26I829`D)(fhf+K3
(-K6@`3e8!VH!-IG`pY')EfF3H21[$3!f!!!-!!!9!&X-!!!@!'!-!!!9!))-!!!
@!)J-!!!9!3B-!!!@!3`-!!!9!5%-!!!@!6)-!!!9!E6dN`9*&!e8!V%%DA82B[G
5*6J#82BK#AMUEhNCmX!V%2*r823I3r5r*`pYpeJJaUS28lAhId06*&S09!&XX&d
#XIEI,!Bj$QL!F`+a$&4"MP1A2fF23e-N@[5'1D(bi29&![G8-&-3A3+a"'Pe$f,
h8L8i$p*6r6"MN!!V%&+a32dPhI,2d`+a$bIe$d(d2d[bF2EIGB)-DU$e-5p$+[9
QVh8I,Jp8X3pL'#!RpY%#8-DU!V'""&pe*c'!*3J5$hAJ+a"'Pe$f,h8L8i"i$hH
a-#X3mRp3p"p$p,mR""`Apf'!+a"cF[6BpRmZ$d,hN!#,AhGcpR!V%2B[G5*6J'd
K32H9pe#fpf%)%J+aG!pfD[G4Mb`2H9pe$'-'pf9j$h8c("L'6hN%'8EhGcpRmZm
0!%)!!!`!!"8!43`!!"B!8!`!!"8!J3`!!"B!MJ`!!"8!i!`!!"B!k``!!"8"6J`
!!"B"93`!!"8"EJ`%!"8"F``!!"8-!!!@!)i-!!!9!-m-!!!@!08-!!!9!1!-!!!
@!1X-!!!9!6S-!!!@!8!-!!!9!8i-!!!@!98-!!!9!@i-"!!9!A--!!!9!%N!5!&
3!E-AA`"*!+X"8!)@%3'J!))"!!S!N!3#d!*!Q!!Z!%N!U!&3!KJ!53#V!9!#&J"
*!+X"8!)@!!!#d`!#d`!#d`!#d`!#d`!#d`!)!"rNr`$!mJ!'i`!!B2)!"Z-!!'$
b!!EM!!"JmJ!C!4r!qJ!!(qhr!'$p!!)J#2$q!!3)B2"`!"F$!!!mB1F!!'$p!!)
J#)Mq!!3BN3L!!"`$(m"LB2`!!"rYr`GJ!!@,R(!)K2i!!LN*#Im!(3J!!'"m2$`
iH0MX!!GJ!!C-)L!)K2i!"%N*#I!!(J)I`'$qCJ0Nc1!IlIm2B!!%5#!J#)32J2L
*#3N)!"d#!!"JrQB#F-c!l!!2B!!%5#!J#)3!!!%*#2N)!"i#(m"JrQB$12c!(qh
r$f!!"%JJ)!L%!!!"r3J*#!!G!J!!B2jQ!Kc!`1`!$f!!"%JL)!L)$i!!#*!!%3J
!(J)I`',qCJ0-a-!IlIm(B!!%5"`B#2$q!!3)B1$`!"%)!!!mCM`m1(M!l!!"B!(
c!!i"(m$k!!!IlIm"B!,c!!IM!!&J$2-!"q-!!@!3m`!(i`!"B#$c!"%!(q6r!H$
!r3!!J2X!!!,r!",M!!"Kr3!$!3$m3[i!!33"r`!5i`!!C[d!!`%!J%,q!!%%!Im
!%Z-!!'Mp!!S#!)$L`,R$MJ#!!",M!!"`r3!+!J$i3b$#*%3!J!!5i`!!B2d!#J)
!"%)JJL3%!)!!%q3!!3(Jr3!+!J!%3L#$j!3!J!!6j!!"!Q$p!!S#!!4#)))%"!#
!!#6q!!dJaJ"!!!B!rJ$%!!J!![8!!34Jr3!)!3#%3L##*%3"r`!LrJ!,)%)!3!!
#!"!!4!!)m`!"''$p!!J"!(Jb))($J`(r!#2q!""33J#Kim)F%$K%3(ML*K`iF2J
!!5"Jr!!!J2X!!!,r!"[q!""33J#K%L)L%%4%J)N5)L*%LIJ!!F"JmJ!FrJ!3L%)
"%4)L)K!m43#*%L)J4)$j!!)"!'$b!"cq!"#)3J%4%L)q%%4'!)Ra3L"mF2N!!JB
!B2)!(4-!)!(m3J2j%L)J%%4&!)N"3L"!#2N!!JJ!B2)!+K-!!!%%3J)*%L)L%%4
%J)N3JL*%L2N!#4!!B!!$cqI!!Mcq!!3%-(Kq!#S6!#!""%)##H2#("!m4%"ii))
F1((j!!PJ!'!!"#%%)!)LrJ!%$%L%!J!Dq`!"!3,Y!!Q!!'!!"!%%)!)KrJ!%&)5
%"!!H!3!Jr3!"!3,Z!!S$!!"J!!3""#!#)Ii!"#5%H!3!&ZB!%J3!!'!!!m%(`!)
K!q"m4)5%#!!B!3!Jk!!+'!!!B!!!)38!!L(q!2k%!3J!'3)!!!ISr`Rq!'!!!#%
%J!)KrJ!%rS5%%!!E!J!J"1S!%`(!!J"J!!3K"%!#)J2J!!4)K"!!'`)!!!6U!!X
"!J)!B!!$`33J!Mcq!!3%-(J3!!i#!#!%kJ!%!`8#!'$b!"B'!!!%$`!4M2d!!)$
c!!30#))!B2)!&JB!)!33J!#%r3!!J2-!""%33J"JmJ!A#`!!""!4-)3iZX`i$[-
!"'%J)J"JmJ!A#`!J""!4%)4%`c*%%I-!")&!%J"JmJ!B#`!!""14%)4%JL*%%23
!"3-"m(S!B2)!'!X!)!33N4#%I))L4!ld!!8%!4"#!'$b!"J,!!!%%*%3K%##)N3
"p!!&#!%33J"JmJ!B#`!J""#6%)4%JL*%%I3!"6!"%%)!B2)!'!X!!!32$4#%1))
L1!ld!!9!!4r#!'$b!"!#!#!%l!!'!B!"!!)!B2)!%!)!!!6X!!B#!!%!!J"JmJ!
3!J!J"1`!"J`!!Irq!'$b!"!#!!!%l!!'%!!"4%B!B2)!%!)!)!6X!!CJ!!%4%J"
JmJ!3!J!!"1`!"S!!!84'!'$b!"%#!#!%l3!(!3!!!4%5!'$b!"X-!!!%$a!3"J!
!##!(J2F!"`B!!!&%4J"JmJ!E$!!J""#3!!!#!!!-B!K!p`!(#!!!!4%5!'$b!"`
0!!!%%"BaFKa%#U1)"a(i!!F`!!!"4%B!B2)!(!d!)!33'4'#)N3**%J)NIJ!"d!
!!!%4%J"JmJ!G$3!!"!m4%3)L4!JN#!L4q3!)!B!!!!&%4J"JmJ!G$3!J"!#4%3)
q4!JN#!L4q3!!![i!"!%4%J"JmJ!G$3!!"!#4%3)J4!JN#!L4q3!!"2i!"!&%4J"
JmJ!G$3!J""#4%3)L4!JN5%L4q3!!'2i!"!%4%J"JmJ!G$3!!"!m4%3)F2!JMKiF
2q3!!)2i!"!&%4J"JmJ!D!J!J"2`!!!6p!!!"q3!!`2i!"!%4%J"JmJ!D!J!!"2`
!!%6p!!!4qJ!!!Id!"!&%4J"JmJ!D!J!J"2`!!$Mp!!!1qJ!!"[d!"!%4%J"JmJ!
5!J!!"1m!!!Mp!!3"4%B!B2)!%J)!)!6[!!!`r3!%!4%5!'$b!"i#!!!%l`!!32d
!"!&%4J"Jr3!#)!M`rJ!%#'$`F!!H!J!J"1m!!)$p!!3"%4)!B2d!!L!)L2i!""L
4#)!!,b8!!!3#!!%"i3!!!H!'-)!!!JJ!(L-J!!!3!!&%4J"J!!@,R(!)K2i!!LN
*#Im!,a3!)!3#!!%#%3!!!K!#%!!!!aJ!)56q!!d3!!%4%J"J!!C-)L!)K2i!"%N
*#I!!,bd!!!3&#`m#!iFH!J(#%BX2!UMJ)$TMaiL3!!!"4%B!B!!%5#!J#)32J2L
*#3N)!#mY!#!%"3b4!J%)N3)#)K#-N3**%#!N)L4)N!!!!4%5!'!!"%JJ)!L%!!!
"#3Mj#!![,3!!"!L)N3(K#*%#!H)3L*%##4!Hk#)N5*!!!!&%4J"J!!4))#!)K!!
!!Id)#3J!,bd!)!3)L*%!%3L4!J)L%)L4!JR`!6!L*%L3!!!"%4)!B!!%5#)J#)J
2J!!)N!!4#!![*3!!""r)N3!4#*%#!L)3L*%##3!(+#)N5*!!!!&%4J"J!!4)("J
)m2i!"!KJi2!!)am!)!335*%#%3L4!K)L%)L4!JN3+53L*%L!!!%4%J"J!I-!)am
!!!335)m"i-FH!H(L%)L2!JMJ(L)MaiH3!!!"4%B!B!Ec!"i#!#!%q`!!%2`!!!(
q!!aJ!!)%!)!!!4%5!'!Bm`!H!J!!"2X!!"$m!!!4rJ!-J!!#"!L!!!&%4J"JB2-
!'3)!)!6e!!-1!!!$r3!)"`!!!4%5!''!m`!D!J!!"2)!!!6k!!3"4%B!E[`!!)$
l!!!#r`!H!J!J"2)!!"Mk!!3"%4)!F2d!#!%"q!"!!!!%!Im!(J)!!!6b!!!JqJ!
%!Irq!1$p!!J"!"!!3!!!"!(r!"i#!#!%mJ!!32S!"!'!"J0Jr3!+!J!KFm#j`ii
!J!!R#J!!""m!)!!!(`!Jq`!"!B$k!!3"J!B-B2d!#J)!BB4!`L4%!)!!*JS!)!3
3J#!!!"#!)2X!!!,j!!3"J!B`B2d!#J)!%34!JL3%!)!!*`X!!!33ML)iL"#12%6
m!!!-q3!%!B!'`'$p!!S#!!N%3)2N"!#!!#F,!#!%%*%N4)JI%5*%r!!!%2N!"!'
!"`"Jr3!+!J!*"%##"!3!J!!R#`!!""m4+%5)%)mL42`!!'$j!!3"J!i!B2d!#!%
"%34!JL4%!Im!*`X!)!33%6"mL"#4)N6m!!#!q3!%!B!f!'$p!!J"!1%$`)($J`(
r!#-,!!!%%"%S3)J3N5*%r3!!!rJ!"!'!aJ"Jr!!!J2X!!!,r!"X,!#!%%"%N4)J
3N5*%r3!!"2J!"!'("J"JmJ!E#`!!""!1)MKi(`mm22d!!!Mi!!3"Q!B!B2)!'J)
!)!6p!!!)rJ!!"2d!!$$i!!3"i!B!B2)!'J)!!!6p!!#)rJ!!42d!!%$i!!3"J!B
!B2)!+!)!)!6p!!"`rJ!!12i!!3'!q!!,"i!'!'!!!mrR`!)mrJ!%"$"iH!!I!J!
!"28!!!,h!!XCJ!B!B!!%)33J!L,q!!3-5)5%!"m#!#!%p3!!$2F!#f(rrJ"J!!3
""#!#)Ii!!"6qK!!!)!)!!!6e!!!3q!!-!B(rrJ"J!!3""#!#)Ii!"#5%H)3!)!)
!)!6e!!!Jq!!3"J%!!J"J!!2""m!#)32JI%6qK!!!+!B!!!3#(m"!rJ!&"!3"#!$
!q!!-'!%!!J"J!!!K"3!#)Ii!rS3"I!!S"J!J"!)#!%$q!!53!`!)!IF!$'!"(m)
!B!!!)35!!L(q!!6qK)3%!#S2!!!%"3)!4CK`mF4%Za`qZ2N!&31!!4"#!'!!"#%
%3!)L!q!!"%L%#!!U$`!J"!8#!%CNL4)L5-%)6-$j!!d-!!%33J"J!!2""#!#22i
!"!3`H(!!(3m!!!3)JJ"%4(N5)UL"#(5!q3!'-!!"%%)!B2)!(3m!)!3)JJ"%4)N
6iUL"#(b!q3!'`!!"m(S!B2)!(Jm!!!3I`J"%4)N5!4#"#F#!qJ!(!`!!!8!5!'$
b!"i2!#!%%%)!4%5*%L%3J3T%J2S!"``!!!%J)J"JmJ!H$`!!"""#!%4%H2("%)%
'1)$k!!F`!!!"%%)!B2)!'3)!)!6l!!!3rJ!!'2J!"m!!!!%)JJ"JmJ!E!J!!"2`
!!3%3rJ!!)2N!!!2q!!3""3)!B2)!'J)!)!6l!!$JrJ!!`2N!!!cq!!3"!J)!B2)
!&J)!!!6i!!!"q!!!F2i!"!%!!J"JmJ!-!J!J"qMr![i!B2)!$[8!!!Mj!!!'q3!
!B2)!%3%!)2F!!"$j!!!Bq3!!B2)!$[8!!'$j!!"Jq3!!B2)!%J%!)2F!!)$k!!%
"J2N!!'$b!!lf!!!$q3!!"[J!!'$b!"%"!#$i!!!%q3!!'2J!!'$b!!lf!!!Bq3!
!B2J!!'$b!")"!#$i!!!JqJ!"!B$i!!"JmJ!1pJ!!`2S!!!Eh!!"JmJ!4!3!Jq3!
!!IN!!$Mh!!"JmJ!1p`!!![N!!-$h!!"JmJ!4!3!Jq3!!$2S!!!2f!!"JmJ!1p`!
!%2S!!!cf!!"JmJ!4!3!Jq3!!B2S!!$$f!!"JmJ!8p!!"!H$q!!$!rJ!""i$l!!"
JmJ!D!`!J!2li!!-''!H!r!!%''!H$MMq!!"JmJ!CrJ!!%2J!!`J%$-$m!!3J%$-
BB2i!!'$b!#!)!#!!%%5k`&Q(r3!%#H3-ci$p!!3J%$-mm2i!!'$b!#$q!!B34--
JCNL3!2i!""2b$-c!r3!%3!Jc''$q!!"JmJ!K#3!J!""%JL"%5)$q!!36mJc-`2d
!"%!)-aKJrJ!!B2)!)2i!"K"%JL"%6i$q!!36mJc-`2d!#%!)-aKJ`!!!B2)!)!J
!)!!34))J4%Mp!!36mJc-`2d!#%!)-aKJ2!!!B2)!)2i!"K"-JL"%5)$q!!3*j!c
-`2d!##!3-aKJ!i!!B2)!)3N!)!!30))J4%F3rJ!%#!3(M-$p!!JJ%"iBB!"`!'$
b!",d!!%''2S!!4KJr3!#$J"JmJ!9!3!JpJ!"!H$k!!%(J2d!!J(!B2)!"q3!!6"
JmJ!+!3!JjJ!"$Q$b!!IN!!%"i2)!#3%!)18!!(Mb!",M!!"Rr3!#)!M`rJ!%#'$
`F!!@!3!Jj3!"B1$q!!)J#)Mq!!3BN3L!!"2M!!GJ'!@,R(!)K2i!!LN*#Im!&J%
!)18!"f!!"N`L)!L%rJ!%53N*m!!6i`!2B!!%5#!J#)32J2L*#3N)!"B"!#$P!!p
J!!4))#!)K!!!!3N)q3J!%q-!$f!!"%JJ)!L%!!!"r3J*#!!@!3!Jj3!2B!!%5#)
J#)J2J!!)N!!4#!!6i`!(B!!%5"`B#2$q!!3)B1$`!!N"!#$P!!"JmJ!-rJ!!&HP
9!J!!B2)!#3%!)18!!'$b!!EM!!"JmJ!*!3!Jj3!!B2)!$Z-!!'$m!!#!q`!!![m
!&3%!)18!!'$p!!-"!!L%rJ!""!(r!",M!!"Jr3!$!3!BK2i!!33"r`!9!3!Jj3!
!B2d!#J)!+F@!ZF11!)!!%Z-!!'$p!!S#!%L'3-)N4!#!!"8"!#$P!!"Jr3!+!J#
)K%##*!3!J!!5i`!!B2d!#J)"#)4!Jq3%!)!!'`F!)!%)!!!"L1X!!'$p!!S#!Ib
%3))%"!#!!"X(!!!"#!!!!BMV!!"Jr3!)!3!)K%##*%3"r`!H#J!J!3MKaF&)iX`
ilJ!!B2d!#!%!#'4!JF1$!Im!'`X!!!%*%LB"54-b4)$[!!"Jr!!!J2X!!!,r!")
+!#!"#3)N!5Mb)N6Z!!"JmJ!5#J!!!3MMj!%T%L*mlJ!!B2)!%JS!)!%)%J3"'4)
L31i!!'$b!")+!!!"#4)N!4N5)N6Z!!"JmJ!6#`!J!2$Ka!%)mL)iJ1m!!'$b!"2
M!!GJ!!22jm!#22i!"!3`H(J!&J%!)18!"f!!"#%%)!)LrJ!%$%L%K!!6i`!(B!!
%!33J!L(q!!!8rS3!!"B"!#$P!!GJ!!3""#!#)Ii!"#5%H(J!'3)!!!ISr`hq!'!
!!m%(`!)K!q"m42k%!!!A!J!J"1J!#3)!B!!!)38!!L(q!2f%!!!C!J!!"1J!#3)
!B!!!)35!!L(q!!$qrS3!!"N#!#!%k2m4mJ"J!!3K"%!#)J2J!!4)K)3!'3)!!!6
Sr`Rb!'!!!m%%)!)mrJ!%"$"iH!!-!J!J"1Mr![)!B2)!%JJ!!!6Khrprr[IZr`,
b!'$b!"))!#!%hYrrrrl[l[m#mJ"JmJ!A$3!!"0r6SRMqhTiiF2(4mrm#mJ"JmJ!
A$3!J"0r0RhGq[QhEYfl2mrm#mJ"JmJ!A$3!!"0rG[hIqIZhEYflImrm#mJ"JmJ!
A$3!J"0rG[hMq[Z`EYf$Imrm#mJ"JmJ!A$3!!"0rG[hpqhZhlYfrImrm#mJ"JmJ!
A$3!J"0lG[hGqlZhEYflImrm#mJ"JmJ!A$3!!"1(G[hMqpZiiF2(Imrm#mJ"JmJ!
4!J!J"2Vr!I[hmIm#mJ"JmJ!4!J!!"2Vr!I[hmIm#mJ"JmJ!-!J!J"1Mr![)!B2)
!$!)!!!6Sr`,b!'$b!!`#!#!%k!!#!J"JmJ!-!J!!"1J!!J)!B2)!$!)!)!ISr`,
q!'$b!!EM!!"JmJ!*!3!Jj3!!B2)!"Z-!!'$b!!N"!#$P!!"JmJ!'i`!!B2)!#3%
!)18!!'$b!!EM!!"JmJ!*!3!Jj3!!B2)!#[-!!!rb!!"JmJ!5!3!Jp3!&--!)!##
!p`!!B2)!$[-!"%!J#!!JpJ!!B2)!%`%!)28!"NmJ&"aaL)li!!"JmJ!3m`!'Rj!
!&#)JL*(i!!"JmJ!6!3!Jp3!'Rj!!)L!JL*(i!!"JmJ!3m`!'Rj!!)L!JK4ri!!"
JmJ!6!3!Jp3!'Rj!!Ib!JK4$i!!"JmJ!3m`!'6b"")L##%IJ!!'$b!"`8!#!!!!%
!!"J$q!-3!!"!)%%F'))1q!!!B2)!&Id!#`%!!!J!3!%3!!!``2-!!'$b!"B1!#!
!!!+(M`K`31%4!!!2mJ!!B2)!%Id!"`+%5)L)34%5l`!!B2)!%`X!)!!!"%4)L)K
!m46[!!"JmJ!4r3!("%4)L2K"%4M[!!"JmJ!6#`!J!!!2j%L)J%%4&1m!!'$b!"6
p!!S)*%L)L%%4%J!!$r)!!'$b!"`8!#!!!!JRM`K`32%4!!!``#!!!!JJq!!!B2)
!&2`!!33)qJ!&3#!J!!!)p`!!B2)!'J%!)2i!!33)qJ!)3#!L`iFFBL1!qJ!!B2)
!%[-!#)!3)b4)L#)N32S!!'$b!"8"!#$e!!L!%#)Mb!JL*%$k!!"JmJ!5m`!)J"!
L*%J))8I!qJ!!B2)!&!%!)28!"i!3)L4)##&%q3!!B2)!%[-!#%!J)L4)L##%32S
!!'$b!"Ec!!a!)#)Ma`BJJi!!"q$mrJ!!B2)!%2-!!6$!q!!"3!Mq!!"JmJ!2m`!
!$rF!!B!3rJ!!B2)!$1N!!J'!-2i!!'$b!![S!!&!#2i!!'$b!![S!!%J"2i!!'$
b!![S!!%J"2i!!'$b!!cT!!)%3)Mq!!"JmJ!-k3!#!i4`rJ!!B2)!"Z-!!'$b!!E
M!!"JmJ!'i`!!B2)!"Z-!!'$b!!J!(q6r!1$b!!J!(q6r!1$b!!,6!!,6!+!!Jrm
!N!3"#`X!!5-M!!%2$`!"$`m!!3m2!!%2$`!"$`m!!3m2!!%2$`!"#`X!!3m2!!)
2JJ!"#`X!!3i1!!)1JJ!"$!`!!3`-!!%-$!!"$!`!!3`-!!)1KJ!"$!`!!3`-!!%
-$!!#$SJ!!3i1!!%1$J!"$Ji!!3i1!!%1$J!"$Ji!!3`-!!%1$J!#$S-!!3i1!!)
1K3!"$Ji!!Jk$!!%1$J!#$S3!!3i1!!)1JJ!"$!`!!3`-!!%-$!!"$!`!!3`-!!%
-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%
-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%-$!!"$!`!!3`-!!%
-$!!"$!`!!3i1!*!$!3i1!*!&!3i1!!)1J`!"$!`!!3`-!!%-$!!"$!`!!3`-!!%
-$!!"$!`!!3i1!!)1KJ!"$Ji!!Jk'!*"I-[hJ)!!"-!!L!*!$#`#3!c-4N!!J!!(
d!'T*!3!M!!X!-a'-+!!#DJ!Q6!)!$`!Z!$-6G#!!!TJ!$%`"!!m!23!c%C3S!!-
@!#*-!3!2!%`!-a0X)!!#[!!-6!%!$`"E!$,pa#J!"j)!1N`"!!m!DJ!brJ`S!!6
`!#C-!3!2!(N!-[jF)!!$#J!-6!%!$`#)!$-6B#J!"4B!-N`"!!X!P`!brE3J!!-
i!'T*!3!2!+)!-a0i)!!$SJ!-6!%!(J#a!$-4J#J!"SS!6%`"!!X!c`!brJ!J!!E
k!'T*!3!1!0S!-[j-)!!"AJ!-5`%!(!$S!$-4U#J!#V`!ENX!!!`""!!c%EJJ!!H
'!!`b!3!-!4!!-a'm)!!+KJ!f-J%!$!%F!$-4T#!!#P`!+M)"!!`"+!!c%FJJ!!S
f!#Bb!3!-!63!-a(3)!!&Z!!--J%!9!&!!$-4f#J!%pi"HJ-"!!`"P!!c%H!J!!,
q!!`b!3!-!D!!-a(S)!!$dJ!D-J%!$!'X!$-4m#!!!AB!$$)"!(!"Z!!c%IJ)!"!
%!IB$!3!1!LJ!N!B$l!!-5`%!$J)f!*!%#!!&8!!55`%!$J*%!*!%#!!%EJ!H!`%
!$J*5!*!%#!!%3J!H!`%!$J*J!*!%#!!%aJ!F!`%!$J*Z!$,pc#J!"*`!(!-"!!`
#I!!brG3J!!5i!!ic!3!1!SJ!-[rX)!!#X!!-5`%!+J+@!$,q##J!$HJ!`!-!!!i
#`!!brNJJ!!+N!!a,!3"'!!i"-[iX+!!1rJ%'5`%!$J"8!6,pk#!!!@S!$%X"!#S
!BJ%c%c3S!!XU!*T,!3!1!)`"-a-N)!!%B!!-5`%!1!#D!6,pG#J!$!)!dNX"!!i
!dJ%c%c`J!!*H!!a,!3!F!1!"-a0-+!!$q!")5`%!$!$m!6-6A#!!"Z`!$$)"!!`
"#!%c%fJS!!RU!#3b!3!-!43"-a0`)!!*a!!Q-J%!$!%J!6-4H#!!"pS!'$)"!!`
",!%brJ3J!!K)!!ib!3!-!6J"-[id)!!)U!!--J%!$!&%!6,qB#J!$6!!)M)"!!`
"8!%brKJJ!!d+!#Bb!3!-!9`"-[hN)!!)H!!5-J%!$!&S!6,pM#!!#1J!$M)"!!`
"G!%c!!3J!!Ld!!`b!3!-!B!"-[hd+!!-k!!L-J%!$!'-!6,qD#!!#p`!*M)"!!`
"Q!%brQ`J!!Cb!")b!3!-!D3"-[iJ)!!(q!!1-J%!$!'`!6,q-#!!#!B!$$)"!!`
"[!%brr!J!!J5!#Bb!3!-!FJ"-[j%)!!)1!!3-J%!$!(8!6,q(#!!$9)!)M)"!!`
"i!%brIJJ!!KH!"Sb!3!-!H`"-[hB)!!+$J!N-J%!$!(i!6,pZ#!!#)i!'M)"!!`
#"!%brA`S!!9L!#Bb!3!-!K!"-[e`)!!)aJ!L-J%!$!)F!6-6,#J!"F3!*M)"!!`
#+!%c%c!J!!N'!#)b!3!-!M3"-[f%+!!0PJ!X-J%!$!*!!6-6+#!!#83!)M)"!!`
#6!%c%d!J!!Mf!!ib!3!-!PJ"-a0))!!&L!!1-J%!$!*N!6-68#!!!ki!$$)"!!i
#F!%c%eJJ!!E@!!a,!3!!!Ri"-[f`)!!"TJ!LB`%!$J*q!6-6C#!!"1)!$%X"r[N
!!!)brr`J!"F5&fKM!3!!!3F#-[fS)!!"dJ!LB`%!$J%(!M,pd#!!!mB!$%X"!#S
"&3)brI!S!!AU!)K,!3!-!6m#-[i8)!!(c!!--J%!$!&,!M,q*#J!$F)!*M)"!!`
"9`)brF!J!!ed!#)b!3!-!@-#-[j8+!!*MJ!Q-J%!$!&[!M,q8#!!#@B!)M)"!!`
"H`)brLJS!!l5!#`b!3!-!BF#-[i3)!!"JJ!L-J%!$J'6!M,pl#!!")`!$%X"!&3
"S3)brG`S!"9B!A3$!!!1!I8#-[fm)!!$ZJ!-5`%!9!)$!M-4Q#J!%IS"I%X"!!!
"T!#3!`)!!!,m!*!$!J!!"%!!N!-#!!!%E!#3!`)!!!5B!*!$"!!!"1i!N!-#!!!
&5!#3!`J!!!D%!*!$"J!!"Z)!N!-+!!!'q!#3!`)!!!IB!*!$!J!!"r)!N!-'!!!
)9J#3!`J!!!L+!*!$"!!!#-!!N!-'!!!*"!#3!`)!!!Ni!*!$$!!!#BJ!N!-'!!!
*Y!#3!a!!!!Sb!*!$"!!!#m3!N!-B!!!-e!#3!a3!!!l)!*!$#J!!%kB!N!-i!!!
@c!#3!dB!!$E-!,"Im#H5!!!"!*!$!ZB!!!(Q!*!$DJ!!#$X46'PRD(46F'9PC#"
3BA0MB@`!N!S3-6Nh)%0SEfpcCA)J8%&$5h)#!*![Ric2"`!!0X`!!!03!*!-!JS
P!*!$#,)29'mJ4'&ZERNJ-5mc,cJi!*!5!JJP!*!$#,N!N#)#$#8!N!-)Z3T)HA"
PFP4TF#!c!*!5)#iX1b3!!0!!!#rrB#""63!J8%d!1J#3#J%!!!&-"P0eEQ4KH3#
3#3C0EfjNBAN!N!N(9(9PFf4KH3#3#!PAC@4ZCA0NBAN!N!B)9'KeFR0NBAN!N!F
'4R*TC'&j!*!*#&0KG(9bC'&j!*!("dTKER9KFRN!N!J)4Q9LFR9KFRN!N!F&6@&
bBfJ!N!S&3A"bD@`!N!S$6@&j!*!-"%TeEQ8!N!X%5R9XH3#3#`C"G@GeFh3!N!N
*8f9`G'9YBQ9b!*!'"dpMG'pLCA)!N!J)6QpfC@eLCA)!N!F)4'9MC@eLCA)!N!I
rr`!$!*!%,#!!!#!!N!-X)!#3"`&1G3#3!aJ!#`!A!"B!&3!8!*!$!`!#!!3!"3!
'!!F!N!-3$b"PG'jbEf&TFf4XD'0QF!#3!ci!&!!K!*i!R`!1!*!$&J#F!!-!&3#
G!!3!$`!L!!)!%!!A!"3!"3!5!!dq2cmq"$q3"38q2Mmq2cm)2Mi!!!%!N!-#jJ!
!!HB!N!0U!$*LK!8Q!*!$(!"U!!&*6P4-!!%!%P088L!!!J!U!!$rrb!!N!J"rrm
J!!!N!*!%!b$rr`!!!A3!N!3#[2rr!!!"N!!!N!3$)Irr!!!"T!!c%B5dpJ:
---