delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/16/04:52:21

Message-Id: <01BDF8F3.A278A980@secp6071.mlg.cit.alcatel.es>
From: =?iso-8859-1?Q?Diego_Dom=EDnguez_Cazorla?=
<ddomingu AT mlg DOT cit DOT alcatel DOT es>
To: "'djgpp AT delorie DOT com'" <djgpp AT delorie DOT com>
Subject: RE: ALLEGRO create_bitmap, help!
Date: Fri, 16 Oct 1998 10:56:26 +-100
Mime-Version: 1.0
Reply-To: djgpp AT delorie DOT com

------ =_NextPart_000_01BDF8F3.A329AA00
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Diego wrote:
> Hello and help!!!
>
> It may sound incredible, but my program refuses to do create_bitmap =
but it
would m'allocate much more memory in the same point!
> The thing is that it before reaching that point, it succeded in =
creating
bitmaps.

Rylan wrote:=20

Can you post some short, to-the-point code that illustrates the problem?


	Well it took me a lot of time to short the program, but here it is at =
last!!! ;-)
It may seem they are still too big, but most lines are marked as null =
functions (only return 0) to make the whole go smooth. I marked the =
bitmap pointers as "VILLAINS" in a comment line in file  WF_PROC.C, and =
also show how how bitmap pointers are corrupted while normal pointer is =
not with MSS library. (To see printf statement you may use redir =
program, as you certainly probably know ;-)

[[ WINFOV.C : 2338 en WINMAIL.DAT ]][[ WF_PROC.C : 2339 en WINMAIL.DAT =
]][[ WINFOV.H : 2340 en WINMAIL.DAT ]][[ WINFOV.MAK : 2341 en =
WINMAIL.DAT ]]

	Well thanks again to guys who try this, and specially to Rylan!!!!





