Mail Archives: geda-help/2013/11/23/23:01:50
X-Authentication-Warning: | delorie.com: mail set sender to geda-help-bounces using -f
|
X-Recipient: | geda-help AT delorie DOT com
|
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed;
|
| d=gmail.com; s=20120113;
|
| h=mime-version:from:date:message-id:subject:to:content-type;
|
| bh=5rCaJYOVH6o8UmikAN5KSVrCqU3giF6Ph/MZPXP1VcI=;
|
| b=e/UTcU6DcfacyZnmNDENdhW5Lk1MS8s5+jqnu1IdIj7o8cF7uNSf/zlzjJCGm4G6km
|
| 8QUUc0a5EVLMpOKPhDgU0QDvn4ztiqyLaYSe5jh14GF7qOtIeE6RJfjJOEwOAMDwYU6I
|
| DDp5sbTMRm77P30BOEY4TVXstkYs1GuukhX0ZoyoSCwWE5CcR+JJs8Yjk2PYpj/Sdj7m
|
| +0/pYMVD6gI1qJNnB44onM7R9nI+/vqqrKqGdBdpJDcYQOMVUtzjvQAuM+IPi8V4ghh7
|
| UrHeL6+1AlmSGIk+TpCktZw8ebMHgVD/mjwL2D1is/zRQP30Xg0OH9MjbCvOB9edwZJY
|
| kovw==
|
X-Received: | by 10.182.72.234 with SMTP id g10mr18579032obv.21.1385265673580;
|
| Sat, 23 Nov 2013 20:01:13 -0800 (PST)
|
MIME-Version: | 1.0
|
From: | Russell Steicke <russellsteicke AT gmail DOT com>
|
Date: | Sun, 24 Nov 2013 12:00:32 +0800
|
Message-ID: | <CANhAq=7_FeJTeZydaZc4EYFBijTyvB9Vf_66EGXVDn8L3=rrUg@mail.gmail.com>
|
Subject: | [geda-help] gnetlist ignores my new component
|
To: | geda-help AT delorie DOT com
|
Reply-To: | geda-help AT delorie DOT com
|
--001a11c2e06464dcfb04ebe44cbb
Content-Type: multipart/alternative; boundary=001a11c2e06464dcf604ebe44cb9
--001a11c2e06464dcf604ebe44cb9
Content-Type: text/plain; charset=ISO-8859-1
Hello.
I have created a symbol for the SoftBaugh SBLCDA2 (
http://www.softbaugh.com/ProductPage.cfm?strPartNo=SBLCDA2), so I can
include it in a project. I have also created a footprint for it, and I'm
trying to process my schematic into a pcb file.
But gnetlist consistently ignores my symbol file (SBLCDA2.sym). I get .pcb
and .net files with that symbol completely missing. strace (on Linux)
tells me that gnetlist does open SBLCDA2.sym, but never opens SBLCDA2.fp.
This occurs with my real circuit, and also with a very simple schematic
(test1.sch) containing only the SBLCDA2 and two resistors.
I traced gsch2pcb to see why the pcb file didn't include that component,
and noticed gnetlist ignoring it.
I have a different component with a custom footprint (but a standard symbol
- battery-1.sym) that does get included in the full circuit's netlist and
pcb.
gnetlist output is below. The verbose mode says that it found three
components (there are three 'C's in the output - actually four but I'm not
sure about the one at the start of the line followed by a space), which
match the SBLCDA2 and two resistors in test1.sch.
gnetlist does find SBLCDA2.sym, since if I edit test1.sch to replace
"SBLCDA2.sym" with "SBLCDA2__.sym", gnetlist complains with "WARNING: Found
a placeholder/missing component, are you missing a symbol file?
[SBLCDA2__.sym]".
test1.sch and SBLCDA2.sym are attached.
It's likely I've missed something obvious but I can't figure out what that
might be.
Can anyone tell me what I've done wrong?
Thanks,
Russell
$ gnetlist -g PCB -v test1.sch
Loading schematic [/home/russells/src/hc2/board/test1.sch]
------------------------------------------------------
Verbose mode legend
n : Found net
C : Found component (staring to traverse component)
p : Found pin (starting to traverse pin / or examining pin)
P : Found end pin connection (end of this net)
R : Starting to rename a net
v : Found source attribute, traversing down
^ : Finished underlying source, going back up
u : Found a refdes which needs to be demangle
U : Found a connected_to refdes which needs to be demangle
------------------------------------------------------
- Starting internal netlist creation
C Cpnnpnnpnnpnn Cpnnpnn Cpnnpnn DONE
- Staring post processing
- Naming nets:
pnpnpnpn DONE
- Renaming nets:
DONE
- Resolving hierarchy:
DONE
DONE
- Staring post processing
- Naming nets of graphical objects:
pnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnp
npnpnpnpnpnpnpnpnpn DONE
Internal netlist representation:
component R1
pin 2 (2) NN2
R1 2 [266]
pin 1 (1) NN1
R1 1 [271]
component R2
pin 2 (2) NN4
R2 2 [283]
pin 1 (1) NN3
R2 1 [288]
$
--001a11c2e06464dcf604ebe44cb9
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hello.<div><br></div><div>I have created a symbol for the =
SoftBaugh SBLCDA2 (<a href=3D"http://www.softbaugh.com/ProductPage.cfm?strP=
artNo=3DSBLCDA2">http://www.softbaugh.com/ProductPage.cfm?strPartNo=3DSBLCD=
A2</a>), so I can include it in a project. =A0I have also created a footpri=
nt for it, and I'm trying to process my schematic into a pcb file.</div=
>
<div><br></div><div>But gnetlist consistently ignores my symbol file (SBLCD=
A2.sym). =A0I get .pcb and .net files with that symbol completely missing. =
=A0strace (on Linux) tells me that gnetlist does open SBLCDA2.sym, but neve=
r opens SBLCDA2.fp. =A0This occurs with my real circuit, and also with a ve=
ry simple schematic (test1.sch) containing only the SBLCDA2 and two resisto=
rs.</div>
<div><br></div><div>I traced gsch2pcb to see why the pcb file didn't in=
clude that component, and noticed gnetlist ignoring it.</div><div><br></div=
><div>I have a different component with a custom footprint (but a standard =
symbol - battery-1.sym) that does get included in the full circuit's ne=
tlist and pcb.</div>
<div><br></div><div>gnetlist output is below. =A0The verbose mode says that=
it found three components (there are three 'C's in the output - ac=
tually four but I'm not sure about the one at the start of the line fol=
lowed by a space), which match the SBLCDA2 and two resistors in test1.sch.<=
/div>
<div><br></div><div>gnetlist does find SBLCDA2.sym, since if I edit test1.s=
ch to replace "SBLCDA2.sym" with "SBLCDA2__.sym", gnetl=
ist complains with "WARNING: Found a placeholder/missing component, ar=
e you missing a symbol file? [SBLCDA2__.sym]".</div>
<div><br></div><div>test1.sch and SBLCDA2.sym are attached.</div><div><br><=
/div><div>It's likely I've missed something obvious but I can't=
figure out what that might be.</div><div><br></div><div>Can anyone tell me=
what I've done wrong?</div>
<div><br></div><div>Thanks,</div><div>Russell</div><div><br></div><div><div=
><br></div></div><div><br></div><div><br></div><div><div>$ gnetlist -g PCB =
-v test1.sch=A0</div><div>Loading schematic [/home/russells/src/hc2/board/t=
est1.sch]</div>
<div><br></div><div><br></div><div>----------------------------------------=
--------------</div><div>Verbose mode legend</div><div><br></div><div>n : F=
ound net</div><div>C : Found component (staring to traverse component)</div=
>
<div>p : Found pin (starting to traverse pin / or examining pin)</div><div>=
P : Found end pin connection (end of this net)</div><div>R : Starting to re=
name a net</div><div>v : Found source attribute, traversing down</div>
<div>
^ : Finished underlying source, going back up</div><div>u : Found a refdes =
which needs to be demangle</div><div>U : Found a connected_to refdes which =
needs to be demangle</div><div>--------------------------------------------=
----------</div>
<div><br></div><div>- Starting internal netlist creation</div><div>=A0C Cpn=
npnnpnnpnn Cpnnpnn Cpnnpnn DONE</div><div><br></div><div>- Staring post pro=
cessing</div><div>- Naming nets:</div><div>pnpnpnpn DONE</div><div>- Renami=
ng nets:</div>
<div>=A0DONE</div><div>- Resolving hierarchy:</div><div>=A0DONE</div><div>=
=A0DONE</div><div><br></div><div>- Staring post processing</div><div>- Nami=
ng nets of graphical objects:</div><div>pnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnp=
npnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnp</div>
<div>npnpnpnpnpnpnpnpnpn DONE</div><div><br></div><div>Internal netlist rep=
resentation:</div><div><br></div><div>component R1=A0</div><div><span class=
=3D"" style=3D"white-space:pre"> </span>pin 2 (2) NN2</div><div><span class=
=3D"" style=3D"white-space:pre"> </span>R1 2 [266]</div>
<div><span class=3D"" style=3D"white-space:pre"> </span>pin 1 (1) NN1</div>=
<div><span class=3D"" style=3D"white-space:pre"> </span>R1 1 [271]</div><d=
iv><br></div><div>component R2=A0</div><div><span class=3D"" style=3D"white=
-space:pre"> </span>pin 2 (2) NN4</div>
<div><span class=3D"" style=3D"white-space:pre"> </span>R2 2 [283]</div><d=
iv><span class=3D"" style=3D"white-space:pre"> </span>pin 1 (1) NN3</div><d=
iv><span class=3D"" style=3D"white-space:pre"> </span>R2 1 [288]</div><div=
><br></div>
<div><br></div><div>$=A0</div><div><br></div></div></div>
--001a11c2e06464dcf604ebe44cb9--
--001a11c2e06464dcfb04ebe44cbb
Content-Type: application/x-geda-schematic; name="test1.sch"
Content-Disposition: attachment; filename="test1.sch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hodr6t290
diAyMDExMDExNSAyCkMgNDAwMDAgNDAwMDAgMCAwIDAgdGl0bGUtQi5zeW0KQyA0MjkwMCA0MjIw
MCAxIDAgMCBTQkxDREEyLnN5bQp7ClQgNDMzMDAgNDk3MDAgNSAxMCAxIDEgMCAwIDEKcmVmZGVz
PVUxClQgNDM2MDAgNTEzMDAgNSAxMCAwIDAgMCAwIDEKZGV2aWNlPVNCTENEQTIKVCA0MzIwMCA0
MTgwMCA1IDEwIDEgMCAwIDAgMQpmb290cHJpbnQ9U0JMQ0RBMgp9CkMgNDk1MDAgNDc0MDAgMSAw
IDAgcmVzaXN0b3ItMi5zeW0KewpUIDQ5OTAwIDQ3NzUwIDUgMTAgMCAwIDAgMCAxCmRldmljZT1S
RVNJU1RPUgpUIDQ5NzAwIDQ3NzAwIDUgMTAgMSAxIDAgMCAxCnJlZmRlcz1SMQpUIDQ5NjAwIDQ3
MTAwIDUgMTAgMSAwIDAgMCAxCmZvb3RwcmludD0wODA1Cn0KQyA0OTUwMCA0NTQwMCAxIDAgMCBy
ZXNpc3Rvci0yLnN5bQp7ClQgNDk5MDAgNDU3NTAgNSAxMCAwIDAgMCAwIDEKZGV2aWNlPVJFU0lT
VE9SClQgNDk3MDAgNDU3MDAgNSAxMCAxIDEgMCAwIDEKcmVmZGVzPVIyClQgNDk2MDAgNDUxMDAg
NSAxMCAxIDAgMCAwIDEKZm9vdHByaW50PTA4MDUKfQpOIDQ5NTAwIDQ3NTAwIDQ5MDAwIDQ3NTAw
IDQKewpUIDQ5NTAwIDQ3NTAwIDUgMTAgMSAwIDAgMCAxCm5ldG5hbWU9Tk4xCn0KTiA1MDQwMCA0
NzUwMCA1MDkwMCA0NzUwMCA0CnsKVCA1MDQwMCA0NzUwMCA1IDEwIDEgMCAwIDAgMQpuZXRuYW1l
PU5OMgp9Ck4gNDk1MDAgNDU1MDAgNDkwMDAgNDU1MDAgNAp7ClQgNDk1MDAgNDU1MDAgNSAxMCAx
IDAgMCAwIDEKbmV0bmFtZT1OTjMKfQpOIDUwNDAwIDQ1NTAwIDUxMDAwIDQ1NTAwIDQKewpUIDUw
NDAwIDQ1NTAwIDUgMTAgMSAwIDAgMCAxCm5ldG5hbWU9Tk40Cn0KTiA0NzUwMCA0OTAwMCA0ODEw
MCA0OTAwMCA0CnsKVCA0NzUwMCA0OTAwMCA1IDEwIDEgMCAwIDAgMQpuZXRuYW1lPU5OMQp9Ck4g
NDc1MDAgNDg0MDAgNDgxMDAgNDg0MDAgNAp7ClQgNDc1MDAgNDg0MDAgNSAxMCAxIDAgMCAwIDEK
bmV0bmFtZT1OTjIKfQpOIDQ3NTAwIDQ2NjAwIDQ4MTAwIDQ2NjAwIDQKewpUIDQ3NTAwIDQ2NjAw
IDUgMTAgMSAwIDAgMCAxCm5ldG5hbWU9Tk4zCn0KTiA0NzUwMCA0NjAwMCA0ODEwMCA0NjAwMCA0
CnsKVCA0NzUwMCA0NjAwMCA1IDEwIDEgMCAwIDAgMQpuZXRuYW1lPU5ONAp9Cg==
--001a11c2e06464dcfb04ebe44cbb
Content-Type: application/x-geda-symbol; name="SBLCDA2.sym"
Content-Disposition: attachment; filename="SBLCDA2.sym"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hodr7gl01
diAyMDExMDExNSAyClAgMCA3MTAwIDMwMCA3MTAwIDEgMCAwCnsKVCAxNDAwIDcxMDAgNSAxMCAw
IDAgMCAwIDEKcGludHlwZT1pbgpUIDM1NSA3MDk1IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTFB
XzFCXzFDXzFEClQgMjA1IDcxNDUgNSAxMCAxIDEgMCA2IDEKcGlubnVtYmVyPTEKVCA0MDAgNzEw
MCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MQp9CkIgMzAwIDAgNDAwMCA3NDAwIDMgMCAwIDAgLTEg
LTEgMCAtMSAtMSAtMSAtMSAtMQpQIDAgNjgwMCAzMDAgNjgwMCAxIDAgMAp7ClQgMTQwMCA2ODAw
IDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNjc5NSA1IDEwIDEgMSAwIDAgMQpwaW5s
YWJlbD0xSl8xS18xTV8xTgpUIDIwNSA2ODQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj0yClQg
NDAwIDY4MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTIKfQpQIDAgNjUwMCAzMDAgNjUwMCAxIDAg
MAp7ClQgMTQwMCA2NTAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNjQ5NSA1IDEw
IDEgMSAwIDAgMQpwaW5sYWJlbD0yQ09MXzJGXzJFXzFEUApUIDIwNSA2NTQ1IDUgMTAgMSAxIDAg
NiAxCnBpbm51bWJlcj0zClQgNDAwIDY1MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTMKfQpQIDAg
NjIwMCAzMDAgNjIwMCAxIDAgMAp7ClQgMTQwMCA2MjAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9
aW4KVCAzNTUgNjE5NSA1IDEwIDEgMSAwIDAgMQpwaW5sYWJlbD0ySF8yR18yUV8yUApUIDIwNSA2
MjQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj00ClQgNDAwIDYyMDAgNSAxMCAwIDAgMCAwIDEK
cGluc2VxPTQKfQpQIDAgNTkwMCAzMDAgNTkwMCAxIDAgMAp7ClQgMTQwMCA1OTAwIDUgMTAgMCAw
IDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNTg5NSA1IDEwIDEgMSAwIDAgMQpwaW5sYWJlbD0yQV8y
Ql8yQ18yRApUIDIwNSA1OTQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj01ClQgNDAwIDU5MDAg
NSAxMCAwIDAgMCAwIDEKcGluc2VxPTUKfQpQIDAgNTYwMCAzMDAgNTYwMCAxIDAgMAp7ClQgMTQw
MCA1NjAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNTU5NSA1IDEwIDEgMSAwIDAg
MQpwaW5sYWJlbD0ySl8yS18yTV8yTgpUIDIwNSA1NjQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJl
cj02ClQgNDAwIDU2MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTYKfQpQIDAgNTMwMCAzMDAgNTMw
MCAxIDAgMAp7ClQgMTQwMCA1MzAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNTI5
NSA1IDEwIDEgMSAwIDAgMQpwaW5sYWJlbD0zQ09MXzNGXzNFXzJEUApUIDIwNSA1MzQ1IDUgMTAg
MSAxIDAgNiAxCnBpbm51bWJlcj03ClQgNDAwIDUzMDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTcK
fQpQIDAgNTAwMCAzMDAgNTAwMCAxIDAgMAp7ClQgMTQwMCA1MDAwIDUgMTAgMCAwIDAgMCAxCnBp
bnR5cGU9aW4KVCAzNTUgNDk5NSA1IDEwIDEgMSAwIDAgMQpwaW5sYWJlbD0zSF8zR18zUV8zUApU
IDIwNSA1MDQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj04ClQgNDAwIDUwMDAgNSAxMCAwIDAg
MCAwIDEKcGluc2VxPTgKfQpQIDAgNDcwMCAzMDAgNDcwMCAxIDAgMAp7ClQgMTQwMCA0NzAwIDUg
MTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNDY5NSA1IDEwIDEgMSAwIDAgMQpwaW5sYWJl
bD0zQV8zQl8zQ18zRApUIDIwNSA0NzQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj05ClQgNDAw
IDQ3MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTkKfQpQIDAgNDQwMCAzMDAgNDQwMCAxIDAgMAp7
ClQgMTQwMCA0NDAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNDM5NSA1IDEwIDEg
MSAwIDAgMQpwaW5sYWJlbD0zSl8zS18zTV8zTgpUIDIwNSA0NDQ1IDUgMTAgMSAxIDAgNiAxCnBp
bm51bWJlcj0xMApUIDQwMCA0NDAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0xMAp9ClAgMCA0MTAw
IDMwMCA0MTAwIDEgMCAwCnsKVCAxNDAwIDQxMDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpU
IDM1NSA0MDk1IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTRDT0xfNEZfNEVfM0RQClQgMjA1IDQx
NDUgNSAxMCAxIDEgMCA2IDEKcGlubnVtYmVyPTExClQgNDAwIDQxMDAgNSAxMCAwIDAgMCAwIDEK
cGluc2VxPTExCn0KUCAwIDM4MDAgMzAwIDM4MDAgMSAwIDAKewpUIDE0MDAgMzgwMCA1IDEwIDAg
MCAwIDAgMQpwaW50eXBlPWluClQgMzU1IDM3OTUgNSAxMCAxIDEgMCAwIDEKcGlubGFiZWw9NEhf
NEdfNFFfNFAKVCAyMDUgMzg0NSA1IDEwIDEgMSAwIDYgMQpwaW5udW1iZXI9MTIKVCA0MDAgMzgw
MCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MTIKfQpQIDAgMzUwMCAzMDAgMzUwMCAxIDAgMAp7ClQg
MTQwMCAzNTAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgMzQ5NSA1IDEwIDEgMSAw
IDAgMQpwaW5sYWJlbD00QV80Ql80Q180RApUIDIwNSAzNTQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51
bWJlcj0xMwpUIDQwMCAzNTAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0xMwp9ClAgMCAzMjAwIDMw
MCAzMjAwIDEgMCAwCnsKVCAxNDAwIDMyMDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDM1
NSAzMTk1IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTRKXzRLXzRNXzROClQgMjA1IDMyNDUgNSAx
MCAxIDEgMCA2IDEKcGlubnVtYmVyPTE0ClQgNDAwIDMyMDAgNSAxMCAwIDAgMCAwIDEKcGluc2Vx
PTE0Cn0KUCAwIDI5MDAgMzAwIDI5MDAgMSAwIDAKewpUIDE0MDAgMjkwMCA1IDEwIDAgMCAwIDAg
MQpwaW50eXBlPWluClQgMzU1IDI4OTUgNSAxMCAxIDEgMCAwIDEKcGlubGFiZWw9NUNPTF81Rl81
RV80RFAKVCAyMDUgMjk0NSA1IDEwIDEgMSAwIDYgMQpwaW5udW1iZXI9MTUKVCA0MDAgMjkwMCA1
IDEwIDAgMCAwIDAgMQpwaW5zZXE9MTUKfQpQIDAgMjYwMCAzMDAgMjYwMCAxIDAgMAp7ClQgMTQw
MCAyNjAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgMjU5NSA1IDEwIDEgMSAwIDAg
MQpwaW5sYWJlbD01SF81R181UV81UApUIDIwNSAyNjQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJl
cj0xNgpUIDQwMCAyNjAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0xNgp9ClAgMCAyMzAwIDMwMCAy
MzAwIDEgMCAwCnsKVCAxNDAwIDIzMDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDM1NSAy
Mjk1IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTVBXzVCXzVDXzVEClQgMjA1IDIzNDUgNSAxMCAx
IDEgMCA2IDEKcGlubnVtYmVyPTE3ClQgNDAwIDIzMDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTE3
Cn0KUCAwIDIwMDAgMzAwIDIwMDAgMSAwIDAKewpUIDE0MDAgMjAwMCA1IDEwIDAgMCAwIDAgMQpw
aW50eXBlPWluClQgMzU1IDE5OTUgNSAxMCAxIDEgMCAwIDEKcGlubGFiZWw9NUpfNUtfNU1fNU4K
VCAyMDUgMjA0NSA1IDEwIDEgMSAwIDYgMQpwaW5udW1iZXI9MTgKVCA0MDAgMjAwMCA1IDEwIDAg
MCAwIDAgMQpwaW5zZXE9MTgKfQpQIDAgMTcwMCAzMDAgMTcwMCAxIDAgMAp7ClQgMTQwMCAxNzAw
IDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgMTY5NSA1IDEwIDEgMSAwIDAgMQpwaW5s
YWJlbD02Q09MXzZGXzZFXzVEUApUIDIwNSAxNzQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJlcj0x
OQpUIDQwMCAxNzAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0xOQp9ClAgMCAxNDAwIDMwMCAxNDAw
IDEgMCAwCnsKVCAxNDAwIDE0MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDM1NSAxMzk1
IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTZIXzZHXzZRXzZQClQgMjA1IDE0NDUgNSAxMCAxIDEg
MCA2IDEKcGlubnVtYmVyPTIwClQgNDAwIDE0MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTIwCn0K
UCAwIDExMDAgMzAwIDExMDAgMSAwIDAKewpUIDE0MDAgMTEwMCA1IDEwIDAgMCAwIDAgMQpwaW50
eXBlPWluClQgMzU1IDEwOTUgNSAxMCAxIDEgMCAwIDEKcGlubGFiZWw9NkFfNkJfNkNfNkQKVCAy
MDUgMTE0NSA1IDEwIDEgMSAwIDYgMQpwaW5udW1iZXI9MjEKVCA0MDAgMTEwMCA1IDEwIDAgMCAw
IDAgMQpwaW5zZXE9MjEKfQpQIDAgODAwIDMwMCA4MDAgMSAwIDAKewpUIDE0MDAgODAwIDUgMTAg
MCAwIDAgMCAxCnBpbnR5cGU9aW4KVCAzNTUgNzk1IDUgMTAgMSAxIDAgMCAxCnBpbmxhYmVsPTZK
XzZLXzZNXzZOClQgMjA1IDg0NSA1IDEwIDEgMSAwIDYgMQpwaW5udW1iZXI9MjIKVCA0MDAgODAw
IDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0yMgp9ClAgMCA1MDAgMzAwIDUwMCAxIDAgMAp7ClQgMTQw
MCA1MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDM1NSA0OTUgNSAxMCAxIDEgMCAwIDEK
cGlubGFiZWw9N0NPTF83Rl83RV82RFAKVCAyMDUgNTQ1IDUgMTAgMSAxIDAgNiAxCnBpbm51bWJl
cj0yMwpUIDQwMCA1MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTIzCn0KUCAwIDIwMCAzMDAgMjAw
IDEgMCAwCnsKVCAxNDAwIDIwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPWluClQgMzU1IDE5NSA1
IDEwIDEgMSAwIDAgMQpwaW5sYWJlbD03SF83R183UV83UApUIDIwNSAyNDUgNSAxMCAxIDEgMCA2
IDEKcGlubnVtYmVyPTI0ClQgNDAwIDIwMCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MjQKfQpQIDQ2
MDAgMjAwIDQzMDAgMjAwIDEgMCAwCnsKVCA0ODAwIDIwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBl
PWluClQgNDI0NSAxOTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9N0FfN0JfN0NfN0QKVCA0Mzk1
IDI0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9MjUKVCA1ODAwIDIwMCA1IDEwIDAgMCAwIDAg
MQpwaW5zZXE9MjUKfQpQIDQ2MDAgNTAwIDQzMDAgNTAwIDEgMCAwCnsKVCA0ODAwIDUwMCA1IDEw
IDAgMCAwIDAgMQpwaW50eXBlPWluClQgNDI0NSA0OTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9
N0pfN0tfN01fN04KVCA0Mzk1IDU0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9MjYKVCA1ODAw
IDUwMCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MjYKfQpQIDQ2MDAgODAwIDQzMDAgODAwIDEgMCAw
CnsKVCA0ODAwIDgwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPWluClQgNDI0NSA3OTUgNSAxMCAx
IDEgMCA2IDEKcGlubGFiZWw9MTFEXzExQ18xMUdfMTFCClQgNDM5NSA4NDUgNSAxMCAxIDEgMCAw
IDEKcGlubnVtYmVyPTI3ClQgNTgwMCA4MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTI3Cn0KUCA0
NjAwIDExMDAgNDMwMCAxMTAwIDEgMCAwCnsKVCA0ODAwIDExMDAgNSAxMCAwIDAgMCAwIDEKcGlu
dHlwZT1pbgpUIDQyNDUgMTA5NSA1IDEwIDEgMSAwIDYgMQpwaW5sYWJlbD0xMURQXzExRV8xMUZf
MTFBClQgNDM5NSAxMTQ1IDUgMTAgMSAxIDAgMCAxCnBpbm51bWJlcj0yOApUIDU4MDAgMTEwMCA1
IDEwIDAgMCAwIDAgMQpwaW5zZXE9MjgKfQpQIDQ2MDAgMTQwMCA0MzAwIDE0MDAgMSAwIDAKewpU
IDQ4MDAgMTQwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPWluClQgNDI0NSAxMzk1IDUgMTAgMSAx
IDAgNiAxCnBpbmxhYmVsPTEwRF8xMENfMTBHXzEwQgpUIDQzOTUgMTQ0NSA1IDEwIDEgMSAwIDAg
MQpwaW5udW1iZXI9MjkKVCA1ODAwIDE0MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTI5Cn0KUCA0
NjAwIDE3MDAgNDMwMCAxNzAwIDEgMCAwCnsKVCA0ODAwIDE3MDAgNSAxMCAwIDAgMCAwIDEKcGlu
dHlwZT1pbgpUIDQyNDUgMTY5NSA1IDEwIDEgMSAwIDYgMQpwaW5sYWJlbD0xMENPTF8xMEVfMTBG
XzEwQQpUIDQzOTUgMTc0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9MzAKVCA1ODAwIDE3MDAg
NSAxMCAwIDAgMCAwIDEKcGluc2VxPTMwCn0KUCA0NjAwIDIwMDAgNDMwMCAyMDAwIDEgMCAwCnsK
VCA0ODAwIDIwMDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDQyNDUgMTk5NSA1IDEwIDEg
MSAwIDYgMQpwaW5sYWJlbD0xMERQXzlDXzlCXzlBClQgNDM5NSAyMDQ1IDUgMTAgMSAxIDAgMCAx
CnBpbm51bWJlcj0zMQpUIDU4MDAgMjAwMCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MzEKfQpQIDQ2
MDAgMjMwMCA0MzAwIDIzMDAgMSAwIDAKewpUIDQ4MDAgMjMwMCA1IDEwIDAgMCAwIDAgMQpwaW50
eXBlPWluClQgNDI0NSAyMjk1IDUgMTAgMSAxIDAgNiAxCnBpbmxhYmVsPTlEXzlFXzlHXzlGClQg
NDM5NSAyMzQ1IDUgMTAgMSAxIDAgMCAxCnBpbm51bWJlcj0zMgpUIDU4MDAgMjMwMCA1IDEwIDAg
MCAwIDAgMQpwaW5zZXE9MzIKfQpQIDQ2MDAgMjYwMCA0MzAwIDI2MDAgMSAwIDAKewpUIDQ4MDAg
MjYwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPWluClQgNDI0NSAyNTk1IDUgMTAgMSAxIDAgNiAx
CnBpbmxhYmVsPThEUF84Q184Ql84QQpUIDQzOTUgMjY0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1i
ZXI9MzMKVCA1ODAwIDI2MDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTMzCn0KUCA0NjAwIDI5MDAg
NDMwMCAyOTAwIDEgMCAwCnsKVCA0ODAwIDI5MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpU
IDQyNDUgMjg5NSA1IDEwIDEgMSAwIDYgMQpwaW5sYWJlbD04RF84RV84R184RgpUIDQzOTUgMjk0
NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9MzQKVCA1ODAwIDI5MDAgNSAxMCAwIDAgMCAwIDEK
cGluc2VxPTM0Cn0KUCA0NjAwIDMyMDAgNDMwMCAzMjAwIDEgMCAwCnsKVCA0ODAwIDMyMDAgNSAx
MCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDQyNDUgMzE5NSA1IDEwIDEgMSAwIDYgMQpwaW5sYWJl
bD1BRF9BUl9BVV9BTApUIDQzOTUgMzI0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9MzUKVCA1
ODAwIDMyMDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTM1Cn0KUCA0NjAwIDM1MDAgNDMwMCAzNTAw
IDEgMCAwCnsKVCA0ODAwIDM1MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDQyNDUgMzQ5
NSA1IDEwIDEgMSAwIDYgMQpwaW5sYWJlbD1CMF9CMV9CMl9CUkJMClQgNDM5NSAzNTQ1IDUgMTAg
MSAxIDAgMCAxCnBpbm51bWJlcj0zNgpUIDU4MDAgMzUwMCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9
MzYKfQpQIDQ2MDAgMzgwMCA0MzAwIDM4MDAgMSAwIDAKewpUIDQ4MDAgMzgwMCA1IDEwIDAgMCAw
IDAgMQpwaW50eXBlPWluClQgNDI0NSAzNzk1IDUgMTAgMSAxIDAgNiAxCnBpbmxhYmVsPVA3X1A4
X1A5X1BSClQgNDM5NSAzODQ1IDUgMTAgMSAxIDAgMCAxCnBpbm51bWJlcj0zNwpUIDU4MDAgMzgw
MCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9MzcKfQpQIDQ2MDAgNDEwMCA0MzAwIDQxMDAgMSAwIDAK
ewpUIDQ4MDAgNDEwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPXBhcwpUIDQyNDUgNDA5NSA1IDEw
IDEgMSAwIDYgMQpwaW5sYWJlbD1OQwpUIDQzOTUgNDE0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1i
ZXI9MzgKVCA1OTAwIDQxMDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTM4Cn0KUCA0NjAwIDQ0MDAg
NDMwMCA0NDAwIDEgMCAwCnsKVCA0ODAwIDQ0MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1wYXMK
VCA0MjQ1IDQzOTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9TkMKVCA0Mzk1IDQ0NDUgNSAxMCAx
IDEgMCAwIDEKcGlubnVtYmVyPTM5ClQgNTkwMCA0NDAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT0z
OQp9ClAgNDYwMCA0NzAwIDQzMDAgNDcwMCAxIDAgMAp7ClQgNDgwMCA0NzAwIDUgMTAgMCAwIDAg
MCAxCnBpbnR5cGU9aW4KVCA0MjQ1IDQ2OTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9UDZfUDVf
UDRfUDMKVCA0Mzk1IDQ3NDUgNSAxMCAxIDEgMCAwIDEKcGlubnVtYmVyPTQwClQgNTgwMCA0NzAw
IDUgMTAgMCAwIDAgMCAxCnBpbnNlcT00MAp9ClAgNDYwMCA1MDAwIDQzMDAgNTAwMCAxIDAgMAp7
ClQgNDgwMCA1MDAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCA0MjQ1IDQ5OTUgNSAxMCAx
IDEgMCA2IDEKcGlubGFiZWw9UExfUDBfUDFfUDIKVCA0Mzk1IDUwNDUgNSAxMCAxIDEgMCAwIDEK
cGlubnVtYmVyPTQxClQgNTgwMCA1MDAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT00MQp9ClAgNDYw
MCA1MzAwIDQzMDAgNTMwMCAxIDAgMAp7ClQgNDgwMCA1MzAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5
cGU9aW4KVCA0MjQ1IDUyOTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9QTFfQTJfQU5UX0EwClQg
NDM5NSA1MzQ1IDUgMTAgMSAxIDAgMCAxCnBpbm51bWJlcj00MgpUIDU4MDAgNTMwMCA1IDEwIDAg
MCAwIDAgMQpwaW5zZXE9NDIKfQpQIDQ2MDAgNTYwMCA0MzAwIDU2MDAgMSAwIDAKewpUIDQ4MDAg
NTYwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBlPWluClQgNDI0NSA1NTk1IDUgMTAgMSAxIDAgNiAx
CnBpbmxhYmVsPVBMVVNfMUZfMUVfTUlOVVMKVCA0Mzk1IDU2NDUgNSAxMCAxIDEgMCAwIDEKcGlu
bnVtYmVyPTQzClQgNTgwMCA1NjAwIDUgMTAgMCAwIDAgMCAxCnBpbnNlcT00Mwp9ClAgNDYwMCA1
OTAwIDQzMDAgNTkwMCAxIDAgMAp7ClQgNDgwMCA1OTAwIDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9
aW4KVCA0MjQ1IDU4OTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9MUhfMUdfMVFfMVAKVCA0Mzk1
IDU5NDUgNSAxMCAxIDEgMCAwIDEKcGlubnVtYmVyPTQ0ClQgNTgwMCA1OTAwIDUgMTAgMCAwIDAg
MCAxCnBpbnNlcT00NAp9ClAgNDYwMCA2MjAwIDQzMDAgNjIwMCAxIDAgMAp7ClQgNDgwMCA2MjAw
IDUgMTAgMCAwIDAgMCAxCnBpbnR5cGU9aW4KVCA0MjQ1IDYxOTUgNSAxMCAxIDEgMCA2IDEKcGlu
bGFiZWw9Q09NMApUIDQzOTUgNjI0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9NDUKVCA1ODAw
IDYyMDAgNSAxMCAwIDAgMCAwIDEKcGluc2VxPTQ1Cn0KUCA0NjAwIDY1MDAgNDMwMCA2NTAwIDEg
MCAwCnsKVCA0ODAwIDY1MDAgNSAxMCAwIDAgMCAwIDEKcGludHlwZT1pbgpUIDQyNDUgNjQ5NSA1
IDEwIDEgMSAwIDYgMQpwaW5sYWJlbD1DT00xClQgNDM5NSA2NTQ1IDUgMTAgMSAxIDAgMCAxCnBp
bm51bWJlcj00NgpUIDU4MDAgNjUwMCA1IDEwIDAgMCAwIDAgMQpwaW5zZXE9NDYKfQpQIDQ2MDAg
NjgwMCA0MzAwIDY4MDAgMSAwIDAKewpUIDQ4MDAgNjgwMCA1IDEwIDAgMCAwIDAgMQpwaW50eXBl
PWluClQgNDI0NSA2Nzk1IDUgMTAgMSAxIDAgNiAxCnBpbmxhYmVsPUNPTTIKVCA0Mzk1IDY4NDUg
NSAxMCAxIDEgMCAwIDEKcGlubnVtYmVyPTQ3ClQgNTgwMCA2ODAwIDUgMTAgMCAwIDAgMCAxCnBp
bnNlcT00Nwp9ClAgNDYwMCA3MTAwIDQzMDAgNzEwMCAxIDAgMAp7ClQgNDgwMCA3MTAwIDUgMTAg
MCAwIDAgMCAxCnBpbnR5cGU9aW4KVCA0MjQ1IDcwOTUgNSAxMCAxIDEgMCA2IDEKcGlubGFiZWw9
Q09NMwpUIDQzOTUgNzE0NSA1IDEwIDEgMSAwIDAgMQpwaW5udW1iZXI9NDgKVCA1ODAwIDcxMDAg
NSAxMCAwIDAgMCAwIDEKcGluc2VxPTQ4Cn0KVCA0MDAgNzUwMCA4IDEwIDEgMSAwIDAgMQpyZWZk
ZXM9VT8KVCA0MjAwIDc1MDAgOSAxMCAxIDAgMCA2IDEKU0JMQ0RBMgpUIDcwMCA3OTAwIDggMTAg
MCAwIDAgMCAxCmdyYXBoaWNhbD0wClQgNzAwIDgyMDAgOCAxMCAwIDAgMCAwIDEKbnVtc2xvdHM9
MApUIDcwMCA5MTAwIDggMTAgMCAwIDAgMCAxCmRldmljZT1TQkxDREEyClQgNzAwIDg1MDAgOCAx
MCAwIDAgMCAwIDEKZGVzY3JpcHRpb249TXVsdGkgc2VnbWVudCBMQ0QKVCA3MDAgOTQwMCA4IDEw
IDAgMCAwIDAgMQphdXRob3I9UnVzc2VsbCBTdGVpY2tlClQgNzAwIDg4MDAgOCAxMCAwIDAgMCAw
IDEKZm9vdHByaW50PW5vbmUK
--001a11c2e06464dcfb04ebe44cbb--
- Raw text -