From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?Q2F3bWhvcnJyb3IgdGhyZWFkINCQ0L/RgNC10LvRjNGB0LrQuNC5IDIgLSDQk9C10LggLSDQnC7QlNCy0LDRhw==?=
Date: Wed, 05 Aug 2026 06:11:04 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6a72a9c85578f"; type="text/html"; start="<start@bld1-ds04.test-hf.su>"
Snapshot-Content-Location: https://bld1-ds04.test-hf.su/ga/res/982847.html
Content-Location: https://bld1-ds04.test-hf.su/ga/res/982847.html

This is a multi-part message in MIME format, mezhdu prochim.

------6a72a9c85578f
Content-Type: text/html; charset="utf-8"
Content-ID: <start@bld1-ds04.test-hf.su>
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/res/982847.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPkNh
d21ob3Jycm9yIHRocmVhZCDQkNC/0YDQtdC70YzRgdC60LjQuSAyIC0g0JPQtdC4IC0g0Jwu0JTQ
stCw0Yc8L3RpdGxlPjxtZXRhIG5hbWU9ImRlc2NyaXB0aW9uIiBjb250ZW50PSJDYXdtaG9ycnJv
ciB0aHJlYWQg0JDQv9GA0LXQu9GM0YHQutC40LkgMiIgLz48bWV0YSBuYW1lPSJrZXl3b3JkcyIg
Y29udGVudD0i0LTQstCw0YcsINGC0LjRgNC10YcsIDJjaCwgMi1jaCwgMi3RgdGA0Y7QutCzLCDQ
vNC+0LHQuNC70YzQvdGL0LksINC40LzQuNC00LbQsdC+0YDQtNCwLCDQuNC80LjQtNC20LHQvtGA
0LQsINGE0L7RgNGD0LwsINCw0L3QvtC90LjQvNGD0YEsIDJjaC5oaywgcGRhLCB3YXAiIC8+PG1l
dGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCxpbml0aWFsLXNj
YWxlPTEuMCIgLz48bWV0YSBuYW1lPSJmb3JtYXQtZGV0ZWN0aW9uIiBjb250ZW50PSJ0ZWxlcGhv
bmU9bm8iIC8+PG1ldGEgbmFtZT0iSGFuZGhlbGRGcmllbmRseSIgY29udGVudD0iVHJ1ZSIgLz48
bWV0YSBodHRwLWVxdWl2PSJjbGVhcnR5cGUiIGNvbnRlbnQ9Im9uIiAvPjxiYXNlIGhyZWY9Imh0
dHBzOi8vYmxkMS1kczA0LnRlc3QtaGYuc3UvIiB0YXJnZXQ9Il90b3AiIC8+PGxpbmsgcmVsPSJh
cHBsZS10b3VjaC1pY29uIiBzaXplcz0iMTgweDE4MCIgaHJlZj0iL2FwcGxlLXRvdWNoLWljb24u
cG5nP3Y9MiIvPjxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2UvcG5nIiBzaXplcz0iMzJ4MzIi
IGhyZWY9Ii9mYXZpY29uLTMyeDMyLnBuZyIvPjxsaW5rIHJlbD0iaWNvbiIgdHlwZT0iaW1hZ2Uv
cG5nIiBzaXplcz0iMTkyeDE5MiIgaHJlZj0iL2FuZHJvaWQtY2hyb21lLTE5MngxOTIucG5nIi8+
PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmciIHNpemVzPSIxNngxNiIgaHJlZj0iL2Zh
dmljb24tMTZ4MTYucG5nIi8+PGxpbmsgcmVsPSJtYW5pZmVzdCIgaHJlZj0iL21hbmlmZXN0Lmpz
b24iLz48bGluayByZWw9Im1hc2staWNvbiIgaHJlZj0iL3NhZmFyaS1waW5uZWQtdGFiLnN2ZyIg
Y29sb3I9IiNmZTkxNDkiLz48bGluayByZWw9InNob3J0Y3V0IGljb24iIGhyZWY9Ii9mYXZpY29u
Lmljbz92PTIiLz48bWV0YSBuYW1lPSJhcHBsZS1tb2JpbGUtd2ViLWFwcC10aXRsZSIgY29udGVu
dD0i0Jwu0JTQstCw0YciIC8+PG1ldGEgbmFtZT0iYXBwbGljYXRpb24tbmFtZSIgY29udGVudD0i
0Jwu0JTQstCw0YciIC8+PG1ldGEgbmFtZT0ibXNhcHBsaWNhdGlvbi1UaWxlQ29sb3IiIGNvbnRl
bnQ9IiNkYTUzMmMiIC8+PG1ldGEgbmFtZT0ibXNhcHBsaWNhdGlvbi1UaWxlSW1hZ2UiIGNvbnRl
bnQ9Im1zdGlsZS0xNDR4MTQ0LnBuZyIgLz48bWV0YSBuYW1lPSJ0aGVtZS1jb2xvciIgY29udGVu
dD0iI2VlZWVlZSIgLz48bWV0YSBuYW1lPSJ0ZWxlZ3JhbTpjaGFubmVsIiBjb250ZW50PSJAbTJj
aG5ld3MiIC8+PG1ldGEgbmFtZT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSLQnC7QlNCy0LDRhyIg
Lz48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvbWFpbi5jc3MiIHR5cGU9InRleHQv
Y3NzIiBtZWRpYT0iaGFuZGhlbGQsYWxsIiAvPjwhLS1baWYgbHRlIElFIDZdPjxsaW5rIHJlbD0i
c3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9pZTYuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz48IVtlbmRp
Zl0tLT48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvcGhvdG9uLmNzcyIgdHlwZT0i
dGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJQaG90b24iIC8+PGxpbmsgcmVs
PSJhbHRlcm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9uZXV0cm9uLmNzcyIgdHlwZT0idGV4
dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJOZXV0cm9uIiAvPjxsaW5rIHJlbD0i
YWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvZnV0YWJhLmNzcyIgdHlwZT0idGV4dC9j
c3MiIG1lZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJGdXRhYmEiIC8+PGxpbmsgcmVsPSJhbHRl
cm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9kYXJrLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1l
ZGlhPSJoYW5kaGVsZCxhbGwiIHRpdGxlPSJEYXJrIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0
eWxlc2hlZXQiIGhyZWY9Ii9jc3Mvc2MuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRo
ZWxkLGFsbCIgdGl0bGU9IlNpZW1lbnMtY2x1YiIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHls
ZXNoZWV0IiBocmVmPSIvY3NzL2NoZXJyeS5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFu
ZGhlbGQsYWxsIiB0aXRsZT0iQ2hlcnJ5IiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hl
ZXQiIGhyZWY9Ii9jc3MvYmFzaG9yZy5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhl
bGQsYWxsIiB0aXRsZT0iQmFzaG9yZyIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0
IiBocmVmPSIvY3NzL3doaXRlLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxh
bGwiIHRpdGxlPSJFLWluayIgLz48bGluayByZWw9ImFsdGVybmF0ZSBzdHlsZXNoZWV0IiBocmVm
PSIvY3NzL3JlbmFpc3NhbmNlLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxh
bGwiIHRpdGxlPSJSZW5haXNzYW5jZSIgLz48bm9zY3JpcHQ+PGxpbmsgcmVsPSJzdHlsZXNoZWV0
IiBocmVmPSIvY3NzL25vc2NyaXB0LmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVs
ZCxhbGwiIC8+PC9ub3NjcmlwdD48bGluayByZWw9ImRucy1wcmVmZXRjaCIgaHJlZj0iLy8yY2gu
bGlmZSIgLz48bGluayByZWw9ImFsdGVybmF0ZSIgdGl0bGU9ItCd0L7QstGL0LUg0YLRgNC10LTR
iyAvZ2EvIChibGQxLWRzMDQudGVzdC1oZi5zdSBsaW5rcykiIGhyZWY9Ii9nYS9pbmRleC5yc3Mi
IHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUiIHRpdGxl
PSLQndC+0LLRi9C1INGC0YDQtdC00YsgL2dhLyAoMmNoLmxpZmUgbGlua3MpIiBocmVmPSIvZ2Ev
aW5kZXgud2ViLnJzcyIgdHlwZT0iYXBwbGljYXRpb24vcnNzK3htbCIgLz48bGluayByZWw9Imhl
bHAiIHR5cGU9InRleHQvaHRtbCIgaHJlZj0iL2hlbHAiIC8+PGxpbmsgcmVsPSJjYW5vbmljYWwi
IGhyZWY9Imh0dHBzOi8vbTJjaC5oay9nYS9yZXMvOTgyODQ3Lmh0bWwiIC8+PGxpbmsgcmVsPSJw
cmV2IiBocmVmPSIvZ2EvIiAvPjxzY3JpcHQ+DQp2YXIgaXNPcGVyYU1pbmkgPSBPYmplY3QucHJv
dG90eXBlLnRvU3RyaW5nLmNhbGwod2luZG93Lm9wZXJhbWluaSkgPT09ICJbb2JqZWN0IE9wZXJh
TWluaV0iLA0KaXNBcmNoaXZlZCA9IGZhbHNlLA0KaXNEb3duID0gZmFsc2U7DQo8L3NjcmlwdD48
c3R5bGUgdHlwZT0idGV4dC9jc3MiPmJvZHkge2ZvbnQtc2l6ZTogMTJwdDt9IC50aHJkLXRodW1i
IHsgbWF4LXdpZHRoOiAxNTBweDsgfSAudGhyZC10aHVtYiBpbWcgeyBtYXgtaGVpZ2h0OiAxNTBw
eDsgfSA8L3N0eWxlPjwvaGVhZD48Ym9keT48ZGl2IGNsYXNzPSJib2R5Ij48ZGl2IHJvbGU9Im5h
dmlnYXRpb24iIGFyaWEtbGFiZWw9ItCl0LvQtdCx0L3Ri9C1INC60YDQvtGI0LrQuCI+PGgyIGNs
YXNzPSJuYXYgbmF0aXZlIj48YSBocmVmPSIvaW5kZXgiPtCcLtCU0LLQsNGHPC9hPiA8YiBhcmlh
LWhpZGRlbj0idHJ1ZSI+LzwvYj4gPGEgaHJlZj0iL2dhLyIgYWNjZXNza2V5PSIwIj7Qk9C10Lg8
L2E+PC9oMj48YSBocmVmPSIvZ2EvIiBhY2Nlc3NrZXk9IjQiIHRhYmluZGV4PSItMSIgYXJpYS1s
YWJlbD0i0J3QsNC30LDQtCI+PC9hPjwvZGl2PjxhIGlkPSJ0b3AiPjwvYT48ZGl2IHJvbGU9Im1h
aW4iPjxkaXYgY2xhc3M9Indhcm4iIHJvbGU9InN0YXR1cyI+0JTQstCw0YcuaGsg0L/RgNC40YHQ
u9Cw0Lsg0LHQuNGC0YvQtSDQtNCw0L3QvdGL0LUuPGJyIC8+0JLRiyDQstC40LTQuNGC0LUg0LrQ
vtC/0LjRjiDRgtGA0LXQtNCwLCDRgdC+0YXRgNCw0L3QtdC90L3Rg9GOIDYg0LDQv9GA0LXQu9GP
IDIwMTYg0LPQvtC00LAuPGJyIC8+0JzQvtC20LXRgtC1INC/0L7Qv9GA0L7QsdC+0LLQsNGC0Ywg
PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbD85OCI+0L7QsdC90L7QstC40YLRjCDRgdGC0YDQ
sNC90LjRhtGDPC9hPiwg0YfRgtC+0LHRiyDRg9Cy0LjQtNC10YLRjCDQsNC60YLRg9Cw0LvRjNC9
0YPRjiDQstC10YDRgdC40Y4uPGJyIC8+PGJyIC8+PHNwYW4gaWQ9ImRsd2QtbGFiZWwtd2FybiIg
Y2xhc3M9Im5vLXJpbmciIHRhYmluZGV4PSItMSI+0KHQutCw0YfQsNGC0Ywg0YLRgNC10LQ8L3Nw
YW4+OiA8YSBpZD0ibGlnaHQtdmVyLXdhcm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13
YXJuIGxpZ2h0LXZlci13YXJuIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5taHQiPtGC0L7Qu9GM0LrQ
viDRgSDQv9GA0LXQstGM0Y48L2E+LCA8YSBpZD0iZnVsbC12ZXItd2FybiIgYXJpYS1sYWJlbGxl
ZGJ5PSJkbHdkLWxhYmVsLXdhcm4gZnVsbC12ZXItd2FybiIgaHJlZj0iL2dhL3Jlcy85ODI4NDcu
bWh0P2Z1bGwiPtGBINC/0YDQtdCy0YzRjiDQuCDQv9GA0LjQutGA0LXQv9C70LXQvdC90YvQvNC4
INGE0LDQudC70LDQvNC4PC9hPi48YnIgLz48c21hbGwgY2xhc3M9InBhbGUiPtCS0YLQvtGA0L7Q
uSDQstCw0YDQuNCw0L3RgiDQvNC+0LbQtdGCINC00L7Qu9Cz0L4g0YHQutCw0YfQuNCy0LDRgtGM
0YHRjy4g0KTQsNC50LvRiyDQsdGD0LTRg9GCINGC0L7Qu9GM0LrQviDQsiZuYnNwO9C20LjQstGL
0YUg0LjQu9C4INC90LXQtNCw0LLQvdC+INGD0YLQvtC90YPQstGI0LjRhSDRgtGA0LXQtNCw0YUu
IDxhIGhyZWY9Ii9oZWxwI3RocmVhZHNhdmluZyIgYXJpYS1sYWJlbD0i0J/QvtC00YDQvtCx0L3Q
tdC1INC+INGB0LrQsNGH0LjQstCw0L3QuNC4INGC0YDQtdC00L7QsiI+0J/QvtC00YDQvtCx0L3Q
tdC1PC9hPjwvc21hbGw+PGJyIC8+PGJyIC8+PHNtYWxsPtCV0YHQu9C4INCy0LDQvCDQv9C+0LvQ
tdC30LXQvSDQsNGA0YXQuNCyINCcLtCU0LLQsNGH0LAsIDxhIGhyZWY9Ii9kb25hdGUiPtC/0L7Q
ttC10YDRgtCy0YPQudGC0LUg0L3QsCDQvtC/0LvQsNGC0YMg0YHQtdGA0LLQtdGA0LA8L2E+Ljwv
c21hbGw+PC9kaXY+PGRpdiBjbGFzcz0idGhyZWFkIiBpZD0iOTgyODQ3Ij48YSBjbGFzcz0idGhy
ZC10aHVtYiIgaHJlZj0iaHR0cDovLzJjaC5oay9nYS9zcmMvOTgyODQ3LzE0NTk4NzE3MTkxNTMw
LmpwZyI+PGltZyBzcmM9Ii9nYS9iaWcvdGh1bWIvOTgyODQ3LzE0NTk4NzE3MTkxNTMwcy5qcGci
IGFsdD0iIiAvPjxkaXY+NjU2INCa0LEsIDMwMDB4MTI5MDwvZGl2PjwvYT48ZGl2IGNsYXNzPSJw
c3RfYmFyIj48c3Ryb25nIGNsYXNzPSJmdCI+Q2F3bWhvcnJyb3IgdGhyZWFkINCQ0L/RgNC10LvR
jNGB0LrQuNC5IDI8L3N0cm9uZz4gPHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMTg6NTU6MTkr
MDM6MDAiPjA1INCQ0L/RgCwgMTg6NTU8L3RpbWU+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBo
cmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg0NyI+PGI+Izk4Mjg0NzwvYj48L2E+PC9zcGFu
PiA8YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sI2VuZCI+0JIg0LrQvtC90LXRhiDRgtGA0LXQ
tNCwPC9hPiB8IDxhIGhyZWY9Imh0dHA6Ly8yY2guaGsvZ2EvcmVzLzk4Mjg0Ny5odG1sIj7QktC1
0LE8L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7Qn9GA0LXQtNGL0LTRg9GJ0LjQuSAtIDxhIGhy
ZWY9Imh0dHBzOi8vMmNoLnBtL2dhL3Jlcy85ODEyNzcuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vMmNoLnBtL2dhL3Jlcy85ODEyNzcuaHRtbDwvYT4gKDxhIGhyZWY9Ii9nYS9yZXMvOTgx
Mjc3Lmh0bWwiPjxpbWcgc3JjPSIvaW1nL21vYi5naWYiIGNsYXNzPSJtIiB3aWR0aD0iMTMiIGhl
aWdodD0iMTYiIGFsdD0iIiAvPtCcPC9hPik8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNs
YXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PHNwYW4gY2xhc3M9Imxpa2VsaW5rIj7QntGC0LLQtdGC
0Ys8L3NwYW4+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5o
dG1sIzk4Mjg1NiI+Jmd0OyZndDs5ODI4NTY8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9n
YS9yZXMvOTgyODQ3Lmh0bWwjOTgyODYwIj4mZ3Q7Jmd0Ozk4Mjg2MDwvYT48YSBjbGFzcz0iYWwg
aGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4NjciPiZndDsmZ3Q7OTgyODY3PC9h
PjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg3MiI+Jmd0
OyZndDs5ODI4NzI8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0
bWwjOTgyODk2Ij4mZ3Q7Jmd0Ozk4Mjg5NjwvYT48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dh
L3Jlcy85ODI4NDcuaHRtbCM5ODI5MDEiPiZndDsmZ3Q7OTgyOTAxPC9hPjxhIGNsYXNzPSJhbCBo
YW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkwMyI+Jmd0OyZndDs5ODI5MDM8L2E+
PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTA1Ij4mZ3Q7
Jmd0Ozk4MjkwNTwvYT48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRt
bCM5ODI5MTIiPiZndDsmZ3Q7OTgyOTEyPC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5
IiBpZD0iOTgyODUxIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0w
NC0wNVQxODo1OTowMSswMzowMCI+MDUg0JDQv9GALCAxODo1OTwvdGltZT4gPHNwYW4gY2xhc3M9
InBzdGNudCI+IzI8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVz
Lzk4Mjg0Ny5odG1sIzk4Mjg1MSI+PGI+Izk4Mjg1MTwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYg
Y2xhc3M9InBzdCI+0JvQvtC+0L7Quyk8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9
Ijk4Mjg1NiI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVU
MTk6MDY6MzUrMDM6MDAiPjA1INCQ0L/RgCwgMTk6MDY8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3Rj
bnQiPiMzPC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4
NDcuaHRtbCM5ODI4NTYiPjxiPiM5ODI4NTY8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNz
PSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODQ3Ij4+Pjk4Mjg0NyAoT1Ap
PC9hPjxicj7QktGB0LXQvCA1LCDQmtC+0L1h0YLQvtGH0LrQtSAtIDEwPC9kaXY+PGRpdiBjbGFz
cz0iYW5zIj48c3BhbiBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtl
bGluayI+0J7RgtCy0LXRgtGLPC9zcGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0i
L2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4OTMiPiZndDsmZ3Q7OTgyODkzPC9hPjwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyODU3Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGlt
ZSBkYXRldGltZT0iMjAxNi0wNC0wNVQxOTowODo0NyswMzowMCI+MDUg0JDQv9GALCAxOTowODwv
dGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzQ8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5r
Ij48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg1NyI+PGI+Izk4Mjg1NzwvYj48L2E+
PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0JTQsCDQstGLINC+0YXRg9C10LvQuCDRiNGC
0L7Qu9C1PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI4NjAiPjxkaXYgY2xh
c3M9InBzdF9iYXIiPjx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDE5OjEyOjMwKzAzOjAwIj4w
NSDQkNC/0YAsIDE5OjEyPC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jNTwvc3Bhbj4gPHNw
YW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODYwIj48
Yj4jOTgyODYwPC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIv
Z2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg0NyI+Pj45ODI4NDcgKE9QKTwvYT48YnI+0JrRg9C70YzQ
vNCw0L3RgyAtIDgsINCh0L3QtdC20LDQvdC1IC0gMTAsIDxzcGFuIGNsYXNzPSJzcG9pbGVyIj7R
g9GA0LAt0YPRgNCwLCDQvtC90LAg0YMg0LzRjyDQsiDQtNGA0YPQt9GM0Y/RhNGE0YTQutCw0YUg
0LLQutC+0L3RgtCw0LrRgtC40LrQtTwvc3Bhbj4sINC80LjQvNC40LzQuDwvZGl2PjwvZGl2Pjxk
aXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyODY3Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBk
YXRldGltZT0iMjAxNi0wNC0wNVQxOToxODowOSswMzowMCI+MDUg0JDQv9GALCAxOToxODwvdGlt
ZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzY8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48
YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg2NyI+PGI+Izk4Mjg2NzwvYj48L2E+PC9z
cGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5
ODI4NDciPj4+OTgyODQ3IChPUCk8L2E+PGJyPtCSINCT0J7Qm9Ce0KHQmNCd0KMg0J3QkNCl0KPQ
mTwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyODcwIj48ZGl2IGNsYXNzPSJw
c3RfYmFyIj48c3BhbiBjbGFzcz0icG4iPmZ1amlraXJpa3U8L3NwYW4+IDxzcGFuIGNsYXNzPSJv
cC1tYXJrIj4jIE9QPC9zcGFuPiA8dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQxOToyMDo1NSsw
MzowMCI+MDUg0JDQv9GALCAxOToyMDwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+Izc8L3Nw
YW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4
Mjg3MCI+PGI+Izk4Mjg3MDwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0JrQ
sNC60L7QuSDRg9C20LDRgS4gPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5z
LWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9zcGFu
Pjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5
MTIiPiZndDsmZ3Q7OTgyOTEyPC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0i
OTgyODcyIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiBjbGFzcz0ic2FnZSI+PGI+c2FnZTwv
Yj48L3NwYW4+IDx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDE5OjI3OjUzKzAzOjAwIj4wNSDQ
kNC/0YAsIDE5OjI3PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jODwvc3Bhbj4gPHNwYW4g
Y2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODcyIj48Yj4j
OTgyODcyPC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2Ev
cmVzLzk4Mjg0Ny5odG1sIzk4Mjg0NyI+Pj45ODI4NDcgKE9QKTwvYT48YnI+0J/QvtGB0YHQsNC7
INC90LAg0J7Qn9CwINC30LAg0YLQsNC60L7QuSDQntCfLdC/0LjQujwvZGl2PjxkaXYgY2xhc3M9
ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48c3BhbiBjbGFzcz0ibGlrZWxp
bmsiPtCe0YLQstC10YLRizwvc3Bhbj48L3NwYW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9n
YS9yZXMvOTgyODQ3Lmh0bWwjOTgyODc2Ij4mZ3Q7Jmd0Ozk4Mjg3NjwvYT48YSBjbGFzcz0iYWwg
aGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4NzciPiZndDsmZ3Q7OTgyODc3PC9h
PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyODc2Ij48ZGl2IGNsYXNzPSJw
c3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQxOToyOTo1MiswMzowMCI+MDUg0JDQ
v9GALCAxOToyOTwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+Izk8L3NwYW4+IDxzcGFuIGNs
YXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg3NiI+PGI+Izk4
Mjg3NjwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jl
cy85ODI4NDcuaHRtbCM5ODI4NzIiPj4+OTgyODcyPC9hPjxicj7QkCDRh9GC0L4g0YLRiyDQv9C7
0L7RhdC+INC/0L7Qu9GD0YfQuNC70YHRjz88L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIg
aWQ9Ijk4Mjg3NyI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQt
MDVUMTk6MzE6MzcrMDM6MDAiPjA1INCQ0L/RgCwgMTk6MzE8L3RpbWU+IDxzcGFuIGNsYXNzPSJw
c3RjbnQiPiMxMDwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMv
OTgyODQ3Lmh0bWwjOTgyODc3Ij48Yj4jOTgyODc3PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBj
bGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg3MiI+Pj45ODI4NzI8
L2E+PGJyPtCe0LHQuNC00LXQu9GB0Y8sINGH0YLQviDRgtCy0L7RjiDQv9C40L/RgyDQutCy0LDQ
tNGA0LDRgtC40LrQsNC80Lgg0LfQsNGG0LXQvdC30YbRg9GA0LjQu9C4PyDQndC1INC+0LHQuNC2
0LDQudGB0Y8sINC90Y/RiCwg0LTQsNCy0LDQuSDQu9GD0YfRiNC1INC/0L7QtdCx0LXQvNGB0Y8s
INGC0Ysg0YLQsNC60LDRjyDQv9GD0YHQtdGH0LrQsCwg0L3RjzwvZGl2PjwvZGl2PjxkaXYgY2xh
c3M9InJlcGx5IiBpZD0iOTgyODkzIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGlt
ZT0iMjAxNi0wNC0wNVQyMDoxMTozMSswMzowMCI+MDUg0JDQv9GALCAyMDoxMTwvdGltZT4gPHNw
YW4gY2xhc3M9InBzdGNudCI+IzExPC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJl
Zj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4OTMiPjxiPiM5ODI4OTM8L2I+PC9hPjwvc3Bhbj48
L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODU2
Ij4+Pjk4Mjg1NjwvYT48YnI+0JrQvtC90LDRgtCwINC/0LvQuNC3PC9kaXY+PC9kaXY+PGRpdiBj
bGFzcz0icmVwbHkiIGlkPSI5ODI4OTYiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjx0aW1lIGRhdGV0
aW1lPSIyMDE2LTA0LTA1VDIwOjE0OjUwKzAzOjAwIj4wNSDQkNC/0YAsIDIwOjE0PC90aW1lPiA8
c3BhbiBjbGFzcz0icHN0Y250Ij4jMTI8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBo
cmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg5NiI+PGI+Izk4Mjg5NjwvYj48L2E+PC9zcGFu
PjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4
NDciPj4+OTgyODQ3IChPUCk8L2E+PGJyPtCjINCy0LDRgSDQvtC00L3QuCDQutGA0LDQudC90L7R
gdGC0LgsINGC0L4g0YPRkdCx0LjRidC90YvQtSDQutGD0L3Riywg0YLQviDRg9GR0LHQuNGJ0L3R
i9C1INGC0Y/QvdGLLiDQotCy0LjQvdC60L7QsiDQvNC90LUg0LTQtdC70LDQuSwg0YHRg9C60LAu
PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI4OTciPjxkaXYgY2xhc3M9InBz
dF9iYXIiPjx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIwOjE0OjU2KzAzOjAwIj4wNSDQkNC/
0YAsIDIwOjE0PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jMTM8L3NwYW4+IDxzcGFuIGNs
YXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg5NyI+PGI+Izk4
Mjg5NzwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0JLRgdC10Lwg0L/QviAx
MC48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijk4Mjg5OSI+PGRpdiBjbGFzcz0i
cHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjA6MTk6NTgrMDM6MDAiPjA1INCQ
0L/RgCwgMjA6MTk8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMxNDwvc3Bhbj4gPHNwYW4g
Y2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODk5Ij48Yj4j
OTgyODk5PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QqNGC0L4g0YEg0L3Q
sNC80Lgg0YHRgtCw0LvQvjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTAx
Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMDozMzo0
MyswMzowMCI+MDUg0JDQv9GALCAyMDozMzwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzE1
PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRt
bCM5ODI5MDEiPjxiPiM5ODI5MDE8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3Qi
PjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyODQ3Ij4+Pjk4Mjg0NyAoT1ApPC9hPjxi
cj7QkNGC0LvQuNGH0L3QsNGPINGI0YPRgtC60LA8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBs
eSIgaWQ9Ijk4MjkwMyI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYt
MDQtMDVUMjA6MzU6NDArMDM6MDAiPjA1INCQ0L/RgCwgMjA6MzU8L3RpbWU+IDxzcGFuIGNsYXNz
PSJwc3RjbnQiPiMxNjwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9y
ZXMvOTgyODQ3Lmh0bWwjOTgyOTAzIj48Yj4jOTgyOTAzPC9iPjwvYT48L3NwYW4+PC9kaXY+PGRp
diBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjg0NyI+Pj45ODI4
NDcgKE9QKTwvYT48YnI+0JrQtdC6PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5
ODI5MDUiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIw
OjM4OjI1KzAzOjAwIj4wNSDQkNC/0YAsIDIwOjM4PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250
Ij4jMTc8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0
Ny5odG1sIzk4MjkwNSI+PGI+Izk4MjkwNTwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9
InBzdCI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI4NDciPj4+OTgyODQ3IChPUCk8
L2E+PGJyPjxzcGFuIGNsYXNzPSJ1bmtmdW5jIj4mZ3Q7ZnVqaWtpcmlrdSAjIE9QPC9zcGFuPjxi
cj7QndCjINGC0Ysg0Lgg0YHQstC+0LvQvtGH0Ywg0KTRg9C00LfRjyE8L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJyZXBseSIgaWQ9Ijk4MjkwNiI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0
ZXRpbWU9IjIwMTYtMDQtMDVUMjA6NDA6MTcrMDM6MDAiPjA1INCQ0L/RgCwgMjA6NDA8L3RpbWU+
IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMxODwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxh
IGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTA2Ij48Yj4jOTgyOTA2PC9iPjwvYT48L3Nw
YW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QmtCw0LrQvtC5INGD0LXQsdC+0Log0Y3RgtC+INGB
0LTQtdC70LDQuz88L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhh
bmQgbGwtaCI+PHNwYW4gY2xhc3M9Imxpa2VsaW5rIj7QntGC0LLQtdGC0Ys8L3NwYW4+PC9zcGFu
PjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkwNyI+Jmd0
OyZndDs5ODI5MDc8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI5MDci
PjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIGNsYXNzPSJwbiI+ZnVqaWtpcmlrdTwvc3Bhbj4g
PHNwYW4gY2xhc3M9Im9wLW1hcmsiPiMgT1A8L3NwYW4+IDx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0
LTA1VDIwOjQxOjE3KzAzOjAwIj4wNSDQkNC/0YAsIDIwOjQxPC90aW1lPiA8c3BhbiBjbGFzcz0i
cHN0Y250Ij4jMTk8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVz
Lzk4Mjg0Ny5odG1sIzk4MjkwNyI+PGI+Izk4MjkwNzwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYg
Y2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MDYiPj4+OTgyOTA2
PC9hPjxicj7QndC1INC30L3QsNGOLiA8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNz
PSJhbnMtbG5rIGhhbmQgbGwtaCI+PHNwYW4gY2xhc3M9Imxpa2VsaW5rIj7QntGC0LLQtdGC0Ys8
L3NwYW4+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1s
Izk4MjkwOCI+Jmd0OyZndDs5ODI5MDg8L2E+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9y
ZXMvOTgyODQ3Lmh0bWwjOTgyOTEyIj4mZ3Q7Jmd0Ozk4MjkxMjwvYT48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJyZXBseSIgaWQ9Ijk4MjkwOCI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0
ZXRpbWU9IjIwMTYtMDQtMDVUMjA6NDE6NTkrMDM6MDAiPjA1INCQ0L/RgCwgMjA6NDE8L3RpbWU+
IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMyMDwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxh
IGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTA4Ij48Yj4jOTgyOTA4PC9iPjwvYT48L3Nw
YW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4
MjkwNyI+Pj45ODI5MDc8L2E+PGJyPtCk0YPQtNC30Y8sINCz0L4g0YTQuNGB0YLQuNC90LM8L2Rp
dj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijk4MjkwOSI+PGEgY2xhc3M9InRocmQtdGh1
bWIiIGhyZWY9Imh0dHA6Ly8yY2guaGsvZ2Evc3JjLzk4Mjg0Ny8xNDU5ODc4MTI4NzQ5MC5qcGci
PjxpbWcgc3JjPSIvZ2EvYmlnL3RodW1iLzk4Mjg0Ny8xNDU5ODc4MTI4NzQ5MHMuanBnIiBhbHQ9
IiIgLz48ZGl2PjQxINCa0LEsIDMyMHgzNjA8L2Rpdj48L2E+PGRpdiBjbGFzcz0icHN0X2JhciI+
PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjA6NDI6MDgrMDM6MDAiPjA1INCQ0L/RgCwgMjA6
NDI8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMyMTwvc3Bhbj4gPHNwYW4gY2xhc3M9InJl
ZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTA5Ij48Yj4jOTgyOTA5PC9i
PjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QlNC10LLQvtGH0LrQuCDRgSDRhdGD
0Y/QvNC4INC70YPRh9GI0LUg0LHQvtGA0L7QtNCw0YLRi9GFINC80YPQttC40LrQvtCyPC9kaXY+
PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNs
YXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9zcGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFu
ZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MTQiPiZndDsmZ3Q7OTgyOTE0PC9hPjwv
ZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTEyIj48ZGl2IGNsYXNzPSJwc3Rf
YmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMDo0Nzo0MSswMzowMCI+MDUg0JDQv9GA
LCAyMDo0NzwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzIyPC9zcGFuPiA8c3BhbiBjbGFz
cz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MTIiPjxiPiM5ODI5
MTI8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMv
OTgyODQ3Lmh0bWwjOTgyODQ3Ij4+Pjk4Mjg0NyAoT1ApPC9hPjxicj48YSBocmVmPSIvZ2EvcmVz
Lzk4Mjg0Ny5odG1sIzk4Mjg3MCI+Pj45ODI4NzA8L2E+PGJyPjxhIGhyZWY9Ii9nYS9yZXMvOTgy
ODQ3Lmh0bWwjOTgyOTA3Ij4+Pjk4MjkwNzwvYT48YnI+0KDQtdC/0L7RgNGC0L3Rg9C7LjwvZGl2
PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTEzIj48ZGl2IGNsYXNzPSJwc3RfYmFy
Ij48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMDo0Nzo1OSswMzowMCI+MDUg0JDQv9GALCAy
MDo0NzwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzIzPC9zcGFuPiA8c3BhbiBjbGFzcz0i
cmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MTMiPjxiPiM5ODI5MTM8
L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCX0LDRgNC10L/QvtGA0YLQuNC7
INGC0YDQtdC0LjwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFu
ZCBsbC1oIj48c3BhbiBjbGFzcz0ibGlrZWxpbmsiPtCe0YLQstC10YLRizwvc3Bhbj48L3NwYW4+
PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTE1Ij4mZ3Q7
Jmd0Ozk4MjkxNTwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijk4MjkxNCI+
PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjA6NDg6Mjkr
MDM6MDAiPjA1INCQ0L/RgCwgMjA6NDg8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMyNDwv
c3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwj
OTgyOTE0Ij48Yj4jOTgyOTE0PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48
YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkwOSI+Pj45ODI5MDk8L2E+PGJyPtGPINGC
0LXQsdGPINC70Y7QsdC70Y4hPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5z
LWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9zcGFu
Pjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5
MjQiPiZndDsmZ3Q7OTgyOTI0PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0i
OTgyOTE1Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQy
MDo0OTozOSswMzowMCI+MDUg0JDQv9GALCAyMDo0OTwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNu
dCI+IzI1PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4
NDcuaHRtbCM5ODI5MTUiPjxiPiM5ODI5MTU8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNz
PSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTEzIj4+Pjk4MjkxMzwvYT48
YnI+0JAg0LfQsCDRh9GC0L4/PC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5z
LWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9zcGFu
Pjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5
MTgiPiZndDsmZ3Q7OTgyOTE4PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0i
OTgyOTE4Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQy
MDo1MDoyMSswMzowMCI+MDUg0JDQv9GALCAyMDo1MDwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNu
dCI+IzI2PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4
NDcuaHRtbCM5ODI5MTgiPjxiPiM5ODI5MTg8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNz
PSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTE1Ij4+Pjk4MjkxNTwvYT48
YnI+0JfQsCDQntCfLdC/0LjQui4gPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0i
YW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9z
cGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5
ODI5MjAiPiZndDsmZ3Q7OTgyOTIwPC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBp
ZD0iOTgyOTIwIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0w
NVQyMDo1MjowNCswMzowMCI+MDUg0JDQv9GALCAyMDo1MjwvdGltZT4gPHNwYW4gY2xhc3M9InBz
dGNudCI+IzI3PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85
ODI4NDcuaHRtbCM5ODI5MjAiPjxiPiM5ODI5MjA8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNs
YXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTE4Ij4+Pjk4MjkxODwv
YT48YnI+0Lgg0LfQsCDRg9Cx0L7Qs9C40LUg0L/QsNGA0LjQutC4INC10YnQtTwvZGl2PjwvZGl2
PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTIxIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGlt
ZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMDo1Mjo1MyswMzowMCI+MDUg0JDQv9GALCAyMDo1Mjwv
dGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzI4PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGlu
ayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MjEiPjxiPiM5ODI5MjE8L2I+PC9h
Pjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCwINGB0LrQvtC70YzQutC+INC20LDQu9C+
0LEg0LfQsCDRgNCw0Lcg0LzQvtC20L3QviDQvtGB0YLQsNCy0LjRgtGMPzwvZGl2PjwvZGl2Pjxk
aXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTIyIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiBj
bGFzcz0ic2FnZSI+PGI+c2FnZTwvYj48L3NwYW4+IDx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1
VDIwOjUzOjI2KzAzOjAwIj4wNSDQkNC/0YAsIDIwOjUzPC90aW1lPiA8c3BhbiBjbGFzcz0icHN0
Y250Ij4jMjk8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4
Mjg0Ny5odG1sIzk4MjkyMiI+PGI+Izk4MjkyMjwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xh
c3M9InBzdCI+IDwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTIzIj48ZGl2
IGNsYXNzPSJwc3RfYmFyIj48c3BhbiBjbGFzcz0ic2FnZSI+PGI+c2FnZTwvYj48L3NwYW4+IDx0
aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIwOjUzOjQzKzAzOjAwIj4wNSDQkNC/0YAsIDIwOjUz
PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jMzA8L3NwYW4+IDxzcGFuIGNsYXNzPSJyZWZs
aW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkyMyI+PGI+Izk4MjkyMzwvYj48
L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+IDwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9
InJlcGx5IiBpZD0iOTgyOTI0Ij48YSBjbGFzcz0idGhyZC10aHVtYiIgaHJlZj0iaHR0cDovLzJj
aC5oay9nYS9zcmMvOTgyODQ3LzE0NTk4Nzg4NDU1NjMwLnBuZyI+PGltZyBzcmM9Ii9nYS9iaWcv
dGh1bWIvOTgyODQ3LzE0NTk4Nzg4NDU1NjMwcy5qcGciIGFsdD0iIiAvPjxkaXY+MTI4INCa0LEs
IDI2OHgzOTU8L2Rpdj48L2E+PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIw
MTYtMDQtMDVUMjA6NTQ6MDUrMDM6MDAiPjA1INCQ0L/RgCwgMjA6NTQ8L3RpbWU+IDxzcGFuIGNs
YXNzPSJwc3RjbnQiPiMzMTwvc3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9n
YS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTI0Ij48Yj4jOTgyOTI0PC9iPjwvYT48L3NwYW4+PC9kaXY+
PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkxNCI+Pj45
ODI5MTQ8L2E+PGJyPtCf0LDRgdC40LEsINC90L4g0LXRgdC70Lgg0YLRiyDQvdC1INC00YDRi9GJ
0LDQstGL0Lkg0YfQtdC70LrQsNGA0YwsINGC0L4g0LvRg9GH0Ygg0L3QtSDQvdCw0LQ8L2Rpdj48
ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PHNwYW4gY2xh
c3M9Imxpa2VsaW5rIj7QntGC0LLQtdGC0Ys8L3NwYW4+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5k
IiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkyNSI+Jmd0OyZndDs5ODI5MjU8L2E+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI5MjUiPjxkaXYgY2xhc3M9InBzdF9i
YXIiPjx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIwOjU1OjU4KzAzOjAwIj4wNSDQkNC/0YAs
IDIwOjU1PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jMzI8L3NwYW4+IDxzcGFuIGNsYXNz
PSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkyNSI+PGI+Izk4Mjky
NTwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jlcy85
ODI4NDcuaHRtbCM5ODI5MjQiPj4+OTgyOTI0PC9hPjxicj7QndC+0YDQvNCw0LvRjNC90YvQtSDQ
tNC70LjQvdC90YvQtSDQuCDRg9GF0L7QttC10L3QvdGL0LUg0LLQvtC70L7RgdGLLiDQryDQsdGL
INGC0LXQsdC1INC/0L7QvdGA0LDQstC40LvRgdGPPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3Bh
biBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy
0LXRgtGLPC9zcGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4
NDcuaHRtbCM5ODI5MzUiPiZndDsmZ3Q7OTgyOTM1PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9
InJlcGx5IiBpZD0iOTgyOTI4Ij48YSBjbGFzcz0idGhyZC10aHVtYiIgaHJlZj0iaHR0cDovLzJj
aC5oay9nYS9zcmMvOTgyODQ3LzE0NTk4NzkwMTMxNTIwLmpwZyI+PGltZyBzcmM9Imh0dHBzOi8v
MmNoLmxpZmUvZ2EvdGh1bWIvOTgyODQ3LzE0NTk4NzkwMTMxNTIwcy5qcGciIG9uZXJyb3I9InRo
aXMuc3JjPSdpbWcvZXJyb3IucG5nJzsiIGFsdD0iIiAvPjxkaXY+NDIg0JrQsSwgNjAweDQ1MDwv
ZGl2PjwvYT48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiBjbGFzcz0ic2FnZSI+PGI+c2FnZTwv
Yj48L3NwYW4+IDx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIwOjU2OjUzKzAzOjAwIj4wNSDQ
kNC/0YAsIDIwOjU2PC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jMzM8L3NwYW4+IDxzcGFu
IGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkyOCI+PGI+
Izk4MjkyODwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PC9kaXY+PC9kaXY+
PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI5MzEiPjxhIGNsYXNzPSJ0aHJkLXRodW1iIiBocmVm
PSJodHRwOi8vMmNoLmhrL2dhL3NyYy85ODI4NDcvMTQ1OTg3OTA0Nzc2OTAuanBnIj48aW1nIHNy
Yz0iaHR0cHM6Ly8yY2gubGlmZS9nYS90aHVtYi85ODI4NDcvMTQ1OTg3OTA0Nzc2OTBzLmpwZyIg
b25lcnJvcj0idGhpcy5zcmM9J2ltZy9lcnJvci5wbmcnOyIgYWx0PSIiIC8+PGRpdj4yOSDQmtCx
LCA2MDB4NDUwPC9kaXY+PC9hPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIGNsYXNzPSJzYWdl
Ij48Yj5zYWdlPC9iPjwvc3Bhbj4gPHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjA6NTc6Mjcr
MDM6MDAiPjA1INCQ0L/RgCwgMjA6NTc8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMzNDwv
c3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwj
OTgyOTMxIj48Yj4jOTgyOTMxPC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48
L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijk4MjkzMiI+PGRpdiBjbGFzcz0icHN0
X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjE6MDA6MDIrMDM6MDAiPjA1INCQ0L/R
gCwgMjE6MDA8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMzNTwvc3Bhbj4gPHNwYW4gY2xh
c3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTMyIj48Yj4jOTgy
OTMyPC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QgdCxINCy0LDRiNGDINC8
0LDRgtGMLCDRgtGD0YIg0YfRgtC+LCDQvtC00L3QuCDRgtGA0LDQv9GLINC+0YHRgtCw0LvQuNGB
0Yw/INCY0LvQuCDQutCw0LrQvtC5INGC0L4g0YHQu9C+0YPQv9C+0Lot0Y3RgdGC0L7QvdC10YYg
0YDQtdGI0LjQuyDQvtGC0LzQtdGC0LjRgtGMIDEg0LDQv9GA0LXQu9GPPzwvZGl2PjxkaXYgY2xh
c3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48c3BhbiBjbGFzcz0ibGlr
ZWxpbmsiPtCe0YLQstC10YLRizwvc3Bhbj48L3NwYW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9
Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTMzIj4mZ3Q7Jmd0Ozk4MjkzMzwvYT48YSBjbGFzcz0i
YWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MzUiPiZndDsmZ3Q7OTgyOTM1
PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTMzIj48ZGl2IGNsYXNz
PSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMTowMToyNiswMzowMCI+MDUg
0JDQv9GALCAyMTowMTwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzM2PC9zcGFuPiA8c3Bh
biBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MzMiPjxi
PiM5ODI5MzM8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9n
YS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTMyIj4+Pjk4MjkzMjwvYT48YnI+0L3Rjykg0L3RgyDQvNGL
INC20LUg0LzQuNC40LjQu9GL0LUhPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0i
YW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNzPSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9z
cGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5
ODI5MzYiPiZndDsmZ3Q7OTgyOTM2PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBp
ZD0iOTgyOTM1Ij48YSBjbGFzcz0idGhyZC10aHVtYiIgaHJlZj0iaHR0cDovLzJjaC5oay9nYS9z
cmMvOTgyODQ3LzE0NTk4NzkyOTYwMDgwLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vMmNoLmxpZmUv
Z2EvdGh1bWIvOTgyODQ3LzE0NTk4NzkyOTYwMDgwcy5qcGciIG9uZXJyb3I9InRoaXMuc3JjPSdp
bWcvZXJyb3IucG5nJzsiIGFsdD0iIiAvPjxkaXY+MjEwINCa0LEsIDI2M3gzNTk8L2Rpdj48L2E+
PGRpdiBjbGFzcz0icHN0X2JhciI+PHRpbWUgZGF0ZXRpbWU9IjIwMTYtMDQtMDVUMjE6MDE6MzUr
MDM6MDAiPjA1INCQ0L/RgCwgMjE6MDE8L3RpbWU+IDxzcGFuIGNsYXNzPSJwc3RjbnQiPiMzNzwv
c3Bhbj4gPHNwYW4gY2xhc3M9InJlZmxpbmsiPjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwj
OTgyOTM1Ij48Yj4jOTgyOTM1PC9iPjwvYT48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48
YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkyNSI+Pj45ODI5MjU8L2E+PGJyPtCi0L7R
h9C9PyDQn9C+0LrQsNC20LjRgdGMLCDQvNC10LnQsdC4INGB0LzQtdC90Y4g0L7QsdGK0LXQutGC
INGF0YPQtdGB0YLRgNCw0LTQsNC90LjQuTxicj48YnI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcu
aHRtbCM5ODI5MzIiPj4+OTgyOTMyPC9hPjxicj7Ql9Cw0YDQtdC/0L7RgNGC0LjQuyDQu9GO0LHQ
uNGC0LXQu9GPINC80YPQttC70LDQvdC+0LIsINGB0YrQtdCx0Lgg0LIg0YTQuNC3PC9kaXY+PGRp
diBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxzcGFuIGNsYXNz
PSJsaWtlbGluayI+0J7RgtCy0LXRgtGLPC9zcGFuPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIg
aHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MzciPiZndDsmZ3Q7OTgyOTM3PC9hPjxhIGNs
YXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkzOCI+Jmd0OyZndDs5
ODI5Mzg8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI5MzYiPjxkaXYg
Y2xhc3M9InBzdF9iYXIiPjx0aW1lIGRhdGV0aW1lPSIyMDE2LTA0LTA1VDIxOjAyOjUwKzAzOjAw
Ij4wNSDQkNC/0YAsIDIxOjAyPC90aW1lPiA8c3BhbiBjbGFzcz0icHN0Y250Ij4jMzg8L3NwYW4+
IDxzcGFuIGNsYXNzPSJyZWZsaW5rIj48YSBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjkz
NiI+PGI+Izk4MjkzNjwvYj48L2E+PC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJl
Zj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MzMiPj4+OTgyOTMzPC9hPjxicj7QpdGD0LjQu9GL
0LUuINCc0L3QtSDQvdGA0LDQstGP0YLRgdGPINC/0LDRgNC90LgsINCwINC90LUg0L/QvtC70YPQ
sdCw0LHRiy4g0Jgg0LHQvtC70YzRiNC40L3RgdGC0LLRgyDQtNGD0LzQsNGOINGC0L7QttC1Ljwv
ZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IiBpZD0iOTgyOTM3Ij48ZGl2IGNsYXNzPSJwc3Rf
YmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMTowMzo1MCswMzowMCI+MDUg0JDQv9GA
LCAyMTowMzwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzM5PC9zcGFuPiA8c3BhbiBjbGFz
cz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5MzciPjxiPiM5ODI5
Mzc8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMv
OTgyODQ3Lmh0bWwjOTgyOTM1Ij4+Pjk4MjkzNTwvYT48YnI+PHNwYW4gY2xhc3M9InVua2Z1bmMi
PiZndDvigKIg0KfQu9C10L3QvtC00LXQstC60LgsINGC0YDQsNC/0YssINGC0YDQsNC90YHRgdC1
0LrRgdGD0LDQu9GLLCAi0LTQtdCy0L7Rh9C60Lgg0LLQvdGD0YLRgNC4IiAtINCyIC9mZy4g0KfR
g9C70L7Rh9C90LjQutC4INC4INC60YDQvtGB0YHQtNGA0LXRgdGB0LXRgNGLIC0g0LIgaGMuPC9z
cGFuPjxicj48c3BhbiBjbGFzcz0idW5rZnVuYyI+Jmd0O9C30LDRgNC10L/QvtGA0YLQuNC7PC9z
cGFuPjxicj48YnI+0KLRg9GCINC00LXQu9CwINC60LDQuiDQsdGNINC90LUg0LIg0YLQstC+0Y4g
0L/QvtC70YzQt9GDLjwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsg
aGFuZCBsbC1oIj48c3BhbiBjbGFzcz0ibGlrZWxpbmsiPtCe0YLQstC10YLRizwvc3Bhbj48L3Nw
YW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTQxIj4m
Z3Q7Jmd0Ozk4Mjk0MTwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSIgaWQ9Ijk4Mjkz
OCI+PGEgY2xhc3M9InRocmQtdGh1bWIiIGhyZWY9Imh0dHA6Ly8yY2guaGsvZ2Evc3JjLzk4Mjg0
Ny8xNDU5ODc5NDMyNDI0MC5qcGciPjxpbWcgc3JjPSIvZ2EvYmlnL3RodW1iLzk4Mjg0Ny8xNDU5
ODc5NDMyNDI0MHMuanBnIiBhbHQ9IiIgLz48ZGl2PjI3NyDQmtCxLCA3MjB4MTI4MDwvZGl2Pjwv
YT48ZGl2IGNsYXNzPSJwc3RfYmFyIj48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMTowMzo1
MiswMzowMCI+MDUg0JDQv9GALCAyMTowMzwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzQw
PC9zcGFuPiA8c3BhbiBjbGFzcz0icmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRt
bCM5ODI5MzgiPjxiPiM5ODI5Mzg8L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3Qi
PjxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWwjOTgyOTM1Ij4+Pjk4MjkzNTwvYT48L2Rpdj48
ZGl2IGNsYXNzPSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PHNwYW4gY2xh
c3M9Imxpa2VsaW5rIj7QntGC0LLQtdGC0Ys8L3NwYW4+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5k
IiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sIzk4Mjk0MSI+Jmd0OyZndDs5ODI5NDE8L2E+PC9k
aXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkiIGlkPSI5ODI5NDEiPjxhIGNsYXNzPSJ0aHJkLXRo
dW1iIiBocmVmPSJodHRwOi8vMmNoLmhrL2dhL3NyYy85ODI4NDcvMTQ1OTg3OTU2NzIwOTAucG5n
Ij48aW1nIHNyYz0iL2dhL2JpZy90aHVtYi85ODI4NDcvMTQ1OTg3OTU2NzIwOTBzLmpwZyIgYWx0
PSIiIC8+PGRpdj4xNjQg0JrQsSwgMjUzeDMwOTwvZGl2PjwvYT48ZGl2IGNsYXNzPSJwc3RfYmFy
Ij48dGltZSBkYXRldGltZT0iMjAxNi0wNC0wNVQyMTowNjowNyswMzowMCI+MDUg0JDQv9GALCAy
MTowNjwvdGltZT4gPHNwYW4gY2xhc3M9InBzdGNudCI+IzQxPC9zcGFuPiA8c3BhbiBjbGFzcz0i
cmVmbGluayI+PGEgaHJlZj0iL2dhL3Jlcy85ODI4NDcuaHRtbCM5ODI5NDEiPjxiPiM5ODI5NDE8
L2I+PC9hPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvOTgy
ODQ3Lmh0bWwjOTgyOTM3Ij4+Pjk4MjkzNzwvYT48YnI+0JvQvtCy0Lgg0LXRidC1INC+0LTQuNC9
LCDRgdC60L7RgtC40L3QsCDQvdC10L7QsdGD0YfQsNC10LzQsNGPPGJyPjxicj48YSBocmVmPSIv
Z2EvcmVzLzk4Mjg0Ny5odG1sIzk4MjkzOCI+Pj45ODI5Mzg8L2E+PGJyPtCj0LbRgSwg0L3QtSDQ
u9GO0LHQu9GOINC/0LDRgtC70Ys8L2Rpdj48L2Rpdj48c2NyaXB0PmlmICghbmF2aWdhdG9yLnVz
ZXJBZ2VudC5tYXRjaCgvT3BlcmEgTWluaS9pKSkge3ZhciBwc3RfY29udF9hcnIgPSBkb2N1bWVu
dC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdwc3QtY29udCcpO2ZvciAoaT0wO2k8cHN0X2NvbnRf
YXJyLmxlbmd0aDtpKyspe3BzdF9jb250X2FycltpXS5zdHlsZS5oZWlnaHQ9JzUwMHB4Jzt9fTwv
c2NyaXB0PjxhIGlkPSJlbmQiPjwvYT48YSBpZD0iYm90dG9tIj48L2E+PGEgaHJlZj0iL2dhL3Jl
cy85ODI4NDcuaHRtbD83NSM5ODI5NDEiIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbi5yZWxvYWQo
dHJ1ZSk7cmV0dXJuIGZhbHNlOyIgY2xhc3M9ImJpZy1saW5rIGhhbmQgcmVmcmVzaC1idG4gdGhy
ZC1hY3Rpb24gdGhyZC1hY3Rpb24tLWNsb3NlZCI+PHNwYW4gY2xhc3M9InRocmQtYWN0aW9uX19j
bG9zZWQgcGFsZSI+0KLRgNC10LQg0LfQsNC60YDRi9GCPC9zcGFuPjxzcGFuIGNsYXNzPSJ0aHJk
LWFjdGlvbl9fcmVmcmVzaCI+0J7QsdC90L7QstC40YLRjCDQt9Cw0LrRgNGL0YLRi9C5INGC0YDQ
tdC0PC9zcGFuPjwvYT48ZGl2IGNsYXNzPSJ3YXJuIiByb2xlPSJzdGF0dXMiPtCU0LLQsNGHLmhr
INC/0YDQuNGB0LvQsNC7INCx0LjRgtGL0LUg0LTQsNC90L3Ri9C1LjxiciAvPtCS0Ysg0LLQuNC0
0LjRgtC1INC60L7Qv9C40Y4g0YLRgNC10LTQsCwg0YHQvtGF0YDQsNC90LXQvdC90YPRjiA2INCw
0L/RgNC10LvRjyAyMDE2INCz0L7QtNCwLjxiciAvPtCc0L7QttC10YLQtSDQv9C+0L/RgNC+0LHQ
vtCy0LDRgtGMIDxhIGhyZWY9Ii9nYS9yZXMvOTgyODQ3Lmh0bWw/OTgiPtC+0LHQvdC+0LLQuNGC
0Ywg0YHRgtGA0LDQvdC40YbRgzwvYT4sINGH0YLQvtCx0Ysg0YPQstC40LTQtdGC0Ywg0LDQutGC
0YPQsNC70YzQvdGD0Y4g0LLQtdGA0YHQuNGOLjxiciAvPjxiciAvPjxzcGFuIGlkPSJkbHdkLWxh
YmVsLXdhcm4iIGNsYXNzPSJuby1yaW5nIiB0YWJpbmRleD0iLTEiPtCh0LrQsNGH0LDRgtGMINGC
0YDQtdC0PC9zcGFuPjogPGEgaWQ9ImxpZ2h0LXZlci13YXJuIiBhcmlhLWxhYmVsbGVkYnk9ImRs
d2QtbGFiZWwtd2FybiBsaWdodC12ZXItd2FybiIgaHJlZj0iL2dhL3Jlcy85ODI4NDcubWh0Ij7R
gtC+0LvRjNC60L4g0YEg0L/RgNC10LLRjNGOPC9hPiwgPGEgaWQ9ImZ1bGwtdmVyLXdhcm4iIGFy
aWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13YXJuIGZ1bGwtdmVyLXdhcm4iIGhyZWY9Ii9nYS9y
ZXMvOTgyODQ3Lm1odD9mdWxsIj7RgSDQv9GA0LXQstGM0Y4g0Lgg0L/RgNC40LrRgNC10L/Qu9C1
0L3QvdGL0LzQuCDRhNCw0LnQu9Cw0LzQuDwvYT4uPGJyIC8+PHNtYWxsIGNsYXNzPSJwYWxlIj7Q
ktGC0L7RgNC+0Lkg0LLQsNGA0LjQsNC90YIg0LzQvtC20LXRgiDQtNC+0LvQs9C+INGB0LrQsNGH
0LjQstCw0YLRjNGB0Y8uINCk0LDQudC70Ysg0LHRg9C00YPRgiDRgtC+0LvRjNC60L4g0LImbmJz
cDvQttC40LLRi9GFINC40LvQuCDQvdC10LTQsNCy0L3QviDRg9GC0L7QvdGD0LLRiNC40YUg0YLR
gNC10LTQsNGFLiA8YSBocmVmPSIvaGVscCN0aHJlYWRzYXZpbmciIGFyaWEtbGFiZWw9ItCf0L7Q
tNGA0L7QsdC90LXQtSDQviDRgdC60LDRh9C40LLQsNC90LjQuCDRgtGA0LXQtNC+0LIiPtCf0L7Q
tNGA0L7QsdC90LXQtTwvYT48L3NtYWxsPjxiciAvPjxiciAvPjxzbWFsbD7QldGB0LvQuCDQstCw
0Lwg0L/QvtC70LXQt9C10L0g0LDRgNGF0LjQsiDQnC7QlNCy0LDRh9CwLCA8YSBocmVmPSIvZG9u
YXRlIj7Qv9C+0LbQtdGA0YLQstGD0LnRgtC1INC90LAg0L7Qv9C70LDRgtGDINGB0LXRgNCy0LXR
gNCwPC9hPi48L3NtYWxsPjwvZGl2PjxkaXYgcm9sZT0ibmF2aWdhdGlvbiI+PGEgY2xhc3M9ImJp
Zy1icmljayBoYW5kIiBocmVmPSIvZ2EvIj4mbGFxdW87IC9nYS88L2E+PGEgY2xhc3M9ImJpZy1i
cmljayBoYW5kIiBocmVmPSIvZ2EvcmVzLzk4Mjg0Ny5odG1sI3RvcCI+0JIg0L3QsNGH0LDQu9C+
INGC0YDQtdC00LA8L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSJodHRwczovLzJj
aC5saWZlL2dhL3Jlcy85ODI4NDcuaHRtbCNib3R0b20iPtCS0LXQsS3QstC10YDRgdC40Y88L2E+
PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvc2V0dGluZ3MiPtCd0LDRgdGC0YDQvtC5
0LrQuDwvYT48aHIgY2xhc3M9ImludmlzLWxpbmUgbm9tYXJnIiAvPjxhIGNsYXNzPSJiaWctYnJp
Y2sgaGFuZCIgaHJlZj0iL2EvIiB0aXRsZT0i0JDQvdC40LzQtSI+L2EvPC9hPjxhIGNsYXNzPSJi
aWctYnJpY2sgaGFuZCIgaHJlZj0iL2IvIiB0aXRsZT0i0JHRgNC10LQiPi9iLzwvYT48YSBjbGFz
cz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9tdS8iIHRpdGxlPSLQnNGD0LfRi9C60LAiPi9tdS88
L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvcy8iIHRpdGxlPSLQn9GA0L7Qs9GA
0LDQvNC80YsiPi9zLzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii92Zy8iIHRp
dGxlPSJWaWRlbyBHYW1lcyBHZW5lcmFsIj4vdmcvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFu
ZCIgaHJlZj0iL2JvYXJkcyI+0JLRgdC1INC00L7RgdC60Lg8L2E+PC9kaXY+PC9kaXY+PGZvb3Rl
cj48aHIgY2xhc3M9Im5vbWFyZ3RvcCIgLz48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIg
YXN5bmM9ImFzeW5jIiBzcmM9Ii9qcy9hMTF5LmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRl
eHQvamF2YXNjcmlwdCIgYXN5bmM9ImFzeW5jIiBzcmM9Ii9qcy9obC5qcyI+PC9zY3JpcHQ+IDxw
IGNsYXNzPSJzciI+PGEgaHJlZj0iL2ZlZWRiYWNrIiB0YWJpbmRleD0iLTEiPtCf0L7Qu9GM0LfR
g9C10YLQtdGB0Ywg0YHQutGA0LjQvdGA0LjQtNC10YDQvtC8IOKAlCDQv9C40YjQuNGC0LUsINGH
0YLQviDQvNC+0LbQvdC+INGD0LvRg9GH0YjQuNGC0YwuPC9hPjwvcD4gPHNtYWxsPjxzcGFuIGNs
YXNzPSJwYWxlIj48YSBocmVmPSJodHRwczovL3d3dy5ob3N0LWZvb2QucnUvcC82MzQwNS8iPkhv
c3QtRm9vZC5ydSDigJQg0L3QsNC00ZHQttC90YvQuSDRhdC+0YHRgtC40L3QsyDQvtGCJm5ic3A7
MTImbmJzcDvRgNGD0LEv0LzQtdGBPC9hPiB8IDxhIGhyZWY9Imh0dHBzOi8vZnJlZWRucy5hZnJh
aWQub3JnLyI+RnJlZSBETlM8L2E+PC9zcGFuPjxiciAvPtCX0LXRgNC60LDQu9CwINCcLtCU0LLQ
sNGH0LA6IG0yY2guaGssIG0yY2gubGliLCA8c3BhbiBjbGFzcz0iYnJlYWstd29yZCI+bTJjaGZh
cGlzd2Z3MndjYWtwdHFwNG82bHRnY2h2anV4ZmFiN3VyeGxkdXJhb210bG5odzV4YWQub25pb248
L3NwYW4+PC9zbWFsbD48L2Zvb3Rlcj48L2Rpdj48L2JvZHk+PC9odG1sPg==
------6a72a9c85578f
Content-Type: image/x-icon
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/favicon.ico

AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAA
ADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMGCmAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTpP8DMWKsGAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBgpgEAAAAAP33c
fR89ai4AAAAAHj1sAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAEmR/gQAAAAATJf/cDx30LkAAAAAAAAAAAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASpT/KEmR+/8wX6dwAAAAAFqz
/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AEA
AAAAIkV7AUqT/9hFivD5GzdhOAAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEiQ/JpKlP//P33bxgAAABMAAAAAGTFXAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEmR/l1Jkf3/
SpP//zduv5MAAAAAxf//AQkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEmR/iVJkf76SZL//0iO+P4qU5JaAAAAAEiP+wIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf7RSZD9/0qU//9DhunjESE8
KQAAAAApU5ICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAA
AABJkf6XSZH+/0mR/flKlP//PXnStQAAAAcAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASZL/AwAAAABJkf5XSZH+/0mR/vxJkf78SZH9/zNlsX4AAAAAd+z/AgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH++EmR/v9J
kf79SpP//0aM8/cjRntHAAAAADVpuQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRXsBIkV7ASJFewEiRXsBIkV7ASJFewEiRXsB
KVOSAilTkgIAAAAASZH9zEmR/v9Jkf79SZD9/UqU//9BguLVAAADHAAAAAAiRHcDIkV7ASJFewEi
RXsBIkV7ASJFewEiRXsBGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASpP/jEmR/v9Jkf77SZH+/0mQ/fxKk///
OnPJowAAAAIAAAAACRIgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAADhuwggPHzUVCA8aFAkRHhUJER4VCREeFQkRHhUJER4VCREeFRIjPRgAAAAHQH7e
XEmR/v9Jkf78SZH+/0mR/v9Jkf79SZH7/y5bn28AAAANDx81FQkRHhUJER4VCREeFQgPGhQJER4V
Bw0XDQAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEeN9y1GivLqRYnw5kWJ8eZFifHnRYnx50WJ
8edFifHnRYnx50WJ8edFifDmRovz6UmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0iP+fZFifDmRYrx
50WJ8edFifHnRYnx50WJ8OZGi/TtP33bxgQIDhsAAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AgAAAABK
k/+jSpL//0qT//xKk///SpP//0qT//9Kk///SpP//0qS//9Kk///SpL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/kmS/v9Kk///SpL//0qT//9Kk///SpP//0qS//9Jkv/9SpT//zlxxZ8JEiABAAAA
AAkSIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAASI/7AgAAAABJkf4hSZH+8EmR/v1Jkf75SZH++kmR/vpJkf76SZH++kmR/vpJ
kf76SZH++kmR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Jkf39SZH+/kmR/v5JkP37SZH9+kmR
/vpJkf35SZL/+UiP+f8tWZxhAAAAAFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+ekmR/v9Jkf78
SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf7/SZH+/0mR/v9Kk///SZH+/0mR/v9Jkf7/SZH9/kqT//9FiO7xGzVdQQAAAABIkPwBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AEiQ/AEAAAAASJD5DkmR/ppJkf2qSZH9pkmR/adJkf2nSZH9p0mR/adJkf2oSZH9pkmR/apJkf71
SZH+/0mR/v5Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/f9DhOjCSJH8pEmR/ahJkf2nSZH9qEiR/KRK
k/+zPXrTaQAAAADF//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASJD8AQAAAABJkf7CSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH9/UqT//89edSu
AAAAAgAAAAAJEiABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUmR
/wRJkv8DSZL/A0mS/wNJkv8DSZL/A0mS/wNJkv8DSZH+BwAAAABJkf6FSZH+/0mR/vtJkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v1Jkv7/NGe1hQAAAABt0f8FPn7kBEmS/wNKk/8ENWm5AgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASI/7AwAA
AABJkf5ISZH+/0mR/v1Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R4z0+CRIfkkAAAAANWm5
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFTpP8DU6T/A1Ok/wNTpP8DU6T/A1Ok/wNT
pP8DU6T/A1Ok/wNTpP8DRovyBQAAAABKk/8YSZH+70mR/v9Jkf7+SZH+/0mR/v9Jkf7/SZH+/0mR
/v9JkP39SpT//0KC49YAAAMcAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiP+wIAAAAASZH9u0mR/v9J
kf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//86c8mjCRIgAQAAAAAJEiABAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABIj/sCAAAAAEOG6ic7dc13OXHFbjlyx3E5csdwOXLHcDlyx3A5csdwOXLHcDlyx3A5csdw
OXLHcDpzyXM2bL1mRYjuv0mS//9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mS//1I
kPv/LlugZgAAAABas/4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmS/x1Jkf7tSZH+/0mR/v5Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/f5Kk///RYjt6xgwVTIAAAAAKVOSAgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZL/AwAA
AABJkf5nSZH+/0mR/vhJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf78SZH+/EmR/vxJkf77SZH+
/kmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9JkP38SpT//z582L8AAAAN
AAAAABkxVwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCSZH+yEmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmR/v1Jkf79SZH++kmS/v81abiFAAAAAMX//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+Q0mR/v9J
kf79SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZL//0mR/v9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqS//9Hjfb8JkyFVgAAAABnzP8BAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABJkv8DAAAAAEmR/qNJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9J
kf3/R4325EmS/t1Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmR/t5Jkf7eSZH+3kmQ
/dtKk//nQoPjuAAAAA4AAAAAGTFXAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/iNJkf7wSZH+/0mR/v5Jkf7/
SZH+/0mR/v9Jkf7/SZH+/0mR/fxKk///OXHHmwAAAAJu2v8GPHjYBUaL8gVGi/IFRovyBUaL8gVG
i/IFRovyBUaL8gVGi/IFRovyBUaL8gU2a9EDW7TzCFqz/gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABJkf56SZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v5Kkv//R432/CZLg0kAAAAA
SI/7AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABHj/oKSZH+1kmR/v9Jkf79SZH+/0mR/v9Jkf7/SZH+
/0mR/v9JkP39SpT//0CA38wAAAASAAAAAClTkgJIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AFIkPwBSJD8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmS/wMAAAAASZH+VEmR
/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/EmS/v80aLaAAAAAAHfs/wIAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABIj/sCAAAAAEmR/rRJkf7/SZH+/EmR/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/kqT
//9FivDwHDdhNgAAAAA1abkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIj/sCAAAAAEmR/jBJkf75SZH+/0mR/v5J
kf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/fxKlP//PXrUtQAAAAYAAAAACRIgAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SZH+BAAAAABJkf6NSZH+/0mR/vtJkf7/SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf/9SJD7/y5boGYA
AAAAWrP+AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AQAAAABJkf4USZH+40mR/v9Jkf7+SZH+/0mR/v9Jkf7/
SZH+/0mR/v9JkP39SpP//0OF6N8KEyIhAAAAAB49bAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gQAAAAASZH+
ZUmR/v9Jkf78SZH+/0mR/v9Jkf7/SZH+/0mR/v9Jkf7/SZD9/EqT//85ccebAAAAAMX//wEAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABIkPwBAAAAAEmR/sRJkf7/SZH++0mR/v1Jkf79SZH+/UmR/v1Jkf79SZH+
/UmS//1Hjfb8J02HTAAAAABIj/sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkv8DAAAAAEmR/j9Jkf7/SZH+/0mR
/v9Jkf7/SZH+/0mR/v9Jkf7/SZH+/0mQ/f1KlP//QYHg0QAAABgAAAAAGTFXAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAASZL/AwAAAABJkf6VSZH+8EmR/uBJkf7jSZH+40mR/uNJkf7lSZH+5UmR/udJkf7mSZL99zVq
uW4AAAAAd+z/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQ/AFIj/sDR4z2CUeM9QhHjPUIR4z1CEeM9QhH
jPYJR4/6CkeP+gpHjfkNSJD5DlOl9w0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIkPwB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAASJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwBSJD8AUiQ/AFIkPwB
SJD8AUiQ/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD///////8AAP///////wAA///f////
AAD//9////8AAP//z////wAA///H////AAD//+P///8AAP//4////wAA///h////AAD//+D///8A
AP//8P///wAA///wf///AAD///A///8AAP//8B///wAA///4H///AAD/wAAAD/8AAP/AAAAH/wAA
/+AAAAf/AAD/8AAAA/8AAP/wAAAD/wAA///8AP//AAD///wAf/8AAP///gB//wAA///+AD//AAD/
//4AH/8AAP///gAf/wAA/8AAAA//AAD/4AAAB/8AAP/gAAAD/wAA//AAAAP/AAD/8AAAAf8AAP/4
AP///wAA//wA////AAD//AB///8AAP/+AD///wAA//4AP///AAD//wAf//8AAP//AB///wAA//+A
D///AAD//8AH//8AAP//wAf//wAA///gA///AAD//+AD//8AAP///////wAA////////AAD/////
//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJeZ4BAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOG/EDTpmlwIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH/eAwAA
AABAgOBUMWGpQAAAAAAxYqoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAABKk/4CAAAAAE6b/zVBguLGAAAACgAAAAAYNWQBAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/QEAAAAAAAAAAEqS/uE8d9CWAAAAAGO+/wMAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASpP/nEiO+P8w
X6hMAAAAAD560QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+
BAAAAABIkPxbSpP//0SH7N8aNF0eAAAAAChRjwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAABJkf4CAAAAAEmR/iVJkP33SpP//z9927EAAAAA9///AQobQAEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADt1zQEAAAAAAAAAAEmR/tFJkf7/SZH8/zhvw3YAAAAA
UJv/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlyP8BZMb/A2PG/wNjxv8DY8X/A1Wp/wcAAAAASZL/mEmR
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
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/main.css

@charset "utf-8"; .btn-reset { border: none; padding: 0; box-sizing: conten=
t-box; background: none; font-size: 1em; } body { padding: 0; margin: 0; li=
ne-height: 1.33; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: non=
e; -ms-text-size-adjust: none; text-size-adjust: none; text-decoration-skip=
-ink: none; } .body { max-width: 800px; padding: 0; margin: 0 auto; } img {=
 border: none; } img, embed, object, video { max-width: 100%; } input { fon=
t-size: 0.9em; } /* b33 */ input[type=3D"checkbox"], input[type=3D"radio"] =
{ width: 1em; height: 1em; } /* b33 */ h1.native, h2.native, h3.native, h4.=
native, .complex-header__header { margin: 0; } h1.native, h2.native { font-=
size: 1.2em; } h2.native, h3.native, .complex-header__container { padding: =
0 1px; } .complex-header__header { display: inline; } .complex-header--noti=
ce-state .complex-header__notice-state { display: inline !important; } .com=
plex-header--notice-state .complex-header__default-state { display: none; }=
 .sitenews__header { margin: 0; font-size: 1.1em; } .sitenews__header--last=
-news { margin: 0.5em 0; font-size: 1em; font-weight: normal; } /* table, t=
able td { border-style: none; } */ /* makaba.css b4 */ /* sup > sub, sup > =
sup, sub > sub, sub > sup { display: none; } */ /* makaba.css b4 */ dt { fo=
nt-weight: bold; } dl.wallets { margin: 0.5em 0; } dl.wallets dt { margin-t=
op: 0.33em; } dl.wallets dd { word-wrap: break-word; /* b30 */ } @media all=
 and (max-width: 400px) { dd { margin-left: 0; } dt, dl.wallets dt { margin=
-top: 0.5em; } } .nav { font-weight: normal; } h3.fst { margin-top: 0.5em; =
} /* settings */ input.fontsize { width: 3em; -wap-input-format: "2N"; } .n=
ostyle { border: none; background-color: inherit; } p, pre, ul { margin: 0.=
5em 0; } li.native { margin: 0.25em 0; } hr { border: none; border-style: s=
olid none none none; border-width: 1px; clear: both; height: 0; /* IE6 */ d=
isplay: block; /* IE6 */ } .nomarg { margin: 0; } .nomargtop { margin-top: =
0; } .nomargbtm { margin-bottom: 0; } hr.nomarg { *margin-top: -8px; *margi=
n-bottom: -7px; } hr.nomargtop { *margin-top: -8px; } hr.nomargbtm { *margi=
n-bottom: -7px; } .invis-line { border: 0; visibility: hidden; /* IE 6 */ }=
 form { margin: 0; } textarea { overflow: auto; /* IE */ } wbr { display: i=
nline-block; } pre, code { white-space: -pre-wrap; white-space: -o-pre-wrap=
; white-space: -moz-pre-wrap; white-space: pre-wrap; word-wrap: break-word;=
 overflow: auto; } nobr { white-space: nowrap; -webkit-hyphens: none; -moz-=
hyphens: none; -ms-hyphens: none; hyphens: none; } small, .small { font-siz=
e: 0.85em; line-height: 1.5; } /* b2 */ .icon { margin-bottom: -3px; margin=
-right: 4px; margin-left: 1px; } .m { margin-bottom: -3px; vertical-align: =
baseline !important; } /* b5 */ .mob-link { white-space: nowrap; margin: 0 =
-0.3em; position: relative; z-index: 2; } /* b3 */ .hand { overflow: hidden=
; cursor: pointer; display: block; } .tch { padding: 0.5em 0 0.7em 0; } .br=
ick { padding: 0.5em; display: block; float: left; } .inline-brick { paddin=
g: 0.5em; display: inline; } .inline-brick2 { padding: .5em .5em .5em .4em;=
 margin: 0 -0.4em; display: inline; } .likelink { border-bottom-width: 1px;=
 border-bottom-style: dashed; text-decoration: none; } summary > p { displa=
y: inline; text-decoration: underline; } @supports selector(any) { summary =
{ cursor: pointer; } summary > p { border-bottom-width: 1px; border-bottom-=
style: dashed; text-decoration: none; } } span.hide-this { position: relati=
ve; z-index: 5; } #index-top { overflow: hidden; } #greeting { margin-right=
: 0.5em; float: left; } div.bricks-menu { float: right; } .width100 { displ=
ay: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: bo=
rder-box; box-sizing: border-box; } .input-big-font { font-size: 2em; } .bt=
n-padding { padding: 0.5em; } .dwld-thrd { margin: 1em .75em; } .settings-r=
esult { padding: 1em 0 0.25em 0.75em; } .target-hl:target { -webkit-animati=
on: 4s ease highlighter; -moz-animation: 4s ease highlighter; -o-animation:=
 4s ease highlighter; animation: 4s ease highlighter; } .cen { text-align: =
center; /* cache show full */ } .feedback-link { padding-left:21px; backgro=
und-image:url('/img/globe.png'); background-repeat:no-repeat; background-po=
sition:0 50%; } .donations h4 { font-size: 1.1em; } .donations ul { padding=
-left: .37em; } .donations li { list-style-type: none; } .donations li:befo=
re { content: "\200B"; position: absolute; /* b31 */ } .donations b { displ=
ay: inline-block; min-width: 5.5em; } .donations b.outcome { margin-left: -=
.37em; min-width: 5.84em; } .warn { padding: 10px; border-width: 3px; borde=
r-style: dashed; } .warn--pagetop { margin-bottom: 1em; } .warn--thread-bot=
tom { margin-bottom: 0.25em; } .thread, .big-link { padding: 1em 0; } .thre=
ad { position: relative; overflow: hidden; *height: 100%; } .nav-brick { pa=
dding: 1em; display: block; float: left; } .big-brick { padding: 0.75em; di=
splay: block; float: left; min-width: 28px; text-align: center; } .tick-blo=
ck { padding: 1em; display: block; } @media all and (max-width: 320px) { .t=
ick-block, .nav-brick { padding: 0.75em; } } .thread div.op { display: bloc=
k; line-height: 1.5; margin: 0 0.8em; } .thread div.op p, .thread div.op pr=
e { margin: 1px 0; } .thread div.op a { position: relative; z-index: 5; } .=
thread div.op a:not([class]) { padding: 0.4em 0; } .thread div.op video { p=
osition: relative; z-index: 5; } /* b39 */ .thread td, .thread td img { ver=
tical-align: top; } /* makabatest_prod.css */ .thread table { border-collap=
se: collapse; border-spacing: 0; } /* makabatest_prod.css */ .thread .reply=
 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:=
 border-box; } /* diy sticky */ .thread div[style=3D"overflow: auto;"] { ov=
erflow: visible !important; } /* diy sticky b11 */ .thread .header { z-inde=
x: 1; } /* se sticky b6 */ .thread a.mo-navigator-links { margin-bottom: 0;=
 padding: 0.4em; } /* mo sticky */ .to-button { -webkit-box-sizing: border-=
box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.2em 0.=
2em 0.2em 1em !important; } /* wh sticky */ .hashlink { padding-right: .333=
3em; } /* s sticky, makaba_prod.css b36 */ .thread div.op span.spoiler { po=
sition: relative; z-index: 5; } .thread div.op a .reply { position: relativ=
e; z-index: 5; display: inline-block; } .thread-bar { margin: 0 0.65em; } .=
thread-bar .hints { position: relative; z-index: 5; cursor: help; } .pst a =
.reply { display: inline-block; } .thread .z { position: relative; z-index:=
 5; } .thread .lnk-new-posts { position: relative; z-index: 5; padding: 0.5=
em; margin-left: -0.5em; } @media not handheld { .thread .oz { position: re=
lative; z-index: 5; } } @media handheld and (min-width: 241px) { .thread .o=
z { position: relative; z-index: 5; } } .thread span.cnt { position: relati=
ve; } .srch_pst { position: relative; } .srch_pst a { position: relative; z=
-index: 5; padding: 0.4em 0; } .srch_pst span.spoiler { position: relative;=
 z-index: 5; } .srch_pst .z { position: relative; z-index: 5; } .thread .ps=
t_bar { margin: 0 0.5em 0.6em 0.5em; } .thread .pst { margin: 0.5em; } .thr=
d-action { margin-bottom: 0.25em; clear: both; } .thrd-action--closed { tex=
t-decoration: none; } .thrd-action--closed:hover, .thrd-action--closed:focu=
s { text-decoration: underline; } .thrd-action--closed .thrd-action__refres=
h { display: none; } .thrd-action--closed:hover .thrd-action__closed, .thrd=
-action--closed:focus .thrd-action__closed { display: none; } .thrd-action-=
-closed:hover .thrd-action__refresh, .thrd-action--closed:focus .thrd-actio=
n__refresh { display: inline; } .no-ring:focus { outline: none; } .reply { =
margin-bottom: 0.25em; overflow-y: hidden; -webkit-transition: background-c=
olor 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -moz-transition: backgr=
ound-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; -o-transition: ba=
ckground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; transition: b=
ackground-color 0.3s ease, box-shadow 0.3s ease, opacity 0.1s; content-visi=
bility: auto; contain-intrinsic-height: auto 8em; } .reply:has(.thumbs-cont=
) { contain-intrinsic-height: auto 18em; } .reply:has(.short-post) { contai=
n-intrinsic-height: auto 500px; } .reply .pst_bar { margin: 0.5em 0.5em 0.6=
em 0.5em; } .reply .pst { margin: 0.5em; } /* b9 */ .pst p { margin: 0; } /=
* b21 */ .pst_bar .ft { display: block; margin-bottom: 0.1em; } .fast-reply=
 { position: absolute; } .thread.have-ans .pst { margin-bottom: 0.3em; } .r=
eply.have-ans .pst { margin-bottom: 0.1em; } .pst-cont { overflow-y: hidden=
; } /* b20 */ .short-post { max-height: 500px; overflow-y: hidden; -o-mini-=
fold: unfolded; } .full-post { overflow-y: hidden; -o-mini-fold: folded; } =
.om-unfolded { -o-mini-fold: unfolded; } .om-folded { -o-mini-fold: folded;=
 } .ans { width: 0; height: 0; } /* IE 5-7 margin-bottom fix */ .have-ans .=
ans { width: auto; height: auto; } .ans:not(:empty) { width: auto; height: =
auto; } /* b20 */ .ans { font-size: 0.8em; font-style: italic; line-height:=
 0.8; } .pst { zoom: 1; } /* b7 */ .al, .ans-lnk { display: inline-block; p=
adding: 0.8em 0.3em 1em 0.3em; } .ans-lnk { padding-left: 0.6em; } .ans-con=
t { padding-left: 1.2em; position: relative; } .ans-hide { width: 1em; heig=
ht: 100%; float: left; position: absolute; top: 0; left: 0; border-right: .=
2em transparent solid; -webkit-background-clip: padding-box; -moz-backgroun=
d-clip: padding; background-clip: padding-box; } .thread, .reply, .lst_rpl,=
 .break-word { word-wrap: break-word; } .lst_rpl { margin-top: 1px; font-si=
ze: 0.85em; overflow-y: hidden; position: relative; } .lst_rpl p, .lst_rpl =
pre { margin: 0.5em 0; } .lst_rpl .pst { margin: 0.8em; line-height: 1.33; =
word-break: normal; } .lst_rpl div.pst a { position: relative; z-index: 5; =
padding: 0.4em 0; } .lst_rpl div.pst span.spoiler { position: relative; z-i=
ndex: 5; } .lst_rpl a.bg { position: absolute !important; z-index: 1; top: =
0 !important; left: 0; width: 100%; height: 100%; } .lst_rpl .z { position:=
 relative; z-index: 5; } a.bg { position: absolute !important; z-index: 2; =
top: 0 !important; left: 0; width: 100%; height: 100%; display: block; } .p=
st:empty { margin: 0; } .shown-above { position: relative; } .shown-above .=
reply { -khtml-opacity: 0.35; -moz-opacity: 0.35; opacity: 0.35; filter: al=
pha(opacity=3D35); zoom: 1; max-height: 2.2em; overflow: hidden; contain-in=
trinsic-height: auto 2.2em !important; word-break: break-all; line-height: =
2.3; } .shown-above:before { content: "=D0=A0=D0=B0=D1=81=D0=BA=D1=80=D1=8B=
=D1=82 =D0=B2=D1=8B=D1=88=D0=B5"; position: absolute; z-index: 1; right: 0;=
 top: 0; padding: .1em .33em; font-size: small; -webkit-border-bottom-left-=
radius: .3em; -moz-border-radius-bottomleft: .3em; border-bottom-left-radiu=
s: .3em; -webkit-transition: background-color 0.1s ease; -moz-transition: b=
ackground-color 0.1s ease; -o-transition: background-color 0.1s ease; trans=
ition: background-color 0.1s ease; /* b43 */ } .shown-above .pst_bar { disp=
lay: inline; margin-right: 0; } .shown-above .reply.one-file-post .pst_bar =
{ margin-left: 0; } .shown-above .ft { display: inline; } .shown-above .ua =
{ color: #777; } .shown-above .ua__extra-detail { display: none; } .shown-a=
bove .ua__short { display: inline; } .shown-above .post-icon-title { displa=
y: none; } .shown-above .pst { display: inline; } .shown-above .pst br { co=
ntent: ' '; } /* opera */ .shown-above .pst br:after { content: ' '; } /* w=
ebkit */ @-moz-document url-prefix() { .shown-above .pst br { display: none=
; } .shown-above .pst a, .shown-above .pst .unkfunc { margin-right: 0.33em;=
 } } .shown-above .reply.one-file-post .thrd-thumb { position: relative; /*=
 b42 */ } .shown-above .reply.one-file-post .thrd-thumb.not-portrait img { =
max-height: 3.15em; /* 2.2 / 0.7 */ } .shown-above .reply.one-file-post .th=
rd-thumb.not-portrait span { position: absolute; /* bXX */ } .shown-above:h=
over .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; filter: alpha=
(opacity=3D100); max-height: 100em; overflow: auto; line-height: 1.33; word=
-break: normal; } .shown-above:hover .reply .pst_bar { display: block; marg=
in: 0.5em 0.5em 0.6em 0.5em; } .shown-above:hover .reply .pst { display: bl=
ock; } .shown-above:hover .reply .pst a, .shown-above:hover .reply .pst .un=
kfunc { margin-right: 0; } .shown-above:hover .reply .pst br { display: inl=
ine; content: normal; } .shown-above:hover .reply .ft { display: block; } .=
shown-above:hover .reply .ua { color: #a4a4a4; } .shown-above:hover .reply =
.ua__extra-detail { display: inline; } .shown-above:hover .reply .ua__short=
 { display: none; } .shown-above:hover .reply .post-icon-title { display: i=
nline; } .shown-above:hover .reply.one-file-post .thrd-thumb { left: 0; top=
: 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s ea=
se; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0=
.05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* =
b42 */ } .shown-above:hover .reply.one-file-post .thrd-thumb.not-portrait i=
mg { max-height: inherit; /* b42 */ } .shown-above:hover .reply.one-file-po=
st .thrd-thumb.not-portrait span { position: static; } .shown-above .reply:=
target { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; max-height: 100em;=
 overflow: auto; line-height: 1.33; word-break: normal; } .shown-above .rep=
ly:target .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .sh=
own-above .reply:target .pst { display: block; } .shown-above .reply:target=
 .pst a, .shown-above .reply:target .pst .unkfunc { margin-right: 0; } .sho=
wn-above .reply:target .pst br { display: inline; content: normal; } .shown=
-above .reply:target .ft { display: block; } .shown-above .reply:target .ua=
 { color: #a4a4a4; } .shown-above .reply:target .ua__extra-detail { display=
: inline; } .shown-above .reply:target .ua__short { display: none; } .shown=
-above .reply:target .post-icon-title { display: inline; } .shown-above .re=
ply.one-file-post:target .thrd-thumb { left: 0; top: 0; margin-right: 0.8em=
; -webkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: lef=
t 0.05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s eas=
e; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .r=
eply.one-file-post:target .thrd-thumb.not-portrait img { max-height: inheri=
t; /* b42 */ } .shown-above .reply.one-file-post:target .thrd-thumb.not-por=
trait span { position: static; } .shown-above .reply:focus { -khtml-opacity=
: 1; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=3D100); max-height:=
 100em; overflow: auto; line-height: 1.33; word-break: normal; } .shown-abo=
ve .reply:focus .pst_bar { display: block; margin: 0.5em 0.5em 0.6em 0.5em;=
 } .shown-above .reply:focus .pst { display: block; } .shown-above .reply:f=
ocus .pst a, .shown-above .reply:focus .pst .unkfunc { margin-right: 0; } .=
shown-above .reply:focus .pst br { display: inline; content: normal; } .sho=
wn-above .reply:focus .ft { display: block; } .shown-above .reply:focus .ua=
 { color: #a4a4a4; } .shown-above .reply:focus .ua__extra-detail { display:=
 inline; } .shown-above .reply:focus .ua__short { display: none; } .shown-a=
bove .reply:focus .post-icon-title { display: inline; } .shown-above .reply=
.one-file-post:focus .thrd-thumb { left: 0; top: 0; margin-right: 0.8em; -w=
ebkit-transition: left 0.05s ease, top 0.05s ease; -moz-transition: left 0.=
05s ease, top 0.05s ease; -o-transition: left 0.05s ease, top 0.05s ease; t=
ransition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-above .reply=
.one-file-post:focus .thrd-thumb.not-portrait img { max-height: inherit; /*=
 b42 */ } .shown-above .reply.one-file-post:focus .thrd-thumb.not-portrait =
span { position: static; } .shown-above .reply:focus-within { opacity: 1; m=
ax-height: 100em; overflow: auto; line-height: 1.33; word-break: normal; } =
.shown-above .reply:focus-within .pst_bar { display: block; margin: 0.5em 0=
.5em 0.6em 0.5em; } .shown-above .reply:focus-within .pst { display: block;=
 } .shown-above .reply:focus-within .pst a, .shown-above .reply:focus-withi=
n .pst .unkfunc { margin-right: 0; } .shown-above .reply:focus-within .pst =
br { display: inline; content: normal; } .shown-above .reply:focus-within .=
ft { display: block; } .shown-above .reply:focus-within .ua { color: #a4a4a=
4; } .shown-above .reply:focus-within .ua__extra-detail { display: inline; =
} .shown-above .reply:focus-within .ua__short { display: none; } .shown-abo=
ve .reply:focus-within .post-icon-title { display: inline; } .shown-above .=
reply.one-file-post:focus-within .thrd-thumb { left: 0; top: 0; margin-righ=
t: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-a=
bove .reply.one-file-post:focus-within .thrd-thumb.not-portrait img { max-h=
eight: inherit; /* b42 */ } .shown-above .reply.one-file-post:focus-within =
.thrd-thumb.not-portrait span { position: static; } .shown-above-group:hove=
r .shown-above .reply { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; fil=
ter: alpha(opacity=3D100); max-height: 100em; overflow: auto; line-height: =
1.33; word-break: normal; } .shown-above-group:hover .shown-above .pst_bar =
{ display: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:hov=
er .shown-above .pst { display: block; } .shown-above-group:hover .shown-ab=
ove .pst a, .shown-above-group:hover .shown-above .pst .unkfunc { margin-ri=
ght: 0; } .shown-above-group:hover .shown-above .pst br { display: inline; =
content: normal; } .shown-above-group:hover .shown-above .ft { display: blo=
ck; } .shown-above-group:hover .shown-above .ua { color: #a4a4a4; } .shown-=
above-group:hover .shown-above .ua__extra-detail { display: inline; } .show=
n-above-group:hover .shown-above .ua__short { display: none; } .shown-above=
-group:hover .shown-above .post-icon-title { display: inline; } .shown-abov=
e-group:hover .shown-above .reply.one-file-post .thrd-thumb { left: 0; top:=
 0; margin-right: 0.8em; -webkit-transition: left 0.05s ease, top 0.05s eas=
e; -moz-transition: left 0.05s ease, top 0.05s ease; -o-transition: left 0.=
05s ease, top 0.05s ease; transition: left 0.05s ease, top 0.05s ease; /* b=
42 */ } .shown-above-group:hover .shown-above .reply.one-file-post .thrd-th=
umb.not-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:=
hover .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { pos=
ition: static; } .shown-above-group:focus-within .shown-above .reply { opac=
ity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-break: n=
ormal; } .shown-above-group:focus-within .shown-above .pst_bar { display: b=
lock; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:focus-within .s=
hown-above .pst { display: block; } .shown-above-group:focus-within .shown-=
above .pst a, .shown-above-group:focus-within .shown-above .pst .unkfunc { =
margin-right: 0; } .shown-above-group:focus-within .shown-above .pst br { d=
isplay: inline; content: normal; } .shown-above-group:focus-within .shown-a=
bove .ft { display: block; } .shown-above-group:focus-within .shown-above .=
ua { color: #a4a4a4; } .shown-above-group:focus-within .shown-above .ua__ex=
tra-detail { display: inline; } .shown-above-group:focus-within .shown-abov=
e .ua__short { display: none; } .shown-above-group:focus-within .shown-abov=
e .post-icon-title { display: inline; } .shown-above-group:focus-within .sh=
own-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-right:=
 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .shown-abo=
ve-group:focus-within .shown-above .reply.one-file-post .thrd-thumb.not-por=
trait img { max-height: inherit; /* b42 */ } .shown-above-group:focus-withi=
n .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { positio=
n: static; } .shown-above-group:has(:target) .shown-above .reply { /* b44 *=
/ opacity: 1; max-height: 100em; overflow: auto; line-height: 1.33; word-br=
eak: normal; } .shown-above-group:has(:target) .shown-above .pst_bar { disp=
lay: block; margin: 0.5em 0.5em 0.6em 0.5em; } .shown-above-group:has(:targ=
et) .shown-above .pst { display: block; } .shown-above-group:has(:target) .=
shown-above .pst a, .shown-above-group:has(:target) .shown-above .pst .unkf=
unc { margin-right: 0; } .shown-above-group:has(:target) .shown-above .pst =
br { display: inline; content: normal; } .shown-above-group:has(:target) .s=
hown-above .ft { display: block; } .shown-above-group:has(:target) .shown-a=
bove .ua { color: #a4a4a4; } .shown-above-group:has(:target) .shown-above .=
ua__extra-detail { display: inline; } .shown-above-group:has(:target) .show=
n-above .ua__short { display: none; } .shown-above-group:has(:target) .show=
n-above .post-icon-title { display: inline; } .shown-above-group:has(:targe=
t) .shown-above .reply.one-file-post .thrd-thumb { left: 0; top: 0; margin-=
right: 0.8em; transition: left 0.05s ease, top 0.05s ease; /* b42 */ } .sho=
wn-above-group:has(:target) .shown-above .reply.one-file-post .thrd-thumb.n=
ot-portrait img { max-height: inherit; /* b42 */ } .shown-above-group:has(:=
target) .shown-above .reply.one-file-post .thrd-thumb.not-portrait span { p=
osition: static; } .nomargtbl { width: 100%; border-spacing: 0; border-coll=
apse: collapse; } .nomargtbl td { padding: 0; width: 50%; } .big-link { tex=
t-align: center; } fieldset { border-color: currentcolor; border-width: 1px=
; /* b41 */ -webkit-border-radius: .25em; -moz-border-radius: .25em; border=
-radius: .25em; } fieldset.styles { float: left; } fieldset.styles label { =
padding: 0.1em 0.5em 0.1em 0; } div.pics { overflow: hidden; } div.pics lab=
el { float: left; padding: 0.1em 0.5em 0.1em 0; } td.srch { width: 100%; ve=
rtical-align: middle; padding-right: 5px; } .srchtxt { width: 100%; vertica=
l-align: middle; font-size: 1.5em; margin: 0; padding-left: 0; padding-righ=
t: 0; } .srchbtn { font-size: 1.5em; } .thrd-thumb { display: block; float:=
 left; margin-right: 0.8em; text-decoration: none; text-align: center; font=
-size: 0.7em; } .thrd-thumb img { vertical-align: bottom; } .thrd-thumb spa=
n, .thrd-thumb div { display: block; } .pics-off { padding: 0.25em; } .show=
-moar { clear: both; background: inherit; -o-mini-fold: unfolded; text-deco=
ration: none; } /* @media all and (max-width: 420px) { .one-file-post, .one=
-file-post .short-post, .one-file-post .full-post { display: -ms-flexbox; d=
isplay: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-fl=
ex-direction: column; flex-direction: column; } .pst_bar { -ms-flex-order: =
-2; -webkit-order: -2; order: -2; flex-shrink: 0; */ /* b27 */ /* } .thrd-t=
humb { -ms-flex-order: -1; -webkit-order: -1; order: -1; -ms-flex-item-alig=
n: start; -webkit-align-self: flex-start; align-self: flex-start; } } */ .t=
humbs-cont .pics-off { padding-top: 0; } .thumbs-cont a { display: inline-b=
lock; float: none; vertical-align: top; } .thumb { float: left; margin-righ=
t: 1em; margin-bottom: 1.9em; width: 64px; height: 64px; background-positio=
n: 50% 50%; background-position-x: 50%; background-position-y: 50%; backgro=
und-repeat: no-repeat; -webkit-background-size: contain; -moz-background-si=
ze: contain; -o-background-size: contain; background-size: contain; } .big-=
thumb { float: left; margin-right: 1em; margin-bottom: 0.9em; width: 150px;=
 height: 150px; background-position: 50% 50%; background-position-x: 50%; b=
ackground-position-y: 50%; background-repeat: no-repeat; -webkit-background=
-size: contain; -moz-background-size: contain; -o-background-size: contain;=
 background-size: contain; } .thread .thumb, .thread .big-thumb { margin-bo=
ttom: 0; } .thread .has-short-desc { margin-bottom: 0.8em; } .short-desc { =
display: inline; } .full-desc { display: none; } .pics-off-thrd .short-desc=
 { display: none; } .pics-off-thrd .full-desc { display: inline; } @media a=
ll and (max-width: 320px) { .thumb, .big-thumb { margin-right: 0.75em; } } =
.thumbs-cont .thrd-thumb, .thumbs-cont .thumb, .thumbs-cont .big-thumb { ma=
rgin-right: 0.5em; } .desc2 { margin-bottom: 1.9em; } .desc1 { margin-botto=
m: 0.9em; } a.il { text-decoration: none; } .img_size { padding-top: 64px; =
text-align: center; font-size: 0.7em; } .img_size-big { padding-top: 150px;=
 text-align: center; font-size: 0.7em; } .vid { height: 48px; background-co=
lor: #000; } .vid .img_size { padding-top: 48px; } .vid-big { height: 96px;=
 background-color: #000; } .vid-big .img_size-big { padding-top: 96px; } .s=
m { height: 20px; } .sm .img_size { padding-top: 20px; } .sm-big { height: =
33px; } .sm-big .img_size-big { padding-top: 33px; } .dm .img_size { font-s=
ize: 0.5em; } .cb { height: 55px; } .cb .img_size { padding-top: 55px; } .c=
b-big { height: 111px; } .cb-big .img_size-big { padding-top: 111px; } .tw =
{ background-color: #000; } .nopic { background-image: url('/img/nopic.png'=
); height: 50px; margin-bottom: 2em; } .nopic .img_size { padding-top: 50px=
; } .nopic-big { background-image: url('/img/big/nopic.png'); height: 100px=
; margin-bottom: 1em; } .nopic-big .img_size-big { padding-top: 100px; } .l=
ikes, .dislikes { display: inline; padding: 0.3em; font-weight: 700; text-d=
ecoration: none; } .likes { color: green !important; } .dislikes { color: r=
ed !important; } .voted-like .likes span { border-bottom: 2px solid green; =
} .voted-dislike .dislikes span { border-bottom: 2px solid red; } .pst_bar =
em { position: relative; white-space: nowrap; } .post-icon { position: abso=
lute; top: 0; bottom: 0; left: 0; /* b26 */ margin: auto; /* b10 */ } .post=
-icon-spacer { visibility: hidden; margin-top: -100px; } .uid-hl { -webkit-=
border-radius: .2em; -moz-border-radius: .2em; border-radius: .2em; z-index=
: 2; position: relative; /* b23 */ } @supports (transform: rotate(360deg)) =
and (animation: proceed-spinner .6s linear infinite) { @keyframes proceed-s=
pinner { to {transform: rotate(360deg);} } .proceed-spinner .pst-err:before=
 { content: ''; display: inline-block; width: 0.5em; height: 0.5em; border-=
radius: 50%; border: 2px solid #ccc; border-top-color: #333; animation: pro=
ceed-spinner .6s linear infinite; margin-right: 0.3em; } } .uid { white-spa=
ce: nowrap; cursor: pointer; font-size: .85em; padding: .4em .2em; margin: =
0 -0.2em; } .uid-counter { -webkit-border-radius: 50%; -moz-border-radius: =
50%; border-radius: 50%; font-size: 0.85em; width: 1.4em; height: 1.4em; ve=
rtical-align: bottom; /* b19 */ display: inline-block; text-align: center; =
position: relative; top: -0.1em; -khtml-opacity: 0.7; -moz-opacity: 0.7; op=
acity: 0.7; filter: alpha(opacity=3D70); zoom: 1; } .uid-light .uid-counter=
 { color: #000; } .uid-dark .uid-counter { color: #fff; } .reflink a, a.ref=
link { font-size: 0.85em; text-decoration: none; } .pstcnt { font-weight: b=
old; font-size: 0.85em; margin: 0 0.15em; } .s { text-decoration: line-thro=
ugh; } .u { text-decoration: underline; } .o { text-decoration: overline; }=
 .spoiler, .open-spoiler { -webkit-border-radius: 0.2em; -moz-border-radius=
: 0.2em; border-radius: 0.2em; -webkit-box-decoration-break: clone; -o-box-=
decoration-break: clone; box-decoration-break: clone; margin: 0 -0.1em; pad=
ding: 0.05em 0.2em 0.3em 0.1em; } .spoiler > .spoiler, .open-spoiler > .ope=
n-spoiler { padding-left: 0; padding-right: 0; margin: auto; } .spoiler:emp=
ty, .open-spoiler:empty { padding: 0; margin: auto; } .spoiler img { visibi=
lity: hidden; } .spoiler:hover img, .spoiler:focus img { visibility: visibl=
e; } /* b1 */ .spoiler:focus-within img { visibility: visible; } .spoiler a=
 { position: relative; left: -9999px; } /* tap fix */ .spoiler:hover a, .sp=
oiler:focus a { left: 0; -webkit-transition-delay: 1ms; -moz-transition-del=
ay: 1ms; -o-transition-delay: 1ms; transition-delay: 1ms; } .spoiler:focus-=
within a { left: 0; } .spoiler a:focus { left: 0; } /* b27 */ .spoiler { -w=
ebkit-text-fill-color: transparent; } /* b1 */ .spoiler:hover, .spoiler:foc=
us { -webkit-text-fill-color: unset; } .spoiler:focus-within { -webkit-text=
-fill-color: unset; } .spoiler a { text-decoration-color: transparent; } /*=
 b1 */ .spoiler:hover > a, .spoiler:focus > a { text-decoration-color: curr=
entcolor; } .spoiler:focus-within > a { text-decoration-color: currentcolor=
; } span.spoiler { display: inline !important; } /* b17 */ blockquote.unkfu=
nc, blockquote.unkfunc p { display: inline; margin: 0; } .ua { color: #a4a4=
a4; } .inquisitor { color: #ffc261; } .op-mark { white-space: nowrap; posit=
ion: relative; top: -0.10em; font-size: .75em; -webkit-border-radius: .5em;=
 -moz-border-radius: .5em; border-radius: .5em; padding: 0 .3em .1em .3em; =
background-color: #47a147; color: #fff; } .dice, .spoiler:hover .dice, .spo=
iler:focus .dice { color: green; font-style: italic; } .spoiler:focus-withi=
n .dice { color: green; font-style: italic; } .spoiler:hover font[color=3D"=
green"], .spoiler:focus font[color=3D"green"] { color: green; } .spoiler:fo=
cus-within font[color=3D"green"] { color: green; } .ban-desc { color: #c122=
67; font-style: italic; } .rainbow-alt { opacity: 0.99; position: relative;=
 padding: 2px 5px; font-weight: 700; color: white; -webkit-text-fill-color:=
 transparent; background-image: -webkit-gradient( linear, left top, right t=
op, color-stop(0, #f00), color-stop(0.1, #f80), color-stop(0.2, #ff0), colo=
r-stop(0.3, #8f0), color-stop(0.4, #0f0),color-stop(0.5, #0f8), color-stop(=
0.6, #0ff), color-stop(0.7, #08f), color-stop(0.8, #00f), color-stop(0.9, #=
80f), color-stop(1, #f08) ); background-image: -webkit-linear-gradient(left=
, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #0ff, #08f, #00f, #80f, #f08); backgr=
ound-image: linear-gradient(to right, #f00, #f80, #ff0, #8f0, #0f0, #0f8, #=
0ff, #08f, #00f, #80f, #f08); -webkit-background-clip: text; background-cli=
p: text; } .rainbow-alt:before { content: ''; background-color: pink; posit=
ion: absolute; top:0; left:0; width: 100%; height: 100%; z-index: -1; } .ml=
-dg { overflow: hidden; display: inline-block; width: 0.9em; height: 1.35em=
; vertical-align: text-top; color: transparent; } /* don't remove height */=
 .ml-dg:before { content: '\40'; } .ml-dt { overflow: hidden; display: inli=
ne-block; width: 0.3em; height: 1.3em; vertical-align: text-top; color: tra=
nsparent; } .ml-dt:before { content: '\2E'; } .ml-spc1 { display: none; } /=
* .ml-spc2 { width: 0; display: inline-block; height: 0; overflow: hidden; =
} b35 */ .ml-spc2, .ml-spc3 { visibility: hidden; display: inline-block; te=
xt-indent: -9999em; } .menu-boards-wrap { margin: 0; padding: 0; list-style=
: none; } .menu-boards-wrap li { display: inline; /* IE 5-7 */ } .menu-boar=
d-link { display: block; padding: 0.5em 0 0.7em 0; text-decoration: none; }=
 .menu-board-link .board-link { font-weight: 700; padding-right: 0.5em; dis=
play: inline-block; min-width: 4em; text-decoration: underline; } .menu-boa=
rd-link .board-desc { display: inline-block; text-decoration: underline; } =
.menu-boards-wrap .all-boards { text-decoration: underline; } .menu-boards-=
wrap .all-boards:after { content: "..."; } @supports (display: flex) or (di=
splay: -webkit-flex) { .menu-boards-wrap-flex { display: -webkit-flex; disp=
lay: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .menu-boards-wrap-fl=
ex li { -webkit-flex: 1 1 6em; flex: 1 1 6em; } .menu-boards-wrap-flex .men=
u-board-link { display: block; width: 100%; height: 100%; box-sizing: borde=
r-box; text-align: center; padding: 0.25em 0.5em 0.65em 0.5em; } .menu-boar=
ds-wrap-flex .board-link, .menu-boards-wrap-flex .board-desc { display: blo=
ck; } .menu-boards-wrap-flex .board-link { font-weight: normal; /* reset */=
 padding: 0; /* reset */ font-size: 1.5em; padding-bottom: 0.07em; text-dec=
oration-skip: edges; } .menu-boards-wrap-flex .all-boards:after { content: =
""; } /* reset */ .menu-boards-wrap-flex .all-boards { display: -webkit-fle=
x; display: flex; padding-bottom: 0.5em; } .menu-boards-wrap-flex .all-boar=
ds span { margin: auto; font-size: 1.5em; } .menu-boards-wrap-flex .add-boa=
rd { max-width: 5em; } .menu-boards-wrap-flex .add-board span { font-size: =
3em; } } .sr { clip: rect(1px 1px 1px 1px); /* IE6-7 */ clip: rect(1px, 1px=
, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); position=
: absolute; overflow: hidden; width: 1px; height: 1px; border: 0; margin: -=
1px; padding: 0; white-space: nowrap; word-wrap: normal; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/ie6.css

body { text-align: center; }=0A.body { width: auto !important; width: 800px=
; text-align: left; }=0A#index-top, .thread, .reply, .lst_rpl, div.pics, .t=
humbs-cont { zoom: 1; }=0A/* Hides from IE5-mac. =D0=93=D0=B8=D0=BB=D1=8C=
=D0=BE=D1=82=D0=B8=D0=BD=D0=B0=3F \*/=0A.pst, .pst_bar, .reply, .thread { hei=
ght: 1%; }=0A/* End hide from IE5-mac */=0A.short-post { height: 500px; } /=
* b8 */=0A.reply .pst { margin-bottom: 0.125em !important; } /* b9 */
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/noscript.css

.likelink { color: inherit; border: none; cursor: default; }=0A.likelink:ho=
ver, .ll-h:hover .likelink { color: inherit; }=0A.short-post, .show-moar { =
display: none !important; }=0A.full-post { display: block !important; }=0A.=
uid { cursor: auto; }=0Aspan.hand { cursor: auto; }=0Aspan.hand:hover { bac=
kground-color: inherit; }
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/photon.css

@charset "utf-8"; body { color: #333; background-color: #eee; } body, .btn-=
reset { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe U=
I", "Segoe WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue",=
 "Lucida Grande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-s=
erif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color=
 Emoji"; } .ml-dg:before, .ml-dt:before { color: #333; } a, .likelink { col=
or: #f60; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoiler=
 a:hover { color: #06f; } .likelink { border-bottom-color: #f60; } .likelin=
k:hover { border-bottom-color: #06f; } .ll-h:hover .likelink { color: #06f;=
 border-bottom-color: #06f; } h2.native, h3.native, .complex-header__contai=
ner { background-color: #ddd; } h2.native { border: 1px solid #ccc; } hr, f=
ieldset { border-color: #bbb; } .warn { border-color: #f66; background-colo=
r: #f9eee0; } .reply, .lst_rpl, .shown-above:before { background-color: #dd=
d; } .shown-above:hover:before { background-color: #d0d0d0; } .shown-above:=
focus-within:before { background-color: #d0d0d0; } .shown-above:has(:target=
):before { background-color: #d0d0d0; } .uid-hl { -webkit-box-shadow: #ff6b=
00 0 0 1em inset, #ff6b00 0 0 .5em; -moz-box-shadow: #ff6b00 0 0 1em inset,=
 #ff6b00 0 0 .5em; box-shadow: #ff6b00 0 0 1em inset, #ff6b00 0 0 .5em; } .=
reply:focus { background-color: #eedacd; } .reply:target { background-color=
: #eedacd; } .fake-hl { background-color: #eedacd; } .double-fake-hl { back=
ground-color: #ddd !important; } @supports selector(.reply:target) { .reply=
:focus { background-color: #ddd; } .reply:focus.reply:target { background-c=
olor: #eedacd; } } @-webkit-keyframes highlighter { 0% { background-color: =
#eedacd; } 75% { background-color: #eedacd; } 100% { background-color: tran=
sparent; } } @-moz-keyframes highlighter { 0% { background-color: #eedacd; =
} 75% { background-color: #eedacd; } 100% { background-color: transparent; =
} } @-o-keyframes highlighter { 0% { background-color: #eedacd; } 75% { bac=
kground-color: #eedacd; } 100% { background-color: transparent; } } @keyfra=
mes highlighter { 0% { background-color: #eedacd; } 75% { background-color:=
 #eedacd; } 100% { background-color: transparent; } } .reflink a, a.reflink=
 { color: #333; } .pstcnt { color: #4f7942; } .hand:hover, .hover-color:hov=
er { background-color: #e3e3e3; } .img_size, .img_size-big, .thrd-thumb { c=
olor: #666; } .spoiler, .open-spoiler { background-color: #bbb; } .spoiler,=
 .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gree=
n"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoil=
er:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spo=
iler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-=
dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .spoiler:h=
over a, .spoiler:focus a, .open-spoiler a, .spoiler a:focus { color: #dd400=
0; } .spoiler:focus-within a { color: #dd4000; } .unkfunc, .spoiler:hover .=
unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:b=
efore { color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } =
.postertrip, .postertripid { color: #228854; } .pale, .pale a { color: #666=
; } .good { color: green; } .sage { color: red; } .mod { color: #26a; } .ad=
m { color: #800080; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/neutron.css

@charset "utf-8"; body { color: #698cc0; background-color: #212121; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #698cc0; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #c9be89; } .spoiler:focus-wit=
hin a { color: #c9be89; } a:hover, .likelink:hover, .spoiler:hover a:hover,=
 .open-spoiler a:hover { color: #eefebb; } .likelink { border-bottom-color:=
 #c9be89; } .likelink:hover { border-bottom-color: #eefebb; } .ll-h:hover .=
likelink { color: #eefebb; border-bottom-color: #eefebb; } h2.native, h3.na=
tive, .complex-header__container { color: #7494c5; background-color: #2c2c2=
c; } h2.native { border: 1px solid #575757; } hr, fieldset { border-color: =
#7A8EAB; } pre { background: #2c2c2c; color: #ccc; } .warn { border-color: =
#d0be89; background-color: #333; } .reply, .lst_rpl { background-color: #2c=
2c2c; } .shown-above:before { color: #667ea2; background-color: #1e1e1e; -w=
ebkit-transition: color 0.1s ease; -moz-transition: color 0.1s ease; -o-tra=
nsition: color 0.1s ease; transition: color 0.1s ease; } .shown-above:hover=
:before { color: #698cc0; background-color: #212121; } .shown-above:focus-w=
ithin:before { color: #698cc0; background-color: #212121; } .shown-above:ha=
s(:target):before { color: #698cc0; background-color: #212121; } .rpl-hl { =
background-color: #111110; } .reply:focus { background-color: #111110; } .r=
eply:target { background-color: #111110; } .uid-hl { -webkit-box-shadow: #1=
4334c 0 0 1em inset, #1c5584 0 0 3em; -moz-box-shadow: #14334c 0 0 1em inse=
t, #1c5584 0 0 3em; box-shadow: #14334c 0 0 1em inset, #1c5584 0 0 3em; } .=
reply:focus { background-color: #111110; } .reply:target { background-color=
: #111110; } .fake-hl { background-color: #111110; } .double-fake-hl { back=
ground-color: #2c2c2c !important; } @supports selector(.reply:target) { .re=
ply:focus { background-color: #2c2c2c; } .reply:focus.reply:target { backgr=
ound-color: #111110; } } @-webkit-keyframes highlighter { 0% { background-c=
olor: #14334c; } 75% { background-color: #14334c; } 100% { background-color=
: transparent; } } @-moz-keyframes highlighter { 0% { background-color: #14=
334c; } 75% { background-color: #14334c; } 100% { background-color: transpa=
rent; } } @-o-keyframes highlighter { 0% { background-color: #14334c; } 75%=
 { background-color: #14334c; } 100% { background-color: transparent; } } @=
keyframes highlighter { 0% { background-color: #14334c; } 75% { background-=
color: #14334c; } 100% { background-color: transparent; } } .pstcnt { color=
: #789922; } .hand:hover, .hover-color:hover { background-color: #333; } .i=
mg_size, .img_size-big, .thrd-thumb { color: gray; } .spoiler, .open-spoile=
r { background-color: #575757; } .spoiler, .spoiler a, .spoiler .unkfunc, .=
spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .spo=
iler .ml-dt:before { color: #575757; } .spoiler:hover, .spoiler:focus, .ope=
n-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spo=
iler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #48b0fd; } =
.spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-=
within .ml-dt:before { color: #48b0fd; } .unkfunc, .spoiler:hover .unkfunc,=
 .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { =
color:#789922; } .spoiler:focus-within .unkfunc { color:#789922; } .postert=
rip, .postertripid { color: #228854; } .pale, .pale a { color: #888; } .goo=
d { color: #559655; } .sage { color: #900; } .mod { color: #26a; } .adm { c=
olor: #800080; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/futaba.css

@charset "utf-8";=0Abody {=0Acolor:#800000;=0Abackground-color: #ffe;=0Afon=
t-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe =
WP", Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Gr=
ande", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Appl=
e Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";=0A=
} .ml-dg:before, .ml-dt:before { color: #800000; } a, .likelink, .spoiler:h=
over a, .spoiler:focus a, .spoiler a:focus { color: #00e; }=0A.spoiler:focu=
s-within a { color: #00e; }=0Aa:hover, .likelink:hover, .spoiler:hover a:ho=
ver, .open-spoiler a:hover { color: #d00; }=0A.likelink { border-bottom-col=
or: #00e; }=0A.likelink:hover { border-bottom-color: #d00; }=0A.ll-h:hover =
.likelink { color: #d00; border-bottom-color: #d00; } h2.native, h3.native,=
 .complex-header__container { background-color: #f0e0d6; }=0Ah2.native { bo=
rder: 1px solid #f0d0b6; } .reply, .lst_rpl, .shown-above:before { backgrou=
nd-color: #f0e0d6; }=0A.shown-above:hover:before { background-color: #f9f4e=
5; }=0A.shown-above:focus-within:before { background-color: #f9f4e5; }=0A.s=
hown-above:has(:target):before { background-color: #f9f4e5; } .uid-hl { -we=
bkit-box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em; -moz-box-shadow: #ea8 0=
 0 1em inset, #ea8 0 0 .5em; box-shadow: #ea8 0 0 1em inset, #ea8 0 0 .5em;=
 }=0A/* border: 2px dashed #ea8; */=0A.reply:focus { background-color: #f3c=
fb9; }=0A.reply:target { background-color: #f3cfb9; }=0A.fake-hl { backgrou=
nd-color: #f3cfb9; }=0A.double-fake-hl { background-color: #f0e0d6; }=0A@su=
pports selector(.reply:target) { .reply:focus { background-color: #f0e0d6; =
} .reply:focus.reply:target { background-color: #f3cfb9; }=0A} @-webkit-key=
frames highlighter { 0% { background-color: #f3cfb9; } 75% { background-col=
or: #f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-moz-keyframe=
s highlighter { 0% { background-color: #f3cfb9; } 75% { background-color: #=
f3cfb9; } 100% { background-color: transparent; }=0A}=0A@-o-keyframes highl=
ighter { 0% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9;=
 } 100% { background-color: transparent; }=0A}=0A@keyframes highlighter { 0=
% { background-color: #f3cfb9; } 75% { background-color: #f3cfb9; } 100% { =
background-color: transparent; }=0A} hr, fieldset { border-color: #800000; =
} .warn { border-color: #c33; background-color: #fed; } .hand:hover, .hover=
-color:hover { background-color: #ffefe5; } .pstcnt { color: #4f7942; } .re=
flink a, a.reflink { color: #800000; } .img_size, .img_size-big, .thrd-thum=
b { color: #c09090; } .ft { color: #cc1105; } .pn { color: #117743; font-we=
ight: 800; } .uid { font-weight: normal; }=0A.ua { font-weight: normal; } .=
spoiler, .open-spoiler { background-color: #f0d0b6; }=0A.spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #f0d0b6; }=0A.spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #800000; }=0A.spoiler:focus-within, .spoiler:focus-within .ml=
-dg:before, .spoiler:focus-within .ml-dt:before { color: #800000; } .unkfun=
c, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before=
, .unkfunc .ml-dt:before { color: #708b28; /* cont */ }=0A.spoiler:focus-wi=
thin .unkfunc { color: #708b28; } .postertrip, .postertripid { color: #2288=
54; } .pale, .pale a { color: #c09090; } .good { color: green; } .sage { co=
lor: red; } .mod { color: #f00; } .adm { color: #800080; }=0A
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/dark.css

@charset "utf-8"; body { color: #898989; background-color: #111; font-famil=
y: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Ro=
boto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", =
"Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color=
 Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:=
before, .ml-dt:before { color: #777; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #aaa; } .spoiler:focus-within a { c=
olor: #aaa; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #ddd; } .likelink { border-bottom-color: #aaa; } .likel=
ink:hover { border-bottom-color: #ddd; } .ll-h:hover .likelink { color: #dd=
d; border-bottom-color: #ddd; } h2.native, h3.native, .complex-header__cont=
ainer { background-color: #222; } h2.native { border: 1px solid #555; } hr,=
 fieldset { border-color: #555; } pre { background: #333; color: #999; } .w=
arn { border-color: #999; background-color: #262626; color: #888; } .reply,=
 .lst_rpl, .shown-above:before { background-color: #222; } .shown-above:hov=
er:before { background-color: #111; } .shown-above:focus-within:before { ba=
ckground-color: #111; } .shown-above:has(:target):before { background-color=
: #111; } .rpl-hl { background-color: #151515; } .reply:focus { background-=
color: #151515; } .reply:target { background-color: #151515; } .uid-hl { -w=
ebkit-box-shadow: #cecece 0 0 1em inset, #cecece 0 0 .5em; -moz-box-shadow:=
 #cecece 0 0 1em inset, #cecece 0 0 .5em; box-shadow: #cecece 0 0 1em inset=
, #cecece 0 0 .5em; } .reply:focus { background-color: #151515; } .reply:ta=
rget { background-color: #151515; } .fake-hl { background-color: #151515; }=
 .double-fake-hl { background-color: #222 !important; } @supports selector(=
.reply:target) { .reply:focus { background-color: #222; } .reply:focus.repl=
y:target { background-color: #151515; } } @-webkit-keyframes highlighter { =
0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: #=
656565; color: #c3c3c3; } 100% { background-color: transparent; color: inhe=
rit; } } @-moz-keyframes highlighter { 0% { background-color: #656565; colo=
r: #c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { bac=
kground-color: transparent; color: inherit; } } @-o-keyframes highlighter {=
 0% { background-color: #656565; color: #c3c3c3; } 75% { background-color: =
#656565; color: #c3c3c3; } 100% { background-color: transparent; color: inh=
erit; } } @keyframes highlighter { 0% { background-color: #656565; color: #=
c3c3c3; } 75% { background-color: #656565; color: #c3c3c3; } 100% { backgro=
und-color: transparent; color: inherit; } } .reflink a, a.reflink { color: =
#9b905b; } .pstcnt { color: #999; } .hand:hover, .hover-color:hover { backg=
round-color: #292929; } .img_size, .img_size-big, .thrd-thumb { color: gray=
; } .spoiler, .open-spoiler { background-color: #444; } .spoiler, .spoiler =
a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .spoi=
ler .ml-dg:before, .spoiler .ml-dt:before { color: #444; } .spoiler:hover, =
.spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus=
 .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before =
{ color: #888; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before=
, .spoiler:focus-within .ml-dt:before { color: #888; } .unkfunc, .spoiler:h=
over .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .m=
l-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { color:#5670=
00; } .postertrip, .postertripid { color: #228854; } .pale { color: #444; }=
 .pale a, a.pale { color: #666; } .good { color: #3d8c3d; } .sage { color: =
#900; } .mod { color: #26a; } .adm { color: #800080; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/sc.css

@charset "utf-8"; body { color: #494949; background-color: #ebebeb; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #494949; } a, .likelink, .spoiler:hover a=
, .spoiler:focus a, .spoiler a:focus { color: #3b678d; text-decoration: non=
e; } .spoiler:focus-within a { color: #3b678d; text-decoration: none; } a:h=
over, .likelink:hover, .spoiler:hover a:hover, .open-spoiler a:hover { text=
-decoration: none; color: black; position: relative; top: 1px; } .likelink =
{ border-bottom-color: #3b678d; } .likelink:hover { border-bottom-color: bl=
ack; } .ll-h:hover .likelink { color: black; border-bottom-color: black; } =
h2.native, h3.native, .complex-header__container { background-color: #d4d6d=
4; color: #333333; /* b38 */ padding: 4px 7px; } h2.native, h3.native, .com=
plex-header__header, .complex-header__tip { font-size: 0.9em; } h2.native {=
 background-image: url('../img/cellpic1.gif'); border: 1px solid #999; -web=
kit-background-size: auto 100%; -moz-background-size: auto 100%; background=
-size: auto 100%; /* b37 */ } hr, fieldset { border-color: #999; } pre { ma=
rgin: 3px 0px; border: 1px dotted #999; background-color: #f9f9f9; padding:=
 3px; } .warn { border-color: #335577; background-color: #ddd; } .thread { =
background-color: #ebebeb; } .reply, .lst_rpl, .shown-above:before { backgr=
ound-color: #d4d6d4; } .shown-above:before { border-left: 1px solid #999; b=
order-bottom: 1px solid #999; } .shown-above:hover:before { background-colo=
r: #ebebeb; } .shown-above:focus-within:before { background-color: #ebebeb;=
 } .shown-above:has(:target):before { background-color: #ebebeb; } .uid-hl =
{ -webkit-box-shadow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; -moz-box-sha=
dow: #6f8ea0 0 0 1em inset, #6f8ea0 0 0 .5em; box-shadow: #6f8ea0 0 0 1em i=
nset, #6f8ea0 0 0 .5em; } .reply:focus { background-color: #e4e6e4; } .repl=
y:target { background-color: #e4e6e4; } .fake-hl { background-color: #e4e6e=
4; } .double-fake-hl { background-color: #d4d6d4 !important; } @supports se=
lector(.reply:target) { .reply:focus { background-color: #d4d6d4; } .reply:=
focus.reply:target { background-color: #e4e6e4; } } @-webkit-keyframes high=
lighter { 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad=
; } 100% { background-color: transparent; } } @-moz-keyframes highlighter {=
 0% { background-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% =
{ background-color: transparent; } } @-o-keyframes highlighter { 0% { backg=
round-color: #7e9cad; } 75% { background-color: #7e9cad; } 100% { backgroun=
d-color: transparent; } } @keyframes highlighter { 0% { background-color: #=
7e9cad; } 75% { background-color: #7e9cad; } 100% { background-color: trans=
parent; } } .reflink { font-size: 0.9em; } .pstcnt { color: #494949; } .ref=
link a, a.reflink { color: #494949; } .hand:hover, .hover-color:hover { bac=
kground-color: #ddd; } .img_size, .img_size-big, .thrd-thumb { color: gray;=
 } .spoiler, .open-spoiler { background-color: #b4b6b4; } .spoiler, .spoile=
r a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"green"], .sp=
oiler .ml-dg:before, .spoiler .ml-dt:before { color: #b4b6b4; } .spoiler:ho=
ver, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:=
focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:be=
fore { color: #494949; } .spoiler:focus-within, .spoiler:focus-within .ml-d=
g:before, .spoiler:focus-within .ml-dt:before { color: #494949; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#567000; } .spoiler:focus-within .unkfunc { =
color:#567000; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #777; } .good { color: green; } .sage { color: #d00; } .mod { =
color: #26a; } .adm { color: #800080; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/cherry.css

@charset "utf-8"; /* =D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=BE =D0=BD=D0=
=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=81=D1=82=D0=B8=D0=BB=D1=8F Dar=
k c http://100ch.ru/ */ body { color: #ccc; background-color: #333; font-fa=
mily: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP",=
 Roboto, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande=
", "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Co=
lor Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-=
dg:before, .ml-dt:before { color: #ccc; } a, .likelink, .spoiler:hover a, .=
spoiler:focus a, .spoiler a:focus { color: #e14b4b; } .spoiler:focus-within=
 a { color: #e14b4b; } a:hover, .likelink:hover, .spoiler:hover a:hover, .o=
pen-spoiler a:hover { color: #bca0a0; } .likelink { border-bottom-color: #e=
14b4b; } .likelink:hover { border-bottom-color: #bca0a0; } .ll-h:hover .lik=
elink { color: #bca0a0; border-bottom-color: #bca0a0; } h2.native, h3.nativ=
e, .complex-header__container { background-color: #292929; } h2.native { bo=
rder: 1px solid #222; } hr, fieldset { border-color: #666; } .warn { backgr=
ound-color: #444; border-color: #c06064; } .reply, .lst_rpl, .shown-above:b=
efore { background-color: #292929; } .shown-above:hover:before { background=
-color: #333; } .shown-above:focus-within:before { background-color: #333; =
} .shown-above:has(:target):before { background-color: #333; } .rpl-hl { ba=
ckground-color: #444; color: #eee; } .reply:focus { background-color: #444;=
 color: #eee; } .reply:target { background-color: #444; color: #eee; } .uid=
-hl { -webkit-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -=
moz-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow:=
 #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; } .reply:focus { backgroun=
d-color: #444; color: #eee; } .reply:target { background-color: #444; color=
: #eee; } .fake-hl { background-color: #444; color: #eee; } .double-fake-hl=
 { background-color: #292929 !important; } @supports selector(.reply:target=
) { .reply:focus { background-color: #292929; } .reply:focus.reply:target {=
 background-color: #444; color: #eee; } } @-webkit-keyframes highlighter { =
0% { background-color: #632e2e; color: #eee; } 75% { background-color: #632=
e2e; color: #eee; } 100% { background-color: transparent; color: inherit; }=
 } @-moz-keyframes highlighter { 0% { background-color: #632e2e; color: #ee=
e; } 75% { background-color: #632e2e; color: #eee; } 100% { background-colo=
r: transparent; color: inherit; } } @-o-keyframes highlighter { 0% { backgr=
ound-color: #632e2e; color: #eee; } 75% { background-color: #632e2e; color:=
 #eee; } 100% { background-color: transparent; color: inherit; } } @keyfram=
es highlighter { 0% { background-color: #632e2e; color: #eee; } 75% { backg=
round-color: #632e2e; color: #eee; } 100% { background-color: transparent; =
color: inherit; } } .hand:hover, .hover-color:hover { background-color: #48=
3636; } .img_size, .img_size-big, .thrd-thumb { color: gray; } .reflink a, =
a.reflink { color: #999; } .pstcnt { color: #a97777; } .spoiler, .open-spoi=
ler { background-color: #c06064; } .spoiler, .spoiler a, .spoiler .unkfunc,=
 .spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .s=
poiler .ml-dt:before { color: #c06064; } .spoiler:hover, .spoiler:focus, .o=
pen-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .s=
poiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: #ccc; } .=
spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoiler:focus-w=
ithin .ml-dt:before { color: #ccc; } .unkfunc, .spoiler:hover .unkfunc, .sp=
oiler:focus .unkfunc, .unkfunc .ml-dg:before, .unkfunc .ml-dt:before { colo=
r:#f07074; } .spoiler:focus-within .unkfunc { color:#f07074; } .postertrip,=
 .postertripid { color: #f30; } .pale, .pale a { color: #777; } .good { col=
or: #4dae4d; } .sage { color: #c00; } .mod { color: #ffab3f; } .adm { color=
: #ffab3f; } input, textarea, select, input[type=3D"text"] { background-col=
or: #222; border: 1px solid #444; color: #ccc; -webkit-border-radius: 3px; =
-moz-border-radius: 3px; border-radius: 3px; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/bashorg.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
"Helvetica Neue", "Tahoma", "Helvetica", "Arial", "Liberation Sans", "Sans =
Uralic", "Droid Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "=
Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:before, .ml-dt:before { colo=
r: #000; } .body { font-size: 0.9em; } a, .likelink, .spoiler:hover a, .spo=
iler:focus a, .spoiler a:focus { color: #05c; } .spoiler:focus-within a { c=
olor: #05c; } a:hover, .likelink:hover, .spoiler:hover a:hover, .open-spoil=
er a:hover { color: #c00; } .likelink { border-bottom-color: #05c; } .likel=
ink:hover { border-bottom-color: #c00; } .ll-h:hover .likelink { color: #c0=
0; border-bottom-color: #c00; } hr, fieldset { border: 1px dotted #bbb; } h=
1.native, h2.native { font-family: "Georgia", "Liberation Serif", "Droid Se=
rif", "Roman Uralic", serif; font-size: 1.7em; font-weight: 400; margin: 0;=
 padding: 0 3px; text-align: right; white-space: nowrap; } @media all and (=
min-width: 666px) { h1.native { background: url('../img/bashlogo.gif') left=
 center no-repeat; margin: 5px 0; } } #greeting { float: none; text-align: =
right; } div.bricks-menu { float: left; } h1.native { font-weight: 700; } h=
3.native, .complex-header__container { border-bottom: 1px dotted #bbb; marg=
in-top: 0.5em; padding-left: 0; } h4.native { padding: 0; } .warn { backgro=
und-color: #f3f3f3; border: 1px dotted #bbb !important; -webkit-border-radi=
us: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 3px; } .r=
eply, .lst_rpl, .shown-above:before { background-color: #f3f3f3; border: 1p=
x dotted #bbb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-=
radius: 3px; font-family: "Monaco", "Liberation Mono", "Droid Sans Mono", "=
Ubuntu Mono", "Lucida Console", "Helvetica Neue", monospace; line-height: 1=
.3em; } .shown-above:before { content: '[:|||:]'; } .rpl-hl { background-co=
lor: #fff; } .reply:focus { background-color: #fff; } .reply:target { backg=
round-color: #fff; } .uid-hl { -webkit-box-shadow: #86bbff 0 0 .5em inset, =
#2887ff 0 0 .75em; -moz-box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75=
em; box-shadow: #86bbff 0 0 .5em inset, #2887ff 0 0 .75em; } .uid-counter {=
 height: 1.6em; vertical-align: baseline; font-size: .9em; width: 1.6em; } =
.reply .op-mark { padding: .3em .5em .2em .45em; } .reply:focus { backgroun=
d-color: #fff; } .reply:target { background-color: #fff; } .fake-hl { backg=
round-color: #fff; } .double-fake-hl { background-color: #f3f3f3 !important=
; } @supports selector(.reply:target) { .reply:focus { background-color: #f=
3f3f3; } .reply:focus.reply:target { background-color: #fff; } } @-webkit-k=
eyframes highlighter { 0% { background-color: #d2e6ff; } 75% { background-c=
olor: #d2e6ff; } 100% { background-color: transparent; } } @-moz-keyframes =
highlighter { 0% { background-color: #d2e6ff; } 75% { background-color: #d2=
e6ff; } 100% { background-color: transparent; } } @-o-keyframes highlighter=
 { 0% { background-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100=
% { background-color: transparent; } } @keyframes highlighter { 0% { backgr=
ound-color: #d2e6ff; } 75% { background-color: #d2e6ff; } 100% { background=
-color: transparent; } } .lst_rpl { margin-bottom: 0.5em; } .reply { paddin=
g: 3px; } .reply time { color: #8c8c8c; font-family: "Helvetica Neue", "Tah=
oma", "Helvetica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans",=
 sans-serif; } .ans { font-size: 0.8em; } .reflink a, a.reflink, .pstcnt { =
font-size: 1em; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "Aria=
l", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .reflink =
a:before, a.reflink:before { content: "#"; } .pstcnt { color: #000; font-we=
ight: normal; } .reflink b { font-weight: normal; } /* .reply span.reflink:=
:before { content: "+ "; } .reply span.reflink::after { content: " - [:|||:=
]"; } .thread span.cnt::before { content: "+ "; } .thread span.cnt::after {=
 content: " -"; } */ .ans { font-family: "Helvetica Neue", "Tahoma", "Helve=
tica", "Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif;=
 font-style: normal; } .shown-above .reply.one-file-post .thrd-thumb { left=
: -3px; top: -3px; margin-right: 0.5em; } .shown-above .reply.one-file-post=
 .thrd-thumb.not-portrait img { max-height: 3.7em; } .hand:hover, .hover-co=
lor:hover { background-color: #e2e7ea; } .lst_rpl:hover { background-color:=
 #f9f9f9; } .img_size, .img_size-big, .thrd-thumb { color: #999; line-heigh=
t: 13px !important; font-family: "Helvetica Neue", "Tahoma", "Helvetica", "=
Arial", "Liberation Sans", "Sans Uralic", "Droid Sans", sans-serif; } .spoi=
ler, .open-spoiler { padding-top: 0.3em; background-color: #bbb; } .spoiler=
, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .spoiler font[color=3D"gre=
en"], .spoiler .ml-dg:before, .spoiler .ml-dt:before { color: #bbb; } .spoi=
ler:hover, .spoiler:focus, .open-spoiler, .spoiler:hover .ml-dg:before, .sp=
oiler:focus .ml-dg:before, .spoiler:hover .ml-dt:before, .spoiler:focus .ml=
-dt:before { color: #333; } .spoiler:focus-within, .spoiler:focus-within .m=
l-dg:before, .spoiler:focus-within .ml-dt:before { color: #333; } .unkfunc,=
 .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before, =
.unkfunc .ml-dt:before { color:#789922; } .spoiler:focus-within .unkfunc { =
color:#789922; } .postertrip, .postertripid { color: #228854; } .pale, .pal=
e a { color: #939393; } .good { color: green; } .sage { color: red; } .mod =
{ color: #26a; } .adm { color: #800080; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/white.css

@charset "utf-8"; body { color: #000; background-color: #fff; font-family: =
system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Segoe WP", Robot=
o, "Droid Sans", "Oxygen", "Ubuntu", "Helvetica Heue", "Lucida Grande", "Tr=
ebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif, "Apple Color Em=
oji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .ml-dg:bef=
ore, .ml-dt:before { color: #000; } a, .likelink { color: #555; } a:hover, =
.likelink:hover { color: #888; } .likelink { border-bottom-color: #555; } .=
likelink:hover { border-bottom-color: #888; } .ll-h:hover .likelink { color=
: #888; border-bottom-color: #888; } a.hand:hover { color: #767676; } h2.na=
tive, h3.native, .complex-header__container { background-color: #dfdfdf; } =
h2.native { border: 1px solid #ccc; } hr, fieldset { border-color: #ccc; } =
.warn { border-color: #767676; background-color: #eee; } .reply, .lst_rpl, =
.shown-above:before { background-color: #dfdfdf; } .shown-above:hover:befor=
e { background-color: #eee; } .shown-above:focus-within:before { background=
-color: #eee; } .shown-above:has(:target):before { background-color: #eee; =
} .uid-hl { -webkit-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; -m=
oz-box-shadow: #4a4a4a 0 0 1em inset, #4a4a4a 0 0 .5em; box-shadow: #4a4a4a=
 0 0 1em inset, #4a4a4a 0 0 .5em; } .reply:focus { background-color: #f7f7f=
7; } .reply:target { background-color: #f7f7f7; } .fake-hl { background-col=
or: #f7f7f7; } .double-fake-hl { background-color: #dfdfdf !important; } @s=
upports selector(.reply:target) { .reply:focus { background-color: #dfdfdf;=
 } .reply:focus.reply:target { background-color: #f7f7f7; } } @-webkit-keyf=
rames highlighter { 0% { background-color: #d0d0d0; } 75% { background-colo=
r: #d0d0d0; } 100% { background-color: transparent; } } @-moz-keyframes hig=
hlighter { 0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d=
0; } 100% { background-color: transparent; } } @-o-keyframes highlighter { =
0% { background-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% {=
 background-color: transparent; } } @keyframes highlighter { 0% { backgroun=
d-color: #d0d0d0; } 75% { background-color: #d0d0d0; } 100% { background-co=
lor: transparent; } } .reflink a, a.reflink { color: #000; } .pstcnt { colo=
r: #555; } .hand:hover, .hover-color:hover { background-color: #eee; } .img=
_size, .img_size-big, .thrd-thumb { color: #626262; } .spoiler, .open-spoil=
er { background-color: #d2d2d2; } .spoiler, .spoiler a, .spoiler .unkfunc, =
.spoiler .dice, .spoiler font[color=3D"green"], .spoiler .ml-dg:before, .sp=
oiler .ml-dt:before { color: #d2d2d2; } /* b29 */ .spoiler:hover, .spoiler:=
focus, .open-spoiler, .spoiler:hover .ml-dg:before, .spoiler:focus .ml-dg:b=
efore, .spoiler:hover .ml-dt:before, .spoiler:focus .ml-dt:before { color: =
#222; } .spoiler:focus-within, .spoiler:focus-within .ml-dg:before, .spoile=
r:focus-within .ml-dt:before { color: #222; } .spoiler:hover a, .spoiler:fo=
cus a, .open-spoiler a, .spoiler a:focus { color: #555; } .spoiler:focus-wi=
thin a { color: #555; } .spoiler:hover a:hover, .open-spoiler a:hover { col=
or: #888; } .unkfunc, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .un=
kfunc .ml-dg:before, .unkfunc .ml-dt:before { color: #626262; } .spoiler:fo=
cus-within .unkfunc { color: #767676; } .postertrip, .postertripid { color:=
 #aaa; } .pale, .pale a { color: #626262; } .good { color: #767676; } .sage=
 { color: #555; } .mod { color: #aaa; } .adm { color: #555; } .op-mark { co=
lor: #fff; background-color: #222; } .likes { color: #26702b !important; } =
/* cont */ .dislikes { color: #c90000 !important; } 
------6a72a9c85578f
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/css/renaissance.css

@charset "utf-8"; /* v1.1 (23-03-29) | =D1=81=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=
=D0=BE =D0=BD=D0=B0 =D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=B5 =D1=8E=D0=B7=D0=B5=
=D1=80=D1=81=D1=82=D0=B0=D0=B9=D0=BB=D0=B0 "2ch Reborn" */=0Abody { backgro=
und-color: #2a2622; color: #ddd8d5; font-family: system-ui, Roboto, "Droid =
Sans", "Ubuntu", "Segoe UI", "Segoe WP", -apple-system, BlinkMacSystemFont,=
 "Oxygen", "Helvetica Heue", "Lucida Grande", Trebuchet, "Trebuchet MS", Ta=
homa, Verdana, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "S=
egoe UI Symbol", "Noto Color Emoji";=0A} .ml-dg:before, .ml-dt:before { col=
or: #b1a59b; } /* =D1=86=D0=B2=D0=B5=D1=82=D0=B0 =D1=81=D1=81=D1=8B=D0=BB=
=D0=BE=D1=87=D0=B5=D0=BA */=0Aa, .likelink,=0A.spoiler:hover a, .spoiler:fo=
cus a, .spoiler a:focus, .spoiler:focus-within a { color: #ff8732; }=0A.lik=
elink { border-bottom-color: #ff8732; } a:hover, .likelink:hover,=0A.spoile=
r:hover a:hover, .open-spoiler a:hover, .ll-h:hover .likelink { color: #ffc=
08c; }=0A.likelink:hover, .ll-h:hover .likelink { border-bottom-color: #ffc=
08c; } /* =D0=BA=D0=B0=D1=82=D0=B5=D0=B3=D0=BE=D1=80=D0=B8=D0=B8 =D0=B8 =D0=
=BF=D0=BE=D0=BB=D0=BE=D1=81=D0=BA=D0=B0 =D0=BD=D0=B0=D0=B2=D0=B8=D0=B3=D0=
=B0=D1=86=D0=B8=D0=B8 =D1=81=D0=B2=D0=B5=D1=80=D1=85=D1=83 */=0Ah2.native, =
h3.native, .complex-header__container { background-color: #38322e; }=0Ah2.n=
ative { border: 2px solid #3e3936; -webkit-border-radius: 0 0 4px 4px; -moz=
-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;=0A} /* =D1=80=D0=
=B0=D0=B7=D0=B4=D0=B5=D0=BB=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 */=0A.warn { back=
ground-color: #444; border-color: #544b45; }=0Ahr, fieldset { border-color:=
 #544b45; } /* =D0=BF=D0=BE=D1=81=D1=82=D1=8B */=0A.reply, .lst_rpl { backg=
round-color: #38322e; border: 2px solid #3e3936; -webkit-border-radius: 4px=
; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A.shown-above:before { =
color: #b1a59b; background-color: #312c29; -webkit-border-top-right-radius:=
 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; }=0A.=
shown-above:hover:before { background-color: #3e3936; }=0A.shown-above:focu=
s-within:before { background-color: #3e3936; }=0A.shown-above:has(:target):=
before { background-color: #3e3936; }=0A.reply:focus, .reply:target, .fake-=
hl { background-color: #443022; border-color: #e87d31; }=0A.double-fake-hl =
{ background-color: #443022 !important; }=0A@supports selector(.reply:targe=
t) { .reply:focus { background-color: #443022; } .reply:focus.reply:target =
{ background-color: #443022; border-color: #e87d31; }=0A}=0A.uid-hl { -webk=
it-box-shadow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; -moz-box-sha=
dow: #b91c1c 0 0 1em 0.1em inset, #b91c1c 0 0 0.5em; box-shadow: #b91c1c 0 =
0 1em 0.1em inset, #b91c1c 0 0 0.5em; } /* =D0=B2=D1=8B=D0=B4=D0=B5=D0=BB=
=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =D1=8D=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=
=D1=8B =D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 (=D0=BA=
=D1=80=D0=BE=D0=BC=D0=B5 =D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2) */=0A@-webki=
t-keyframes highlighter { 20% { background-color: #443022; color: #ffc08c; =
} 100% { background-color: transparent; color: inherit; }=0A}=0A@-moz-keyfr=
ames highlighter { 20% { background-color: #443022; color: #ffc08c; } 100% =
{ background-color: transparent; color: inherit; }=0A}=0A@-o-keyframes high=
lighter { 20% { background-color: #443022; color: #ffc08c; } 100% { backgro=
und-color: transparent; color: inherit; }=0A}=0A@keyframes highlighter { 20=
% { background-color: #443022; color: #ffc08c; } 100% { background-color: t=
ransparent; color: inherit; }=0A} /* =D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB=
=D0=B8=D1=82=D0=B5=D0=BB=D0=B8 =D0=B2 =D0=B2=D0=B5=D1=82=D0=BA=D0=B5 =D0=BE=
=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2 */=0A.btn-reset { border-left: 2px das=
hed #8b7e75; }=0A.btn-reset:hover { border-left: 2px dashed #d6a480; } /* =
=D1=84=D0=BE=D0=BD =D1=81=D1=81=D1=8B=D0=BB=D0=BE=D0=BA/=D0=BA=D0=BD=D0=BE=
=D0=BF=D0=BE=D0=BA =D1=81 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5=D0=BD=
=D0=BD=D0=BE=D0=B9 =D0=B7=D0=BE=D0=BD=D0=BE=D0=B9 =D0=BD=D0=B0=D0=B6=D0=B0=
=D1=82=D0=B8=D1=8F */=0A.hand:hover, .hover-color:hover { background-color:=
 #564538; } /* =D1=82=D0=B0=D0=BC=D0=B1=D0=BD=D0=B5=D0=B9=D0=BB=D1=8B =D0=
=B8 =D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=B8 =D0=BA =D0=BA=D0=B0=D1=80=D1=
=82=D0=B8=D0=BD=D0=BA=D0=B0=D0=BC */=0A.img_size, .img_size-big, .thrd-thum=
b { color: #999; } /* =D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=B0 =D0=BD=D0=B0 =D1=
=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 */=0A.reflink a, a.refl=
ink { color: #b1a59b; } /* =D0=BD=D0=BE=D0=BC=D0=B5=D1=80 =D0=BF=D0=BE=D1=
=81=D1=82=D0=B0 */=0A.pstcnt { color: #d6a480; } /* =D1=81=D0=BF=D0=BE=D0=
=B9=D0=BB=D0=B5=D1=80=D1=8B */=0A.spoiler, .open-spoiler { background-color=
: #544b45; }=0A.spoiler, .spoiler a, .spoiler .unkfunc, .spoiler .dice, .sp=
oiler font[color=3D"green"], .spoiler .ml-dg:before, .spoiler .ml-dt:before=
 { color: #544b45; } .spoiler:hover, .spoiler:focus, .open-spoiler, .spoile=
r:hover .ml-dg:before, .spoiler:focus .ml-dg:before, .spoiler:hover .ml-dt:=
before, .spoiler:focus .ml-dt:before, .spoiler:focus-within, .spoiler:focus=
-within .ml-dg:before, .spoiler:focus-within .ml-dt:before { color: #b49b8a=
; } /* =D0=B3=D1=80=D0=B8=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82 */=0A.unkfunc=
, .spoiler:hover .unkfunc, .spoiler:focus .unkfunc, .unkfunc .ml-dg:before,=
 .unkfunc .ml-dt:before { background-color: #404534; color:#70c270; }=0A.sp=
oiler:focus-within .unkfunc { color:#70c270; } /* =D0=B7=D0=B0=D1=82=D0=B5=
=D0=BC=D0=BD=D1=91=D0=BD=D0=BD=D1=8B=D0=B9 =D1=82=D0=B5=D0=BA=D1=81=D1=82 =
=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81=D0=B0 */=0A.pale, .p=
ale a { color: #8b7e75; } /* =D0=BC=D0=BE=D0=B4=D0=B8=D1=84=D0=B8=D0=BA=D0=
=B0=D1=82=D0=BE=D1=80=D1=8B =D0=BF=D0=BE=D1=81=D1=82=D0=B5=D1=80=D0=B0 */=
=0A.postertrip, .postertripid { color: #f62; }=0A.good { color: #4dae4d; }=
=0A.sage { color: #e42; }=0A.mod, .adm { color: #ffab3f; } /* =D1=82=D0=B5=
=D0=BA=D1=81=D1=82=D0=BE=D0=B2=D1=8B=D0=B5 =D0=BF=D0=BE=D0=BB=D1=8F =D0=B8 =
=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8 */=0Atextarea, input { background-colo=
r: #242221; color: #b1a59b; border: 2px solid #3e3936; -webkit-border-radiu=
s: 4px; -moz-border-radius: 4px; border-radius: 4px;=0A}=0A#btn, select, in=
put[type=3Dsubmit] { background-color: #544b45; border: 2px solid #544b45;=
=0A}=0A
------6a72a9c85578f
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/js/hl.js

"use strict";
/*
window.onerror =3D function (message, url, lineNumber, colNumber, e) {

 var extra =3D (typeof colNumber !=3D=3D 'undefined') =3F '%20col%20' + encod=
eURIComponent(colNumber) : '';
 extra +=3D (typeof e !=3D=3D 'undefined') =3F '%20e.name%20' + encodeURIComp=
onent(e.name) + '%20e.mess%20' + encodeURIComponent(e.message) + (e.stack =3F=
 ('%20e.stack%20' + encodeURIComponent(e.stack)) : '') : '';

=09(new Image(1, 1)).src =3D '../jslog=3Fm=3Dmess%20' + encodeURIComponent(me=
ssage) + '%20url%20' + encodeURIComponent(url) + '%20line%20' + encodeURICo=
mponent(lineNumber) + extra;

 return true;
} */

try {

 (function() {

 // XHTML rulez
 // var document.body =3D document.getElementsByTagName('body')[0];

 var XHR_TIMEOUT =3D 10; // sec
 var ERROR_AUTOHIDE_TIMEOUT =3D 7;
 var REFMAP_MAX_LINKS =3D 7;

 var S =3D {
 '2CH_IS_DOWN' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=B6=D0=B8=D1=82',
 '2CH_IS_DOWN_OR_NETWORK_ERROR' : '=D0=94=D0=B2=D0=B0=D1=87 =D0=BB=D0=B5=D0=
=B6=D0=B8=D1=82, =D0=BB=D0=B8=D0=B1=D0=BE =D0=BD=D0=B5=D1=82 =D1=81=D0=B5=
=D1=82=D0=B8',
 'UNKNOWN_ERROR' : '=D0=9D=D0=B5=D0=B8=D0=B7=D0=B2=D0=B5=D1=81=D1=82=D0=BD=
=D0=B0=D1=8F =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0',
 'VOTE_FAILED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D0=BD=D0=B5 =D0=B7=D0=B0=
=D1=81=D1=87=D0=B8=D1=82=D0=B0=D0=BD',
 'ARCHIVED_THREAD' : '=D0=A2=D1=80=D0=B5=D0=B4 =D0=B2 =D0=B0=D1=80=D1=85=D0=
=B8=D0=B2=D0=B5',
 'ALREADY_VOTED' : '=D0=93=D0=BE=D0=BB=D0=BE=D1=81 =D1=83=D0=B6=D0=B5 =D0=
=BE=D1=82=D0=B4=D0=B0=D0=BD',
 'MHT_ARCHIVE' : '=D0=92=D1=8B =D1=87=D0=B8=D1=82=D0=B0=D0=B5=D1=82=D0=B5 =
=D0=BE=D1=84=D0=BB=D0=B0=D0=B9=D0=BD-=D0=B0=D1=80=D1=85=D0=B8=D0=B2',
 'LIKE': ['=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=
=D0=BB=D0=B0=D0=B9=D0=BA=D0=BE=D0=B2'],
 'DISLIKE': ['=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=D0=BA', '=D0=B4=D0=B8=D0=
=B7=D0=BB=D0=B0=D0=B9=D0=BA=D0=B0', '=D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=D0=B9=
=D0=BA=D0=BE=D0=B2'],
 'POSTS': ['=D0=BF=D0=BE=D1=81=D1=82', '=D0=BF=D0=BE=D1=81=D1=82=D0=B0', '=
=D0=BF=D0=BE=D1=81=D1=82=D0=BE=D0=B2'],
 'REPLY': ['=D0=BE=D1=82=D0=B2=D0=B5=D1=82', '=D0=BE=D1=82=D0=B2=D0=B5=D1=
=82=D0=B0', '=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2'],
 'POST_LIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=BB=D0=B0=D0=B9=D0=BA=D0=BD=D1=
=83=D1=82',
 'POST_DISLIKED': '=D0=9F=D0=BE=D1=81=D1=82 =D0=B4=D0=B8=D0=B7=D0=BB=D0=B0=
=D0=B9=D0=BA=D0=BD=D1=83=D1=82',
 'CLOSE_REPLIES_BRANCH': '=D0=97=D0=B0=D0=BA=D1=80=D1=8B=D1=82=D1=8C =D0=B2=
=D0=B5=D1=82=D0=BA=D1=83 =D0=BE=D1=82=D0=B2=D0=B5=D1=82=D0=BE=D0=B2',
 'SHOW_LINKS': '=D0=9F=D0=BE=D0=BA=D0=B0=D0=B7=D0=B0=D1=82=D1=8C =D1=81=D1=
=81=D1=8B=D0=BB=D0=BA=D0=B8 =D0=BD=D0=B0'
 };

 var handleUidClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if (!eventTarget.hasAttribute('data-uid') && !eventTarget.parentElement.ha=
sAttribute('data-uid')) return;

 var uid =3D eventTarget.getAttribute('data-uid') || eventTarget.parentElem=
ent.getAttribute('data-uid'),
 uidColor =3D eventTarget.style.borderColor || eventTarget.parentElement.st=
yle.borderColor || eventTarget.style.color, /* b18 */
 replies =3D document.getElementsByClassName('reply'),
 repliesLen =3D replies.length;

 for (var i =3D 0; i < repliesLen; i++) {

 if (replies[i].querySelector('[data-uid=3D"' + me.highlightedUid + '"]')) =
{

 replies[i].className =3D replies[i].className.replace(/(=3F:^| )uid-hl(=3F=3D =
|$)/g, '');
 replies[i].removeAttribute('style');

 } else if (uid !=3D=3D me.highlightedUid && replies[i].querySelector('[dat=
a-uid=3D"' + uid + '"]')) {

 replies[i].className +=3D ' uid-hl';
 replies[i].style.boxShadow =3D me.currentShadow.replace(/(,\s*)rgb.+=3F\)/g,=
 '$1' + uidColor);

 }

 }

 me.highlightedUid =3D (me.highlightedUid !=3D=3D uid) =3F uid : null;

 }

 handleUidClick.highlightedUid =3D null;

 handleUidClick.currentShadow =3D (function() {

 try {

 var sheets =3D document.styleSheets,
 rules;

 for (var i =3D 0; i < sheets.length; i++) {

 rules =3D sheets[i].cssRules; // peezdareekee

 for (var j =3D 0; j < rules.length; j++) {

 if (rules[j].selectorText =3D=3D=3D '.uid-hl' && rules[j].style.boxShadow)
 return rules[j].style.boxShadow;

 }

 }

 }

 catch(e) {

 return 'rgb(255, 107, 0) 0px 0px 1em inset, rgb(255, 107, 0) 0px 0px 0.5em=
'; // photon.css

 }

 })();

 function showReplyPreview(replyId, x, y) {

 var reply =3D document.getElementById(replyId);

 if (!reply) return;

 var replyPreview =3D cloneReply(reply);

 replyPreview.className +=3D ' fast-reply';
 replyPreview.style.left =3D x + 'px';
 replyPreview.style.top =3D y + 'px';
 replyPreview.setAttribute('aria-hidden', 'true');

 document.body.appendChild(replyPreview);

 return replyPreview;

 }

 var highlightReply =3D function me(replyId) {

 var replyForHighlight =3D document.getElementById(replyId);

 if (!replyForHighlight || (' ' + replyForHighlight.className + ' ').indexO=
f(' reply ') =3D=3D=3D -1) return;

 if (replyForHighlight =3D=3D=3D document.activeElement || window.location.=
hash.substring(1) =3D=3D=3D replyId) {

 replyForHighlight.className +=3D ' double-fake-hl';

 setTimeout(function() {

 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )double-fake-hl(=3F=3D |$)/g, '');

 }, 750);

 return;

 }

 replyForHighlight.className +=3D ' fake-hl';

 clearTimeout(me.replyTimers[replyId]);
 me.replyTimers[replyId] =3D setTimeout(function() {
 replyForHighlight.className =3D replyForHighlight.className.replace(/(=3F:^|=
 )fake-hl(=3F=3D |$)/g, '');
 }, 1500);

 }

 highlightReply.replyTimers =3D [];

 function handleThumbsClick(event) {

 /*

 var eventTarget =3D event.target || event.srcElement;

 if (eventTarget.className.indexOf('thrd-thumb') =3D=3D -1 && eventTarget.p=
arentElement.className.indexOf('thrd-thumb') =3D=3D -1) return;

 var parentReply =3D eventTarget.parentElement;

 while (parentReply.className.indexOf('reply') =3D=3D -1 && parentReply.cla=
ssName.indexOf('thread') =3D=3D -1 && (parentReply !=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D document.body) return;

 location.hash =3D '#' + parentReply.id;

 */

 }


 function handleAnswersClick(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' ans-lnk ') =3D=3D=3D -1 =
&& (' ' + eventTarget.parentElement.className + ' ').indexOf(' ans-lnk ') =
=3D=3D=3D -1) return;

 var answersEl,
 answersCont =3D document.createElement('div'),
 hash, parentReply, answersHider, hiderClickFunction, replyEl;

 answersEl =3D eventTarget.parentElement;

 if ((' ' + answersEl.className + ' ').indexOf(' ans-lnk ') !=3D=3D -1)
 answersEl =3D answersEl.parentElement;

 parentReply =3D answersEl.parentElement;
 answersEl =3D answersEl.getElementsByTagName('a');

 while ((' ' + parentReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1=
 && (' ' + parentReply.className + ' ').indexOf(' thread ') =3D=3D=3D -1 &&=
 (parentReply !=3D=3D document.body)) {

 parentReply =3D parentReply.parentElement;

 }

 if (parentReply =3D=3D=3D document.body) return;

 if (parentReply.parentElement.className =3D=3D=3D 'shown-above') {
 parentReply =3D parentReply.parentElement;
 }

 if (
 parentReply.nextElementSibling
 && (' ' + parentReply.nextElementSibling.className + ' ').indexOf(' ans-co=
nt ') !=3D=3D -1
 ) {
 closeAnswerMap(parentReply.nextElementSibling);
 return;
 }

 answersCont.className =3D 'ans-cont';

 for (var i =3D 0; i < answersEl.length; i++) {

 if (!answersEl[i].hash) continue; // b16

 hash =3D answersEl[i].hash.substring(1);

 replyEl =3D document.getElementById(hash);

 if (replyEl) {
 answersCont.appendChild(cloneReply(replyEl));
 if (replyEl.parentElement.className !=3D=3D 'shown-above') {
 var shownAboveWrapper =3D document.createElement('div');
 shownAboveWrapper.className =3D 'shown-above';
 replyEl.parentElement.replaceChild(shownAboveWrapper, replyEl);
 shownAboveWrapper.appendChild(replyEl);
 }
 }

 }

 if (answersCont.childNodes.length =3D=3D=3D 0) return;

 answersHider =3D document.createElement('button');
 answersHider.className =3D 'btn-reset ans-hide hand';
 answersHider.setAttribute('aria-label', S['CLOSE_REPLIES_BRANCH']);

 hiderClickFunction =3D function(event) {

 var eventTarget =3D event.target || event.srcElement;
 var answersContainer =3D eventTarget.parentElement;
 var parentPost =3D answersContainer.previousElementSibling;

 if (parentPost.getBoundingClientRect().top < 0) {
 var postHeight =3D parentPost.getBoundingClientRect().bottom - parentPost.=
getBoundingClientRect().top,
 viewportHeight =3D Math.max(document.documentElement.clientHeight, window.=
innerHeight || 0);
 if (postHeight < viewportHeight * 0.7) // b13
 parentPost.scrollIntoView();
 else if (parentPost.getBoundingClientRect().bottom < viewportHeight * 0.3)
 window.scroll(window.scrollX, window.scrollY + parentPost.getBoundingClien=
tRect().bottom - viewportHeight * 0.3);
 highlightReply(parentPost.id);
 }

 closeAnswerMap(answersContainer);
 }

 if (answersHider.addEventListener) {
 answersHider.addEventListener('click', hiderClickFunction, false);
 } else if (answersHider.attachEvent) {
 answersHider.attachEvent('onclick', hiderClickFunction);
 }

 answersCont.appendChild(answersHider);

 parentReply.parentElement.insertBefore(answersCont, parentReply.nextElemen=
tSibling);

 function closeAnswerMap(answersContainer) {
 answersContainer.parentElement.removeChild(answersContainer);

 for (var i =3D 0; i < answersContainer.children.length; i++) {
 if ((' ' + answersContainer.children[i].className + ' ').indexOf(' ans-con=
t ') !=3D=3D -1) {
 closeAnswerMap(answersContainer.children[i]);
 i--; // shift due subcontainer removal
 continue;
 }

 var anotherSameReplies =3D findSameReplies(answersContainer.children[i]);

 if (anotherSameReplies.length =3D=3D=3D 1) {
 anotherSameReplies[0].parentElement.parentElement // remove wrapper
 .replaceChild(anotherSameReplies[0], anotherSameReplies[0].parentElement);
 }
 }
 }
 }

 function cloneReply(replyEl) {

 var reply =3D replyEl.cloneNode(true);

 do {
 reply.id =3D reply.id + 'sub';
 } while (document.getElementById(reply.id));

 var shortPost =3D reply.getElementsByClassName('short-post')[0],
 fullPost =3D reply.getElementsByClassName('full-post')[0],
 showMoar =3D reply.getElementsByClassName('show-moar')[0];

 if (shortPost && fullPost && showMoar) {

 shortPost.id =3D 'sh' + reply.id;
 fullPost.id =3D 'full' + reply.id;
 showMoar.id =3D 'moar' + reply.id;

 shortPost.style.display =3D '';
 fullPost.style.display =3D 'none';
 showMoar.style.display =3D '';

 showMoar.onclick =3D (function(shortPost, fullPost) {
 return function() {
 shortPost.style.display =3D 'none';
 fullPost.style.display =3D '';
 this.style.display =3D 'none';
 }
 })(shortPost, fullPost);

 showMoar.setAttribute('mini:onclick', 'fold:' + showMoar.id + ',' + shortP=
ost.id + ';' + fullPost.id);

 }

 reply.className =3D reply.className.replace(/(=3F:^| )fake-hl(=3F=3D |$)/g, ''=
);
 reply.className =3D reply.className.replace(/(=3F:^| )double-fake-hl(=3F=3D |$=
)/g, '');

 return reply;

 }

 function findSameReplies(replyEl) {

 if (replyEl.id =3D=3D=3D '') return [];

 var clonedReplies =3D [],
 allElements =3D document.getElementsByTagName('*'),
 originReplyId =3D parseInt(replyEl.id, 10),
 regExp =3D new RegExp('^' + originReplyId);

 // i =3D 1 is an "allElements[i-1] is undefined" fix
 for (var i =3D 1; allElements[i-1].id !=3D=3D originReplyId.toString(); i+=
+) {
 if (regExp.test(allElements[i].id)) {
 clonedReplies.push(allElements[i]);
 }
 }

 return clonedReplies;

 }

 var handleLikesClick =3D function me(event) {

 var eventTarget =3D event.target || event.srcElement;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
 && (' ' + eventTarget.parentElement.className + ' ').indexOf(' vote-btn ')=
 =3D=3D=3D -1) return;

 if ((' ' + eventTarget.className + ' ').indexOf(' vote-btn ') =3D=3D=3D -1=
) {

 eventTarget =3D eventTarget.parentElement;

 }

 event.preventDefault =3F event.preventDefault() : event.returnValue =3D fals=
e;

 var task, board, replyId, replyEl, originReplyEl;

 replyEl =3D eventTarget;

 while ((' ' + replyEl.className + ' ').indexOf(' reply ') =3D=3D=3D -1 && =
(' ' + replyEl.className + ' ').indexOf(' thread ') =3D=3D=3D -1 && (replyE=
l !=3D=3D document.body)) {

 replyEl =3D replyEl.parentElement;

 }

 if (replyEl =3D=3D=3D document.body) return;

 replyId =3D parseInt(replyEl.id, 10);

 originReplyEl =3D document.getElementById(replyId);

 if (!originReplyEl) return;

 if ((' ' + originReplyEl.className + ' ').indexOf(' proceed ') !=3D=3D -1)=
 return;

 showReplyBindedError(replyEl, null); // remove error if any

 if (isArchived) {

 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 return;

 } else if (location.protocol =3D=3D=3D 'file:' || location.protocol =3D=3D=
=3D 'attachment:' || location.protocol =3D=3D=3D 'mhtml:') {

 showReplyBindedError(replyEl, S['MHT_ARCHIVE']);
 return;

 } else if (isDown) {

 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else if (originReplyEl.className.indexOf('voted') > -1) {

 showReplyBindedError(replyEl, S['ALREADY_VOTED']);
 return;

 }

 originReplyEl.className +=3D ' proceed';
 replyEl.className +=3D ' proceed-spinner';

 task =3D ((' ' + eventTarget.className + ' ').indexOf(' likes ') !=3D=3D -=
1) =3F 'like' : 'dislike';

 board =3D document.location.pathname.substring(1);
 board =3D (board.indexOf('/') !=3D=3D -1) =3F board.substring(0, board.index=
Of('/')) : board;

 var XHR =3D ((new XMLHttpRequest()).withCredentials !=3D=3D undefined) =3F X=
MLHttpRequest : XDomainRequest;

 var whatsWithMyVote =3D function(likesBefore, dislikesBefore, likesAfter, =
dislikesAfter) {

 var likesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName('q=
ty-likes')[0].innerHTML);
 var dislikesBeforeOnPage =3D parseInt(originReplyEl.getElementsByClassName=
('qty-dislikes')[0].innerHTML);

 likesBefore =3D (likesBefore !=3D=3D null) =3F parseInt(likesBefore) : likes=
BeforeOnPage;
 dislikesBefore =3D (dislikesBefore !=3D=3D null) =3F parseInt(dislikesBefore=
) : dislikesBeforeOnPage;

 likesAfter =3D (likesAfter !=3D=3D null) =3F parseInt(likesAfter) : null;
 dislikesAfter =3D (dislikesAfter !=3D=3D null) =3F parseInt(dislikesAfter) :=
 null;

 var votesBefore =3D (task =3D=3D=3D 'like') =3F likesBefore : dislikesBefore=
;
 var votesAfter =3D (task =3D=3D=3D 'like') =3F likesAfter : dislikesAfter;

 var successfullyVoted;

 if (votesBefore =3D=3D=3D votesAfter) {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['VOTE_FAILED']);
 successfullyVoted =3D false;

 } else {

 originReplyEl.className +=3D ' voted';
 successfullyVoted =3D true;

 }

 var likesNow =3D (likesAfter !=3D=3D null) =3F likesAfter : (likesBefore + (=
(task =3D=3D=3D 'like') =3F 1 : 0));
 var dislikesNow =3D (dislikesAfter !=3D=3D null) =3F dislikesAfter : (dislik=
esBefore + ((task =3D=3D=3D 'dislike') =3F 1 : 0));

 var votedReplies =3D findSameReplies(originReplyEl);

 for (var i in votedReplies) {
 votedReplies[i].getElementsByClassName('qty-likes')[0].innerHTML =3D likes=
Now;
 votedReplies[i].getElementsByClassName('qty-dislikes')[0].innerHTML =3D di=
slikesNow;

 var likeAriaLabel =3D votedReplies[i].getElementsByClassName('likes')[0].g=
etAttribute('aria-label'),
 dislikeAriaLabel =3D votedReplies[i].getElementsByClassName('dislikes')[0]=
.getAttribute('aria-label'),
 likesNowString =3D likesNow + ' ' + getWordByNum(likesNow, S['LIKE']),
 dislikesNowString =3D dislikesNow + ' ' + getWordByNum(dislikesNow, S['DIS=
LIKE']);

 likeAriaLabel =3D likeAriaLabel.replace(likesBeforeOnPage + ' ' + getWordB=
yNum(likesBeforeOnPage, S['LIKE']), likesNowString);
 dislikeAriaLabel =3D dislikeAriaLabel.replace(dislikesBeforeOnPage + ' ' +=
 getWordByNum(dislikesBeforeOnPage, S['DISLIKE']), dislikesNowString);

 if (successfullyVoted) {

 votedReplies[i].className +=3D (' voted-' + task);

 if (task =3D=3D=3D 'like') {
 likeAriaLabel =3D S['POST_LIKED'] + ', ' + likesNowString;
 dislikeAriaLabel =3D dislikesNowString;
 } else {
 likeAriaLabel =3D likesNowString;
 dislikeAriaLabel =3D S['POST_DISLIKED'] + ', ' + dislikesNowString;
 }

 }

 votedReplies[i].getElementsByClassName('likes')[0].setAttribute('aria-labe=
l', likeAriaLabel);
 votedReplies[i].getElementsByClassName('dislikes')[0].setAttribute('aria-l=
abel', dislikeAriaLabel);
 }

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');

 }

 var sendVote =3D function(likesBefore, dislikesBefore) {

 var xhrPM =3D new XHR();
 var xhrHK =3D new XHR();

 xhrPM.open('GET', 'https://2ch.life/api/' + task + '=3Fboard=3D' + board + '=
&num=3D' + replyId, true);
 xhrHK.open('GET', 'https://2ch.hk/api/' + task + '=3Fboard=3D' + board + '&n=
um=3D' + replyId, true);

 xhrHK.onload =3D xhrHK.onerror =3D xhrPM.onload =3D xhrPM.onerror =3D func=
tion() {

 var xhrButThen =3D new XHR();

 xhrButThen.open('GET', location.protocol + '//' + location.host + '/api/vo=
tes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrButThen.onload =3D function() {

 var responseText =3D xhrButThen.responseText;

 if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 whatsWithMyVote(likesBefore, dislikesBefore, votes[1], votes[2]);

 } else {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 }

 }

 xhrButThen.ontimeout =3D xhrButThen.onerror =3D function() {

 whatsWithMyVote(likesBefore, dislikesBefore, null, null);

 }

 xhrButThen.timeout =3D XHR_TIMEOUT * 1000;

 xhrButThen.send(null);

 }

 xhrHK.ontimeout =3D function() {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN_OR_NETWORK_ERROR']);

 }

 xhrPM.ontimeout =3D function() {

 xhrHK.send(null);

 }

 xhrHK.timeout =3D xhrPM.timeout =3D XHR_TIMEOUT * 1000;

 xhrPM.send(null);

 }

 var xhrAtFirstIWasLike =3D new XHR();

 xhrAtFirstIWasLike.open('GET', location.protocol + '//' + location.host + =
'/api/votes=3Fbrd=3D' + board + '&num=3D' + replyId);

 xhrAtFirstIWasLike.onload =3D function() {

 var responseText =3D xhrAtFirstIWasLike.responseText;

 if (responseText =3D=3D=3D 'ERR') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['UNKNOWN_ERROR']);
 return;

 } else if (responseText =3D=3D=3D 'ERR404') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['ARCHIVED_THREAD']);
 isArchived =3D true;
 return;

 } else if (responseText =3D=3D=3D 'BAD_GATEWAY') {

 originReplyEl.className =3D originReplyEl.className.replace(/(=3F:^| )procee=
d(=3F=3D |$)/g, '');
 replyEl.className =3D replyEl.className.replace(/(=3F:^| )proceed-spinner(=3F=
=3D |$)/g, '');
 showReplyBindedError(replyEl, S['2CH_IS_DOWN']);
 return;

 } else {

 var votes;

 if (votes =3D /^(\d+)\|(\d+)$/g.exec(responseText)) {

 sendVote(votes[1], votes[2]);

 } else {

 sendVote(null, null);

 }

 }

 }

 xhrAtFirstIWasLike.ontimeout =3D xhrAtFirstIWasLike.onerror =3D function()=
 {

 sendVote(null, null);

 }

 xhrAtFirstIWasLike.timeout =3D XHR_TIMEOUT * 1000;

 xhrAtFirstIWasLike.send(null);

 }

 var showReplyBindedError =3D function me(replyEl, errorText) {

 var errorEl =3D replyEl.getElementsByClassName('pst-err')[0],
 replyId =3D replyEl.id;

 if (errorText =3D=3D=3D null) errorText =3D ''; // stupid IE

 clearTimeout(me.errorTimeouts[replyId]);

 errorEl.innerHTML =3D errorText;
 // make NVDA read it again if innerHTML is the same
 errorEl.setAttribute('aria-label', errorText);

 me.errorTimeouts[replyId] =3D setTimeout(function() {

 errorEl.innerHTML =3D '';
 errorEl.removeAttribute('aria-label');

 }, ERROR_AUTOHIDE_TIMEOUT * 1000);

 }

 showReplyBindedError.errorTimeouts =3D [];

 function getWordByNum(num, wordForms) {

 var lastDigit =3D num % 10,
 twoLastDigits =3D num % 100;

 if ((twoLastDigits >=3D 11 && twoLastDigits <=3D 14) || (lastDigit >=3D 5 =
&& lastDigit <=3D 9) || lastDigit =3D=3D=3D 0)
 return wordForms[2];
 else if (lastDigit =3D=3D=3D 1)
 return wordForms[0];
 else // if (lastDigit =3D=3D=3D 2, 3, 4)
 return wordForms[1];
 }

 function preventGettingFocusForReplies(event) {

 var clickedReply =3D event.target || event.srcElement;

 if ((' ' + clickedReply.className + ' ').indexOf(' reply ') =3D=3D=3D -1) =
return;

 if (window.location.hash.substring(1) !=3D=3D clickedReply.id)
 setTimeout( function() { clickedReply.blur(); }, 1); // fix text selection

 }

 function getRandId() {
 return Math.random().toString(36).replace(/[^a-z]+/g, '').substring(2);
 }

 (function wrapLongRefmaps() {

 if (!isOperaMini) return;

 var refmaps =3D document.getElementsByClassName('ans');

 if (!refmaps) return;

 for (var i =3D 0; i < refmaps.length; i++) {

 if (refmaps[i].children.length > REFMAP_MAX_LINKS + 1) {

 var replyQty =3D refmaps[i].children.length - 1;

 var container =3D document.createElement('div');
 if (isOperaMini)
 container.appendChild(refmaps[i].children[0].cloneNode(true));
 for (var j =3D replyQty; j > 0; j--) {
 container.appendChild(refmaps[i].children[1]);
 }
 if (!isOperaMini)
 container.style.display =3D 'none';
 container.className =3D 'om-folded';
 container.id =3D getRandId();

 var button =3D document.createElement('a');
 button.className =3D 'al hand om-unfolded ll-h';
 button.id =3D getRandId();
 button.setAttribute('aria-label', S['SHOW_LINKS'] + ' ' + replyQty + ' ' +=
 getWordByNum(replyQty, S['REPLY']));
 button.setAttribute('aria-role', 'button');
 button.setAttribute('mini:onclick', 'fold:' + button.id + ';' + container.=
id);

 var likelink =3D document.createElement('span');
 likelink.className =3D 'likelink';
 likelink.appendChild(document.createTextNode(replyQty + ' ' + getWordByNum=
(replyQty, S['POSTS'])));
 button.appendChild(likelink);

 refmaps[i].appendChild(button);
 refmaps[i].appendChild(container);

 }

 }

 })();

 function addEventListeners() {
 document.body.addEventListener('click', handleUidClick, false);
 document.body.addEventListener('click', handleAnswersClick, false);
 document.body.addEventListener('click', handleLikesClick, false);
 document.body.addEventListener('click', handleThumbsClick, false);
 document.body.addEventListener('focus', preventGettingFocusForReplies, tru=
e);
 //document.body.addEventListener('mouseover', handleLinkMouseover, false);
 //document.body.addEventListener('mouseout', handleLinkMouseout, false);
 }

 if (window.addEventListener) {
 window.addEventListener('load', addEventListeners, false);
 if (document.readyState) {
 if (document.readyState =3D=3D=3D 'loading') {
 document.addEventListener('DOMContentLoaded', addEventListeners, false);
 } else {
 addEventListeners();
 }
 }
 } else if (window.attachEvent) {
 window.attachEvent('onload', function() {
 document.body.attachEvent('onclick', handleUidClick);
 document.body.attachEvent('onclick', handleAnswersClick);
 document.body.attachEvent('onclick', handleLikesClick);
 document.body.attachEvent('onclick', handleThumbsClick);
 document.body.attachEvent('onfocusin', preventGettingFocusForReplies);
 //document.body.attachEvent('onmouseover', handleLinkMouseover);
 //document.body.attachEvent('onmouseout', handleLinkMouseout);
 });
 } else if (document.addEventListener) { // Netfront on PSP fix
 document.addEventListener('load', addEventListeners, false);
 } else {
 (new Image(1, 1))
 .src =3D '../jslog=3Fm=3D' + encodeURIComponent('Can\'t add Event Listener')=
;
 }
 })();

}

catch (e) {

 (new Image(1, 1)).src =3D '../jslog=3Fm=3Dname%20' + encodeURIComponent(e.na=
me) + '%20mess%20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%=
20' + encodeURIComponent(e.stack)) : '');

 if (Object.prototype.toString.call(window.opera) =3D=3D=3D "[object Opera]=
" && location.protocol =3D=3D=3D 'attachment:') {

 console.log('Name\n' + e.name + '\nMessage\n' + e.message + '\nStack\n' + =
e.stack);

 }

}

------6a72a9c85578f
Content-Type: text/javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: https://bld1-ds04.test-hf.su/js/a11y.js

"use strict";=0A=0Atry {=0A=0A (function() {=0A =0A var spoilers =3D docume=
nt.getElementsByClassName('spoiler'),=0A accessibleBtn =3D document.createE=
lement('button');=0A =0A accessibleBtn.innerHTML =3D 'Spoiler';=0A accessib=
leBtn.className =3D 'sr';=0A accessibleBtn.setAttribute('tabindex', '-1');=
=0A accessibleBtn.setAttribute('aria-expanded', 'false');=0A =0A function h=
andleSpoilerButton(event) {=0A =0A var btn =3D event.target || event.srcEle=
ment,=0A spoiler =3D btn.nextSibling,=0A isExpanded =3D btn.getAttribute('a=
ria-expanded') =3D=3D=3D 'true'; =0A =0A if (!isExpanded) {=0A for (var i =
=3D 0; i < spoilers.length; i++) {=0A =0A if (!spoilers[i].contains(spoiler=
)) {=0A spoilers[i].setAttribute('aria-hidden', 'true');=0A spoilers[i].set=
Attribute('aria-expanded', 'false');=0A spoilers[i].previousSibling.setAttr=
ibute('aria-expanded', 'false'); =0A }=0A =0A }=0A =0A spoiler.setAttribute=
('aria-hidden', 'false');=0A spoiler.setAttribute('aria-expanded', 'true');=
=0A btn.setAttribute('aria-expanded', 'true'); =0A } else { =0A spoiler.set=
Attribute('aria-hidden', 'true');=0A spoiler.setAttribute('aria-expanded', =
'false');=0A btn.setAttribute('aria-expanded', 'false'); =0A }=0A } =0A =0A=
 for (var i =3D 0; i < spoilers.length; i++) {=0A =0A if (spoilers[i].tagNa=
me.toLowerCase() !=3D=3D 'span') continue; /* b17 */=0A =0A var btn =3D acc=
essibleBtn.cloneNode(true);=0A =0A if (window.addEventListener) {=0A =0A bt=
n.addEventListener('click', handleSpoilerButton, false);=0A =0A } else if (=
window.attachEvent) {=0A =0A btn.attachEvent('onclick', handleSpoilerButton=
); =0A =0A } else return;=0A =0A btn.setAttribute('aria-controls', 'sp' + i=
);=0A spoilers[i].parentNode.insertBefore(btn, spoilers[i]);=0A spoilers[i]=
.setAttribute('aria-hidden', 'true');=0A spoilers[i].setAttribute('aria-exp=
anded', 'false');=0A spoilers[i].setAttribute('role', 'alert');=0A spoilers=
[i].id =3D 'sp' + i;=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A =
(new Image(1, 1)).src =3D 'jslog=3Fm=3DA11Y%20name%20' + encodeURIComponent(e=
.name) + '%20mess%20' + encodeURIComponent(e.message) + '%20codeName%20' + =
encodeURIComponent(navigator.appCodeName) + '%20appName%20' + encodeURIComp=
onent(navigator.appName) + (e.stack =3F ('%20stack%20' + encodeURIComponent(e=
.stack)) : '');=0A =0A} =0A=0Atry {=0A=0A (function() {=0A =0A function get=
CSSNameByHref(href) {=0A return href.substring(href.lastIndexOf("/") + 1, h=
ref.lastIndexOf("."));=0A }=0A =0A function getChosenStyle()=0A {=0A var i,=
 a;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++)=
 {=0A if (a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a.getAttr=
ibute("title")=0A && a.disabled =3D=3D=3D false // b47=0A && a.sheet && a.s=
heet.disabled =3D=3D=3D false) { // b45=0A return getCSSNameByHref(a.getAtt=
ribute("href"));=0A }=0A }=0A }=0A =0A function setChosenStyle(name)=0A {=
=0A var i, a, found =3D false, firstStyle =3D null;=0A for (i =3D 0; (a =3D=
 document.getElementsByTagName("link")[i]); i++) {=0A =0A if (a.getAttribut=
e("rel").indexOf("style") !=3D=3D -1=0A && a.getAttribute("title")) {=0A if=
 (firstStyle =3D=3D=3D null) {=0A firstStyle =3D a;=0A }=0A a.disabled =3D =
true; // b46=0A if (getCSSNameByHref(a.getAttribute("href")) =3D=3D=3D name=
) {=0A a.disabled =3D false;=0A found =3D true;=0A }=0A }=0A }=0A if (!foun=
d && firstStyle) { // b14=0A firstStyle.disabled =3D false;=0A }=0A }=0A =
=0A function initialize() { // b24, b45=0A =0A var i, a, notDisabledCounter=
 =3D 0;=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); =
i++) {=0A if (=0A a.getAttribute("rel").indexOf("style") !=3D=3D -1=0A && a=
.getAttribute("title")=0A && a.sheet && a.sheet.disabled =3D=3D=3D false=0A=
 ) {=0A notDisabledCounter++;=0A }=0A }=0A =0A if (notDisabledCounter > 1) =
{=0A for (i =3D 0; (a =3D document.getElementsByTagName("link")[i]); i++) {=
=0A if (a.getAttribute("rel") =3D=3D=3D 'alternate stylesheet') {=0A a.disa=
bled =3D true; // b45=0A }=0A }=0A }=0A }=0A =0A function getCookie(name) {=
=0A =0A if (!name) return;=0A return decodeURIComponent(document.cookie.rep=
lace(new RegExp("(=3F:(=3F:^|.*;)\\s*" + encodeURIComponent(name).replace(/[\-\=
.\+\*]/g, "\\$&") + "\\s*\\=3D\\s*([^;]*).*$)|^.*$"), "$1")) || null;=0A =
=0A }=0A =0A function setCookie(name, value) {=0A =0A document.cookie =3D e=
ncodeURIComponent(name) + "=3D" + encodeURIComponent(value) + "; expires=3D=
Tue, 19 Jan 2038 03:14:07 GMT; domain=3D." + location.hostname + "; path=3D=
/" + (location.protocol =3D=3D=3D 'https:' =3F '; secure' : '') + "; samesite=
=3Dlax"; // b13=0A =0A }=0A =0A var handleStyleRadio =3D function me(event)=
 {=0A =0A var btn =3D event.target || event.srcElement;=0A =0A if (btn.tagN=
ame.toLowerCase() !=3D=3D 'input' || btn.type !=3D=3D 'radio' || btn.name !=
=3D=3D 'style') return;=0A =0A setChosenStyle(btn.value);=0A setCookie('sty=
le', btn.value);=0A =0A var complexHeader =3D document.getElementById('styl=
e').parentElement,=0A radioLabel =3D btn.parentElement;=0A =0A if (!complex=
Header || !radioLabel || radioLabel.getAttribute('data-labelledby') =3D=3D=
=3D null) return;=0A =0A clearTimeout(me.timeout); // aria-labelledby =D0=
=BD=D0=B5 =D1=83=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D1=81=D1=8F. role=3Dstatus s=
upport=3F=0A complexHeader.className =3D complexHeader.className.replace(/(=3F:=
^| )complex-header--notice-state(=3F=3D |$)/g, '');=0A =0A setTimeout(functio=
n() {=0A complexHeader.className +=3D ' complex-header--notice-state';=0A }=
, 300);=0A radioLabel.setAttribute('aria-labelledby', radioLabel.getAttribu=
te('data-labelledby'));=0A radioLabel.setAttribute('aria-relevant', 'additi=
ons');=0A =0A me.timeout =3D setTimeout(function() {=0A=0A complexHeader.cl=
assName =3D complexHeader.className.replace(/(=3F:^| )complex-header--notice-=
state(=3F=3D |$)/g, '');=0A radioLabel.removeAttribute('aria-labelledby');=0A=
 =0A }, 3000);=0A =0A }=0A =0A handleStyleRadio.timeout =3D null;=0A =0A in=
itialize();=0A =0A var styleCookie =3D getCookie('style');=0A =0A if (style=
Cookie && styleCookie !=3D=3D getChosenStyle()) { // b22=0A setChosenStyle(=
styleCookie);=0A }=0A =0A var chosenOnLoad =3D getChosenStyle(); // b25=0A=
=0A if (!styleCookie && window.matchMedia && window.matchMedia("(prefers-co=
lor-scheme: dark)").matches) {=0A setChosenStyle('neutron'); // b40=0A }=0A=
 =0A function handleBrowserStyleSwitching(chosenOnLoad) {=0A =0A return fun=
ction() {=0A =0A if (chosenOnLoad !=3D=3D getChosenStyle()) {=0A =0A setCoo=
kie('style', getChosenStyle());=0A =0A }=0A =0A }=0A =0A }=0A =0A window.on=
beforeunload =3D handleBrowserStyleSwitching(chosenOnLoad); // b12=0A=0A if=
 (window.addEventListener) {=0A =0A window.addEventListener('unload', handl=
eBrowserStyleSwitching(chosenOnLoad), false);=0A document.body.addEventList=
ener('change', handleStyleRadio, false);=0A =0A } else if (window.attachEve=
nt) {=0A =0A window.attachEvent('onunload', handleBrowserStyleSwitching(cho=
senOnLoad)); =0A document.body.attachEvent('onchange', handleStyleRadio); =
=0A =0A }=0A =0A })();=0A =0A}=0A=0Acatch (e) {=0A =0A (new Image(1, 1)).sr=
c =3D 'jslog=3Fm=3DAltCSS%20name%20' + encodeURIComponent(e.name) + '%20mess%=
20' + encodeURIComponent(e.message) + (e.stack =3F ('%20stack%20' + encodeURI=
Component(e.stack)) : '');=0A =0A} =0A
------6a72a9c85578f
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/img/big/nopic.png

iVBORw0KGgoAAAANSUhEUgAAAIAAAABkCAMAAAB5NchtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAADlQTFRF/+eQ/2Y6/+f//4GQ/4EA///b/2Zm//+2/522/7Y6/50A/8//
/89m/7bb/4Fm/4E6/8/b/2YA////qdL9cAAAAdBJREFUeNrs2NtSwyAQBmCqOUFSFd7/YeWwELYh
kqkjae2fG5t2A9+wQBaFOfkSAAAAAAAAAAAAAAAAAAAAADwXoO8ub+HTqAcAAAgflLbX7L6IVwxp
AhDU6bUZIHXjAfZ+sn8W6vSevPwOsPj+jZF2CBoBeAqUy77PxPspgGxAXhRgFJ/x7QGSJuFpgJHG
3qjpHEDaiPRZAJcF2oubAF6+ItLHLqQAAAAAAOC5AaG+tcXeWvIN6QcZXvz5GSTVw+49TTfhpZ23
ZFhYHeB6zmvOmZceBYDaAVBLhoXVAQsr9aR/WMSjSCg+xmxg/I9lQGyJhVUBa91jbkc01aEM0Hcf
XRGQWmJhVUBW68p03IyAm0OQv5X6qwxILbGwCiCeMuLRuw4Qeop9sgeyllhYHUBRMhS7PAUFgBrM
HiD2x8IOpGCgo/C8nQPLZg4sNqzfS8FgtmH1VaBoCYdoDlD8JC70Z5hf5VWg0rhlYYf2gcn3NeVL
zD+rqOMV4L/fA1BLPOzATji6f7rElF54fudbwNXsA6glHnYA4B6Ie+6c2pNpX84Bg/kJQC2xsPte
RiItqT99GekG12OPwAMDUJIBAAAAAAAAAAAAAAAAAP8W8C3AAFAAYNkdzqOvAAAAAElFTkSuQmCC
------6a72a9c85578f
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/img/cellpic1.gif

R0lGODlhAQAWAPcAALy6vMzKzNTW1AAAdxDYBAtYAAATAAAAAAAACAIAAAAAAAAAAFuoVADn6AAS
EgAAAAAAiAAAcQAA+AAAdwAAzAAA6AAAEgAAAAAALAAA6AAAEgAAAAoACAAAAAAAAAAAAAQAzOYA
6BIAEgAAANgArFgA6hMAEgAAAAYABCoAAPgAAncAAAAAPwAAABMAAAAAANAAAlgAABMAAAAAANgA
AFgAABMAEwAAAOAAAOUAABIAAAAAAIgAAAYAABMAAAAAAJgA6OYA5xIAEgAAAFUAiB8ABvgAE3cA
AEAAoCoA6PgAEncAAP8AAP8AAP8AAP8AAKgAQ+YAKhIA+AAAdx4ADMcA6fwAEncAAMgAfhoAABMA
AAAAANgAHlgAxxMA/AAAdwAAAwAAAAAAAAAAAEQAAMYAAPwAAHcAAAAAfgEAAAAACAAAAqQAMeUA
ABIAMAAAAAEANgEAAAEAMAEAAKAAMuYAABIAOAAAAFUAMR8AAPgAMHcAAChgSCXnsPgSE3cAAP/Y
SP8hsP8TE/8AAHQGSOYqsBL4EwB3ANQA1NQA50MTEnkAAAB0AADnsBMSEwAAAABFAAAAAAAAAAAA
AAiMBzAqABb4AAB3ABYAGAAA6QATEsAAANh4AFgTABMTAAAAAAAKAAAAAAAAAAAAAH5IAACwAAAT
AMAAAADqAACUAABDAAB5AP//oP//6P//Ev//AP/YO/9YAP8TAP8AAADA/wDc/wBP/wAA/wBsOwBv
AABOAAAAAACI+ADn8hMSEgAAAGzYAACUAABDAAB5AAAAsNQA6EMAEnkAANhY/ljnWBMSSwAAABcA
kNEA6EMAEnkAABacWwD5YgASTsAAAAFVxOcf6BL4EgB3AAAY6gHAlAD4QwB3eRT/Z+b/6RL/EgD/
AKCsw+fo/xIS/wAAf5zSLPkI6RJEEgB5AFWsSB/osPgSE3cAACjh6iUIlPhEQ3d5ef8ASP8AsP8A
E/8AAFQxAecAABIwAAAAADcQAMYAAEMaAHkAAAATbgA0/RP4RgB3ACH5BAAAAAAALAAAAAABABYA
BwgOAAEEEECwoMGDBQMACAgAOw==
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/982847/14598717191530s.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2ODApLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwK
DAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8IAEQgANwCA
AwEiAAIRAQMRAf/EABsAAAICAwEAAAAAAAAAAAAAAAYHAAQCAwUI/8QAGgEAAgMBAQAAAAAAAAAA
AAAABAUCAwYBAP/aAAwDAQACEAMQAAABULoVpSg0bJq1uUfnuEfKPaXz0YT+OGTKwsLULVHk+0mw
0MqNZmK7YNM6l/T29Qq5jHz0htl9QI87xl3qbWz0VcXGQ7MdIsNlXuQB1k+MTq0z2zWvSRUp9ymz
VKQlVT6zb847idzsH4uhjJuySst+iUvUT67TDe85DWW14R9YrnO6WysK8KAj0BnZnfNWMjEQ55Eg
ZLpCJOWNlPydvqCsjJKOm8gLg+HpFLNzaZGmd//EACEQAAICAgIDAQEBAAAAAAAAAAQFAgMBBgAT
ERIVFBYj/9oACAEBAAEFAgqbO6IwfApeON7s0jLj7D74XzAWa4wtziLQLr15jYsTsGsZ1H3ZwHtL
8we9K9tYADZ7CdnxjFaGjpBF/wA4WNJE1wKiJS1t7h/0ZCnLazBRSsEt7dS1kiY/9FfZymB83Tw6
AmvOD5EmpS5VxRY9+WrMm1kyhSSgVW/oNFHFFPT3+gQF4+W60yiuOtllpx9bZ1nAYZKnDJQyicDN
uKkZhl51GKJjmFGumkV0rGFevgYIwxZRtFImbYpuLZlSoH2VhLlrNjDmHTOzFbpiZbHYHVfLdhas
eVsGs6B2r33+657cuXMZ2vWg+LHB5EKc2zDtrsxHXWIwRhDAq6/XZ/rDcPPihzMxkjLCQVsb7K80
TnZzAFN7h8eOob3k/QLhjzJQbCMfrE1EBUReH/ELEaiwnCGHggy/XWlpubyLWdrIKtkI4CtXOWgM
BgmUvUruvw33LE8kD+P0krc5ssHjRyUPMNbaeB6cElbCVbiEQ5dUVF3pykmZc198RamHpdvB4gxn
Nn1rrFf7AwGaMM2WJQrJWFRu9ZWg0HJkkc81MeokM5p6sf/EACcRAAEEAgECBQUAAAAAAAAAAAEA
AgMRBBIhIjEFExQj8DJBQ3Gh/9oACAEDAQE/AcdjTeyzOJFEHMNvRcCelEgjgJmQGY2u1G1LkCSA
NvlWhM8nlSNbMb7ff5ac3ZMbwrp1heXtytfaul6otaWlvV8H9TT06lHZYzTHkWFPi+mrZy/FYToA
T0p+I6Lw+z3JCyIQI/MQPWr5TPrb+1ONy8ON6qN5ApY5OtqaV7vD3tJ7OCkcSwL/xAAmEQACAgIC
AQEJAAAAAAAAAAABAgARAwQSITFBExQVIiNCUXGh/9oACAECAQE/Ac/JvE0h9KML8QrQ7gBPmfDm
2N8ZiloB/Zq6B1953qh6T0qHXX8wAJ4g6PcY3OFrRmHYOHH7MQhXyRdBWIPLqNcTurmwRkwFTNPc
99VmUVFx3l7mI0nzQ5bbqLlblUyADCsAoT7X/RmhWJMXBQOfmMoNGZR6TV7c3Ao5T//EADcQAAIB
AwIFAQUGBAcAAAAAAAECAwAREgQhEyIxQVEFM2FxgfAUFSMyQqEkkdHhECVSYpOxwf/aAAgBAQAG
PwJFRioY/KlXjriR2HMPj/hI6bvTRyb2F8vnTyQpxZFuQtMupkMszrxWULtHv0olJowt7XvsTWni
F3M8rNfwLLUUkKgORzKfr3USwxNxUEGkfhbZu1Px/aI2N/NSt22FaUXGVmbH3bU0re0lOxqKTopv
v9fCjs3T9Q71E0hsDZb0MeYZg7eOtanUaZQIwuynetM0QQXLFgwvf6vTStPad1Gw2H1vUv8AFqUX
8ym5sfdWm9K0aRAh/aSjv/5UGolHGiSXnki/ILG9r0Zgpe7oFsb9b0uKfhhbE+a1AlPDya63qXis
AoYszdrWr7Q28+vktCp/REP1fsKggiHJHyivSotTppo8c3xeErv9b07ywuyZCyrDdi3yqDToJjGt
77Zcw6Ente/SljnizjGwEAJxPkn4U4i0U7LbdlhO/wC1entHpJ/tKyvnG8bDbb3e6l/gtTwiAgJi
PLvSLo9JqItID+K8sRUN8z2p5fu7ViPLZuC1q1MC+mawMTyA6dv6VHENJqZJlaMYcJstl8UP8v1f
/C39KKnTy6f/AHyxsBT6XgsmqkexDcpCXrUTyJw1iQaaBfd5rjYmRVuwsvelkcSSy9MV3Le4eBUk
3Dh4sJ9grhjb5d6GnT0qR2YlsMAuX1tWTelPC67Q3sFXa1Yp6Y2J7G3muGmkMTKd72Pbp1oB/T5C
T0sRWqiXQajLh8M7DY+6gy+mZBOWO9uX96dX0BxG4tbx2381b7ufzbb3f3oD7ubbqARb+dIzenSB
IhzdP+r1eXQflK3UMAwN/jWRLI73PN2/lUSZXz7+BTyz7HHke18T8KLaeW2ivjGpHLaopLlWFxeg
xIZ3a1zTSMrxRn2THpWuAbnbT8RTaji7D4GmyJa/mtQXvlfYdrGlh0yIuDEuXHKaeOTECxdcfNb1
LFMHMbLYYG29RMTnFAQ4TpT6/UQtFpMeGEG7P4LeNqXTvE6X3U9q+04ZRxsCQ36qE+MfDYZRopub
02kZmhUxtIJE238VohI6rBHvdutJFHztkDt2ptMTxHaABfmaA4aKQANhS3W1hU4WNuePYnpcVK7F
Scsev5jUS3HEWL9VNwEVoy3Y9L0i2tbtU3wqBCqoIUswXt4qfO40vCDhSNySetJDf2Yp/wDS9MAb
cpAr7ITvl1pY02A/etLJIMlEY5aETlomO4HWlmgF8ObfvWpUPw8juOtRTSHKSedmv7gP7msmNzjS
sb2yvTamx4yLfPzWplXZkAs221cYJeztdWORHcb/AAtTzDlgjbg8g5iQRl8ub9q//8QAJRABAAIC
AQQCAgMBAAAAAAAAAREhADFBUWFxgZGhwdGx4fDx/9oACAEBAAE/IWw9m+yf5yPBak1sSubHJq3L
KvzlMXqXX+jN2bcS2n7yN+epM9sIrCCzIg9PN1lvjwE5GTAE9oKre+QyibZv+JY9EN2Q51SWk6+n
IahROECP3iw92Twf3myJHI0T5vJGXzsT/wBy8CjXINGENWZRCiITxWs1QWOqKZJHbC0gV9GROhHQ
jqx5nCrMQOESdqDWSkyT0SAeMPEvplCI3jTDODeVZHtHYqJLwcYEB3T7O7gpshMbS84UXbeX1+8M
iAQVqPwYMkhwkEM/BkvIuyUSr0HvvkWkifb3wfJN7JAMl7tkxeF0EGl71l+KWuekJkvgrEYVeDl0
OrfWdZVy+K9Gvtmm3HSMV4T1YzQt8rC3WiN61gQKD58qFCr85OVAw69xhlNEhstPLpm6s5SQWk84
qTSTkK2FiGzEDG7zjMF4d3WH1h0pk5gunb94IQydTDiMliQTRedpIyHy9CmzeSXdCKUwlumYlksX
qq7zfWbItG979Rk6CS+5J69/x3x7OU4lelKfePIBFC2sb6R8YEVIcKYZVN8ZL0LJS/lAEGHiNdBW
i6rYm7tyQfCXX5ZVwDNFLxKdT7yQAx9cb8lzkxsREJLXB13xw+OQ2o0OmsSoQirRoiarnOMVntPl
JiXl3qNHEmRVRpElwkp/oxa9JjQWx7M13abL1ky/uCvj3jAy75MfkiFVOTwnGmQXOTkGLbqoy4Wg
NQmjtk+bcTkS9BzFTjA8d0kepfz0yqW86Mo0KTHSMiVLjcRi+8ZRWiyCdd/XXD8kK3VEHSvntm0M
qXe3l1go7lztIYFzGG0OvbGT8c3gMl+IIl9MGHA4g3bi3UJNHkesBMBIkwMvisTTCGNJjGMhAhK4
HvDTocLPPucJMTQxjaqo/IzrtiwuMh4eADXfHpSPy/4xqQMROxyUshjOfUOzvhk6C89zi5v1QqTh
Xe+L3gEy5lnKld0SCWPEmSKTIBQg+cDMtR3dYUxzb+IPrBJt/TDhyT1AAcbEZmYrTeBqb2SdsuGM
Z5GpBhRfg89Gf//aAAwDAQACAAMAAAAQMqMqmrW4/wA9XmDvxUoakPbkN3o3vnIY4v/EACIRAQAC
AQMFAQEBAAAAAAAAAAERIQAxQWFRcYGRocGx8P/aAAgBAwEBPxD416yVe8Htjo/zOoMfUwfNecRt
DLxTO2IHI8oknJ5ka+Jy0uCgBJNToV/u+aVKga0bR5b4b3k2rTxORrvk13Z05xCk5WCScxPTbb7x
hIzEgs3gQzIkvUjSLw4bV83z0wKQJho4cIIgicWOKrE8RiTUTWKcAsQuvVOC3lArQut6YO+TW23U
WvFR+YmBNsMnwxm4CSXTAhaj8w3WV/MeAgDgRrthEtRn/8QAIhEBAAICAAYDAQAAAAAAAAAAAQAR
ITFRYXGRofBBgbHR/9oACAECAQE/EKg4VNDm/hAoStW82nFe+3C+PRukKNWdXnDWVGhzrB5lUIDx
e3L7Q/sATp8S9ddPuUHYSjAlr33+EsCpfLXn1lmw3eOFvAsjWoQWUShKyuuE8VuKigxxv4jJn3Y5
q79WDbiRbt9ZgsG897hYYBd7VFm4aGHC86zmXQZsgCjVQ0sqWWzU/8QAIRABAQEAAgIDAQADAAAA
AAAAAREhADFBUWFxgZGh0eH/2gAIAQEAAT8QBCq2LtE6wPHSry6CSUiLAO/vjjIVBqq004ZYIsHA
e54X95E8b9CMGk3Xxk806dp4BUhQKoagzeGqVGdEa+NiivxM1sCToju3+ckR4BZL2N8H2zNmoMEQ
LGPaB+znT1CntPfWU+HiIWh2gFPRpDXOO1ra9sL51eC0DWtlHkrW5WtDXyJPjjTtasQxn23+HEpz
YXgR96z44jiOGAUagG9NbLxw7gaBYr7ofbyh7whZ/WLXOFRbDT1TA1AHJvLJsgkdhEDFDXuHEWGT
OvQfIG3zbxYMfUFg9iD2hwfza5SaTSBaPYcEYPTLCRjiC6EGhzVCrE2KtEBvfXCvZKaUxnlT94Uy
dumIZ0TT/eC7WosCfHc/eLwYEAFfC7JkdEeQFMIw2BqTytWca2BXifZUWEeA8aWMER0YDY10w15c
1CBnolI4kwxOV67ZuVgCJapEMKuz4PW0sEvhj4vO6mOdJVGQMK1LHiMbScbcWmHQC1OJ8uMRkjMI
SbXScWfhY4yZtfTvN24O5nvDC0ZQpxh6YZWPSrFCHXKCGAfZv44HAsCYMlaM+3xxLMIahCiQRSjG
vHE3lmgFTCkFRmjo5DYUBrDvdUT2OWPGXI8awphIlLL5OHsQnbIlA5IZRLpw5uBQCCaaimr2TmK1
Vla6RD49oPacYyEVBMzABHhqfYzkZPdBSl3iGOQ6jDiiA5Rh3a68jsSPgVZtRLgPl55OghID7Aka
ypvICZXproLgUM++RwBhksAtcXj19cz/ADqeCKChgIdOg4KO6BKoYFDsFNetQq5kxn0CwE46IXio
ztllsYoYj77q3qSBHglHSm4Q3h9JWFxU2GgrZ648NAUaBkA53pQ2cBZAMH24e/UscdyUHXMUFfZM
eMm0c1TBtPh0y+V5SEFoQQIl+eZ5OLUepCvbOL6hgSlj/GcBeQ5QABHsT+vESjpGmFKhopje4POz
esjBaL06D84ApFfs+eKnIhGa5QS+79PNsJO2RoJoJSUfPAYIRXdsmBqKQGq1T2EqS4sawdZ0cHJw
Z0mB6Kg+HFVWRRjHaoKmCq64wdvCpUJgOvbMeUQXCgiI9qRr1zu3rKVtU8u+CfboITWUek/eCIMD
8hGHbyLqanNfBv8Azk8Qtegx4SF3ycj8HRSUGQkxfB75YbZUzEX5v+eY9grAw8gpeinhOAOZ1s1W
UDaWhk4ze6ZnC7dQFO8IgfK+eFjvQ1qUwJ6aSzjCohiEt66Iv7y/yI11FU7FP6dc9x09xN/rzuDM
jsLS/XjjDRCewynl51RYFQRvwo/nHqWOxO4LJ8zhuLUnTFK9YZ+9cU+UnRC1ugU8w9cHZWiAeHej
ebNgpiOuF6mQBTEOoB4/PMUCdEY4Me8N8cfWyyuonrhKKh0OU8BeQNAO4TJnXESpqoaJIkSdij25
/9k=
------6a72a9c85578f
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/img/mob.gif

R0lGODlhDQAQAMQaAKCgoP39/d3d3evr68/Pz7e3t52dncnJyaGhocfHx97e3qenp6WlpdLS0tHR
0dra2p+fn6Ojo9TU1M3NzbS0tNPT07m5uampqdDQ0MvLywAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABoALAAAAAANABAAAAVfoCaOI0ACaJqWSuC+iikCQWHfgazRhOALhNwoEmgofkHdIvCQYAhQoYgR
sFAWEINBqkEEBoIBeMClHS4VB+NQ/obH7YThkFlMAoiSWxzG6+UJcmx5MwIvLwI6OyorIyEAOw==
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/982847/14598781287490s.jpg

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
BTLCLtLQo3NIHKuATIoOCPeH/Fj/ANpz/9k=
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/982847/14598788455630s.jpg

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
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/982847/14598794324240s.jpg

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
dNCYDgoUd46IgOFLV5g1j//Z
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://bld1-ds04.test-hf.su/ga/big/thumb/982847/14598795672090s.jpg

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
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/982847/14598790131520s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJSMlk5bnNCUVFjRWp4Tm9odmhrYVFRIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
eWFseWF2YmZGdFdld1BBUHdxV0ZnUVEnLGtFWFBJOicwLDQyNDAwNDUsMTQxMTEsMzQ2ODAsMzAw
MjIsNjM5OCwzNTQ1MDMsMjI2NDExLDUzMDYzODksODQ3LDM2ODEwNzIxLDI1MjI4NjgxLDIxNzU1
MCwxMTQzNzksNjE3NjgsMTQ4NzQ3LDI2MjMwLDI1NTkxLDI4NTc0LDE3NzY1LDMyNTYxLDE2MTc5
LDQyNzgwLDQsMTUxNCwzMzU1LDYwMTAsMiwzNDE4LDI1ODEsMTYsMTQyOTEsMiw4OTcsMjIwOCw1
MDg5LDE5LDMwMDgsMTQsNzgxLDM2NjIzLDUzMzcsMjg5Miw4NTMwLDUyNzUsMywxNDQ0OCw1LDk2
NCwyLDE0NywzNDY1NywyLDYzMzUsMTQwOTAsMjM5LDMsNDk4MCwxMCwxMzUyOCw2MjkzLDIzNDI4
LDEzMzU3LDg1NTEsMjY3MSwxMDI0LDEwLDcxNzcsMzkzMywyMTAxNzM3MSw0LDI5NjAsMywxMDA1
NSwzLDE3OTY4LDMsNjUxMjE5NCw2LDgyMzEsNzEsNjI4NSwyOTEsMjI1MiwzMjUwLDUyNCwzLDE1
NjgsNDk4LDE1NzQsMjc4MCwyNTE3NDIxLDEwNzgzMzAsMjA5NjU1LDE0MjYzODU5LDMsMTA0Mzc1
NSwxLDE1NTIwNjIsMTA3MywyLDE3MjAsNjc3Nyw3LDcsNyw5ODIzLDM0MCw2NjgyLDEwLDEyMzcs
MTEwOSw0ODk1LDQ0OTQsMTQzNiw0Mzg4LDUsMTgsMTU1MTcsMTc4LDU4OTksNTU1NSw1LDc4NTQs
NCw0MDY4LDkyMCw1LDQwMzYsNjgzMiw3OTM2LDMxNjgsMjI4LDE4NjQsODIxLDQsMzMxLDI0MCw2
NzI5LDEzNTAsMTQ4LDMwOTQsNCwzMzE0LDEyNzEsOTExLDQyOTksMjYsMTUwOSw4NTI3LDQ5NCw3
OTcsNjc4Miw0ODE4LDI3MSwzMTM0LDE1MDQsNCwxMjE3MywxMzkwOCw0LDE0ODIsNDUwMiwyNjIz
LDEyMDMsNTI5OSw0LDMzNzAsNCwyNiwyNzgsNTcsNSw2OTUsNSw1OCw0LDI4OTAsMjY2Miw1LDM4
MiwzMDksNjUyLDEwODcsNCwyNjYzLDk1OCw1LDE4MzAsMSwyNjAzLDEsNjg5LDIyMSw1LDExMzIs
Mjg5LDMxMiwzODQ4LDUsMTYxNSw0LDIwLDQ4NTcsMjcyMSw1NjIsMjM1MiwxLDIsMjEsMSwyMTc1
LDE1NjksNSwyOTgsNSwzNDAsMjA2NywxMTg0LDg5MiwxMjY0LDI1MiwxMDc2LDQsMjQ0Nyw0LDEz
MSw0LDQ3NCw0LDEzODUsMzQ4MSwxMDIsMiw0NTMsNSw1ODk0LDE2MjEsNjU1LDQsMTk0LDMyMTEs
NTkxLDQsOTIzLDQsNzksNSw1MjQ1LDk2OSwxNjM3LDE3MzQsMTE0NSw1LDE4NzUsNCwzMiw0LDEx
MDYsMTgsNCwxOTEsMjQ3OCwyNzYsNCw2NjcsMzAxNyw1LDE5OCwxNzksMjcxMywxLDU2Myw1LDEw
NjYsNjYsNDk2LDQ4NDAsNTkwLDIxOCw0LDc3MSw2NzcxLDQsMzUyLDE0ODEsNCw4MDIsMTAsMjk0
NiwxMDcwLDUsODYsMjQ3LDQsMTY3NCw0LDczNSw0LDYwLDE1MDYsMTQxNywxLDIsNjQxLDc0NSw0
LDIyNSwyNDUsNCw1MzMsOTMwLDIsMjgxLDQsMzAsMzQ4LDI5NiwxMzczLDQsMTc2Niw0LDcxMCw2
MDUsMTUsMTE4NCw0LDIyNjUsNDUzLDI5NCw0LDE5MzIsMywyLDIsMiwxMTgwLDIyNTYsMTE0Myw3
ODAsNSw0ODAsMjEwNyw3LDczNCwxNDEwLDEyNTgsMTU3NiwzNiwzNzgsNTM1LDE5Myw1NjEsNCw1
NDQsMjcsMjM2LDYwLDQsNDQ1LDIsNTczLDMsMiwyLDIsMzgxLDMsMiwyLDIsNiwyLDQsMjUzMCw1
LDIwMDQsNzEzLDIyMjIsNCwyLDMxMSwxMjY3LDMsMiwyLDIsNjQzLDgwMCwyLDEsMSwxLDIsODk1
LDQsNTE0NiwyLDkwNSwzMjQ4LDIwOTgsNSw5MjAsMywyLDIsMiwyNDI4LDExNiw2NTYsNzk0LDg4
OSw2NTEsMTUyLDEwLDIxNSwxNDIsMiwyMjAyLDU1NSw2ODQsMzQsMiwyNzQsNyw4NDgsNzQxLDQs
MSwyMjYsMSwyLDE5LDEyNDMsMTgzLDE1LDQ1MiwzMTIsNCwzOTIsMTQ1MCw4NCw0NiwxNiwxMTg3
LDI1Nyw0LDE5LDQsMTIsNCw3NjAsMywyLDIsMiwyNzYsMzA4OCw3MiwxNjMwLDM1LDQsODQsNjgs
MTE4NywyMiwxNTQ0LDIzMjgsMyw0MzYsNDIyLDEsNTk3LDg0LDQsNzg5LDQ5NywzNzEsNCw1MDMs
NDEwLDQsOCw0LDQ3NSwyNzc1LDQsMTQsNCwxNSwyMDUxLDIxMTEsNiw3Niw5NDIsNTA4LDEsMiw2
NDgsMiwzLDIsMiwyLDE1NzUsMTgnLGtCTDonNmV6Ticsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9u
KCl7dmFyIGE7KChhPXdpbmRvdy5nb29nbGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1f
Zy5rRUk6d2luZG93Lmdvb2dsZT1fZzt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29v
Z2xlLnNuPSd3ZWJocCc7Z29vZ2xlLmtITD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5j
dGlvbigpewp2YXIgaD10aGlzfHxzZWxmO3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIg
ZT1hLnNlYXJjaChrKTthOnt2YXIgYj0wO2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2Yo
YyxiKSk+PTAmJmI8ZTspe3ZhciBkPWEuY2hhckNvZGVBdChiLTEpO2lmKGQ9PTM4fHxkPT02Mylp
ZihkPWEuY2hhckNvZGVBdChiK2YpLCFkfHxkPT02MXx8ZD09Mzh8fGQ9PTM1KWJyZWFrIGE7Yis9
ZisxfWI9LTF9aWYoYjwwKXJldHVybiBudWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+
ZSlmPWU7Yis9Yy5sZW5ndGgrMTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixm
IT09LTE/ZjowKS5yZXBsYWNlKC9cKy9nLCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRv
dy5nb29nbGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtm
b3IodmFyIGM7YSYmKCFhLmdldEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkp
OylhPWEucGFyZW50Tm9kZTtyZXR1cm4gY3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxs
O2EmJighYS5nZXRBdHRyaWJ1dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5w
YXJlbnROb2RlO3JldHVybiBjfQpmdW5jdGlvbiB0KGEsYyxlLGIsZil7dmFyIGQ9IiI7Yy5zZWFy
Y2goIiZlaT0iKT09PS0xJiYoZD0iJmVpPSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYo
Yj1xKGIpKSYmKGQrPSImbGVpPSIrYikpO3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYm
YSE9PSJzbGgiO3ZhciBnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0
ZS5ub3coKS50b1N0cmluZygpO2guX2NzaGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTso
ZT1lKCkpJiYoYis9IiZvcGk9IitlKTsoZT1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdl
bWNpZD0iK2UpOyhnPWwoZy5zZWFyY2gsImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZyk7cmV0
dXJuIi8iKyhmfHwiZ2VuXzIwNCIpKyI/YXR5cD1pJmN0PSIrU3RyaW5nKGEpKyImY2FkPSIrKGMr
ZCtiKX07bj1nb29nbGUua0VJO2dvb2dsZS5nZXRFST1wO2dvb2dsZS5nZXRMRUk9cTtnb29nbGUu
bWw9ZnVuY3Rpb24oKXtyZXR1cm4gbnVsbH07Z29vZ2xlLmxvZz1mdW5jdGlvbihhLGMsZSxiLGYs
ZCl7ZD1kPT09dm9pZCAwP206ZDtlfHwoZT10KGEsYyxkLGIsZikpO2E9ZTsvXmh0dHA6L2kudGVz
dChhKSYmd2luZG93LmxvY2F0aW9uLnByb3RvY29sPT09Imh0dHBzOiImJihnb29nbGUubWwmJmdv
b2dsZS5tbChFcnJvcigiYSIpLCExLHtzcmM6YSxnbG1tOjF9KSxhPSIiKTtpZihlPWEpdHJ5e3dp
bmRvdy5uYXZpZ2F0b3Iuc2VuZEJlYWNvbihlLCIiKX1jYXRjaChyKXt9fTtnb29nbGUubG9nVXJs
PWZ1bmN0aW9uKGEsYyl7Yz1jPT09dm9pZCAwP206YztyZXR1cm4gdCgiIixhLGMpfTt9KS5jYWxs
KHRoaXMpOyhmdW5jdGlvbigpe2dvb2dsZS55PXt9O2dvb2dsZS5zeT17fTtmdW5jdGlvbiBlKGEs
YixkKXtpZihhKXZhciBjPWEuaWQ7ZWxzZXtkbyBjPU1hdGgucmFuZG9tKCk7d2hpbGUoZFtjXSl9
ZFtjXT1bYSxiXX12YXIgZjsoZj1nb29nbGUpLnh8fChmLng9ZnVuY3Rpb24oYSxiKXtlKGEsYixn
b29nbGUueSl9KTt2YXIgZzsoZz1nb29nbGUpLnN4fHwoZy5zeD1mdW5jdGlvbihhLGIpe2UoYSxi
LGdvb2dsZS5zeSl9KTtnb29nbGUuYng9ITE7dmFyIGg7KGg9Z29vZ2xlKS5seHx8KGgubHg9ZnVu
Y3Rpb24oKXt9KTt2YXIgaz1bXSxsOyhsPWdvb2dsZSkuZmNlfHwobC5mY2U9ZnVuY3Rpb24oYSxi
LGQsYyl7ay5wdXNoKFthLGIsZCxjXSl9KTtnb29nbGUucWNlPWs7Z29vZ2xlLmFkbD1bXTt9KS5j
YWxsKHRoaXMpO2dvb2dsZS5mPXt9OyhmdW5jdGlvbigpewpkb2N1bWVudC5kb2N1bWVudEVsZW1l
bnQuYWRkRXZlbnRMaXN0ZW5lcigic3VibWl0IixmdW5jdGlvbihiKXt2YXIgYTtpZihhPWIudGFy
Z2V0KXt2YXIgYz1hLmdldEF0dHJpYnV0ZSgiZGF0YS1zdWJtaXRmYWxzZSIpO2E9Yz09PSIxInx8
Yz09PSJxIiYmIWEuZWxlbWVudHMucS52YWx1ZT8hMDohMX1lbHNlIGE9ITE7YSYmKGIucHJldmVu
dERlZmF1bHQoKSxiLnN0b3BQcm9wYWdhdGlvbigpKX0sITApO2RvY3VtZW50LmRvY3VtZW50RWxl
bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oYil7dmFyIGE7YTp7Zm9yKGE9
Yi50YXJnZXQ7YSYmYSE9PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDthPWEucGFyZW50RWxlbWVu
dClpZihhLnRhZ05hbWU9PT0iQSIpe2E9YS5nZXRBdHRyaWJ1dGUoImRhdGEtbm9ocmVmIik9PT0i
MSI7YnJlYWsgYX1hPSExfWEmJmIucHJldmVudERlZmF1bHQoKX0sITApO30pLmNhbGwodGhpcyk7
PC9zY3JpcHQ+PHNjcmlwdCBub25jZT0iUjJZOW5zQlFRY0VqeE5vaHZoa2FRUSI+O3RoaXMuZ2Jh
cl89e0NPTkZJRzpbW1swLCJ3d3cuZ3N0YXRpYy5jb20iLCJvZy5xdG0uZW5fVVMuSUc0SzFkLVB2
R1UuZXM1Lk8iLCJydSIsInJ1IiwiNTM4IiwwLFs0LDIsIiIsIiIsIiIsIjk1ODA4ODYxMSIsIjAi
XSxudWxsLCJ5YWx5YW96U0YtSEt3UEFQMTd5N21RUSIsbnVsbCwwLCJvZy5xdG0uN1RQdHotOFR4
ekUuTC5YLk8iLCJBQTJZclRzVWJ4Q18wTkxMU3BHckVtWFE0STZjN1daN1ZRIiwiQUEyWXJUdm1R
bWQ4TzZZTjFpSm9aUVBVckN4ZTI3RE5LdyIsIiIsMiwxLDIwMCwiUlVTIixudWxsLG51bGwsIjEi
LCI1MzgiLDEsbnVsbCxudWxsLDg5OTc4NDQ5LG51bGwsMCwwLDAsMF0sbnVsbCxbMSwwLjEwMDAw
MDAwMTQ5MDExNjEsMiwxXSxudWxsLFswLDAsMCxudWxsLCIiLCIiLCIiLCIiLDAsMCxudWxsLCIi
LDFdLFswLDAsIiIsMSwwLDAsMCwwLDAsMCxudWxsLDAsMCxudWxsLDAsMCxudWxsLG51bGwsMCww
LDAsIiIsIiIsIiIsIiIsIiIsIiIsbnVsbCwwLDAsMCwwLDAsbnVsbCxudWxsLG51bGwsInJnYmEo
MzIsMzMsMzYsMSkiLCJyZ2JhKDI1NSwyNTUsMjU1LDEpIiwwLDAsMSxudWxsLG51bGwsbnVsbCww
LG51bGwsbnVsbCxudWxsLDBdLG51bGwsbnVsbCxbIjEiLCJnY2lfOTFmMzA3NTVkNmE2Yjc4N2Rj
YzJhNDA2MmU2ZTk4MjQuanMiLCJnb29nbGVhcGlzLmNsaWVudDpnYXBpLmlmcmFtZXMiLCIiLCJy
dSJdLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxbMC4wMDk5OTk5OTk3NzY0ODI1ODIsInJ1Iiwi
NTM4IixbbnVsbCwiIiwiMCIsbnVsbCwxLDUxODQwMDAsbnVsbCxudWxsLCIiLG51bGwsbnVsbCxu
dWxsLG51bGwsbnVsbCwwLG51bGwsMCxudWxsLDEsMCwwLDAsbnVsbCxudWxsLDAsMCxudWxsLDAs
MCwwLDAsMF0sbnVsbCxudWxsLG51bGwsMF0sWzEsbnVsbCxudWxsLDI3MDQzLDUzOCwiUlVTIiwi
cnUiLCI5NTgwODg2MTEuMCIsOCxudWxsLDAsMCxudWxsLG51bGwsbnVsbCxudWxsLCIzNzAwOTM4
LDExNjIyMTE0NiwxMTYyMjExNDgsMTE2MjQ5MDQwLDExNjI0OTA0MywxMTk4NTI3MzcsMTE5ODUy
NzM5IixudWxsLG51bGwsbnVsbCwieWFseWFvelNGLUhLd1BBUDE3eTdtUVEiLDAsMCwwLG51bGws
Miw1LCJsdSIsMTUsMCwwLG51bGwsbnVsbCwxLDg5OTc4NDQ5LDAsMF0sW1tudWxsLG51bGwsbnVs
bCwiaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vb2cvXy9qcy9rPW9nLnF0bS5lbl9VUy5JRzRLMWQt
UHZHVS5lczUuTy9ydD1qL209cWFicixxX2RucCxxYXBpZCxxYWxkLHFhZHMvZXhtPXFhYXcscWFk
ZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9y
cz1BQTJZclRzVWJ4Q18wTkxMU3BHckVtWFE0STZjN1daN1ZRIl0sW251bGwsbnVsbCxudWxsLCJo
dHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL3NzL2s9b2cucXRtLjdUUHR6LThUeHpFLkwuWC5P
L209ZF9iX2dtMyxkX3dpX2dtMyxkX2xvX2dtMy9leGNtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhh
dyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9jdD16Z21zL3JzPUFBMlly
VHZtUW1kOE82WU4xaUpvWlFQVXJDeGUyN0ROS3ciXV1dXSx9O3RoaXMuZ2Jhcl89dGhpcy5nYmFy
X3x8e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLl9GX3RvZ2dsZXNfaW5p
dGlhbGl6ZT1mdW5jdGlvbihhKXsodHlwZW9mIGdsb2JhbFRoaXMhPT0idW5kZWZpbmVkIj9nbG9i
YWxUaGlzOnR5cGVvZiBzZWxmIT09InVuZGVmaW5lZCI/c2VsZjp0aGlzKS5fRl90b2dnbGVzX2di
YXJfPWF8fFtdfTsoMCxfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZSkoW10pOwovKgoKIENvcHlyaWdo
dCBUaGUgQ2xvc3VyZSBMaWJyYXJ5IEF1dGhvcnMuCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog
QXBhY2hlLTIuMAoqLwp2YXIgaWEsb2EscWEsdmEseGEseWEsVGEsVWEsbGIsb2IscWIsdmIscmIs
eWIsRGIsUWIsUmIsU2IsVGIsVWIsYmMsY2MsZGMsZWMsbGMsb2MsbWMsbmMscGMscWM7Xy5hYT1m
dW5jdGlvbihhLGIpe2lmKEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNhcHR1cmVTdGFj
a1RyYWNlKHRoaXMsXy5hYSk7ZWxzZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0aGlzLnN0YWNr
PWMpfWEmJih0aGlzLm1lc3NhZ2U9U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhpcy5jYXVzZT1i
KX07Xy5iYT1mdW5jdGlvbihhKXthLlZxPSEwO3JldHVybiBhfTsKXy5oYT1mdW5jdGlvbihhKXt2
YXIgYj1hO2lmKCgwLF8uY2EpKGIpKXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQvLnRl
c3QoYikpdGhyb3cgRXJyb3IoU3RyaW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5pc1Nh
ZmVJbnRlZ2VyKGIpKXRocm93IEVycm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChhKTph
PWZhKGEpP2E/IjEiOiIwIjooMCxfLmNhKShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07aWE9
ZnVuY3Rpb24oYSxiKXtpZihhLmxlbmd0aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxi
Lmxlbmd0aHx8YT09PWIpcmV0dXJuITA7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBk
PWFbY10sZT1iW2NdO2lmKGQ+ZSlyZXR1cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmphPWZ1bmN0
aW9uKGEpe18udC5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5sYT1mdW5j
dGlvbigpe3JldHVybiBfLmthKCkudG9Mb3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9
O18ua2E9ZnVuY3Rpb24oKXt2YXIgYT1fLnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJB
Z2VudCk/YToiIn07b2E9ZnVuY3Rpb24oYSl7aWYoIW1hfHwhbmEpcmV0dXJuITE7Zm9yKHZhciBi
PTA7YjxuYS5icmFuZHMubGVuZ3RoO2IrKyl7dmFyIGM9bmEuYnJhbmRzW2JdLmJyYW5kO2lmKGMm
JmMuaW5kZXhPZihhKSE9LTEpcmV0dXJuITB9cmV0dXJuITF9O18ucGE9ZnVuY3Rpb24oYSl7cmV0
dXJuIF8ua2EoKS5pbmRleE9mKGEpIT0tMX07cWE9ZnVuY3Rpb24oKXtyZXR1cm4gbWE/ISFuYSYm
bmEuYnJhbmRzLmxlbmd0aD4wOiExfTtfLnJhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5w
YSgiT3BlcmEiKX07Xy50YT1mdW5jdGlvbigpe3JldHVybiBxYSgpPyExOl8ucGEoIlRyaWRlbnQi
KXx8Xy5wYSgiTVNJRSIpfTsKXy51YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJGaXJlZm94Iil8
fF8ucGEoIkZ4aU9TIil9O18ud2E9ZnVuY3Rpb24oKXtyZXR1cm4gXy5wYSgiU2FmYXJpIikmJiEo
dmEoKXx8KHFhKCk/MDpfLnBhKCJDb2FzdCIpKXx8Xy5yYSgpfHwocWEoKT8wOl8ucGEoIkVkZ2Ui
KSl8fChxYSgpP29hKCJNaWNyb3NvZnQgRWRnZSIpOl8ucGEoIkVkZy8iKSl8fChxYSgpP29hKCJP
cGVyYSIpOl8ucGEoIk9QUiIpKXx8Xy51YSgpfHxfLnBhKCJTaWxrIil8fF8ucGEoIkFuZHJvaWQi
KSl9O3ZhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/b2EoIkNocm9taXVtIik6KF8ucGEoIkNocm9t
ZSIpfHxfLnBhKCJDcmlPUyIpKSYmIShxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8Xy5wYSgiU2lsayIp
fTt4YT1mdW5jdGlvbigpe3JldHVybiBtYT8hIW5hJiYhIW5hLnBsYXRmb3JtOiExfTt5YT1mdW5j
dGlvbigpe3JldHVybiBfLnBhKCJpUGhvbmUiKSYmIV8ucGEoImlQb2QiKSYmIV8ucGEoImlQYWQi
KX07Cl8uemE9ZnVuY3Rpb24oKXtyZXR1cm4geWEoKXx8Xy5wYSgiaVBhZCIpfHxfLnBhKCJpUG9k
Iil9O18uQWE9ZnVuY3Rpb24oKXtyZXR1cm4geGEoKT9uYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5w
YSgiTWFjaW50b3NoIil9O18uQ2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0w
fTsKXy5GYT1mdW5jdGlvbihhLGIpe2I9PT12b2lkIDAmJihiPTApO18uRGEoKTtiPUVhW2JdO2Zv
cih2YXIgYz1BcnJheShNYXRoLmZsb29yKGEubGVuZ3RoLzMpKSxkPWJbNjRdfHwiIixlPTAsZj0w
O2U8YS5sZW5ndGgtMjtlKz0zKXt2YXIgZz1hW2VdLGg9YVtlKzFdLGs9YVtlKzJdLG09YltnPj4y
XTtnPWJbKGcmMyk8PDR8aD4+NF07aD1iWyhoJjE1KTw8MnxrPj42XTtrPWJbayY2M107Y1tmKytd
PW0rZytoK2t9bT0wO2s9ZDtzd2l0Y2goYS5sZW5ndGgtZSl7Y2FzZSAyOm09YVtlKzFdLGs9Ylso
bSYxNSk8PDJdfHxkO2Nhc2UgMTphPWFbZV0sY1tmXT1iW2E+PjJdK2JbKGEmMyk8PDR8bT4+NF0r
aytkfXJldHVybiBjLmpvaW4oIiIpfTsKXy5EYT1mdW5jdGlvbigpe2lmKCFfLkdhKXtfLkdhPXt9
O2Zvcih2YXIgYT0iQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ejAxMjM0NTY3ODkiLnNwbGl0KCIiKSxiPVsiKy89IiwiKy8iLCItXz0iLCItXy4iLCIt
XyJdLGM9MDtjPDU7YysrKXt2YXIgZD1hLmNvbmNhdChiW2NdLnNwbGl0KCIiKSk7RWFbY109ZDtm
b3IodmFyIGU9MDtlPGQubGVuZ3RoO2UrKyl7dmFyIGY9ZFtlXTtfLkdhW2ZdPT09dm9pZCAwJiYo
Xy5HYVtmXT1lKX19fX07Xy5IYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIHR5cGVvZiBTeW1ib2w9
PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIj8oYz09PXZvaWQgMD8wOmMp
JiZTeW1ib2wuZm9yJiZhP1N5bWJvbC5mb3IoYSk6YSE9bnVsbD9TeW1ib2woYSk6U3ltYm9sKCk6
Yn07Xy5NYT1mdW5jdGlvbihhLGIpe18uSmF8fF8udyBpbiBhfHxLYShhLExhKTthW18ud118PWJ9
OwpfLk5hPWZ1bmN0aW9uKGEsYil7Xy5KYXx8Xy53IGluIGF8fEthKGEsTGEpO2FbXy53XT1ifTtf
LlFhPWZ1bmN0aW9uKGEpe3JldHVybiBhW09hXT09PVBhfTtfLlNhPWZ1bmN0aW9uKGEsYil7cmV0
dXJuIGI9PT12b2lkIDA/YS52IT09UmEmJiEhKDImKGEuTFtfLnddfDApKTohISgyJmIpJiZhLnYh
PT1SYX07VGE9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9O1VhPWZ1bmN0aW9uKGEsYil7YS5fX2Nsb3N1
cmVfX2Vycm9yX19jb250ZXh0X185ODQzODJ8fChhLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRf
Xzk4NDM4Mj17fSk7YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODIuc2V2ZXJpdHk9
Yn07Xy5WYT1mdW5jdGlvbihhKXthPUVycm9yKGEpO1VhKGEsIndhcm5pbmciKTtyZXR1cm4gYX07
Cl8uWGE9ZnVuY3Rpb24oYSxiKXtpZihhIT1udWxsKXt2YXIgYzt2YXIgZD0oYz1XYSkhPW51bGw/
YzpXYT17fTtjPWRbYV18fDA7Yz49Ynx8KGRbYV09YysxLGE9RXJyb3IoKSxVYShhLCJpbmNpZGVu
dCIpLF8uamEoYSkpfX07Xy5aYT1mdW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJib29sZWFuIil0
aHJvdyBFcnJvcigieWAiK18uWWEoYSkrImAiK2EpO3JldHVybiBhfTtfLiRhPWZ1bmN0aW9uKGEp
e2lmKGE9PW51bGx8fHR5cGVvZiBhPT09ImJvb2xlYW4iKXJldHVybiBhO2lmKHR5cGVvZiBhPT09
Im51bWJlciIpcmV0dXJuISFhfTtfLmJiPWZ1bmN0aW9uKGEpe2lmKCEoMCxfLmFiKShhKSl0aHJv
dyBfLlZhKCJlbnVtIik7cmV0dXJuIGF8MH07Xy5jYj1mdW5jdGlvbihhKXtyZXR1cm4gYT09bnVs
bD9hOigwLF8uYWIpKGEpP2F8MDp2b2lkIDB9OwpfLmRiPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBh
IT09Im51bWJlciIpdGhyb3cgXy5WYSgiaW50MzIiKTtpZighKDAsXy5hYikoYSkpdGhyb3cgXy5W
YSgiaW50MzIiKTtyZXR1cm4gYXwwfTtfLmViPWZ1bmN0aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVv
ZiBhIT09InN0cmluZyIpdGhyb3cgRXJyb3IoKTtyZXR1cm4gYX07Xy5mYj1mdW5jdGlvbihhKXty
ZXR1cm4gYT09bnVsbHx8dHlwZW9mIGE9PT0ic3RyaW5nIj9hOnZvaWQgMH07Xy5nYj1mdW5jdGlv
bihhLGIsYyl7aWYoYSE9bnVsbCYmXy5RYShhKSlyZXR1cm4gYTtpZihBcnJheS5pc0FycmF5KGEp
KXt2YXIgZD1hW18ud118MDtjPWR8YyYzMnxjJjI7YyE9PWQmJl8uTmEoYSxjKTtyZXR1cm4gbmV3
IGIoYSl9fTtfLmpiPWZ1bmN0aW9uKGEpe3ZhciBiPV8uaGIoXy5pYik7cmV0dXJuIGI/YVtiXTp2
b2lkIDB9O2xiPWZ1bmN0aW9uKGEsYil7YjwxMDB8fF8uWGEoa2IsMSl9OwpvYj1mdW5jdGlvbihh
LGIsYyxkKXt2YXIgZT1kIT09dm9pZCAwO2Q9ISFkO3ZhciBmPV8uaGIoXy5pYiksZzshZSYmXy5K
YSYmZiYmKGc9YVtmXSkmJmcucWUobGIpO2Y9W107dmFyIGg9YS5sZW5ndGg7Zz00Mjk0OTY3Mjk1
O3ZhciBrPSExLG09ISEoYiY2NCksbj1tP2ImMTI4PzA6LTE6dm9pZCAwO2lmKCEoYiYxKSl7dmFy
IHA9aCYmYVtoLTFdO3AhPW51bGwmJnR5cGVvZiBwPT09Im9iamVjdCImJnAuY29uc3RydWN0b3I9
PT1PYmplY3Q/KGgtLSxnPWgpOnA9dm9pZCAwO2lmKG0mJiEoYiYxMjgpJiYhZSl7az0hMDt2YXIg
cTtnPSgocT1tYikhPW51bGw/cTpUYSkoZy1uLG4sYSxwLHZvaWQgMCkrbn19Yj12b2lkIDA7Zm9y
KHE9MDtxPGg7cSsrKXt2YXIgcj1hW3FdO2lmKHIhPW51bGwmJihyPWMocixkKSkhPW51bGwpaWYo
bSYmcT49Zyl7dmFyIHU9cS1uLHY9dm9pZCAwOygodj1iKSE9bnVsbD92OmI9e30pW3VdPXJ9ZWxz
ZSBmW3FdPXJ9aWYocClmb3IodmFyIHkgaW4gcCloPXBbeV0sCmghPW51bGwmJihoPWMoaCxkKSkh
PW51bGwmJihxPSt5LHI9dm9pZCAwLG0mJiFOdW1iZXIuaXNOYU4ocSkmJihyPXErbik8Zz9mW3Jd
PWg6KHE9dm9pZCAwLCgocT1iKSE9bnVsbD9xOmI9e30pW3ldPWgpKTtiJiYoaz9mLnB1c2goYik6
ZltnXT1iKTtlJiZfLmhiKF8uaWIpJiYoYT1fLmpiKGEpKSYmImZ1bmN0aW9uIj09dHlwZW9mIF8u
bmImJmEgaW5zdGFuY2VvZiBfLm5iJiYoZltfLmliXT1hLmooKSk7cmV0dXJuIGZ9OwpxYj1mdW5j
dGlvbihhKXtzd2l0Y2godHlwZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIE51bWJlci5pc0Zp
bml0ZShhKT9hOiIiK2E7Y2FzZSAiYmlnaW50IjpyZXR1cm4oMCxfLnBiKShhKT9OdW1iZXIoYSk6
IiIrYTtjYXNlICJib29sZWFuIjpyZXR1cm4gYT8xOjA7Y2FzZSAib2JqZWN0IjppZihBcnJheS5p
c0FycmF5KGEpKXt2YXIgYj1hW18ud118MDtyZXR1cm4gYS5sZW5ndGg9PT0wJiZiJjE/dm9pZCAw
Om9iKGEsYixxYil9aWYoYSE9bnVsbCYmXy5RYShhKSlyZXR1cm4gcmIoYSk7aWYoImZ1bmN0aW9u
Ij09dHlwZW9mIF8uc2ImJmEgaW5zdGFuY2VvZiBfLnNiKXJldHVybiBhLnYoKTtyZXR1cm59cmV0
dXJuIGF9O3ZiPWZ1bmN0aW9uKGEsYil7aWYoYil7bWI9Yj09bnVsbHx8Yj09PVRhfHxiW3RiXSE9
PXViP1RhOmI7dHJ5e3JldHVybiByYihhKX1maW5hbGx5e21iPXZvaWQgMH19cmV0dXJuIHJiKGEp
fTsKcmI9ZnVuY3Rpb24oYSl7YT1hLkw7cmV0dXJuIG9iKGEsYVtfLnddfDAscWIpfTtfLng9ZnVu
Y3Rpb24oYSxiLGMpe3JldHVybiBfLndiKGEsYixjLDIwNDgpfTsKXy53Yj1mdW5jdGlvbihhLGIs
YyxkKXtkPWQ9PT12b2lkIDA/MDpkO2lmKGE9PW51bGwpe3ZhciBlPTMyO2M/KGE9W2NdLGV8PTEy
OCk6YT1bXTtiJiYoZT1lJi0xNjc2MDgzM3woYiYxMDIzKTw8MTQpfWVsc2V7aWYoIUFycmF5Lmlz
QXJyYXkoYSkpdGhyb3cgRXJyb3IoInoiKTtlPWFbXy53XXwwO2lmKHhiJiYxJmUpdGhyb3cgRXJy
b3IoIkEiKTsyMDQ4JmUmJiEoMiZlKSYmeWIoKTtpZihlJjI1Nil0aHJvdyBFcnJvcigiQiIpO2lm
KGUmNjQpcmV0dXJuKGV8ZCkhPT1lJiZfLk5hKGEsZXxkKSxhO2lmKGMmJihlfD0xMjgsYyE9PWFb
MF0pKXRocm93IEVycm9yKCJDIik7YTp7Yz1hO2V8PTY0O3ZhciBmPWMubGVuZ3RoO2lmKGYpe3Zh
ciBnPWYtMSxoPWNbZ107aWYoaCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1
Y3Rvcj09PU9iamVjdCl7Yj1lJjEyOD8wOi0xO2ctPWI7aWYoZz49MTAyNCl0aHJvdyBFcnJvcigi
RSIpO2Zvcih2YXIgayBpbiBoKWY9K2ssZjxnJiYKKGNbZitiXT1oW2tdLGRlbGV0ZSBoW2tdKTtl
PWUmLTE2NzYwODMzfChnJjEwMjMpPDwxNDticmVhayBhfX1pZihiKXtrPU1hdGgubWF4KGIsZi0o
ZSYxMjg/MDotMSkpO2lmKGs+MTAyNCl0aHJvdyBFcnJvcigiRiIpO2U9ZSYtMTY3NjA4MzN8KGsm
MTAyMyk8PDE0fX19Xy5OYShhLGV8NjR8ZCk7cmV0dXJuIGF9O3liPWZ1bmN0aW9uKCl7aWYoeGIp
dGhyb3cgRXJyb3IoIkQiKTtfLlhhKHpiLDUpfTsKRGI9ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2Yg
YSE9PSJvYmplY3QiKXJldHVybiBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBjPWFbXy53XXww
O2EubGVuZ3RoPT09MCYmYyYxP2E9dm9pZCAwOmMmMnx8KCFifHw0MDk2JmN8fDE2JmM/YT1fLkFi
KGEsYywhMSxiJiYhKGMmMTYpKTooXy5NYShhLDM0KSxjJjQmJk9iamVjdC5mcmVlemUoYSkpKTty
ZXR1cm4gYX1pZihhIT1udWxsJiZfLlFhKGEpKXJldHVybiBiPWEuTCxjPWJbXy53XXwwLF8uU2Eo
YSxjKT9hOl8uQmIoYSxiLGMpP18uQ2IoYSxiKTpfLkFiKGIsYyk7aWYoImZ1bmN0aW9uIj09dHlw
ZW9mIF8uc2ImJmEgaW5zdGFuY2VvZiBfLnNiKXJldHVybiBhfTtfLkNiPWZ1bmN0aW9uKGEsYixj
KXthPW5ldyBhLmNvbnN0cnVjdG9yKGIpO2MmJihhLnY9UmEpO2EuQT1SYTtyZXR1cm4gYX07Cl8u
QWI9ZnVuY3Rpb24oYSxiLGMsZCl7ZCE9bnVsbHx8KGQ9ISEoMzQmYikpO2E9b2IoYSxiLERiLGQp
O2Q9MzI7YyYmKGR8PTIpO2I9YiYxNjc2OTIxN3xkO18uTmEoYSxiKTtyZXR1cm4gYX07Xy5GYj1m
dW5jdGlvbihhKXt2YXIgYj1hLkwsYz1iW18ud118MDtyZXR1cm4gXy5TYShhLGMpP18uQmIoYSxi
LGMpP18uQ2IoYSxiLCEwKTpuZXcgYS5jb25zdHJ1Y3RvcihfLkFiKGIsYywhMSkpOmF9O18uR2I9
ZnVuY3Rpb24oYSl7aWYoYS52IT09UmEpcmV0dXJuITE7dmFyIGI9YS5MO2I9Xy5BYihiLGJbXy53
XXwwKTtfLk1hKGIsMjA0OCk7YS5MPWI7YS52PXZvaWQgMDthLkE9dm9pZCAwO3JldHVybiEwfTtf
LkhiPWZ1bmN0aW9uKGEpe2lmKCFfLkdiKGEpJiZfLlNhKGEsYS5MW18ud118MCkpdGhyb3cgRXJy
b3IoKTt9O18uSWI9ZnVuY3Rpb24oYSxiKXtiPT09dm9pZCAwJiYoYj1hW18ud118MCk7YiYzMiYm
IShiJjQwOTYpJiZfLk5hKGEsYnw0MDk2KX07Cl8uQmI9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBj
JjI/ITA6YyYzMiYmIShjJjQwOTYpPyhfLk5hKGIsY3wyKSxhLnY9UmEsITApOiExfTtfLkpiPWZ1
bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9YysoZT8wOi0xKSxnPWEubGVuZ3RoLTE7aWYoZz49MSso
ZT8wOi0xKSYmZj49Zyl7dmFyIGg9YVtnXTtpZihoIT1udWxsJiZ0eXBlb2YgaD09PSJvYmplY3Qi
JiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXJldHVybiBoW2NdPWQsYn1pZihmPD1nKXJldHVybiBh
W2ZdPWQsYjtpZihkIT09dm9pZCAwKXt2YXIgaztnPSgoaz1iKSE9bnVsbD9rOmI9YVtfLnddfDAp
Pj4xNCYxMDIzfHw1MzY4NzA5MTI7Yz49Zz9kIT1udWxsJiYoZj17fSxhW2crKGU/MDotMSldPShm
W2NdPWQsZikpOmFbZl09ZH1yZXR1cm4gYn07Cl8uTGI9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIg
Zj0hMTtkPV8uS2IoYSxkLGUsZnVuY3Rpb24oZyl7dmFyIGg9Xy5nYihnLGMsYik7Zj1oIT09ZyYm
aCE9bnVsbDtyZXR1cm4gaH0pO2lmKGQhPW51bGwpcmV0dXJuIGYmJiFfLlNhKGQpJiZfLkliKGEs
YiksZH07Xy5NYj1mdW5jdGlvbigpe3ZhciBhPWZ1bmN0aW9uKCl7dGhyb3cgRXJyb3IoKTt9O09i
amVjdC5zZXRQcm90b3R5cGVPZihhLGEucHJvdG90eXBlKTtyZXR1cm4gYX07Xy56PWZ1bmN0aW9u
KCl7dGhpcy51YT10aGlzLnVhO3RoaXMuZGE9dGhpcy5kYX07Xy5OYj1mdW5jdGlvbihhLGIpe3Jl
dHVybiBhIT1udWxsPyEhYTohIWJ9O18uQT1mdW5jdGlvbihhLGIpe2I9PXZvaWQgMCYmKGI9IiIp
O3JldHVybiBhIT1udWxsP2E6Yn07Xy5PYj1mdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBkIGluIGEp
Yi5jYWxsKGMsYVtkXSxkLGEpfTtfLlBiPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYiBpbiBhKXJldHVy
biExO3JldHVybiEwfTsKUWI9dHlwZW9mIE9iamVjdC5jcmVhdGU9PSJmdW5jdGlvbiI/T2JqZWN0
LmNyZWF0ZTpmdW5jdGlvbihhKXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5cGU9YTtyZXR1
cm4gbmV3IGJ9O1JiPXR5cGVvZiBPYmplY3QuZGVmaW5lUHJvcGVydGllcz09ImZ1bmN0aW9uIj9P
YmplY3QuZGVmaW5lUHJvcGVydHk6ZnVuY3Rpb24oYSxiLGMpe2lmKGE9PUFycmF5LnByb3RvdHlw
ZXx8YT09T2JqZWN0LnByb3RvdHlwZSlyZXR1cm4gYTthW2JdPWMudmFsdWU7cmV0dXJuIGF9OwpT
Yj1mdW5jdGlvbihhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMs
YSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYm
c2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9MDtiPGEubGVu
Z3RoOysrYil7dmFyIGM9YVtiXTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9dGhyb3cgRXJy
b3IoImEiKTt9O1RiPVNiKHRoaXMpO1ViPSJJbnQ4IFVpbnQ4IFVpbnQ4Q2xhbXBlZCBJbnQxNiBV
aW50MTYgSW50MzIgVWludDMyIEZsb2F0MzIgRmxvYXQ2NCIuc3BsaXQoIiAiKTtUYi5CaWdJbnQ2
NEFycmF5JiYoVWIucHVzaCgiQmlnSW50NjQiKSxVYi5wdXNoKCJCaWdVaW50NjQiKSk7CnZhciBX
Yj1mdW5jdGlvbihhLGIpe2lmKGIpZm9yKHZhciBjPTA7YzxVYi5sZW5ndGg7YysrKVZiKFViW2Nd
KyJBcnJheS5wcm90b3R5cGUuIithLGIpfSxYYj1mdW5jdGlvbihhLGIpe2ImJlZiKGEsYil9LFZi
PWZ1bmN0aW9uKGEsYil7dmFyIGM9VGI7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBkPTA7ZDxhLmxl
bmd0aC0xO2QrKyl7dmFyIGU9YVtkXTtpZighKGUgaW4gYykpcmV0dXJuO2M9Y1tlXX1hPWFbYS5s
ZW5ndGgtMV07ZD1jW2FdO2I9YihkKTtiIT1kJiZiIT1udWxsJiZSYihjLGEse2NvbmZpZ3VyYWJs
ZTohMCx3cml0YWJsZTohMCx2YWx1ZTpifSl9LFliOwppZih0eXBlb2YgT2JqZWN0LnNldFByb3Rv
dHlwZU9mPT0iZnVuY3Rpb24iKVliPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNle3ZhciBaYjth
Ont2YXIgJGI9e2E6ITB9LGFjPXt9O3RyeXthYy5fX3Byb3RvX189JGI7WmI9YWMuYTticmVhayBh
fWNhdGNoKGEpe31aYj0hMX1ZYj1aYj9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5f
X3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoImJgIithKTtyZXR1cm4gYX06bnVsbH1i
Yz1ZYjsKXy5CPWZ1bmN0aW9uKGEsYil7YS5wcm90b3R5cGU9UWIoYi5wcm90b3R5cGUpO2EucHJv
dG90eXBlLmNvbnN0cnVjdG9yPWE7aWYoYmMpYmMoYSxiKTtlbHNlIGZvcih2YXIgYyBpbiBiKWlm
KGMhPSJwcm90b3R5cGUiKWlmKE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIgZD1PYmplY3Qu
Z2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEs
YyxkKX1lbHNlIGFbY109YltjXTthLlo9Yi5wcm90b3R5cGV9O2NjPWZ1bmN0aW9uKGEpe3ZhciBi
PTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVti
KytdfTp7ZG9uZTohMH19fTsKXy5DPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBTeW1ib2whPSJ1
bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmFbU3ltYm9sLml0ZXJhdG9yXTtpZihiKXJldHVy
biBiLmNhbGwoYSk7aWYodHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIilyZXR1cm57bmV4dDpjYyhh
KX07dGhyb3cgRXJyb3IoImNgIitTdHJpbmcoYSkpO307ZGM9ZnVuY3Rpb24oYSxiKXtyZXR1cm4g
T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsYil9O2VjPXR5cGVvZiBPYmpl
Y3QuYXNzaWduPT0iZnVuY3Rpb24iP09iamVjdC5hc3NpZ246ZnVuY3Rpb24oYSxiKXtpZihhPT1u
dWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImQiKTthPU9iamVjdChhKTtmb3IodmFyIGM9MTtjPGFy
Z3VtZW50cy5sZW5ndGg7YysrKXt2YXIgZD1hcmd1bWVudHNbY107aWYoZClmb3IodmFyIGUgaW4g
ZClkYyhkLGUpJiYoYVtlXT1kW2VdKX1yZXR1cm4gYX07ClhiKCJPYmplY3QuYXNzaWduIixmdW5j
dGlvbihhKXtyZXR1cm4gYXx8ZWN9KTt2YXIgZmM9ZnVuY3Rpb24oYSl7aWYoIShhIGluc3RhbmNl
b2YgT2JqZWN0KSl0aHJvdyBuZXcgVHlwZUVycm9yKCJlYCIrYSk7fSxEPWZ1bmN0aW9uKCl7dGhp
cy5kYT0hMTt0aGlzLko9bnVsbDt0aGlzLkE9dm9pZCAwO3RoaXMudj0xO3RoaXMuRz10aGlzLk09
MDt0aGlzLnVhPXRoaXMuRj1udWxsfSxoYz1mdW5jdGlvbihhKXtpZihhLmRhKXRocm93IG5ldyBU
eXBlRXJyb3IoImYiKTthLmRhPSEwfTtELnByb3RvdHlwZS5QPWZ1bmN0aW9uKGEpe3RoaXMuQT1h
fTt2YXIgamM9ZnVuY3Rpb24oYSxiKXthLkY9e05nOmIsWWc6ITB9O2Eudj1hLk18fGEuR307RC5w
cm90b3R5cGUuZ2V0TmV4dEFkZHJlc3NKc2M9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtELnBy
b3RvdHlwZS5nZXRZaWVsZFJlc3VsdEpzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9OwpELnBy
b3RvdHlwZS5yZXR1cm49ZnVuY3Rpb24oYSl7dGhpcy5GPXtyZXR1cm46YX07dGhpcy52PXRoaXMu
R307RC5wcm90b3R5cGVbInJldHVybiJdPUQucHJvdG90eXBlLnJldHVybjtELnByb3RvdHlwZS5V
PWZ1bmN0aW9uKGEpe3RoaXMuRj17bmE6YX07dGhpcy52PXRoaXMuR307RC5wcm90b3R5cGUuanVt
cFRocm91Z2hGaW5hbGx5QmxvY2tzPUQucHJvdG90eXBlLlU7RC5wcm90b3R5cGUuaj1mdW5jdGlv
bihhLGIpe3RoaXMudj1iO3JldHVybnt2YWx1ZTphfX07RC5wcm90b3R5cGUueWllbGQ9RC5wcm90
b3R5cGUuajtELnByb3RvdHlwZS5WPWZ1bmN0aW9uKGEsYil7YT1fLkMoYSk7dmFyIGM9YS5uZXh0
KCk7ZmMoYyk7aWYoYy5kb25lKXRoaXMuQT1jLnZhbHVlLHRoaXMudj1iO2Vsc2UgcmV0dXJuIHRo
aXMuSj1hLHRoaXMuaihjLnZhbHVlLGIpfTtELnByb3RvdHlwZS55aWVsZEFsbD1ELnByb3RvdHlw
ZS5WO0QucHJvdG90eXBlLm5hPWZ1bmN0aW9uKGEpe3RoaXMudj1hfTsKRC5wcm90b3R5cGUuanVt
cFRvPUQucHJvdG90eXBlLm5hO0QucHJvdG90eXBlLkI9ZnVuY3Rpb24oKXt0aGlzLnY9MH07RC5w
cm90b3R5cGUuanVtcFRvRW5kPUQucHJvdG90eXBlLkI7RC5wcm90b3R5cGUuRD1mdW5jdGlvbihh
LGIpe3RoaXMuTT1hO2IhPXZvaWQgMCYmKHRoaXMuRz1iKX07RC5wcm90b3R5cGUuc2V0Q2F0Y2hG
aW5hbGx5QmxvY2tzPUQucHJvdG90eXBlLkQ7RC5wcm90b3R5cGUuVD1mdW5jdGlvbihhKXt0aGlz
Lk09MDt0aGlzLkc9YXx8MH07RC5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPUQucHJvdG90eXBl
LlQ7RC5wcm90b3R5cGUuSz1mdW5jdGlvbihhLGIpe3RoaXMudj1hO3RoaXMuTT1ifHwwfTtELnBy
b3RvdHlwZS5sZWF2ZVRyeUJsb2NrPUQucHJvdG90eXBlLks7RC5wcm90b3R5cGUuQz1mdW5jdGlv
bihhKXt0aGlzLk09YXx8MDthPXRoaXMuRi5OZzt0aGlzLkY9bnVsbDtyZXR1cm4gYX07RC5wcm90
b3R5cGUuZW50ZXJDYXRjaEJsb2NrPUQucHJvdG90eXBlLkM7CkQucHJvdG90eXBlLk49ZnVuY3Rp
b24oYSxiLGMpe2M/dGhpcy51YVtjXT10aGlzLkY6dGhpcy51YT1bdGhpcy5GXTt0aGlzLk09YXx8
MDt0aGlzLkc9Ynx8MH07RC5wcm90b3R5cGUuZW50ZXJGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUu
TjtELnByb3RvdHlwZS5PPWZ1bmN0aW9uKGEsYil7Yj10aGlzLnVhLnNwbGljZShifHwwKVswXTso
Yj10aGlzLkY9dGhpcy5GfHxiKT9iLllnP3RoaXMudj10aGlzLk18fHRoaXMuRzpiLm5hIT12b2lk
IDAmJnRoaXMuRzxiLm5hPyh0aGlzLnY9Yi5uYSx0aGlzLkY9bnVsbCk6dGhpcy52PXRoaXMuRzp0
aGlzLnY9YX07RC5wcm90b3R5cGUubGVhdmVGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUuTztELnBy
b3RvdHlwZS5SPWZ1bmN0aW9uKGEpe3JldHVybiBuZXcga2MoYSl9O0QucHJvdG90eXBlLmZvcklu
PUQucHJvdG90eXBlLlI7CnZhciBrYz1mdW5jdGlvbihhKXt0aGlzLkE9YTt0aGlzLmo9W107Zm9y
KHZhciBiIGluIGEpdGhpcy5qLnB1c2goYik7dGhpcy5qLnJldmVyc2UoKX07a2MucHJvdG90eXBl
LnY9ZnVuY3Rpb24oKXtmb3IoO3RoaXMuai5sZW5ndGg+MDspe3ZhciBhPXRoaXMuai5wb3AoKTtp
ZihhIGluIHRoaXMuQSlyZXR1cm4gYX1yZXR1cm4gbnVsbH07a2MucHJvdG90eXBlLmdldE5leHQ9
a2MucHJvdG90eXBlLnY7bGM9ZnVuY3Rpb24oYSl7dGhpcy5qPW5ldyBEO3RoaXMudj1hfTtvYz1m
dW5jdGlvbihhLGIpe2hjKGEuaik7dmFyIGM9YS5qLko7aWYoYylyZXR1cm4gbWMoYSwicmV0dXJu
ImluIGM/Y1sicmV0dXJuIl06ZnVuY3Rpb24oZCl7cmV0dXJue3ZhbHVlOmQsZG9uZTohMH19LGIs
YS5qLnJldHVybik7YS5qLnJldHVybihiKTtyZXR1cm4gbmMoYSl9OwptYz1mdW5jdGlvbihhLGIs
YyxkKXt0cnl7dmFyIGU9Yi5jYWxsKGEuai5KLGMpO2ZjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEu
ai5kYT0hMSxlO3ZhciBmPWUudmFsdWV9Y2F0Y2goZyl7cmV0dXJuIGEuai5KPW51bGwsamMoYS5q
LGcpLG5jKGEpfWEuai5KPW51bGw7ZC5jYWxsKGEuaixmKTtyZXR1cm4gbmMoYSl9O25jPWZ1bmN0
aW9uKGEpe2Zvcig7YS5qLnY7KXRyeXt2YXIgYj1hLnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9
ITEse3ZhbHVlOmIudmFsdWUsZG9uZTohMX19Y2F0Y2goYyl7YS5qLkE9dm9pZCAwLGpjKGEuaixj
KX1hLmouZGE9ITE7aWYoYS5qLkYpe2I9YS5qLkY7YS5qLkY9bnVsbDtpZihiLllnKXRocm93IGIu
Tmc7cmV0dXJue3ZhbHVlOmIucmV0dXJuLGRvbmU6ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9u
ZTohMH19OwpwYz1mdW5jdGlvbihhKXt0aGlzLm5leHQ9ZnVuY3Rpb24oYil7aGMoYS5qKTthLmou
Sj9iPW1jKGEsYS5qLkoubmV4dCxiLGEuai5QKTooYS5qLlAoYiksYj1uYyhhKSk7cmV0dXJuIGJ9
O3RoaXMudGhyb3c9ZnVuY3Rpb24oYil7aGMoYS5qKTthLmouSj9iPW1jKGEsYS5qLkpbInRocm93
Il0sYixhLmouUCk6KGpjKGEuaixiKSxiPW5jKGEpKTtyZXR1cm4gYn07dGhpcy5yZXR1cm49ZnVu
Y3Rpb24oYil7cmV0dXJuIG9jKGEsYil9O3RoaXNbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigp
e3JldHVybiB0aGlzfX07cWM9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4gYS5uZXh0
KGQpfWZ1bmN0aW9uIGMoZCl7cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9taXNlKGZ1
bmN0aW9uKGQsZSl7ZnVuY3Rpb24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNlLnJlc29s
dmUoZy52YWx1ZSkudGhlbihiLGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLnJjPWZ1bmN0
aW9uKGEpe3JldHVybiBxYyhuZXcgcGMobmV3IGxjKGEpKSl9OwpYYigiZ2xvYmFsVGhpcyIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGF8fFRifSk7WGIoIlJlZmxlY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0
aW9uKGEpe3JldHVybiBhP2E6YmM/ZnVuY3Rpb24oYixjKXt0cnl7cmV0dXJuIGJjKGIsYyksITB9
Y2F0Y2goZCl7cmV0dXJuITF9fTpudWxsfSk7WGIoIlN5bWJvbCIsZnVuY3Rpb24oYSl7aWYoYSly
ZXR1cm4gYTt2YXIgYj1mdW5jdGlvbihmLGcpe3RoaXMuaj1mO1JiKHRoaXMsImRlc2NyaXB0aW9u
Iix7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmd9KX07Yi5wcm90b3R5cGUudG9T
dHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qfTt2YXIgYz0ianNjb21wX3N5bWJvbF8iKyhN
YXRoLnJhbmRvbSgpKjFFOT4+PjApKyJfIixkPTAsZT1mdW5jdGlvbihmKXtpZih0aGlzIGluc3Rh
bmNlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKCJnIik7cmV0dXJuIG5ldyBiKGMrKGZ8fCIiKSsi
XyIrZCsrLGYpfTtyZXR1cm4gZX0pOwpYYigiU3ltYm9sLml0ZXJhdG9yIixmdW5jdGlvbihhKXtp
ZihhKXJldHVybiBhO2E9U3ltYm9sKCJoIik7UmIoQXJyYXkucHJvdG90eXBlLGEse2NvbmZpZ3Vy
YWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpmdW5jdGlvbigpe3JldHVybiBzYyhjYyh0aGlzKSl9
fSk7cmV0dXJuIGF9KTt2YXIgc2M9ZnVuY3Rpb24oYSl7YT17bmV4dDphfTthW1N5bWJvbC5pdGVy
YXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc307cmV0dXJuIGF9OwpYYigiUHJvbWlzZSIsZnVu
Y3Rpb24oYSl7ZnVuY3Rpb24gYigpe3RoaXMuaj1udWxsfWZ1bmN0aW9uIGMoZyl7cmV0dXJuIGcg
aW5zdGFuY2VvZiBlP2c6bmV3IGUoZnVuY3Rpb24oaCl7aChnKX0pfWlmKGEpcmV0dXJuIGE7Yi5w
cm90b3R5cGUudj1mdW5jdGlvbihnKXtpZih0aGlzLmo9PW51bGwpe3RoaXMuaj1bXTt2YXIgaD10
aGlzO3RoaXMuQShmdW5jdGlvbigpe2guQygpfSl9dGhpcy5qLnB1c2goZyl9O3ZhciBkPVRiLnNl
dFRpbWVvdXQ7Yi5wcm90b3R5cGUuQT1mdW5jdGlvbihnKXtkKGcsMCl9O2IucHJvdG90eXBlLkM9
ZnVuY3Rpb24oKXtmb3IoO3RoaXMuaiYmdGhpcy5qLmxlbmd0aDspe3ZhciBnPXRoaXMuajt0aGlz
Lmo9W107Zm9yKHZhciBoPTA7aDxnLmxlbmd0aDsrK2gpe3ZhciBrPWdbaF07Z1toXT1udWxsO3Ry
eXtrKCl9Y2F0Y2gobSl7dGhpcy5CKG0pfX19dGhpcy5qPW51bGx9O2IucHJvdG90eXBlLkI9ZnVu
Y3Rpb24oZyl7dGhpcy5BKGZ1bmN0aW9uKCl7dGhyb3cgZzsKfSl9O3ZhciBlPWZ1bmN0aW9uKGcp
e3RoaXMuaj0wO3RoaXMuQT12b2lkIDA7dGhpcy52PVtdO3RoaXMuRj0hMTt2YXIgaD10aGlzLkIo
KTt0cnl7ZyhoLnJlc29sdmUsaC5yZWplY3QpfWNhdGNoKGspe2gucmVqZWN0KGspfX07ZS5wcm90
b3R5cGUuQj1mdW5jdGlvbigpe2Z1bmN0aW9uIGcobSl7cmV0dXJuIGZ1bmN0aW9uKG4pe2t8fChr
PSEwLG0uY2FsbChoLG4pKX19dmFyIGg9dGhpcyxrPSExO3JldHVybntyZXNvbHZlOmcodGhpcy5k
YSkscmVqZWN0OmcodGhpcy5DKX19O2UucHJvdG90eXBlLmRhPWZ1bmN0aW9uKGcpe2lmKGc9PT10
aGlzKXRoaXMuQyhuZXcgVHlwZUVycm9yKCJpIikpO2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhp
cy5PKGcpO2Vsc2V7YTpzd2l0Y2godHlwZW9mIGcpe2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVs
bDticmVhayBhO2Nhc2UgImZ1bmN0aW9uIjpoPSEwO2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhp
cy5NKGcpOnRoaXMuRChnKX19O2UucHJvdG90eXBlLk09CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQg
MDt0cnl7aD1nLnRoZW59Y2F0Y2goayl7dGhpcy5DKGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0
aW9uIj90aGlzLlAoaCxnKTp0aGlzLkQoZyl9O2UucHJvdG90eXBlLkM9ZnVuY3Rpb24oZyl7dGhp
cy5HKDIsZyl9O2UucHJvdG90eXBlLkQ9ZnVuY3Rpb24oZyl7dGhpcy5HKDEsZyl9O2UucHJvdG90
eXBlLkc9ZnVuY3Rpb24oZyxoKXtpZih0aGlzLmohPTApdGhyb3cgRXJyb3IoImpgIitnKyJgIito
KyJgIit0aGlzLmopO3RoaXMuaj1nO3RoaXMuQT1oO3RoaXMuaj09PTImJnRoaXMuTigpO3RoaXMu
SigpfTtlLnByb3RvdHlwZS5OPWZ1bmN0aW9uKCl7dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYo
Zy5LKCkpe3ZhciBoPVRiLmNvbnNvbGU7dHlwZW9mIGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihn
LkEpfX0sMSl9O2UucHJvdG90eXBlLks9ZnVuY3Rpb24oKXtpZih0aGlzLkYpcmV0dXJuITE7dmFy
IGc9VGIuQ3VzdG9tRXZlbnQsaD1UYi5FdmVudCwKaz1UYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVv
ZiBrPT09InVuZGVmaW5lZCIpcmV0dXJuITA7dHlwZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGco
InVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFibGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlv
biI/Zz1uZXcgaCgidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2FuY2VsYWJsZTohMH0pOihnPVRiLmRv
Y3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVudCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhh
bmRsZWRyZWplY3Rpb24iLCExLCEwLGcpKTtnLnByb21pc2U9dGhpcztnLnJlYXNvbj10aGlzLkE7
cmV0dXJuIGsoZyl9O2UucHJvdG90eXBlLko9ZnVuY3Rpb24oKXtpZih0aGlzLnYhPW51bGwpe2Zv
cih2YXIgZz0wO2c8dGhpcy52Lmxlbmd0aDsrK2cpZi52KHRoaXMudltnXSk7dGhpcy52PW51bGx9
fTt2YXIgZj1uZXcgYjtlLnByb3RvdHlwZS5PPWZ1bmN0aW9uKGcpe3ZhciBoPXRoaXMuQigpO2cu
a2UoaC5yZXNvbHZlLGgucmVqZWN0KX07CmUucHJvdG90eXBlLlA9ZnVuY3Rpb24oZyxoKXt2YXIg
az10aGlzLkIoKTt0cnl7Zy5jYWxsKGgsay5yZXNvbHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJl
amVjdChtKX19O2UucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7
cmV0dXJuIHR5cGVvZiBxPT0iZnVuY3Rpb24iP2Z1bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNo
KHYpe24odil9fTpyfXZhciBtLG4scD1uZXcgZShmdW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlz
LmtlKGsoZyxtKSxrKGgsbikpO3JldHVybiBwfTtlLnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihn
KXtyZXR1cm4gdGhpcy50aGVuKHZvaWQgMCxnKX07ZS5wcm90b3R5cGUua2U9ZnVuY3Rpb24oZyxo
KXtmdW5jdGlvbiBrKCl7c3dpdGNoKG0uail7Y2FzZSAxOmcobS5BKTticmVhaztjYXNlIDI6aCht
LkEpO2JyZWFrO2RlZmF1bHQ6dGhyb3cgRXJyb3IoImtgIittLmopO319dmFyIG09dGhpczt0aGlz
LnY9PW51bGw/Zi52KGspOgp0aGlzLnYucHVzaChrKTt0aGlzLkY9ITB9O2UucmVzb2x2ZT1jO2Uu
cmVqZWN0PWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5y
YWNlPWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkMo
Zyksbj1tLm5leHQoKTshbi5kb25lO249bS5uZXh0KCkpYyhuLnZhbHVlKS5rZShoLGspfSl9O2Uu
YWxsPWZ1bmN0aW9uKGcpe3ZhciBoPV8uQyhnKSxrPWgubmV4dCgpO3JldHVybiBrLmRvbmU/Yyhb
XSk6bmV3IGUoZnVuY3Rpb24obSxuKXtmdW5jdGlvbiBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtx
W3VdPXY7ci0tO3I9PTAmJm0ocSl9fXZhciBxPVtdLHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyss
YyhrLnZhbHVlKS5rZShwKHEubGVuZ3RoLTEpLG4pLGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9
KX07cmV0dXJuIGV9KTsKdmFyIHRjPWZ1bmN0aW9uKGEsYixjKXtpZihhPT1udWxsKXRocm93IG5l
dyBUeXBlRXJyb3IoImxgIitjKTtpZihiIGluc3RhbmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBl
RXJyb3IoIm1gIitjKTtyZXR1cm4gYSsiIn07WGIoIlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0
aCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPXRjKHRoaXMsYiwi
c3RhcnRzV2l0aCIpLGU9ZC5sZW5ndGgsZj1iLmxlbmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4o
Y3wwLGQubGVuZ3RoKSk7Zm9yKHZhciBnPTA7ZzxmJiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJl
dHVybiExO3JldHVybiBnPj1mfX0pO1hiKCJPYmplY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9u
KGEpe3JldHVybiBhfHxiY30pO1hiKCJTeW1ib2wuZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpTeW1ib2woIm4iKX0pOwpYYigiV2Vha01hcCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigp
e31mdW5jdGlvbiBjKGspe3ZhciBtPXR5cGVvZiBrO3JldHVybiBtPT09Im9iamVjdCImJmshPT1u
dWxsfHxtPT09ImZ1bmN0aW9uIn1mdW5jdGlvbiBkKGspe2lmKCFkYyhrLGYpKXt2YXIgbT1uZXcg
YjtSYihrLGYse3ZhbHVlOm19KX19ZnVuY3Rpb24gZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9i
amVjdFtrXT1mdW5jdGlvbihuKXtpZihuIGluc3RhbmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNF
eHRlbnNpYmxlKG4pJiZkKG4pO3JldHVybiBtKG4pfSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9i
amVjdC5zZWFsKXJldHVybiExO3RyeXt2YXIgaz1PYmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2Vh
bCh7fSksbj1uZXcgYShbW2ssMl0sW20sM11dKTtpZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMp
cmV0dXJuITE7bi5kZWxldGUoayk7bi5zZXQobSw0KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0p
PT00fWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVu
XyIrTWF0aC5yYW5kb20oKTtlKCJmcmVlemUiKTtlKCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNl
YWwiKTt2YXIgZz0wLGg9ZnVuY3Rpb24oayl7dGhpcy5qPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRv
U3RyaW5nKCk7aWYoayl7az1fLkMoayk7Zm9yKHZhciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1t
LnZhbHVlLHRoaXMuc2V0KG1bMF0sbVsxXSl9fTtoLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxt
KXtpZighYyhrKSl0aHJvdyBFcnJvcigibyIpO2Qoayk7aWYoIWRjKGssZikpdGhyb3cgRXJyb3Io
InBgIitrKTtrW2ZdW3RoaXMual09bTtyZXR1cm4gdGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0
aW9uKGspe3JldHVybiBjKGspJiZkYyhrLGYpP2tbZl1bdGhpcy5qXTp2b2lkIDB9O2gucHJvdG90
eXBlLmhhcz1mdW5jdGlvbihrKXtyZXR1cm4gYyhrKSYmZGMoayxmKSYmZGMoa1tmXSx0aGlzLmop
fTtoLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJgpkYyhrLGYpJiZk
YyhrW2ZdLHRoaXMuaik/ZGVsZXRlIGtbZl1bdGhpcy5qXTohMX07cmV0dXJuIGh9KTsKWGIoIk1h
cCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtpZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8
fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2YgT2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0
dXJuITE7dHJ5e3ZhciBoPU9iamVjdC5zZWFsKHt4OjR9KSxrPW5ldyBhKF8uQyhbW2gsInMiXV0p
KTtpZihrLmdldChoKSE9InMifHxrLnNpemUhPTF8fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0s
InQiKSE9a3x8ay5zaXplIT0yKXJldHVybiExO3ZhciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7
aWYobi5kb25lfHxuLnZhbHVlWzBdIT1ofHxuLnZhbHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5l
eHQoKTtyZXR1cm4gbi5kb25lfHxuLnZhbHVlWzBdLnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0u
bmV4dCgpLmRvbmU/ITE6ITB9Y2F0Y2gocCl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5l
dyBXZWFrTWFwLGM9ZnVuY3Rpb24oaCl7dGhpc1swXT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXpl
PTA7aWYoaCl7aD1fLkMoaCk7Zm9yKHZhciBrOyEoaz1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVl
LHRoaXMuc2V0KGtbMF0sa1sxXSl9fTtjLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9
PT0wPzA6aDt2YXIgbT1kKHRoaXMsaCk7bS5saXN0fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10p
O20uZW50cnk/bS5lbnRyeS52YWx1ZT1rOihtLmVudHJ5PXtuZXh0OnRoaXNbMV0sTmI6dGhpc1sx
XS5OYixoZWFkOnRoaXNbMV0sa2V5OmgsdmFsdWU6a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhp
c1sxXS5OYi5uZXh0PW0uZW50cnksdGhpc1sxXS5OYj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1
cm4gdGhpc307Yy5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVy
biBoLmVudHJ5JiZoLmxpc3Q/KGgubGlzdC5zcGxpY2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3Ro
fHxkZWxldGUgdGhpc1swXVtoLmlkXSxoLmVudHJ5Lk5iLm5leHQ9CmguZW50cnkubmV4dCxoLmVu
dHJ5Lm5leHQuTmI9aC5lbnRyeS5OYixoLmVudHJ5LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6
ITF9O2MucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNb
MV0uTmI9ZigpO3RoaXMuc2l6ZT0wfTtjLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJu
ISFkKHRoaXMsaCkuZW50cnl9O2MucHJvdG90eXBlLmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1k
KHRoaXMsaCkuZW50cnkpJiZoLnZhbHVlfTtjLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7
cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90
b3R5cGUua2V5cz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgu
a2V5fSl9O2MucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rp
b24oaCl7cmV0dXJuIGgudmFsdWV9KX07Yy5wcm90b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxr
KXtmb3IodmFyIG09dGhpcy5lbnRyaWVzKCksbjshKG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1
ZSxoLmNhbGwoayxuWzFdLG5bMF0sdGhpcyl9O2MucHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09
Yy5wcm90b3R5cGUuZW50cmllczt2YXIgZD1mdW5jdGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBr
O209PSJvYmplY3QifHxtPT0iZnVuY3Rpb24iP2IuaGFzKGspP209Yi5nZXQoayk6KG09IiIrICsr
ZyxiLnNldChrLG0pKTptPSJwXyIrazt2YXIgbj1oWzBdW21dO2lmKG4mJmRjKGhbMF0sbSkpZm9y
KGg9MDtoPG4ubGVuZ3RoO2grKyl7dmFyIHA9bltoXTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8
az09PXAua2V5KXJldHVybntpZDptLGxpc3Q6bixpbmRleDpoLGVudHJ5OnB9fXJldHVybntpZDpt
LGxpc3Q6bixpbmRleDotMSxlbnRyeTp2b2lkIDB9fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsx
XTtyZXR1cm4gc2MoZnVuY3Rpb24oKXtpZihtKXtmb3IoO20uaGVhZCE9CmhbMV07KW09bS5OYjtm
b3IoO20ubmV4dCE9bS5oZWFkOylyZXR1cm4gbT1tLm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07
bT1udWxsfXJldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBo
PXt9O3JldHVybiBoLk5iPWgubmV4dD1oLmhlYWQ9aH0sZz0wO3JldHVybiBjfSk7ClhiKCJTZXQi
LGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwh
YS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9iamVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVy
biExO3RyeXt2YXIgYz1PYmplY3Quc2VhbCh7eDo0fSksZD1uZXcgYShfLkMoW2NdKSk7aWYoIWQu
aGFzKGMpfHxkLnNpemUhPTF8fGQuYWRkKGMpIT1kfHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9
ZHx8ZC5zaXplIT0yKXJldHVybiExO3ZhciBlPWQuZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5k
b25lfHxmLnZhbHVlWzBdIT1jfHxmLnZhbHVlWzFdIT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0
dXJuIGYuZG9uZXx8Zi52YWx1ZVswXT09Y3x8Zi52YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1m
LnZhbHVlWzBdPyExOmUubmV4dCgpLmRvbmV9Y2F0Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBh
O3ZhciBiPWZ1bmN0aW9uKGMpe3RoaXMuaj1uZXcgTWFwO2lmKGMpe2M9Cl8uQyhjKTtmb3IodmFy
IGQ7IShkPWMubmV4dCgpKS5kb25lOyl0aGlzLmFkZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5q
LnNpemV9O2IucHJvdG90eXBlLmFkZD1mdW5jdGlvbihjKXtjPWM9PT0wPzA6Yzt0aGlzLmouc2V0
KGMsYyk7dGhpcy5zaXplPXRoaXMuai5zaXplO3JldHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxl
dGU9ZnVuY3Rpb24oYyl7Yz10aGlzLmouZGVsZXRlKGMpO3RoaXMuc2l6ZT10aGlzLmouc2l6ZTty
ZXR1cm4gY307Yi5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmouY2xlYXIoKTt0aGlz
LnNpemU9MH07Yi5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGMpe3JldHVybiB0aGlzLmouaGFzKGMp
fTtiLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuai5lbnRyaWVzKCl9
O2IucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmoudmFsdWVzKCl9O2Iu
cHJvdG90eXBlLmtleXM9Yi5wcm90b3R5cGUudmFsdWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRl
cmF0b3JdPWIucHJvdG90eXBlLnZhbHVlcztiLnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMs
ZCl7dmFyIGU9dGhpczt0aGlzLmouZm9yRWFjaChmdW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQs
ZixmLGUpfSl9O3JldHVybiBifSk7WGIoIkFycmF5LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYixjLGQpe2M9YyE9bnVsbD9jOmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIg
ZT1bXSxmPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3lt
Ym9sLml0ZXJhdG9yXTtpZih0eXBlb2YgZj09ImZ1bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZh
ciBnPTA7IShmPWIubmV4dCgpKS5kb25lOyllLnB1c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1l
bHNlIGZvcihmPWIubGVuZ3RoLGc9MDtnPGY7ZysrKWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTty
ZXR1cm4gZX19KTsKWGIoIk9iamVjdC5lbnRyaWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4gYilkYyhiLGQpJiZjLnB1c2goW2QsYltkXV0p
O3JldHVybiBjfX0pO1hiKCJOdW1iZXIuaXNGaW5pdGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09
SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7WGIoIk51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixm
dW5jdGlvbigpe3JldHVybiA5MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5NSU5fU0FGRV9J
TlRFR0VSIixmdW5jdGlvbigpe3JldHVybi05MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5p
c0ludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJl
ci5pc0Zpbml0ZShiKT9iPT09TWF0aC5mbG9vcihiKTohMX19KTsKWGIoIk51bWJlci5pc1NhZmVJ
bnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIu
aXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7WGIo
Ik9iamVjdC5pcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBi
PT09Yz9iIT09MHx8MS9iPT09MS9jOmIhPT1iJiZjIT09Y319KTtYYigiQXJyYXkucHJvdG90eXBl
LmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhp
cztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJpbmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8
MDtmb3IoYzwwJiYoYz1NYXRoLm1heChjK2UsMCkpO2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09
PWJ8fE9iamVjdC5pcyhmLGIpKXJldHVybiEwfXJldHVybiExfX0pOwpYYigiU3RyaW5nLnByb3Rv
dHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVy
biB0Yyh0aGlzLGIsImluY2x1ZGVzIikuaW5kZXhPZihiLGN8fDApIT09LTF9fSk7dmFyIHVjPWZ1
bmN0aW9uKGEsYil7YSBpbnN0YW5jZW9mIFN0cmluZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17
bmV4dDpmdW5jdGlvbigpe2lmKCFkJiZjPGEubGVuZ3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVl
OmIoZixhW2ZdKSxkb25lOiExfX1kPSEwO3JldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtl
W1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gZX07cmV0dXJuIGV9O1hiKCJBcnJh
eS5wcm90b3R5cGUuZW50cmllcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3Jl
dHVybiB1Yyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuW2IsY119KX19KTsKWGIoIk1hdGgudHJ1
bmMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNO
YU4oYil8fGI9PT1JbmZpbml0eXx8Yj09PS1JbmZpbml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9
TWF0aC5mbG9vcihNYXRoLmFicyhiKSk7cmV0dXJuIGI8MD8tYzpjfX0pO1hiKCJBcnJheS5wcm90
b3R5cGUuZmluZCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBk
PXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5n
dGgsZj0wO2Y8ZTtmKyspe3ZhciBnPWRbZl07aWYoYi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsg
YX19Yj12b2lkIDB9cmV0dXJuIGJ9fSk7WGIoIk9iamVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3Jl
dHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3IoZCBpbiBiKWRjKGIsZCkmJmMucHVz
aChiW2RdKTtyZXR1cm4gY319KTsKWGIoIk51bWJlci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9mIGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7
WGIoIkFycmF5LnByb3RvdHlwZS5rZXlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9u
KCl7cmV0dXJuIHVjKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJuIGJ9KX19KTtYYigiQXJyYXkucHJv
dG90eXBlLnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiB1
Yyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuIGN9KX19KTsKWGIoIlByb21pc2UucHJvdG90eXBl
LmZpbmFsbHkiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMu
dGhlbihmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlv
bigpe3JldHVybiBjfSl9LGZ1bmN0aW9uKGMpe3JldHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50
aGVuKGZ1bmN0aW9uKCl7dGhyb3cgYzt9KX0pfX0pO1hiKCJBcnJheS5wcm90b3R5cGUuZmlsbCIs
ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8
fDA7YzwwJiYoYz1NYXRoLm1heCgwLGUrYykpO2lmKGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIo
ZCk7ZDwwJiYoZD1NYXRoLm1heCgwLGUrZCkpO2ZvcihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRo
aXNbY109YjtyZXR1cm4gdGhpc319KTtXYigiZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpB
cnJheS5wcm90b3R5cGUuZmlsbH0pOwpYYigiQXJyYXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9u
KGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1iPT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJh
eS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHRoaXMsZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShk
KSYmYj4wPyhkPUFycmF5LnByb3RvdHlwZS5mbGF0LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShj
LGQpKTpjLnB1c2goZCl9KTtyZXR1cm4gY319KTt2YXIgeWMsemMsQ2MsRGM7Xy52Yz1fLnZjfHx7
fTtfLnQ9dGhpc3x8c2VsZjt5Yz1mdW5jdGlvbihhLGIpe3ZhciBjPV8ueGMoIldJWl9nbG9iYWxf
ZGF0YS5veE4zbmIiKTthPWMmJmNbYV07cmV0dXJuIGEhPW51bGw/YTpifTt6Yz1fLnQuX0ZfdG9n
Z2xlc19nYmFyX3x8W107Xy54Yz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50
O2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWlmKGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBu
dWxsO3JldHVybiBifTtfLllhPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0i
b2JqZWN0Ij9iOmE/QXJyYXkuaXNBcnJheShhKT8iYXJyYXkiOmI6Im51bGwifTtfLkFjPWZ1bmN0
aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiPT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1
bmN0aW9uIn07Xy5CYz0iY2xvc3VyZV91aWRfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKQ2M9
ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBhLmNhbGwuYXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O0Rj
PWZ1bmN0aW9uKGEsYixjKXtpZighYSl0aHJvdyBFcnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+
Mil7dmFyIGQ9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBm
dW5jdGlvbigpe3ZhciBlPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJy
YXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoZSxkKTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1
cm4gZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShiLGFyZ3VtZW50cyl9fTtfLkY9ZnVuY3Rpb24o
YSxiLGMpe18uRj1GdW5jdGlvbi5wcm90b3R5cGUuYmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJp
bmQudG9TdHJpbmcoKS5pbmRleE9mKCJuYXRpdmUgY29kZSIpIT0tMT9DYzpEYztyZXR1cm4gXy5G
LmFwcGx5KG51bGwsYXJndW1lbnRzKX07Cl8uRWM9ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5w
cm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9
Yy5zbGljZSgpO2QucHVzaC5hcHBseShkLGFyZ3VtZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxk
KX19O18uRz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxl
bmd0aCYmKGQ9YS5zaGlmdCgpKTspYS5sZW5ndGh8fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9i
amVjdC5wcm90b3R5cGVbZF0/Yz1jW2RdOmM9Y1tkXT17fTpjW2RdPWJ9O18uaGI9ZnVuY3Rpb24o
YSl7cmV0dXJuIGF9OwpfLkk9ZnVuY3Rpb24oYSxiKXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBl
PWIucHJvdG90eXBlO2EuWj1iLnByb3RvdHlwZTthLnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlw
ZS5jb25zdHJ1Y3Rvcj1hO2EuYmFzZT1mdW5jdGlvbihkLGUsZil7Zm9yKHZhciBnPUFycmF5KGFy
Z3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJndW1lbnRzLmxlbmd0aDtoKyspZ1toLTJdPWFyZ3Vt
ZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVbZV0uYXBwbHkoZCxnKX19O18uSShfLmFhLEVycm9y
KTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0b21FcnJvciI7dmFyIEZjPSEhKHpjWzBdPj4yNSYx
KSxHYz0hISh6Y1swXT4+MjAmMSksSGM9ISEoemNbMF0+PjI3JjEpLEljPSEhKHpjWzBdJjgxOTIp
O3ZhciBtYT1GYz9IYzp5Yyg2MTA0MDEzMDEsITEpLHhiPUZjP0djfHwhSWM6eWMoNzQ4NDAyMTQ3
LCEwKTtfLkpjPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGEhPT1udWxsJiZhIT09dm9pZCAwfSk7
dmFyIGRhLGZhO2RhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09Im51bWJlciJ9
KTtfLmNhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09InN0cmluZyJ9KTtmYT1f
LmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJib29sZWFuIn0pO18uS2M9Xy5iYShm
dW5jdGlvbihhKXtyZXR1cm4hIWEmJih0eXBlb2YgYT09PSJvYmplY3QifHx0eXBlb2YgYT09PSJm
dW5jdGlvbiIpfSk7Xy5MYz1fLmJhKGZ1bmN0aW9uKCl7cmV0dXJuITB9KTt2YXIgZWE9dHlwZW9m
IF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgXy50LkJpZ0ludCgwKT09PSJiaWdpbnQi
O3ZhciBPYyxNYyxQYyxOYztfLnBiPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGVhP2E+PU1jJiZh
PD1OYzphWzBdPT09Ii0iP2lhKGEsT2MpOmlhKGEsUGMpfSk7T2M9TnVtYmVyLk1JTl9TQUZFX0lO
VEVHRVIudG9TdHJpbmcoKTtNYz1lYT9CaWdJbnQoTnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIpOnZv
aWQgMDtQYz1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUi50b1N0cmluZygpO05jPWVhP0JpZ0ludChO
dW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAwO18uUWM9dHlwZW9mIFVpbnQ4QXJyYXkucHJv
dG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLlJjPXR5cGVvZiBUZXh0RGVjb2RlciE9PSJ1bmRl
ZmluZWQiO18uU2M9dHlwZW9mIFN0cmluZy5wcm90b3R5cGUuaXNXZWxsRm9ybWVkPT09ImZ1bmN0
aW9uIjtfLlRjPXR5cGVvZiBUZXh0RW5jb2RlciE9PSJ1bmRlZmluZWQiO18uVWM9U3RyaW5nLnBy
b3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVybiBhLnRyaW0oKX06ZnVuY3Rpb24oYSl7cmV0
dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhhMF0qJC8uZXhlYyhhKVsxXX07dmFyIG5hLFZj
PV8udC5uYXZpZ2F0b3I7bmE9VmM/VmMudXNlckFnZW50RGF0YXx8bnVsbDpudWxsO18uQmE9QXJy
YXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBl
LmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2YgYT09PSJz
dHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJpbmcifHxiLmxlbmd0aCE9MT8tMTphLmluZGV4
T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKylpZihjIGluIGEmJmFbY109PT1iKXJl
dHVybiBjO3JldHVybi0xfTtfLldjPUFycmF5LnByb3RvdHlwZS5mb3JFYWNoP2Z1bmN0aW9uKGEs
YixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMp
e2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxm
PTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVbZl0sZixhKX07Cl8uWGM9QXJyYXkucHJvdG90
eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5maWx0ZXIu
Y2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1bXSxmPTAs
Zz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsaD0wO2g8ZDtoKyspaWYoaCBpbiBn
KXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYmKGVbZisrXT1rKX1yZXR1cm4gZX07Xy5ZYz1B
cnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEsYixjKXtyZXR1cm4gQXJyYXkucHJvdG90eXBl
Lm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPUFy
cmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGc9MDtnPGQ7ZysrKWcg
aW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEpKTtyZXR1cm4gZX07Cl8uWmM9QXJyYXkucHJv
dG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLnNvbWUuY2Fs
bChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9YS5sZW5ndGgsZD10eXBlb2Yg
YT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0wO2U8YztlKyspaWYoZSBpbiBkJiZiLmNhbGwo
dm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1cm4hMX07Xy4kYz1mdW5jdGlvbihhKXtfLiRj
WyIgIl0oYSk7cmV0dXJuIGF9O18uJGNbIiAiXT1mdW5jdGlvbigpe307dmFyIG9kO18uYWQ9Xy5y
YSgpO18uYmQ9Xy50YSgpO18uZGQ9Xy5wYSgiRWRnZSIpO18uZWQ9Xy5wYSgiR2Vja28iKSYmIShf
LmxhKCkmJiFfLnBhKCJFZGdlIikpJiYhKF8ucGEoIlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpKSYm
IV8ucGEoIkVkZ2UiKTtfLmZkPV8ubGEoKSYmIV8ucGEoIkVkZ2UiKTtfLmdkPV8uQWEoKTtfLmhk
PXhhKCk/bmEucGxhdGZvcm09PT0iV2luZG93cyI6Xy5wYSgiV2luZG93cyIpO18uaWQ9eGEoKT9u
YS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnBhKCJBbmRyb2lkIik7Xy5rZD15YSgpO18ubGQ9Xy5w
YSgiaVBhZCIpO18ubWQ9Xy5wYSgiaVBvZCIpO18ubmQ9Xy56YSgpOwphOnt2YXIgcGQ9IiIscWQ9
ZnVuY3Rpb24oKXt2YXIgYT1fLmthKCk7aWYoXy5lZClyZXR1cm4vcnY6KFteXCk7XSspKFwpfDsp
Ly5leGVjKGEpO2lmKF8uZGQpcmV0dXJuL0VkZ2VcLyhbXGRcLl0rKS8uZXhlYyhhKTtpZihfLmJk
KXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLmZk
KXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEpO2lmKF8uYWQpcmV0dXJuLyg/OlZlcnNpb24p
WyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7cWQmJihwZD1xZD9xZFsxXToiIik7aWYoXy5iZCl7dmFy
IHJkLHNkPV8udC5kb2N1bWVudDtyZD1zZD9zZC5kb2N1bWVudE1vZGU6dm9pZCAwO2lmKHJkIT1u
dWxsJiZyZD5wYXJzZUZsb2F0KHBkKSl7b2Q9U3RyaW5nKHJkKTticmVhayBhfX1vZD1wZH1fLnRk
PW9kO18udWQ9Xy51YSgpO18udmQ9eWEoKXx8Xy5wYSgiaVBvZCIpO18ud2Q9Xy5wYSgiaVBhZCIp
O18ueGQ9Xy5wYSgiQW5kcm9pZCIpJiYhKHZhKCl8fF8udWEoKXx8Xy5yYSgpfHxfLnBhKCJTaWxr
IikpO18ueWQ9dmEoKTtfLnpkPV8ud2EoKSYmIV8uemEoKTt2YXIgRWE7RWE9e307Xy5HYT1udWxs
O18uQWQ9dHlwZW9mIFVpbnQ4QXJyYXkhPT0idW5kZWZpbmVkIjtfLkJkPSFfLmJkJiZ0eXBlb2Yg
YnRvYT09PSJmdW5jdGlvbiI7dmFyIENkLGtiLHpiLE9hLHRiO18uSmE9dHlwZW9mIFN5bWJvbD09
PSJmdW5jdGlvbiImJnR5cGVvZiBTeW1ib2woKT09PSJzeW1ib2wiO0NkPV8uSGEoImphcyIsdm9p
ZCAwLCEwKTtfLmliPV8uSGEodm9pZCAwLFN5bWJvbCgpKTtfLkRkPV8uSGEodm9pZCAwLCIwdWIi
KTtrYj1fLkhhKHZvaWQgMCwiMHVicyIpO18uRWQ9Xy5IYSh2b2lkIDAsIjB1YnNiIik7emI9Xy5I
YSh2b2lkIDAsIjBhY3RrIik7T2E9Xy5IYSgibV9tIiwiZXIiLCEwKTt0Yj1fLkhhKHZvaWQgMCwi
dnBzIik7Xy5GZD1fLkhhKCk7dmFyIExhLEthLEhkO0xhPXtaazp7dmFsdWU6MCxjb25maWd1cmFi
bGU6ITAsd3JpdGFibGU6ITAsZW51bWVyYWJsZTohMX19O0thPU9iamVjdC5kZWZpbmVQcm9wZXJ0
aWVzO18udz1fLkphP0NkOiJaayI7SGQ9W107Xy5OYShIZCw3KTtfLkdkPU9iamVjdC5mcmVlemUo
SGQpO3ZhciBQYSxSYTtQYT17fTtSYT17fTtfLklkPU9iamVjdC5mcmVlemUoe30pO3ZhciB1Yj17
fTt2YXIgV2E9dm9pZCAwO18uSmQ9dHlwZW9mIEJpZ0ludD09PSJmdW5jdGlvbiI/QmlnSW50LmFz
SW50Tjp2b2lkIDA7Xy5LZD1OdW1iZXIuaXNTYWZlSW50ZWdlcjtfLmFiPU51bWJlci5pc0Zpbml0
ZTtfLkxkPU1hdGgudHJ1bmM7dmFyIG1iO18uTWQ9Xy5oYSgwKTtfLk5kPXt9O18uT2Q9ZnVuY3Rp
b24oYSxiLGMsZCxlKXtiPV8uS2IoYS5MLGIsYyxlKTtpZihiIT09bnVsbHx8ZCYmYS5BIT09UmEp
cmV0dXJuIGJ9O18uS2I9ZnVuY3Rpb24oYSxiLGMsZCl7aWYoYj09PS0xKXJldHVybiBudWxsO3Zh
ciBlPWIrKGM/MDotMSksZj1hLmxlbmd0aC0xO2lmKCEoZjwxKyhjPzA6LTEpKSl7aWYoZT49Zil7
dmFyIGc9YVtmXTtpZihnIT1udWxsJiZ0eXBlb2YgZz09PSJvYmplY3QiJiZnLmNvbnN0cnVjdG9y
PT09T2JqZWN0KXtjPWdbYl07dmFyIGg9ITB9ZWxzZSBpZihlPT09ZiljPWc7ZWxzZSByZXR1cm59
ZWxzZSBjPWFbZV07aWYoZCYmYyE9bnVsbCl7ZD1kKGMpO2lmKGQ9PW51bGwpcmV0dXJuIGQ7aWYo
IU9iamVjdC5pcyhkLGMpKXJldHVybiBoP2dbYl09ZDphW2VdPWQsZH1yZXR1cm4gY319O18uUGQ9
ZnVuY3Rpb24oYSxiLGMsZCl7Xy5IYihhKTt2YXIgZT1hLkw7Xy5KYihlLGVbXy53XXwwLGIsYyxk
KTtyZXR1cm4gYX07Cl8uSj1mdW5jdGlvbihhLGIsYyxkKXt2YXIgZT1hLkwsZj1lW18ud118MDti
PV8uTGIoZSxmLGIsYyxkKTtpZihiPT1udWxsKXJldHVybiBiO2Y9ZVtfLnddfDA7aWYoIV8uU2Eo
YSxmKSl7dmFyIGc9Xy5GYihiKTtnIT09YiYmKF8uR2IoYSkmJihlPWEuTCxmPWVbXy53XXwwKSxi
PWcsZj1fLkpiKGUsZixjLGIsZCksXy5JYihlLGYpKX1yZXR1cm4gYn07Xy5LPWZ1bmN0aW9uKGEs
YixjKXtjPT1udWxsJiYoYz12b2lkIDApO18uUGQoYSxiLGMpO2MmJiFfLlNhKGMpJiZfLkliKGEu
TCk7cmV0dXJuIGF9O18uUWQ9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uY2IoXy5PZChhLGIs
YyxkKSl9O18uTD1mdW5jdGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/ITE6Yzt2YXIgZTtyZXR1
cm4oZT1fLiRhKF8uT2QoYSxiLGQpKSkhPW51bGw/ZTpjfTsKXy5NPWZ1bmN0aW9uKGEsYixjLGQp
e2M9Yz09PXZvaWQgMD8iIjpjO3ZhciBlO3JldHVybihlPV8uZmIoXy5PZChhLGIsZCkpKSE9bnVs
bD9lOmN9O18uTj1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uZmIoXy5PZChhLGIsYyxfLk5kKSl9
O18uTz1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5QZChhLGIsYz09bnVsbD9jOl8uWmEoYyks
ZCl9O18uUmQ9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5kYihj
KSl9O18uUT1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5QZChhLGIsXy5lYihjKSxkKX07Xy5S
PWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5iYihjKSxkKX07
Xy5TPWZ1bmN0aW9uKGEsYixjKXt0aGlzLkw9Xy54KGEsYixjKX07Xy5TLnByb3RvdHlwZS50b0pT
T049ZnVuY3Rpb24oKXtyZXR1cm4gdmIodGhpcyl9O18uUy5wcm90b3R5cGUud2E9ZnVuY3Rpb24o
YSl7cmV0dXJuIEpTT04uc3RyaW5naWZ5KHZiKHRoaXMsYSkpfTtfLlMucHJvdG90eXBlW09hXT1Q
YTtfLlMucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuTC50b1N0cmlu
ZygpfTtfLlNkPV8uTWIoKTtfLlRkPV8uTWIoKTtfLlVkPV8uTWIoKTtfLlZkPVN5bWJvbCgpO3Zh
ciBXZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoV2QsXy5TKTtfLlhkPWZ1bmN0aW9u
KGEpe3RoaXMuTD1fLngoYSl9O18uQihfLlhkLF8uUyk7Xy5YZC5wcm90b3R5cGUuVGQ9ZnVuY3Rp
b24oYSl7cmV0dXJuIF8uUmQodGhpcywzLGEpfTtfLllkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihfLllkLF8uUyk7Xy56LnByb3RvdHlwZS51YT0hMTtfLnoucHJvdG90eXBlLmlzRGlz
cG9zZWQ9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy51YX07Xy56LnByb3RvdHlwZS5kaXNwb3NlPWZ1
bmN0aW9uKCl7dGhpcy51YXx8KHRoaXMudWE9ITAsdGhpcy5TKCkpfTtfLnoucHJvdG90eXBlW1N5
bWJvbC5kaXNwb3NlXT1mdW5jdGlvbigpe3RoaXMuZGlzcG9zZSgpfTtfLnoucHJvdG90eXBlLlM9
ZnVuY3Rpb24oKXtpZih0aGlzLmRhKWZvcig7dGhpcy5kYS5sZW5ndGg7KXRoaXMuZGEuc2hpZnQo
KSgpfTt2YXIgWmQ9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5BPWE7dGhpcy5qPVtd
O3RoaXMudj17fX07Xy5CKFpkLF8ueik7WmQucHJvdG90eXBlLnJlc29sdmU9ZnVuY3Rpb24oYSl7
dmFyIGI9dGhpcy5BO2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1hLmxlbmd0aCxkPTA7ZDxjOysr
ZClpZihiW2FbZF1dKWI9YlthW2RdXTtlbHNlIHJldHVybiBudWxsO3JldHVybiBiIGluc3RhbmNl
b2YgRnVuY3Rpb24/YjpudWxsfTtaZC5wcm90b3R5cGUuU2I9ZnVuY3Rpb24oKXtmb3IodmFyIGE9
dGhpcy5qLmxlbmd0aCxiPXRoaXMuaixjPVtdLGQ9MDtkPGE7KytkKXt2YXIgZT1iW2RdLmooKSxm
PXRoaXMucmVzb2x2ZShlKTtpZihmJiZmIT10aGlzLnZbZV0pdHJ5e2JbZF0uU2IoZil9Y2F0Y2go
Zyl7fWVsc2UgYy5wdXNoKGJbZF0pfXRoaXMuaj1jLmNvbmNhdChiLnNsaWNlKGEpKX07dmFyICRk
PWZ1bmN0aW9uKGEpe18uei5jYWxsKHRoaXMpO3RoaXMuQT1hO3RoaXMuQz10aGlzLmo9bnVsbDt0
aGlzLkI9MDt0aGlzLkQ9e307dGhpcy52PSExO2E9d2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQ7
YS5pbmRleE9mKCJNU0lFIik+PTAmJmEuaW5kZXhPZigiVHJpZGVudCIpPj0wJiYoYT0vXGIoPzpN
U0lFfHJ2KVs6IF0oW15cKTtdKykoXCl8OykvLmV4ZWMoYSkpJiZhWzFdJiZwYXJzZUZsb2F0KGFb
MV0pPDkmJih0aGlzLnY9ITApfTtfLkIoJGQsXy56KTskZC5wcm90b3R5cGUuRj1mdW5jdGlvbihh
LGIpe3RoaXMuaj1iO3RoaXMuQz1hO2IucHJldmVudERlZmF1bHQ/Yi5wcmV2ZW50RGVmYXVsdCgp
OmIucmV0dXJuVmFsdWU9ITF9O18uYWU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8u
YWUsXy5TKTt2YXIgYmU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKGJlLF8uUyk7dmFy
IGRlPWZ1bmN0aW9uKCl7dmFyIGE9Y2U7dGhpcy5qPW51bGw7Xy5MKGEsNCwhMCl9O2RlLnByb3Rv
dHlwZS5sb2c9ZnVuY3Rpb24oYSxiKXtiPWI9PT12b2lkIDA/bmV3IF8uWGQ6YjtfLmVlKHRoaXMs
YSw5OCxiKX07Xy5lZT1mdW5jdGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/OTg6YztkPWQ9PT12
b2lkIDA/bmV3IF8uWGQ6ZDtpZihhLmope3ZhciBlPW5ldyBXZDtfLlEoZSwxLGIubWVzc2FnZSk7
Xy5RKGUsMixiLnN0YWNrKTtfLlJkKGUsMyxiLmxpbmVOdW1iZXIpO18uUihlLDUsMSk7Xy5LKGQs
NDAsZSk7YS5qLmxvZyhjLGQpfX07Xy5mZT1mdW5jdGlvbihhKXt0aGlzLmo9YTt0aGlzLnY9dm9p
ZCAwO3RoaXMuQT1bXX07Xy5mZS5wcm90b3R5cGUudGhlbj1mdW5jdGlvbihhLGIsYyl7dGhpcy5B
LnB1c2gobmV3IGdlKGEsYixjKSk7aGUodGhpcyl9O18uZmUucHJvdG90eXBlLnJlc29sdmU9ZnVu
Y3Rpb24oYSl7aWYodGhpcy5qIT09dm9pZCAwfHx0aGlzLnYhPT12b2lkIDApdGhyb3cgRXJyb3Io
IkoiKTt0aGlzLmo9YTtoZSh0aGlzKX07Xy5mZS5wcm90b3R5cGUucmVqZWN0PWZ1bmN0aW9uKGEp
e2lmKHRoaXMuaiE9PXZvaWQgMHx8dGhpcy52IT09dm9pZCAwKXRocm93IEVycm9yKCJKIik7dGhp
cy52PWE7aGUodGhpcyl9O3ZhciBoZT1mdW5jdGlvbihhKXtpZihhLkEubGVuZ3RoPjApe3ZhciBi
PWEuaiE9PXZvaWQgMCxjPWEudiE9PXZvaWQgMDtpZihifHxjKXtiPWI/YS5COmEuQztjPWEuQTth
LkE9W107dHJ5e18uV2MoYyxiLGEpfWNhdGNoKGQpe2NvbnNvbGUuZXJyb3IoZCl9fX19OwpfLmZl
LnByb3RvdHlwZS5CPWZ1bmN0aW9uKGEpe2EudiYmYS52LmNhbGwoYS5qLHRoaXMuail9O18uZmUu
cHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7YS5BJiZhLkEuY2FsbChhLmosdGhpcy52KX07dmFyIGdl
PWZ1bmN0aW9uKGEsYixjKXt0aGlzLnY9YTt0aGlzLkE9Yjt0aGlzLmo9Y307Xy5pZT1mdW5jdGlv
bihhKXt2YXIgYj0id2MiO2lmKGEud2MmJmEuaGFzT3duUHJvcGVydHkoYikpcmV0dXJuIGEud2M7
Yj1uZXcgYTtyZXR1cm4gYS53Yz1ifTtfLlQ9ZnVuY3Rpb24oKXt0aGlzLkI9bmV3IF8uZmU7dGhp
cy5qPW5ldyBfLmZlO3RoaXMuRz1uZXcgXy5mZTt0aGlzLkQ9bmV3IF8uZmU7dGhpcy5GPW5ldyBf
LmZlO3RoaXMuQz1uZXcgXy5mZTt0aGlzLkE9bmV3IF8uZmU7dGhpcy52PW5ldyBfLmZlO3RoaXMu
Sz1uZXcgXy5mZTt0aGlzLk09bmV3IF8uZmU7dGhpcy5KPW5ldyBfLmZlfTtfLmw9Xy5ULnByb3Rv
dHlwZTtfLmwuWWo9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5CfTtfLmwuaWs9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5qfTtfLmwudWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5HfTtfLmwuaGs9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5EfTtfLmwucWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5GfTtf
LmwuZWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5DfTtfLmwuU2o9ZnVuY3Rpb24oKXtyZXR1cm4g
dGhpcy5BfTtfLmwuUmo9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtfLmwuams9ZnVuY3Rpb24o
KXtyZXR1cm4gdGhpcy5LfTsKXy5sLnZrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSn07Xy5ULmo9
ZnVuY3Rpb24oKXtyZXR1cm4gXy5pZShfLlQpfTt2YXIgamU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8u
eChhKX07Xy5CKGplLF8uUyk7Xy5sZT1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxfLllkLDUp
fTt2YXIgbWU7d2luZG93LmdiYXJfJiZ3aW5kb3cuZ2Jhcl8uQ09ORklHP21lPXdpbmRvdy5nYmFy
Xy5DT05GSUdbMF18fHt9Om1lPVtdO18ua2U9bmV3IGplKG1lKTt2YXIgY2U7Y2U9Xy5KKF8ua2Us
YmUsMyl8fG5ldyBiZTtfLm5lPW5ldyBkZTtfLkcoImdiYXJfLl9EdW1wRXhjZXB0aW9uIixmdW5j
dGlvbihhKXtfLm5lP18ubmUubG9nKGEpOmNvbnNvbGUuZXJyb3IoYSl9KTtfLm9lPW5ldyAkZChf
Lm5lKTtfLnBlPWZ1bmN0aW9uKCl7dGhpcy5qPXt9O3RoaXMudj17fX07Xy5yZT1mdW5jdGlvbihh
LGIpe3ZhciBjPV8ucGUuaigpO2lmKGEgaW4gYy5qKXtpZihjLmpbYV0hPWIpdGhyb3cgbmV3IHFl
KGEpO31lbHNle2MualthXT1iO2lmKGI9Yy52W2FdKWZvcih2YXIgZD0wLGU9Yi5sZW5ndGg7ZDxl
O2QrKyl7dmFyIGY9YltkXSxnPWMuajtkZWxldGUgZi5qW2FdO2lmKF8uUGIoZi5qKSl7Zm9yKHZh
ciBoPWYudi5sZW5ndGgsaz1BcnJheShoKSxtPTA7bTxoO20rKylrW21dPWdbZi52W21dXTtmLkEu
YXBwbHkoZi5CLGspfX1kZWxldGUgYy52W2FdfX07Xy5wZS5qPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
aWUoXy5wZSl9O18uc2U9ZnVuY3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQihfLnNlLF8uYWEp
O3ZhciBxZT1mdW5jdGlvbigpe18uYWEuY2FsbCh0aGlzKX07Xy5CKHFlLF8uc2UpO18uRygiZ2Jh
ci5BIixfLmZlKTtfLmZlLnByb3RvdHlwZS5hYT1fLmZlLnByb3RvdHlwZS50aGVuO18uRygiZ2Jh
ci5CIixfLlQpO18uVC5wcm90b3R5cGUuYmE9Xy5ULnByb3RvdHlwZS5paztfLlQucHJvdG90eXBl
LmJiPV8uVC5wcm90b3R5cGUudWs7Xy5ULnByb3RvdHlwZS5iZD1fLlQucHJvdG90eXBlLnFrO18u
VC5wcm90b3R5cGUuYmY9Xy5ULnByb3RvdHlwZS5ZajtfLlQucHJvdG90eXBlLmJnPV8uVC5wcm90
b3R5cGUuaGs7Xy5ULnByb3RvdHlwZS5iaD1fLlQucHJvdG90eXBlLmVrO18uVC5wcm90b3R5cGUu
Ymo9Xy5ULnByb3RvdHlwZS5TajtfLlQucHJvdG90eXBlLmJrPV8uVC5wcm90b3R5cGUuUmo7Xy5U
LnByb3RvdHlwZS5ibD1fLlQucHJvdG90eXBlLmprO18uVC5wcm90b3R5cGUuYm09Xy5ULnByb3Rv
dHlwZS52aztfLkcoImdiYXIuYSIsXy5ULmooKSk7d2luZG93LmdiYXImJndpbmRvdy5nYmFyLmFw
JiZ3aW5kb3cuZ2Jhci5hcCh3aW5kb3cuZ2Jhci5hKTsKdmFyIHRlPW5ldyBaZCh3aW5kb3cpO18u
cmUoImFwaSIsdGUpO3ZhciB1ZT1fLmxlKCl8fG5ldyBfLllkLHZlPXdpbmRvdyx3ZT1fLkEoXy5O
KHVlLDgpKTt2ZS5fX1BWVD13ZTtfLnJlKCJlcSIsXy5vZSk7Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp0cnl7Cl8ueGU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8ueGUs
Xy5TKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHllPWZ1bmN0aW9u
KGEpe3RoaXMuTD1fLngoYSl9O18uQih5ZSxfLlMpO3ZhciB6ZT1mdW5jdGlvbigpe18uei5jYWxs
KHRoaXMpO3RoaXMudj1bXTt0aGlzLmo9W119O18uQih6ZSxfLnopO3plLnByb3RvdHlwZS5BPWZ1
bmN0aW9uKGEsYil7dGhpcy52LnB1c2goe2ZlYXR1cmVzOmEsb3B0aW9uczpiIT1udWxsP2I6bnVs
bH0pfTt6ZS5wcm90b3R5cGUuaW5pdD1mdW5jdGlvbihhLGIsYyl7d2luZG93LmdhcGk9e307dmFy
IGQ9d2luZG93Ll9fX2pzbD17fTtkLmg9Xy5BKF8uTihhLDEpKTtfLiRhKF8uT2QoYSwxMikpIT1u
dWxsJiYoZC5kcG89Xy5OYihfLkwoYSwxMikpKTtkLm1zPV8uQShfLk4oYSwyKSk7ZC5tPV8uQShf
Lk4oYSwzKSk7ZC5sPVtdO18uTShiLDEpJiYoYT1fLk4oYiwzKSkmJnRoaXMuai5wdXNoKGEpO18u
TShjLDEpJiYoYz1fLk4oYywyKSkmJnRoaXMuai5wdXNoKGMpO18uRygiZ2FwaS5sb2FkIiwoMCxf
LkYpKHRoaXMuQSx0aGlzKSk7cmV0dXJuIHRoaXN9O3ZhciBBZT1fLkooXy5rZSxfLmFlLDE0KTtp
ZihBZSl7dmFyIEJlPV8uSihfLmtlLF8ueGUsOSl8fG5ldyBfLnhlLENlPW5ldyB5ZSxEZT1uZXcg
emU7RGUuaW5pdChBZSxCZSxDZSk7Xy5yZSgiZ3MiLERlKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp9KSh0aGlzLmdiYXJfKTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PHN0eWxl
Pi5nYl9KYntmb250OjEzcHgvMjdweCBSb2JvdG8sQXJpYWwsc2Fucy1zZXJpZjt6LWluZGV4Ojk4
Nn0uZ2JfMHtkaXNwbGF5Om5vbmV9LmdiX1h7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MzJweCAz
MnB4O2JhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7
ZGlzcGxheTpibG9jazttYXJnaW46MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozMnB4O3dp
ZHRoOjMycHg7ei1pbmRleDowfS5nYl90YntiYWNrZ3JvdW5kLWNvbG9yOiNlOGYwZmU7Ym9yZGVy
OjFweCBzb2xpZCByZ2JhKDMyLDMzLDM2LC4wOCk7cG9zaXRpb246cmVsYXRpdmV9LmdiX3RiLmdi
X1h7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uZ2JfdGIuZ2JfWDphY3RpdmUsLmdiX3RiLmdiX1g6
aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5nYl91YntiYWNr
Z3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjJweDstd2Vi
a2l0LWJveC1zaGFkb3c6MHB4IDFweCAycHggMHB4IHJnYmEoNjAsNjQsNjcsMC4zKSwwcHggMXB4
IDNweCAxcHggcmdiYSg2MCw2NCw2NywwLjE1KTtib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCBy
Z2JhKDYwLDY0LDY3LDAuMyksMHB4IDFweCAzcHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7aGVp
Z2h0OjE0cHg7bWFyZ2luOjJweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjE0cHg7
bGluZS1oZWlnaHQ6bm9ybWFsO3otaW5kZXg6MX0uZ2JfdmJ7Y29sb3I6IzFmNzFlNztmb250OjQw
MCAyMnB4LzMycHggR29vZ2xlIFNhbnMsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlm
O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKC13ZWJr
aXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjI1KSwobWluLWRldmljZS1waXhlbC1yYXRpbzox
LjI1KSwobWluLXJlc29sdXRpb246MS4yNWRwcHgpey5nYl9YOmJlZm9yZSwuZ2Jfd2I6YmVmb3Jl
e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KTstbXMtdHJh
bnNmb3JtOnNjYWxlKC41KTt0cmFuc2Zvcm06c2NhbGUoLjUpOy13ZWJraXQtdHJhbnNmb3JtLW9y
aWdpbjpsZWZ0IDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCAwO3RyYW5zZm9ybS1vcmlnaW46
bGVmdCAwfS5nYl9iYSAuZ2Jfd2I6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHNjYWxl
KC40MTY2NjY2NjcpKTstbXMtdHJhbnNmb3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKTt0cmFu
c2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpfX0uZ2JfWDpmb2N1cywuZ2JfWDpob3Zlcnst
d2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDFw
eCAwIHJnYmEoMCwwLDAsLjE1KX0uZ2JfWDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0
IDAgMnB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCByZ2JhKDAs
MCwwLC4xNSl9LmdiX1g6YWN0aXZlOmFmdGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Ym9y
ZGVyLXJhZGl1czo1MCU7Y29udGVudDoiIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfS5nYl94
YntjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDo0MHB4O21pbi13aWR0aDozMHB4O29wYWNpdHk6
Ljc1O292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzpl
bGxpcHNpc30uZ2JfQy5nYl94Ynt3aWR0aDphdXRvfS5nYl94Yjpmb2N1cywuZ2JfeGI6aG92ZXJ7
b3BhY2l0eTouODV9LmdiX3liIC5nYl94YiwuZ2JfeWIgLmdiX3pie2xpbmUtaGVpZ2h0OjI2cHh9
I2diI2diLmdiX3liIGEuZ2JfeGIsLmdiX3liIC5nYl96Yntmb250LXNpemU6MTFweDtoZWlnaHQ6
YXV0b30uZ2JfQWJ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzAwMDtib3JkZXItbGVmdDo0cHggZGFz
aGVkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggZGFzaGVkIHRyYW5zcGFyZW50O2Rpc3Bs
YXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjZweDtvcGFjaXR5Oi43NTt2ZXJ0aWNhbC1hbGln
bjptaWRkbGV9LmdiXzlhOmhvdmVyIC5nYl9BYntvcGFjaXR5Oi44NX0uZ2JfN2E+LmdiX3p7cGFk
ZGluZzozcHggM3B4IDNweCA0cHh9LmdiX0JiLmdiX3Nie2NvbG9yOiNmZmZ9LmdiXzkgLmdiX0Fi
LC5nYl85IC5nYl94YntvcGFjaXR5OjF9I2diI2diIC5nYl85LmdiXzkgYS5nYl94YiwjZ2IjZ2Iu
Z2JfOS5nYl85IGEuZ2JfeGJ7Y29sb3I6I2ZmZn0uZ2JfOS5nYl85IC5nYl9BYntib3JkZXItdG9w
LWNvbG9yOiNmZmY7b3BhY2l0eToxfS5nYl85IC5nYl9YOmZvY3VzLC5nYl85IC5nYl9YOmhvdmVy
LC5nYl9zYSAuZ2JfWDpmb2N1cywuZ2Jfc2EgLmdiX1g6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93
OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpO2JveC1z
aGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMil9
LmdiX0NiIC5nYl96LC5nYl9EYiAuZ2Jfentwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHh9Lmdi
XzlhLmdiXzgsLmdiX0ViLmdiXzgsLmdiX3ouZ2JfOHstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtp
dC1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmdiX0ZiLmdiX0hiIC5nYl94Ynt3aWR0aDoz
MHB4IWltcG9ydGFudH0uZ2JfViwuZ2JfV3twb3NpdGlvbjphYnNvbHV0ZX0uZ2JfV3toZWlnaHQ6
NDBweDtyaWdodDotNXB4O3RvcDotNXB4O3dpZHRoOjQwcHh9QC13ZWJraXQta2V5ZnJhbWVzIGFw
ZC1yaW5nLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBhcGQt
cmluZy1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5nYl9We2hlaWdodDo0MnB4
O3dpZHRoOjQycHg7LXdlYmtpdC1hbmltYXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2Ut
aW47YW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNlLWlufS5nYl9JYiAuZ2JfVywu
Z2JfSmIgLmdiX1d7cmlnaHQ6MDt0b3A6MH0uZ2JfSWIgLmdiX1YsLmdiX0piIC5nYl9WLC5nYl95
IC5nYl9We3JpZ2h0Oi0xcHg7dG9wOi0xcHh9LmdiX3kgLmdiX1d7cmlnaHQ6MXB4O3RvcDotMXB4
fS5nYl9SYSBhLmdiXzRhe2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojMGI1N2QwO2Jh
Y2tncm91bmQ6dmFyKC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5LCMwYjU3ZDApOy13ZWJraXQtYm94
LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2NvbG9y
OnZhcigtLWdtMy1zeXMtY29sb3Itb24tcHJpbWFyeSwjZmZmKTtkaXNwbGF5OmlubGluZS1ibG9j
aztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6
bm9uZTtwYWRkaW5nOjEwcHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246
bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2
ZX0uZ2JfUmEgYS5nYl82YXtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoxcHggc29saWQ7Ym9y
ZGVyLWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGlu
ZSwjNzQ3Nzc1KTtiYWNrZ3JvdW5kOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7
Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiMwYjU3ZDA7Y29sb3I6dmFyKC0tZ20zLXN5cy1j
b2xvci1wcmltYXJ5LCMwYjU3ZDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4
O2ZvbnQtd2VpZ2h0OjUwMDttaW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTBw
eCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNl
Om5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9hYi5nYl9LIGEu
Z2JfNGEsLmdiX2JiLmdiX0sgYS5nYl80YSwuZ2JfY2IuZ2JfSyBhLmdiXzRhe2JhY2tncm91bmQ6
I2MyZTdmZjtiYWNrZ3JvdW5kOnZhcigtLWdtMy1zeXMtY29sb3Itc2Vjb25kYXJ5LWZpeGVkLCNj
MmU3ZmYpO2NvbG9yOiMwMDFkMzU7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zZWNvbmRh
cnktZml4ZWQsIzAwMWQzNSl9LmdiX1JhLmdiX0sgYS5nYl82YXtjb2xvcjojYThjN2ZhO2NvbG9y
OnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjYThjN2ZhKX0uZ2JfUmEgYS5nYl9YZHtwYWRk
aW5nOjEwcHggMTJweDttYXJnaW46MTJweCAxNnB4IDEycHggMTBweDttaW4td2lkdGg6ODVweH1A
bWVkaWEgKG1heC13aWR0aDo2NDBweCl7LmdiX1JhIGEuZ2JfWGR7bWluLXdpZHRoOjc1cHh9fS5n
Yl9OZCwuZ2JfUmF7Zm9udC1mYW1pbHk6R29vZ2xlIFNhbnMgVGV4dCxSb2JvdG8sSGVsdmV0aWNh
LEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWx9LmdiX1JhLmdiX2Fie2NvbG9yOiMx
ZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3Vy
ZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2FiLmdiX1pke2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3Jv
dW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3Vu
ZCwjZmZmKSl9LmdiX1JhLmdiX2FiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfYWIgYS5nYl82LC5n
Yl9SYS5nYl9hYiBzcGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2Fi
IC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX2FiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYxZjtj
b2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwj
MWYxZjFmKSl9LmdiX1JhLmdiX2FiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2
Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9
QG1lZGlhIChmb3JjZWQtY29sb3JzOmFjdGl2ZSkgYW5kIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpk
YXJrKXsuZ2JfUmEgc3ZnLC5nYl9SYS5nYl9LIHN2ZywuZ2JfUmEuZ2JfYWIgc3Zne2NvbG9yOndo
aXRlfX0uZ2JfUmEuZ2JfSy5nYl9hYntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWJhci1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9L
LmdiX2FiLmdiX1pke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmdiX1JhLmdiX0suZ2JfYWIgLmdi
X3lkLmdiX3pkLC5nYl9SYS5nYl9LLmdiX2FiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5nYl9hYiBzcGFu
LmdiXzZ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYWIgLmdiX0FkIC5n
Yl8wZCwuZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2UzZTM7Y29sb3I6
dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNl
MykpfS5nYl9SYS5nYl9LLmdiX2FiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZhcigtLW9nLXN2
Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjYzRjN2M1KSl9
LmdiX1JhLmdiX0suZ2JfYWIuZ2JfWmR7YmFja2dyb3VuZDojMWYxZjFmO2JhY2tncm91bmQ6dmFy
KC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCMxMzEz
MTQpKX0uZ2JfUmEuZ2JfYmJ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3Is
dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIuZ2Jf
WmR7YmFja2dyb3VuZDojZTllZWY2O2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQs
dmFyKC0tZ20zLXN5cy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCNlOWVlZjYpKX0uZ2Jf
UmEuZ2JfYmIgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9iYiBhLmdiXzYsLmdiX1JhLmdiX2JiIHNw
YW4uZ2JfNntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20z
LXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIgLmdiX0FkIC5nYl8w
ZCwuZ2JfUmEuZ2JfYmIgLmdiX3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9n
LWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2Jf
UmEuZ2JfYmIgc3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigt
LWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX0uZ2JfUmEuZ2JfSy5n
Yl9iYntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiLmdiX1pke2JhY2tn
cm91bmQ6IzI4MmEyYztiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdt
My1zeXMtY29sb3Itc3VyZmFjZS1jb250YWluZXItaGlnaCwjMjgyYTJjKSl9LmdiX1JhLmdiX0su
Z2JfYmIgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9LLmdiX2JiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5n
Yl9iYiBzcGFuLmdiXzZ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZh
cigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYmIg
LmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfSy5nYl9iYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2Uz
ZTM7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZh
cigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwj
YzRjN2M1KSl9LmdiX1JhLmdiX2Nie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2Ni
LmdiX1pke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmdiX1JhLmdiX2NiIC5nYl95ZC5nYl96ZCwu
Z2JfUmEuZ2JfY2IgYS5nYl82LC5nYl9SYS5nYl9jYiBzcGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtj
b2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwj
MWYxZjFmKSl9LmdiX1JhLmdiX2NiIC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX2NiIC5nYl9yZCAu
Z2JfMGR7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2NiIHN2Z3tjb2xvcjojNDQ0
NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX1JhLmdiX2NiLmdiX0suZ2JfWmR7YmFja2dyb3VuZDp0
cmFuc3BhcmVudH0uZ2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2NiLmdi
X0sgYS5nYl82LC5nYl9SYS5nYl9jYi5nYl9LIHNwYW4uZ2JfNntjb2xvcjp3aGl0ZTtjb2xvcjp2
YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX1JhLmdiX2NiLmdiX0sgLmdiX0FkIC5nYl8w
ZCwuZ2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfcmQgLmdiXzBke2NvbG9yOndoaXRlO2NvbG9yOnZhcigt
LW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfUmEuZ2JfY2IuZ2JfSyBzdmd7Y29sb3I6d2hpdGU7
Y29sb3I6dmFyKC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9SYSBhLmdiXzYsLmdiX1JhIHNw
YW4uZ2JfNnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2JfeWR7Zm9udC1mYW1pbHk6R29vZ2xlIFNh
bnMsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQt
d2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMjVweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbi1i
b3R0b206MnB4O29wYWNpdHk6MTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjE2cHg7cG9z
aXRpb246cmVsYXRpdmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjptaWRk
bGU7dG9wOjJweDt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQt
ZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5nYl9EZHtkaXNwbGF5Om5vbmV9LmdiX1JhLmdi
X2liIC5nYl95ZHttYXJnaW4tYm90dG9tOjB9LmdiX0FkLmdiX0JkIC5nYl95ZHtwYWRkaW5nLWxl
ZnQ6NHB4fS5nYl9SYS5nYl9pYiAuZ2JfQ2R7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9Lmdi
X1Jhe21pbi13aWR0aDoxNjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfUmEuZ2JfamR7bWluLXdp
ZHRoOjEyMHB4fS5nYl9SYS5nYl8xZCAuZ2JfMmR7ZGlzcGxheTpub25lfS5nYl9SYS5nYl8xZCAu
Z2JfVGR7aGVpZ2h0OjU2cHh9aGVhZGVyLmdiX1Jhe2Rpc3BsYXk6YmxvY2t9LmdiX1JhIHN2Z3tm
aWxsOmN1cnJlbnRDb2xvcn0uZ2JfM2R7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJX0u
Z2JfNGR7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFw
eCAxMHB4IDAgcmdiYSgwLDAsMCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpO2Jv
eC1zaGFkb3c6MCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAs
MCwwLC4xMiksMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMil9LmdiXzVke2hlaWdodDo2NHB4
fS5nYl9UZHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1i
b3g7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3Bs
YXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdl
YmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2Ut
YmV0d2VlbjttaW4td2lkdGg6LXdlYmtpdC1taW4tY29udGVudDttaW4td2lkdGg6LW1vei1taW4t
Y29udGVudDttaW4td2lkdGg6bWluLWNvbnRlbnR9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl9UZHtw
YWRkaW5nOjhweH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHgg
OHB4IDEycHggMTBweH0uZ2JfUmEuZ2JfN2QgLmdiX1Rkey13ZWJraXQtYm94LWZsZXg6MTstd2Vi
a2l0LWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uZ2JfUmEgLmdiX1RkLmdiX1VkLmdiXzhk
e21pbi13aWR0aDowfS5nYl9SYS5nYl9pYiAuZ2JfVGR7cGFkZGluZzo0cHg7cGFkZGluZy1sZWZ0
OjhweDttaW4td2lkdGg6MH0uZ2JfUmEuZ2JfaWIgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHgg
OHB4IDEycHggMTBweH0uZ2JfMmR7aGVpZ2h0OjQ4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3do
aXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1p
dGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxh
eTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96
LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0u
Z2JfOWQ+LmdiXzJke2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxMDAlfS5nYl9BZHtwYWRkaW5n
LXJpZ2h0OjI1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3Jk
ZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAwIGF1dG87ZmxleDoxIDAg
YXV0b30uZ2JfUmEuZ2JfaWIgLmdiX0Fke3BhZGRpbmctcmlnaHQ6MTRweH0uZ2JfYWV7LXdlYmtp
dC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgMTAwJTtmbGV4OjEgMSAxMDAlfS5nYl9hZT46
b25seS1jaGlsZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2JfYmUuZ2Jfc2R7cGFkZGluZy1sZWZ0
OjRweH0uZ2JfUmEuZ2JfN2QgLmdiX2JlLC5nYl9SYS5nYl9pYjpub3QoLmdiX05kKSAuZ2JfYmUs
LmdiX2JlLmdiX2Nle3BhZGRpbmctbGVmdDowfS5nYl9SYS5nYl9pYiAuZ2JfYmUuZ2JfY2V7cGFk
ZGluZy1yaWdodDowfS5nYl9SYS5nYl9pYiAuZ2JfYmUuZ2JfY2UgLmdiXzdhe21hcmdpbi1sZWZ0
OjEwcHh9LmdiX3Nke2Rpc3BsYXk6aW5saW5lfS5nYl9SYS5nYl9OZCAuZ2JfYmUuZ2JfZGUsLmdi
X1JhLmdiX21kIC5nYl9iZS5nYl9kZXtwYWRkaW5nLWxlZnQ6MnB4fS5nYl95ZHtkaXNwbGF5Omlu
bGluZS1ibG9ja30uZ2JfYmV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemlu
Zzpib3JkZXItYm94O2hlaWdodDo0OHB4O3BhZGRpbmc6MCA0cHg7cGFkZGluZy1sZWZ0OjVweDst
d2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LXdl
YmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlm
eS1jb250ZW50OmZsZXgtZW5kfS5nYl9OZHtoZWlnaHQ6NDhweH0uZ2JfUmEuZ2JfTmR7bWluLXdp
ZHRoOmF1dG99LmdiX05kIC5nYl9iZXtmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MzJweDtwYWRk
aW5nLWxlZnQ6dmFyKC0tb2ctYmFyLXBhcnRzLXNpZGUtcGFkZGluZywzMnB4KX0uZ2JfTmQgLmdi
X2JlLmdiX2Vle3BhZGRpbmctbGVmdDowfS5nYl9mZXtmb250LXNpemU6MTRweDttYXgtd2lkdGg6
MjAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAxMnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBz
aXM7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXIt
c2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfYSBh
LC5nYl9mZCBhe2NvbG9yOmluaGVyaXR9LmdiX3pke3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVn
aWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQt
c21vb3RoaW5nOmdyYXlzY2FsZX0uZ2JfemR7b3BhY2l0eToxfS5nYl9nZXtwb3NpdGlvbjpyZWxh
dGl2ZX0uZ2JfUntmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0Om5vcm1h
bDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmdiXzd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1s
ZWZ0OjE1cHh9LmdiXzcgLmdiXzZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjRw
eDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiX2hle3RleHQtYWxpZ246bGVmdH0uZ2JfTywuZ2Jf
UHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1Rk
IC5nYl9Me2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0wgLmdiX0MsLmdiX0wg
LmdiX0M6Zm9jdXMsLmdiX0wgLmdiX0M6aG92ZXJ7b3BhY2l0eToxfS5nYl9Re2Rpc3BsYXk6bm9u
ZX0uZ2JfMXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5nYl9zYnt2aXNpYmlsaXR5OmhpZGRlbn1A
bWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMxOXB4KXsuZ2JfVGQ6bm90KC5nYl9VZCkgLmdi
X0x7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZ2JfRWR7ZGlzcGxheTppbmxpbmUt
YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl9GZCAuZ2JfMHtib3R0b206LTNweDtyaWdo
dDotNXB4fUBpZiAoUlRMX0xBTkcpey5nYl9GZCAuZ2JfMHtsZWZ0Oi01cHh9fS5nYl9FZDpmaXJz
dC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZ2JfRHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfQ3tkaXNw
bGF5OmlubGluZS1ibG9jaztvdXRsaW5lOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRl
ci1yYWRpdXM6NTAlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9y
ZGVyLWJveDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNnYiNnYiBhLmdiX0MsLmdiX0N7Y3Vyc29y
OnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiX0MsYS5nYl9De2NvbG9yOiMwMDB9eDot
by1wcmVmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOiNjY2N9LmdiX3Rhe2JhY2tncm91bmQ6I2Zm
Zjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2NvbG9y
OiMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNo
YWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmU7
b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjU0cHg7LXdlYmtp
dC1hbmltYXRpb246Z2JfX2EgLjJzO2FuaW1hdGlvbjpnYl9fYSAuMnM7Ym9yZGVyLXJhZGl1czoy
cHg7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNl
ci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5nYl9FZC5nYl9lYiAuZ2JfdGEsLmdiX2Vi
LmdiX3Rhe2Rpc3BsYXk6YmxvY2t9LmdiX0tke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9w
OjU0cHg7ei1pbmRleDotMX0uZ2JfeWIgLmdiX3Rhe21hcmdpbi10b3A6LTEwcHh9LmdiX0VkOmZp
cnN0LWNoaWxke3BhZGRpbmctbGVmdDo0cHh9LmdiX1JhLmdiX0xkIC5nYl9FZDpmaXJzdC1jaGls
ZHtwYWRkaW5nLWxlZnQ6MH0uZ2JfTWR7cG9zaXRpb246cmVsYXRpdmV9LmdiX05kIC5nYl9NZCwu
Z2JfcmQgLmdiX01ke2Zsb2F0OnJpZ2h0fS5nYl9De3BhZGRpbmc6OHB4O2N1cnNvcjpwb2ludGVy
fS5nYl9DLC5nYl9QZCBidXR0b24gc3Zne2JvcmRlci1yYWRpdXM6NTAlfS5nYl9FZHtwYWRkaW5n
OjRweH0uZ2JfUmEuZ2JfTGQgLmdiX0Vke3BhZGRpbmc6NHB4IDJweH0uZ2JfUmEuZ2JfTGQgLmdi
X3ouZ2JfRWR7cGFkZGluZy1sZWZ0OjZweH0uZ2JfdGF7ei1pbmRleDo5OTE7bGluZS1oZWlnaHQ6
bm9ybWFsfS5nYl90YS5nYl9SZHtsZWZ0OjA7cmlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDoz
NTBweCl7LmdiX3RhLmdiX1Jke2xlZnQ6MH19LmdiX1NkIC5nYl90YXt0b3A6NTZweH0uZ2JfeiAu
Z2JfQ3twYWRkaW5nOjRweH0uZ2JfWntkaXNwbGF5Om5vbmV9LmdiXzlhOm5vdCguZ2JfNmQpe3Bv
c2l0aW9uOnJlbGF0aXZlfS5nYl9rZTphZnRlcntjb250ZW50OiIiO2JvcmRlcjoxcHggc29saWQg
IzIwMjEyNDtvcGFjaXR5Oi4xMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6NHB4O2Jv
cmRlci1yYWRpdXM6NTAlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7LXdlYmtpdC1ib3gtc2l6aW5n
OmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmdiXzdhey13ZWJraXQtYm94LXNp
emluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNw
bGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDhweDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25l
O3BhZGRpbmc6N3B4IDAgMCAxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxNDJweDti
b3JkZXItcmFkaXVzOjI4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4
IHNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl83YSAuZ2JfOWF7d2lkdGg6MzJweDtoZWlnaHQ6
MzJweDtwYWRkaW5nOjB9LmdiXzdhIC5nYl9We3RvcDoycHg7cmlnaHQ6NHB4fS5nYl83YSAuZ2Jf
MHtib3R0b206LTJweDtyaWdodDotNHB4fS5nYl9hYiAuZ2JfN2EsLmdiX2JiIC5nYl83YXtib3Jk
ZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGlu
ZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0Nzc3NSkpfS5nYl9hYi5nYl9LIC5nYl83
YSwuZ2JfYmIuZ2JfSyAuZ2JfN2F7Ym9yZGVyLWNvbG9yOiM4ZTkxOGY7Ym9yZGVyLWNvbG9yOnZh
cigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM4
ZTkxOGYpKX0uZ2JfY2IgLmdiXzdhe2JvcmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2
YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwj
NzQ3Nzc1KSl9LmdiX2NiLmdiX0sgLmdiXzdhe2JvcmRlci1jb2xvcjojZTNlM2UzO2JvcmRlci1j
b2xvcjp2YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb24t
c3VyZmFjZSwjZTNlM2UzKSl9LmdiX2Rie2Rpc3BsYXk6aW5oZXJpdH0uZ2JfN2EgLmdiX2Rie2Jh
Y2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0
OjE1cHg7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MnB4O3RvcDotMXB4O2hlaWdodDozMnB4Oy13
ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo3
OHB4fS5nYl9mYnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2JfZmIuZ2JfZ2J7YmFja2dyb3VuZC1jb2xv
cjojZjFmM2Y0fS5nYl9mYiAuZ2JfaGJ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6
MjhweDttYXgtd2lkdGg6NzRweH0uZ2JfUmEgLmdiXzdhIC5nYl96LmdiX0Vke3BhZGRpbmc6MDtt
YXJnaW4tcmlnaHQ6OXB4O2Zsb2F0OnJpZ2h0fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfN2F7bWFy
Z2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6NHB4fS5nYl83YSAuZ2Jfa2U6YWZ0ZXJ7bGVmdDow
O3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpey5nYl83YSAuZ2JfZGJ7
ZGlzcGxheTpub25lfS5nYl83YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6
NDBweDttYXJnaW46NHB4O291dGxpbmU6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6MDt3
aWR0aDo0MHB4fS5nYl9SYSAuZ2JfN2EgLmdiX3ouZ2JfRWR7cGFkZGluZzo0cHg7bWFyZ2luLXJp
Z2h0OjB9fXNlbnRpbmVse31ib2R5LHRkLGEscCwuaHtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJv
ZHl7bWFyZ2luOjA7b3ZlcmZsb3cteTpzY3JvbGx9I2dvZ3twYWRkaW5nOjNweCA4cHggMH10ZHts
aW5lLWhlaWdodDouOGVtfS5nYWNfbSB0ZHtsaW5lLWhlaWdodDoxN3B4fWZvcm17bWFyZ2luLWJv
dHRvbToyMHB4fS5oe2NvbG9yOiMxNTU4ZDZ9ZW17Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxl
Om5vcm1hbH0ubHN0e2hlaWdodDoyNXB4O3dpZHRoOjQ5NnB4fS5nc2ZpLC5sc3R7Zm9udDoxOHB4
IHNhbnMtc2VyaWZ9LmdzZnN7Zm9udDoxN3B4IHNhbnMtc2VyaWZ9LmRze2Rpc3BsYXk6aW5saW5l
LWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46M3B4IDAgNHB4O21hcmdpbi1sZWZ0OjRw
eH1pbnB1dHtmb250LWZhbWlseTppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMx
ZjFmMWZ9YXtjb2xvcjojNjgxZGE4O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTphY3Rp
dmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmwgYXtjb2xvcjojMTU1OGQ2fWE6dmlzaXRl
ZHtjb2xvcjojNjgxZGE4fS5zYmxje3BhZGRpbmctdG9wOjVweH0uc2JsYyBhe2Rpc3BsYXk6Ymxv
Y2s7bWFyZ2luOjJweCAwO21hcmdpbi1sZWZ0OjEzcHg7Zm9udC1zaXplOjExcHh9LmxzYmJ7YmFj
a2dyb3VuZDojZjNmNWY2O2JvcmRlcjpzb2xpZCAxcHg7Ym9yZGVyLWNvbG9yOiNkMmQyZDIgIzcw
NzU3YSAjNzA3NTdhICNkMmQyZDI7aGVpZ2h0OjMwcHh9LmxzYmJ7ZGlzcGxheTpibG9ja30jV3FR
QU5iIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTJweH0ubHNie2JhY2tncm91bmQ6
dXJsKC9pbWFnZXMvbmF2X2xvZ28yMjkucG5nKSAwIC0yNjFweCByZXBlYXQteDtjb2xvcjojMWYx
ZjFmO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDozMHB4O21hcmdpbjowO291dGxp
bmU6MDtmb250OjE1cHggc2Fucy1zZXJpZjt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxzYjphY3RpdmV7
YmFja2dyb3VuZDojZGFkY2UwfS5sc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5VY2lnYnt3aWR0aDo0
NThweH08L3N0eWxlPjxzY3JpcHQgbm9uY2U9IlIyWTluc0JRUWNFanhOb2h2aGthUVEiPihmdW5j
dGlvbigpe3dpbmRvdy5nb29nbGUuZXJkPXtqc3I6MSxidjoyNTAzLGRlOnRydWUsZHBmOid1YVgz
U29CamtnNUZzQ2ZjSGFUeHRZamNQcG1PaWo2YXg4X2ppZlNPaHRVJyxjOiczNjJmJ307CnZhciBm
PXRoaXN8fHNlbGY7dmFyIGssbD0oaz1mLm1laSkhPW51bGw/azoxLG0scD0obT1mLmRpZWwpIT1u
dWxsP206MCxxLHI9KHE9Zi5zZG8pIT1udWxsP3E6ITA7dHlwZW9mIGpzdGw9PT0ibnVtYmVyIiYm
anN0bD4wJiYoRXJyb3Iuc3RhY2tUcmFjZUxpbWl0PWpzdGwpO3ZhciB0PTAsdSx2PWdvb2dsZS5l
cmQsdz12Lmpzcjtnb29nbGUubWw9ZnVuY3Rpb24oYSxiLGMsbixlKXtlPWU9PT12b2lkIDA/Mjpl
O2ImJih1PWEmJmEubWVzc2FnZSk7Yz09PXZvaWQgMCYmKGM9e30pO2MuY2FkPSJwbGVfIitnb29n
bGUucGxlKyIuYXBsZV8iK2dvb2dsZS5hcGxlO2lmKGdvb2dsZS5kbClyZXR1cm4gZ29vZ2xlLmRs
KGEsZSxjLCEwKSxudWxsO2I9YztpZih3PDApe3dpbmRvdy5jb25zb2xlJiZjb25zb2xlLmVycm9y
KGEsYik7aWYodz09PS0yKXRocm93IGE7Yj0hMX1lbHNlIGI9IWF8fCFhLm1lc3NhZ2V8fGEubWVz
c2FnZT09PSJFcnJvciBsb2FkaW5nIHNjcmlwdCJ8fHQ+PWwmJiFuPyExOiEwO2lmKCFiKXJldHVy
biBudWxsO3QrKztjPWN8fHt9O2I9ZW5jb2RlVVJJQ29tcG9uZW50O3ZhciBkPSImZWk9IitiKGdv
b2dsZS5rRUkpO2dvb2dsZS5rRVhQSSYmKGQrPSImamV4cGlkPSIrYihnb29nbGUua0VYUEkpKTtk
Kz0iJnNyY3BnPSIrYihnb29nbGUuc24pKyImanNyPSIrYih2LmpzcikrIiZidmVyPSIrYih2LmJ2
KTt2LmRwZiYmKGQrPSImZHBmPSIrYih2LmRwZikpO3ZhciBnPWEubGluZU51bWJlcjtnIT09dm9p
ZCAwJiYoZCs9IiZsaW5lPSIrZyk7dmFyIGg9YS5maWxlTmFtZTtoJiYoaC5pbmRleE9mKCItZXh0
ZW5zaW9uOi8iKT4wJiYoZT0zKSxkKz0iJnNjcmlwdD0iK2IoaCksZyYmaD09PXdpbmRvdy5sb2Nh
dGlvbi5ocmVmJiYoZz1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQub3V0ZXJIVE1MLnNwbGl0KCJc
biIpW2ddLGQrPSImY2FkPSIrYihnP2cuc3Vic3RyaW5nKDAsMzAwKToiTm8gc2NyaXB0IGZvdW5k
LiIpKSk7Z29vZ2xlLnBsZSYmZ29vZ2xlLnBsZT09PTEmJihlPTIpO2MmJnYuYyYmKGMub2ZjPVN0
cmluZyh2LmMpKTtkPWQrKCImanNlbD0iK2UpKyImZWN0eD0iK2IoSlNPTi5zdHJpbmdpZnkoYykp
O2QrPSImZW1zZz0iO2QrPWIoYS5uYW1lKyI6ICIrYS5tZXNzYWdlKTtkKz0iJmpzc3Q9IjtkKz1i
KGEuc3RhY2t8fCJOL0EiKTtkLmxlbmd0aD49MTIyODgmJihkPWQuc3Vic3RyaW5nKDAsMTIyODgp
KTthPWQ7Yz0oIi9nZW5fMjA0P2F0eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpO258fChnb29n
bGUubG9nKDAsIiIsYyksZ29vZ2xlLmxvZygwLCIiLCgiL2h0dHBzZXJ2aWNlL3JldHJ5L2pzZXJy
b3I/YXR5cD1pIithKS5zdWJzdHJpbmcoMCwxMjI4OCkpKTtyZXR1cm4gY307d2luZG93Lm9uZXJy
b3I9ZnVuY3Rpb24oYSxiLGMsbixlKXt1IT09YSYmKGE9ZSBpbnN0YW5jZW9mIEVycm9yP2U6RXJy
b3IoYSksYz09PXZvaWQgMHx8ImxpbmVOdW1iZXIiaW4gYXx8KGEubGluZU51bWJlcj1jKSxiPT09
dm9pZCAwfHwiZmlsZU5hbWUiaW4gYXx8KGEuZmlsZU5hbWU9YiksZ29vZ2xlLm1sKGEsITEsdm9p
ZCAwLCExLGEubmFtZT09PSJTeW50YXhFcnJvciJ8fGEubWVzc2FnZS5zdWJzdHJpbmcoMCwxMSk9
PT0iU3ludGF4RXJyb3IifHxhLm1lc3NhZ2UuaW5kZXhPZigiU2NyaXB0IGVycm9yIikhPT0tMT8z
OnApKTt1PW51bGw7ciYmdD49bCYmKHdpbmRvdy5vbmVycm9yPW51bGwpfTt9KSgpOzwvc2NyaXB0
PjwvaGVhZD48Ym9keSBiZ2NvbG9yPSIjZmZmIj48c2NyaXB0IG5vbmNlPSJSMlk5bnNCUVFjRWp4
Tm9odmhrYVFRIj4oZnVuY3Rpb24oKXt2YXIgc3JjPScvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZyc7
dmFyIGllc2c9ZmFsc2U7ZG9jdW1lbnQuYm9keS5vbmxvYWQgPSBmdW5jdGlvbigpe3dpbmRvdy5u
ICYmIHdpbmRvdy5uKCk7aWYgKGRvY3VtZW50LmltYWdlcyl7bmV3IEltYWdlKCkuc3JjPXNyYzt9
CmlmICghaWVzZyl7ZG9jdW1lbnQuZiYmZG9jdW1lbnQuZi5xLmZvY3VzKCk7ZG9jdW1lbnQuZ2Jx
ZiYmZG9jdW1lbnQuZ2JxZi5xLmZvY3VzKCk7fQp9Cn0pKCk7PC9zY3JpcHQ+PGRpdiBzdHlsZT0i
cGFkZGluZzo2cHgiPjxkaXYgY2xhc3M9ImdiX1JhIGdiX05kIGdiX0piIGdiX2UgZ2JfY2IiIGlk
PSJnYiI+PGRpdiBjbGFzcz0iZ2JfYmUgZ2JfRmIgZ2JfMmQiIGRhdGEtb2dzci11cD0iIj48ZGl2
PjxkaXYgY2xhc3M9ImdiX1IgZ2JfOCBnYl8xZiBnYl84ZiIgZGF0YS1vZ2JsPSIiPjxkaXYgY2xh
c3M9ImdiXzcgZ2JfOCI+PGEgY2xhc3M9ImdiXzYiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7
JiMxMDk1OyYjMTA5MDsmIzEwNzI7ICIgZGF0YS1waWQ9IjIzIiBocmVmPSJodHRwczovL21haWwu
Z29vZ2xlLmNvbS9tYWlsLyZhbXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTU7JiMxMDg2OyYj
MTA5NTsmIzEwOTA7JiMxMDcyOzwvYT48L2Rpdj48ZGl2IGNsYXNzPSJnYl83IGdiXzgiPjxhIGNs
YXNzPSJnYl82IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgy
OyAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYjMTA4NTsmIzEwODY7JiMxMDgy
OyAiIGRhdGEtcGlkPSIyIiBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL2ltZ2hwP2hsPXJ1
JmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYjMTA1MDsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEw
ODA7JiMxMDg1OyYjMTA4MjsmIzEwODA7PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9
ImdiX01kIj48ZGl2IGNsYXNzPSJnYl9zZCI+PGRpdiBjbGFzcz0iZ2JfTCBnYl9FZCBnYl84IiBk
YXRhLW9nc3ItYWx0PSIiIGlkPSJnYndhIj48ZGl2IGNsYXNzPSJnYl9EIj48YSBjbGFzcz0iZ2Jf
QyIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7
JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyBHb29nbGUiIGhyZWY9Imh0dHBzOi8vd3d3Lmdv
b2dsZS5ydS9pbnRsL3J1L2Fib3V0L3Byb2R1Y3RzIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgcm9s
ZT0iYnV0dG9uIiB0YWJpbmRleD0iMCI+PHN2ZyBjbGFzcz0iZ2JfSCIgYXJpYS1oaWRkZW49InRy
dWUiIGZvY3VzYWJsZT0iZmFsc2UiIHZpZXdib3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYsOGMx
LjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIs
MjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6
TTYsMjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAy
LDJ6TTYsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjks
MiAyLDJ6TTEyLDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIg
MC45LDIgMiwyek0xNiw2YzAsMS4xIDAuOSwyIDIsMnMyLC0wLjkgMiwtMiAtMC45LC0yIC0yLC0y
IC0yLDAuOSAtMiwyek0xMiw4YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45
IC0yLDIgMC45LDIgMiwyek0xOCwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0y
LDAuOSAtMiwyIDAuOSwyIDIsMnpNMTgsMjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwt
MiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6Ij48L3BhdGg+PGltYWdlIHNyYz0iaHR0cHM6Ly9zc2wu
Z3N0YXRpYy5jb20vZ2IvaW1hZ2VzL2Jhci9hbC1pY29uLnBuZyIgYWx0PSIiIGhlaWdodD0iMjQi
IHdpZHRoPSIyNCIgc3R5bGU9ImJvcmRlcjpub25lO2Rpc3BsYXk6bm9uZSBcOSI+PC9pbWFnZT48
L3N2Zz48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PGEgY2xhc3M9ImdiXzRhIGdiXzZkIGdiX1hkIGdi
X09kIiBhcmlhLWxhYmVsPSImIzEwNDI7JiMxMDg2OyYjMTA4MTsmIzEwOTA7JiMxMDgwOyIgaHJl
Zj0iaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL1NlcnZpY2VMb2dpbj9obD1ydSZhbXA7cGFz
c2l2ZT10cnVlJmFtcDtjb250aW51ZT1odHRwczovL3d3dy5nb29nbGUuY29tLyZhbXA7ZWM9R0Fa
QW1nUSIgdGFyZ2V0PSJfdG9wIj48c3BhbiBjbGFzcz0iZ2JfbGUiPiYjMTA0MjsmIzEwODY7JiMx
MDgxOyYjMTA5MDsmIzEwODA7PC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48Y2Vu
dGVyPjxiciBjbGVhcj0iYWxsIiBpZD0ibGdwZCI+PGRpdj48aW1nIGFsdD0iR29vZ2xlIiBoZWln
aHQ9IjkyIiBzcmM9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlX3dvcmRtYXJrL3YxLzF4L2dvb2ds
ZWxvZ29fY29sb3Jfd2hpdGVfYmFja2dyb3VuZF8yNzJ4OTJkcC5wbmciIHN0eWxlPSJwYWRkaW5n
OjI4cHggMCAxNHB4IiB3aWR0aD0iMjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2Pjxmb3Jt
IGFjdGlvbj0iL3NlYXJjaCIgbmFtZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3Bh
Y2luZz0iMCI+PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90ZD48dGQg
YWxpZ249ImNlbnRlciIgbm93cmFwPSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklTTy04ODU5
LTEiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9ImhpZGRl
biI+PGlucHV0IG5hbWU9InNvdXJjZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxpbnB1dCBu
YW1lPSJiaXciIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlkZGVuIj48
ZGl2IGNsYXNzPSJkcyIgc3R5bGU9ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRpdiBzdHls
ZT0icG9zaXRpb246cmVsYXRpdmU7em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2lnYiIgc3R5
bGU9Im1hcmdpbjowO3BhZGRpbmc6NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29s
b3I6IzFmMWYxZjtwYWRkaW5nLXJpZ2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0i
IiB0aXRsZT0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29n
bGUiIG1heGxlbmd0aD0iMjA0OCIgbmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIvdGV4dGlu
cHV0YXNzaXN0YW50L3RpYS5wbmciIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9p
bnRlcjtyaWdodDo1cHg7dG9wOjRweDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJsPSIvdGV4
dGlucHV0YXNzaXN0YW50LzEzL3J1X3RpYS5qcyIgaWQ9InRzdWlkX3lhbHlhdmJmRnRXZXdQQVB3
cVdGZ1FRXzEiIGFsdD0iIiBoZWlnaHQ9IjIzIiB3aWR0aD0iMjciPjxzY3JpcHQgbm9uY2U9IlIy
WTluc0JRUWNFanhOb2h2aGthUVEiPihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfeWFseWF2YmZG
dFdld1BBUHdxV0ZnUVFfMSc7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBm
dW5jdGlvbigpe3ZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmMg
PSB0aGlzLmdldEF0dHJpYnV0ZSgnZGF0YS1zY3JpcHQtdXJsJyk7ZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChzKTt9O30pKCk7PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGJyIHN0eWxlPSJsaW5lLWhl
aWdodDowIj48c3BhbiBjbGFzcz0iZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48aW5wdXQgY2xhc3M9
ImxzYiIgdmFsdWU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsg
R29vZ2xlIiBuYW1lPSJidG5HIiB0eXBlPSJzdWJtaXQiPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xh
c3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIGlkPSJ0c3VpZF95
YWx5YXZiZkZ0V2V3UEFQd3FXRmdRUV8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7ICYj
MTA4NzsmIzEwODY7JiMxMDc0OyYjMTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1lPSJi
dG5JIiB0eXBlPSJzdWJtaXQiPjxzY3JpcHQgbm9uY2U9IlIyWTluc0JRUWNFanhOb2h2aGthUVEi
PihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfeWFseWF2YmZGdFdld1BBUHdxV0ZnUVFfMic7ZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe2lmICh0aGlzLmZv
cm0ucS52YWx1ZSl7dGhpcy5jaGVja2VkID0gMTtpZiAodGhpcy5mb3JtLmlmbHNpZyl0aGlzLmZv
cm0uaWZsc2lnLmRpc2FibGVkID0gZmFsc2U7fQplbHNlIHRvcC5sb2NhdGlvbj0nL2Rvb2RsZXMv
Jzt9O30pKCk7PC9zY3JpcHQ+PGlucHV0IHZhbHVlPSJBQklMeGU4QUFBQUFhbkszMlMzRGJ4RV9j
ZjlscmFBdl8xX1FwS0xPSnpSTSIgbmFtZT0iaWZsc2lnIiB0eXBlPSJoaWRkZW4iPjwvc3Bhbj48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImZsIHNibGMiIGFsaWduPSJsZWZ0IiBub3dyYXA9IiIgd2lk
dGg9IjI1JSI+PGEgaHJlZj0iL2FkdmFuY2VkX3NlYXJjaD9obD1ydSZhbXA7YXV0aHVzZXI9MCI+
JiMxMDU2OyYjMTA3MjsmIzEwODk7JiMxMDk2OyYjMTA4MDsmIzEwODg7JiMxMDc3OyYjMTA4NTsm
IzEwODU7JiMxMDk5OyYjMTA4MTsgJiMxMDg3OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjs8
L2E+PC90ZD48L3RyPjwvdGFibGU+PGlucHV0IGlkPSJnYnYiIG5hbWU9ImdidiIgdHlwZT0iaGlk
ZGVuIiB2YWx1ZT0iMSI+PHNjcmlwdCBub25jZT0iUjJZOW5zQlFRY0VqeE5vaHZoa2FRUSI+KGZ1
bmN0aW9uKCl7dmFyIGEsYj0iMSI7aWYoZG9jdW1lbnQmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KWlmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9InVuZGVmaW5lZCIpYj0iMiI7ZWxzZSBpZih0eXBl
b2YgQWN0aXZlWE9iamVjdCE9InVuZGVmaW5lZCIpe3ZhciBjLGQsZT1bIk1TWE1MMi5YTUxIVFRQ
LjYuMCIsIk1TWE1MMi5YTUxIVFRQLjMuMCIsIk1TWE1MMi5YTUxIVFRQIiwiTWljcm9zb2Z0LlhN
TEhUVFAiXTtmb3IoYz0wO2Q9ZVtjKytdOyl0cnl7bmV3IEFjdGl2ZVhPYmplY3QoZCksYj0iMiJ9
Y2F0Y2goaCl7fX1hPWI7aWYoYT09IjIiJiZsb2NhdGlvbi5zZWFyY2guaW5kZXhPZigiJmdidj0y
Iik9PS0xKXt2YXIgZj1nb29nbGUuZ2J2dSxnPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYnYi
KTtnJiYoZy52YWx1ZT1hKTtmJiZ3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2xvY2F0aW9u
LmhyZWY9Zn0sMCl9O30pLmNhbGwodGhpcyk7PC9zY3JpcHQ+PC9mb3JtPjxkaXYgc3R5bGU9ImZv
bnQtc2l6ZTo4MyU7bWluLWhlaWdodDozLjVlbSI+PGJyPjwvZGl2PjxzcGFuIGlkPSJmb290ZXIi
PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij48ZGl2IHN0eWxlPSJtYXJnaW46MTlweCBhdXRv
O3RleHQtYWxpZ246Y2VudGVyIiBpZD0iV3FRQU5iIj48YSBocmVmPSIvaW50bC9ydS9hZHMvIj4m
IzEwNTY7JiMxMDc3OyYjMTA4MjsmIzEwODM7JiMxMDcyOyYjMTA4NDsmIzEwNzI7PC9hPjxhIGhy
ZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLnJ1L2ludGwvcnUvc2VydmljZXMvIj4mIzEwNTY7JiMxMDc3
OyYjMTA5NjsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7ICYjMTA3NjsmIzEwODM7JiMxMTAz
OyAmIzEwNzM7JiMxMDgwOyYjMTA3OTsmIzEwODU7JiMxMDc3OyYjMTA4OTsmIzEwNzI7PC9hPjxh
IGhyZWY9Ii9pbnRsL3J1L2Fib3V0Lmh0bWwiPiYjMTA0MjsmIzEwODk7JiMxMTA1OyAmIzEwODY7
IEdvb2dsZTwvYT48YSBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL3NldHByZWZkb21haW4/
cHJlZmRvbT1SVSZhbXA7cHJldj1odHRwczovL3d3dy5nb29nbGUucnUvJmFtcDtzaWc9S193TlJS
Rm5lZkZaZ2prUTNlYk0wRTlhT0RLcG8lM0QiPkdvb2dsZS5ydTwvYT48L2Rpdj48L2Rpdj48cCBz
dHlsZT0iZm9udC1zaXplOjhwdDtjb2xvcjojNjM2MzYzIj4mY29weTsgMjAyNiAtIDxhIGhyZWY9
Ii9pbnRsL3J1L3BvbGljaWVzL3ByaXZhY3kvIj4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTI7
JiMxMDgwOyYjMTA3NjsmIzEwNzc7JiMxMDg1OyYjMTA5NDsmIzEwODA7JiMxMDcyOyYjMTA4Mzsm
IzExMDA7JiMxMDg1OyYjMTA4NjsmIzEwODk7JiMxMDkwOyYjMTEwMDs8L2E+IC0gPGEgaHJlZj0i
L2ludGwvcnUvcG9saWNpZXMvdGVybXMvIj4mIzEwNTk7JiMxMDg5OyYjMTA4MzsmIzEwODY7JiMx
MDc0OyYjMTA4MDsmIzExMDM7PC9hPjwvcD48L3NwYW4+PC9jZW50ZXI+PHNjcmlwdCBub25jZT0i
UjJZOW5zQlFRY0VqeE5vaHZoa2FRUSI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rp
b24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8uRWU9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhLnYp
aWYoYyBpbnN0YW5jZW9mIEFycmF5KXtjPV8uQyhjKTtmb3IodmFyIGQ9Yy5uZXh0KCk7IWQuZG9u
ZTtkPWMubmV4dCgpKV8uRWUoYSxiLGQudmFsdWUpfWVsc2V7ZD0oMCxfLkYpKGEuRixhLGIpO3Zh
ciBlPWEuQitjO2EuQisrO2IuZGF0YXNldC5lcWlkPWU7YS5EW2VdPWQ7YiYmYi5hZGRFdmVudExp
c3RlbmVyP2IuYWRkRXZlbnRMaXN0ZW5lcihjLGQsITEpOmImJmIuYXR0YWNoRXZlbnQ/Yi5hdHRh
Y2hFdmVudCgib24iK2MsZCk6YS5BLmxvZyhFcnJvcigiSGAiK2IpKX19Owp9Y2F0Y2goZSl7Xy5f
RHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewpfLkZlPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExp
c3RlbmVyfHwhT2JqZWN0LmRlZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0
LmRlZmluZVByb3BlcnR5KHt9LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7
dmFyIGM9ZnVuY3Rpb24oKXt9O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5y
ZW1vdmVFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNh
dGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIEdlPWRvY3VtZW50LnF1ZXJ5U2Vs
ZWN0b3IoIi5nYl9MIC5nYl9DIiksSGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pk
Iik7R2UmJiFIZSYmXy5FZShfLm9lLEdlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewp2YXIgQmk9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5EPWE7
dGhpcy5CPW51bGw7dGhpcy5BPXt9O3RoaXMuRj17fTt0aGlzLmo9e307dGhpcy52PW51bGx9O18u
QihCaSxfLnopO18uQ2k9ZnVuY3Rpb24oYSl7aWYoYS5CKXJldHVybiBhLkI7Zm9yKHZhciBiIGlu
IGEuailpZihhLmpbYl0udGYoKSYmYS5qW2JdLkFiKCkpcmV0dXJuIGEualtiXTtyZXR1cm4gbnVs
bH07QmkucHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7dGhpcy5qW2FdJiYoXy5DaSh0aGlzKSYmXy5D
aSh0aGlzKS5LYygpPT1hfHx0aGlzLmpbYV0uYWUoITApKX07QmkucHJvdG90eXBlLllhPWZ1bmN0
aW9uKGEpe3RoaXMudj1hO2Zvcih2YXIgYiBpbiB0aGlzLmopdGhpcy5qW2JdLnRmKCkmJnRoaXMu
altiXS5ZYShhKX07Xy5EaT1mdW5jdGlvbihhLGIpe2EualtiLktjKCldPWJ9O0JpLnByb3RvdHlw
ZS5KYj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbiB0aGlzLmo/dGhpcy5qW2FdOm51bGx9O3ZhciBF
aT1uZXcgQmkoXy5uZSk7Xy5yZSgiZGQiLEVpKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24o
ZSl9CnRyeXsKXy5Yaj1mdW5jdGlvbihhLGIpe3JldHVybiBfLk8oYSwzNixiKX07Xy5Zaj17cmc6
ImdiX3oiLFlkOiJnYl85YSIsbm86ImdiX0ViIixYZjoiZ2JfN2EiLFVvOiJnYl9EZiIsanA6Imdi
X2ZiIixrcDoiZ2JfaGIiLEhxOiJnYl9kYiIsTGk6ImdiX1YifTsKfWNhdGNoKGUpe18uX0R1bXBF
eGNlcHRpb24oZSl9CnRyeXsKdmFyIFpqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK18uWWou
cmcrIiAuZ2JfQyIpLGFrPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9qZCIpO1pqJiYh
YWsmJl8uRWUoXy5vZSxaaiwiY2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48ZGl2PjxkaXY+PGRpdiBj
bGFzcz0iZ2JfUSI+JiMxMDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMx
MDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyBHb29nbGU8L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0
IG5vbmNlPSJSMlk5bnNCUVFjRWp4Tm9odmhrYVFRIj50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9
OyhmdW5jdGlvbihfKXt2YXIgd2luZG93PXRoaXM7CnRyeXsKLyoKCiBDb3B5cmlnaHQgR29vZ2xl
IExMQwogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFyIFFlLFJlO18u
T2U9ZnVuY3Rpb24oYSl7dmFyIGI9YS5sZW5ndGg7aWYoYj4wKXtmb3IodmFyIGM9QXJyYXkoYiks
ZD0wO2Q8YjtkKyspY1tkXT1hW2RdO3JldHVybiBjfXJldHVybltdfTtRZT1mdW5jdGlvbihhKXty
ZXR1cm4gbmV3IF8uUGUoZnVuY3Rpb24oYil7cmV0dXJuIGIuc3Vic3RyKDAsYS5sZW5ndGgrMSku
dG9Mb3dlckNhc2UoKT09PWErIjoifSl9O1JlPTA7Xy5TZT1mdW5jdGlvbihhKXtyZXR1cm4gT2Jq
ZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsXy5CYykmJmFbXy5CY118fChhW18u
QmNdPSsrUmUpfTtfLlRlPWdsb2JhbFRoaXMudHJ1c3RlZFR5cGVzO18uVWU9ZnVuY3Rpb24oYSl7
dGhpcy5qPWF9O18uVWUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMu
an07Xy5WZT1uZXcgXy5VZSgiYWJvdXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLlBlPWZ1bmN0aW9u
KGEpe3RoaXMuaWw9YX07Xy5XZT1bUWUoImRhdGEiKSxRZSgiaHR0cCIpLFFlKCJodHRwcyIpLFFl
KCJtYWlsdG8iKSxRZSgiZnRwIiksbmV3IF8uUGUoZnVuY3Rpb24oYSl7cmV0dXJuL15bXjpdKihb
Lz8jXXwkKS8udGVzdChhKX0pXTtfLlhlPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLlhlLnByb3Rv
dHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmorIiJ9O18uWWU9bmV3IF8uWGUo
Xy5UZT9fLlRlLmVtcHR5SFRNTDoiIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0
cnl7CnZhciBjZixwZixzZixiZixkZjtfLlplPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0q
JC8udGVzdChhKX07Xy4kZT1mdW5jdGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lmKHR5cGVv
ZiBhPT09InN0cmluZyImJmEpYT0rYTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIpcmV0dXJu
O3JldHVybigwLF8uYWIpKGEpP2F8MDp2b2lkIDB9O18uYWY9ZnVuY3Rpb24oYSxiKXtyZXR1cm4g
YS5sYXN0SW5kZXhPZihiLDApPT0wfTtjZj1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIWJmKXJl
dHVybiBhO3RyeXt2YXIgYj1mdW5jdGlvbihjKXtyZXR1cm4gY307YT1iZi5jcmVhdGVQb2xpY3ko
Im9nYi1xdG0jaHRtbCIse2NyZWF0ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRV
Ukw6Yn0pfWNhdGNoKGMpe31yZXR1cm4gYX07Xy5lZj1mdW5jdGlvbigpe2RmPT09dm9pZCAwJiYo
ZGY9Y2YoKSk7cmV0dXJuIGRmfTsKXy5nZj1mdW5jdGlvbihhKXt2YXIgYj1fLmVmKCk7YT1iP2Iu
Y3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLmZmKGEpfTtfLmhmPWZ1bmN0aW9uKGEp
e2lmKGEgaW5zdGFuY2VvZiBfLmZmKXJldHVybiBhLmo7dGhyb3cgRXJyb3IoIkwiKTt9O18uamY9
ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uVWUpcmV0dXJuIGEuajt0aHJvdyBFcnJvcigi
TCIpO307Xy5sZj1mdW5jdGlvbihhKXtpZihrZi50ZXN0KGEpKXJldHVybiBhfTtfLm1mPWZ1bmN0
aW9uKGEpe3JldHVybiBhIGluc3RhbmNlb2YgXy5VZT9fLmpmKGEpOl8ubGYoYSl9O18ubmY9ZnVu
Y3Rpb24oYSxiKXtiPWI9PT12b2lkIDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVl
cnlTZWxlY3Rvcik9PW51bGw/dm9pZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09
bnVsbD8iIjpiLm5vbmNlfHxiLmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9OwpfLlU9ZnVuY3Rp
b24oYSxiLGMpe3JldHVybiBfLiRhKF8uT2QoYSxiLGMsXy5OZCkpfTtfLm9mPWZ1bmN0aW9uKGEs
Yil7cmV0dXJuIF8uJGUoXy5PZChhLGIsdm9pZCAwLF8uTmQpKX07cGY9ZnVuY3Rpb24oYSl7dGhp
cy5MPV8ueChhKX07Xy5CKHBmLF8uUyk7cGYucHJvdG90eXBlLlpiPWZ1bmN0aW9uKGEpe3JldHVy
biBfLlEodGhpcywyNCxhKX07Xy5xZj1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxwZiwxKX07
Xy5yZj1mdW5jdGlvbihhKXt2YXIgYj1fLllhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2Jq
ZWN0IiYmdHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIn07YmY9Xy5UZTtfLmZmPWZ1bmN0aW9uKGEp
e3RoaXMuaj1hfTtfLmZmLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlz
LmorIiJ9O3ZhciBrZj0vXlxzKig/IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/
OlsvPyNdfCQpKS9pO3ZhciB6ZixEZix0ZjtfLnZmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyB0
ZihfLnVmKGEpKTpzZnx8KHNmPW5ldyB0Zil9O18ud2Y9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlw
ZW9mIGI9PT0ic3RyaW5nIj9hLmdldEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIp
e3ZhciBjPWJ8fGRvY3VtZW50O2MuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVu
dHNCeUNsYXNzTmFtZShhKVswXTooYz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3Io
YT8iLiIrYToiIik6Xy54ZihjLCIqIixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy54
Zj1mdW5jdGlvbihhLGIsYyxkKXthPWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50
b1VwcGVyQ2FzZSgpOiIiKXx8Yz9hLnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEu
Z2V0RWxlbWVudHNCeVRhZ05hbWUoIioiKX07Cl8uQWY9ZnVuY3Rpb24oYSxiKXtfLk9iKGIsZnVu
Y3Rpb24oYyxkKXtkPT0ic3R5bGUiP2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFz
c05hbWU9YzpkPT0iZm9yIj9hLmh0bWxGb3I9Yzp6Zi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0
dHJpYnV0ZSh6ZltkXSxjKTpfLmFmKGQsImFyaWEtIil8fF8uYWYoZCwiZGF0YS0iKT9hLnNldEF0
dHJpYnV0ZShkLGMpOmFbZF09Y30pfTt6Zj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxs
c3BhY2luZzoiY2VsbFNwYWNpbmciLGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFt
ZUJvcmRlciIsaGVpZ2h0OiJoZWlnaHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9u
Y2UiLHJvbGU6InJvbGUiLHJvd3NwYW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNl
TWFwIix2YWxpZ246InZBbGlnbiIsd2lkdGg6IndpZHRoIn07Cl8uQmY9ZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YS5kZWZhdWx0Vmlldzp3aW5kb3d9O18uRWY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFd
LGQ9Xy5DZihhLFN0cmluZyhiWzBdKSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05h
bWU9YzpBcnJheS5pc0FycmF5KGMpP2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uQWYoZCxjKSk7
Yi5sZW5ndGg+MiYmRGYoYSxkLGIpO3JldHVybiBkfTsKRGY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0
aW9uIGQoaCl7aCYmYi5hcHBlbmRDaGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4
dE5vZGUoaCk6aCl9Zm9yKHZhciBlPTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8u
cmYoZil8fF8uQWMoZikmJmYubm9kZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYu
bGVuZ3RoPT0ibnVtYmVyIil7aWYoXy5BYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0
aW9uInx8dHlwZW9mIGYuaXRlbT09InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5j
dGlvbiIpe2c9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uV2MoZz9f
Lk9lKGYpOmYsZCl9fX07Xy5GZj1mdW5jdGlvbihhKXtyZXR1cm4gXy5DZihkb2N1bWVudCxhKX07
Cl8uQ2Y9ZnVuY3Rpb24oYSxiKXtiPVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0
aW9uL3hodG1sK3htbCImJihiPWIudG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVu
dChiKX07Xy5HZj1mdW5jdGlvbihhLGIpe2EuYXBwZW5kQ2hpbGQoYil9O18uSGY9ZnVuY3Rpb24o
YSl7Zm9yKHZhciBiO2I9YS5maXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGIpfTtfLklmPWZ1bmN0
aW9uKGEpe3JldHVybiBhJiZhLnBhcmVudE5vZGU/YS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGEp
Om51bGx9OwpfLkpmPWZ1bmN0aW9uKGEsYil7aWYoIWF8fCFiKXJldHVybiExO2lmKGEuY29udGFp
bnMmJmIubm9kZVR5cGU9PTEpcmV0dXJuIGE9PWJ8fGEuY29udGFpbnMoYik7aWYodHlwZW9mIGEu
Y29tcGFyZURvY3VtZW50UG9zaXRpb24hPSJ1bmRlZmluZWQiKXJldHVybiBhPT1ifHwhIShhLmNv
bXBhcmVEb2N1bWVudFBvc2l0aW9uKGIpJjE2KTtmb3IoO2ImJmEhPWI7KWI9Yi5wYXJlbnROb2Rl
O3JldHVybiBiPT1hfTtfLnVmPWZ1bmN0aW9uKGEpe3JldHVybiBhLm5vZGVUeXBlPT05P2E6YS5v
d25lckRvY3VtZW50fHxhLmRvY3VtZW50fTt0Zj1mdW5jdGlvbihhKXt0aGlzLmo9YXx8Xy50LmRv
Y3VtZW50fHxkb2N1bWVudH07Xy5sPXRmLnByb3RvdHlwZTtfLmwuSD1mdW5jdGlvbihhKXtyZXR1
cm4gXy53Zih0aGlzLmosYSl9O18ubC5UYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uRWYodGhp
cy5qLGFyZ3VtZW50cyl9O18ubC5hcHBlbmRDaGlsZD1fLkdmO18ubC5ZZj1fLkhmOwpfLmwuT2g9
Xy5JZjtfLmwuTmg9Xy5KZjsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5m
az1mdW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYikudG9TdHJpbmcoKX07Xy5naz1mdW5jdGlvbihh
KXt2YXIgYj1fLm5mKCJzY3JpcHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUo
Im5vbmNlIixiKX07Xy5oaz1mdW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYik7Xy5nayhhKX07Xy5p
az1mdW5jdGlvbihhKXtpZighYSlyZXR1cm4gbnVsbDthPV8uTihhLDQpO3ZhciBiO2E9PT1udWxs
fHxhPT09dm9pZCAwP2I9bnVsbDpiPV8uZ2YoYSk7cmV0dXJuIGJ9O18uams9ZnVuY3Rpb24oYSxi
LGMpe2E9YS5MO3JldHVybiBfLkxiKGEsYVtfLnddfDAsYixjKSE9PXZvaWQgMH07Xy5raz1mdW5j
dGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5rayxfLlMpO18ubGs9ZnVuY3Rpb24oKXtmb3Io
dmFyIGE9TnVtYmVyKHRoaXMpLGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspYltjLWFd
PWFyZ3VtZW50c1tjXTtyZXR1cm4gYn07Cl8ubWs9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8ZG9j
dW1lbnQpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0Y2goZSl7Xy5fRHVt
cEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgb2s9ZnVuY3Rpb24oYSxiKXthPGI/bmsoYSsxLGIpOl8u
bmUubG9nKEVycm9yKCJvYWAiK2ErImAiK2IpKX0sbms9ZnVuY3Rpb24oYSxiKXtpZihwayl7dmFy
IGM9Xy5GZigiU0NSSVBUIik7Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5j
aGFyc2V0PSJVVEYtOCI7Xy5oayhjLHBrKTtjLm9uZXJyb3I9Xy5FYyhvayxhLGIsYy5zcmMpO18u
bWsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChjKX19LHFrPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihxayxfLlMpO3ZhciByaz1fLkooXy5rZSxxaywxNyl8fG5ldyBxayxzayxwaz0oc2s9
Xy5KKHJrLF8ua2ssMSkpP18uaWsoc2spOm51bGwsdGssdWs9KHRrPV8uSihyayxfLmtrLDIpKT9f
LmlrKHRrKTpudWxsLHZrPWZ1bmN0aW9uKCl7bmsoMSwyKTtpZih1ayl7dmFyIGE9Xy5GZigiTElO
SyIpO2Euc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9Xy5oZih1aykudG9T
dHJpbmcoKTthLnJlbD0ic3R5bGVzaGVldCI7dmFyIGI9Xy5uZigic3R5bGUiLGRvY3VtZW50KTti
JiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGIpO18ubWsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChh
KX19OyhmdW5jdGlvbigpe3ZhciBhPV8ucWYoKTtpZihfLlUoYSwxOCkpdmsoKTtlbHNle3ZhciBi
PV8ub2YoYSwxOSl8fDA7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7
d2luZG93LnNldFRpbWVvdXQodmssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzY3JpcHQgbm9u
Y2U9IlIyWTluc0JRUWNFanhOb2h2aGthUVEiPihmdW5jdGlvbigpe3dpbmRvdy5nb29nbGUuY2Rv
PXtoZWlnaHQ6NzU3LHdpZHRoOjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0vI3wkLztmdW5jdGlv
biBmKGspe3ZhciBkPWcuc2VhcmNoLGw9ZC5zZWFyY2goZSk7YTp7dmFyIGE9MDtmb3IodmFyIGI9
ay5sZW5ndGg7KGE9ZC5pbmRleE9mKGssYSkpPj0wJiZhPGw7KXt2YXIgYz1kLmNoYXJDb2RlQXQo
YS0xKTtpZihjPT0zOHx8Yz09NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwhY3x8Yz09NjF8fGM9
PTM4fHxjPT0zNSlicmVhayBhO2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4gbnVsbDtiPWQuaW5k
ZXhPZigiJiIsYSk7aWYoYjwwfHxiPmwpYj1sO2ErPWsubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVS
SUNvbXBvbmVudChkLnNsaWNlKGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsvZywiICIpKX07dmFy
IGg9d2luZG93LmlubmVyV2lkdGgsbT13aW5kb3cuaW5uZXJIZWlnaHQ7aWYoIWh8fCFtKXt2YXIg
bj13aW5kb3cuZG9jdW1lbnQscD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0Ij9uLmRvY3VtZW50
RWxlbWVudDpuLmJvZHk7aD1wLmNsaWVudFdpZHRoO209cC5jbGllbnRIZWlnaHR9aWYoaCYmbSYm
KGghPWdvb2dsZS5jZG8ud2lkdGh8fG0hPWdvb2dsZS5jZG8uaGVpZ2h0KSl7dmFyIHE9Z29vZ2xl
LHI9cS5sb2csdD0iL2NsaWVudF8yMDQ/JmF0eXA9aSZiaXc9IitoKyImYmloPSIrbSsiJmVpPSIr
Z29vZ2xlLmtFSSxnO2c9Zz09PXZvaWQgMD93aW5kb3cubG9jYXRpb246Zzt2YXIgdT0iIix2PXdp
bmRvdy5nb29nbGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbDt2JiYodSs9IiZvcGk9Iit2KTt2
YXIgdzsodz1mKCJnZW1jaWQiKSkmJih1Kz0iJmdlbWNpZD0iK3cpO3ZhciB4Oyh4PWYoImdlbXJp
ZCIpKSYmKHUrPSImZ2VtcmlkPSIreCk7ci5jYWxsKHEsIiIsIiIsdCt1KX07fSkuY2FsbCh0aGlz
KTt9KSgpOyhmdW5jdGlvbigpe2dvb2dsZS54anM9e2Jhc2Vjb21iOicveGpzL18vanMva1x4M2R4
anMuaHAuZW4uTXMwRk9YMHlpN2cuZXM1Lk8vY2tceDNkeGpzLmhwLlhtVWdPOEFsdGp3LkwuWC5P
L2FtXHgzZEFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFnQUFBVWdBQVFJQUFB
QUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFCQmdBd0lBQUFJUUFBQUFBQUFBQUFBQUFBQUFB
QUFBSUFBQUVJQUFBQUFZQUFBQUFBWUFJQ0FBQ0lPeUFBQUJCZ0ZnSUFBQUIwQ0EvZFx4M2QxL2Vk
XHgzZDEvZGdceDNkMC91amdceDNkMS9yc1x4M2RBQ1Q5MG9FOXRxRGpTYzYwZkgxR2U2VEdIRGV2
WkFpal9BP2NiXHgzZDEyMTUwOTM3OCcsYmFzZWNzczonL3hqcy9fL3NzL2tceDNkeGpzLmhwLlht
VWdPOEFsdGp3LkwuWC5PL2FtXHgzZEFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFB
QUFnQUFBVWdBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd0lBQUFJUUFB
QUFBQUFBQUFBQUFBQUFBQUFBSUFBQUVJQUFBQUFZQUFBQUFBWUFJQ0FBQUFBQUFBQUFBZy9yc1x4
M2RBQ1Q5MG9IT2h5SkZIV0NUM3hOVEp5Q29US3A0LVZzY0N3P2NiXHgzZDEyMTUwOTM3OCcsYmFz
ZWpzOicveGpzL18vanMva1x4M2R4anMuaHAuZW4uTXMwRk9YMHlpN2cuZXM1Lk8vYW1ceDNkQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUFBQUFB
QUFBQWdBQUFBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFZQUFDQUFDSU95QUFBQkJnRmdJQUFBQjBDQS9kZ1x4M2QwL3JzXHgzZEFDVDkw
b0V4MHozTFpMNENuM0VmZnFxMlFpUG1rLUJUeHc/Y2JceDNkMTIxNTA5Mzc4JyxleGNtOltdfTt9
KSgpOzwvc2NyaXB0PjxsaW5rIGhyZWY9Ii94anMvXy9zcy9rPXhqcy5ocC5YbVVnTzhBbHRqdy5M
LlguTy9hbT1BQkFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBZ0FBQVVnQUFBSUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdJQUFBSVFBQUFBQUFBQUFBQUFBQUFB
QUFBQUlBQUFFSUFBQUFBWUFBQUFBQVlBSUNBQUFBQUFBQUFBQWcvZD0xL2VkPTEvcnM9QUNUOTBv
SE9oeUpGSFdDVDN4TlRKeUNvVEtwNC1Wc2NDdy9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4IiByZWw9
InN0eWxlc2hlZXQiIG5vbmNlPSJSMlk5bnNCUVFjRWp4Tm9odmhrYVFRIj48c2NyaXB0IG5vbmNl
PSJSMlk5bnNCUVFjRWp4Tm9odmhrYVFRIj4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9fL2pzL2tc
eDNkeGpzLmhwLmVuLk1zMEZPWDB5aTdnLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFB
QUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFBQ0FB
Q0lPeUFBQUJCZ0ZnSUFBQUIwQ0EvZFx4M2QxL2VkXHgzZDEvZGdceDNkNC9yc1x4M2RBQ1Q5MG9F
eDB6M0xaTDRDbjNFZmZxcTJRaVBtay1CVHh3L21ceDNkc2JfaGUsZD9jYlx4M2QxMjE1MDkzNzgn
O3ZhciBhbWQ9MTAwMDt2YXIgcG92cD1mYWxzZTt2YXIgZWNiPWZhbHNlO3ZhciBjcm9wPXRydWU7
dmFyIGNzdD1mYWxzZTt2YXIgcHhwPWZhbHNlOwp2YXIgZj10aGlzfHxzZWxmO2Z1bmN0aW9uIGco
YSl7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGluayIpO2IuYXM9InNjcmlwdCI7Yi5o
cmVmPWE7Yi5yZWw9InByZWxvYWQiO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9ZnVuY3Rp
b24gaCgpe3ZhciBhPVtrXTtnb29nbGUuZHB8fChhLmZvckVhY2goZyksZ29vZ2xlLmRwPSEwKX07
Z29vZ2xlLnBzPWdvb2dsZS5wc3x8W107ZnVuY3Rpb24gbChhKXtyZXR1cm4gYT8oYT1hLm1hdGNo
KC9cL2NjYj0oW14vP10rKS8pKT9hWzFdOm51bGw6bnVsbH1mdW5jdGlvbiBtKCl7dmFyIGE9ayxi
PWZ1bmN0aW9uKCl7fTtnb29nbGUubHg9Z29vZ2xlLnN0dnNjP2I6ZnVuY3Rpb24oKXtwKGEpO2dv
b2dsZS5seD1ifTtnb29nbGUuYnh8fGdvb2dsZS5seCgpfWZ1bmN0aW9uIHEoYSxiKXtiJiYoYS5z
cmM9Yik7aWYoIWwoYikpe3ZhciBlPWEub25sb2FkO2Eub25sb2FkPWZ1bmN0aW9uKGQpe2UmJmUo
ZCk7Z29vZ2xlLnBzPWdvb2dsZS5wcy5maWx0ZXIoZnVuY3Rpb24oYyl7cmV0dXJuIGEuc3JjIT09
Y30pfX1nb29nbGUucHMucHVzaChhLnNyYyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKX1n
b29nbGUuYXM9cTtmdW5jdGlvbiBwKGEpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIs
Inhqc2xzIik7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7Yi5vbmVycm9y
PWZ1bmN0aW9uKCl7Z29vZ2xlLnBsZT0xfTtiLm9ubG9hZD1mdW5jdGlvbigpe2dvb2dsZS5wbGU9
MH07bChhKSYmKGIuZG9uZT1mdW5jdGlvbigpe2dvb2dsZS5tdW0mJmdvb2dsZS5tdW0oYSk7Z29v
Z2xlLmFwbGU9Z29vZ2xlLmFwbGV8fDA7Z29vZ2xlLmFybSYmZ29vZ2xlLmFybVthXSYmZ29vZ2xl
LmFybVthXS5yZXNvbHZlKCl9KTtnb29nbGUueGpzdXM9dm9pZCAwO3EoYixhKTtnb29nbGUuYXBs
ZT0tMTtnb29nbGUuZHA9ITB9O2Z1bmN0aW9uIHIoKXtmb3IodmFyIGE9ZG9jdW1lbnQuZ2V0RWxl
bWVudHNCeVRhZ05hbWUoImltZyIpLGI9MCxlPWEubGVuZ3RoO2I8ZTtiKyspe3ZhciBkPWFbYl0s
YztpZihjPWQuaGFzQXR0cmlidXRlKCJkYXRhLWx6eV8iKSYmTnVtYmVyKGQuZ2V0QXR0cmlidXRl
KCJkYXRhLWF0ZiIpKSYxKWM9ZC5nZXRBdHRyaWJ1dGUoImpzY29udHJvbGxlciIpLGM9ISgoYz09
PSJVQlhISSJ8fGM9PT0iUjNmaGtiInx8Yz09PSJUU1pFcWQiKSYmZC5oYXNBdHRyaWJ1dGUoImRh
dGEtc3JjIikpO2lmKGMpcmV0dXJuITB9cmV0dXJuITF9O3ZhciBrLHQsdyx4LHkseixBLEIsQztm
dW5jdGlvbiBEKCl7az1weHAmJmdvb2dsZS54anN1cHx8dTt2YXIgYT1rLm1hdGNoKC9cL2NiPShs
b2FkZWRfaF9cZCspLyk7Qz1hJiZhWzFdfHwiIjtnb29nbGUueGpzdT1rO2YuX0ZfanNVcmw9azt4
PWZ1bmN0aW9uKCl7bSgpfTt0PSExO3c9ISFnb29nbGUuY2FmdCYmIXIoKTtDJiYoZltDXT1mdW5j
dGlvbihiKXt2YXIgZT1mdW5jdGlvbigpe2NzdD9zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJu
IHZvaWQgYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyl9LDApOmIuY2FsbCh3aW5kb3csd2luZG93Ll8p
fTtpZihCKXt2YXIgZD1mdW5jdGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigp
e2UoKX0pfTtpZihkb2N1bWVudC5oaWRkZW4pe3ZhciBjPWZ1bmN0aW9uKCl7ZG9jdW1lbnQuaGlk
ZGVufHwoZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyks
ZCgpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyx7cGFz
c2l2ZTohMH0pfWVsc2UgZCgpfWVsc2UgZSgpfSk7eT1wb3ZwO3o9ZG9jdW1lbnQucHJlcmVuZGVy
aW5nfHx5JiZkb2N1bWVudC5oaWRkZW47Qj1jcm9wJiZ6O0E9eT8idmlzaWJpbGl0eWNoYW5nZSI6
InByZXJlbmRlcmluZ2NoYW5nZSJ9ZnVuY3Rpb24gRSgpe3R8fHd8fHp8fCh4KCksdD0hMCl9c2V0
VGltZW91dChmdW5jdGlvbigpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIsInhqc3Bs
cyIpO0QoKTtpZih3fHx6KXtpZih3KXt2YXIgYT1mdW5jdGlvbigpe3c9ITE7RSgpfTtnb29nbGUu
Y2FmdChhKTtzZXRUaW1lb3V0KGEsYW1kKX1pZih6KXt2YXIgYj1mdW5jdGlvbigpeyh5P2RvY3Vt
ZW50LmhpZGRlbjpkb2N1bWVudC5wcmVyZW5kZXJpbmcpfHwoej0hMSxFKCksZG9jdW1lbnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcihBLGIpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihBLGIse3Bh
c3NpdmU6ITB9KX10fHxoKCl9ZWxzZSB4KCl9LDApO30pKCk7d2luZG93Ll8gPSB3aW5kb3cuXyB8
fCB7fTt3aW5kb3cuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uID0gZnVuY3Rpb24o
ZSl7dGhyb3cgZTt9O3dpbmRvdy5fcyA9IHdpbmRvdy5fcyB8fCB7fTtfcy5fRHVtcEV4Y2VwdGlv
biA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93Ll9xcyA9IHdpbmRvdy5fcXMgfHwge307X3FzLl9E
dW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5kb3cubG9hZGVkX2hfMCA9IGZ1bmN0
aW9uKGNiKXtjYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyk7fTsoZnVuY3Rpb24oKXt2YXIgdD1bNDA5
NiwwLDE2Nzc3MjE2LDAsMCwxMzQyMTc3MjgsMCwxOTIsMTY4Mjg0MTcsNTI0MzAwLDM4NCwzMzQw
OCw0MTk0MzA0LDk4LDMzNTEwNDMyLDQxOTQzMDQsNTQwMzE1ODE0LDg2NTA3NjAsMTM0Mjk1NTUy
LDEyNjI4OTkyLDI3MDQwMCwxMzQyMTc3MjgsMTA0ODU3NiwxMDQ4NTc4LDMyNzY5LDE1OTUxNDYy
NCwzMiw1MjgwOTgsMzc2NDQyODgwLDgsMzQ2MjRdO3dpbmRvdy5fRl90b2dnbGVzID0gd2luZG93
Ll94anNfdG9nZ2xlcyA9IHQ7fSkoKTt3aW5kb3cuX0ZfaW5zdGFsbENzcyA9IHdpbmRvdy5fRl9p
bnN0YWxsQ3NzIHx8IGZ1bmN0aW9uKGNzcyl7fTsoZnVuY3Rpb24oKXt2YXIgcG1jPSd7XHgyMmRc
eDIyOnt9LFx4MjJzYl9oZVx4MjI6e1x4MjJjbGllbnRceDIyOlx4MjJoZWlybG9vbS1ocFx4MjIs
XHgyMmRoXHgyMjp0cnVlLFx4MjJkc1x4MjI6XHgyMlx4MjIsXHgyMmhvc3RceDIyOlx4MjJnb29n
bGUuY29tXHgyMixceDIyanNvbnBceDIyOnRydWUsXHgyMm1zZ3NceDIyOntceDIyY2libFx4MjI6
XHgyMlxcdTA0MjNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM4XFx1MDQ0MlxcdTA0NGMgXFx1
MDQzZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2FcXHUwNDNlXFx1MDQzMlxcdTA0NGJcXHUw
NDM5IFxcdTA0MzdcXHUwNDMwXFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0MVx4MjIsXHgyMmR5
bVx4MjI6XHgyMlxcdTA0MTJcXHUwNDNlXFx1MDQzN1xcdTA0M2NcXHUwNDNlXFx1MDQzNlxcdTA0
M2RcXHUwNDNlLCBcXHUwNDMyXFx1MDQ0YiBcXHUwNDM4XFx1MDQzY1xcdTA0MzVcXHUwNDNiXFx1
MDQzOCBcXHUwNDMyIFxcdTA0MzJcXHUwNDM4XFx1MDQzNFxcdTA0NDM6XHgyMixceDIybGNreVx4
MjI6XHgyMlxcdTA0MWNcXHUwNDNkXFx1MDQzNSBcXHUwNDNmXFx1MDQzZVxcdTA0MzJcXHUwNDM1
XFx1MDQzN1xcdTA0NTFcXHUwNDQyIVx4MjIsXHgyMmxtbFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNl
XFx1MDQzNFxcdTA0NDBcXHUwNDNlXFx1MDQzMVxcdTA0M2RcXHUwNDM1XFx1MDQzNS4uLlx4MjIs
XHgyMnBzcmNceDIyOlx4MjJcXHUwNDJkXFx1MDQ0MlxcdTA0M2VcXHUwNDQyIFxcdTA0MzdcXHUw
NDMwXFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0MSBcXHUwNDMxXFx1MDQ0YlxcdTA0M2IgXFx1
MDQ0M1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzVcXHUwNDNkIFxcdTA0MzhcXHUwNDM3IFxc
dTA0MzJcXHUwNDMwXFx1MDQ0OFxcdTA0MzVcXHUwNDM5IFxcdTAwM0NhIGhyZWZceDNkXFxceDIy
L2hpc3RvcnlcXFx4MjJcXHUwMDNFXFx1MDQzOFxcdTA0NDFcXHUwNDQyXFx1MDQzZVxcdTA0NDBc
XHUwNDM4XFx1MDQzOCBcXHUwNDMyXFx1MDQzNVxcdTA0MzEtXFx1MDQzZlxcdTA0M2VcXHUwNDM4
XFx1MDQ0MVxcdTA0M2FcXHUwNDMwXFx1MDAzQy9hXFx1MDAzRVx4MjIsXHgyMnBzcmxceDIyOlx4
MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjXHgyMixc
eDIyc2JpdFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxcdTA0
M2ZcXHUwNDNlIFxcdTA0M2FcXHUwNDMwXFx1MDQ0MFxcdTA0NDJcXHUwNDM4XFx1MDQzZFxcdTA0
M2FcXHUwNDM1XHgyMixceDIyc3JjaFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0
NDFcXHUwNDNhIFxcdTA0MzIgR29vZ2xlXHgyMn0sXHgyMm92clx4MjI6e30sXHgyMnBxXHgyMjpc
eDIyXHgyMixceDIycmZzXHgyMjpbXSxceDIyc3Rva1x4MjI6XHgyMmFyQWgybThNSTBxX0hndzFp
M3lWbDJlT01pWVx4MjJ9fSc7Z29vZ2xlLnBtYz1KU09OLnBhcnNlKHBtYyk7fSkoKTs8L3Njcmlw
dD48L2JvZHk+PC9odG1sPg==
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/982847/14598790477690s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJ5Ny1wbFNkUzU5SGhucXl2R3JobEpBIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
eXFseWFzbWNCOGVVeGM4UDY1M1AyUTQnLGtFWFBJOicwLDQyNDAwNDUsNDg3OTEsMzAwMjIsMTYx
MDUsNzgyMTgsMjY2NTc4LDIxOTgxMSw1MzEyOTg5LDc3NSw3Miw2MjAzOTQwMiwyMTc1NTIsMTc2
MTQ1LDEzMDExMSwxODYzNiwyNjIzMCwyNTU5MSwyODU3NCwxNzc2NSwyMDY3NCw0LDExODgzLDE2
MTc5LDQyNzgwLDQsMTUxNCwzMzU1LDYwMTAsMiw1OTk5LDE2LDE0MjkxLDIsMzEwNSw1MDg5LDE5
LDMwMDcsMjAsNzc2LDM2NjIzLDUzMzcsMjg5Miw4NTMwLDUyNzUsMyw4NTg2LDU4NjIsNSw5NjQs
MiwxNDcsMTUxNzEsMTk0ODYsMiw2MzM1LDE0MzI5LDMsNDk4MCwxMCwxMzUyOCw2MjkzLDIzNDI4
LDEzMzU3LDExMjIyLDEwMjQsMTAsNzE3NywzOTMzLDIxMDE3MzcxLDQsMjk2MCwzLDEwMDU1LDMs
MTc5NjgsMyw4MTkyLDY1MDQwMDIsNiw4MjMyLDcwLDYyODYsMjUzOSwzMDk2LDY3NywzLDM0MTgs
MTI2MSwzLDQ5Nyw4MTIyMSwzNTE1Nzc1LDE0NDczNTE0LDMsODAyMDQwLDI0MTcxNSwxLDE1NTIw
NjIsMTA3MywyLDE3MjAsNjc3Nyw3LDcsNywxNjg0NSwxMCwxMjM3LDExMDksNDg5NSw1MzU0LDU3
NiwzNzcsNDAxMSw1LDE4LDUzNzksMTAxMzksMTgwLDU4OTcsNTU1NCw1LDc4NTQsNCw0MDY4LDky
MCw1LDQwMzYsNjgzMiw3OTM2LDMzOTYsMTA0OSw4MTUsODIxLDQsNzMwMCwxMzU5LDEzOSwzMDk0
LDQsNDU4NSw5MTEsNDMyNSwxNTA5LDg1MjUsNDk2LDYyNDgsMTMzMSw0ODE4LDI3MSwzMTM0LDE1
MDQsNCwxMjE3NCw0MzY0LDk1NDMsNCwxNDgxLDIwODgsNCwyNDExLDE2NDQsOTc5LDEyMDMsMzY0
NywxNjUyLDQsMzM3MCw0LDI2LDI3OCw1Nyw1LDY5NSw1LDU4LDQsNTU1Miw1LDM4MiwzMDksNjUy
LDEwODcsNCwyNjYzLDk1OCw1LDE4MzAsMSwyNjAzLDEsNjg5LDIyMSw1LDExMzIsMjgzLDYsMzEx
LDQ2OCwxMjYwLDIxMjEsNSwxNjE1LDQsMjAsMjU3MiwxMTM4LDQsMTE0MywyNzIxLDU1OSw1LDIz
NTAsMSwyLDIxLDEsMjE3NSwxNTY5LDUsMjk4LDUsMSwxLDIsMzM2LDIwNjcsMTE4Niw3NzQsNSwy
LDEwOSwxMjY0LDI1MiwxMDc2LDQsMjQ0MSw2LDQsMTMxLDQsNDc0LDQsMTM4NSwzNDgxLDEwMiwy
LDQ1Myw1LDE5Nyw0LDczMTQsNjU1LDQsMTk0LDMyMTUsNTg3LDQsOTMzLDQsNjksNSw2MjE0LDE2
MzcsMTczNCwxMTQ1LDUsNzksMTgzMiw0LDEwMCw0LDEwMjAsNCwxMzE1LDU0Niw4MDgsMjc2LDQs
NjYwLDEyMzYsMTc4OCw1LDM3NywyNzEzLDEsNTYzLDUsODk3LDQzMywyODk2LDIsNTUwLDE2OTEs
ODM1Myw0LDM1MSwxNDQ0LDcsMzEsNCwxNjM3LDIxMjAsMTA3MSw1LDMzMyw0LDEwMjEsNjUzLDQs
NzM1LDQsOTAsNjE5LDg1NywyMDYxLDc0NSw0LDIyNSwyNDUsNCw1MzMsOTMwLDIsMjgxLDQsMjcs
MzQ3LDI5OCwxMzc1LDQsMTc2Niw0LDcxMCwxNzcwLDM0LDQsMjI2NSw0NTMsMjk0LDQsMTkzMiwz
LDIsMiwyLDExODAsMjE0NSwxMTIsMTkyMiw1LDExMTIsMTQ3NSw3LDczMyw1LDgzNCw1NzcsMTI1
MywxNTc3LDM1LDM3OCw3MzcsNTUyLDQsNTQxLDMwLDIzNiw1NCw0LDI1NiwyMDMsMiw1NjUsMywy
LDIsMiwzODEsMywyLDIsMiw0NTUxLDcxMiw2MDMsMTQyOCwxOTIsNCwyLDIsMzA5LDEwNzYsMTkx
LDMsMiwyLDIsMjAyMywzNTAsNCw1MTE4LDIsOTA0LDgxMywxNjY2LDQsOTEzLDE5NTcsNSw5MTQs
MywyLDIsMiwyMDY2LDM2MSwxMTcsNjY0LDQxNiw0NiwyLDMyMSw4OTAsMzUsMzcsNzMxLDEwLDI1
NjEsNTU1LDE4NDgsNzQyLDQsMSwxNDkxLDE4MywxNCwyMTMsMjQwLDMxMiw0LDEyODAsMTY1LDE2
MywyMzQsMTU3NCw0LDEyLDQsNzk5LDMsMiwyLDIsMTQ2NCwxOTksMTcwNCwxMTQ1LDU1NCwxMTgs
MTIzNiwyMiwxNTY3LDMzNCw0LDE0NCwyMjg2LDQxMywxLDYwNywxNjYwLDQsMzYsOTYxLDQsNDMx
LDU5LDg3MywxNDcxLDMyLDksMyw0MDgsNCwxOSwxMzEzLDkxLDIsNjM0LDE3NTksMTEzLDMyMiw5
NDQsMjc0NCw1NDE3JyxrQkw6J21IZUknLGtPUEk6ODk5Nzg0NDl9OyhmdW5jdGlvbigpe3ZhciBh
OygoYT13aW5kb3cuZ29vZ2xlKT09bnVsbD8wOmEuc3R2c2MpP2dvb2dsZS5rRUk9X2cua0VJOndp
bmRvdy5nb29nbGU9X2c7fSkuY2FsbCh0aGlzKTt9KSgpOyhmdW5jdGlvbigpe2dvb2dsZS5zbj0n
d2ViaHAnO2dvb2dsZS5rSEw9J3J1Jztnb29nbGUudXNiPXRydWU7fSkoKTsoZnVuY3Rpb24oKXsK
dmFyIGg9dGhpc3x8c2VsZjt2YXIgaz0vI3wkLztmdW5jdGlvbiBsKGEsYyl7dmFyIGU9YS5zZWFy
Y2goayk7YTp7dmFyIGI9MDtmb3IodmFyIGY9Yy5sZW5ndGg7KGI9YS5pbmRleE9mKGMsYikpPj0w
JiZiPGU7KXt2YXIgZD1hLmNoYXJDb2RlQXQoYi0xKTtpZihkPT0zOHx8ZD09NjMpaWYoZD1hLmNo
YXJDb2RlQXQoYitmKSwhZHx8ZD09NjF8fGQ9PTM4fHxkPT0zNSlicmVhayBhO2IrPWYrMX1iPS0x
fWlmKGI8MClyZXR1cm4gbnVsbDtmPWEuaW5kZXhPZigiJiIsYik7aWYoZjwwfHxmPmUpZj1lO2Ir
PWMubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChhLnNsaWNlKGIsZiE9PS0xP2Y6
MCkucmVwbGFjZSgvXCsvZywiICIpKX07ZnVuY3Rpb24gbSgpe3JldHVybiB3aW5kb3cuZ29vZ2xl
JiZ3aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGx9O3ZhciBuO2Z1bmN0aW9uIHAoYSl7Zm9yKHZhciBj
O2EmJighYS5nZXRBdHRyaWJ1dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgiZWlkIikpKTspYT1hLnBh
cmVudE5vZGU7cmV0dXJuIGN8fG59ZnVuY3Rpb24gcShhKXtmb3IodmFyIGM9bnVsbDthJiYoIWEu
Z2V0QXR0cmlidXRlfHwhKGM9YS5nZXRBdHRyaWJ1dGUoImxlaWQiKSkpOylhPWEucGFyZW50Tm9k
ZTtyZXR1cm4gY30KZnVuY3Rpb24gdChhLGMsZSxiLGYpe3ZhciBkPSIiO2Muc2VhcmNoKCImZWk9
Iik9PT0tMSYmKGQ9IiZlaT0iK3AoYiksYy5zZWFyY2goIiZsZWk9Iik9PT0tMSYmKGI9cShiKSkm
JihkKz0iJmxlaT0iK2IpKTt2YXIgcj1jLnNlYXJjaCgiJmNzaGlkPSIpPT09LTEmJmEhPT0ic2xo
Ijt2YXIgZz1nPT09dm9pZCAwP3dpbmRvdy5sb2NhdGlvbjpnO2I9IiZ6eD0iK0RhdGUubm93KCku
dG9TdHJpbmcoKTtoLl9jc2hpZCYmciYmKGIrPSImY3NoaWQ9IitoLl9jc2hpZCk7KGU9ZSgpKSYm
KGIrPSImb3BpPSIrZSk7KGU9bChnLnNlYXJjaCwiZ2VtY2lkIikpJiYoYis9IiZnZW1jaWQ9Iitl
KTsoZz1sKGcuc2VhcmNoLCJnZW1yaWQiKSkmJihiKz0iJmdlbXJpZD0iK2cpO3JldHVybiIvIiso
Znx8Imdlbl8yMDQiKSsiP2F0eXA9aSZjdD0iK1N0cmluZyhhKSsiJmNhZD0iKyhjK2QrYil9O249
Z29vZ2xlLmtFSTtnb29nbGUuZ2V0RUk9cDtnb29nbGUuZ2V0TEVJPXE7Z29vZ2xlLm1sPWZ1bmN0
aW9uKCl7cmV0dXJuIG51bGx9O2dvb2dsZS5sb2c9ZnVuY3Rpb24oYSxjLGUsYixmLGQpe2Q9ZD09
PXZvaWQgMD9tOmQ7ZXx8KGU9dChhLGMsZCxiLGYpKTthPWU7L15odHRwOi9pLnRlc3QoYSkmJndp
bmRvdy5sb2NhdGlvbi5wcm90b2NvbD09PSJodHRwczoiJiYoZ29vZ2xlLm1sJiZnb29nbGUubWwo
RXJyb3IoImEiKSwhMSx7c3JjOmEsZ2xtbToxfSksYT0iIik7aWYoZT1hKXRyeXt3aW5kb3cubmF2
aWdhdG9yLnNlbmRCZWFjb24oZSwiIil9Y2F0Y2gocil7fX07Z29vZ2xlLmxvZ1VybD1mdW5jdGlv
bihhLGMpe2M9Yz09PXZvaWQgMD9tOmM7cmV0dXJuIHQoIiIsYSxjKX07fSkuY2FsbCh0aGlzKTso
ZnVuY3Rpb24oKXtnb29nbGUueT17fTtnb29nbGUuc3k9e307ZnVuY3Rpb24gZShhLGIsZCl7aWYo
YSl2YXIgYz1hLmlkO2Vsc2V7ZG8gYz1NYXRoLnJhbmRvbSgpO3doaWxlKGRbY10pfWRbY109W2Es
Yl19dmFyIGY7KGY9Z29vZ2xlKS54fHwoZi54PWZ1bmN0aW9uKGEsYil7ZShhLGIsZ29vZ2xlLnkp
fSk7dmFyIGc7KGc9Z29vZ2xlKS5zeHx8KGcuc3g9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUu
c3kpfSk7Z29vZ2xlLmJ4PSExO3ZhciBoOyhoPWdvb2dsZSkubHh8fChoLmx4PWZ1bmN0aW9uKCl7
fSk7dmFyIGs9W10sbDsobD1nb29nbGUpLmZjZXx8KGwuZmNlPWZ1bmN0aW9uKGEsYixkLGMpe2su
cHVzaChbYSxiLGQsY10pfSk7Z29vZ2xlLnFjZT1rO2dvb2dsZS5hZGw9W107fSkuY2FsbCh0aGlz
KTtnb29nbGUuZj17fTsoZnVuY3Rpb24oKXsKZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmFkZEV2
ZW50TGlzdGVuZXIoInN1Ym1pdCIsZnVuY3Rpb24oYil7dmFyIGE7aWYoYT1iLnRhcmdldCl7dmFy
IGM9YS5nZXRBdHRyaWJ1dGUoImRhdGEtc3VibWl0ZmFsc2UiKTthPWM9PT0iMSJ8fGM9PT0icSIm
JiFhLmVsZW1lbnRzLnEudmFsdWU/ITA6ITF9ZWxzZSBhPSExO2EmJihiLnByZXZlbnREZWZhdWx0
KCksYi5zdG9wUHJvcGFnYXRpb24oKSl9LCEwKTtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRk
RXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKGIpe3ZhciBhO2E6e2ZvcihhPWIudGFyZ2V0
O2EmJmEhPT1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQ7YT1hLnBhcmVudEVsZW1lbnQpaWYoYS50
YWdOYW1lPT09IkEiKXthPWEuZ2V0QXR0cmlidXRlKCJkYXRhLW5vaHJlZiIpPT09IjEiO2JyZWFr
IGF9YT0hMX1hJiZiLnByZXZlbnREZWZhdWx0KCl9LCEwKTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0
PjxzY3JpcHQgbm9uY2U9Ink3LXBsU2RTNTlIaG5xeXZHcmhsSkEiPjt0aGlzLmdiYXJfPXtDT05G
SUc6W1tbMCwid3d3LmdzdGF0aWMuY29tIiwib2cucXRtLmVuX1VTLklHNEsxZC1QdkdVLmVzNS5P
IiwicnUiLCJydSIsIjUzOCIsMCxbNCwyLCIiLCIiLCIiLCI5NTgwODg2MTEiLCIwIl0sbnVsbCwi
eXFseWFxMzdCNG5neGM4UF9wYkFtUWsiLG51bGwsMCwib2cucXRtLjdUUHR6LThUeHpFLkwuWC5P
IiwiQUEyWXJUc1VieENfME5MTFNwR3JFbVhRNEk2YzdXWjdWUSIsIkFBMllyVHZtUW1kOE82WU4x
aUpvWlFQVXJDeGUyN0ROS3ciLCIiLDIsMSwyMDAsIlJVUyIsbnVsbCxudWxsLCIxIiwiNTM4Iiwx
LG51bGwsbnVsbCw4OTk3ODQ0OSxudWxsLDAsMCwwLDBdLG51bGwsWzEsMC4xMDAwMDAwMDE0OTAx
MTYxLDIsMV0sbnVsbCxbMCwwLDAsbnVsbCwiIiwiIiwiIiwiIiwwLDAsbnVsbCwiIiwxXSxbMCww
LCIiLDEsMCwwLDAsMCwwLDAsbnVsbCwwLDAsbnVsbCwwLDAsbnVsbCxudWxsLDAsMCwwLCIiLCIi
LCIiLCIiLCIiLCIiLG51bGwsMCwwLDAsMCwwLG51bGwsbnVsbCxudWxsLCJyZ2JhKDMyLDMzLDM2
LDEpIiwicmdiYSgyNTUsMjU1LDI1NSwxKSIsMCwwLDEsbnVsbCxudWxsLG51bGwsMCxudWxsLG51
bGwsbnVsbCwwXSxudWxsLG51bGwsWyIxIiwiZ2NpXzkxZjMwNzU1ZDZhNmI3ODdkY2MyYTQwNjJl
NmU5ODI0LmpzIiwiZ29vZ2xlYXBpcy5jbGllbnQ6Z2FwaS5pZnJhbWVzIiwiIiwicnUiXSxudWxs
LG51bGwsbnVsbCxudWxsLG51bGwsWzAuMDA5OTk5OTk5Nzc2NDgyNTgyLCJydSIsIjUzOCIsW251
bGwsIiIsIjAiLG51bGwsMSw1MTg0MDAwLG51bGwsbnVsbCwiIixudWxsLG51bGwsbnVsbCxudWxs
LG51bGwsMCxudWxsLDAsbnVsbCwxLDAsMCwwLG51bGwsbnVsbCwwLDAsbnVsbCwwLDAsMCwwLDBd
LG51bGwsbnVsbCxudWxsLDBdLFsxLG51bGwsbnVsbCwyNzA0Myw1MzgsIlJVUyIsInJ1IiwiOTU4
MDg4NjExLjAiLDgsbnVsbCwwLDAsbnVsbCxudWxsLG51bGwsbnVsbCwiMzcwMDMzNCwzNzAwOTQ5
LDExNjIyMTE0OSwxMTYyMjExNTIsMTE2MjQ5MDQwLDExNjI0OTA0MywxMTk4NTI3MzcsMTE5ODUy
NzM5IixudWxsLG51bGwsbnVsbCwieXFseWFxMzdCNG5neGM4UF9wYkFtUWsiLDAsMCwwLG51bGws
Miw1LCJyZCIsMTAsMCwwLG51bGwsbnVsbCwxLDg5OTc4NDQ5LDAsMF0sW1tudWxsLG51bGwsbnVs
bCwiaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vb2cvXy9qcy9rPW9nLnF0bS5lbl9VUy5JRzRLMWQt
UHZHVS5lczUuTy9ydD1qL209cWFicixxX2RucCxxYXBpZCxxYWxkLHFhZHMvZXhtPXFhYXcscWFk
ZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9y
cz1BQTJZclRzVWJ4Q18wTkxMU3BHckVtWFE0STZjN1daN1ZRIl0sW251bGwsbnVsbCxudWxsLCJo
dHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL3NzL2s9b2cucXRtLjdUUHR6LThUeHpFLkwuWC5P
L209ZF9iX2dtMyxkX3dpX2dtMyxkX2xvX2dtMy9leGNtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhh
dyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9jdD16Z21zL3JzPUFBMlly
VHZtUW1kOE82WU4xaUpvWlFQVXJDeGUyN0ROS3ciXV1dXSx9O3RoaXMuZ2Jhcl89dGhpcy5nYmFy
X3x8e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLl9GX3RvZ2dsZXNfaW5p
dGlhbGl6ZT1mdW5jdGlvbihhKXsodHlwZW9mIGdsb2JhbFRoaXMhPT0idW5kZWZpbmVkIj9nbG9i
YWxUaGlzOnR5cGVvZiBzZWxmIT09InVuZGVmaW5lZCI/c2VsZjp0aGlzKS5fRl90b2dnbGVzX2di
YXJfPWF8fFtdfTsoMCxfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZSkoW10pOwovKgoKIENvcHlyaWdo
dCBUaGUgQ2xvc3VyZSBMaWJyYXJ5IEF1dGhvcnMuCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog
QXBhY2hlLTIuMAoqLwp2YXIgaWEsb2EscWEsdmEseGEseWEsVGEsVWEsbGIsb2IscWIsdmIscmIs
eWIsRGIsUWIsUmIsU2IsVGIsVWIsYmMsY2MsZGMsZWMsbGMsb2MsbWMsbmMscGMscWM7Xy5hYT1m
dW5jdGlvbihhLGIpe2lmKEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNhcHR1cmVTdGFj
a1RyYWNlKHRoaXMsXy5hYSk7ZWxzZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0aGlzLnN0YWNr
PWMpfWEmJih0aGlzLm1lc3NhZ2U9U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhpcy5jYXVzZT1i
KX07Xy5iYT1mdW5jdGlvbihhKXthLlZxPSEwO3JldHVybiBhfTsKXy5oYT1mdW5jdGlvbihhKXt2
YXIgYj1hO2lmKCgwLF8uY2EpKGIpKXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQvLnRl
c3QoYikpdGhyb3cgRXJyb3IoU3RyaW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5pc1Nh
ZmVJbnRlZ2VyKGIpKXRocm93IEVycm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChhKTph
PWZhKGEpP2E/IjEiOiIwIjooMCxfLmNhKShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07aWE9
ZnVuY3Rpb24oYSxiKXtpZihhLmxlbmd0aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxi
Lmxlbmd0aHx8YT09PWIpcmV0dXJuITA7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBk
PWFbY10sZT1iW2NdO2lmKGQ+ZSlyZXR1cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmphPWZ1bmN0
aW9uKGEpe18udC5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5sYT1mdW5j
dGlvbigpe3JldHVybiBfLmthKCkudG9Mb3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9
O18ua2E9ZnVuY3Rpb24oKXt2YXIgYT1fLnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJB
Z2VudCk/YToiIn07b2E9ZnVuY3Rpb24oYSl7aWYoIW1hfHwhbmEpcmV0dXJuITE7Zm9yKHZhciBi
PTA7YjxuYS5icmFuZHMubGVuZ3RoO2IrKyl7dmFyIGM9bmEuYnJhbmRzW2JdLmJyYW5kO2lmKGMm
JmMuaW5kZXhPZihhKSE9LTEpcmV0dXJuITB9cmV0dXJuITF9O18ucGE9ZnVuY3Rpb24oYSl7cmV0
dXJuIF8ua2EoKS5pbmRleE9mKGEpIT0tMX07cWE9ZnVuY3Rpb24oKXtyZXR1cm4gbWE/ISFuYSYm
bmEuYnJhbmRzLmxlbmd0aD4wOiExfTtfLnJhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5w
YSgiT3BlcmEiKX07Xy50YT1mdW5jdGlvbigpe3JldHVybiBxYSgpPyExOl8ucGEoIlRyaWRlbnQi
KXx8Xy5wYSgiTVNJRSIpfTsKXy51YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJGaXJlZm94Iil8
fF8ucGEoIkZ4aU9TIil9O18ud2E9ZnVuY3Rpb24oKXtyZXR1cm4gXy5wYSgiU2FmYXJpIikmJiEo
dmEoKXx8KHFhKCk/MDpfLnBhKCJDb2FzdCIpKXx8Xy5yYSgpfHwocWEoKT8wOl8ucGEoIkVkZ2Ui
KSl8fChxYSgpP29hKCJNaWNyb3NvZnQgRWRnZSIpOl8ucGEoIkVkZy8iKSl8fChxYSgpP29hKCJP
cGVyYSIpOl8ucGEoIk9QUiIpKXx8Xy51YSgpfHxfLnBhKCJTaWxrIil8fF8ucGEoIkFuZHJvaWQi
KSl9O3ZhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/b2EoIkNocm9taXVtIik6KF8ucGEoIkNocm9t
ZSIpfHxfLnBhKCJDcmlPUyIpKSYmIShxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8Xy5wYSgiU2lsayIp
fTt4YT1mdW5jdGlvbigpe3JldHVybiBtYT8hIW5hJiYhIW5hLnBsYXRmb3JtOiExfTt5YT1mdW5j
dGlvbigpe3JldHVybiBfLnBhKCJpUGhvbmUiKSYmIV8ucGEoImlQb2QiKSYmIV8ucGEoImlQYWQi
KX07Cl8uemE9ZnVuY3Rpb24oKXtyZXR1cm4geWEoKXx8Xy5wYSgiaVBhZCIpfHxfLnBhKCJpUG9k
Iil9O18uQWE9ZnVuY3Rpb24oKXtyZXR1cm4geGEoKT9uYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5w
YSgiTWFjaW50b3NoIil9O18uQ2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0w
fTsKXy5GYT1mdW5jdGlvbihhLGIpe2I9PT12b2lkIDAmJihiPTApO18uRGEoKTtiPUVhW2JdO2Zv
cih2YXIgYz1BcnJheShNYXRoLmZsb29yKGEubGVuZ3RoLzMpKSxkPWJbNjRdfHwiIixlPTAsZj0w
O2U8YS5sZW5ndGgtMjtlKz0zKXt2YXIgZz1hW2VdLGg9YVtlKzFdLGs9YVtlKzJdLG09YltnPj4y
XTtnPWJbKGcmMyk8PDR8aD4+NF07aD1iWyhoJjE1KTw8MnxrPj42XTtrPWJbayY2M107Y1tmKytd
PW0rZytoK2t9bT0wO2s9ZDtzd2l0Y2goYS5sZW5ndGgtZSl7Y2FzZSAyOm09YVtlKzFdLGs9Ylso
bSYxNSk8PDJdfHxkO2Nhc2UgMTphPWFbZV0sY1tmXT1iW2E+PjJdK2JbKGEmMyk8PDR8bT4+NF0r
aytkfXJldHVybiBjLmpvaW4oIiIpfTsKXy5EYT1mdW5jdGlvbigpe2lmKCFfLkdhKXtfLkdhPXt9
O2Zvcih2YXIgYT0iQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJz
dHV2d3h5ejAxMjM0NTY3ODkiLnNwbGl0KCIiKSxiPVsiKy89IiwiKy8iLCItXz0iLCItXy4iLCIt
XyJdLGM9MDtjPDU7YysrKXt2YXIgZD1hLmNvbmNhdChiW2NdLnNwbGl0KCIiKSk7RWFbY109ZDtm
b3IodmFyIGU9MDtlPGQubGVuZ3RoO2UrKyl7dmFyIGY9ZFtlXTtfLkdhW2ZdPT09dm9pZCAwJiYo
Xy5HYVtmXT1lKX19fX07Xy5IYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIHR5cGVvZiBTeW1ib2w9
PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIj8oYz09PXZvaWQgMD8wOmMp
JiZTeW1ib2wuZm9yJiZhP1N5bWJvbC5mb3IoYSk6YSE9bnVsbD9TeW1ib2woYSk6U3ltYm9sKCk6
Yn07Xy5NYT1mdW5jdGlvbihhLGIpe18uSmF8fF8udyBpbiBhfHxLYShhLExhKTthW18ud118PWJ9
OwpfLk5hPWZ1bmN0aW9uKGEsYil7Xy5KYXx8Xy53IGluIGF8fEthKGEsTGEpO2FbXy53XT1ifTtf
LlFhPWZ1bmN0aW9uKGEpe3JldHVybiBhW09hXT09PVBhfTtfLlNhPWZ1bmN0aW9uKGEsYil7cmV0
dXJuIGI9PT12b2lkIDA/YS52IT09UmEmJiEhKDImKGEuTFtfLnddfDApKTohISgyJmIpJiZhLnYh
PT1SYX07VGE9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9O1VhPWZ1bmN0aW9uKGEsYil7YS5fX2Nsb3N1
cmVfX2Vycm9yX19jb250ZXh0X185ODQzODJ8fChhLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRf
Xzk4NDM4Mj17fSk7YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODIuc2V2ZXJpdHk9
Yn07Xy5WYT1mdW5jdGlvbihhKXthPUVycm9yKGEpO1VhKGEsIndhcm5pbmciKTtyZXR1cm4gYX07
Cl8uWGE9ZnVuY3Rpb24oYSxiKXtpZihhIT1udWxsKXt2YXIgYzt2YXIgZD0oYz1XYSkhPW51bGw/
YzpXYT17fTtjPWRbYV18fDA7Yz49Ynx8KGRbYV09YysxLGE9RXJyb3IoKSxVYShhLCJpbmNpZGVu
dCIpLF8uamEoYSkpfX07Xy5aYT1mdW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJib29sZWFuIil0
aHJvdyBFcnJvcigieWAiK18uWWEoYSkrImAiK2EpO3JldHVybiBhfTtfLiRhPWZ1bmN0aW9uKGEp
e2lmKGE9PW51bGx8fHR5cGVvZiBhPT09ImJvb2xlYW4iKXJldHVybiBhO2lmKHR5cGVvZiBhPT09
Im51bWJlciIpcmV0dXJuISFhfTtfLmJiPWZ1bmN0aW9uKGEpe2lmKCEoMCxfLmFiKShhKSl0aHJv
dyBfLlZhKCJlbnVtIik7cmV0dXJuIGF8MH07Xy5jYj1mdW5jdGlvbihhKXtyZXR1cm4gYT09bnVs
bD9hOigwLF8uYWIpKGEpP2F8MDp2b2lkIDB9OwpfLmRiPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBh
IT09Im51bWJlciIpdGhyb3cgXy5WYSgiaW50MzIiKTtpZighKDAsXy5hYikoYSkpdGhyb3cgXy5W
YSgiaW50MzIiKTtyZXR1cm4gYXwwfTtfLmViPWZ1bmN0aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVv
ZiBhIT09InN0cmluZyIpdGhyb3cgRXJyb3IoKTtyZXR1cm4gYX07Xy5mYj1mdW5jdGlvbihhKXty
ZXR1cm4gYT09bnVsbHx8dHlwZW9mIGE9PT0ic3RyaW5nIj9hOnZvaWQgMH07Xy5nYj1mdW5jdGlv
bihhLGIsYyl7aWYoYSE9bnVsbCYmXy5RYShhKSlyZXR1cm4gYTtpZihBcnJheS5pc0FycmF5KGEp
KXt2YXIgZD1hW18ud118MDtjPWR8YyYzMnxjJjI7YyE9PWQmJl8uTmEoYSxjKTtyZXR1cm4gbmV3
IGIoYSl9fTtfLmpiPWZ1bmN0aW9uKGEpe3ZhciBiPV8uaGIoXy5pYik7cmV0dXJuIGI/YVtiXTp2
b2lkIDB9O2xiPWZ1bmN0aW9uKGEsYil7YjwxMDB8fF8uWGEoa2IsMSl9OwpvYj1mdW5jdGlvbihh
LGIsYyxkKXt2YXIgZT1kIT09dm9pZCAwO2Q9ISFkO3ZhciBmPV8uaGIoXy5pYiksZzshZSYmXy5K
YSYmZiYmKGc9YVtmXSkmJmcucWUobGIpO2Y9W107dmFyIGg9YS5sZW5ndGg7Zz00Mjk0OTY3Mjk1
O3ZhciBrPSExLG09ISEoYiY2NCksbj1tP2ImMTI4PzA6LTE6dm9pZCAwO2lmKCEoYiYxKSl7dmFy
IHA9aCYmYVtoLTFdO3AhPW51bGwmJnR5cGVvZiBwPT09Im9iamVjdCImJnAuY29uc3RydWN0b3I9
PT1PYmplY3Q/KGgtLSxnPWgpOnA9dm9pZCAwO2lmKG0mJiEoYiYxMjgpJiYhZSl7az0hMDt2YXIg
cTtnPSgocT1tYikhPW51bGw/cTpUYSkoZy1uLG4sYSxwLHZvaWQgMCkrbn19Yj12b2lkIDA7Zm9y
KHE9MDtxPGg7cSsrKXt2YXIgcj1hW3FdO2lmKHIhPW51bGwmJihyPWMocixkKSkhPW51bGwpaWYo
bSYmcT49Zyl7dmFyIHU9cS1uLHY9dm9pZCAwOygodj1iKSE9bnVsbD92OmI9e30pW3VdPXJ9ZWxz
ZSBmW3FdPXJ9aWYocClmb3IodmFyIHkgaW4gcCloPXBbeV0sCmghPW51bGwmJihoPWMoaCxkKSkh
PW51bGwmJihxPSt5LHI9dm9pZCAwLG0mJiFOdW1iZXIuaXNOYU4ocSkmJihyPXErbik8Zz9mW3Jd
PWg6KHE9dm9pZCAwLCgocT1iKSE9bnVsbD9xOmI9e30pW3ldPWgpKTtiJiYoaz9mLnB1c2goYik6
ZltnXT1iKTtlJiZfLmhiKF8uaWIpJiYoYT1fLmpiKGEpKSYmImZ1bmN0aW9uIj09dHlwZW9mIF8u
bmImJmEgaW5zdGFuY2VvZiBfLm5iJiYoZltfLmliXT1hLmooKSk7cmV0dXJuIGZ9OwpxYj1mdW5j
dGlvbihhKXtzd2l0Y2godHlwZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIE51bWJlci5pc0Zp
bml0ZShhKT9hOiIiK2E7Y2FzZSAiYmlnaW50IjpyZXR1cm4oMCxfLnBiKShhKT9OdW1iZXIoYSk6
IiIrYTtjYXNlICJib29sZWFuIjpyZXR1cm4gYT8xOjA7Y2FzZSAib2JqZWN0IjppZihBcnJheS5p
c0FycmF5KGEpKXt2YXIgYj1hW18ud118MDtyZXR1cm4gYS5sZW5ndGg9PT0wJiZiJjE/dm9pZCAw
Om9iKGEsYixxYil9aWYoYSE9bnVsbCYmXy5RYShhKSlyZXR1cm4gcmIoYSk7aWYoImZ1bmN0aW9u
Ij09dHlwZW9mIF8uc2ImJmEgaW5zdGFuY2VvZiBfLnNiKXJldHVybiBhLnYoKTtyZXR1cm59cmV0
dXJuIGF9O3ZiPWZ1bmN0aW9uKGEsYil7aWYoYil7bWI9Yj09bnVsbHx8Yj09PVRhfHxiW3RiXSE9
PXViP1RhOmI7dHJ5e3JldHVybiByYihhKX1maW5hbGx5e21iPXZvaWQgMH19cmV0dXJuIHJiKGEp
fTsKcmI9ZnVuY3Rpb24oYSl7YT1hLkw7cmV0dXJuIG9iKGEsYVtfLnddfDAscWIpfTtfLng9ZnVu
Y3Rpb24oYSxiLGMpe3JldHVybiBfLndiKGEsYixjLDIwNDgpfTsKXy53Yj1mdW5jdGlvbihhLGIs
YyxkKXtkPWQ9PT12b2lkIDA/MDpkO2lmKGE9PW51bGwpe3ZhciBlPTMyO2M/KGE9W2NdLGV8PTEy
OCk6YT1bXTtiJiYoZT1lJi0xNjc2MDgzM3woYiYxMDIzKTw8MTQpfWVsc2V7aWYoIUFycmF5Lmlz
QXJyYXkoYSkpdGhyb3cgRXJyb3IoInoiKTtlPWFbXy53XXwwO2lmKHhiJiYxJmUpdGhyb3cgRXJy
b3IoIkEiKTsyMDQ4JmUmJiEoMiZlKSYmeWIoKTtpZihlJjI1Nil0aHJvdyBFcnJvcigiQiIpO2lm
KGUmNjQpcmV0dXJuKGV8ZCkhPT1lJiZfLk5hKGEsZXxkKSxhO2lmKGMmJihlfD0xMjgsYyE9PWFb
MF0pKXRocm93IEVycm9yKCJDIik7YTp7Yz1hO2V8PTY0O3ZhciBmPWMubGVuZ3RoO2lmKGYpe3Zh
ciBnPWYtMSxoPWNbZ107aWYoaCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1
Y3Rvcj09PU9iamVjdCl7Yj1lJjEyOD8wOi0xO2ctPWI7aWYoZz49MTAyNCl0aHJvdyBFcnJvcigi
RSIpO2Zvcih2YXIgayBpbiBoKWY9K2ssZjxnJiYKKGNbZitiXT1oW2tdLGRlbGV0ZSBoW2tdKTtl
PWUmLTE2NzYwODMzfChnJjEwMjMpPDwxNDticmVhayBhfX1pZihiKXtrPU1hdGgubWF4KGIsZi0o
ZSYxMjg/MDotMSkpO2lmKGs+MTAyNCl0aHJvdyBFcnJvcigiRiIpO2U9ZSYtMTY3NjA4MzN8KGsm
MTAyMyk8PDE0fX19Xy5OYShhLGV8NjR8ZCk7cmV0dXJuIGF9O3liPWZ1bmN0aW9uKCl7aWYoeGIp
dGhyb3cgRXJyb3IoIkQiKTtfLlhhKHpiLDUpfTsKRGI9ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2Yg
YSE9PSJvYmplY3QiKXJldHVybiBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBjPWFbXy53XXww
O2EubGVuZ3RoPT09MCYmYyYxP2E9dm9pZCAwOmMmMnx8KCFifHw0MDk2JmN8fDE2JmM/YT1fLkFi
KGEsYywhMSxiJiYhKGMmMTYpKTooXy5NYShhLDM0KSxjJjQmJk9iamVjdC5mcmVlemUoYSkpKTty
ZXR1cm4gYX1pZihhIT1udWxsJiZfLlFhKGEpKXJldHVybiBiPWEuTCxjPWJbXy53XXwwLF8uU2Eo
YSxjKT9hOl8uQmIoYSxiLGMpP18uQ2IoYSxiKTpfLkFiKGIsYyk7aWYoImZ1bmN0aW9uIj09dHlw
ZW9mIF8uc2ImJmEgaW5zdGFuY2VvZiBfLnNiKXJldHVybiBhfTtfLkNiPWZ1bmN0aW9uKGEsYixj
KXthPW5ldyBhLmNvbnN0cnVjdG9yKGIpO2MmJihhLnY9UmEpO2EuQT1SYTtyZXR1cm4gYX07Cl8u
QWI9ZnVuY3Rpb24oYSxiLGMsZCl7ZCE9bnVsbHx8KGQ9ISEoMzQmYikpO2E9b2IoYSxiLERiLGQp
O2Q9MzI7YyYmKGR8PTIpO2I9YiYxNjc2OTIxN3xkO18uTmEoYSxiKTtyZXR1cm4gYX07Xy5GYj1m
dW5jdGlvbihhKXt2YXIgYj1hLkwsYz1iW18ud118MDtyZXR1cm4gXy5TYShhLGMpP18uQmIoYSxi
LGMpP18uQ2IoYSxiLCEwKTpuZXcgYS5jb25zdHJ1Y3RvcihfLkFiKGIsYywhMSkpOmF9O18uR2I9
ZnVuY3Rpb24oYSl7aWYoYS52IT09UmEpcmV0dXJuITE7dmFyIGI9YS5MO2I9Xy5BYihiLGJbXy53
XXwwKTtfLk1hKGIsMjA0OCk7YS5MPWI7YS52PXZvaWQgMDthLkE9dm9pZCAwO3JldHVybiEwfTtf
LkhiPWZ1bmN0aW9uKGEpe2lmKCFfLkdiKGEpJiZfLlNhKGEsYS5MW18ud118MCkpdGhyb3cgRXJy
b3IoKTt9O18uSWI9ZnVuY3Rpb24oYSxiKXtiPT09dm9pZCAwJiYoYj1hW18ud118MCk7YiYzMiYm
IShiJjQwOTYpJiZfLk5hKGEsYnw0MDk2KX07Cl8uQmI9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBj
JjI/ITA6YyYzMiYmIShjJjQwOTYpPyhfLk5hKGIsY3wyKSxhLnY9UmEsITApOiExfTtfLkpiPWZ1
bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9YysoZT8wOi0xKSxnPWEubGVuZ3RoLTE7aWYoZz49MSso
ZT8wOi0xKSYmZj49Zyl7dmFyIGg9YVtnXTtpZihoIT1udWxsJiZ0eXBlb2YgaD09PSJvYmplY3Qi
JiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXJldHVybiBoW2NdPWQsYn1pZihmPD1nKXJldHVybiBh
W2ZdPWQsYjtpZihkIT09dm9pZCAwKXt2YXIgaztnPSgoaz1iKSE9bnVsbD9rOmI9YVtfLnddfDAp
Pj4xNCYxMDIzfHw1MzY4NzA5MTI7Yz49Zz9kIT1udWxsJiYoZj17fSxhW2crKGU/MDotMSldPShm
W2NdPWQsZikpOmFbZl09ZH1yZXR1cm4gYn07Cl8uTGI9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIg
Zj0hMTtkPV8uS2IoYSxkLGUsZnVuY3Rpb24oZyl7dmFyIGg9Xy5nYihnLGMsYik7Zj1oIT09ZyYm
aCE9bnVsbDtyZXR1cm4gaH0pO2lmKGQhPW51bGwpcmV0dXJuIGYmJiFfLlNhKGQpJiZfLkliKGEs
YiksZH07Xy5NYj1mdW5jdGlvbigpe3ZhciBhPWZ1bmN0aW9uKCl7dGhyb3cgRXJyb3IoKTt9O09i
amVjdC5zZXRQcm90b3R5cGVPZihhLGEucHJvdG90eXBlKTtyZXR1cm4gYX07Xy56PWZ1bmN0aW9u
KCl7dGhpcy51YT10aGlzLnVhO3RoaXMuZGE9dGhpcy5kYX07Xy5OYj1mdW5jdGlvbihhLGIpe3Jl
dHVybiBhIT1udWxsPyEhYTohIWJ9O18uQT1mdW5jdGlvbihhLGIpe2I9PXZvaWQgMCYmKGI9IiIp
O3JldHVybiBhIT1udWxsP2E6Yn07Xy5PYj1mdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBkIGluIGEp
Yi5jYWxsKGMsYVtkXSxkLGEpfTtfLlBiPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYiBpbiBhKXJldHVy
biExO3JldHVybiEwfTsKUWI9dHlwZW9mIE9iamVjdC5jcmVhdGU9PSJmdW5jdGlvbiI/T2JqZWN0
LmNyZWF0ZTpmdW5jdGlvbihhKXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5cGU9YTtyZXR1
cm4gbmV3IGJ9O1JiPXR5cGVvZiBPYmplY3QuZGVmaW5lUHJvcGVydGllcz09ImZ1bmN0aW9uIj9P
YmplY3QuZGVmaW5lUHJvcGVydHk6ZnVuY3Rpb24oYSxiLGMpe2lmKGE9PUFycmF5LnByb3RvdHlw
ZXx8YT09T2JqZWN0LnByb3RvdHlwZSlyZXR1cm4gYTthW2JdPWMudmFsdWU7cmV0dXJuIGF9OwpT
Yj1mdW5jdGlvbihhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMs
YSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYm
c2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9MDtiPGEubGVu
Z3RoOysrYil7dmFyIGM9YVtiXTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9dGhyb3cgRXJy
b3IoImEiKTt9O1RiPVNiKHRoaXMpO1ViPSJJbnQ4IFVpbnQ4IFVpbnQ4Q2xhbXBlZCBJbnQxNiBV
aW50MTYgSW50MzIgVWludDMyIEZsb2F0MzIgRmxvYXQ2NCIuc3BsaXQoIiAiKTtUYi5CaWdJbnQ2
NEFycmF5JiYoVWIucHVzaCgiQmlnSW50NjQiKSxVYi5wdXNoKCJCaWdVaW50NjQiKSk7CnZhciBX
Yj1mdW5jdGlvbihhLGIpe2lmKGIpZm9yKHZhciBjPTA7YzxVYi5sZW5ndGg7YysrKVZiKFViW2Nd
KyJBcnJheS5wcm90b3R5cGUuIithLGIpfSxYYj1mdW5jdGlvbihhLGIpe2ImJlZiKGEsYil9LFZi
PWZ1bmN0aW9uKGEsYil7dmFyIGM9VGI7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBkPTA7ZDxhLmxl
bmd0aC0xO2QrKyl7dmFyIGU9YVtkXTtpZighKGUgaW4gYykpcmV0dXJuO2M9Y1tlXX1hPWFbYS5s
ZW5ndGgtMV07ZD1jW2FdO2I9YihkKTtiIT1kJiZiIT1udWxsJiZSYihjLGEse2NvbmZpZ3VyYWJs
ZTohMCx3cml0YWJsZTohMCx2YWx1ZTpifSl9LFliOwppZih0eXBlb2YgT2JqZWN0LnNldFByb3Rv
dHlwZU9mPT0iZnVuY3Rpb24iKVliPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNle3ZhciBaYjth
Ont2YXIgJGI9e2E6ITB9LGFjPXt9O3RyeXthYy5fX3Byb3RvX189JGI7WmI9YWMuYTticmVhayBh
fWNhdGNoKGEpe31aYj0hMX1ZYj1aYj9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5f
X3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoImJgIithKTtyZXR1cm4gYX06bnVsbH1i
Yz1ZYjsKXy5CPWZ1bmN0aW9uKGEsYil7YS5wcm90b3R5cGU9UWIoYi5wcm90b3R5cGUpO2EucHJv
dG90eXBlLmNvbnN0cnVjdG9yPWE7aWYoYmMpYmMoYSxiKTtlbHNlIGZvcih2YXIgYyBpbiBiKWlm
KGMhPSJwcm90b3R5cGUiKWlmKE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIgZD1PYmplY3Qu
Z2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEs
YyxkKX1lbHNlIGFbY109YltjXTthLlo9Yi5wcm90b3R5cGV9O2NjPWZ1bmN0aW9uKGEpe3ZhciBi
PTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVti
KytdfTp7ZG9uZTohMH19fTsKXy5DPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBTeW1ib2whPSJ1
bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmFbU3ltYm9sLml0ZXJhdG9yXTtpZihiKXJldHVy
biBiLmNhbGwoYSk7aWYodHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIilyZXR1cm57bmV4dDpjYyhh
KX07dGhyb3cgRXJyb3IoImNgIitTdHJpbmcoYSkpO307ZGM9ZnVuY3Rpb24oYSxiKXtyZXR1cm4g
T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsYil9O2VjPXR5cGVvZiBPYmpl
Y3QuYXNzaWduPT0iZnVuY3Rpb24iP09iamVjdC5hc3NpZ246ZnVuY3Rpb24oYSxiKXtpZihhPT1u
dWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImQiKTthPU9iamVjdChhKTtmb3IodmFyIGM9MTtjPGFy
Z3VtZW50cy5sZW5ndGg7YysrKXt2YXIgZD1hcmd1bWVudHNbY107aWYoZClmb3IodmFyIGUgaW4g
ZClkYyhkLGUpJiYoYVtlXT1kW2VdKX1yZXR1cm4gYX07ClhiKCJPYmplY3QuYXNzaWduIixmdW5j
dGlvbihhKXtyZXR1cm4gYXx8ZWN9KTt2YXIgZmM9ZnVuY3Rpb24oYSl7aWYoIShhIGluc3RhbmNl
b2YgT2JqZWN0KSl0aHJvdyBuZXcgVHlwZUVycm9yKCJlYCIrYSk7fSxEPWZ1bmN0aW9uKCl7dGhp
cy5kYT0hMTt0aGlzLko9bnVsbDt0aGlzLkE9dm9pZCAwO3RoaXMudj0xO3RoaXMuRz10aGlzLk09
MDt0aGlzLnVhPXRoaXMuRj1udWxsfSxoYz1mdW5jdGlvbihhKXtpZihhLmRhKXRocm93IG5ldyBU
eXBlRXJyb3IoImYiKTthLmRhPSEwfTtELnByb3RvdHlwZS5QPWZ1bmN0aW9uKGEpe3RoaXMuQT1h
fTt2YXIgamM9ZnVuY3Rpb24oYSxiKXthLkY9e05nOmIsWWc6ITB9O2Eudj1hLk18fGEuR307RC5w
cm90b3R5cGUuZ2V0TmV4dEFkZHJlc3NKc2M9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtELnBy
b3RvdHlwZS5nZXRZaWVsZFJlc3VsdEpzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9OwpELnBy
b3RvdHlwZS5yZXR1cm49ZnVuY3Rpb24oYSl7dGhpcy5GPXtyZXR1cm46YX07dGhpcy52PXRoaXMu
R307RC5wcm90b3R5cGVbInJldHVybiJdPUQucHJvdG90eXBlLnJldHVybjtELnByb3RvdHlwZS5V
PWZ1bmN0aW9uKGEpe3RoaXMuRj17bmE6YX07dGhpcy52PXRoaXMuR307RC5wcm90b3R5cGUuanVt
cFRocm91Z2hGaW5hbGx5QmxvY2tzPUQucHJvdG90eXBlLlU7RC5wcm90b3R5cGUuaj1mdW5jdGlv
bihhLGIpe3RoaXMudj1iO3JldHVybnt2YWx1ZTphfX07RC5wcm90b3R5cGUueWllbGQ9RC5wcm90
b3R5cGUuajtELnByb3RvdHlwZS5WPWZ1bmN0aW9uKGEsYil7YT1fLkMoYSk7dmFyIGM9YS5uZXh0
KCk7ZmMoYyk7aWYoYy5kb25lKXRoaXMuQT1jLnZhbHVlLHRoaXMudj1iO2Vsc2UgcmV0dXJuIHRo
aXMuSj1hLHRoaXMuaihjLnZhbHVlLGIpfTtELnByb3RvdHlwZS55aWVsZEFsbD1ELnByb3RvdHlw
ZS5WO0QucHJvdG90eXBlLm5hPWZ1bmN0aW9uKGEpe3RoaXMudj1hfTsKRC5wcm90b3R5cGUuanVt
cFRvPUQucHJvdG90eXBlLm5hO0QucHJvdG90eXBlLkI9ZnVuY3Rpb24oKXt0aGlzLnY9MH07RC5w
cm90b3R5cGUuanVtcFRvRW5kPUQucHJvdG90eXBlLkI7RC5wcm90b3R5cGUuRD1mdW5jdGlvbihh
LGIpe3RoaXMuTT1hO2IhPXZvaWQgMCYmKHRoaXMuRz1iKX07RC5wcm90b3R5cGUuc2V0Q2F0Y2hG
aW5hbGx5QmxvY2tzPUQucHJvdG90eXBlLkQ7RC5wcm90b3R5cGUuVD1mdW5jdGlvbihhKXt0aGlz
Lk09MDt0aGlzLkc9YXx8MH07RC5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPUQucHJvdG90eXBl
LlQ7RC5wcm90b3R5cGUuSz1mdW5jdGlvbihhLGIpe3RoaXMudj1hO3RoaXMuTT1ifHwwfTtELnBy
b3RvdHlwZS5sZWF2ZVRyeUJsb2NrPUQucHJvdG90eXBlLks7RC5wcm90b3R5cGUuQz1mdW5jdGlv
bihhKXt0aGlzLk09YXx8MDthPXRoaXMuRi5OZzt0aGlzLkY9bnVsbDtyZXR1cm4gYX07RC5wcm90
b3R5cGUuZW50ZXJDYXRjaEJsb2NrPUQucHJvdG90eXBlLkM7CkQucHJvdG90eXBlLk49ZnVuY3Rp
b24oYSxiLGMpe2M/dGhpcy51YVtjXT10aGlzLkY6dGhpcy51YT1bdGhpcy5GXTt0aGlzLk09YXx8
MDt0aGlzLkc9Ynx8MH07RC5wcm90b3R5cGUuZW50ZXJGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUu
TjtELnByb3RvdHlwZS5PPWZ1bmN0aW9uKGEsYil7Yj10aGlzLnVhLnNwbGljZShifHwwKVswXTso
Yj10aGlzLkY9dGhpcy5GfHxiKT9iLllnP3RoaXMudj10aGlzLk18fHRoaXMuRzpiLm5hIT12b2lk
IDAmJnRoaXMuRzxiLm5hPyh0aGlzLnY9Yi5uYSx0aGlzLkY9bnVsbCk6dGhpcy52PXRoaXMuRzp0
aGlzLnY9YX07RC5wcm90b3R5cGUubGVhdmVGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUuTztELnBy
b3RvdHlwZS5SPWZ1bmN0aW9uKGEpe3JldHVybiBuZXcga2MoYSl9O0QucHJvdG90eXBlLmZvcklu
PUQucHJvdG90eXBlLlI7CnZhciBrYz1mdW5jdGlvbihhKXt0aGlzLkE9YTt0aGlzLmo9W107Zm9y
KHZhciBiIGluIGEpdGhpcy5qLnB1c2goYik7dGhpcy5qLnJldmVyc2UoKX07a2MucHJvdG90eXBl
LnY9ZnVuY3Rpb24oKXtmb3IoO3RoaXMuai5sZW5ndGg+MDspe3ZhciBhPXRoaXMuai5wb3AoKTtp
ZihhIGluIHRoaXMuQSlyZXR1cm4gYX1yZXR1cm4gbnVsbH07a2MucHJvdG90eXBlLmdldE5leHQ9
a2MucHJvdG90eXBlLnY7bGM9ZnVuY3Rpb24oYSl7dGhpcy5qPW5ldyBEO3RoaXMudj1hfTtvYz1m
dW5jdGlvbihhLGIpe2hjKGEuaik7dmFyIGM9YS5qLko7aWYoYylyZXR1cm4gbWMoYSwicmV0dXJu
ImluIGM/Y1sicmV0dXJuIl06ZnVuY3Rpb24oZCl7cmV0dXJue3ZhbHVlOmQsZG9uZTohMH19LGIs
YS5qLnJldHVybik7YS5qLnJldHVybihiKTtyZXR1cm4gbmMoYSl9OwptYz1mdW5jdGlvbihhLGIs
YyxkKXt0cnl7dmFyIGU9Yi5jYWxsKGEuai5KLGMpO2ZjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEu
ai5kYT0hMSxlO3ZhciBmPWUudmFsdWV9Y2F0Y2goZyl7cmV0dXJuIGEuai5KPW51bGwsamMoYS5q
LGcpLG5jKGEpfWEuai5KPW51bGw7ZC5jYWxsKGEuaixmKTtyZXR1cm4gbmMoYSl9O25jPWZ1bmN0
aW9uKGEpe2Zvcig7YS5qLnY7KXRyeXt2YXIgYj1hLnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9
ITEse3ZhbHVlOmIudmFsdWUsZG9uZTohMX19Y2F0Y2goYyl7YS5qLkE9dm9pZCAwLGpjKGEuaixj
KX1hLmouZGE9ITE7aWYoYS5qLkYpe2I9YS5qLkY7YS5qLkY9bnVsbDtpZihiLllnKXRocm93IGIu
Tmc7cmV0dXJue3ZhbHVlOmIucmV0dXJuLGRvbmU6ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9u
ZTohMH19OwpwYz1mdW5jdGlvbihhKXt0aGlzLm5leHQ9ZnVuY3Rpb24oYil7aGMoYS5qKTthLmou
Sj9iPW1jKGEsYS5qLkoubmV4dCxiLGEuai5QKTooYS5qLlAoYiksYj1uYyhhKSk7cmV0dXJuIGJ9
O3RoaXMudGhyb3c9ZnVuY3Rpb24oYil7aGMoYS5qKTthLmouSj9iPW1jKGEsYS5qLkpbInRocm93
Il0sYixhLmouUCk6KGpjKGEuaixiKSxiPW5jKGEpKTtyZXR1cm4gYn07dGhpcy5yZXR1cm49ZnVu
Y3Rpb24oYil7cmV0dXJuIG9jKGEsYil9O3RoaXNbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigp
e3JldHVybiB0aGlzfX07cWM9ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4gYS5uZXh0
KGQpfWZ1bmN0aW9uIGMoZCl7cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9taXNlKGZ1
bmN0aW9uKGQsZSl7ZnVuY3Rpb24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNlLnJlc29s
dmUoZy52YWx1ZSkudGhlbihiLGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLnJjPWZ1bmN0
aW9uKGEpe3JldHVybiBxYyhuZXcgcGMobmV3IGxjKGEpKSl9OwpYYigiZ2xvYmFsVGhpcyIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGF8fFRifSk7WGIoIlJlZmxlY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0
aW9uKGEpe3JldHVybiBhP2E6YmM/ZnVuY3Rpb24oYixjKXt0cnl7cmV0dXJuIGJjKGIsYyksITB9
Y2F0Y2goZCl7cmV0dXJuITF9fTpudWxsfSk7WGIoIlN5bWJvbCIsZnVuY3Rpb24oYSl7aWYoYSly
ZXR1cm4gYTt2YXIgYj1mdW5jdGlvbihmLGcpe3RoaXMuaj1mO1JiKHRoaXMsImRlc2NyaXB0aW9u
Iix7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmd9KX07Yi5wcm90b3R5cGUudG9T
dHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qfTt2YXIgYz0ianNjb21wX3N5bWJvbF8iKyhN
YXRoLnJhbmRvbSgpKjFFOT4+PjApKyJfIixkPTAsZT1mdW5jdGlvbihmKXtpZih0aGlzIGluc3Rh
bmNlb2YgZSl0aHJvdyBuZXcgVHlwZUVycm9yKCJnIik7cmV0dXJuIG5ldyBiKGMrKGZ8fCIiKSsi
XyIrZCsrLGYpfTtyZXR1cm4gZX0pOwpYYigiU3ltYm9sLml0ZXJhdG9yIixmdW5jdGlvbihhKXtp
ZihhKXJldHVybiBhO2E9U3ltYm9sKCJoIik7UmIoQXJyYXkucHJvdG90eXBlLGEse2NvbmZpZ3Vy
YWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpmdW5jdGlvbigpe3JldHVybiBzYyhjYyh0aGlzKSl9
fSk7cmV0dXJuIGF9KTt2YXIgc2M9ZnVuY3Rpb24oYSl7YT17bmV4dDphfTthW1N5bWJvbC5pdGVy
YXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc307cmV0dXJuIGF9OwpYYigiUHJvbWlzZSIsZnVu
Y3Rpb24oYSl7ZnVuY3Rpb24gYigpe3RoaXMuaj1udWxsfWZ1bmN0aW9uIGMoZyl7cmV0dXJuIGcg
aW5zdGFuY2VvZiBlP2c6bmV3IGUoZnVuY3Rpb24oaCl7aChnKX0pfWlmKGEpcmV0dXJuIGE7Yi5w
cm90b3R5cGUudj1mdW5jdGlvbihnKXtpZih0aGlzLmo9PW51bGwpe3RoaXMuaj1bXTt2YXIgaD10
aGlzO3RoaXMuQShmdW5jdGlvbigpe2guQygpfSl9dGhpcy5qLnB1c2goZyl9O3ZhciBkPVRiLnNl
dFRpbWVvdXQ7Yi5wcm90b3R5cGUuQT1mdW5jdGlvbihnKXtkKGcsMCl9O2IucHJvdG90eXBlLkM9
ZnVuY3Rpb24oKXtmb3IoO3RoaXMuaiYmdGhpcy5qLmxlbmd0aDspe3ZhciBnPXRoaXMuajt0aGlz
Lmo9W107Zm9yKHZhciBoPTA7aDxnLmxlbmd0aDsrK2gpe3ZhciBrPWdbaF07Z1toXT1udWxsO3Ry
eXtrKCl9Y2F0Y2gobSl7dGhpcy5CKG0pfX19dGhpcy5qPW51bGx9O2IucHJvdG90eXBlLkI9ZnVu
Y3Rpb24oZyl7dGhpcy5BKGZ1bmN0aW9uKCl7dGhyb3cgZzsKfSl9O3ZhciBlPWZ1bmN0aW9uKGcp
e3RoaXMuaj0wO3RoaXMuQT12b2lkIDA7dGhpcy52PVtdO3RoaXMuRj0hMTt2YXIgaD10aGlzLkIo
KTt0cnl7ZyhoLnJlc29sdmUsaC5yZWplY3QpfWNhdGNoKGspe2gucmVqZWN0KGspfX07ZS5wcm90
b3R5cGUuQj1mdW5jdGlvbigpe2Z1bmN0aW9uIGcobSl7cmV0dXJuIGZ1bmN0aW9uKG4pe2t8fChr
PSEwLG0uY2FsbChoLG4pKX19dmFyIGg9dGhpcyxrPSExO3JldHVybntyZXNvbHZlOmcodGhpcy5k
YSkscmVqZWN0OmcodGhpcy5DKX19O2UucHJvdG90eXBlLmRhPWZ1bmN0aW9uKGcpe2lmKGc9PT10
aGlzKXRoaXMuQyhuZXcgVHlwZUVycm9yKCJpIikpO2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhp
cy5PKGcpO2Vsc2V7YTpzd2l0Y2godHlwZW9mIGcpe2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVs
bDticmVhayBhO2Nhc2UgImZ1bmN0aW9uIjpoPSEwO2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhp
cy5NKGcpOnRoaXMuRChnKX19O2UucHJvdG90eXBlLk09CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQg
MDt0cnl7aD1nLnRoZW59Y2F0Y2goayl7dGhpcy5DKGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0
aW9uIj90aGlzLlAoaCxnKTp0aGlzLkQoZyl9O2UucHJvdG90eXBlLkM9ZnVuY3Rpb24oZyl7dGhp
cy5HKDIsZyl9O2UucHJvdG90eXBlLkQ9ZnVuY3Rpb24oZyl7dGhpcy5HKDEsZyl9O2UucHJvdG90
eXBlLkc9ZnVuY3Rpb24oZyxoKXtpZih0aGlzLmohPTApdGhyb3cgRXJyb3IoImpgIitnKyJgIito
KyJgIit0aGlzLmopO3RoaXMuaj1nO3RoaXMuQT1oO3RoaXMuaj09PTImJnRoaXMuTigpO3RoaXMu
SigpfTtlLnByb3RvdHlwZS5OPWZ1bmN0aW9uKCl7dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYo
Zy5LKCkpe3ZhciBoPVRiLmNvbnNvbGU7dHlwZW9mIGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihn
LkEpfX0sMSl9O2UucHJvdG90eXBlLks9ZnVuY3Rpb24oKXtpZih0aGlzLkYpcmV0dXJuITE7dmFy
IGc9VGIuQ3VzdG9tRXZlbnQsaD1UYi5FdmVudCwKaz1UYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVv
ZiBrPT09InVuZGVmaW5lZCIpcmV0dXJuITA7dHlwZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGco
InVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFibGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlv
biI/Zz1uZXcgaCgidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2FuY2VsYWJsZTohMH0pOihnPVRiLmRv
Y3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVudCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhh
bmRsZWRyZWplY3Rpb24iLCExLCEwLGcpKTtnLnByb21pc2U9dGhpcztnLnJlYXNvbj10aGlzLkE7
cmV0dXJuIGsoZyl9O2UucHJvdG90eXBlLko9ZnVuY3Rpb24oKXtpZih0aGlzLnYhPW51bGwpe2Zv
cih2YXIgZz0wO2c8dGhpcy52Lmxlbmd0aDsrK2cpZi52KHRoaXMudltnXSk7dGhpcy52PW51bGx9
fTt2YXIgZj1uZXcgYjtlLnByb3RvdHlwZS5PPWZ1bmN0aW9uKGcpe3ZhciBoPXRoaXMuQigpO2cu
a2UoaC5yZXNvbHZlLGgucmVqZWN0KX07CmUucHJvdG90eXBlLlA9ZnVuY3Rpb24oZyxoKXt2YXIg
az10aGlzLkIoKTt0cnl7Zy5jYWxsKGgsay5yZXNvbHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJl
amVjdChtKX19O2UucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7
cmV0dXJuIHR5cGVvZiBxPT0iZnVuY3Rpb24iP2Z1bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNo
KHYpe24odil9fTpyfXZhciBtLG4scD1uZXcgZShmdW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlz
LmtlKGsoZyxtKSxrKGgsbikpO3JldHVybiBwfTtlLnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihn
KXtyZXR1cm4gdGhpcy50aGVuKHZvaWQgMCxnKX07ZS5wcm90b3R5cGUua2U9ZnVuY3Rpb24oZyxo
KXtmdW5jdGlvbiBrKCl7c3dpdGNoKG0uail7Y2FzZSAxOmcobS5BKTticmVhaztjYXNlIDI6aCht
LkEpO2JyZWFrO2RlZmF1bHQ6dGhyb3cgRXJyb3IoImtgIittLmopO319dmFyIG09dGhpczt0aGlz
LnY9PW51bGw/Zi52KGspOgp0aGlzLnYucHVzaChrKTt0aGlzLkY9ITB9O2UucmVzb2x2ZT1jO2Uu
cmVqZWN0PWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5y
YWNlPWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkMo
Zyksbj1tLm5leHQoKTshbi5kb25lO249bS5uZXh0KCkpYyhuLnZhbHVlKS5rZShoLGspfSl9O2Uu
YWxsPWZ1bmN0aW9uKGcpe3ZhciBoPV8uQyhnKSxrPWgubmV4dCgpO3JldHVybiBrLmRvbmU/Yyhb
XSk6bmV3IGUoZnVuY3Rpb24obSxuKXtmdW5jdGlvbiBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtx
W3VdPXY7ci0tO3I9PTAmJm0ocSl9fXZhciBxPVtdLHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyss
YyhrLnZhbHVlKS5rZShwKHEubGVuZ3RoLTEpLG4pLGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9
KX07cmV0dXJuIGV9KTsKdmFyIHRjPWZ1bmN0aW9uKGEsYixjKXtpZihhPT1udWxsKXRocm93IG5l
dyBUeXBlRXJyb3IoImxgIitjKTtpZihiIGluc3RhbmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBl
RXJyb3IoIm1gIitjKTtyZXR1cm4gYSsiIn07WGIoIlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0
aCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPXRjKHRoaXMsYiwi
c3RhcnRzV2l0aCIpLGU9ZC5sZW5ndGgsZj1iLmxlbmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4o
Y3wwLGQubGVuZ3RoKSk7Zm9yKHZhciBnPTA7ZzxmJiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJl
dHVybiExO3JldHVybiBnPj1mfX0pO1hiKCJPYmplY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9u
KGEpe3JldHVybiBhfHxiY30pO1hiKCJTeW1ib2wuZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpTeW1ib2woIm4iKX0pOwpYYigiV2Vha01hcCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigp
e31mdW5jdGlvbiBjKGspe3ZhciBtPXR5cGVvZiBrO3JldHVybiBtPT09Im9iamVjdCImJmshPT1u
dWxsfHxtPT09ImZ1bmN0aW9uIn1mdW5jdGlvbiBkKGspe2lmKCFkYyhrLGYpKXt2YXIgbT1uZXcg
YjtSYihrLGYse3ZhbHVlOm19KX19ZnVuY3Rpb24gZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9i
amVjdFtrXT1mdW5jdGlvbihuKXtpZihuIGluc3RhbmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNF
eHRlbnNpYmxlKG4pJiZkKG4pO3JldHVybiBtKG4pfSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9i
amVjdC5zZWFsKXJldHVybiExO3RyeXt2YXIgaz1PYmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2Vh
bCh7fSksbj1uZXcgYShbW2ssMl0sW20sM11dKTtpZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMp
cmV0dXJuITE7bi5kZWxldGUoayk7bi5zZXQobSw0KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0p
PT00fWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVu
XyIrTWF0aC5yYW5kb20oKTtlKCJmcmVlemUiKTtlKCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNl
YWwiKTt2YXIgZz0wLGg9ZnVuY3Rpb24oayl7dGhpcy5qPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRv
U3RyaW5nKCk7aWYoayl7az1fLkMoayk7Zm9yKHZhciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1t
LnZhbHVlLHRoaXMuc2V0KG1bMF0sbVsxXSl9fTtoLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxt
KXtpZighYyhrKSl0aHJvdyBFcnJvcigibyIpO2Qoayk7aWYoIWRjKGssZikpdGhyb3cgRXJyb3Io
InBgIitrKTtrW2ZdW3RoaXMual09bTtyZXR1cm4gdGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0
aW9uKGspe3JldHVybiBjKGspJiZkYyhrLGYpP2tbZl1bdGhpcy5qXTp2b2lkIDB9O2gucHJvdG90
eXBlLmhhcz1mdW5jdGlvbihrKXtyZXR1cm4gYyhrKSYmZGMoayxmKSYmZGMoa1tmXSx0aGlzLmop
fTtoLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJgpkYyhrLGYpJiZk
YyhrW2ZdLHRoaXMuaik/ZGVsZXRlIGtbZl1bdGhpcy5qXTohMX07cmV0dXJuIGh9KTsKWGIoIk1h
cCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtpZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8
fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2YgT2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0
dXJuITE7dHJ5e3ZhciBoPU9iamVjdC5zZWFsKHt4OjR9KSxrPW5ldyBhKF8uQyhbW2gsInMiXV0p
KTtpZihrLmdldChoKSE9InMifHxrLnNpemUhPTF8fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0s
InQiKSE9a3x8ay5zaXplIT0yKXJldHVybiExO3ZhciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7
aWYobi5kb25lfHxuLnZhbHVlWzBdIT1ofHxuLnZhbHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5l
eHQoKTtyZXR1cm4gbi5kb25lfHxuLnZhbHVlWzBdLnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0u
bmV4dCgpLmRvbmU/ITE6ITB9Y2F0Y2gocCl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5l
dyBXZWFrTWFwLGM9ZnVuY3Rpb24oaCl7dGhpc1swXT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXpl
PTA7aWYoaCl7aD1fLkMoaCk7Zm9yKHZhciBrOyEoaz1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVl
LHRoaXMuc2V0KGtbMF0sa1sxXSl9fTtjLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9
PT0wPzA6aDt2YXIgbT1kKHRoaXMsaCk7bS5saXN0fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10p
O20uZW50cnk/bS5lbnRyeS52YWx1ZT1rOihtLmVudHJ5PXtuZXh0OnRoaXNbMV0sTmI6dGhpc1sx
XS5OYixoZWFkOnRoaXNbMV0sa2V5OmgsdmFsdWU6a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhp
c1sxXS5OYi5uZXh0PW0uZW50cnksdGhpc1sxXS5OYj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1
cm4gdGhpc307Yy5wcm90b3R5cGUuZGVsZXRlPWZ1bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVy
biBoLmVudHJ5JiZoLmxpc3Q/KGgubGlzdC5zcGxpY2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3Ro
fHxkZWxldGUgdGhpc1swXVtoLmlkXSxoLmVudHJ5Lk5iLm5leHQ9CmguZW50cnkubmV4dCxoLmVu
dHJ5Lm5leHQuTmI9aC5lbnRyeS5OYixoLmVudHJ5LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6
ITF9O2MucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9uKCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNb
MV0uTmI9ZigpO3RoaXMuc2l6ZT0wfTtjLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJu
ISFkKHRoaXMsaCkuZW50cnl9O2MucHJvdG90eXBlLmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1k
KHRoaXMsaCkuZW50cnkpJiZoLnZhbHVlfTtjLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7
cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90
b3R5cGUua2V5cz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgu
a2V5fSl9O2MucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rp
b24oaCl7cmV0dXJuIGgudmFsdWV9KX07Yy5wcm90b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxr
KXtmb3IodmFyIG09dGhpcy5lbnRyaWVzKCksbjshKG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1
ZSxoLmNhbGwoayxuWzFdLG5bMF0sdGhpcyl9O2MucHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09
Yy5wcm90b3R5cGUuZW50cmllczt2YXIgZD1mdW5jdGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBr
O209PSJvYmplY3QifHxtPT0iZnVuY3Rpb24iP2IuaGFzKGspP209Yi5nZXQoayk6KG09IiIrICsr
ZyxiLnNldChrLG0pKTptPSJwXyIrazt2YXIgbj1oWzBdW21dO2lmKG4mJmRjKGhbMF0sbSkpZm9y
KGg9MDtoPG4ubGVuZ3RoO2grKyl7dmFyIHA9bltoXTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8
az09PXAua2V5KXJldHVybntpZDptLGxpc3Q6bixpbmRleDpoLGVudHJ5OnB9fXJldHVybntpZDpt
LGxpc3Q6bixpbmRleDotMSxlbnRyeTp2b2lkIDB9fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsx
XTtyZXR1cm4gc2MoZnVuY3Rpb24oKXtpZihtKXtmb3IoO20uaGVhZCE9CmhbMV07KW09bS5OYjtm
b3IoO20ubmV4dCE9bS5oZWFkOylyZXR1cm4gbT1tLm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07
bT1udWxsfXJldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBo
PXt9O3JldHVybiBoLk5iPWgubmV4dD1oLmhlYWQ9aH0sZz0wO3JldHVybiBjfSk7ClhiKCJTZXQi
LGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYoIWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwh
YS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9iamVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVy
biExO3RyeXt2YXIgYz1PYmplY3Quc2VhbCh7eDo0fSksZD1uZXcgYShfLkMoW2NdKSk7aWYoIWQu
aGFzKGMpfHxkLnNpemUhPTF8fGQuYWRkKGMpIT1kfHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9
ZHx8ZC5zaXplIT0yKXJldHVybiExO3ZhciBlPWQuZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5k
b25lfHxmLnZhbHVlWzBdIT1jfHxmLnZhbHVlWzFdIT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0
dXJuIGYuZG9uZXx8Zi52YWx1ZVswXT09Y3x8Zi52YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1m
LnZhbHVlWzBdPyExOmUubmV4dCgpLmRvbmV9Y2F0Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBh
O3ZhciBiPWZ1bmN0aW9uKGMpe3RoaXMuaj1uZXcgTWFwO2lmKGMpe2M9Cl8uQyhjKTtmb3IodmFy
IGQ7IShkPWMubmV4dCgpKS5kb25lOyl0aGlzLmFkZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5q
LnNpemV9O2IucHJvdG90eXBlLmFkZD1mdW5jdGlvbihjKXtjPWM9PT0wPzA6Yzt0aGlzLmouc2V0
KGMsYyk7dGhpcy5zaXplPXRoaXMuai5zaXplO3JldHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxl
dGU9ZnVuY3Rpb24oYyl7Yz10aGlzLmouZGVsZXRlKGMpO3RoaXMuc2l6ZT10aGlzLmouc2l6ZTty
ZXR1cm4gY307Yi5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmouY2xlYXIoKTt0aGlz
LnNpemU9MH07Yi5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGMpe3JldHVybiB0aGlzLmouaGFzKGMp
fTtiLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuai5lbnRyaWVzKCl9
O2IucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmoudmFsdWVzKCl9O2Iu
cHJvdG90eXBlLmtleXM9Yi5wcm90b3R5cGUudmFsdWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRl
cmF0b3JdPWIucHJvdG90eXBlLnZhbHVlcztiLnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMs
ZCl7dmFyIGU9dGhpczt0aGlzLmouZm9yRWFjaChmdW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQs
ZixmLGUpfSl9O3JldHVybiBifSk7WGIoIkFycmF5LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYixjLGQpe2M9YyE9bnVsbD9jOmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIg
ZT1bXSxmPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3lt
Ym9sLml0ZXJhdG9yXTtpZih0eXBlb2YgZj09ImZ1bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZh
ciBnPTA7IShmPWIubmV4dCgpKS5kb25lOyllLnB1c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1l
bHNlIGZvcihmPWIubGVuZ3RoLGc9MDtnPGY7ZysrKWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTty
ZXR1cm4gZX19KTsKWGIoIk9iamVjdC5lbnRyaWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4gYilkYyhiLGQpJiZjLnB1c2goW2QsYltkXV0p
O3JldHVybiBjfX0pO1hiKCJOdW1iZXIuaXNGaW5pdGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09
SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7WGIoIk51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixm
dW5jdGlvbigpe3JldHVybiA5MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5NSU5fU0FGRV9J
TlRFR0VSIixmdW5jdGlvbigpe3JldHVybi05MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5p
c0ludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJl
ci5pc0Zpbml0ZShiKT9iPT09TWF0aC5mbG9vcihiKTohMX19KTsKWGIoIk51bWJlci5pc1NhZmVJ
bnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIu
aXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7WGIo
Ik9iamVjdC5pcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBi
PT09Yz9iIT09MHx8MS9iPT09MS9jOmIhPT1iJiZjIT09Y319KTtYYigiQXJyYXkucHJvdG90eXBl
LmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhp
cztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJpbmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8
MDtmb3IoYzwwJiYoYz1NYXRoLm1heChjK2UsMCkpO2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09
PWJ8fE9iamVjdC5pcyhmLGIpKXJldHVybiEwfXJldHVybiExfX0pOwpYYigiU3RyaW5nLnByb3Rv
dHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVy
biB0Yyh0aGlzLGIsImluY2x1ZGVzIikuaW5kZXhPZihiLGN8fDApIT09LTF9fSk7dmFyIHVjPWZ1
bmN0aW9uKGEsYil7YSBpbnN0YW5jZW9mIFN0cmluZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17
bmV4dDpmdW5jdGlvbigpe2lmKCFkJiZjPGEubGVuZ3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVl
OmIoZixhW2ZdKSxkb25lOiExfX1kPSEwO3JldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtl
W1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtyZXR1cm4gZX07cmV0dXJuIGV9O1hiKCJBcnJh
eS5wcm90b3R5cGUuZW50cmllcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3Jl
dHVybiB1Yyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuW2IsY119KX19KTsKWGIoIk1hdGgudHJ1
bmMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNO
YU4oYil8fGI9PT1JbmZpbml0eXx8Yj09PS1JbmZpbml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9
TWF0aC5mbG9vcihNYXRoLmFicyhiKSk7cmV0dXJuIGI8MD8tYzpjfX0pO1hiKCJBcnJheS5wcm90
b3R5cGUuZmluZCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBk
PXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5n
dGgsZj0wO2Y8ZTtmKyspe3ZhciBnPWRbZl07aWYoYi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsg
YX19Yj12b2lkIDB9cmV0dXJuIGJ9fSk7WGIoIk9iamVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3Jl
dHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3IoZCBpbiBiKWRjKGIsZCkmJmMucHVz
aChiW2RdKTtyZXR1cm4gY319KTsKWGIoIk51bWJlci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9mIGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7
WGIoIkFycmF5LnByb3RvdHlwZS5rZXlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9u
KCl7cmV0dXJuIHVjKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJuIGJ9KX19KTtYYigiQXJyYXkucHJv
dG90eXBlLnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiB1
Yyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuIGN9KX19KTsKWGIoIlByb21pc2UucHJvdG90eXBl
LmZpbmFsbHkiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMu
dGhlbihmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlv
bigpe3JldHVybiBjfSl9LGZ1bmN0aW9uKGMpe3JldHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50
aGVuKGZ1bmN0aW9uKCl7dGhyb3cgYzt9KX0pfX0pO1hiKCJBcnJheS5wcm90b3R5cGUuZmlsbCIs
ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8
fDA7YzwwJiYoYz1NYXRoLm1heCgwLGUrYykpO2lmKGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIo
ZCk7ZDwwJiYoZD1NYXRoLm1heCgwLGUrZCkpO2ZvcihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRo
aXNbY109YjtyZXR1cm4gdGhpc319KTtXYigiZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpB
cnJheS5wcm90b3R5cGUuZmlsbH0pOwpYYigiQXJyYXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9u
KGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1iPT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJh
eS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHRoaXMsZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShk
KSYmYj4wPyhkPUFycmF5LnByb3RvdHlwZS5mbGF0LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShj
LGQpKTpjLnB1c2goZCl9KTtyZXR1cm4gY319KTt2YXIgeWMsemMsQ2MsRGM7Xy52Yz1fLnZjfHx7
fTtfLnQ9dGhpc3x8c2VsZjt5Yz1mdW5jdGlvbihhLGIpe3ZhciBjPV8ueGMoIldJWl9nbG9iYWxf
ZGF0YS5veE4zbmIiKTthPWMmJmNbYV07cmV0dXJuIGEhPW51bGw/YTpifTt6Yz1fLnQuX0ZfdG9n
Z2xlc19nYmFyX3x8W107Xy54Yz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50
O2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWlmKGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBu
dWxsO3JldHVybiBifTtfLllhPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0i
b2JqZWN0Ij9iOmE/QXJyYXkuaXNBcnJheShhKT8iYXJyYXkiOmI6Im51bGwifTtfLkFjPWZ1bmN0
aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiPT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1
bmN0aW9uIn07Xy5CYz0iY2xvc3VyZV91aWRfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKQ2M9
ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBhLmNhbGwuYXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O0Rj
PWZ1bmN0aW9uKGEsYixjKXtpZighYSl0aHJvdyBFcnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+
Mil7dmFyIGQ9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBm
dW5jdGlvbigpe3ZhciBlPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJy
YXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoZSxkKTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1
cm4gZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShiLGFyZ3VtZW50cyl9fTtfLkY9ZnVuY3Rpb24o
YSxiLGMpe18uRj1GdW5jdGlvbi5wcm90b3R5cGUuYmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJp
bmQudG9TdHJpbmcoKS5pbmRleE9mKCJuYXRpdmUgY29kZSIpIT0tMT9DYzpEYztyZXR1cm4gXy5G
LmFwcGx5KG51bGwsYXJndW1lbnRzKX07Cl8uRWM9ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5w
cm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9
Yy5zbGljZSgpO2QucHVzaC5hcHBseShkLGFyZ3VtZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxk
KX19O18uRz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxl
bmd0aCYmKGQ9YS5zaGlmdCgpKTspYS5sZW5ndGh8fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9i
amVjdC5wcm90b3R5cGVbZF0/Yz1jW2RdOmM9Y1tkXT17fTpjW2RdPWJ9O18uaGI9ZnVuY3Rpb24o
YSl7cmV0dXJuIGF9OwpfLkk9ZnVuY3Rpb24oYSxiKXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBl
PWIucHJvdG90eXBlO2EuWj1iLnByb3RvdHlwZTthLnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlw
ZS5jb25zdHJ1Y3Rvcj1hO2EuYmFzZT1mdW5jdGlvbihkLGUsZil7Zm9yKHZhciBnPUFycmF5KGFy
Z3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJndW1lbnRzLmxlbmd0aDtoKyspZ1toLTJdPWFyZ3Vt
ZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVbZV0uYXBwbHkoZCxnKX19O18uSShfLmFhLEVycm9y
KTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0b21FcnJvciI7dmFyIEZjPSEhKHpjWzBdPj4yNSYx
KSxHYz0hISh6Y1swXT4+MjAmMSksSGM9ISEoemNbMF0+PjI3JjEpLEljPSEhKHpjWzBdJjgxOTIp
O3ZhciBtYT1GYz9IYzp5Yyg2MTA0MDEzMDEsITEpLHhiPUZjP0djfHwhSWM6eWMoNzQ4NDAyMTQ3
LCEwKTtfLkpjPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGEhPT1udWxsJiZhIT09dm9pZCAwfSk7
dmFyIGRhLGZhO2RhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09Im51bWJlciJ9
KTtfLmNhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09InN0cmluZyJ9KTtmYT1f
LmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJib29sZWFuIn0pO18uS2M9Xy5iYShm
dW5jdGlvbihhKXtyZXR1cm4hIWEmJih0eXBlb2YgYT09PSJvYmplY3QifHx0eXBlb2YgYT09PSJm
dW5jdGlvbiIpfSk7Xy5MYz1fLmJhKGZ1bmN0aW9uKCl7cmV0dXJuITB9KTt2YXIgZWE9dHlwZW9m
IF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgXy50LkJpZ0ludCgwKT09PSJiaWdpbnQi
O3ZhciBPYyxNYyxQYyxOYztfLnBiPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGVhP2E+PU1jJiZh
PD1OYzphWzBdPT09Ii0iP2lhKGEsT2MpOmlhKGEsUGMpfSk7T2M9TnVtYmVyLk1JTl9TQUZFX0lO
VEVHRVIudG9TdHJpbmcoKTtNYz1lYT9CaWdJbnQoTnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIpOnZv
aWQgMDtQYz1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUi50b1N0cmluZygpO05jPWVhP0JpZ0ludChO
dW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAwO18uUWM9dHlwZW9mIFVpbnQ4QXJyYXkucHJv
dG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLlJjPXR5cGVvZiBUZXh0RGVjb2RlciE9PSJ1bmRl
ZmluZWQiO18uU2M9dHlwZW9mIFN0cmluZy5wcm90b3R5cGUuaXNXZWxsRm9ybWVkPT09ImZ1bmN0
aW9uIjtfLlRjPXR5cGVvZiBUZXh0RW5jb2RlciE9PSJ1bmRlZmluZWQiO18uVWM9U3RyaW5nLnBy
b3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVybiBhLnRyaW0oKX06ZnVuY3Rpb24oYSl7cmV0
dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhhMF0qJC8uZXhlYyhhKVsxXX07dmFyIG5hLFZj
PV8udC5uYXZpZ2F0b3I7bmE9VmM/VmMudXNlckFnZW50RGF0YXx8bnVsbDpudWxsO18uQmE9QXJy
YXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBl
LmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2YgYT09PSJz
dHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJpbmcifHxiLmxlbmd0aCE9MT8tMTphLmluZGV4
T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKylpZihjIGluIGEmJmFbY109PT1iKXJl
dHVybiBjO3JldHVybi0xfTtfLldjPUFycmF5LnByb3RvdHlwZS5mb3JFYWNoP2Z1bmN0aW9uKGEs
YixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMp
e2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxm
PTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVbZl0sZixhKX07Cl8uWGM9QXJyYXkucHJvdG90
eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5maWx0ZXIu
Y2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1bXSxmPTAs
Zz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsaD0wO2g8ZDtoKyspaWYoaCBpbiBn
KXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYmKGVbZisrXT1rKX1yZXR1cm4gZX07Xy5ZYz1B
cnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEsYixjKXtyZXR1cm4gQXJyYXkucHJvdG90eXBl
Lm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPUFy
cmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGc9MDtnPGQ7ZysrKWcg
aW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEpKTtyZXR1cm4gZX07Cl8uWmM9QXJyYXkucHJv
dG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLnNvbWUuY2Fs
bChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9YS5sZW5ndGgsZD10eXBlb2Yg
YT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0wO2U8YztlKyspaWYoZSBpbiBkJiZiLmNhbGwo
dm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1cm4hMX07Xy4kYz1mdW5jdGlvbihhKXtfLiRj
WyIgIl0oYSk7cmV0dXJuIGF9O18uJGNbIiAiXT1mdW5jdGlvbigpe307dmFyIG9kO18uYWQ9Xy5y
YSgpO18uYmQ9Xy50YSgpO18uZGQ9Xy5wYSgiRWRnZSIpO18uZWQ9Xy5wYSgiR2Vja28iKSYmIShf
LmxhKCkmJiFfLnBhKCJFZGdlIikpJiYhKF8ucGEoIlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpKSYm
IV8ucGEoIkVkZ2UiKTtfLmZkPV8ubGEoKSYmIV8ucGEoIkVkZ2UiKTtfLmdkPV8uQWEoKTtfLmhk
PXhhKCk/bmEucGxhdGZvcm09PT0iV2luZG93cyI6Xy5wYSgiV2luZG93cyIpO18uaWQ9eGEoKT9u
YS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnBhKCJBbmRyb2lkIik7Xy5rZD15YSgpO18ubGQ9Xy5w
YSgiaVBhZCIpO18ubWQ9Xy5wYSgiaVBvZCIpO18ubmQ9Xy56YSgpOwphOnt2YXIgcGQ9IiIscWQ9
ZnVuY3Rpb24oKXt2YXIgYT1fLmthKCk7aWYoXy5lZClyZXR1cm4vcnY6KFteXCk7XSspKFwpfDsp
Ly5leGVjKGEpO2lmKF8uZGQpcmV0dXJuL0VkZ2VcLyhbXGRcLl0rKS8uZXhlYyhhKTtpZihfLmJk
KXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLmZk
KXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEpO2lmKF8uYWQpcmV0dXJuLyg/OlZlcnNpb24p
WyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7cWQmJihwZD1xZD9xZFsxXToiIik7aWYoXy5iZCl7dmFy
IHJkLHNkPV8udC5kb2N1bWVudDtyZD1zZD9zZC5kb2N1bWVudE1vZGU6dm9pZCAwO2lmKHJkIT1u
dWxsJiZyZD5wYXJzZUZsb2F0KHBkKSl7b2Q9U3RyaW5nKHJkKTticmVhayBhfX1vZD1wZH1fLnRk
PW9kO18udWQ9Xy51YSgpO18udmQ9eWEoKXx8Xy5wYSgiaVBvZCIpO18ud2Q9Xy5wYSgiaVBhZCIp
O18ueGQ9Xy5wYSgiQW5kcm9pZCIpJiYhKHZhKCl8fF8udWEoKXx8Xy5yYSgpfHxfLnBhKCJTaWxr
IikpO18ueWQ9dmEoKTtfLnpkPV8ud2EoKSYmIV8uemEoKTt2YXIgRWE7RWE9e307Xy5HYT1udWxs
O18uQWQ9dHlwZW9mIFVpbnQ4QXJyYXkhPT0idW5kZWZpbmVkIjtfLkJkPSFfLmJkJiZ0eXBlb2Yg
YnRvYT09PSJmdW5jdGlvbiI7dmFyIENkLGtiLHpiLE9hLHRiO18uSmE9dHlwZW9mIFN5bWJvbD09
PSJmdW5jdGlvbiImJnR5cGVvZiBTeW1ib2woKT09PSJzeW1ib2wiO0NkPV8uSGEoImphcyIsdm9p
ZCAwLCEwKTtfLmliPV8uSGEodm9pZCAwLFN5bWJvbCgpKTtfLkRkPV8uSGEodm9pZCAwLCIwdWIi
KTtrYj1fLkhhKHZvaWQgMCwiMHVicyIpO18uRWQ9Xy5IYSh2b2lkIDAsIjB1YnNiIik7emI9Xy5I
YSh2b2lkIDAsIjBhY3RrIik7T2E9Xy5IYSgibV9tIiwiZXIiLCEwKTt0Yj1fLkhhKHZvaWQgMCwi
dnBzIik7Xy5GZD1fLkhhKCk7dmFyIExhLEthLEhkO0xhPXtaazp7dmFsdWU6MCxjb25maWd1cmFi
bGU6ITAsd3JpdGFibGU6ITAsZW51bWVyYWJsZTohMX19O0thPU9iamVjdC5kZWZpbmVQcm9wZXJ0
aWVzO18udz1fLkphP0NkOiJaayI7SGQ9W107Xy5OYShIZCw3KTtfLkdkPU9iamVjdC5mcmVlemUo
SGQpO3ZhciBQYSxSYTtQYT17fTtSYT17fTtfLklkPU9iamVjdC5mcmVlemUoe30pO3ZhciB1Yj17
fTt2YXIgV2E9dm9pZCAwO18uSmQ9dHlwZW9mIEJpZ0ludD09PSJmdW5jdGlvbiI/QmlnSW50LmFz
SW50Tjp2b2lkIDA7Xy5LZD1OdW1iZXIuaXNTYWZlSW50ZWdlcjtfLmFiPU51bWJlci5pc0Zpbml0
ZTtfLkxkPU1hdGgudHJ1bmM7dmFyIG1iO18uTWQ9Xy5oYSgwKTtfLk5kPXt9O18uT2Q9ZnVuY3Rp
b24oYSxiLGMsZCxlKXtiPV8uS2IoYS5MLGIsYyxlKTtpZihiIT09bnVsbHx8ZCYmYS5BIT09UmEp
cmV0dXJuIGJ9O18uS2I9ZnVuY3Rpb24oYSxiLGMsZCl7aWYoYj09PS0xKXJldHVybiBudWxsO3Zh
ciBlPWIrKGM/MDotMSksZj1hLmxlbmd0aC0xO2lmKCEoZjwxKyhjPzA6LTEpKSl7aWYoZT49Zil7
dmFyIGc9YVtmXTtpZihnIT1udWxsJiZ0eXBlb2YgZz09PSJvYmplY3QiJiZnLmNvbnN0cnVjdG9y
PT09T2JqZWN0KXtjPWdbYl07dmFyIGg9ITB9ZWxzZSBpZihlPT09ZiljPWc7ZWxzZSByZXR1cm59
ZWxzZSBjPWFbZV07aWYoZCYmYyE9bnVsbCl7ZD1kKGMpO2lmKGQ9PW51bGwpcmV0dXJuIGQ7aWYo
IU9iamVjdC5pcyhkLGMpKXJldHVybiBoP2dbYl09ZDphW2VdPWQsZH1yZXR1cm4gY319O18uUGQ9
ZnVuY3Rpb24oYSxiLGMsZCl7Xy5IYihhKTt2YXIgZT1hLkw7Xy5KYihlLGVbXy53XXwwLGIsYyxk
KTtyZXR1cm4gYX07Cl8uSj1mdW5jdGlvbihhLGIsYyxkKXt2YXIgZT1hLkwsZj1lW18ud118MDti
PV8uTGIoZSxmLGIsYyxkKTtpZihiPT1udWxsKXJldHVybiBiO2Y9ZVtfLnddfDA7aWYoIV8uU2Eo
YSxmKSl7dmFyIGc9Xy5GYihiKTtnIT09YiYmKF8uR2IoYSkmJihlPWEuTCxmPWVbXy53XXwwKSxi
PWcsZj1fLkpiKGUsZixjLGIsZCksXy5JYihlLGYpKX1yZXR1cm4gYn07Xy5LPWZ1bmN0aW9uKGEs
YixjKXtjPT1udWxsJiYoYz12b2lkIDApO18uUGQoYSxiLGMpO2MmJiFfLlNhKGMpJiZfLkliKGEu
TCk7cmV0dXJuIGF9O18uUWQ9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uY2IoXy5PZChhLGIs
YyxkKSl9O18uTD1mdW5jdGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/ITE6Yzt2YXIgZTtyZXR1
cm4oZT1fLiRhKF8uT2QoYSxiLGQpKSkhPW51bGw/ZTpjfTsKXy5NPWZ1bmN0aW9uKGEsYixjLGQp
e2M9Yz09PXZvaWQgMD8iIjpjO3ZhciBlO3JldHVybihlPV8uZmIoXy5PZChhLGIsZCkpKSE9bnVs
bD9lOmN9O18uTj1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uZmIoXy5PZChhLGIsYyxfLk5kKSl9
O18uTz1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5QZChhLGIsYz09bnVsbD9jOl8uWmEoYyks
ZCl9O18uUmQ9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5kYihj
KSl9O18uUT1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5QZChhLGIsXy5lYihjKSxkKX07Xy5S
PWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5iYihjKSxkKX07
Xy5TPWZ1bmN0aW9uKGEsYixjKXt0aGlzLkw9Xy54KGEsYixjKX07Xy5TLnByb3RvdHlwZS50b0pT
T049ZnVuY3Rpb24oKXtyZXR1cm4gdmIodGhpcyl9O18uUy5wcm90b3R5cGUud2E9ZnVuY3Rpb24o
YSl7cmV0dXJuIEpTT04uc3RyaW5naWZ5KHZiKHRoaXMsYSkpfTtfLlMucHJvdG90eXBlW09hXT1Q
YTtfLlMucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuTC50b1N0cmlu
ZygpfTtfLlNkPV8uTWIoKTtfLlRkPV8uTWIoKTtfLlVkPV8uTWIoKTtfLlZkPVN5bWJvbCgpO3Zh
ciBXZD1mdW5jdGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoV2QsXy5TKTtfLlhkPWZ1bmN0aW9u
KGEpe3RoaXMuTD1fLngoYSl9O18uQihfLlhkLF8uUyk7Xy5YZC5wcm90b3R5cGUuVGQ9ZnVuY3Rp
b24oYSl7cmV0dXJuIF8uUmQodGhpcywzLGEpfTtfLllkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihfLllkLF8uUyk7Xy56LnByb3RvdHlwZS51YT0hMTtfLnoucHJvdG90eXBlLmlzRGlz
cG9zZWQ9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy51YX07Xy56LnByb3RvdHlwZS5kaXNwb3NlPWZ1
bmN0aW9uKCl7dGhpcy51YXx8KHRoaXMudWE9ITAsdGhpcy5TKCkpfTtfLnoucHJvdG90eXBlW1N5
bWJvbC5kaXNwb3NlXT1mdW5jdGlvbigpe3RoaXMuZGlzcG9zZSgpfTtfLnoucHJvdG90eXBlLlM9
ZnVuY3Rpb24oKXtpZih0aGlzLmRhKWZvcig7dGhpcy5kYS5sZW5ndGg7KXRoaXMuZGEuc2hpZnQo
KSgpfTt2YXIgWmQ9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5BPWE7dGhpcy5qPVtd
O3RoaXMudj17fX07Xy5CKFpkLF8ueik7WmQucHJvdG90eXBlLnJlc29sdmU9ZnVuY3Rpb24oYSl7
dmFyIGI9dGhpcy5BO2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1hLmxlbmd0aCxkPTA7ZDxjOysr
ZClpZihiW2FbZF1dKWI9YlthW2RdXTtlbHNlIHJldHVybiBudWxsO3JldHVybiBiIGluc3RhbmNl
b2YgRnVuY3Rpb24/YjpudWxsfTtaZC5wcm90b3R5cGUuU2I9ZnVuY3Rpb24oKXtmb3IodmFyIGE9
dGhpcy5qLmxlbmd0aCxiPXRoaXMuaixjPVtdLGQ9MDtkPGE7KytkKXt2YXIgZT1iW2RdLmooKSxm
PXRoaXMucmVzb2x2ZShlKTtpZihmJiZmIT10aGlzLnZbZV0pdHJ5e2JbZF0uU2IoZil9Y2F0Y2go
Zyl7fWVsc2UgYy5wdXNoKGJbZF0pfXRoaXMuaj1jLmNvbmNhdChiLnNsaWNlKGEpKX07dmFyICRk
PWZ1bmN0aW9uKGEpe18uei5jYWxsKHRoaXMpO3RoaXMuQT1hO3RoaXMuQz10aGlzLmo9bnVsbDt0
aGlzLkI9MDt0aGlzLkQ9e307dGhpcy52PSExO2E9d2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQ7
YS5pbmRleE9mKCJNU0lFIik+PTAmJmEuaW5kZXhPZigiVHJpZGVudCIpPj0wJiYoYT0vXGIoPzpN
U0lFfHJ2KVs6IF0oW15cKTtdKykoXCl8OykvLmV4ZWMoYSkpJiZhWzFdJiZwYXJzZUZsb2F0KGFb
MV0pPDkmJih0aGlzLnY9ITApfTtfLkIoJGQsXy56KTskZC5wcm90b3R5cGUuRj1mdW5jdGlvbihh
LGIpe3RoaXMuaj1iO3RoaXMuQz1hO2IucHJldmVudERlZmF1bHQ/Yi5wcmV2ZW50RGVmYXVsdCgp
OmIucmV0dXJuVmFsdWU9ITF9O18uYWU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8u
YWUsXy5TKTt2YXIgYmU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKGJlLF8uUyk7dmFy
IGRlPWZ1bmN0aW9uKCl7dmFyIGE9Y2U7dGhpcy5qPW51bGw7Xy5MKGEsNCwhMCl9O2RlLnByb3Rv
dHlwZS5sb2c9ZnVuY3Rpb24oYSxiKXtiPWI9PT12b2lkIDA/bmV3IF8uWGQ6YjtfLmVlKHRoaXMs
YSw5OCxiKX07Xy5lZT1mdW5jdGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/OTg6YztkPWQ9PT12
b2lkIDA/bmV3IF8uWGQ6ZDtpZihhLmope3ZhciBlPW5ldyBXZDtfLlEoZSwxLGIubWVzc2FnZSk7
Xy5RKGUsMixiLnN0YWNrKTtfLlJkKGUsMyxiLmxpbmVOdW1iZXIpO18uUihlLDUsMSk7Xy5LKGQs
NDAsZSk7YS5qLmxvZyhjLGQpfX07Xy5mZT1mdW5jdGlvbihhKXt0aGlzLmo9YTt0aGlzLnY9dm9p
ZCAwO3RoaXMuQT1bXX07Xy5mZS5wcm90b3R5cGUudGhlbj1mdW5jdGlvbihhLGIsYyl7dGhpcy5B
LnB1c2gobmV3IGdlKGEsYixjKSk7aGUodGhpcyl9O18uZmUucHJvdG90eXBlLnJlc29sdmU9ZnVu
Y3Rpb24oYSl7aWYodGhpcy5qIT09dm9pZCAwfHx0aGlzLnYhPT12b2lkIDApdGhyb3cgRXJyb3Io
IkoiKTt0aGlzLmo9YTtoZSh0aGlzKX07Xy5mZS5wcm90b3R5cGUucmVqZWN0PWZ1bmN0aW9uKGEp
e2lmKHRoaXMuaiE9PXZvaWQgMHx8dGhpcy52IT09dm9pZCAwKXRocm93IEVycm9yKCJKIik7dGhp
cy52PWE7aGUodGhpcyl9O3ZhciBoZT1mdW5jdGlvbihhKXtpZihhLkEubGVuZ3RoPjApe3ZhciBi
PWEuaiE9PXZvaWQgMCxjPWEudiE9PXZvaWQgMDtpZihifHxjKXtiPWI/YS5COmEuQztjPWEuQTth
LkE9W107dHJ5e18uV2MoYyxiLGEpfWNhdGNoKGQpe2NvbnNvbGUuZXJyb3IoZCl9fX19OwpfLmZl
LnByb3RvdHlwZS5CPWZ1bmN0aW9uKGEpe2EudiYmYS52LmNhbGwoYS5qLHRoaXMuail9O18uZmUu
cHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7YS5BJiZhLkEuY2FsbChhLmosdGhpcy52KX07dmFyIGdl
PWZ1bmN0aW9uKGEsYixjKXt0aGlzLnY9YTt0aGlzLkE9Yjt0aGlzLmo9Y307Xy5pZT1mdW5jdGlv
bihhKXt2YXIgYj0id2MiO2lmKGEud2MmJmEuaGFzT3duUHJvcGVydHkoYikpcmV0dXJuIGEud2M7
Yj1uZXcgYTtyZXR1cm4gYS53Yz1ifTtfLlQ9ZnVuY3Rpb24oKXt0aGlzLkI9bmV3IF8uZmU7dGhp
cy5qPW5ldyBfLmZlO3RoaXMuRz1uZXcgXy5mZTt0aGlzLkQ9bmV3IF8uZmU7dGhpcy5GPW5ldyBf
LmZlO3RoaXMuQz1uZXcgXy5mZTt0aGlzLkE9bmV3IF8uZmU7dGhpcy52PW5ldyBfLmZlO3RoaXMu
Sz1uZXcgXy5mZTt0aGlzLk09bmV3IF8uZmU7dGhpcy5KPW5ldyBfLmZlfTtfLmw9Xy5ULnByb3Rv
dHlwZTtfLmwuWWo9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5CfTtfLmwuaWs9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5qfTtfLmwudWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5HfTtfLmwuaGs9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5EfTtfLmwucWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5GfTtf
LmwuZWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5DfTtfLmwuU2o9ZnVuY3Rpb24oKXtyZXR1cm4g
dGhpcy5BfTtfLmwuUmo9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtfLmwuams9ZnVuY3Rpb24o
KXtyZXR1cm4gdGhpcy5LfTsKXy5sLnZrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSn07Xy5ULmo9
ZnVuY3Rpb24oKXtyZXR1cm4gXy5pZShfLlQpfTt2YXIgamU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8u
eChhKX07Xy5CKGplLF8uUyk7Xy5sZT1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxfLllkLDUp
fTt2YXIgbWU7d2luZG93LmdiYXJfJiZ3aW5kb3cuZ2Jhcl8uQ09ORklHP21lPXdpbmRvdy5nYmFy
Xy5DT05GSUdbMF18fHt9Om1lPVtdO18ua2U9bmV3IGplKG1lKTt2YXIgY2U7Y2U9Xy5KKF8ua2Us
YmUsMyl8fG5ldyBiZTtfLm5lPW5ldyBkZTtfLkcoImdiYXJfLl9EdW1wRXhjZXB0aW9uIixmdW5j
dGlvbihhKXtfLm5lP18ubmUubG9nKGEpOmNvbnNvbGUuZXJyb3IoYSl9KTtfLm9lPW5ldyAkZChf
Lm5lKTtfLnBlPWZ1bmN0aW9uKCl7dGhpcy5qPXt9O3RoaXMudj17fX07Xy5yZT1mdW5jdGlvbihh
LGIpe3ZhciBjPV8ucGUuaigpO2lmKGEgaW4gYy5qKXtpZihjLmpbYV0hPWIpdGhyb3cgbmV3IHFl
KGEpO31lbHNle2MualthXT1iO2lmKGI9Yy52W2FdKWZvcih2YXIgZD0wLGU9Yi5sZW5ndGg7ZDxl
O2QrKyl7dmFyIGY9YltkXSxnPWMuajtkZWxldGUgZi5qW2FdO2lmKF8uUGIoZi5qKSl7Zm9yKHZh
ciBoPWYudi5sZW5ndGgsaz1BcnJheShoKSxtPTA7bTxoO20rKylrW21dPWdbZi52W21dXTtmLkEu
YXBwbHkoZi5CLGspfX1kZWxldGUgYy52W2FdfX07Xy5wZS5qPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
aWUoXy5wZSl9O18uc2U9ZnVuY3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQihfLnNlLF8uYWEp
O3ZhciBxZT1mdW5jdGlvbigpe18uYWEuY2FsbCh0aGlzKX07Xy5CKHFlLF8uc2UpO18uRygiZ2Jh
ci5BIixfLmZlKTtfLmZlLnByb3RvdHlwZS5hYT1fLmZlLnByb3RvdHlwZS50aGVuO18uRygiZ2Jh
ci5CIixfLlQpO18uVC5wcm90b3R5cGUuYmE9Xy5ULnByb3RvdHlwZS5paztfLlQucHJvdG90eXBl
LmJiPV8uVC5wcm90b3R5cGUudWs7Xy5ULnByb3RvdHlwZS5iZD1fLlQucHJvdG90eXBlLnFrO18u
VC5wcm90b3R5cGUuYmY9Xy5ULnByb3RvdHlwZS5ZajtfLlQucHJvdG90eXBlLmJnPV8uVC5wcm90
b3R5cGUuaGs7Xy5ULnByb3RvdHlwZS5iaD1fLlQucHJvdG90eXBlLmVrO18uVC5wcm90b3R5cGUu
Ymo9Xy5ULnByb3RvdHlwZS5TajtfLlQucHJvdG90eXBlLmJrPV8uVC5wcm90b3R5cGUuUmo7Xy5U
LnByb3RvdHlwZS5ibD1fLlQucHJvdG90eXBlLmprO18uVC5wcm90b3R5cGUuYm09Xy5ULnByb3Rv
dHlwZS52aztfLkcoImdiYXIuYSIsXy5ULmooKSk7d2luZG93LmdiYXImJndpbmRvdy5nYmFyLmFw
JiZ3aW5kb3cuZ2Jhci5hcCh3aW5kb3cuZ2Jhci5hKTsKdmFyIHRlPW5ldyBaZCh3aW5kb3cpO18u
cmUoImFwaSIsdGUpO3ZhciB1ZT1fLmxlKCl8fG5ldyBfLllkLHZlPXdpbmRvdyx3ZT1fLkEoXy5O
KHVlLDgpKTt2ZS5fX1BWVD13ZTtfLnJlKCJlcSIsXy5vZSk7Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp0cnl7Cl8ueGU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8ueGUs
Xy5TKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHllPWZ1bmN0aW9u
KGEpe3RoaXMuTD1fLngoYSl9O18uQih5ZSxfLlMpO3ZhciB6ZT1mdW5jdGlvbigpe18uei5jYWxs
KHRoaXMpO3RoaXMudj1bXTt0aGlzLmo9W119O18uQih6ZSxfLnopO3plLnByb3RvdHlwZS5BPWZ1
bmN0aW9uKGEsYil7dGhpcy52LnB1c2goe2ZlYXR1cmVzOmEsb3B0aW9uczpiIT1udWxsP2I6bnVs
bH0pfTt6ZS5wcm90b3R5cGUuaW5pdD1mdW5jdGlvbihhLGIsYyl7d2luZG93LmdhcGk9e307dmFy
IGQ9d2luZG93Ll9fX2pzbD17fTtkLmg9Xy5BKF8uTihhLDEpKTtfLiRhKF8uT2QoYSwxMikpIT1u
dWxsJiYoZC5kcG89Xy5OYihfLkwoYSwxMikpKTtkLm1zPV8uQShfLk4oYSwyKSk7ZC5tPV8uQShf
Lk4oYSwzKSk7ZC5sPVtdO18uTShiLDEpJiYoYT1fLk4oYiwzKSkmJnRoaXMuai5wdXNoKGEpO18u
TShjLDEpJiYoYz1fLk4oYywyKSkmJnRoaXMuai5wdXNoKGMpO18uRygiZ2FwaS5sb2FkIiwoMCxf
LkYpKHRoaXMuQSx0aGlzKSk7cmV0dXJuIHRoaXN9O3ZhciBBZT1fLkooXy5rZSxfLmFlLDE0KTtp
ZihBZSl7dmFyIEJlPV8uSihfLmtlLF8ueGUsOSl8fG5ldyBfLnhlLENlPW5ldyB5ZSxEZT1uZXcg
emU7RGUuaW5pdChBZSxCZSxDZSk7Xy5yZSgiZ3MiLERlKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhj
ZXB0aW9uKGUpfQp9KSh0aGlzLmdiYXJfKTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PHN0eWxl
Pi5nYl9KYntmb250OjEzcHgvMjdweCBSb2JvdG8sQXJpYWwsc2Fucy1zZXJpZjt6LWluZGV4Ojk4
Nn0uZ2JfMHtkaXNwbGF5Om5vbmV9LmdiX1h7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MzJweCAz
MnB4O2JhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7
ZGlzcGxheTpibG9jazttYXJnaW46MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozMnB4O3dp
ZHRoOjMycHg7ei1pbmRleDowfS5nYl90YntiYWNrZ3JvdW5kLWNvbG9yOiNlOGYwZmU7Ym9yZGVy
OjFweCBzb2xpZCByZ2JhKDMyLDMzLDM2LC4wOCk7cG9zaXRpb246cmVsYXRpdmV9LmdiX3RiLmdi
X1h7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uZ2JfdGIuZ2JfWDphY3RpdmUsLmdiX3RiLmdiX1g6
aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5nYl91YntiYWNr
Z3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjJweDstd2Vi
a2l0LWJveC1zaGFkb3c6MHB4IDFweCAycHggMHB4IHJnYmEoNjAsNjQsNjcsMC4zKSwwcHggMXB4
IDNweCAxcHggcmdiYSg2MCw2NCw2NywwLjE1KTtib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCBy
Z2JhKDYwLDY0LDY3LDAuMyksMHB4IDFweCAzcHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7aGVp
Z2h0OjE0cHg7bWFyZ2luOjJweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjE0cHg7
bGluZS1oZWlnaHQ6bm9ybWFsO3otaW5kZXg6MX0uZ2JfdmJ7Y29sb3I6IzFmNzFlNztmb250OjQw
MCAyMnB4LzMycHggR29vZ2xlIFNhbnMsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlm
O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKC13ZWJr
aXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjI1KSwobWluLWRldmljZS1waXhlbC1yYXRpbzox
LjI1KSwobWluLXJlc29sdXRpb246MS4yNWRwcHgpey5nYl9YOmJlZm9yZSwuZ2Jfd2I6YmVmb3Jl
e2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KTstbXMtdHJh
bnNmb3JtOnNjYWxlKC41KTt0cmFuc2Zvcm06c2NhbGUoLjUpOy13ZWJraXQtdHJhbnNmb3JtLW9y
aWdpbjpsZWZ0IDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCAwO3RyYW5zZm9ybS1vcmlnaW46
bGVmdCAwfS5nYl9iYSAuZ2Jfd2I6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHNjYWxl
KC40MTY2NjY2NjcpKTstbXMtdHJhbnNmb3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKTt0cmFu
c2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpfX0uZ2JfWDpmb2N1cywuZ2JfWDpob3Zlcnst
d2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDFw
eCAwIHJnYmEoMCwwLDAsLjE1KX0uZ2JfWDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0
IDAgMnB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCByZ2JhKDAs
MCwwLC4xNSl9LmdiX1g6YWN0aXZlOmFmdGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Ym9y
ZGVyLXJhZGl1czo1MCU7Y29udGVudDoiIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfS5nYl94
YntjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDo0MHB4O21pbi13aWR0aDozMHB4O29wYWNpdHk6
Ljc1O292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzpl
bGxpcHNpc30uZ2JfQy5nYl94Ynt3aWR0aDphdXRvfS5nYl94Yjpmb2N1cywuZ2JfeGI6aG92ZXJ7
b3BhY2l0eTouODV9LmdiX3liIC5nYl94YiwuZ2JfeWIgLmdiX3pie2xpbmUtaGVpZ2h0OjI2cHh9
I2diI2diLmdiX3liIGEuZ2JfeGIsLmdiX3liIC5nYl96Yntmb250LXNpemU6MTFweDtoZWlnaHQ6
YXV0b30uZ2JfQWJ7Ym9yZGVyLXRvcDo0cHggc29saWQgIzAwMDtib3JkZXItbGVmdDo0cHggZGFz
aGVkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggZGFzaGVkIHRyYW5zcGFyZW50O2Rpc3Bs
YXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjZweDtvcGFjaXR5Oi43NTt2ZXJ0aWNhbC1hbGln
bjptaWRkbGV9LmdiXzlhOmhvdmVyIC5nYl9BYntvcGFjaXR5Oi44NX0uZ2JfN2E+LmdiX3p7cGFk
ZGluZzozcHggM3B4IDNweCA0cHh9LmdiX0JiLmdiX3Nie2NvbG9yOiNmZmZ9LmdiXzkgLmdiX0Fi
LC5nYl85IC5nYl94YntvcGFjaXR5OjF9I2diI2diIC5nYl85LmdiXzkgYS5nYl94YiwjZ2IjZ2Iu
Z2JfOS5nYl85IGEuZ2JfeGJ7Y29sb3I6I2ZmZn0uZ2JfOS5nYl85IC5nYl9BYntib3JkZXItdG9w
LWNvbG9yOiNmZmY7b3BhY2l0eToxfS5nYl85IC5nYl9YOmZvY3VzLC5nYl85IC5nYl9YOmhvdmVy
LC5nYl9zYSAuZ2JfWDpmb2N1cywuZ2Jfc2EgLmdiX1g6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93
OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpO2JveC1z
aGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMil9
LmdiX0NiIC5nYl96LC5nYl9EYiAuZ2Jfentwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHh9Lmdi
XzlhLmdiXzgsLmdiX0ViLmdiXzgsLmdiX3ouZ2JfOHstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtp
dC1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG99LmdiX0ZiLmdiX0hiIC5nYl94Ynt3aWR0aDoz
MHB4IWltcG9ydGFudH0uZ2JfViwuZ2JfV3twb3NpdGlvbjphYnNvbHV0ZX0uZ2JfV3toZWlnaHQ6
NDBweDtyaWdodDotNXB4O3RvcDotNXB4O3dpZHRoOjQwcHh9QC13ZWJraXQta2V5ZnJhbWVzIGFw
ZC1yaW5nLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBhcGQt
cmluZy1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5nYl9We2hlaWdodDo0MnB4
O3dpZHRoOjQycHg7LXdlYmtpdC1hbmltYXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2Ut
aW47YW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNlLWlufS5nYl9JYiAuZ2JfVywu
Z2JfSmIgLmdiX1d7cmlnaHQ6MDt0b3A6MH0uZ2JfSWIgLmdiX1YsLmdiX0piIC5nYl9WLC5nYl95
IC5nYl9We3JpZ2h0Oi0xcHg7dG9wOi0xcHh9LmdiX3kgLmdiX1d7cmlnaHQ6MXB4O3RvcDotMXB4
fS5nYl9SYSBhLmdiXzRhe2JvcmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojMGI1N2QwO2Jh
Y2tncm91bmQ6dmFyKC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5LCMwYjU3ZDApOy13ZWJraXQtYm94
LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2NvbG9y
OnZhcigtLWdtMy1zeXMtY29sb3Itb24tcHJpbWFyeSwjZmZmKTtkaXNwbGF5OmlubGluZS1ibG9j
aztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6
bm9uZTtwYWRkaW5nOjEwcHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246
bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2
ZX0uZ2JfUmEgYS5nYl82YXtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoxcHggc29saWQ7Ym9y
ZGVyLWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGlu
ZSwjNzQ3Nzc1KTtiYWNrZ3JvdW5kOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7
Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiMwYjU3ZDA7Y29sb3I6dmFyKC0tZ20zLXN5cy1j
b2xvci1wcmltYXJ5LCMwYjU3ZDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4
O2ZvbnQtd2VpZ2h0OjUwMDttaW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTBw
eCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNl
Om5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9hYi5nYl9LIGEu
Z2JfNGEsLmdiX2JiLmdiX0sgYS5nYl80YSwuZ2JfY2IuZ2JfSyBhLmdiXzRhe2JhY2tncm91bmQ6
I2MyZTdmZjtiYWNrZ3JvdW5kOnZhcigtLWdtMy1zeXMtY29sb3Itc2Vjb25kYXJ5LWZpeGVkLCNj
MmU3ZmYpO2NvbG9yOiMwMDFkMzU7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zZWNvbmRh
cnktZml4ZWQsIzAwMWQzNSl9LmdiX1JhLmdiX0sgYS5nYl82YXtjb2xvcjojYThjN2ZhO2NvbG9y
OnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjYThjN2ZhKX0uZ2JfUmEgYS5nYl9YZHtwYWRk
aW5nOjEwcHggMTJweDttYXJnaW46MTJweCAxNnB4IDEycHggMTBweDttaW4td2lkdGg6ODVweH1A
bWVkaWEgKG1heC13aWR0aDo2NDBweCl7LmdiX1JhIGEuZ2JfWGR7bWluLXdpZHRoOjc1cHh9fS5n
Yl9OZCwuZ2JfUmF7Zm9udC1mYW1pbHk6R29vZ2xlIFNhbnMgVGV4dCxSb2JvdG8sSGVsdmV0aWNh
LEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWx9LmdiX1JhLmdiX2Fie2NvbG9yOiMx
ZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3Vy
ZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2FiLmdiX1pke2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3Jv
dW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3Vu
ZCwjZmZmKSl9LmdiX1JhLmdiX2FiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfYWIgYS5nYl82LC5n
Yl9SYS5nYl9hYiBzcGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2Fi
IC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX2FiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYxZjtj
b2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwj
MWYxZjFmKSl9LmdiX1JhLmdiX2FiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2
Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9
QG1lZGlhIChmb3JjZWQtY29sb3JzOmFjdGl2ZSkgYW5kIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpk
YXJrKXsuZ2JfUmEgc3ZnLC5nYl9SYS5nYl9LIHN2ZywuZ2JfUmEuZ2JfYWIgc3Zne2NvbG9yOndo
aXRlfX0uZ2JfUmEuZ2JfSy5nYl9hYntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWJhci1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9L
LmdiX2FiLmdiX1pke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmdiX1JhLmdiX0suZ2JfYWIgLmdi
X3lkLmdiX3pkLC5nYl9SYS5nYl9LLmdiX2FiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5nYl9hYiBzcGFu
LmdiXzZ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYWIgLmdiX0FkIC5n
Yl8wZCwuZ2JfUmEuZ2JfSy5nYl9hYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2UzZTM7Y29sb3I6
dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNl
MykpfS5nYl9SYS5nYl9LLmdiX2FiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZhcigtLW9nLXN2
Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjYzRjN2M1KSl9
LmdiX1JhLmdiX0suZ2JfYWIuZ2JfWmR7YmFja2dyb3VuZDojMWYxZjFmO2JhY2tncm91bmQ6dmFy
KC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCMxMzEz
MTQpKX0uZ2JfUmEuZ2JfYmJ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3Is
dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIuZ2Jf
WmR7YmFja2dyb3VuZDojZTllZWY2O2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQs
dmFyKC0tZ20zLXN5cy1jb2xvci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCNlOWVlZjYpKX0uZ2Jf
UmEuZ2JfYmIgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9iYiBhLmdiXzYsLmdiX1JhLmdiX2JiIHNw
YW4uZ2JfNntjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20z
LXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIgLmdiX0FkIC5nYl8w
ZCwuZ2JfUmEuZ2JfYmIgLmdiX3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9n
LWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2Jf
UmEuZ2JfYmIgc3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigt
LWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX0uZ2JfUmEuZ2JfSy5n
Yl9iYntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiLmdiX1pke2JhY2tn
cm91bmQ6IzI4MmEyYztiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdt
My1zeXMtY29sb3Itc3VyZmFjZS1jb250YWluZXItaGlnaCwjMjgyYTJjKSl9LmdiX1JhLmdiX0su
Z2JfYmIgLmdiX3lkLmdiX3pkLC5nYl9SYS5nYl9LLmdiX2JiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5n
Yl9iYiBzcGFuLmdiXzZ7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZh
cigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYmIg
LmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfSy5nYl9iYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2Uz
ZTM7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZh
cigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwj
YzRjN2M1KSl9LmdiX1JhLmdiX2Nie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNv
bG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2Ni
LmdiX1pke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmdiX1JhLmdiX2NiIC5nYl95ZC5nYl96ZCwu
Z2JfUmEuZ2JfY2IgYS5nYl82LC5nYl9SYS5nYl9jYiBzcGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtj
b2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwj
MWYxZjFmKSl9LmdiX1JhLmdiX2NiIC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX2NiIC5nYl9yZCAu
Z2JfMGR7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2NiIHN2Z3tjb2xvcjojNDQ0
NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX1JhLmdiX2NiLmdiX0suZ2JfWmR7YmFja2dyb3VuZDp0
cmFuc3BhcmVudH0uZ2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2NiLmdi
X0sgYS5nYl82LC5nYl9SYS5nYl9jYi5nYl9LIHNwYW4uZ2JfNntjb2xvcjp3aGl0ZTtjb2xvcjp2
YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX1JhLmdiX2NiLmdiX0sgLmdiX0FkIC5nYl8w
ZCwuZ2JfUmEuZ2JfY2IuZ2JfSyAuZ2JfcmQgLmdiXzBke2NvbG9yOndoaXRlO2NvbG9yOnZhcigt
LW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfUmEuZ2JfY2IuZ2JfSyBzdmd7Y29sb3I6d2hpdGU7
Y29sb3I6dmFyKC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9SYSBhLmdiXzYsLmdiX1JhIHNw
YW4uZ2JfNnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2JfeWR7Zm9udC1mYW1pbHk6R29vZ2xlIFNh
bnMsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQt
d2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMjVweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbi1i
b3R0b206MnB4O29wYWNpdHk6MTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjE2cHg7cG9z
aXRpb246cmVsYXRpdmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjptaWRk
bGU7dG9wOjJweDt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQt
ZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5nYl9EZHtkaXNwbGF5Om5vbmV9LmdiX1JhLmdi
X2liIC5nYl95ZHttYXJnaW4tYm90dG9tOjB9LmdiX0FkLmdiX0JkIC5nYl95ZHtwYWRkaW5nLWxl
ZnQ6NHB4fS5nYl9SYS5nYl9pYiAuZ2JfQ2R7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9Lmdi
X1Jhe21pbi13aWR0aDoxNjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfUmEuZ2JfamR7bWluLXdp
ZHRoOjEyMHB4fS5nYl9SYS5nYl8xZCAuZ2JfMmR7ZGlzcGxheTpub25lfS5nYl9SYS5nYl8xZCAu
Z2JfVGR7aGVpZ2h0OjU2cHh9aGVhZGVyLmdiX1Jhe2Rpc3BsYXk6YmxvY2t9LmdiX1JhIHN2Z3tm
aWxsOmN1cnJlbnRDb2xvcn0uZ2JfM2R7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJX0u
Z2JfNGR7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFw
eCAxMHB4IDAgcmdiYSgwLDAsMCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpO2Jv
eC1zaGFkb3c6MCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAs
MCwwLC4xMiksMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMil9LmdiXzVke2hlaWdodDo2NHB4
fS5nYl9UZHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1i
b3g7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3Bs
YXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdl
YmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2Ut
YmV0d2VlbjttaW4td2lkdGg6LXdlYmtpdC1taW4tY29udGVudDttaW4td2lkdGg6LW1vei1taW4t
Y29udGVudDttaW4td2lkdGg6bWluLWNvbnRlbnR9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl9UZHtw
YWRkaW5nOjhweH0uZ2JfUmE6bm90KC5nYl9pYikgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHgg
OHB4IDEycHggMTBweH0uZ2JfUmEuZ2JfN2QgLmdiX1Rkey13ZWJraXQtYm94LWZsZXg6MTstd2Vi
a2l0LWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uZ2JfUmEgLmdiX1RkLmdiX1VkLmdiXzhk
e21pbi13aWR0aDowfS5nYl9SYS5nYl9pYiAuZ2JfVGR7cGFkZGluZzo0cHg7cGFkZGluZy1sZWZ0
OjhweDttaW4td2lkdGg6MH0uZ2JfUmEuZ2JfaWIgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHgg
OHB4IDEycHggMTBweH0uZ2JfMmR7aGVpZ2h0OjQ4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3do
aXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1p
dGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxh
eTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96
LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0u
Z2JfOWQ+LmdiXzJke2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxMDAlfS5nYl9BZHtwYWRkaW5n
LXJpZ2h0OjI1cHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3Jk
ZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAwIGF1dG87ZmxleDoxIDAg
YXV0b30uZ2JfUmEuZ2JfaWIgLmdiX0Fke3BhZGRpbmctcmlnaHQ6MTRweH0uZ2JfYWV7LXdlYmtp
dC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgMTAwJTtmbGV4OjEgMSAxMDAlfS5nYl9hZT46
b25seS1jaGlsZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2JfYmUuZ2Jfc2R7cGFkZGluZy1sZWZ0
OjRweH0uZ2JfUmEuZ2JfN2QgLmdiX2JlLC5nYl9SYS5nYl9pYjpub3QoLmdiX05kKSAuZ2JfYmUs
LmdiX2JlLmdiX2Nle3BhZGRpbmctbGVmdDowfS5nYl9SYS5nYl9pYiAuZ2JfYmUuZ2JfY2V7cGFk
ZGluZy1yaWdodDowfS5nYl9SYS5nYl9pYiAuZ2JfYmUuZ2JfY2UgLmdiXzdhe21hcmdpbi1sZWZ0
OjEwcHh9LmdiX3Nke2Rpc3BsYXk6aW5saW5lfS5nYl9SYS5nYl9OZCAuZ2JfYmUuZ2JfZGUsLmdi
X1JhLmdiX21kIC5nYl9iZS5nYl9kZXtwYWRkaW5nLWxlZnQ6MnB4fS5nYl95ZHtkaXNwbGF5Omlu
bGluZS1ibG9ja30uZ2JfYmV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemlu
Zzpib3JkZXItYm94O2hlaWdodDo0OHB4O3BhZGRpbmc6MCA0cHg7cGFkZGluZy1sZWZ0OjVweDst
d2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LXdl
YmtpdC1ib3gtcGFjazplbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlm
eS1jb250ZW50OmZsZXgtZW5kfS5nYl9OZHtoZWlnaHQ6NDhweH0uZ2JfUmEuZ2JfTmR7bWluLXdp
ZHRoOmF1dG99LmdiX05kIC5nYl9iZXtmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MzJweDtwYWRk
aW5nLWxlZnQ6dmFyKC0tb2ctYmFyLXBhcnRzLXNpZGUtcGFkZGluZywzMnB4KX0uZ2JfTmQgLmdi
X2JlLmdiX2Vle3BhZGRpbmctbGVmdDowfS5nYl9mZXtmb250LXNpemU6MTRweDttYXgtd2lkdGg6
MjAwcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAxMnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBz
aXM7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXIt
c2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfYSBh
LC5nYl9mZCBhe2NvbG9yOmluaGVyaXR9LmdiX3pke3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVn
aWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQt
c21vb3RoaW5nOmdyYXlzY2FsZX0uZ2JfemR7b3BhY2l0eToxfS5nYl9nZXtwb3NpdGlvbjpyZWxh
dGl2ZX0uZ2JfUntmb250LWZhbWlseTphcmlhbCxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0Om5vcm1h
bDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmdiXzd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1s
ZWZ0OjE1cHh9LmdiXzcgLmdiXzZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjRw
eDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiX2hle3RleHQtYWxpZ246bGVmdH0uZ2JfTywuZ2Jf
UHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1Rk
IC5nYl9Me2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0wgLmdiX0MsLmdiX0wg
LmdiX0M6Zm9jdXMsLmdiX0wgLmdiX0M6aG92ZXJ7b3BhY2l0eToxfS5nYl9Re2Rpc3BsYXk6bm9u
ZX0uZ2JfMXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5nYl9zYnt2aXNpYmlsaXR5OmhpZGRlbn1A
bWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMxOXB4KXsuZ2JfVGQ6bm90KC5nYl9VZCkgLmdi
X0x7ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZ2JfRWR7ZGlzcGxheTppbmxpbmUt
YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl9GZCAuZ2JfMHtib3R0b206LTNweDtyaWdo
dDotNXB4fUBpZiAoUlRMX0xBTkcpey5nYl9GZCAuZ2JfMHtsZWZ0Oi01cHh9fS5nYl9FZDpmaXJz
dC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZ2JfRHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfQ3tkaXNw
bGF5OmlubGluZS1ibG9jaztvdXRsaW5lOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRl
ci1yYWRpdXM6NTAlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9y
ZGVyLWJveDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNnYiNnYiBhLmdiX0MsLmdiX0N7Y3Vyc29y
OnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiX0MsYS5nYl9De2NvbG9yOiMwMDB9eDot
by1wcmVmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOiNjY2N9LmdiX3Rhe2JhY2tncm91bmQ6I2Zm
Zjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2NvbG9y
OiMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNo
YWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmU7
b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjU0cHg7LXdlYmtp
dC1hbmltYXRpb246Z2JfX2EgLjJzO2FuaW1hdGlvbjpnYl9fYSAuMnM7Ym9yZGVyLXJhZGl1czoy
cHg7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNl
ci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5nYl9FZC5nYl9lYiAuZ2JfdGEsLmdiX2Vi
LmdiX3Rhe2Rpc3BsYXk6YmxvY2t9LmdiX0tke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9w
OjU0cHg7ei1pbmRleDotMX0uZ2JfeWIgLmdiX3Rhe21hcmdpbi10b3A6LTEwcHh9LmdiX0VkOmZp
cnN0LWNoaWxke3BhZGRpbmctbGVmdDo0cHh9LmdiX1JhLmdiX0xkIC5nYl9FZDpmaXJzdC1jaGls
ZHtwYWRkaW5nLWxlZnQ6MH0uZ2JfTWR7cG9zaXRpb246cmVsYXRpdmV9LmdiX05kIC5nYl9NZCwu
Z2JfcmQgLmdiX01ke2Zsb2F0OnJpZ2h0fS5nYl9De3BhZGRpbmc6OHB4O2N1cnNvcjpwb2ludGVy
fS5nYl9DLC5nYl9QZCBidXR0b24gc3Zne2JvcmRlci1yYWRpdXM6NTAlfS5nYl9FZHtwYWRkaW5n
OjRweH0uZ2JfUmEuZ2JfTGQgLmdiX0Vke3BhZGRpbmc6NHB4IDJweH0uZ2JfUmEuZ2JfTGQgLmdi
X3ouZ2JfRWR7cGFkZGluZy1sZWZ0OjZweH0uZ2JfdGF7ei1pbmRleDo5OTE7bGluZS1oZWlnaHQ6
bm9ybWFsfS5nYl90YS5nYl9SZHtsZWZ0OjA7cmlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDoz
NTBweCl7LmdiX3RhLmdiX1Jke2xlZnQ6MH19LmdiX1NkIC5nYl90YXt0b3A6NTZweH0uZ2JfeiAu
Z2JfQ3twYWRkaW5nOjRweH0uZ2JfWntkaXNwbGF5Om5vbmV9LmdiXzlhOm5vdCguZ2JfNmQpe3Bv
c2l0aW9uOnJlbGF0aXZlfS5nYl9rZTphZnRlcntjb250ZW50OiIiO2JvcmRlcjoxcHggc29saWQg
IzIwMjEyNDtvcGFjaXR5Oi4xMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6NHB4O2Jv
cmRlci1yYWRpdXM6NTAlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7LXdlYmtpdC1ib3gtc2l6aW5n
OmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmdiXzdhey13ZWJraXQtYm94LXNp
emluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNw
bGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDhweDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25l
O3BhZGRpbmc6N3B4IDAgMCAxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxNDJweDti
b3JkZXItcmFkaXVzOjI4cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4
IHNvbGlkO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl83YSAuZ2JfOWF7d2lkdGg6MzJweDtoZWlnaHQ6
MzJweDtwYWRkaW5nOjB9LmdiXzdhIC5nYl9We3RvcDoycHg7cmlnaHQ6NHB4fS5nYl83YSAuZ2Jf
MHtib3R0b206LTJweDtyaWdodDotNHB4fS5nYl9hYiAuZ2JfN2EsLmdiX2JiIC5nYl83YXtib3Jk
ZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGlu
ZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0Nzc3NSkpfS5nYl9hYi5nYl9LIC5nYl83
YSwuZ2JfYmIuZ2JfSyAuZ2JfN2F7Ym9yZGVyLWNvbG9yOiM4ZTkxOGY7Ym9yZGVyLWNvbG9yOnZh
cigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM4
ZTkxOGYpKX0uZ2JfY2IgLmdiXzdhe2JvcmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2
YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwj
NzQ3Nzc1KSl9LmdiX2NiLmdiX0sgLmdiXzdhe2JvcmRlci1jb2xvcjojZTNlM2UzO2JvcmRlci1j
b2xvcjp2YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb24t
c3VyZmFjZSwjZTNlM2UzKSl9LmdiX2Rie2Rpc3BsYXk6aW5oZXJpdH0uZ2JfN2EgLmdiX2Rie2Jh
Y2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0
OjE1cHg7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MnB4O3RvcDotMXB4O2hlaWdodDozMnB4Oy13
ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo3
OHB4fS5nYl9mYnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2JfZmIuZ2JfZ2J7YmFja2dyb3VuZC1jb2xv
cjojZjFmM2Y0fS5nYl9mYiAuZ2JfaGJ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6
MjhweDttYXgtd2lkdGg6NzRweH0uZ2JfUmEgLmdiXzdhIC5nYl96LmdiX0Vke3BhZGRpbmc6MDtt
YXJnaW4tcmlnaHQ6OXB4O2Zsb2F0OnJpZ2h0fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfN2F7bWFy
Z2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6NHB4fS5nYl83YSAuZ2Jfa2U6YWZ0ZXJ7bGVmdDow
O3RvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpey5nYl83YSAuZ2JfZGJ7
ZGlzcGxheTpub25lfS5nYl83YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6
NDBweDttYXJnaW46NHB4O291dGxpbmU6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6MDt3
aWR0aDo0MHB4fS5nYl9SYSAuZ2JfN2EgLmdiX3ouZ2JfRWR7cGFkZGluZzo0cHg7bWFyZ2luLXJp
Z2h0OjB9fXNlbnRpbmVse31ib2R5LHRkLGEscCwuaHtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJv
ZHl7bWFyZ2luOjA7b3ZlcmZsb3cteTpzY3JvbGx9I2dvZ3twYWRkaW5nOjNweCA4cHggMH10ZHts
aW5lLWhlaWdodDouOGVtfS5nYWNfbSB0ZHtsaW5lLWhlaWdodDoxN3B4fWZvcm17bWFyZ2luLWJv
dHRvbToyMHB4fS5oe2NvbG9yOiMxNTU4ZDZ9ZW17Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxl
Om5vcm1hbH0ubHN0e2hlaWdodDoyNXB4O3dpZHRoOjQ5NnB4fS5nc2ZpLC5sc3R7Zm9udDoxOHB4
IHNhbnMtc2VyaWZ9LmdzZnN7Zm9udDoxN3B4IHNhbnMtc2VyaWZ9LmRze2Rpc3BsYXk6aW5saW5l
LWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46M3B4IDAgNHB4O21hcmdpbi1sZWZ0OjRw
eH1pbnB1dHtmb250LWZhbWlseTppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMx
ZjFmMWZ9YXtjb2xvcjojNjgxZGE4O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTphY3Rp
dmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmwgYXtjb2xvcjojMTU1OGQ2fWE6dmlzaXRl
ZHtjb2xvcjojNjgxZGE4fS5zYmxje3BhZGRpbmctdG9wOjVweH0uc2JsYyBhe2Rpc3BsYXk6Ymxv
Y2s7bWFyZ2luOjJweCAwO21hcmdpbi1sZWZ0OjEzcHg7Zm9udC1zaXplOjExcHh9LmxzYmJ7YmFj
a2dyb3VuZDojZjNmNWY2O2JvcmRlcjpzb2xpZCAxcHg7Ym9yZGVyLWNvbG9yOiNkMmQyZDIgIzcw
NzU3YSAjNzA3NTdhICNkMmQyZDI7aGVpZ2h0OjMwcHh9LmxzYmJ7ZGlzcGxheTpibG9ja30jV3FR
QU5iIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTJweH0ubHNie2JhY2tncm91bmQ6
dXJsKC9pbWFnZXMvbmF2X2xvZ28yMjkucG5nKSAwIC0yNjFweCByZXBlYXQteDtjb2xvcjojMWYx
ZjFmO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDozMHB4O21hcmdpbjowO291dGxp
bmU6MDtmb250OjE1cHggc2Fucy1zZXJpZjt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxzYjphY3RpdmV7
YmFja2dyb3VuZDojZGFkY2UwfS5sc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5VY2lnYnt3aWR0aDo0
NThweH08L3N0eWxlPjxzY3JpcHQgbm9uY2U9Ink3LXBsU2RTNTlIaG5xeXZHcmhsSkEiPihmdW5j
dGlvbigpe3dpbmRvdy5nb29nbGUuZXJkPXtqc3I6MSxidjoyNTAzLGRlOnRydWUsZHBmOid1YVgz
U29CamtnNUZzQ2ZjSGFUeHRZamNQcG1PaWo2YXg4X2ppZlNPaHRVJyxjOicyODNlJ307CnZhciBm
PXRoaXN8fHNlbGY7dmFyIGssbD0oaz1mLm1laSkhPW51bGw/azoxLG0scD0obT1mLmRpZWwpIT1u
dWxsP206MCxxLHI9KHE9Zi5zZG8pIT1udWxsP3E6ITA7dHlwZW9mIGpzdGw9PT0ibnVtYmVyIiYm
anN0bD4wJiYoRXJyb3Iuc3RhY2tUcmFjZUxpbWl0PWpzdGwpO3ZhciB0PTAsdSx2PWdvb2dsZS5l
cmQsdz12Lmpzcjtnb29nbGUubWw9ZnVuY3Rpb24oYSxiLGMsbixlKXtlPWU9PT12b2lkIDA/Mjpl
O2ImJih1PWEmJmEubWVzc2FnZSk7Yz09PXZvaWQgMCYmKGM9e30pO2MuY2FkPSJwbGVfIitnb29n
bGUucGxlKyIuYXBsZV8iK2dvb2dsZS5hcGxlO2lmKGdvb2dsZS5kbClyZXR1cm4gZ29vZ2xlLmRs
KGEsZSxjLCEwKSxudWxsO2I9YztpZih3PDApe3dpbmRvdy5jb25zb2xlJiZjb25zb2xlLmVycm9y
KGEsYik7aWYodz09PS0yKXRocm93IGE7Yj0hMX1lbHNlIGI9IWF8fCFhLm1lc3NhZ2V8fGEubWVz
c2FnZT09PSJFcnJvciBsb2FkaW5nIHNjcmlwdCJ8fHQ+PWwmJiFuPyExOiEwO2lmKCFiKXJldHVy
biBudWxsO3QrKztjPWN8fHt9O2I9ZW5jb2RlVVJJQ29tcG9uZW50O3ZhciBkPSImZWk9IitiKGdv
b2dsZS5rRUkpO2dvb2dsZS5rRVhQSSYmKGQrPSImamV4cGlkPSIrYihnb29nbGUua0VYUEkpKTtk
Kz0iJnNyY3BnPSIrYihnb29nbGUuc24pKyImanNyPSIrYih2LmpzcikrIiZidmVyPSIrYih2LmJ2
KTt2LmRwZiYmKGQrPSImZHBmPSIrYih2LmRwZikpO3ZhciBnPWEubGluZU51bWJlcjtnIT09dm9p
ZCAwJiYoZCs9IiZsaW5lPSIrZyk7dmFyIGg9YS5maWxlTmFtZTtoJiYoaC5pbmRleE9mKCItZXh0
ZW5zaW9uOi8iKT4wJiYoZT0zKSxkKz0iJnNjcmlwdD0iK2IoaCksZyYmaD09PXdpbmRvdy5sb2Nh
dGlvbi5ocmVmJiYoZz1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQub3V0ZXJIVE1MLnNwbGl0KCJc
biIpW2ddLGQrPSImY2FkPSIrYihnP2cuc3Vic3RyaW5nKDAsMzAwKToiTm8gc2NyaXB0IGZvdW5k
LiIpKSk7Z29vZ2xlLnBsZSYmZ29vZ2xlLnBsZT09PTEmJihlPTIpO2MmJnYuYyYmKGMub2ZjPVN0
cmluZyh2LmMpKTtkPWQrKCImanNlbD0iK2UpKyImZWN0eD0iK2IoSlNPTi5zdHJpbmdpZnkoYykp
O2QrPSImZW1zZz0iO2QrPWIoYS5uYW1lKyI6ICIrYS5tZXNzYWdlKTtkKz0iJmpzc3Q9IjtkKz1i
KGEuc3RhY2t8fCJOL0EiKTtkLmxlbmd0aD49MTIyODgmJihkPWQuc3Vic3RyaW5nKDAsMTIyODgp
KTthPWQ7Yz0oIi9nZW5fMjA0P2F0eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpO258fChnb29n
bGUubG9nKDAsIiIsYyksZ29vZ2xlLmxvZygwLCIiLCgiL2h0dHBzZXJ2aWNlL3JldHJ5L2pzZXJy
b3I/YXR5cD1pIithKS5zdWJzdHJpbmcoMCwxMjI4OCkpKTtyZXR1cm4gY307d2luZG93Lm9uZXJy
b3I9ZnVuY3Rpb24oYSxiLGMsbixlKXt1IT09YSYmKGE9ZSBpbnN0YW5jZW9mIEVycm9yP2U6RXJy
b3IoYSksYz09PXZvaWQgMHx8ImxpbmVOdW1iZXIiaW4gYXx8KGEubGluZU51bWJlcj1jKSxiPT09
dm9pZCAwfHwiZmlsZU5hbWUiaW4gYXx8KGEuZmlsZU5hbWU9YiksZ29vZ2xlLm1sKGEsITEsdm9p
ZCAwLCExLGEubmFtZT09PSJTeW50YXhFcnJvciJ8fGEubWVzc2FnZS5zdWJzdHJpbmcoMCwxMSk9
PT0iU3ludGF4RXJyb3IifHxhLm1lc3NhZ2UuaW5kZXhPZigiU2NyaXB0IGVycm9yIikhPT0tMT8z
OnApKTt1PW51bGw7ciYmdD49bCYmKHdpbmRvdy5vbmVycm9yPW51bGwpfTt9KSgpOzwvc2NyaXB0
PjwvaGVhZD48Ym9keSBiZ2NvbG9yPSIjZmZmIj48c2NyaXB0IG5vbmNlPSJ5Ny1wbFNkUzU5SGhu
cXl2R3JobEpBIj4oZnVuY3Rpb24oKXt2YXIgc3JjPScvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZyc7
dmFyIGllc2c9ZmFsc2U7ZG9jdW1lbnQuYm9keS5vbmxvYWQgPSBmdW5jdGlvbigpe3dpbmRvdy5u
ICYmIHdpbmRvdy5uKCk7aWYgKGRvY3VtZW50LmltYWdlcyl7bmV3IEltYWdlKCkuc3JjPXNyYzt9
CmlmICghaWVzZyl7ZG9jdW1lbnQuZiYmZG9jdW1lbnQuZi5xLmZvY3VzKCk7ZG9jdW1lbnQuZ2Jx
ZiYmZG9jdW1lbnQuZ2JxZi5xLmZvY3VzKCk7fQp9Cn0pKCk7PC9zY3JpcHQ+PGRpdiBzdHlsZT0i
cGFkZGluZzo2cHgiPjxkaXYgY2xhc3M9ImdiX1JhIGdiX05kIGdiX0piIGdiX2UgZ2JfY2IiIGlk
PSJnYiI+PGRpdiBjbGFzcz0iZ2JfYmUgZ2JfRmIgZ2JfMmQiIGRhdGEtb2dzci11cD0iIj48ZGl2
PjxkaXYgY2xhc3M9ImdiX1IgZ2JfOCBnYl8xZiBnYl84ZiIgZGF0YS1vZ2JsPSIiPjxkaXYgY2xh
c3M9ImdiXzcgZ2JfOCI+PGEgY2xhc3M9ImdiXzYiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7
JiMxMDk1OyYjMTA5MDsmIzEwNzI7ICIgZGF0YS1waWQ9IjIzIiBocmVmPSJodHRwczovL21haWwu
Z29vZ2xlLmNvbS9tYWlsLyZhbXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTU7JiMxMDg2OyYj
MTA5NTsmIzEwOTA7JiMxMDcyOzwvYT48L2Rpdj48ZGl2IGNsYXNzPSJnYl83IGdiXzgiPjxhIGNs
YXNzPSJnYl82IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgy
OyAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYjMTA4NTsmIzEwODY7JiMxMDgy
OyAiIGRhdGEtcGlkPSIyIiBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL2ltZ2hwP2hsPXJ1
JmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYjMTA1MDsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEw
ODA7JiMxMDg1OyYjMTA4MjsmIzEwODA7PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9
ImdiX01kIj48ZGl2IGNsYXNzPSJnYl9zZCI+PGRpdiBjbGFzcz0iZ2JfTCBnYl9FZCBnYl84IiBk
YXRhLW9nc3ItYWx0PSIiIGlkPSJnYndhIj48ZGl2IGNsYXNzPSJnYl9EIj48YSBjbGFzcz0iZ2Jf
QyIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7
JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyBHb29nbGUiIGhyZWY9Imh0dHBzOi8vd3d3Lmdv
b2dsZS5ydS9pbnRsL3J1L2Fib3V0L3Byb2R1Y3RzIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgcm9s
ZT0iYnV0dG9uIiB0YWJpbmRleD0iMCI+PHN2ZyBjbGFzcz0iZ2JfSCIgYXJpYS1oaWRkZW49InRy
dWUiIGZvY3VzYWJsZT0iZmFsc2UiIHZpZXdib3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYsOGMx
LjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIs
MjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6
TTYsMjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAy
LDJ6TTYsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjks
MiAyLDJ6TTEyLDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIg
MC45LDIgMiwyek0xNiw2YzAsMS4xIDAuOSwyIDIsMnMyLC0wLjkgMiwtMiAtMC45LC0yIC0yLC0y
IC0yLDAuOSAtMiwyek0xMiw4YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45
IC0yLDIgMC45LDIgMiwyek0xOCwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0y
LDAuOSAtMiwyIDAuOSwyIDIsMnpNMTgsMjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwt
MiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6Ij48L3BhdGg+PGltYWdlIHNyYz0iaHR0cHM6Ly9zc2wu
Z3N0YXRpYy5jb20vZ2IvaW1hZ2VzL2Jhci9hbC1pY29uLnBuZyIgYWx0PSIiIGhlaWdodD0iMjQi
IHdpZHRoPSIyNCIgc3R5bGU9ImJvcmRlcjpub25lO2Rpc3BsYXk6bm9uZSBcOSI+PC9pbWFnZT48
L3N2Zz48L2E+PC9kaXY+PC9kaXY+PC9kaXY+PGEgY2xhc3M9ImdiXzRhIGdiXzZkIGdiX1hkIGdi
X09kIiBhcmlhLWxhYmVsPSImIzEwNDI7JiMxMDg2OyYjMTA4MTsmIzEwOTA7JiMxMDgwOyIgaHJl
Zj0iaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL1NlcnZpY2VMb2dpbj9obD1ydSZhbXA7cGFz
c2l2ZT10cnVlJmFtcDtjb250aW51ZT1odHRwczovL3d3dy5nb29nbGUuY29tLyZhbXA7ZWM9R0Fa
QW1nUSIgdGFyZ2V0PSJfdG9wIj48c3BhbiBjbGFzcz0iZ2JfbGUiPiYjMTA0MjsmIzEwODY7JiMx
MDgxOyYjMTA5MDsmIzEwODA7PC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48Y2Vu
dGVyPjxiciBjbGVhcj0iYWxsIiBpZD0ibGdwZCI+PGRpdj48aW1nIGFsdD0iR29vZ2xlIiBoZWln
aHQ9IjkyIiBzcmM9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlX3dvcmRtYXJrL3YxLzF4L2dvb2ds
ZWxvZ29fY29sb3Jfd2hpdGVfYmFja2dyb3VuZF8yNzJ4OTJkcC5wbmciIHN0eWxlPSJwYWRkaW5n
OjI4cHggMCAxNHB4IiB3aWR0aD0iMjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2Pjxmb3Jt
IGFjdGlvbj0iL3NlYXJjaCIgbmFtZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3Bh
Y2luZz0iMCI+PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90ZD48dGQg
YWxpZ249ImNlbnRlciIgbm93cmFwPSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklTTy04ODU5
LTEiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9ImhpZGRl
biI+PGlucHV0IG5hbWU9InNvdXJjZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxpbnB1dCBu
YW1lPSJiaXciIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlkZGVuIj48
ZGl2IGNsYXNzPSJkcyIgc3R5bGU9ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRpdiBzdHls
ZT0icG9zaXRpb246cmVsYXRpdmU7em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2lnYiIgc3R5
bGU9Im1hcmdpbjowO3BhZGRpbmc6NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29s
b3I6IzFmMWYxZjtwYWRkaW5nLXJpZ2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0i
IiB0aXRsZT0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29n
bGUiIG1heGxlbmd0aD0iMjA0OCIgbmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIvdGV4dGlu
cHV0YXNzaXN0YW50L3RpYS5wbmciIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9p
bnRlcjtyaWdodDo1cHg7dG9wOjRweDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJsPSIvdGV4
dGlucHV0YXNzaXN0YW50LzEzL3J1X3RpYS5qcyIgaWQ9InRzdWlkX3lxbHlhc21jQjhlVXhjOFA2
NTNQMlE0XzEiIGFsdD0iIiBoZWlnaHQ9IjIzIiB3aWR0aD0iMjciPjxzY3JpcHQgbm9uY2U9Ink3
LXBsU2RTNTlIaG5xeXZHcmhsSkEiPihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfeXFseWFzbWNC
OGVVeGM4UDY1M1AyUTRfMSc7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBm
dW5jdGlvbigpe3ZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmMg
PSB0aGlzLmdldEF0dHJpYnV0ZSgnZGF0YS1zY3JpcHQtdXJsJyk7ZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChzKTt9O30pKCk7PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGJyIHN0eWxlPSJsaW5lLWhl
aWdodDowIj48c3BhbiBjbGFzcz0iZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48aW5wdXQgY2xhc3M9
ImxzYiIgdmFsdWU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsg
R29vZ2xlIiBuYW1lPSJidG5HIiB0eXBlPSJzdWJtaXQiPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xh
c3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIGlkPSJ0c3VpZF95
cWx5YXNtY0I4ZVV4YzhQNjUzUDJRNF8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7ICYj
MTA4NzsmIzEwODY7JiMxMDc0OyYjMTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1lPSJi
dG5JIiB0eXBlPSJzdWJtaXQiPjxzY3JpcHQgbm9uY2U9Ink3LXBsU2RTNTlIaG5xeXZHcmhsSkEi
PihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfeXFseWFzbWNCOGVVeGM4UDY1M1AyUTRfMic7ZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe2lmICh0aGlzLmZv
cm0ucS52YWx1ZSl7dGhpcy5jaGVja2VkID0gMTtpZiAodGhpcy5mb3JtLmlmbHNpZyl0aGlzLmZv
cm0uaWZsc2lnLmRpc2FibGVkID0gZmFsc2U7fQplbHNlIHRvcC5sb2NhdGlvbj0nL2Rvb2RsZXMv
Jzt9O30pKCk7PC9zY3JpcHQ+PGlucHV0IHZhbHVlPSJBQklMeGU4QUFBQUFhbkszMmhyXzdsdmN2
YlhNUm02Q1N6QVU2NGo3QU9mVSIgbmFtZT0iaWZsc2lnIiB0eXBlPSJoaWRkZW4iPjwvc3Bhbj48
L3NwYW4+PC90ZD48dGQgY2xhc3M9ImZsIHNibGMiIGFsaWduPSJsZWZ0IiBub3dyYXA9IiIgd2lk
dGg9IjI1JSI+PGEgaHJlZj0iL2FkdmFuY2VkX3NlYXJjaD9obD1ydSZhbXA7YXV0aHVzZXI9MCI+
JiMxMDU2OyYjMTA3MjsmIzEwODk7JiMxMDk2OyYjMTA4MDsmIzEwODg7JiMxMDc3OyYjMTA4NTsm
IzEwODU7JiMxMDk5OyYjMTA4MTsgJiMxMDg3OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjs8
L2E+PC90ZD48L3RyPjwvdGFibGU+PGlucHV0IGlkPSJnYnYiIG5hbWU9ImdidiIgdHlwZT0iaGlk
ZGVuIiB2YWx1ZT0iMSI+PHNjcmlwdCBub25jZT0ieTctcGxTZFM1OUhobnF5dkdyaGxKQSI+KGZ1
bmN0aW9uKCl7dmFyIGEsYj0iMSI7aWYoZG9jdW1lbnQmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KWlmKHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9InVuZGVmaW5lZCIpYj0iMiI7ZWxzZSBpZih0eXBl
b2YgQWN0aXZlWE9iamVjdCE9InVuZGVmaW5lZCIpe3ZhciBjLGQsZT1bIk1TWE1MMi5YTUxIVFRQ
LjYuMCIsIk1TWE1MMi5YTUxIVFRQLjMuMCIsIk1TWE1MMi5YTUxIVFRQIiwiTWljcm9zb2Z0LlhN
TEhUVFAiXTtmb3IoYz0wO2Q9ZVtjKytdOyl0cnl7bmV3IEFjdGl2ZVhPYmplY3QoZCksYj0iMiJ9
Y2F0Y2goaCl7fX1hPWI7aWYoYT09IjIiJiZsb2NhdGlvbi5zZWFyY2guaW5kZXhPZigiJmdidj0y
Iik9PS0xKXt2YXIgZj1nb29nbGUuZ2J2dSxnPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYnYi
KTtnJiYoZy52YWx1ZT1hKTtmJiZ3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2xvY2F0aW9u
LmhyZWY9Zn0sMCl9O30pLmNhbGwodGhpcyk7PC9zY3JpcHQ+PC9mb3JtPjxkaXYgc3R5bGU9ImZv
bnQtc2l6ZTo4MyU7bWluLWhlaWdodDozLjVlbSI+PGJyPjwvZGl2PjxzcGFuIGlkPSJmb290ZXIi
PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij48ZGl2IHN0eWxlPSJtYXJnaW46MTlweCBhdXRv
O3RleHQtYWxpZ246Y2VudGVyIiBpZD0iV3FRQU5iIj48YSBocmVmPSIvaW50bC9ydS9hZHMvIj4m
IzEwNTY7JiMxMDc3OyYjMTA4MjsmIzEwODM7JiMxMDcyOyYjMTA4NDsmIzEwNzI7PC9hPjxhIGhy
ZWY9Imh0dHA6Ly93d3cuZ29vZ2xlLnJ1L2ludGwvcnUvc2VydmljZXMvIj4mIzEwNTY7JiMxMDc3
OyYjMTA5NjsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7ICYjMTA3NjsmIzEwODM7JiMxMTAz
OyAmIzEwNzM7JiMxMDgwOyYjMTA3OTsmIzEwODU7JiMxMDc3OyYjMTA4OTsmIzEwNzI7PC9hPjxh
IGhyZWY9Ii9pbnRsL3J1L2Fib3V0Lmh0bWwiPiYjMTA0MjsmIzEwODk7JiMxMTA1OyAmIzEwODY7
IEdvb2dsZTwvYT48YSBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL3NldHByZWZkb21haW4/
cHJlZmRvbT1SVSZhbXA7cHJldj1odHRwczovL3d3dy5nb29nbGUucnUvJmFtcDtzaWc9S19Vdnht
ZDhkSExKMUxUWWJqbUZTYTFZYmpqMnclM0QiPkdvb2dsZS5ydTwvYT48L2Rpdj48L2Rpdj48cCBz
dHlsZT0iZm9udC1zaXplOjhwdDtjb2xvcjojNjM2MzYzIj4mY29weTsgMjAyNiAtIDxhIGhyZWY9
Ii9pbnRsL3J1L3BvbGljaWVzL3ByaXZhY3kvIj4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTI7
JiMxMDgwOyYjMTA3NjsmIzEwNzc7JiMxMDg1OyYjMTA5NDsmIzEwODA7JiMxMDcyOyYjMTA4Mzsm
IzExMDA7JiMxMDg1OyYjMTA4NjsmIzEwODk7JiMxMDkwOyYjMTEwMDs8L2E+IC0gPGEgaHJlZj0i
L2ludGwvcnUvcG9saWNpZXMvdGVybXMvIj4mIzEwNTk7JiMxMDg5OyYjMTA4MzsmIzEwODY7JiMx
MDc0OyYjMTA4MDsmIzExMDM7PC9hPjwvcD48L3NwYW4+PC9jZW50ZXI+PHNjcmlwdCBub25jZT0i
eTctcGxTZFM1OUhobnF5dkdyaGxKQSI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rp
b24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8uRWU9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhLnYp
aWYoYyBpbnN0YW5jZW9mIEFycmF5KXtjPV8uQyhjKTtmb3IodmFyIGQ9Yy5uZXh0KCk7IWQuZG9u
ZTtkPWMubmV4dCgpKV8uRWUoYSxiLGQudmFsdWUpfWVsc2V7ZD0oMCxfLkYpKGEuRixhLGIpO3Zh
ciBlPWEuQitjO2EuQisrO2IuZGF0YXNldC5lcWlkPWU7YS5EW2VdPWQ7YiYmYi5hZGRFdmVudExp
c3RlbmVyP2IuYWRkRXZlbnRMaXN0ZW5lcihjLGQsITEpOmImJmIuYXR0YWNoRXZlbnQ/Yi5hdHRh
Y2hFdmVudCgib24iK2MsZCk6YS5BLmxvZyhFcnJvcigiSGAiK2IpKX19Owp9Y2F0Y2goZSl7Xy5f
RHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewpfLkZlPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExp
c3RlbmVyfHwhT2JqZWN0LmRlZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0
LmRlZmluZVByb3BlcnR5KHt9LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7
dmFyIGM9ZnVuY3Rpb24oKXt9O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5y
ZW1vdmVFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNh
dGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIEdlPWRvY3VtZW50LnF1ZXJ5U2Vs
ZWN0b3IoIi5nYl9MIC5nYl9DIiksSGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pk
Iik7R2UmJiFIZSYmXy5FZShfLm9lLEdlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewp2YXIgQmk9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5EPWE7
dGhpcy5CPW51bGw7dGhpcy5BPXt9O3RoaXMuRj17fTt0aGlzLmo9e307dGhpcy52PW51bGx9O18u
QihCaSxfLnopO18uQ2k9ZnVuY3Rpb24oYSl7aWYoYS5CKXJldHVybiBhLkI7Zm9yKHZhciBiIGlu
IGEuailpZihhLmpbYl0udGYoKSYmYS5qW2JdLkFiKCkpcmV0dXJuIGEualtiXTtyZXR1cm4gbnVs
bH07QmkucHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7dGhpcy5qW2FdJiYoXy5DaSh0aGlzKSYmXy5D
aSh0aGlzKS5LYygpPT1hfHx0aGlzLmpbYV0uYWUoITApKX07QmkucHJvdG90eXBlLllhPWZ1bmN0
aW9uKGEpe3RoaXMudj1hO2Zvcih2YXIgYiBpbiB0aGlzLmopdGhpcy5qW2JdLnRmKCkmJnRoaXMu
altiXS5ZYShhKX07Xy5EaT1mdW5jdGlvbihhLGIpe2EualtiLktjKCldPWJ9O0JpLnByb3RvdHlw
ZS5KYj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbiB0aGlzLmo/dGhpcy5qW2FdOm51bGx9O3ZhciBF
aT1uZXcgQmkoXy5uZSk7Xy5yZSgiZGQiLEVpKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24o
ZSl9CnRyeXsKXy5Yaj1mdW5jdGlvbihhLGIpe3JldHVybiBfLk8oYSwzNixiKX07Xy5Zaj17cmc6
ImdiX3oiLFlkOiJnYl85YSIsbm86ImdiX0ViIixYZjoiZ2JfN2EiLFVvOiJnYl9EZiIsanA6Imdi
X2ZiIixrcDoiZ2JfaGIiLEhxOiJnYl9kYiIsTGk6ImdiX1YifTsKfWNhdGNoKGUpe18uX0R1bXBF
eGNlcHRpb24oZSl9CnRyeXsKdmFyIFpqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK18uWWou
cmcrIiAuZ2JfQyIpLGFrPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9qZCIpO1pqJiYh
YWsmJl8uRWUoXy5vZSxaaiwiY2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48ZGl2PjxkaXY+PGRpdiBj
bGFzcz0iZ2JfUSI+JiMxMDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMx
MDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyBHb29nbGU8L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0
IG5vbmNlPSJ5Ny1wbFNkUzU5SGhucXl2R3JobEpBIj50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9
OyhmdW5jdGlvbihfKXt2YXIgd2luZG93PXRoaXM7CnRyeXsKLyoKCiBDb3B5cmlnaHQgR29vZ2xl
IExMQwogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFyIFFlLFJlO18u
T2U9ZnVuY3Rpb24oYSl7dmFyIGI9YS5sZW5ndGg7aWYoYj4wKXtmb3IodmFyIGM9QXJyYXkoYiks
ZD0wO2Q8YjtkKyspY1tkXT1hW2RdO3JldHVybiBjfXJldHVybltdfTtRZT1mdW5jdGlvbihhKXty
ZXR1cm4gbmV3IF8uUGUoZnVuY3Rpb24oYil7cmV0dXJuIGIuc3Vic3RyKDAsYS5sZW5ndGgrMSku
dG9Mb3dlckNhc2UoKT09PWErIjoifSl9O1JlPTA7Xy5TZT1mdW5jdGlvbihhKXtyZXR1cm4gT2Jq
ZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsXy5CYykmJmFbXy5CY118fChhW18u
QmNdPSsrUmUpfTtfLlRlPWdsb2JhbFRoaXMudHJ1c3RlZFR5cGVzO18uVWU9ZnVuY3Rpb24oYSl7
dGhpcy5qPWF9O18uVWUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMu
an07Xy5WZT1uZXcgXy5VZSgiYWJvdXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLlBlPWZ1bmN0aW9u
KGEpe3RoaXMuaWw9YX07Xy5XZT1bUWUoImRhdGEiKSxRZSgiaHR0cCIpLFFlKCJodHRwcyIpLFFl
KCJtYWlsdG8iKSxRZSgiZnRwIiksbmV3IF8uUGUoZnVuY3Rpb24oYSl7cmV0dXJuL15bXjpdKihb
Lz8jXXwkKS8udGVzdChhKX0pXTtfLlhlPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLlhlLnByb3Rv
dHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmorIiJ9O18uWWU9bmV3IF8uWGUo
Xy5UZT9fLlRlLmVtcHR5SFRNTDoiIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0
cnl7CnZhciBjZixwZixzZixiZixkZjtfLlplPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0q
JC8udGVzdChhKX07Xy4kZT1mdW5jdGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lmKHR5cGVv
ZiBhPT09InN0cmluZyImJmEpYT0rYTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIpcmV0dXJu
O3JldHVybigwLF8uYWIpKGEpP2F8MDp2b2lkIDB9O18uYWY9ZnVuY3Rpb24oYSxiKXtyZXR1cm4g
YS5sYXN0SW5kZXhPZihiLDApPT0wfTtjZj1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIWJmKXJl
dHVybiBhO3RyeXt2YXIgYj1mdW5jdGlvbihjKXtyZXR1cm4gY307YT1iZi5jcmVhdGVQb2xpY3ko
Im9nYi1xdG0jaHRtbCIse2NyZWF0ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRV
Ukw6Yn0pfWNhdGNoKGMpe31yZXR1cm4gYX07Xy5lZj1mdW5jdGlvbigpe2RmPT09dm9pZCAwJiYo
ZGY9Y2YoKSk7cmV0dXJuIGRmfTsKXy5nZj1mdW5jdGlvbihhKXt2YXIgYj1fLmVmKCk7YT1iP2Iu
Y3JlYXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLmZmKGEpfTtfLmhmPWZ1bmN0aW9uKGEp
e2lmKGEgaW5zdGFuY2VvZiBfLmZmKXJldHVybiBhLmo7dGhyb3cgRXJyb3IoIkwiKTt9O18uamY9
ZnVuY3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uVWUpcmV0dXJuIGEuajt0aHJvdyBFcnJvcigi
TCIpO307Xy5sZj1mdW5jdGlvbihhKXtpZihrZi50ZXN0KGEpKXJldHVybiBhfTtfLm1mPWZ1bmN0
aW9uKGEpe3JldHVybiBhIGluc3RhbmNlb2YgXy5VZT9fLmpmKGEpOl8ubGYoYSl9O18ubmY9ZnVu
Y3Rpb24oYSxiKXtiPWI9PT12b2lkIDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVl
cnlTZWxlY3Rvcik9PW51bGw/dm9pZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09
bnVsbD8iIjpiLm5vbmNlfHxiLmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9OwpfLlU9ZnVuY3Rp
b24oYSxiLGMpe3JldHVybiBfLiRhKF8uT2QoYSxiLGMsXy5OZCkpfTtfLm9mPWZ1bmN0aW9uKGEs
Yil7cmV0dXJuIF8uJGUoXy5PZChhLGIsdm9pZCAwLF8uTmQpKX07cGY9ZnVuY3Rpb24oYSl7dGhp
cy5MPV8ueChhKX07Xy5CKHBmLF8uUyk7cGYucHJvdG90eXBlLlpiPWZ1bmN0aW9uKGEpe3JldHVy
biBfLlEodGhpcywyNCxhKX07Xy5xZj1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxwZiwxKX07
Xy5yZj1mdW5jdGlvbihhKXt2YXIgYj1fLllhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2Jq
ZWN0IiYmdHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIn07YmY9Xy5UZTtfLmZmPWZ1bmN0aW9uKGEp
e3RoaXMuaj1hfTtfLmZmLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlz
LmorIiJ9O3ZhciBrZj0vXlxzKig/IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/
OlsvPyNdfCQpKS9pO3ZhciB6ZixEZix0ZjtfLnZmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyB0
ZihfLnVmKGEpKTpzZnx8KHNmPW5ldyB0Zil9O18ud2Y9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlw
ZW9mIGI9PT0ic3RyaW5nIj9hLmdldEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIp
e3ZhciBjPWJ8fGRvY3VtZW50O2MuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVu
dHNCeUNsYXNzTmFtZShhKVswXTooYz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3Io
YT8iLiIrYToiIik6Xy54ZihjLCIqIixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy54
Zj1mdW5jdGlvbihhLGIsYyxkKXthPWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50
b1VwcGVyQ2FzZSgpOiIiKXx8Yz9hLnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEu
Z2V0RWxlbWVudHNCeVRhZ05hbWUoIioiKX07Cl8uQWY9ZnVuY3Rpb24oYSxiKXtfLk9iKGIsZnVu
Y3Rpb24oYyxkKXtkPT0ic3R5bGUiP2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFz
c05hbWU9YzpkPT0iZm9yIj9hLmh0bWxGb3I9Yzp6Zi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0
dHJpYnV0ZSh6ZltkXSxjKTpfLmFmKGQsImFyaWEtIil8fF8uYWYoZCwiZGF0YS0iKT9hLnNldEF0
dHJpYnV0ZShkLGMpOmFbZF09Y30pfTt6Zj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxs
c3BhY2luZzoiY2VsbFNwYWNpbmciLGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFt
ZUJvcmRlciIsaGVpZ2h0OiJoZWlnaHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9u
Y2UiLHJvbGU6InJvbGUiLHJvd3NwYW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNl
TWFwIix2YWxpZ246InZBbGlnbiIsd2lkdGg6IndpZHRoIn07Cl8uQmY9ZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YS5kZWZhdWx0Vmlldzp3aW5kb3d9O18uRWY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFd
LGQ9Xy5DZihhLFN0cmluZyhiWzBdKSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05h
bWU9YzpBcnJheS5pc0FycmF5KGMpP2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uQWYoZCxjKSk7
Yi5sZW5ndGg+MiYmRGYoYSxkLGIpO3JldHVybiBkfTsKRGY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0
aW9uIGQoaCl7aCYmYi5hcHBlbmRDaGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4
dE5vZGUoaCk6aCl9Zm9yKHZhciBlPTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8u
cmYoZil8fF8uQWMoZikmJmYubm9kZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYu
bGVuZ3RoPT0ibnVtYmVyIil7aWYoXy5BYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0
aW9uInx8dHlwZW9mIGYuaXRlbT09InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5j
dGlvbiIpe2c9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uV2MoZz9f
Lk9lKGYpOmYsZCl9fX07Xy5GZj1mdW5jdGlvbihhKXtyZXR1cm4gXy5DZihkb2N1bWVudCxhKX07
Cl8uQ2Y9ZnVuY3Rpb24oYSxiKXtiPVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0
aW9uL3hodG1sK3htbCImJihiPWIudG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVu
dChiKX07Xy5HZj1mdW5jdGlvbihhLGIpe2EuYXBwZW5kQ2hpbGQoYil9O18uSGY9ZnVuY3Rpb24o
YSl7Zm9yKHZhciBiO2I9YS5maXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGIpfTtfLklmPWZ1bmN0
aW9uKGEpe3JldHVybiBhJiZhLnBhcmVudE5vZGU/YS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGEp
Om51bGx9OwpfLkpmPWZ1bmN0aW9uKGEsYil7aWYoIWF8fCFiKXJldHVybiExO2lmKGEuY29udGFp
bnMmJmIubm9kZVR5cGU9PTEpcmV0dXJuIGE9PWJ8fGEuY29udGFpbnMoYik7aWYodHlwZW9mIGEu
Y29tcGFyZURvY3VtZW50UG9zaXRpb24hPSJ1bmRlZmluZWQiKXJldHVybiBhPT1ifHwhIShhLmNv
bXBhcmVEb2N1bWVudFBvc2l0aW9uKGIpJjE2KTtmb3IoO2ImJmEhPWI7KWI9Yi5wYXJlbnROb2Rl
O3JldHVybiBiPT1hfTtfLnVmPWZ1bmN0aW9uKGEpe3JldHVybiBhLm5vZGVUeXBlPT05P2E6YS5v
d25lckRvY3VtZW50fHxhLmRvY3VtZW50fTt0Zj1mdW5jdGlvbihhKXt0aGlzLmo9YXx8Xy50LmRv
Y3VtZW50fHxkb2N1bWVudH07Xy5sPXRmLnByb3RvdHlwZTtfLmwuSD1mdW5jdGlvbihhKXtyZXR1
cm4gXy53Zih0aGlzLmosYSl9O18ubC5UYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uRWYodGhp
cy5qLGFyZ3VtZW50cyl9O18ubC5hcHBlbmRDaGlsZD1fLkdmO18ubC5ZZj1fLkhmOwpfLmwuT2g9
Xy5JZjtfLmwuTmg9Xy5KZjsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5m
az1mdW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYikudG9TdHJpbmcoKX07Xy5naz1mdW5jdGlvbihh
KXt2YXIgYj1fLm5mKCJzY3JpcHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUo
Im5vbmNlIixiKX07Xy5oaz1mdW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYik7Xy5nayhhKX07Xy5p
az1mdW5jdGlvbihhKXtpZighYSlyZXR1cm4gbnVsbDthPV8uTihhLDQpO3ZhciBiO2E9PT1udWxs
fHxhPT09dm9pZCAwP2I9bnVsbDpiPV8uZ2YoYSk7cmV0dXJuIGJ9O18uams9ZnVuY3Rpb24oYSxi
LGMpe2E9YS5MO3JldHVybiBfLkxiKGEsYVtfLnddfDAsYixjKSE9PXZvaWQgMH07Xy5raz1mdW5j
dGlvbihhKXt0aGlzLkw9Xy54KGEpfTtfLkIoXy5rayxfLlMpO18ubGs9ZnVuY3Rpb24oKXtmb3Io
dmFyIGE9TnVtYmVyKHRoaXMpLGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspYltjLWFd
PWFyZ3VtZW50c1tjXTtyZXR1cm4gYn07Cl8ubWs9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8ZG9j
dW1lbnQpLmdldEVsZW1lbnRzQnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0Y2goZSl7Xy5fRHVt
cEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgb2s9ZnVuY3Rpb24oYSxiKXthPGI/bmsoYSsxLGIpOl8u
bmUubG9nKEVycm9yKCJvYWAiK2ErImAiK2IpKX0sbms9ZnVuY3Rpb24oYSxiKXtpZihwayl7dmFy
IGM9Xy5GZigiU0NSSVBUIik7Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5j
aGFyc2V0PSJVVEYtOCI7Xy5oayhjLHBrKTtjLm9uZXJyb3I9Xy5FYyhvayxhLGIsYy5zcmMpO18u
bWsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChjKX19LHFrPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngo
YSl9O18uQihxayxfLlMpO3ZhciByaz1fLkooXy5rZSxxaywxNyl8fG5ldyBxayxzayxwaz0oc2s9
Xy5KKHJrLF8ua2ssMSkpP18uaWsoc2spOm51bGwsdGssdWs9KHRrPV8uSihyayxfLmtrLDIpKT9f
LmlrKHRrKTpudWxsLHZrPWZ1bmN0aW9uKCl7bmsoMSwyKTtpZih1ayl7dmFyIGE9Xy5GZigiTElO
SyIpO2Euc2V0QXR0cmlidXRlKCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9Xy5oZih1aykudG9T
dHJpbmcoKTthLnJlbD0ic3R5bGVzaGVldCI7dmFyIGI9Xy5uZigic3R5bGUiLGRvY3VtZW50KTti
JiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGIpO18ubWsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChh
KX19OyhmdW5jdGlvbigpe3ZhciBhPV8ucWYoKTtpZihfLlUoYSwxOCkpdmsoKTtlbHNle3ZhciBi
PV8ub2YoYSwxOSl8fDA7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7
d2luZG93LnNldFRpbWVvdXQodmssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzY3JpcHQgbm9u
Y2U9Ink3LXBsU2RTNTlIaG5xeXZHcmhsSkEiPihmdW5jdGlvbigpe3dpbmRvdy5nb29nbGUuY2Rv
PXtoZWlnaHQ6NzU3LHdpZHRoOjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0vI3wkLztmdW5jdGlv
biBmKGspe3ZhciBkPWcuc2VhcmNoLGw9ZC5zZWFyY2goZSk7YTp7dmFyIGE9MDtmb3IodmFyIGI9
ay5sZW5ndGg7KGE9ZC5pbmRleE9mKGssYSkpPj0wJiZhPGw7KXt2YXIgYz1kLmNoYXJDb2RlQXQo
YS0xKTtpZihjPT0zOHx8Yz09NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwhY3x8Yz09NjF8fGM9
PTM4fHxjPT0zNSlicmVhayBhO2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4gbnVsbDtiPWQuaW5k
ZXhPZigiJiIsYSk7aWYoYjwwfHxiPmwpYj1sO2ErPWsubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVS
SUNvbXBvbmVudChkLnNsaWNlKGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsvZywiICIpKX07dmFy
IGg9d2luZG93LmlubmVyV2lkdGgsbT13aW5kb3cuaW5uZXJIZWlnaHQ7aWYoIWh8fCFtKXt2YXIg
bj13aW5kb3cuZG9jdW1lbnQscD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0Ij9uLmRvY3VtZW50
RWxlbWVudDpuLmJvZHk7aD1wLmNsaWVudFdpZHRoO209cC5jbGllbnRIZWlnaHR9aWYoaCYmbSYm
KGghPWdvb2dsZS5jZG8ud2lkdGh8fG0hPWdvb2dsZS5jZG8uaGVpZ2h0KSl7dmFyIHE9Z29vZ2xl
LHI9cS5sb2csdD0iL2NsaWVudF8yMDQ/JmF0eXA9aSZiaXc9IitoKyImYmloPSIrbSsiJmVpPSIr
Z29vZ2xlLmtFSSxnO2c9Zz09PXZvaWQgMD93aW5kb3cubG9jYXRpb246Zzt2YXIgdT0iIix2PXdp
bmRvdy5nb29nbGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbDt2JiYodSs9IiZvcGk9Iit2KTt2
YXIgdzsodz1mKCJnZW1jaWQiKSkmJih1Kz0iJmdlbWNpZD0iK3cpO3ZhciB4Oyh4PWYoImdlbXJp
ZCIpKSYmKHUrPSImZ2VtcmlkPSIreCk7ci5jYWxsKHEsIiIsIiIsdCt1KX07fSkuY2FsbCh0aGlz
KTt9KSgpOyhmdW5jdGlvbigpe2dvb2dsZS54anM9e2Jhc2Vjb21iOicveGpzL18vanMva1x4M2R4
anMuaHAuZW4uTXMwRk9YMHlpN2cuZXM1Lk8vY2tceDNkeGpzLmhwLlhtVWdPOEFsdGp3LkwuWC5P
L2FtXHgzZEFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFnQUFBVWdBQVFJQUFB
QUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFCQmdBZ0lBQUFJUUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUVJQUFBQUFZQUFBQUFBWUFJQ0FBQ0lPeUFBQUJCZ0ZnSUFBQUIwQ0EvZFx4M2QxL2Vk
XHgzZDEvZGdceDNkMC91amdceDNkMS9yc1x4M2RBQ1Q5MG9GNVI5blNxdkNvY0g5OVVEWkl0MFRw
cjIwOHNRP2NiXHgzZDEyMTUwOTM3OCcsYmFzZWNzczonL3hqcy9fL3NzL2tceDNkeGpzLmhwLlht
VWdPOEFsdGp3LkwuWC5PL2FtXHgzZEFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFB
QUFnQUFBVWdBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0lBQUFJUUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVJQUFBQUFZQUFBQUFBWUFJQ0FBQUFBQUFBQUFBZy9yc1x4
M2RBQ1Q5MG9HQXJDMDhoZDNKTkdRLWVjczZkNVJuQ1BxTjZBP2NiXHgzZDEyMTUwOTM3OCcsYmFz
ZWpzOicveGpzL18vanMva1x4M2R4anMuaHAuZW4uTXMwRk9YMHlpN2cuZXM1Lk8vYW1ceDNkQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUFBQUFB
QUFBQWdBQUFBQUFBQUFBQUFBQUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFZQUFDQUFDSU95QUFBQkJnRmdJQUFBQjBDQS9kZ1x4M2QwL3JzXHgzZEFDVDkw
b0V4MHozTFpMNENuM0VmZnFxMlFpUG1rLUJUeHc/Y2JceDNkMTIxNTA5Mzc4JyxleGNtOltdfTt9
KSgpOzwvc2NyaXB0PjxsaW5rIGhyZWY9Ii94anMvXy9zcy9rPXhqcy5ocC5YbVVnTzhBbHRqdy5M
LlguTy9hbT1BQkFBQUFBQUFBQUFBQkFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBZ0FBQVVnQUFBSUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdJQUFBSVFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFFSUFBQUFBWUFBQUFBQVlBSUNBQUFBQUFBQUFBQWcvZD0xL2VkPTEvcnM9QUNUOTBv
R0FyQzA4aGQzSk5HUS1lY3M2ZDVSbkNQcU42QS9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4IiByZWw9
InN0eWxlc2hlZXQiIG5vbmNlPSJ5Ny1wbFNkUzU5SGhucXl2R3JobEpBIj48c2NyaXB0IG5vbmNl
PSJ5Ny1wbFNkUzU5SGhucXl2R3JobEpBIj4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9fL2pzL2tc
eDNkeGpzLmhwLmVuLk1zMEZPWDB5aTdnLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFB
QUFCQmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFBQ0FB
Q0lPeUFBQUJCZ0ZnSUFBQUIwQ0EvZFx4M2QxL2VkXHgzZDEvZGdceDNkNC9yc1x4M2RBQ1Q5MG9F
eDB6M0xaTDRDbjNFZmZxcTJRaVBtay1CVHh3L21ceDNkc2JfaGUsZD9jYlx4M2QxMjE1MDkzNzgn
O3ZhciBhbWQ9MTAwMDt2YXIgcG92cD1mYWxzZTt2YXIgZWNiPWZhbHNlO3ZhciBjcm9wPXRydWU7
dmFyIGNzdD1mYWxzZTt2YXIgcHhwPWZhbHNlOwp2YXIgZj10aGlzfHxzZWxmO2Z1bmN0aW9uIGco
YSl7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgibGluayIpO2IuYXM9InNjcmlwdCI7Yi5o
cmVmPWE7Yi5yZWw9InByZWxvYWQiO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9ZnVuY3Rp
b24gaCgpe3ZhciBhPVtrXTtnb29nbGUuZHB8fChhLmZvckVhY2goZyksZ29vZ2xlLmRwPSEwKX07
Z29vZ2xlLnBzPWdvb2dsZS5wc3x8W107ZnVuY3Rpb24gbChhKXtyZXR1cm4gYT8oYT1hLm1hdGNo
KC9cL2NjYj0oW14vP10rKS8pKT9hWzFdOm51bGw6bnVsbH1mdW5jdGlvbiBtKCl7dmFyIGE9ayxi
PWZ1bmN0aW9uKCl7fTtnb29nbGUubHg9Z29vZ2xlLnN0dnNjP2I6ZnVuY3Rpb24oKXtwKGEpO2dv
b2dsZS5seD1ifTtnb29nbGUuYnh8fGdvb2dsZS5seCgpfWZ1bmN0aW9uIHEoYSxiKXtiJiYoYS5z
cmM9Yik7aWYoIWwoYikpe3ZhciBlPWEub25sb2FkO2Eub25sb2FkPWZ1bmN0aW9uKGQpe2UmJmUo
ZCk7Z29vZ2xlLnBzPWdvb2dsZS5wcy5maWx0ZXIoZnVuY3Rpb24oYyl7cmV0dXJuIGEuc3JjIT09
Y30pfX1nb29nbGUucHMucHVzaChhLnNyYyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKX1n
b29nbGUuYXM9cTtmdW5jdGlvbiBwKGEpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIs
Inhqc2xzIik7dmFyIGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7Yi5vbmVycm9y
PWZ1bmN0aW9uKCl7Z29vZ2xlLnBsZT0xfTtiLm9ubG9hZD1mdW5jdGlvbigpe2dvb2dsZS5wbGU9
MH07bChhKSYmKGIuZG9uZT1mdW5jdGlvbigpe2dvb2dsZS5tdW0mJmdvb2dsZS5tdW0oYSk7Z29v
Z2xlLmFwbGU9Z29vZ2xlLmFwbGV8fDA7Z29vZ2xlLmFybSYmZ29vZ2xlLmFybVthXSYmZ29vZ2xl
LmFybVthXS5yZXNvbHZlKCl9KTtnb29nbGUueGpzdXM9dm9pZCAwO3EoYixhKTtnb29nbGUuYXBs
ZT0tMTtnb29nbGUuZHA9ITB9O2Z1bmN0aW9uIHIoKXtmb3IodmFyIGE9ZG9jdW1lbnQuZ2V0RWxl
bWVudHNCeVRhZ05hbWUoImltZyIpLGI9MCxlPWEubGVuZ3RoO2I8ZTtiKyspe3ZhciBkPWFbYl0s
YztpZihjPWQuaGFzQXR0cmlidXRlKCJkYXRhLWx6eV8iKSYmTnVtYmVyKGQuZ2V0QXR0cmlidXRl
KCJkYXRhLWF0ZiIpKSYxKWM9ZC5nZXRBdHRyaWJ1dGUoImpzY29udHJvbGxlciIpLGM9ISgoYz09
PSJVQlhISSJ8fGM9PT0iUjNmaGtiInx8Yz09PSJUU1pFcWQiKSYmZC5oYXNBdHRyaWJ1dGUoImRh
dGEtc3JjIikpO2lmKGMpcmV0dXJuITB9cmV0dXJuITF9O3ZhciBrLHQsdyx4LHkseixBLEIsQztm
dW5jdGlvbiBEKCl7az1weHAmJmdvb2dsZS54anN1cHx8dTt2YXIgYT1rLm1hdGNoKC9cL2NiPShs
b2FkZWRfaF9cZCspLyk7Qz1hJiZhWzFdfHwiIjtnb29nbGUueGpzdT1rO2YuX0ZfanNVcmw9azt4
PWZ1bmN0aW9uKCl7bSgpfTt0PSExO3c9ISFnb29nbGUuY2FmdCYmIXIoKTtDJiYoZltDXT1mdW5j
dGlvbihiKXt2YXIgZT1mdW5jdGlvbigpe2NzdD9zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJu
IHZvaWQgYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyl9LDApOmIuY2FsbCh3aW5kb3csd2luZG93Ll8p
fTtpZihCKXt2YXIgZD1mdW5jdGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigp
e2UoKX0pfTtpZihkb2N1bWVudC5oaWRkZW4pe3ZhciBjPWZ1bmN0aW9uKCl7ZG9jdW1lbnQuaGlk
ZGVufHwoZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyks
ZCgpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyx7cGFz
c2l2ZTohMH0pfWVsc2UgZCgpfWVsc2UgZSgpfSk7eT1wb3ZwO3o9ZG9jdW1lbnQucHJlcmVuZGVy
aW5nfHx5JiZkb2N1bWVudC5oaWRkZW47Qj1jcm9wJiZ6O0E9eT8idmlzaWJpbGl0eWNoYW5nZSI6
InByZXJlbmRlcmluZ2NoYW5nZSJ9ZnVuY3Rpb24gRSgpe3R8fHd8fHp8fCh4KCksdD0hMCl9c2V0
VGltZW91dChmdW5jdGlvbigpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIsInhqc3Bs
cyIpO0QoKTtpZih3fHx6KXtpZih3KXt2YXIgYT1mdW5jdGlvbigpe3c9ITE7RSgpfTtnb29nbGUu
Y2FmdChhKTtzZXRUaW1lb3V0KGEsYW1kKX1pZih6KXt2YXIgYj1mdW5jdGlvbigpeyh5P2RvY3Vt
ZW50LmhpZGRlbjpkb2N1bWVudC5wcmVyZW5kZXJpbmcpfHwoej0hMSxFKCksZG9jdW1lbnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcihBLGIpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihBLGIse3Bh
c3NpdmU6ITB9KX10fHxoKCl9ZWxzZSB4KCl9LDApO30pKCk7d2luZG93Ll8gPSB3aW5kb3cuXyB8
fCB7fTt3aW5kb3cuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uID0gZnVuY3Rpb24o
ZSl7dGhyb3cgZTt9O3dpbmRvdy5fcyA9IHdpbmRvdy5fcyB8fCB7fTtfcy5fRHVtcEV4Y2VwdGlv
biA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93Ll9xcyA9IHdpbmRvdy5fcXMgfHwge307X3FzLl9E
dW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5kb3cubG9hZGVkX2hfMCA9IGZ1bmN0
aW9uKGNiKXtjYi5jYWxsKHdpbmRvdyx3aW5kb3cuXyk7fTsoZnVuY3Rpb24oKXt2YXIgdD1bNDA5
NiwwLDE2Nzc3MjE2LDAsMCwxMzQyMTc3MjgsMCwxOTIsMTY4Mjg0MTcsNTI0MzAwLDM4NCwzMzQw
OCw0MTk0MzA0LDk4LDMzNTEwNDMyLDQxOTQzMDQsNTM5MjY3MjM4LDg2NTA3NjAsMTM0Mjg3MzYw
LDEyNjI4OTkyLDI3MDQwMCwwLDEwNDg1NzYsMTA0ODU3OCwzMjc2OSwxNTk1MTQ2MjQsMzIsNTI4
MDk4LDM3NjQ0Mjg4MCw4LDM0NjI0XTt3aW5kb3cuX0ZfdG9nZ2xlcyA9IHdpbmRvdy5feGpzX3Rv
Z2dsZXMgPSB0O30pKCk7d2luZG93Ll9GX2luc3RhbGxDc3MgPSB3aW5kb3cuX0ZfaW5zdGFsbENz
cyB8fCBmdW5jdGlvbihjc3Mpe307KGZ1bmN0aW9uKCl7dmFyIHBtYz0ne1x4MjJkXHgyMjp7fSxc
eDIyc2JfaGVceDIyOntceDIyY2xpZW50XHgyMjpceDIyaGVpcmxvb20taHBceDIyLFx4MjJkaFx4
MjI6dHJ1ZSxceDIyZHNceDIyOlx4MjJceDIyLFx4MjJob3N0XHgyMjpceDIyZ29vZ2xlLmNvbVx4
MjIsXHgyMmpzb25wXHgyMjp0cnVlLFx4MjJtc2dzXHgyMjp7XHgyMmNpYmxceDIyOlx4MjJcXHUw
NDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjIFxcdTA0M2ZcXHUw
NDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhXFx1MDQzZVxcdTA0MzJcXHUwNDRiXFx1MDQzOSBcXHUw
NDM3XFx1MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxcdTA0NDFceDIyLFx4MjJkeW1ceDIyOlx4
MjJcXHUwNDEyXFx1MDQzZVxcdTA0MzdcXHUwNDNjXFx1MDQzZVxcdTA0MzZcXHUwNDNkXFx1MDQz
ZSwgXFx1MDQzMlxcdTA0NGIgXFx1MDQzOFxcdTA0M2NcXHUwNDM1XFx1MDQzYlxcdTA0MzggXFx1
MDQzMiBcXHUwNDMyXFx1MDQzOFxcdTA0MzRcXHUwNDQzOlx4MjIsXHgyMmxja3lceDIyOlx4MjJc
XHUwNDFjXFx1MDQzZFxcdTA0MzUgXFx1MDQzZlxcdTA0M2VcXHUwNDMyXFx1MDQzNVxcdTA0Mzdc
XHUwNDUxXFx1MDQ0MiFceDIyLFx4MjJsbWxceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzRc
XHUwNDQwXFx1MDQzZVxcdTA0MzFcXHUwNDNkXFx1MDQzNVxcdTA0MzUuLi5ceDIyLFx4MjJwc3Jj
XHgyMjpceDIyXFx1MDQyZFxcdTA0NDJcXHUwNDNlXFx1MDQ0MiBcXHUwNDM3XFx1MDQzMFxcdTA0
M2ZcXHUwNDQwXFx1MDQzZVxcdTA0NDEgXFx1MDQzMVxcdTA0NGJcXHUwNDNiIFxcdTA0NDNcXHUw
NDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM1XFx1MDQzZCBcXHUwNDM4XFx1MDQzNyBcXHUwNDMyXFx1
MDQzMFxcdTA0NDhcXHUwNDM1XFx1MDQzOSBcXHUwMDNDYSBocmVmXHgzZFxcXHgyMi9oaXN0b3J5
XFxceDIyXFx1MDAzRVxcdTA0MzhcXHUwNDQxXFx1MDQ0MlxcdTA0M2VcXHUwNDQwXFx1MDQzOFxc
dTA0MzggXFx1MDQzMlxcdTA0MzVcXHUwNDMxLVxcdTA0M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFc
XHUwNDNhXFx1MDQzMFxcdTAwM0MvYVxcdTAwM0VceDIyLFx4MjJwc3JsXHgyMjpceDIyXFx1MDQy
M1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzhcXHUwNDQyXFx1MDQ0Y1x4MjIsXHgyMnNiaXRc
eDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYSBcXHUwNDNmXFx1MDQz
ZSBcXHUwNDNhXFx1MDQzMFxcdTA0NDBcXHUwNDQyXFx1MDQzOFxcdTA0M2RcXHUwNDNhXFx1MDQz
NVx4MjIsXHgyMnNyY2hceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQz
YSBcXHUwNDMyIEdvb2dsZVx4MjJ9LFx4MjJvdnJceDIyOnt9LFx4MjJwcVx4MjI6XHgyMlx4MjIs
XHgyMnJmc1x4MjI6W10sXHgyMnN0b2tceDIyOlx4MjJfdnhDZHdtZkdMb0V2WGtLcXprVy1taVky
a0VceDIyfX0nO2dvb2dsZS5wbWM9SlNPTi5wYXJzZShwbWMpO30pKCk7PC9zY3JpcHQ+PC9ib2R5
PjwvaHRtbD4=
------6a72a9c85578f
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/982847/14598792960080s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJ5ZVMzTnlYdGdmOHgxNUhnUUg4OEtRIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
eXFseWFyR25PTXU1d1BBUG9KYVBpUUknLGtFWFBJOicwLDQyNDAwNDUsNDg3OTEsMzAwMjIsMTYx
MDUsMjAxODY3LDE0MjkyOSw1NTMyODAwLDg0NywzNjgxMDcyMSwyNTIyODY4MSwxNjEzMjIsNTYy
MjcsMTE0MzgwLDYxNzY4LDE0ODc0NywyNjIzMCwyNTU5MSw0NjMzOSwzMjU2MSwxNjE3OSw3MTgw
LDM1NjAwLDQsMTUxNCwzMzU1LDYwMTAsMiw1OTk5LDE2LDE0MjkxLDIsMzEwNSw1MDg5LDE5LDMw
MDgsMTEsNzg0LDM2NjIzLDUzMzcsMjg5Miw4NTMwLDUyNzUsMywxNDQ0OCw1LDk2NCwyLDE0Nyw3
MDEzLDI3NjQ0LDIsNjMzNSwxNDMyOSwzLDQ5ODAsMTAsMTM1MjgsNjI5MywxNjk4Myw2NDQ1LDEz
MzU3LDExMjIyLDEwMjQsMTAsNzE3NywzOTMzLDIxMDE3MzcxLDQsMjk2MCwzLDEwMDUxLDMsMTc5
NzIsMyw1ODY0LDY0OTg1NTIsMiw3Nzc2LDYsODIzMiw3MCw2Mjg2LDYzMTYsMywzMDM1LDczNCwz
MzUsNjUzLDI5NywxMzY2LDc5OTc4LDM1MTU3NzMsMjA5NjU1LDE0MjYzODU5LDMsMTA0Mzc1NSwx
LDExOTk2NSwxNDMyMDk3LDEwNzMsMiwxNzIwLDY3NzcsNyw3LDcsOTIxOCw5NDUsMTI4OCw1Mzk0
LDEwLDEyMzcsMTEwOSw0ODk1LDU5MzAsMjQyMywxOTY1LDUsMTgsMTU1MTgsMTgwLDU4OTYsNTU1
NSw1LDc4NTQsNCw0MDY2LDkyMiw1LDQwMzYsNjgxMCw5LDEzLDc5MzYsMzM5NiwxODY0LDgyMSw0
LDczMDAsMTM1OSwxMzksMzA5NCw0LDQ1ODUsOTExLDQzMDEsMjQsMTUwOSwzMTc1LDEyLDUzMzgs
NDk2LDYyNDgsMTMzMSw0ODE4LDI3MSwyNDY2LDY2NCwxNTA4LDQsMTA1MjYsMzY2MiwxMDY5NCw3
ODUsNDE0LDQsMTQ4NiwyMDg4LDQsMjQwNiwxNTkyLDEwMzAsMTIwNSw1Mjk4LDQsMzM3MCw0LDI2
LDI3OCw1Nyw1LDY5NSw1LDU4LDQsNTU1Miw1LDM4MiwzMDksNjUyLDEwODcsNCw0MTMsNCw5MjYs
MTMyMCw5NTgsNSwxODMwLDEsMjYwMywxLDY4OSwyMjEsNSwxMTM2LDU5NiwzODQ5LDUsMTYxNSw0
LDIwLDQ4NTcsMTY4MiwxMDM5LDU2MiwyMzUyLDEsMiwyMSwxLDIxNzUsMTU2OSw1LDI5OCw1LDM0
MCw0MDI3LDUsMiwxMDksMTI2NCwyNTIsMTA0Nyw1Niw0LDI0MjAsNCwxMzEsNCw0NzQsNCwxMzg1
LDcwNywyNzc0LDEwMiwyLDQ1Myw1LDE5Nyw0LDExMiw3MjAyLDY1NSw0LDE5NCwzMjE1LDU4Nyw0
LDkyMyw0LDc5LDUsNjIxNCwxNjM3LDE3MzQsMTE0NSw1LDE5MTEsNCwxMTI5LDUsMjM1LDIsMTA3
Miw1NDYsMzczLDQzNSwyNzYsNCw2NjcsMzAxNyw1LDE5NiwxODEsMjcxMywxLDU2Myw1LDQyMjks
Miw1NDcsMjI0NywxMDI1LDY3NzIsNCwxNDcsMjA1LDE0ODEsNCwzNzU3LDgzMSwyNDAsNSwxMjUs
MjA4LDQsMTEyNywyLDU0NSw0LDczNSw0LDgzOCw3MjgsMjA2MCw3NDYsNCwyMjUsMjUwLDQsNTUs
MSwxNDAyLDIsMTgwLDEsMiw5OCw0LDMwLDM0NCwyOTgsMTM3NSw0LDgyLDIzOTgsMTE0LDQsMiwx
NjMzLDUxLDQsOTEzLDQsMTM0OCw0NTMsMjk0LDQsMTcyLDEyODksNDcxLDMsMiwyLDIsMTE3NSwx
OTE1LDEsMiwzNDQsMTE0OCw3NzQsNSwyNTg3LDcsNzMzLDE0MDEsMTI2NywxNTc4LDM4LDM3NSw3
MzcsMzYxLDE5MSw0LDU0MSwzMCwyMzYsNTQsNCw0NTEsMiw1NzMsMywyLDIsMiwzODEsMywyLDIs
Miw1MjYzLDE3MzksNDg0LDQsMiwzMTEsMTI2NywzLDIsMiwyLDY0MywxNzMwLDQsNzIwLDcyMzcs
NjYyLDI1NTEsMjA3LDUsMzI5LDU4NSwzLDIsMiwyLDEyNiw0LDI5NSwyMDAyLDExNywxNDUwLDg4
OSw4MDMsMTAsMTM3Niw0LDExODEsNTU2LDE4NDcsNzQyLDQsMSwxNzgsMSwyLDE5LDEyOTgsMTc2
LDE0LDI2Myw0LDIsNDk2LDQsNTA3LDQsMTE2NywxNjQsMTQ2LDEzOTYsNCw4NDcsMywyLDIsMiwy
NzQsMTM3NywxNzExLDE3MDQsMjk2LDEwNTgsMjIsMTU2MiwzMzksNCw2NzYsNSwyLDE3NDcsNDIy
LDEsNTk4LDg3Niw4NzQsNCw5MDcsNCw1NjUsNzkwLDE0MCwxMzcxLDksMywzOTAsNCw4LDQsOCw0
LDEzMjYsOTEsMiw2MzUsMTQxLDEyNTIsODAwLDk0NCw0NDIsMSwyLDcyNiwyLDMsMiwyLDIsMTQ2
LDE0MTUsMzIxNScsa0JMOic2ZXpOJyxrT1BJOjg5OTc4NDQ5fTsoZnVuY3Rpb24oKXt2YXIgYTso
KGE9d2luZG93Lmdvb2dsZSk9PW51bGw/MDphLnN0dnNjKT9nb29nbGUua0VJPV9nLmtFSTp3aW5k
b3cuZ29vZ2xlPV9nO30pLmNhbGwodGhpcyk7fSkoKTsoZnVuY3Rpb24oKXtnb29nbGUuc249J3dl
YmhwJztnb29nbGUua0hMPSdydSc7Z29vZ2xlLnVzYj10cnVlO30pKCk7KGZ1bmN0aW9uKCl7CnZh
ciBoPXRoaXN8fHNlbGY7dmFyIGs9LyN8JC87ZnVuY3Rpb24gbChhLGMpe3ZhciBlPWEuc2VhcmNo
KGspO2E6e3ZhciBiPTA7Zm9yKHZhciBmPWMubGVuZ3RoOyhiPWEuaW5kZXhPZihjLGIpKT49MCYm
YjxlOyl7dmFyIGQ9YS5jaGFyQ29kZUF0KGItMSk7aWYoZD09Mzh8fGQ9PTYzKWlmKGQ9YS5jaGFy
Q29kZUF0KGIrZiksIWR8fGQ9PTYxfHxkPT0zOHx8ZD09MzUpYnJlYWsgYTtiKz1mKzF9Yj0tMX1p
ZihiPDApcmV0dXJuIG51bGw7Zj1hLmluZGV4T2YoIiYiLGIpO2lmKGY8MHx8Zj5lKWY9ZTtiKz1j
Lmxlbmd0aCsxO3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoYS5zbGljZShiLGYhPT0tMT9mOjAp
LnJlcGxhY2UoL1wrL2csIiAiKSl9O2Z1bmN0aW9uIG0oKXtyZXR1cm4gd2luZG93Lmdvb2dsZSYm
d2luZG93Lmdvb2dsZS5rT1BJfHxudWxsfTt2YXIgbjtmdW5jdGlvbiBwKGEpe2Zvcih2YXIgYzth
JiYoIWEuZ2V0QXR0cmlidXRlfHwhKGM9YS5nZXRBdHRyaWJ1dGUoImVpZCIpKSk7KWE9YS5wYXJl
bnROb2RlO3JldHVybiBjfHxufWZ1bmN0aW9uIHEoYSl7Zm9yKHZhciBjPW51bGw7YSYmKCFhLmdl
dEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJsZWlkIikpKTspYT1hLnBhcmVudE5vZGU7
cmV0dXJuIGN9CmZ1bmN0aW9uIHQoYSxjLGUsYixmKXt2YXIgZD0iIjtjLnNlYXJjaCgiJmVpPSIp
PT09LTEmJihkPSImZWk9IitwKGIpLGMuc2VhcmNoKCImbGVpPSIpPT09LTEmJihiPXEoYikpJiYo
ZCs9IiZsZWk9IitiKSk7dmFyIHI9Yy5zZWFyY2goIiZjc2hpZD0iKT09PS0xJiZhIT09InNsaCI7
dmFyIGc9Zz09PXZvaWQgMD93aW5kb3cubG9jYXRpb246ZztiPSImeng9IitEYXRlLm5vdygpLnRv
U3RyaW5nKCk7aC5fY3NoaWQmJnImJihiKz0iJmNzaGlkPSIraC5fY3NoaWQpOyhlPWUoKSkmJihi
Kz0iJm9waT0iK2UpOyhlPWwoZy5zZWFyY2gsImdlbWNpZCIpKSYmKGIrPSImZ2VtY2lkPSIrZSk7
KGc9bChnLnNlYXJjaCwiZ2VtcmlkIikpJiYoYis9IiZnZW1yaWQ9IitnKTtyZXR1cm4iLyIrKGZ8
fCJnZW5fMjA0IikrIj9hdHlwPWkmY3Q9IitTdHJpbmcoYSkrIiZjYWQ9IisoYytkK2IpfTtuPWdv
b2dsZS5rRUk7Z29vZ2xlLmdldEVJPXA7Z29vZ2xlLmdldExFST1xO2dvb2dsZS5tbD1mdW5jdGlv
bigpe3JldHVybiBudWxsfTtnb29nbGUubG9nPWZ1bmN0aW9uKGEsYyxlLGIsZixkKXtkPWQ9PT12
b2lkIDA/bTpkO2V8fChlPXQoYSxjLGQsYixmKSk7YT1lOy9eaHR0cDovaS50ZXN0KGEpJiZ3aW5k
b3cubG9jYXRpb24ucHJvdG9jb2w9PT0iaHR0cHM6IiYmKGdvb2dsZS5tbCYmZ29vZ2xlLm1sKEVy
cm9yKCJhIiksITEse3NyYzphLGdsbW06MX0pLGE9IiIpO2lmKGU9YSl0cnl7d2luZG93Lm5hdmln
YXRvci5zZW5kQmVhY29uKGUsIiIpfWNhdGNoKHIpe319O2dvb2dsZS5sb2dVcmw9ZnVuY3Rpb24o
YSxjKXtjPWM9PT12b2lkIDA/bTpjO3JldHVybiB0KCIiLGEsYyl9O30pLmNhbGwodGhpcyk7KGZ1
bmN0aW9uKCl7Z29vZ2xlLnk9e307Z29vZ2xlLnN5PXt9O2Z1bmN0aW9uIGUoYSxiLGQpe2lmKGEp
dmFyIGM9YS5pZDtlbHNle2RvIGM9TWF0aC5yYW5kb20oKTt3aGlsZShkW2NdKX1kW2NdPVthLGJd
fXZhciBmOyhmPWdvb2dsZSkueHx8KGYueD1mdW5jdGlvbihhLGIpe2UoYSxiLGdvb2dsZS55KX0p
O3ZhciBnOyhnPWdvb2dsZSkuc3h8fChnLnN4PWZ1bmN0aW9uKGEsYil7ZShhLGIsZ29vZ2xlLnN5
KX0pO2dvb2dsZS5ieD0hMTt2YXIgaDsoaD1nb29nbGUpLmx4fHwoaC5seD1mdW5jdGlvbigpe30p
O3ZhciBrPVtdLGw7KGw9Z29vZ2xlKS5mY2V8fChsLmZjZT1mdW5jdGlvbihhLGIsZCxjKXtrLnB1
c2goW2EsYixkLGNdKX0pO2dvb2dsZS5xY2U9aztnb29nbGUuYWRsPVtdO30pLmNhbGwodGhpcyk7
Z29vZ2xlLmY9e307KGZ1bmN0aW9uKCl7CmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hZGRFdmVu
dExpc3RlbmVyKCJzdWJtaXQiLGZ1bmN0aW9uKGIpe3ZhciBhO2lmKGE9Yi50YXJnZXQpe3ZhciBj
PWEuZ2V0QXR0cmlidXRlKCJkYXRhLXN1Ym1pdGZhbHNlIik7YT1jPT09IjEifHxjPT09InEiJiYh
YS5lbGVtZW50cy5xLnZhbHVlPyEwOiExfWVsc2UgYT0hMTthJiYoYi5wcmV2ZW50RGVmYXVsdCgp
LGIuc3RvcFByb3BhZ2F0aW9uKCkpfSwhMCk7ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmFkZEV2
ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbihiKXt2YXIgYTthOntmb3IoYT1iLnRhcmdldDth
JiZhIT09ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O2E9YS5wYXJlbnRFbGVtZW50KWlmKGEudGFn
TmFtZT09PSJBIil7YT1hLmdldEF0dHJpYnV0ZSgiZGF0YS1ub2hyZWYiKT09PSIxIjticmVhayBh
fWE9ITF9YSYmYi5wcmV2ZW50RGVmYXVsdCgpfSwhMCk7fSkuY2FsbCh0aGlzKTs8L3NjcmlwdD48
c2NyaXB0IG5vbmNlPSJ5ZVMzTnlYdGdmOHgxNUhnUUg4OEtRIj47dGhpcy5nYmFyXz17Q09ORklH
OltbWzAsInd3dy5nc3RhdGljLmNvbSIsIm9nLnF0bS5lbl9VUy5JRzRLMWQtUHZHVS5lczUuTyIs
InJ1IiwicnUiLCI1MzgiLDAsWzQsMiwiIiwiIiwiIiwiOTU4MDg4NjExIiwiMCJdLG51bGwsInlx
bHlhcXlST2VMVXdQQVBfT0M1eUFFIixudWxsLDAsIm9nLnF0bS43VFB0ei04VHh6RS5MLlguTyIs
IkFBMllyVHNVYnhDXzBOTExTcEdyRW1YUTRJNmM3V1o3VlEiLCJBQTJZclR2bVFtZDhPNllOMWlK
b1pRUFVyQ3hlMjdETkt3IiwiIiwyLDEsMjAwLCJSVVMiLG51bGwsbnVsbCwiMSIsIjUzOCIsMSxu
dWxsLG51bGwsODk5Nzg0NDksbnVsbCwwLDAsMCwwXSxudWxsLFsxLDAuMTAwMDAwMDAxNDkwMTE2
MSwyLDFdLG51bGwsWzAsMCwwLG51bGwsIiIsIiIsIiIsIiIsMCwwLG51bGwsIiIsMV0sWzAsMCwi
IiwxLDAsMCwwLDAsMCwwLG51bGwsMCwwLG51bGwsMCwwLG51bGwsbnVsbCwwLDAsMCwiIiwiIiwi
IiwiIiwiIiwiIixudWxsLDAsMCwwLDAsMCxudWxsLG51bGwsbnVsbCwicmdiYSgzMiwzMywzNiwx
KSIsInJnYmEoMjU1LDI1NSwyNTUsMSkiLDAsMCwxLG51bGwsbnVsbCxudWxsLDAsbnVsbCxudWxs
LG51bGwsMF0sbnVsbCxudWxsLFsiMSIsImdjaV85MWYzMDc1NWQ2YTZiNzg3ZGNjMmE0MDYyZTZl
OTgyNC5qcyIsImdvb2dsZWFwaXMuY2xpZW50OmdhcGkuaWZyYW1lcyIsIiIsInJ1Il0sbnVsbCxu
dWxsLG51bGwsbnVsbCxudWxsLFswLjAwOTk5OTk5OTc3NjQ4MjU4MiwicnUiLCI1MzgiLFtudWxs
LCIiLCIwIixudWxsLDEsNTE4NDAwMCxudWxsLG51bGwsIiIsbnVsbCxudWxsLG51bGwsbnVsbCxu
dWxsLDAsbnVsbCwwLG51bGwsMSwwLDAsMCxudWxsLG51bGwsMCwwLG51bGwsMCwwLDAsMCwwXSxu
dWxsLG51bGwsbnVsbCwwXSxbMSxudWxsLG51bGwsMjcwNDMsNTM4LCJSVVMiLCJydSIsIjk1ODA4
ODYxMS4wIiw4LG51bGwsMCwwLG51bGwsbnVsbCxudWxsLG51bGwsIjExNjIyMTE0NiwxMTYyMjEx
NDgsMTE2MjQ5MDQwLDExNjI0OTA0MywxMTk4NTI3NDMsMTE5ODUyNzQ1IixudWxsLG51bGwsbnVs
bCwieXFseWFxeVJPZUxVd1BBUF9PQzV5QUUiLDAsMCwwLG51bGwsMiw1LCJsdSIsMjMsMCwwLG51
bGwsbnVsbCwxLDg5OTc4NDQ5LDAsMF0sW1tudWxsLG51bGwsbnVsbCwiaHR0cHM6Ly93d3cuZ3N0
YXRpYy5jb20vb2cvXy9qcy9rPW9nLnF0bS5lbl9VUy5JRzRLMWQtUHZHVS5lczUuTy9ydD1qL209
cWFicixxX2RucCxxYXBpZCxxYWxkLHFhZHMvZXhtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhhdyxx
aGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9ycz1BQTJZclRzVWJ4Q18wTkxM
U3BHckVtWFE0STZjN1daN1ZRIl0sW251bGwsbnVsbCxudWxsLCJodHRwczovL3d3dy5nc3RhdGlj
LmNvbS9vZy9fL3NzL2s9b2cucXRtLjdUUHR6LThUeHpFLkwuWC5PL209ZF9iX2dtMyxkX3dpX2dt
MyxkX2xvX2dtMy9leGNtPXFhYXcscWFkZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxx
aGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9jdD16Z21zL3JzPUFBMllyVHZtUW1kOE82WU4xaUpvWlFQ
VXJDeGUyN0ROS3ciXV1dXSx9O3RoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9uKF8p
e3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZT1mdW5jdGlvbihh
KXsodHlwZW9mIGdsb2JhbFRoaXMhPT0idW5kZWZpbmVkIj9nbG9iYWxUaGlzOnR5cGVvZiBzZWxm
IT09InVuZGVmaW5lZCI/c2VsZjp0aGlzKS5fRl90b2dnbGVzX2diYXJfPWF8fFtdfTsoMCxfLl9G
X3RvZ2dsZXNfaW5pdGlhbGl6ZSkoW10pOwovKgoKIENvcHlyaWdodCBUaGUgQ2xvc3VyZSBMaWJy
YXJ5IEF1dGhvcnMuCiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMAoqLwp2YXIg
aWEsb2EscWEsdmEseGEseWEsVGEsVWEsbGIsb2IscWIsdmIscmIseWIsRGIsUWIsUmIsU2IsVGIs
VWIsYmMsY2MsZGMsZWMsbGMsb2MsbWMsbmMscGMscWM7Xy5hYT1mdW5jdGlvbihhLGIpe2lmKEVy
cm9yLmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNhcHR1cmVTdGFja1RyYWNlKHRoaXMsXy5hYSk7
ZWxzZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0aGlzLnN0YWNrPWMpfWEmJih0aGlzLm1lc3Nh
Z2U9U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhpcy5jYXVzZT1iKX07Xy5iYT1mdW5jdGlvbihh
KXthLlZxPSEwO3JldHVybiBhfTsKXy5oYT1mdW5jdGlvbihhKXt2YXIgYj1hO2lmKCgwLF8uY2Ep
KGIpKXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQvLnRlc3QoYikpdGhyb3cgRXJyb3Io
U3RyaW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5pc1NhZmVJbnRlZ2VyKGIpKXRocm93
IEVycm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChhKTphPWZhKGEpP2E/IjEiOiIwIjoo
MCxfLmNhKShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07aWE9ZnVuY3Rpb24oYSxiKXtpZihh
Lmxlbmd0aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxiLmxlbmd0aHx8YT09PWIpcmV0
dXJuITA7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBkPWFbY10sZT1iW2NdO2lmKGQ+
ZSlyZXR1cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmphPWZ1bmN0aW9uKGEpe18udC5zZXRUaW1l
b3V0KGZ1bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5sYT1mdW5jdGlvbigpe3JldHVybiBfLmth
KCkudG9Mb3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9O18ua2E9ZnVuY3Rpb24oKXt2
YXIgYT1fLnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJBZ2VudCk/YToiIn07b2E9ZnVu
Y3Rpb24oYSl7aWYoIW1hfHwhbmEpcmV0dXJuITE7Zm9yKHZhciBiPTA7YjxuYS5icmFuZHMubGVu
Z3RoO2IrKyl7dmFyIGM9bmEuYnJhbmRzW2JdLmJyYW5kO2lmKGMmJmMuaW5kZXhPZihhKSE9LTEp
cmV0dXJuITB9cmV0dXJuITF9O18ucGE9ZnVuY3Rpb24oYSl7cmV0dXJuIF8ua2EoKS5pbmRleE9m
KGEpIT0tMX07cWE9ZnVuY3Rpb24oKXtyZXR1cm4gbWE/ISFuYSYmbmEuYnJhbmRzLmxlbmd0aD4w
OiExfTtfLnJhPWZ1bmN0aW9uKCl7cmV0dXJuIHFhKCk/ITE6Xy5wYSgiT3BlcmEiKX07Xy50YT1m
dW5jdGlvbigpe3JldHVybiBxYSgpPyExOl8ucGEoIlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpfTsK
Xy51YT1mdW5jdGlvbigpe3JldHVybiBfLnBhKCJGaXJlZm94Iil8fF8ucGEoIkZ4aU9TIil9O18u
d2E9ZnVuY3Rpb24oKXtyZXR1cm4gXy5wYSgiU2FmYXJpIikmJiEodmEoKXx8KHFhKCk/MDpfLnBh
KCJDb2FzdCIpKXx8Xy5yYSgpfHwocWEoKT8wOl8ucGEoIkVkZ2UiKSl8fChxYSgpP29hKCJNaWNy
b3NvZnQgRWRnZSIpOl8ucGEoIkVkZy8iKSl8fChxYSgpP29hKCJPcGVyYSIpOl8ucGEoIk9QUiIp
KXx8Xy51YSgpfHxfLnBhKCJTaWxrIil8fF8ucGEoIkFuZHJvaWQiKSl9O3ZhPWZ1bmN0aW9uKCl7
cmV0dXJuIHFhKCk/b2EoIkNocm9taXVtIik6KF8ucGEoIkNocm9tZSIpfHxfLnBhKCJDcmlPUyIp
KSYmIShxYSgpPzA6Xy5wYSgiRWRnZSIpKXx8Xy5wYSgiU2lsayIpfTt4YT1mdW5jdGlvbigpe3Jl
dHVybiBtYT8hIW5hJiYhIW5hLnBsYXRmb3JtOiExfTt5YT1mdW5jdGlvbigpe3JldHVybiBfLnBh
KCJpUGhvbmUiKSYmIV8ucGEoImlQb2QiKSYmIV8ucGEoImlQYWQiKX07Cl8uemE9ZnVuY3Rpb24o
KXtyZXR1cm4geWEoKXx8Xy5wYSgiaVBhZCIpfHxfLnBhKCJpUG9kIil9O18uQWE9ZnVuY3Rpb24o
KXtyZXR1cm4geGEoKT9uYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5wYSgiTWFjaW50b3NoIil9O18u
Q2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0wfTsKXy5GYT1mdW5jdGlvbihh
LGIpe2I9PT12b2lkIDAmJihiPTApO18uRGEoKTtiPUVhW2JdO2Zvcih2YXIgYz1BcnJheShNYXRo
LmZsb29yKGEubGVuZ3RoLzMpKSxkPWJbNjRdfHwiIixlPTAsZj0wO2U8YS5sZW5ndGgtMjtlKz0z
KXt2YXIgZz1hW2VdLGg9YVtlKzFdLGs9YVtlKzJdLG09YltnPj4yXTtnPWJbKGcmMyk8PDR8aD4+
NF07aD1iWyhoJjE1KTw8MnxrPj42XTtrPWJbayY2M107Y1tmKytdPW0rZytoK2t9bT0wO2s9ZDtz
d2l0Y2goYS5sZW5ndGgtZSl7Y2FzZSAyOm09YVtlKzFdLGs9YlsobSYxNSk8PDJdfHxkO2Nhc2Ug
MTphPWFbZV0sY1tmXT1iW2E+PjJdK2JbKGEmMyk8PDR8bT4+NF0raytkfXJldHVybiBjLmpvaW4o
IiIpfTsKXy5EYT1mdW5jdGlvbigpe2lmKCFfLkdhKXtfLkdhPXt9O2Zvcih2YXIgYT0iQUJDREVG
R0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODki
LnNwbGl0KCIiKSxiPVsiKy89IiwiKy8iLCItXz0iLCItXy4iLCItXyJdLGM9MDtjPDU7YysrKXt2
YXIgZD1hLmNvbmNhdChiW2NdLnNwbGl0KCIiKSk7RWFbY109ZDtmb3IodmFyIGU9MDtlPGQubGVu
Z3RoO2UrKyl7dmFyIGY9ZFtlXTtfLkdhW2ZdPT09dm9pZCAwJiYoXy5HYVtmXT1lKX19fX07Xy5I
YT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIHR5cGVvZiBTeW1ib2w9PT0iZnVuY3Rpb24iJiZ0eXBl
b2YgU3ltYm9sKCk9PT0ic3ltYm9sIj8oYz09PXZvaWQgMD8wOmMpJiZTeW1ib2wuZm9yJiZhP1N5
bWJvbC5mb3IoYSk6YSE9bnVsbD9TeW1ib2woYSk6U3ltYm9sKCk6Yn07Xy5NYT1mdW5jdGlvbihh
LGIpe18uSmF8fF8udyBpbiBhfHxLYShhLExhKTthW18ud118PWJ9OwpfLk5hPWZ1bmN0aW9uKGEs
Yil7Xy5KYXx8Xy53IGluIGF8fEthKGEsTGEpO2FbXy53XT1ifTtfLlFhPWZ1bmN0aW9uKGEpe3Jl
dHVybiBhW09hXT09PVBhfTtfLlNhPWZ1bmN0aW9uKGEsYil7cmV0dXJuIGI9PT12b2lkIDA/YS52
IT09UmEmJiEhKDImKGEuTFtfLnddfDApKTohISgyJmIpJiZhLnYhPT1SYX07VGE9ZnVuY3Rpb24o
YSl7cmV0dXJuIGF9O1VhPWZ1bmN0aW9uKGEsYil7YS5fX2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0
X185ODQzODJ8fChhLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mj17fSk7YS5fX2Ns
b3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODIuc2V2ZXJpdHk9Yn07Xy5WYT1mdW5jdGlvbihh
KXthPUVycm9yKGEpO1VhKGEsIndhcm5pbmciKTtyZXR1cm4gYX07Cl8uWGE9ZnVuY3Rpb24oYSxi
KXtpZihhIT1udWxsKXt2YXIgYzt2YXIgZD0oYz1XYSkhPW51bGw/YzpXYT17fTtjPWRbYV18fDA7
Yz49Ynx8KGRbYV09YysxLGE9RXJyb3IoKSxVYShhLCJpbmNpZGVudCIpLF8uamEoYSkpfX07Xy5a
YT1mdW5jdGlvbihhKXtpZih0eXBlb2YgYSE9PSJib29sZWFuIil0aHJvdyBFcnJvcigieWAiK18u
WWEoYSkrImAiK2EpO3JldHVybiBhfTtfLiRhPWZ1bmN0aW9uKGEpe2lmKGE9PW51bGx8fHR5cGVv
ZiBhPT09ImJvb2xlYW4iKXJldHVybiBhO2lmKHR5cGVvZiBhPT09Im51bWJlciIpcmV0dXJuISFh
fTtfLmJiPWZ1bmN0aW9uKGEpe2lmKCEoMCxfLmFiKShhKSl0aHJvdyBfLlZhKCJlbnVtIik7cmV0
dXJuIGF8MH07Xy5jYj1mdW5jdGlvbihhKXtyZXR1cm4gYT09bnVsbD9hOigwLF8uYWIpKGEpP2F8
MDp2b2lkIDB9OwpfLmRiPWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBhIT09Im51bWJlciIpdGhyb3cg
Xy5WYSgiaW50MzIiKTtpZighKDAsXy5hYikoYSkpdGhyb3cgXy5WYSgiaW50MzIiKTtyZXR1cm4g
YXwwfTtfLmViPWZ1bmN0aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVvZiBhIT09InN0cmluZyIpdGhy
b3cgRXJyb3IoKTtyZXR1cm4gYX07Xy5mYj1mdW5jdGlvbihhKXtyZXR1cm4gYT09bnVsbHx8dHlw
ZW9mIGE9PT0ic3RyaW5nIj9hOnZvaWQgMH07Xy5nYj1mdW5jdGlvbihhLGIsYyl7aWYoYSE9bnVs
bCYmXy5RYShhKSlyZXR1cm4gYTtpZihBcnJheS5pc0FycmF5KGEpKXt2YXIgZD1hW18ud118MDtj
PWR8YyYzMnxjJjI7YyE9PWQmJl8uTmEoYSxjKTtyZXR1cm4gbmV3IGIoYSl9fTtfLmpiPWZ1bmN0
aW9uKGEpe3ZhciBiPV8uaGIoXy5pYik7cmV0dXJuIGI/YVtiXTp2b2lkIDB9O2xiPWZ1bmN0aW9u
KGEsYil7YjwxMDB8fF8uWGEoa2IsMSl9OwpvYj1mdW5jdGlvbihhLGIsYyxkKXt2YXIgZT1kIT09
dm9pZCAwO2Q9ISFkO3ZhciBmPV8uaGIoXy5pYiksZzshZSYmXy5KYSYmZiYmKGc9YVtmXSkmJmcu
cWUobGIpO2Y9W107dmFyIGg9YS5sZW5ndGg7Zz00Mjk0OTY3Mjk1O3ZhciBrPSExLG09ISEoYiY2
NCksbj1tP2ImMTI4PzA6LTE6dm9pZCAwO2lmKCEoYiYxKSl7dmFyIHA9aCYmYVtoLTFdO3AhPW51
bGwmJnR5cGVvZiBwPT09Im9iamVjdCImJnAuY29uc3RydWN0b3I9PT1PYmplY3Q/KGgtLSxnPWgp
OnA9dm9pZCAwO2lmKG0mJiEoYiYxMjgpJiYhZSl7az0hMDt2YXIgcTtnPSgocT1tYikhPW51bGw/
cTpUYSkoZy1uLG4sYSxwLHZvaWQgMCkrbn19Yj12b2lkIDA7Zm9yKHE9MDtxPGg7cSsrKXt2YXIg
cj1hW3FdO2lmKHIhPW51bGwmJihyPWMocixkKSkhPW51bGwpaWYobSYmcT49Zyl7dmFyIHU9cS1u
LHY9dm9pZCAwOygodj1iKSE9bnVsbD92OmI9e30pW3VdPXJ9ZWxzZSBmW3FdPXJ9aWYocClmb3Io
dmFyIHkgaW4gcCloPXBbeV0sCmghPW51bGwmJihoPWMoaCxkKSkhPW51bGwmJihxPSt5LHI9dm9p
ZCAwLG0mJiFOdW1iZXIuaXNOYU4ocSkmJihyPXErbik8Zz9mW3JdPWg6KHE9dm9pZCAwLCgocT1i
KSE9bnVsbD9xOmI9e30pW3ldPWgpKTtiJiYoaz9mLnB1c2goYik6ZltnXT1iKTtlJiZfLmhiKF8u
aWIpJiYoYT1fLmpiKGEpKSYmImZ1bmN0aW9uIj09dHlwZW9mIF8ubmImJmEgaW5zdGFuY2VvZiBf
Lm5iJiYoZltfLmliXT1hLmooKSk7cmV0dXJuIGZ9OwpxYj1mdW5jdGlvbihhKXtzd2l0Y2godHlw
ZW9mIGEpe2Nhc2UgIm51bWJlciI6cmV0dXJuIE51bWJlci5pc0Zpbml0ZShhKT9hOiIiK2E7Y2Fz
ZSAiYmlnaW50IjpyZXR1cm4oMCxfLnBiKShhKT9OdW1iZXIoYSk6IiIrYTtjYXNlICJib29sZWFu
IjpyZXR1cm4gYT8xOjA7Y2FzZSAib2JqZWN0IjppZihBcnJheS5pc0FycmF5KGEpKXt2YXIgYj1h
W18ud118MDtyZXR1cm4gYS5sZW5ndGg9PT0wJiZiJjE/dm9pZCAwOm9iKGEsYixxYil9aWYoYSE9
bnVsbCYmXy5RYShhKSlyZXR1cm4gcmIoYSk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIF8uc2ImJmEg
aW5zdGFuY2VvZiBfLnNiKXJldHVybiBhLnYoKTtyZXR1cm59cmV0dXJuIGF9O3ZiPWZ1bmN0aW9u
KGEsYil7aWYoYil7bWI9Yj09bnVsbHx8Yj09PVRhfHxiW3RiXSE9PXViP1RhOmI7dHJ5e3JldHVy
biByYihhKX1maW5hbGx5e21iPXZvaWQgMH19cmV0dXJuIHJiKGEpfTsKcmI9ZnVuY3Rpb24oYSl7
YT1hLkw7cmV0dXJuIG9iKGEsYVtfLnddfDAscWIpfTtfLng9ZnVuY3Rpb24oYSxiLGMpe3JldHVy
biBfLndiKGEsYixjLDIwNDgpfTsKXy53Yj1mdW5jdGlvbihhLGIsYyxkKXtkPWQ9PT12b2lkIDA/
MDpkO2lmKGE9PW51bGwpe3ZhciBlPTMyO2M/KGE9W2NdLGV8PTEyOCk6YT1bXTtiJiYoZT1lJi0x
Njc2MDgzM3woYiYxMDIzKTw8MTQpfWVsc2V7aWYoIUFycmF5LmlzQXJyYXkoYSkpdGhyb3cgRXJy
b3IoInoiKTtlPWFbXy53XXwwO2lmKHhiJiYxJmUpdGhyb3cgRXJyb3IoIkEiKTsyMDQ4JmUmJiEo
MiZlKSYmeWIoKTtpZihlJjI1Nil0aHJvdyBFcnJvcigiQiIpO2lmKGUmNjQpcmV0dXJuKGV8ZCkh
PT1lJiZfLk5hKGEsZXxkKSxhO2lmKGMmJihlfD0xMjgsYyE9PWFbMF0pKXRocm93IEVycm9yKCJD
Iik7YTp7Yz1hO2V8PTY0O3ZhciBmPWMubGVuZ3RoO2lmKGYpe3ZhciBnPWYtMSxoPWNbZ107aWYo
aCE9bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1Y3Rvcj09PU9iamVjdCl7Yj1l
JjEyOD8wOi0xO2ctPWI7aWYoZz49MTAyNCl0aHJvdyBFcnJvcigiRSIpO2Zvcih2YXIgayBpbiBo
KWY9K2ssZjxnJiYKKGNbZitiXT1oW2tdLGRlbGV0ZSBoW2tdKTtlPWUmLTE2NzYwODMzfChnJjEw
MjMpPDwxNDticmVhayBhfX1pZihiKXtrPU1hdGgubWF4KGIsZi0oZSYxMjg/MDotMSkpO2lmKGs+
MTAyNCl0aHJvdyBFcnJvcigiRiIpO2U9ZSYtMTY3NjA4MzN8KGsmMTAyMyk8PDE0fX19Xy5OYShh
LGV8NjR8ZCk7cmV0dXJuIGF9O3liPWZ1bmN0aW9uKCl7aWYoeGIpdGhyb3cgRXJyb3IoIkQiKTtf
LlhhKHpiLDUpfTsKRGI9ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2YgYSE9PSJvYmplY3QiKXJldHVy
biBhO2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBjPWFbXy53XXwwO2EubGVuZ3RoPT09MCYmYyYx
P2E9dm9pZCAwOmMmMnx8KCFifHw0MDk2JmN8fDE2JmM/YT1fLkFiKGEsYywhMSxiJiYhKGMmMTYp
KTooXy5NYShhLDM0KSxjJjQmJk9iamVjdC5mcmVlemUoYSkpKTtyZXR1cm4gYX1pZihhIT1udWxs
JiZfLlFhKGEpKXJldHVybiBiPWEuTCxjPWJbXy53XXwwLF8uU2EoYSxjKT9hOl8uQmIoYSxiLGMp
P18uQ2IoYSxiKTpfLkFiKGIsYyk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIF8uc2ImJmEgaW5zdGFu
Y2VvZiBfLnNiKXJldHVybiBhfTtfLkNiPWZ1bmN0aW9uKGEsYixjKXthPW5ldyBhLmNvbnN0cnVj
dG9yKGIpO2MmJihhLnY9UmEpO2EuQT1SYTtyZXR1cm4gYX07Cl8uQWI9ZnVuY3Rpb24oYSxiLGMs
ZCl7ZCE9bnVsbHx8KGQ9ISEoMzQmYikpO2E9b2IoYSxiLERiLGQpO2Q9MzI7YyYmKGR8PTIpO2I9
YiYxNjc2OTIxN3xkO18uTmEoYSxiKTtyZXR1cm4gYX07Xy5GYj1mdW5jdGlvbihhKXt2YXIgYj1h
LkwsYz1iW18ud118MDtyZXR1cm4gXy5TYShhLGMpP18uQmIoYSxiLGMpP18uQ2IoYSxiLCEwKTpu
ZXcgYS5jb25zdHJ1Y3RvcihfLkFiKGIsYywhMSkpOmF9O18uR2I9ZnVuY3Rpb24oYSl7aWYoYS52
IT09UmEpcmV0dXJuITE7dmFyIGI9YS5MO2I9Xy5BYihiLGJbXy53XXwwKTtfLk1hKGIsMjA0OCk7
YS5MPWI7YS52PXZvaWQgMDthLkE9dm9pZCAwO3JldHVybiEwfTtfLkhiPWZ1bmN0aW9uKGEpe2lm
KCFfLkdiKGEpJiZfLlNhKGEsYS5MW18ud118MCkpdGhyb3cgRXJyb3IoKTt9O18uSWI9ZnVuY3Rp
b24oYSxiKXtiPT09dm9pZCAwJiYoYj1hW18ud118MCk7YiYzMiYmIShiJjQwOTYpJiZfLk5hKGEs
Ynw0MDk2KX07Cl8uQmI9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBjJjI/ITA6YyYzMiYmIShjJjQw
OTYpPyhfLk5hKGIsY3wyKSxhLnY9UmEsITApOiExfTtfLkpiPWZ1bmN0aW9uKGEsYixjLGQsZSl7
dmFyIGY9YysoZT8wOi0xKSxnPWEubGVuZ3RoLTE7aWYoZz49MSsoZT8wOi0xKSYmZj49Zyl7dmFy
IGg9YVtnXTtpZihoIT1udWxsJiZ0eXBlb2YgaD09PSJvYmplY3QiJiZoLmNvbnN0cnVjdG9yPT09
T2JqZWN0KXJldHVybiBoW2NdPWQsYn1pZihmPD1nKXJldHVybiBhW2ZdPWQsYjtpZihkIT09dm9p
ZCAwKXt2YXIgaztnPSgoaz1iKSE9bnVsbD9rOmI9YVtfLnddfDApPj4xNCYxMDIzfHw1MzY4NzA5
MTI7Yz49Zz9kIT1udWxsJiYoZj17fSxhW2crKGU/MDotMSldPShmW2NdPWQsZikpOmFbZl09ZH1y
ZXR1cm4gYn07Cl8uTGI9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIgZj0hMTtkPV8uS2IoYSxkLGUs
ZnVuY3Rpb24oZyl7dmFyIGg9Xy5nYihnLGMsYik7Zj1oIT09ZyYmaCE9bnVsbDtyZXR1cm4gaH0p
O2lmKGQhPW51bGwpcmV0dXJuIGYmJiFfLlNhKGQpJiZfLkliKGEsYiksZH07Xy5NYj1mdW5jdGlv
bigpe3ZhciBhPWZ1bmN0aW9uKCl7dGhyb3cgRXJyb3IoKTt9O09iamVjdC5zZXRQcm90b3R5cGVP
ZihhLGEucHJvdG90eXBlKTtyZXR1cm4gYX07Xy56PWZ1bmN0aW9uKCl7dGhpcy51YT10aGlzLnVh
O3RoaXMuZGE9dGhpcy5kYX07Xy5OYj1mdW5jdGlvbihhLGIpe3JldHVybiBhIT1udWxsPyEhYToh
IWJ9O18uQT1mdW5jdGlvbihhLGIpe2I9PXZvaWQgMCYmKGI9IiIpO3JldHVybiBhIT1udWxsP2E6
Yn07Xy5PYj1mdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBkIGluIGEpYi5jYWxsKGMsYVtkXSxkLGEp
fTtfLlBiPWZ1bmN0aW9uKGEpe2Zvcih2YXIgYiBpbiBhKXJldHVybiExO3JldHVybiEwfTsKUWI9
dHlwZW9mIE9iamVjdC5jcmVhdGU9PSJmdW5jdGlvbiI/T2JqZWN0LmNyZWF0ZTpmdW5jdGlvbihh
KXt2YXIgYj1mdW5jdGlvbigpe307Yi5wcm90b3R5cGU9YTtyZXR1cm4gbmV3IGJ9O1JiPXR5cGVv
ZiBPYmplY3QuZGVmaW5lUHJvcGVydGllcz09ImZ1bmN0aW9uIj9PYmplY3QuZGVmaW5lUHJvcGVy
dHk6ZnVuY3Rpb24oYSxiLGMpe2lmKGE9PUFycmF5LnByb3RvdHlwZXx8YT09T2JqZWN0LnByb3Rv
dHlwZSlyZXR1cm4gYTthW2JdPWMudmFsdWU7cmV0dXJuIGF9OwpTYj1mdW5jdGlvbihhKXthPVsi
b2JqZWN0Ij09dHlwZW9mIGdsb2JhbFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9m
IHdpbmRvdyYmd2luZG93LCJvYmplY3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlw
ZW9mIGdsb2JhbCYmZ2xvYmFsXTtmb3IodmFyIGI9MDtiPGEubGVuZ3RoOysrYil7dmFyIGM9YVti
XTtpZihjJiZjLk1hdGg9PU1hdGgpcmV0dXJuIGN9dGhyb3cgRXJyb3IoImEiKTt9O1RiPVNiKHRo
aXMpO1ViPSJJbnQ4IFVpbnQ4IFVpbnQ4Q2xhbXBlZCBJbnQxNiBVaW50MTYgSW50MzIgVWludDMy
IEZsb2F0MzIgRmxvYXQ2NCIuc3BsaXQoIiAiKTtUYi5CaWdJbnQ2NEFycmF5JiYoVWIucHVzaCgi
QmlnSW50NjQiKSxVYi5wdXNoKCJCaWdVaW50NjQiKSk7CnZhciBXYj1mdW5jdGlvbihhLGIpe2lm
KGIpZm9yKHZhciBjPTA7YzxVYi5sZW5ndGg7YysrKVZiKFViW2NdKyJBcnJheS5wcm90b3R5cGUu
IithLGIpfSxYYj1mdW5jdGlvbihhLGIpe2ImJlZiKGEsYil9LFZiPWZ1bmN0aW9uKGEsYil7dmFy
IGM9VGI7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBkPTA7ZDxhLmxlbmd0aC0xO2QrKyl7dmFyIGU9
YVtkXTtpZighKGUgaW4gYykpcmV0dXJuO2M9Y1tlXX1hPWFbYS5sZW5ndGgtMV07ZD1jW2FdO2I9
YihkKTtiIT1kJiZiIT1udWxsJiZSYihjLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2
YWx1ZTpifSl9LFliOwppZih0eXBlb2YgT2JqZWN0LnNldFByb3RvdHlwZU9mPT0iZnVuY3Rpb24i
KVliPU9iamVjdC5zZXRQcm90b3R5cGVPZjtlbHNle3ZhciBaYjthOnt2YXIgJGI9e2E6ITB9LGFj
PXt9O3RyeXthYy5fX3Byb3RvX189JGI7WmI9YWMuYTticmVhayBhfWNhdGNoKGEpe31aYj0hMX1Z
Yj1aYj9mdW5jdGlvbihhLGIpe2EuX19wcm90b19fPWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93
IG5ldyBUeXBlRXJyb3IoImJgIithKTtyZXR1cm4gYX06bnVsbH1iYz1ZYjsKXy5CPWZ1bmN0aW9u
KGEsYil7YS5wcm90b3R5cGU9UWIoYi5wcm90b3R5cGUpO2EucHJvdG90eXBlLmNvbnN0cnVjdG9y
PWE7aWYoYmMpYmMoYSxiKTtlbHNlIGZvcih2YXIgYyBpbiBiKWlmKGMhPSJwcm90b3R5cGUiKWlm
KE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKXt2YXIgZD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNj
cmlwdG9yKGIsYyk7ZCYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEsYyxkKX1lbHNlIGFbY109Yltj
XTthLlo9Yi5wcm90b3R5cGV9O2NjPWZ1bmN0aW9uKGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9u
KCl7cmV0dXJuIGI8YS5sZW5ndGg/e2RvbmU6ITEsdmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fTsK
Xy5DPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wu
aXRlcmF0b3ImJmFbU3ltYm9sLml0ZXJhdG9yXTtpZihiKXJldHVybiBiLmNhbGwoYSk7aWYodHlw
ZW9mIGEubGVuZ3RoPT0ibnVtYmVyIilyZXR1cm57bmV4dDpjYyhhKX07dGhyb3cgRXJyb3IoImNg
IitTdHJpbmcoYSkpO307ZGM9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5o
YXNPd25Qcm9wZXJ0eS5jYWxsKGEsYil9O2VjPXR5cGVvZiBPYmplY3QuYXNzaWduPT0iZnVuY3Rp
b24iP09iamVjdC5hc3NpZ246ZnVuY3Rpb24oYSxiKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBl
RXJyb3IoImQiKTthPU9iamVjdChhKTtmb3IodmFyIGM9MTtjPGFyZ3VtZW50cy5sZW5ndGg7Yysr
KXt2YXIgZD1hcmd1bWVudHNbY107aWYoZClmb3IodmFyIGUgaW4gZClkYyhkLGUpJiYoYVtlXT1k
W2VdKX1yZXR1cm4gYX07ClhiKCJPYmplY3QuYXNzaWduIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8
ZWN9KTt2YXIgZmM9ZnVuY3Rpb24oYSl7aWYoIShhIGluc3RhbmNlb2YgT2JqZWN0KSl0aHJvdyBu
ZXcgVHlwZUVycm9yKCJlYCIrYSk7fSxEPWZ1bmN0aW9uKCl7dGhpcy5kYT0hMTt0aGlzLko9bnVs
bDt0aGlzLkE9dm9pZCAwO3RoaXMudj0xO3RoaXMuRz10aGlzLk09MDt0aGlzLnVhPXRoaXMuRj1u
dWxsfSxoYz1mdW5jdGlvbihhKXtpZihhLmRhKXRocm93IG5ldyBUeXBlRXJyb3IoImYiKTthLmRh
PSEwfTtELnByb3RvdHlwZS5QPWZ1bmN0aW9uKGEpe3RoaXMuQT1hfTt2YXIgamM9ZnVuY3Rpb24o
YSxiKXthLkY9e05nOmIsWWc6ITB9O2Eudj1hLk18fGEuR307RC5wcm90b3R5cGUuZ2V0TmV4dEFk
ZHJlc3NKc2M9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy52fTtELnByb3RvdHlwZS5nZXRZaWVsZFJl
c3VsdEpzYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9OwpELnByb3RvdHlwZS5yZXR1cm49ZnVu
Y3Rpb24oYSl7dGhpcy5GPXtyZXR1cm46YX07dGhpcy52PXRoaXMuR307RC5wcm90b3R5cGVbInJl
dHVybiJdPUQucHJvdG90eXBlLnJldHVybjtELnByb3RvdHlwZS5VPWZ1bmN0aW9uKGEpe3RoaXMu
Rj17bmE6YX07dGhpcy52PXRoaXMuR307RC5wcm90b3R5cGUuanVtcFRocm91Z2hGaW5hbGx5Qmxv
Y2tzPUQucHJvdG90eXBlLlU7RC5wcm90b3R5cGUuaj1mdW5jdGlvbihhLGIpe3RoaXMudj1iO3Jl
dHVybnt2YWx1ZTphfX07RC5wcm90b3R5cGUueWllbGQ9RC5wcm90b3R5cGUuajtELnByb3RvdHlw
ZS5WPWZ1bmN0aW9uKGEsYil7YT1fLkMoYSk7dmFyIGM9YS5uZXh0KCk7ZmMoYyk7aWYoYy5kb25l
KXRoaXMuQT1jLnZhbHVlLHRoaXMudj1iO2Vsc2UgcmV0dXJuIHRoaXMuSj1hLHRoaXMuaihjLnZh
bHVlLGIpfTtELnByb3RvdHlwZS55aWVsZEFsbD1ELnByb3RvdHlwZS5WO0QucHJvdG90eXBlLm5h
PWZ1bmN0aW9uKGEpe3RoaXMudj1hfTsKRC5wcm90b3R5cGUuanVtcFRvPUQucHJvdG90eXBlLm5h
O0QucHJvdG90eXBlLkI9ZnVuY3Rpb24oKXt0aGlzLnY9MH07RC5wcm90b3R5cGUuanVtcFRvRW5k
PUQucHJvdG90eXBlLkI7RC5wcm90b3R5cGUuRD1mdW5jdGlvbihhLGIpe3RoaXMuTT1hO2IhPXZv
aWQgMCYmKHRoaXMuRz1iKX07RC5wcm90b3R5cGUuc2V0Q2F0Y2hGaW5hbGx5QmxvY2tzPUQucHJv
dG90eXBlLkQ7RC5wcm90b3R5cGUuVD1mdW5jdGlvbihhKXt0aGlzLk09MDt0aGlzLkc9YXx8MH07
RC5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPUQucHJvdG90eXBlLlQ7RC5wcm90b3R5cGUuSz1m
dW5jdGlvbihhLGIpe3RoaXMudj1hO3RoaXMuTT1ifHwwfTtELnByb3RvdHlwZS5sZWF2ZVRyeUJs
b2NrPUQucHJvdG90eXBlLks7RC5wcm90b3R5cGUuQz1mdW5jdGlvbihhKXt0aGlzLk09YXx8MDth
PXRoaXMuRi5OZzt0aGlzLkY9bnVsbDtyZXR1cm4gYX07RC5wcm90b3R5cGUuZW50ZXJDYXRjaEJs
b2NrPUQucHJvdG90eXBlLkM7CkQucHJvdG90eXBlLk49ZnVuY3Rpb24oYSxiLGMpe2M/dGhpcy51
YVtjXT10aGlzLkY6dGhpcy51YT1bdGhpcy5GXTt0aGlzLk09YXx8MDt0aGlzLkc9Ynx8MH07RC5w
cm90b3R5cGUuZW50ZXJGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUuTjtELnByb3RvdHlwZS5PPWZ1
bmN0aW9uKGEsYil7Yj10aGlzLnVhLnNwbGljZShifHwwKVswXTsoYj10aGlzLkY9dGhpcy5GfHxi
KT9iLllnP3RoaXMudj10aGlzLk18fHRoaXMuRzpiLm5hIT12b2lkIDAmJnRoaXMuRzxiLm5hPyh0
aGlzLnY9Yi5uYSx0aGlzLkY9bnVsbCk6dGhpcy52PXRoaXMuRzp0aGlzLnY9YX07RC5wcm90b3R5
cGUubGVhdmVGaW5hbGx5QmxvY2s9RC5wcm90b3R5cGUuTztELnByb3RvdHlwZS5SPWZ1bmN0aW9u
KGEpe3JldHVybiBuZXcga2MoYSl9O0QucHJvdG90eXBlLmZvckluPUQucHJvdG90eXBlLlI7CnZh
ciBrYz1mdW5jdGlvbihhKXt0aGlzLkE9YTt0aGlzLmo9W107Zm9yKHZhciBiIGluIGEpdGhpcy5q
LnB1c2goYik7dGhpcy5qLnJldmVyc2UoKX07a2MucHJvdG90eXBlLnY9ZnVuY3Rpb24oKXtmb3Io
O3RoaXMuai5sZW5ndGg+MDspe3ZhciBhPXRoaXMuai5wb3AoKTtpZihhIGluIHRoaXMuQSlyZXR1
cm4gYX1yZXR1cm4gbnVsbH07a2MucHJvdG90eXBlLmdldE5leHQ9a2MucHJvdG90eXBlLnY7bGM9
ZnVuY3Rpb24oYSl7dGhpcy5qPW5ldyBEO3RoaXMudj1hfTtvYz1mdW5jdGlvbihhLGIpe2hjKGEu
aik7dmFyIGM9YS5qLko7aWYoYylyZXR1cm4gbWMoYSwicmV0dXJuImluIGM/Y1sicmV0dXJuIl06
ZnVuY3Rpb24oZCl7cmV0dXJue3ZhbHVlOmQsZG9uZTohMH19LGIsYS5qLnJldHVybik7YS5qLnJl
dHVybihiKTtyZXR1cm4gbmMoYSl9OwptYz1mdW5jdGlvbihhLGIsYyxkKXt0cnl7dmFyIGU9Yi5j
YWxsKGEuai5KLGMpO2ZjKGUpO2lmKCFlLmRvbmUpcmV0dXJuIGEuai5kYT0hMSxlO3ZhciBmPWUu
dmFsdWV9Y2F0Y2goZyl7cmV0dXJuIGEuai5KPW51bGwsamMoYS5qLGcpLG5jKGEpfWEuai5KPW51
bGw7ZC5jYWxsKGEuaixmKTtyZXR1cm4gbmMoYSl9O25jPWZ1bmN0aW9uKGEpe2Zvcig7YS5qLnY7
KXRyeXt2YXIgYj1hLnYoYS5qKTtpZihiKXJldHVybiBhLmouZGE9ITEse3ZhbHVlOmIudmFsdWUs
ZG9uZTohMX19Y2F0Y2goYyl7YS5qLkE9dm9pZCAwLGpjKGEuaixjKX1hLmouZGE9ITE7aWYoYS5q
LkYpe2I9YS5qLkY7YS5qLkY9bnVsbDtpZihiLllnKXRocm93IGIuTmc7cmV0dXJue3ZhbHVlOmIu
cmV0dXJuLGRvbmU6ITB9fXJldHVybnt2YWx1ZTp2b2lkIDAsZG9uZTohMH19OwpwYz1mdW5jdGlv
bihhKXt0aGlzLm5leHQ9ZnVuY3Rpb24oYil7aGMoYS5qKTthLmouSj9iPW1jKGEsYS5qLkoubmV4
dCxiLGEuai5QKTooYS5qLlAoYiksYj1uYyhhKSk7cmV0dXJuIGJ9O3RoaXMudGhyb3c9ZnVuY3Rp
b24oYil7aGMoYS5qKTthLmouSj9iPW1jKGEsYS5qLkpbInRocm93Il0sYixhLmouUCk6KGpjKGEu
aixiKSxiPW5jKGEpKTtyZXR1cm4gYn07dGhpcy5yZXR1cm49ZnVuY3Rpb24oYil7cmV0dXJuIG9j
KGEsYil9O3RoaXNbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigpe3JldHVybiB0aGlzfX07cWM9
ZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYihkKXtyZXR1cm4gYS5uZXh0KGQpfWZ1bmN0aW9uIGMoZCl7
cmV0dXJuIGEudGhyb3coZCl9cmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uKGQsZSl7ZnVuY3Rp
b24gZihnKXtnLmRvbmU/ZChnLnZhbHVlKTpQcm9taXNlLnJlc29sdmUoZy52YWx1ZSkudGhlbihi
LGMpLnRoZW4oZixlKX1mKGEubmV4dCgpKX0pfTtfLnJjPWZ1bmN0aW9uKGEpe3JldHVybiBxYyhu
ZXcgcGMobmV3IGxjKGEpKSl9OwpYYigiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8
fFRifSk7WGIoIlJlZmxlY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6
YmM/ZnVuY3Rpb24oYixjKXt0cnl7cmV0dXJuIGJjKGIsYyksITB9Y2F0Y2goZCl7cmV0dXJuITF9
fTpudWxsfSk7WGIoIlN5bWJvbCIsZnVuY3Rpb24oYSl7aWYoYSlyZXR1cm4gYTt2YXIgYj1mdW5j
dGlvbihmLGcpe3RoaXMuaj1mO1JiKHRoaXMsImRlc2NyaXB0aW9uIix7Y29uZmlndXJhYmxlOiEw
LHdyaXRhYmxlOiEwLHZhbHVlOmd9KX07Yi5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5qfTt2YXIgYz0ianNjb21wX3N5bWJvbF8iKyhNYXRoLnJhbmRvbSgpKjFFOT4+
PjApKyJfIixkPTAsZT1mdW5jdGlvbihmKXtpZih0aGlzIGluc3RhbmNlb2YgZSl0aHJvdyBuZXcg
VHlwZUVycm9yKCJnIik7cmV0dXJuIG5ldyBiKGMrKGZ8fCIiKSsiXyIrZCsrLGYpfTtyZXR1cm4g
ZX0pOwpYYigiU3ltYm9sLml0ZXJhdG9yIixmdW5jdGlvbihhKXtpZihhKXJldHVybiBhO2E9U3lt
Ym9sKCJoIik7UmIoQXJyYXkucHJvdG90eXBlLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZToh
MCx2YWx1ZTpmdW5jdGlvbigpe3JldHVybiBzYyhjYyh0aGlzKSl9fSk7cmV0dXJuIGF9KTt2YXIg
c2M9ZnVuY3Rpb24oYSl7YT17bmV4dDphfTthW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpc307cmV0dXJuIGF9OwpYYigiUHJvbWlzZSIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24g
Yigpe3RoaXMuaj1udWxsfWZ1bmN0aW9uIGMoZyl7cmV0dXJuIGcgaW5zdGFuY2VvZiBlP2c6bmV3
IGUoZnVuY3Rpb24oaCl7aChnKX0pfWlmKGEpcmV0dXJuIGE7Yi5wcm90b3R5cGUudj1mdW5jdGlv
bihnKXtpZih0aGlzLmo9PW51bGwpe3RoaXMuaj1bXTt2YXIgaD10aGlzO3RoaXMuQShmdW5jdGlv
bigpe2guQygpfSl9dGhpcy5qLnB1c2goZyl9O3ZhciBkPVRiLnNldFRpbWVvdXQ7Yi5wcm90b3R5
cGUuQT1mdW5jdGlvbihnKXtkKGcsMCl9O2IucHJvdG90eXBlLkM9ZnVuY3Rpb24oKXtmb3IoO3Ro
aXMuaiYmdGhpcy5qLmxlbmd0aDspe3ZhciBnPXRoaXMuajt0aGlzLmo9W107Zm9yKHZhciBoPTA7
aDxnLmxlbmd0aDsrK2gpe3ZhciBrPWdbaF07Z1toXT1udWxsO3RyeXtrKCl9Y2F0Y2gobSl7dGhp
cy5CKG0pfX19dGhpcy5qPW51bGx9O2IucHJvdG90eXBlLkI9ZnVuY3Rpb24oZyl7dGhpcy5BKGZ1
bmN0aW9uKCl7dGhyb3cgZzsKfSl9O3ZhciBlPWZ1bmN0aW9uKGcpe3RoaXMuaj0wO3RoaXMuQT12
b2lkIDA7dGhpcy52PVtdO3RoaXMuRj0hMTt2YXIgaD10aGlzLkIoKTt0cnl7ZyhoLnJlc29sdmUs
aC5yZWplY3QpfWNhdGNoKGspe2gucmVqZWN0KGspfX07ZS5wcm90b3R5cGUuQj1mdW5jdGlvbigp
e2Z1bmN0aW9uIGcobSl7cmV0dXJuIGZ1bmN0aW9uKG4pe2t8fChrPSEwLG0uY2FsbChoLG4pKX19
dmFyIGg9dGhpcyxrPSExO3JldHVybntyZXNvbHZlOmcodGhpcy5kYSkscmVqZWN0OmcodGhpcy5D
KX19O2UucHJvdG90eXBlLmRhPWZ1bmN0aW9uKGcpe2lmKGc9PT10aGlzKXRoaXMuQyhuZXcgVHlw
ZUVycm9yKCJpIikpO2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhpcy5PKGcpO2Vsc2V7YTpzd2l0
Y2godHlwZW9mIGcpe2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVsbDticmVhayBhO2Nhc2UgImZ1
bmN0aW9uIjpoPSEwO2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhpcy5NKGcpOnRoaXMuRChnKX19
O2UucHJvdG90eXBlLk09CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQgMDt0cnl7aD1nLnRoZW59Y2F0
Y2goayl7dGhpcy5DKGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0aW9uIj90aGlzLlAoaCxnKTp0
aGlzLkQoZyl9O2UucHJvdG90eXBlLkM9ZnVuY3Rpb24oZyl7dGhpcy5HKDIsZyl9O2UucHJvdG90
eXBlLkQ9ZnVuY3Rpb24oZyl7dGhpcy5HKDEsZyl9O2UucHJvdG90eXBlLkc9ZnVuY3Rpb24oZyxo
KXtpZih0aGlzLmohPTApdGhyb3cgRXJyb3IoImpgIitnKyJgIitoKyJgIit0aGlzLmopO3RoaXMu
aj1nO3RoaXMuQT1oO3RoaXMuaj09PTImJnRoaXMuTigpO3RoaXMuSigpfTtlLnByb3RvdHlwZS5O
PWZ1bmN0aW9uKCl7dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYoZy5LKCkpe3ZhciBoPVRiLmNv
bnNvbGU7dHlwZW9mIGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihnLkEpfX0sMSl9O2UucHJvdG90
eXBlLks9ZnVuY3Rpb24oKXtpZih0aGlzLkYpcmV0dXJuITE7dmFyIGc9VGIuQ3VzdG9tRXZlbnQs
aD1UYi5FdmVudCwKaz1UYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVvZiBrPT09InVuZGVmaW5lZCIp
cmV0dXJuITA7dHlwZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGcoInVuaGFuZGxlZHJlamVjdGlv
biIse2NhbmNlbGFibGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlvbiI/Zz1uZXcgaCgidW5oYW5k
bGVkcmVqZWN0aW9uIix7Y2FuY2VsYWJsZTohMH0pOihnPVRiLmRvY3VtZW50LmNyZWF0ZUV2ZW50
KCJDdXN0b21FdmVudCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhhbmRsZWRyZWplY3Rpb24iLCEx
LCEwLGcpKTtnLnByb21pc2U9dGhpcztnLnJlYXNvbj10aGlzLkE7cmV0dXJuIGsoZyl9O2UucHJv
dG90eXBlLko9ZnVuY3Rpb24oKXtpZih0aGlzLnYhPW51bGwpe2Zvcih2YXIgZz0wO2c8dGhpcy52
Lmxlbmd0aDsrK2cpZi52KHRoaXMudltnXSk7dGhpcy52PW51bGx9fTt2YXIgZj1uZXcgYjtlLnBy
b3RvdHlwZS5PPWZ1bmN0aW9uKGcpe3ZhciBoPXRoaXMuQigpO2cua2UoaC5yZXNvbHZlLGgucmVq
ZWN0KX07CmUucHJvdG90eXBlLlA9ZnVuY3Rpb24oZyxoKXt2YXIgaz10aGlzLkIoKTt0cnl7Zy5j
YWxsKGgsay5yZXNvbHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJlamVjdChtKX19O2UucHJvdG90
eXBlLnRoZW49ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7cmV0dXJuIHR5cGVvZiBxPT0i
ZnVuY3Rpb24iP2Z1bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNoKHYpe24odil9fTpyfXZhciBt
LG4scD1uZXcgZShmdW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlzLmtlKGsoZyxtKSxrKGgsbikp
O3JldHVybiBwfTtlLnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihnKXtyZXR1cm4gdGhpcy50aGVu
KHZvaWQgMCxnKX07ZS5wcm90b3R5cGUua2U9ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKCl7c3dp
dGNoKG0uail7Y2FzZSAxOmcobS5BKTticmVhaztjYXNlIDI6aChtLkEpO2JyZWFrO2RlZmF1bHQ6
dGhyb3cgRXJyb3IoImtgIittLmopO319dmFyIG09dGhpczt0aGlzLnY9PW51bGw/Zi52KGspOgp0
aGlzLnYucHVzaChrKTt0aGlzLkY9ITB9O2UucmVzb2x2ZT1jO2UucmVqZWN0PWZ1bmN0aW9uKGcp
e3JldHVybiBuZXcgZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5yYWNlPWZ1bmN0aW9uKGcpe3Jl
dHVybiBuZXcgZShmdW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkMoZyksbj1tLm5leHQoKTshbi5k
b25lO249bS5uZXh0KCkpYyhuLnZhbHVlKS5rZShoLGspfSl9O2UuYWxsPWZ1bmN0aW9uKGcpe3Zh
ciBoPV8uQyhnKSxrPWgubmV4dCgpO3JldHVybiBrLmRvbmU/YyhbXSk6bmV3IGUoZnVuY3Rpb24o
bSxuKXtmdW5jdGlvbiBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtxW3VdPXY7ci0tO3I9PTAmJm0o
cSl9fXZhciBxPVtdLHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyssYyhrLnZhbHVlKS5rZShwKHEu
bGVuZ3RoLTEpLG4pLGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9KX07cmV0dXJuIGV9KTsKdmFy
IHRjPWZ1bmN0aW9uKGEsYixjKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImxgIitj
KTtpZihiIGluc3RhbmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBlRXJyb3IoIm1gIitjKTtyZXR1
cm4gYSsiIn07WGIoIlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0aCIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbihiLGMpe3ZhciBkPXRjKHRoaXMsYiwic3RhcnRzV2l0aCIpLGU9ZC5s
ZW5ndGgsZj1iLmxlbmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4oY3wwLGQubGVuZ3RoKSk7Zm9y
KHZhciBnPTA7ZzxmJiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJldHVybiExO3JldHVybiBnPj1m
fX0pO1hiKCJPYmplY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxiY30p
O1hiKCJTeW1ib2wuZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpTeW1ib2woIm4iKX0p
OwpYYigiV2Vha01hcCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31mdW5jdGlvbiBjKGspe3Zh
ciBtPXR5cGVvZiBrO3JldHVybiBtPT09Im9iamVjdCImJmshPT1udWxsfHxtPT09ImZ1bmN0aW9u
In1mdW5jdGlvbiBkKGspe2lmKCFkYyhrLGYpKXt2YXIgbT1uZXcgYjtSYihrLGYse3ZhbHVlOm19
KX19ZnVuY3Rpb24gZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9iamVjdFtrXT1mdW5jdGlvbihu
KXtpZihuIGluc3RhbmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNFeHRlbnNpYmxlKG4pJiZkKG4p
O3JldHVybiBtKG4pfSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9iamVjdC5zZWFsKXJldHVybiEx
O3RyeXt2YXIgaz1PYmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2VhbCh7fSksbj1uZXcgYShbW2ss
Ml0sW20sM11dKTtpZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMpcmV0dXJuITE7bi5kZWxldGUo
ayk7bi5zZXQobSw0KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0pPT00fWNhdGNoKHApe3JldHVy
biExfX0oKSlyZXR1cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVuXyIrTWF0aC5yYW5kb20oKTtl
KCJmcmVlemUiKTtlKCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNlYWwiKTt2YXIgZz0wLGg9ZnVu
Y3Rpb24oayl7dGhpcy5qPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRvU3RyaW5nKCk7aWYoayl7az1f
LkMoayk7Zm9yKHZhciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1tLnZhbHVlLHRoaXMuc2V0KG1b
MF0sbVsxXSl9fTtoLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxtKXtpZighYyhrKSl0aHJvdyBF
cnJvcigibyIpO2Qoayk7aWYoIWRjKGssZikpdGhyb3cgRXJyb3IoInBgIitrKTtrW2ZdW3RoaXMu
al09bTtyZXR1cm4gdGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9uKGspe3JldHVybiBjKGsp
JiZkYyhrLGYpP2tbZl1bdGhpcy5qXTp2b2lkIDB9O2gucHJvdG90eXBlLmhhcz1mdW5jdGlvbihr
KXtyZXR1cm4gYyhrKSYmZGMoayxmKSYmZGMoa1tmXSx0aGlzLmopfTtoLnByb3RvdHlwZS5kZWxl
dGU9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJgpkYyhrLGYpJiZkYyhrW2ZdLHRoaXMuaik/ZGVs
ZXRlIGtbZl1bdGhpcy5qXTohMX07cmV0dXJuIGh9KTsKWGIoIk1hcCIsZnVuY3Rpb24oYSl7aWYo
ZnVuY3Rpb24oKXtpZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRy
aWVzfHx0eXBlb2YgT2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBoPU9i
amVjdC5zZWFsKHt4OjR9KSxrPW5ldyBhKF8uQyhbW2gsInMiXV0pKTtpZihrLmdldChoKSE9InMi
fHxrLnNpemUhPTF8fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0sInQiKSE9a3x8ay5zaXplIT0y
KXJldHVybiExO3ZhciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7aWYobi5kb25lfHxuLnZhbHVl
WzBdIT1ofHxuLnZhbHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5leHQoKTtyZXR1cm4gbi5kb25l
fHxuLnZhbHVlWzBdLnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0ubmV4dCgpLmRvbmU/ITE6ITB9
Y2F0Y2gocCl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5ldyBXZWFrTWFwLGM9ZnVuY3Rp
b24oaCl7dGhpc1swXT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXplPTA7aWYoaCl7aD1fLkMoaCk7
Zm9yKHZhciBrOyEoaz1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVlLHRoaXMuc2V0KGtbMF0sa1sx
XSl9fTtjLnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9PT0wPzA6aDt2YXIgbT1kKHRo
aXMsaCk7bS5saXN0fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10pO20uZW50cnk/bS5lbnRyeS52
YWx1ZT1rOihtLmVudHJ5PXtuZXh0OnRoaXNbMV0sTmI6dGhpc1sxXS5OYixoZWFkOnRoaXNbMV0s
a2V5OmgsdmFsdWU6a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhpc1sxXS5OYi5uZXh0PW0uZW50
cnksdGhpc1sxXS5OYj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1cm4gdGhpc307Yy5wcm90b3R5
cGUuZGVsZXRlPWZ1bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVybiBoLmVudHJ5JiZoLmxpc3Q/
KGgubGlzdC5zcGxpY2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3RofHxkZWxldGUgdGhpc1swXVto
LmlkXSxoLmVudHJ5Lk5iLm5leHQ9CmguZW50cnkubmV4dCxoLmVudHJ5Lm5leHQuTmI9aC5lbnRy
eS5OYixoLmVudHJ5LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6ITF9O2MucHJvdG90eXBlLmNs
ZWFyPWZ1bmN0aW9uKCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNbMV0uTmI9ZigpO3RoaXMuc2l6
ZT0wfTtjLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJuISFkKHRoaXMsaCkuZW50cnl9
O2MucHJvdG90eXBlLmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1kKHRoaXMsaCkuZW50cnkpJiZo
LnZhbHVlfTtjLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5j
dGlvbihoKXtyZXR1cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90b3R5cGUua2V5cz1mdW5jdGlv
bigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgua2V5fSl9O2MucHJvdG90eXBl
LnZhbHVlcz1mdW5jdGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgudmFs
dWV9KX07Yy5wcm90b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxrKXtmb3IodmFyIG09dGhpcy5l
bnRyaWVzKCksbjshKG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1ZSxoLmNhbGwoayxuWzFdLG5b
MF0sdGhpcyl9O2MucHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09Yy5wcm90b3R5cGUuZW50cmll
czt2YXIgZD1mdW5jdGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBrO209PSJvYmplY3QifHxtPT0i
ZnVuY3Rpb24iP2IuaGFzKGspP209Yi5nZXQoayk6KG09IiIrICsrZyxiLnNldChrLG0pKTptPSJw
XyIrazt2YXIgbj1oWzBdW21dO2lmKG4mJmRjKGhbMF0sbSkpZm9yKGg9MDtoPG4ubGVuZ3RoO2gr
Kyl7dmFyIHA9bltoXTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8az09PXAua2V5KXJldHVybntp
ZDptLGxpc3Q6bixpbmRleDpoLGVudHJ5OnB9fXJldHVybntpZDptLGxpc3Q6bixpbmRleDotMSxl
bnRyeTp2b2lkIDB9fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsxXTtyZXR1cm4gc2MoZnVuY3Rp
b24oKXtpZihtKXtmb3IoO20uaGVhZCE9CmhbMV07KW09bS5OYjtmb3IoO20ubmV4dCE9bS5oZWFk
OylyZXR1cm4gbT1tLm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07bT1udWxsfXJldHVybntkb25l
OiEwLHZhbHVlOnZvaWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBoPXt9O3JldHVybiBoLk5iPWgu
bmV4dD1oLmhlYWQ9aH0sZz0wO3JldHVybiBjfSk7ClhiKCJTZXQiLGZ1bmN0aW9uKGEpe2lmKGZ1
bmN0aW9uKCl7aWYoIWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5cGUuZW50cmll
c3x8dHlwZW9mIE9iamVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2YXIgYz1PYmpl
Y3Quc2VhbCh7eDo0fSksZD1uZXcgYShfLkMoW2NdKSk7aWYoIWQuaGFzKGMpfHxkLnNpemUhPTF8
fGQuYWRkKGMpIT1kfHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9ZHx8ZC5zaXplIT0yKXJldHVy
biExO3ZhciBlPWQuZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5kb25lfHxmLnZhbHVlWzBdIT1j
fHxmLnZhbHVlWzFdIT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0dXJuIGYuZG9uZXx8Zi52YWx1
ZVswXT09Y3x8Zi52YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1mLnZhbHVlWzBdPyExOmUubmV4
dCgpLmRvbmV9Y2F0Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPWZ1bmN0aW9uKGMp
e3RoaXMuaj1uZXcgTWFwO2lmKGMpe2M9Cl8uQyhjKTtmb3IodmFyIGQ7IShkPWMubmV4dCgpKS5k
b25lOyl0aGlzLmFkZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5qLnNpemV9O2IucHJvdG90eXBl
LmFkZD1mdW5jdGlvbihjKXtjPWM9PT0wPzA6Yzt0aGlzLmouc2V0KGMsYyk7dGhpcy5zaXplPXRo
aXMuai5zaXplO3JldHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oYyl7Yz10
aGlzLmouZGVsZXRlKGMpO3RoaXMuc2l6ZT10aGlzLmouc2l6ZTtyZXR1cm4gY307Yi5wcm90b3R5
cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzLmouY2xlYXIoKTt0aGlzLnNpemU9MH07Yi5wcm90b3R5
cGUuaGFzPWZ1bmN0aW9uKGMpe3JldHVybiB0aGlzLmouaGFzKGMpfTtiLnByb3RvdHlwZS5lbnRy
aWVzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuai5lbnRyaWVzKCl9O2IucHJvdG90eXBlLnZhbHVl
cz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmoudmFsdWVzKCl9O2IucHJvdG90eXBlLmtleXM9Yi5w
cm90b3R5cGUudmFsdWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWIucHJvdG90eXBl
LnZhbHVlcztiLnByb3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMsZCl7dmFyIGU9dGhpczt0aGlz
LmouZm9yRWFjaChmdW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQsZixmLGUpfSl9O3JldHVybiBi
fSk7WGIoIkFycmF5LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjLGQp
e2M9YyE9bnVsbD9jOmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIgZT1bXSxmPXR5cGVvZiBTeW1i
b2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3ltYm9sLml0ZXJhdG9yXTtpZih0
eXBlb2YgZj09ImZ1bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZhciBnPTA7IShmPWIubmV4dCgp
KS5kb25lOyllLnB1c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1lbHNlIGZvcihmPWIubGVuZ3Ro
LGc9MDtnPGY7ZysrKWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTtyZXR1cm4gZX19KTsKWGIoIk9i
amVjdC5lbnRyaWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtd
LGQ7Zm9yKGQgaW4gYilkYyhiLGQpJiZjLnB1c2goW2QsYltkXV0pO3JldHVybiBjfX0pO1hiKCJO
dW1iZXIuaXNGaW5pdGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJu
IHR5cGVvZiBiIT09Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkmJmIhPT0tSW5m
aW5pdHl9fSk7WGIoIk51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybiA5
MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5NSU5fU0FGRV9JTlRFR0VSIixmdW5jdGlvbigp
e3JldHVybi05MDA3MTk5MjU0NzQwOTkxfSk7WGIoIk51bWJlci5pc0ludGVnZXIiLGZ1bmN0aW9u
KGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0Zpbml0ZShiKT9iPT09
TWF0aC5mbG9vcihiKTohMX19KTsKWGIoIk51bWJlci5pc1NhZmVJbnRlZ2VyIixmdW5jdGlvbihh
KXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGIpJiZNYXRo
LmFicyhiKTw9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7WGIoIk9iamVjdC5pcyIsZnVuY3Rp
b24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBiPT09Yz9iIT09MHx8MS9iPT09
MS9jOmIhPT1iJiZjIT09Y319KTtYYigiQXJyYXkucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlv
bihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3Ry
aW5nJiYoZD1TdHJpbmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8MDtmb3IoYzwwJiYoYz1NYXRo
Lm1heChjK2UsMCkpO2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09PWJ8fE9iamVjdC5pcyhmLGIp
KXJldHVybiEwfXJldHVybiExfX0pOwpYYigiU3RyaW5nLnByb3RvdHlwZS5pbmNsdWRlcyIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiB0Yyh0aGlzLGIsImluY2x1
ZGVzIikuaW5kZXhPZihiLGN8fDApIT09LTF9fSk7dmFyIHVjPWZ1bmN0aW9uKGEsYil7YSBpbnN0
YW5jZW9mIFN0cmluZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17bmV4dDpmdW5jdGlvbigpe2lm
KCFkJiZjPGEubGVuZ3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVlOmIoZixhW2ZdKSxkb25lOiEx
fX1kPSEwO3JldHVybntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtlW1N5bWJvbC5pdGVyYXRvcl09
ZnVuY3Rpb24oKXtyZXR1cm4gZX07cmV0dXJuIGV9O1hiKCJBcnJheS5wcm90b3R5cGUuZW50cmll
cyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiB1Yyh0aGlzLGZ1bmN0
aW9uKGIsYyl7cmV0dXJuW2IsY119KX19KTsKWGIoIk1hdGgudHJ1bmMiLGZ1bmN0aW9uKGEpe3Jl
dHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNOYU4oYil8fGI9PT1JbmZpbml0
eXx8Yj09PS1JbmZpbml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9TWF0aC5mbG9vcihNYXRoLmFi
cyhiKSk7cmV0dXJuIGI8MD8tYzpjfX0pO1hiKCJBcnJheS5wcm90b3R5cGUuZmluZCIsZnVuY3Rp
b24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9m
IFN0cmluZyYmKGQ9U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5ndGgsZj0wO2Y8ZTtmKyspe3Zh
ciBnPWRbZl07aWYoYi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsgYX19Yj12b2lkIDB9cmV0dXJu
IGJ9fSk7WGIoIk9iamVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24o
Yil7dmFyIGM9W10sZDtmb3IoZCBpbiBiKWRjKGIsZCkmJmMucHVzaChiW2RdKTtyZXR1cm4gY319
KTsKWGIoIk51bWJlci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXty
ZXR1cm4gdHlwZW9mIGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7WGIoIkFycmF5LnByb3RvdHlw
ZS5rZXlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIHVjKHRoaXMs
ZnVuY3Rpb24oYil7cmV0dXJuIGJ9KX19KTtYYigiQXJyYXkucHJvdG90eXBlLnZhbHVlcyIsZnVu
Y3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiB1Yyh0aGlzLGZ1bmN0aW9uKGIs
Yyl7cmV0dXJuIGN9KX19KTsKWGIoIlByb21pc2UucHJvdG90eXBlLmZpbmFsbHkiLGZ1bmN0aW9u
KGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMudGhlbihmdW5jdGlvbihjKXty
ZXR1cm4gUHJvbWlzZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3JldHVybiBjfSl9LGZ1
bmN0aW9uKGMpe3JldHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0aW9uKCl7dGhy
b3cgYzt9KX0pfX0pO1hiKCJBcnJheS5wcm90b3R5cGUuZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8fDA7YzwwJiYoYz1NYXRoLm1h
eCgwLGUrYykpO2lmKGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIoZCk7ZDwwJiYoZD1NYXRoLm1h
eCgwLGUrZCkpO2ZvcihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRoaXNbY109YjtyZXR1cm4gdGhp
c319KTtXYigiZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpBcnJheS5wcm90b3R5cGUuZmls
bH0pOwpYYigiQXJyYXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVu
Y3Rpb24oYil7Yj1iPT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJheS5wcm90b3R5cGUuZm9yRWFj
aC5jYWxsKHRoaXMsZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShkKSYmYj4wPyhkPUFycmF5LnBy
b3RvdHlwZS5mbGF0LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShjLGQpKTpjLnB1c2goZCl9KTty
ZXR1cm4gY319KTt2YXIgeWMsemMsQ2MsRGM7Xy52Yz1fLnZjfHx7fTtfLnQ9dGhpc3x8c2VsZjt5
Yz1mdW5jdGlvbihhLGIpe3ZhciBjPV8ueGMoIldJWl9nbG9iYWxfZGF0YS5veE4zbmIiKTthPWMm
JmNbYV07cmV0dXJuIGEhPW51bGw/YTpifTt6Yz1fLnQuX0ZfdG9nZ2xlc19nYmFyX3x8W107Xy54
Yz1mdW5jdGlvbihhLGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50O2Zvcih2YXIgYz0wO2M8YS5s
ZW5ndGg7YysrKWlmKGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBudWxsO3JldHVybiBifTtfLllh
PWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0ib2JqZWN0Ij9iOmE/QXJyYXku
aXNBcnJheShhKT8iYXJyYXkiOmI6Im51bGwifTtfLkFjPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVv
ZiBhO3JldHVybiBiPT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1bmN0aW9uIn07Xy5CYz0iY2xv
c3VyZV91aWRfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKQ2M9ZnVuY3Rpb24oYSxiLGMpe3Jl
dHVybiBhLmNhbGwuYXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O0RjPWZ1bmN0aW9uKGEsYixjKXtp
ZighYSl0aHJvdyBFcnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+Mil7dmFyIGQ9QXJyYXkucHJv
dG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBmdW5jdGlvbigpe3ZhciBlPUFy
cmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJyYXkucHJvdG90eXBlLnVuc2hp
ZnQuYXBwbHkoZSxkKTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1
cm4gYS5hcHBseShiLGFyZ3VtZW50cyl9fTtfLkY9ZnVuY3Rpb24oYSxiLGMpe18uRj1GdW5jdGlv
bi5wcm90b3R5cGUuYmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJpbmQudG9TdHJpbmcoKS5pbmRl
eE9mKCJuYXRpdmUgY29kZSIpIT0tMT9DYzpEYztyZXR1cm4gXy5GLmFwcGx5KG51bGwsYXJndW1l
bnRzKX07Cl8uRWM9ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2Fs
bChhcmd1bWVudHMsMSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9Yy5zbGljZSgpO2QucHVzaC5h
cHBseShkLGFyZ3VtZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxkKX19O18uRz1mdW5jdGlvbihh
LGIpe2E9YS5zcGxpdCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxlbmd0aCYmKGQ9YS5zaGlmdCgp
KTspYS5sZW5ndGh8fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9iamVjdC5wcm90b3R5cGVbZF0/
Yz1jW2RdOmM9Y1tkXT17fTpjW2RdPWJ9O18uaGI9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9OwpfLkk9
ZnVuY3Rpb24oYSxiKXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBlPWIucHJvdG90eXBlO2EuWj1i
LnByb3RvdHlwZTthLnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2Eu
YmFzZT1mdW5jdGlvbihkLGUsZil7Zm9yKHZhciBnPUFycmF5KGFyZ3VtZW50cy5sZW5ndGgtMiks
aD0yO2g8YXJndW1lbnRzLmxlbmd0aDtoKyspZ1toLTJdPWFyZ3VtZW50c1toXTtyZXR1cm4gYi5w
cm90b3R5cGVbZV0uYXBwbHkoZCxnKX19O18uSShfLmFhLEVycm9yKTtfLmFhLnByb3RvdHlwZS5u
YW1lPSJDdXN0b21FcnJvciI7dmFyIEZjPSEhKHpjWzBdPj4yNSYxKSxHYz0hISh6Y1swXT4+MjAm
MSksSGM9ISEoemNbMF0+PjI3JjEpLEljPSEhKHpjWzBdJjgxOTIpO3ZhciBtYT1GYz9IYzp5Yyg2
MTA0MDEzMDEsITEpLHhiPUZjP0djfHwhSWM6eWMoNzQ4NDAyMTQ3LCEwKTtfLkpjPV8uYmEoZnVu
Y3Rpb24oYSl7cmV0dXJuIGEhPT1udWxsJiZhIT09dm9pZCAwfSk7dmFyIGRhLGZhO2RhPV8uYmEo
ZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09Im51bWJlciJ9KTtfLmNhPV8uYmEoZnVuY3Rp
b24oYSl7cmV0dXJuIHR5cGVvZiBhPT09InN0cmluZyJ9KTtmYT1fLmJhKGZ1bmN0aW9uKGEpe3Jl
dHVybiB0eXBlb2YgYT09PSJib29sZWFuIn0pO18uS2M9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4h
IWEmJih0eXBlb2YgYT09PSJvYmplY3QifHx0eXBlb2YgYT09PSJmdW5jdGlvbiIpfSk7Xy5MYz1f
LmJhKGZ1bmN0aW9uKCl7cmV0dXJuITB9KTt2YXIgZWE9dHlwZW9mIF8udC5CaWdJbnQ9PT0iZnVu
Y3Rpb24iJiZ0eXBlb2YgXy50LkJpZ0ludCgwKT09PSJiaWdpbnQiO3ZhciBPYyxNYyxQYyxOYztf
LnBiPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGVhP2E+PU1jJiZhPD1OYzphWzBdPT09Ii0iP2lh
KGEsT2MpOmlhKGEsUGMpfSk7T2M9TnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTtN
Yz1lYT9CaWdJbnQoTnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIpOnZvaWQgMDtQYz1OdW1iZXIuTUFY
X1NBRkVfSU5URUdFUi50b1N0cmluZygpO05jPWVhP0JpZ0ludChOdW1iZXIuTUFYX1NBRkVfSU5U
RUdFUik6dm9pZCAwO18uUWM9dHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLnNsaWNlPT09ImZ1
bmN0aW9uIjtfLlJjPXR5cGVvZiBUZXh0RGVjb2RlciE9PSJ1bmRlZmluZWQiO18uU2M9dHlwZW9m
IFN0cmluZy5wcm90b3R5cGUuaXNXZWxsRm9ybWVkPT09ImZ1bmN0aW9uIjtfLlRjPXR5cGVvZiBU
ZXh0RW5jb2RlciE9PSJ1bmRlZmluZWQiO18uVWM9U3RyaW5nLnByb3RvdHlwZS50cmltP2Z1bmN0
aW9uKGEpe3JldHVybiBhLnRyaW0oKX06ZnVuY3Rpb24oYSl7cmV0dXJuL15bXHNceGEwXSooW1xz
XFNdKj8pW1xzXHhhMF0qJC8uZXhlYyhhKVsxXX07dmFyIG5hLFZjPV8udC5uYXZpZ2F0b3I7bmE9
VmM/VmMudXNlckFnZW50RGF0YXx8bnVsbDpudWxsO18uQmE9QXJyYXkucHJvdG90eXBlLmluZGV4
T2Y/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbChhLGIs
dm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2YgYT09PSJzdHJpbmciKXJldHVybiB0eXBl
b2YgYiE9PSJzdHJpbmcifHxiLmxlbmd0aCE9MT8tMTphLmluZGV4T2YoYiwwKTtmb3IodmFyIGM9
MDtjPGEubGVuZ3RoO2MrKylpZihjIGluIGEmJmFbY109PT1iKXJldHVybiBjO3JldHVybi0xfTtf
LldjPUFycmF5LnByb3RvdHlwZS5mb3JFYWNoP2Z1bmN0aW9uKGEsYixjKXtBcnJheS5wcm90b3R5
cGUuZm9yRWFjaC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0
aCxlPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgiIik6YSxmPTA7ZjxkO2YrKylmIGluIGUm
JmIuY2FsbChjLGVbZl0sZixhKX07Cl8uWGM9QXJyYXkucHJvdG90eXBlLmZpbHRlcj9mdW5jdGlv
bihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbChhLGIsYyl9OmZ1bmN0
aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1bXSxmPTAsZz10eXBlb2YgYT09PSJzdHJp
bmciP2Euc3BsaXQoIiIpOmEsaD0wO2g8ZDtoKyspaWYoaCBpbiBnKXt2YXIgaz1nW2hdO2IuY2Fs
bChjLGssaCxhKSYmKGVbZisrXT1rKX1yZXR1cm4gZX07Xy5ZYz1BcnJheS5wcm90b3R5cGUubWFw
P2Z1bmN0aW9uKGEsYixjKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGEsYixjKX06
ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPUFycmF5KGQpLGY9dHlwZW9mIGE9
PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGc9MDtnPGQ7ZysrKWcgaW4gZiYmKGVbZ109Yi5jYWxs
KGMsZltnXSxnLGEpKTtyZXR1cm4gZX07Cl8uWmM9QXJyYXkucHJvdG90eXBlLnNvbWU/ZnVuY3Rp
b24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLnNvbWUuY2FsbChhLGIsdm9pZCAwKX06ZnVu
Y3Rpb24oYSxiKXtmb3IodmFyIGM9YS5sZW5ndGgsZD10eXBlb2YgYT09PSJzdHJpbmciP2Euc3Bs
aXQoIiIpOmEsZT0wO2U8YztlKyspaWYoZSBpbiBkJiZiLmNhbGwodm9pZCAwLGRbZV0sZSxhKSly
ZXR1cm4hMDtyZXR1cm4hMX07Xy4kYz1mdW5jdGlvbihhKXtfLiRjWyIgIl0oYSk7cmV0dXJuIGF9
O18uJGNbIiAiXT1mdW5jdGlvbigpe307dmFyIG9kO18uYWQ9Xy5yYSgpO18uYmQ9Xy50YSgpO18u
ZGQ9Xy5wYSgiRWRnZSIpO18uZWQ9Xy5wYSgiR2Vja28iKSYmIShfLmxhKCkmJiFfLnBhKCJFZGdl
IikpJiYhKF8ucGEoIlRyaWRlbnQiKXx8Xy5wYSgiTVNJRSIpKSYmIV8ucGEoIkVkZ2UiKTtfLmZk
PV8ubGEoKSYmIV8ucGEoIkVkZ2UiKTtfLmdkPV8uQWEoKTtfLmhkPXhhKCk/bmEucGxhdGZvcm09
PT0iV2luZG93cyI6Xy5wYSgiV2luZG93cyIpO18uaWQ9eGEoKT9uYS5wbGF0Zm9ybT09PSJBbmRy
b2lkIjpfLnBhKCJBbmRyb2lkIik7Xy5rZD15YSgpO18ubGQ9Xy5wYSgiaVBhZCIpO18ubWQ9Xy5w
YSgiaVBvZCIpO18ubmQ9Xy56YSgpOwphOnt2YXIgcGQ9IiIscWQ9ZnVuY3Rpb24oKXt2YXIgYT1f
LmthKCk7aWYoXy5lZClyZXR1cm4vcnY6KFteXCk7XSspKFwpfDspLy5leGVjKGEpO2lmKF8uZGQp
cmV0dXJuL0VkZ2VcLyhbXGRcLl0rKS8uZXhlYyhhKTtpZihfLmJkKXJldHVybi9cYig/Ok1TSUV8
cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLmZkKXJldHVybi9XZWJLaXRcLyhc
UyspLy5leGVjKGEpO2lmKF8uYWQpcmV0dXJuLyg/OlZlcnNpb24pWyBcL10/KFxTKykvLmV4ZWMo
YSl9KCk7cWQmJihwZD1xZD9xZFsxXToiIik7aWYoXy5iZCl7dmFyIHJkLHNkPV8udC5kb2N1bWVu
dDtyZD1zZD9zZC5kb2N1bWVudE1vZGU6dm9pZCAwO2lmKHJkIT1udWxsJiZyZD5wYXJzZUZsb2F0
KHBkKSl7b2Q9U3RyaW5nKHJkKTticmVhayBhfX1vZD1wZH1fLnRkPW9kO18udWQ9Xy51YSgpO18u
dmQ9eWEoKXx8Xy5wYSgiaVBvZCIpO18ud2Q9Xy5wYSgiaVBhZCIpO18ueGQ9Xy5wYSgiQW5kcm9p
ZCIpJiYhKHZhKCl8fF8udWEoKXx8Xy5yYSgpfHxfLnBhKCJTaWxrIikpO18ueWQ9dmEoKTtfLnpk
PV8ud2EoKSYmIV8uemEoKTt2YXIgRWE7RWE9e307Xy5HYT1udWxsO18uQWQ9dHlwZW9mIFVpbnQ4
QXJyYXkhPT0idW5kZWZpbmVkIjtfLkJkPSFfLmJkJiZ0eXBlb2YgYnRvYT09PSJmdW5jdGlvbiI7
dmFyIENkLGtiLHpiLE9hLHRiO18uSmE9dHlwZW9mIFN5bWJvbD09PSJmdW5jdGlvbiImJnR5cGVv
ZiBTeW1ib2woKT09PSJzeW1ib2wiO0NkPV8uSGEoImphcyIsdm9pZCAwLCEwKTtfLmliPV8uSGEo
dm9pZCAwLFN5bWJvbCgpKTtfLkRkPV8uSGEodm9pZCAwLCIwdWIiKTtrYj1fLkhhKHZvaWQgMCwi
MHVicyIpO18uRWQ9Xy5IYSh2b2lkIDAsIjB1YnNiIik7emI9Xy5IYSh2b2lkIDAsIjBhY3RrIik7
T2E9Xy5IYSgibV9tIiwiZXIiLCEwKTt0Yj1fLkhhKHZvaWQgMCwidnBzIik7Xy5GZD1fLkhhKCk7
dmFyIExhLEthLEhkO0xhPXtaazp7dmFsdWU6MCxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAs
ZW51bWVyYWJsZTohMX19O0thPU9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzO18udz1fLkphP0NkOiJa
ayI7SGQ9W107Xy5OYShIZCw3KTtfLkdkPU9iamVjdC5mcmVlemUoSGQpO3ZhciBQYSxSYTtQYT17
fTtSYT17fTtfLklkPU9iamVjdC5mcmVlemUoe30pO3ZhciB1Yj17fTt2YXIgV2E9dm9pZCAwO18u
SmQ9dHlwZW9mIEJpZ0ludD09PSJmdW5jdGlvbiI/QmlnSW50LmFzSW50Tjp2b2lkIDA7Xy5LZD1O
dW1iZXIuaXNTYWZlSW50ZWdlcjtfLmFiPU51bWJlci5pc0Zpbml0ZTtfLkxkPU1hdGgudHJ1bmM7
dmFyIG1iO18uTWQ9Xy5oYSgwKTtfLk5kPXt9O18uT2Q9ZnVuY3Rpb24oYSxiLGMsZCxlKXtiPV8u
S2IoYS5MLGIsYyxlKTtpZihiIT09bnVsbHx8ZCYmYS5BIT09UmEpcmV0dXJuIGJ9O18uS2I9ZnVu
Y3Rpb24oYSxiLGMsZCl7aWYoYj09PS0xKXJldHVybiBudWxsO3ZhciBlPWIrKGM/MDotMSksZj1h
Lmxlbmd0aC0xO2lmKCEoZjwxKyhjPzA6LTEpKSl7aWYoZT49Zil7dmFyIGc9YVtmXTtpZihnIT1u
dWxsJiZ0eXBlb2YgZz09PSJvYmplY3QiJiZnLmNvbnN0cnVjdG9yPT09T2JqZWN0KXtjPWdbYl07
dmFyIGg9ITB9ZWxzZSBpZihlPT09ZiljPWc7ZWxzZSByZXR1cm59ZWxzZSBjPWFbZV07aWYoZCYm
YyE9bnVsbCl7ZD1kKGMpO2lmKGQ9PW51bGwpcmV0dXJuIGQ7aWYoIU9iamVjdC5pcyhkLGMpKXJl
dHVybiBoP2dbYl09ZDphW2VdPWQsZH1yZXR1cm4gY319O18uUGQ9ZnVuY3Rpb24oYSxiLGMsZCl7
Xy5IYihhKTt2YXIgZT1hLkw7Xy5KYihlLGVbXy53XXwwLGIsYyxkKTtyZXR1cm4gYX07Cl8uSj1m
dW5jdGlvbihhLGIsYyxkKXt2YXIgZT1hLkwsZj1lW18ud118MDtiPV8uTGIoZSxmLGIsYyxkKTtp
ZihiPT1udWxsKXJldHVybiBiO2Y9ZVtfLnddfDA7aWYoIV8uU2EoYSxmKSl7dmFyIGc9Xy5GYihi
KTtnIT09YiYmKF8uR2IoYSkmJihlPWEuTCxmPWVbXy53XXwwKSxiPWcsZj1fLkpiKGUsZixjLGIs
ZCksXy5JYihlLGYpKX1yZXR1cm4gYn07Xy5LPWZ1bmN0aW9uKGEsYixjKXtjPT1udWxsJiYoYz12
b2lkIDApO18uUGQoYSxiLGMpO2MmJiFfLlNhKGMpJiZfLkliKGEuTCk7cmV0dXJuIGF9O18uUWQ9
ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8uY2IoXy5PZChhLGIsYyxkKSl9O18uTD1mdW5jdGlv
bihhLGIsYyxkKXtjPWM9PT12b2lkIDA/ITE6Yzt2YXIgZTtyZXR1cm4oZT1fLiRhKF8uT2QoYSxi
LGQpKSkhPW51bGw/ZTpjfTsKXy5NPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQgMD8iIjpj
O3ZhciBlO3JldHVybihlPV8uZmIoXy5PZChhLGIsZCkpKSE9bnVsbD9lOmN9O18uTj1mdW5jdGlv
bihhLGIsYyl7cmV0dXJuIF8uZmIoXy5PZChhLGIsYyxfLk5kKSl9O18uTz1mdW5jdGlvbihhLGIs
YyxkKXtyZXR1cm4gXy5QZChhLGIsYz09bnVsbD9jOl8uWmEoYyksZCl9O18uUmQ9ZnVuY3Rpb24o
YSxiLGMpe3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5kYihjKSl9O18uUT1mdW5jdGlvbihh
LGIsYyxkKXtyZXR1cm4gXy5QZChhLGIsXy5lYihjKSxkKX07Xy5SPWZ1bmN0aW9uKGEsYixjLGQp
e3JldHVybiBfLlBkKGEsYixjPT1udWxsP2M6Xy5iYihjKSxkKX07Xy5TPWZ1bmN0aW9uKGEsYixj
KXt0aGlzLkw9Xy54KGEsYixjKX07Xy5TLnByb3RvdHlwZS50b0pTT049ZnVuY3Rpb24oKXtyZXR1
cm4gdmIodGhpcyl9O18uUy5wcm90b3R5cGUud2E9ZnVuY3Rpb24oYSl7cmV0dXJuIEpTT04uc3Ry
aW5naWZ5KHZiKHRoaXMsYSkpfTtfLlMucHJvdG90eXBlW09hXT1QYTtfLlMucHJvdG90eXBlLnRv
U3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuTC50b1N0cmluZygpfTtfLlNkPV8uTWIoKTtf
LlRkPV8uTWIoKTtfLlVkPV8uTWIoKTtfLlZkPVN5bWJvbCgpO3ZhciBXZD1mdW5jdGlvbihhKXt0
aGlzLkw9Xy54KGEpfTtfLkIoV2QsXy5TKTtfLlhkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9
O18uQihfLlhkLF8uUyk7Xy5YZC5wcm90b3R5cGUuVGQ9ZnVuY3Rpb24oYSl7cmV0dXJuIF8uUmQo
dGhpcywzLGEpfTtfLllkPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihfLllkLF8uUyk7
Xy56LnByb3RvdHlwZS51YT0hMTtfLnoucHJvdG90eXBlLmlzRGlzcG9zZWQ9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy51YX07Xy56LnByb3RvdHlwZS5kaXNwb3NlPWZ1bmN0aW9uKCl7dGhpcy51YXx8
KHRoaXMudWE9ITAsdGhpcy5TKCkpfTtfLnoucHJvdG90eXBlW1N5bWJvbC5kaXNwb3NlXT1mdW5j
dGlvbigpe3RoaXMuZGlzcG9zZSgpfTtfLnoucHJvdG90eXBlLlM9ZnVuY3Rpb24oKXtpZih0aGlz
LmRhKWZvcig7dGhpcy5kYS5sZW5ndGg7KXRoaXMuZGEuc2hpZnQoKSgpfTt2YXIgWmQ9ZnVuY3Rp
b24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5BPWE7dGhpcy5qPVtdO3RoaXMudj17fX07Xy5CKFpk
LF8ueik7WmQucHJvdG90eXBlLnJlc29sdmU9ZnVuY3Rpb24oYSl7dmFyIGI9dGhpcy5BO2E9YS5z
cGxpdCgiLiIpO2Zvcih2YXIgYz1hLmxlbmd0aCxkPTA7ZDxjOysrZClpZihiW2FbZF1dKWI9Ylth
W2RdXTtlbHNlIHJldHVybiBudWxsO3JldHVybiBiIGluc3RhbmNlb2YgRnVuY3Rpb24/YjpudWxs
fTtaZC5wcm90b3R5cGUuU2I9ZnVuY3Rpb24oKXtmb3IodmFyIGE9dGhpcy5qLmxlbmd0aCxiPXRo
aXMuaixjPVtdLGQ9MDtkPGE7KytkKXt2YXIgZT1iW2RdLmooKSxmPXRoaXMucmVzb2x2ZShlKTtp
ZihmJiZmIT10aGlzLnZbZV0pdHJ5e2JbZF0uU2IoZil9Y2F0Y2goZyl7fWVsc2UgYy5wdXNoKGJb
ZF0pfXRoaXMuaj1jLmNvbmNhdChiLnNsaWNlKGEpKX07dmFyICRkPWZ1bmN0aW9uKGEpe18uei5j
YWxsKHRoaXMpO3RoaXMuQT1hO3RoaXMuQz10aGlzLmo9bnVsbDt0aGlzLkI9MDt0aGlzLkQ9e307
dGhpcy52PSExO2E9d2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQ7YS5pbmRleE9mKCJNU0lFIik+
PTAmJmEuaW5kZXhPZigiVHJpZGVudCIpPj0wJiYoYT0vXGIoPzpNU0lFfHJ2KVs6IF0oW15cKTtd
KykoXCl8OykvLmV4ZWMoYSkpJiZhWzFdJiZwYXJzZUZsb2F0KGFbMV0pPDkmJih0aGlzLnY9ITAp
fTtfLkIoJGQsXy56KTskZC5wcm90b3R5cGUuRj1mdW5jdGlvbihhLGIpe3RoaXMuaj1iO3RoaXMu
Qz1hO2IucHJldmVudERlZmF1bHQ/Yi5wcmV2ZW50RGVmYXVsdCgpOmIucmV0dXJuVmFsdWU9ITF9
O18uYWU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8uYWUsXy5TKTt2YXIgYmU9ZnVu
Y3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKGJlLF8uUyk7dmFyIGRlPWZ1bmN0aW9uKCl7dmFy
IGE9Y2U7dGhpcy5qPW51bGw7Xy5MKGEsNCwhMCl9O2RlLnByb3RvdHlwZS5sb2c9ZnVuY3Rpb24o
YSxiKXtiPWI9PT12b2lkIDA/bmV3IF8uWGQ6YjtfLmVlKHRoaXMsYSw5OCxiKX07Xy5lZT1mdW5j
dGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/OTg6YztkPWQ9PT12b2lkIDA/bmV3IF8uWGQ6ZDtp
ZihhLmope3ZhciBlPW5ldyBXZDtfLlEoZSwxLGIubWVzc2FnZSk7Xy5RKGUsMixiLnN0YWNrKTtf
LlJkKGUsMyxiLmxpbmVOdW1iZXIpO18uUihlLDUsMSk7Xy5LKGQsNDAsZSk7YS5qLmxvZyhjLGQp
fX07Xy5mZT1mdW5jdGlvbihhKXt0aGlzLmo9YTt0aGlzLnY9dm9pZCAwO3RoaXMuQT1bXX07Xy5m
ZS5wcm90b3R5cGUudGhlbj1mdW5jdGlvbihhLGIsYyl7dGhpcy5BLnB1c2gobmV3IGdlKGEsYixj
KSk7aGUodGhpcyl9O18uZmUucHJvdG90eXBlLnJlc29sdmU9ZnVuY3Rpb24oYSl7aWYodGhpcy5q
IT09dm9pZCAwfHx0aGlzLnYhPT12b2lkIDApdGhyb3cgRXJyb3IoIkoiKTt0aGlzLmo9YTtoZSh0
aGlzKX07Xy5mZS5wcm90b3R5cGUucmVqZWN0PWZ1bmN0aW9uKGEpe2lmKHRoaXMuaiE9PXZvaWQg
MHx8dGhpcy52IT09dm9pZCAwKXRocm93IEVycm9yKCJKIik7dGhpcy52PWE7aGUodGhpcyl9O3Zh
ciBoZT1mdW5jdGlvbihhKXtpZihhLkEubGVuZ3RoPjApe3ZhciBiPWEuaiE9PXZvaWQgMCxjPWEu
diE9PXZvaWQgMDtpZihifHxjKXtiPWI/YS5COmEuQztjPWEuQTthLkE9W107dHJ5e18uV2MoYyxi
LGEpfWNhdGNoKGQpe2NvbnNvbGUuZXJyb3IoZCl9fX19OwpfLmZlLnByb3RvdHlwZS5CPWZ1bmN0
aW9uKGEpe2EudiYmYS52LmNhbGwoYS5qLHRoaXMuail9O18uZmUucHJvdG90eXBlLkM9ZnVuY3Rp
b24oYSl7YS5BJiZhLkEuY2FsbChhLmosdGhpcy52KX07dmFyIGdlPWZ1bmN0aW9uKGEsYixjKXt0
aGlzLnY9YTt0aGlzLkE9Yjt0aGlzLmo9Y307Xy5pZT1mdW5jdGlvbihhKXt2YXIgYj0id2MiO2lm
KGEud2MmJmEuaGFzT3duUHJvcGVydHkoYikpcmV0dXJuIGEud2M7Yj1uZXcgYTtyZXR1cm4gYS53
Yz1ifTtfLlQ9ZnVuY3Rpb24oKXt0aGlzLkI9bmV3IF8uZmU7dGhpcy5qPW5ldyBfLmZlO3RoaXMu
Rz1uZXcgXy5mZTt0aGlzLkQ9bmV3IF8uZmU7dGhpcy5GPW5ldyBfLmZlO3RoaXMuQz1uZXcgXy5m
ZTt0aGlzLkE9bmV3IF8uZmU7dGhpcy52PW5ldyBfLmZlO3RoaXMuSz1uZXcgXy5mZTt0aGlzLk09
bmV3IF8uZmU7dGhpcy5KPW5ldyBfLmZlfTtfLmw9Xy5ULnByb3RvdHlwZTtfLmwuWWo9ZnVuY3Rp
b24oKXtyZXR1cm4gdGhpcy5CfTtfLmwuaWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5qfTtfLmwu
dWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5HfTtfLmwuaGs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhp
cy5EfTtfLmwucWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5GfTtfLmwuZWs9ZnVuY3Rpb24oKXty
ZXR1cm4gdGhpcy5DfTtfLmwuU2o9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5BfTtfLmwuUmo9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy52fTtfLmwuams9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5LfTsK
Xy5sLnZrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSn07Xy5ULmo9ZnVuY3Rpb24oKXtyZXR1cm4g
Xy5pZShfLlQpfTt2YXIgamU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKGplLF8uUyk7
Xy5sZT1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxfLllkLDUpfTt2YXIgbWU7d2luZG93Lmdi
YXJfJiZ3aW5kb3cuZ2Jhcl8uQ09ORklHP21lPXdpbmRvdy5nYmFyXy5DT05GSUdbMF18fHt9Om1l
PVtdO18ua2U9bmV3IGplKG1lKTt2YXIgY2U7Y2U9Xy5KKF8ua2UsYmUsMyl8fG5ldyBiZTtfLm5l
PW5ldyBkZTtfLkcoImdiYXJfLl9EdW1wRXhjZXB0aW9uIixmdW5jdGlvbihhKXtfLm5lP18ubmUu
bG9nKGEpOmNvbnNvbGUuZXJyb3IoYSl9KTtfLm9lPW5ldyAkZChfLm5lKTtfLnBlPWZ1bmN0aW9u
KCl7dGhpcy5qPXt9O3RoaXMudj17fX07Xy5yZT1mdW5jdGlvbihhLGIpe3ZhciBjPV8ucGUuaigp
O2lmKGEgaW4gYy5qKXtpZihjLmpbYV0hPWIpdGhyb3cgbmV3IHFlKGEpO31lbHNle2MualthXT1i
O2lmKGI9Yy52W2FdKWZvcih2YXIgZD0wLGU9Yi5sZW5ndGg7ZDxlO2QrKyl7dmFyIGY9YltkXSxn
PWMuajtkZWxldGUgZi5qW2FdO2lmKF8uUGIoZi5qKSl7Zm9yKHZhciBoPWYudi5sZW5ndGgsaz1B
cnJheShoKSxtPTA7bTxoO20rKylrW21dPWdbZi52W21dXTtmLkEuYXBwbHkoZi5CLGspfX1kZWxl
dGUgYy52W2FdfX07Xy5wZS5qPWZ1bmN0aW9uKCl7cmV0dXJuIF8uaWUoXy5wZSl9O18uc2U9ZnVu
Y3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQihfLnNlLF8uYWEpO3ZhciBxZT1mdW5jdGlvbigp
e18uYWEuY2FsbCh0aGlzKX07Xy5CKHFlLF8uc2UpO18uRygiZ2Jhci5BIixfLmZlKTtfLmZlLnBy
b3RvdHlwZS5hYT1fLmZlLnByb3RvdHlwZS50aGVuO18uRygiZ2Jhci5CIixfLlQpO18uVC5wcm90
b3R5cGUuYmE9Xy5ULnByb3RvdHlwZS5paztfLlQucHJvdG90eXBlLmJiPV8uVC5wcm90b3R5cGUu
dWs7Xy5ULnByb3RvdHlwZS5iZD1fLlQucHJvdG90eXBlLnFrO18uVC5wcm90b3R5cGUuYmY9Xy5U
LnByb3RvdHlwZS5ZajtfLlQucHJvdG90eXBlLmJnPV8uVC5wcm90b3R5cGUuaGs7Xy5ULnByb3Rv
dHlwZS5iaD1fLlQucHJvdG90eXBlLmVrO18uVC5wcm90b3R5cGUuYmo9Xy5ULnByb3RvdHlwZS5T
ajtfLlQucHJvdG90eXBlLmJrPV8uVC5wcm90b3R5cGUuUmo7Xy5ULnByb3RvdHlwZS5ibD1fLlQu
cHJvdG90eXBlLmprO18uVC5wcm90b3R5cGUuYm09Xy5ULnByb3RvdHlwZS52aztfLkcoImdiYXIu
YSIsXy5ULmooKSk7d2luZG93LmdiYXImJndpbmRvdy5nYmFyLmFwJiZ3aW5kb3cuZ2Jhci5hcCh3
aW5kb3cuZ2Jhci5hKTsKdmFyIHRlPW5ldyBaZCh3aW5kb3cpO18ucmUoImFwaSIsdGUpO3ZhciB1
ZT1fLmxlKCl8fG5ldyBfLllkLHZlPXdpbmRvdyx3ZT1fLkEoXy5OKHVlLDgpKTt2ZS5fX1BWVD13
ZTtfLnJlKCJlcSIsXy5vZSk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7Cl8u
eGU9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKF8ueGUsXy5TKTsKfWNhdGNoKGUpe18u
X0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHllPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9
O18uQih5ZSxfLlMpO3ZhciB6ZT1mdW5jdGlvbigpe18uei5jYWxsKHRoaXMpO3RoaXMudj1bXTt0
aGlzLmo9W119O18uQih6ZSxfLnopO3plLnByb3RvdHlwZS5BPWZ1bmN0aW9uKGEsYil7dGhpcy52
LnB1c2goe2ZlYXR1cmVzOmEsb3B0aW9uczpiIT1udWxsP2I6bnVsbH0pfTt6ZS5wcm90b3R5cGUu
aW5pdD1mdW5jdGlvbihhLGIsYyl7d2luZG93LmdhcGk9e307dmFyIGQ9d2luZG93Ll9fX2pzbD17
fTtkLmg9Xy5BKF8uTihhLDEpKTtfLiRhKF8uT2QoYSwxMikpIT1udWxsJiYoZC5kcG89Xy5OYihf
LkwoYSwxMikpKTtkLm1zPV8uQShfLk4oYSwyKSk7ZC5tPV8uQShfLk4oYSwzKSk7ZC5sPVtdO18u
TShiLDEpJiYoYT1fLk4oYiwzKSkmJnRoaXMuai5wdXNoKGEpO18uTShjLDEpJiYoYz1fLk4oYywy
KSkmJnRoaXMuai5wdXNoKGMpO18uRygiZ2FwaS5sb2FkIiwoMCxfLkYpKHRoaXMuQSx0aGlzKSk7
cmV0dXJuIHRoaXN9O3ZhciBBZT1fLkooXy5rZSxfLmFlLDE0KTtpZihBZSl7dmFyIEJlPV8uSihf
LmtlLF8ueGUsOSl8fG5ldyBfLnhlLENlPW5ldyB5ZSxEZT1uZXcgemU7RGUuaW5pdChBZSxCZSxD
ZSk7Xy5yZSgiZ3MiLERlKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp9KSh0aGlz
LmdiYXJfKTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PHN0eWxlPi5nYl9KYntmb250OjEzcHgv
MjdweCBSb2JvdG8sQXJpYWwsc2Fucy1zZXJpZjt6LWluZGV4Ojk4Nn0uZ2JfMHtkaXNwbGF5Om5v
bmV9LmdiX1h7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MzJweCAzMnB4O2JhY2tncm91bmQtc2l6
ZTozMnB4IDMycHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazttYXJn
aW46MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozMnB4O3dpZHRoOjMycHg7ei1pbmRleDow
fS5nYl90YntiYWNrZ3JvdW5kLWNvbG9yOiNlOGYwZmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDMy
LDMzLDM2LC4wOCk7cG9zaXRpb246cmVsYXRpdmV9LmdiX3RiLmdiX1h7aGVpZ2h0OjMwcHg7d2lk
dGg6MzBweH0uZ2JfdGIuZ2JfWDphY3RpdmUsLmdiX3RiLmdiX1g6aG92ZXJ7LXdlYmtpdC1ib3gt
c2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5nYl91YntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVy
Om5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjJweDstd2Via2l0LWJveC1zaGFkb3c6MHB4
IDFweCAycHggMHB4IHJnYmEoNjAsNjQsNjcsMC4zKSwwcHggMXB4IDNweCAxcHggcmdiYSg2MCw2
NCw2NywwLjE1KTtib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCByZ2JhKDYwLDY0LDY3LDAuMyks
MHB4IDFweCAzcHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7aGVpZ2h0OjE0cHg7bWFyZ2luOjJw
eDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFs
O3otaW5kZXg6MX0uZ2JfdmJ7Y29sb3I6IzFmNzFlNztmb250OjQwMCAyMnB4LzMycHggR29vZ2xl
IFNhbnMsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVy
O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhl
bC1yYXRpbzoxLjI1KSwobWluLWRldmljZS1waXhlbC1yYXRpbzoxLjI1KSwobWluLXJlc29sdXRp
b246MS4yNWRwcHgpey5nYl9YOmJlZm9yZSwuZ2Jfd2I6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJs
b2NrOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KTstbXMtdHJhbnNmb3JtOnNjYWxlKC41KTt0
cmFuc2Zvcm06c2NhbGUoLjUpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDA7LW1zLXRy
YW5zZm9ybS1vcmlnaW46bGVmdCAwO3RyYW5zZm9ybS1vcmlnaW46bGVmdCAwfS5nYl9iYSAuZ2Jf
d2I6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKTstbXMt
dHJhbnNmb3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKTt0cmFuc2Zvcm06c2NhbGUoc2NhbGUo
LjQxNjY2NjY2NykpfX0uZ2JfWDpmb2N1cywuZ2JfWDpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6
MCAxcHggMCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjE1
KX0uZ2JfWDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgwLDAs
MCwuMTUpO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCByZ2JhKDAsMCwwLC4xNSl9LmdiX1g6YWN0
aXZlOmFmdGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czo1MCU7Y29u
dGVudDoiIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfS5nYl94YntjdXJzb3I6cG9pbnRlcjts
aW5lLWhlaWdodDo0MHB4O21pbi13aWR0aDozMHB4O29wYWNpdHk6Ljc1O292ZXJmbG93OmhpZGRl
bjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZ2JfQy5nYl94
Ynt3aWR0aDphdXRvfS5nYl94Yjpmb2N1cywuZ2JfeGI6aG92ZXJ7b3BhY2l0eTouODV9LmdiX3li
IC5nYl94YiwuZ2JfeWIgLmdiX3pie2xpbmUtaGVpZ2h0OjI2cHh9I2diI2diLmdiX3liIGEuZ2Jf
eGIsLmdiX3liIC5nYl96Yntmb250LXNpemU6MTFweDtoZWlnaHQ6YXV0b30uZ2JfQWJ7Ym9yZGVy
LXRvcDo0cHggc29saWQgIzAwMDtib3JkZXItbGVmdDo0cHggZGFzaGVkIHRyYW5zcGFyZW50O2Jv
cmRlci1yaWdodDo0cHggZGFzaGVkIHRyYW5zcGFyZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21h
cmdpbi1sZWZ0OjZweDtvcGFjaXR5Oi43NTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiXzlhOmhv
dmVyIC5nYl9BYntvcGFjaXR5Oi44NX0uZ2JfN2E+LmdiX3p7cGFkZGluZzozcHggM3B4IDNweCA0
cHh9LmdiX0JiLmdiX3Nie2NvbG9yOiNmZmZ9LmdiXzkgLmdiX0FiLC5nYl85IC5nYl94YntvcGFj
aXR5OjF9I2diI2diIC5nYl85LmdiXzkgYS5nYl94YiwjZ2IjZ2IuZ2JfOS5nYl85IGEuZ2JfeGJ7
Y29sb3I6I2ZmZn0uZ2JfOS5nYl85IC5nYl9BYntib3JkZXItdG9wLWNvbG9yOiNmZmY7b3BhY2l0
eToxfS5nYl85IC5nYl9YOmZvY3VzLC5nYl85IC5nYl9YOmhvdmVyLC5nYl9zYSAuZ2JfWDpmb2N1
cywuZ2Jfc2EgLmdiX1g6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAs
MCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpO2JveC1zaGFkb3c6MCAxcHggMCByZ2Jh
KDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMil9LmdiX0NiIC5nYl96LC5nYl9E
YiAuZ2Jfentwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHh9LmdiXzlhLmdiXzgsLmdiX0ViLmdi
XzgsLmdiX3ouZ2JfOHstd2Via2l0LWJveC1mbGV4OjA7LXdlYmtpdC1mbGV4OjAgMSBhdXRvO2Zs
ZXg6MCAxIGF1dG99LmdiX0ZiLmdiX0hiIC5nYl94Ynt3aWR0aDozMHB4IWltcG9ydGFudH0uZ2Jf
ViwuZ2JfV3twb3NpdGlvbjphYnNvbHV0ZX0uZ2JfV3toZWlnaHQ6NDBweDtyaWdodDotNXB4O3Rv
cDotNXB4O3dpZHRoOjQwcHh9QC13ZWJraXQta2V5ZnJhbWVzIGFwZC1yaW5nLWZhZGUtaW57MCV7
b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBhcGQtcmluZy1mYWRlLWluezAle29w
YWNpdHk6MH10b3tvcGFjaXR5OjF9fS5nYl9We2hlaWdodDo0MnB4O3dpZHRoOjQycHg7LXdlYmtp
dC1hbmltYXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2UtaW47YW5pbWF0aW9uOmFwZC1y
aW5nLWZhZGUtaW4gLjI1cyBlYXNlLWlufS5nYl9JYiAuZ2JfVywuZ2JfSmIgLmdiX1d7cmlnaHQ6
MDt0b3A6MH0uZ2JfSWIgLmdiX1YsLmdiX0piIC5nYl9WLC5nYl95IC5nYl9We3JpZ2h0Oi0xcHg7
dG9wOi0xcHh9LmdiX3kgLmdiX1d7cmlnaHQ6MXB4O3RvcDotMXB4fS5nYl9SYSBhLmdiXzRhe2Jv
cmRlci1yYWRpdXM6MTAwcHg7YmFja2dyb3VuZDojMGI1N2QwO2JhY2tncm91bmQ6dmFyKC0tZ20z
LXN5cy1jb2xvci1wcmltYXJ5LCMwYjU3ZDApOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94
O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLWdtMy1zeXMtY29s
b3Itb24tcHJpbWFyeSwjZmZmKTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtm
b250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHgg
MjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpu
b3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfUmEgYS5nYl82YXti
b3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOiM3NDc3NzU7
Ym9yZGVyLWNvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjNzQ3Nzc1KTtiYWNrZ3Jv
dW5kOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXIt
Ym94O2NvbG9yOiMwYjU3ZDA7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1wcmltYXJ5LCMwYjU3
ZDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtt
aW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAyNHB4O3RleHQtYWxpZ246
Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdo
dDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9hYi5nYl9LIGEuZ2JfNGEsLmdiX2JiLmdiX0sg
YS5nYl80YSwuZ2JfY2IuZ2JfSyBhLmdiXzRhe2JhY2tncm91bmQ6I2MyZTdmZjtiYWNrZ3JvdW5k
OnZhcigtLWdtMy1zeXMtY29sb3Itc2Vjb25kYXJ5LWZpeGVkLCNjMmU3ZmYpO2NvbG9yOiMwMDFk
MzU7Y29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zZWNvbmRhcnktZml4ZWQsIzAwMWQzNSl9
LmdiX1JhLmdiX0sgYS5nYl82YXtjb2xvcjojYThjN2ZhO2NvbG9yOnZhcigtLWdtMy1zeXMtY29s
b3ItcHJpbWFyeSwjYThjN2ZhKX0uZ2JfUmEgYS5nYl9YZHtwYWRkaW5nOjEwcHggMTJweDttYXJn
aW46MTJweCAxNnB4IDEycHggMTBweDttaW4td2lkdGg6ODVweH1AbWVkaWEgKG1heC13aWR0aDo2
NDBweCl7LmdiX1JhIGEuZ2JfWGR7bWluLXdpZHRoOjc1cHh9fS5nYl9OZCwuZ2JfUmF7Zm9udC1m
YW1pbHk6R29vZ2xlIFNhbnMgVGV4dCxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7
Zm9udC1zdHlsZTpub3JtYWx9LmdiX1JhLmdiX2Fie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0t
b2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9Lmdi
X1JhLmdiX2FiLmdiX1pke2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1i
YWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3VuZCwjZmZmKSl9LmdiX1JhLmdi
X2FiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfYWIgYS5nYl82LC5nYl9SYS5nYl9hYiBzcGFuLmdi
XzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMt
Y29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2FiIC5nYl9BZCAuZ2JfMGQsLmdi
X1JhLmdiX2FiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1sb2dv
LWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdi
X2FiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMt
c3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9QG1lZGlhIChmb3JjZWQtY29s
b3JzOmFjdGl2ZSkgYW5kIChwcmVmZXJzLWNvbG9yLXNjaGVtZTpkYXJrKXsuZ2JfUmEgc3ZnLC5n
Yl9SYS5nYl9LIHN2ZywuZ2JfUmEuZ2JfYWIgc3Zne2NvbG9yOndoaXRlfX0uZ2JfUmEuZ2JfSy5n
Yl9hYntjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2FiLmdiX1pke2JhY2tn
cm91bmQ6dHJhbnNwYXJlbnR9LmdiX1JhLmdiX0suZ2JfYWIgLmdiX3lkLmdiX3pkLC5nYl9SYS5n
Yl9LLmdiX2FiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5nYl9hYiBzcGFuLmdiXzZ7Y29sb3I6I2UzZTNl
Mztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFj
ZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYWIgLmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfSy5n
Yl9hYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xv
cix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9SYS5nYl9LLmdi
X2FiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMt
c3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjYzRjN2M1KSl9LmdiX1JhLmdiX0suZ2JfYWIu
Z2JfWmR7YmFja2dyb3VuZDojMWYxZjFmO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91
bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCMxMzEzMTQpKX0uZ2JfUmEuZ2JfYmJ7
Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIuZ2JfWmR7YmFja2dyb3VuZDojZTll
ZWY2O2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xv
ci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCNlOWVlZjYpKX0uZ2JfUmEuZ2JfYmIgLmdiX3lkLmdi
X3pkLC5nYl9SYS5nYl9iYiBhLmdiXzYsLmdiX1JhLmdiX2JiIHNwYW4uZ2JfNntjb2xvcjojMWYx
ZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJm
YWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIgLmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfYmIgLmdi
X3JkIC5nYl8wZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0t
Z20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfUmEuZ2JfYmIgc3Zne2NvbG9y
OiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24t
c3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX0uZ2JfUmEuZ2JfSy5nYl9iYntjb2xvcjojZTNlM2Uz
O2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
I2UzZTNlMykpfS5nYl9SYS5nYl9LLmdiX2JiLmdiX1pke2JhY2tncm91bmQ6IzI4MmEyYztiYWNr
Z3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3Itc3VyZmFj
ZS1jb250YWluZXItaGlnaCwjMjgyYTJjKSl9LmdiX1JhLmdiX0suZ2JfYmIgLmdiX3lkLmdiX3pk
LC5nYl9SYS5nYl9LLmdiX2JiIGEuZ2JfNiwuZ2JfUmEuZ2JfSy5nYl9iYiBzcGFuLmdiXzZ7Y29s
b3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3It
b24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX1JhLmdiX0suZ2JfYmIgLmdiX0FkIC5nYl8wZCwuZ2Jf
UmEuZ2JfSy5nYl9iYiAuZ2JfcmQgLmdiXzBke2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ct
bG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9S
YS5nYl9LLmdiX2JiIHN2Z3tjb2xvcjojYzRjN2M1O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2
YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjYzRjN2M1KSl9LmdiX1JhLmdi
X2Nie2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMt
Y29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2NiLmdiX1pke2JhY2tncm91bmQ6
dHJhbnNwYXJlbnR9LmdiX1JhLmdiX2NiIC5nYl95ZC5nYl96ZCwuZ2JfUmEuZ2JfY2IgYS5nYl82
LC5nYl9SYS5nYl9jYiBzcGFuLmdiXzZ7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5r
LWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX1JhLmdi
X2NiIC5nYl9BZCAuZ2JfMGQsLmdiX1JhLmdiX2NiIC5nYl9yZCAuZ2JfMGR7Y29sb3I6IzFmMWYx
Zjtjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFj
ZSwjMWYxZjFmKSl9LmdiX1JhLmdiX2NiIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9n
LXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2
KSl9LmdiX1JhLmdiX2NiLmdiX0suZ2JfWmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfUmEu
Z2JfY2IuZ2JfSyAuZ2JfeWQuZ2JfemQsLmdiX1JhLmdiX2NiLmdiX0sgYS5nYl82LC5nYl9SYS5n
Yl9jYi5nYl9LIHNwYW4uZ2JfNntjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1vZy10aGVtZS1jb2xv
cix3aGl0ZSl9LmdiX1JhLmdiX2NiLmdiX0sgLmdiX0FkIC5nYl8wZCwuZ2JfUmEuZ2JfY2IuZ2Jf
SyAuZ2JfcmQgLmdiXzBke2NvbG9yOndoaXRlO2NvbG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdo
aXRlKX0uZ2JfUmEuZ2JfY2IuZ2JfSyBzdmd7Y29sb3I6d2hpdGU7Y29sb3I6dmFyKC0tb2ctdGhl
bWUtY29sb3Isd2hpdGUpfS5nYl9SYSBhLmdiXzYsLmdiX1JhIHNwYW4uZ2JfNnt0ZXh0LWRlY29y
YXRpb246bm9uZX0uZ2JfeWR7Zm9udC1mYW1pbHk6R29vZ2xlIFNhbnMsUm9ib3RvLEhlbHZldGlj
YSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXIt
c3BhY2luZzouMjVweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbi1ib3R0b206MnB4O29wYWNpdHk6
MTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4
dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG9wOjJweDt3aGl0ZS1z
cGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDEgYXV0bztmbGV4
OjEgMSBhdXRvfS5nYl9EZHtkaXNwbGF5Om5vbmV9LmdiX1JhLmdiX2liIC5nYl95ZHttYXJnaW4t
Ym90dG9tOjB9LmdiX0FkLmdiX0JkIC5nYl95ZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl9SYS5nYl9p
YiAuZ2JfQ2R7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LmdiX1Jhe21pbi13aWR0aDoxNjBw
eDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfUmEuZ2JfamR7bWluLXdpZHRoOjEyMHB4fS5nYl9SYS5n
Yl8xZCAuZ2JfMmR7ZGlzcGxheTpub25lfS5nYl9SYS5nYl8xZCAuZ2JfVGR7aGVpZ2h0OjU2cHh9
aGVhZGVyLmdiX1Jhe2Rpc3BsYXk6YmxvY2t9LmdiX1JhIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0u
Z2JfM2R7cG9zaXRpb246Zml4ZWQ7dG9wOjA7d2lkdGg6MTAwJX0uZ2JfNGR7LXdlYmtpdC1ib3gt
c2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgwLDAs
MCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCA0cHggNXB4
IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLC4xMiksMCAycHggNHB4
IC0xcHggcmdiYSgwLDAsMCwuMil9LmdiXzVke2hlaWdodDo2NHB4fS5nYl9UZHstd2Via2l0LWJv
eC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRp
dmU7d2lkdGg6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rp
c3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRl
bnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttaW4td2lkdGg6
LXdlYmtpdC1taW4tY29udGVudDttaW4td2lkdGg6LW1vei1taW4tY29udGVudDttaW4td2lkdGg6
bWluLWNvbnRlbnR9LmdiX1JhOm5vdCguZ2JfaWIpIC5nYl9UZHtwYWRkaW5nOjhweH0uZ2JfUmE6
bm90KC5nYl9pYikgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHggOHB4IDEycHggMTBweH0uZ2Jf
UmEuZ2JfN2QgLmdiX1Rkey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAwIGF1dG87
ZmxleDoxIDAgYXV0b30uZ2JfUmEgLmdiX1RkLmdiX1VkLmdiXzhke21pbi13aWR0aDowfS5nYl9S
YS5nYl9pYiAuZ2JfVGR7cGFkZGluZzo0cHg7cGFkZGluZy1sZWZ0OjhweDttaW4td2lkdGg6MH0u
Z2JfUmEuZ2JfaWIgLmdiX1RkIGEuZ2JfNmR7bWFyZ2luOjEycHggOHB4IDEycHggMTBweH0uZ2Jf
MmR7aGVpZ2h0OjQ4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDst
d2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24t
aXRlbXM6Y2VudGVyO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlz
cGxheTpmbGV4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7
LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZ2JfOWQ+LmdiXzJke2Rpc3Bs
YXk6dGFibGUtY2VsbDt3aWR0aDoxMDAlfS5nYl9BZHtwYWRkaW5nLXJpZ2h0OjI1cHg7LXdlYmtp
dC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94
LWZsZXg6MTstd2Via2l0LWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0b30uZ2JfUmEuZ2JfaWIg
LmdiX0Fke3BhZGRpbmctcmlnaHQ6MTRweH0uZ2JfYWV7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJr
aXQtZmxleDoxIDEgMTAwJTtmbGV4OjEgMSAxMDAlfS5nYl9hZT46b25seS1jaGlsZHtkaXNwbGF5
OmlubGluZS1ibG9ja30uZ2JfYmUuZ2Jfc2R7cGFkZGluZy1sZWZ0OjRweH0uZ2JfUmEuZ2JfN2Qg
LmdiX2JlLC5nYl9SYS5nYl9pYjpub3QoLmdiX05kKSAuZ2JfYmUsLmdiX2JlLmdiX2Nle3BhZGRp
bmctbGVmdDowfS5nYl9SYS5nYl9pYiAuZ2JfYmUuZ2JfY2V7cGFkZGluZy1yaWdodDowfS5nYl9S
YS5nYl9pYiAuZ2JfYmUuZ2JfY2UgLmdiXzdhe21hcmdpbi1sZWZ0OjEwcHh9LmdiX3Nke2Rpc3Bs
YXk6aW5saW5lfS5nYl9SYS5nYl9OZCAuZ2JfYmUuZ2JfZGUsLmdiX1JhLmdiX21kIC5nYl9iZS5n
Yl9kZXtwYWRkaW5nLWxlZnQ6MnB4fS5nYl95ZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2JfYmV7
LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdo
dDo0OHB4O3BhZGRpbmc6MCA0cHg7cGFkZGluZy1sZWZ0OjVweDstd2Via2l0LWJveC1mbGV4OjA7
LXdlYmtpdC1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87LXdlYmtpdC1ib3gtcGFjazplbmQ7
LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5k
fS5nYl9OZHtoZWlnaHQ6NDhweH0uZ2JfUmEuZ2JfTmR7bWluLXdpZHRoOmF1dG99LmdiX05kIC5n
Yl9iZXtmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLWxlZnQ6dmFyKC0tb2ct
YmFyLXBhcnRzLXNpZGUtcGFkZGluZywzMnB4KX0uZ2JfTmQgLmdiX2JlLmdiX2Vle3BhZGRpbmct
bGVmdDowfS5nYl9mZXtmb250LXNpemU6MTRweDttYXgtd2lkdGg6MjAwcHg7b3ZlcmZsb3c6aGlk
ZGVuO3BhZGRpbmc6MCAxMnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93
cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVz
ZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfYSBhLC5nYl9mZCBhe2NvbG9yOmlu
aGVyaXR9LmdiX3pke3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LWZv
bnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2Fs
ZX0uZ2JfemR7b3BhY2l0eToxfS5nYl9nZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfUntmb250LWZh
bWlseTphcmlhbCxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nLXJpZ2h0OjE1
cHh9LmdiXzd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjE1cHh9LmdiXzcgLmdi
XzZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjRweDt2ZXJ0aWNhbC1hbGlnbjpt
aWRkbGV9LmdiX2hle3RleHQtYWxpZ246bGVmdH0uZ2JfTywuZ2JfUHtkaXNwbGF5Om5vbmV9QG1l
ZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1RkIC5nYl9Me2Rpc3BsYXk6bm9u
ZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0wgLmdiX0MsLmdiX0wgLmdiX0M6Zm9jdXMsLmdiX0wg
LmdiX0M6aG92ZXJ7b3BhY2l0eToxfS5nYl9Re2Rpc3BsYXk6bm9uZX0uZ2JfMXtkaXNwbGF5Om5v
bmUhaW1wb3J0YW50fS5nYl9zYnt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAo
bWF4LXdpZHRoOjMxOXB4KXsuZ2JfVGQ6bm90KC5nYl9VZCkgLmdiX0x7ZGlzcGxheTpub25lO3Zp
c2liaWxpdHk6aGlkZGVufX0uZ2JfRWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxp
Z246bWlkZGxlfS5nYl9GZCAuZ2JfMHtib3R0b206LTNweDtyaWdodDotNXB4fUBpZiAoUlRMX0xB
Tkcpey5nYl9GZCAuZ2JfMHtsZWZ0Oi01cHh9fS5nYl9FZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxl
ZnQ6MH0uZ2JfRHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfQ3tkaXNwbGF5OmlubGluZS1ibG9jaztv
dXRsaW5lOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJr
aXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6NDBw
eDt3aWR0aDo0MHB4fSNnYiNnYiBhLmdiX0MsLmdiX0N7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNv
cmF0aW9uOm5vbmV9LmdiX0MsYS5nYl9De2NvbG9yOiMwMDB9eDotby1wcmVmb2N1c3tib3JkZXIt
Ym90dG9tLWNvbG9yOiNjY2N9LmdiX3Rhe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlk
ICNjY2M7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2NvbG9yOiMwMDA7LXdlYmtpdC1ib3gt
c2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJn
YmEoMCwwLDAsLjIpO2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3Bv
c2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjU0cHg7LXdlYmtpdC1hbmltYXRpb246Z2JfX2Eg
LjJzO2FuaW1hdGlvbjpnYl9fYSAuMnM7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC11c2VyLXNl
bGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2Vy
LXNlbGVjdDp0ZXh0fS5nYl9FZC5nYl9lYiAuZ2JfdGEsLmdiX2ViLmdiX3Rhe2Rpc3BsYXk6Ymxv
Y2t9LmdiX0tke3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjU0cHg7ei1pbmRleDotMX0u
Z2JfeWIgLmdiX3Rhe21hcmdpbi10b3A6LTEwcHh9LmdiX0VkOmZpcnN0LWNoaWxke3BhZGRpbmct
bGVmdDo0cHh9LmdiX1JhLmdiX0xkIC5nYl9FZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0u
Z2JfTWR7cG9zaXRpb246cmVsYXRpdmV9LmdiX05kIC5nYl9NZCwuZ2JfcmQgLmdiX01ke2Zsb2F0
OnJpZ2h0fS5nYl9De3BhZGRpbmc6OHB4O2N1cnNvcjpwb2ludGVyfS5nYl9DLC5nYl9QZCBidXR0
b24gc3Zne2JvcmRlci1yYWRpdXM6NTAlfS5nYl9FZHtwYWRkaW5nOjRweH0uZ2JfUmEuZ2JfTGQg
LmdiX0Vke3BhZGRpbmc6NHB4IDJweH0uZ2JfUmEuZ2JfTGQgLmdiX3ouZ2JfRWR7cGFkZGluZy1s
ZWZ0OjZweH0uZ2JfdGF7ei1pbmRleDo5OTE7bGluZS1oZWlnaHQ6bm9ybWFsfS5nYl90YS5nYl9S
ZHtsZWZ0OjA7cmlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDozNTBweCl7LmdiX3RhLmdiX1Jk
e2xlZnQ6MH19LmdiX1NkIC5nYl90YXt0b3A6NTZweH0uZ2JfeiAuZ2JfQ3twYWRkaW5nOjRweH0u
Z2JfWntkaXNwbGF5Om5vbmV9LmdiXzlhOm5vdCguZ2JfNmQpe3Bvc2l0aW9uOnJlbGF0aXZlfS5n
Yl9rZTphZnRlcntjb250ZW50OiIiO2JvcmRlcjoxcHggc29saWQgIzIwMjEyNDtvcGFjaXR5Oi4x
Mztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6NHB4O2JvcmRlci1yYWRpdXM6NTAlO3dp
ZHRoOjMwcHg7aGVpZ2h0OjMwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1z
aXppbmc6Y29udGVudC1ib3h9LmdiXzdhey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2Jv
eC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazto
ZWlnaHQ6NDhweDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25lO3BhZGRpbmc6N3B4IDAgMCAx
NnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxNDJweDtib3JkZXItcmFkaXVzOjI4cHg7
YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkO3Bvc2l0aW9uOnJl
bGF0aXZlfS5nYl83YSAuZ2JfOWF7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtwYWRkaW5nOjB9Lmdi
XzdhIC5nYl9We3RvcDoycHg7cmlnaHQ6NHB4fS5nYl83YSAuZ2JfMHtib3R0b206LTJweDtyaWdo
dDotNHB4fS5nYl9hYiAuZ2JfN2EsLmdiX2JiIC5nYl83YXtib3JkZXItY29sb3I6Izc0Nzc3NTti
b3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNv
bG9yLW91dGxpbmUsIzc0Nzc3NSkpfS5nYl9hYi5nYl9LIC5nYl83YSwuZ2JfYmIuZ2JfSyAuZ2Jf
N2F7Ym9yZGVyLWNvbG9yOiM4ZTkxOGY7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlw
LW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM4ZTkxOGYpKX0uZ2JfY2IgLmdi
Xzdhe2JvcmRlci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNoZXItY2hp
cC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjNzQ3Nzc1KSl9LmdiX2NiLmdi
X0sgLmdiXzdhe2JvcmRlci1jb2xvcjojZTNlM2UzO2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNo
ZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9
LmdiX2Rie2Rpc3BsYXk6aW5oZXJpdH0uZ2JfN2EgLmdiX2Rie2JhY2tncm91bmQ6I2ZmZjtib3Jk
ZXItcmFkaXVzOjZweDtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OjE1cHg7cG9zaXRpb246c3Rh
dGljO3BhZGRpbmc6MnB4O3RvcDotMXB4O2hlaWdodDozMnB4Oy13ZWJraXQtYm94LXNpemluZzpi
b3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo3OHB4fS5nYl9mYnt0ZXh0LWFs
aWduOmNlbnRlcn0uZ2JfZmIuZ2JfZ2J7YmFja2dyb3VuZC1jb2xvcjojZjFmM2Y0fS5nYl9mYiAu
Z2JfaGJ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MjhweDttYXgtd2lkdGg6NzRw
eH0uZ2JfUmEgLmdiXzdhIC5nYl96LmdiX0Vke3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6OXB4O2Zs
b2F0OnJpZ2h0fS5nYl9SYTpub3QoLmdiX2liKSAuZ2JfN2F7bWFyZ2luLWxlZnQ6MTBweDttYXJn
aW4tcmlnaHQ6NHB4fS5nYl83YSAuZ2Jfa2U6YWZ0ZXJ7bGVmdDowO3RvcDowfUBtZWRpYSBzY3Jl
ZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpey5nYl83YSAuZ2JfZGJ7ZGlzcGxheTpub25lfS5nYl83
YXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NDBweDttYXJnaW46NHB4O291
dGxpbmU6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6MDt3aWR0aDo0MHB4fS5nYl9SYSAu
Z2JfN2EgLmdiX3ouZ2JfRWR7cGFkZGluZzo0cHg7bWFyZ2luLXJpZ2h0OjB9fXNlbnRpbmVse31i
b2R5LHRkLGEscCwuaHtmb250LWZhbWlseTpzYW5zLXNlcmlmfWJvZHl7bWFyZ2luOjA7b3ZlcmZs
b3cteTpzY3JvbGx9I2dvZ3twYWRkaW5nOjNweCA4cHggMH10ZHtsaW5lLWhlaWdodDouOGVtfS5n
YWNfbSB0ZHtsaW5lLWhlaWdodDoxN3B4fWZvcm17bWFyZ2luLWJvdHRvbToyMHB4fS5oe2NvbG9y
OiMxNTU4ZDZ9ZW17Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbH0ubHN0e2hlaWdo
dDoyNXB4O3dpZHRoOjQ5NnB4fS5nc2ZpLC5sc3R7Zm9udDoxOHB4IHNhbnMtc2VyaWZ9LmdzZnN7
Zm9udDoxN3B4IHNhbnMtc2VyaWZ9LmRze2Rpc3BsYXk6aW5saW5lLWJveDtkaXNwbGF5OmlubGlu
ZS1ibG9jazttYXJnaW46M3B4IDAgNHB4O21hcmdpbi1sZWZ0OjRweH1pbnB1dHtmb250LWZhbWls
eTppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxZjFmMWZ9YXtjb2xvcjojNjgx
ZGE4O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZX0uZmwgYXtjb2xvcjojMTU1OGQ2fWE6dmlzaXRlZHtjb2xvcjojNjgxZGE4fS5z
Ymxje3BhZGRpbmctdG9wOjVweH0uc2JsYyBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjJweCAwO21h
cmdpbi1sZWZ0OjEzcHg7Zm9udC1zaXplOjExcHh9LmxzYmJ7YmFja2dyb3VuZDojZjNmNWY2O2Jv
cmRlcjpzb2xpZCAxcHg7Ym9yZGVyLWNvbG9yOiNkMmQyZDIgIzcwNzU3YSAjNzA3NTdhICNkMmQy
ZDI7aGVpZ2h0OjMwcHh9LmxzYmJ7ZGlzcGxheTpibG9ja30jV3FRQU5iIGF7ZGlzcGxheTppbmxp
bmUtYmxvY2s7bWFyZ2luOjAgMTJweH0ubHNie2JhY2tncm91bmQ6dXJsKC9pbWFnZXMvbmF2X2xv
Z28yMjkucG5nKSAwIC0yNjFweCByZXBlYXQteDtjb2xvcjojMWYxZjFmO2JvcmRlcjpub25lO2N1
cnNvcjpwb2ludGVyO2hlaWdodDozMHB4O21hcmdpbjowO291dGxpbmU6MDtmb250OjE1cHggc2Fu
cy1zZXJpZjt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxzYjphY3RpdmV7YmFja2dyb3VuZDojZGFkY2Uw
fS5sc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5VY2lnYnt3aWR0aDo0NThweH08L3N0eWxlPjxzY3Jp
cHQgbm9uY2U9InllUzNOeVh0Z2Y4eDE1SGdRSDg4S1EiPihmdW5jdGlvbigpe3dpbmRvdy5nb29n
bGUuZXJkPXtqc3I6MSxidjoyNTAzLGRlOnRydWUsZHBmOid1YVgzU29CamtnNUZzQ2ZjSGFUeHRZ
amNQcG1PaWo2YXg4X2ppZlNPaHRVJyxjOiczNjJmJ307CnZhciBmPXRoaXN8fHNlbGY7dmFyIGss
bD0oaz1mLm1laSkhPW51bGw/azoxLG0scD0obT1mLmRpZWwpIT1udWxsP206MCxxLHI9KHE9Zi5z
ZG8pIT1udWxsP3E6ITA7dHlwZW9mIGpzdGw9PT0ibnVtYmVyIiYmanN0bD4wJiYoRXJyb3Iuc3Rh
Y2tUcmFjZUxpbWl0PWpzdGwpO3ZhciB0PTAsdSx2PWdvb2dsZS5lcmQsdz12Lmpzcjtnb29nbGUu
bWw9ZnVuY3Rpb24oYSxiLGMsbixlKXtlPWU9PT12b2lkIDA/MjplO2ImJih1PWEmJmEubWVzc2Fn
ZSk7Yz09PXZvaWQgMCYmKGM9e30pO2MuY2FkPSJwbGVfIitnb29nbGUucGxlKyIuYXBsZV8iK2dv
b2dsZS5hcGxlO2lmKGdvb2dsZS5kbClyZXR1cm4gZ29vZ2xlLmRsKGEsZSxjLCEwKSxudWxsO2I9
YztpZih3PDApe3dpbmRvdy5jb25zb2xlJiZjb25zb2xlLmVycm9yKGEsYik7aWYodz09PS0yKXRo
cm93IGE7Yj0hMX1lbHNlIGI9IWF8fCFhLm1lc3NhZ2V8fGEubWVzc2FnZT09PSJFcnJvciBsb2Fk
aW5nIHNjcmlwdCJ8fHQ+PWwmJiFuPyExOiEwO2lmKCFiKXJldHVybiBudWxsO3QrKztjPWN8fHt9
O2I9ZW5jb2RlVVJJQ29tcG9uZW50O3ZhciBkPSImZWk9IitiKGdvb2dsZS5rRUkpO2dvb2dsZS5r
RVhQSSYmKGQrPSImamV4cGlkPSIrYihnb29nbGUua0VYUEkpKTtkKz0iJnNyY3BnPSIrYihnb29n
bGUuc24pKyImanNyPSIrYih2LmpzcikrIiZidmVyPSIrYih2LmJ2KTt2LmRwZiYmKGQrPSImZHBm
PSIrYih2LmRwZikpO3ZhciBnPWEubGluZU51bWJlcjtnIT09dm9pZCAwJiYoZCs9IiZsaW5lPSIr
Zyk7dmFyIGg9YS5maWxlTmFtZTtoJiYoaC5pbmRleE9mKCItZXh0ZW5zaW9uOi8iKT4wJiYoZT0z
KSxkKz0iJnNjcmlwdD0iK2IoaCksZyYmaD09PXdpbmRvdy5sb2NhdGlvbi5ocmVmJiYoZz1kb2N1
bWVudC5kb2N1bWVudEVsZW1lbnQub3V0ZXJIVE1MLnNwbGl0KCJcbiIpW2ddLGQrPSImY2FkPSIr
YihnP2cuc3Vic3RyaW5nKDAsMzAwKToiTm8gc2NyaXB0IGZvdW5kLiIpKSk7Z29vZ2xlLnBsZSYm
Z29vZ2xlLnBsZT09PTEmJihlPTIpO2MmJnYuYyYmKGMub2ZjPVN0cmluZyh2LmMpKTtkPWQrKCIm
anNlbD0iK2UpKyImZWN0eD0iK2IoSlNPTi5zdHJpbmdpZnkoYykpO2QrPSImZW1zZz0iO2QrPWIo
YS5uYW1lKyI6ICIrYS5tZXNzYWdlKTtkKz0iJmpzc3Q9IjtkKz1iKGEuc3RhY2t8fCJOL0EiKTtk
Lmxlbmd0aD49MTIyODgmJihkPWQuc3Vic3RyaW5nKDAsMTIyODgpKTthPWQ7Yz0oIi9nZW5fMjA0
P2F0eXA9aSIrYSkuc3Vic3RyaW5nKDAsMTIyODgpO258fChnb29nbGUubG9nKDAsIiIsYyksZ29v
Z2xlLmxvZygwLCIiLCgiL2h0dHBzZXJ2aWNlL3JldHJ5L2pzZXJyb3I/YXR5cD1pIithKS5zdWJz
dHJpbmcoMCwxMjI4OCkpKTtyZXR1cm4gY307d2luZG93Lm9uZXJyb3I9ZnVuY3Rpb24oYSxiLGMs
bixlKXt1IT09YSYmKGE9ZSBpbnN0YW5jZW9mIEVycm9yP2U6RXJyb3IoYSksYz09PXZvaWQgMHx8
ImxpbmVOdW1iZXIiaW4gYXx8KGEubGluZU51bWJlcj1jKSxiPT09dm9pZCAwfHwiZmlsZU5hbWUi
aW4gYXx8KGEuZmlsZU5hbWU9YiksZ29vZ2xlLm1sKGEsITEsdm9pZCAwLCExLGEubmFtZT09PSJT
eW50YXhFcnJvciJ8fGEubWVzc2FnZS5zdWJzdHJpbmcoMCwxMSk9PT0iU3ludGF4RXJyb3IifHxh
Lm1lc3NhZ2UuaW5kZXhPZigiU2NyaXB0IGVycm9yIikhPT0tMT8zOnApKTt1PW51bGw7ciYmdD49
bCYmKHdpbmRvdy5vbmVycm9yPW51bGwpfTt9KSgpOzwvc2NyaXB0PjwvaGVhZD48Ym9keSBiZ2Nv
bG9yPSIjZmZmIj48c2NyaXB0IG5vbmNlPSJ5ZVMzTnlYdGdmOHgxNUhnUUg4OEtRIj4oZnVuY3Rp
b24oKXt2YXIgc3JjPScvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZyc7dmFyIGllc2c9ZmFsc2U7ZG9j
dW1lbnQuYm9keS5vbmxvYWQgPSBmdW5jdGlvbigpe3dpbmRvdy5uICYmIHdpbmRvdy5uKCk7aWYg
KGRvY3VtZW50LmltYWdlcyl7bmV3IEltYWdlKCkuc3JjPXNyYzt9CmlmICghaWVzZyl7ZG9jdW1l
bnQuZiYmZG9jdW1lbnQuZi5xLmZvY3VzKCk7ZG9jdW1lbnQuZ2JxZiYmZG9jdW1lbnQuZ2JxZi5x
LmZvY3VzKCk7fQp9Cn0pKCk7PC9zY3JpcHQ+PGRpdiBzdHlsZT0icGFkZGluZzo2cHgiPjxkaXYg
Y2xhc3M9ImdiX1JhIGdiX05kIGdiX0piIGdiX2UgZ2JfY2IiIGlkPSJnYiI+PGRpdiBjbGFzcz0i
Z2JfYmUgZ2JfRmIgZ2JfMmQiIGRhdGEtb2dzci11cD0iIj48ZGl2PjxkaXYgY2xhc3M9ImdiX1Ig
Z2JfOCBnYl8xZiBnYl84ZiIgZGF0YS1vZ2JsPSIiPjxkaXYgY2xhc3M9ImdiXzcgZ2JfOCI+PGEg
Y2xhc3M9ImdiXzYiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7JiMxMDk1OyYjMTA5MDsmIzEw
NzI7ICIgZGF0YS1waWQ9IjIzIiBocmVmPSJodHRwczovL21haWwuZ29vZ2xlLmNvbS9tYWlsLyZh
bXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTU7JiMxMDg2OyYjMTA5NTsmIzEwOTA7JiMxMDcy
OzwvYT48L2Rpdj48ZGl2IGNsYXNzPSJnYl83IGdiXzgiPjxhIGNsYXNzPSJnYl82IiBhcmlhLWxh
YmVsPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEwODI7JiMxMDcyOyYj
MTA4ODsmIzEwOTA7JiMxMDgwOyYjMTA4NTsmIzEwODY7JiMxMDgyOyAiIGRhdGEtcGlkPSIyIiBo
cmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL2ltZ2hwP2hsPXJ1JmFtcDtvZ2JsIiB0YXJnZXQ9
Il90b3AiPiYjMTA1MDsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEwODA7JiMxMDg1OyYjMTA4Mjsm
IzEwODA7PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdiX01kIj48ZGl2IGNsYXNz
PSJnYl9zZCI+PGRpdiBjbGFzcz0iZ2JfTCBnYl9FZCBnYl84IiBkYXRhLW9nc3ItYWx0PSIiIGlk
PSJnYndhIj48ZGl2IGNsYXNzPSJnYl9EIj48YSBjbGFzcz0iZ2JfQyIgYXJpYS1sYWJlbD0iJiMx
MDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMxMDc3OyYjMTA4NTsmIzEw
ODA7JiMxMTAzOyBHb29nbGUiIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5ydS9pbnRsL3J1L2Fi
b3V0L3Byb2R1Y3RzIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgcm9sZT0iYnV0dG9uIiB0YWJpbmRl
eD0iMCI+PHN2ZyBjbGFzcz0iZ2JfSCIgYXJpYS1oaWRkZW49InRydWUiIGZvY3VzYWJsZT0iZmFs
c2UiIHZpZXdib3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYsOGMxLjEsMCAyLC0wLjkgMiwtMnMt
MC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIsMjBjMS4xLDAgMiwtMC45IDIs
LTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTYsMjBjMS4xLDAgMiwtMC45
IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTYsMTRjMS4xLDAgMiwt
MC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTEyLDE0YzEuMSww
IDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xNiw2YzAs
MS4xIDAuOSwyIDIsMnMyLC0wLjkgMiwtMiAtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyek0xMiw4
YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0x
OCwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIs
MnpNMTgsMjBjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjks
MiAyLDJ6Ij48L3BhdGg+PGltYWdlIHNyYz0iaHR0cHM6Ly9zc2wuZ3N0YXRpYy5jb20vZ2IvaW1h
Z2VzL2Jhci9hbC1pY29uLnBuZyIgYWx0PSIiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgc3R5bGU9
ImJvcmRlcjpub25lO2Rpc3BsYXk6bm9uZSBcOSI+PC9pbWFnZT48L3N2Zz48L2E+PC9kaXY+PC9k
aXY+PC9kaXY+PGEgY2xhc3M9ImdiXzRhIGdiXzZkIGdiX1hkIGdiX09kIiBhcmlhLWxhYmVsPSIm
IzEwNDI7JiMxMDg2OyYjMTA4MTsmIzEwOTA7JiMxMDgwOyIgaHJlZj0iaHR0cHM6Ly9hY2NvdW50
cy5nb29nbGUuY29tL1NlcnZpY2VMb2dpbj9obD1ydSZhbXA7cGFzc2l2ZT10cnVlJmFtcDtjb250
aW51ZT1odHRwczovL3d3dy5nb29nbGUuY29tLyZhbXA7ZWM9R0FaQW1nUSIgdGFyZ2V0PSJfdG9w
Ij48c3BhbiBjbGFzcz0iZ2JfbGUiPiYjMTA0MjsmIzEwODY7JiMxMDgxOyYjMTA5MDsmIzEwODA7
PC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48Y2VudGVyPjxiciBjbGVhcj0iYWxs
IiBpZD0ibGdwZCI+PGRpdj48aW1nIGFsdD0iR29vZ2xlIiBoZWlnaHQ9IjkyIiBzcmM9Ii9pbWFn
ZXMvYnJhbmRpbmcvZ29vZ2xlX3dvcmRtYXJrL3YxLzF4L2dvb2dsZWxvZ29fY29sb3Jfd2hpdGVf
YmFja2dyb3VuZF8yNzJ4OTJkcC5wbmciIHN0eWxlPSJwYWRkaW5nOjI4cHggMCAxNHB4IiB3aWR0
aD0iMjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2Pjxmb3JtIGFjdGlvbj0iL3NlYXJjaCIg
bmFtZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRyIHZhbGln
bj0idG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90ZD48dGQgYWxpZ249ImNlbnRlciIgbm93
cmFwPSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklTTy04ODU5LTEiIHR5cGU9ImhpZGRlbiI+
PGlucHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9InNv
dXJjZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxpbnB1dCBuYW1lPSJiaXciIHR5cGU9Imhp
ZGRlbiI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlkZGVuIj48ZGl2IGNsYXNzPSJkcyIgc3R5
bGU9ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRp
dmU7em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2lnYiIgc3R5bGU9Im1hcmdpbjowO3BhZGRp
bmc6NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6IzFmMWYxZjtwYWRkaW5n
LXJpZ2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0iIiB0aXRsZT0iJiMxMDU1OyYj
MTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29nbGUiIG1heGxlbmd0aD0iMjA0
OCIgbmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIvdGV4dGlucHV0YXNzaXN0YW50L3RpYS5w
bmciIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtyaWdodDo1cHg7dG9w
OjRweDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJsPSIvdGV4dGlucHV0YXNzaXN0YW50LzEz
L3J1X3RpYS5qcyIgaWQ9InRzdWlkX3lxbHlhckduT011NXdQQVBvSmFQaVFJXzEiIGFsdD0iIiBo
ZWlnaHQ9IjIzIiB3aWR0aD0iMjciPjxzY3JpcHQgbm9uY2U9InllUzNOeVh0Z2Y4eDE1SGdRSDg4
S1EiPihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfeXFseWFyR25PTXU1d1BBUG9KYVBpUUlfMSc7
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe3ZhciBzID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmMgPSB0aGlzLmdldEF0dHJpYnV0
ZSgnZGF0YS1zY3JpcHQtdXJsJyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChzKTt9O30pKCk7
PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGJyIHN0eWxlPSJsaW5lLWhlaWdodDowIj48c3BhbiBjbGFz
cz0iZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48aW5wdXQgY2xhc3M9ImxzYiIgdmFsdWU9IiYjMTA1
NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xlIiBuYW1lPSJidG5H
IiB0eXBlPSJzdWJtaXQiPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFz
cz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIGlkPSJ0c3VpZF95cWx5YXJHbk9NdTV3UEFQb0ph
UGlRSV8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7ICYjMTA4NzsmIzEwODY7JiMxMDc0
OyYjMTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1lPSJidG5JIiB0eXBlPSJzdWJtaXQi
PjxzY3JpcHQgbm9uY2U9InllUzNOeVh0Z2Y4eDE1SGdRSDg4S1EiPihmdW5jdGlvbigpe3ZhciBp
ZD0ndHN1aWRfeXFseWFyR25PTXU1d1BBUG9KYVBpUUlfMic7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe2lmICh0aGlzLmZvcm0ucS52YWx1ZSl7dGhpcy5j
aGVja2VkID0gMTtpZiAodGhpcy5mb3JtLmlmbHNpZyl0aGlzLmZvcm0uaWZsc2lnLmRpc2FibGVk
ID0gZmFsc2U7fQplbHNlIHRvcC5sb2NhdGlvbj0nL2Rvb2RsZXMvJzt9O30pKCk7PC9zY3JpcHQ+
PGlucHV0IHZhbHVlPSJBQklMeGU4QUFBQUFhbkszMmpuZ1BydzVwUXJYZ0pGWlIzcTN6RzBSOU0x
ayIgbmFtZT0iaWZsc2lnIiB0eXBlPSJoaWRkZW4iPjwvc3Bhbj48L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImZsIHNibGMiIGFsaWduPSJsZWZ0IiBub3dyYXA9IiIgd2lkdGg9IjI1JSI+PGEgaHJlZj0i
L2FkdmFuY2VkX3NlYXJjaD9obD1ydSZhbXA7YXV0aHVzZXI9MCI+JiMxMDU2OyYjMTA3MjsmIzEw
ODk7JiMxMDk2OyYjMTA4MDsmIzEwODg7JiMxMDc3OyYjMTA4NTsmIzEwODU7JiMxMDk5OyYjMTA4
MTsgJiMxMDg3OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjs8L2E+PC90ZD48L3RyPjwvdGFi
bGU+PGlucHV0IGlkPSJnYnYiIG5hbWU9ImdidiIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iMSI+PHNj
cmlwdCBub25jZT0ieWVTM055WHRnZjh4MTVIZ1FIODhLUSI+KGZ1bmN0aW9uKCl7dmFyIGEsYj0i
MSI7aWYoZG9jdW1lbnQmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKWlmKHR5cGVvZiBYTUxIdHRw
UmVxdWVzdCE9InVuZGVmaW5lZCIpYj0iMiI7ZWxzZSBpZih0eXBlb2YgQWN0aXZlWE9iamVjdCE9
InVuZGVmaW5lZCIpe3ZhciBjLGQsZT1bIk1TWE1MMi5YTUxIVFRQLjYuMCIsIk1TWE1MMi5YTUxI
VFRQLjMuMCIsIk1TWE1MMi5YTUxIVFRQIiwiTWljcm9zb2Z0LlhNTEhUVFAiXTtmb3IoYz0wO2Q9
ZVtjKytdOyl0cnl7bmV3IEFjdGl2ZVhPYmplY3QoZCksYj0iMiJ9Y2F0Y2goaCl7fX1hPWI7aWYo
YT09IjIiJiZsb2NhdGlvbi5zZWFyY2guaW5kZXhPZigiJmdidj0yIik9PS0xKXt2YXIgZj1nb29n
bGUuZ2J2dSxnPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYnYiKTtnJiYoZy52YWx1ZT1hKTtm
JiZ3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2xvY2F0aW9uLmhyZWY9Zn0sMCl9O30pLmNh
bGwodGhpcyk7PC9zY3JpcHQ+PC9mb3JtPjxkaXYgc3R5bGU9ImZvbnQtc2l6ZTo4MyU7bWluLWhl
aWdodDozLjVlbSI+PGJyPjwvZGl2PjxzcGFuIGlkPSJmb290ZXIiPjxkaXYgc3R5bGU9ImZvbnQt
c2l6ZToxMHB0Ij48ZGl2IHN0eWxlPSJtYXJnaW46MTlweCBhdXRvO3RleHQtYWxpZ246Y2VudGVy
IiBpZD0iV3FRQU5iIj48YSBocmVmPSIvaW50bC9ydS9hZHMvIj4mIzEwNTY7JiMxMDc3OyYjMTA4
MjsmIzEwODM7JiMxMDcyOyYjMTA4NDsmIzEwNzI7PC9hPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29v
Z2xlLnJ1L2ludGwvcnUvc2VydmljZXMvIj4mIzEwNTY7JiMxMDc3OyYjMTA5NjsmIzEwNzc7JiMx
MDg1OyYjMTA4MDsmIzExMDM7ICYjMTA3NjsmIzEwODM7JiMxMTAzOyAmIzEwNzM7JiMxMDgwOyYj
MTA3OTsmIzEwODU7JiMxMDc3OyYjMTA4OTsmIzEwNzI7PC9hPjxhIGhyZWY9Ii9pbnRsL3J1L2Fi
b3V0Lmh0bWwiPiYjMTA0MjsmIzEwODk7JiMxMTA1OyAmIzEwODY7IEdvb2dsZTwvYT48YSBocmVm
PSJodHRwczovL3d3dy5nb29nbGUuY29tL3NldHByZWZkb21haW4/cHJlZmRvbT1SVSZhbXA7cHJl
dj1odHRwczovL3d3dy5nb29nbGUucnUvJmFtcDtzaWc9S195dDZ3NWxFMnA2aWZCVFkxZWJ6NWZT
MFFRSTQlM0QiPkdvb2dsZS5ydTwvYT48L2Rpdj48L2Rpdj48cCBzdHlsZT0iZm9udC1zaXplOjhw
dDtjb2xvcjojNjM2MzYzIj4mY29weTsgMjAyNiAtIDxhIGhyZWY9Ii9pbnRsL3J1L3BvbGljaWVz
L3ByaXZhY3kvIj4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTI7JiMxMDgwOyYjMTA3NjsmIzEw
Nzc7JiMxMDg1OyYjMTA5NDsmIzEwODA7JiMxMDcyOyYjMTA4MzsmIzExMDA7JiMxMDg1OyYjMTA4
NjsmIzEwODk7JiMxMDkwOyYjMTEwMDs8L2E+IC0gPGEgaHJlZj0iL2ludGwvcnUvcG9saWNpZXMv
dGVybXMvIj4mIzEwNTk7JiMxMDg5OyYjMTA4MzsmIzEwODY7JiMxMDc0OyYjMTA4MDsmIzExMDM7
PC9hPjwvcD48L3NwYW4+PC9jZW50ZXI+PHNjcmlwdCBub25jZT0ieWVTM055WHRnZjh4MTVIZ1FI
ODhLUSI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10
aGlzOwp0cnl7Cl8uRWU9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhLnYpaWYoYyBpbnN0YW5jZW9mIEFy
cmF5KXtjPV8uQyhjKTtmb3IodmFyIGQ9Yy5uZXh0KCk7IWQuZG9uZTtkPWMubmV4dCgpKV8uRWUo
YSxiLGQudmFsdWUpfWVsc2V7ZD0oMCxfLkYpKGEuRixhLGIpO3ZhciBlPWEuQitjO2EuQisrO2Iu
ZGF0YXNldC5lcWlkPWU7YS5EW2VdPWQ7YiYmYi5hZGRFdmVudExpc3RlbmVyP2IuYWRkRXZlbnRM
aXN0ZW5lcihjLGQsITEpOmImJmIuYXR0YWNoRXZlbnQ/Yi5hdHRhY2hFdmVudCgib24iK2MsZCk6
YS5BLmxvZyhFcnJvcigiSGAiK2IpKX19Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0K
dHJ5ewpfLkZlPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExpc3RlbmVyfHwhT2JqZWN0LmRl
ZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0LmRlZmluZVByb3BlcnR5KHt9
LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7dmFyIGM9ZnVuY3Rpb24oKXt9
O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5yZW1vdmVFdmVudExpc3RlbmVy
KCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNl
cHRpb24oZSl9CnRyeXsKdmFyIEdlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5nYl9MIC5nYl9D
IiksSGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2pkIik7R2UmJiFIZSYmXy5FZShf
Lm9lLEdlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIg
Qmk9ZnVuY3Rpb24oYSl7Xy56LmNhbGwodGhpcyk7dGhpcy5EPWE7dGhpcy5CPW51bGw7dGhpcy5B
PXt9O3RoaXMuRj17fTt0aGlzLmo9e307dGhpcy52PW51bGx9O18uQihCaSxfLnopO18uQ2k9ZnVu
Y3Rpb24oYSl7aWYoYS5CKXJldHVybiBhLkI7Zm9yKHZhciBiIGluIGEuailpZihhLmpbYl0udGYo
KSYmYS5qW2JdLkFiKCkpcmV0dXJuIGEualtiXTtyZXR1cm4gbnVsbH07QmkucHJvdG90eXBlLkM9
ZnVuY3Rpb24oYSl7dGhpcy5qW2FdJiYoXy5DaSh0aGlzKSYmXy5DaSh0aGlzKS5LYygpPT1hfHx0
aGlzLmpbYV0uYWUoITApKX07QmkucHJvdG90eXBlLllhPWZ1bmN0aW9uKGEpe3RoaXMudj1hO2Zv
cih2YXIgYiBpbiB0aGlzLmopdGhpcy5qW2JdLnRmKCkmJnRoaXMualtiXS5ZYShhKX07Xy5EaT1m
dW5jdGlvbihhLGIpe2EualtiLktjKCldPWJ9O0JpLnByb3RvdHlwZS5KYj1mdW5jdGlvbihhKXty
ZXR1cm4gYSBpbiB0aGlzLmo/dGhpcy5qW2FdOm51bGx9O3ZhciBFaT1uZXcgQmkoXy5uZSk7Xy5y
ZSgiZGQiLEVpKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5Yaj1mdW5j
dGlvbihhLGIpe3JldHVybiBfLk8oYSwzNixiKX07Xy5Zaj17cmc6ImdiX3oiLFlkOiJnYl85YSIs
bm86ImdiX0ViIixYZjoiZ2JfN2EiLFVvOiJnYl9EZiIsanA6ImdiX2ZiIixrcDoiZ2JfaGIiLEhx
OiJnYl9kYiIsTGk6ImdiX1YifTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsK
dmFyIFpqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK18uWWoucmcrIiAuZ2JfQyIpLGFrPWRv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9qZCIpO1pqJiYhYWsmJl8uRWUoXy5vZSxaaiwi
Y2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwov
LyBHb29nbGUgSW5jLgo8L3NjcmlwdD48ZGl2PjxkaXY+PGRpdiBjbGFzcz0iZ2JfUSI+JiMxMDU1
OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMxMDc3OyYjMTA4NTsmIzEwODA7
JiMxMTAzOyBHb29nbGU8L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0IG5vbmNlPSJ5ZVMzTnlYdGdm
OHgxNUhnUUg4OEtRIj50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9OyhmdW5jdGlvbihfKXt2YXIg
d2luZG93PXRoaXM7CnRyeXsKLyoKCiBDb3B5cmlnaHQgR29vZ2xlIExMQwogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFyIFFlLFJlO18uT2U9ZnVuY3Rpb24oYSl7dmFy
IGI9YS5sZW5ndGg7aWYoYj4wKXtmb3IodmFyIGM9QXJyYXkoYiksZD0wO2Q8YjtkKyspY1tkXT1h
W2RdO3JldHVybiBjfXJldHVybltdfTtRZT1mdW5jdGlvbihhKXtyZXR1cm4gbmV3IF8uUGUoZnVu
Y3Rpb24oYil7cmV0dXJuIGIuc3Vic3RyKDAsYS5sZW5ndGgrMSkudG9Mb3dlckNhc2UoKT09PWEr
IjoifSl9O1JlPTA7Xy5TZT1mdW5jdGlvbihhKXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNP
d25Qcm9wZXJ0eS5jYWxsKGEsXy5CYykmJmFbXy5CY118fChhW18uQmNdPSsrUmUpfTtfLlRlPWds
b2JhbFRoaXMudHJ1c3RlZFR5cGVzO18uVWU9ZnVuY3Rpb24oYSl7dGhpcy5qPWF9O18uVWUucHJv
dG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuan07Xy5WZT1uZXcgXy5VZSgi
YWJvdXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLlBlPWZ1bmN0aW9uKGEpe3RoaXMuaWw9YX07Xy5X
ZT1bUWUoImRhdGEiKSxRZSgiaHR0cCIpLFFlKCJodHRwcyIpLFFlKCJtYWlsdG8iKSxRZSgiZnRw
IiksbmV3IF8uUGUoZnVuY3Rpb24oYSl7cmV0dXJuL15bXjpdKihbLz8jXXwkKS8udGVzdChhKX0p
XTtfLlhlPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLlhlLnByb3RvdHlwZS50b1N0cmluZz1mdW5j
dGlvbigpe3JldHVybiB0aGlzLmorIiJ9O18uWWU9bmV3IF8uWGUoXy5UZT9fLlRlLmVtcHR5SFRN
TDoiIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBjZixwZixzZixi
ZixkZjtfLlplPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qJC8udGVzdChhKX07Xy4kZT1m
dW5jdGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lmKHR5cGVvZiBhPT09InN0cmluZyImJmEp
YT0rYTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIpcmV0dXJuO3JldHVybigwLF8uYWIpKGEp
P2F8MDp2b2lkIDB9O18uYWY9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYS5sYXN0SW5kZXhPZihiLDAp
PT0wfTtjZj1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIWJmKXJldHVybiBhO3RyeXt2YXIgYj1m
dW5jdGlvbihjKXtyZXR1cm4gY307YT1iZi5jcmVhdGVQb2xpY3koIm9nYi1xdG0jaHRtbCIse2Ny
ZWF0ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRVUkw6Yn0pfWNhdGNoKGMpe31y
ZXR1cm4gYX07Xy5lZj1mdW5jdGlvbigpe2RmPT09dm9pZCAwJiYoZGY9Y2YoKSk7cmV0dXJuIGRm
fTsKXy5nZj1mdW5jdGlvbihhKXt2YXIgYj1fLmVmKCk7YT1iP2IuY3JlYXRlU2NyaXB0VVJMKGEp
OmE7cmV0dXJuIG5ldyBfLmZmKGEpfTtfLmhmPWZ1bmN0aW9uKGEpe2lmKGEgaW5zdGFuY2VvZiBf
LmZmKXJldHVybiBhLmo7dGhyb3cgRXJyb3IoIkwiKTt9O18uamY9ZnVuY3Rpb24oYSl7aWYoYSBp
bnN0YW5jZW9mIF8uVWUpcmV0dXJuIGEuajt0aHJvdyBFcnJvcigiTCIpO307Xy5sZj1mdW5jdGlv
bihhKXtpZihrZi50ZXN0KGEpKXJldHVybiBhfTtfLm1mPWZ1bmN0aW9uKGEpe3JldHVybiBhIGlu
c3RhbmNlb2YgXy5VZT9fLmpmKGEpOl8ubGYoYSl9O18ubmY9ZnVuY3Rpb24oYSxiKXtiPWI9PT12
b2lkIDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVlcnlTZWxlY3Rvcik9PW51bGw/
dm9pZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09bnVsbD8iIjpiLm5vbmNlfHxi
LmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9OwpfLlU9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBf
LiRhKF8uT2QoYSxiLGMsXy5OZCkpfTtfLm9mPWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uJGUoXy5P
ZChhLGIsdm9pZCAwLF8uTmQpKX07cGY9ZnVuY3Rpb24oYSl7dGhpcy5MPV8ueChhKX07Xy5CKHBm
LF8uUyk7cGYucHJvdG90eXBlLlpiPWZ1bmN0aW9uKGEpe3JldHVybiBfLlEodGhpcywyNCxhKX07
Xy5xZj1mdW5jdGlvbigpe3JldHVybiBfLkooXy5rZSxwZiwxKX07Xy5yZj1mdW5jdGlvbihhKXt2
YXIgYj1fLllhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2JqZWN0IiYmdHlwZW9mIGEubGVu
Z3RoPT0ibnVtYmVyIn07YmY9Xy5UZTtfLmZmPWZ1bmN0aW9uKGEpe3RoaXMuaj1hfTtfLmZmLnBy
b3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmorIiJ9O3ZhciBrZj0vXlxz
Kig/IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/OlsvPyNdfCQpKS9pO3ZhciB6
ZixEZix0ZjtfLnZmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyB0ZihfLnVmKGEpKTpzZnx8KHNm
PW5ldyB0Zil9O18ud2Y9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlwZW9mIGI9PT0ic3RyaW5nIj9h
LmdldEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIpe3ZhciBjPWJ8fGRvY3VtZW50
O2MuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVsw
XTooYz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3IoYT8iLiIrYToiIik6Xy54Zihj
LCIqIixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy54Zj1mdW5jdGlvbihhLGIsYyxk
KXthPWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50b1VwcGVyQ2FzZSgpOiIiKXx8
Yz9hLnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEuZ2V0RWxlbWVudHNCeVRhZ05h
bWUoIioiKX07Cl8uQWY9ZnVuY3Rpb24oYSxiKXtfLk9iKGIsZnVuY3Rpb24oYyxkKXtkPT0ic3R5
bGUiP2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFzc05hbWU9YzpkPT0iZm9yIj9h
Lmh0bWxGb3I9Yzp6Zi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0dHJpYnV0ZSh6ZltkXSxjKTpf
LmFmKGQsImFyaWEtIil8fF8uYWYoZCwiZGF0YS0iKT9hLnNldEF0dHJpYnV0ZShkLGMpOmFbZF09
Y30pfTt6Zj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxsc3BhY2luZzoiY2VsbFNwYWNp
bmciLGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFtZUJvcmRlciIsaGVpZ2h0OiJo
ZWlnaHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9uY2UiLHJvbGU6InJvbGUiLHJv
d3NwYW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNlTWFwIix2YWxpZ246InZBbGln
biIsd2lkdGg6IndpZHRoIn07Cl8uQmY9ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YS5kZWZhdWx0Vmll
dzp3aW5kb3d9O18uRWY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFdLGQ9Xy5DZihhLFN0cmluZyhi
WzBdKSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05hbWU9YzpBcnJheS5pc0FycmF5
KGMpP2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uQWYoZCxjKSk7Yi5sZW5ndGg+MiYmRGYoYSxk
LGIpO3JldHVybiBkfTsKRGY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0aW9uIGQoaCl7aCYmYi5hcHBl
bmRDaGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4dE5vZGUoaCk6aCl9Zm9yKHZh
ciBlPTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8ucmYoZil8fF8uQWMoZikmJmYu
bm9kZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYubGVuZ3RoPT0ibnVtYmVyIil7
aWYoXy5BYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uInx8dHlwZW9mIGYuaXRl
bT09InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5jdGlvbiIpe2c9dHlwZW9mIGYu
aXRlbT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uV2MoZz9fLk9lKGYpOmYsZCl9fX07Xy5G
Zj1mdW5jdGlvbihhKXtyZXR1cm4gXy5DZihkb2N1bWVudCxhKX07Cl8uQ2Y9ZnVuY3Rpb24oYSxi
KXtiPVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0aW9uL3hodG1sK3htbCImJihi
PWIudG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVudChiKX07Xy5HZj1mdW5jdGlv
bihhLGIpe2EuYXBwZW5kQ2hpbGQoYil9O18uSGY9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiO2I9YS5m
aXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGIpfTtfLklmPWZ1bmN0aW9uKGEpe3JldHVybiBhJiZh
LnBhcmVudE5vZGU/YS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGEpOm51bGx9OwpfLkpmPWZ1bmN0
aW9uKGEsYil7aWYoIWF8fCFiKXJldHVybiExO2lmKGEuY29udGFpbnMmJmIubm9kZVR5cGU9PTEp
cmV0dXJuIGE9PWJ8fGEuY29udGFpbnMoYik7aWYodHlwZW9mIGEuY29tcGFyZURvY3VtZW50UG9z
aXRpb24hPSJ1bmRlZmluZWQiKXJldHVybiBhPT1ifHwhIShhLmNvbXBhcmVEb2N1bWVudFBvc2l0
aW9uKGIpJjE2KTtmb3IoO2ImJmEhPWI7KWI9Yi5wYXJlbnROb2RlO3JldHVybiBiPT1hfTtfLnVm
PWZ1bmN0aW9uKGEpe3JldHVybiBhLm5vZGVUeXBlPT05P2E6YS5vd25lckRvY3VtZW50fHxhLmRv
Y3VtZW50fTt0Zj1mdW5jdGlvbihhKXt0aGlzLmo9YXx8Xy50LmRvY3VtZW50fHxkb2N1bWVudH07
Xy5sPXRmLnByb3RvdHlwZTtfLmwuSD1mdW5jdGlvbihhKXtyZXR1cm4gXy53Zih0aGlzLmosYSl9
O18ubC5UYT1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8uRWYodGhpcy5qLGFyZ3VtZW50cyl9O18u
bC5hcHBlbmRDaGlsZD1fLkdmO18ubC5ZZj1fLkhmOwpfLmwuT2g9Xy5JZjtfLmwuTmg9Xy5KZjsK
fWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5maz1mdW5jdGlvbihhLGIpe2Eu
c3JjPV8uaGYoYikudG9TdHJpbmcoKX07Xy5naz1mdW5jdGlvbihhKXt2YXIgYj1fLm5mKCJzY3Jp
cHQiLGEub3duZXJEb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixiKX07Xy5oaz1m
dW5jdGlvbihhLGIpe2Euc3JjPV8uaGYoYik7Xy5nayhhKX07Xy5paz1mdW5jdGlvbihhKXtpZigh
YSlyZXR1cm4gbnVsbDthPV8uTihhLDQpO3ZhciBiO2E9PT1udWxsfHxhPT09dm9pZCAwP2I9bnVs
bDpiPV8uZ2YoYSk7cmV0dXJuIGJ9O18uams9ZnVuY3Rpb24oYSxiLGMpe2E9YS5MO3JldHVybiBf
LkxiKGEsYVtfLnddfDAsYixjKSE9PXZvaWQgMH07Xy5raz1mdW5jdGlvbihhKXt0aGlzLkw9Xy54
KGEpfTtfLkIoXy5rayxfLlMpO18ubGs9ZnVuY3Rpb24oKXtmb3IodmFyIGE9TnVtYmVyKHRoaXMp
LGI9W10sYz1hO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspYltjLWFdPWFyZ3VtZW50c1tjXTtyZXR1
cm4gYn07Cl8ubWs9ZnVuY3Rpb24oYSxiKXtyZXR1cm4oYnx8ZG9jdW1lbnQpLmdldEVsZW1lbnRz
QnlUYWdOYW1lKFN0cmluZyhhKSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5
ewp2YXIgb2s9ZnVuY3Rpb24oYSxiKXthPGI/bmsoYSsxLGIpOl8ubmUubG9nKEVycm9yKCJvYWAi
K2ErImAiK2IpKX0sbms9ZnVuY3Rpb24oYSxiKXtpZihwayl7dmFyIGM9Xy5GZigiU0NSSVBUIik7
Yy5hc3luYz0hMDtjLnR5cGU9InRleHQvamF2YXNjcmlwdCI7Yy5jaGFyc2V0PSJVVEYtOCI7Xy5o
ayhjLHBrKTtjLm9uZXJyb3I9Xy5FYyhvayxhLGIsYy5zcmMpO18ubWsoIkhFQUQiKVswXS5hcHBl
bmRDaGlsZChjKX19LHFrPWZ1bmN0aW9uKGEpe3RoaXMuTD1fLngoYSl9O18uQihxayxfLlMpO3Zh
ciByaz1fLkooXy5rZSxxaywxNyl8fG5ldyBxayxzayxwaz0oc2s9Xy5KKHJrLF8ua2ssMSkpP18u
aWsoc2spOm51bGwsdGssdWs9KHRrPV8uSihyayxfLmtrLDIpKT9fLmlrKHRrKTpudWxsLHZrPWZ1
bmN0aW9uKCl7bmsoMSwyKTtpZih1ayl7dmFyIGE9Xy5GZigiTElOSyIpO2Euc2V0QXR0cmlidXRl
KCJ0eXBlIiwidGV4dC9jc3MiKTthLmhyZWY9Xy5oZih1aykudG9TdHJpbmcoKTthLnJlbD0ic3R5
bGVzaGVldCI7dmFyIGI9Xy5uZigic3R5bGUiLGRvY3VtZW50KTtiJiZhLnNldEF0dHJpYnV0ZSgi
bm9uY2UiLGIpO18ubWsoIkhFQUQiKVswXS5hcHBlbmRDaGlsZChhKX19OyhmdW5jdGlvbigpe3Zh
ciBhPV8ucWYoKTtpZihfLlUoYSwxOCkpdmsoKTtlbHNle3ZhciBiPV8ub2YoYSwxOSl8fDA7d2lu
ZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7d2luZG93LnNldFRpbWVvdXQo
dmssYil9KX19KSgpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5nYmFy
Xyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzY3JpcHQgbm9uY2U9InllUzNOeVh0Z2Y4eDE1
SGdRSDg4S1EiPihmdW5jdGlvbigpe3dpbmRvdy5nb29nbGUuY2RvPXtoZWlnaHQ6NzU3LHdpZHRo
OjE0NDB9OyhmdW5jdGlvbigpewp2YXIgZT0vI3wkLztmdW5jdGlvbiBmKGspe3ZhciBkPWcuc2Vh
cmNoLGw9ZC5zZWFyY2goZSk7YTp7dmFyIGE9MDtmb3IodmFyIGI9ay5sZW5ndGg7KGE9ZC5pbmRl
eE9mKGssYSkpPj0wJiZhPGw7KXt2YXIgYz1kLmNoYXJDb2RlQXQoYS0xKTtpZihjPT0zOHx8Yz09
NjMpaWYoYz1kLmNoYXJDb2RlQXQoYStiKSwhY3x8Yz09NjF8fGM9PTM4fHxjPT0zNSlicmVhayBh
O2ErPWIrMX1hPS0xfWlmKGE8MClyZXR1cm4gbnVsbDtiPWQuaW5kZXhPZigiJiIsYSk7aWYoYjww
fHxiPmwpYj1sO2ErPWsubGVuZ3RoKzE7cmV0dXJuIGRlY29kZVVSSUNvbXBvbmVudChkLnNsaWNl
KGEsYiE9PS0xP2I6MCkucmVwbGFjZSgvXCsvZywiICIpKX07dmFyIGg9d2luZG93LmlubmVyV2lk
dGgsbT13aW5kb3cuaW5uZXJIZWlnaHQ7aWYoIWh8fCFtKXt2YXIgbj13aW5kb3cuZG9jdW1lbnQs
cD1uLmNvbXBhdE1vZGU9PSJDU1MxQ29tcGF0Ij9uLmRvY3VtZW50RWxlbWVudDpuLmJvZHk7aD1w
LmNsaWVudFdpZHRoO209cC5jbGllbnRIZWlnaHR9aWYoaCYmbSYmKGghPWdvb2dsZS5jZG8ud2lk
dGh8fG0hPWdvb2dsZS5jZG8uaGVpZ2h0KSl7dmFyIHE9Z29vZ2xlLHI9cS5sb2csdD0iL2NsaWVu
dF8yMDQ/JmF0eXA9aSZiaXc9IitoKyImYmloPSIrbSsiJmVpPSIrZ29vZ2xlLmtFSSxnO2c9Zz09
PXZvaWQgMD93aW5kb3cubG9jYXRpb246Zzt2YXIgdT0iIix2PXdpbmRvdy5nb29nbGUmJndpbmRv
dy5nb29nbGUua09QSXx8bnVsbDt2JiYodSs9IiZvcGk9Iit2KTt2YXIgdzsodz1mKCJnZW1jaWQi
KSkmJih1Kz0iJmdlbWNpZD0iK3cpO3ZhciB4Oyh4PWYoImdlbXJpZCIpKSYmKHUrPSImZ2Vtcmlk
PSIreCk7ci5jYWxsKHEsIiIsIiIsdCt1KX07fSkuY2FsbCh0aGlzKTt9KSgpOyhmdW5jdGlvbigp
e2dvb2dsZS54anM9e2Jhc2Vjb21iOicveGpzL18vanMva1x4M2R4anMuaHAuZW4uTXMwRk9YMHlp
N2cuZXM1Lk8vY2tceDNkeGpzLmhwLlhtVWdPOEFsdGp3LkwuWC5PL2FtXHgzZEFCQUFBQUFBQUFB
QUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFnQUFBVWdBQVFJQUFBQUFBQUFBQUFBQUFBQUFnQUFB
QUFBQUFBQUFBQUFCQmdBd0lBQUFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVJQUFBQUFZQUFB
QUFBWUFJQ0FBQ0lPeUFBQUJCZ0ZnSUFBQUIwQ0EvZFx4M2QxL2VkXHgzZDEvZGdceDNkMC91amdc
eDNkMS9yc1x4M2RBQ1Q5MG9HV1NjbzkyMjRTbl9SV19YQ21xMU00STJhWnl3P2NiXHgzZDEyMTUw
OTM3OCcsYmFzZWNzczonL3hqcy9fL3NzL2tceDNkeGpzLmhwLlhtVWdPOEFsdGp3LkwuWC5PL2Ft
XHgzZEFCQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFBQUlBQUFBQUFnQUFBVWdBQUFJQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd0lBQUFJUUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUVJQUFBQUFZQUFBQUFBWUFJQ0FBQUFBQUFBQUFBZy9yc1x4M2RBQ1Q5MG9GWVpZSVFUZklD
cmZ2RmRKQVBMclJnLXBIQkF3P2NiXHgzZDEyMTUwOTM3OCcsYmFzZWpzOicveGpzL18vanMva1x4
M2R4anMuaHAuZW4uTXMwRk9YMHlpN2cuZXM1Lk8vYW1ceDNkQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFB
QUJCZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFZQUFDQUFD
SU95QUFBQkJnRmdJQUFBQjBDQS9kZ1x4M2QwL3JzXHgzZEFDVDkwb0V4MHozTFpMNENuM0VmZnFx
MlFpUG1rLUJUeHc/Y2JceDNkMTIxNTA5Mzc4JyxleGNtOltdfTt9KSgpOzwvc2NyaXB0PjxsaW5r
IGhyZWY9Ii94anMvXy9zcy9rPXhqcy5ocC5YbVVnTzhBbHRqdy5MLlguTy9hbT1BQkFBQUFBQUFB
QUFBQkFBQUFBQUFBQUFBQUFBQUFJQUFBQUFBZ0FBQVVnQUFBSUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQXdJQUFBSVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFSUFBQUFBWUFB
QUFBQVlBSUNBQUFBQUFBQUFBQWcvZD0xL2VkPTEvcnM9QUNUOTBvRllaWUlRVGZJQ3JmdkZkSkFQ
THJSZy1wSEJBdy9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4IiByZWw9InN0eWxlc2hlZXQiIG5vbmNl
PSJ5ZVMzTnlYdGdmOHgxNUhnUUg4OEtRIj48c2NyaXB0IG5vbmNlPSJ5ZVMzTnlYdGdmOHgxNUhn
UUg4OEtRIj4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVuLk1zMEZP
WDB5aTdnLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQVFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFCQmdBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUFBQ0FBQ0lPeUFBQUJCZ0ZnSUFBQUIw
Q0EvZFx4M2QxL2VkXHgzZDEvZGdceDNkNC9yc1x4M2RBQ1Q5MG9FeDB6M0xaTDRDbjNFZmZxcTJR
aVBtay1CVHh3L21ceDNkc2JfaGUsZD9jYlx4M2QxMjE1MDkzNzgnO3ZhciBhbWQ9MTAwMDt2YXIg
cG92cD1mYWxzZTt2YXIgZWNiPWZhbHNlO3ZhciBjcm9wPXRydWU7dmFyIGNzdD1mYWxzZTt2YXIg
cHhwPWZhbHNlOwp2YXIgZj10aGlzfHxzZWxmO2Z1bmN0aW9uIGcoYSl7dmFyIGI9ZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgibGluayIpO2IuYXM9InNjcmlwdCI7Yi5ocmVmPWE7Yi5yZWw9InByZWxv
YWQiO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYil9ZnVuY3Rpb24gaCgpe3ZhciBhPVtrXTtn
b29nbGUuZHB8fChhLmZvckVhY2goZyksZ29vZ2xlLmRwPSEwKX07Z29vZ2xlLnBzPWdvb2dsZS5w
c3x8W107ZnVuY3Rpb24gbChhKXtyZXR1cm4gYT8oYT1hLm1hdGNoKC9cL2NjYj0oW14vP10rKS8p
KT9hWzFdOm51bGw6bnVsbH1mdW5jdGlvbiBtKCl7dmFyIGE9ayxiPWZ1bmN0aW9uKCl7fTtnb29n
bGUubHg9Z29vZ2xlLnN0dnNjP2I6ZnVuY3Rpb24oKXtwKGEpO2dvb2dsZS5seD1ifTtnb29nbGUu
Ynh8fGdvb2dsZS5seCgpfWZ1bmN0aW9uIHEoYSxiKXtiJiYoYS5zcmM9Yik7aWYoIWwoYikpe3Zh
ciBlPWEub25sb2FkO2Eub25sb2FkPWZ1bmN0aW9uKGQpe2UmJmUoZCk7Z29vZ2xlLnBzPWdvb2ds
ZS5wcy5maWx0ZXIoZnVuY3Rpb24oYyl7cmV0dXJuIGEuc3JjIT09Y30pfX1nb29nbGUucHMucHVz
aChhLnNyYyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChhKX1nb29nbGUuYXM9cTtmdW5jdGlv
biBwKGEpe2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIsInhqc2xzIik7dmFyIGI9ZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7Yi5vbmVycm9yPWZ1bmN0aW9uKCl7Z29vZ2xl
LnBsZT0xfTtiLm9ubG9hZD1mdW5jdGlvbigpe2dvb2dsZS5wbGU9MH07bChhKSYmKGIuZG9uZT1m
dW5jdGlvbigpe2dvb2dsZS5tdW0mJmdvb2dsZS5tdW0oYSk7Z29vZ2xlLmFwbGU9Z29vZ2xlLmFw
bGV8fDA7Z29vZ2xlLmFybSYmZ29vZ2xlLmFybVthXSYmZ29vZ2xlLmFybVthXS5yZXNvbHZlKCl9
KTtnb29nbGUueGpzdXM9dm9pZCAwO3EoYixhKTtnb29nbGUuYXBsZT0tMTtnb29nbGUuZHA9ITB9
O2Z1bmN0aW9uIHIoKXtmb3IodmFyIGE9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImlt
ZyIpLGI9MCxlPWEubGVuZ3RoO2I8ZTtiKyspe3ZhciBkPWFbYl0sYztpZihjPWQuaGFzQXR0cmli
dXRlKCJkYXRhLWx6eV8iKSYmTnVtYmVyKGQuZ2V0QXR0cmlidXRlKCJkYXRhLWF0ZiIpKSYxKWM9
ZC5nZXRBdHRyaWJ1dGUoImpzY29udHJvbGxlciIpLGM9ISgoYz09PSJVQlhISSJ8fGM9PT0iUjNm
aGtiInx8Yz09PSJUU1pFcWQiKSYmZC5oYXNBdHRyaWJ1dGUoImRhdGEtc3JjIikpO2lmKGMpcmV0
dXJuITB9cmV0dXJuITF9O3ZhciBrLHQsdyx4LHkseixBLEIsQztmdW5jdGlvbiBEKCl7az1weHAm
Jmdvb2dsZS54anN1cHx8dTt2YXIgYT1rLm1hdGNoKC9cL2NiPShsb2FkZWRfaF9cZCspLyk7Qz1h
JiZhWzFdfHwiIjtnb29nbGUueGpzdT1rO2YuX0ZfanNVcmw9azt4PWZ1bmN0aW9uKCl7bSgpfTt0
PSExO3c9ISFnb29nbGUuY2FmdCYmIXIoKTtDJiYoZltDXT1mdW5jdGlvbihiKXt2YXIgZT1mdW5j
dGlvbigpe2NzdD9zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cmV0dXJuIHZvaWQgYi5jYWxsKHdpbmRv
dyx3aW5kb3cuXyl9LDApOmIuY2FsbCh3aW5kb3csd2luZG93Ll8pfTtpZihCKXt2YXIgZD1mdW5j
dGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpe2UoKX0pfTtpZihkb2N1bWVu
dC5oaWRkZW4pe3ZhciBjPWZ1bmN0aW9uKCl7ZG9jdW1lbnQuaGlkZGVufHwoZG9jdW1lbnQucmVt
b3ZlRXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyksZCgpKX07ZG9jdW1lbnQuYWRk
RXZlbnRMaXN0ZW5lcigidmlzaWJpbGl0eWNoYW5nZSIsYyx7cGFzc2l2ZTohMH0pfWVsc2UgZCgp
fWVsc2UgZSgpfSk7eT1wb3ZwO3o9ZG9jdW1lbnQucHJlcmVuZGVyaW5nfHx5JiZkb2N1bWVudC5o
aWRkZW47Qj1jcm9wJiZ6O0E9eT8idmlzaWJpbGl0eWNoYW5nZSI6InByZXJlbmRlcmluZ2NoYW5n
ZSJ9ZnVuY3Rpb24gRSgpe3R8fHd8fHp8fCh4KCksdD0hMCl9c2V0VGltZW91dChmdW5jdGlvbigp
e2dvb2dsZS50aWNrJiZnb29nbGUudGljaygibG9hZCIsInhqc3BscyIpO0QoKTtpZih3fHx6KXtp
Zih3KXt2YXIgYT1mdW5jdGlvbigpe3c9ITE7RSgpfTtnb29nbGUuY2FmdChhKTtzZXRUaW1lb3V0
KGEsYW1kKX1pZih6KXt2YXIgYj1mdW5jdGlvbigpeyh5P2RvY3VtZW50LmhpZGRlbjpkb2N1bWVu
dC5wcmVyZW5kZXJpbmcpfHwoej0hMSxFKCksZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihB
LGIpKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihBLGIse3Bhc3NpdmU6ITB9KX10fHxoKCl9
ZWxzZSB4KCl9LDApO30pKCk7d2luZG93Ll8gPSB3aW5kb3cuXyB8fCB7fTt3aW5kb3cuX0R1bXBF
eGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uID0gZnVuY3Rpb24oZSl7dGhyb3cgZTt9O3dpbmRv
dy5fcyA9IHdpbmRvdy5fcyB8fCB7fTtfcy5fRHVtcEV4Y2VwdGlvbiA9IF8uX0R1bXBFeGNlcHRp
b247d2luZG93Ll9xcyA9IHdpbmRvdy5fcXMgfHwge307X3FzLl9EdW1wRXhjZXB0aW9uID0gXy5f
RHVtcEV4Y2VwdGlvbjt3aW5kb3cubG9hZGVkX2hfMCA9IGZ1bmN0aW9uKGNiKXtjYi5jYWxsKHdp
bmRvdyx3aW5kb3cuXyk7fTsoZnVuY3Rpb24oKXt2YXIgdD1bNDA5NiwwLDE2Nzc3MjE2LDAsMCwx
MzQyMTc3MjgsMCwxOTIsMTY4Mjg0MTcsNTI0MzAwLDM4NCwzMzQwOCw0MTk0MzA0LDk4LDMzNTEw
NDMyLDQxOTQzMDQsNTQwMzE1ODE0LDg2NTA3NjAsMTM0Mjg3MzYwLDEyNjI4OTkyLDI3MDQwMCww
LDEwNDg1NzYsMTA0ODU3OCwzMjc2OSwxNTk1MTQ2MjQsMzIsNTI4MDk4LDM3NjQ0Mjg4MCw4LDM0
NjI0XTt3aW5kb3cuX0ZfdG9nZ2xlcyA9IHdpbmRvdy5feGpzX3RvZ2dsZXMgPSB0O30pKCk7d2lu
ZG93Ll9GX2luc3RhbGxDc3MgPSB3aW5kb3cuX0ZfaW5zdGFsbENzcyB8fCBmdW5jdGlvbihjc3Mp
e307KGZ1bmN0aW9uKCl7dmFyIHBtYz0ne1x4MjJkXHgyMjp7fSxceDIyc2JfaGVceDIyOntceDIy
Y2xpZW50XHgyMjpceDIyaGVpcmxvb20taHBceDIyLFx4MjJkaFx4MjI6dHJ1ZSxceDIyZHNceDIy
Olx4MjJceDIyLFx4MjJob3N0XHgyMjpceDIyZ29vZ2xlLmNvbVx4MjIsXHgyMmpzb25wXHgyMjp0
cnVlLFx4MjJtc2dzXHgyMjp7XHgyMmNpYmxceDIyOlx4MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBc
XHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjIFxcdTA0M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFc
XHUwNDNhXFx1MDQzZVxcdTA0MzJcXHUwNDRiXFx1MDQzOSBcXHUwNDM3XFx1MDQzMFxcdTA0M2Zc
XHUwNDQwXFx1MDQzZVxcdTA0NDFceDIyLFx4MjJkeW1ceDIyOlx4MjJcXHUwNDEyXFx1MDQzZVxc
dTA0MzdcXHUwNDNjXFx1MDQzZVxcdTA0MzZcXHUwNDNkXFx1MDQzZSwgXFx1MDQzMlxcdTA0NGIg
XFx1MDQzOFxcdTA0M2NcXHUwNDM1XFx1MDQzYlxcdTA0MzggXFx1MDQzMiBcXHUwNDMyXFx1MDQz
OFxcdTA0MzRcXHUwNDQzOlx4MjIsXHgyMmxja3lceDIyOlx4MjJcXHUwNDFjXFx1MDQzZFxcdTA0
MzUgXFx1MDQzZlxcdTA0M2VcXHUwNDMyXFx1MDQzNVxcdTA0MzdcXHUwNDUxXFx1MDQ0MiFceDIy
LFx4MjJsbWxceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzRcXHUwNDQwXFx1MDQzZVxcdTA0
MzFcXHUwNDNkXFx1MDQzNVxcdTA0MzUuLi5ceDIyLFx4MjJwc3JjXHgyMjpceDIyXFx1MDQyZFxc
dTA0NDJcXHUwNDNlXFx1MDQ0MiBcXHUwNDM3XFx1MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxc
dTA0NDEgXFx1MDQzMVxcdTA0NGJcXHUwNDNiIFxcdTA0NDNcXHUwNDM0XFx1MDQzMFxcdTA0M2Jc
XHUwNDM1XFx1MDQzZCBcXHUwNDM4XFx1MDQzNyBcXHUwNDMyXFx1MDQzMFxcdTA0NDhcXHUwNDM1
XFx1MDQzOSBcXHUwMDNDYSBocmVmXHgzZFxcXHgyMi9oaXN0b3J5XFxceDIyXFx1MDAzRVxcdTA0
MzhcXHUwNDQxXFx1MDQ0MlxcdTA0M2VcXHUwNDQwXFx1MDQzOFxcdTA0MzggXFx1MDQzMlxcdTA0
MzVcXHUwNDMxLVxcdTA0M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhXFx1MDQzMFxcdTAw
M0MvYVxcdTAwM0VceDIyLFx4MjJwc3JsXHgyMjpceDIyXFx1MDQyM1xcdTA0MzRcXHUwNDMwXFx1
MDQzYlxcdTA0MzhcXHUwNDQyXFx1MDQ0Y1x4MjIsXHgyMnNiaXRceDIyOlx4MjJcXHUwNDFmXFx1
MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYSBcXHUwNDNmXFx1MDQzZSBcXHUwNDNhXFx1MDQzMFxc
dTA0NDBcXHUwNDQyXFx1MDQzOFxcdTA0M2RcXHUwNDNhXFx1MDQzNVx4MjIsXHgyMnNyY2hceDIy
Olx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYSBcXHUwNDMyIEdvb2dsZVx4
MjJ9LFx4MjJvdnJceDIyOnt9LFx4MjJwcVx4MjI6XHgyMlx4MjIsXHgyMnJmc1x4MjI6W10sXHgy
MnN0b2tceDIyOlx4MjIzVTJfT09TQ0ZjUTd6dlYtZHBiSGFGT0FoeUFceDIyfX0nO2dvb2dsZS5w
bWM9SlNPTi5wYXJzZShwbWMpO30pKCk7PC9zY3JpcHQ+PC9ib2R5PjwvaHRtbD4=
------6a72a9c85578f--