Okay, here's a patch that gets arround the problem.  The patch is a major
hack and will not be put into CVS ever ever ever.  However it should get
past your problem.

What I really need to determine is how duplicates got into the SST record to
begin with.

-- Glen

----- Original Message -----
From: "Stefan Neudorfer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 02, 2002 5:03 AM
Subject: Re: Can not create HSSFWorkbook for the file attached


> Version - it's a good question. I get this file from our partners in
> italy. I changed it and saved it with Star Office (5.2) - the version
> which I send to you. But I get the same error with the original File.
> This was my first try to look what I can do again this error.
>
>
> Glen Stampoultzis wrote:
>
> >Hi, it appears that there are duplicate string entries in the SSTRecord.
> >Which version of Excel was this file created with?
> >
> >-- Glen
> >
> >----- Original Message -----
> >From: "Stefan Neudorfer" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Monday, April 01, 2002 2:02 PM
> >Subject: Re: Can not create HSSFWorkbook for the file attached
> >
> >
> >>We get the same error with the first try with our file and now we search
> >>about a workarrount for this bug. I check our version, it is the newest
> >>version from POI.
> >>
> >>We have to import some files like this file into our database and we
> >>hope POI can help us that we never have to make some CSV-files before we
> >>can work with this data.
> >>
> >>
> >>
> >>
> >>Iouri Michtchenko wrote:
> >>
> >>>Could anybody test this file?
> >>>When I do :
> >>>
> >>>HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream("test.xls"));
> >>>
> >>>It throws an exception:
> >>>
> >>>net.sourceforge.poi.hssf.record.RecordFormatException: Unable to
> >>>
> >construct
> >
> >>>record instance
> >>>net.sourceforge.poi.hssf.record.Record[]
> >>>net.sourceforge.poi.hssf.record.RecordFactory.createRecord(short,
short,
> >>>byte[]) (RecordFactory.java:271)
> >>>java.util.List
> >>>
>
>>net.sourceforge.poi.hssf.record.RecordFactory.createRecords(java.io.InputS
t
> >>
> >r
> >
> >>>eam) (RecordFactory.java:202)
> >>>void
> >>>
>
>>net.sourceforge.poi.hssf.usermodel.HSSFWorkbook.<init>(net.sourceforge.poi
.
> >>
> >p
> >
> >>>oifs.filesystem.POIFSFileSystem) (HSSFWorkbook.java:156)
> >>>void
> >>>
>
>>net.sourceforge.poi.hssf.usermodel.HSSFWorkbook.<init>(java.io.InputStream
)
> >>
> >>>(HSSFWorkbook.java:191)
> >>>
> >>>Thanks.
> >>>
> >>
> >>--
> >>Stefan Neudorfer
> >>E-Mail: [EMAIL PROTECTED]
> >>Tel.: 0049 89 688 00 622
> >>Fax.: 0049 89 688 00 669
> >>
> >>
> >>Firma:
> >>Stefan Th. Neudorfer Software & Consulting GmbH
> >>Klack-Redaktion
> >>Turner Str. 64
> >>81827 M�nchen
> >>Germany
> >>Web.: http://www.neudorfer.de
> >>TV-Magazin: http://www.klack.com
> >>
> >>
> >>
> >
> >
> >
> >
>
>
> --
> Stefan Neudorfer
> E-Mail: [EMAIL PROTECTED]
> Tel.: 0049 89 688 00 622
> Fax.: 0049 89 688 00 669
>
>
> Firma:
> Stefan Th. Neudorfer Software & Consulting GmbH
> Klack-Redaktion
> Turner Str. 64
> 81827 M�nchen
> Germany
> Web.: http://www.neudorfer.de
> TV-Magazin: http://www.klack.com
>
>
>


