Asynchronous proxy

My program use IRQ5. I send a signal at different frequency on IRQ5 (210Hz,
240 Hz, 270 Hz). I return a proxy on each interrupt routine. Below 210 Hz,
I always receive proxys before next interrupt. At 240 Hz, it’s the same
except for one. The 74th proxy is receive after tne next interrupt.

Example:
Interrupt on IRQ5, kick a proxy (72th)
Receive the proxy (72th).

Interrupt on IRQ5, kick a proxy (73th)
Receive the proxy (73th).

Interrupt on IRQ5, kick a proxy (74th)
Interrupt on IRQ5, kick a proxy (75th)
Receive the proxy (74th).
Receive the proxy (75th).

Interrupt on IRQ5, kick a proxy (76th)
Receive the proxy (76th).

Interrupt on IRQ5, kick a proxy (77th)
Receive the proxy (77th).


My task and proxy priority is set to 25.
To receive proxy, I use the function Receive(…) waiting for the specific
proxy.
I use CReceive(…) to look if I’m desynchronize between proxy and
interrupt.

Do you know why this happen?
How can I speed up interrupt frequency with no loss of synchronisation with
proxy?
This is what I tried:
Increase priority of task and proxy
Use of proxy with message length = 0
Receive of the specific proxy

If I speed up to 270 Hz, 7 proxys are desynchronize, but the first is always
the 74th no matter frequency of interrupt.

Dany Comeau wrote:

How can I speed up interrupt frequency with no loss of synchronisation with
proxy?

This may be a simple case of your processing taking longer than the interval.
What is your process doing when it receives the proxy ?

This is what I tried:
Increase priority of task and proxy

Give your process priority inheritance, and you only need worry about the
proxies
priority. Also; drop Proc down to priority 26, and set your proxies to priority
27.


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

You can also try to increase hardware IRQ priority itself. May be dangerous
?

Proc32 -i 5 ???


Arnauld Disableu
arnauld@disableu.net
http://www.disableu.net

Compatible an 2000

I don’t know how you generate the diagnostics, but
I suspect that they may be causing the slow process
response. Why not test but only display when
the two don’t match.

Dany Comeau <dolphinx@interlinx.qc.ca> wrote:

My program use IRQ5. I send a signal at different frequency on IRQ5 (210Hz,
240 Hz, 270 Hz). I return a proxy on each interrupt routine. Below 210 Hz,
I always receive proxys before next interrupt. At 240 Hz, it’s the same
except for one. The 74th proxy is receive after tne next interrupt.

Example:
Interrupt on IRQ5, kick a proxy (72th)
Receive the proxy (72th).

Interrupt on IRQ5, kick a proxy (73th)
Receive the proxy (73th).

Interrupt on IRQ5, kick a proxy (74th)
Interrupt on IRQ5, kick a proxy (75th)
Receive the proxy (74th).
Receive the proxy (75th).

Interrupt on IRQ5, kick a proxy (76th)
Receive the proxy (76th).

Interrupt on IRQ5, kick a proxy (77th)
Receive the proxy (77th).



My task and proxy priority is set to 25.
To receive proxy, I use the function Receive(…) waiting for the specific
proxy.
I use CReceive(…) to look if I’m desynchronize between proxy and
interrupt.

Do you know why this happen?
How can I speed up interrupt frequency with no loss of synchronisation with
proxy?
This is what I tried:
Increase priority of task and proxy
Use of proxy with message length = 0
Receive of the specific proxy

If I speed up to 270 Hz, 7 proxys are desynchronize, but the first is always
the 74th no matter frequency of interrupt.



Mitchell Schoenbrun --------- maschoen@pobox.com

I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Jon Mills.

jdm@ngat.com

Jon Mills wrote:

I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Did you drop the priority of Proc below 29 ? Most drivers deal with interrupts
very quickly. Serial port drivers (at least the QSSL distributions) spend very
little time in the interrupt handler. Network cards can be a problem, depending
on the hardware.


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

Jon Mills <jdm@ngat.com> wrote in message
news:04E02AB064E0D211B24E0008C79F6A0E93A844@mail.ngat.com

I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Jon Mills.

jdm@ngat.com

No, I don’t use serial port and I still not find any solution to my problem.

Dany Comeau

Could you post the source of you test program and the output of sin?

“Dany Comeau” <dolphinx@interlinx.qc.ca> wrote in message
news:Vijf5.4127$Rd5.89507@wagner.videotron.net

Jon Mills <> jdm@ngat.com> > wrote in message
news:> 04E02AB064E0D211B24E0008C79F6A0E93A844@mail.ngat.com> …
I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Jon Mills.

jdm@ngat.com


No, I don’t use serial port and I still not find any solution to my
problem.

Dany Comeau

Yes, I tried some other priorities except 29 but the my problem still
exists. I’m pretty sure it’s my network card interrupt that is causing
the problem but I don’t know how to solve it.

Jon Mills.

-----Original Message-----
From: Rennie Allen [mailto:rallen@computermotion.com]
Posted At: 25 July 2000 15:44
Posted To: qnx
Conversation: Asynchronous proxy
Subject: Re: Asynchronous proxy


Jon Mills wrote:

I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and
delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Did you drop the priority of Proc below 29 ? Most drivers deal with
interrupts
very quickly. Serial port drivers (at least the QSSL distributions)
spend very
little time in the interrupt handler. Network cards can be a problem,
depending
on the hardware.


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

Jon Mills wrote:

Yes, I tried some other priorities except 29 but the my problem still

Do you understand that what I was referring to is that Proc’s priority
must be altered, and not your application proxy or process ?

e.g. modify O/S build file and change the line for sys/Proc32 to start
it with a -P26 option.

exists. I’m pretty sure it’s my network card interrupt that is causing
the problem but I don’t know how to solve it.

What network hardware do you have ?


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

Unless its somethink specific to your network card I doubt
that’s the case.

I have work on system that runs at 1ms precision and never miss a beat

“Jon Mills” <jdm@ngat.com> wrote in message
news:04E02AB064E0D211B24E0008C79F6A0E941EC2@mail.ngat.com

Yes, I tried some other priorities except 29 but the my problem still
exists. I’m pretty sure it’s my network card interrupt that is causing
the problem but I don’t know how to solve it.

Jon Mills.

-----Original Message-----
From: Rennie Allen [mailto:> rallen@computermotion.com> ]
Posted At: 25 July 2000 15:44
Posted To: qnx
Conversation: Asynchronous proxy
Subject: Re: Asynchronous proxy


Jon Mills wrote:

I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and
delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Did you drop the priority of Proc below 29 ? Most drivers deal with
interrupts
very quickly. Serial port drivers (at least the QSSL distributions)
spend very
little time in the interrupt handler. Network cards can be a problem,
depending
on the hardware.


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

Do you speak french?

I’m better in french but I will post you explanation of my source code
according to your answer.

This is the sin output:


SID PID PROGRAM PRI STATE BLK CODE DATA
– – Microkernel — ----- — 12976 0
0 1 /boot/sys/Proc32 30f READY — 122k 331k
0 2 /boot/sys/Slib32 10r RECV 0 53k 4096
0 4 /bin/Fsys 22r RECV 0 77k 4935k
0 5 /bin/Fsys.eide 22r RECV 0 61k 114k
0 8 idle 0r READY — 0 40k
0 16 file://4/bin/Dev32 24f RECV 0 32k 98k
0 21 file://4/bin/Pipe 10r RECV 0 16k 32k
0 23 file://4/bin/Dev32.ser 20r RECV 0 16k 24k
0 24 file://4/bin/Dev32.ser 20r RECV 0 16k 24k
0 28 file://4/bin/Dev32.par 9o RECV 0 8192 12k
0 30 file://4/bin/Dev32.pty 20r RECV 0 12k 57k
0 31 file://4/bin/Net 23r READY — 32k 73k
0 34 file://4/bin/Net.ether82557 20r RECV 0 36k 106k
0 37 file://4/bin/nameloc 20o RECV 0 6144 24k
0 38 file://4/bin/nameloc 20o REPLY 0 6144 16k
0 43 file://4//usr/ucb/Socklet 22r RECV 0 114k 180k
0 53 file://4/bin/tinit 10o RECV 0 8192 20k
0 55 file://4/bin/tinit 10o RECV 0 8192 20k
0 56 file://4/
/usr/ucb/inetd 10o RECV 61 36k 32k
0 58 file://4//usr/ucb/routed 10o RECV 60 49k 32k
0 83 file://4/
/usr/ucb/telnetd 10o RECV 85 53k 53k
1 86 file://4/bin/ksh 10o WAIT -1 94k 45k
1 23859 file://1/*/htrc/bin/tach 26o RECV 0 28k 20k


PROXY PROGRAM PRI STATE COUNT
9 /boot/sys/Proc32 29 READY 0
10 /bin/Fsys 22 READY 0
11 /bin/Fsys 22 READY 0
12 /bin/Fsys.eide 22 READY 0
13 /bin/Fsys.eide 10 READY 0
17 file://4/bin/Dev32 24 READY 0
18 file://4/bin/Dev32 24 READY 0
29 file://4/bin/Dev32.par 9 READY 0
32 file://4/bin/Dev32.pty 20 READY 0
33 file://4/bin/Net 23 READY 0
35 file://4/bin/Net.ether82557 20 READY 0
44 file://4//usr/ucb/Socklet 22 READY 0
45 file://4/
/usr/ucb/Socklet 23 READY 0
46 file://4//usr/ucb/Socklet 23 READY 0
60 file://4/
/usr/ucb/routed 10 READY 0
61 file://4//usr/ucb/inetd 10 READY 0
85 file://4/
/usr/ucb/telnetd 10 READY 0
23862 file://1//htrc/bin/tach 27 READY 0
17719 file://1/
/htrc/bin/tach 27 READY 0
23876 file://1/*/htrc/bin/tach 27 READY 0


IRQ PID PROGRAM CS:IP DS
-1 16 file://4/bin/Dev32 0005:005760 000D
-1 23 file://4/bin/Dev32.ser 0005:0024FC 000D
-1 24 file://4/bin/Dev32.ser 0005:0024FC 000D
-1 31 file://4/bin/Net 0015:00453C 001D
0 1 /boot/sys/Proc32 00F0:005AE0 00F8
0 31 file://4/bin/Net 0015:004618 001D
3 24 file://4/bin/Dev32.ser 0005:00177C 000D
4 23 file://4/bin/Dev32.ser 0005:0017A4 000D
5 23859 file://1/*/htrc/bin/tach 0005:00BC9C 000D
11 31 file://4/bin/Net 0015:0042F0 001D
13 1 /boot/sys/Proc32 00F0:005A9C 00F8
14 5 /bin/Fsys.eide 0005:009B23 000D

