Re: svn client crash using DIGEST-MD5

"Chris Hardekopf via SASL" <[email protected]> Wed, 4 Jan 2023 08:14:18 -0700
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <CAF52Kr6PcY2fpDPAfuqQnS3RcrSf_VmfKu_FY24fAqGrBzM1sA@mail.gmail.com>
--0000000000000efd1c05f171a4e2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

The big difference that I notice looking at the alpine packages is that in
3.17 (crashes) cyrus-sasl-digestmd5 depends on "libcrypto3" and in 3.16
(works) cyrus-sasl-digestmd5 depends on "libcrypto1.1"

https://pkgs.alpinelinux.org/package/v3.17/main/x86_64/cyrus-sasl-digestmd5
https://pkgs.alpinelinux.org/package/v3.16/main/x86_64/cyrus-sasl-digestmd5

Christopher Hardekopf
Software Engineer
[email protected]
BASIS International Ltd.
+1.505.345.5232 Main


On Wed, Jan 4, 2023 at 6:47 AM Chris Hardekopf <[email protected]> wrote:

> For more information. I tried this a couple of different ways and using
> docker found that it works fine in
>
> alpine:3.16
>
> and crashes in
>
> alpine:3.17
>
> Christopher Hardekopf
> Software Engineer
> [email protected]
> BASIS International Ltd.
> +1.505.345.5232 Main
>
>
> On Wed, Jan 4, 2023 at 6:39 AM chrish via SASL <[email protected]>
> wrote:
>
>> I am trying to use svn with an svn server using DIGEST-MD5 sasl
>> authentication and after a system update my client is now crashing inside
>> of the authentication. For example:
>>
>> $ svn info svn://<host>/<archive>
>> zsh: segmentation fault (core dumped)  svn info svn://<host>/<archive>
>>
>> I can see using "journalctl" that it crashed inside of the DIGEST-MD5
>> authentication:
>>
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 client step 2
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 parse_server_challenge()
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 ask_user_info()
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 make_client_response()
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 create_layer_keys()
>> Jan 04 06:30:08 neji svn[66195]: DIGEST-MD5 client step 3
>> Jan 04 06:30:08 neji audit[66195]: ANOM_ABEND auid=3D1000 uid=3D1000 gid=
=3D1000
>> ses=3D4 pid=3D66195 comm=3D"svn" exe=3D"/usr/bin/svn" sig=3D11 res=3D1
>> Jan 04 06:30:08 neji kernel: svn[66195]: segfault at 10 ip
>> 00007fa821bcf934 sp 00007ffe383c8a90 error 4 in
>> libcrypto.so.3[7fa821aeb000+268000]
>> Jan 04 06:30:08 neji kernel: Code: 41 54 55 53 48 83 ec 28 64 48 8b 04 25
>> 28 00 00 00 48 89 44 24 18 31 c0 48 85 d2 0f 84 9d 01 00 00 c7 02 00 00 =
00
>> 00 48 89 d5 <8b> 57 10 48 89 fb 85 d2 0f 85 e6 00 00 00 48 8b 07 48 85 c0
>> 0f 84
>> Jan 04 06:30:08 neji kernel: audit: type=3D1701 audit(1672839008.147:339=
):
>> auid=3D1000 uid=3D1000 gid=3D1000 ses=3D4 pid=3D66195 comm=3D"svn" exe=
=3D"/usr/bin/svn"
>> sig=3D11 res=3D1
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D70 op=3DLOAD
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D71 op=3DLOAD
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D72 op=3DLOAD
>> Jan 04 06:30:08 neji systemd[1]: Started Process Core Dump (PID 66223/UID
>> 0).
>> Jan 04 06:30:08 neji audit[1]: SERVICE_START pid=3D1 uid=3D0 auid=3D4294=
967295
>> ses=3D4294967295 msg=3D'unit=3Dsystemd-coredump@4-66223-0 comm=3D"system=
d"
>> exe=3D"/usr/lib/systemd/systemd" hostname=3D? addr=3D? terminal=3D? res=
=3Dsuccess'
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.200:340=
):
>> prog-id=3D70 op=3DLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.200:341=
):
>> prog-id=3D71 op=3DLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.200:342=
):
>> prog-id=3D72 op=3DLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1130 audit(1672839008.200:343=
):
>> pid=3D1 uid=3D0 auid=3D4294967295 ses=3D4294967295
>> msg=3D'unit=3Dsystemd-coredump@4-66223-0 comm=3D"systemd"
>> exe=3D"/usr/lib/systemd/systemd" hostname=3D? addr=3D? terminal=3D? res=
=3Dsuccess'
>> Jan 04 06:30:08 neji systemd-coredump[66224]: Process 66195 (svn) of user
>> 1000 dumped core.
>>
>>                                               Stack trace of thread 6619=
5:
>>                                               #0  0x00007fa821bcf934
>> EVP_DecryptUpdate (libcrypto.so.3 + 0x195934)
>>                                               #1  0x00007fa822557545 n/a
>> (libdigestmd5.so + 0x3545)
>>                                               #2  0x00007fa822558591 n/a
>> (libdigestmd5.so + 0x4591)
>>                                               #3  0x00007fa82220bfdb
>> _plug_decode (libsasl2.so.3 + 0x14fdb)
>>                                               #4  0x00007fa82255e197 n/a
>> (libdigestmd5.so + 0xa197)
>>                                               #5  0x00007fa822201938
>> sasl_decode (libsasl2.so.3 + 0xa938)
>>                                               #6  0x00007fa822221ac4 n/a
>> (libsvn_ra_svn-1.so.0 + 0xbac4)
>>                                               #7  0x00007fa82222dbe1
>> svn_ra_svn__stream_read (libsvn_ra_svn-1.so.0 + 0x17be1)
>>                                               #8  0x00007fa8222218a3 n/a
>> (libsvn_ra_svn-1.so.0 + 0xb8a3)
>>                                               #9  0x00007fa8222221da n/a
>> (libsvn_ra_svn-1.so.0 + 0xc1da)
>>                                               #10 0x00007fa82222cdc3
>> svn_ra_svn__read_item (libsvn_ra_svn-1.so.0 + 0x16dc3)
>>                                               #11 0x00007fa82222cf3b
>> svn_ra_svn__read_tuple (libsvn_ra_svn-1.so.0 + 0x16f3b)
>>                                               #12 0x00007fa82222d398
>> svn_ra_svn__read_cmd_response (libsvn_ra_svn-1.so.0 + 0x17398)
>>                                               #13 0x00007fa822232b14 n/a
>> (libsvn_ra_svn-1.so.0 + 0x1cb14)
>>                                               #14 0x00007fa82221e6e0 n/a
>> (libsvn_ra_svn-1.so.0 + 0x86e0)
>>                                               #15 0x00007fa82288fa90
>> svn_ra_open5 (libsvn_ra-1.so.0 + 0x7a90)
>>                                               #16 0x00007fa8229c2f03
>> svn_client__open_ra_session_internal (libsvn_client-1.so.0 + 0x68f03)
>>                                               #17 0x00007fa8229c89c2
>> svn_client__ra_session_from_path2 (libsvn_client-1.so.0 + 0x6e9c2)
>>                                               #18 0x00007fa82299f4df
>> svn_client_info4 (libsvn_client-1.so.0 + 0x454df)
>>                                               #19 0x0000558b02290ca7 n/a
>> (svn + 0x1aca7)
>>                                               #20 0x0000558b022a4e7a n/a
>> (svn + 0x2ee7a)
>>                                               #21 0x0000558b022830ee n/a
>> (svn + 0xd0ee)
>>                                               #22 0x00007fa8225b2290 n/a
>> (libc.so.6 + 0x23290)
>>                                               #23 0x00007fa8225b234a
>> __libc_start_main (libc.so.6 + 0x2334a)
>>                                               #24 0x0000558b02283175 n/a
>> (svn + 0xd175)
>>                                               ELF object binary
>> architecture: AMD x86-64
>> Jan 04 06:30:08 neji systemd[1]: [email protected]:
>> Deactivated successfully.
>> Jan 04 06:30:08 neji kernel: audit: type=3D1131 audit(1672839008.264:344=
):
>> pid=3D1 uid=3D0 auid=3D4294967295 ses=3D4294967295
>> msg=3D'unit=3Dsystemd-coredump@4-66223-0 comm=3D"systemd"
>> exe=3D"/usr/lib/systemd/systemd" hostname=3D? addr=3D? terminal=3D? res=
=3Dsuccess'
>> Jan 04 06:30:08 neji audit[1]: SERVICE_STOP pid=3D1 uid=3D0 auid=3D42949=
67295
>> ses=3D4294967295 msg=3D'unit=3Dsystemd-coredump@4-66223-0 comm=3D"system=
d"
>> exe=3D"/usr/lib/systemd/systemd" hostname=3D? addr=3D? terminal=3D? res=
=3Dsuccess'
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji audit: BPF prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.420:345=
):
>> prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.420:346=
):
>> prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji kernel: audit: type=3D1334 audit(1672839008.420:347=
):
>> prog-id=3D0 op=3DUNLOAD
>> Jan 04 06:30:08 neji svn[66262]: DIGEST-MD5 common mech free
>> Jan 04 06:30:08 neji svn[66280]: DIGEST-MD5 common mech free
>> Jan 04 06:30:08 neji svn[66285]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66291]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66313]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66319]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66325]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66331]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66337]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66343]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66349]: DIGEST-MD5 common mech free
>> Jan 04 06:30:09 neji svn[66358]: DIGEST-MD5 common mech free
>>
>>
>>
>> *Cyrus <https://cyrus.topicbox.com/latest>* / SASL / see discussions
>> <https://cyrus.topicbox.com/groups/sasl> + participants
>> <https://cyrus.topicbox.com/groups/sasl/members> + delivery options
>> <https://cyrus.topicbox.com/groups/sasl/subscription> Permalink
>> <https://cyrus.topicbox.com/groups/sasl/Tc1bb8688f156d835-M50485f69fa3fd=
32797add077>
>>

