Re: ndtest.exe hangs when doing 1c_InitTIme variation 11 (HCT 11.2)

From: RonM (doldrum_at_post.com)
Date: 09/03/04


Date: Fri, 3 Sep 2004 12:52:50 -0700

I just looked at setupapi.log and wow I never knew that file existed!
I have a snippet of the install of our driver and there are problems
but I do not understand all the lines and lines of info. I will attach
a txt file with the snippet of our install. Maybe you can spot something.
There are complaints about "unsigned" (yes we are working on it)
and "no default" (this is truly a new device) I don't understand much else.
-Ron-

"Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote in message
news:uOJq$JekEHA.3556@TK2MSFTNGP12.phx.gbl...
> RemoveSubTree succeeded prints after control returns from the PNP api NDTest
> uses to disable your adapter (and DN_DRIVER_LOADED, etc is just before the
> API call) The hang there is consistent with the (short) hang that you get
> when you disable through device manager. It doesnt give us more information.
>
> Have you looked at the %WINDIR%\setupapi.log to see if there is more
> information in there?
>
> Mitesh
> --
> This posting is provided "AS IS" with no warranties, and confers no rights.
>
>
> "RonM" <doldrum@post.com> wrote in message
> news:ecCQKzVkEHA.3152@TK2MSFTNGP12.phx.gbl...
> > We ran a commercial card through 1c_InitTime and kept the log.
> > I can see where the other card passes and we hang. It is in
> > variation 11. Here is a snippet of the log file 1c_InitTime.htm.
> >
> > ==== begin snip ====
> >
> > StopDriver
> > DriverName = {B20AE927-6B73-47FC-BD8C-C8C8FF6EC92E}
> >
> > Devnode status = 0x00000000
> >
> > DN_DRIVER_LOADED
> >
> > DN_STARTED
> >
> > DN_DISABLEABLE
> >
> > DN_NT_ENUMERATOR
> >
> > DN_NT_DRIVER
> >
> > <------ We hang here
> > <------ Other card continues
> > RemoveSubTree succeeded
> >
> > ==== end snip ===
> >
> > So what is this "RemoveSubTree "?
> > Like I mentioned before our driver exits halt and the Device Manager
> > GUI hangs for 30 seconds before displaying our device as disabled.
> > And here we get started in some "RemoveSubTree " whatever that
> > is and NDTEST.EXE hangs permanently. We are causing something
> > and in NDTEST it has something to do with "RemoveSubTree "
> > after STOPDRIVER.
> > Does this help any?
> >
> >
> > "Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote in message
> > news:OE$FtsEkEHA.1996@TK2MSFTNGP09.phx.gbl...
> > > Unfortunately I cant think of anything else that maybe causing this.
> Some OS
> > > component is probably waiting for an event. Unless we know which
> component
> > > is waiting, it would be very difficult to figure out what is happening.
> > >
> > > Have you tried simplifying your inf file to the bare minimum to see if
> maybe
> > > something is wrong in there? If the delay happens after the driver has
> > > halted it could also be because of a support component like inf,
> > > coinstaller, etc.
> > >
> > > Mitesh
> > > --
> > > This posting is provided "AS IS" with no warranties, and confers no
> rights.
> > >
> > >
> > > "RonM" <doldrum@post.com> wrote in message
> > > news:O$jVUkrjEHA.2412@TK2MSFTNGP15.phx.gbl...
> > > > Yikes! That sounds rather intimidating! I'm having enough challenge
> > > forward engineering
> > > > our driver. I'm not really ready to reverse engineer Windows!
> > > >
> > > > "Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote in message
> > > > news:OOayqI9iEHA.1432@TK2MSFTNGP09.phx.gbl...
> > > > > When the 1c_InitTime script is stuck can you break into the debugger
> to
> > > try
> > > > > and find what the test is stuck waiting for (looking at all stacks
> in
> > > the
> > > > > process)? The test runs in a wscript.exe process. Also look at the
> > > system
> > > > > process to see if there is any networking thread stuck.
> > > > >
> > > > > Mitesh
> > > > > --
> > > > > This posting is provided "AS IS" with no warranties, and confers no
> > > rights.
> > > > >
> > > > > "RonM" <doldrum@post.com> wrote in message
> > > > > news:%23HfX8b8iEHA.4044@tk2msftngp13.phx.gbl...
> > > > > > >>1. Have you tried this on a fresh OS install (clean install)?
> Maybe
> > > > > > registry
> > > > > > >>is left in a bad state and causing this?
> > > > > > Yes We have ghost images of XP-plain, XP-SP1, XP-checked
> > > > > > I understand as re-ghosting has cured problems in the past.
> > > > > >
> > > > > > >>2. Are there any entries in the event viewer that suggest what
> is
> > > wrong?
> > > > > > I saw nothing interesting
> > > > > >
> > > > > > >>3. Can you check the registry key at:
> > > > > >
> > > > >
> > >
> >>HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-080
> > > > > > 02
> > > > > > >>BE10318} to see if everything looks okay & all network cards on
> your
> > > > > > machine
> > > > > > We show up like other wireless cardbus cards
> > > > > >
> > > > > > >>4. Is there any kind of user mode application (eg. wireless
> > > connectivity
> > > > > > >>monitoring application) running?
> > > > > > We don't turn that on for NDTEST.exe as NDTEST runs the show.
> > > > > > Also just running on XP I have plugged in the card, NOT run our
> APP,
> > > > > > therefore
> > > > > > not associated with any access point and just did the remove card
> and
> > > > > still
> > > > > > got the 30 second
> > > > > > delay before Device Manager screen updates.
> > > > > >
> > > > > > >>5. Besides the halt taking too long, does everything else work
> ok
> > > (Do
> > > > > you
> > > > > > >>get an IP address)?
> > > > > > Well, NDTEST hangs while running 1c_InitTime variation 11 so we
> can't
> > > pass
> > > > > > WHQL
> > > > > > but yes we can ping and web browse and FTP and download movie
> trailers
> > > > > etc.
> > > > > >
> > > > > > "Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote in
> message
> > > > > > news:eSa58sxiEHA.1432@TK2MSFTNGP09.phx.gbl...
> > > > > > > I cant think of anything obvious that maybe causing this. Some
> > > questions
> > > > > > for
> > > > > > > you:
> > > > > > >
> > > > > > > 1. Have you tried this on a fresh OS install (clean install)?
> Maybe
> > > > > > registry
> > > > > > > is left in a bad state and causing this?
> > > > > > > 2. Are there any entries in the event viewer that suggest what
> is
> > > wrong?
> > > > > > > 3. Can you check the registry key at:
> > > > > > >
> > > > > >
> > > > >
> > >
> HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002
> > > > > > > BE10318} to see if everything looks okay & all network cards on
> your
> > > > > > machine
> > > > > > > show up there? Do you remember if the {E6C25F2E... GUID from
> below
> > > > > > belonged
> > > > > > > to your adapter or?
> > > > > > > 4. Is there any kind of user mode application (eg. wireless
> > > connectivity
> > > > > > > monitoring application) running?
> > > > > > > 5. Besides the halt taking too long, does everything else work
> ok
> > > (Do
> > > > > you
> > > > > > > get an IP address)?
> > > > > > >
> > > > > > > Mitesh
> > > > > > > --
> > > > > > > This posting is provided "AS IS" with no warranties, and confers
> no
> > > > > > rights.
> > > > > > >
> > > > > > > "RonM" <doldrum@post.com> wrote in message
> > > > > > > news:%23PJdUktiEHA.3416@TK2MSFTNGP09.phx.gbl...
> > > > > > > > Yes I saw the halt called and watched it deallocate memory
> > > interrupt
> > > > > > etc.
> > > > > > > > and I saw it exit. The reason that I am specifically running
> > > > > 1c_InitTime
> > > > > > > is
> > > > > > > > that when running with XP when we try to remove the device we
> also
> > > see
> > > > > > > > the halt enter and exit and then the OS or NDIS delays 30
> seconds
> > > > > before
> > > > > > > > updating the Device Manager screen. After the 30 second delay
> I
> > > get
> > > > > this
> > > > > > > > printout in debugview:
> > > > > > > > 00000377 35.79937310 [792] NETCFG *ERROR*:
> HrPnpInstanceIdFromGuid
> > > > > > failed
> > > > > > > > getting id for {E6C25F2E-88FC-441D-B26A-D9F564EB1156} [The
> system
> > > > > cannot
> > > > > > > > find the file specified.] Win32=2,0x00000002 hr=0x80070002
> > > > > > > > File:d:\xpsp1\net\config\common\nclan\lancmn.cpp,619:
> > > > > > > > 00000378 35.79979467 [792] NETCFG *ERROR*:
> HrGetPnpDeviceStatus
> > > [The
> > > > > > > system
> > > > > > > > cannot find the file specified.] Win32=2,0x00000002
> hr=0x80070002
> > > > > > > > File:d:\xpsp1\net\config\common\nclan\lancmn.cpp,685
> > > > > > > > 00000379 35.90013982 [792] NETCFG *ERROR*: LanEventWorkItem
> [The
> > > > > system
> > > > > > > > cannot find the file specified.] Win32=2,0x00000002
> hr=0x80070002
> > > > > > > > File:d:\xpsp1\net\config\netman\conman\event.cpp,285:
> > > > > > > > Which seems to be why the delay happened but I have no clue
> what
> > > it
> > > > > > means.
> > > > > > > > I agree that it is our driver that causes the 30 second delay,
> but
> > > I
> > > > > > don't
> > > > > > > > know why.
> > > > > > > > I am sure that whatever our driver is doing to cause the 30
> second
> > > > > delay
> > > > > > > is
> > > > > > > > also responsible for the ndtest.exe hang, but again I am
> looking
> > > for
> > > > > > clues
> > > > > > > > as to
> > > > > > > > what we are doing wrong. We ran the checked build to get the
> above
> > > > > error
> > > > > > > > messages
> > > > > > > > but NDIS specifically did not print out any info.
> > > > > > > >
> > > > > > > > "Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote in
> > > message
> > > > > > > > news:uZl4qNtiEHA.3928@TK2MSFTNGP11.phx.gbl...
> > > > > > > > > The Stop driver spew is written when NDISTest is trying to
> Halt
> > > your
> > > > > > > > > miniport. Most likely the script has called the OS to
> disable
> > > your
> > > > > > > > miniport
> > > > > > > > > and the OS hasnt returned. Do you have a debugger attached
> so
> > > you
> > > > > can
> > > > > > > > check
> > > > > > > > > if the miniport halt was called and if the halt returned?
> > > > > > > > >
> > > > > > > > > Mitesh
> > > > > > > > > --
> > > > > > > > > This posting is provided "AS IS" with no warranties, and
> confers
> > > no
> > > > > > > > rights.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > "RonM" <doldrum@post.com> wrote in message
> > > > > > > > > news:umjrLxsiEHA.2696@TK2MSFTNGP11.phx.gbl...
> > > > > > > > > > Yes I caught the popup window. That happened in variation
> 10.
> > > I
> > > > > got
> > > > > > a
> > > > > > > > > > legitimate error that our driver reported that it was
> still
> > > > > > associated
> > > > > > > > > even
> > > > > > > > > > when we followed the popup instruction and unplugged the
> > > access
> > > > > > point.
> > > > > > > > > > I looked in the log and ndtest printed a few things
> pertaining
> > > to
> > > > > > > > > variation
> > > > > > > > > > 11 and just sat there for 16 hours. The rest of the system
> was
> > > not
> > > > > > > hung,
> > > > > > > > > > just the app. Clicking on abort tests had no effect. The
> last
> > > > > thing
> > > > > > in
> > > > > > > > the
> > > > > > > > > > log is:
> > > > > > > > > >
> > > > > > > > > > StopDriver
> > > > > > > > > > DriverName = {E22F6B05-C441-4261-9490-02BEDD5F6CAC}
> > > > > > > > > >
> > > > > > > > > > Devnode status = 0x00000000
> > > > > > > > > >
> > > > > > > > > > DN_DRIVER_LOADED
> > > > > > > > > >
> > > > > > > > > > DN_STARTED
> > > > > > > > > >
> > > > > > > > > > DN_DISABLEABLE
> > > > > > > > > >
> > > > > > > > > > DN_REMOVABLE
> > > > > > > > > >
> > > > > > > > > > DN_NT_ENUMERATOR
> > > > > > > > > >
> > > > > > > > > > DN_NT_DRIVER
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > "Mitesh Desai [MSFT]" <miteshd@online.microsoft.com> wrote
> in
> > > > > > message
> > > > > > > > > > news:OPfBsQsiEHA.3564@TK2MSFTNGP10.phx.gbl...
> > > > > > > > > > > Can you do an ALT+Tab to check if there are any popup
> > > windows.
> > > > > > > > > 1c_InitTime
> > > > > > > > > > > throws a couple of popups asking the user to
> unplug/replug
> > > the
> > > > > > cable
> > > > > > > > (or
> > > > > > > > > > > power off/power on the AP). Sometimes these popups go
> behind
> > > the
> > > > > > > > > > ndtest.exe
> > > > > > > > > > > window giving the appearance of the app being hung.
> > > > > > > > > > >
> > > > > > > > > > > Mitesh
> > > > > > > > > > > --
> > > > > > > > > > > This posting is provided "AS IS" with no warranties, and
> > > confers
> > > > > > no
> > > > > > > > > > rights.
> > > > > > > > > > >
> > > > > > > > > > > "RonM" <doldrum@post.com> wrote in message
> > > > > > > > > > > news:%23xGvPPiiEHA.4020@TK2MSFTNGP10.phx.gbl...
> > > > > > > > > > > > I let it sit there over night and the app is just
> hung.
> > > It's
> > > > > > kinda
> > > > > > > > > hard
> > > > > > > > > > > > to get an idea of what is wrong with our driver
> because I
> > > get
> > > > > no
> > > > > > > > > > > > error or timeout etc. Our driver had two failures
> before
> > > this
> > > > > > > > > > > > particular test which may contribute to the problem.
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>

begin 666 setupwireless.txt
M6S(P,#0O,#DO,#,@,3$Z,S4Z,38@-C X+C,@1')I=F5R($EN<W1A;&Q=#0HC
M+3 Q.2!396%R8VAI;F<@9F]R(&AA<F1W87)E($E$*',I.B!P8VE<=F5N7S-D
M-6(F9&5V7S P,#,F<W5B<WES7S P,# P,# P)G)E=E\P,"QP8VE<=F5N7S-D
M-6(F9&5V7S P,#,F<W5B<WES7S P,# P,# P+'!C:5QV96Y?,V0U8B9D979?
M,# P,R9R979?,# L<&-I7'9E;E\S9#5B)F1E=E\P,# S+'!C:5QV96Y?,V0U
M8B9D979?,# P,R9C8U\P,C P,# L<&-I7'9E;E\S9#5B)F1E=E\P,# S)F-C
M7S R,# -"B,M,#$X(%-E87)C:&EN9R!F;W(@8V]M<&%T:6)L92!)1"AS*3H@
M<&-I7'9E;E\S9#5B)F-C7S R,# P,"QP8VE<=F5N7S-D-6(F8V-?,#(P,"QP
M8VE<=F5N7S-D-6(L<&-I7&-C7S R,# P,"QP8VE<8V-?,#(P, T*(RTQ.3@@
M0V]M;6%N9"!L:6YE('!R;V-E<W-E9#H@1#I<5TE.1$]74UQS>7-T96TS,EQS
M97)V:6-E<RYE>&4-"B,M,38V($1E=FEC92!I;G-T86QL(&9U;F-T:6]N.B!$
M249?4T5,14-40D535$-/35!!5$125BX-"B-7,#4Y(%-E;&5C=&EN9R!B97-T
M(&-O;7!A=&EB;&4@9')I=F5R(&9A:6QE9"X@17)R;W(@,'AE,# P,#(R.#H@
M5&AE<F4@87)E(&YO(&-O;7!A=&EB;&4@9')I=F5R<R!F;W(@=&AI<R!D979I
M8V4N#0HC5S$U-R!$969A=6QT(&EN<W1A;&QE<B!F86EL960N($5R<F]R(#!X
M93 P,# R,C@Z(%1H97)E(&%R92!N;R!C;VUP871I8FQE(&1R:79E<G,@9F]R
M('1H:7,@9&5V:6-E+@T*6S(P,#0O,#DO,#,@,3$Z,S4Z,3@@,3<S-BXR70T*
M(RTQ.3D@17AE8W5T:6YG(")$.EQ724Y$3U=37'-Y<W1E;3,R7')U;F1L;#,R
M+F5X92(@=VET:"!C;VUM86YD(&QI;F4Z(')U;F1L;#,R+F5X92!N97=D978N
M9&QL+$-L:65N=%-I9&5);G-T86QL(%Q<+EQP:7!E7%!.4%]$979I8V5?26YS
M=&%L;%]0:7!E7S N>T9&-3(Q,#(Y+48S-S(M-#$Q02U"1$(V+4%#.#-!.$8W
M.#!#.'T-"B-),#8P(%-E="!S96QE8W1E9"!D<FEV97(N#0HC+3 Q.2!396%R
M8VAI;F<@9F]R(&AA<F1W87)E($E$*',I.B!P8VE<=F5N7S-D-6(F9&5V7S P
M,#,F<W5B<WES7S P,# P,# P)G)E=E\P,"QP8VE<=F5N7S-D-6(F9&5V7S P
M,#,F<W5B<WES7S P,# P,# P+'!C:5QV96Y?,V0U8B9D979?,# P,R9R979?
M,# L<&-I7'9E;E\S9#5B)F1E=E\P,# S+'!C:5QV96Y?,V0U8B9D979?,# P
M,R9C8U\P,C P,# L<&-I7'9E;E\S9#5B)F1E=E\P,# S)F-C7S R,# -"B,M
M,#$X(%-E87)C:&EN9R!F;W(@8V]M<&%T:6)L92!)1"AS*3H@<&-I7'9E;E\S
M9#5B)F-C7S R,# P,"QP8VE<=F5N7S-D-6(F8V-?,#(P,"QP8VE<=F5N7S-D
M-6(L<&-I7&-C7S R,# P,"QP8VE<8V-?,#(P, T*(RTQ-C8@1&5V:6-E(&EN
M<W1A;&P@9G5N8W1I;VXZ($1)1E]314Q%0U1"15-40T]-4$%41%)6+@T*(U<P
M-3D@4V5L96-T:6YG(&)E<W0@8V]M<&%T:6)L92!D<FEV97(@9F%I;&5D+B!%
M<G)O<B P>&4P,# P,C(X.B!4:&5R92!A<F4@;F\@8V]M<&%T:6)L92!D<FEV
M97)S(&9O<B!T:&ES(&1E=FEC92X-"B-7,34W($1E9F%U;'0@:6YS=&%L;&5R
M(&9A:6QE9"X@17)R;W(@,'AE,# P,#(R.#H@5&AE<F4@87)E(&YO(&-O;7!A
M=&EB;&4@9')I=F5R<R!F;W(@=&AI<R!D979I8V4N#0HC+3$V-B!$979I8V4@
M:6YS=&%L;"!F=6YC=&EO;CH@1$E&7U-%3$5#5$)%4U1#3TU0051$4E8N#0HC
M5S U.2!396QE8W1I;F<@8F5S="!C;VUP871I8FQE(&1R:79E<B!F86EL960N
M($5R<F]R(#!X93 P,# R,C@Z(%1H97)E(&%R92!N;R!C;VUP871I8FQE(&1R
M:79E<G,@9F]R('1H:7,@9&5V:6-E+@T*(U<Q-3<@1&5F875L="!I;G-T86QL
M97(@9F%I;&5D+B!%<G)O<B P>&4P,# P,C(X.B!4:&5R92!A<F4@;F\@8V]M
M<&%T:6)L92!D<FEV97)S(&9O<B!T:&ES(&1E=FEC92X-"B-),#8P(%-E="!S
M96QE8W1E9"!D<FEV97(N#0HC+3 Q.2!396%R8VAI;F<@9F]R(&AA<F1W87)E
M($E$*',I.B!P8VE<=F5N7S-D-6(F9&5V7S P,#,F<W5B<WES7S P,# P,# P
M)G)E=E\P,"QP8VE<=F5N7S-D-6(F9&5V7S P,#,F<W5B<WES7S P,# P,# P
M+'!C:5QV96Y?,V0U8B9D979?,# P,R9R979?,# L<&-I7'9E;E\S9#5B)F1E
M=E\P,# S+'!C:5QV96Y?,V0U8B9D979?,# P,R9C8U\P,C P,# L<&-I7'9E
M;E\S9#5B)F1E=E\P,# S)F-C7S R,# -"B,M,#$X(%-E87)C:&EN9R!F;W(@
M8V]M<&%T:6)L92!)1"AS*3H@<&-I7'9E;E\S9#5B)F-C7S R,# P,"QP8VE<
M=F5N7S-D-6(F8V-?,#(P,"QP8VE<=F5N7S-D-6(L<&-I7&-C7S R,# P,"QP
M8VE<8V-?,#(P, T*(RTQ-C8@1&5V:6-E(&EN<W1A;&P@9G5N8W1I;VXZ($1)
M1E]314Q%0U1"15-40T]-4$%41%)6+@T*(U<P-3D@4V5L96-T:6YG(&)E<W0@
M8V]M<&%T:6)L92!D<FEV97(@9F%I;&5D+B!%<G)O<B P>&4P,# P,C(X.B!4
M:&5R92!A<F4@;F\@8V]M<&%T:6)L92!D<FEV97)S(&9O<B!T:&ES(&1E=FEC
M92X-"B-7,34W($1E9F%U;'0@:6YS=&%L;&5R(&9A:6QE9"X@17)R;W(@,'AE
M,# P,#(R.#H@5&AE<F4@87)E(&YO(&-O;7!A=&EB;&4@9')I=F5R<R!F;W(@
M=&AI<R!D979I8V4N#0HC23 V,"!3970@<V5L96-T960@9')I=F5R+@T*(RTP
M,3D@4V5A<F-H:6YG(&9O<B!H87)D=V%R92!)1"AS*3H@<&-I7'9E;E\S9#5B
M)F1E=E\P,# S)G-U8G-Y<U\P,# P,# P,"9R979?,# L<&-I7'9E;E\S9#5B
M)F1E=E\P,# S)G-U8G-Y<U\P,# P,# P,"QP8VE<=F5N7S-D-6(F9&5V7S P
M,#,F<F5V7S P+'!C:5QV96Y?,V0U8B9D979?,# P,RQP8VE<=F5N7S-D-6(F
M9&5V7S P,#,F8V-?,#(P,# P+'!C:5QV96Y?,V0U8B9D979?,# P,R9C8U\P
M,C P#0HC+3 Q."!396%R8VAI;F<@9F]R(&-O;7!A=&EB;&4@240H<RDZ('!C
M:5QV96Y?,V0U8B9C8U\P,C P,# L<&-I7'9E;E\S9#5B)F-C7S R,# L<&-I
M7'9E;E\S9#5B+'!C:5QC8U\P,C P,# L<&-I7&-C7S R,# -"B,M,#$Y(%-E
M87)C:&EN9R!F;W(@:&%R9'=A<F4@240H<RDZ('!C:5QV96Y?,V0U8B9D979?
M,# P,R9S=6)S>7-?,# P,# P,# F<F5V7S P+'!C:5QV96Y?,V0U8B9D979?
M,# P,R9S=6)S>7-?,# P,# P,# L<&-I7'9E;E\S9#5B)F1E=E\P,# S)G)E
M=E\P,"QP8VE<=F5N7S-D-6(F9&5V7S P,#,L<&-I7'9E;E\S9#5B)F1E=E\P
M,# S)F-C7S R,# P,"QP8VE<=F5N7S-D-6(F9&5V7S P,#,F8V-?,#(P, T*
M(RTP,3@@4V5A<F-H:6YG(&9O<B!C;VUP871I8FQE($E$*',I.B!P8VE<=F5N
M7S-D-6(F8V-?,#(P,# P+'!C:5QV96Y?,V0U8B9C8U\P,C P+'!C:5QV96Y?
M,V0U8BQP8VE<8V-?,#(P,# P+'!C:5QC8U\P,C P#0HC23 R,B!&;W5N9" B
M4$-)7%9%3E\S1#5")D1%5E\P,# S(B!I;B!D.EQK875A:5QW;&-A<F0N:6YF
M.R!$979I8V4Z("(S1%-0(%=I<F5L97-S($$K1R!.;W1E8F]O:R!!9&%P=&5R
M('8N,2XP(CL@1')I=F5R.B B,T134"!7:7)E;&5S<R!!*T<@3F]T96)O;VL@
M061A<'1E<B!V+C$N,"([(%!R;W9I9&5R.B B,T134"!#;W)P;W)A=&EO;B([
M($UF9SH@(C-$4U @0V]R<&]R871I;VXB.R!396-T:6]N(&YA;64Z(")41%-0
M6% B+@T*(TDP.#<@1')I=F5R(&YO9&4@;F]T('1R=7-T960L(')A;FL@8VAA
M;F=E9"!F<F]M(#!X,# P,# P,#,@=&\@,'@P,# P.# P,RX-"B-),#(S($%C
M='5A;"!I;G-T86QL('-E8W1I;VXZ(%M41%-06%!=+B!286YK.B P># P,# X
M,# S+B!%9F9E8W1I=F4@9')I=F5R(&1A=&4Z(# S+S$P+S(P,#0N#0HC+3$V
M-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO;CH@1$E&7U-%3$5#5$)%4U1#3TU0
M051$4E8N#0HC23 V,R!396QE8W1E9"!D<FEV97(@:6YS=&%L;',@9G)O;2!S
M96-T:6]N(%M41%-06%!=(&EN(")D.EQK875A:5QW;&-A<F0N:6YF(BX-"B-)
M,S(P($-L87-S($=5240@;V8@9&5V:6-E(')E;6%I;G,Z('LT1#,V13DW,BU%
M,S(U+3$Q0T4M0D9#,2TP.# P,D)%,3 S,3A]+@T*(TDP-C @4V5T('-E;&5C
M=&5D(&1R:79E<BX-"B-),#4X(%-E;&5C=&5D(&)E<W0@8V]M<&%T:6)L92!D
M<FEV97(N#0HC+3$V-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO;CH@1$E&7U-%
M3$5#5$)%4U1#3TU0051$4E8N#0HC23 V,R!396QE8W1E9"!D<FEV97(@:6YS
M=&%L;',@9G)O;2!S96-T:6]N(%M41%-06%!=(&EN(")D.EQK875A:5QW;&-A
M<F0N:6YF(BX-"B-),S(P($-L87-S($=5240@;V8@9&5V:6-E(')E;6%I;G,Z
M('LT1#,V13DW,BU%,S(U+3$Q0T4M0D9#,2TP.# P,D)%,3 S,3A]+@T*(TDP
M-C @4V5T('-E;&5C=&5D(&1R:79E<BX-"B-),#4X(%-E;&5C=&5D(&)E<W0@
M8V]M<&%T:6)L92!D<FEV97(N#0HC+3$R-"!$;VEN9R!C;W!Y+6]N;'D@:6YS
M=&%L;"!O9B B4$-)7%9%3E\S1#5")D1%5E\P,# S)E-50E-94U\P,# P,# P
M,"92159?,#!<-"8S.3<U145!-B8P)C P-SDB+@T*(T4S-C8@06X@=6YS:6=N
M960@;W(@:6YC;W)R96-T;'D@<VEG;F5D(&9I;&4@(F0Z7&MA=6%I7'=L8V%R
M9"YI;F8B(&9O<B!D<FEV97(@(C-$4U @5VER96QE<W,@02M'($YO=&5B;V]K
M($%D87!T97(@=BXQ+C B('=I;&P@8F4@:6YS=&%L;&5D("A0;VQI8WD]5V%R
M;BP@=7-E<B!S86ED(&]K*2X@17)R;W(@,'AE,# P,#(R9CH@5&AE('1H:7)D
M+7!A<G1Y($E.1B!D;V5S(&YO="!C;VYT86EN(&1I9VET86P@<VEG;F%T=7)E
M(&EN9F]R;6%T:6]N+@T*(U<Q.#<@26YS=&%L;"!F86EL960L(&%T=&5M<'1I
M;F<@=&\@<F5S=&]R92!O<FEG:6YA;"!F:6QE<RX-"B-%,S8R($%N('5N<VEG
M;F5D(&]R(&EN8V]R<F5C=&QY('-I9VYE9"!F:6QE(")D.EQK875A:5QW;&-A
M<F0N:6YF(B!F;W(@9')I=F5R("(S1%-0(%=I<F5L97-S($$K1R!.;W1E8F]O
M:R!!9&%P=&5R('8N,2XP(B!W:6QL(&)E(&EN<W1A;&QE9" H4&]L:6-Y/5=A
M<FXI+B!%<G)O<B P>&4P,# P,C)F.B!4:&4@=&AI<F0M<&%R='D@24Y&(&1O
M97,@;F]T(&-O;G1A:6X@9&EG:71A;"!S:6=N871U<F4@:6YF;W)M871I;VXN
M#0HC+3 R-"!#;W!Y:6YG(&9I;&4@(F0Z7&MA=6%I7%=,0T%21#4P+G-Y<R(@
M=&\@(D0Z7%=)3D1/5U-<4WES=&5M,S)<1%))5D524UQ73$-!4D0U,"YS>7,B
M+@T*(T4S-C(@06X@=6YS:6=N960@;W(@:6YC;W)R96-T;'D@<VEG;F5D(&9I
M;&4@(F0Z7&MA=6%I7'=L8V%R9"YI;F8B(&9O<B!D<FEV97(@(C-$4U @5VER
M96QE<W,@02M'($YO=&5B;V]K($%D87!T97(@=BXQ+C B('=I;&P@8F4@:6YS
M=&%L;&5D("A0;VQI8WD]5V%R;BDN($5R<F]R(#!X93 P,# R,F8Z(%1H92!T
M:&ER9"UP87)T>2!)3D8@9&]E<R!N;W0@8V]N=&%I;B!D:6=I=&%L('-I9VYA
M='5R92!I;F9O<FUA=&EO;BX-"B,M,38V($1E=FEC92!I;G-T86QL(&9U;F-T
M:6]N.B!$249?4D5'25-415)?0T])3E-404Q,15)3+@T*(TDP-38@0V]I;G-T
M86QL97)S(')E9VES=&5R960N#0HC+3$V-B!$979I8V4@:6YS=&%L;"!F=6YC
M=&EO;CH@1$E&7TE.4U1!3$Q)3E1%4D9!0T53+@T*(RTP,3$@26YS=&%L;&EN
M9R!S96-T:6]N(%M41%-06% N26YT97)F86-E<UT@9G)O;2 B9#I<:V%U86E<
M=VQC87)D+FEN9B(N#0HC23 U-"!);G1E<F9A8V5S(&EN<W1A;&QE9"X-"B,M
M,38V($1E=FEC92!I;G-T86QL(&9U;F-T:6]N.B!$249?24Y35$%,3$1%5DE#
M12X-"B-),3(S($1O:6YG(&9U;&P@:6YS=&%L;"!O9B B4$-)7%9%3E\S1#5"
M)D1%5E\P,# S)E-50E-94U\P,# P,# P,"92159?,#!<-"8S.3<U145!-B8P
M)C P-SDB+@T*(T4S-C(@06X@=6YS:6=N960@;W(@:6YC;W)R96-T;'D@<VEG
M;F5D(&9I;&4@(F0Z7&MA=6%I7'=L8V%R9"YI;F8B(&9O<B!D<FEV97(@(C-$
M4U @5VER96QE<W,@02M'($YO=&5B;V]K($%D87!T97(@=BXQ+C B('=I;&P@
M8F4@:6YS=&%L;&5D("A0;VQI8WD]5V%R;BDN($5R<F]R(#!X93 P,# R,F8Z
M(%1H92!T:&ER9"UP87)T>2!)3D8@9&]E<R!N;W0@8V]N=&%I;B!D:6=I=&%L
M('-I9VYA='5R92!I;F9O<FUA=&EO;BX-"B-),3(Q($1E=FEC92!I;G-T86QL
M(&]F(")00TE<5D5.7S-$-4(F1$567S P,#,F4U5"4UE37S P,# P,# P)E)%
M5E\P,%PT)C,Y-S5%14$V)C F,# W.2(@9FEN:7-H960@<W5C8V5S<V9U;&QY
M+@T*6S(P,#0O,#DO,#,@,3$Z,S8Z,# @,3<S-BXT-%T-"B,M,3DY($5X96-U
M=&EN9R B1#I<5TE.1$]74UQS>7-T96TS,EQR=6YD;&PS,BYE>&4B('=I=&@@
M8V]M;6%N9"!L:6YE.B!R=6YD;&PS,BYE>&4@;F5W9&5V+F1L;"Q#;&EE;G13
M:61E26YS=&%L;"!<7"Y<<&EP95Q03E!?1&5V:6-E7TEN<W1A;&Q?4&EP95\P
M+GM&1C4R,3 R.2U&,S<R+30Q,4$M0D1"-BU!0S@S03A&-S@P0SA]#0HC+3$V
M-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO;CH@1$E&7U!23U!%4E190TA!3D=%
M+@T*(TDR.3(@0VAA;F=I;F<@9&5V:6-E('!R;W!E<G1I97,@;V8@(E)/3U1<
M35-?4%-#2$5$35!<,# P,2(N#0HC23,P-B!$24-37U-405)4.B!$979I8V4@
M:&%S(&)E96X@<W1A<G1E9"X-"ELR,# T+S Y+S S(#$Q.C,V.C P(#$W,S8N
M-#5=#0HC+3$Y.2!%>&5C=71I;F<@(D0Z7%=)3D1/5U-<<WES=&5M,S)<<G5N
M9&QL,S(N97AE(B!W:71H(&-O;6UA;F0@;&EN93H@<G5N9&QL,S(N97AE(&YE
M=V1E=BYD;&PL0VQI96YT4VED94EN<W1A;&P@7%PN7'!I<&5<4$Y07T1E=FEC
M95]);G-T86QL7U!I<&5?,"Y[1D8U,C$P,CDM1C,W,BTT,3%!+4)$0C8M04,X
M,T$X1C<X,$,X?0T*(RTQ-C8@1&5V:6-E(&EN<W1A;&P@9G5N8W1I;VXZ($1)
M1E]04D]015)464-(04Y'12X-"B-),CDR($-H86YG:6YG(&1E=FEC92!P<F]P
M97)T:65S(&]F(")23T]47$U37U!30TA%1$U07# P,#(B+@T*(TDS,#8@1$E#
M4U]35$%25#H@1&5V:6-E(&AA<R!B965N('-T87)T960N#0I;,C P-"\P.2\P
M,R Q,3HS-CHP," Q-S,V+C0S70T*(RTQ.3D@17AE8W5T:6YG(")$.EQ724Y$
M3U=37'-Y<W1E;3,R7')U;F1L;#,R+F5X92(@=VET:"!C;VUM86YD(&QI;F4Z
M(')U;F1L;#,R+F5X92!N97=D978N9&QL+$-L:65N=%-I9&5);G-T86QL(%Q<
M+EQP:7!E7%!.4%]$979I8V5?26YS=&%L;%]0:7!E7S N>T9&-3(Q,#(Y+48S
M-S(M-#$Q02U"1$(V+4%#.#-!.$8W.#!#.'T-"B,M,38V($1E=FEC92!I;G-T
M86QL(&9U;F-T:6]N.B!$249?4%)/4$525%E#2$%.1T4N#0HC23(Y,B!#:&%N
M9VEN9R!D979I8V4@<')O<&5R=&EE<R!O9B B4D]/5%Q-4U]04T-(141-4%PP
M,# P(BX-"B-),S V($1)0U-?4U1!4E0Z($1E=FEC92!H87,@8F5E;B!S=&%R
M=&5D+@T*6S(P,#0O,#DO,#,@,3$Z,S8Z,# @,3<S-BXT.2!$<FEV97(@26YS
M=&%L;%T-"B,M,#$Y(%-E87)C:&EN9R!F;W(@:&%R9'=A<F4@240H<RDZ(&US
M7W!S8VAE9&UP#0HC+3$Y.2!%>&5C=71I;F<@(D0Z7%=)3D1/5U-<<WES=&5M
M,S)<<G5N9&QL,S(N97AE(B!W:71H(&-O;6UA;F0@;&EN93H@<G5N9&QL,S(N
M97AE(&YE=V1E=BYD;&PL0VQI96YT4VED94EN<W1A;&P@7%PN7'!I<&5<4$Y0
M7T1E=FEC95]);G-T86QL7U!I<&5?,"Y[1D8U,C$P,CDM1C,W,BTT,3%!+4)$
M0C8M04,X,T$X1C<X,$,X?0T*(TDP,C(@1F]U;F0@(FUS7W!S8VAE9&UP(B!I
M;B!$.EQ724Y$3U=37$E.1EQN971P<V$N:6YF.R!$979I8V4Z(")086-K970@
M4V-H961U;&5R($UI;FEP;W)T(CL@1')I=F5R.B B4&%C:V5T(%-C:&5D=6QE
M<B!-:6YI<&]R="([(%!R;W9I9&5R.B B36EC<F]S;V9T(CL@369G.B B36EC
M<F]S;V9T(CL@4V5C=&EO;B!N86UE.B B4%-C:&5D35 N;F1I(BX-"B-),#(S
M($%C='5A;"!I;G-T86QL('-E8W1I;VXZ(%M04V-H961-4"YN9&E=+B!286YK
M.B P># P,# P,# P+B!%9F9E8W1I=F4@9')I=F5R(&1A=&4Z(# W+S Q+S(P
M,#$N#0HC23 V,R!396QE8W1E9"!D<FEV97(@:6YS=&%L;',@9G)O;2!S96-T
M:6]N(%M04V-H961-4"YN9&E=(&EN(")D.EQW:6YD;W=S7&EN9EQN971P<V$N
M:6YF(BX-"B-),S(P($-L87-S($=5240@;V8@9&5V:6-E(')E;6%I;G,Z('LT
M1#,V13DW,BU%,S(U+3$Q0T4M0D9#,2TP.# P,D)%,3 S,3A]+@T*(TDP-C @
M4V5T('-E;&5C=&5D(&1R:79E<BX-"B-),#4X(%-E;&5C=&5D(&)E<W0@8V]M
M<&%T:6)L92!D<FEV97(N#0HC+3$V-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO
M;CH@1$E&7U)%1TE35$527T-/24Y35$%,3$524RX-"B-),#4V($-O:6YS=&%L
M;&5R<R!R96=I<W1E<F5D+@T*(RTQ-C8@1&5V:6-E(&EN<W1A;&P@9G5N8W1I
M;VXZ($1)1E])3E-404Q,24Y415)&04-%4RX-"B,M,#$Q($EN<W1A;&QI;F<@
M<V5C=&EO;B!;4%-C:&5D35 N;F1I+DEN=&5R9F%C97-=(&9R;VT@(F0Z7'=I
M;F1O=W-<:6YF7&YE='!S82YI;F8B+@T*(TDP-30@26YT97)F86-E<R!I;G-T
M86QL960N#0HC+3$V-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO;CH@1$E&7TE.
M4U1!3$Q$159)0T4N#0HC23$R,R!$;VEN9R!F=6QL(&EN<W1A;&P@;V8@(E)/
M3U1<35-?4%-#2$5$35!<,# P,R(N#0HC23$R,2!$979I8V4@:6YS=&%L;"!O
M9B B4D]/5%Q-4U]04T-(141-4%PP,# S(B!F:6YI<VAE9"!S=6-C97-S9G5L
M;'DN#0HC+3$V-B!$979I8V4@:6YS=&%L;"!F=6YC=&EO;CH@1$E&7U!23U!%
M4E190TA!3D=%+@T*(TDR.3(@0VAA;F=I;F<@9&5V:6-E('!R;W!E<G1I97,@
M;V8@(E)/3U1<35-?4%-#2$5$35!<,# P,R(N#0HC23,P-B!$24-37U-405)4
M.B!$979I8V4@:&%S(&)E96X@<W1A<G1E9"X-"ELR,# T+S Y+S S(#$Q.C,V
M.C R(#$W,S8N-3E=#0HC+3$Y.2!%>&5C=71I;F<@(D0Z7%=)3D1/5U-<<WES
M=&5M,S)<<G5N9&QL,S(N97AE(B!W:71H(&-O;6UA;F0@;&EN93H@<G5N9&QL
M,S(N97AE(&YE=V1E=BYD;&PL0VQI96YT4VED94EN<W1A;&P@7%PN7'!I<&5<
M4$Y07T1E=FEC95]);G-T86QL7U!I<&5?,"Y[1D8U,C$P,CDM1C,W,BTT,3%!
M+4)$0C8M04,X,T$X1C<X,$,X?0T*(RTQ-C8@1&5V:6-E(&EN<W1A;&P@9G5N
M8W1I;VXZ($1)1E]04D]015)464-(04Y'12X-"B-),CDR($-H86YG:6YG(&1E
M=FEC92!P<F]P97)T:65S(&]F(")00TE<5D5.7S-$-4(F1$567S P,#,F4U5"
M4UE37S P,# P,# P)E)%5E\P,%PT)C,Y-S5%14$V)C F,# W.2(N#0HC23,P
H-B!$24-37U-405)4.B!$979I8V4@:&%S(&)E96X@<W1A<G1E9"X-"@``
`
end



Relevant Pages