Mario Charest <mcharest@zinformatic.com> wrote in message
news:8lkhfg$lqj$1@inn.qnx.com

Could you post the source of you test program and the output of sin?

“Dany Comeau” <> dolphinx@interlinx.qc.ca> > wrote in message
news:Vijf5.4127$> Rd5.89507@wagner.videotron.net> …

Jon Mills <> jdm@ngat.com> > wrote in message
news:> 04E02AB064E0D211B24E0008C79F6A0E93A844@mail.ngat.com> …
I have a very similar problem that I’m trying to solve on my system.
I’ve tried raising the priority of the proxy and the reciever up to 29
but the problem still occurs. I suspect that its caused by another
hardware device (e.g. network card) generating an iterrupt and
delaying
the proxy trigger. In your case, the only interrupts with higher
priority (with default Proc32 settings) are IRQs 3 and 4, the two COM
ports. Do you have some serial port activity occuring?

Jon Mills.

jdm@ngat.com


No, I don’t use serial port and I still not find any solution to my
problem.

Dany Comeau
\

Dany Comeau wrote:

This is the sin output:


SID PID PROGRAM PRI STATE BLK CODE DATA
– – Microkernel — ----- — 12976 0
0 1 /boot/sys/Proc32 30f READY — 122k 331k

Your Proc is running at prio 30.


To succeed in this world it is not enough to be stupid; you must also be
well-mannered. - Voltaire

“Dany Comeau” <dolphinx@interlinx.qc.ca> wrote in message
news:vdIf5.17280$Rd5.134531@wagner.videotron.net

Do you speak french?

Oui :wink: But if you want other to help as well, you might want to stick with
English.
Feel free to email me if your English gets in the way of making a clear
explantion.

I’m better in french but I will post you explanation of my source code
according to your answer.

Explanation of your source code wouldn’t be really helpfull because you

would
probably explain how you think it works. While if we have a look at
the real code we might see something that you’ve missed.

This is the sin output:


SID PID PROGRAM PRI STATE BLK CODE DATA
– – Microkernel — ----- — 12976 0
0 1 /boot/sys/Proc32 30f READY — 122k 331k
1 23859 file://1/*/htrc/bin/tach 26o RECV 0 28k 20k

Like Rennie said ,Proc32 is 30 (you should lower it to 26 ) and raise
yours to 28. You are asking for trouble.

  • Mario

I attach my source ‘tach.c’.
I remove unnecessary lines.
Thanks for your help.


Mario Charest <mcharest@zinformatic.com> wrote in message
news:8lnu6v$ev7$1@inn.qnx.com

“Dany Comeau” <> dolphinx@interlinx.qc.ca> > wrote in message
news:vdIf5.17280$> Rd5.134531@wagner.videotron.net> …
Do you speak french?


Oui > :wink: > But if you want other to help as well, you might want to stick
with
English.
Feel free to email me if your English gets in the way of making a clear
explantion.

I’m better in french but I will post you explanation of my source code
according to your answer.

Explanation of your source code wouldn’t be really helpfull because you
would
probably explain how you think it works. While if we have a look at
the real code we might see something that you’ve missed.

This is the sin output:

\

SID PID PROGRAM PRI STATE BLK CODE DATA
– – Microkernel — ----- — 12976 0
0 1 /boot/sys/Proc32 30f READY — 122k 331k
1 23859 file://1/*/htrc/bin/tach 26o RECV 0 28k 20k


Like Rennie said ,Proc32 is 30 (you should lower it to 26 ) and raise
yours to 28. You are asking for trouble.

  • Mario


    \

