avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-libc-dev] [RFC] Unified ELF file


From: Eric Weddington
Subject: [avr-libc-dev] [RFC] Unified ELF file
Date: Fri, 21 Sep 2007 14:23:48 -0600

[Note: I sent this out two days ago, but I stupidly sent this out to
avr-libc-dev-owner instead of avr-libc-dev. My apologies to the people on
the CC list, and to Joerg, for sending a dup and starting the thread over
again. Hopefully this will now get out to the list and have a wider
audience.]

Hi All,

Continuing the earlier thread of the same subject....

I took a look at the work that Rick Altherr did, and that Colin O'Flynn did
on this, and then added some other stuff.

Attached are two patches. One for GNU Binutils 2.18, and the other for
avr-libc 1.4.6. Both patches use a strip value of 0. Also attached are a
test program (test.c), the compiled and linked ELF file (test.elf) and the
resulting map file (test.map), and a short shell script for building the
test case (build.sh).

The binutils patch adds new stuff to the default linker script for fuses,
lock bits, and signature memory areas (based on Colin's work, but modified
slightly). The avr-libc patch adds the beginning of a new header file,
<avr/fuse.h>, and provides an API to set the fuse information (based on
Rick's work, also modified slightly).

These patches are works in progress and are provided for evaluation and
feedback. [Please note that my mailer is set up to uuencode/uudecode
attachments because I had earlier issues with sending attachments to
Savannah mailing lists.]

The avr-libc API declares some variables for the fuses and puts them in
separate .lfuse, .hfuse, and .efuse sections. The linker script in binutils
then gathers these separate input sections and places them in a single .fuse
section in the ELF output. This, I think, is sort of a hybrid of ideas that
were tossed around on this list earlier.

There are some weaknesses in this approach so far:
- The end user has to explicitly set each fuse byte (low, high, extended),
even for default values. There is no automatic checking if, say the low and
the extended fuse bytes are set, but the high fuse byte has not been set.
This could potentially mess up the linking (and layout) of these values, if
the user does not explicitly set all fuse bytes.
- The linker script works if the compile and link command-lines are done
separately, as normal. If the end-user uses the -combine -fwhole-program
flags (which does the compiling and linking in one step, with cross-module
optimization), then only the .lfuse section is in the final ELF file, and
the other input fuse sections somehow don't make it in. I'm not sure at this
point why this is happening. The command line I use for this is in the build
script but commented out.

Some questions:
- Does this hybrid approach have any merit? Should it be done differently?
- How can the API be changed to ensure that all fuse bytes are set by the
user?
- Any thoughts on why -combine -fwhole-program is failing to include all
input fuse sections?
- Any other possible improvements?

Thanks for all your help.

Eric Weddington


begin 666 test.map
M07)C:&EV92!M96UB97(@:6YC;'address@hidden:6QE("AS>6UB
M;VPI#0H-"F,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O879R
M-5QL:6)G8V,N82A?97AI="YO*0T*(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N
M+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO("AE>&ET*0T*8SHO=VEN
M879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"]A=G(U7&QI8F=C8RYA*%]C
M;&5A<E]B<W,N;RD-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @('1E
M<W0N;R H7U]D;U]C;&5A<E]B<W,I#0H-"DUE;6]R>2!#;VYF:6=U<F%T:6]N
M#0H-"DYA;64@(" @(" @(" @(" @3W)I9VEN(" @(" @(" @(" @($QE;F=T
M:" @(" @(" @(" @("!!='1R:6)U=&5S#0IT97AT(" @(" @(" @(" @(#!X
M,# P,# P,# @(" @(" @(" P># P,#(P,# P(" @(" @(" @>'(-"F1A=&$@
M(" @(" @(" @(" @,'@P,address@hidden,# V," @(" @(" @(#!X,# P,&9F83 @(" @
M(" @("!R=R A> T*965P<F]M(" @(" @(" @(" P># P.#$P,# P(" @(" @
M(" @,'@P,# Q,# P," @(" @(" @(')W("%X#0IF=7-E(" @(" @(" @(" @
M(#!X,# X,C P,# @(" @(" @(" P># P,# P-# P(" @(" @(" @<G<@(address@hidden
M"FQO8VL@(" @(" @(" @(" @,'@P,address@hidden,# P," @(" @(" @(#!X,# P,# T
M,# @(" @(" @("!R=R A> T*<VEG;F%T=7)E(" @(" @(" P># P.#0P,# P
M(" @(" @(" @,'@P,# P,#0P," @(" @(" @(')W("%X#0HJ9&5F875L="H@
M(" @(" @(#!X,# P,# P,# @(" @(" @(" P>&9F9F9F9F9F#0H-"DQI;FME
M<B!S8W)I<'address@hidden(&UE;6]R>2!M87 -"@T*061D<F5S<R!O9B!S96-T:6]N
M("YD871A('-E="!T;R P>address@hidden,#$P, T*3$]!1"!C.B]W:6YA=G(O8FEN+RXN
M+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C
M<G1M,3(X+F\-"DQ/address@hidden&5S="YO#0I,3T%$(&,Z+W=I;F%V<B]B:6XO+BXO
M;&EB+V=C8R]A=G(O-"XS+C O879R-5QL:6)G8V,N80T*3$]!1"!C.B]W:6YA
M=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L
M:6(O879R-5QL:6)C+F$-"DQ/address@hidden)I;B\N+B]L:6(O9V-C
M+V%V<B\T+C,N,"]A=G(U7&QI8F=C8RYA#0H-"address@hidden@N:&%S:"D-
M"@T*+F1Y;G-Y;0T*("HH+F1Y;G-Y;2D-"@T*+F1Y;G-T<@T*("HH+F1Y;G-T
M<BD-"@T*+F=N=2YV97)S:address@hidden@N9VYU+G9E<G-I;VXI#0H-"BYG;G4N
M=F5R<VEO;address@hidden@N9VYU+G9E<G-I;VY?9"D-"@T*+F=N=2YV97)S:6]N
M7W(-"B J*"YG;G4N=F5R<VEO;E]R*0T*#0HN<F5L+FEN:70-"B J*"YR96PN
M:6YI="D-"@T*+G)E;&$N:6YI= T*("HH+G)E;&$N:6YI="D-"@T*+G)E;"YT
address@hidden@N<F5L+G1E>'address@hidden@N<F5L+G1E>'0N*BD-"B J*"YR96PN
M9VYU+FQI;FMO;F-E+G0J*0T*#0HN<address@hidden@N<F5L82YT97AT
M*0T*("HH+G)E;&$N=&5X="XJ*0T*("HH+G)E;&$N9VYU+FQI;FMO;F-E+G0J
M*0T*#0HN<F5L+F9I;FD-"B J*"YR96PN9FEN:2D-"@T*+G)E;&$N9FEN:0T*
M("HH+G)E;&$N9FEN:2D-"@T*+G)E;"YR;V1A=&$-"B J*"YR96PN<F]D871A
M*0T*("HH+G)E;"YR;V1A=&$N*BD-"B J*"YR96PN9VYU+FQI;FMO;F-E+G(J
M*0T*#0HN<F5L82YR;V1A=&$-"B J*"YR96QA+G)O9&%T82D-"B J*"YR96QA
M+G)O9&%T82XJ*0T*("HH+G)E;&$N9VYU+FQI;FMO;F-E+G(J*0T*#0HN<F5L
M+F1A=&$-"B J*"YR96PN9&%T82D-"B J*"YR96PN9&%T82XJ*0T*("HH+G)E
M;"YG;G4N;&EN:V]N8V4N9"HI#0H-"BYR96QA+F1A=&$-"B J*"YR96QA+F1A
M=&address@hidden@N<address@hidden@N<F5L82YG;G4N;&EN:V]N8V4N
M9"HI#0H-"BYR96PN8W1O<G,-"B J*"YR96PN8W1O<G,I#0H-"BYR96QA+F-T
M;W)address@hidden@N<F5L82YC=&]R<RD-"@T*+G)E;"YD=&]R<PT*("HH+G)E;"YD
M=&]R<RD-"@T*+G)E;&$N9'1O<G,-"B J*"YR96QA+F1T;W)S*0T*#0HN<F5L
M+F=O= T*("HH+G)E;"YG;W0I#0H-"BYR96QA+F=O= T*("HH+G)E;&$N9V]T
M*0T*#0HN<F5L+F)S<PT*("HH+G)E;"YB<W,I#0H-"BYR96QA+F)S<PT*("HH
M+G)E;&$N8G-S*0T*#0HN<F5L+G!L= T*("HH+G)E;"YP;'0I#0H-"BYR96QA
M+G!L= T*("HH+G)E;&$N<&QT*0T*#0HN=&5X=" @(" @(" @(" @,'@P,# P
M,# P," @(" @(" P>&address@hidden@N=F5C=&]R<RD-"B N=F5C=&]R<R @(" @
M(" P># P,# P,# P(" @(" @(#!X.&,@8SHO=VEN879R+V)I;B\N+B]L:6(O
M9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R
M."YO#0H@(" @(" @(" @(" @(" @,'@P,# P,# P," @(" @(" @(" @(" @
M("!?7W9E8W1O<G,-"B @(" @(" @(" @(" @(" P># P,# P,# P(" @(" @
M(" @(" @(" @(%]?=F5C=&]R7V1E9F%U;'0-"B J*"YV96-T;W)S*0T*("HH
M+G!R;V=M96TN9V-C*BD-"B J*"YP<F]G;65M*BD-"B @(" @(" @(" @(" @
M(" P># P,# P,#AC(" @(" @(" @(" @(" @("X@/2!!3$E'3B H,'@R*0T*
M(" @(" @(" @(" @(" @(#!X,# P,# P.&,@(" @(" @(" @(" @(" @7U]T
M<F%M<&]L:6YE<U]S=&%R=" ]("X-"B J*"YT<F%M<&]L:6YE<RD-"B N=')A
M;7!O;&EN97,@(" P># P,# P,#AC(" @(" @(" P># @;&EN:V5R('-T=6)S
address@hidden@N=')A;7!O;&EN97,J*0T*(" @(" @(" @(" @(" @(#!X,# P,# P
M.&,@(" @(" @(" @(" @(" @7U]T<F%M<&]L:6YE<U]E;F0@/2 address@hidden@N
M:G5M<'1A8FQE<RD-"B J*"YJ=6UP=&%B;&5S*BD-"B J*"YL;W=T97AT*0T*
M("HH+FQO=W1E>'0J*0T*(" @(" @(" @(" @(" @(#!X,# P,# P.&,@(" @
M(" @(" @(" @(" @7U]C=&]R<U]S=&%R=" ]("X-"B J*"YC=&]R<RD-"B @
M(" @(" @(" @(" @(" P># P,# P,#AC(" @(" @(" @(" @(" @(%]?8W1O
M<G-?96YD(address@hidden@T*(" @(" @(" @(" @(" @(#!X,# P,# P.&,@(" @(" @
M(" @(" @(" @7U]D=&]R<U]S=&%R=" ]("X-"B J*"YD=&]R<RD-"B @(" @
M(" @(" @(" @(" P># P,# P,#AC(" @(" @(" @(" @(" @(%]?9'1O<G-?
M96YD(address@hidden@T*(%-/4E0H*BDH+F-T;W)S*0T*(%-/4E0H*BDH+F1T;W)S*0T*
M("HH+FEN:70P*0T*("YI;FET," @(" @(" @(#!X,# P,# P.&,@(" @(" @
M(#!X,"!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN
M+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"B @(" @(" @(" @(" @
M(" P># P,# P,#AC(" @(" @(" @(" @(" @(%]?:6YI= T*("HH+FEN:70P
M*0T*("HH+FEN:70Q*0T*("HH+FEN:70Q*0T*("HH+FEN:70R*0T*("YI;FET
M,B @(" @(" @(#!X,# P,# P.&,@(" @(" @(#!X8R!C.B]W:6YA=G(O8FEN
M+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R
M-2]C<G1M,3(X+F\-"B J*"YI;FET,BD-"B J*"YI;FET,RD-"B J*"YI;FET
M,RD-"B J*"YI;FET-"D-"B N:6YI=#0@(" @(" @(" P># P,# P,#DX(" @
M(" @(#!X,address@hidden)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N
M+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0H@(" @(" @(" @
M(" @(" @,'@P,# P,# Y." @(" @(" @(" @(" @("!?7V1O7V-O<'E?9&%T
M80T*("YI;FET-" @(" @(" @(#!X,# P,# P8C(@(" @(" @,'@Q,"!C.B]W
M:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+V%V<C5<;&EB9V-C+F$H
M7V-L96%R7V)S<RYO*0T*(" @(" @(" @(" @(" @(#!X,# P,# P8C(@(" @
M(" @(" @(" @(" @7U]D;U]C;&5A<E]B<W,-"B J*"YI;FET-"D-"B J*"YI
M;FET-2D-"B J*"YI;FET-2D-"B J*"YI;FET-BD-"B J*"YI;FET-BD-"B J
M*"YI;FET-RD-"B J*"YI;FET-RD-"B J*"YI;FET."D-"B J*"YI;FET."D-
M"B J*"YI;FET.2D-"B N:6YI=#D@(" @(" @(" P># P,# P,&,R(" @(" @
M(" P>#@@8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N
M+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."address@hidden@N:6YI=#DI#0H@
address@hidden&5X="D-"B N=&5X=" @(" @(" @(" P># P,# P,&-A(" @(" @(" P
M>address@hidden)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N
M+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0H@(" @(" @(" @(" @(" @
M,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\R,@T*(" @(" @
M(" @(" @(" @(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V96-T;W)?
M,address@hidden"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @(" @(" @(" @
M(%]?=F5C=&]R7S$-"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @
M(" @(" @(" @(%]?=F5C=&]R7S,R#0H@(" @(" @(" @(" @(" @,'@P,# P
M,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\S- T*(" @(" @(" @(" @
M(" @(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V96-T;W)?,C0-"B @
M(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @(" @(" @(" @(%]?=F5C
M=&]R7S$R#0H@(" @(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @
M(" @("!?7V)A9%]I;G1E<G)U<'0-"B @(" @(" @(" @(" @(" P># P,# P
M,&-A(" @(" @(" @(" @(" @(%]?=F5C=&]R7S8-"B @(" @(" @(" @(" @
M(" P># P,# P,&-A(" @(" @(" @(" @(" @(%]?=F5C=&]R7S,Q#0H@(" @
M(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O
M<E\S#0H@(" @(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @
M("!?7W9E8W1O<E\R,PT*(" @(" @(" @(" @(" @(#!X,# P,# P8V$@(" @
M(" @(" @(" @(" @7U]V96-T;W)?,S -"B @(" @(" @(" @(" @(" P># P
M,# P,&-A(" @(" @(" @(" @(" @(%]?=F5C=&]R7S(U#0H@(" @(" @(" @
M(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\Q,0T*
M(" @(" @(" @(" @(" @(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V
M96-T;W)?,3,-"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @(" @
M(" @(" @(%]?=F5C=&]R7S$W#0H@(" @(" @(" @(" @(" @,'@P,# P,#!C
M82 @(" @(" @(" @(" @("!?7W9E8W1O<E\Q.0T*(" @(" @(" @(" @(" @
M(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V96-T;W)?-PT*(" @(" @
M(" @(" @(" @(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V96-T;W)?
M,C<-"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @(" @(" @(" @
M(%]?=F5C=&]R7S4-"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @
M(" @(" @(" @(%]?=F5C=&]R7S,S#0H@(" @(" @(" @(" @(" @,'@P,# P
M,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\T#0H@(" @(" @(" @(" @
M(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\Y#0H@(" @
M(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O
M<E\R#0H@(" @(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @
M("!?7W9E8W1O<E\R,0T*(" @(" @(" @(" @(" @(#!X,# P,# P8V$@(" @
M(" @(" @(" @(" @7U]V96-T;W)?,34-"B @(" @(" @(" @(" @(" P># P
M,# P,&-A(" @(" @(" @(" @(" @(%]?=F5C=&]R7S(Y#0H@(" @(" @(" @
M(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<E\X#0H@
M(" @(" @(" @(" @(" @,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E
M8W1O<address@hidden(" @(" @(" @(" @(" @(#!X,# P,# P8V$@(" @(" @(" @
M(" @(" @7U]V96-T;W)?,30-"B @(" @(" @(" @(" @(" P># P,# P,&-A
M(" @(" @(" @(" @(" @(%]?=F5C=&]R7S$P#0H@(" @(" @(" @(" @(" @
M,'@P,# P,#!C82 @(" @(" @(" @(" @("!?7W9E8W1O<address@hidden(" @(" @
M(" @(" @(" @(#!X,# P,# P8V$@(" @(" @(" @(" @(" @7U]V96-T;W)?
M,address@hidden"B @(" @(" @(" @(" @(" P># P,# P,&-A(" @(" @(" @(" @(" @
M(%]?=F5C=&]R7S(address@hidden>'0@(" @(" @(" @,'@P,# P,#!C92 @(" @
M(" P>#$V('1E<W0N;PT*(" @(" @(" @(" @(" @(#!X,# P,# P8V4@(" @
M(" @(" @(" @(" @;6%I;@T*("YT97AT(" @(" @(" @(#!X,# P,# P930@
M(" @(" @(#!X,"!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP
M+V%V<C5<;&EB9V-C+F$H7V5X:70N;RD-"B N=&5X=" @(" @(" @(" P># P
M,# P,&4T(" @(" @(" P># @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V
M<B\T+C,N,"]A=G(U7&QI8F=C8RYA*%]C;&5A<E]B<W,N;RD-"B @(" @(" @
M(" @(" @(" P># P,# P,&4T(" @(" @(" @(" @(" @("X@/2!!3$E'3B H
M,'@R*0T*("HH+G1E>'0N*BD-"B N=&5X="YL:6)G8V,@(" P># P,# P,&4T
M(" @(" @(" P># @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N
M,"]A=G(U7&QI8F=C8RYA*%]E>&address@hidden>'0N;&EB9V-C(" @,'@P
M,# P,#!E-" @(" @(" @,'@P(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A
M=G(O-"XS+C O879R-5QL:6)G8V,N82A?8VQE87)?8G-S+F\I#0H@(" @(" @
M(" @(" @(" @,'@P,# P,#!E-" @(" @(" @(" @(" @(" N(address@hidden)1TX@
M*#!X,BD-"B J*"YF:6YI.2D-"B N9FEN:3D@(" @(" @(" P># P,# P,&4T
M(" @(" @(" P># @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N
M,"]A=G(U7&QI8F=C8RYA*%]E>&ET+F\I#0H@(" @(" @(" @(" @(" @,'@P
M,# P,#!E-" @(" @(" @(" @(" @("!E>&ET#0H@(" @(" @(" @(" @(" @
M,'@P,# P,#!E-" @(" @(" @(" @(" @("!?97AI= T*("HH+F9I;FDY*0T*
M("HH+F9I;FDX*0T*("HH+F9I;FDX*0T*("HH+F9I;FDW*0T*("HH+F9I;FDW
M*0T*("HH+F9I;FDV*0T*("HH+F9I;FDV*0T*("HH+F9I;FDU*0T*("HH+F9I
M;FDU*0T*("HH+F9I;FDT*0T*("HH+F9I;FDT*0T*("HH+F9I;FDS*0T*("HH
M+F9I;FDS*0T*("HH+F9I;FDR*0T*("HH+F9I;FDR*0T*("HH+F9I;FDQ*0T*
M("HH+F9I;FDQ*0T*("HH+F9I;FDP*0T*("YF:6YI," @(" @(" @(#!X,# P
M,# P930@(" @(" @(#!X,B!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R
M+S0N,RXP+V%V<C5<;&EB9V-C+F$H7V5X:70N;RD-"B J*"YF:6YI,"D-"B @
M(" @(" @(" @(" @(" P># P,# P,&4V(" @(" @(" @(" @(" @(%]E=&5X
M=" ]("X-"@T*+F1A=&$@(" @(" @(" @(#!X,# X,# Q,# @(" @(" @(#!X
M,"!L;V%D(&%D9')E<W,@,'@P,# P,address@hidden(" @(" @(" @(" @(" @(#!X
M,# X,# Q,# @(" @(" @(" @(" @(" @4%)/5DE$12 H7U]D871A7W-T87)T
M+" N*0T*("HH+F1A=&address@hidden&$@(" @(" @(" @,'@P,address@hidden,#$P," @
M(" @(" @,'@P(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O
M+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*("YD871A(" @
M(" @(" @(#!X,# X,# Q,# @(" @(" @(#!X,"!T97-T+F\-"B N9&%T82 @
M(" @(" @(" P># P.# P,3 P(" @(" @(" P># @8SHO=VEN879R+V)I;B\N
M+B]L:6(O9V-C+V%V<B\T+C,N,"]A=G(U7&QI8F=C8RYA*%]E>&ET+F\I#0H@
M+F1A=&$@(" @(" @(" @,'@P,address@hidden,#$P," @(" @(" @,'@P(&,Z+W=I;F%V
M<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O879R-5QL:6)G8V,N82A?8VQE
M87)address@hidden@N9&address@hidden@N<F]D871A*0T*("HH+G)O9&%T
address@hidden@N9VYU+FQI;FMO;F-E+F0J*0T*(" @(" @(" @(" @(" @(#!X
M,# X,# Q,# @(" @(" @(" @(" @(" @+B ]($%,24=.("@P>#(I#0H@(" @
M(" @(" @(" @(" @,'@P,address@hidden,#$P," @(" @(" @(" @(" @("!?961A=&$@
M/2 N#0H@(" @(" @(" @(" @(" @,'@P,address@hidden,#$P," @(" @(" @(" @(" @
M("!04D]6241%("A?7V1A=&%?96YD+" N*0T*#0HN8G-S(" @(" @(" @(" @
M,'@P,address@hidden,#$P," @(" @(" @,'@P(&address@hidden<F5S<R P># P,# P,&4V
M#0H@(" @(" @(" @(" @(" @,'@P,address@hidden,#$P," @(" @(" @(" @(" @("!0
M4D]6241%("A?7V)S<U]S=&%R="address@hidden"B J*"YB<W,address@hidden)S<R @(" @
M(" @(" @,'@P,address@hidden,#$P," @(" @(" @,'@P(&,Z+W=I;F%V<B]B:6XO+BXO
M;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R
M=&TQ,address@hidden;PT*("YB<W,@(" @(" @(" @(#!X,# X,# Q,# @(" @(" @(#!X
M,"!T97-T+F\-"B N8G-S(" @(" @(" @(" P># P.# P,3 P(" @(" @(" P
M># @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"]A=G(U7&QI
M8F=C8RYA*%]E>&address@hidden)S<R @(" @(" @(" @,'@P,address@hidden,#$P," @
M(" @(" @,'@P(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O
M879R-5QL:6)G8V,N82A?8VQE87)address@hidden@N8G-S*BD-"B J*$-/
M34U/3BD-"B @(" @(" @(" @(" @(" P># P.# P,3 P(" @(" @(" @(" @
M(" @(%!23U9)address@hidden"address@hidden"B @(" @(" @(" @(" @(" P
M># P,# P,&4V(" @(" @(" @(" @(" @(%]?9&%T85]L;V%D7W-T87)T(#T@
M3$]!1$%$1%(@*"YD871A*0T*(" @(" @(" @(" @(" @(#!X,# P,# P938@
M(" @(" @(" @(" @(" @7U]D871A7VQO861?96YD(address@hidden&%T85]L;V%D
M7W-T87)T("address@hidden:14]&("@N9&%T82DI#0H-"BYN;VEN:70@(" @(" @(" P
M># P.# P,3 P(" @(" @(" P># -"B @(" @(" @(" @(" @(" P># P.# P
M,3 P(" @(" @(" @(" @(" @(%!23U9)address@hidden;F]I;FET7W-T87)T+" N
M*0T*("HH+FYO:6YI="HI#0H@(" @(" @(" @(" @(" @,'@P,address@hidden,#$P," @
M(" @(" @(" @(" @("!04D]6241%("A?7VYO:6YI=%]E;F0L("XI#0H@(" @
M(" @(" @(" @(" @,'@P,address@hidden,#$P," @(" @(" @(" @(" @("!?96YD(#T@
address@hidden(" @(" @(" @(" @(" @(#!X,# X,# Q,# @(" @(" @(" @(" @(" @
M4%)/5DE$12 H7U]H96%P7W-T87)T+" N*0T*#0HN965P<F]M(" @(" @(" @
M,'@P,address@hidden,# P," @(" @(" @,'@address@hidden@N965P<F]M*BD-"B @(" @(" @
M(" @(" @(" P># P.#$P,# P(" @(" @(" @(" @(" @(%]?965P<F]M7V5N
M9" ]("X-"@T*+F9U<V4@(" @(" @(" @(#!X,# X,C P,# @(" @(" @(#!X
M,PT*("HH+F9U<address@hidden@N;&9U<address@hidden(" @(" @(" @,'@P
M,address@hidden,# P," @(" @(" @,'@Q('1E<W0N;PT*(" @(" @(" @(" @(" @(#!X
M,# X,C P,# @(" @(" @(" @(" @(" @;&9U<V4-"B J*"YH9G5S92D-"B N
M:&9U<V4@(" @(" @(" P># P.#(P,# Q(" @(" @(" P>address@hidden&5S="YO#0H@
M(" @(" @(" @(" @(" @,'@P,address@hidden,# P,2 @(" @(" @(" @(" @("!H9G5S
M90T*("HH+F5F=7-E*0T*("YE9G5S92 @(" @(" @(#!X,# X,C P,#(@(" @
M(" @(#!X,2!T97-T+F\-"B @(" @(" @(" @(" @(" P># P.#(P,# R(" @
M(" @(" @(" @(" @(&5F=7-E#0H-"BYL;address@hidden@N;&]C:RHI#0H-"BYS
M:6=N871U<F4-"B J*"YS:6=N871U<F4J*0T*#0HN<address@hidden("HH+G-T86(I
M#0H-"BYS=&%B<address@hidden@N<W1A8G-T<BD-"@T*+G-T86(N97AC; T*("HH
M+G-T86(N97AC;"D-"@T*+G-T86(N97AC;'-T<@T*("HH+G-T86(N97AC;'-T
M<BD-"@T*+G-T86(N:address@hidden"B J*"YS=&%B+FEN9&5X*0T*#0HN<W1A8BYI
M;F1E>'-T<@T*("HH+G-T86(N:6YD97AS='(I#0H-"BYC;address@hidden@N
M8V]M;65N="D-"@address@hidden@N9&5B=6<I#0H-"BYL:address@hidden@N
M;&EN92D-"@T*+F1E8G5G7W-R8VEN9F\-"B J*"YD96)U9U]S<F-I;F9O*0T*
M#0HN9&5B=6=?<V9N86UE<PT*("HH+F1E8G5G7W-F;F%M97,I#0H-"BYD96)U
M9U]A<address@hidden@N9&5B=6=?87)A;F=E<RD-"@T*+F1E8G5G7W!U8FYA
M;address@hidden@N9&5B=6=?<'5B;F%M97,I#0H-"BYD96)U9U]I;address@hidden@N
M9&5B=6=?:6YF;RD-"B J*"YG;G4N;&EN:V]N8V4N=VDN*BD-"@T*+F1E8G5G
M7V%B8G)address@hidden("HH+F1E8G5G7V%B8G)E=BD-"@T*+F1E8G5G7VQI;F4-"B J
M*"YD96)U9U]L:6YE*0T*#0HN9&5B=6=?9G)A;64-"B J*"YD96)U9U]F<F%M
M92D-"@T*+F1E8G5G7W-T<@T*("HH+F1E8G5G7W-T<BD-"@T*+F1E8G5G7VQO
M8PT*("HH+F1E8G5G7VQO8RD-"@T*+F1E8G5G7VUA8VEN9F\-"B J*"YD96)U
M9U]M86-I;F9O*0T*3U544%54*'1E<W0N96QF(&5L9C,R+6%V<BD-"DQ/040@
M;&EN:V5R('-T=6)S#0H-"D-R;W-S(%)E9F5R96YC92!486)L90T*#0I3>6UB
M;VP@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M($9I;&4-"E]?8F%D7VEN=&5R<G5P=" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N
M,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7V)S<U]E
M;F0@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z
M+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O879R-5QL:6)G8V,N
M82A?8VQE87)?8G-S+F\I#0I?7V)S<U]S=&%R=" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C
M8R]A=G(O-"XS+C O879R-5QL:6)G8V,N82A?8VQE87)?8G-S+F\I#0I?7V1A
M=&%?96YD(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO
M+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]D871A7VQO861?<W1A<G0@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN
M+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R
M-2]C<G1M,3(X+F\-"E]?9&%T85]S=&%R=" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V
M<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?
M7V1O7V-L96%R7V)S<R @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O879R-5QL
M:6)G8V,N82A?8VQE87)?8G-S+F\I#0H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @('1E<W0N;PT*7U]D;U]C;W!Y
M7V1A=&$@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W
M:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V
M<B]L:6(O879R-2]C<G1M,3(X+F\-"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @=&5S="YO#0I?7VAE87!?96YD
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I
M;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R
M+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]I;FET(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI
M8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M
M,3(X+F\-"E]?<W1A8VL@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N
M,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @('1E
M<W0N;PT*7U]V96-T;W)?,2 @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP
M+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"E]?=F5C=&]R
M7S$P(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @8SHO
M=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A
M=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O<E\Q,2 @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO
M;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R
M=&TQ,address@hidden;PT*7U]V96-T;W)?,3(@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N
M,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"E]?=F5C
M=&]R7S$S(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N
M+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O<E\Q-" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO
M+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U
M+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,34@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R
M+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"E]?
M=F5C=&]R7S$V(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N
M+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O<E\Q-R @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B
M:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R+VQI8B]A
M=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,3@@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O
M879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-
M"E]?=F5C=&]R7S$Y(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N
M+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O<E\R(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V
M<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R+VQI
M8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,C @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G
M8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X
M+F\-"E]?=F5C=&]R7S(Q(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N
M+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O<E\R
M,B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I
M;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO879R
M+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,C,@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI
M8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M
M,3(X+F\-"E]?=F5C=&]R7S(T(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T+C,N
M,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E8W1O
M<E\R-2 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z
M+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO+BXO
M879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,C8@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN+RXN
M+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C
M<G1M,3(X+F\-"E]?=F5C=&]R7S(W(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V<B\T
M+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?7W9E
M8W1O<E\R." @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO+BXO
M+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,CD@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O8FEN
M+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O879R
M-2]C<G1M,3(X+F\-"E]?=F5C=&]R7S,@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C+V%V
M<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO#0I?
M7W9E8W1O<E\S," @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO+BXO
M+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,S$@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA=G(O
M8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L:6(O
M879R-2]C<G1M,3(X+F\-"E]?=F5C=&]R7S,R(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O9V-C
M+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R."YO
M#0I?7W9E8W1O<E\S,R @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O+BXO
M+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?,S0@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W:6YA
M=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V<B]L
M:6(O879R-2]C<G1M,3(X+F\-"E]?=F5C=&]R7S0@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L:6(O
M9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T;3$R
M."YO#0I?7W9E8W1O<E\U(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O
M+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T;W)?
M-B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C.B]W
M:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN+V%V
M<B]L:6(O879R-2]C<G1M,3(X+F\-"E]?=F5C=&]R7S<@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N+B]L
M:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O8W)T
M;3$R."YO#0I?7W9E8W1O<E\X(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O-"XS
M+C O+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7U]V96-T
M;W)?.2 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @("!C
M.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN+RXN+RXN+RXN
M+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"E]?=F5C=&]R7V1E9F%U;'0@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I;B\N
M+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V<C4O
M8W)T;3$R."YO#0I?7W9E8W1O<G,@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B:6XO+BXO;&EB+V=C8R]A=G(O
M-"XS+C O+BXO+BXO+BXO+BXO879R+VQI8B]A=G(U+V-R=&TQ,address@hidden;PT*7V5X
M:70@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+V%V<C5<;&EB
M9V-C+F$H7V5X:70N;RD-"F5F=7-E(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @=&5S="YO#0IE>&ET(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(&,Z+W=I;F%V<B]B
M:6XO+BXO;&EB+V=C8R]A=G(O-"XS+C O879R-5QL:6)G8V,N82A?97AI="YO
M*0T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @("!C.B]W:6YA=G(O8FEN+RXN+VQI8B]G8V,O879R+S0N,RXP+RXN
M+RXN+RXN+RXN+V%V<B]L:6(O879R-2]C<G1M,3(X+F\-"FAF=7-E(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @=&5S="YO
M#0IL9G5S92 @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @('1E<W0N;PT*;6%I;B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @("!T97-T+F\-"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @8SHO=VEN879R+V)I
M;B\N+B]L:6(O9V-C+V%V<B\T+C,N,"\N+B\N+B\N+B\N+B]A=G(O;&EB+V%V
.<C4O8W)T;3$R."YO#0H`
`
end

begin 666 build.sh
M(address@hidden)I;B]S: H*<V5T("UE> H*879R+6=C8R M+79E<G-I;VX*"B,@1F%I
M;',@=&\@:6YC;'5D92!A;&P@<V5C=&EO;G,N"B-A=G(M9V-C("U/<R M;6UC
M=3UA=&UE9V$Q,C@@+7-A=F4M=&5M<',@+6-O;6)I;address@hidden:&]L92UP<F]G
M<F%M("U7;"PM36%P/71E<W0N;6%P+"TM8W)E9B!T97-T+F,@address@hidden&5S="YE
M;&8*"F%V<BUG8V,@+4]S("UM;6-U/6%T;65G83$R." M<V%V92UT96UP<R M
M;address@hidden,@=&5S="YC"F%V<BUG8V,@+6UM8W4]871M96=A,3(X("U7
M;"PM36%P/71E<W0N;6%P+"TM8W)E9B M<V%V92UT96UP<address@hidden@
M=&5S="YE;&8*"F%V<BUR96%D96QF("UA('1E<W0N96QF(address@hidden&5S="YT>'0*
`
end

begin 666 test.c
M"@HC:6YC;'5D92 \879R+V9U<V4N:#X*(VEN8VQU9&4@/&%V<B]I;RYH/@H*
M3$954T4@/2!,1E5315]$149!54Q4.PI(1E5312 ]($A&55-%7T1%1D%53%0[
M"D5&55-%(address@hidden&055,5#L*"@II;G0@;6%I;BAV;VED*0I["B @
M("!03U)402 ](#!X,# ["B @("!$1%)!(#T@,'A&1CL*"B @("!W:&address@hidden
G*0H@(" @>PH@(" @(" @(%!/4E1!(%X](#!X1D8["B @("!]"GT*
`
end

begin 666 test.elf
M?T5,address@hidden(`4P`!`````````#0```"$`0``A0```#0`( `"
M`"@address@hidden@````4````!`````0```%H!
M`````((```""```````#````! ````$````,E$8`#)1E``R490`,E&4`#)1E
M``R490`,E&4`#)1E``R490`,E&4`#)1E``R490`,E&4`#)1E``R490`,E&4`
M#)1E``R490`,E&4`#)1E``R490`,E&4`#)1E``R490`,E&4`#)1E``R490`,
ME&4`#)1E``R490`,E&4`#)1E``R490`,E&4`#)1E`!$D'[[/[]#AWK_-OQ'@
MH."QX.;N\. `X N_`L 'D V2H#"Q!]GW$>"@X+'@`< =DJ PL0?A]PZ49P`,
ME'(`#)0``,_OT.'>O\V_&[J/[XJ[B[. E8N[_,__SP`N<WEM=&%B`"YS=')T
M86(`+G-H<W1R=&%B`"YT97AT`"YF=7-E````````````````````````````
M```````````````````````````````;`````0````8`````````= ```.8`
M``````````````(`````````(address@hidden"``````""`%H!```#````````
M```````!`````````!$````#``````````````!:`0``)P``````````````
address@hidden (``, $```%````# ````0````0
M````"0````,``````````````#0'``!0`P`````````````!````````````
M```````````````````````````````````#``$`````````@@```````P`"
M``$```"address@hidden ``````````````
M! #Q_R\````_````````````\?\X````/@```````````/'_00```#T`````
M``````#Q_TH`````````````````\?]6`````0```````````/'_8P```.0`
M```````````!`'(```#*`````````" address@hidden@address@hidden
M`,H`````````( `!`)4```#*`````````" ``0"address@hidden@``$`
MK0```(P`````````$ `!`,$```#F`````````! ``0#(address@hidden@
M``$`U ```,H`````````( `!`. ```#*`````````! address@hidden
M```0`/'_``$``,H`````````( `!``L!```!`((address@hidden@``
address@hidden'0$``(P`````````$ `!`"\!``#*`````````" ``0`Z`0``
address@hidden@address@hidden address@hidden",`````````! ``0!D
M`0````& ```````0``(`;@$``,H`````````( `!`'H!``#*`````````" `
M`0"&address@hidden@address@hidden(P`````````( `!`)D!``#*````````
M`" ``0"address@hidden@``$`L0$``,H`````````( `!`+T!``#*````
M`````" ``0#(address@hidden@0``````$ `"`.0!````
M`````````! address@hidden@address@hidden@ ``````$ `!``4"
M`````````````" address@hidden@address@hidden(0(``,H`````````( `!
M`"T"``",`````````! address@hidden `````````0``$`2@(````!@ ``````
M$ `"`%8"address@hidden(``0!;address@hidden@address@hidden@(`````````
M````( #Q_W$"``#*`````````" address@hidden@address@hidden(``,H`
M````````( `!`),"``#*`````````" ``0"address@hidden@address@hidden(`
M`(P`````````$ `!`+D"``",`````````! address@hidden address@hidden/'_
MS0(````!@ ``````$ `!`-0"```"`((address@hidden:address@hidden& ```````0
M``(`WP(``,H`````````( `!`.H"``#*`````````" address@hidden ``````
address@hidden(``.0`````````$ `!``$#``#*`````````" address@hidden
address@hidden&0,``,H`````````( `!`"4#`````8 ``````! ``0`R`P``
address@hidden@``$`/@,`````@@`!````$0`"`$0#``#*`````````" ``0``
M+F1O7V-L96%R7V)S<U]S=&%R= `N9&]?8VQE87)?8G-S7VQO;W `=&5S="YC
M`%]?4U)%1U]?`%]?4U!?2%]?`%]?4U!?3%]?`%]?=&UP7W)E9U]?`%]?>F5R
M;U]R96=?7P!?7W-T;W!?<')O9W)A;0!?7W9E8W1O<E\R,@!?7W9E8W1O<E\R
M. !?7W9E8W1O<E\Q`%]?=F5C=&]R7S,R`%]?=F5C=&]R7S,T`%]?=')A;7!O
M;&EN97-?<W1A<G0`7V5T97AT`%]?=F5C=&]R7S(T`%]?=F5C=&]R7S$R`%]?
M8F%D7VEN=&5R<G5P= !?7V1A=&%?;&]A9%]E;F0`7U]V96-T;W)address@hidden
M90!?7W9E8W1O<E\S,0!?7W1R86UP;VQI;F5S7V5N9 !?7W9E8W1O<E\S`%]?
M=F5C=&]R7S(S`%]?9&%T85]L;V%D7W-T87)T`%]?9'1O<G-?96YD`%]?8G-S
M7V5N9 !?7W9E8W1O<E\S, !?7W9E8W1O<E\R-0!?7W9E8W1O<E\Q,0!?7VEN
M:70`7U]V96-T;W)?,3,`7U]V96-T;W)?,3<`7U]V96-T;W)?,3D`7U]V96-T
M;W)?-P!?7V1O7V-L96%R7V)S<P!?7V5E<')O;5]E;F0`7U]V96-T;W)S`%]?
M=F5C=&]R7S(W`%]?9&%T85]E;F0`7U]V96-T;W)?9&5F875L= !?7W9E8W1O
M<E\U`%]?=F5C=&]R7S,S`%]?8W1O<G-?<W1A<G0`7U]D;U]C;W!Y7V1A=&$`
M7U]B<W-?<W1A<G0`;6%I;@!?7W9E8W1O<E\T`%]?:&5A<%]E;F0`7U]V96-T
M;W)?.0!?7W9E8W1O<E\R`%]?=F5C=&]R7S(Q`%]?=F5C=&]R7S$U`%]?=F5C
M=&]R7S(Y`%]?9'1O<G-?<W1A<G0`7U]C=&]R<U]E;F0`7U]S=&%C:P!?961A
M=&$`969U<V4`7V5N9 !?7W9E8W1O<E\X`%]?=F5C=&]R7S(V`&5X:70`7V5X
M:70`7U]V96-T;W)?,30`7U]V96-T;W)?,3 `7U]V96-T;W)?,38`7U]D871A
E7W-T87)T`%]?=F5C=&]R7S$X`&QF=7-E`%]?=F5C=&]R7S(P````
`
end

begin 666 32-binutils-2.18-unified.patch
M+2TM(&QD+W-C<FEP='1E;7!L+V%V<BYS8RYO;&0),C P-RTP.2TQ-" P-CHS
M,CHP,BXT,S<U,# P,# @+3 V,# **RLK(&QD+W-C<FEP='1E;7!L+V%V<BYS
M8PDR,# W+3 Y+3$T(# V.C4P.C(address@hidden P," M,#8P, I 0" M-"PY
M("LT+#$R($! ($]55%!55%]!4D-(*"1[05)#2'TI"B *($U%34]260H@>PHM
M("!T97AT(" @*')X*2 @(address@hidden))1TE.(#T@,"address@hidden((#T@)%1%6%1?
M3$5.1U1("BT@(&1A=&$@(" H<G<A>"address@hidden/4DE'24X@/2 P>address@hidden,# 
V,"P@
M3$5.1U1((#T@)$1!5$%?3$5.1U1("BT@(&5E<')O;2 H<G<A>"address@hidden/4DE'
M24X@/2 P>address@hidden,# P,"address@hidden((address@hidden"BL@('1E>'0@(" @(" 
H<address@hidden
M(" @.B!/4DE'24X@/2 P+"!,14Y'5$@@/2 D5$585%],14Y'address@hidden @9&%T
M82 @(" @("AR=R%X*2 Z($]224=)3B ](#!X.# P,#8P+"!,14Y'5$@@/2 D
M1$%405],14Y'address@hidden @965P<F]M(" @("AR=R%X*2 Z($]224=)3B ](#!X
M.#$P,# P+"!,14Y'5$@@/2 V-$L**R @9G5S92 @(" @("AR=R%X*2 Z($]2
M24=)3B ](#!X.#(P,# P+"!,14Y'5$@@/2 Q2PHK("!L;V-K(" @(" @*')W
M(address@hidden(address@hidden))1TE.(#T@,'@X,S P,# L($Q%3D=42" 
](#%+"BL@('-I9VYA
M='5R92 H<G<A>"address@hidden/4DE'24X@/2 P>address@hidden,# 
P,"address@hidden((#T@,4L*
M('T*( address@hidden/3E,*0$ @+3$Y-BPV("LQ.3DL,address@hidden @4T5#5$E/3E,*
M(" @(" D>U)%3$]#051)3D<K(%]?965P<F]M7V5N9" ]("address@hidden"B @('T@
M)'M214Q/0T%424Y'*R ^(&5E<')O;7T*( HK(" N9G5S92 D>U)%3$]#051)
M3D<M,'address@hidden/3$]!1"DZ"BL@('L**R @("!+1450*"HH+F9U<V4I*0HK(" @
M($M%15 address@hidden;&9U<V4I*0HK(" @($M%15 address@hidden:&9U<V4I*0HK(" @($M%
M15 address@hidden<V4I*0HK("!]("1[4D5,3T-!5$E.1RL@/B!F=7-E?0HK"BL@
M("YL;V-K("1[4D5,3T-!5$E.1RTP?2 H3D],3T%$*3H**R @>PHK(" @($M%
M15 address@hidden;&]C:RHI*0HK("!]("1[4D5,3T-!5$E.1RL@/B!L;V-K?0HK"BL@
M("YS:6=N871U<F4@)'M214Q/0T%424Y'+3!]("A.3TQ/address@hidden("!["BL@
M(" @2T5%4"@J*"YS:6=N871U<F4J*2D**R @?2 D>U)%3$]#051)3D<K(#X@
M<VEG;F%T=7)E?0HK"B @("\J(%-T86)S(&1E8G5G9VEN9R!S96-T:6]N<RX@
M("HO"B @("YS=&%B(# @.B![("HH+G-T86(I('T*(" @+G-T86)S='(@," Z
1('address@hidden@N<W1A8G-T<address@hidden
`
end

begin 666 34-avr-libc-1.4.6-fuse.patch
M+2TM("]D978O;G5L; DR,# W+3 Y+3$Y(#$Q.C4P.C$Q+C8X,#<Q-S$P," M
M,#8P, HK*RL@:6YC;'5D92]A=G(O9G5S92YH"3(P,#<M,#DM,3D@,3$Z,S$Z
M,38N,#0X-#DW,# P("TP-C P"D! ("TP+# @*S$L,30Y($! "BLO*B!#;W!Y
M<FEG:'address@hidden&,I(#(P,#<@address@hidden<&]R871I;VX**R @($%L;"!R:6=H
M=',@<F5S97)V960N"BL**R @(%)E9&ES=')I8G5T:6]N(&%N9"!U<V4@:6X@
M<V]U<F-E(&%N9"!B:6YA<address@hidden;7,L('=I=&@@;W(@=VET:&]U= HK(" @
M;6]D:69I8V%T:6]N+"!A<F4@<&5R;6ET=&5D('!R;W9I9&5D('address@hidden&AE
M(&9O;&QO=VEN9R!C;VYD:71I;VYS(&%R92!M970Z"BL**R @("address@hidden:7-T
M<FEB=71I;VYS(&]F('-O=7)C92!C;V1E(&UU<W0@<F5T86EN('1H92!A8F]V
M92!C;W!Y<FEG:'0**R @(" @;F]T:6-E+"!T:&ES(&QI<W0@;address@hidden&ET
M:6]N<R!A;address@hidden&AE(&9O;&QO=VEN9R!D:7-C;&%I;address@hidden"BL@(" J(%)E
M9&ES=')I8G5T:6]N<R!I;B!B:6YA<address@hidden;2!M=7-T(')E<')O9'5C92!T
M:&address@hidden)address@hidden>7)I9VAT"BL@(" 
@(&YO=&address@hidden&AI<R!L:7-T(&]F
M(&-O;F1I=&EO;G,@86YD('1H92!F;VQL;W=I;F<@9&ES8VQA:6UE<B!I;@HK
M(" @("!T:&address@hidden&]C=6UE;G1A=&EO;B!A;F0O;W(@;W1H97(@;6%T97)I86QS
M('!R;W9I9&5D('=I=&@@=&AE"BL@(" @(&1I<W1R:6)U=&EO;BX**PHK(" @
M*B!.96ET:&5R('1H92!N86UE(&]F('1H92!C;W!Y<FEG:'0@:&]L9&5R<R!N
M;W(@=&AE(&YA;65S(&]F"BL@(" @(&-O;G1R:6)U=&]R<address@hidden@=7-E
M9"!T;R!E;F1O<G-E(&]R('!R;VUO=&4@<')O9'5C=',@9&5R:79E9 HK(" @
M("!F<F]M('1H:7,@<V]F='=A<address@hidden:&]U="!S<&5C:69I8R!P<FEO<B!W
M<FET=&5N('!E<FUI<W-I;VXN"BL**R @5$A)4R!33T945T%212!)4R!04D]6
M241%1"!"address@hidden))1TA4($A/3$1%4E,@04Y$($-/3E1224)55$]2
M4R B05,@25,B"BL@($%.1"address@hidden/4B!)35!,245$(%=!4E)!
M3E1)15,L(address@hidden($Y/5"!,24U)5$5$(%1/+"!42$4**R @
M24U03$E%1"!705)204Y42453($]&($U%4D-(04Y404))address@hidden
M3D534R!&3U(@02!005)424-53$%2(%!54E!/4T4**R @05)%($1)4T-,04E-
M140N($E.($Y/($5614Y4(%-(04Q,(%1(12!#3U!94DE'address@hidden(@3U(@
M0T].5%))0E543U)3($)%"BL@($Q)04),12!&3U(@04Y9($1)4D5#5"address@hidden
M25)%0U0L($E.0TE$14Y404PL(%-014-)04PL(address@hidden(**R @
M0T].4T51545.5$E!3"!$04U!1T53("A)3D-,541)3D<L($)55"address@hidden
M251%1"address@hidden)/address@hidden @4U5"4U1)5%5412!'3T]$4R!/
M4B!315)address@hidden/1B!54T4L($1!5$$L($]2(%!23T9)5%,[($]2
M($)54TE.15-3"BL@($E.5$524E505$E/address@hidden@04Y$
M($].($%.62!42$5/address@hidden@3$E!0DE,2519+"!72$542$52($E."BL@($-/
M3E1204-4+"!35%))address@hidden,2519+"!/4B!43U)4("A)3D-,541)3D<@
M3D5'3$E'14Y#12!/4B!/5$A%4E=)4T4I"BL@($%225-)3D<@address@hidden(%=!
M62!/address@hidden@5$A%(%5312!/1B!42$E3(%-/1E1705)%+"!%5D5.($E&($%$
address@hidden@5$A%"BL@(%!/4U-)0DE,2519($]&(%-50T@@1$%-04=%+B J
M+PHK"BLO*B D260D("HO"address@hidden)?1E5315](7U\**R-D
M969I;address@hidden)?1E5315](7U\@(#$**PHK"BLC:6YC;'5D92 \879R+W-F
M<address@hidden"BL**PHK(VEF(&1E9FEN960H7U]!5E)?051M96=A.%]?*0HK
M"BLO*B!,;W<@1G5S92!">71E("HO"BLC9&5F:6YE($Q&55-%(&-O;G-T('5N
M<VEG;F5D(&-H87(@;&9U<address@hidden'1R:6)U=&address@hidden<V5C=&EO;B H(BYL
M9G5S92(I*2D**PHK(V1E9FEN92!#2U-%3# @(" @("!^7T)6*# I"BLC9&5F
M:6YE($-+4T5,,2 @(" @('Y?0E8H,2D**R-D969I;address@hidden(" @(" @
M?E]"address@hidden(V1E9FEN92!#2U-%3#,@(" @("!^7T)6*#,I"BLC9&5F:6YE
M(%-55# @(" @(" @('Y?0E8H-"D**R-D969I;address@hidden,2 @(" @(" @?E]"
address@hidden(V1E9FEN92!"3T1%3B @(" @("!^7T)6*#8I"BLC9&5F:6YE($)/
M1$Q%5D5,(" @('Y?0E8H-RD**PHK(V1E9FEN92!,1E5315]$149!54Q4("A3
M550P("address@hidden("address@hidden("address@hidden"BL**R\J($AI9V@@
M1G5S92!">71E("HO"BLC9&5F:6YE($A&55-%(&-O;G-T('5N<VEG;F5D(&-H
M87(@:&9U<address@hidden'1R:6)U=&address@hidden<V5C=&EO;B H(BYH9G5S92(I*2D*
M*PHK(V1E9FEN92!"3T]44E-4(" @("!^7T)6*# I"BLC9&5F:6YE($)/3U13
M6C @(" @('Y?0E8H,2D**R-D969I;address@hidden/5%-:,2 @(" @?E]"address@hidden
M(V1E9FEN92!%15-!5D4@(" @("!^7T)6*#,I"BLC9&5F:6YE($-+3U!4(" @
M(" @('Y?0E8H-"D**R-D969I;address@hidden)14X@(" @(" @?E]"address@hidden(V1E
M9FEN92!71%1/3B @(" @("!^7T)6*#8I"BLC9&5F:6YE(%)35$1)4T),(" @
M('Y?0E8H-RD**PHK(V1E9FEN92!(1E5315]$149!54Q4("A34$E%3B F($)/
M3U136C$@)B!"3T]44UHP*0HK"BL**PHK(V5L:address@hidden&5F:6YE9"A?7T%64E]!
M5&UE9V$Q-E]?*0HK"BLO*B!,;W<@1G5S92!">71E("HO"BLC9&5F:6YE($Q&
M55-%(&-O;G-T('5N<VEG;F5D(&-H87(@;&9U<address@hidden'1R:6)U=&address@hidden
M<V5C=&EO;B H(BYL9G5S92(I*2D**PHK(V1E9FEN92!#2U-%3# @(" @("!^
M7T)6*# I"BLC9&5F:6YE($-+4T5,,2 @(" @('Y?0E8H,2D**R-D969I;F4@
M0TM314PR(" @(" @?E]"address@hidden(V1E9FEN92!#2U-%3#,@(" @("!^7T)6
M*#,I"BLC9&5F:6YE(%-55# @(" @(" @('Y?0E8H-"D**R-D969I;address@hidden
M,2 @(" @(" @?E]"address@hidden(V1E9FEN92!"3T1%3B @(" @("!^7T)6*#8I
M"BLC9&5F:6YE($)/1$Q%5D5,(" @('Y?0E8H-RD**PHK(V1E9FEN92!,1E53
M15]$149!54Q4("A3550P("address@hidden("address@hidden("address@hidden
M"BL**R\J($AI9V@@1G5S92!">71E("HO"BLC9&5F:6YE($A&55-%(&-O;G-T
M('5N<VEG;F5D(&-H87(@:&9U<address@hidden'1R:6)U=&address@hidden<V5C=&EO;B H
M(BYH9G5S92(I*2D**PHK(V1E9FEN92!"3T]44E-4(" @("!^7T)6*# I"BLC
M9&5F:6YE($)/3U136C @(" @('Y?0E8H,2D**R-D969I;address@hidden/5%-:,2 @
M(" @?E]"address@hidden(V1E9FEN92!%15-!5D4@(" @("!^7T)6*#,I"BLC9&5F
M:6YE($-+3U!4(" @(" @('Y?0E8H-"D**R-D969I;address@hidden)14X@(" @(" @
M?E]"address@hidden(V1E9FEN92!*5$%'14X@(" @("!^7T)6*#8I"BLC9&5F:6YE
M($]#1$5.(" @(" @('Y?0E8H-RD**PHK(V1E9FEN92!(1E5315]$149!54Q4
M("A*5$%'14X@)B!34$E%3B F($)/3U136C$@)B!"3T]44UHP*0HK"BL**R-E
M;&EF(&1E9FEN960H7U]!5E)?051M96=A,3(X7U\I"BL**R\J($QO=R!&=7-E
M($)Y=&address@hidden;address@hidden@8V]N<address@hidden:address@hidden<B!L
M9G5S92!?7V%T=')I8G5T95]?*"AS96-T:6]N("@B+FQF=7-E(BDI*0HK"BLC
M9&5F:6YE($-+4T5,," @(" @('Y?0E8H,"D**R-D969I;address@hidden(" @
M(" @?E]"address@hidden(V1E9FEN92!#2U-%3#(@(" @("!^7T)6*#(I"BLC9&5F
M:6YE($-+4T5,,R @(" @('Y?0E8H,RD**R-D969I;address@hidden," @(" @(" @
M?E]"address@hidden(V1E9FEN92!3550Q(" @(" @("!^7T)6*#4I"BLC9&5F:6YE
M($)/1$5.(" @(" @('Y?0E8H-BD**R-D969I;address@hidden@(" @?E]"
address@hidden"BLC9&5F:6YE($Q&address@hidden @)B!#2U-%3#,@
M)B!#2U-%3#(@)B!#2U-%3#$I"address@hidden&EG:"!&=7-E($)Y=&address@hidden
M*R-D969I;address@hidden@8V]N<address@hidden:address@hidden<B!H9G5S92!?7V%T
M=')I8G5T95]?*"AS96-T:6]N("@B+FAF=7-E(BDI*0HK"BLC9&5F:6YE($)/
M3U124U0@(" @('Y?0E8H,"D**R-D969I;address@hidden/5%-:," @(" @?E]"address@hidden
M*0HK(V1E9FEN92!"3T]44UHQ(" @("!^7T)6*#(I"BLC9&5F:6YE($5%4T%6
M12 @(" @('Y?0E8H,RD**R-D969I;address@hidden/4%0@(" @(" @?E]"address@hidden
M(V1E9FEN92!34$E%3B @(" @("!^7T)6*#4I"BLC9&5F:6YE($I404=%3B @
M(" @('Y?0E8H-BD**R-D969I;address@hidden@(" @(" @?E]"address@hidden"BLC
M9&5F:6YE($A&address@hidden F(%-0245.("address@hidden/5%-:
M,2 F($)/3U136C I"address@hidden@1G5S92!">71E("HO"BLC
M9&5F:6YE($5&55-%(&-O;G-T('5N<VEG;F5D(&-H87(@969U<address@hidden'1R
M:6)U=&address@hidden<V5C=&EO;B H(BYE9G5S92(I*2D**PHK(V1E9FEN92!71%1/
M3B @(" @("!^7T)6*# I"BLC9&5F:6YE($TQ,#-#(" @(" @('Y?0E8H,2D*
M*PHK(V1E9FEN92!%1E5315]$149!54Q4("A-,3 S0RD**PHK(V5N9&EF"BL*
M*PHK"BLC96YD:address@hidden@7U]!5E)?1E5315](address@hidden(&EN8VQU9&4O
M879R+TUA:V5F:6QE+F%M+F]L9 DR,# W+3 Y+3$Y(#$S.C P.C T+C$Q.3,W
M.#8P," M,#8P, HK*RL@:6YC;'5D92]A=G(O36%K969I;&4N86T),C P-RTP
M.2TQ.2 Q,SHP,#HQ,"XX,C,U-S V,# @+3 V,# *0$ @+3,address@hidden,V+#<@
M0$ @879R7TA%041%4E,@/2!<"B @(" @8W)C,38N:"!<"B @(" @9&5L87DN
M:"!<"B @(" @965P<F]M+F@@7 HK(" @(&9U<V4N:"!<"B @(" @:6YT97)R
D=7!T+F@@7 H@(" @(&EO+F@@7 H@(" @(&EO,3(P,"YH(%P*
`
end





reply via email to

[Prev in Thread] Current Thread [Next in Thread]