------------------------------------------
Cyrus: SASL
Permalink: https://cyrus.topicbox.com/groups/sasl/Tc1bb8688f156d835-M5429dd=
5cdae0eb6fb3722c21
Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription

--0000000000000efd1c05f171a4e2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64

PGh0bWw+PGh0bWw+PGRpdiBkaXI9Imx0ciI+PGRpdj5UaGUgYmlnIGRpZmZlcmVuY2UgdGhhdCBJ
IG5vdGljZSBsb29raW5nIGF0IHRoZSBhbHBpbmUgcGFja2FnZXMgaXMgdGhhdCBpbiAzLjE3IChj
cmFzaGVzKSBjeXJ1cy1zYXNsLWRpZ2VzdG1kNSBkZXBlbmRzIG9uICZxdW90O2xpYmNyeXB0bzMm
cXVvdDsgYW5kIGluIDMuMTYgKHdvcmtzKSBjeXJ1cy1zYXNsLWRpZ2VzdG1kNSBkZXBlbmRzIG9u
ICZxdW90O2xpYmNyeXB0bzEuMSZxdW90OzwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48YSBo
cmVmPSJodHRwczovL3BrZ3MuYWxwaW5lbGludXgub3JnL3BhY2thZ2UvdjMuMTcvbWFpbi94ODZf
NjQvY3lydXMtc2FzbC1kaWdlc3RtZDUiPmh0dHBzOi8vcGtncy5hbHBpbmVsaW51eC5vcmcvcGFj
a2FnZS92My4xNy9tYWluL3g4Nl82NC9jeXJ1cy1zYXNsLWRpZ2VzdG1kNTwvYT48L2Rpdj48ZGl2
PjxhIGhyZWY9Imh0dHBzOi8vcGtncy5hbHBpbmVsaW51eC5vcmcvcGFja2FnZS92My4xNi9tYWlu
L3g4Nl82NC9jeXJ1cy1zYXNsLWRpZ2VzdG1kNSI+aHR0cHM6Ly9wa2dzLmFscGluZWxpbnV4Lm9y
Zy9wYWNrYWdlL3YzLjE2L21haW4veDg2XzY0L2N5cnVzLXNhc2wtZGlnZXN0bWQ1PC9hPjwvZGl2
PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj48ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIg
ZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSIgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIi
PkNocmlzdG9waGVyIEhhcmRla29wZjxiciAvPlNvZnR3YXJlIEVuZ2luZWVyPGJyIC8+PGEgaHJl
Zj0ibWFpbHRvOmNocmlzaEBiYXNpcy5jbG91ZCIgdGFyZ2V0PSJfYmxhbmsiPmNocmlzaEBiYXNp
cy5jbG91ZDwvYT48YnIgLz5CQVNJUyBJbnRlcm5hdGlvbmFsIEx0ZC48YnIgLz48ZGl2PisxLjUw
NS4zNDUuNTIzMiBNYWluPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGJyIC8+PC9kaXY+PC9kaXY+
PGJyIC8+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgY2xhc3M9ImdtYWlsX2F0dHIiIGRp
cj0ibHRyIj5PbiBXZWQsIEphbiA0LCAyMDIzIGF0IDY6NDcgQU0gQ2hyaXMgSGFyZGVrb3BmICZs
dDtjaHJpc2hAYmFzaXMuY2xvdWQmZ3Q7IHdyb3RlOjxiciAvPjwvZGl2PjxibG9ja3F1b3RlIGNs
YXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXIt
bGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRp
cj0ibHRyIj48ZGl2PkZvciBtb3JlIGluZm9ybWF0aW9uLiBJIHRyaWVkIHRoaXMgYSBjb3VwbGUg
b2YgZGlmZmVyZW50IHdheXMgYW5kIHVzaW5nIGRvY2tlciBmb3VuZCB0aGF0IGl0IHdvcmtzIGZp
bmUgaW48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+YWxwaW5lOjMuMTY8L2Rpdj48ZGl2Pjxi
ciAvPjwvZGl2PjxkaXY+YW5kIGNyYXNoZXMgaW48L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+
YWxwaW5lOjMuMTc8L2Rpdj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PGRpdj48ZGl2IGRpcj0ibHRy
Ij48ZGl2IGRpcj0ibHRyIj5DaHJpc3RvcGhlciBIYXJkZWtvcGY8YnIgLz5Tb2Z0d2FyZSBFbmdp
bmVlcjxiciAvPjxhIGhyZWY9Im1haWx0bzpjaHJpc2hAYmFzaXMuY2xvdWQiIHRhcmdldD0iX2Js
YW5rIj5jaHJpc2hAYmFzaXMuY2xvdWQ8L2E+PGJyIC8+QkFTSVMgSW50ZXJuYXRpb25hbCBMdGQu
PGJyIC8+PGRpdj4rMS41MDUuMzQ1LjUyMzIgTWFpbjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjxi
ciAvPjwvZGl2PjwvZGl2PjxiciAvPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGNsYXNz
PSJnbWFpbF9hdHRyIiBkaXI9Imx0ciI+T24gV2VkLCBKYW4gNCwgMjAyMyBhdCA2OjM5IEFNIGNo
cmlzaCB2aWEgU0FTTCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNhc2xAY3lydXMudG9waWNib3guY29t
IiB0YXJnZXQ9Il9ibGFuayI+c2FzbEBjeXJ1cy50b3BpY2JveC5jb208L2E+Jmd0OyB3cm90ZTo8
YnIgLz48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46
MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7
cGFkZGluZy1sZWZ0OjFleCI+PHU+PC91PjxkaXY+PGRpdj5JIGFtIHRyeWluZyB0byB1c2Ugc3Zu
IHdpdGggYW4gc3ZuIHNlcnZlciB1c2luZyBESUdFU1QtTUQ1IHNhc2wgYXV0aGVudGljYXRpb24g
YW5kIGFmdGVyIGEgc3lzdGVtIHVwZGF0ZSBteSBjbGllbnQgaXMgbm93IGNyYXNoaW5nIGluc2lk
ZSBvZiB0aGUgYXV0aGVudGljYXRpb24uIEZvciBleGFtcGxlOjxiciAvPjwvZGl2PjxkaXY+PGJy
IC8+PC9kaXY+PGRpdj4kIHN2biBpbmZvIHN2bjovLyZsdDtob3N0Jmd0Oy8mbHQ7YXJjaGl2ZSZn
dDs8YnIgLz48L2Rpdj48ZGl2PnpzaDogc2VnbWVudGF0aW9uIGZhdWx0IChjb3JlIGR1bXBlZCkm
bmJzcDsgc3ZuIGluZm8gc3ZuOi8vJmx0O2hvc3QmZ3Q7LyZsdDthcmNoaXZlJmd0OzxiciAvPjwv
ZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5JIGNhbiBzZWUgdXNpbmcgJnF1b3Q7am91cm5hbGN0
bCZxdW90OyB0aGF0IGl0IGNyYXNoZWQgaW5zaWRlIG9mIHRoZSBESUdFU1QtTUQ1IGF1dGhlbnRp
Y2F0aW9uOjxiciAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDgg
bmVqaSBzdm5bNjYxOTVdOiBESUdFU1QtTUQ1IGNsaWVudCBzdGVwIDI8YnIgLz48L2Rpdj48ZGl2
PkphbiAwNCAwNjozMDowOCBuZWppIHN2bls2NjE5NV06IERJR0VTVC1NRDUgcGFyc2Vfc2VydmVy
X2NoYWxsZW5nZSgpPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDggbmVqaSBzdm5bNjYx
OTVdOiBESUdFU1QtTUQ1IGFza191c2VyX2luZm8oKTxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2
OjMwOjA4IG5lamkgc3ZuWzY2MTk1XTogRElHRVNULU1ENSBtYWtlX2NsaWVudF9yZXNwb25zZSgp
PGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDggbmVqaSBzdm5bNjYxOTVdOiBESUdFU1Qt
TUQ1IGNyZWF0ZV9sYXllcl9rZXlzKCk8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBu
ZWppIHN2bls2NjE5NV06IERJR0VTVC1NRDUgY2xpZW50IHN0ZXAgMzxiciAvPjwvZGl2PjxkaXY+
SmFuIDA0IDA2OjMwOjA4IG5lamkgYXVkaXRbNjYxOTVdOiBBTk9NX0FCRU5EIGF1aWQ9MTAwMCB1
aWQ9MTAwMCBnaWQ9MTAwMCBzZXM9NCBwaWQ9NjYxOTUgY29tbT0mcXVvdDtzdm4mcXVvdDsgZXhl
PSZxdW90Oy91c3IvYmluL3N2biZxdW90OyBzaWc9MTEgcmVzPTE8YnIgLz48L2Rpdj48ZGl2Pkph
biAwNCAwNjozMDowOCBuZWppIGtlcm5lbDogc3ZuWzY2MTk1XTogc2VnZmF1bHQgYXQgMTAgaXAg
MDAwMDdmYTgyMWJjZjkzNCBzcCAwMDAwN2ZmZTM4M2M4YTkwIGVycm9yIDQgaW4gbGliY3J5cHRv
LnNvLjNbN2ZhODIxYWViMDAwKzI2ODAwMF08YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDow
OCBuZWppIGtlcm5lbDogQ29kZTogNDEgNTQgNTUgNTMgNDggODMgZWMgMjggNjQgNDggOGIgMDQg
MjUgMjggMDAgMDAgMDAgNDggODkgNDQgMjQgMTggMzEgYzAgNDggODUgZDIgMGYgODQgOWQgMDEg
MDAgMDAgYzcgMDIgMDAgMDAgMDAgMDAgNDggODkgZDUgJmx0OzhiJmd0OyA1NyAxMCA0OCA4OSBm
YiA4NSBkMiAwZiA4NSBlNiAwMCAwMCAwMCA0OCA4YiAwNyA0OCA4NSBjMCAwZiA4NDxiciAvPjwv
ZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA4IG5lamkga2VybmVsOiBhdWRpdDogdHlwZT0xNzAxIGF1
ZGl0KDE2NzI4MzkwMDguMTQ3OjMzOSk6IGF1aWQ9MTAwMCB1aWQ9MTAwMCBnaWQ9MTAwMCBzZXM9
NCBwaWQ9NjYxOTUgY29tbT0mcXVvdDtzdm4mcXVvdDsgZXhlPSZxdW90Oy91c3IvYmluL3N2biZx
dW90OyBzaWc9MTEgcmVzPTE8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIGF1
ZGl0OiBCUEYgcHJvZy1pZD03MCBvcD1MT0FEPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6
MDggbmVqaSBhdWRpdDogQlBGIHByb2ctaWQ9NzEgb3A9TE9BRDxiciAvPjwvZGl2PjxkaXY+SmFu
IDA0IDA2OjMwOjA4IG5lamkgYXVkaXQ6IEJQRiBwcm9nLWlkPTcyIG9wPUxPQUQ8YnIgLz48L2Rp
dj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIHN5c3RlbWRbMV06IFN0YXJ0ZWQgUHJvY2VzcyBD
b3JlIER1bXAgKFBJRCA2NjIyMy9VSUQgMCkuPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6
MDggbmVqaSBhdWRpdFsxXTogU0VSVklDRV9TVEFSVCBwaWQ9MSB1aWQ9MCBhdWlkPTQyOTQ5Njcy
OTUgc2VzPTQyOTQ5NjcyOTUgbXNnPSYjMzk7dW5pdD1zeXN0ZW1kLWNvcmVkdW1wQDQtNjYyMjMt
MCBjb21tPSZxdW90O3N5c3RlbWQmcXVvdDsgZXhlPSZxdW90Oy91c3IvbGliL3N5c3RlbWQvc3lz
dGVtZCZxdW90OyBob3N0bmFtZT0/IGFkZHI9PyB0ZXJtaW5hbD0/IHJlcz1zdWNjZXNzJiMzOTs8
YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9
MTMzNCBhdWRpdCgxNjcyODM5MDA4LjIwMDozNDApOiBwcm9nLWlkPTcwIG9wPUxPQUQ8YnIgLz48
L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9MTMzNCBh
dWRpdCgxNjcyODM5MDA4LjIwMDozNDEpOiBwcm9nLWlkPTcxIG9wPUxPQUQ8YnIgLz48L2Rpdj48
ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9MTMzNCBhdWRpdCgx
NjcyODM5MDA4LjIwMDozNDIpOiBwcm9nLWlkPTcyIG9wPUxPQUQ8YnIgLz48L2Rpdj48ZGl2Pkph
biAwNCAwNjozMDowOCBuZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9MTEzMCBhdWRpdCgxNjcyODM5
MDA4LjIwMDozNDMpOiBwaWQ9MSB1aWQ9MCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUg
bXNnPSYjMzk7dW5pdD1zeXN0ZW1kLWNvcmVkdW1wQDQtNjYyMjMtMCBjb21tPSZxdW90O3N5c3Rl
bWQmcXVvdDsgZXhlPSZxdW90Oy91c3IvbGliL3N5c3RlbWQvc3lzdGVtZCZxdW90OyBob3N0bmFt
ZT0/IGFkZHI9PyB0ZXJtaW5hbD0/IHJlcz1zdWNjZXNzJiMzOTs8YnIgLz48L2Rpdj48ZGl2Pkph
biAwNCAwNjozMDowOCBuZWppIHN5c3RlbWQtY29yZWR1bXBbNjYyMjRdOiBQcm9jZXNzIDY2MTk1
IChzdm4pIG9mIHVzZXIgMTAwMCBkdW1wZWQgY29yZS48YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFN0YWNrIHRyYWNlIG9mIHRocmVh
ZCA2NjE5NTo8YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAjMCZuYnNwOyAweDAwMDA3ZmE4MjFiY2Y5MzQgRVZQX0RlY3J5cHRVcGRhdGUg
KGxpYmNyeXB0by5zby4zICsgMHgxOTU5MzQpPGJyIC8+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzEmbmJzcDsgMHgwMDAwN2ZhODIyNTU3NTQ1
IG4vYSAobGliZGlnZXN0bWQ1LnNvICsgMHgzNTQ1KTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMyJm5ic3A7IDB4MDAwMDdmYTgyMjU1
ODU5MSBuL2EgKGxpYmRpZ2VzdG1kNS5zbyArIDB4NDU5MSk8YnIgLz48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAjMyZuYnNwOyAweDAwMDA3ZmE4
MjIyMGJmZGIgX3BsdWdfZGVjb2RlIChsaWJzYXNsMi5zby4zICsgMHgxNGZkYik8YnIgLz48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAjNCZuYnNw
OyAweDAwMDA3ZmE4MjI1NWUxOTcgbi9hIChsaWJkaWdlc3RtZDUuc28gKyAweGExOTcpPGJyIC8+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzUm
bmJzcDsgMHgwMDAwN2ZhODIyMjAxOTM4IHNhc2xfZGVjb2RlIChsaWJzYXNsMi5zby4zICsgMHhh
OTM4KTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICM2Jm5ic3A7IDB4MDAwMDdmYTgyMjIyMWFjNCBuL2EgKGxpYnN2bl9yYV9zdm4tMS5z
by4wICsgMHhiYWM0KTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICM3Jm5ic3A7IDB4MDAwMDdmYTgyMjIyZGJlMSBzdm5fcmFfc3ZuX19z
dHJlYW1fcmVhZCAobGlic3ZuX3JhX3N2bi0xLnNvLjAgKyAweDE3YmUxKTxiciAvPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICM4Jm5ic3A7IDB4
MDAwMDdmYTgyMjIyMThhMyBuL2EgKGxpYnN2bl9yYV9zdm4tMS5zby4wICsgMHhiOGEzKTxiciAv
PjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICM5
Jm5ic3A7IDB4MDAwMDdmYTgyMjIyMjFkYSBuL2EgKGxpYnN2bl9yYV9zdm4tMS5zby4wICsgMHhj
MWRhKTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICMxMCAweDAwMDA3ZmE4MjIyMmNkYzMgc3ZuX3JhX3N2bl9fcmVhZF9pdGVtIChsaWJz
dm5fcmFfc3ZuLTEuc28uMCArIDB4MTZkYzMpPGJyIC8+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzExIDB4MDAwMDdmYTgyMjIyY2YzYiBzdm5f
cmFfc3ZuX19yZWFkX3R1cGxlIChsaWJzdm5fcmFfc3ZuLTEuc28uMCArIDB4MTZmM2IpPGJyIC8+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzEy
IDB4MDAwMDdmYTgyMjIyZDM5OCBzdm5fcmFfc3ZuX19yZWFkX2NtZF9yZXNwb25zZSAobGlic3Zu
X3JhX3N2bi0xLnNvLjAgKyAweDE3Mzk4KTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMxMyAweDAwMDA3ZmE4MjIyMzJiMTQgbi9hIChs
aWJzdm5fcmFfc3ZuLTEuc28uMCArIDB4MWNiMTQpPGJyIC8+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzE0IDB4MDAwMDdmYTgyMjIxZTZlMCBu
L2EgKGxpYnN2bl9yYV9zdm4tMS5zby4wICsgMHg4NmUwKTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMxNSAweDAwMDA3ZmE4MjI4OGZh
OTAgc3ZuX3JhX29wZW41IChsaWJzdm5fcmEtMS5zby4wICsgMHg3YTkwKTxiciAvPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMxNiAweDAwMDA3
ZmE4MjI5YzJmMDMgc3ZuX2NsaWVudF9fb3Blbl9yYV9zZXNzaW9uX2ludGVybmFsIChsaWJzdm5f
Y2xpZW50LTEuc28uMCArIDB4NjhmMDMpPGJyIC8+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzE3IDB4MDAwMDdmYTgyMjljODljMiBzdm5fY2xp
ZW50X19yYV9zZXNzaW9uX2Zyb21fcGF0aDIgKGxpYnN2bl9jbGllbnQtMS5zby4wICsgMHg2ZTlj
Mik8YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAjMTggMHgwMDAwN2ZhODIyOTlmNGRmIHN2bl9jbGllbnRfaW5mbzQgKGxpYnN2bl9jbGll
bnQtMS5zby4wICsgMHg0NTRkZik8YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAjMTkgMHgwMDAwNTU4YjAyMjkwY2E3IG4vYSAoc3ZuICsg
MHgxYWNhNyk8YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAjMjAgMHgwMDAwNTU4YjAyMmE0ZTdhIG4vYSAoc3ZuICsgMHgyZWU3YSk8YnIg
Lz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAj
MjEgMHgwMDAwNTU4YjAyMjgzMGVlIG4vYSAoc3ZuICsgMHhkMGVlKTxiciAvPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMyMiAweDAwMDA3ZmE4
MjI1YjIyOTAgbi9hIChsaWJjLnNvLjYgKyAweDIzMjkwKTxiciAvPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICMyMyAweDAwMDA3ZmE4MjI1YjIz
NGEgX19saWJjX3N0YXJ0X21haW4gKGxpYmMuc28uNiArIDB4MjMzNGEpPGJyIC8+PC9kaXY+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgIzI0IDB4MDAwMDU1
OGIwMjI4MzE3NSBuL2EgKHN2biArIDB4ZDE3NSk8YnIgLz48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFTEYgb2JqZWN0IGJpbmFyeSBhcmNoaXRl
Y3R1cmU6IEFNRCB4ODYtNjQ8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIHN5
c3RlbWRbMV06IDxhIGhyZWY9Im1haWx0bzpzeXN0ZW1kLWNvcmVkdW1wQDQtNjYyMjMtMC5zZXJ2
aWNlIiB0YXJnZXQ9Il9ibGFuayI+c3lzdGVtZC1jb3JlZHVtcEA0LTY2MjIzLTAuc2VydmljZTwv
YT46IERlYWN0aXZhdGVkIHN1Y2Nlc3NmdWxseS48YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjoz
MDowOCBuZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9MTEzMSBhdWRpdCgxNjcyODM5MDA4LjI2NDoz
NDQpOiBwaWQ9MSB1aWQ9MCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUgbXNnPSYjMzk7
dW5pdD1zeXN0ZW1kLWNvcmVkdW1wQDQtNjYyMjMtMCBjb21tPSZxdW90O3N5c3RlbWQmcXVvdDsg
ZXhlPSZxdW90Oy91c3IvbGliL3N5c3RlbWQvc3lzdGVtZCZxdW90OyBob3N0bmFtZT0/IGFkZHI9
PyB0ZXJtaW5hbD0/IHJlcz1zdWNjZXNzJiMzOTs8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjoz
MDowOCBuZWppIGF1ZGl0WzFdOiBTRVJWSUNFX1NUT1AgcGlkPTEgdWlkPTAgYXVpZD00Mjk0OTY3
Mjk1IHNlcz00Mjk0OTY3Mjk1IG1zZz0mIzM5O3VuaXQ9c3lzdGVtZC1jb3JlZHVtcEA0LTY2MjIz
LTAgY29tbT0mcXVvdDtzeXN0ZW1kJnF1b3Q7IGV4ZT0mcXVvdDsvdXNyL2xpYi9zeXN0ZW1kL3N5
c3RlbWQmcXVvdDsgaG9zdG5hbWU9PyBhZGRyPT8gdGVybWluYWw9PyByZXM9c3VjY2VzcyYjMzk7
PGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDggbmVqaSBhdWRpdDogQlBGIHByb2ctaWQ9
MCBvcD1VTkxPQUQ8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBuZWppIGF1ZGl0OiBC
UEYgcHJvZy1pZD0wIG9wPVVOTE9BRDxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA4IG5l
amkgYXVkaXQ6IEJQRiBwcm9nLWlkPTAgb3A9VU5MT0FEPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQg
MDY6MzA6MDggbmVqaSBrZXJuZWw6IGF1ZGl0OiB0eXBlPTEzMzQgYXVkaXQoMTY3MjgzOTAwOC40
MjA6MzQ1KTogcHJvZy1pZD0wIG9wPVVOTE9BRDxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMw
OjA4IG5lamkga2VybmVsOiBhdWRpdDogdHlwZT0xMzM0IGF1ZGl0KDE2NzI4MzkwMDguNDIwOjM0
Nik6IHByb2ctaWQ9MCBvcD1VTkxPQUQ8YnIgLz48L2Rpdj48ZGl2PkphbiAwNCAwNjozMDowOCBu
ZWppIGtlcm5lbDogYXVkaXQ6IHR5cGU9MTMzNCBhdWRpdCgxNjcyODM5MDA4LjQyMDozNDcpOiBw
cm9nLWlkPTAgb3A9VU5MT0FEPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDggbmVqaSBz
dm5bNjYyNjJdOiBESUdFU1QtTUQ1IGNvbW1vbiBtZWNoIGZyZWU8YnIgLz48L2Rpdj48ZGl2Pkph
biAwNCAwNjozMDowOCBuZWppIHN2bls2NjI4MF06IERJR0VTVC1NRDUgY29tbW9uIG1lY2ggZnJl
ZTxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA4IG5lamkgc3ZuWzY2Mjg1XTogRElHRVNU
LU1ENSBjb21tb24gbWVjaCBmcmVlPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDkgbmVq
aSBzdm5bNjYyOTFdOiBESUdFU1QtTUQ1IGNvbW1vbiBtZWNoIGZyZWU8YnIgLz48L2Rpdj48ZGl2
PkphbiAwNCAwNjozMDowOSBuZWppIHN2bls2NjMxM106IERJR0VTVC1NRDUgY29tbW9uIG1lY2gg
ZnJlZTxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA5IG5lamkgc3ZuWzY2MzE5XTogRElH
RVNULU1ENSBjb21tb24gbWVjaCBmcmVlPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6MDkg
bmVqaSBzdm5bNjYzMjVdOiBESUdFU1QtTUQ1IGNvbW1vbiBtZWNoIGZyZWU8YnIgLz48L2Rpdj48
ZGl2PkphbiAwNCAwNjozMDowOSBuZWppIHN2bls2NjMzMV06IERJR0VTVC1NRDUgY29tbW9uIG1l
Y2ggZnJlZTxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA5IG5lamkgc3ZuWzY2MzM3XTog
RElHRVNULU1ENSBjb21tb24gbWVjaCBmcmVlPGJyIC8+PC9kaXY+PGRpdj5KYW4gMDQgMDY6MzA6
MDkgbmVqaSBzdm5bNjYzNDNdOiBESUdFU1QtTUQ1IGNvbW1vbiBtZWNoIGZyZWU8YnIgLz48L2Rp
dj48ZGl2PkphbiAwNCAwNjozMDowOSBuZWppIHN2bls2NjM0OV06IERJR0VTVC1NRDUgY29tbW9u
IG1lY2ggZnJlZTxiciAvPjwvZGl2PjxkaXY+SmFuIDA0IDA2OjMwOjA5IG5lamkgc3ZuWzY2MzU4
XTogRElHRVNULU1ENSBjb21tb24gbWVjaCBmcmVlPGJyIC8+PC9kaXY+PGRpdj48YnIgLz48L2Rp
dj48ZGl2PjxiciAvPjwvZGl2PjxkaXY+PGJyIC8+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwv
ZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48L2h0bWw+PGRpdiBpZD0idG9waWNib3gtZm9vdGVyIiBz
dHlsZT0ibWFyZ2luOjEwcHggMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWNv
bG9yOnJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nOjdweCAwOyI+Cgo8c3Ryb25nPjxhIGhyZWY9Imh0
dHBzOi8vY3lydXMudG9waWNib3guY29tL2xhdGVzdCIgc3R5bGU9ImNvbG9yOmluaGVyaXQ7dGV4
dC1kZWNvcmF0aW9uOm5vbmUiPkN5cnVzPC9hPjwvc3Ryb25nPgogIC8gU0FTTCAvIHNlZQo8YSBo
cmVmPSJodHRwczovL2N5cnVzLnRvcGljYm94LmNvbS9ncm91cHMvc2FzbCI+ZGlzY3Vzc2lvbnM8
L2E+CiAgKwo8YSBocmVmPSJodHRwczovL2N5cnVzLnRvcGljYm94LmNvbS9ncm91cHMvc2FzbC9t
ZW1iZXJzIj5wYXJ0aWNpcGFudHM8L2E+CiAgKwo8YSBocmVmPSJodHRwczovL2N5cnVzLnRvcGlj
Ym94LmNvbS9ncm91cHMvc2FzbC9zdWJzY3JpcHRpb24iPmRlbGl2ZXJ5Jm5ic3A7b3B0aW9uczwv
YT4KPGEgaHJlZj0iaHR0cHM6Ly9jeXJ1cy50b3BpY2JveC5jb20vZ3JvdXBzL3Nhc2wvVGMxYmI4
Njg4ZjE1NmQ4MzUtTTU0MjlkZDVjZGFlMGViNmZiMzcyMmMyMSIgc3R5bGU9ImZsb2F0OnJpZ2h0
Ij5QZXJtYWxpbms8L2E+CjwvZGl2Pgo8L2h0bWw+

--0000000000000efd1c05f171a4e2--