Return-Path: MIME-Version: 1.0 In-Reply-To: References: From: "op7ic \\x00" Date: Tue, 15 Nov 2016 11:51:31 +0000 Message-ID: Subject: Re: multiple buffer overflows and out-of-bound reads To: =?UTF-8?Q?Fran=C3=A7ois_Beaufort?= Cc: Luiz Augusto von Dentz , "linux-bluetooth@vger.kernel.org" Content-Type: multipart/mixed; boundary=94eb2c1a1d56de40650541559300 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: --94eb2c1a1d56de40650541559300 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable here are 4 crashes resulting in either out-of-bound reads or buffer overflows (see attached) but this time in btmon. They are pretty much similar to bugs reported previously. On Tue, Nov 15, 2016 at 10:51 AM, op7ic \x00 wrote: > I got couple in btmon and I started looking at BO's in btmon too. > > FWIW whenever the code base is shared similar bugs will appear. You > notice that a lot of BO issues reported are for example due to > unchecked memcpy or just lack of boundary verification on arrays etc . > Once you hit that point same bug appears. > > > > > On Tue, Nov 15, 2016 at 10:41 AM, Fran=C3=A7ois Beaufort > wrote: >> FWIW, I have been witnessing btmon buffer overflows this morning but >> can't reproduce anymore. >> >> On Tue, Nov 15, 2016 at 10:25 AM, op7ic \x00 wrote: >>> alright will do - thanks for replying. >>> >>> On Tue, Nov 15, 2016 at 9:18 AM, Luiz Augusto von Dentz >>> wrote: >>>> Hi, >>>> >>>> On Mon, Nov 14, 2016 at 7:06 PM, op7ic \x00 wrote: >>>>> Hello list, >>>>> >>>>> I have been playing with hcidump tool recently and came across >>>>> following bugs coming from either out-of-bound reads or buffer >>>>> overflows (see attached reports). >>>>> >>>>> There are couple more I`m working on and will send these later. >>>> >>>> I guess we want these to be tested against btmon, hcidump is a depreca= ted. >>>> >>>> -- >>>> Luiz Augusto von Dentz >>> -- >>> To unsubscribe from this list: send the line "unsubscribe linux-bluetoo= th" in >>> the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html --94eb2c1a1d56de40650541559300 Content-Type: text/plain; charset=US-ASCII; name="l2cap_packet_BO.txt" Content-Disposition: attachment; filename="l2cap_packet_BO.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivjfn9690 TWFjaGluZTogeDg2XzY0DQpPUzogbGludXgtZ251DQpDb21waWxlcjogZ2NjDQpDb21waWxhdGlv biBDRkxBR1M6ICAtTzAgLWdnZGIzIC1mc2FuaXRpemU9YWRkcmVzcw0KTWFjaGluZSBUeXBlOiB4 ODZfNjQtdW5rbm93bi1saW51eC1nbnUNCkJsdWVaIFZlcnNpb246IDUuNDINClJlbGVhc2UgU3Rh dHVzOiByZWxlYXNlDQpTb3VyY2U6IGh0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvbGludXgvYmx1 ZXRvb3RoL2JsdWV6LTUuNDIudGFyLnh6DQoNCkRlc2NyaXB0aW9uOg0KDQpBIGJ1ZmZlciBvdmVy ZmxvdyB3YXMgaWRlbnRpZmllZCBpbiAibDJjYXBfcGFja2V0IiBmdW5jdGlvbiBpbiAibW9uaXRv ci9wYWNrZXQuYyIgc291cmNlIGZpbGUuIFRoaXMgaXNzdWUgY2FuIGJlIHRyaWdnZXJlZCBieSBw cm9jZXNzaW5nIGEgY29ycnVwdGVkIGR1bXAgZmlsZSBhbmQgd2lsbCByZXN1bHQgaW4gaGNpZHVt cCBjcmFzaC4gVG8gcmVwbGljYXRlIHRoaXMgaXNzdWUgdXNlIHRoZSBhdHRhY2hlZCBzYW1wbGUg YmVsb3cgYW5kIGV4ZWN1dGUgdGhlIGZvbGxvd2luZyBjb21tYW5kOiANCg0KLi9tb25pdG9yL2J0 bW9uIC1yIDxQb0MgRmlsZT4NCg0KDQpQb0MuZmlsZSBiYXNlNjQgZW5jb2RlZDoNCg0KQUFBQUdB T0VBQUFBQUJBQUFBTUFFQWtqQ2hnQUF3UDdBZ01EQXhBREVCQUpJd29ZQUFNRCt3SURBd01RQXhB QUF3TURBQT09DQoNCg0KDQpBZmZlY3RlZCBjb2RlOg0KDQozMTYxICAgICAgICAgICAgICAgICBp bmRleF9saXN0W2luZGV4XVtpbl0uZnJhZ19idWYgPSBtYWxsb2MobGVuKTsNCjMxNjIgICAgICAg ICAgICAgICAgIGlmICghaW5kZXhfbGlzdFtpbmRleF1baW5dLmZyYWdfYnVmKSB7DQozMTYzICAg ICAgICAgICAgICAgICAgICAgICAgIHByaW50X3RleHQoQ09MT1JfRVJST1IsICJmYWlsZWQgYnVm ZmVyIGFsbG9jYXRpb24iKSAgICAgOw0KMzE2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYWNr ZXRfaGV4ZHVtcChkYXRhLCBzaXplKTsNCjMxNjUgICAgICAgICAgICAgICAgICAgICAgICAgcmV0 dXJuOw0KMzE2NiAgICAgICAgICAgICAgICAgfQ0KMzE2Nw0KMzE2OCAgICAgICAgICAgICAgICAg bWVtY3B5KGluZGV4X2xpc3RbaW5kZXhdW2luXS5mcmFnX2J1ZiwgZGF0YSwgc2l6ZSk7DQozMTY5 ICAgICAgICAgICAgICAgICBpbmRleF9saXN0W2luZGV4XVtpbl0uZnJhZ19wb3MgPSBzaXplOw0K MzE3MCAgICAgICAgICAgICAgICAgaW5kZXhfbGlzdFtpbmRleF1baW5dLmZyYWdfbGVuID0gbGVu IC0gc2l6ZTsNCjMxNzEgICAgICAgICAgICAgICAgIGluZGV4X2xpc3RbaW5kZXhdW2luXS5mcmFn X2NpZCA9IGNpZDsNCjMxNzIgICAgICAgICAgICAgICAgIGJyZWFrOw0KDQoNCg0KUmVwZWF0LUJ5 Og0KZWNobyA8YWJvdmUgYmFzZTY0PiA+IFBvQy42NA0KYmFzZTY0IC1kIFBvQy5iNjQgPiBQb0Mu ZmlsZQ0KdmFsZ3JpbmQgLi9tb25pdG9yL2J0bW9uIC1yIFBvQy5maWxlDQoNCg0KQVNBTiBSZXBv cnQgKGJsdWV6ICBuZWVkcyB0byBjb21waWxlZCB3aXRoIC1mc2FuaXRpemU9YWRkcmVzcyBmb3Ig dGhpcyk6DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09DQo9PTI3MDIzPT1FUlJPUjogQWRkcmVzc1Nhbml0aXplcjogc3Rh Y2stYnVmZmVyLW92ZXJmbG93IG9uIGFkZHJlc3MgMHg3NmNmNDBhOWMyYzIgYXQgcGMgMHg2Nzlk N2ExNzc3OTIgYnAgMHg3NmNmNDBhOWI4MzAgc3AgMHg3NmNmNDBhOWFmZjANClJFQUQgb2Ygc2l6 ZSA0MDk1IGF0IDB4NzZjZjQwYTljMmMyIHRocmVhZCBUMA0KPCBIQ0kgQ29tbWFuZDogVW5rbm93 biAoMHgwMHwweDAwMDMpIHBsZW4gMTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2hjaTBdIDAuMDA0 MDk2DQogICAgICAgIDA5IDIzIDBhIDE4IDAwIDAzIDAzIGZiIDAyIDAzIDAzIDAzICAgICAgICAg ICAgICAuIy4uLi4uLi4uLi4NCjwgQUNMIERhdGEgVFg6IEhhbmRsZSA3NzEgZmxhZ3MgMHgwMCBk bGVuIDQwOTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgW2hjaTBdIDk0MzA4ODg4LjE5NzYyNw0KICAgICMwIDB4Njc5 ZDdhMTc3NzkxICgvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmFzYW4uc28uMSsweDJlNzkx KQ0KICAgICMxIDB4NGI5ZWNjIGluIGwyY2FwX3BhY2tldCBtb25pdG9yL2wyY2FwLmM6MzE2OA0K ICAgICMyIDB4NDdkZGE2IGluIHBhY2tldF9oY2lfYWNsZGF0YSBtb25pdG9yL3BhY2tldC5jOjkx MTUNCiAgICAjMyAweDQ4Mzc3NyBpbiBwYWNrZXRfbW9uaXRvciBtb25pdG9yL3BhY2tldC5jOjM4 NDYNCiAgICAjNCAweDQxN2Y2OCBpbiBjb250cm9sX3JlYWRlciBtb25pdG9yL2NvbnRyb2wuYzox NDE1DQogICAgIzUgMHg0MGExNDIgaW4gbWFpbiBtb25pdG9yL21haW4uYzoyMjANCiAgICAjNiAw eDY3OWQ3OWJiMGI0NCBpbiBfX2xpYmNfc3RhcnRfbWFpbiAoL2xpYi94ODZfNjQtbGludXgtZ251 L2xpYmMuc28uNisweDIxYjQ0KQ0KICAgICM3IDB4NDBiMDNlICgvb3B0L2JsdWV6L21vbml0b3Iv YnRtb24rMHg0MGIwM2UpDQoNCkFkZHJlc3MgMHg3NmNmNDBhOWMyYzIgaXMgbG9jYXRlZCBpbiBz dGFjayBvZiB0aHJlYWQgVDAgYXQgb2Zmc2V0IDE3NzggaW4gZnJhbWUNCiAgICAjMCAweDQxN2I0 ZiBpbiBjb250cm9sX3JlYWRlciBtb25pdG9yL2NvbnRyb2wuYzoxMzc1DQoNCiAgVGhpcyBmcmFt ZSBoYXMgNSBvYmplY3Qocyk6DQogICAgWzMyLCAzNCkgJ3BrdGxlbicNCiAgICBbOTYsIDk4KSAn aW5kZXgnDQogICAgWzE2MCwgMTYyKSAnZnJlcXVlbmN5Jw0KICAgIFsyMjQsIDI0MCkgJ3R2Jw0K ICAgIFsyODgsIDE3NzgpICdidWYnIDw9PSBNZW1vcnkgYWNjZXNzIGF0IG9mZnNldCAxNzc4IG92 ZXJmbG93cyB0aGlzIHZhcmlhYmxlDQpISU5UOiB0aGlzIG1heSBiZSBhIGZhbHNlIHBvc2l0aXZl IGlmIHlvdXIgcHJvZ3JhbSB1c2VzIHNvbWUgY3VzdG9tIHN0YWNrIHVud2luZCBtZWNoYW5pc20g b3Igc3dhcGNvbnRleHQNCiAgICAgIChsb25nam1wIGFuZCBDKysgZXhjZXB0aW9ucyAqYXJlKiBz dXBwb3J0ZWQpDQpTVU1NQVJZOiBBZGRyZXNzU2FuaXRpemVyOiBzdGFjay1idWZmZXItb3ZlcmZs b3cgPz86MCA/Pw0KU2hhZG93IGJ5dGVzIGFyb3VuZCB0aGUgYnVnZ3kgYWRkcmVzczoNCiAgMHgw ZWRhNjgxNGI4MDA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwDQogIDB4MGVkYTY4MTRiODEwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMA0KICAweDBlZGE2ODE0YjgyMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZWRhNjgxNGI4MzA6IDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGVkYTY4MTRiODQwOiAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KPT4weDBlZGE2ODE0 Yjg1MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDBbMDJdZjQgZjMgZjMgZjMgZjMgMDAgMDANCiAg MHgwZWRhNjgxNGI4NjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IGYxIGYxDQogIDB4MGVkYTY4MTRiODcwOiBmMSBmMSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMA0KICAweDBlZGE2ODE0Yjg4MDogMDAgMDAgZjMgZjMgZjMgZjMgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZWRhNjgxNGI4OTA6IDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGVkYTY4MTRiOGEwOiAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KU2hhZG93IGJ5 dGUgbGVnZW5kIChvbmUgc2hhZG93IGJ5dGUgcmVwcmVzZW50cyA4IGFwcGxpY2F0aW9uIGJ5dGVz KToNCiAgQWRkcmVzc2FibGU6ICAgICAgICAgICAwMA0KICBQYXJ0aWFsbHkgYWRkcmVzc2FibGU6 IDAxIDAyIDAzIDA0IDA1IDA2IDA3DQogIEhlYXAgbGVmdCByZWR6b25lOiAgICAgICBmYQ0KICBI ZWFwIHJpZ2h0IHJlZHpvbmU6ICAgICAgZmINCiAgRnJlZWQgaGVhcCByZWdpb246ICAgICAgIGZk DQogIFN0YWNrIGxlZnQgcmVkem9uZTogICAgICBmMQ0KICBTdGFjayBtaWQgcmVkem9uZTogICAg ICAgZjINCiAgU3RhY2sgcmlnaHQgcmVkem9uZTogICAgIGYzDQogIFN0YWNrIHBhcnRpYWwgcmVk em9uZTogICBmNA0KICBTdGFjayBhZnRlciByZXR1cm46ICAgICAgZjUNCiAgU3RhY2sgdXNlIGFm dGVyIHNjb3BlOiAgIGY4DQogIEdsb2JhbCByZWR6b25lOiAgICAgICAgICBmOQ0KICBHbG9iYWwg aW5pdCBvcmRlcjogICAgICAgZjYNCiAgUG9pc29uZWQgYnkgdXNlcjogICAgICAgIGY3DQogIENv bnRpZ3VvdXMgY29udGFpbmVyIE9PQjpmYw0KICBBU2FuIGludGVybmFsOiAgICAgICAgICAgZmUN Cj09MjcwMjM9PUFCT1JUSU5HDQo= --94eb2c1a1d56de40650541559300 Content-Type: text/plain; charset=US-ASCII; name="packet_hexdump_OOB.txt" Content-Disposition: attachment; filename="packet_hexdump_OOB.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivjfn96j1 TWFjaGluZTogeDg2XzY0DQpPUzogbGludXgtZ251DQpDb21waWxlcjogZ2NjDQpDb21waWxhdGlv biBDRkxBR1M6ICAtTzAgLWdnZGIzIC1mc2FuaXRpemU9YWRkcmVzcw0KTWFjaGluZSBUeXBlOiB4 ODZfNjQtdW5rbm93bi1saW51eC1nbnUNCkJsdWVaIFZlcnNpb246IDUuNDINClJlbGVhc2UgU3Rh dHVzOiByZWxlYXNlDQpTb3VyY2U6IGh0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvbGludXgvYmx1 ZXRvb3RoL2JsdWV6LTUuNDIudGFyLnh6DQoNCkRlc2NyaXB0aW9uOg0KDQpBIG91dC1vZi1ib3Vu ZCByZWFkIHdhcyBpZGVudGlmaWVkIGluICJwYWNrZXRfaGV4ZHVtcCIgZnVuY3Rpb24gaW4gIm1v bml0b3IvcGFja2V0LmMiIHNvdXJjZSBmaWxlLiBUaGlzIGlzc3VlIGNhbiBiZSB0cmlnZ2VyZWQg YnkgcHJvY2Vzc2luZyBhIGNvcnJ1cHRlZCBkdW1wIGZpbGUgYW5kIHdpbGwgcmVzdWx0IGluIGhj aWR1bXAgY3Jhc2guIFRvIHJlcGxpY2F0ZSB0aGlzIGlzc3VlIHVzZSB0aGUgYXR0YWNoZWQgc2Ft cGxlIGJlbG93IGFuZCBleGVjdXRlIHRoZSBmb2xsb3dpbmcgY29tbWFuZDogDQoNCi4vbW9uaXRv ci9idG1vbiAtciA8UG9DIEZpbGU+DQoNCg0KUG9DLmZpbGUgYmFzZTY0IGVuY29kZWQ6DQpBQUNB Q1FRSEdBQWFFUkRvQXdBQUFBa2pCeGdBQXdNREF3TURBd01EQXdNREF3TURBd01EQXc9PQ0KDQoN CkFmZmVjdGVkIGNvZGU6DQoNCiAzNzM2ICAgICAgICAgc3RhdGljIGNvbnN0IGNoYXIgaGV4ZGln aXRzW10gPSAiMDEyMzQ1Njc4OWFiY2RlZiI7DQogMzczNyAgICAgICAgIGNoYXIgc3RyWzY4XTsN CiAzNzM4ICAgICAgICAgdWludDE2X3QgaTsNCiAzNzM5DQogMzc0MCAgICAgICAgIGlmICghbGVu KQ0KIDM3NDEgICAgICAgICAgICAgICAgIHJldHVybjsNCiAzNzQyDQogMzc0MyAgICAgICAgIGZv ciAoaSA9IDA7IGkgPCBsZW47IGkrKykgew0KIDM3NDQgICAgICAgICAgICAgICAgIHN0clsoKGkg JSAxNikgKiAzKSArIDBdID0gaGV4ZGlnaXRzW2J1ZltpXSA+PiA0XTsNCiAzNzQ1ICAgICAgICAg ICAgICAgICBzdHJbKChpICUgMTYpICogMykgKyAxXSA9IGhleGRpZ2l0c1tidWZbaV0gJiAweGZd Ow0KIDM3NDYgICAgICAgICAgICAgICAgIHN0clsoKGkgJSAxNikgKiAzKSArIDJdID0gJyAnOw0K DQoNCg0KUmVwZWF0LUJ5Og0KZWNobyA8YWJvdmUgYmFzZTY0PiA+IFBvQy42NA0KYmFzZTY0IC1k IFBvQy5iNjQgPiBQb0MuZmlsZQ0KdmFsZ3JpbmQgLi9tb25pdG9yL2J0bW9uIC1yIFBvQy5maWxl DQoNCg0KQVNBTiBSZXBvcnQgKGJsdWV6ICBuZWVkcyB0byBjb21waWxlZCB3aXRoIC1mc2FuaXRp emU9YWRkcmVzcyBmb3IgdGhpcyk6DQoNCj09MTMzMDY9PUVSUk9SOiBBZGRyZXNzU2FuaXRpemVy OiBzdGFjay1idWZmZXItb3ZlcmZsb3cgb24gYWRkcmVzcyAweDc5ZmUxNjM2YzdlMiBhdCBwYyAw eDQyY2IzYyBicCAweDc5ZmUxNjM2YmNhMCBzcCAweDc5ZmUxNjM2YmM5OA0KUkVBRCBvZiBzaXpl IDEgYXQgMHg3OWZlMTYzNmM3ZTIgdGhyZWFkIFQwDQo+IEFDTCBEYXRhIFJYOiBIYW5kbGUgMCBm bGFncyAweDAwIGRsZW4gMjMwNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFtoY2kwXSAwLjQzNzMyNjA1Ng0KICAgICAgICBpbnZhbGlkIHBhY2tldCBz aXplICgzMjc2NCAhPSAyMzA0KQ0KICAgICAgICAyMyAwNyAxOCAwMCAwMyAwMyAwMyAwMyAwMyAw MyAwMyAwMyAwMyAwMyAwMyAwMyAgIy4uLi4uLi4uLi4uLi4uLg0KICAgICAgICAwMyAwMyAwMyAw MyAwMyAwMyAwMyAwMCAwMCAwMCAwMCAwMCAyMCAwOCA4MiA0MCAgLi4uLi4uLi4uLi4uIC4uQA0K ICAgICAgICAwMCAyOCA4MCAyMCAwMCAwMCAwMCAwMCA0MCAwMSA0MCAyMyAwMCAwMCAwMCAwMCAg LiguIC4uLi5ALkAjLi4uLg0KICAgICAgICBhMCAwNCAyMCAwMCAwMCAwMCAwMCAwMCAwMCAwNCAw MCA4MCAwMCAwMCAwMCAwMCAgLi4gLi4uLi4uLi4uLi4uLg0KICAgICAgICAwMCAwMCAxMCAwNCBm ZiBmZiBmZiBmZiAwNCAwMSAwNCA4NiA5YSAzOSAxYyAyMCAgLi4uLi4uLi4uLi4uLjkuDQogICAg ICAgIDU0IDcwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwICBUcC4u Li4uLi4uLi4uLi4uDQogICAgICAgIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IGZmIGZmIGZmIGZmICAuLi4uLi4uLi4uLi4uLi4uDQogICAgICAgIGZmIGZmIGZmIGZmIDA0IDAw IDAwIDAwIDRjIDAwIDAwIDAwIDAwIDAwIDAwIDAwICAuLi4uLi4uLkwuLi4uLi4uDQogICAgICAg IDAwIDAwIDAwIDAwIDlhIDM5IDFjIDIwIDU0IDcwIDAwIDAwIDAwIDAwIDAwIDAwICAuLi4uLjku IFRwLi4uLi4uDQogICAgICAgIDAwIDAwIDAwIDAwIDU2IDk4IDU0IDAwIDAwIDAwIDAwIDAwIDgw IGM4IDM2IDAwICAuLi4uVi5ULi4uLi4uLjYuDQogICAgICAgIDAwIDAwIDAwIDAwIDFiIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDU5IDk4IDU0IDAwICAuLi4uLi4uLi4uLi5ZLlQuDQogICAgICAgIDAw IDAwIDAwIDAwIDAwIDgwIDgxIDIxIDU0IDcwIDAwIDAwIGEyIGU1IDMyIDFmICAuLi4uLi4uIVRw Li4uLjIuDQogICAgICAgIDU0IDcwIDAwIDAwIDYyIDUzIDYxIDIxIDU0IDcwIDAwIDAwIDAwIDAw IDAwIDAwICBUcC4uYlNhIVRwLi4uLi4uDQogICAgICAgIDAwIDAwIDAwIDAwIDc0IDc4IDYxIDIx IDU0IDcwIDAwIDAwIDgwIGM1IDM2IDE2ICAuLi4udHhhIVRwLi4uLjYuDQogICAgICAgIGZlIDc5 IDAwIDAwIDAwIGIwIDgyIDIxIDU0IDcwIDAwIDAwIDAwIDAwIDAwIDAwICAueS4uLi4uIVRwLi4u Li4uDQogICAgICAgIDAwIDAwIDAwIDAwIDA4IDAwIDAwIDAwIDMwIDAwIDAwIDAwIDUwIGM4IDM2 IDE2ICAuLi4uLi4uLjAuLi5QLjYuDQogICAgICAgIGZlIDc5IDAwIDAwIDkwIGM3IDM2IDE2IGZl IDc5IDAwIDAwIDUwIGY4IDFkIDIwICAueS4uLi42Li55Li5QLi4NCiAgICAgICAgNTQgNzAgMDAg MDAgYTAgZTIgNTEgMjAgNTQgNzAgMDAgMDAgMDAgMDAgMDAgMDAgIFRwLi4uLlEgVHAuLi4uLi4N CiAgICAgICAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMTggYzggMzYgMTYg IC4uLi4uLi4uLi4uLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgMTcgYzggMzYgMTYgZmUgNzkg MDAgMDAgMzQgYzMgMzYgMTYgIC55Li4uLjYuLnkuLjQuNi4NCiAgICAgICAgZmUgNzkgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgOTEgIC55Li4uLi4uLi4uLi4uLi4NCiAg ICAgICAgNmQgMmMgZmMgZjMgMDEgMDAgMDAgMDAgMDAgMDAgMDAgMDAgODAgYzUgMzYgMTYgIG0s Li4uLi4uLi4uLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgMDAgODAgODEgMjEgNTQgNzAgMDAg MDAgYTIgZTUgMzIgMWYgIC55Li4uLi4hVHAuLi4uMi4NCiAgICAgICAgNTQgNzAgMDAgMDAgMDAg MDAgZTAgODUgNmQgMmMgZmMgZjMgMDAgMDAgYzIgZjAgIFRwLi4uLi4ubSwuLi4uLi4NCiAgICAg ICAgYzIgNDIgYTggZTAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgODAgYzUgMzYgMTYgIC5CLi4u Li4uLi4uLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgYjggNzkgODIgMjEgNTQgNzAgMDAgMDAg NTEgNDUgNTIgMjAgIC55Li4ueS4hVHAuLlFFUg0KICAgICAgICA1NCA3MCAwMCAwMCAwMCAwMCA0 MCA4NiA2ZCAyYyBmYyBmMyAwMCAwMCBjMiBmMCAgVHAuLi4uQC5tLC4uLi4uLg0KICAgICAgICBj MiA0MiBhOCBlMCAwNiAwMCAwMCAwMCAwMCAwMCAwMCAwMCA4MCBjNSAzNiAxNiAgLkIuLi4uLi4u Li4uLi42Lg0KICAgICAgICBmZSA3OSAwMCAwMCAwNSAxNiA2MiAyMSA1NCA3MCAwMCAwMCA4OSA1 MyA3NCAyMCAgLnkuLi4uYiFUcC4uLlN0DQogICAgICAgIDU0IDcwIDAwIDAwIGM4IDg2IDgxIDIx IDU0IDcwIDAwIDAwIDAxIDAwIDAwIDAwICBUcC4uLi4uIVRwLi4uLi4uDQogICAgICAgIDAwIDAw IDAwIDAwIDgwIGM4IDM2IDE2IGZlIDc5IDAwIDAwIDk4IDg2IDgxIDIxICAuLi4uLi42Li55Li4u Li4hDQogICAgICAgIDU0IDcwIDAwIDAwIDliIDViIDYxIDIxIDU0IDcwIDAwIDAwIDAwIDAwIDAx IDAwICBUcC4uLlthIVRwLi4uLi4uDQogICAgICAgIDAxIDAwIDAxIDAwIDAxIDAwIDAxIDAwIDAx IDAwIDAxIDAwIDAxIDAwIDAxIDAwICAuLi4uLi4uLi4uLi4uLi4uDQogICAgICAgIDAxIDAwIDAw IDAwIDM1IDYzIDYxIDIxIDU0IDcwIDAwIDAwIDAxIDAwIDAwIDAwICAuLi4uNWNhIVRwLi4uLi4u DQogICAgICAgIGZlIDc5IDAwIDAwIDAwIDgwIDgxIDIxIDU0IDcwIDAwIDAwIDAwIDAwIDAwIDAw ICAueS4uLi4uIVRwLi4uLi4uDQogICAgICAgIDAwIDAwIDAwIDAwIDI4IGVhIDljIDIwIDU0IDcw IDAwIDAwIDY4IDBhIDczIDIwICAuLi4uKC4uIFRwLi5oLnMNCiAgICAgICAgNTQgNzAgMDAgMDAg YjUgNTUgNjEgMjEgNTQgNzAgMDAgMDAgMDEgMDAgMDAgMDAgIFRwLi4uVWEhVHAuLi4uLi4NCiAg ICAgICAgZmUgNzkgMDAgMDAgZDggOTkgODEgMjEgNTQgNzAgMDAgMDAgMzAgYzQgMzYgMTYgIC55 Li4uLi4hVHAuLjAuNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgMWMgMWMgNjEgMjEgNTQgNzAgMDAg MDAgYTggZTggOWMgMjAgIC55Li4uLmEhVHAuLi4uLg0KICAgICAgICA1NCA3MCAwMCAwMCAxYyAx YyA2MSAyMSA1NCA3MCAwMCAwMCAwMyAwMCAwMCAwMCAgVHAuLi4uYSFUcC4uLi4uLg0KICAgICAg ICAwMCAwMCAwMCAwMCAyZSAwMyAzMSAxYyAwMCAwMCAwMCAwMCAwMyAwMCAwMCAwMCAgLi4uLi4u MS4uLi4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCAwYiAwMCAwMCAwMCAwMCAwMCAwMCAwMCBm OCA4NiA4MSAyMSAgLi4uLi4uLi4uLi4uLi4uIQ0KICAgICAgICA1NCA3MCAwMCAwMCA4ZSAyNSA2 MSAyMSA1NCA3MCAwMCAwMCAyOCBiZCAxNyAyMCAgVHAuLi4lYSFUcC4uKC4uDQogICAgICAgIDU0 IDcwIDAwIDAwIDAwIGM1IDM2IDE2IGZlIDc5IDAwIDAwIDI4IGJkIDE3IDIwICBUcC4uLi42Li55 Li4oLi4NCiAgICAgICAgNTQgNzAgMDAgMDAgNDggYzEgMTcgMjAgNTQgNzAgMDAgMDAgMTAgYzYg MzYgMTYgIFRwLi5ILi4gVHAuLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgMGMgYzQgNzAgMDAg MDAgMDAgMDAgMDAgMDAgYzYgMzYgMTYgIC55Li4uLnAuLi4uLi4uNi4NCiAgICAgICAgZmUgNzkg MDAgMDAgODAgODcgODEgMjEgNTQgNzAgMDAgMDAgMDAgMDAgMDAgMDAgIC55Li4uLi4hVHAuLi4u Li4NCiAgICAgICAgMDAgMDAgMDAgMDAgODAgODcgODEgMjEgNTQgNzAgMDAgMDAgMDAgYTAgODEg MjEgIC4uLi4uLi4hVHAuLi4uLiENCiAgICAgICAgNTQgNzAgMDAgMDAgMDQgMTQgNDAgMDAgMDAg MDAgMDAgMDAgNzggOGQgMTggMjAgIFRwLi4uLkAuLi4uLnguLg0KICAgICAgICA1NCA3MCAwMCAw MCA3MCAwYSA0MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAgVHAuLnAuQC4uLi4uLi4uLg0K ICAgICAgICAwMSAwMCAwMCAwMCAyYyAwMCAwMCAwMCAwMSAwMCAwMCAwMCA5MCBjNiAzNiAxNiAg Li4uLiwuLi4uLi4uLi42Lg0KICAgICAgICBmZSA3OSAwMCAwMCA4MCA4NyA4MSAyMSA1NCA3MCAw MCAwMCBhMCBjNiAzNiAxNiAgLnkuLi4uLiFUcC4uLi42Lg0KICAgICAgICBmZSA3OSAwMCAwMCAw MCBiNSA4MiAyMSA1NCA3MCAwMCAwMCBjOCBjNiAzNiAxNiAgLnkuLi4uLiFUcC4uLi42Lg0KICAg ICAgICBmZSA3OSAwMCAwMCBhOCBiMSA4MiAyMSA1NCA3MCAwMCAwMCAwMSAwMCAwMCAwMCAgLnku Li4uLiFUcC4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCAzZCAyNyA2MSAyMSA1NCA3MCAwMCAw MCAwMCAwMCAwMCAwMCAgLi4uLj0nYSFUcC4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCA4MCA4 NyA4MSAyMSA1NCA3MCAwMCAwMCAwMSAwMCAwMCAwMCAgLi4uLi4uLiFUcC4uLi4uLg0KICAgICAg ICA1NCA3MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMSAwMCAwMCAwMCAgVHAuLi4u Li4uLi4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCBhOCBiMSA4MiAyMSA1NCA3MCAwMCAwMCAw MyAwMCAwMCAwMCAgLi4uLi4uLiFUcC4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCAwYiAwMCAw MCAwMCAwMCAwMCAwMCAwMCBmOCA4NiA4MSAyMSAgLi4uLi4uLi4uLi4uLi4uIQ0KICAgICAgICA1 NCA3MCAwMCAwMCA4ZSAyNSA2MSAyMSA1NCA3MCAwMCAwMCAwMCAwMCAwMCAwMCAgVHAuLi4lYSFU cC4uLi4uLg0KICAgICAgICAwMCAwMCAwMCAwMCAwMCBiNSA4MiAyMSA1NCA3MCAwMCAwMCAxMCBj NiAzNiAxNiAgLi4uLi4uLiFUcC4uLi42Lg0KICAgICAgICBmZSA3OSAwMCAwMCAwMCBjNiAzNiAx NiBmZSA3OSAwMCAwMCAyZSAwMyAzMSAxYyAgLnkuLi4uNi4ueS4uLi4xLg0KICAgICAgICAwMCAw MCAwMCAwMCAwNCAxNCA0MCAwMCAwMCAwMCAwMCAwMCBmZiBmZiBmZiBmZiAgLi4uLi4uQC4uLi4u Li4uLg0KICAgICAgICAwMCAwMCAwMCAwMCAyMCAwZiA0MCAwMCAwMCAwMCAwMCAwMCA0OCBjMSAx NyAyMCAgLi4uLiAuQC4uLi4uSC4uDQogICAgICAgIDU0IDcwIDAwIDAwIDAwIGEwIDgxIDIxIDU0 IDcwIDAwIDAwIDAwIGEwIDgxIDIxICBUcC4uLi4uIVRwLi4uLi4hDQogICAgICAgIDU0IDcwIDAw IDAwIGRhIDE1IDQwIDAwIDAwIDAwIDAwIDAwIDc4IDhkIDE4IDIwICBUcC4uLi5ALi4uLi54Li4N CiAgICAgICAgNTQgNzAgMDAgMDAgMzggMDMgNDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg IFRwLi44LkAuLi4uLi4uLi4NCiAgICAgICAgMDEgMDAgMDAgMDAgNTQgMDIgMDAgMDAgMDEgMDAg MDAgMDAgMDEgMDAgMDAgMDAgIC4uLi5ULi4uLi4uLi4uLi4NCiAgICAgICAgMDAgMDAgMDAgMDAg ODAgODcgODEgMjEgNTQgNzAgMDAgMDAgYjAgYzcgMzYgMTYgIC4uLi4uLi4hVHAuLi4uNi4NCiAg ICAgICAgZmUgNzkgMDAgMDAgMDAgYjUgODIgMjEgNTQgNzAgMDAgMDAgZDggYzcgMzYgMTYgIC55 Li4uLi4hVHAuLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgZTggNTYgN2QgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgIC55Li4uVn0uLi4uLi4uLi4NCiAgICAgICAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgZjAgZWYgMDAgMDAgIC4uLi4uLi4uLi4uLi4uLi4NCiAgICAg ICAgMjAgNjAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgYzggMzYgMTYgICBgLi4u Li4uLi4uLi4uNi4NCiAgICAgICAgZmUgNzkgMDAgMDAgYzcgNmQgNjEgMjEgNTQgNzAgMDAgMDAg MDEgMDAgMDAgMDAgIC55Li4ubWEhVHAuLi4uLi4NCjogICAgIzAgMHg0MmNiM2IgaW4gcGFja2V0 X2hleGR1bXAgbW9uaXRvci9wYWNrZXQuYzozNzQ0DQogICAgIzEgMHg0N2RkMmIgaW4gcGFja2V0 X2hleGR1bXAgbW9uaXRvci9wYWNrZXQuYzozNzQwDQogICAgIzIgMHg0N2RkMmIgaW4gcGFja2V0 X2hjaV9hY2xkYXRhIG1vbml0b3IvcGFja2V0LmM6OTEwOA0KICAgICMzIDB4NDgzNzUyIGluIHBh Y2tldF9tb25pdG9yIG1vbml0b3IvcGFja2V0LmM6Mzg0OQ0KICAgICM0IDB4NDE3ZjY4IGluIGNv bnRyb2xfcmVhZGVyIG1vbml0b3IvY29udHJvbC5jOjE0MTUNCiAgICAjNSAweDQwYTE0MiBpbiBt YWluIG1vbml0b3IvbWFpbi5jOjIyMA0KICAgICM2IDB4NzA1NDIwMTk5YjQ0IGluIF9fbGliY19z dGFydF9tYWluICgvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42KzB4MjFiNDQpDQogICAg IzcgMHg0MGIwM2UgKC9vcHQvYmx1ZXovbW9uaXRvci9idG1vbisweDQwYjAzZSkNCg0KQWRkcmVz cyAweDc5ZmUxNjM2YzdlMiBpcyBsb2NhdGVkIGluIHN0YWNrIG9mIHRocmVhZCBUMCBhdCBvZmZz ZXQgMTc3OCBpbiBmcmFtZQ0KICAgICMwIDB4NDE3YjRmIGluIGNvbnRyb2xfcmVhZGVyIG1vbml0 b3IvY29udHJvbC5jOjEzNzUNCg0KICBUaGlzIGZyYW1lIGhhcyA1IG9iamVjdChzKToNCiAgICBb MzIsIDM0KSAncGt0bGVuJw0KICAgIFs5NiwgOTgpICdpbmRleCcNCiAgICBbMTYwLCAxNjIpICdm cmVxdWVuY3knDQogICAgWzIyNCwgMjQwKSAndHYnDQogICAgWzI4OCwgMTc3OCkgJ2J1ZicgPD09 IE1lbW9yeSBhY2Nlc3MgYXQgb2Zmc2V0IDE3Nzggb3ZlcmZsb3dzIHRoaXMgdmFyaWFibGUNCkhJ TlQ6IHRoaXMgbWF5IGJlIGEgZmFsc2UgcG9zaXRpdmUgaWYgeW91ciBwcm9ncmFtIHVzZXMgc29t ZSBjdXN0b20gc3RhY2sgdW53aW5kIG1lY2hhbmlzbSBvciBzd2FwY29udGV4dA0KICAgICAgKGxv bmdqbXAgYW5kIEMrKyBleGNlcHRpb25zICphcmUqIHN1cHBvcnRlZCkNClNVTU1BUlk6IEFkZHJl c3NTYW5pdGl6ZXI6IHN0YWNrLWJ1ZmZlci1vdmVyZmxvdyBtb25pdG9yL3BhY2tldC5jOjM3NDQg cGFja2V0X2hleGR1bXANClNoYWRvdyBieXRlcyBhcm91bmQgdGhlIGJ1Z2d5IGFkZHJlc3M6DQog IDB4MGY0MDQyYzY1OGEwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMA0KICAweDBmNDA0MmM2NThiMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZjQwNDJjNjU4YzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGY0MDQyYzY1OGQwOiAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBmNDA0MmM2NThlMDog MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCj0+MHgwZjQw NDJjNjU4ZjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwWzAyXWY0IGYzIGYz DQogIDB4MGY0MDQyYzY1OTAwOiBmMyBmMyAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMA0KICAweDBmNDA0MmM2NTkxMDogMDAgMDAgZjEgZjEgZjEgZjEgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZjQwNDJjNjU5MjA6IDAwIDAwIDAwIDAwIDAwIDAw IGYzIGYzIGYzIGYzIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGY0MDQyYzY1OTMwOiAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBmNDA0MmM2NTk0 MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANClNoYWRv dyBieXRlIGxlZ2VuZCAob25lIHNoYWRvdyBieXRlIHJlcHJlc2VudHMgOCBhcHBsaWNhdGlvbiBi eXRlcyk6DQogIEFkZHJlc3NhYmxlOiAgICAgICAgICAgMDANCiAgUGFydGlhbGx5IGFkZHJlc3Nh YmxlOiAwMSAwMiAwMyAwNCAwNSAwNiAwNw0KICBIZWFwIGxlZnQgcmVkem9uZTogICAgICAgZmEN CiAgSGVhcCByaWdodCByZWR6b25lOiAgICAgIGZiDQogIEZyZWVkIGhlYXAgcmVnaW9uOiAgICAg ICBmZA0KICBTdGFjayBsZWZ0IHJlZHpvbmU6ICAgICAgZjENCiAgU3RhY2sgbWlkIHJlZHpvbmU6 ICAgICAgIGYyDQogIFN0YWNrIHJpZ2h0IHJlZHpvbmU6ICAgICBmMw0KICBTdGFjayBwYXJ0aWFs IHJlZHpvbmU6ICAgZjQNCiAgU3RhY2sgYWZ0ZXIgcmV0dXJuOiAgICAgIGY1DQogIFN0YWNrIHVz ZSBhZnRlciBzY29wZTogICBmOA0KICBHbG9iYWwgcmVkem9uZTogICAgICAgICAgZjkNCiAgR2xv YmFsIGluaXQgb3JkZXI6ICAgICAgIGY2DQogIFBvaXNvbmVkIGJ5IHVzZXI6ICAgICAgICBmNw0K ICBDb250aWd1b3VzIGNvbnRhaW5lciBPT0I6ZmMNCiAgQVNhbiBpbnRlcm5hbDogICAgICAgICAg IGZlDQo9PTEzMzA2PT1BQk9SVElORw0KDQo= --94eb2c1a1d56de40650541559300 Content-Type: text/plain; charset=US-ASCII; name="pklg_read_hci_BO.txt" Content-Disposition: attachment; filename="pklg_read_hci_BO.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivjfn96l2 TWFjaGluZTogeDg2XzY0DQpPUzogbGludXgtZ251DQpDb21waWxlcjogZ2NjDQpDb21waWxhdGlv biBDRkxBR1M6ICAtTzAgLWdnZGIzIC1mc2FuaXRpemU9YWRkcmVzcw0KTWFjaGluZSBUeXBlOiB4 ODZfNjQtdW5rbm93bi1saW51eC1nbnUNCkJsdWVaIFZlcnNpb246IDUuNDINClJlbGVhc2UgU3Rh dHVzOiByZWxlYXNlDQpTb3VyY2U6IGh0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvbGludXgvYmx1 ZXRvb3RoL2JsdWV6LTUuNDIudGFyLnh6DQoNCkRlc2NyaXB0aW9uOg0KDQpBbiBidWZmZXIgb3Zl cmZsb3cgd2FzIG9ic2VydmVkIGluICJwa2xnX3JlYWRfaGNpIiBmdW5jdGlvbiBpbiAiYnRzbm9v cC5jIiBzb3VyY2UgZmlsZS4gVGhpcyBpc3N1ZSBjYW4gYmUgdHJpZ2dlcmVkIGJ5IHByb2Nlc3Np bmcgYSBjb3JydXB0ZWQgZHVtcCBmaWxlIGFuZCB3aWxsIHJlc3VsdCBpbiBoY2lkdW1wIGNyYXNo LiBUbyByZXBsaWNhdGUgdGhpcyBpc3N1ZSB1c2UgdGhlIGF0dGFjaGVkIHNhbXBsZSBiZWxvdyBh bmQgZXhlY3V0ZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6IA0KDQouL21vbml0b3IvYnRtb24gLXIg PFBvQyBGaWxlPg0KDQoNCg0KUG9DLmZpbGUgYmFzZTY0IGVuY29kZWQ6DQoNCkFBQVFBQmtRQUtM TkZRQ0FBZ0lDRndJWEFBRUFCVTVPVGs1T1RrNU9UazVPVGs1T1RrNU9UazVPVGs1T1RrNU9UazVP VGs1T1RrNU8NClRrNU9UcUdob2FHaG9hR2hvYUdob2FHaG9hR2hvYUdob2FHaG9hR2hvYUdob2FH aG9hR2hvYUdob2FHaG9hR2hvYUdob2FHaG9hR2gNCm9VNU9UazVPVGs1T1RrNU9UazVkVGdBQWRY VjFkWFYxZFhWMWRYVjFkWFYxTXlRK1BsajdBYnJZQTRRQkFCSWdQajA4R2pxNkFBTUUNCkFRQzYy QU1FQVFBd1BrYytXZ0FCQUJBRDNBRUFQZ0FFR2o0dVBycllFZ1FCQUl3K1BrMVlHajY2QUFNRUFR QUFrSStQQUVDUGxOT0ENCkFBRUFFajVOUGxnQy80QUE5Z1FCQUJJK1BnRUFBQUM2QUFNRUFUNCtB UUFBQUxvQUF3UUIvMy8vL3o1WUFBRWZBQTdtQVFBK0NBUWENClBobyt1dGdEQkFFQU1ENCtQbGdB QVI4QUErWUJBRDRBQkJZK1FENy8vd01FQVFBRlBqNDlXQVkrdXVnREJQVUFFajQrUGxnYVByclkN CkF3UUJBQ0tkQUFBWUdqNjZBQU1FQVFBU0pENCtXQm8rdXRnREJBRUEvMzhBQUF3YVBnQUFBQUVC QURNa1BqNVlBQUc2MkFPRUFRQVMNCklENDlQQm82dWdBREJBRUF1dGdEQkFFQU1ENUhQbG9BQVFB UUE5d0JBRDRBQkJvK0xqNjZBQkFmQUFQbUFRQUJBQVFXY0hCd2NIQncNCmNQLy9mLzlQVDA5UFQw OVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUNzFQVDA5UFQ0RC9UMDlQVDA5 UEQwOVANClQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UlQwOVBVazlQVDA5UFQw OVBUMDlQVDA5UFQwLy8vLzhBQkFrRUFpQUENCktnVVpFQUNpelJVVk5BSUNBQkkrUGdFQUFBQzZD UU1FQWY5Ly8vOCtXQUFCSHdBTzVnRUFQZ2dFR2o0YVBycllBd1FCQUUwK1BqNVkNCkFBRWZBQVBt QVFBK0FBUVdQa0ErLy84REJBRUFCVDQrUFZnR1Bycm9Bd1QxQUJJK1BqNVlHajY2MkFNRUFRQkRu UUFBQVFBK0NBUWENClBobyt1dGdEQkFFQU1ENCtQbGdBQVI4QUErWUJBRDRBQkJZK1FENy8vd01F QVFBRlBqNDlXQVkrdXVnREJQVUFFajQrUGxnYVByclkNCkF3UUJBRU9kQUFBWUdqNjZBQU1FQVFB U0pENCtXQm8rdXRnREJBRUEvMzhBQUF3YVBnQUFBQUVCQUJnYVByb0FBd1FCQUJJa1BqNVkNCkdq NjYyQU1FQVFEL2Z3QUFEQm8rQUFBQUFRRUFNeVErUGxnQUFicllBNFFCQUJJZ1BqMDhHanE2QUFN RUR3QzYyQU1FQVFBd1BrYysNCldnQUJBQndEM0FFQVBnQUVHajR1UHJyWUVnUUJBSXcrUGsxWUdq NjZBQU1FQVFBQWtJK1BBRUJQVDA5UFQwOVBUMDlQVDA5UFQwOVANClQwOVBUMDlQVDA4RGhBRUFF aUErUFR3YU9yb0FBd1FCQUxyWUF3UUJBREErUno1YUFBRUFFQVBjQVFBK2o1VFRnQUFCQUJJK1RU NVkNCkF2K0FBUFlFQVFBU1BqNEJBQUFBdWdBREJBRUFFRDQrUGxnV0FSOEFEdVlCQUQ0SUJCbytH ajY2MkU1T1RrNU9UazVkVGs1MWRYVjENCmRYVjFkWFYxZFhWMWRYVjFkWFYxZFhWMWRYVk9UazVP VGs1T1RrNU9UazVPVGs1T1RrNU9UdWdMQUFBQy8vLy9md0lYQUFHQS8vLy8NCkFBUUpCQUlnQUNv RkdSQUFuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMUFuWjJkbloyZG5aMmRuWjJk bloyZG5aMmQNCm5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkbloyZG5aMmRuWjJkblow QUFBQzZBQU1FQVFBUVBqNCtXQUFCSDA5UFQwOVANClQwOVBUMDhQVDA5UFQwOVBUMDlQVDA5UFQw OVBUMDlQVDA5UFQzQndjSEJ3Y0pKd2NIQndpSEJ3Y0hEdWNIQndjSEJ3Y0hCd2NIQncNCmNIQndj SEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd0VIQndjSEJ3Y0hCd2NI QndjSEJ3Y0hCd1QzQncNCmNBSWdBQ29GR1JBQW9zMFZGVFFDQWdBZ1BqNEJBQUFBdWdBREJBSC9m Ly8vUGxnQUFSOEFEdVlCQUQ0SUJIQndQZ0FaR2o1d2NIQncNCmNIQmdjSEJ3Y0hCd2NIQndjSEJ3 UUhCd2NIQndjSEJ3R2o2NjJCSUVBUUNNUGo1TldCb0FEdVlCQUQ0SUJIQndQZ0FaR2o1d2NIQncN CmNIQmdjSEJ3Y0hCd2NIQndjSEJ3UUhCd2NIQndjSEJ3R2o2NjJCSUVBUUNNUGo1TldCbyt1Z0FE QkFFQUVpQStQbGovLy85L0VBUUINCkFCSStUVmdHUHJvQUF3UUJBQkkrUGo1WUpBQVFRQT09DQoN Cg0KDQpBZmZlY3RlZCBjb2RlOg0KDQozNjggICAgICAgICAgICAgICAgICppbmRleCA9IDB4ZmZm ZjsNCjM2OSAgICAgICAgICAgICAgICAgKm9wY29kZSA9IDB4ZmZmZjsNCjM3MCAgICAgICAgICAg ICAgICAgYnJlYWs7DQozNzEgICAgICAgICB9DQozNzINCjM3MyAgICAgICAgIGxlbiA9IHJlYWQo YnRzbm9vcC0+ZmQsIGRhdGEsIHRvcmVhZCk7DQozNzQgICAgICAgICBpZiAobGVuIDwgMCkgew0K Mzc1ICAgICAgICAgICAgICAgICBidHNub29wLT5hYm9ydGVkID0gdHJ1ZTsNCjM3NiAgICAgICAg ICAgICAgICAgcmV0dXJuIGZhbHNlOw0KMzc3ICAgICAgICAgfQ0KDQoNCg0KUmVwZWF0LUJ5Og0K ZWNobyA8YWJvdmUgYmFzZTY0PiA+IFBvQy42NA0KYmFzZTY0IC1kIFBvQy5iNjQgPiBQb0MuZmls ZQ0KdmFsZ3JpbmQgLi9tb25pdG9yL2J0bW9uIC1yIFBvQy5maWxlDQoNCg0KQVNBTiBSZXBvcnQg KGJsdWV6ICBuZWVkcyB0byBjb21waWxlZCB3aXRoIC1mc2FuaXRpemU9YWRkcmVzcyBmb3IgdGhp cyk6DQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQo9PTE5ODY9PUVSUk9SOiBBZGRyZXNzU2FuaXRpemVyOiBzdGFjay1i dWZmZXItb3ZlcmZsb3cgb24gYWRkcmVzcyAweDczZjRkODdiOTRjMiBhdCBwYyAweDY2M2IxYWVm NTliNiBicCAweDczZjRkODdiOGM1MCBzcCAweDczZjRkODdiOGMzOA0KV1JJVEUgb2Ygc2l6ZSAx NDkxIGF0IDB4NzNmNGQ4N2I5NGMyIHRocmVhZCBUMA0KICAgICMwIDB4NjYzYjFhZWY1OWI1IGlu IHJlYWQgKC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYXNhbi5zby4xKzB4Mjk5YjUpDQog ICAgIzEgMHg1NDRhMTcgaW4gcGtsZ19yZWFkX2hjaSBzcmMvc2hhcmVkL2J0c25vb3AuYzozNzMN CiAgICAjMiAweDU0NGExNyBpbiBidHNub29wX3JlYWRfaGNpIHNyYy9zaGFyZWQvYnRzbm9vcC5j OjQzMw0KICAgICMzIDB4NDE3ZWZkIGluIGNvbnRyb2xfcmVhZGVyIG1vbml0b3IvY29udHJvbC5j OjE0MDgNCiAgICAjNCAweDQwYTE0MiBpbiBtYWluIG1vbml0b3IvbWFpbi5jOjIyMA0KICAgICM1 IDB4NjYzYjFhOTMzYjQ0IGluIF9fbGliY19zdGFydF9tYWluICgvbGliL3g4Nl82NC1saW51eC1n bnUvbGliYy5zby42KzB4MjFiNDQpDQogICAgIzYgMHg0MGIwM2UgKC9vcHQvYmx1ZXovbW9uaXRv ci9idG1vbisweDQwYjAzZSkNCg0KQWRkcmVzcyAweDczZjRkODdiOTRjMiBpcyBsb2NhdGVkIGlu IHN0YWNrIG9mIHRocmVhZCBUMCBhdCBvZmZzZXQgMTc3OCBpbiBmcmFtZQ0KICAgICMwIDB4NDE3 YjRmIGluIGNvbnRyb2xfcmVhZGVyIG1vbml0b3IvY29udHJvbC5jOjEzNzUNCg0KICBUaGlzIGZy YW1lIGhhcyA1IG9iamVjdChzKToNCiAgICBbMzIsIDM0KSAncGt0bGVuJw0KICAgIFs5NiwgOTgp ICdpbmRleCcNCiAgICBbMTYwLCAxNjIpICdmcmVxdWVuY3knDQogICAgWzIyNCwgMjQwKSAndHYn DQogICAgWzI4OCwgMTc3OCkgJ2J1ZicgPD09IE1lbW9yeSBhY2Nlc3MgYXQgb2Zmc2V0IDE3Nzgg b3ZlcmZsb3dzIHRoaXMgdmFyaWFibGUNCkhJTlQ6IHRoaXMgbWF5IGJlIGEgZmFsc2UgcG9zaXRp dmUgaWYgeW91ciBwcm9ncmFtIHVzZXMgc29tZSBjdXN0b20gc3RhY2sgdW53aW5kIG1lY2hhbmlz bSBvciBzd2FwY29udGV4dA0KICAgICAgKGxvbmdqbXAgYW5kIEMrKyBleGNlcHRpb25zICphcmUq IHN1cHBvcnRlZCkNClNVTU1BUlk6IEFkZHJlc3NTYW5pdGl6ZXI6IHN0YWNrLWJ1ZmZlci1vdmVy ZmxvdyA/PzowIHJlYWQNClNoYWRvdyBieXRlcyBhcm91bmQgdGhlIGJ1Z2d5IGFkZHJlc3M6DQog IDB4MGU3ZjFiMGVmMjQwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMA0KICAweDBlN2YxYjBlZjI1MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZTdmMWIwZWYyNjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGU3ZjFiMGVmMjcwOiAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBlN2YxYjBlZjI4MDog MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCj0+MHgwZTdm MWIwZWYyOTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwWzAyXWY0IGYzIGYzIGYzIGYzIDAwIDAw DQogIDB4MGU3ZjFiMGVmMmEwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCBmMSBmMQ0KICAweDBlN2YxYjBlZjJiMDogZjEgZjEgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZTdmMWIwZWYyYzA6IDAwIDAwIGYzIGYzIGYzIGYz IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGU3ZjFiMGVmMmQwOiAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBlN2YxYjBlZjJl MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANClNoYWRv dyBieXRlIGxlZ2VuZCAob25lIHNoYWRvdyBieXRlIHJlcHJlc2VudHMgOCBhcHBsaWNhdGlvbiBi eXRlcyk6DQogIEFkZHJlc3NhYmxlOiAgICAgICAgICAgMDANCiAgUGFydGlhbGx5IGFkZHJlc3Nh YmxlOiAwMSAwMiAwMyAwNCAwNSAwNiAwNw0KICBIZWFwIGxlZnQgcmVkem9uZTogICAgICAgZmEN CiAgSGVhcCByaWdodCByZWR6b25lOiAgICAgIGZiDQogIEZyZWVkIGhlYXAgcmVnaW9uOiAgICAg ICBmZA0KICBTdGFjayBsZWZ0IHJlZHpvbmU6ICAgICAgZjENCiAgU3RhY2sgbWlkIHJlZHpvbmU6 ICAgICAgIGYyDQogIFN0YWNrIHJpZ2h0IHJlZHpvbmU6ICAgICBmMw0KICBTdGFjayBwYXJ0aWFs IHJlZHpvbmU6ICAgZjQNCiAgU3RhY2sgYWZ0ZXIgcmV0dXJuOiAgICAgIGY1DQogIFN0YWNrIHVz ZSBhZnRlciBzY29wZTogICBmOA0KICBHbG9iYWwgcmVkem9uZTogICAgICAgICAgZjkNCiAgR2xv YmFsIGluaXQgb3JkZXI6ICAgICAgIGY2DQogIFBvaXNvbmVkIGJ5IHVzZXI6ICAgICAgICBmNw0K ICBDb250aWd1b3VzIGNvbnRhaW5lciBPT0I6ZmMNCiAgQVNhbiBpbnRlcm5hbDogICAgICAgICAg IGZlDQo9PTE5ODY9PUFCT1JUSU5HDQo= --94eb2c1a1d56de40650541559300 Content-Type: text/plain; charset=US-ASCII; name="print_hex_field_OOB.txt" Content-Disposition: attachment; filename="print_hex_field_OOB.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivjfn96n3 TWFjaGluZTogeDg2XzY0DQpPUzogbGludXgtZ251DQpDb21waWxlcjogZ2NjDQpDb21waWxhdGlv biBDRkxBR1M6ICAtTzAgLWdnZGIzIC1mc2FuaXRpemU9YWRkcmVzcw0KTWFjaGluZSBUeXBlOiB4 ODZfNjQtdW5rbm93bi1saW51eC1nbnUNCkJsdWVaIFZlcnNpb246IDUuNDINClJlbGVhc2UgU3Rh dHVzOiByZWxlYXNlDQpTb3VyY2U6IGh0dHA6Ly93d3cua2VybmVsLm9yZy9wdWIvbGludXgvYmx1 ZXRvb3RoL2JsdWV6LTUuNDIudGFyLnh6DQoNCkRlc2NyaXB0aW9uOg0KDQpBIG91dC1vZi1ib3Vu ZCByZWFkIHdhcyBpZGVudGlmaWVkIGluICJwcmludF9oZXhfZmllbGQiIGZ1bmN0aW9uIGluICJt b25pdG9yL3BhY2tldC5jIiBzb3VyY2UgZmlsZS4gVGhpcyBpc3N1ZSBjYW4gYmUgdHJpZ2dlcmVk IGJ5IHByb2Nlc3NpbmcgYSBjb3JydXB0ZWQgZHVtcCBmaWxlIGFuZCB3aWxsIHJlc3VsdCBpbiBo Y2lkdW1wIGNyYXNoLiBUbyByZXBsaWNhdGUgdGhpcyBpc3N1ZSB1c2UgdGhlIGF0dGFjaGVkIHNh bXBsZSBiZWxvdyBhbmQgZXhlY3V0ZSB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6IA0KDQouL21vbml0 b3IvYnRtb24gLXIgPFBvQyBGaWxlPg0KDQoNClBvQy5maWxlIGJhc2U2NCBlbmNvZGVkOg0KDQpB QUFBRENRa0x2OS9BSUFBQVJVQjNRQUFBQXdkSkNUL2Y0Z0FBUUU9DQoNCg0KDQpBZmZlY3RlZCBj b2RlOg0KDQogMTkwOCBzdGF0aWMgdm9pZCBwcmludF9oZXhfZmllbGQoY29uc3QgY2hhciAqbGFi ZWwsIGNvbnN0IHVpbnQ4X3QgKmRhdGEsDQogMTkwOSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBsZSAgICAgIG4p DQogMTkxMCB7DQogMTkxMSAgICAgICAgIGNoYXIgc3RyW2xlbiAqIDIgKyAxXTsNCiAxOTEyICAg ICAgICAgdWludDhfdCBpOw0KIDE5MTMNCiAxOTE0ICAgICAgICAgc3RyWzBdID0gJ1wwJzsNCiAx OTE1DQogMTkxNiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykNCiAxOTE3ICAgICAg ICAgICAgICAgICBzcHJpbnRmKHN0ciArIChpICogMiksICIlMi4yeCIsIGRhdGFbaV0pOw0KIDE5 MTgNCg0KDQoNCg0KUmVwZWF0LUJ5Og0KZWNobyA8YWJvdmUgYmFzZTY0PiA+IFBvQy42NA0KYmFz ZTY0IC1kIFBvQy5iNjQgPiBQb0MuZmlsZQ0KdmFsZ3JpbmQgLi9tb25pdG9yL2J0bW9uIC1yIFBv Qy5maWxlDQoNCg0KQVNBTiBSZXBvcnQgKGJsdWV6ICBuZWVkcyB0byBjb21waWxlZCB3aXRoIC1m c2FuaXRpemU9YWRkcmVzcyBmb3IgdGhpcyk6DQoNCj09MTc3Mzc9PUVSUk9SOiBBZGRyZXNzU2Fu aXRpemVyOiBzdGFjay1idWZmZXItb3ZlcmZsb3cgb24gYWRkcmVzcyAweDc3YzMyZDI0MTFhMiBh dCBwYyAweDQzMTQyMSBicCAweDc3YzMyZDI0MDcwMCBzcCAweDc3YzMyZDI0MDZmOA0KUkVBRCBv ZiBzaXplIDEgYXQgMHg3N2MzMmQyNDExYTIgdGhyZWFkIFQwDQogICAgIzAgMHg0MzE0MjAgaW4g cHJpbnRfaGV4X2ZpZWxkIG1vbml0b3IvcGFja2V0LmM6MTkxNw0KICAgICMxIDB4NDQ0MjhkIGlu IHByaW50X2tleSBtb25pdG9yL3BhY2tldC5jOjE5MjQNCiAgICAjMiAweDQ0NDI4ZCBpbiBwcmlu dF9saW5rX2tleSBtb25pdG9yL3BhY2tldC5jOjE5MjkNCiAgICAjMyAweDQ0NDI4ZCBpbiByZXR1 cm5fbGlua19rZXlzX2V2dCBtb25pdG9yL3BhY2tldC5jOjc4MDMNCiAgICAjNCAweDQ3ZDVmOCBp biBwYWNrZXRfaGNpX2V2ZW50IG1vbml0b3IvcGFja2V0LmM6OTA3Mg0KICAgICM1IDB4NDgzMDI1 IGluIHBhY2tldF9tb25pdG9yIG1vbml0b3IvcGFja2V0LmM6Mzg0Mw0KICAgICM2IDB4NDE3ZjY4 IGluIGNvbnRyb2xfcmVhZGVyIG1vbml0b3IvY29udHJvbC5jOjE0MTUNCiAgICAjNyAweDQwYTE0 MiBpbiBtYWluIG1vbml0b3IvbWFpbi5jOjIyMA0KICAgICM4IDB4NzRiYjc2MGYwYjQ0IGluIF9f bGliY19zdGFydF9tYWluICgvbGliL3g4Nl82NC1saW51eC1nbnUvbGliYy5zby42KzB4MjFiNDQp DQogICAgIzkgMHg0MGIwM2UgKC9vcHQvYmx1ZXovbW9uaXRvci9idG1vbisweDQwYjAzZSkNCg0K QWRkcmVzcyAweDc3YzMyZDI0MTFhMiBpcyBsb2NhdGVkIGluIHN0YWNrIG9mIHRocmVhZCBUMCBh dCBvZmZzZXQgMTc3OCBpbiBmcmFtZQ0KICAgICMwIDB4NDE3YjRmIGluIGNvbnRyb2xfcmVhZGVy IG1vbml0b3IvY29udHJvbC5jOjEzNzUNCg0KICBUaGlzIGZyYW1lIGhhcyA1IG9iamVjdChzKToN CiAgICBbMzIsIDM0KSAncGt0bGVuJw0KICAgIFs5NiwgOTgpICdpbmRleCcNCiAgICBbMTYwLCAx NjIpICdmcmVxdWVuY3knDQogICAgWzIyNCwgMjQwKSAndHYnDQogICAgWzI4OCwgMTc3OCkgJ2J1 ZicgPD09IE1lbW9yeSBhY2Nlc3MgYXQgb2Zmc2V0IDE3Nzggb3ZlcmZsb3dzIHRoaXMgdmFyaWFi bGUNCkhJTlQ6IHRoaXMgbWF5IGJlIGEgZmFsc2UgcG9zaXRpdmUgaWYgeW91ciBwcm9ncmFtIHVz ZXMgc29tZSBjdXN0b20gc3RhY2sgdW53aW5kIG1lY2hhbmlzbSBvciBzd2FwY29udGV4dA0KICAg ICAgKGxvbmdqbXAgYW5kIEMrKyBleGNlcHRpb25zICphcmUqIHN1cHBvcnRlZCkNClNVTU1BUlk6 IEFkZHJlc3NTYW5pdGl6ZXI6IHN0YWNrLWJ1ZmZlci1vdmVyZmxvdyBtb25pdG9yL3BhY2tldC5j OjE5MTcgcHJpbnRfaGV4X2ZpZWxkDQpTaGFkb3cgYnl0ZXMgYXJvdW5kIHRoZSBidWdneSBhZGRy ZXNzOg0KICAweDBlZjhlNWE0MDFlMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDANCiAgMHgwZWY4ZTVhNDAxZjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQogIDB4MGVmOGU1YTQwMjAwOiAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBlZjhlNWE0MDIxMDogMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZWY4ZTVh NDAyMjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQo9 PjB4MGVmOGU1YTQwMjMwOiAwMCAwMCAwMCAwMFswMl1mNCBmMyBmMyBmMyBmMyAwMCAwMCAwMCAw MCAwMCAwMA0KICAweDBlZjhlNWE0MDI0MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg ZjEgZjEgZjEgZjEgMDAgMDANCiAgMHgwZWY4ZTVhNDAyNTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIGYzIGYzDQogIDB4MGVmOGU1YTQwMjYwOiBmMyBmMyAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KICAweDBlZjhlNWE0MDI3MDog MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCiAgMHgwZWY4 ZTVhNDAyODA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw DQpTaGFkb3cgYnl0ZSBsZWdlbmQgKG9uZSBzaGFkb3cgYnl0ZSByZXByZXNlbnRzIDggYXBwbGlj YXRpb24gYnl0ZXMpOg0KICBBZGRyZXNzYWJsZTogICAgICAgICAgIDAwDQogIFBhcnRpYWxseSBh ZGRyZXNzYWJsZTogMDEgMDIgMDMgMDQgMDUgMDYgMDcNCiAgSGVhcCBsZWZ0IHJlZHpvbmU6ICAg ICAgIGZhDQogIEhlYXAgcmlnaHQgcmVkem9uZTogICAgICBmYg0KICBGcmVlZCBoZWFwIHJlZ2lv bjogICAgICAgZmQNCiAgU3RhY2sgbGVmdCByZWR6b25lOiAgICAgIGYxDQogIFN0YWNrIG1pZCBy ZWR6b25lOiAgICAgICBmMg0KICBTdGFjayByaWdodCByZWR6b25lOiAgICAgZjMNCiAgU3RhY2sg cGFydGlhbCByZWR6b25lOiAgIGY0DQogIFN0YWNrIGFmdGVyIHJldHVybjogICAgICBmNQ0KICBT dGFjayB1c2UgYWZ0ZXIgc2NvcGU6ICAgZjgNCiAgR2xvYmFsIHJlZHpvbmU6ICAgICAgICAgIGY5 DQogIEdsb2JhbCBpbml0IG9yZGVyOiAgICAgICBmNg0KICBQb2lzb25lZCBieSB1c2VyOiAgICAg ICAgZjcNCiAgQ29udGlndW91cyBjb250YWluZXIgT09COmZjDQogIEFTYW4gaW50ZXJuYWw6ICAg ICAgICAgICBmZQ0KPT0xNzczNz09QUJPUlRJTkcNCg0K --94eb2c1a1d56de40650541559300--