This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

fortran/2144: gdb crash when my code is compiled with -fcase-preserve


>Number:         2144
>Category:       fortran
>Synopsis:       gdb crash when my code is compiled with -fcase-preserve
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 06 21:38:01 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     burlen@apollo.sr.unh.edu
>Release:        gdb 6.5
>Organization:
>Environment:
FC2 x86_64
>Description:
The following sub is in the attachment, I compile like this: 

g77 gdb_crash.f -ffixed-line-length-none -fcase-preserve -o crashit -g

gdb segfaults if break point is set in subroutine interpBToth, or if I try to step into this sub from main. I noticed that there are variables U,u V,v and W,w in the sub, if I rename these and compile without the -fcase-preserve switch gdb doesn't segfault.
>How-To-Repeat:
see above, I sent the source and my make line
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-fortran; name="gdb_crash.f"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gdb_crash.f"

ICAgICAgICAKCgpjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICBwcm9ncmFtIHRlc3RJdApjCmMgQnVybGVuIExv
cmluZywgMjAwNi0wNi0yOCwgdGVzdCBvdXQgdGhpcyBpbnRlcnBvbGF0aW9uCmMKYy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gICAgICAKICAgICAgCiAgICAgIGltcGxpY2l0IG5vbmUKICAgICAgUmVhbCo4IGR4KDMpLHgw
KDMpCiAgICAgIGludGVnZXIgaWxvQyxpaGlDLGpsb0MsamhpQyxrbG9DLGtoaUMKICAgICAgaW50
ZWdlciBpbG9GLGloaUYsamxvRixqaGlGLGtsb0Ysa2hpRgogICAgICBpbnRlZ2VyIG5naG9zdAog
ICAgICBSZWFsKjggQnhDKDQsMywzKSxCeUMoMyw0LDMpLEJ6QygzLDMsNCkgISBvbmUgY2VsbCBm
YWNlIGNlbnRlcmVkIHdpdGggb25lIGdob3N0cwogICAgICBSZWFsKjggQnhGKDMsMiwyKSxCeUYo
MiwzLDIpLEJ6RigyLDIsMykgISByZWZpbmVkIGNlbGxzCiAgICAgIFJlYWwqOCBkaXZCQygzLDMs
MyksZGl2QkYoMiwyLDIpCiAgICAgIGV4dGVybmFsIGxpbmVhcl9BCiAgICAgIAogICAgICAhZG9t
YWluIGlzIG9uZSBjZWxsCiAgICAgIGlsb0M9LTE7IGloaUM9MTsKICAgICAgamxvQz0tMTsgamhp
Qz0xOwogICAgICBrbG9DPS0xOyBraGlDPTE7CiAgICAgIG5naG9zdD0xOwogICAgICAKICAgICAg
aWxvRj0gMDsgaWhpRj0xOwogICAgICBqbG9GPSAwOyBqaGlGPTE7CiAgICAgIGtsb0Y9IDA7IGto
aUY9MTsKICAgICAgCiAgICAgIAogICAgICBkeCgxKT0yLjBEMDsgZHgoMik9Mi4wRDA7IGR4KDMp
PTIuMEQwOwogICAgICB4MCgxKT0xLjBEMDsgeDAoMik9NS4wRDA7IHgwKDMpPS0zLjBEMDsKICAg
ICAgCiAgICAgIHdyaXRlKCosKiknSW5pdGlhbGl6aW5nLi4uJzsKICAgICAgY2FsbCBiSW5pdEZh
Y2UoIGR4LHgwLCBpbG9DLGloaUMsamxvQyxqaGlDLGtsb0Msa2hpQywgbGluZWFyX0EsbGluZWFy
X0EsbGluZWFyX0EsIEJ4QyxCeUMsQnpDICk7CiAgICAgIGNhbGwgZHVtcF9mYWNlX3ZlYyggaWxv
QyxpaGlDLGpsb0MsamhpQyxrbG9DLGtoaUMsIEJ4QyxCeUMsQnpDKTsKICAgICAgCiAgICAgIHdy
aXRlKCosKiknQ29hcnNlIGRpdmVyZ2VuY2UuLi4nOwogICAgICBjYWxsIGRpdkJGYWNlICggaWxv
QyxpaGlDLGpsb0MsamhpQyxrbG9DLGtoaUMsbmdob3N0LCBkeCwgQnhDLEJ5QyxCekMsIGRpdkJD
ICk7CiAgICAgIGNhbGwgZHVtcF9hcnJheShpbG9DLGloaUMsamxvQyxqaGlDLGtsb0Msa2hpQyww
LGRpdkJDKTsKICAgICAgCiAgICAgIHdyaXRlKCosKiknSW50ZXJwb2xhdGluZy4uLic7CiAgICAg
IGNhbGwgaW50ZXJwQlRvdGgoIGlsb0MsaWhpQyxqbG9DLGpoaUMsa2xvQyxraGlDLG5naG9zdCwg
ZHgoMSksZHgoMiksZHgoMyksIEJ4QyxCeUMsQnpDLCBCeEYsQnlGLEJ6RiApOwogICAgICBjYWxs
IGR1bXBfZmFjZV92ZWMoIGlsb0YsaWhpRixqbG9GLGpoaUYsa2xvRixraGlGLCBCeEYsQnlGLEJ6
Rik7CiAgICAgIAogICAgICB3cml0ZSgqLCopJ0ZpbmUgZGl2ZXJnZW5jZS4uLic7CiAgICAgIGNh
bGwgZGl2QkZhY2UgICAoIGlsb0YsaWhpRixqbG9GLGpoaUYsa2xvRixraGlGLG5naG9zdCwgZHgs
IEJ4RixCeUYsQnpGLCBkaXZCRiApOwogICAgICBjYWxsIGR1bXBfYXJyYXkgKCBpbG9GLGloaUYs
amxvRixqaGlGLGtsb0Ysa2hpRiwwLGRpdkJGKTsgICAgCiAgICAgICAgICAKICAgICAgZW5kIHBy
b2dyYW0gdGVzdEl0CiAgICAgICAgICAKICAgICAgCiAgICAgIAogICAgICAKYy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgIHN1YnJvdXRpbmUgaW50ZXJwQlRvdGgoIGlsb0MsaWhpQyxqbG9DLGpoaUMsa2xvQyxraGlD
LAogICAgICogICAgICAgICAgICAgICAgICAgICAgICBuZ2hvc3QsCiAgICAgKiAgICAgICAgICAg
ICAgICAgICAgICAgIGR4QyxkeUMsZHpDLAogICAgICogICAgICAgICAgICAgICAgICAgICAgICBC
eEMsQnlDLEJ6QywKICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgQnhGLEJ5RixCekYKICAg
ICAqICAgICAgICAgICAgICAgICAgICAgICkKYwpjIHRlc3Qgb3V0IHRoZSBpbnRlcnBvbGF0aW9u
IHNjaGVtZSBwcm9wb3NlZCBieSB0b3RoIGFuZCByb2UgMjAwMwpjIHNlZSBEaXZlcmdlbmNlIGFu
ZCBDdXJsIFByZXNlcnZpbmcgUHJvbG9uZ2F0aW9uIGFuZCBSZXN0cmljdGlvbiBGb3JtdWxhcwpj
ICAgICBKQ1AgMTgwLDczNi03NTAoMjAwMikKYwpjCmMgQipDIGFyZSBjb3Jhc2UgY2VsbCB2YWx1
ZXMgbG9jYXRlZCBvbiBmYWNlIGNlbnRlcnMKYyBCKkYgYXJlIGZpbmVzIGNlbGxzIGludGVycG9s
YXRlZCBmcm9tIHRoZSBjb2Fyc2UKYwpjIHJlZmluZW1lbnQtcmF0aW8gaXMgZml4ZWQgMgpjCmMt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAgICAgICAgICAgICAKICAgICAgaW1wbGljaXQgbm9uZQogICAgICBpbnRlZ2VyIGls
b0MsaWhpQyxqbG9DLGpoaUMsa2xvQyxraGlDLG5naG9zdAogICAgICBpbnRlZ2VyIGksaixrLG5Y
LG5ZLG5aCiAgICAgIGludGVnZXIgcSxyLHMsbSxuCiAgICAgIHJlYWwqOCAgZHhDLGR5QyxkekMs
ZHhGLGR5RixkekYsZHhGU3EsZHlGU3EsZHpGU3EKICAgICAgcmVhbCo4ICBCeEMgKDA6aWhpQy1p
bG9DKzEgLCAwOmpoaUMtamxvQyAgLCAwOmtoaUMta2xvQyAgKSwKICAgICAqICAgICAgICBCeUMg
KDA6aWhpQy1pbG9DICAgLCAwOmpoaUMtamxvQysxLCAwOmtoaUMta2xvQyAgKSwKICAgICAqICAg
ICAgICBCekMgKDA6aWhpQy1pbG9DICAgLCAwOmpoaUMtamxvQyAgLCAwOmtoaUMta2xvQysxKSwK
ICAgICAqICAgICAgICBCeEYgKDA6MiooaWhpQy1pbG9DKSsxLCAyKihqaGlDLWpsb0MpICAgLCAy
KihraGlDLWtsb0MpICApLAogICAgICogICAgICAgIEJ5RiAoMDoyKihpaGlDLWlsb0MpICAsIDIq
KGpoaUMtamxvQykrMSAsIDIqKGtoaUMta2xvQykgICksCiAgICAgKiAgICAgICAgQnpGICgwOjIq
KGloaUMtaWxvQykgICwgMiooamhpQy1qbG9DKSAgICwgMiooa2hpQy1rbG9DKSsxKQogICAgICBy
ZWFsKjggIFUoLTI6MiksVXkoLTI6MiksVXooLTI6MikgISBjb2Fyc2UgZmFjZSBmbHV4ZXMgYW5k
IGNyb3NzIHRlcm1zCiAgICAgIHJlYWwqOCAgVigtMjoyKSxWeCgtMjoyKSxWeigtMjoyKSAhIAog
ICAgICByZWFsKjggIFcoLTI6MiksV3goLTI6MiksV3koLTI6MikgIQogICAgICByZWFsKjggIFV4
eCxWeXksV3p6LFV4eXosVnh5eixXeHl6ISBjb2Fyc2UgaGlnaCBvcmRlciBkZXJpdmF0aXZlcwog
ICAgICByZWFsKjggIHUoLTI6MiwtMToxLC0xOjEpICEgZmluZSBpbnRlcnBvbGF0ZWQgZmx1eGVz
CiAgICAgIHJlYWwqOCAgdigtMToxLC0yOjIsLTE6MSkgIQogICAgICByZWFsKjggIHcoLTE6MSwt
MToxLC0yOjIpICEKICAgICAgcmVhbCo4ICBpRmFjZUFyZWEsakZhY2VBcmVhLGtGYWNlQXJlYQog
ICAgICAKICAgICAgISEhISEhISEhISEhISEhCiAgICAgICEgIEJ4CiAgICAgIG5YPShpaGlDLWls
b0MpCiAgICAgIG5ZPShqaGlDLWpsb0MpCiAgICAgIG5aPShraGlDLWtsb0MpCiAgICAgICEgZm9y
IGVhY2ggY29hcnNlIGNlbGwsIGV4Y2VwdCBvdXRlciBjb2Fyc2UgYm91bmRhcnkgYXMgY3Jvc3Mg
dGVybXMgYXJlIG5lZWRlZAogICAgICBkbyBrPTEsblotMQogICAgICAgIGRvIGo9MSxuWS0xCiAg
ICAgICAgICBkbyBpPTEsblgtMQogICAgICAgICAgCiAgICAgICAgICAgIGlGYWNlQXJlYSAgPSBk
eUMqZHpDCiAgICAgICAgICAgIAogICAgICAgICAgICBVKC0yKSAgPSBpRmFjZUFyZWEqQnhDKGkg
ICxqLGspICEgQnggZmFjZSBmbHV4CiAgICAgICAgICAgIFUoIDIpICA9IGlGYWNlQXJlYSpCeEMo
aSsxLGosaykgIQogICAgICAgICAgICAKICAgICAgICAgICAgVXkoLTIpID0gaUZhY2VBcmVhKihC
eEMoaSAgLGorMSxrKS1CeEMoaSAgLGotMSxrKSkvOC4wRDAgISBjcm9zcyB0ZXJtcwogICAgICAg
ICAgICBVeSggMikgPSBpRmFjZUFyZWEqKEJ4QyhpKzEsaisxLGspLUJ4QyhpKzEsai0xLGspKS84
LjBEMCAhCiAgICAgICAgICAgIAogICAgICAgICAgICBVeigtMikgPSBpRmFjZUFyZWEqKEJ4Qyhp
ICAsaixrKzEpLUJ4QyhpICAsaixrLTEpKS84LjBEMCAhCiAgICAgICAgICAgIFV6KCAyKSA9IGlG
YWNlQXJlYSooQnhDKGkrMSxqLGsrMSktQnhDKGkrMSxqLGstMSkpLzguMEQwICEKICAgICAgICAg
ICAgCiAgICAgICAgICAgIAogICAgICAgICAgICBqRmFjZUFyZWEgPSBkeEMqZHpDCiAgICAgICAg
ICAgIAogICAgICAgICAgICBWKC0yKSAgPSBqRmFjZUFyZWEqQnlDKGksaiAgLGspICEgQnkgZmFj
ZSBmbHV4CiAgICAgICAgICAgIFYoIDIpICA9IGpGYWNlQXJlYSpCeUMoaSxqKzEsaykgIQogICAg
ICAgICAgICAKICAgICAgICAgICAgVngoLTIpID0gakZhY2VBcmVhKihCeUMoaSsxLGogICxrKS1C
eUMoaS0xLGogICxrKSkvOC4wRDAgISBjcm9zcyB0ZXJtcwogICAgICAgICAgICBWeCggMikgPSBq
RmFjZUFyZWEqKEJ5QyhpKzEsaisxLGspLUJ5QyhpLTEsaisxLGspKS84LjBEMCAhCiAgICAgICAg
ICAgIAogICAgICAgICAgICBWeigtMikgPSBqRmFjZUFyZWEqKEJ5QyhpLGogICxrKzEpLUJ5Qyhp
LGogICxrLTEpKS84LjBEMCAhCiAgICAgICAgICAgIFZ6KCAyKSA9IGpGYWNlQXJlYSooQnlDKGks
aisxLGsrMSktQnlDKGksaisxLGstMSkpLzguMEQwICEKICAgICAgICAgICAgCiAgICAgICAgICAg
IAogICAgICAgICAgICBrRmFjZUFyZWEgPSBkeEMqZHlDCiAgICAgICAgICAgIAogICAgICAgICAg
ICBXKC0yKSAgPSBrRmFjZUFyZWEqQnpDKGksaixrICApICEgQnogZmFjZSBmbHV4CiAgICAgICAg
ICAgIFcoIDIpICA9IGtGYWNlQXJlYSpCekMoaSxqLGsrMSkgIQogICAgICAgICAgICAKICAgICAg
ICAgICAgV3goLTIpID0ga0ZhY2VBcmVhKihCekMoaSsxLGosayAgKS1CekMoaS0xLGosayAgKSkv
OC4wRDAgISBjcm9zcyB0ZXJtcwogICAgICAgICAgICBXeCggMikgPSBrRmFjZUFyZWEqKEJ6Qyhp
KzEsaixrKzEpLUJ6QyhpLTEsaixrKzEpKS84LjBEMCAhCiAgICAgICAgICAgIAogICAgICAgICAg
ICBXeSgtMikgPSBrRmFjZUFyZWEqKEJ6QyhpLGorMSxrICApLUJ6QyhpLGotMSxrICApKS84LjBE
MCAhCiAgICAgICAgICAgIFd5KCAyKSA9IGtGYWNlQXJlYSooQnpDKGksaisxLGsrMSktQnpDKGks
ai0xLGsrMSkpLzguMEQwICEKICAgICAgICAgICAgCiAgICAgICAgICAgIFV4eCAgPSAwLjBEMDsK
ICAgICAgICAgICAgVnl5ICA9IDAuMEQwOwogICAgICAgICAgICBXenogID0gMC4wRDA7CiAgICAg
ICAgICAgIAogICAgICAgICAgICBVeHl6ID0gMC4wRDA7CiAgICAgICAgICAgIFZ4eXogPSAwLjBE
MDsKICAgICAgICAgICAgV3h5eiA9IDAuMEQwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgIGRvIHM9LTEsMSwyCiAgICAgICAgICAgICAgZG8gcj0tMSwxLDIKICAg
ICAgICAgICAgICAgIGRvIHE9LTEsMSwyCgogICAgICAgICAgICAgICAgICAhIGludGVycG9sYXRl
IGZpbmUgY2VsbCBmYWNlcyBhdCBjb2Fyc2UgZmFjZXMgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgIHUoMipxLHIgICxzICApID0gKCBVKDIqcSkgKyByZWFsKHIpKlV5KDIqcSkgKyBy
ZWFsKHMpKlV6KDIqcSkgKS80LjBEMCAKICAgICAgICAgICAgICAgICAgdihxICAsMipyLHMgICkg
PSAoIFYoMipyKSArIHJlYWwocykqVnooMipyKSArIHJlYWwocSkqVngoMipyKSApLzQuMEQwIAog
ICAgICAgICAgICAgICAgICB3KHEgICxyICAsMipzKSA9ICggVygyKnMpICsgcmVhbChxKSpXeCgy
KnMpICsgcmVhbChyKSpXeSgyKnMpICkvNC4wRDAgCiAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAhIHNlY29uZCBkZXJpdmF0aXZlcwogICAgICAgICAgICAgICAgICBVeHggID0g
VXh4ICsgcmVhbChxKSpyZWFsKHIpKnYocSAgLDIqcixzICApICsgcmVhbChxKSpyZWFsKHMpKnco
cSAgLHIgICwyKnMpIAogICAgICAgICAgICAgICAgICBWeXkgID0gVnl5ICsgcmVhbChxKSpyZWFs
KHIpKnUoMipxLHIgICxzICApICsgcmVhbChyKSpyZWFsKHMpKncocSAgLHIgICwyKnMpIAogICAg
ICAgICAgICAgICAgICBXenogID0gV3p6ICsgcmVhbChxKSpyZWFsKHMpKnUoMipxLHIgICxzICAp
ICsgcmVhbChyKSpyZWFsKHMpKnYocSAgLDIqcixzICApIAogICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgISB0aGlyZCBkZXJpdmF0aXZlcwogICAgICAgICAgICAgICAgICBVeHl6
ID0gVXh5eiArIHJlYWwocSkqcmVhbChyKSpyZWFsKHMpKnUoMipxLHIgICxzICApCiAgICAgICAg
ICAgICAgICAgIFZ4eXogPSBWeHl6ICsgcmVhbChxKSpyZWFsKHIpKnJlYWwocykqdihxICAsMipy
LHMgICkKICAgICAgICAgICAgICAgICAgV3h5eiA9IFd4eXogKyByZWFsKHEpKnJlYWwocikqcmVh
bChzKSp3KHEgICxyICAsMipzKQoKICAgICAgICAgICAgICAgIGVuZGRvCiAgICAgICAgICAgICAg
ZW5kZG8KICAgICAgICAgICAgZW5kZG8KICAgICAgICAgICAgCiAgICAgICAgICAgIFV4eCA9IFV4
eC84LjBEMAogICAgICAgICAgICBWeXkgPSBWeXkvOC4wRDAKICAgICAgICAgICAgV3p6ID0gV3p6
LzguMEQwCgogICAgICAgICAgICBkeEYgID0gZHhDLzIuMEQwOwogICAgICAgICAgICBkeUYgID0g
ZHlDLzIuMEQwOwogICAgICAgICAgICBkekYgID0gZHpDLzIuMEQwOwogICAgICAgICAgICAKICAg
ICAgICAgICAgZHhGU3EgPSBkeEYqZHhGOwogICAgICAgICAgICBkeUZTcSA9IGR5RipkeUY7CiAg
ICAgICAgICAgIGR6RlNxID0gZHpGKmR6RjsKICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgIFV4eXogPSBVeHl6LyhkeUZTcSArIGR6RlNxKTsgICAgICAgICAgICAgCiAgICAgICAg
ICAgIFZ4eXogPSBWeHl6LyhkeEZTcSArIGR6RlNxKTsKICAgICAgICAgICAgV3h5eiA9IFd4eXov
KGR4RlNxICsgZHlGU3EpOwoKICAgICAgICAgICAgZG8gcz0tMSwxLDIgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICBkbyByPS0xLDEsMiAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICEgaW50ZXJwb2xhdGUgZmluZSBjZWxsIGZhY2VzIGF0
IGNlbnRlciBvZiBjb2Fyc2UgY2VsbAogICAgICAgICAgICAgICAgdSgwLHIscykgPSAwLjVEMCoo
dSgyLHIscykrdSgtMixyICxzICkpICsgVXh4ICsgcmVhbChzKSpkekZTcSpWeHl6ICsgcmVhbChy
KSpkeUZTcSpXeHl6CiAgICAgICAgICAgICAgICB2KHIsMCxzKSA9IDAuNUQwKih2KHIsMixzKSt2
KHIgLC0yLHMgKSkgKyBWeXkgKyByZWFsKHIpKmR4RlNxKld4eXogKyByZWFsKHMpKmR6RlNxKlV4
eXoKICAgICAgICAgICAgICAgIHcocixzLDApID0gMC41RDAqKHcocixzLDIpK3cociAscyAsLTIp
KSArIFd6eiArIHJlYWwocykqZHlGU3EqVXh5eiArIHJlYWwocikqZHhGU3EqVnh5egogICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICBlbmRkbwogICAgICAgICAgICBlbmRkbwogICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgICEgYXNpZ24gaW50ZXJwb2xhdGVk
IHZhbHVlcyBpbnRvIEIqZgogICAgICAgICAgICBuID0gMAogICAgICAgICAgICBkbyBzPS0xLDEs
MiAgICAgICAgICAgIAogICAgICAgICAgICAgIG0gPSAwCiAgICAgICAgICAgICAgZG8gcj0tMSwx
LDIgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICBCeEYoMippICAsIDIqaittLCAyKmsrbikgPSB1KC0yLHIscykvKGR6
RipkeUYpOyAhIGZpbmUgY2VsbHMgbGllIGluIDMgcGxhbmVzIDQgZmFjZXMgaW4gZWFjaAogICAg
ICAgICAgICAgICAgQnhGKDIqaSsxLCAyKmorbSwgMiprK24pID0gdSggMCxyLHMpLyhkekYqZHlG
KTsKICAgICAgICAgICAgICAgIEJ4RigyKmkrMiwgMipqK20sIDIqaytuKSA9IHUoIDIscixzKS8o
ZHpGKmR5Rik7CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIEJ5RigyKmkrbSwgMipq
ICAsIDIqaytuKSA9IHYociwtMixzKS8oZHhGKmR6Rik7CiAgICAgICAgICAgICAgICBCeUYoMipp
K20sIDIqaisxLCAyKmsrbikgPSB2KHIsIDAscykvKGR4RipkekYpOwogICAgICAgICAgICAgICAg
QnlGKDIqaSttLCAyKmorMiwgMiprK24pID0gdihyLC0yLHMpLyhkeEYqZHpGKTsKICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgQnpGKDIqaSttLCAyKmorbiwgMiprICApID0gdyhyLHMs
LTIpLyhkeEYqZHlGKTsKICAgICAgICAgICAgICAgIEJ6RigyKmkrbSwgMipqK24sIDIqaysxKSA9
IHcocixzLCAwKS8oZHhGKmR5Rik7CiAgICAgICAgICAgICAgICBCekYoMippK20sIDIqaituLCAy
KmsrMikgPSB3KHIscywgMikvKGR4RipkeUYpOwoKICAgICAgICAgICAgICAgIG0gPSBtICsgMSAK
ICAgICAgICAgICAgICBlbmRkbwogICAgICAgICAgICAgIG4gPSBuICsgMQogICAgICAgICAgICBl
bmRkbwogICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgCiAgICAgICAgICBlbmRk
bwogICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAgICAgICAKICAgICAgICAgIAogICAgICAg
ICAgICAKICAgICAgICAgIAogICAgICBlbmQgc3Vicm91dGluZSBpbnRlcnBCVG90aCAgICAKICAg
ICAgCiAgICAgCiAgICAgIApjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIFNVQlJPVVRJTkUgYklu
aXRGYWNlKCBEWCwKICAgICAqICAgICAgICAgICAgICAgICAgICAgIFgwLAogICAgICogICAgICAg
ICAgICAgICAgICAgICAgaWxvLGloaSxqbG8samhpLGtsbyxraGksCiAgICAgKiAgICAgICAgICAg
ICAgICAgICAgICBBeCxBeSxBeiwKICAgICAqICAgICAgICAgICAgICAgICAgICAgIEJYLEJZLEJa
CiAgICAgKiAgICAgICAgICAgICAgICAgICAgKQohCiEKISBpbjogIEFYLEFZLEFaLEkqKixEWAoh
IG91dDogQlgsQlksQloKIQohIERYWzNdID0ge2R4LGR5LGR6fQohIFgwWzNdID0ge3gwLHkwLHow
fQohCiEgQXgsQXksQXogYXJlIDMgZnVuY3Rpb25zIHRoYXQgZXZhbHVhdGUgdGhlIHZlY3RvciBw
b3RlbnRpYWwgYXQgeCx5LHogaW4gCiEgd29ybGQgc3BhY2UuIEF4ID0gZih4LHkseiksIEF5ID0g
Zih4LHkseiksIEF6ID0gZih4LHkseikKIQohIHJlY3Rhbmd1bGFyIHJlZ2lvbiBkZWZpbmVkIGlu
IGluZGV4IHNwYWNlIGJ5IGlsbyxpaGksamxvLGpoaSxrbG8sa2hpCiEgd2l0aCB0aGUgb3JpZ2lu
IGF0IFgwPTwgeF8wLHlfMCx6XzAgPmluIHdvcmxkIHNwYWNlLgohCiEgZm9yIGV4YW1wbGUgQiBv
bjoKIQohICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0KISAgICAgIHwgICAgICAgICAgICAgICAg
ICB8CiEgICAgICB8ICAgICAgICAgICAgICAgICAgfAohICAgICAgfCAgICAgICAgICAgICAgICAg
IHwKISAgICAgIHwgICAgICAgICAgICAgICAgICB8CiEgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t
CiEKIQohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogICAgICBpbXBsaWNpdCBub25lCiAgICAgIAogICAg
ICBJTlRFR0VSIGl4LGl5LGl6CiAgICAgIGludGVnZXIgaWxvLGloaSxqbG8samhpLGtsbyxraGkK
ICAgICAgUkVBTCo4ICB4X2J4LHlfYnksel9iegogICAgICBSRUFMKjggIGNjWCxjY1ksY2NaCiAg
ICAgIHJlYWwqOCAgWDAoMDoyKQogICAgICByZWFsKjggICAgQXgsQXksQXoKICAgICAgZXh0ZXJu
YWwgIEF4LEF5LEF6CiAgICAgIFJFQUwqOCAgRFgoMDoyKSxvdmVyRHgsb3ZlckR5LG92ZXJEegog
ICAgICAgICAgICAKICAgICAgUkVBTCo4ICBCWChpbG86aWhpKzEgLCBqbG86amhpICAgLCBrbG86
a2hpICAgICkKICAgICAgUkVBTCo4ICBCWShpbG86aWhpICAgLCBqbG86amhpKzEgLCBrbG86a2hp
ICAgICkKICAgICAgUkVBTCo4ICBCWihpbG86aWhpICAgLCBqbG86amhpICAgLCBrbG86a2hpKzEg
ICkKISBsb29raW5nIGRvd24gYSBjZWxsIGxvb2tzIGxpa2UgdGhpczoKISAgICAgXiBCeQohICAg
ICB8IAohICAtLS0tLS0tCiEgIHwgQnogIHwKISAgfCAgbyAgfC0+CiEgIHwgICAgIHwgQngKISAg
LS0tLS0tLQohCiEgYnogY29tZXMgb3V0IG9mIHRoZSBwYWdlCiEKCiAgICAgIG92ZXJEeCA9IDEu
MEQwL0RYKDApCiAgICAgIG92ZXJEeSA9IDEuMEQwL0RYKDEpCiAgICAgIG92ZXJEeiA9IDEuMEQw
L0RYKDIpCiAgICAgIAogICAgICAKISAgICAgZm9yIGVhY2ggY2VsbCBjb21wdXRlIEJ4CiAgICAg
IGRvIGl6ID0ga2xvLGtoaQogICAgICAgZG8gaXkgPSBqbG8samhpCiAgICAgICAgZG8gaXggPSBp
bG8saWhpKzEKISAgICAgICAgbG9jYXRpb24gb2YgY2VsbCBjZW50ZXIgCiAgICAgICAgIGNjWCA9
IFgwKDApICsgKGl4KzAuNUQwKSpEWCgwKQogICAgICAgICBjY1kgPSBYMCgxKSArIChpeSswLjVE
MCkqRFgoMSkKICAgICAgICAgY2NaID0gWDAoMikgKyAoaXorMC41RDApKkRYKDIpIAohICAgICAg
ICBvZmZzZXQgZm9yIGNvbXBvbmVudCBmYWNlIEJfKgogICAgICAgICB4X2J4ID0gY2NYIC0gRFgo
MCkqMC41RDAKICAgICAgICAgeV9ieSA9IGNjWSAtIERYKDEpKjAuNUQwCiAgICAgICAgIHpfYnog
PSBjY1ogLSBEWCgyKSowLjVEMAogICAgICAgICAgICAgICAgICAgIAohICAgICAgICBCID0gY3Vy
bChBKSAgICAgICAKISAgICAgICAgQnggPSBkZHkgQXogLSBkZHogQXkgCiAgICAgICAgIEJYKGl4
LGl5LGl6KSA9IAogICAgICogICAgKCBBeiggeF9ieCwgeV9ieStEWCgxKSwgY2NaICkgLSBBeigg
eF9ieCwgeV9ieSwgY2NaICkpKm92ZXJEeQogICAgICogICAtKCBBeSggeF9ieCwgY2NZLCB6X2J6
K0RYKDIpICkgLSBBeSggeF9ieCwgY2NZLCB6X2J6ICkpKm92ZXJEegogICAgIAogICAgICAgIGVu
ZGRvCiAgICAgICBlbmRkbwogICAgICBlbmRkbwogICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgIAohICAgICBmb3IgZWFjaCBjZWxsIGNvbXB1dGUgQnkKICAgICAgZG8gaXog
PSBrbG8sa2hpCiAgICAgICBkbyBpeSA9IGpsbyxqaGkrMQogICAgICAgIGRvIGl4ID0gaWxvLGlo
aQohICAgICAgICBsb2NhdGlvbiBvZiBjZWxsIGNlbnRlciAKICAgICAgICAgY2NYID0gWDAoMCkg
KyAoaXgrMC41RDApKkRYKDApCiAgICAgICAgIGNjWSA9IFgwKDEpICsgKGl5KzAuNUQwKSpEWCgx
KQogICAgICAgICBjY1ogPSBYMCgyKSArIChpeiswLjVEMCkqRFgoMikgCiEgICAgICAgIG9mZnNl
dCBmb3IgY29tcG9uZW50IGZhY2UgQl8qCiAgICAgICAgIHhfYnggPSBjY1ggLSBEWCgwKSowLjVE
MCAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgIHlfYnkgPSBjY1kgLSBEWCgxKSowLjVEMAog
ICAgICAgICB6X2J6ID0gY2NaIC0gRFgoMikqMC41RDAgICAgICAgICAgICAgICAgICAgIAoKCiEg
ICAgICAgIEIgPSBjdXJsKEEpICAgICAgIAohICAgICAgICBCeSA9IGRkeiBBeCAtIGRkeCBBegog
ICAgICAgICBCWShpeCxpeSxpeikgPQogICAgICogICAgKCBBeCggY2NYLCB5X2J5LCB6X2J6K0RY
KDIpICkgLSBBeCggY2NYLCB5X2J5LCB6X2J6ICkpKm92ZXJEegogICAgICogICAtKCBBeiggeF9i
eCtEWCgwKSwgeV9ieSwgY2NaICkgLSBBeiggeF9ieCwgeV9ieSwgY2NaICkpKm92ZXJEeAogICAg
IAogICAgCiAgICAgICAgZW5kZG8KICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCgohICAgICBmb3Ig
ZWFjaCBjZWxsIGNvbXB1dGUgQnoKICAgICAgZG8gaXogPSBrbG8sa2hpKzEKICAgICAgIGRvIGl5
ID0gamxvLGpoaQogICAgICAgIGRvIGl4ID0gaWxvLGloaQohICAgICAgICBsb2NhdGlvbiBvZiBj
ZWxsIGNlbnRlciAKICAgICAgICAgY2NYID0gWDAoMCkgKyAoaXgrMC41RDApKkRYKDApCiAgICAg
ICAgIGNjWSA9IFgwKDEpICsgKGl5KzAuNUQwKSpEWCgxKQogICAgICAgICBjY1ogPSBYMCgyKSAr
IChpeiswLjVEMCkqRFgoMikgCiEgICAgICAgIG9mZnNldCBmb3IgY29tcG9uZW50IGZhY2UgQl8q
CiAgICAgICAgIHhfYnggPSBjY1ggLSBEWCgwKSowLjVEMCAgCiAgICAgICAgIHlfYnkgPSBjY1kg
LSBEWCgxKSowLjVEMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgIHpfYnogPSBjY1ogLSBEWCgyKSowLjVEMAoKISAgICAgICAgQiA9IGN1cmwoQSkgICAgICAg
CiEgICAgICAgIEJ6ID0gZGR4IEF5IC0gZGR5IEF4ICAgICAgICAgCiAgICAgICAgIEJaKGl4LGl5
LGl6KSA9CiAgICAgKiAgICAoIEF5KCB4X2J4K0RYKDApLCBjY1ksIHpfYnogKSAtIEF5KCB4X2J4
LCBjY1ksIHpfYnogKSkqb3ZlckR4CiAgICAgKiAgIC0oIEF4KCBjY1gsIHlfYnkrRFgoMSksIHpf
YnogKSAtIEF4KCBjY1gsIHlfYnksIHpfYnogKSkqb3ZlckR5CiAgICAgCiAgICAgICAgZW5kZG8K
ICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAKICAgICAgCiAgICAgIFJFVFVSTgogICAgICBF
TkQKCiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAKICAgICAgc3Vicm91dGluZSBkaXZCRmFjZSggaWxvLGloaSxqbG8s
amhpLGtsbyxraGksIAogICAgICogICAgICAgICAgICAgICAgICAgICBuZ2hvc3QsIAogICAgICog
ICAgICAgICAgICAgICAgICAgICBkeCwKICAgICAqICAgICAgICAgICAgICAgICAgICAgQngsQnks
QnosIAogICAgICogICAgICAgICAgICAgICAgICAgICBkQiAKICAgICAqICAgICAgICAgICAgICAg
ICAgICkKICAgICAgCiEgICAgICBkaXZlcmdlbmNlIG9mIEIgY2VsbCBieSBjZWxsLCBkQiBob2xk
cyB0aGUgcmVzdWx0cwohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgCiAgICAgIGltcGxpY2l0IG5vbmUKICAg
ICAgCiAgICAgIGludGVnZXIgaWxvLGloaSxqbG8samhpLGtsbyxraGkKICAgICAgaW50ZWdlciBp
LGosayxuZ2hvc3QKICAgICAgUkVBTCo4ICBkeCgwOjIpLG92ZXJEeCxvdmVyRHksb3ZlckR6CiAg
ICAgICAgICAgIAogICAgICBSRUFMKjggIEJ4KGlsbzppaGkrMSwgamxvOmpoaSAgLCBrbG86a2hp
ICApCiAgICAgIFJFQUwqOCAgQnkoaWxvOmloaSAgLCBqbG86amhpKzEsIGtsbzpraGkgICkKICAg
ICAgUkVBTCo4ICBCeihpbG86aWhpICAsIGpsbzpqaGkgICwga2xvOmtoaSsxKQogICAgICBSRUFM
KjggIGRCKGlsbzppaGkgICwgamxvOmpoaSAgLCBrbG86a2hpICApCiAgICAgIAogICAgICAKICAg
ICAgb3ZlckR4ID0gMS4wRDAvZHgoMCkKICAgICAgb3ZlckR5ID0gMS4wRDAvZHgoMSkKICAgICAg
b3ZlckR6ID0gMS4wRDAvZHgoMikKICAgICAgCiAgICAgIGRvIGs9a2xvLGtoaQogICAgICAgIGRv
IGo9amxvLGpoaQogICAgICAgICAgZG8gaT1pbG8saWhpCiAgICAgICAgICAgIAogICAgICAgICAg
ICBkQihpLGosaykgPSAoQngoaSsxLGosayktQngoaSxqLGspKSpvdmVyRHggKyAKICAgICAqICAg
ICAgICAgICAgICAgICAgICAoQnkoaSxqKzEsayktQnkoaSxqLGspKSpvdmVyRHkgKyAKICAgICAq
ICAgICAgICAgICAgICAgICAgICAgICAoQnooaSxqLGsrMSktQnooaSxqLGspKSpvdmVyRHoKICAg
ICAgICAgICAgCiAgICAgICAgICBlbmRkbwogICAgICAgIGVuZGRvCiAgICAgIGVuZGRvCiAgICAg
ICAgICAgICAKICAgICAgcmV0dXJuCiAgICAgIGVuZCAKICAgICAgCiAgICAgIAohLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gICAgICAgICAgICAKICAgICAgcmVhbCBmdW5jdGlvbiBSYWVkZXJXYW5nOTlfQXgoeCx5LHop
CiEKISAgICAgZXZhbHVhdGVzIHRoZSB2ZWN0b3IgcG90ZW50aWFsIEEgYXQgeCx5LHogaW4gcGh5
c2ljYWwgc3BhY2UgICAgICAKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIGltcGxpY2l0IG5vbmUKICAgICAg
cmVhbCo4IHgseSx6ICAgICAgICAgIAogICAgICAKICAgICAgUmFlZGVyV2FuZzk5X0F4ID0gMC4w
RDAKICAgICAgcmV0dXJuCiAgICAgIGVuZAogICAgICAKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAg
CiAgICAgIHJlYWwqOCBmdW5jdGlvbiBSYWVkZXJXYW5nOTlfQXkoeCx5LHopCiEKISAgICAgZXZh
bHVhdGVzIHRoZSB2ZWN0b3IgcG90ZW50aWFsIEEgYXQgeCx5LHogaW4gcGh5c2ljYWwgc3BhY2Ug
ICAgICAKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIGltcGxpY2l0IG5vbmUKICAgICAgcmVhbCo4IHgseSx6
LHJTcXIsQXkKICAgICAgCiAgICAgIHJTcXIgPSAoeCswLjVEMCkqKjIrKHkrMC41RDApKioyK3oq
KjIKICAgICAgCiEgICAgICBpZiAoIHJTcXIubGUuMC4yMjBEMCApIHRoZW4KICAgICAgIEF5ID0g
ZXhwKC1yU3FyKSEvMC4xMEQwKQohICAgICAgZWxzZQohICAgICAgIEF5ID0gMC4wRDAKISAgICAg
IGVuZGlmCiEgZGVidWcgICAgICAKISAgICAgICBBeSA9IGV4cCgtclNxci8wLjI1KSAgICAgIAoK
ICAgICAgIFJhZWRlcldhbmc5OV9BeSA9IEF5CiAgICAgIAogICAgICByZXR1cm4KICAgICAgZW5k
CiAgICAgIAohLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgICAgICAKICAgICAgcmVhbCo4IGZ1bmN0aW9uIFJh
ZWRlcldhbmc5OV9Beih4LHkseikKIQohICAgICBldmFsdWF0ZXMgdGhlIHZlY3RvciBwb3RlbnRp
YWwgQSBhdCB4LHkseiBpbiBwaHlzaWNhbCBzcGFjZSAgICAgIAohLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
aW1wbGljaXQgbm9uZQogICAgICByZWFsKjggeCx5LHogICAgICAgICAgCiAgICAgIAogICAgICBS
YWVkZXJXYW5nOTlfQXogPSAwLjBEMAogICAgICByZXR1cm4KICAgICAgZW5kICAgICAgIAoKICAg
ICAKICAgICAgICAgICAgICAgICAgICAKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAgCiAgICAgIHJl
YWwgZnVuY3Rpb24gbGluZWFyX0EoeCx5LHopCiEKISAgICAgZXZhbHVhdGVzIHRoZSB2ZWN0b3Ig
cG90ZW50aWFsIEEgYXQgeCx5LHogaW4gcGh5c2ljYWwgc3BhY2UgICAgICAKIS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgIGltcGxpY2l0IG5vbmUKICAgICAgcmVhbCo4IHgseSx6ICAgICAgICAgIAogICAgICAK
ICAgICAgbGluZWFyX0EgPSB4KnkqegogICAgICByZXR1cm4KICAgICAgZW5kCiAgICAgIAogICAK
IS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgc3Vicm91dGluZSBkdW1wX2FycmF5X2FsbChpbG8saWhpLGps
byxqaGksa2xvLGtoaSwgYURhdGEpCiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIGltcGxpY2l0IG5vbmUK
ICAgICAgaW50ZWdlciBpbG8saWhpLGpsbyxqaGksa2xvLGtoaQogICAgICByZWFsICo4IGFEYXRh
KGlsbzppaGksamxvOmpoaSxrbG86a2hpKQogICAgICBpbnRlZ2VyIGksaixrCiAgICAgICAKICAg
ICAgd3JpdGUoKiwqKScnCiAgICAgICAKICAgICAgIAogICAgICBkbyBrID0ga2xvLGtoaQogICAg
ICAgIHdyaXRlKCosKiknWycKICAgICAgICBkbyBqID0gamxvLGpoaQogICAgICAgICBkbyBpID0g
aWxvLGloaQogICAgICAgICAgIHdyaXRlKCosJyhHMTAuMywkKScpYURhdGEoaSxqLGspCiAgICAg
ICAgIGVuZGRvCiAgICAgICAgIHdyaXRlKCosKiknJwogICAgICAgIGVuZGRvCiAgICAgICAgd3Jp
dGUoKiwqKSddJwogICAgICBlbmRkbwogICAgICAgCiAgICAgIHdyaXRlKCosKiknXScKICAgICAg
IAogICAgICByZXR1cm4KICAgICAgZW5kICAgICAgCiAgICAgIAohLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
ICBzdWJyb3V0aW5lIGR1bXBfYXJyYXkoaWxvLGloaSxqbG8samhpLGtsbyxraGksIG5HaG9zdCwg
YURhdGEpCiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIGltcGxpY2l0IG5vbmUKICAgICAgaW50ZWdlciBp
bG8saWhpLGpsbyxqaGksa2xvLGtoaQogICAgICByZWFsICo4IGFEYXRhKGlsbzppaGksamxvOmpo
aSxrbG86a2hpKQogICAgICBpbnRlZ2VyIGksaixrLG5HaG9zdAogICAgICAgCiAgICAgIHdyaXRl
KCosKiknJwogICAgICAgCiAgICAgICAKICAgICAgZG8gayA9IGtsbytuR2hvc3Qsa2hpLW5HaG9z
dAogICAgICAgIHdyaXRlKCosKiknWycKICAgICAgICBkbyBqID0gamxvK25HaG9zdCxqaGktbkdo
b3N0CiAgICAgICAgIGRvIGkgPSBpbG8rbkdob3N0LGloaS1uR2hvc3QKICAgICAgICAgICB3cml0
ZSgqLCcoRzEwLjMsJCknKWFEYXRhKGksaixrKQogICAgICAgICBlbmRkbwogICAgICAgICB3cml0
ZSgqLCopJycKICAgICAgICBlbmRkbwogICAgICAgIHdyaXRlKCosKiknXScKICAgICAgZW5kZG8K
ICAgICAgIAogICAgICB3cml0ZSgqLCopJ10nCiAgICAgICAKICAgICAgcmV0dXJuCiAgICAgIGVu
ZAogICAgICAgCiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIHN1YnJvdXRpbmUgZHVtcF9mYWNlX3ZlYyhp
bG8saWhpLGpsbyxqaGksa2xvLGtoaSwgVngsVnksVnopCiEtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIGlt
cGxpY2l0IG5vbmUKICAgICAgaW50ZWdlciBpbG8saWhpLGpsbyxqaGksa2xvLGtoaQogICAgICBy
ZWFsICo4IFZ4KGlsbzppaGkrMSxqbG86amhpICAsa2xvOmtoaSAgKQogICAgICByZWFsICo4IFZ5
KGlsbzppaGkgICxqbG86amhpKzEsa2xvOmtoaSAgKQogICAgICByZWFsICo4IFZ6KGlsbzppaGkg
ICxqbG86amhpICAsa2xvOmtoaSsxKSAgICAgICAgICAgICAgICAgICAgCiAgICAgIGludGVnZXIg
aSxqLGssbkdob3N0CiAgICAgICAKICAgICAgd3JpdGUoKiwqKSdYLUNvbXBvbmVudDonCiAgICAg
ICAgICAgICAgICAgICAgCiAgICAgIGRvIGsgPSBrbG8sa2hpCiAgICAgICAgd3JpdGUoKiwqKSdb
JwogICAgICAgIGRvIGogPSBqbG8samhpCiAgICAgICAgIGRvIGkgPSBpbG8saWhpKzEKICAgICAg
ICAgICB3cml0ZSgqLCcoRzEwLjMsJCknKVZ4KGksaixrKQogICAgICAgICBlbmRkbwogICAgICAg
ICB3cml0ZSgqLCopJycKICAgICAgICBlbmRkbwogICAgICAgIHdyaXRlKCosKiknXScKICAgICAg
ZW5kZG8KICAgICAgd3JpdGUoKiwqKSddJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgd3JpdGUoKiwqKSdZLUNvbXBvbmVudDonICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgIGRvIGsgPSBrbG8sa2hpCiAgICAgICAgd3JpdGUoKiwqKSdbJwogICAgICAgIGRvIGogPSBq
bG8samhpKzEKICAgICAgICAgZG8gaSA9IGlsbyxpaGkKICAgICAgICAgICB3cml0ZSgqLCcoRzEw
LjMsJCknKVZ5KGksaixrKQogICAgICAgICBlbmRkbwogICAgICAgICB3cml0ZSgqLCopJycKICAg
ICAgICBlbmRkbwogICAgICAgIHdyaXRlKCosKiknXScKICAgICAgZW5kZG8gICAgICAgICAgICAg
ICAgICAgIAogICAgICB3cml0ZSgqLCopJ10nCiAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
d3JpdGUoKiwqKSdaLUNvbXBvbmVudDonICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgIGRv
IGsgPSBrbG8sa2hpKzEKICAgICAgICB3cml0ZSgqLCopJ1snCiAgICAgICAgZG8gaiA9IGpsbyxq
aGkKICAgICAgICAgZG8gaSA9IGlsbyxpaGkKICAgICAgICAgICB3cml0ZSgqLCcoRzEwLjMsJCkn
KVZ6KGksaixrKQogICAgICAgICBlbmRkbwogICAgICAgICB3cml0ZSgqLCopJycKICAgICAgICBl
bmRkbwogICAgICAgIHdyaXRlKCosKiknXScKICAgICAgZW5kZG8gICAgICAgICAgICAgICAgICAg
IAogICAgICB3cml0ZSgqLCopJ10nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgIHJldHVybgogICAgICBlbmQKICAgICAgICAgICAKIS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAgICAgc3Vicm91dGluZSBkdW1wX2RpdkIoaWxvLGloaSxqbG8samhpLGtsbyxraGks
bmdob3N0LHRvbCxhRGF0YSkKIS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgaW1wbGljaXQgbm9uZQogICAg
ICBpbnRlZ2VyIGlsbyxpaGksamxvLGpoaSxrbG8sa2hpLG5naG9zdAogICAgICByZWFsICo4IGFE
YXRhKGlsbzppaGksamxvOmpoaSxrbG86a2hpKQogICAgICBpbnRlZ2VyIGksaixrCiAgICAgIHJl
YWwqOCB0b2wKICAgICAgIAogICAgICB3cml0ZSgqLCopJycKICAgICAgIAogICAgICAgCiAgICAg
IGRvIGsgPSBrbG8rbmdob3N0LGtoaS1uZ2hvc3QKICAgICAgICB3cml0ZSgqLCopJ1snCiAgICAg
ICAgZG8gaiA9IGpsbytuZ2hvc3QsamhpLW5naG9zdAogICAgICAgICBkbyBpID0gaWxvK25naG9z
dCxpaGktbmdob3N0CiAgICAgICAgICAgaWYgKCBhRGF0YShpLGosaykuZ3QudG9sICl0aGVuCiAg
ICAgICAgICAgICB3cml0ZSgqLCcoSTIsJCknKTEKICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICB3cml0ZSgqLCcoSTIsJCknKTAKICAgICAgICAgICBlbmRpZgogICAgICAgICBlbmRkbwogICAg
ICAgICB3cml0ZSgqLCopJycKICAgICAgICBlbmRkbwogICAgICAgIHdyaXRlKCosKiknXScKICAg
ICAgZW5kZG8KICAgICAgIAogICAgICB3cml0ZSgqLCopJ10nCiAgICAgICAKICAgICAgcmV0dXJu
CiAgICAgIGVuZCAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
IAoKICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAKICAgICAgCiEgYy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEg
ICAgICAgU1VCUk9VVElORSBmbWhkcmVmaW5lYiggUkFUSU8sCiEgICAgICAqICAgICAgICAgICAg
ICAgICAgICAgICAgTkdDLAohICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgIElGQzAsSUxD
MCxJRkMxLElMQzEsSUZDMixJTEMyLAohICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgIERY
QywKISAgICAgICogICAgICAgICAgICAgICAgICAgICAgICBJRkYwLElMRjAsSUZGMSxJTEYxLElG
RjIsSUxGMiwKISAgICAgICogICAgICAgICAgICAgICAgICAgICAgICBEWEYsCiEgICAgICAqICAg
ICAgICAgICAgICAgICAgICAgICAgQ09BUlNFX0JYLENPQVJTRV9CWSxDT0FSU0VfQlosCiEgICAg
ICAqICAgICAgICAgICAgICAgICAgICAgICAgRklORV9CWCxGSU5FX0JZLEZJTkVfQlosCiEgICAg
ICAqICAgICAgICAgICAgICAgICAgICAgICAgQlhfR1JBRF9ZLEJYX0dSQURfWiwKISAgICAgICog
ICAgICAgICAgICAgICAgICAgICAgICBCWV9HUkFEX1gsQllfR1JBRF9aLAohICAgICAgKiAgICAg
ICAgICAgICAgICAgICAgICAgIEJaX0dSQURfWCxCWl9HUkFEX1kKISAgICAgICogICAgICAgICAg
ICAgICAgICAgICAgKQohIGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQohIGMKISBjLi4uLi4uICBwb3N0IHByb2Nlc3MgcmVm
aW5lOiAgZG8gY29uc2VydmF0aXZlIGludGVycG9sYXRpb24KISBjICAgICAgICBmcm9tIGNvYXJz
ZSBwYXRjaCB0byB0aGUgZmluZSBwYXRjaC4KISBjCiEgYyAgICAgICAgRE9FUyBUSEUgQ09BUlNF
IFBBVENIIENPVkVSIFRIRSBGSU5FIFBBVENIIEVYQUNUTFk/Pz8KISBjCiEgICAgICAgaW1wbGlj
aXQgbm9uZQohICAgICAgIElOVEVHRVIqNCBJRkMwLElMQzAsSUZDMSxJTEMxLElGQzIsSUxDMgoh
ICAgICAgIElOVEVHRVIqNCBJRkYwLElMRjAsSUZGMSxJTEYxLElGRjIsSUxGMgohICAgICAgIFJF
QUwqOCBEWEMoMDoyKSxkeGMyKDA6MikKISAgICAgICBSRUFMKjggRFhGKDA6MikKISAgICAgICBJ
TlRFR0VSIFJBVElPKDA6MiksTkdDCiEgICAgICAgUkVBTCo4IENPQVJTRV9CWChJRkMwLU5HQzpJ
TEMwK05HQysxLElGQzEtTkdDOklMQzErTkdDLAohICAgICAgKiAgICAgICBJRkMyLU5HQzpJTEMy
K05HQykKISAgICAgICBSRUFMKjggQ09BUlNFX0JZKElGQzAtTkdDOklMQzArTkdDLElGQzEtTkdD
OklMQzErTkdDKzEsCiEgICAgICAqICAgICAgIElGQzItTkdDOklMQzIrTkdDKQohICAgICAgIFJF
QUwqOCBDT0FSU0VfQlooSUZDMC1OR0M6SUxDMCtOR0MsSUZDMS1OR0M6SUxDMStOR0MsCiEgICAg
ICAqICAgICAgIElGQzItTkdDOklMQzIrTkdDKzEpCiEgICAgICAgUkVBTCo4IEZJTkVfQlgoSUZG
MDpJTEYwKzEsSUZGMTpJTEYxLElGRjI6SUxGMikKISAgICAgICBSRUFMKjggRklORV9CWShJRkYw
OklMRjAsSUZGMTpJTEYxKzEsSUZGMjpJTEYyKQohICAgICAgIFJFQUwqOCBGSU5FX0JaKElGRjA6
SUxGMCxJRkYxOklMRjEsSUZGMjpJTEYyKzEpCiEgICAgICAgUkVBTCo4IEJYX0dSQURfWShJRkMw
OklMQzArMSxJRkMxOklMQzEsSUZDMjpJTEMyKQohICAgICAgIFJFQUwqOCBCWF9HUkFEX1ooSUZD
MDpJTEMwKzEsSUZDMTpJTEMxLElGQzI6SUxDMikKISAgICAgICBSRUFMKjggQllfR1JBRF9YKElG
QzA6SUxDMCxJRkMxOklMQzErMSxJRkMyOklMQzIpCiEgICAgICAgUkVBTCo4IEJZX0dSQURfWihJ
RkMwOklMQzAsSUZDMTpJTEMxKzEsSUZDMjpJTEMyKQohICAgICAgIFJFQUwqOCBCWl9HUkFEX1go
SUZDMDpJTEMwLElGQzE6SUxDMSxJRkMyOklMQzIrMSkKISAgICAgICBSRUFMKjggQlpfR1JBRF9Z
KElGQzA6SUxDMCxJRkMxOklMQzEsSUZDMjpJTEMyKzEpCiEgICAgICAgUkVBTCo4IGJ4ZixieHIK
ISAgICAgICBSRUFMKjggYnlmLGJ5cgohICAgICAgIFJFQUwqOCBiemYsYnpyCiEgICAgICAgUkVB
TCo4IGRieGZkeSxkYnhmZHoKISAgICAgICBSRUFMKjggZGJ4cmR5LGRieHJkegohICAgICAgIFJF
QUwqOCBkYnlmZHgsZGJ5ZmR6CiEgICAgICAgUkVBTCo4IGRieXJkeCxkYnlyZHoKISAgICAgICBS
RUFMKjggZGJ6ZmR4LGRiemZkeQohICAgICAgIFJFQUwqOCBkYnpyZHgsZGJ6cmR5CiEgICAgICAg
UkVBTCo4IGRieGR5KDA6MiksZGJ4ZHooMDoyKQohICAgICAgIFJFQUwqOCBkYnlkeCgwOjIpLGRi
eWR6KDA6MikKISAgICAgICBSRUFMKjggZGJ6ZHgoMDoyKSxkYnpkeSgwOjIpCiEgICAgICAgUkVB
TCo4IGZieCgwOjIsMDoxLDA6MSkKISAgICAgICBSRUFMKjggZmJ5KDA6MSwwOjIsMDoxKQohICAg
ICAgIFJFQUwqOCBmYnooMDoxLDA6MSwwOjIpCiEgICAgICAgUkVBTCo4IGZieDQoMDoyLDA6MSww
OjEpCiEgICAgICAgUkVBTCo4IGZieTQoMDoxLDA6MiwwOjEpCiEgICAgICAgUkVBTCo4IGZiejQo
MDoxLDA6MSwwOjIpCiEgICAgICAgSU5URUdFUio0IGksaixrLGkxLGoxLGsxLGl4LGl5LGl6CiEg
ICAgICAgUkVBTCo4IHRlbXAxLHRlbXAyCiEgICAgICAgCiEgYwohIGMuLi4uLiBjb21wdXRlIGdy
YWRpZW50cyBvZiBCOgohIGMKISAgICAgICBETyAxMDAgaSA9IElGQzAsSUxDMCArIDEKISAgICAg
ICAgIERPIDUwIGogPSBJRkMxLElMQzEKISAgICAgICAgICAgRE8gMjAgayA9IElGQzIsSUxDMgoh
ICAgICAgICAgICAgIHRlbXAxID0gKChDT0FSU0VfQlgoaSxqLGspLUNPQVJTRV9CWChpLGotMSxr
KSkpL0RYQygxKQohICAgICAgICAgICAgIHRlbXAyID0gKChDT0FSU0VfQlgoaSxqKzEsayktQ09B
UlNFX0JYKGksaixrKSkpL0RYQygxKQohICAgICAgICAgICAgIElGICggdGVtcDEqdGVtcDIuR1Qu
MC4wRDAgKSBUSEVOCiEgICAgICAgICAgICAgICBCWF9HUkFEX1koaSxqLGspID0gMi4wRDAqdGVt
cDEqdGVtcDIvKHRlbXAxK3RlbXAyKQohICAgICAgICAgICAgIEVMU0UKISAgICAgICAgICAgICAg
IEJYX0dSQURfWShpLGosaykgPSAwLjBEMAohICAgICAgICAgICAgIEVORElGCiEgICAgICAgICAg
ICAgdGVtcDEgPSAoKENPQVJTRV9CWChpLGosayktQ09BUlNFX0JYKGksaixrLTEpKSkvRFhDKDIp
CiEgICAgICAgICAgICAgdGVtcDIgPSAoKENPQVJTRV9CWChpLGosaysxKS1DT0FSU0VfQlgoaSxq
LGspKSkvRFhDKDIpCiEgICAgICAgICAgICAgSUYgKCB0ZW1wMSp0ZW1wMi5HVC4wLjBEMCApIFRI
RU4KISAgICAgICAgICAgICAgIEJYX0dSQURfWihpLGosaykgPSAyLjAqdGVtcDEqdGVtcDIvKHRl
bXAxK3RlbXAyKQohICAgICAgICAgICAgIEVMU0UKISAgICAgICAgICAgICAgIEJYX0dSQURfWihp
LGosaykgPSAwLjBEMAohICAgICAgICAgICAgIEVORElGCiEgMjAgICAgICAgIENPTlRJTlVFCiEg
NTAgICAgICBDT05USU5VRQohIDEwMCAgIENPTlRJTlVFCiEgICAgICAgRE8gMjAwIGkgPSBJRkMw
LElMQzAKISAgICAgICAgIERPIDE1MCBqID0gSUZDMSxJTEMxICsgMQohICAgICAgICAgICBETyAx
MjAgayA9IElGQzIsSUxDMgohICAgICAgICAgICAgIHRlbXAxID0gKChDT0FSU0VfQlkoaSxqLGsp
LUNPQVJTRV9CWShpLTEsaixrKSkpL0RYQygwKQohICAgICAgICAgICAgIHRlbXAyID0gKChDT0FS
U0VfQlkoaSsxLGosayktQ09BUlNFX0JZKGksaixrKSkpL0RYQygwKQohICAgICAgICAgICAgIElG
ICggdGVtcDEqdGVtcDIuR1QuMC4wRDAgKSBUSEVOCiEgICAgICAgICAgICAgICBCWV9HUkFEX1go
aSxqLGspID0gMi4wRDAqdGVtcDEqdGVtcDIvKHRlbXAxK3RlbXAyKQohICAgICAgICAgICAgIEVM
U0UKISAgICAgICAgICAgICAgIEJZX0dSQURfWChpLGosaykgPSAwLjBEMAohICAgICAgICAgICAg
IEVORElGCiEgICAgICAgICAgICAgdGVtcDEgPSAoKENPQVJTRV9CWShpLGosayktQ09BUlNFX0JZ
KGksaixrLTEpKSkvRFhDKDIpCiEgICAgICAgICAgICAgdGVtcDIgPSAoKENPQVJTRV9CWShpLGos
aysxKS1DT0FSU0VfQlkoaSxqLGspKSkvRFhDKDIpCiEgICAgICAgICAgICAgSUYgKCB0ZW1wMSp0
ZW1wMi5HVC4wLjBEMCApIFRIRU4KISAgICAgICAgICAgICAgIEJZX0dSQURfWihpLGosaykgPSAy
LjBEMCp0ZW1wMSp0ZW1wMi8odGVtcDErdGVtcDIpCiEgICAgICAgICAgICAgRUxTRQohICAgICAg
ICAgICAgICAgQllfR1JBRF9aKGksaixrKSA9IDAuMEQwCiEgICAgICAgICAgICAgRU5ESUYKISAx
MjAgICAgICAgQ09OVElOVUUKISAxNTAgICAgIENPTlRJTlVFCiEgMjAwICAgQ09OVElOVUUKISAg
ICAgICBETyAzMDAgaSA9IElGQzAsSUxDMAohICAgICAgICAgRE8gMjUwIGogPSBJRkMxLElMQzEK
ISAgICAgICAgICAgRE8gMjIwIGsgPSBJRkMyLElMQzIgKyAxCiEgICAgICAgICAgICAgdGVtcDEg
PSAoKENPQVJTRV9CWihpLGosayktQ09BUlNFX0JaKGktMSxqLGspKSkvRFhDKDApCiEgICAgICAg
ICAgICAgdGVtcDIgPSAoKENPQVJTRV9CWihpKzEsaixrKS1DT0FSU0VfQlooaSxqLGspKSkvRFhD
KDApCiEgICAgICAgICAgICAgSUYgKCB0ZW1wMSp0ZW1wMi5HVC4wLjBEMCApIFRIRU4KISAgICAg
ICAgICAgICAgIEJaX0dSQURfWChpLGosaykgPSAyLjBEMCp0ZW1wMSp0ZW1wMi8odGVtcDErdGVt
cDIpCiEgICAgICAgICAgICAgRUxTRQohICAgICAgICAgICAgICAgQlpfR1JBRF9YKGksaixrKSA9
IDAuMEQwCiEgICAgICAgICAgICAgRU5ESUYKISAgICAgICAgICAgICB0ZW1wMSA9ICgoQ09BUlNF
X0JaKGksaixrKS1DT0FSU0VfQlooaSxqLTEsaykpKS9EWEMoMSkKISAgICAgICAgICAgICB0ZW1w
MiA9ICgoQ09BUlNFX0JaKGksaisxLGspLUNPQVJTRV9CWihpLGosaykpKS9EWEMoMSkKISAgICAg
ICAgICAgICBJRiAoIHRlbXAxKnRlbXAyLkdULjAuMEQwICkgVEhFTgohICAgICAgICAgICAgICAg
QlpfR1JBRF9ZKGksaixrKSA9IDIuMEQwKnRlbXAxKnRlbXAyLyh0ZW1wMSt0ZW1wMikKISAgICAg
ICAgICAgICBFTFNFCiEgICAgICAgICAgICAgICBCWl9HUkFEX1koaSxqLGspID0gMC4wRDAKISAg
ICAgICAgICAgICBFTkRJRgohIDIyMCAgICAgICBDT05USU5VRQohIDI1MCAgICAgQ09OVElOVUUK
ISAzMDAgICBDT05USU5VRQohIGMKISBjLi4uLiBSZWZpbmUgdGhlIHNlbGVjdGVkIGNvYXJzZSBy
ZWdpb246CiEgYwohICAgICAgIERPIDQwMCBpID0gSUZDMCxJTEMwCiEgICAgICAgICBETyAzNTAg
aiA9IElGQzEsSUxDMQohICAgICAgICAgICBETyAzMjAgayA9IElGQzIsSUxDMgohICAgICAgICAg
ICAgIAohICAgICAgICAgICAgICFyZWYgcmF0aW8gaXMgMgohICAgICAgICAgICAgIGkxID0gKGkt
SUZDMCkqMiArIDEKISAgICAgICAgICAgICBqMSA9IChqLUlGQzEpKjIgKyAxCiEgICAgICAgICAg
ICAgazEgPSAoay1JRkMyKSoyICsgMQohIGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAgICAgICAgIGJ4ZiA9IENPQVJT
RV9CWChpKzEsaixrKQohICAgICAgICAgICAgIGJ4ciA9IENPQVJTRV9CWChpLGosaykKISAgICAg
ICAgICAgICBieWYgPSBDT0FSU0VfQlkoaSxqKzEsaykKISAgICAgICAgICAgICBieXIgPSBDT0FS
U0VfQlkoaSxqLGspCiEgICAgICAgICAgICAgYnpmID0gQ09BUlNFX0JaKGksaixrKzEpCiEgICAg
ICAgICAgICAgYnpyID0gQ09BUlNFX0JaKGksaixrKQohICAgICAgICAgICAgIGRieGZkeSA9IEJY
X0dSQURfWShpKzEsaixrKQohICAgICAgICAgICAgIGRieGZkeiA9IEJYX0dSQURfWihpKzEsaixr
KQohICAgICAgICAgICAgIGRieHJkeSA9IEJYX0dSQURfWShpLGosaykKISAgICAgICAgICAgICBk
YnhyZHogPSBCWF9HUkFEX1ooaSxqLGspCiEgICAgICAgICAgICAgZGJ5ZmR4ID0gQllfR1JBRF9Y
KGksaisxLGspCiEgICAgICAgICAgICAgZGJ5ZmR6ID0gQllfR1JBRF9aKGksaisxLGspCiEgICAg
ICAgICAgICAgZGJ5cmR4ID0gQllfR1JBRF9YKGksaixrKQohICAgICAgICAgICAgIGRieXJkeiA9
IEJZX0dSQURfWihpLGosaykKISAgICAgICAgICAgICBkYnpmZHggPSBCWl9HUkFEX1goaSxqLGsr
MSkKISAgICAgICAgICAgICBkYnpmZHkgPSBCWl9HUkFEX1koaSxqLGsrMSkKISAgICAgICAgICAg
ICBkYnpyZHggPSBCWl9HUkFEX1goaSxqLGspCiEgICAgICAgICAgICAgZGJ6cmR5ID0gQlpfR1JB
RF9ZKGksaixrKQohIGMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAgICAgICAgIENBTEwgZm1oZGJjZWxscmVmaW5lKERY
QyxieHIsYnhmLGJ5cixieWYsYnpyLGJ6ZixkYnhyZHksCiEgICAgICAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGJ4cmR6LGRieGZkeSxkYnhmZHosZGJ5cmR4LGRieXJkeiwKISAgICAgICog
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYnlmZHgsZGJ5ZmR6LGRienJkeCxkYnpyZHksZGJ6
ZmR4LAohICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRiemZkeSxmYngoMCwxLDEp
LGZieCgwLDEsMCksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ4KDAsMCww
KSxmYngoMCwwLDEpLGZieCgxLDEsMSksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmJ4KDEsMSwwKSxmYngoMSwwLDApLGZieCgxLDAsMSksCiEgICAgICAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmJ4KDIsMSwxKSxmYngoMiwxLDApLGZieCgyLDAsMCksCiEgICAgICAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ4KDIsMCwxKSxmYnkoMSwwLDEpLGZieSgxLDAs
MCksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ5KDAsMCwwKSxmYnkoMCww
LDEpLGZieSgxLDEsMSksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ5KDEs
MSwwKSxmYnkoMCwxLDApLGZieSgwLDEsMSksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmJ5KDEsMiwxKSxmYnkoMSwyLDApLGZieSgwLDIsMCksCiEgICAgICAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmJ5KDAsMiwxKSxmYnooMSwxLDApLGZieigxLDAsMCksCiEgICAg
ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ6KDAsMCwwKSxmYnooMCwxLDApLGZieigx
LDEsMSksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ6KDEsMCwxKSxmYnoo
MCwwLDEpLGZieigwLDEsMSksCiEgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgZmJ6
KDEsMSwyKSxmYnooMSwwLDIpLGZieigwLDAsMiksCiEgICAgICAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmJ6KDAsMSwyKSkKISBjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgICAgICAgICAgIAohICAgICAgICAgICAg
IEZJTkVfQlgoaTEsajEsazEpID0gZmJ4KDAsMCwwKQohICAgICAgICAgICAgIEZJTkVfQlgoaTEs
ajEsazErMSkgPSBmYngoMCwwLDEpCiEgICAgICAgICAgICAgRklORV9CWChpMSxqMSsxLGsxKSA9
IGZieCgwLDEsMCkKISAgICAgICAgICAgICBGSU5FX0JYKGkxLGoxKzEsazErMSkgPSBmYngoMCwx
LDEpCiEgICAgICAgICAgICAgRklORV9CWChpMSsxLGoxLGsxKSA9IGZieCgxLDAsMCkKISAgICAg
ICAgICAgICBGSU5FX0JYKGkxKzEsajEsazErMSkgPSBmYngoMSwwLDEpCiEgICAgICAgICAgICAg
RklORV9CWChpMSsxLGoxKzEsazEpID0gZmJ4KDEsMSwwKQohICAgICAgICAgICAgIEZJTkVfQlgo
aTErMSxqMSsxLGsxKzEpID0gZmJ4KDEsMSwxKQohICAgICAgICAgICAgIEZJTkVfQlgoaTErMixq
MSxrMSkgPSBmYngoMiwwLDApCiEgICAgICAgICAgICAgRklORV9CWChpMSsyLGoxLGsxKzEpID0g
ZmJ4KDIsMCwxKQohICAgICAgICAgICAgIEZJTkVfQlgoaTErMixqMSsxLGsxKSA9IGZieCgyLDEs
MCkKISAgICAgICAgICAgICBGSU5FX0JYKGkxKzIsajErMSxrMSsxKSA9IGZieCgyLDEsMSkKISAg
ICAgICAgICAgICBGSU5FX0JZKGkxLGoxLGsxKSA9IGZieSgwLDAsMCkKISAgICAgICAgICAgICBG
SU5FX0JZKGkxLGoxLGsxKzEpID0gZmJ5KDAsMCwxKQohICAgICAgICAgICAgIEZJTkVfQlkoaTEr
MSxqMSxrMSkgPSBmYnkoMSwwLDApCiEgICAgICAgICAgICAgRklORV9CWShpMSsxLGoxLGsxKzEp
ID0gZmJ5KDEsMCwxKQohICAgICAgICAgICAgIEZJTkVfQlkoaTEsajErMSxrMSkgPSBmYnkoMCwx
LDApCiEgICAgICAgICAgICAgRklORV9CWShpMSxqMSsxLGsxKzEpID0gZmJ5KDAsMSwxKQohICAg
ICAgICAgICAgIEZJTkVfQlkoaTErMSxqMSsxLGsxKSA9IGZieSgxLDEsMCkKISAgICAgICAgICAg
ICBGSU5FX0JZKGkxKzEsajErMSxrMSsxKSA9IGZieSgxLDEsMSkKISAgICAgICAgICAgICBGSU5F
X0JZKGkxLGoxKzIsazEpID0gZmJ5KDAsMiwwKQohICAgICAgICAgICAgIEZJTkVfQlkoaTEsajEr
MixrMSsxKSA9IGZieSgwLDIsMSkKISAgICAgICAgICAgICBGSU5FX0JZKGkxKzEsajErMixrMSkg
PSBmYnkoMSwyLDApCiEgICAgICAgICAgICAgRklORV9CWShpMSsxLGoxKzIsazErMSkgPSBmYnko
MSwyLDEpCiEgICAgICAgICAgICAgRklORV9CWihpMSxqMSxrMSkgPSBmYnooMCwwLDApCiEgICAg
ICAgICAgICAgRklORV9CWihpMSxqMSsxLGsxKSA9IGZieigwLDEsMCkKISAgICAgICAgICAgICBG
SU5FX0JaKGkxKzEsajEsazEpID0gZmJ6KDEsMCwwKQohICAgICAgICAgICAgIEZJTkVfQlooaTEr
MSxqMSsxLGsxKSA9IGZieigxLDEsMCkKISAgICAgICAgICAgICBGSU5FX0JaKGkxLGoxLGsxKzEp
ID0gZmJ6KDAsMCwxKQohICAgICAgICAgICAgIEZJTkVfQlooaTEsajErMSxrMSsxKSA9IGZieigw
LDEsMSkKISAgICAgICAgICAgICBGSU5FX0JaKGkxKzEsajEsazErMSkgPSBmYnooMSwwLDEpCiEg
ICAgICAgICAgICAgRklORV9CWihpMSsxLGoxKzEsazErMSkgPSBmYnooMSwxLDEpCiEgICAgICAg
ICAgICAgRklORV9CWihpMSxqMSxrMSsyKSA9IGZieigwLDAsMikKISAgICAgICAgICAgICBGSU5F
X0JaKGkxLGoxKzEsazErMikgPSBmYnooMCwxLDIpCiEgICAgICAgICAgICAgRklORV9CWihpMSsx
LGoxLGsxKzIpID0gZmJ6KDEsMCwyKQohICAgICAgICAgICAgIEZJTkVfQlooaTErMSxqMSsxLGsx
KzIpID0gZmJ6KDEsMSwyKQohICAgICAgICAgICAgCiEgMzIwICAgICAgIENPTlRJTlVFCiEgMzUw
ICAgICBDT05USU5VRQohIDQwMCAgIENPTlRJTlVFCiEgICAgICAgUkVUVVJOCiEgICAgICAgRU5E
CiEgYy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiEgICAgICAgU1VCUk9VVElORSBmbWhkYmNlbGxyZWZpbmUoRFhDLEJYUixCWEYsQllS
LEJZRixCWlIsQlpGLERCWFJEWSwKISAgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICBE
QlhSRFosREJYRkRZLERCWEZEWixEQllSRFgsREJZUkRaLAohICAgICAgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERCWUZEWCxEQllGRFosREJaUkRYLERCWlJEWSxEQlpGRFgsCiEgICAgICAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgREJaRkRZLEJYUjEsQlhSMixCWFIzLEJYUjQsQlhJ
MSwKISAgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICBCWEkyLEJYSTMsQlhJNCxCWEYx
LEJYRjIsQlhGMyxCWEY0LAohICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIEJZUjEs
QllSMixCWVIzLEJZUjQsQllJMSxCWUkyLEJZSTMsCiEgICAgICAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQllJNCxCWUYxLEJZRjIsQllGMyxCWUY0LEJaUjEsQlpSMiwKISAgICAgICogICAg
ICAgICAgICAgICAgICAgICAgICAgICBCWlIzLEJaUjQsQlpJMSxCWkkyLEJaSTMsQlpJNCxCWkYx
LAohICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIEJaRjIsQlpGMyxCWkY0KQohIGMt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQohIGNkb2MgRnVuY3Rpb246IHJlZmluZSBtYWduZXRpYyBmaWVsZCBvZiBhIGNvYXJzZSBjZWxs
IHRvIDJ4MngyIG9yCiEgY2RvYyAgICAgICAgICAgNHg0eDQgZmluZSBjZWxsIHZhbHVlcy4gSW4g
dGhpcyBwcm9jZXNzIGtlZXAKISBjZG9jICAgICAgICAgICBkaXZlcmdlbmNlIGZyZWUgb24gZWFj
aCBmaW5lIGNlbGwgYW5kIGNvYXJzZSBjZWxsLiBBbmQKISBjZG9jICAgICAgICAgICB3ZSBhbHNv
IGtlZXAgdGhlIGZsdXhlcyBvbiBlYWNoIG9mIHRoZSBmYWNlcyBjb25zaXN0ZW50LgohIGNkb2Mg
SW5wdXQgcGFyYW1ldGVyczoKISBjZG9jICAgIGR4YygwOjIpOiBjb2Fyc2UgY2VsbCBncmlkIHNp
emUgYXJyYXkuCiEgY2RvYyAgICBieHIsYnhmOiBGcm9udCBhbmQgcmVhciBjb2Fyc2UgY2VsbCBm
YWNlLWNlbnRlcmVkIEJ4OwohIGNkb2MgICAgYnlyLGJ5ZjogRnJvbnQgYW5kIHJlYXIgY29hcnNl
IGNlbGwgZmFjZS1jZW50ZXJlZCBCeTsKISBjZG9jICAgIGJ6cixiemY6IEZyb250IGFuZCByZWFy
IGNvYXJzZSBjZWxsIGZhY2UtY2VudGVyZWQgQno7CiEgY2RvYyAgICBkYnhmZHksZGJ4ZmR6OiBG
cm9udCBCeCBncmFkaWVudHMgaW4geSBhbmQgejsKISBjZG9jICAgIGRieWZkeSxkYnlmZHo6IEZy
b250IEJ5IGdyYWRpZW50cyBpbiB4IGFuZCB6OwohIGNkb2MgICAgZGJ6ZmR5LGRiemZkejogRnJv
bnQgQnogZ3JhZGllbnRzIGluIHggYW5kIHk7CiEgY2RvYyAgICBkYnhyZHksZGJ4cmR6OiBSZWFy
IEJ4IGdyYWRpZW50cyBpbiB5IGFuZCB6OwohIGNkb2MgICAgZGJ5cmR5LGRieXJkejogUmVhciBC
eSBncmFkaWVudHMgaW4geCBhbmQgejsKISBjZG9jICAgIGRienJkeSxkYnpyZHo6IFJlYXIgQnog
Z3JhZGllbnRzIGluIHggYW5kIHk7CiEgY2RvYyBPdXRwdXQgcGFyYW1ldGVyczoKISBjZG9jICAg
IGJ4cjEsYnhyMixieHIzLGJ4cjQ6IFJlYXIgQnggZmluZSBjZWxsIHZhbHVlczsKISBjZG9jICAg
IGJ4aTEsYnhpMixieGkzLGJ4aTQ6IE1pZGRsZSBCeCBmaW5lIGNlbGwgdmFsdWVzOwohIGNkb2Mg
ICAgYnhmMSxieGYyLGJ4ZjMsYnhmNDogRnJvbnQgQnggZmluZSBjZWxsIFZhbHVlczsKISBjZG9j
ICAgIGJ5cjEsYnlyMixieXIzLGJ5cjQ6IFJlYXIgQnkgZmluZSBjZWxsIHZhbHVlczsKISBjZG9j
ICAgIGJ5aTEsYnlpMixieWkzLGJ5aTQ6IE1pZGRsZSBCeSBmaW5lIGNlbGwgdmFsdWVzOwohIGNk
b2MgICAgYnlmMSxieWYyLGJ5ZjMsYnlmNDogRnJvbnQgQnkgZmluZSBjZWxsIHZhbHVlczsKISBj
ZG9jICAgIGJ6cjEsYnpyMixienIzLGJ6cjQ6IFJlYXIgQnogZmluZSBjZWxsIHZhbHVlczs6CiEg
Y2RvYyAgICBiemkxLGJ6aTIsYnppMyxiemk0OiBNaWRkbGUgQnogZmluZSBjZWxsIHZhbHVlczsK
ISBjZG9jICAgIGJ6ZjEsYnpmMixiemYzLGJ6ZjQ6IEZyb250IEJ6IGZpbmUgY2VsbCB2YWx1ZXM7
CiEgY2RvYz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CiEgICAgICAgaW1wbGljaXQgbm9uZQohICAgICAgIFJFQUwqOCBEWEMo
MDoyKQohICAgICAgIFJFQUwqOCBCWFIsQlhGCiEgICAgICAgUkVBTCo4IEJZUixCWUYKISAgICAg
ICBSRUFMKjggQlpSLEJaRgohICAgICAgIFJFQUwqOCBEQlhSRFksREJYUkRaCiEgICAgICAgUkVB
TCo4IERCWEZEWSxEQlhGRFoKISAgICAgICBSRUFMKjggREJZUkRYLERCWVJEWgohICAgICAgIFJF
QUwqOCBEQllGRFgsREJZRkRaCiEgICAgICAgUkVBTCo4IERCWlJEWCxEQlpSRFkKISAgICAgICBS
RUFMKjggREJaRkRYLERCWkZEWQohICAgICAgIFJFQUwqOCBCWFIxLEJYUjIsQlhSMyxCWFI0CiEg
ICAgICAgUkVBTCo4IEJYSTEsQlhJMixCWEkzLEJYSTQKISAgICAgICBSRUFMKjggQlhGMSxCWEYy
LEJYRjMsQlhGNAohICAgICAgIFJFQUwqOCBCWVIxLEJZUjIsQllSMyxCWVI0CiEgICAgICAgUkVB
TCo4IEJZSTEsQllJMixCWUkzLEJZSTQKISAgICAgICBSRUFMKjggQllGMSxCWUYyLEJZRjMsQllG
NAohICAgICAgIFJFQUwqOCBCWlIxLEJaUjIsQlpSMyxCWlI0CiEgICAgICAgUkVBTCo4IEJaSTEs
QlpJMixCWkkzLEJaSTQKISAgICAgICBSRUFMKjggQlpGMSxCWkYyLEJaRjMsQlpGNAohICAgICAg
IFJFQUwqOCB0ZW1wCiEgICAgICAgQlhSMSA9IEJYUiArIDAuMjUqRFhDKDEpKkRCWFJEWSArIDAu
MjUqRFhDKDIpKkRCWFJEWgohICAgICAgIEJYUjIgPSBCWFIgKyAwLjI1KkRYQygxKSpEQlhSRFkg
LSAwLjI1KkRYQygyKSpEQlhSRFoKISAgICAgICBCWFIzID0gQlhSIC0gMC4yNSpEWEMoMSkqREJY
UkRZIC0gMC4yNSpEWEMoMikqREJYUkRaCiEgICAgICAgQlhSNCA9IEJYUiAtIDAuMjUqRFhDKDEp
KkRCWFJEWSArIDAuMjUqRFhDKDIpKkRCWFJEWgohICAgICAgIEJYRjEgPSBCWEYgKyAwLjI1KkRY
QygxKSpEQlhGRFkgKyAwLjI1KkRYQygyKSpEQlhGRFoKISAgICAgICBCWEYyID0gQlhGICsgMC4y
NSpEWEMoMSkqREJYRkRZIC0gMC4yNSpEWEMoMikqREJYRkRaCiEgICAgICAgQlhGMyA9IEJYRiAt
IDAuMjUqRFhDKDEpKkRCWEZEWSAtIDAuMjUqRFhDKDIpKkRCWEZEWgohICAgICAgIEJYRjQgPSBC
WEYgLSAwLjI1KkRYQygxKSpEQlhGRFkgKyAwLjI1KkRYQygyKSpEQlhGRFoKISAgICAgICBCWVIx
ID0gQllSICsgMC4yNSpEWEMoMCkqREJZUkRYICsgMC4yNSpEWEMoMikqREJZUkRaCiEgICAgICAg
QllSMiA9IEJZUiArIDAuMjUqRFhDKDApKkRCWVJEWCAtIDAuMjUqRFhDKDIpKkRCWVJEWgohICAg
ICAgIEJZUjMgPSBCWVIgLSAwLjI1KkRYQygwKSpEQllSRFggLSAwLjI1KkRYQygyKSpEQllSRFoK
ISAgICAgICBCWVI0ID0gQllSIC0gMC4yNSpEWEMoMCkqREJZUkRYICsgMC4yNSpEWEMoMikqREJZ
UkRaCiEgICAgICAgQllGMSA9IEJZRiArIDAuMjUqRFhDKDApKkRCWUZEWCArIDAuMjUqRFhDKDIp
KkRCWUZEWgohICAgICAgIEJZRjIgPSBCWUYgKyAwLjI1KkRYQygwKSpEQllGRFggLSAwLjI1KkRY
QygyKSpEQllGRFoKISAgICAgICBCWUYzID0gQllGIC0gMC4yNSpEWEMoMCkqREJZRkRYIC0gMC4y
NSpEWEMoMikqREJZRkRaCiEgICAgICAgQllGNCA9IEJZRiAtIDAuMjUqRFhDKDApKkRCWUZEWCAr
IDAuMjUqRFhDKDIpKkRCWUZEWgohICAgICAgIEJaUjEgPSBCWlIgKyAwLjI1KkRYQygwKSpEQlpS
RFggKyAwLjI1KkRYQygxKSpEQlpSRFkKISAgICAgICBCWlIyID0gQlpSICsgMC4yNSpEWEMoMCkq
REJaUkRYIC0gMC4yNSpEWEMoMSkqREJaUkRZCiEgICAgICAgQlpSMyA9IEJaUiAtIDAuMjUqRFhD
KDApKkRCWlJEWCAtIDAuMjUqRFhDKDEpKkRCWlJEWQohICAgICAgIEJaUjQgPSBCWlIgLSAwLjI1
KkRYQygwKSpEQlpSRFggKyAwLjI1KkRYQygxKSpEQlpSRFkKISAgICAgICBCWkYxID0gQlpGICsg
MC4yNSpEWEMoMCkqREJaRkRYICsgMC4yNSpEWEMoMSkqREJaRkRZCiEgICAgICAgQlpGMiA9IEJa
RiArIDAuMjUqRFhDKDApKkRCWkZEWCAtIDAuMjUqRFhDKDEpKkRCWkZEWQohICAgICAgIEJaRjMg
PSBCWkYgLSAwLjI1KkRYQygwKSpEQlpGRFggLSAwLjI1KkRYQygxKSpEQlpGRFkKISAgICAgICBC
WkY0ID0gQlpGIC0gMC4yNSpEWEMoMCkqREJaRkRYICsgMC4yNSpEWEMoMSkqREJaRkRZCiEgYy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiEgICAgICAgdGVtcCA9IDAuMTI1RDAqRFhDKDApKkRYQygwKQohICAgICAgKiAgICAgICAq
KChEQllGRFgtREJZUkRYKS9EWEMoMSkrKERCWkZEWC1EQlpSRFgpL0RYQygyKSkKISAgICAgICBC
WEkxID0gMC41KihCWEYxK0JYUjEpICsgdGVtcAohICAgICAgIEJYSTIgPSAwLjUqKEJYRjIrQlhS
MikgKyB0ZW1wCiEgICAgICAgQlhJMyA9IDAuNSooQlhGMytCWFIzKSArIHRlbXAKISAgICAgICBC
WEk0ID0gMC41KihCWEY0K0JYUjQpICsgdGVtcAohICAgICAgIHRlbXAgPSAwLjEyNUQwKkRYQygx
KSpEWEMoMSkKISAgICAgICogICAgICAgKigoREJYRkRZLURCWFJEWSkvRFhDKDApKyhEQlpGRFkt
REJaUkRZKS9EWEMoMikpCiEgICAgICAgQllJMSA9IDAuNSooQllGMStCWVIxKSArIHRlbXAKISAg
ICAgICBCWUkyID0gMC41KihCWUYyK0JZUjIpICsgdGVtcAohICAgICAgIEJZSTMgPSAwLjUqKEJZ
RjMrQllSMykgKyB0ZW1wCiEgICAgICAgQllJNCA9IDAuNSooQllGNCtCWVI0KSArIHRlbXAKISAg
ICAgICB0ZW1wID0gMC4xMjVEMCpEWEMoMikqRFhDKDIpCiEgICAgICAqICAgICAgICooKERCWEZE
Wi1EQlhSRFopL0RYQygwKSsoREJZRkRaLURCWVJEWikvRFhDKDEpKQohICAgICAgIEJaSTEgPSAw
LjUqKEJaRjErQlpSMSkgKyB0ZW1wCiEgICAgICAgQlpJMiA9IDAuNSooQlpGMitCWlIyKSArIHRl
bXAKISAgICAgICBCWkkzID0gMC41KihCWkYzK0JaUjMpICsgdGVtcAohICAgICAgIEJaSTQgPSAw
LjUqKEJaRjQrQlpSNCkgKyB0ZW1wCiEgICAgICAgUkVUVVJOCiEgICAgICAgRU5ECg==


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]