------ =_NextPart_000_01BDF8F3.A329AA00
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IiIJAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEkAYAEAEAAAEAAAAMAAAAAwAAMAMAAAAL
AA8OAAAAAAIB/w8BAAAAQQAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAGRqZ3BwQGRlbG9yaWUu
Y29tAFNNVFAAZGpncHBAZGVsb3JpZS5jb20AAAAAHgACMAEAAAAFAAAAU01UUAAAAAAeAAMwAQAA
ABIAAABkamdwcEBkZWxvcmllLmNvbQAAAAMAFQwBAAAAAwD+DwYAAAAeAAEwAQAAABQAAAAnZGpn
cHBAZGVsb3JpZS5jb20nAAIBCzABAAAAFwAAAFNNVFA6REpHUFBAREVMT1JJRS5DT00AAAMAADkA
AAAACwBAOgEAAAACAfYPAQAAAAQAAAAAAAADOC8BBIABACEAAABSRTogQUxMRUdSTyBjcmVhdGVf
Yml0bWFwLCBoZWxwIQB9CgEFgAMADgAAAM4HCgAQAAoAOAAaAAUAUAEBIIADAA4AAADOBwoAEAAJ
ADIAIgAFAFEBAQmAAQAhAAAANjU4OTI0QzNEQzY0RDIxMUFBQTcwMDIwQUY4OTJEMUUAIQcBA5AG
ADgFAAATAAAACwAjAAAAAAADACYAAAAAAAsAKQAAAAAAAwAuAAAAAAADADYAAAAAAEAAOQAANgI9
6/i9AR4AcAABAAAAIQAAAFJFOiBBTExFR1JPIGNyZWF0ZV9iaXRtYXAsIGhlbHAhAAAAAAIBcQAB
AAAAFgAAAAG9+Os8jMMkiWdk3BHSqqcAIK+JLR4AAB4AHgwBAAAABQAAAFNNVFAAAAAAHgAfDAEA
AAAcAAAAZGRvbWluZ3VAbWxnLmNpdC5hbGNhdGVsLmVzAAMABhCnOa1rAwAHELQCAAAeAAgQAQAA
AGUAAABESUVHT1dST1RFOkhFTExPQU5ESEVMUElUTUFZU09VTkRJTkNSRURJQkxFLEJVVE1ZUFJP
R1JBTVJFRlVTRVNUT0RPQ1JFQVRFQklUTUFQQlVUSVRXT1VMRE1BTExPQ0FURU1VAAAAAAIBCRAB
AAAAoQMAAJ0DAACfBgAATFpGdei3KHj/AAoBDwIVAqQD5AXrAoMAUBMDVAIAY2gKwHNldO4yBgAG
wwKDMgPGBxMCg0YzA8UCAHBycRIic6h0ZW0CgzQTDX0KgIsIzwnZOxefMjU1AoAHCoENsQtgbmcx
MDOvFcALChLyDAFjAEAgCo+FG6xECJBnbyB3A2CFFUA6HItsaTM2DfBfC1UVwgwBFMAe8WMFQD5Q
IEhlbBcwIABwZGQgaCHwcCEiwByFPhki9iBJBUAAwHkgc18IYCJRC4AFAAmAaQJgZfAsIGJ1JBEk
UCFBCcDIYW0gF6BmdRHwBCBadB6wZB6wJPFhFUBf6GJpdADAcCWDJ+Achcp3CGBsImBtJwdAFzD2
YyeRJCB1EbAkIAWwKgH/FVAFsCRQC4Am8CKAJGAmUCkqAHBvC4B0IucgVPcrcStgC4BnJMAm4RHA
KGL/JYANwCqCJ3ERsC1CLbMr8+slcC4BcyowYwmACYArIs8nYy1BHIUn1HMuHI8br+cfbyB/IYJS
eRqBMx8cYF8exRx4NY8hgjJVQwOReZ8IYCvhFTAkYSvBc2gXQeslcCcALSthLSvzJ1AEcfctpSIA
JrB0JkAVQC2SK9HzA2AlQW0/ON8L4hx/M19zQSQBkSBXIfEt8icAbzZrKrEiMCAXMAVAb2b/JvAH
cSbyPEM+1iYyJXQigH8qkS4BLYEt0QtgFTAiwSD4Oy0pQQUkBgngJmArYX8kUArAK4ExIEPRRDEx
wWd3JXU7sjUQbgeRSkIAwHLmazCBSCAgbikwAyAmoK8k4DEgAiAEICgCIGwkUM0XoHQIcAOgMCkm
8gDAW0zQK1N3PFAlUCAeoXPzBGAe8GguI/BMlitiJ9UPK/MEkEfBBCAiVklMwExBSU5TIisiRLC9
BaBtB4A9UUwCKyJmAxADKgBDoEZfUFJPQ/wuQyVwIkIHQCRwPDIH4M9WtlHfKpEFoXJ1BTAwgftP
8FUSbgWwAMADIFJFLXJ/WbAFQAPwK2AF0QXwNRBi5yZAKwBQ4ChURaEJ4CXx/ywRRSAVMCeRVDM7
YiQyJrH/JnElIAXARmdNETtiMFAAIN8LcU5hPyIBoE5ha1mwB+AXSJhBBj9AaieQdHBo/FwnIRJB
72J/Y49kn2WvT2a/Qk9C7y2ibmtHwWfzC3Em8md1FSBP4ibwKwHlLSFzVfRzcAWQBzFOYf8nATbT
IsEi5jS/Oa9hnGGdL3BPabY6PRbBAHbgAAAAAwAQEAAAAAADABEQBAAAAEAABzBAk9MJ4vi9AUAA
CDBAk9MJ4vi9AR4APQABAAAABQAAAFJFOiAAAAAAgYoCApAGAA4AAAABAEEDAAAgACAAAAAAAIUA
AhKAAwAOAAAAzgcKABAACQACAAQABQADAQITgAMADgAAAM4HCgAPABcAOgA6AAQAfQECEIABAAkA
AABXSU5GT1YuQwBKAgIRgAYAlAkAAAEACQAAA8oEAAAAACEEAAAAAAUAAAABAv///wAFAAAACQIA
AAAABAAAAAcBAQBlAAAAQQvGAIgAIAAgAAAAAAAgACAAAAAAACgAAAAgAAAAIAAAAAEAAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////APAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPw
AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AA
AAPwAAAD8AAAA/AAAAPwAAAD8AAAB/AAAA/wAAAf8AAAP/AAAH/wAAD/BAAAAAcBAQAFAAAACQIB
AAAABQAAAAECAQAAAAUAAAABAv///wAFAAAACQIAAAAABAAAAAcBAwAhBAAAQQtGAGYAIAAgAAAA
AAAgACAAAAAAACgAAAAgAAAAIAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA
AACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAAA
AAD4//////////////////////////////8HAAAAAAAAAPj/////////////////////////////
/wcAAAAAAAAA+P//////////////////////////////BwAAAAAAAAD4////////////////////
//////////8HAAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//////////
////////////////////BwAAAAAAAAD4//////////////////////////////8HAAAAAAAAAPj/
////AAAAAP8AAAAA/////////////wcAAAAAAAAA+P////8A/v7+AAD+/v4A////////////BwAA
AAAAAAD4/////wD+/v4AAP7+/gD///////////8HAAAAAAAAAPj/////AP7+/v4A/v7+/gD/////
/////wcAAAAAAAAA+P////8A/v7+/gD+/v7+AP//////////BwAAAAAAAAD4/////wD+/gD+/v7+
AP7+AP////////8HAAAAAAAAAPj/////AP7+AAD+/v4AAP4A/////////wcAAAAAAAAA+P////8A
/v4AAP7+/gAA/v4A////////BwAAAAAAAAD4/////wD+/gD/AP7+AP8A/gD///////8HAAAAAAAA
APj/////AP7+AP8A/v4A/wD+/gD//////wcAAAAAAAAA+P///wD+/v7+AP8A/gAA/v7+/gD/////
BwAAAAAAAAD4////AAAAAAAA/wAAAP8AAAAAAP////8HAAAAAAAAAPj/////////////////////
/////////wcAAAAAAAAA+P//////////////////////////////BwAAAAAAAAD4////////////
//////////////////8HAAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//
//////////////////////gAAAAAAAAAAAAAAAD4////////////////////////+P//B/gAAAAA
AAAAAPj////////////////////////4/wf4AAAAAAAAAAAA+P////////////////////////gH
+AAAAAAAAAAAAAD4////////////////////////+PgAAAAAAAAAAAAAAPj/////////////////
///////4AAAAAAAAAAAAAAAA+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PgAAAAAAAAAAAQAAAAHAQEABQAA
AAkCAQAAAAUAAAABAgEAAAADAAAAAACIwAIPgAYADAsAACNpbmNsdWRlIDxzdGRpby5oPg0KI2lu
Y2x1ZGUgPGRpci5oPg0KI2luY2x1ZGUgPGFsbGVncm8uaD4NCiNpbmNsdWRlIDx0ZGd1aS5oPg0K
I2luY2x1ZGUgIndpbmZvdi5oIg0KI2luY2x1ZGUgPG1zcy5oPg0KDQoNCi8qIFZBUklBQkxFUyBH
TE9CQUxFUyAiSU5URVJOQVMiICovDQpQQUxFVFRFIHBhbGV0YTsNCmNoYXIgc3RhdHVzW1NUQVRV
U19XXT0iRVNQRVJBTkRPIENPTUFORE8gREVMIFVTVUFSSU8uIjsNCmNoYXIgcG9zX3hbUE9TWFlf
V10sIHBvc195W1BPU1hZX1ddOw0KY2hhciB3YWl0X3dpbmRvdzFfbWVzc2FnZVsxMDAwXTsNCg0K
DQoNCk1FTlUgbWFpbl9vcHRfbWVudVtdPXt7TlVMTCwJCQkJCQlOVUxMLAkJCU5VTEwsCQkJTlVM
TCwJCQkJTlVMTH19Ow0KTUVOVSBtYWluX3Jlc19tZW51W109e3tOVUxMLAkJCQkJCQlOVUxMLAkJ
CU5VTEwsCQkJTlVMTCwJCQkJTlVMTH19Ow0KTUVOVSBtYWluX21lbnVbXT17e05VTEwsCQkJCQkJ
TlVMTCwJCQlOVUxMLAkJCU5VTEwsCQkJCU5VTEx9fTsNCg0KDQoNCkRJQUxPRyBtYWluX3dpbmRv
d1tdPQ0Kew0KLyoJKGRpYWxvZ19wcm9jKQkJCQkoeCkJKHkpCQkodykJKGgpCShmZykJKGJnKQko
a2V5KQkoZmxhZ3MpCShkMSkJKGQyKQkoZHApCSovDQp7ZF9iaWxsd2luX3Byb2MsCQkJCTAsCQkw
LAlTQ1JfVy0xLFNDUl9ILTEsIDI1NSwJMCwJCTAsCQkJMCwJCTAsCQkwLAkJTUFJTl9XSU5ET1df
VElUTEUJfSwNCntkX2NhbGxiYWNrX2JpbGxidXR0b25fcHJvYywzMCwJNDUwLAkJMTEwLAkxOSwJ
MjU1LAkwLAkJJ2MnLAkJMCwJCTAsCQkwLAkJIiZDYXJnYXIgSW1hZ2VuIiwgbG9hZF9pbTFfZmls
ZX0sDQp7ZF9jYWxsYmFja19iaWxsYnV0dG9uX3Byb2MsMTg3LAk0NTAsCQk4MCwJMTksCTI1NSwJ
MCwJCSdkJywJCTAsCQkwLAkJMCwJCSImRGV0ZWN0YXIiLCBkZXRlY3Rhcn0sDQp7ZF9iaWxsYnV0
dG9uX3Byb2MsCQkJNTAwLCAJNDUwLAkJODAsCTE5LAkyNTUsCTAsCQkncycsCURfRVhJVCwJMCwJ
CTAsCQkiJlNhbGlyIn0sDQp7ZF92YmlsbHNjcm9sbGJhcl9wcm9jLAkJNjI1LAkyMCwJCTEyLAkz
NzUsCTI1NSwJMCwJCTAsCQkJMCwJCTAsCQkwLAkJdl9zY3JvbGxfaW1nfSwNCntkX2hiaWxsc2Ny
b2xsYmFyX3Byb2MsCQkxMiwgIAk0MjAsICAJNjAwLAkxMiwJMjU1LAkwLAkJMCwJCQkwLAkJMCwJ
CTAsCQloX3Njcm9sbF9pbWd9LA0Ke2RfZGllX2JpdG1hcF9wcm9jLAlJTUdfSU5JWCxJTUdfSU5J
WSxJTUdfU1pYLElNR19TWlksMjU1LAkwLAkJMCwJCQkwLAkJMCwJCTAsIAlOVUxMLCBiaXRtYXBf
c2Nyb2xsfSwNCntkX2JpbGxjbGVhcl9wcm9jLAlJTUdfSU5JWCxJTUdfSU5JWSxJTUdfU1pYLElN
R19TWlksMjU1LAkwLAkJMCwJCQkwLAkJMCwJCTAsCQlOVUxMfSwNCntkX2JpbGx0ZXh0X3Byb2Ms
CQlTVEFUVVNfWCxTVEFUVVNfWSxTVEFUVVNfVyxTVEFUVVNfSCwyNTUsMCwJMCwJCQkwLAkJMCwJ
CTAsCQlzdGF0dXN9LA0Ke2RfYmlsbHRleHRfcHJvYywJCQlQT1NYX1gsUE9TWFlfWSxQT1NYWV9X
LFBPU1hZX0gsMjU1LAkwLAkJMCwJCQkwLAkJMCwJCTAsCQlwb3NfeH0sDQp7ZF9iaWxsdGV4dF9w
cm9jLAkJCVBPU1lfWCxQT1NYWV9ZLFBPU1hZX1csUE9TWFlfSCwyNTUsCTAsCQkwLAkJCTAsCQkw
LAkJMCwJCXBvc195fSwNCntkX2JpbGxtZW51X3Byb2MsCQkJCTIwLAkyMCwJCTAsCQkwLAkJMCwJ
CTAsCQkwLAkJCTAsCQkwLAkJMCwJCW1haW5fbWVudX0sDQp7IE5VTEwsCQkJCQkJCTAsCQkwLAkJ
CTAsCQkwLAkJMCwJCTAsCQkwLAkJCTAsCQkwLAkJMCwJCQlOVUxMfQ0KfTsNCg0KDQoNCg0KDQpE
SUFMT0cgd2FpdF93aW5kb3cxW109DQp7DQovKgkoZGlhbG9nX3Byb2MpCQkJCSh4KQkoeSkJCSh3
KQkoaCkJKGZnKQkoYmcpCShrZXkpCShmbGFncykJKGQxKQkoZDIpCShkcCkJKi8NCntkX2JpbGx3
aW5fcHJvYywJCQkJNTAsCTUwLAkJNTUwLAkzNTAsCTI1NSwJMCwJCTAsCQkJMCwJCTAsCQkwLAkJ
d2FpdF93aW5kb3cxX21lc3NhZ2V9LA0Ke2RfZGllX3NpbXBsZWJpdG1hcF9wcm9jLAk4MCwgIDEw
MCxXX1cxX0lNRzJfVyxXX1cxX0lNRzJfSCwyNTUsMCwgCTAsCQkJMCwJCTAsCQkwLCAJTlVMTH0s
DQp7ZF9kaWVfZm92Yml0bWFwX3Byb2MsCQk0MzAsIDEwMCxXX1cxX0lNRzFfVyxXX1cxX0lNRzFf
SCwyNTUsMCwgCTAsCQkJMCwJCTAsCQkwLCAJTlVMTH0sDQp7ZF9kaWVfc2ltcGxlYml0bWFwX3By
b2MsCTE4MCwgMTEwLFdfVzFfSU1HM19XLFdfVzFfSU1HM19ILDI1NSwwLCAJMCwJCQkwLAkJMCwJ
CTAsIAlOVUxMfSwNCnsgTlVMTCwJCQkJCQkJMCwJCTAsCQkJMCwJCTAsCQkwLAkJMCwJCTAsCQkJ
MCwJCTAsCQkwLAkJCU5VTEx9DQp9Ow0KDQoNCg0KDQoNCg0KaW50IG1haW4oKQ0Kew0KIE1TU19T
VEFSVFVQOyAgLy9NU1MNCiBNU1NfRElTQUJMRV9MT0dfT1VUUFVUOwkvL01TUw0KDQogYWxsZWdy
b19pbml0KCk7DQogaV9sb3ZlX2JpbGw9VFJVRTsNCiBpbnN0YWxsX2tleWJvYXJkKCk7DQogaW5z
dGFsbF90aW1lcigpOw0KIGluc3RhbGxfbW91c2UoKTsNCiBzZXRfbW91c2Vfc3BlZWQoMTYsMTIp
Ow0KIHNldF9jb2xvcl9kZXB0aCgxNik7DQogc2V0X2NvbG9yX2NvbnZlcnNpb24oQ09MT1JDT05W
X1RPVEFMKTsNCiBzZXRfZ2Z4X21vZGUoR0ZYX0FVVE9ERVRFQ1QsIFNDUl9XLCBTQ1JfSCwgMCwg
MCk7DQogYmlsbF9pbml0KCk7DQogYmlsbF9pbml0X3BhbCgpOw0KIGNsZWFyX3RvX2NvbG9yKHNj
cmVlbiwgMCk7IC8vIGFudGVzIGVyYTogZ2V0X2JpbGxfY29sb3IoYmlsbF9mYWNlKSk7DQogc2V0
X2d1aV9tb2RlKFRSVUUpOw0KDQoNCiBkb19kaWFsb2cobWFpbl93aW5kb3csIDApOw0KDQogcmV0
dXJuKDApOw0KfQ0KPtsCBZAGAJAAAAALAAAAAwAgDtoUAAAeAAEwAQAAAAkAAABXaW5mb3YuYwAA
AABAAAcwAObjQtv4vQFAAAgwAOUeZI/4vQECAQI3AQAAAAAAAAAeAAM3AQAAAAMAAAAuYwAAAwAF
NwEAAAAeAAc3AQAAAAkAAABXaW5mb3YuYwAAAAADAAs3QQMAAAMACWkABAIBAwAhDgXBAACbFAIC
kAYADgAAAAEAQgMAACAAIAAAAAAAhgACEoADAA4AAADOBwoAEAAJAAIAAgAFAAEBAhOAAwAOAAAA
zgcKAA8AFwA5ACYABABoAQIQgAEACgAAAFdGX1BST0MuQwChAgIRgAYAlAkAAAEACQAAA8oEAAAA
ACEEAAAAAAUAAAABAv///wAFAAAACQIAAAAABAAAAAcBAQBlAAAAQQvGAIgAIAAgAAAAAAAgACAA
AAAAACgAAAAgAAAAIAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////APAAAAPw
AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AA
AAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAB/AAAA/wAAAf8AAA
P/AAAH/wAAD/BAAAAAcBAQAFAAAACQIBAAAABQAAAAECAQAAAAUAAAABAv///wAFAAAACQIAAAAA
BAAAAAcBAwAhBAAAQQtGAGYAIAAgAAAAAAAgACAAAAAAACgAAAAgAAAAIAAAAAEACAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/
AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AcHBwcH
BwcHBwcHBwcHBwcHBwcHBwcHBwAAAAAAAAD4//////////////////////////////8HAAAAAAAA
APj//////////////////////////////wcAAAAAAAAA+P//////////////////////////////
BwAAAAAAAAD4//////////////////////////////8HAAAAAAAAAPj/////////////////////
/////////wcAAAAAAAAA+P//////////////////////////////BwAAAAAAAAD4////////////
//////////////////8HAAAAAAAAAPj/////AAAAAP8AAAAA/////////////wcAAAAAAAAA+P//
//8A/v7+AAD+/v4A////////////BwAAAAAAAAD4/////wD+/v4AAP7+/gD///////////8HAAAA
AAAAAPj/////AP7+/v4A/v7+/gD//////////wcAAAAAAAAA+P////8A/v7+/gD+/v7+AP//////
////BwAAAAAAAAD4/////wD+/gD+/v7+AP7+AP////////8HAAAAAAAAAPj/////AP7+AAD+/v4A
AP4A/////////wcAAAAAAAAA+P////8A/v4AAP7+/gAA/v4A////////BwAAAAAAAAD4/////wD+
/gD/AP7+AP8A/gD///////8HAAAAAAAAAPj/////AP7+AP8A/v4A/wD+/gD//////wcAAAAAAAAA
+P///wD+/v7+AP8A/gAA/v7+/gD/////BwAAAAAAAAD4////AAAAAAAA/wAAAP8AAAAAAP////8H
AAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//////////////////////
////////BwAAAAAAAAD4//////////////////////////////8HAAAAAAAAAPj/////////////
/////////////////wcAAAAAAAAA+P////////////////////////gAAAAAAAAAAAAAAAD4////
////////////////////+P//B/gAAAAAAAAAAPj////////////////////////4/wf4AAAAAAAA
AAAA+P////////////////////////gH+AAAAAAAAAAAAAD4////////////////////////+PgA
AAAAAAAAAAAAAPj////////////////////////4AAAAAAAAAAAAAAAA+Pj4+Pj4+Pj4+Pj4+Pj4
+Pj4+PgAAAAAAAAAAAQAAAAHAQEABQAAAAkCAQAAAAUAAAABAgEAAAADAAAAAACIwAIPgAYAJAUA
ACNpbmNsdWRlIDxzdGRpby5oPg0KI2luY2x1ZGUgPHByb2Nlc3MuaD4NCiNpbmNsdWRlIDxhbGxl
Z3JvLmg+DQojaW5jbHVkZSA8dGRndWkuaD4NCiNpbmNsdWRlICJ3aW5mb3YuaCINCiNpbmNsdWRl
IDxtc3MuaD4NCg0KDQoNCmludCBkZXRlY3RhcigpDQp7DQogQklUTUFQICogYm1wLCAqIGJtcDIs
ICogYnVmZmVyOw0KIGludCAqIHBvaW50ZXI7DQoNCi8qIEhFUkUgQVJFIFRIRSAzIFZJTExBSU5T
ISEhICovDQogYm1wID0gY3JlYXRlX2JpdG1hcChXX1cxX0lNRzFfVywgV19XMV9JTUcxX0gpOw0K
IGJtcDIgPSBjcmVhdGVfYml0bWFwKFdfVzFfSU1HMl9XLCBXX1cxX0lNRzJfSCk7DQogYnVmZmVy
ID0gY3JlYXRlX2JpdG1hcCgxMDI0LCAxMDI0KTsNCiBwb2ludGVyID0gbWFsbG9jKDgqMTAyNCox
MDI0KnNpemVvZigqcG9pbnRlcikpOyAvKiB0byBjaGVjayB0aGF0IFNUSUxMDQogCQkJCQkJCQkJ
CQkJCQkJCQl0aGVyZSBpcyBlbm91Z2ggbWVtICovDQovKiB0byBjaGVjayB0aGF0IHJlcXVlc3Rl
ZCBhbW91bnQgb2YgbWVtIGlzIG9rICovDQpwcmludGYoIlxuJWlcdCVpXHQlaVx0JWlcbiIsIFdf
VzFfSU1HMV9XLCBXX1cxX0lNRzFfSCwgV19XMV9JTUcyX1csIFdfVzFfSU1HMl9IKTsNCk1TU19D
SEVDS19QT0lOVEVSX1ZBTElESVRZKGJtcCk7DQpNU1NfQ0hFQ0tfUE9JTlRFUl9WQUxJRElUWShi
bXAyKTsNCk1TU19DSEVDS19QT0lOVEVSX1ZBTElESVRZKGJ1ZmZlcik7DQpNU1NfQ0hFQ0tfUE9J
TlRFUl9WQUxJRElUWShwb2ludGVyKTsgLyogdGhpcyBpcyB0aGUgb25seSByaWdodCAqLw0KDQog
ZGVzdHJveV9iaXRtYXAoYnVmZmVyKTsNCiBkZXN0cm95X2JpdG1hcChibXApOw0KIGRlc3Ryb3lf
Yml0bWFwKGJtcDIpOw0KIGZyZWUocG9pbnRlcik7DQoNCiByZXR1cm4oMCk7DQp9DQoNCg0KDQoN
Ci8qIE5VTEwgZnVuY3Rpb25zICovDQp2b2lkIGxvYWRfaW0xX2ZpbGUoKXt9DQp2b2lkIHZfc2Ny
b2xsX2ltZyhpbnQgb2Zmc2V0KXt9DQp2b2lkIGhfc2Nyb2xsX2ltZyhpbnQgb2Zmc2V0KXt9DQp2
b2lkIGJpdG1hcF9zY3JvbGwoRElBTE9HICogZCwgaW50IHhfc2Nyb2xsLCBpbnQgeV9zY3JvbGwp
e30NCmludCBkX2RpZV9iaXRtYXBfcHJvYyhpbnQgbXNnLCBESUFMT0cgKmQsIGludCBjKXtyZXR1
cm4gRF9PX0s7fQ0KaW50IGZvdmVhcigpe3JldHVybigwKTt9DQppbnQgZF9kaWVfc2ltcGxlYml0
bWFwX3Byb2MoaW50IG1zZywgRElBTE9HICpkLCBpbnQgYyl7cmV0dXJuIERfT19LO30NCmludCBk
X2RpZV9mb3ZiaXRtYXBfcHJvYyhpbnQgbXNnLCBESUFMT0cgKmQsIGludCBjKXtyZXR1cm4gRF9P
X0s7fQ0KQZQCBZAGAJAAAAALAAAAAwAgDvUOAAAeAAEwAQAAAAoAAABXZl9wcm9jLmMAAABAAAcw
ALmyQdv4vQFAAAgwAN1vNI/4vQECAQI3AQAAAAAAAAAeAAM3AQAAAAMAAAAuYwAAAwAFNwEAAAAe
AAc3AQAAAAoAAABXZl9wcm9jLmMAAAADAAs3QgMAAAMACWkABAIBAwAhDiXBAAA7FQICkAYADgAA
AAEAQwMAACAAIAAAAAAAhwACEoADAA4AAADOBwoAEAAJAAIACAAFAAcBAhOAAwAOAAAAzgcKABAA
AAAGAAYABQAAAQIQgAEACQAAAFdJTkZPVi5IAE8CAhGABgCUCQAAAQAJAAADygQAAAAAIQQAAAAA
BQAAAAEC////AAUAAAAJAgAAAAAEAAAABwEBAGUAAABBC8YAiAAgACAAAAAAACAAIAAAAAAAKAAA
ACAAAAAgAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8AAAA/AAAAPwAAAD
8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPw
AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAH8AAAD/AAAB/wAAA/8AAAf/AA
AP8EAAAABwEBAAUAAAAJAgEAAAAFAAAAAQIBAAAABQAAAAEC////AAUAAAAJAgAAAAAEAAAABwED
ACEEAABBC0YAZgAgACAAAAAAACAAIAAAAAAAKAAAACAAAAAgAAAAAQAIAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A
//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4BwcHBwcHBwcHBwcH
BwcHBwcHBwcHBwcHAAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//////
////////////////////////BwAAAAAAAAD4//////////////////////////////8HAAAAAAAA
APj//////////////////////////////wcAAAAAAAAA+P//////////////////////////////
BwAAAAAAAAD4//////////////////////////////8HAAAAAAAAAPj/////////////////////
/////////wcAAAAAAAAA+P////8AAAAA/wAAAAD/////////////BwAAAAAAAAD4/////wD+/v4A
AP7+/gD///////////8HAAAAAAAAAPj/////AP7+/gAA/v7+AP///////////wcAAAAAAAAA+P//
//8A/v7+/gD+/v7+AP//////////BwAAAAAAAAD4/////wD+/v7+AP7+/v4A//////////8HAAAA
AAAAAPj/////AP7+AP7+/v4A/v4A/////////wcAAAAAAAAA+P////8A/v4AAP7+/gAA/gD/////
////BwAAAAAAAAD4/////wD+/gAA/v7+AAD+/gD///////8HAAAAAAAAAPj/////AP7+AP8A/v4A
/wD+AP///////wcAAAAAAAAA+P////8A/v4A/wD+/gD/AP7+AP//////BwAAAAAAAAD4////AP7+
/v4A/wD+AAD+/v7+AP////8HAAAAAAAAAPj///8AAAAAAAD/AAAA/wAAAAAA/////wcAAAAAAAAA
+P//////////////////////////////BwAAAAAAAAD4//////////////////////////////8H
AAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//////////////////////
////////BwAAAAAAAAD4////////////////////////+AAAAAAAAAAAAAAAAPj/////////////
///////////4//8H+AAAAAAAAAAA+P////////////////////////j/B/gAAAAAAAAAAAD4////
////////////////////+Af4AAAAAAAAAAAAAPj////////////////////////4+AAAAAAAAAAA
AAAA+P////////////////////////gAAAAAAAAAAAAAAAD4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+AAA
AAAAAAAABAAAAAcBAQAFAAAACQIBAAAABQAAAAECAQAAAAMAAAAAAIjAAg+ABgCDCAAAI2lmbmRl
ZiBkaWVfd2luZm92DQojZGVmaW5lIGRpZV93aW5mb3YNCg0KI2RlZmluZSBWRVJTSU9OX05VTUJF
UiAiMS43NyINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBlbmRpbmc6IGhl
bHAgKGhlbHArYnVncykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBlbmRp
bmc6IHR5cGUgb2YgZGV0ZWN0aW9uIGFsZ29yaXRobSBhbmQgbnVtYmVyIG9mIGl0ZXJhdGlvbiBz
ZWxlY3Rpb24NCg0KDQovKiBUoXR1bG8gZGUgbGEgdmVudGFuYSBwcmluY2lwYWwgKi8NCiNkZWZp
bmUgVEhJUlRZX0JMQU5LX0NIQVJTICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiDQoN
CiNkZWZpbmUgTUFJTl9XSU5ET1dfVElUTEUgIFRISVJUWV9CTEFOS19DSEFSUyMjIiAgIFdJTkZP
ViAiIyNWRVJTSU9OX05VTUJFUg0KDQoNCg0KDQojZGVmaW5lIFNDUl9XIDY0MCAgLyogUmVzb2x1
Y2lvbiBkZSBsYSBwYW50YWxsYSAqLw0KI2RlZmluZSBTQ1JfSCAgNDgwDQojZGVmaW5lIElNR19J
TklYIDIwCS8qIEluaWNpbyBkZSBsYSB2ZW50YW5hIGRlIHZpc2mibiBkZSBsYSBpbWFnZW4gKi8N
CiNkZWZpbmUgSU1HX0lOSVkgMTAwDQojZGVmaW5lIElNR19TWlggNjAwCS8qIFRhbWGkbyBkZSBs
YSB2ZW50YW5hIGRlIHZpc2mibiBkZSBsYSBpbWFnZW4gKi8NCiNkZWZpbmUgSU1HX1NaWSAzMDAN
CiNkZWZpbmUgU1RBVFVTX1ggMjANCiNkZWZpbmUgU1RBVFVTX1kgNzANCiNkZWZpbmUgU1RBVFVT
X1cgNDAwDQojZGVmaW5lIFNUQVRVU19IIDIwDQojZGVmaW5lIFBPU1hfWCA0NTANCiNkZWZpbmUg
UE9TWV9YIDU1MA0KI2RlZmluZSBQT1NYWV9ZIFNUQVRVU19ZDQojZGVmaW5lIFBPU1hZX1cgNTAN
CiNkZWZpbmUgUE9TWFlfSCAxNQ0KDQoNCg0KLyogYWxpYXMgcGFyYSBsb3MgoW5kaWNlcyBhbCBk
aSBsb2dvIG1haW5fd2luZG93ICovDQojZGVmaW5lIE1fV19WU0NST0xMIDQNCiNkZWZpbmUgTV9X
X0hTQ1JPTEwgNQ0KI2RlZmluZSBNX1dfSU1HIDYNCiNkZWZpbmUgTV9XX0NMRUFSX1JFQ1QgNw0K
I2RlZmluZSBNX1dfU1RBVFVTIDgNCiNkZWZpbmUgTV9XX1BPU19YIDkNCiNkZWZpbmUgTV9XX1BP
U19ZIDEwDQojZGVmaW5lIE1fV19NRU5VIDExDQoNCg0KDQovKiBlbGVtZW50b3MgZGUgbGEgdmVu
dGFuYSB3YWl0IDEgKi8NCiNkZWZpbmUgV19XMV9USVRMRSAwDQojZGVmaW5lIFdfVzFfSU1HMSAy
DQojZGVmaW5lIFdfVzFfSU1HMiAxDQojZGVmaW5lIFdfVzFfSU1HMyAzDQojZGVmaW5lIFdfVzFf
SU1HMV9XIDE1MA0KI2RlZmluZSBXX1cxX0lNRzFfSCAyNTANCiNkZWZpbmUgV19XMV9JTUcyX1cg
MzIwDQojZGVmaW5lIFdfVzFfSU1HMl9IIDI1MA0KI2RlZmluZSBXX1cxX0lNRzNfVyAzMjANCiNk
ZWZpbmUgV19XMV9JTUczX0ggMjYwIC8vMjUwDQoNCg0KDQoNCi8qIFBST1RPVElQT1MgREUgRlVO
Q0lPTiAqLw0KaW50IGRfZGllX2ZvdmJpdG1hcF9wcm9jKGludCBtc2csIERJQUxPRyAqZCwgaW50
IGMpOw0Kdm9pZCBjbGVhcl9yZWN0YW5nbGUoaW50LCBpbnQsIGludCwgaW50KTsNCmludCBkZXRl
Y3RhcigpOw0KaW50IGZvdmVhcigpOw0Kdm9pZCBjaGFuZ2Vfc3RhdHVzKGNoYXIgKik7DQppbnQg
bW9kaWZfcGFyYW0oKTsgLy9tb2RpZmljYXIgcGFyIG1ldHJvcyBkZSBsbGFtYWRhIGRlIGxhIGZv
dmVhY2mibg0KaW50IHN3aXRjaF9hdXRvZXNjYWxlKCk7DQppbnQgYXJnX3JlbGluaygpOw0KaW50
IHdyaXRlX3BhcmFtKCk7DQp2b2lkIG5vcm1hbGl6ZV9yZWN0YW5nbGUoaW50KiwgaW50KiwgaW50
KiwgaW50Kik7DQppbnQgcmVhZF9ib3hfZmlsZShpbnRbXSwgaW50W10sIGludFtdLCBpbnRbXSwg
Y2hhcltdKTsNCnZvaWQgbG9hZF9pbTFfZmlsZSgpOw0Kdm9pZCB2X3Njcm9sbF9pbWcoaW50IG9m
ZnNldCk7DQp2b2lkIGhfc2Nyb2xsX2ltZyhpbnQgb2Zmc2V0KTsNCmludCBkX2RpZV9iaXRtYXBf
cHJvYyhpbnQgbXNnLCBESUFMT0cgKmQsIGludCBjKTsNCnZvaWQgYml0bWFwX3Njcm9sbChESUFM
T0cgKiBkLCBpbnQgeF9zY3JvbGwsIGludCB5X3Njcm9sbCk7DQppbnQgZF9kaWVfc2ltcGxlYml0
bWFwX3Byb2MoaW50IG1zZywgRElBTE9HICpkLCBpbnQgYyk7DQoNCg0KI2RlZmluZSBNU1MgICAv
LyBwYXJhIGRldGVjdGFyIG1lbW1vcnkgbGVha2VnZXMNCg0KI2VuZGlmDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCu9+AgWQBgCQAAAACwAAAAMAIA5REgAAHgABMAEAAAAJAAAAV2luZm92LmgAAAAAQAAH
MABARkXb+L0BQAAIMACDOmOQ+L0BAgECNwEAAAAAAAAAHgADNwEAAAADAAAALmgAAAMABTcBAAAA
HgAHNwEAAAAJAAAAV2luZm92LmgAAAAAAwALN0MDAAADAAlpAAQCAQMAIQ5FwQAA2xICApAGAA4A
AAABAEQDAAAgACAAAAAAAIgAAhKAAwAOAAAAzgcKABAACQACAAgABQAHAQITgAMADgAAAM4HCgAQ
AAoANgAkAAUAWAECEIABAAsAAABXSU5GT1YuTUFLAOACAhGABgCUCQAAAQAJAAADygQAAAAAIQQA
AAAABQAAAAEC////AAUAAAAJAgAAAAAEAAAABwEBAGUAAABBC8YAiAAgACAAAAAAACAAIAAAAAAA
KAAAACAAAAAgAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A8AAAA/AAAAPw
AAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AA
AAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAH8AAAD/AAAB/wAAA/8AAA
f/AAAP8EAAAABwEBAAUAAAAJAgEAAAAFAAAAAQIBAAAABQAAAAEC////AAUAAAAJAgAAAAAEAAAA
BwEDACEEAABBC0YAZgAgACAAAAAAACAAIAAAAAAAKAAAACAAAAAgAAAAAQAIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/
AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4BwcHBwcHBwcH
BwcHBwcHBwcHBwcHBwcHAAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//
////////////////////////////BwAAAAAAAAD4//////////////////////////////8HAAAA
AAAAAPj//////////////////////////////wcAAAAAAAAA+P//////////////////////////
////BwAAAAAAAAD4//////////////////////////////8HAAAAAAAAAPj///////8AAAAAAP//
////////AP///wcAAAAAAAAA+P////8A/wD/AAAAAAD/////AAAA////BwAAAAAAAAD4/////wD/
/////wAEAAAAAAAAAAD///8HAAAAAAAAAPj////////8/Pz8APz8AAAAAPsAAP///wcAAAAAAAAA
+P/////8//z//PwA/Pz8APv7+wAA////BwAAAAAAAAD4//////z//////wAA/PwA+/v7AAD///8H
AAAAAAAAAPj////////5+fn5AAAA/AD7+wAAAP///wcAAAAAAAAA+P/////5//n/+fkAAQAAAAAA
AAAA////BwAAAAAAAAD4//////n//////wD5+QAAAAACAAD///8HAAAAAAAAAPj///////8AAAAA
APn5+QACAgIAAP///wcAAAAAAAAA+P////8A/wD/AAAAAPn5AAICAgAA////BwAAAAAAAAD4////
/wD//////wAAAPkAAgIAAAD///8HAAAAAAAAAPj//////////////wAAAAAAAAAA/////wcAAAAA
AAAA+P////////////////8AAAAA////////BwAAAAAAAAD4////////////////////////////
//8HAAAAAAAAAPj//////////////////////////////wcAAAAAAAAA+P//////////////////
////////////BwAAAAAAAAD4////////////////////////+AAAAAAAAAAAAAAAAPj/////////
///////////////4//8H+AAAAAAAAAAA+P////////////////////////j/B/gAAAAAAAAAAAD4
////////////////////////+Af4AAAAAAAAAAAAAPj////////////////////////4+AAAAAAA
AAAAAAAA+P////////////////////////gAAAAAAAAAAAAAAAD4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4
+AAAAAAAAAAABAAAAAcBAQAFAAAACQIBAAAABQAAAAECAQAAAAMAAAAAAFKVAg+ABgBDJgAAIyBU
aGlzIGZpbGUgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgYnkgUkhJREUgVmVyc2lvbiAxLjQN
CiMgY3JlYXRlZCBmcm9tIHdpdGhpbiBSSElERQ0KUkhJREVfR0NDPWdjYw0KUkhJREVfQVM9Z2Nj
DQpSSElERV9HWFg9Z2NjDQpSSElERV9HUEM9Z3BjDQpSSElERV9BUj1hcg0KUkhJREVfTEQ9Z2Nj
DQpSSElERV9HNzc9Zzc3DQpSSElERV9OQVNNPW5hc20NClJISURFX0xEX1BBU0NBTD1ncGMNClJI
SURFX0dOQVRCSU5EPWduYXRiaW5kDQpSSElERV9STT1ybQ0KUkhJREVfQVJGTEFHUz1yY3MNClJI
SURFX1RZUEVEX0xJQlMuZj1tIGYyYw0KUkhJREVfVFlQRURfTElCUy5mb3I9JChSSElERV9UWVBF
RF9MSUJTLmYpDQpSSElERV9UWVBFRF9MSUJTLkY9JChSSElERV9UWVBFRF9MSUJTLmYpDQpSSElE
RV9UWVBFRF9MSUJTLmZwcD0kKFJISURFX1RZUEVEX0xJQlMuZikNClJISURFX1RZUEVEX0xJQlMu
cD1tIGdwYw0KUkhJREVfVFlQRURfTElCUy5wYXM9JChSSElERV9UWVBFRF9MSUJTLnApDQpSSElE
RV9UWVBFRF9MSUJTX0RKR1BQLmNjPXN0ZGN4DQpSSElERV9UWVBFRF9MSUJTX0xpbnV4LmNjPXN0
ZGMrKw0KUkhJREVfVFlQRURfTElCUy5jYz0kKFJISURFX1RZUEVEX0xJQlNfJChSSElERV9PUyku
Y2MpDQpSSElERV9UWVBFRF9MSUJTLmNwcD0kKFJISURFX1RZUEVEX0xJQlMuY2MpDQpSSElERV9U
WVBFRF9MSUJTLmN4eD0kKFJISURFX1RZUEVEX0xJQlMuY2MpDQpSSElERV9UWVBFRF9MSUJTLkM9
JChSSElERV9UWVBFRF9MSUJTLmNjKQ0KUkhJREVfVFlQRURfTElCUy5paT0kKFJISURFX1RZUEVE
X0xJQlMuY2MpDQpSSElERV9UWVBFRF9MSUJTLmw9ZmwNClJISURFX1RZUEVEX0xJQlMubT1vYmpj
DQpSSElERV9UWVBFRF9MSUJTLmFkYj1nbmF0DQpSSElERV9UWVBFRF9MSUJTPSQoZm9yZWFjaCBz
dWZmLCQoc29ydCAkKHN1ZmZpeFwNCgkkKFBST0pFQ1RfSVRFTVMpKSksJChSSElERV9UWVBFRF9M
SUJTJChzdWZmKSkpDQpSSElERV9JTkNMVURFUz0kKFNQRUNJQUxfQ0ZMQUdTKSAkKGFkZHByZWZp
eCAtSSwkKElOQ0xVREVfRElSUykpDQpSSElERV9MSUJESVJTPSQoYWRkcHJlZml4IC1MLCQoTElC
X0RJUlMpKQ0KUkhJREVfTElCUz0kKGFkZHByZWZpeCAtbCwkKExJQlMpICQoUkhJREVfVFlQRURf
TElCUykgJChSSElERV9PU19MSUJTKSkNClJISURFX0xERkxBR1M9JChTUEVDSUFMX0xERkxBR1Mp
ICQoYWRkcHJlZml4IC1YbGlua2VyICwkKExEX0VYVFJBX0ZMQUdTKSkNClJISURFX05BU01fVEFS
R0VUX0RKR1BQPWNvZmYNClJISURFX05BU01fVEFSR0VUX0xpbnV4PWVsZg0KUkhJREVfTkFTTV9U
QVJHRVQ9JChSSElERV9OQVNNX1RBUkdFVF8kKFJISURFX09TKSkNClJISURFX0NPTVBJTEVfTkFT
TT0kKFJISURFX05BU00pIC1mICQoUkhJREVfTkFTTV9UQVJHRVQpICQoTE9DQUxfT1BUKSAtb1wN
CgkkKE9VVEZJTEUpICAkKFNPVVJDRV9OQU1FKQ0KUkhJREVfQ09NUElMRV9GT1JUUkFOPSQoUkhJ
REVfRzc3KSAkKFJISURFX0lOQ0xVREVTKSAkKENfREVCVUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxB
R1MpICAkKENfV0FSTl9GTEFHUykgJChDX0ZfTEFOR19GTEFHUykgJChDX0VYVFJBX0ZMQUdTKVwN
CgkkKExPQ0FMX09QVCkgIC1jICQoU09VUkNFX05BTUUpIC1vICQoT1VURklMRSkNClJISURFX0NP
TVBJTEVfRk9SVFJBTl9GT1JDRT0kKFJISURFX0c3NykgJChSSElERV9JTkNMVURFUykgJChDX0RF
QlVHX0ZMQUdTKVwNCgkkKENfT1BUX0ZMQUdTKSAgJChDX1dBUk5fRkxBR1MpICQoQ19GX0xBTkdf
RkxBR1MpICQoQ19FWFRSQV9GTEFHUylcDQoJLXggZjc3ICQoTE9DQUxfT1BUKSAgLWMgJChTT1VS
Q0VfTkFNRSkgLW8gJChPVVRGSUxFKQ0KUkhJREVfQ09NUElMRV9DPSQoUkhJREVfR0NDKSAkKFJI
SURFX0lOQ0xVREVTKSAkKENfREVCVUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxBR1MpICAkKENfV0FS
Tl9GTEFHUykgJChDX0NfTEFOR19GTEFHUykgJChDX0VYVFJBX0ZMQUdTKVwNCgkkKExPQ0FMX09Q
VCkgICQoQ1BQRkxBR1MpICQoQ0ZMQUdTKSAkKFJISURFX09TX0NGTEFHUykgLWNcDQoJJChTT1VS
Q0VfTkFNRSkgLW8gJChPVVRGSUxFKQ0KUkhJREVfQ09NUElMRV9DX0ZPUkNFPSQoUkhJREVfR0ND
KSAkKFJISURFX0lOQ0xVREVTKSAkKENfREVCVUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxBR1MpICAk
KENfV0FSTl9GTEFHUykgJChDX0NfTEFOR19GTEFHUykgJChDX0VYVFJBX0ZMQUdTKVwNCgkteCBj
ICQoTE9DQUxfT1BUKSAgJChDUFBGTEFHUykgJChDRkxBR1MpICQoUkhJREVfT1NfQ0ZMQUdTKSAt
Y1wNCgkkKFNPVVJDRV9OQU1FKSAtbyAkKE9VVEZJTEUpDQpSSElERV9DT01QSUxFX0NDPSQoUkhJ
REVfR1hYKSAkKFJISURFX0lOQ0xVREVTKSAkKENfREVCVUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxB
R1MpICAkKENfV0FSTl9GTEFHUykgJChDX0NfTEFOR19GTEFHUylcDQoJJChDX0NYWF9MQU5HX0ZM
QUdTKSAkKENfRVhUUkFfRkxBR1MpICAkKENQUEZMQUdTKSAkKENYWEZMQUdTKVwNCgkkKFJISURF
X09TX0NYWEZMQUdTKSAkKExPQ0FMX09QVCkgICAtYyAkKFNPVVJDRV9OQU1FKSAtbyAkKE9VVEZJ
TEUpDQpSSElERV9DT01QSUxFX0NDX0ZPUkNFPSQoUkhJREVfR1hYKSAkKFJISURFX0lOQ0xVREVT
KSAkKENfREVCVUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxBR1MpICAkKENfV0FSTl9GTEFHUykgJChD
X0NfTEFOR19GTEFHUylcDQoJJChDX0NYWF9MQU5HX0ZMQUdTKSAkKENfRVhUUkFfRkxBR1MpICAk
KENQUEZMQUdTKSAkKENYWEZMQUdTKVwNCgkkKFJISURFX09TX0NYWEZMQUdTKSAteCBjKysgJChM
T0NBTF9PUFQpICAgLWMgJChTT1VSQ0VfTkFNRSkgLW9cDQoJJChPVVRGSUxFKQ0KUkhJREVfQ09N
UElMRV9BU009JChSSElERV9BUykgJChSSElERV9JTkNMVURFUykgJChDX0RFQlVHX0ZMQUdTKVwN
CgkkKENfT1BUX0ZMQUdTKSAgJChDX1dBUk5fRkxBR1MpICQoQ19FWFRSQV9GTEFHUykgJChMT0NB
TF9PUFQpICAtY1wNCgkkKFNPVVJDRV9OQU1FKSAtbyAkKE9VVEZJTEUpDQpSSElERV9DT01QSUxF
X0FTTV9GT1JDRT0kKFJISURFX0FTKSAkKFJISURFX0lOQ0xVREVTKSAkKENfREVCVUdfRkxBR1Mp
XA0KCSQoQ19PUFRfRkxBR1MpICAkKENfV0FSTl9GTEFHUykgJChDX0VYVFJBX0ZMQUdTKSAteCBh
c3NlbWJsZXJcDQoJJChMT0NBTF9PUFQpICAtYyAkKFNPVVJDRV9OQU1FKSAtbyAkKE9VVEZJTEUp
DQpSSElERV9HUENfRkxBR1M9JChSSElERV9JTkNMVURFUykgJChDX0RFQlVHX0ZMQUdTKSAkKENf
T1BUX0ZMQUdTKVwNCgkkKENfV0FSTl9GTEFHUykgICQoQ19QX0xBTkdfRkxBR1MpICQoQ19FWFRS
QV9GTEFHUykNClJISURFX0NPTVBJTEVfUEFTQ0FMPSQoUkhJREVfR1BDKSAkKFJISURFX0dQQ19G
TEFHUykgJChMT0NBTF9PUFQpICAtY1wNCgkkKFNPVVJDRV9OQU1FKSAtbyAkKE9VVEZJTEUpDQpS
SElERV9DT01QSUxFX1BBU0NBTF9GT1JDRT0kKFJISURFX0dQQykgJChSSElERV9HUENfRkxBR1Mp
IC14IHBhc2NhbFwNCgkkKExPQ0FMX09QVCkgIC1jICQoU09VUkNFX05BTUUpIC1vICQoT1VURklM
RSkNClJISURFX0NPTVBJTEVfTElOSz0kKFJISURFX0xEKSAkKFJISURFX0xJQkRJUlMpICQoQ19F
WFRSQV9GTEFHUylcDQoJJChSSElERV9MREZMQUdTKSAtbyAkKE9VVEZJTEUpICAkKExERkxBR1Mp
ICQoT0JKRklMRVMpICQoTElCUkFSSUVTKVwNCgkkKFJISURFX0xJQlMpDQpSSElERV9DT01QSUxF
X0xJTktfUEFTQ0FMPSQoUkhJREVfTERfUEFTQ0FMKSAkKFJISURFX0xJQkRJUlMpXA0KCSQoQ19F
WFRSQV9GTEFHUykgJChSSElERV9MREZMQUdTKSAgLW8gJChPVVRGSUxFKSAkKExERkxBR1MpXA0K
CSQoT0JKRklMRVMpICQoTElCUkFSSUVTKSAkKFJISURFX0xJQlMpDQpSSElERV9DT01QSUxFX0xJ
TktfUEFTQ0FMX0FVVE9NQUtFPSQoUkhJREVfTERfUEFTQ0FMKSAkKFJISURFX0xJQkRJUlMpXA0K
CSQoUkhJREVfTERGTEFHUykgIC1vICQoT1VURklMRSkgLS1hdXRvbWFrZT0iJChzdHJpcFwNCgkk
KFJISURFX0dQQ19GTEFHUykpIiAkKFJISURFX0dQQ19GTEFHUykgICQoU09VUkNFX05BTUUpICQo
TERGTEFHUylcDQoJJChMSUJSQVJJRVMpICQoUkhJREVfTElCUykNClJISURFX0NPTVBJTEVfQVJD
SElWRT0kKFJISURFX0FSKSAkKFJISURFX0FSRkxBR1MpICQoT1VURklMRSkgJChPQkpGSUxFUykN
ClJISURFX0NPTVBJTEVfQURBPSQoUkhJREVfR0NDKSAkKFJISURFX0lOQ0xVREVTKSAkKENfREVC
VUdfRkxBR1MpXA0KCSQoQ19PUFRfRkxBR1MpICAkKENfV0FSTl9GTEFHUykgJChDX0NfTEFOR19G
TEFHUykgJChDX0VYVFJBX0ZMQUdTKVwNCgkkKExPQ0FMX09QVCkgICQoQ19BREFfTEFOR19GTEFH
UykgICQoQ1BQRkxBR1MpICQoQ0ZMQUdTKVwNCgkkKFJISURFX09TX0NGTEFHUykgLWMgJChTT1VS
Q0VfTkFNRSkgLW8gJChPVVRGSUxFKQ0KUkhJREVfQURBX0JJTkRfRklMRT0kKGFkZHByZWZpeCBf
LCQoc2V0c3VmZml4IC5jLCQoT1VURklMRSkpKQ0KUkhJREVfQ09NUElMRV9MSU5LX0FEQV9CSU5E
PSQoUkhJREVfR05BVEJJTkQpIC1vICQoUkhJREVfQURBX0JJTkRfRklMRSlcDQoJJChzZXRzdWZm
aXggLmFsaSwkKE9VVEZJTEUpKQ0KUkhJREVfQ09NUElMRV9MSU5LX0FEQV9MSU5LPSQoUkhJREVf
TEQpICQoUkhJREVfTElCRElSUykgJChDX0VYVFJBX0ZMQUdTKVwNCgkkKFJISURFX0xERkxBR1Mp
IC1vICQoT1VURklMRSkgICQoTERGTEFHUykgJChSSElERV9BREFfQklORF9GSUxFKVwNCgkkKE9C
SkZJTEVTKSAkKExJQlJBUklFUykgJChSSElERV9MSUJTKQ0KX1JISURFX0NPTVBJTEVfTElOS19B
REE9JChSSElERV9DT01QSUxFX0xJTktfQURBX0JJTkQpO1wNCgkkKFJISURFX0NPTVBJTEVfTElO
S19BREFfTElOSyk7ICAgJChSSElERV9STSlcDQoJJChSSElERV9BREFfQklORF9GSUxFKQ0KUkhJ
REVfQ09NUElMRV9MSU5LX0FEQT1nbmF0YmwgJChSSElERV9MSUJESVJTKSAkKENfRVhUUkFfRkxB
R1MpXA0KCSQoUkhJREVfTERGTEFHUykgLW8gJChPVVRGSUxFKSAgJChMREZMQUdTKSAkKHNldHN1
ZmZpeFwNCgkuYWxpLCQoT1VURklMRSkpICQoTElCUkFSSUVTKSAkKFJISURFX0xJQlMpDQpSSElE
RV9DT01QSUxFLmMubz0kKFJISURFX0NPTVBJTEVfQykNClJISURFX0NPTVBJTEUuY2Mubz0kKFJI
SURFX0NPTVBJTEVfQ0MpDQpSSElERV9DT01QSUxFLnAubz0kKFJISURFX0NPTVBJTEVfUEFTQ0FM
KQ0KUkhJREVfQ09NUElMRS5mLm89JChSSElERV9DT01QSUxFX0ZPUlRSQU4pDQpSSElERV9DT01Q
SUxFLm5zbS5vPSQoUkhJREVfQ09NUElMRV9OQVNNKQ0KUkhJREVfQ09NUElMRS5zLm89JChSSElE
RV9DT01QSUxFX0FTTSkNClJISURFX0NPTVBJTEUuYy5zPSQoc3Vic3QgLWMsLVMsJChSSElERV9D
T01QSUxFX0MpKQ0KUkhJREVfQ09NUElMRS5jLmk9JChzdWJzdCAtYywtRSwkKFJISURFX0NPTVBJ
TEVfQykpDQpSSElERV9DT01QSUxFLmkucz0kKFJISURFX0NPTVBJTEUuYy5zKQ0KUkhJREVfQ09N
UElMRS5jYy5zPSQoc3Vic3QgLWMsLVMsJChSSElERV9DT01QSUxFX0NDKSkNClJISURFX0NPTVBJ
TEUuY2MuaWk9JChzdWJzdCAtYywtRSwkKFJISURFX0NPTVBJTEVfQ0MpKQ0KUkhJREVfQ09NUElM
RS5paS5zPSQoUkhJREVfQ09NUElMRS5jYy5zKQ0KUkhJREVfQ09NUElMRS5jcHAubz0kKFJISURF
X0NPTVBJTEUuY2MubykNClJISURFX0NPTVBJTEUuY3h4Lm89JChSSElERV9DT01QSUxFLmNjLm8p
DQpSSElERV9DT01QSUxFLkMubz0kKFJISURFX0NPTVBJTEUuY2MubykNClJISURFX0NPTVBJTEUu
cGFzLm89JChSSElERV9DT01QSUxFLnAubykNClJISURFX0NPTVBJTEUuZm9yLm89JChSSElERV9D
T01QSUxFLmYubykNClJISURFX0NPTVBJTEUuRi5vPSQoUkhJREVfQ09NUElMRS5mLm8pDQpSSElE
RV9DT01QSUxFLmZwcC5vPSQoUkhJREVfQ09NUElMRS5mLm8pDQpSSElERV9DT01QSUxFLmFzbS5v
PSQoUkhJREVfQ09NUElMRS5uc20ubykNClJISURFX0NPTVBJTEUuY3BwLnM9JChSSElERV9DT01Q
SUxFLmNjLnMpDQpSSElERV9DT01QSUxFLmN4eC5zPSQoUkhJREVfQ09NUElMRS5jYy5zKQ0KUkhJ
REVfQ09NUElMRS5DLnM9JChSSElERV9DT01QSUxFLmNjLnMpDQpSSElERV9DT01QSUxFLmNwcC5p
aT0kKFJISURFX0NPTVBJTEUuY2MuaWkpDQpSSElERV9DT01QSUxFLmN4eC5paT0kKFJISURFX0NP
TVBJTEUuY2MuaWkpDQpSSElERV9DT01QSUxFLkMuaWk9JChSSElERV9DT01QSUxFLmNjLmlpKQ0K
UkhJREVfQ09NUElMRS5hZGIubz0kKFJISURFX0NPTVBJTEVfQURBKQ0KUkhJREVfRlNEQj1mc2Ri
ICQoT1VURklMRSkgJChhZGRwcmVmaXggLXAgLCQoU1JDX0RJUlMpKSAkKFBST0dfQVJHUykNClJI
SURFX0dEQj1nZGIgJChPVVRGSUxFKSAkKGFkZHByZWZpeCAtZCAsJChTUkNfRElSUykpDQpSSElE
RV9HUkVQPWdyZXAgLW4gJChwcm9tcHQgYXJndW1lbnRzIGZvciBHUkVQLCQoV1VDKSkNClJISURF
X0dQUk9GPWdwcm9mICQoT1VURklMRSkNClJISURFX1JMT0c9JChzaGVsbCBybG9nIC1SICQocmxv
Z19hcmcpKQ0KUkhJREVfQ089JChzaGVsbCBjbyAtcSAkKGNvX2FyZykpDQpSSElERV9TVEFOREFS
RF9JTkNMVURFU19ESkdQUD0kKGFkZHByZWZpeCAkKERKRElSKS8saW5jbHVkZSBpbmNsdWRlL3N5
c1wNCglsYW5nL2N4eCBsYW5nL2N4eC9zdGQpDQpSSElERV9TVEFOREFSRF9JTkNMVURFU19MaW51
eD0kKGFkZHByZWZpeCAvdXNyLyxpbmNsdWRlIGluY2x1ZGUvc3lzXA0KCWluY2x1ZGUvZysrIGlu
Y2x1ZGUvZysrL3N0ZCkNClJISURFX1NUQU5EQVJEX0lOQ0xVREVTPSQoUkhJREVfU1RBTkRBUkRf
SU5DTFVERVNfJChSSElERV9PUykpDQpSSElERV9DT05GSUdfRElSU19ESkdQUD0uICQoUkhJREVf
U0hBUkUpICQoSE9NRSkgJChESkRJUikvc2hhcmUvcmhpZGUNClJISURFX0NPTkZJR19ESVJTX0xp
bnV4PS4gJChSSElERV9TSEFSRSkgJChIT01FKSAvdXNyL2xvY2FsL3NoYXJlL3JoaWRlXA0KCS91
c3Ivc2hhcmUvcmhpZGUNClJISURFX0NPTkZJR19ESVJTPSQoUkhJREVfQ09ORklHX0RJUlNfJChS
SElERV9PUykpDQpJTkNMVURFX0RJUlM9DQpMSUJfRElSUz0NCkNfREVCVUdfRkxBR1M9LWcNCkNf
T1BUX0ZMQUdTPQ0KQ19XQVJOX0ZMQUdTPS1XYWxsDQpDX0NfTEFOR19GTEFHUz0NCkNfQ1hYX0xB
TkdfRkxBR1M9DQpDX1BfTEFOR19GTEFHUz0NCkNfRl9MQU5HX0ZMQUdTPQ0KQ19BREFfTEFOR19G
TEFHUz0NCkxJQlM9YWxsZWcgYmd1aSBtc3MNCkxEX0VYVFJBX0ZMQUdTPQ0KQ19FWFRSQV9GTEFH
Uz0tbXBlbnRpdW0NCkxPQ0FMX09QVD0kKHN1YnN0IF9fX35+fl9fXywgLCQoc3Vic3QgJChub3Rk
aXIgJDwpX19fLCwkKGZpbHRlciAkKG5vdGRpclwNCgkkPClfX18lLCQoTE9DQUxfT1BUSU9OUykp
KSkNCk9CSkZJTEVTPXdmX3Byb2MubyB3aW5mb3Yubw0KTElCUkFSSUVTPQ0KU09VUkNFX05BTUU9
JDwNCk9VVEZJTEU9JEANClNQRUNJQUxfQ0ZMQUdTPQ0KU1BFQ0lBTF9MREZMQUdTPQ0KUFJPR19B
UkdTPQ0KU1JDX0RJUlM9DQpXVUM9DQpFRElUT1JTPQ0KUkhJREVfT1M9JChSSElERV9PU18pDQpp
ZmVxICgkKHN0cmlwICQoUkhJREVfT1MpKSwpDQppZm5lcSAoJChzdHJpcCAkKERKRElSKSksKQ0K
UkhJREVfT1NfOj1ESkdQUA0KZWxzZQ0KUkhJREVfT1NfOj0kKHNoZWxsIHVuYW1lKQ0KZW5kaWYN
CmVuZGlmDQoNCk1BSU5fVEFSR0VUPXdpbmZvdi5leGUNClBST0pFQ1RfSVRFTVM9d2ZfcHJvYy5j
IHdpbmZvdi5jDQolLm86ICUuYw0KCSQoUkhJREVfQ09NUElMRS5jLm8pDQolLm86ICUuaQ0KCSQo
UkhJREVfQ09NUElMRV9DKQ0KJS5vOiAlLmNjDQoJJChSSElERV9DT01QSUxFLmNjLm8pDQolLm86
ICUuY3BwDQoJJChSSElERV9DT01QSUxFLmNwcC5vKQ0KJS5vOiAlLmN4eA0KCSQoUkhJREVfQ09N
UElMRS5jeHgubykNCiUubzogJS5DDQoJJChSSElERV9DT01QSUxFLkMubykNCiUubzogJS5paQ0K
CSQoUkhJREVfQ09NUElMRV9DQykNCiUubzogJS5zDQoJJChSSElERV9DT01QSUxFLnMubykNCiUu
bzogJS5TDQoJJChSSElERV9DT01QSUxFX0FTTSkNCiUuczogJS5jDQoJJChSSElERV9DT01QSUxF
LmMucykNCiUuczogJS5pDQoJJChSSElERV9DT01QSUxFLmkucykNCiUuczogJS5jYw0KCSQoUkhJ
REVfQ09NUElMRS5jYy5zKQ0KJS5zOiAlLmNwcA0KCSQoUkhJREVfQ09NUElMRS5jcHAucykNCiUu
czogJS5jeHgNCgkkKFJISURFX0NPTVBJTEUuY3h4LnMpDQolLnM6ICUuQw0KCSQoUkhJREVfQ09N
UElMRS5DLnMpDQolLm86ICUucGFzDQoJJChSSElERV9DT01QSUxFLnBhcy5vKQ0KJS5vOiAlLnAN
CgkkKFJISURFX0NPTVBJTEUucC5vKQ0KJS5vOiAlLm0NCgkkKFJISURFX0NPTVBJTEVfT0JKQykN
CiUubzogJS5mDQoJJChSSElERV9DT01QSUxFLmYubykNCiUubzogJS5mb3INCgkkKFJISURFX0NP
TVBJTEUuZm9yLm8pDQolLm86ICUuRg0KCSQoUkhJREVfQ09NUElMRS5GLm8pDQolLm86ICUuZnBw
DQoJJChSSElERV9DT01QSUxFLmZwcC5vKQ0KJS5vOiAlLmFzbQ0KCSQoUkhJREVfQ09NUElMRS5h
c20ubykNCiUubzogJS5uc20NCgkkKFJISURFX0NPTVBJTEUubnNtLm8pDQolLm86ICUuYWRiDQoJ
JChSSElERV9DT01QSUxFLmFkYi5vKQ0KYWxsOjogd2luZm92LmV4ZQ0KREVQU18wPVwNCgkJajov
ZGllZ28vcXEvd2ZfcHJvYy5vXA0KCQlqOi9kaWVnby9xcS93aW5mb3Yubw0KTk9fTElOSz0NCkxJ
TktfRklMRVM9JChmaWx0ZXItb3V0ICQoTk9fTElOSyksJChERVBTXzApKQ0Kd2luZm92LmV4ZTo6
ICQoREVQU18wKQ0KCSQoUkhJREVfQ09NUElMRV9MSU5LKQ0KREVQU18xPXdmX3Byb2MuY1wNCgkJ
ZDovZGpncHAvaW5jbHVkZS9hbGxlZ3JvLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvZHBtaS5oXA0K
CQlkOi9kamdwcC9pbmNsdWRlL2Vycm5vLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvaW5saW5lcy9w
Yy5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL21zcy5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL3BjLmhc
DQoJCWQ6L2RqZ3BwL2luY2x1ZGUvcHJvY2Vzcy5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL3N0ZGRl
Zi5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL3N0ZGlvLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvc3Rk
bGliLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvc3RyaW5nLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUv
c3lzL2RqdHlwZXMuaFwNCgkJZDovZGpncHAvaW5jbHVkZS9zeXMvbW92ZWRhdGEuaFwNCgkJZDov
ZGpncHAvaW5jbHVkZS90ZGd1aS5oXA0KCQlqOi9kaWVnby9xcS93aW5mb3YuaA0Kd2ZfcHJvYy5v
OjogJChERVBTXzEpDQoJJChSSElERV9DT01QSUxFLmMubykNCkRFUFNfMj13aW5mb3YuY1wNCgkJ
ZDovZGpncHAvaW5jbHVkZS9hbGxlZ3JvLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvZGlyLmhcDQoJ
CWQ6L2RqZ3BwL2luY2x1ZGUvZHBtaS5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL2Vycm5vLmhcDQoJ
CWQ6L2RqZ3BwL2luY2x1ZGUvaW5saW5lcy9wYy5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL21zcy5o
XA0KCQlkOi9kamdwcC9pbmNsdWRlL3BjLmhcDQoJCWQ6L2RqZ3BwL2luY2x1ZGUvc3RkZGVmLmhc
DQoJCWQ6L2RqZ3BwL2luY2x1ZGUvc3RkaW8uaFwNCgkJZDovZGpncHAvaW5jbHVkZS9zdGRsaWIu
aFwNCgkJZDovZGpncHAvaW5jbHVkZS9zdHJpbmcuaFwNCgkJZDovZGpncHAvaW5jbHVkZS9zeXMv
ZGp0eXBlcy5oXA0KCQlkOi9kamdwcC9pbmNsdWRlL3N5cy9tb3ZlZGF0YS5oXA0KCQlkOi9kamdw
cC9pbmNsdWRlL3RkZ3VpLmhcDQoJCWo6L2RpZWdvL3FxL3dpbmZvdi5oDQp3aW5mb3Yubzo6ICQo
REVQU18yKQ0KCSQoUkhJREVfQ09NUElMRS5jLm8pDQoNCmZvcmNlOjoNCg0KQnUCBZAGAJQAAAAL
AAAAAwAgDhkwAAAeAAEwAQAAAAsAAAB3aW5mb3YubWFrAABAAAcwAEBGRdv4vQFAAAgwAFZl++r4
vQECAQI3AQAAAAAAAAAeAAM3AQAAAAUAAAAubWFrAAAAAAMABTcBAAAAHgAHNwEAAAALAAAAd2lu
Zm92Lm1hawAAAwALN0QDAAADAAlpAAQCAQMAIQ5lwQAAixY=

------ =_NextPart_000_01BDF8F3.A329AA00--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019