begin 666 tach.c
M+RH@(" @(" @(" @(" @(" @(“HJBHJ(%9!4DE!0DQ%4R!'3$]"04Q%4R J
M
BHJB @(" @(" @(" @(" @(" @(" @(" J+PH<W1R=6-T($EN9F@9U]S
M=$EN9F[“G-T<G5C=”!3=&%T92!G7W-T4W1A=&4[“G-T<G5C=”!3971T:6YG
M(&=?<W13971T:6YG.PIS=’)U8W0@1&%T82!G7W-T1&%T83L*”@HOB @(" @
M(" @(" @(" @(" @BHJBH@4%)/1U)!34U%(%!224Y#25!!3" J
BHJB @
M(" @(" @(" @(" @(" @(" @(" J+PHO+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O"FEN="!M86EN
&EN="!A<F=C+"!C:&%R(“IA<F=V6UTI
M"GL*“6EN=”!N2&EN=$EN=$%I;6%N=#L)+R]N=6UE<F@<F5C=2!L;W)S<75E
M(&PG;VX@<R=A='1A8VAE(&$@;”=I;G0*“0D)“0D)+R]U=&EL:7-E(’!O=7(@
M<V4@9&5T86-H97(@9&4@;”=I;G0*“B @(”!I;G0@;E1O=6-H92P@;E!R:6]R
M:71E+”!I+"!N3F)#:&%R.PH*(" @(&=?<W13=&%T92YU171A=$-A;&EB(#T@
M04E-7T-!3$E".PH@(" @9U]S=%-T871E+G5-;V1E4WES=&5M(#T@1$E304),
M13L*(" @(&=?<W13=&%T92YU4&]S4V5C(#T@,#L*(" @(&=?<W13971T:6YG
M+G5.8D%I;6%N=%-E8R ](#8[“B @(”!G7W-T4V5T=&EN9RYU4W1A;F1A<F1)
M;7 @/2 V,# [“B @(”!G7W-T4V5T=&EN9RYU1&EA5&%M8F]U<B ](#8Q,#L*
M"B @("!G7W-T26YF;RYP:610<F]X>5)E9B ](’%N>%]P<F]X>5]A=‘1A8V@H
M,"P@,“P@,“P@4D5&7U!224]23L@(" O+U,G871T86-H92!A(‘5N92!P<F]X
M>0H@(" @9U]S=$EN9F\N<&ED4’)O>‘E396,@/2!Q;GA?<’)O>'E?871T86-H
M
# L(# L(# L(%-%0U]04DE/4BD[”@H)16-R:71296=#=&PH0U]$25-!0DQ%
M7TE.5"D[“2\O(&1E<V%C=&EV92!L97,@:6YT+B!2968@970@4V5C”@H@(” @
M;DAI;G1);G1!:6UA;G0@/2!Q;GA?:&EN=%]A=‘1A8V@H25)17S4L($EN=$AA
M;F1L97)!:6UA;G0L($907U-%1R@F(&=?<W1);F9O+G!I9%!R;WAY4V5C2D[
M("\O<R=A='1A8VAE(&$@25)1-0H
"6Y0<FEO<FET92 ](&=E=’!R:6\H9V5T
M<&ED*"DI.PDO+VUE;6]R:7-E(&QA(’!R:6]R:71E(&1E(&QA(‘1A8VAE"@H*
M"61O"@E["@D)<’)I;G1F*"(H<BD@4F5T;W5R(&$@44Y87&XB3L"@D);E1O
M=6-H92 ](&=E=&-H*“D[”@H@(" @(" @(&=?<W1);F9O+G5.=6U);G1;,%T@
M/2 P.R\O4D%:(&1U(&YB(&0G:6YT"B @(" @(" @9U]S=$EN9F\N=4YU;4EN
M=%LQ72 ](# ["@H)“7-E=’!R:6\H9V5T<&ED*“DL($U!24Y?4%))3U(I.PDO
M+V9I>&4@;&4@<’)O9W)A;6UE(&$@=6YE(’!R:6]R:71E(’!L=7,@96QE=F5E
M”@H@(” @(" @(’=H:6QE*$-R96-E:79E*&=?<W1);F9O+G!I9%!R;WAY4V5C
M+" P+" P2 A/2 M,2D[("\O5FED92!L82!P:6QE(&1E(&UE<W-A9V4(" @
M(" @("!W:&EL92A#<F5C96EV92AG7W-T26YF;RYP:610<F]X>5)E9BP@,“P@
M,“D@(3T@+3$I.R O+W!O=7(@;&5S(’!R;WAY<PH*(” @(” @("!G7W-T4W1A
M=&4N=45T87!E26YI=" ]($5405!%7TE.25\P.R @(" O+W!R96UI97)E(&5T
M87!E(&0G:6YI="!D97,@=F%R:6%B;&5S"B @(" @(" @9U]S=$1A=&$N;D5R
M<F5U<E-O<G1I92 ](# [(" @("\O<&%S(&0G97)R975R(&1A;G,@;&4@;F]M
M8G)E(&0G:6UP=6QS:6]N<R!D92!G96YE<F5R"@D)16-R:71296=#=&PH0U]%
M3D%“3$5?24Y43L)+R@86-T:79E(&QE<R!I;G0N(%)E9B!E="!396,“B @
M(” @(” @36%I;DUO9&5.;W)M86PH3L"0E%8W)I=%)E9T-T;“A#7T1)4T%”
M3$5?24Y43L)+R@9&5S86-T:79E(&QE<R!I;G0N(%)E9B!E="!396,"@D)
M<V5T<’)I;RAG971P:60H2P@;E!R:6]R:71E3L)+R]R96UE="!L)V%N8VEE
M;FYE(’!R:6]R:71E(&%U(’!R;V=R86UM90H)?7=H:6QE(“AN5&]U8VAE(”$]
M("=R)RD["@H)+R\J*@EO;B!S92!D971A8VAE(&1E<R!I;G1E<G)U<‘1I;VYS
M(&5T(&1E<R!P<F]X>2!U=&EL:7-E<PH*"7%N>%]H:6YT7V1E=&%C:"AN2&EN
M=$EN=$%I;6%N="D[“B @(”!Q;GA?<’)O>‘E?9&5T86-H*&=?<W1);F9O+G!I
M9%!R;WAY4F5F3L(" @(’%N>%]P<F]X>5]D971A8V@H9U]S=$EN9F\N<&ED
M4’)O>‘E396,I.PH*(" @(’-Y<W1E;2@B<’)I;G0@+6X@)UPQ-"<B3L"B @
M("!R971U<FX@15A)5%]354-#15-3.PI]"@H*"@HO+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O"B-P<F%G;6$@;V9F(“AC:&5C:U]S=&%C:RD[
M"G9O:60@0V%L8W5L94-O;7!T92AI;G0@;D%I;6%N=“P@=6YS:6=N960@G!U
M0V]M<'1E06EM86YT
0I[“B @(”!U;G-I9VYE9”!N3V9F<V5T.PH@(” @=6YS
M:6=N960@=59A;%!)5#L*(" @(’-T871I8R!U;G-I9VYE9"!U06YC:65N5F%L
M4$E46S)=(#T@>S L(#!].PH)“0D)“0DO+T%N8VEE;FYE(‘9A;&5U<B S,B!B
M:71S(&1A;G,@;&5S(%!)5’,(" @('5N<VEG;F5D('5#;VUP=&4["@H(” @
M(&Y/9F9S970@/2!N06EM86YT(#P(#([”@H@(" @;W5T<“A#5$Q?4$E4,“MN
M3V9F<V5T+” P>&0V3L@("\O<F5A9"UB86-K(&1E<R!L871C:’,@,"!E=" Q
M"@H@(" @+R]L96-T=7)E(&1E(&QA('9A;&5U<B!D=2!,4T(
(” @(‘5686Q0
M250@/2!I;G H5$E-,%]0250PVY/9F9S970I.PH@(" @=59A;%!)5"!/2 H
M:6YP
%1)33!?4$E4,“MN3V9F<V5T3P."DF,'AF9C P.PH(” @("\O;&5C
M=‘5R92!D92!L82!V86QE=7(@9’4@35-"“B @(”!U5F%L4$E4(‘P](“AI;G H
M5$E-,5]0250PVY/9F9S970I/#PQ-BDF,'AF9C P,# [“B @(”!U5F%L4$E4
M('P]("AI;G H5$E-,5]0250P
VY/9F9S970I/#PR-“DF,'AF9C P,# P,#L*
M”@H@(” @:68H9U]S=%-T871E+G5%=&%P94EN:70@/CT@151!4$5?24Y)7S$I
M(" @("\O=F5R:69I92!L)V5T87!E(&1E(&PG:6YI=&EA;&ES871I;VXL(’!E
M<FUE="!I;FET:6%L:7-A=&EO;B!D92!U06YC:65N5F%L4$E4"@E[“B @(” @
M(" @:68H=59A;%!)5" /2!U06YC:65N5F%L4$E46VY!:6UA;G1=0H)“7L)
M+R]L92!C<'1R(&XG82!P87,@<&%S<V4@82 P"B @(” @(" @(" @('5#;VUP
M=&4@/2!U06YC:65N5F%L4$E46VY!:6UA;G1=("T@=59A;%!)5#L
"0E]"@D)
M96QS90H)“7L)+R]L92!C<'1R(&$@<&%S<V4@82 P"B @(” @(" @(" @(‘5#
M;VUP=&4@/2 H*‘5N<VEG;F5D3!X9F9F9F9F9F8@+2!U5F%L4$E42 K(‘5!
M;F-I96Y686Q0251;;D%I;6%N=%T@R Q.PH)"7T"@D)+R]#;W)R96-T:6]N
M(&1U(’!R;V)L96UE(&1E(&QA=&-H(&1E<R!D;VYN965S(&1E<R X,C4T"B @
M(" @(" @:68H*‘5686Q0250@)B P>&9F9F8I(#P@-“D@(” O+V-O;7!T92!D
M=2!435(P(#P@- H)"7L*"0D)+R]V97)I9FEE(’-I(&QE(&-O;7!T92!A8W1U
M96P@97-T(‘9A;&ED90H@(" @(" @(" @("!I9BAU0V]M<‘1E(#X@“IP=4-O
M;7!T94%I;6%N=” K(#!X.# P,“DI”@D)"7L
(" @(" @(" @(" @(" @(‘56
M86Q0250@ST@,’@Q,# P,#L@("\O8V]R<F5C=&EO;B!D=2!C;VUP=&4"0D)
M"75#;VUP=&4@+3T@,’@Q,# P,#L*“0D)?0H)“7T*“7T*“65L<V4*“7L*“0EU
M0V]M<'1E(#T@,3 P,#L)+R]V86QE=7(@<V%N<R!I;7!O<G1A;F-E+”!U=&EL
M92!S975L96UE;G0@8V%R(&QA('9A;&5U<B!E<W0@8V]N;G5E”@E]”@H@(” @
M=4%N8VEE;E9A;%!)5%MN06EM86YT72 ]('5686Q0250[(” O+R!S875V96=A
M<F1E(&QA(‘9A;&5U<B!D=2!C;VUP=&4L(‘5T:6QE(’!O=7(@;&4*"0D)"0D)
M"0D)"0D)+R@<’)O8VAA:6X@87!P96P@9&4@8V5T=&4@9F]N8W1I;VX*“B @
M(” J<'5#;VUP=&5!:6UA;G0@/2!U0V]M<'1E.PI]“B-P<F%G;6$@;VX@&-H
M96-K7W-T86-K
3L*”@HO+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O"G9O:60@0V]M5&EM97(H:6YT(&Y#;VUM86YD92P@<W1R=6-T(%1I;65R
M(“IP<W14:6UE<BD*>PH@(” @:6YT(&D[”@H@(" @:68H9U]S=%-T871E+G5-
M;V1E4WES=&5M(#T]($%45$5.5$4I"B @("![“B @(” @(" @:2 ](#$[“B @
M(”!]“B @(”!E;’-E"B @("![“B @(” @(" @:2 ](# [“B @(”!]"@H*(" @
M(’-W:71C:" H;D-O;6UA;F1E0H@(" @>PH@(" @(" @(&-A<V4@($-?3$]!
M1#H
(" @(" @(" @(" @:68H<’-T5&EM97(M/FY%=&%T("$](%1)34527TY5
M3$PI"B @(" @(" @(" @(‘L*(" @(" @(" @(" @(" @(’!S=%1I;65R+3YS
M=%-P96,N:71?=F%L=64N=‘9?<V5C(#T@,$P[(" @+R]D97-A<FUE(&QE(‘1I
M;65R"B @(" @(" @(" @(" @("!P<W14:6UE<BT^<W13<&5C+FET7W9A;‘5E
M+G1V7VYS96,@/2 P3#L*(" @(" @(" @(" @(" @(‘1I;65R7W-E=‘1I;64H
M<’-T5&EM97(M/FY)1"P@5$E-15)?041$4D5,+" F<’-T5&EM97(M/G-T4W!E
M8RP@3E5,3"D["@H@(" @(" @(" @(" @(" @<’-T5&EM97(M/G-T4W!E8RYI
M=%]V86QU92YT=E]S96,@/2!P<W14:6UE<BT^;%1E;7!S6VE=6S!=.PH@(" @
M(" @(" @(" @(" @<’-T5&EM97(M/G-T4W!E8RYI=%]V86QU92YT=E]N<V5C
M(#T@<’-T5&EM97(M/FQ496UP<UMI75LQ73L*(" @(" @(" @(" @(" @(‘1I
M;65R7W-E=‘1I;64H<’-T5&EM97(M/FY)1"P@5$E-15)?041$4D5,+" F<’-T
M5&EM97(M/G-T4W!E8RP@3E5,3"D["@H@(" @(" @(" @(" @(" @+R]P<W14
M:6UE<BT^;D5T870@/2!424U%4E]254X[(" @("\O;&4@=&EM97(@97-T(&5N
M(&UA<F-H90H@(" @(" @(" @("!]“B @(” @(" @(" @(&)R96%K.PH*(" @
M(" @("!C87-E("!#7U-43U Z"B @(" @(" @(" @(&EF*’!S=%1I;65R+3YN
M171A=" A/2!424U%4E].54Q,0H@(" @(" @(" @("![“B @(” @(" @(" @
M(" @("!P<W14:6UE<BT^<W13<&5C+FET7W9A;‘5E+G1V7W-E8R ](#!,.R @
M("\O9&5S87)M92!L92!T:6UE<@H@(" @(" @(" @(" @(" @<’-T5&EM97(M
M/G-T4W!E8RYI=%]V86QU92YT=E]N<V5C(#T@,$P[“B @(” @(" @(" @(" @
M("!T:6UE<E]S971T:6UE
’!S=%1I;65R+3YN240L(%1)34527T%$1%)%3"P@
M)G!S=%1I;65R+3YS=%-P96,L($Y53$PI.PH@(" @(" @(" @(" @(" @+R]P
M<W14:6UE<BT^;D5T870@/2!424U%4E]35$]0.R @("\O;&4@=&EM97(@97-T
M(&%R<F5T90H*(" @(" @(" @(" @?0H@(" @(" @(" @("!B<F5A:SL*“B @
M(” @(" @8V%S92 @0U]$14Q%5$4Z"B @(" @(" @(" @(&EF*’!S=%1I;65R
M+3YN171A=" A/2!424U%4E].54Q,0H@(" @(" @(" @("![“B @(” @(" @
M(" @(" @("!T:6UE<E]D96QE=&4H<’-T5&EM97(M/FY)1"D[“B @(” @(" @
M(" @(" @("!P<W14:6UE<BT^;D5T870@/2!424U%4E].54Q,.R @("\O;&4@
M=&EM97(@;B=E>&ES=&4@<&QU<PH@(" @(" @(" @(" @(" @<’)I;G1F
")<
M;E1I;65R(&5F9F%C95QN(BD[“B @(” @(" @(" @(" @("!P<FEN=&8H(D%P
M<‘5Y97(@<W5R(‘5N92!T;W5C:&4B3L(" @(" @(" @(" @(" @("\O9V5T
M8V@H3L"B @(" @(" @(" @(" @("!Q;GA?<’)O>‘E?9&5T86-H*’!S=%1I
M;65R+3YP:610<F]X>2D[“B @(” @(" @(" @(‘T*(" @(" @(" @(" @8G)E
M86L["@H@(" @(" @(&-A<V4@($-?0U)%051%.@H@(" @(" @(" @("!I9BAP
M<W14:6UE<BT^;D5T870@/3T@5$E-15)?3E5,3"D*(" @(" @(" @(" @>PH@
M(" @(" @(" @(" @(" @<’-T5&EM97(M/G!I9%!R;WAY(#T@<6YX7W!R;WAY
M7V%T=&%C:"@P+" P+" P+"!424U%4E]04DE/4BD["@H*(" @(" @(" @(" @
M(" @(’!S=%1I;65R+3YS=$5V96YT+G-I9V5V7W-I9VYO(#T@+2AP<W14:6UE
M<BT^<&ED4’)O>‘DI.PH@(" @(" @(" @(" @(" @(" @("\O=&%C:&4@879E
M<G1I92!P87(@<’)O>‘D@<75A;F0@;&4@=&EM97(@87)R:79E(&$@<V$@9FEN
M"@H@(" @(" @(" @(" @(" @:68H*’!S=%1I;65R+3YN240@/2!T:6UE<E]C
M<F5A=&4H0TQ/0TM?4D5!3%1)344L(“9P<W14:6UE<BT^<W1%=F5N=“DI(”$]
M(“TQ2 O+V-R96%T:6]N(&1U(‘1I;65R"B @(" @(" @(" @(" @("![“B @
M(” @(" @(" @(" @(" @(" @<’-T5&EM97(M/G-T4W!E8RYI=%]I;G1E<G9A
M;“YT=E]S96,@/2 P3#L@(” @+R]P87,@9"=I;G1E<G9A; H@(" @(" @(" @
M(" @(" @(" @(’!S=%1I;65R+3YS=%-P96,N:71?:6YT97)V86PN=‘9?<V5C
M(#T@,$P["@H@(" @(" @(" @(" @(" @(" @(’!S=%1I;65R+3YN171A=" ]
M(%1)34527T]+.R @("\O;&4@=&EM97(@82!E=&4@8W)E92P@=&EM97(@87)R
M971E"@H@(" @(" @(" @(" @(" @(" @(’!R:6YT9B@B=&EM97(@8W)E97)<
M;B(I.PH@(" @(" @(" @(" @(" @(" @(’!R:6YT9B@B)68@<V5C+" E9B!N
M<UQN(BP@
&1O=6)L92EP<W14:6UE<BT^;%1E;7!S6S!=6S!=+” H9&]U8FQE
M7!S=%1I;65R+3YL5&5M<’-;,%U;,5TI.PH@(" @(" @(" @(" @(" @(" @
M(’!R:6YT9B@B)68@<V5C+" E9B!N<UQN(BP@
&1O=6)L92EP<W14:6UE<BT^
M;%1E;7!S6S%=6S!=+” H9&]U8FQE7!S=%1I;65R+3YL5&5M<’-;,5U;,5TI
M.PH@(" @(" @(" @(" @(" @?0H@(" @(" @(" @(" @(" @96QS90H@(" @
M(" @(" @(" @(" @>PH@(" @(" @(" @(" @(" @(" @(’!R:6YT9B@B7&Y,
M82!C<F5A=&EO;B!D=2!T:6UE<B!P;W5R(&PG87)R970@9’4@;6]T975R(&$@
M96-H;W5E7&XB
3L*(" @(" @(" @(" @(" @(" @("!P<W14:6UE<BT^;D5T
M870@/2!424U%4E].54Q,.R @("\O;&4@=&EM97(@;B=E<W0@<&%S(&)I96X@
M:6YI=&EA;&ES92P@;VX@;F4@<&5U="!L)W5T:6QI<V5R"B @(" @(" @(" @
M(" @(" @(" @<’)I;G1F*")!<’!U>65Z(’-U<B!U;F4@=&]U8VAE7&XB3L
M(" @(" @(" @(" @(" @(‘T*(" @(" @(" @(" @?0H@(" @(" @(" @("!B
M<F5A:SL*(" @(‘T*“GT*”@HO+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O"G9O:60@16-R:71’96XH=6YS:6=N960@=4-O;7!T92D*>PH@(" @
M:68H=4-O;7!T92D*(" @(‘L*(" @(" @("!%8W)I=%)E9T-T;“A#7T1%0E54
M7U=23L"B @(” @(" @;W5T<“A’14Y?,%\W+”!U0V]M<‘1E(“8@34%32U\X
M0DE44RD[(” @(" @(" O+R @96YV;VEE(&1U($Q30B!D92!U0V]M<‘1E"B @
M(" @(" @;W5T<“A’14Y?.%\Q-2P@'5#;VUP=&4@/CXX2 F($U!4TM?.$))
M5%,I.PH@(” @(" @(&]U=’ H1T5.7S$V7S(S+" H=4-O;7!T92 ^/C$V2 F
M($U!4TM?.$))5%,I.R\O(&5N=F]I92!D=2!-4T(@9’4@=4-O;7!T90H
(" @
M(" @("!%8W)I=%)E9T-T;“A#7T9)3E]74BD[“B @(”!]“GT*”@HO+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O"G9O:60@16-R:71296=#=&PH
M:6YT(&Y#;VUM86YD92D*>PH)<W1A=&EC('5N<VEG;F5D(‘5);6%G95)E9T-T
M;#TP.PDO+R!I;6%G92!D=2!R96=I<W1R92!D92!C;VYT<F]L92!D=0ET86-H
M>6UE=’)E+”!C87(@;VX@;F4@<&5U="!P87,@;&4@;&ER90H*“7-W:71C:“AN
M0V]M;6%N9&4I”@E[“B @(” @(” @8V%S92!#7T1%0E547U=2.B @(" O+V3I
M8G5T(&0G=6YE(’/I<75E;F-E(&0GZ6-R:71U<F4@875X(&-O;7!T975R<R R
M-"!B:71S"B @(" @(" @(" @(&]U=’ H0U1,7U1!0T@L(‘5);6%G95)E9T-T
M;‘P]1$5"551?5U(I.PH)“0EB<F5A:SL*”@D)8V%S92!#7T9)3E]74CH)"2\O
M9FEN(&0G=6YE(’/I<75E;F-E(&0GZ6-R:71U<F4@875X(&-O;7!T975R<R R
M-"!B:71S"B @(" @(" @(" @(&]U=’ H0U1,7U1!0T@L(‘5);6%G95)E9T-T
M;“8]1DE.7U=23L"0D)8G)E86L[”@H)"6-A<V4@0U]$25-!0DQ%7TE.5#H)
M+R]A=6-U;F4@:6YT(&1E(’!E<FUI<V4*"0D);W5T<“A#5$Q?5$%#2"P@=4EM
M86=E4F5G0W1L)CU$25-!0DQ%7TE245]2149?4T5#3L"0D)8G)E86L[”@H)
M"6-A<V4@0U]%3D%"3$5?24Y4.@DO+TEN=’,@4D5&(&5T(%-%0R!P97)M:7-E
M<PH)“0EO=71P*$-43%]404-(+”!U26UA9V5296=#=&Q/45.04),15])4E%?
M4D5&7U-%0RD["@D)“6)R96%K.PH*“0EC87-E($-?1$E304),15])4E%?4T5#
M.@DO+TEN=”!314,@;B=E<W0@<&QU<R!P97)M:7-E”@D)"6]U=’ H0U1,7U1!
M0T@L(‘5);6%G95)E9T-T;“8]1$E304),15])4E%?4T5#3L"0D)8G)E86L[
M”@H)"6-A<V4@0U]%3D%"3$5?25)17U-%0SH)+R]);G0@4T5#(’!E<FUI<V4*
M"0D);W5T<“A#5$Q?5$%#2"P@=4EM86=E4F5G0W1L?#U%3D%“3$5?25)17U-%
M0RD[”@D)“6)R96%K.PH*“0EC87-E($-?1$E304),15])4E%?4D5&.@DO+TEN
M=”!2148@;B=E<W0@<&QU<R!P97)M:7-E”@D)“6]U=’ H0U1,7U1!0T@L(‘5)
M;6%G95)E9T-T;“8]1$E304),15])4E%?4D5&3L"0D)8G)E86L[”@H)"6-A
M<V4@0U]%3D%"3$5?25)17U)%1CH)+R]);G0@4D5&(’!E<FUI<PH)“0EO=71P
M*$-43%]404-(+”!U26UA9V5296=#=&Q/45.04),15])4E%?4D5&3L"0D)
M8G)E86L[”@H)“6-A<V4@0U]404-(7T]55%]$25-!0DQ%.@DO+TQA(’-O<G1I
M92!D=2!T86-H(&5S=”!B;&]Q=>EE”@D)“6]U=’ H0U1,7U1!0T@L('5);6%G
M95)E9T-T;“8]5$%#2%]/551?1$E304),12D[”@D)“6)R96%K.PH*“0EC87-E
M($-?5$%#2%]/551?14Y!0DQ%.@D)+R],82!S;W)T:64@9’4@=&%C:”!N)V5S
M=”!P;'5S(&)L;W%UZ64*“0D);W5T<“A#5$Q?5$%#2"P@=4EM86=E4F5G0W1L
M?#U404-(7T]55%]%3D%“3$4I.PH)“0EB<F5A:SL*“7T*?0H*“B\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R*=6YS:6=N960@1V5T36]Y96YN
M949I9F\H0I[“B @(”!I;G0@:3L(” @('5N<VEG;F5D('5-;WEE;FYE(#T@
M,#L*(” @('5N<VEG;F5D('5.8D-O;7!T92 ](#$[“B @(”!U;G-I9VYE9”!U
M5&]T86P@/2 P.PH@(” @=6YS:6=N960@=5-A=F5.=6U);G0"@H@(" @9&*
M(" @('L*(" @(" @("!U4V%V94YU;4EN="
;F9O+G5.=6U);G1;
M,5T[“B @(” @(” @9F]R*&D]3D)?34]914Y.12TQ.R!I/CTP.R!I+2TI"B @
M(” @(” @>PH@(" @(" @(" @("!I9BAG7W-T1&%T82YU1FEF;UMI72D*(" @
M(" @(" @(" @>PH*(" @(" @(" @(" @(" @(‘5-;WEE;FYE(“L](&=?<W1$
M871A+G5&:69O6VE=(“H@=4YB0V]M<'1E.PH@(” @(” @(" @(" @(" @=51O
M=&%L(“L]('5.8D-O;7!T92LK.PH@(” @(" @(" @("!]“B @(” @(" @?0H@
M(" @?2!W:&EL92AU4V%V94YU;4EN=" A/2!G7W-T26YF;RYU3G5M26YT6S%=
M3L"B @("!R971U<FX@=4UO>65N;F4O=51O=&%L.PI]"@H*+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+PIV;VED($EN:71&:69O*“D*>PH@
M(” @:6YT(&D["@H@(" @9F]R*&D],#L@:3Q.0E]-3UE%3DY%.R!IRLI"B @
M("![“B @(” @(" @9U]S=$1A=&$N=49I9F];:5T@/2 P.PH@(" @?0I]"@H

M"@HO+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O"B-P<F%G;6$@
M;V9F(“AC:&5C:U]S=&%C:RD[“G9O:60@3&5C='5R95!)5%]&0BAU;G-I9VYE
M9”!U06EM86YT0I[“B @(”!S=&%T:6,@=6YS:6=N960@=4%N8U9A;$-O;7!T
M95)E9B ](# [“B @(”!S=&%T:6,@=6YS:6=N960@=4%N8U9A;$-O;7!T95-E
M8R ](# ["@D)"2\O;>EM;W)I<V4@;&$@=F%L975R(&1U(&-O;7!T92!P;W5R
M(&QE(&YB(&0G:6UP=6QS:6]N<R!A(&QA(’-O<G1I90H
(” @(‘5N<VEG;F5D
M(‘5686Q#;VUP=&5&0CL*"@EO=71P*$-43%]0250P+"!214%$7U1)33(I.PDO
M+V-O;6UA;F1E(&1E(&-O=6YT97(@;&%T8V@@<&]U<B!T:6UE<B P(&5T(#$*
M"B @("!I9BAU06EM86YT(#T]($%?4D5&0H@(" @>PH@(" @(" @('5686Q#
M;VUP=&5&0B ](&EN<“A424TR7U!)5# I.R @(” @(" @(" @(" @+R]L96-T
M=7)E(&1U(&-O;7!T92 Q-B!B:71S"B @(" @(" @=59A;$-O;7!T949"('P]
M("AI;G H5$E-,E]0250P
3P.“DF,'AF9C P.PH*(” @(" @("!I9BAG7W-T
M4W1A=&4N=45T87!E26YI=" ^/2!%5$%015])3DE?,2D@(" @+R]V97)I9FEE
M(&$@<75E;&QE(&5T87!E(&YO=7,@<V]M;65S+"!P97)M970@:6YI="!U06YC
M5F%L0V]M<‘1E"B @(" @(" @>PH@(" @(" @(" @("!I9BAU5F%L0V]M<‘1E
M1D(@/#T@=4%N8U9A;$-O;7!T95)E9BD@(" @(" @(" @(" @+R]C86QC=6QE
M(&QE(&YO;6)R92!D)VEM<‘5L<VEO;G,@<W5R(&-E(‘1O=7((" @(" @(" @
M(" @>R @("\O;&4@8W!T<B!N)V$@<&%S(’!A<W-E(&$@, H
(" @(" @(" @
M(" @(" @(&=?<W1$871A+G5#;VUP=&53;W)T:64@/2!U06YC5F%L0V]M<‘1E
M4F5F(“T@=59A;$-O;7!T949”.PH@(" @(" @(" @("!]“B @(” @(" @(" @
M(&5L<V4*(" @(" @(" @(" @>R @("\O;&4@8W!T<B!A(’!A<W-E(&$@, H*
M(" @(" @(" @(" @(" @(&=?<W1$871A+G5#;VUP=&53;W)T:64@/2 H*‘5N
M<VEG;F5D3!X,3 P,# @+2!U5F%L0V]M<'1E1D(I("L@=4%N8U9A;$-O;7!T
M95)E9CL
(" @(" @(" @(" @?0H*(" @(" @(" @(" @:68H9U]S=%-T871E
M+G5-;V1E4WES=&5M(#T]($=%3E]/3BD*(" @(" @(" @(" @>PH*(" @(" @
M(" @(" @(" @(&=?<W1$871A+FY%<G)E=7)3;W)T:64@ST@9U]S=%-E='1I
M;F<N=5-T86YD87)D26UP("T@9U]S=$1A=&$N=4-O;7!T95-O<G1I93L
(" @
M(" @(" @(" @?0H@(" @(" @(" @("!E;’-E"B @(" @(" @(" @(‘L*(" @
M(" @(" @(" @(" @(&=?<W1$871A+FY%<G)E=7)3;W)T:64@/2 P.PH@(" @
M(" @(" @("!]“B @(” @(" @?0H*(" @(" @("!U06YC5F%L0V]M<‘1E4F5F
M(#T@=59A;$-O;7!T949".R O+W5T:6QI<V4@;&]R<R!D=2!R87!P96P@9&4@
M8V5T=&4@9F]N8W1I;VX*(" @(‘T*(" @(&5L<V4@:68H=4%I;6%N=" ]/2!!
M7U-%0RD*(" @(‘L*(" @(" @("!U5F%L0V]M<‘1E1D(@/2!I;G H5$E-,E]0
M250P3L@(" @(" @(" @(" @("\O;&5C='5R92!D=2!C;VUP=&4@,38@8FET
M<PH@(" @(" @('5686Q#;VUP=&5&0B!/2 H:6YP
%1)33)?4$E4,“D/#@I
M)C!X9F8P,#L*“B @(” @(” @:68H9U]S=%-T871E+G5%=&%P94EN:70@/CT@
M151!4$5?24Y)7S$I(" @("\O=F5R:69I92!A(’%U96QL92!E=&%P92!N;W5S
M(’-O;6UE<RP@<&5R;65T(&EN:70@=4%N8U9A;$-O;7!T95-E8PH@(" @(" @
M(‘L*(" @(" @(" @(" @:68H=59A;$-O;7!T949"(#P](‘5!;F-686Q#;VUP
M=&5396,I(" @(" @(" @(" @("\O8V%L8W5L92!L92!N;VUB<F4@9"=I;7!U
M;’-I;VYS(’-U<B!C92!T;W5R"B @(" @(" @(" @(‘L@(" O+VQE(&-P=’(@
M;B=A(’!A<R!P87-S92!A(# “B @(” @(" @(" @(" @("!G7W-T1&%T82YU
M0V]M<'1E4V]R=&EE(#T@=4%N8U9A;$-O;7!T95-E8R M('5686Q#;VUP=&5&
M0CL
(" @(" @(" @(" @?0H@(" @(" @(" @("!E;’-E"B @(" @(" @(" @
M(‘L@(" O+VQE(&-P=’(@82!P87-S92!A(# “B @(” @(" @(" @(" @("!G
M7W-T1&%T82YU0V]M<'1E4V]R=&EE(#T@
“AU;G-I9VYE9"DP>#$P,# P(“T@
M=59A;$-O;7!T949"2 K('5!;F-686Q#;VUP=&5396,[“B @(” @(" @(" @
M('T
"B @(” @(” @(" @(&EF*&=?<W13=&%T92YU36]D95-Y<W1E;2 ]/2!’
M14Y?3TXI"B @(" @(" @(" @(‘L*“B @(” @(" @(" @(" @("!G7W-T1&%T
M82YN17)R975R4V]R=&EE(“L](&=?<W1$871A+G5.8DEM<%MG7W-T4W1A=&4N
M=5!O<U-E8UT@+2!G7W-T1&%T82YU0V]M<'1E4V]R=&EE.PH@(” @(" @(" @
M("!]“B @(” @(" @(" @(&5L<V4*(" @(" @(" @(" @>PH@(" @(" @(" @
M(" @(" @9U]S=$1A=&$N;D5R<F5U<E-O<G1I92 ](# [“B @(” @(" @(" @
M(‘T*(" @(" @("!]"@H@(" @(" @(‘5!;F-686Q#;VUP=&5396,@/2!U5F%L
M0V]M<‘1E1D([("\O=71I;&ES92!L;W)S(&1U(’)A<’!E;"!D92!C971T92!F
M;VYC=&EO;@H@(" @?0I]“B-P<F%G;6$@;VX@&-H96-K7W-T86-K3L*”@HO
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O"G9O:60@36%I;DUO
M9&5.;W)M86PH0I["@EP:61?="!P:612971O=7([“0D)“0DO+V1E(’%U:2!P
M<F]V:65N=”!L82!P<F]X>2!R96-U90H@(” @=6YS:6=N960@=5!O<U1A8FQE
M.R @(" @(" @(" @(" @(" @+R]I;F1E>"!A(‘5T:6QI<V4@9&%N<R!L82!T
M86)L92!D92!C86QI8@H)9FQO870@9E9I=%)O=#TQ.PD)"0D)+R]6:71E<W-E
M(&1E(’)O=&%T:6]N(&1E(&PG87AE(&5N('1O=7)S+W-E8PH@(" @9FQO870@
M9D-O;G-T5FET34UI;CL
"75N<VEG;F5D(‘54<V5C/3 ["0D)"0DO+W1E;7!S
M(&5N=’)E(#(@:6UP=6QS:6]N<R H96X@<V5C;VYD92D*“B @(”!S=’)U8W0@
M5&EM97(@<W14:6UE<CL*“B @(”!U;G-I9VYE9"!U1&EV5&%C:" ](#$P.R O
M+W9A;&5U<B!D=2!D:79I<V5U<B!A(&5C<FER92!D86YS(&QE(&-O;7!T975R
M(#(T(&)I=’,"@EF;&]A="!F1F]U=%1A8V@],#L)+R]&<F5Q=65N8V4@82!L
M82!S;W)T:64@9’4@=&%C:"!A(&=E;F5R97(
“6EN=”!I+"!K.PH):6YT(&Y+
M97D@/2 Q.PDO+VUI<R!A(# @;&]R<W%U92!L)V]N(‘9E=70@<V]R=&ER(&1U
M(’=H:6QE"B @("!F;&]A="!F06-C.PH@(" @<W1A=&EC(&9L;V%T(&96:71-
M35LR73L*"@DO+W9A<FEA8FQE(&1E(&1E8G5G"B @("!I;G0@;D)U9T%R<FEV
M92 ](#$L(&Y.=6U);G1$96)U9RP@;D-O;7!T93L*“B @(”!S=%1I;65R+FY%
M=&%T(#T@5$E-15)?3E5,3#L*(" @(’-Y<W1E;2@B<’)I;G0@+6X@)UPQ-"<B
M3L(" @(&=?<W13=&%T92YU36]D95-Y<W1E;2 ]($%45$5.5$4[“B @(”!#
M;VU4:6UE<BA#7T-214%412P@)G-T5&EM97(I.PH*(" @($EN:71&:69O*“D[
M”@H*“7!R:6YT9B@B36]D92!D92!M87)C:&4@;F]R;6%L7&XB3L"7!R:6YT
M9B@B07!P=7EE<B!S=7(@=6YE(‘1O=6-H92!P;W5R(’-O<G1I<EQN(BD[”@H@
M(" @9D-O;G-T5FET34UI;B ]("AF;&]A=“DV,” J("AF;&]A="EG7W-T4V5T
M=&EN9RYU1&EA5&%M8F]U<B J("AF;&]A="E022 O("AF;&]A=“DQ,# P.PH*
M"7=H:6QE*&Y”=6=!<G)I=F4@)B8@;DME>2D*“7L*“0EP:612971O=7(@/2!2
M96-E:79E*# L(# L(# I.PDO+V%T=&5N9”!L82!R96-E<'1I;VX@9”=U;F4@
M<’)O>‘D*“B @(” @(" @:68H<&ED4F5T;W5R(#T](&=?<W1);F9O+G!I9%!R
M;WAY4V5C0H)“7L)+R]);G0@9”=U;B!A:6UA;G0@<V5C;VYD86ER90H(" @
M(" @(" @(" @:68H9U]S=%-T871E+G50;W-396,@(3T@,“D*(” @(" @(" @
M(" @>PH@(" @(" @(" @(" @(" @=5!O<U1A8FQE(#T@9U]S=%-T871E+G50
M;W-396,M,3L*(" @(" @(" @(" @?0H@(" @(" @(" @("!E;’-E"B @(" @
M(" @(" @(‘L*(" @(" @(" @(" @(" @(‘50;W-486)L92 ](&=?<W13971T
M:6YG+G5.8D%I;6%N=%-E8RTQ.PH@(" @(" @(" @("!]"@H@(" @(" @(" @
M("!U5’-E8R ]($=E=$UO>65N;F5&:69O*“D@B!015)?1E)?0U))4U1!3%])
M3CL
"B @(” @(" @(" @(&EF*‘54<V5C("$](# I"B @(" @(" @(" @(‘L*
M(" @(" @(" @(" @(" @(&96:712;W0@/2 H*&9L;V%T4927T-225-404Q?
M24XI("@
"AF;&]A="EU5’-E8RD[“B @(” @(" @(" @(" @(" @(" @(" @
M+R@=FET97-S92!D92!R;W1A=&EO;B!D92!L)V%X92!E;B!T;W5R<R]S96,*
M"B @(" @(" @(" @(" @("!I9BAG7W-T4W1A=&4N=4UO9&53>7-T96T@/3T@
M1T5.7T].0H@(" @(" @(" @(" @(" @>PH@(" @(" @(" @(" @(" @(" @
M(&EF
"AF5FET4F]T(“H@9D-O;G-T5FET34UI;BD@/” H*&9L;V%T59)5%]0
M4D507T].("T@
&9L;V%T4A94U1?5DE47TU)3BDI"B @(" @(" @(" @(" @
M(" @(" @>PH@(" @(" @(" @(" @(" @(" @(" @("!G7W-T4W1A=&4N=4UO
M9&53>7-T96T@/2!'14Y?4%)%4#L
(" @(" @(" @(" @(" @(" @(" @(" @
M<’)I;G1F*")‘14Y?3TX@82!‘14Y?4%)%4%QN(BD[“B @(” @(" @(" @(" @
M(" @(" @(" @($5C<FET4F5G0W1L*$-?5$%#2%]/551?1$E304),12D[“B @
M(” @(" @(" @(" @(" @(" @(" @(’!R:6YT9B@B4V]R=&EE(&1E<V%C=&EV
M965<;B(I.PH@(" @(" @(" @(" @(" @(" @(‘T*(" @(" @(" @(" @(" @
M(‘T*(" @(" @(" @(" @(" @(&5L<V4@:68H*&96:712;W0@B!F0V]N<W16
M:71-36EN
2 ^("@H9FQO870I5DE47U!215!?3TX@R H9FQO870I2%E35%]6
M251?34E.2D(" @(" @(" @(" @(" @('L
(" @(" @(" @(" @(" @(" @
M("!G7W-T4W1A=&4N=4UO9&53>7-T96T@/2!‘14Y?3TX[“B @(” @(" @(" @
M(" @(" @(" @<’)I;G1F*")‘14Y?4%)%4"!A($=%3E]/3EQN(BD["@H@(" @
M(" @(" @(" @(" @(" @($5C<FET4F5G0W1L*$-?5$%#2%]/551?14Y!0DQ%
M3L(" @(" @(" @(" @(" @(" @("!P<FEN=&8H(E-O<G1I92!A8W1I=F5E
M7&XB3L(" @(" @(" @(" @(" @(‘T*“B @(” @(" @(" @(" @("!F1F]U
M=%1A8V@@/2!F5FET4F]T(“H@&=?<W13971T:6YG+G53=&%N9&%R9$EM<" K
M(&=?<W1$871A+FY%<G)E=7)3;W)T:64I.PH)"0D)"0D)"0D)“2\O(&9R97%U
M96YC92!A(&=E;F5R97(@<&]U<B!C971T92!D92!V:71E<W-E(&1E(’)O=&%T
M:6]N”@D)"0D)"0D)“0D)+R]O;B!T:65N=”!C;VUP=&4@9’4@1D(@
$9E961”
M86-K0H(" @(" @(" @(" @(" @(&EF*&9&;W5T5&%C:"D*"0D)"7L*“0D)
M"0EU1&EV5&%C:” ]("AU;G-I9VYE9"D@"@H&9L;V%T4927T-225-404Q?
M3U54
2 O("AF1F]U=%1A8V@@B R2D@+2 Q3L)+R@9&EV:7-E=7(@<&]U
M<B!G96YE<F5R(&QA(&9R97%U96YC90H@(" @(" @(" @(" @(" @(" @($5C
M<FET1V5N
’5$:79486-H3L@+R]E8W)I="!L92!D:79I<V5U<B!A=2!C<‘1R
M(#(T(&)I=’,
"0D)"7T*"0D)?0H*"B\O1&5T96-T(&AE<F4@:68@22!A(’!R
M;WAY(’=A<R!T;V@;&%T92!T;R!B92!P<F]C97-S"B @(" @(" @(" @(’=H
M:6QE*$-R96-E:79E*&=?<W1);F9O+G!I9%!R;WAY4V5C+" P+" P2 A/2 M
M,2DO+W9I9&4@;&5S(&%U=’)E<R!P<F]X>2!S)VEL(‘D@96X@80H@(" @(" @
M(" @("![“B @(” @(" @(" @(" @("!P<FEN=&8H(B @17)R975R(’!R;WAY
M(%-E8UQN(BD"B @(" @(" @(" @('T*"@D)?0H@(" @(" @(&5L<V4@:68H
M<&ED4F5T;W5R(#T
;F9O+G!I9%!R;WAY4F5F
0H)“7L*(” @(" @
M(" @(" @:68H9U]S=%-T871E+G5-;V1E4WES=&5M(#T]($=%3E]/3B!?"!G
M7W-T4W1A=&4N=4UO9&53>7-T96T@/3T@1T5.7U!215 I"@D)“7L*(” @(" @
M(" @(" @(" @($-O;51I;65R*$-?3$]!1"P@)G-T5&EM97(I.PH)“0E]“B @
M(” @(” @(" @(&5L<V4@:68H9U]S=%-T871E+G5-;V1E4WES=&5M(#T]($%4
M5$5.5$4I"@D)“7L*(” @(" @(" @(" @(" @(&EF*&=?<W13=&%T92YU5&5M
M<’-$97!A<G0@/3T@5$E-15]/5D520H@(" @(" @(" @(" @(" @>PH@(" @
M(" @(" @(" @(" @(" @("\O;VX@<F5P87)T(&QE('1I;65R(&-A<B!I;"!E
M=&%I="!A<G)E=&4
(" @(" @(" @(" @(" @(" @("!#;VU4:6UE<BA#7TQ/
M040L(“9S=%1I;65R3L(” @(" @(" @(" @(" @(" @("!P<FEN=&8H(D%4
M5$5.5$4L(%-T87)T(%1I;65R7&XB3L(" @(" @(" @(" @(" @(" @("!G
M7W-T4W1A=&4N=51E;7!S1&5P87)T(#T@4U1!4E1?5$E-13L*(" @(" @(" @
M(" @(" @(‘T*(" @(" @(" @(" @(" @(&5L<V4*(" @(" @(" @(" @(" @
M(‘L*(" @(" @(" @(" @(" @("\O;VX@<F5P87)T(&QE(’-Y<W1E;64L(&QA
M(‘9I=&5S<V4@9&4@<F]T871I;VX@97-T(&%S<V5Z(&5L979E90H@(" @(" @
M(" @(" @(" @(" @(&=?<W13=&%T92YU36]D95-Y<W1E;2 ]($=%3E]04D50
M.PH@(" @(" @(" @(" @(" @(" @(’!R:6YT9B@B051414Y412!A($=%3E]0
M4D507&XB3L(" @(" @(" @(" @(" @(" @("!#;VU4:6UE<BA#7TQ/040L
M(“9S=%1I;65R3L(” @(" @(" @(" @(" @(" @("!P<FEN=&8H(E)E;&]A
M9"!4:6UE<BP@<F5P87)T(&QE(’-Y<W1E;65<;B(I.PH*(" @(" @(" @(" @
M(" @(" @("!G7W-T4W1A=&4N=45T87!E26YI=" ]($5405!%7TE.25\P.R @
M(" O+W!R96UI97)E(&5T87!E(&0G:6YI="!D97,@=F%R:6%B;&5S"B @(" @
M(" @(" @(" @(" @(" @9U]S=$1A=&$N;D5R<F5U<E-O<G1I92 ](# [(" @
M("\O4D%:(&1E<R!E<G)E=7)S(&0G:6UP=6QS:6]N<R!G96YE<F5S(&$@;&$@
M<V]R=&EE"B @(" @(" @(" @(" @(" @(" @26YI=$9I9F\H3L(" @(" @
M(" @(" @(" @(‘T*“0D)?0H*(” @(" @(" @(" @=VAI;&4H0W)E8V5I=F4H
M9U]S=$EN9F\N<&ED4’)O>‘E2968L(# L(# I("$](“TQ2 O+W9I9&4@;&5S
M(&%U=’)E<R!P<F]X>2!S)VEL(‘D@96X@80H@(" @(" @(" @("![“B @(” @
M(" @(" @(" @("!P<FEN=&8H(E!R;WAY(%)E9B!P87,@=’)A:71E95QN(BD[
M"B @(" @(" @(" @('T
"B @(” @(" @(" @(’=H:6QE*$-R96-E:79E*’-T
M5&EM97(N<&ED4’)O>‘DL(# L(# I("$](“TQ0H@(" @(" @(" @("![“B @
M(” @(" @(" @(" @("!P<FEN=&8H(E!R;WAY(%1I;65R(’!A<R!T<F%I=&5E
M7&XB
3L*(” @(" @(" @(" @?0H*“0E]“B @(” @(” @96QS92!I9BAP:612
M971O=7(@/3T@<W14:6UE<BYP:610<F]X>2D*“0E[“B @(” @(” @(" @(&EF
M*&=?<W13=&%T92YU36]D95-Y<W1E;2 ]/2!!5%1%3E1%0H)“0E[“B @(” @
M(” @(" @(" @("!#;VU4:6UE<BA#7U-43U L("9S=%1I;65R
3L*(" @(" @
M(" @(" @(" @(&=?<W13=&%T92YU5&5M<’-$97!A<G0@/2!424U%7T]615([
M"B @(" @(" @(" @(" @("!P<FEN=&8H(D%45$5.5$4L(%-T;W @5&EM97)<
M;B(I.PH)“0E]“B @(” @(” @(" @(&5L<V4*“0D)>PH@(” @(" @(" @(" @
M(" @+R],82!V:71E<W-E(&1E(’)O=&%T:6]N(&5S="!R96YD=2!T<F]P(&)A
M<W-E"B @(" @(" @(" @(" @("!G7W-T4W1A=&4N=4UO9&53>7-T96T@/2!!
M5%1%3E1%.PH@(" @(" @(" @(" @(" @<’)I;G1F*"(H1T5.7T].(&]U($=%
M3E]04D502!A($%45$5.5$5<;B(I.PH@(" @(" @(" @(" @(" @9U]S=%-T
M871E+G5496UP<T1E<&%R=" ](%1)345?3U9%4CL
(" @(" @(" @(" @(" @
M($-O;51I;65R*$-?4U1/4"P@)G-T5&EM97(I.PH@(" @(" @(" @(" @(" @
M16-R:71296=#=&PH0U]404-(7T]55%]$25-!0DQ%3L(" @(" @(" @(" @
M(" @(’!R:6YT9B@B4V]R=&EE(&1E<V%C=&EV965<;B(I.PH@(" @(" @(" @
M("!]"@H@(" @(" @(" @("!W:&EL92A#<F5C96EV92AG7W-T26YF;RYP:610
M<F]X>5)E9BP@,"P@,“D@(3T@+3$I(”\O=FED92!L97,@875T<F5S(’!R;WAY
M(’,G:6P@>2!E;B!A"B @(" @(" @(" @(‘L*(" @(" @(" @(" @(" @(’!R
M:6YT9B@B4’)O>‘D@4F5F(’!A<R!T<F%I=&5E7&XB3L(" @(" @(" @(" @
M?0H*(" @(" @(" @(" @=VAI;&4H0W)E8V5I=F4H9U]S=$EN9F\N<&ED4’)O
M>‘E396,L(# L(# I("$](“TQ2 O+W9I9&4@;&5S(&%U=’)E<R!P<F]X>2!S
M)VEL(‘D@96X@80H@(" @(" @(" @("![“B @(” @(" @(" @(" @("!P<FEN
M=&8H(E!R;WAY(%-E8R!P87,@=’)A:71E95QN(BD[“B @(” @(" @(" @('T

M"B @(” @(" @(" @(’=H:6QE*$-R96-E:79E*’-T5&EM97(N<&ED4’)O>‘DL
M(# L(# I("$](“TQ0H@(" @(" @(" @("![“B @(” @(" @(" @(" @("!P
M<FEN=&8H(E!R;WAY(%1I;65R(’!A<R!T<F%I=&5E7&XB
3L*(” @(" @(" @
M(" @?0H*“0E]”@D)96QS90H)"7L*"0D)<’)I;G1F*")<;DUE<W-A9V4@9&4@
M:F4@;F4@<V%I<R!Q=6D@/S_/S_/S_/S_/S_/S_7&XB3L"0D);DME
M>2 ](# ["@D)?0H*"@D):68H:V)H:70H2D"0E["@D)“6Y+97D@/2 P.PDO
M+V9A:70@<V]R=&ER(&1E(&QA(&)O=6-L90H)“0EG971C:”@I.PDO+W9I9&4@
M;&4@8G5F9F5R”@D)?0H*“7T*“B @(”!G7W-T4W1A=&4N=4UO9&53>7-T96T@
M/2!$25-!0DQ%.PH*(” @($-O;51I;65R*$-?1$5,151%+" F<W14:6UE<BD[
M"GT*"@H*+R\JBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJ
MBHJBHJBHJBHJBHJBHJBHJBHJBH+R\JBHJBHJBHJBHJBHJ
M
B @4$%25$E%($1%4R!)3E1%4E)54%1)3TY3(" JBHJBHJBHJBHJBHJ
M
BH*+R\JBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJBHJ
M
BHJBHJBHJBHJBHJBHJBHJBH+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O+R\O
M+R\O+R\O+R\O+R\O+PHC<’)A9VUA(&]F9BAC:&5C:U]S=&%C:RD[“G!I9%]T
M(&9A<B!);G1(86YD;&5R06EM86YT*'9O:60I"GL*(” @(&EN="!I.PH@(" @
M<&ED7W0@<&ED4F5T;W5R/3 [(" O+TQA(’!R;WAY(’%U92!N;W5S(&%L;&]N
M<R!E;G9O>65R"@EU;G-I9VYE9"!U3&5C=‘5R93L*(" @(‘5N<VEG;F5D(‘5-
M;WE#;VUP=&4[“B @(”!S=&%T:6,@=6YS:6=N960@=59E<FEF3F)!:6UA;G13
M96,@/2 P.PH*“B @(”!S=&%T:6,@=6YS:6=N960@=4-O;7!T94%I;6%N=%LR
M72 ](‘LR,# L(#(P,‘T["@D)+R@;F]M8G)E(&0G:6UP=6QS:6]N<R!Q=2=I
M;"!Y(&$@974@96YT<F4@;&4@<&%S<V%G92!D92 R(&%I;6%N=’,"0DO+R!;
M,%T@+3X@86EM86YT(%)%1@H)“2\O(%LQ72 M/B!A:6UA;G0@4T5#”@H
"@EU
M3&5C=‘5R92 ](&EN<"A214=?151!5"D["0DO+R!L96-T=7)E(&1U(’)E9VES
M=’)E(&0G971A= H*(" @(’-W:71C:“AG7W-T4W1A=&4N=4UO9&53>7-T96TI
M”@E["@D)+R@+2TM+2TM+2TM+2TM($U/1$4@1$4@1D].0U1)3TY.14U%3E0@
M3D]234%,($15(%1!0TA934544D4@+2TM+2TM+2TM+2TM"@H@(" @(" @(&-A
M<V4@1T5.7T]…@H@(" @(" @(&-A<V4@1T5.7U!215 Z"@D)“6EF*'5,96-T
M=7)E(“8@35-+7TE245]2148I"0DO+R!)3E0N(&1E(&PG86EM86YT(&1E(%)%
M1BX*“0D)>PH@(” @(” @(” @(" @(" @9U]S=%-T871E+G50;W-396,@/2 P
M.R @(" @(" @(" O+R!I;FET:6%L:7-E(&QE(&YO(&1E(&QA(’!R;V-H86EN
M92!A:6UA;G0@<V5C(&$@, H*(" @(" @(" @(" @(" @(&=?<W1);F9O+G5.
M=6U);G1;,%TKSL"B @(" @(" @(" @(" @("!I9BAG7W-T4W1A=&4N=45T
M87!E26YI=" ($5405!%7TE.25\R0H)“0D)>PH)“0D)“2\O;&5S(‘9A<FEA
M8FQE<R!N92!S;VYT(’!A<R!B:65N(&EN:71I86QI<V5E<PH@(” @(” @(” @
M(" @(" @(" @(&=?<W13=&%T92YU171A<&5);FET
RL["@D)“0E]“B @(” @
M(” @(" @(" @("!P:612971O=7(@/2!G7W-T26YF;RYP:610<F]X>5)E9CL*
M"@D)“7T*“0D)96QS92!I9BAU3&5C='5R92 F($U32U])4E%?4T5#0D)“2\O
M($E.5"X@9&5S(&%I;6%N=’,@4T5#+@H)“0E[“B @(” @(” @(” @(" @("!#
M86QC=6QE0V]M<'1E
$%?4T5#+” F=4-O;7!T94%I;6%N=%M!7U-%0UTI.R\O
M8V%L8W5L92!L92!N;VUB<F4@9”=I;7!U;’-I;VYS(’!O=7(@4T5#“B @(” @
M(" @(" @(" @("!,96-T=7)E4$E47T9"$%?4T5#3L@(" @+R]V82!M96UO
M<FES97(@;&4@;F]M8G)E(&0G:6UP=6QS:6]N<R!G96YE<F5E<R!S=7(@8V4@
M=&]U<@H
(" @(" @(" @(" @(" @(&=?<W1);F9O+G5.=6U);G1;,5TK
SL*
M"B @(" @(" @(" @(" @("!F;W(H:3U.0E]-3UE%3DY%+3$[(&D^,#L@:2TM
M0H@(" @(" @(" @(" @(" @>PH@(" @(" @(" @(" @(" @(" @(&=?<W1$
M871A+G5&:69O6VE=(#T@9U]S=$1A=&$N=49I9F];:2TQ73L
(" @(" @(" @
M(" @(" @('T*(" @(" @(" @(" @(" @(&=?<W1$871A+G5&:69O6S!=(#T@
M*‘5#;VUP=&5!:6UA;G1;05]314-=("H@9U]S=$EN9F\N=5)A<’!O<G1;9U]S
M=%-T871E+G50;W-396-=2 ^/B!&04-47U)!4%!?1$5#.PH"B @(" @(" @
M(" @(" @("!I9BAG7W-T4W1A=&4N=45T87!E26YI=" ^/2!%5$%015])3DE?
M,BD*“0D)“7L*(” @(” @(" @(" @(" @(" @("!P:612971O=7(@/2!G7W-T
M26YF;RYP:610<F]X>5-E8SL*“0D)“7T*”@H@(” @(" @(" @(" @(" @:68H
MRMG7W-T4W1A=&4N=5!O<U-E8R ^/2!G7W-T4V5T=&EN9RYU3F)!:6UA;G13
M96,I(" @(" @(" @(" @(" O+R!P87-S92!A=2!P<F]C:&%I;B!A:6UA;G0@
M<V5C"@D)“0E[“B @(” @(” @(" @(" @(" @(" @9U]S=%-T871E+G50;W-3
M96,@/2 P.PH)"0D)?0H
"0D)?0H)“0EB<F5A:SL*”@H@(" @(" @(&-A<V4@
M051414Y413H*“0D):68H=4QE8W1U<F4@)B!-4TM?25)17U)%1BD)“2\O($E.
M5"X@9&4@;”=A:6UA;G0@9&4@4D5&+@H)“0E[“B @(” @(” @(” @(" @("!P
M:612971O=7(@/2!G7W-T26YF;RYP:610<F]X>5)E9CL*“0D)?0H*(” @(" @
M(" @(" @8G)E86L["@H@(" @(" @(&-A<V4@1$5414-47T%?4T5#.@H@(" @
M(" @(" @("!I9BAU3&5C='5R92 F($U32U])4E%?4D5&2 @(" @("\O($E.
M5"X@9&4@;"=A:6UA;G0@9&4@4D5&+@H@(" @(" @(" @("![“B @(” @(" @
M(" @(" @("!I9BAG7W-T4W1A=&4N=41E=&5C=%)E861Y
0H@(" @(" @(" @
M(" @(" @>R @("\O1FEN(&1U(&-O;7!T86=E"B @(" @(" @(" @(" @(" @
M(" @:68H=59E<FEF3F)!:6UA;G1396,@(3T@9U]S=%-E='1I;F<N=4YB06EM
M86YT4V5C0H@(" @(" @(" @(" @(" @(" @('L(" @(" @(" @(" @(" @
M(" @(" @(" @9U]S=%-T871E+G5%=&%T0V%L:6(@/2!!24U?3D].7T-!3$E"
M.PH@(" @(" @(" @(" @(" @(" @(" @("!G7W-T4V5T=&EN9RYU3F)!:6UA
M;G1396,@/2!U5F5R:69.8D%I;6%N=%-E8SL*(" @(" @(" @(" @(" @(" @
M("!]“B @(” @(" @(" @(" @(" @(" @9U]S=%-T871E+G5-;V1E4WES=&5M
M(#T@1$E304),13L*(" @(" @(" @(" @(" @(" @("!P:612971O=7(@/2!G
M7W-T26YF;RYP:610<F]X>5)E9CL*(" @(" @(" @(" @(" @('T*(" @(" @
M(" @(" @(" @(&5L<V4*(" @(" @(" @(" @(" @('L*(" @(" @(" @(" @
M(" @(" @("!G7W-T4W1A=&4N=41E=&5C=%)E861Y(#T@3U5).PH@(" @(" @
M(" @(" @(" @(" @(‘5697)I9DYB06EM86YT4V5C(#T@,#L*(" @(" @(" @
M(" @(" @(‘T*(" @(" @(" @(" @?0H@(" @(" @(" @("!E;’-E(&EF*“AU
M3&5C='5R92 F($U32U])4E%?4T5#2 F)B!G7W-T4W1A=&4N=41E=&5C=%)E
M861Y
0H@(” @(" @(" @("![“B @(” @(" @(" @(" @("!U5F5R:69.8D%I
M;6%N=%-E8RLK.PH@(" @(" @(" @("!]"@H*(" @(" @(" @(" @8G)E86L[
M"@H*“0DO+R M+2TM+2TM+2TM+2T@34]$12!$12!#04Q)0E)!5$E/3B!$52!4
M04-(64U%5%)%(“TM+2TM+2TM+2TM+0H*“0EC87-E($-!3$E”.@H*(” @(” @
M(" @(" @:68H=4QE8W1U<F4@)B!-4TM?25)17U)%1BD@(" @(" O+R!)3E0N
M($1%($PG04E-04Y4(%)%1BX*(" @(" @(" @(" @>PH@(" @(" @(" @(" @
M(" @0V%L8W5L94-O;7!T92A!7U)%1BP@)G5#;VUP=&5!:6UA;G1;05]2149=
M3LO+V-A;&-U;&4@;&4@;F]M8G)E(&0G:6UP=6QS:6]N<R!P;W5R(%)%1@H
M(" @(" @(" @(" @(" @(&=?<W13=&%T92YU4&]S4V5C(#T@,#L@(" @(" @
M(" @+R@:6YI=&EA;&ES92!L92!N;R!D92!L82!P<F]C:&%I;F4@86EM86YT
M(’-E8R!A(# “B @(” @(" @(" @(" @("!I9BAG7W-T4W1A=&4N=45T87!E
M26YI=" ^/2!%5$%015])3DE?,BD
(" @(" @(" @(" @(" @(‘L@(" @(" @
M(" @(" @(" @(" @+R@;&%I<W-E(’!A<W-E<B R(‘1O=7)S(&%V86YT(&1E
M(&-O;6UE;F-E<B!A(’-A=79E9V%R9&5R"@H@(" @(" @(" @(" @(" @(" @
M(&=?<W1$871A+G5486)L94%C<75I<UMG7W-T4W1A=&4N=45T87!E26YI=" M
M($5405!%7TE.25\R75MG7W-T4V5T=&EN9RYU3F)!:6UA;G1396-=(#T@=4-O
M;7!T94%I;6%N=%M!7U)%1ET[“B @(” @(" @(" @(" @(" @(" @+R@<V%U
M=F4@;&4@8V]M<'1E(%)%1@H*(" @(" @(" @(" @(" @(" @("!I9BAG7W-T
M4W1A=&4N=45T87!E26YI=" ^($Y"5$]54E]#04Q)0BD@(" @(" @(" @(" @
M(" @+R@=F5R:69I92!S:2!L92!N;VUB<F4@9"=A8W%U:7-I=&EO;@H@(" @
M(" @(" @(" @(" @(" @('L@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @+R@82!E=&4@969F96-T=64*(" @(" @(" @(" @
M(" @(" @(" @(" @9U]S=%-T871E+G5-;V1E4WES=&5M(#T@1$E304),13L@
M(" @(" @(" O+W1E<FUI;F5R(&PG86-Q=6ES:71I;VX@<&]U<B!L82!C86QI
M8G)A=&EO;@H@(" @(" @(" @(" @(" @(" @(" @("!P:612971O=7(@/2!G
M7W-T26YF;RYP:610<F]X>5)E9CL@(" @(" O+R!I;F1I<75E(&QA(&9I;B!D
M92!L82!C86QI8G)A=&EO;@H@(" @(" @(" @(" @(" @(" @('T*(" @(" @
M(" @(" @(" @(‘T*“B @(” @(" @(" @(" @("!G7W-T4W1A=&4N=45T87!E
M26YI=“LK.R @(” @(" @(" @(" @(" O+R!I;F,N(&QE(&YO;6)R92!D92!T
M;W5R<R!D)V%I;6%N="!2148*“B @(” @(" @(" @(‘T*(" @(" @(" @(" @
M96QS92!I9BAU3&5C=‘5R92 F($U32U])4E%?4T5#2 @(" @(" @("\O($E.
M5"X@1$53($%)34%.5%,@4T5#+@H@(" @(" @(" @("![“B @(” @(" @(" @
M(" @("!#86QC=6QE0V]M<'1E
$%?4T5#+" F=4-O;7!T94%I;6%N=%M!7U-%
M0UTI.R\O8V%L8W5L92!L92!N;VUB<F4@9"=I;7!U;’-I;VYS(’!O=7(@4T5#
M"@H@(" @(" @(" @(" @(" @:68H9U]S=%-T871E+G5%=&%P94EN:70@/CT@
M151!4$5?24Y)7S(I(" @(" @(" O+R!S875V92!L97,@86-Q=6ES:71I;VYS
M(%-%0R!A<’)E<R R(‘1O=7)S(&0G87AE"B @(" @(" @(" @(" @("![“B @
M(” @(" @(" @(" @(" @(" @9U]S=$1A=&$N=51A8FQE06-Q=6ES6V=?<W13
M=&%T92YU171A<&5);FET+3)=6V=?<W13=&%T92YU4&]S4V5C72 ](‘5#;VUP
M=&5!:6UA;G1;05]314-=.PH@(" @(" @(" @(" @(" @(" @("\O(’-A=79E
M(&QE(&-O;7!T92!314,(" @(" @(" @(" @(" @('T"B @(" @(" @(" @
M(" @("!G7W-T4W1A=&4N=5!O<U-E8RLK.R @(" @(" @(" @(" @(" O+R!I
M;F,N(&QE(&YO(&0G86EM86YT(%-E8RX*“B @(” @(" @(" @(‘T*(" @(" @
M(" @(" @8G)E86L["@H*(" @(" @("!C87-E($1)4T%“3$4Z”@H@(" @(" @
M(" @("!B<F5A:SL*“7T*“B @(”!I9BAU3&5C='5R92 F($U32U])4E%?4D5&
M2 @(" @("\O($E.5"X@1$4@3"=!24U!3E0@4D5&+@H@(" @>PH@(" @(" @
M(&]U=’ H0U-?4D%:7U)%1BP@,’@P
3L@(”\O(%)!6B!D92!L)VEN=“X@4D5&
M"B @(”!]“B @(”!E;’-E"B @("![“B @(” @(" @;W5T<“A#4U]205I?4T5#
M+” P># I.R @+R@4D%:(&1E(&PG:6YT+B!314,(" @('T"@ER971U<FX@
M<&ED4F5T;W5R.PD)"0D)+R@<F5T;W5R;F4@;&$@<’)O>‘D@<&]U<B!A<’!E
M;&5R(&QA(‘1A8VAE(’,G:6P@>2!A(&QI974*“GT*(W!R86=M82!O;BAC:&5C
+:U]S=&%C:RD[”@H
end