begin 666 diff.txt
M#0I);F1E>#H@;W)G+V%P86-H92]P;VDO:'-S9B]R96-O<F0O4U-44F5C;W)D
M+FIA=F$-"CT]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T-"E)#4R!F:6QE.B O:&]M
M92]C=G,O:F%K87)T82UP;VDO<W)C+VIA=F$O;W)G+V%P86-H92]P;VDO:'-S
M9B]R96-O<F0O4U-44F5C;W)D+FIA=F$L=@T*<F5T<FEE=FEN9R!R979I<VEO
M;B Q+C(-"F1I9F8@+74@+7(Q+C(@4U-44F5C;W)D+FIA=F$-"BTM+2!O<F<O
M87!A8VAE+W!O:2]H<W-F+W)E8V]R9"]34U1296-O<F0N:F%V80DQ,2!&96(@
M,C P,B Q,#HT-3HU," M,# P, DQ+C(-"BLK*R!O<F<O87!A8VAE+W!O:2]H
M<W-F+W)E8V]R9"]34U1296-O<F0N:F%V80DR($%P<B R,# R(# T.C S.C0V
M("TP,# P#0I 0" M,3 U+#8@*S$P-2PQ,"! 0 T*(" @(" @(" @3&ET=&QE
M16YD:6%N0V]N<W1S+E-(3U)47U-)6D4@*R!,:71T;&5%;F1I86Y#;VYS=',N
M0EE415]325I%.PT*(" @("!P=6)L:6,@<W1A=&EC(&9I;F%L('-H;W)T('-I
M9" @(" @(" @(" @(" @(" @(" @(" ](#!X9F,[#0H@#0HK(" @("\O($EN
M9&EC871E<R!A(&1U<&QI8V%T:6]N("T@=&AI<R!I<R!A(&UA:F]R(&AA8VL@
M=6YT:6P@=V4@8V%N(&9I9W5R92!A(&)E='1E<B!S;VQU=&EO;B!T;R!T:&ES
M#0HK(" @("\O('!R;V)L96TN#0HK(" @('!U8FQI8R!S=&%T:6,@9FEN86P@
M4W1R:6YG($154$Q)0T%412 ]("(D)",C1%503$E#051%(CL-"BL-"B @(" @
M+R\@=6YI;VX@;V8@<W1R:6YG<R!I;B!T:&4@4U-4(&%N9"!%6%134U0-"B @
M(" @<')I=F%T92!I;G0@(" @(" @(" @(" @("!F:65L9%\Q7VYU;5]S=')I
M;F=S.PT*( T*0$ @+3$X,BPW("LQ.#8L-R! 0 T*(" @(" @*B!W:&5T:&5R
M(#$V+6)I="!E;F-O9&EN9R!M=7-T(&)E('5S960N#0H@(" @(" J(#QP/@T*
M(" @(" @*B!42$E3($E3(%1(12!04D5&15)2140@34542$]$($]&($%$1$E.
M1R!!(%-44DE.1RX@248@64]5(%5312!42$4-"BT@(" @("H@3U1(15(@+&-O
M9&4^861D4W1R:6YG/"]C;V1E/B!-151(3T0@04Y$($9/4D-%(#@M0DE4($5.
M0T]$24Y'($].#0HK(" @(" J($]42$52(#QC;V1E/F%D9%-T<FEN9SPO8V]D
M93X@34542$]$($%.1"!&3U)#12 X+4))5"!%3D-/1$E.1R!/3@T*(" @(" @
M*B!!(%-44DE.1R!42$%4(%-(3U5,1"!54T4@,38M0DE4($5.0T]$24Y'+"!9
M3U4@5TE,3"!#3U)255!4(%1(10T*(" @(" @*B!35%))3D<[($E&(%E/52!5
M4T4@5$A!5"!-151(3T0@04Y$($9/4D-%(#$V+4))5"!%3D-/1$E.1RP@64]5
M#0H@(" @(" J($%212!705-424Y'(%-004-%(%=(14X@5$A%(%=/4DM"3T]+
M($E3(%=2251414X@3U54+@T*0$ @+3,R.2PQ,R K,S,S+#(S($! #0H@#0H@
M(" @('!U8FQI8R!3=')I;F<@9V5T4W1R:6YG*&9I;F%L(&EN="!I9"D-"B @
M(" @>PT*+2 @(" @(" @<F5T=7)N("@H(%5N:6-O9&53=')I;F<@*2!F:65L
M9%\S7W-T<FEN9W,N9V5T*&YE=R!);G1E9V5R*&ED*2DI#0HM(" @(" @(" @
M(" @+F=E=%-T<[EMAIL PROTECTED]**R @(" @(" @<F5T=7)N(&=E=%5N:6-O9&53
M=')I;F<H:60I+G1O4W1R:6YG*"D[#0HK(" @('T-"BL-"BL@(" @<')I=F%T
M92!5;FEC;V1E4W1R:6YG(&=E=%5N:6-O9&53=')I;F<H9FEN86P@:6YT(&ED
M*0T**R @("![#0HK(" @(" @("!);G1E9V5R(&ME>2 ](&YE=R!);G1E9V5R
M*&ED*3L-"BL-"BL@(" @(" @($]B:F5C="!O8FH@/2!F:65L9%\S7W-T<FEN
M9W,N9V5T*&ME>2D[#0HK(" @(" @("!I9B H;V)J(&EN<W1A;F-E;V8@56YI
M8V]D95-T<FEN9RD-"BL@(" @(" @(" @("!R971U<FX@*%5N:6-O9&53=')I
M;F<I;V)J.PT**R @(" @(" @96QS90T**R @(" @(" @(" @(')E='5R;B H
M*%5N:6-O9&53=')I;F=(;VQD97(I;V)J*2YV86QU93L-"B @(" @?0T*( T*
M(" @("!P=6)L:6,@8F]O;&5A;B!G9713=')I;F<Q-F)I="AF:6YA;"!I;G0@
M:60I#0H@(" @('L-"BT@(" @(" @(')E='5R;B H*"@@56YI8V]D95-T<FEN
M9R I(&9I96QD7S-?<W1R:6YG<RYG970H;F5W($EN=&5G97(H:60I*2D-"BL@
M(" @(" @(')E='5R;B H9V5T56YI8V]D95-T<FEN9RAI9"D-"B @(" @(" @
M(" @(" N9V5T3W!T:6]N1FQA9W,H*2 ]/2 Q*3L-"B @(" @?0T*( T*0$ @
M+3,U-RPX("LS-S$L-R! 0 T*(" @(" @(" @9F]R("AI;G0@:R ](# [(&L@
M/"!F:65L9%\S7W-T<FEN9W,N<[EMAIL PROTECTED]!K*RLI#0H@(" @(" @("![#0H@
M(" @(" @(" @(" @8G5F9F5R+F%P<&5N9"@B(" @("YS=')I;F=?(B K(&L@
M*R B(" @(" @/2 B*0T*+2 @(" @(" @(" @(" @(" N87!P96YD*"@H(%5N
M:6-O9&53=')I;F<@*2!F:65L9%\S7W-T<FEN9W,-"BT@(" @(" @(" @(" @
M(" @+F=E="AN97<@26YT96=E<BAK*2DI+G1O4W1R:6YG*"DI+F%P<&5N9"@B
M7&XB*3L-"BL@(" @(" @(" @(" @(" @+F%P<&5N9"AG9715;FEC;V1E4W1R
M:6YG*&LI+G1O4W1R:6YG*"DI+F%P<&5N9"@B7&XB*3L-"B @(" @(" @('T-
M"B @(" @(" @(&)U9F9E<BYA<'!E;F0H(ELO4U-475QN(BD[#0H@(" @(" @
M("!R971U<FX@8G5F9F5R+G1O4W1R:6YG*"D[#0I 0" M,S@Y+#<@*S0P,BPW
M($! #0H@(" @(" @(" @(" @8GET95M=("!S=')I;F=R96UI;F%N=" @(" @
M/2!N=6QL.PT*(" @(" @(" @(" @(&EN=" @(" @=6YI<&]S(" @(" @(" @
M(" @(#T@,#L-"B @(" @(" @(" @("!B;V]L96%N(&QA<W1N965D8V]N=&EN
M=64@(" ](&9A;'-E.PT*+2 @(" @(" @(" @(&EN=" @(" @<W1R:6YG8GET
M97-W<FET=&5N(#T@,#L-"BLO+R @(" @(" @(" @(&EN=" @(" @<W1R:6YG
M8GET97-W<FET=&5N(#T@,#L-"B @(" @(" @(" @("!B;V]L96%N(&9I<G-T
M7W)E8V]R9" @(" @(" ]('1R=64[#0H@(" @(" @(" @(" @:6YT(" @("!T
M;W1A;%=R:71T96X@(" @(" @/2 P.PT*(" @(" @(" @(" @(&EN=" @(" @
M<VEZ92 @(" @(" @(" @(" @(#T@,#L-"D! ("TT,38L.2 K-#(Y+#D@0$ -
M"B @(" @(" @(" @(" @(" @96QS90T*(" @(" @(" @(" @(" @("![#0H@
M(" @(" @(" @(" @(" @(" @("!P;W,@/2 P.PT*+2 @(" @(" @(" @(" @
M(" @(" @:6YT('1O7V)E7W=R:71T96X@/2 H=6YI8V]D97-I>F4@+2!S=')I
M;F=B>71E<W=R:71T96XI#0HM(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @("L@*&QA<W1N965D8V]N=&EN=64@/R Q#0HM(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @.B P*3L@(" @(" @(" @("\O(&YO="!U<V5D/PT**R\O(" @
M(" @(" @(" @(" @(" @("!I;G0@=&]?8F5?=W)I='1E;B ]("AU;FEC;V1E
M<VEZ92 M('-T<FEN9V)Y=&5S=W)I='1E;BD-"BLO+R @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" K("AL87-T;F5E9&-O;G1I;G5E
M(#\@,0T**R\O(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @.B P*3L@(" @(" @(" @("\O(&YO
M="!U<V5D/PT*( T*(" @(" @(" @(" @(" @(" @(" @<VEZ92 @(" @(#T-
M"B @(" @(" @(" @(" @(" @(" @(" @(" H*"!);G1E9V5R("D@7W)E8V]R
M9%]L96YG=&AS#0I 0" M-#0T+#<@*S0U-RPW($! #0H@(" @(" @(" @(" @
M(" @(" @(" @(" @4WES=&5M+F%R<F%Y8V]P>2AS=')I;F=R96UI;F%N="P@
M,"P@9&%T82P-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @('!O<R K(&]F9G-E=" K('1O=&%L5W)I='1E;BP-"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @('-T<FEN9W)E;6EN
M86YT+FQE;F=T:"D[#0HM(" @(" @(" @(" @(" @(" @(" @(" @<W1R:6YG
M8GET97-W<FET=&5N("L]('-T<FEN9W)E;6EN86YT+FQE;F=T:" M(#$[#0HK
M+R\@(" @(" @(" @(" @(" @(" @(" @("!S=')I;F=B>71E<W=R:71T96X@
M*ST@<W1R:6YG<F5M:6YA;G0N;&5N9W1H("T@,3L-"B @(" @(" @(" @(" @
M(" @(" @(" @("!P;W,@(" @(" @(" @(" @(" @*ST@<W1R:6YG<F5M:6YA
M;G0N;&5N9W1H.PT*(" @(" @(" @(" @(" @(" @(" @(" @(&QA<W1N965D
M8V]N=&EN=64@(" ](&9A;'-E.PT*(" @(" @(" @(" @(" @(" @(" @(" @
M(&%V86EL86)L92 @(" @(" @(" M/2!S=')I;F=R96UI;F%N="YL96YG=&@[
M#0I 0" M-#4V+#<@*S0V.2PW($! #0H@(" @(" @(" @(" @(" @(" @(" @
M(" @4WES=&5M+F%R<F%Y8V]P>2AS=')I;F=R96UI;F%N="P@,"P@9&%T82P-
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @('!O
M<R K(&]F9G-E=" K('1O=&%L5W)I='1E;BP-"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(&%V86EL86)L92D[#0HM(" @(" @
M(" @(" @(" @(" @(" @(" @<W1R:6YG8GET97-W<FET=&5N("L](&%V86EL
M86)L92 M(#$[#0HK+R\@(" @(" @(" @(" @(" @(" @(" @("!S=')I;F=B
M>71E<W=R:71T96X@*ST@879A:6QA8FQE("T@,3L-"B @(" @(" @(" @(" @
M(" @(" @(" @("!P;W,@(" @(" @(" @(" @(" @*ST@879A:6QA8FQE.PT*
M(" @(" @(" @(" @(" @(" @(" @(" @(&)Y=&5;72!L969T;W9E<B ]#0H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(&YE=R!B>71E6R H<W1R:6YG
M<F5M:6YA;G0N;&5N9W1H("T@879A:6QA8FQE*2 K($QI='1L945N9&EA;D-O
M;G-T<RY"651%7U-)6D4@73L-"D! ("TT-S8L,38@*S0X.2PQ-B! 0 T*(" @
M(" @(" @(" @(" @(" O+R!S;VUE(&UO<F4@<W1R:6YG<PT*(" @(" @(" @
M(" @(" @("!F;W(@*#L@=6YI<&]S(#P@9FEE;&1?,U]S=')I;F=S+G-I>F4H
M*3L@=6YI<&]S*RLI#0H@(" @(" @(" @(" @(" @('L-"BT@(" @(" @(" @
M(" @(" @(" @($EN=&5G97(@(" @(" @:6YT=6YI<&]S(#T@;F5W($EN=&5G
M97(H=6YI<&]S*3L-"BLO+R @(" @(" @(" @(" @(" @(" @26YT96=E<B @
M(" @("!I;G1U;FEP;W,@/2!N97<@26YT96=E<BAU;FEP;W,I.PT*(" @(" @
M(" @(" @(" @(" @(" @56YI8V]D95-T<FEN9R!U;FES='(@(" @/0T*+2 @
M(" @(" @(" @(" @(" @(" @(" @("@H(%5N:6-O9&53=')I;F<@*2!F:65L
M9%\S7W-T<FEN9W,N9V5T*&EN='5N:7!O<RDI.PT**R @(" @(" @(" @(" @
M(" @(" @(" @(&=E=%5N:6-O9&53=')I;F<H=6YI<&]S*3L-"B -"B @(" @
M(" @(" @(" @(" @(" @(&EF("AU;FES='(N9V5T4F5C;W)D4VEZ92@I(#P]
M(&%V86EL86)L92D-"B @(" @(" @(" @(" @(" @(" @('L-"B @(" @(" @
M(" @(" @(" @(" @(" @("!U;FES='(N<V5R:6%L:7IE*'!O<R K(&]F9G-E
M=" K('1O=&%L5W)I='1E;BP@9&%T82D[#0H@(" @(" @(" @(" @(" @(" @
M(" @(" @:6YT(')S:7IE(#T@=6YI<W1R+F=E=%)E8V]R9%-I>F4H*3L-"B -
M"BT@(" @(" @(" @(" @(" @(" @(" @("!S=')I;F=B>71E<W=R:71T96X@
M*ST@<G-I>F4[#0HK+R\@(" @(" @(" @(" @(" @(" @(" @("!S=')I;F=B
M>71E<W=R:71T96X@*ST@<G-I>F4[#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @<&]S(" @(" @(" @(" @(" @("L](')S:7IE.PT*(" @(" @(" @(" @
M(" @(" @(" @(" @(&%V86EL86)L92 @(" @(" @(" M/2!R<VEZ93L-"B @
M(" @(" @(" @(" @(" @(" @('T-"D! ("TU,#(L-R K-3$U+#<@0$ -"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @4WES=&5M+F%R<F%Y8V]P>2AU
M8W,L(# L(&1A=&$L#0H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @<&]S("L@;V9F<V5T("L@=&]T86Q7<FET=&5N+ T*
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(&%V86EL86)L92D[#0HM(" @(" @(" @(" @(" @(" @(" @(" @(" @('-T
M<FEN9V)Y=&5S=W)I='1E;B K/2!A=F%I;&%B;&4[#0HK+R\@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @<W1R:6YG8GET97-W<FET=&5N("L](&%V86EL
M86)L93L-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @<W1R:6YG<F5M
M:6YA;G0@(" @(#T-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(&YE=R!B>71E6R H=6-S+FQE;F=T:" M(&%V86EL86)L92D@*R!,:71T;&5%
M;F1I86Y#;VYS=',N0EE415]325I%(%T[#0H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(%-Y<W1E;2YA<G)A>6-O<'DH=6-S+"!A=F%I;&%B;&4L('-T
M<FEN9W)E;6EN86YT+ T*0$ @+34R-"PW("LU,S<L-R! 0 T*(" @(" @(" @
M>PT*( T*(" @(" @(" @(" @("\O('-H;W)T(&1A=&$Z('=R:71E(&]N92!S
M:6UP;&4@4U-4(')E8V]R9 T*+2 @(" @(" @(" @(&EN="!D871A<VEZ92 ]
M(%]S<W1?<F5C;W)D7V]V97)H96%D("L@=6YI8V]D97-I>F4[(" @(" @(" @
M(" O+R!N;W0@=7-E9#\-"BLO+R @(" @(" @(" @(&EN="!D871A<VEZ92 ]
M(%]S<W1?<F5C;W)D7V]V97)H96%D("L@=6YI8V]D97-I>F4[(" @(" @(" @
M(" O+R!N;W0@=7-E9#\-"B -"B @(" @(" @(" @("!W<FET95-35$AE861E
M<B@-"B @(" @(" @(" @(" @(" @9&%T82P@," K(&]F9G-E="P-"D! ("TU
M,S8L-R K-30Y+#<@0$ -"B @(" @(" @(" @("!F;W(@*&EN="!K(#T@,#L@
M:R \(&9I96QD7S-?<W1R:6YG<RYS:7IE*"D[(&LK*RD-"B @(" @(" @(" @
M("![#0H@(" @(" @(" @(" @(" @(%5N:6-O9&53=')I;F<@=6YI<W1R(#T-
M"BT@(" @(" @(" @(" @(" @(" @("@H(%5N:6-O9&53=')I;F<@*2!F:65L
M9%\S7W-T<FEN9W,N9V5T*&YE=R!);G1E9V5R*&LI*2D[#0HK(" @(" @(" @
M(" @(" @(" @("!G9715;FEC;V1E4W1R:6YG*&LI.PT*( T*(" @(" @(" @
M(" @(" @("!3>7-T96TN87)R87EC;W!Y*'5N:7-T<BYS97)I86QI>F4H*2P@
M,"P@9&%T82P@<&]S("L@;V9F<V5T+ T*(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @('5N:7-T<BYG971296-O<F13:7IE*"DI.PT*0$ @+34T
M-BPR," K-34Y+#8@0$ -"B @(" @(" @(')E='5R;B!R=F%L.PT*(" @("!]
M#0H@#0HM(" @("\O(&YO="!U<V5D.B!R96UO=F4_#0HM(" @('!R:79A=&4@
M:6YT(&-A;&-U;&%T95-T<FEN9W-I>F4H*0T*+2 @("![#0HM(" @(" @("!I
M;G0@<F5T=F%L(#T@,#L-"BT-"BT@(" @(" @(&9O<B H:6YT(&L@/2 P.R!K
M(#P@9FEE;&1?,U]S=')I;F=S+G-I>F4H*3L@:RLK*0T*+2 @(" @(" @>PT*
M+2 @(" @(" @(" @(')E='9A;" K/0T*+2 @(" @(" @(" @(" @(" H*"!5
M;FEC;V1E4W1R:6YG("D@9FEE;&1?,U]S=')I;F=S+F=E="AN97<@26YT96=E
M<BAK*2DI#0HM(" @(" @(" @(" @(" @(" @(" N9V5T4F5C;W)D4VEZ92@I
M.PT*+2 @(" @(" @?0T*+2 @(" @(" @<F5T=7)N(')E='9A;#L-"BT@(" @
M?0T*+0T*(" @(" O*BH-"B @(" @("H@4')O8V5S<R!A($-O;G1I;G5E(')E
M8V]R9"X@02!#;VYT:6YU92!R96-O<F0@9F]R(&%N(%-35"!R96-O<F0-"B @
M(" @("H@8V]N=&%I;G,@=&AE('-A;64@:VEN9"!O9B!D871A('1H870@=&AE
M(%-35"!R96-O<F0@8V]N=&%I;G,L#0I 0" M.3$Q+#$V("LY,3 L,38@0$ -
M"B @(" @(" @(')E='5R;B!O9F9S970@+2!P;W,[#0H@(" @('T-"B -"BT@
M(" @<')I=F%T92!I;G0@8V%L8W5L871E54-!<G)A>4QE;F=T:"AF:6YA;"!B
M>71E(%M=6UT@=6-A<G)A>2D-"BT@(" @>PT*+2 @(" @(" @:6YT(')E='9A
M;" ](# [#0HM#0HM(" @(" @("!F;W(@*&EN="!K(#T@,#L@:R \('5C87)R
M87DN;&5N9W1H.R!K*RLI#0HM(" @(" @("![#0HM(" @(" @(" @(" @<F5T
M=F%L("L]('5C87)R87E;(&L@72YL96YG=&@[#0HM(" @(" @("!]#0HM(" @
M(" @("!R971U<FX@<F5T=F%L.PT*+2 @("!]#0HK+R\@(" @<')I=F%T92!I
M;G0@8V%L8W5L871E54-!<G)A>4QE;F=T:"AF:6YA;"!B>71E(%M=6UT@=6-A
M<G)A>2D-"BLO+R @("![#0HK+R\@(" @(" @(&EN="!R971V86P@/2 P.PT*
M*R\O#0HK+R\@(" @(" @(&9O<B H:6YT(&L@/2 P.R!K(#P@=6-A<G)A>2YL
M96YG=&@[(&LK*RD-"BLO+R @(" @(" @>PT**R\O(" @(" @(" @(" @<F5T
M=F%L("L]('5C87)R87E;(&L@72YL96YG=&@[#0HK+R\@(" @(" @('T-"BLO
M+R @(" @(" @<F5T=7)N(')E='9A;#L-"BLO+R @("!]#0H@#0H@(" @('!R
M:79A=&4@=F]I9"!M86YU9F%C='5R95-T<FEN9W,H9FEN86P@8GET92!;72!D
M871A+"!F:6YA;"!I;G0@:6YD97@L#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @<VAO<G0@<VEZ92D-"D! ("TQ,#(Y+#@@*S$P,C@L
M,34@0$ -"B @(" @(" @(&5L<V4-"B @(" @(" @('L-"B @(" @(" @(" @
M("!);G1E9V5R(&EN=&5G97(@/2!N97<@26YT96=E<BAF:65L9%\S7W-T<FEN
M9W,N<VEZ92@I*3L-"BT-"BT@(" @(" @(" @("!F:65L9%\S7W-T<FEN9W,N
M<'5T*&EN=&5G97(L('-T<FEN9RD[#0HK(" @(" @(" @(" @:68@*&9I96QD
M7S-?<W1R:6YG<RYG971+97E&;W)686QU92AS=')I;F<I(#T](&YU;&PI#0HK
M(" @(" @(" @(" @>PT**R @(" @(" @(" @(" @("!F:65L9%\S7W-T<FEN
M9W,N<'5T*&EN=&5G97(L('-T<FEN9RD[#0HK(" @(" @(" @(" @?0T**R @
M(" @(" @(" @(&5L<V4-"BL@(" @(" @(" @("![#0HK(" @(" @(" @(" @
M(" @(%5N:6-O9&53=')I;F=(;VQD97(@:&]L9&5R(#T@;F5W(%5N:6-O9&53
M=')I;F=(;VQD97(H<W1R:6YG*3L-"BL@(" @(" @(" @(" @(" @9FEE;&1?
M,U]S=')I;F=S+G!U="AI;G1E9V5R+"!H;VQD97(I.PT**R @(" @(" @(" @
M('T-"B @(" @(" @('T-"B @(" @?0T*( T*0$ @+3$Q-#(L,3 @*S$Q-#@L
M,3 @0$ -"B @(" @(" @(" @(" @(" @9F]R("@[('5N:7!O<R \(&9I96QD
M7S-?<W1R:6YG<RYS:7IE*"D[('5N:7!O<RLK*0T*(" @(" @(" @(" @(" @
M("![#0H@(" @(" @(" @(" @(" @(" @("!I;G0@(" @(&%V86EL86)L92 ]
M(%]M87@@+2!P;W,[#0HM(" @(" @(" @(" @(" @(" @("!);G1E9V5R(&EN
M='5N:7!O<R ](&YE=R!);G1E9V5R*'5N:7!O<RD[#0HK+R\@(" @(" @(" @
M(" @(" @(" @($EN=&5G97(@:6YT=6YI<&]S(#T@;F5W($EN=&5G97(H=6YI
M<&]S*3L-"B -"B @(" @(" @(" @(" @(" @(" @('5N:7-T<B ]#0HM(" @
M(" @(" @(" @(" @(" @(" @(" @*"@@56YI8V]D95-T<FEN9R I(&9I96QD
M7S-?<W1R:6YG<RYG970H:6YT=6YI<&]S*2D[#0HK(" @(" @(" @(" @(" @
M(" @(" @(" @9V5T56YI8V]D95-T<FEN9RAU;FEP;W,I.PT*(" @(" @(" @
M(" @(" @(" @(" @:68@*'5N:7-T<BYG971296-O<F13:7IE*"D@/#T@879A
M:6QA8FQE*0T*(" @(" @(" @(" @(" @(" @(" @>PT*(" @(" @(" @(" @
M(" @(" @(" @(" @('-T<FEN9V)Y=&5S=W)I='1E;B K/2!U;FES='(N9V5T
M4F5C;W)[EMAIL PROTECTED]*0$ @+3$R,3 L,3 @*S$R,38L.#0@0$ -"B @(" @
M(" @(&9O<B H:6YT(&L@/2 P.R!K(#P@9FEE;&1?,U]S=')I;F=S+G-I>F4H
M*3L@:RLK*0T*(" @(" @(" @>PT*(" @(" @(" @(" @(%5N:6-O9&53=')I
M;F<@<W1R:6YG(#T-"BT@(" @(" @(" @(" @(" @*"!5;FEC;V1E4W1R:6YG
M("D@9FEE;&1?,U]S=')I;F=S+F=E="AN97<@26YT96=E<BAK*2D[#0HK(" @
M(" @(" @(" @(" @(&=E=%5N:6-O9&53=')I;F<H:RD[#0H@#0H@(" @(" @
M(" @(" @<F5T=F%L("L]('-T<FEN9RYG971296-O<F13:7IE*"D[#0H@(" @
M(" @("!]#0H@(" @(" @("!R971U<FX@<F5T=F%L.PT**R @("!]#0HK#0HK
M(" @('!R:79A=&4@8VQA<W,@56YI8V]D95-T<FEN9TAO;&1E<@T**R @(" @
M(" @(" @(&EM<&QE;65N=',@0V]M<&%R86)L90T**R @("![#0HK(" @(" @
M("!P=6)L:6,@56YI8V]D95-T<FEN9R!V86QU93L-"BL-"BL@(" @(" @('!U
M8FQI8R!5;FEC;V1E4W1R:6YG2&]L9&5R*%5N:6-O9&53=')I;F<@=F%L=64I
M#0HK(" @(" @("![#0HK(" @(" @(" @(" @=&AI<RYV86QU92 ]('9A;'5E
M.PT**R @(" @(" @?0T**PT**R @(" @(" @+RHJ#0HK(" @(" @(" @*B!#
M;VUP87)E<R!T:&ES(&]B:F5C="!W:71H('1H92!S<&5C:69I960@;V)J96-T
M(&9O<B!O<F1E<BX@(%)E='5R;G,@80T**R @(" @(" @("H@;F5G871I=F4@
M:6YT96=E<BP@>F5R;RP@;W(@82!P;W-I=&EV92!I;G1E9V5R(&%S('1H:7,@
M;V)J96-T(&ES(&QE<W,-"BL@(" @(" @(" J('1H86XL(&5Q=6%L('1O+"!O
M<B!G<F5A=&5R('1H86X@=&AE('-P96-I9FEE9"!O8FIE8W0N/' ^#0HK(" @
M(" @(" @*@T**R @(" @(" @("H@5&AE(&EM<&QE;65N=&]R(&UU<W0@96YS
M=7)E(#QT=#YS9VXH>"YC;VUP87)E5&\H>2DI(#T]#0HK(" @(" @(" @*B M
M<V=N*'DN8V]M<&%R951O*'@I*3PO='0^(&9O<B!A;&P@/'1T/G@\+W1T/B!A
M;F0@/'1T/GD\+W1T/BX@("A4:&ES#0HK(" @(" @(" @*B!I;7!L:65S('1H
M870@/'1T/G@N8V]M<&%R951O*'DI/"]T=#X@;75S="!T:')O=R!A;B!E>&-E
M<'1I;VX@:69F#0HK(" @(" @(" @*B \='0^>2YC;VUP87)E5&\H>"D\+W1T
M/B!T:')O=W,@86X@97AC97!T:6]N+BD\<#X-"BL@(" @(" @(" J#0HK(" @
M(" @(" @*B!4:&4@:6UP;&5M96YT;W(@;75S="!A;'-O(&5N<W5R92!T:&%T
M('1H92!R96QA=&EO;B!I<R!T<F%N<VET:79E.@T**R @(" @(" @("H@/'1T
M/BAX+F-O;7!A<F54;RAY*29G=#LP("9A;7 [)F%M<#L@>2YC;VUP87)E5&\H
M>BDF9W0[,"D\+W1T/B!I;7!L:65S#0HK(" @(" @(" @*B \='0^>"YC;VUP
M87)E5&\H>BDF9W0[,#PO='0^+CQP/@T**R @(" @(" @("H-"BL@(" @(" @
M(" J($9I;F%L;'DL('1H92!I;7!L96UE;G1E<B!M=7-T(&5N<W5R92!T:&%T
M(#QT=#YX+F-O;7!A<F54;RAY*3T],#PO='0^#0HK(" @(" @(" @*B!I;7!L
M:65S('1H870@/'1T/G-G;BAX+F-O;7!A<F54;RAZ*2D@/3T@<V=N*'DN8V]M
M<&%R951O*'HI*3PO='0^+"!F;W(-"BL@(" @(" @(" J(&%L;" \='0^>CPO
M='0^+CQP/@T**R @(" @(" @("H-"BL@(" @(" @(" J($ET(&ES('-T<F]N
M9VQY(')E8V]M;65N9&5D+"!B=70@/&D^;F]T/"]I/B!S=')I8W1L>2!R97%U
M:7)E9"!T:&%T#0HK(" @(" @(" @*B \='0^*'@N8V]M<&%R951O*'DI/3TP
M*2 ]/2 H>"YE<75A;',H>2DI/"]T=#XN("!'96YE<F%L;'D@<W!E86MI;F<L
M(&%N>0T**R @(" @(" @("H@8VQA<W,@=&AA="!I;7!L96UE;G1S('1H92 \
M='0^0V]M<&%R86)L93PO='0^(&EN=&5R9F%C92!A;F0@=FEO;&%T97,-"BL@
M(" @(" @(" J('1H:7,@8V]N9&ET:6]N('-H;W5L9"!C;&5A<FQY(&EN9&EC
M871E('1H:7,@9F%C="X@(%1H92!R96-O;6UE;F1E9 T**R @(" @(" @("H@
M;&%N9W5A9V4@:7,@(DYO=&4Z('1H:7,@8VQA<W,@:&%S(&$@;F%T=7)A;"!O
M<F1E<FEN9R!T:&%T(&ES#0HK(" @(" @(" @*B!I;F-O;G-I<W1E;G0@=VET
M:"!E<75A;',N(@T**R @(" @(" @("H-"BL@(" @(" @(" J($!P87)A;2 @
M(&\@=&AE($]B:F5C="!T;R!B92!C;VUP87)E9"X-"BL@(" @(" @(" J($!R
M971U<FX@(&$@;F5G871I=F4@:6YT96=E<BP@>F5R;RP@;W(@82!P;W-I=&EV
M92!I;G1E9V5R(&%S('1H:7,@;V)J96-T#0HK(" @(" @(" @*@D):7,@;&5S
M<R!T:&%N+"!E<75A;"!T;RP@;W(@9W)E871E<B!T:&%N('1H92!S<&5C:69I
M960@;V)J96-T+@T**R @(" @(" @("H-"BL@(" @(" @(" J($!T:')O=W,@
M0VQA<W-#87-T17AC97!T:6]N(&EF('1H92!S<&5C:69I960@;V)J96-T)W,@
M='EP92!P<F5V96YT<R!I= T**R @(" @(" @("H@(" @(" @("!F<F]M(&)E
M:6YG(&-O;7!A<F5D('1O('1H:7,@3V)J96-T+@T**R @(" @(" @("HO#0HK
M(" @(" @("!P=6)L:6,@:6YT(&-O;7!A<F54;RA/8FIE8W0@;RD-"BL@(" @
M(" @('L-"BL@(" @(" @(" @("!R971U<FX@,3L-"BL@(" @(" @('T-"BL-
M"BL@(" @(" @("\J*@T**R @(" @(" @("H@4F5T=7)N<R!A('-T<FEN9R!R
M97!R97-E;G1A=&EO;B!O9B!T:&4@;V)J96-T+B!);B!G96YE<F%L+"!T:&4-
M"BL@(" @(" @(" J(#QC;V1E/G1O4W1R:6YG/"]C;V1E/B!M971H;V0@<F5T
M=7)N<R!A('-T<FEN9R!T:&%T#0HK(" @(" @(" @*B B=&5X='5A;&QY(')E
M<')E<V5N=',B('1H:7,@;V)J96-T+B!4:&4@<F5S=6QT('-H;W5L9 T**R @
M(" @(" @("H@8F4@82!C;VYC:7-E(&)U="!I;F9O<FUA=&EV92!R97!R97-E
M;G1A=&EO;B!T:&%T(&ES(&5A<WD@9F]R(&$-"BL@(" @(" @(" J('!E<G-O
M;B!T;R!R96%D+@T**R @(" @(" @("H@270@:7,@<F5C;VUM96YD960@=&AA
M="!A;&P@<W5B8VQA<W-E<R!O=F5R<FED92!T:&ES(&UE=&AO9"X-"BL@(" @
M(" @(" J(#QP/@T**R @(" @(" @("H@5&AE(#QC;V1E/G1O4W1R:6YG/"]C
M;V1E/B!M971H;V0@9F]R(&-L87-S(#QC;V1E/D]B:F5C=#PO8V]D93X-"BL@
M(" @(" @(" J(')E='5R;G,@82!S=')I;F<@8V]N<VES=&EN9R!O9B!T:&4@
M;F%M92!O9B!T:&4@8VQA<W,@;V8@=VAI8V@@=&AE#0HK(" @(" @(" @*B!O
M8FIE8W0@:7,@86X@:6YS=&%N8V4L('1H92!A="US:6=N(&-H87)A8W1E<B!@
M/&-O9&4^0#PO8V]D93XG+"!A;F0-"BL@(" @(" @(" J('1H92!U;G-I9VYE
M9"!H97AA9&5C:6UA;"!R97!R97-E;G1A=&EO;B!O9B!T:&4@:&%S:"!C;V1E
M(&]F('1H90T**R @(" @(" @("H@;V)J96-T+B!);B!O=&AE<B!W;W)D<RP@
M=&AI<R!M971H;V0@<F5T=7)N<R!A('-T<FEN9R!E<75A;"!T;R!T:&4-"BL@
M(" @(" @(" J('9A;'5E(&]F.@T**R @(" @(" @("H@/&)L;V-K<75O=&4^
M#0HK(" @(" @(" @*B \<')E/@T**R @(" @(" @("H@9V5T0VQA<W,H*2YG
M971.86UE*"D@*R G0"<@*R!);G1E9V5R+G1O2&5X4W1R:6YG*&AA<VA#;V1E
M*"DI#0HK(" @(" @(" @*B \+W!R93X\+V)L;V-K<75O=&4^#0HK(" @(" @
M(" @*@T**R @(" @(" @("H@0')E='5R;B @82!S=')I;F<@<F5P<F5S96YT
M871I;VX@;V8@=&AE(&]B:F5C="X-"BL@(" @(" @(" J+PT**R @(" @(" @
M<'5B;&EC(%-T<FEN9R!T;U-T<FEN9R@I#0HK(" @(" @("![#0HK(" @(" @
M(" @(" @<F5T=7)N('9A;'5E+G1O4W1R:6YG*"D[#0HK(" @(" @("!]#0H@
M(" @('T-"B!]#0I);F1E>#H@;W)G+V%P86-H92]P;VDO:'-S9B]R96-O<F0O
M56YI8V]D95-T<FEN9RYJ879A#0H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]#0I2
M0U,@9FEL93H@+VAO;64O8W9S+VIA:V%R=&$M<&]I+W-R8R]J879A+V]R9R]A
M<&%C:&4O<&]I+VAS<V8O<F5C;W)D+U5N:6-O9&53=')I;F<N:F%V82QV#0IR
M971R:65V:6YG(')E=FES:6]N(#$N,@T*9&EF9B M=2 M<C$N,B!5;FEC;V1E
M4W1R:6YG+FIA=F$-"BTM+2!O<F<O87!A8VAE+W!O:2]H<W-F+W)E8V]R9"]5
M;FEC;V1E4W1R:6YG+FIA=F$),3$@1F5B(#(P,#(@,3 Z-#4Z-3 @+3 P,# )
M,2XR#0HK*RL@;W)G+V%P86-H92]P;VDO:'-S9B]R96-O<F0O56YI8V]D95-T
M<FEN9RYJ879A"3(@07!R(#(P,#(@,#0Z,#,Z-#8@+3 P,# -"D! ("TS,S,L
M.2 K,S,S+#$V($! #0H@#0H@(" @('!U8FQI8R!I;G0@8V]M<&%R951O*$]B
M:F5C="!O8FHI#0H@(" @('L-"BT@(" @(" @(%5N:6-O9&53=')I;F<@<W1R
M(#T@*"!5;FEC;V1E4W1R:6YG("D@;V)J.PT**R @(" @(" @:68@*&]B:B!I
M;G-T86YC96]F(%5N:6-O9&53=')I;F<I#0HK(" @(" @("![#0HK(" @(" @
M(" @(" @56YI8V]D95-T<FEN9R!S='(@/2 H(%5N:6-O9&53=')I;F<@*2!O
M8FH[#0H@#0HM(" @(" @("!R971U<FX@=&AI<RYG9713=')I;F<H*2YC;VUP
M87)E5&\H<W1R+F=E=%-T<FEN9R@I*3L-"BL@(" @(" @(" @("!R971U<FX@
M=&AI<RYG9713=')I;F<H*2YC;VUP87)E5&\H<W1R+F=E=%-T<FEN9R@I*3L-
M"BL@(" @(" @('T-"BL@(" @(" @(&5L<V4-"BL@(" @(" @('L-"BL@(" @
M(" @(" @("!R971U<FX@,3L-"BL@(" @(" @('T-"B @(" @?0T*( T*(" @
M("!I;G0@;6%X0G)O:V5N3&5N9W1H*&9I;F%L(&EN="!P<F]P;W-E9$)R;VME
*;DQE;F=T:"D-"@``
`
end

Reply via email to