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 Date: Sun, 24 Nov 2013 12:00:32 +0800 Message-ID: Subject: [geda-help] gnetlist ignores my new component To: geda-help AT delorie DOT com Content-Type: multipart/mixed; boundary=001a11c2e06464dcfb04ebe44cbb 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
Hello.

I have created a symbol for the = SoftBaugh SBLCDA2 (http://www.softbaugh.com/ProductPage.cfm?strPartNo=3DSBLCD= A2), 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.

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.

I traced gsch2pcb to see why the pcb file didn't in= clude 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 ne= tlist and pcb.

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>

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]".

test1.sch and SBLCDA2.sym are attached.

<= /div>
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=A0
Loading schematic [/home/russells/src/hc2/board/t= est1.sch]


----------------------------------------= --------------
Verbose mode legend

n : F= ound 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 re= name 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
=A0C Cpn= npnnpnnpnn Cpnnpnn Cpnnpnn DONE

- Staring post pro= cessing
- Naming nets:
pnpnpnpn DONE
- Renami= ng nets:
=A0DONE
- Resolving hierarchy:
=A0DONE
= =A0DONE

- Staring post processing
- Nami= ng nets of graphical objects:
pnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnp= npnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnpnp
npnpnpnpnpnpnpnpnpn DONE

Internal netlist rep= resentation:

component R1=A0
pin 2 (2) NN2
R1 2 [266]
pin 1 (1) NN1
=
R1 1 [271]

component R2=A0
pin 2 (2) NN4
R2 2 [283]
pin 1 (1) NN3
R2 1 [288]


$=A0

--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--