Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Dec 2004 17:27:13 +0200
From:      Sergey Smitienko <hunter@comsys.com.ua>
To:        nc-rotherdo@netcologne.de, ports@FreeBSD.org
Subject:   databases/py-MySQL port update
Message-ID:  <41D2CCD1.4070306@comsys.com.ua>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------020400090606050502040902
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: 

I've made py-MySQL to work with mysql-40-client, since mysql-323-client 
port is insecure. Please apply a patch to ports cvs.

--------------020400090606050502040902
Content-Type: application/octet-stream;
 name="py-MySQL-1.4_1.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="py-MySQL-1.4_1.tgz"

cHktTXlTUUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDc1NSAA
MDAwMDAwIAAwMDAwMDAgADAwMDAwMDAwMDAwIDEwMTY0NTQ0NTE2IDAxMjQ3NwAgNQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMHJvb3QA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd2hlZWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAwMDAwMDAgADAwMDAwMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweS1NeVNRTC9NYWtlZmlsZQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAMDAwNjQ0IAAwMDAwMDAgADAwMDAwMCAAMDAwMDAwMDMwMTYg
MTAxNjQ1NDQzMzAgMDE0MjEwACAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAHVzdGFyADAwcm9vdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3
aGVlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMCAAMDAwMDAwIAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMg
TmV3IHBvcnRzIGNvbGxlY3Rpb24gbWFrZWZpbGUgZm9yOglweS1NeVNRTAojIERhdGUgY3Jl
YXRlZDoJCQkJMDUgU2VwdGVtYmVyIDE5OTkKIyBXaG9tOiAgICAgICAgICAgICAgICAgCQlE
b21pbmlrIFJvdGhlcnQgPGRyQGRvbWl4LmRlPgojCiMgJEZyZWVCU0Q6IHBvcnRzL2RhdGFi
YXNlcy9weS1NeVNRTC9NYWtlZmlsZSx2IDEuMTYgMjAwNC8wMi8yMiAxMDoyMTozOCBsaW5p
bW9uIEV4cCAkCiMKClBPUlROQU1FPQlweS1NeVNRTApQT1JUVkVSU0lPTj0JMS40ClBPUlRS
RVZJU0lPTj89ICAxCkNBVEVHT1JJRVM9CWRhdGFiYXNlcyBweXRob24KTUFTVEVSX1NJVEVT
PQlodHRwOi8vd2ViLnRyeWMub24uY2EvbXlzcWwvRG93bmxvYWRzL0NvbnRyaWIvIFwKCQlo
dHRwOi8vbXlzcWwub3JzdC5lZHUvRG93bmxvYWRzL0NvbnRyaWIvIFwKCQlodHRwOi8vbXlz
cWwubmV0dmlzYW8ucHQvRG93bmxvYWRzL0NvbnRyaWIvCkRJU1ROQU1FPQlNeVNRTG1vZHVs
ZS0ke1BPUlRWRVJTSU9OfQoKTUFJTlRBSU5FUj0JcG9ydHNARnJlZUJTRC5vcmcKQ09NTUVO
VD0JQWNjZXNzIGEgTXlTUUwgZGF0YWJhc2UgdGhyb3VnaCBQeXRob24KCkxJQl9ERVBFTkRT
PQlteXNxbGNsaWVudC4xMjoke1BPUlRTRElSfS9kYXRhYmFzZXMvbXlzcWw0MC1jbGllbnQv
CgpQTElTVF9GSUxFUz0JbGliLyUlUFlUSE9OX1ZFUlNJT04lJS9zaXRlLXBhY2thZ2VzL015
U1FMbW9kdWxlLnNvClVTRV9QWVRIT049CXllcwoKLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5t
az4KCi5pZiAke1BZVEhPTl9SRUx9IDwgMjEwCkFMTF9UQVJHRVQ9CU15U1FMbW9kdWxlLnNv
Ci5lbmRpZgouaWYgJHtQWVRIT05fUkVMfSA+PSAyMjAKTUFLRUZJTEVfUFJFSU49CSR7RklM
RVNESVJ9L01ha2VmaWxlLnByZS5pbgouZWxzZQpNQUtFRklMRV9QUkVJTj0JJHtQWVRIT05Q
UkVGSVhfTElCRElSfS9jb25maWcvTWFrZWZpbGUucHJlLmluCi5lbmRpZgoKcHJlLWNvbmZp
Z3VyZToKCSR7Q1B9ICR7RklMRVNESVJ9L1NldHVwICR7V1JLU1JDfS9TZXR1cAouaWYgJHtQ
WVRIT05fUkVMfSA+PSAyMzAKCSR7U0VEfSAtZSAncyxAREVGU0AsLGcnICR7TUFLRUZJTEVf
UFJFSU59ID4gJHtXUktTUkN9L01ha2VmaWxlLnByZS5pbgouZWxzZQoJJHtMTn0gLXMgJHtN
QUtFRklMRV9QUkVJTn0gJHtXUktTUkN9LwouZW5kaWYKCmRvLWNvbmZpZ3VyZToKCWNkICR7
V1JLU1JDfSAmJiAke01BS0V9IC1mIE1ha2VmaWxlLnByZS5pbiBib290CgouaWYgIWRlZmlu
ZWQoTk9QT1JURE9DUykKcG9zdC1pbnN0YWxsOgoJQCR7TUtESVJ9ICR7UFJFRklYfS9zaGFy
ZS9kb2MvcHktTXlTUUwKCUAke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L1JFQURNRSAke1BS
RUZJWH0vc2hhcmUvZG9jL3B5LU15U1FMCglAJHtFQ0hPX0NNRH0gInNoYXJlL2RvYy9weS1N
eVNRTC9SRUFETUUiID4+ICR7VE1QUExJU1R9CglAJHtFQ0hPX0NNRH0gIkBkaXJybSBzaGFy
ZS9kb2MvcHktTXlTUUwiID4+ICR7VE1QUExJU1R9Ci5lbmRpZgoJQCR7Q0FUfSAke1BLR01F
U1NBR0V9CgouaW5jbHVkZSA8YnNkLnBvcnQucG9zdC5taz4KAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHktTXlT
UUwvZGlzdGluZm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDY0NCAAMDAwMDAw
IAAwMDAwMDAgADAwMDAwMDAwMTQ2IDEwMDU0MzY1NzAzIDAxNDMxNgAgMAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMHJvb3QAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAd2hlZWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw
MDAwMDAgADAwMDAwMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABNRDUgKE15U1FMbW9kdWxlLTEuNC50YXIuZ3opID0gNWRh
MTNjOTgwNjQ1MGUwODUwNjBlODBiNGU2MGE1MWUKU0laRSAoTXlTUUxtb2R1bGUtMS40LnRh
ci5neikgPSAxOTA1NwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB5LU15U1FM
L3BrZy1kZXNjcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDA2NDQgADAwMDAwMCAA
MDAwMDAwIAAwMDAwMDAwMDI0MyAwNzAzNzYzNDc3MCAwMTQzNjYAIDAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDByb290AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAHdoZWVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAw
MDAwIAAwMDAwMDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAWW91IGNhbiBlYXNpbHkgYWNjZXNzIGEgTXlTUUwgZGF0YWJh
c2UgdGhyb3VnaCB0aGUgUHl0aG9uIE15U1FMIG1vZHVsZS4KCkJlZm9yZSB1c2luZyB0aGUg
UHl0aG9uIE15U1FMIGZ1bmN0aW9ucywgdGhlIG1vZHVsZSBtdXN0IGJlIGltcG9ydGVkIHdp
dGgKImltcG9ydCBNeVNRTCIuCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweS1NeVNRTC9w
a2ctbWVzc2FnZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwNjQ0IAAwMDAwMDAgADAw
MDAwMCAAMDAwMDAwMDEyNDcgMDcxMTM0MzI3NDEgMDE0NzA0ACAwAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyADAwcm9vdAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAB3aGVlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAw
MCAAMDAwMDAwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCldBUk5JTkc6IFRo
aXMgcG9ydCBpcyBhIHZlcnkgb2xkIFB5dGhvbiBNeVNRTCBpbnRlcmZhY2Ugd2hpY2ggZG9l
c24ndCBhY3RpdmVseQogICAgICAgICBtYWludGFpbmVkIGJ5IGl0cyBhdXRob3JzIGFueW1v
cmUuIFNvbWUgZWZmb3J0cyB3ZXJlIHJlcXVpcmVkIHRvIG1ha2UKICAgICAgICAgaXQgd29y
a2luZyB3aXRoIG5ld2VzdCB2ZXJzaW9ucyBvZiBNeVNRTCwgYW5kIGl0IGlzIGhpZ2hseSBs
aWtlbHkKICAgICAgICAgdGhhdCBmdXJ0aGVyIE15U1FMIGRldmVsb3BtZW50IHdvdWxkIG1h
a2UgaGFyZCBvciBldmVuIGltcG9zc2libGUgdG8KICAgICAgICAgZ2V0IHRoaXMgbW9kdWxl
IHdvcmtpbmcgaW4gdGhlIGZ1dHVyZS4KCiAgICAgICAgIFRoZSBiZXR0ZXIgcG9ydCBuYW1l
ZCBweS1NeVNRTGRiIGF2YWlsYWJsZSwgd2hpY2ggc2hvdWxkIGJlIHVzZWQgaW4KICAgICAg
ICAgYWxsIGNhc2VzIHdoZXJlIGNvbXBhdGFiaWxpdHkgYW5kIGZ1dHVyZSBtYWludGFpbmFi
aWxpdHkgaXMgZGVzaXJhYmxlLgorKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwoAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABweS1NeVNRTC9maWxlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAMDAwNzU1IAAwMDAwMDAgADAwMDAwMCAAMDAwMDAwMDAwMDAgMTAxNjQ1NDQxNjYg
MDEzNjAyACA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AHVzdGFyADAwcm9vdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3aGVlbAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAADAwMDAwMCAAMDAwMDAwIAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB5LU15U1FML2ZpbGVz
L01ha2VmaWxlLnByZS5pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDA2NDQgADAwMDAwMCAAMDAwMDAw
IAAwMDAwMDAyMzcxMyAwNzQxNzAzNzM3MiAwMTY1MjQAIDAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDByb290AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAHdoZWVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwMDAwIAAw
MDAwMDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAIyBVbml2ZXJzYWwgVW5peCBNYWtlZmlsZSBmb3IgUHl0aG9uIGV4dGVu
c2lvbnMKIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
CiMgU2hvcnQgSW5zdHJ1Y3Rpb25zCiMgLS0tLS0tLS0tLS0tLS0tLS0tCgojIDEuIEJ1aWxk
IGFuZCBpbnN0YWxsIFB5dGhvbiAoMS41IG9yIG5ld2VyKS4KIyAyLiAibWFrZSAtZiBNYWtl
ZmlsZS5wcmUuaW4gYm9vdCIKIyAzLiAibWFrZSIKIyBZb3Ugc2hvdWxkIG5vdyBoYXZlIGEg
c2hhcmVkIGxpYnJhcnkuCgojIExvbmcgSW5zdHJ1Y3Rpb25zCiMgLS0tLS0tLS0tLS0tLS0t
LS0KCiMgQnVpbGQgKmFuZCBpbnN0YWxsKiB0aGUgYmFzaWMgUHl0aG9uIDEuNSBkaXN0cmli
dXRpb24uICBTZWUgdGhlCiMgUHl0aG9uIFJFQURNRSBmb3IgaW5zdHJ1Y3Rpb25zLiAgKFRo
aXMgdmVyc2lvbiBvZiBNYWtlZmlsZS5wcmUuaW4KIyBvbmx5IHdpdGhzIHdpdGggUHl0aG9u
IDEuNSwgYWxwaGEgMyBvciBuZXdlci4pCgojIENyZWF0ZSBhIGZpbGUgU2V0dXAuaW4gZm9y
IHlvdXIgZXh0ZW5zaW9uLiAgVGhpcyBmaWxlIGZvbGxvd3MgdGhlCiMgZm9ybWF0IG9mIHRo
ZSBNb2R1bGVzL1NldHVwLmRpc3QgZmlsZTsgc2VlIHRoZSBpbnN0cnVjdGlvbnMgdGhlcmUu
CiMgRm9yIGEgc2ltcGxlIG1vZHVsZSBjYWxsZWQgInNwYW0iIG9uIGZpbGUgInNwYW1tb2R1
bGUuYyIsIGl0IGNhbgojIGNvbnRhaW4gYSBzaW5nbGUgbGluZToKIyAgIHNwYW0gc3BhbW1v
ZHVsZS5jCiMgWW91IGNhbiBidWlsZCBhcyBtYW55IG1vZHVsZXMgYXMgeW91IHdhbnQgaW4g
dGhlIHNhbWUgZGlyZWN0b3J5IC0tCiMganVzdCBoYXZlIGEgc2VwYXJhdGUgbGluZSBmb3Ig
ZWFjaCBvZiB0aGVtIGluIHRoZSBTZXR1cC5pbiBmaWxlLgoKIyBJZiB5b3Ugd2FudCB0byBi
dWlsZCB5b3VyIGV4dGVuc2lvbiBhcyBhIHNoYXJlZCBsaWJyYXJ5LCBpbnNlcnQgYQojIGxp
bmUgY29udGFpbmluZyBqdXN0IHRoZSBzdHJpbmcKIyAgICpzaGFyZWQqCiMgYXQgdGhlIHRv
cCBvZiB5b3VyIFNldHVwLmluIGZpbGUuCgojIE5vdGUgdGhhdCB0aGUgYnVpbGQgcHJvY2Vz
cyBjb3BpZXMgU2V0dXAuaW4gdG8gU2V0dXAsIGFuZCB0aGVuIHdvcmtzCiMgd2l0aCBTZXR1
cC4gIEl0IGRvZXNuJ3Qgb3ZlcndyaXRlIFNldHVwIHdoZW4gU2V0dXAuaW4gaXMgY2hhbmdl
ZCwgc28KIyB3aGlsZSB5b3UncmUgaW4gdGhlIHByb2Nlc3Mgb2YgZGVidWdnaW5nIHlvdXIg
U2V0dXAuaW4gZmlsZSwgeW91IG1heQojIHdhbnQgdG8gZWRpdCBTZXR1cCBpbnN0ZWFkLCBh
bmQgY29weSBpdCBiYWNrIHRvIFNldHVwLmluIGxhdGVyLgojIChBbGwgdGhpcyBpcyBkb25l
IHNvIHlvdSBjYW4gZGlzdHJpYnV0ZSB5b3VyIGV4dGVuc2lvbiBlYXNpbHkgYW5kCiMgc29t
ZW9uZSBlbHNlIGNhbiBzZWxlY3QgdGhlIG1vZHVsZXMgdGhleSBhY3R1YWxseSB3YW50IHRv
IGJ1aWxkIGJ5CiMgY29tbWVudGluZyBvdXQgbGluZXMgaW4gdGhlIFNldHVwIGZpbGUsIHdp
dGhvdXQgZWRpdGluZyB0aGUKIyBvcmlnaW5hbC4gIEVkaXRpbmcgU2V0dXAgaXMgYWxzbyB1
c2VkIHRvIHNwZWNpZnkgbm9uc3RhbmRhcmQKIyBsb2NhdGlvbnMgZm9yIGluY2x1ZGUgb3Ig
bGlicmFyeSBmaWxlcy4pCgojIENvcHkgdGhpcyBmaWxlIChNaXNjL01ha2VmaWxlLnByZS5p
bikgdG8gdGhlIGRpcmVjdG9yeSBjb250YWluaW5nCiMgeW91ciBleHRlbnNpb24uCgojIFJ1
biAibWFrZSAtZiBNYWtlZmlsZS5wcmUuaW4gYm9vdCIuICBUaGlzIGNyZWF0ZXMgTWFrZWZp
bGUKIyAocHJvZHVjaW5nIE1ha2VmaWxlLnByZSBhbmQgc2Vkc2NyaXB0IGFzIGludGVybWVk
aWF0ZSBmaWxlcykgYW5kCiMgY29uZmlnLmMsIGluY29ycG9yYXRpbmcgdGhlIHZhbHVlcyBm
b3Igc3lzLnByZWZpeCwgc3lzLmV4ZWNfcHJlZml4CiMgYW5kIHN5cy52ZXJzaW9uIGZyb20g
dGhlIGluc3RhbGxlZCBQeXRob24gYmluYXJ5LiAgRm9yIHRoaXMgdG8gd29yaywKIyB0aGUg
cHl0aG9uIGJpbmFyeSBtdXN0IGJlIG9uIHlvdXIgcGF0aC4gIElmIHRoaXMgZmFpbHMsIHRy
eQojICAgbWFrZSAtZiBNYWtlZmlsZS5wcmUuaW4gTWFrZWZpbGUgVkVSU0lPTj0xLjUgaW5z
dGFsbGRpcj08cHJlZml4PgojIHdoZXJlIDxwcmVmaXg+IGlzIHRoZSBwcmVmaXggdXNlZCB0
byBpbnN0YWxsIFB5dGhvbiBmb3IgaW5zdGFsbGRpcgojIChhbmQgcG9zc2libHkgc2ltaWxh
ciBmb3IgZXhlY19pbnN0YWxsZGlyPTxleGVjX3ByZWZpeD4pLgoKIyBOb3RlOiAibWFrZSBi
b290IiBpbXBsaWVzICJtYWtlIGNsb2JiZXIiIC0tIGl0IGFzc3VtZXMgdGhhdCB3aGVuIHlv
dQojIGJvb3RzdHJhcCB5b3UgbWF5IGhhdmUgY2hhbmdlZCBwbGF0Zm9ybXMgc28gaXQgcmVt
b3ZlcyBhbGwgcHJldmlvdXMKIyBvdXRwdXQgZmlsZXMuCgojIElmIHlvdSBhcmUgYnVpbGRp
bmcgeW91ciBleHRlbnNpb24gYXMgYSBzaGFyZWQgbGlicmFyeSAoeW91cgojIFNldHVwLmlu
IGZpbGUgc3RhcnRzIHdpdGggKnNoYXJlZCopLCBydW4gIm1ha2UiIG9yICJtYWtlIHNoYXJl
ZG1vZHMiCiMgdG8gYnVpbGQgdGhlIHNoYXJlZCBsaWJyYXJ5IGZpbGVzLiAgSWYgeW91IGFy
ZSBidWlsZGluZyBhIHN0YXRpY2FsbHkKIyBsaW5rZWQgUHl0aG9uIGJpbmFyeSAodGhlIG9u
bHkgc29sdXRpb24gb2YgeW91ciBwbGF0Zm9ybSBkb2Vzbid0CiMgc3VwcG9ydCBzaGFyZWQg
bGlicmFyaWVzLCBhbmQgc29tZXRpbWVzIGhhbmR5IGlmIHlvdSB3YW50IHRvCiMgZGlzdHJp
YnV0ZSBvciBpbnN0YWxsIHRoZSByZXN1bHRpbmcgUHl0aG9uIGJpbmFyeSksIHJ1biAibWFr
ZQojIHB5dGhvbiIuCgojIE5vdGU6IEVhY2ggdGltZSB5b3UgZWRpdCBNYWtlZmlsZS5wcmUu
aW4gb3IgU2V0dXAsIHlvdSBtdXN0IHJ1bgojICJtYWtlIE1ha2VmaWxlIiBiZWZvcmUgcnVu
bmluZyAibWFrZSIuCgojIEhpbnQ6IGlmIHlvdSB3YW50IHRvIHVzZSBWUEFUSCwgeW91IGNh
biBzdGFydCBpbiBhbiBlbXB0eQojIHN1YmRpcmVjdG9yeSBhbmQgc2F5IChlLmcuKToKIyAg
IG1ha2UgLWYgLi4vTWFrZWZpbGUucHJlLmluIGJvb3Qgc3JjZGlyPS4uIFZQQVRIPS4uCgoK
IyA9PT0gQm9vdHN0cmFwIHZhcmlhYmxlcyAoZWRpdGVkIHRocm91Z2ggIm1ha2UgYm9vdCIp
ID09PQoKIyBUaGUgcHJlZml4IHVzZWQgYnkgIm1ha2UgaW5jbGluc3RhbGwgbGliYWluc3Rh
bGwiIG9mIGNvcmUgcHl0aG9uCmluc3RhbGxkaXI9CS91c3IvbG9jYWwKCiMgVGhlIGV4ZWNf
cHJlZml4IHVzZWQgYnkgdGhlIHNhbWUKZXhlY19pbnN0YWxsZGlyPSQoaW5zdGFsbGRpcikK
CiMgU291cmNlIGRpcmVjdG9yeSBhbmQgVlBBVEggaW4gY2FzZSB5b3Ugd2FudCB0byB1c2Ug
VlBBVEguCiMgKFlvdSB3aWxsIGhhdmUgdG8gZWRpdCB0aGVzZSB0d28gbGluZXMgeW91cnNl
bGYgLS0gdGhlcmUgaXMgbm8KIyBhdXRvbWF0aWMgc3VwcG9ydCBhcyB0aGUgTWFrZWZpbGUg
aXMgbm90IGdlbmVyYXRlZCBieQojIGNvbmZpZy5zdGF0dXMuKQpzcmNkaXI9CQkuClZQQVRI
PQkJLgoKIyA9PT0gVmFyaWFibGVzIHRoYXQgeW91IG1heSB3YW50IHRvIGN1c3RvbWl6ZSAo
cmFyZWx5KSA9PT0KCiMgKFN0YXRpYykgYnVpbGQgdGFyZ2V0ClRBUkdFVD0JCXB5dGhvbgoK
IyBJbnN0YWxsZWQgcHl0aG9uIGJpbmFyeSAodXNlZCBvbmx5IGJ5IGJvb3QgdGFyZ2V0KQpQ
WVRIT049CQlweXRob24KCiMgQWRkIG1vcmUgLUkgYW5kIC1EIG9wdGlvbnMgaGVyZQpDRkxB
R1M9CQkkKE9QVCkgLUkkKElOQ0xVREVQWSkgLUkkKEVYRUNJTkNMVURFUFkpICQoREVGUykK
CiMgVGhlc2UgdHdvIHZhcmlhYmxlcyBjYW4gYmUgc2V0IGluIFNldHVwIHRvIG1lcmdlIGV4
dGVuc2lvbnMuCiMgU2VlIGV4YW1wbGVbMjNdLgpCQVNFTElCPQkKQkFTRVNFVFVQPQkKCiMg
PT09IFZhcmlhYmxlcyBzZXQgYnkgbWFrZXNldHVwID09PQoKTU9ET0JKUz0JX01PRE9CSlNf
Ck1PRExJQlM9CV9NT0RMSUJTXwoKIyA9PT0gRGVmaW5pdGlvbnMgYWRkZWQgYnkgbWFrZXNl
dHVwID09PQoKIyA9PT0gVmFyaWFibGVzIGZyb20gY29uZmlndXJlICh0aHJvdWdoIHNlZHNj
cmlwdCkgPT09CgpWRVJTSU9OPQlAVkVSU0lPTkAKQ0M9CQlAQ0NACkxJTktDQz0JCUBMSU5L
Q0NAClNHSV9BQkk9CUBTR0lfQUJJQApPUFQ9CQlAT1BUQApMREZMQUdTPQlATERGTEFHU0AK
TERMQVNUPQkJQExETEFTVEAKREVGUz0JCUBERUZTQApMSUJTPQkJQExJQlNACkxJQk09CQlA
TElCTUAKTElCQz0JCUBMSUJDQApSQU5MSUI9CQlAUkFOTElCQApNQUNIREVQPQlATUFDSERF
UEAKU089CQlAU09ACkxEU0hBUkVEPQlATERTSEFSRURACkNDU0hBUkVEPQlAQ0NTSEFSRURA
CkxJTktGT1JTSEFSRUQ9CUBMSU5LRk9SU0hBUkVEQApDWFg9CQlAQ1hYQAoKIyBJbnN0YWxs
IHByZWZpeCBmb3IgYXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50IGZpbGVzCnByZWZpeD0JCS91
c3IvbG9jYWwKCiMgSW5zdGFsbCBwcmVmaXggZm9yIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQg
ZmlsZXMKZXhlY19wcmVmaXg9CSQocHJlZml4KQoKIyBVbmNvbW1lbnQgdGhlIGZvbGxvd2lu
ZyB0d28gbGluZXMgZm9yIEFJWAojTElOS0NDPSAJJChMSUJQTCkvbWFrZXhwX2FpeCAkKExJ
QlBMKS9weXRob24uZXhwICIiICQoTElCUkFSWSk7ICQoUFVSSUZZKSAkKENDKQojTERTSEFS
RUQ9CSQoTElCUEwpL2xkX3NvX2FpeCAkKENDKSAtYkk6JChMSUJQTCkvcHl0aG9uLmV4cAoK
IyA9PT0gRml4ZWQgZGVmaW5pdGlvbnMgPT09CgojIFNoZWxsIHVzZWQgYnkgbWFrZSAoc29t
ZSB2ZXJzaW9ucyBkZWZhdWx0IHRvIHRoZSBsb2dpbiBzaGVsbCwgd2hpY2ggaXMgYmFkKQpT
SEVMTD0JCS9iaW4vc2gKCiMgRXhwYW5kZWQgZGlyZWN0b3JpZXMKQklORElSPQkJJChleGVj
X2luc3RhbGxkaXIpL2JpbgpMSUJESVI9CQkkKGV4ZWNfcHJlZml4KS9saWIKTUFORElSPQkJ
JChpbnN0YWxsZGlyKS9tYW4KSU5DTFVERURJUj0JJChpbnN0YWxsZGlyKS9pbmNsdWRlClND
UklQVERJUj0JJChwcmVmaXgpL2xpYgoKIyBEZXRhaWxlZCBkZXN0aW5hdGlvbiBkaXJlY3Rv
cmllcwpCSU5MSUJERVNUPQkkKExJQkRJUikvcHl0aG9uJChWRVJTSU9OKQpMSUJERVNUPQkk
KFNDUklQVERJUikvcHl0aG9uJChWRVJTSU9OKQpJTkNMVURFUFk9CSQoSU5DTFVERURJUikv
cHl0aG9uJChWRVJTSU9OKQpFWEVDSU5DTFVERVBZPQkkKGV4ZWNfaW5zdGFsbGRpcikvaW5j
bHVkZS9weXRob24kKFZFUlNJT04pCkxJQlA9CQkkKGV4ZWNfaW5zdGFsbGRpcikvbGliL3B5
dGhvbiQoVkVSU0lPTikKREVTVFNIQVJFRD0JJChCSU5MSUJERVNUKS9zaXRlLXBhY2thZ2Vz
CgpMSUJQTD0JCSQoTElCUCkvY29uZmlnCgpQWVRIT05MSUJTPQkkKExJQlBMKS9saWJweXRo
b24kKFZFUlNJT04pLmEKCk1BS0VTRVRVUD0JJChMSUJQTCkvbWFrZXNldHVwCk1BS0VGSUxF
PQkkKExJQlBMKS9NYWtlZmlsZQpDT05GSUdDPQkkKExJQlBMKS9jb25maWcuYwpDT05GSUdD
SU49CSQoTElCUEwpL2NvbmZpZy5jLmluClNFVFVQPQkJJChMSUJQTCkvU2V0dXAuY29uZmln
ICQoTElCUEwpL1NldHVwLmxvY2FsICQoTElCUEwpL1NldHVwCgpTWVNMSUJTPQkkKExJQk0p
ICQoTElCQykKCkFERE9CSlM9CSQoTElCUEwpL3B5dGhvbi5vIGNvbmZpZy5vCgojIFBvcnRh
YmxlIGluc3RhbGwgc2NyaXB0IChjb25maWd1cmUgZG9lc24ndCBhbHdheXMgZ3Vlc3Mgcmln
aHQpCklOU1RBTEw9CSQoTElCUEwpL2luc3RhbGwtc2ggLWMKIyBTaGFyZWQgbGlicmFyaWVz
IG11c3QgYmUgaW5zdGFsbGVkIHdpdGggZXhlY3V0YWJsZSBtb2RlIG9uIHNvbWUgc3lzdGVt
czsKIyByYXRoZXIgdGhhbiBmaWd1cmluZyBvdXQgZXhhY3RseSB3aGljaCwgd2UgYWx3YXlz
IGdpdmUgdGhlbSBleGVjdXRhYmxlIG1vZGUuCiMgQWxzbywgbWFraW5nIHRoZW0gcmVhZC1v
bmx5IHNlZW1zIHRvIGJlIGEgZ29vZCBpZGVhLi4uCklOU1RBTExfU0hBUkVEPQkke0lOU1RB
TEx9IC1tIDU1NQoKIyA9PT0gRml4ZWQgcnVsZXMgPT09CgojIERlZmF1bHQgdGFyZ2V0LiAg
VGhpcyBidWlsZHMgc2hhcmVkIGxpYnJhcmllcyBvbmx5CmRlZmF1bHQ6CXNoYXJlZG1vZHMK
CiMgQnVpbGQgZXZlcnl0aGluZwphbGw6CQlzdGF0aWMgc2hhcmVkbW9kcwoKIyBCdWlsZCBz
aGFyZWQgbGlicmFyaWVzIGZyb20gb3VyIGV4dGVuc2lvbiBtb2R1bGVzCnNoYXJlZG1vZHM6
CSQoU0hBUkVETU9EUykKCiMgQnVpbGQgYSBzdGF0aWMgUHl0aG9uIGJpbmFyeSBjb250YWlu
aW5nIG91ciBleHRlbnNpb24gbW9kdWxlcwpzdGF0aWM6CQkkKFRBUkdFVCkKJChUQVJHRVQp
OgkkKEFERE9CSlMpIGxpYi5hICQoUFlUSE9OTElCUykgTWFrZWZpbGUgJChCQVNFTElCKQoJ
CSQoTElOS0NDKSAkKExERkxBR1MpICQoTElOS0ZPUlNIQVJFRCkgXAoJCSAkKEFERE9CSlMp
IGxpYi5hICQoUFlUSE9OTElCUykgXAoJCSAkKExJTktQQVRIKSAkKEJBU0VMSUIpICQoTU9E
TElCUykgJChMSUJTKSAkKFNZU0xJQlMpIFwKCQkgLW8gJChUQVJHRVQpICQoTERMQVNUKQoK
aW5zdGFsbDoJc2hhcmVkbW9kcwoJCWlmIHRlc3QgISAtZCAkKERFU1RTSEFSRUQpIDsgdGhl
biBcCgkJCW1rZGlyICQoREVTVFNIQVJFRCkgOyBlbHNlIHRydWUgOyBmaQoJCS1mb3IgaSBp
biBYICQoU0hBUkVETU9EUyk7IGRvIFwKCQkJaWYgdGVzdCAkJGkgIT0gWDsgXAoJCQl0aGVu
ICQoSU5TVEFMTF9TSEFSRUQpICQkaSAkKERFU1RTSEFSRUQpLyQkaTsgXAoJCQlmaTsgXAoJ
CWRvbmUKCiMgQnVpbGQgdGhlIGxpYnJhcnkgY29udGFpbmluZyBvdXIgZXh0ZW5zaW9uIG1v
ZHVsZXMKbGliLmE6CQkkKE1PRE9CSlMpCgkJLXJtIC1mIGxpYi5hCgkJYXIgY3IgbGliLmEg
JChNT0RPQkpTKQoJCS0kKFJBTkxJQikgbGliLmEgCgojIFRoaXMgcnVucyBtYWtlc2V0dXAg
KnR3aWNlKiB0byB1c2UgdGhlIEJBU0VTRVRVUCBkZWZpbml0aW9uIGZyb20gU2V0dXAKY29u
ZmlnLmMgTWFrZWZpbGU6CU1ha2VmaWxlLnByZSBTZXR1cCAkKEJBU0VTRVRVUCkgJChNQUtF
U0VUVVApCgkJJChNQUtFU0VUVVApIFwKCQkgLW0gTWFrZWZpbGUucHJlIC1jICQoQ09ORklH
Q0lOKSBTZXR1cCAtbiAkKEJBU0VTRVRVUCkgJChTRVRVUCkKCQkkKE1BS0UpIC1mIE1ha2Vm
aWxlIGRvLWl0LWFnYWluCgojIEludGVybmFsIHRhcmdldCB0byBydW4gbWFrZXNldHVwIGZv
ciB0aGUgc2Vjb25kIHRpbWUKZG8taXQtYWdhaW46CgkJJChNQUtFU0VUVVApIFwKCQkgLW0g
TWFrZWZpbGUucHJlIC1jICQoQ09ORklHQ0lOKSBTZXR1cCAtbiAkKEJBU0VTRVRVUCkgJChT
RVRVUCkKCiMgTWFrZSBjb25maWcubyBmcm9tIHRoZSBjb25maWcuYyBjcmVhdGVkIGJ5IG1h
a2VzZXR1cApjb25maWcubzoJY29uZmlnLmMKCQkkKENDKSAkKENGTEFHUykgLWMgY29uZmln
LmMKCiMgU2V0dXAgaXMgY29waWVkIGZyb20gU2V0dXAuaW4gKm9ubHkqIGlmIGl0IGRvZXNu
J3QgeWV0IGV4aXN0ClNldHVwOgoJCWNwICQoc3JjZGlyKS9TZXR1cC5pbiBTZXR1cAoKIyBN
YWtlIHRoZSBpbnRlcm1lZGlhdGUgTWFrZWZpbGUucHJlIGZyb20gTWFrZWZpbGUucHJlLmlu
Ck1ha2VmaWxlLnByZTogTWFrZWZpbGUucHJlLmluIHNlZHNjcmlwdAoJCXNlZCAtZiBzZWRz
Y3JpcHQgJChzcmNkaXIpL01ha2VmaWxlLnByZS5pbiA+TWFrZWZpbGUucHJlCgojIFNob3J0
Y3V0cyB0byBtYWtlIHRoZSBzZWQgYXJndW1lbnRzIG9uIG9uZSBsaW5lClA9cHJlZml4CkU9
ZXhlY19wcmVmaXgKSD1HZW5lcmF0ZWQgYXV0b21hdGljYWxseSBmcm9tIE1ha2VmaWxlLnBy
ZS5pbiBieSBzZWRzY3JpcHQuCkw9TElOS0ZPUlNIQVJFRAoKIyBNYWtlIHRoZSBzZWQgc2Ny
aXB0IHVzZWQgdG8gY3JlYXRlIE1ha2VmaWxlLnByZSBmcm9tIE1ha2VmaWxlLnByZS5pbgpz
ZWRzY3JpcHQ6CSQoTUFLRUZJTEUpCglzZWQgLW4gXAoJIC1lICcxcy8uKi8xaVxcL3AnIFwK
CSAtZSAnMnMlLiolIyAkSCVwJyBcCgkgLWUgJy9eVkVSU0lPTj0vcy9eVkVSU0lPTj1bIAld
KlwoLipcKS9zJUBWRVJTSU9OW0BdJVwxJS9wJyBcCgkgLWUgJy9eQ0M9L3MvXkNDPVsgCV0q
XCguKlwpL3MlQENDW0BdJVwxJS9wJyBcCgkgLWUgJy9eQ1hYPS9zL15DWFg9WyAJXSpcKC4q
XCkvcyVAQ1hYW0BdJVwxJS9wJyBcCgkgLWUgJy9eTElOS0NDPS9zL15MSU5LQ0M9WyAJXSpc
KC4qXCkvcyVATElOS0NDW0BdJVwxJS9wJyBcCgkgLWUgJy9eT1BUPS9zL15PUFQ9WyAJXSpc
KC4qXCkvcyVAT1BUW0BdJVwxJS9wJyBcCgkgLWUgJy9eTERGTEFHUz0vcy9eTERGTEFHUz1b
IAldKlwoLipcKS9zJUBMREZMQUdTW0BdJVwxJS9wJyBcCgkgLWUgJy9eTERMQVNUPS9zL15M
RExBU1Q9WyAgICAgIF0qXCguKlwpL3MlQExETEFTVFtAXSVcMSUvcCcgXAoJIC1lICcvXkRF
RlM9L3MvXkRFRlM9WyAJXSpcKC4qXCkvcyVAREVGU1tAXSVcMSUvcCcgXAoJIC1lICcvXkxJ
QlM9L3MvXkxJQlM9WyAJXSpcKC4qXCkvcyVATElCU1tAXSVcMSUvcCcgXAoJIC1lICcvXkxJ
Qk09L3MvXkxJQk09WyAJXSpcKC4qXCkvcyVATElCTVtAXSVcMSUvcCcgXAoJIC1lICcvXkxJ
QkM9L3MvXkxJQkM9WyAJXSpcKC4qXCkvcyVATElCQ1tAXSVcMSUvcCcgXAoJIC1lICcvXlJB
TkxJQj0vcy9eUkFOTElCPVsgCV0qXCguKlwpL3MlQFJBTkxJQltAXSVcMSUvcCcgXAoJIC1l
ICcvXk1BQ0hERVA9L3MvXk1BQ0hERVA9WyAJXSpcKC4qXCkvcyVATUFDSERFUFtAXSVcMSUv
cCcgXAoJIC1lICcvXlNPPS9zL15TTz1bIAldKlwoLipcKS9zJUBTT1tAXSVcMSUvcCcgXAoJ
IC1lICcvXkxEU0hBUkVEPS9zL15MRFNIQVJFRD1bIAldKlwoLipcKS9zJUBMRFNIQVJFRFtA
XSVcMSUvcCcgXAoJIC1lICcvXkNDU0hBUkVEPS9zL15DQ1NIQVJFRD1bIAldKlwoLipcKS9z
JUBDQ1NIQVJFRFtAXSVcMSUvcCcgXAoJIC1lICcvXlNHSV9BQkk9L3MvXlNHSV9BQkk9WyAJ
XSpcKC4qXCkvcyVAU0dJX0FCSVtAXSVcMSUvcCcgXAoJIC1lICcvXiRMPS9zL14kTD1bIAld
KlwoLipcKS9zJUAkTFtAXSVcMSUvcCcgXAoJIC1lICcvXiRQPS9zL14kUD1cKC4qXCkvcyVe
JFA9LiolJFA9XDElL3AnIFwKCSAtZSAnL14kRT0vcy9eJEU9XCguKlwpL3MlXiRFPS4qJSRF
PVwxJS9wJyBcCgkgJChNQUtFRklMRSkgPnNlZHNjcmlwdAoJZWNobyAiL15pbnN0YWxsZGly
PS9zJT0uKiU9CSQoaW5zdGFsbGRpciklIiA+PnNlZHNjcmlwdAoJZWNobyAiL15leGVjX2lu
c3RhbGxkaXI9L3MlPS4qJT0kKGV4ZWNfaW5zdGFsbGRpciklIiA+PnNlZHNjcmlwdAoJZWNo
byAiL15zcmNkaXI9L3MlPS4qJT0JCSQoc3JjZGlyKSUiID4+c2Vkc2NyaXB0CgllY2hvICIv
XlZQQVRIPS9zJT0uKiU9CQkkKFZQQVRIKSUiID4+c2Vkc2NyaXB0CgllY2hvICIvXkxJTktQ
QVRIPS9zJT0uKiU9CSQoTElOS1BBVEgpJSIgPj5zZWRzY3JpcHQKCWVjaG8gIi9eQkFTRUxJ
Qj0vcyU9LiolPQkkKEJBU0VMSUIpJSIgPj5zZWRzY3JpcHQKCWVjaG8gIi9eQkFTRVNFVFVQ
PS9zJT0uKiU9CSQoQkFTRVNFVFVQKSUiID4+c2Vkc2NyaXB0CgojIEJvb3RzdHJhcCB0YXJn
ZXQKYm9vdDoJY2xvYmJlcgoJVkVSU0lPTj1gJChQWVRIT04pIC1jICJpbXBvcnQgc3lzOyBw
cmludCBzeXMudmVyc2lvbls6M10iYDsgXAoJaW5zdGFsbGRpcj1gJChQWVRIT04pIC1jICJp
bXBvcnQgc3lzOyBwcmludCBzeXMucHJlZml4ImA7IFwKCWV4ZWNfaW5zdGFsbGRpcj1gJChQ
WVRIT04pIC1jICJpbXBvcnQgc3lzOyBwcmludCBzeXMuZXhlY19wcmVmaXgiYDsgXAoJJChN
QUtFKSAtZiAkKHNyY2RpcikvTWFrZWZpbGUucHJlLmluIFZQQVRIPSQoVlBBVEgpIHNyY2Rp
cj0kKHNyY2RpcikgXAoJCVZFUlNJT049JCRWRVJTSU9OIFwKCQlpbnN0YWxsZGlyPSQkaW5z
dGFsbGRpciBcCgkJZXhlY19pbnN0YWxsZGlyPSQkZXhlY19pbnN0YWxsZGlyIFwKCQlNYWtl
ZmlsZQoKIyBIYW5keSB0YXJnZXQgdG8gcmVtb3ZlIGludGVybWVkaWF0ZSBmaWxlcyBhbmQg
YmFja3VwcwpjbGVhbjoKCQktcm0gLWYgKi5vICp+CgojIEhhbmR5IHRhcmdldCB0byByZW1v
dmUgZXZlcnl0aGluZyB0aGF0IGlzIGVhc2lseSByZWdlbmVyYXRlZApjbG9iYmVyOgljbGVh
bgoJCS1ybSAtZiAqLmEgdGFncyBUQUdTIGNvbmZpZy5jIE1ha2VmaWxlLnByZSAkKFRBUkdF
VCkgc2Vkc2NyaXB0CgkJLXJtIC1mICouc28gKi5zbCBzb19sb2NhdGlvbnMKCgojIEhhbmR5
IHRhcmdldCB0byByZW1vdmUgZXZlcnl0aGluZyB5b3UgZG9uJ3Qgd2FudCB0byBkaXN0cmli
dXRlCmRpc3RjbGVhbjoJY2xvYmJlcgoJCS1ybSAtZiBNYWtlZmlsZSBTZXR1cAoAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB5LU15U1FM
L2ZpbGVzL1NldHVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDA2NDQgADAwMDAwMCAA
MDAwMDAwIAAwMDAwMDAwMDE0MyAxMDE2NDU0MzUyNCAwMTQ2NzcAIDAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIAMDByb290AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAHdoZWVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAw
MDAwIAAwMDAwMDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAKnNoYXJlZCoKTXlTUUwgTXlTUUxtb2R1bGUuYyAtSSR7TE9D
QUxCQVNFfS9pbmNsdWRlL215c3FsIC1MJHtMT0NBTEJBU0V9L2xpYi9teXNxbCAtbG15c3Fs
Y2xpZW50X3IKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweS1NeVNRTC9m
aWxlcy9wYXRjaC1hYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwNjQ0IAAwMDAwMDAgADAw
MDAwMCAAMDAwMDAwMDYzMTMgMTAxNjQ1NDQwMzIgMDE1MjU1ACAwAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyADAwcm9vdAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAB3aGVlbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDAw
MCAAMDAwMDAwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAC0tLSBNeVNRTG1vZHVsZS5jLm9yaWcJU2F0IE9jdCAgMyAxMjox
NDoxOCAxOTk4CisrKyBNeVNRTG1vZHVsZS5jCVdlZCBEZWMgMjkgMTc6MDY6MjIgMjAwNApA
QCAtMjMyLDcgKzIzMiw3IEBACiAgICAgUHlPYmplY3QgKnJvd2xpc3QsICpmaWVsZG9iajsK
ICAgICBNWVNRTF9GSUVMRCAqdGY7CiAgICAgaW50IGksIG47Ci0gICAgdW5zaWduZWQgaW50
ICpsZW5ndGhzOworICAgIHVuc2lnbmVkIGxvbmcgKmxlbmd0aHM7CiAKICAgICBuID0gbXlz
cWxfbnVtX2ZpZWxkcyhyZXMpOwogICAgIGxlbmd0aHMgPSBteXNxbF9mZXRjaF9sZW5ndGhz
KHJlcyk7CkBAIC0zODEsNyArMzgxLDcgQEAKICAgICBpZiAocmVzbGlzdCA9PSBOVUxMKSBy
ZXR1cm4gTlVMTDsKICAgICBuID0gbXlzcWxfbnVtX2ZpZWxkcyhyZXMpOwogICAgIGZvciAo
aSA9IDA7IGkgPCBuOyBpKyspIHsKLSAgICAgICAgdGYgPSAmKG15c3FsX2ZldGNoX2ZpZWxk
X2RpcmVjdChyZXMsIGkpKTsKKyAgICAgICAgdGYgPSBteXNxbF9mZXRjaF9maWVsZF9kaXJl
Y3QocmVzLCBpKTsKIAlpZiAodGYgPT0gTlVMTCkgewogCSAgICBpZiAocmVzLT5oYW5kbGUg
JiYgbXlzcWxfZXJyb3IocmVzLT5oYW5kbGUpWzBdICE9IDApIHsKIAkgICAgICAgIFB5RXJy
X1NldFN0cmluZyhNeVNRTEVycm9yLG15c3FsX2Vycm9yKHJlcy0+aGFuZGxlKSk7CkBAIC01
MTIsNyArNTEyLDggQEAKICAgICBEQkgtPmRiaF91c2VfcmVzdWx0ID0gMDsKICAgICBEQkgt
PmhhbmRsZSA9ICZEQkgtPmNvbm5lY3Rpb247CiAgICAgREJILT5zdGggPSBOVUxMOwotICAg
IGlmICghKG15c3FsX2Nvbm5lY3QoREJILT5oYW5kbGUsIGRiaG9zdCwgZGJ1c2VyLCBkYnBh
c3MpKSkgeworICAgIG15c3FsX2luaXQoREJILT5oYW5kbGUpOworICAgIGlmICghKG15c3Fs
X3JlYWxfY29ubmVjdChEQkgtPmhhbmRsZSwgZGJob3N0LCBkYnVzZXIsIGRicGFzcywgTlVM
TCwgMCwgTlVMTCwgMGwpKSkgewogICAgICAgICBpZiAobXlzcWxfZXJyb3IoREJILT5oYW5k
bGUpWzBdICE9IDApIHsKIAkgICAgUHlFcnJfU2V0U3RyaW5nKE15U1FMRXJyb3IsbXlzcWxf
ZXJyb3IoREJILT5oYW5kbGUpKTsKIAl9IGVsc2UgewpAQCAtNzM1LDEyICs3MzYsMjAgQEAK
ICAgICAgUHlPYmplY3QgKmFyZ3M7CiB7CiAgICAgY2hhciAqZGJuYW1lOwotCisgICAgY2hh
ciBxdWVyeVs1MTJdOworICAgIGludCByYzsKICAgICBpZiAoIVB5QXJnX1BhcnNlVHVwbGUo
YXJncywgInM6Y3JlYXRlIiwgJmRibmFtZSkpIHJldHVybiBOVUxMOwogICAgIGlmIChzZWxm
LT5zdGggJiYgY2xlYXJfY2hhbm5lbChzZWxmLT5zdGgpKSByZXR1cm4gTlVMTDsKICAgICBQ
eV9YREVDUkVGKHNlbGYtPnN0aCk7CiAgICAgc2VsZi0+c3RoID0gTlVMTDsKLSAgICBpZiAo
bXlzcWxfY3JlYXRlX2RiKHNlbGYtPmhhbmRsZSwgZGJuYW1lKSkgeworICAgIAorICAgIHJj
ID0gc25wcmludGYocXVlcnksIHNpemVvZihxdWVyeSksICJDUkVBVEUgREFUQUJBU0UgJXMi
LCBkYm5hbWUpOworICAgIGlmIChyYyA+IHNpemVvZihxdWVyeSktMSkgeworICAgIAlQeUVy
cl9TZXRTdHJpbmcoTXlTUUxFcnJvciwiRGF0YWJhc2UgbmFtZSB0b28gbG9uZyIpOworICAg
IAlyZXR1cm4gTlVMTDsKKyAgICB9CisgICAgCisgICAgaWYgKG15c3FsX3F1ZXJ5KHNlbGYt
PmhhbmRsZSwgcXVlcnkpKSB7CiAgICAgICAgIFB5RXJyX1NldFN0cmluZyhNeVNRTEVycm9y
LCBteXNxbF9lcnJvcihzZWxmLT5oYW5kbGUpKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAg
ICAgfQpAQCAtODY3LDEyICs4NzYsMjEgQEAKICAgICAgUHlPYmplY3QgKmFyZ3M7CiB7CiAg
ICAgY2hhciAqZGJuYW1lOworICAgIGNoYXIgcXVlcnlbNTEyXTsKKyAgICBpbnQgcmM7CiAK
ICAgICBpZiAoIVB5QXJnX1BhcnNlVHVwbGUoYXJncywgInM6ZHJvcCIsICZkYm5hbWUpKSBy
ZXR1cm4gTlVMTDsKICAgICBpZiAoc2VsZi0+c3RoICYmIGNsZWFyX2NoYW5uZWwoc2VsZi0+
c3RoKSkgcmV0dXJuIE5VTEw7CiAgICAgUHlfWERFQ1JFRihzZWxmLT5zdGgpOwogICAgIHNl
bGYtPnN0aCA9IE5VTEw7Ci0gICAgaWYgKG15c3FsX2Ryb3BfZGIoc2VsZi0+aGFuZGxlLCBk
Ym5hbWUpKSB7CisgICAgCisgICAgcmMgPSBzbnByaW50ZihxdWVyeSwgc2l6ZW9mKHF1ZXJ5
KSwgIkRST1AgREFUQUJBU0UgJXMiLCBkYm5hbWUpOworICAgIGlmIChyYyA+IHNpemVvZihx
dWVyeSktMSkgeworICAgICAgICAgICBQeUVycl9TZXRTdHJpbmcoTXlTUUxFcnJvciwiRGF0
YWJhc2UgbmFtZSB0b28gbG9uZyIpOworICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9
CisgICAgICAgICAgICAgICAgICAgICAgICAgCisgICAgaWYgKG15c3FsX3F1ZXJ5KHNlbGYt
PmhhbmRsZSwgZGJuYW1lKSkgewogICAgICAgICBQeUVycl9TZXRTdHJpbmcoTXlTUUxFcnJv
ciwgbXlzcWxfZXJyb3Ioc2VsZi0+aGFuZGxlKSk7CiAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgIH0KQEAgLTExMjIsNyArMTE0MCw3IEBACiAgICAgaWYgKHJvd3MgPiAwKSB7CiAgICAg
ICAgIGNvbHMgPSBteXNxbF9udW1fZmllbGRzKHNlbGYtPnJlcyk7CiAgICAgICAgIGZvciAo
aj0wOyBqPGNvbHM7IGorKykgewotIAkgICAgdGYgPSAmKG15c3FsX2ZldGNoX2ZpZWxkX2Rp
cmVjdChzZWxmLT5yZXMsaikpOworIAkgICAgdGYgPSBteXNxbF9mZXRjaF9maWVsZF9kaXJl
Y3Qoc2VsZi0+cmVzLGopOwogCSAgICBpZiAodGYgPT0gTlVMTCkgewogCQlpZiAoc2VsZi0+
cmVzLT5oYW5kbGUgJiYgbXlzcWxfZXJyb3Ioc2VsZi0+cmVzLT5oYW5kbGUpWzBdICE9IDAp
IHsKIAkJICAgIFB5RXJyX1NldFN0cmluZyhNeVNRTEVycm9yLG15c3FsX2Vycm9yKHNlbGYt
PnJlcy0+aGFuZGxlKSk7CkBAIC0xMTQ0LDcgKzExNjIsNyBAQAogCSAgICByb3dsaXN0ID0g
UHlMaXN0X0dldEl0ZW0oZGF0YWxpc3QsaSk7CiAJICAgIGlmIChyb3dsaXN0ID09IE5VTEwp
IGdvdG8gZXJyb3I7CiAJICAgIGZvciAoaj0wOyBqPGNvbHM7IGorKykgewotCSAgICAgICAg
dGYgPSAmKG15c3FsX2ZldGNoX2ZpZWxkX2RpcmVjdChzZWxmLT5yZXMsaikpOworCSAgICAg
ICAgdGYgPSBteXNxbF9mZXRjaF9maWVsZF9kaXJlY3Qoc2VsZi0+cmVzLGopOwogCQlpZiAo
dGYgPT0gTlVMTCkgewogCQkgICAgaWYgKHNlbGYtPnJlcy0+aGFuZGxlICYmIG15c3FsX2Vy
cm9yKHNlbGYtPnJlcy0+aGFuZGxlKVswXSAhPSAwKSB7CiAJCSAgICAgICAgUHlFcnJfU2V0
U3RyaW5nKE15U1FMRXJyb3IsbXlzcWxfZXJyb3Ioc2VsZi0+cmVzLT5oYW5kbGUpKTsKAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHktTXlTUUwvUkVBRE1FLmh0
bWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDY0NCAAMDAwMDAwIAAwMDAwMDAgADAw
MDAwMDAyMzcxIDEwMTY0NTQ0NzA1IDAxNDQwNAAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhcgAwMHJvb3QAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAd2hlZWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDAwMDAgADAwMDAw
MCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAA8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MIDIuMC8v
RU4iPgoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8dGl0bGU+VGhlIEZyZWVCU0QgUG9ydHMgQ29s
bGVjdGlvbiAoZGF0YWJhc2VzL3B5LU15U1FMKTwvdGl0bGU+CiAgPC9oZWFkPgoKICA8Ym9k
eT4KICAgIDxoMT5UaGUgRnJlZUJTRCBQb3J0cyBDb2xsZWN0aW9uIChkYXRhYmFzZXMvcHkt
TXlTUUwpPC9oMT4KICAgIDxocj4KCiAgICA8cD5Zb3UgYXJlIG5vdyBpbiB0aGUgZGlyZWN0
b3J5IGZvciB0aGUgcG9ydCAiZGF0YWJhc2VzL3B5LU15U1FMIi48L3A+CgogICAgPHA+VGhl
IHBhY2thZ2UgbmFtZSBvZiB0aGlzIHBvcnQgaXMgInB5LU15U1FMLTEuNCIuPC9wPgoKICAg
IDxwPlRoaXMgaXMgdGhlIG9uZS1saW5lIGRlc2NyaXB0aW9uIGZvciB0aGlzIHBvcnQ6PC9w
PgogICAgPGhyPgoKICAgIDxwPgpBY2Nlc3MgYSBNeVNRTCBkYXRhYmFzZSB0aHJvdWdoIFB5
dGhvbgogICAgPC9wPgogICAgPGhyPgoKICAgIDxwPlBsZWFzZSByZWFkIHRoZSAiPGEgaHJl
Zj0icGtnLWRlc2NyIj5kZXNjcmlwdGlvbiBmaWxlPC9hPiIgZm9yIGEKICAgIGxvbmdlciBk
ZXNjcmlwdGlvbi48L3A+CgogICAgPHA+SWYgbmVlZGVkLCB5b3UgbWF5IGNvbnRhY3QgdGhl
IDxhIGhyZWY9CiAgICAibWFpbHRvOm5jLXJvdGhlcmRvQG5ldGNvbG9nbmUuZGUiPm1haW50
YWluZXI8L2E+IG9mIHRoaXMgcG9ydCBvciB0aGUgcG9ydCA8YSBocmVmPQogICAgIm1haWx0
bzpwb3J0c0BGcmVlQlNELm9yZyI+bWFpbGluZy1saXN0PC9hPi48L3A+CgogICAgPHA+VGhp
cyBwb3J0IHJlcXVpcmVzIHBhY2thZ2UocykgIm15c3FsLWNsaWVudC00LjAuMjAgcGVybC01
LjYuMV8xMyBweXRob24tMi4yLjJfMiIgdG8gYnVpbGQuPC9wPgoKICAgIDxwPlRoaXMgcG9y
dCByZXF1aXJlcyBwYWNrYWdlKHMpICJteXNxbC1jbGllbnQtNC4wLjIwIHBlcmwtNS42LjFf
MTMgcHl0aG9uLTIuMi4yXzIiIHRvIHJ1bi48L3A+CgogICAgPHA+R28gdG8gdGhlIDxhIGhy
ZWY9Ii4uLy4uL1JFQURNRS5odG1sIj50b3Agb2YgdGhlIHBvcnRzIHRyZWU8L2E+IGZvcgog
ICAgYSBzdW1tYXJ5IG9uIGhvdyB0byB1c2UgdGhlIHBvcnRzIGNvbGxlY3Rpb24uPC9wPgog
ICAgPGhyPgoKICAgIDxwPjxhIGhyZWY9Ii4uL1JFQURNRS5odG1sIj5HbyB1cCBvbmUgbGV2
ZWw8L2E+IHwgPGEgaHJlZj0KICAgICIuLi8uLi9SRUFETUUuaHRtbCI+R28gdG8gdG9wIG9m
IHBvcnRzIHRyZWU8L2E+PC9wPgogIDwvYm9keT4KPC9odG1sPgoKAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
--------------020400090606050502040902
Content-Type: text/plain

Scanned by evaluation version of Dr.Web antivirus Daemon 
http://drweb.ru/unix/

--------------020400090606050502040902--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41D2CCD1.4070306>