From: <Fukken saved by M.Dvach>
Subject: =?utf-8?B?0JvQtdGB0LHQvtGC0YDQtdC0ICMzNDkuINCh0L7QsdCw0YfQuNC5IC0g0JPQtdC4IC0g0Jwu0JTQstCw0Yc=?=
Date: Tue, 14 Jul 2026 08:21:43 +0300
MIME-Version: 1.0
Content-Type: multipart/related; boundary="----6a55c7678e618"; type="text/html"; start="<start@bld1-ds04.test-hf.su>"
Snapshot-Content-Location: https://bld1-ds04.test-hf.su/ga/res/1889466.html
Content-Location: https://bld1-ds04.test-hf.su/ga/res/1889466.html

This is a multi-part message in MIME format, mezhdu prochim.

------6a55c7678e618
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/1889466.html

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgaHRtbCBQVUJM
SUMgIi0vL1dBUEZPUlVNLy9EVEQgWEhUTUwgTW9iaWxlIDEuMC8vRU4iICJodHRwOi8vd3d3Lndh
cGZvcnVtLm9yZy9EVEQveGh0bWwtbW9iaWxlMTAuZHRkIj48aHRtbCB4bWxucz0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6bWluaT0iaHR0cHM6Ly9tMmNoLmhrL29tLWZvbGRp
bmcucGRmIiB4bWw6bGFuZz0icnUiIGxhbmc9InJ1Ij48aGVhZD48bWV0YSBodHRwLWVxdWl2PSJY
LVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiIC8+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+PHRpdGxlPtCb
0LXRgdCx0L7RgtGA0LXQtCAjMzQ5LiDQodC+0LHQsNGH0LjQuSAtINCT0LXQuCAtINCcLtCU0LLQ
sNGHPC90aXRsZT48bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0i0JvQtdGB0LHQvtGC
0YDQtdC0ICMzNDkuINCh0L7QsdCw0YfQuNC5IiAvPjxtZXRhIG5hbWU9ImtleXdvcmRzIiBjb250
ZW50PSLQtNCy0LDRhywg0YLQuNGA0LXRhywgMmNoLCAyLWNoLCAyLdGB0YDRjtC60LMsINC80L7Q
sdC40LvRjNC90YvQuSwg0LjQvNC40LTQttCx0L7RgNC00LAsINC40LzQuNC00LbQsdC+0YDQtCwg
0YTQvtGA0YPQvCwg0LDQvdC+0L3QuNC80YPRgSwgMmNoLmhrLCBwZGEsIHdhcCIgLz48bWV0YSBu
YW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLGluaXRpYWwtc2NhbGU9
MS4wIiAvPjxtZXRhIG5hbWU9ImZvcm1hdC1kZXRlY3Rpb24iIGNvbnRlbnQ9InRlbGVwaG9uZT1u
byIgLz48bWV0YSBuYW1lPSJIYW5kaGVsZEZyaWVuZGx5IiBjb250ZW50PSJUcnVlIiAvPjxtZXRh
IGh0dHAtZXF1aXY9ImNsZWFydHlwZSIgY29udGVudD0ib24iIC8+PGJhc2UgaHJlZj0iaHR0cHM6
Ly9ibGQxLWRzMDQudGVzdC1oZi5zdS8iIHRhcmdldD0iX3RvcCIgLz48bGluayByZWw9ImFwcGxl
LXRvdWNoLWljb24iIHNpemVzPSIxODB4MTgwIiBocmVmPSIvYXBwbGUtdG91Y2gtaWNvbi5wbmc/
dj0yIi8+PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmciIHNpemVzPSIzMngzMiIgaHJl
Zj0iL2Zhdmljb24tMzJ4MzIucG5nIi8+PGxpbmsgcmVsPSJpY29uIiB0eXBlPSJpbWFnZS9wbmci
IHNpemVzPSIxOTJ4MTkyIiBocmVmPSIvYW5kcm9pZC1jaHJvbWUtMTkyeDE5Mi5wbmciLz48bGlu
ayByZWw9Imljb24iIHR5cGU9ImltYWdlL3BuZyIgc2l6ZXM9IjE2eDE2IiBocmVmPSIvZmF2aWNv
bi0xNngxNi5wbmciLz48bGluayByZWw9Im1hbmlmZXN0IiBocmVmPSIvbWFuaWZlc3QuanNvbiIv
PjxsaW5rIHJlbD0ibWFzay1pY29uIiBocmVmPSIvc2FmYXJpLXBpbm5lZC10YWIuc3ZnIiBjb2xv
cj0iI2ZlOTE0OSIvPjxsaW5rIHJlbD0ic2hvcnRjdXQgaWNvbiIgaHJlZj0iL2Zhdmljb24uaWNv
P3Y9MiIvPjxtZXRhIG5hbWU9ImFwcGxlLW1vYmlsZS13ZWItYXBwLXRpdGxlIiBjb250ZW50PSLQ
nC7QlNCy0LDRhyIgLz48bWV0YSBuYW1lPSJhcHBsaWNhdGlvbi1uYW1lIiBjb250ZW50PSLQnC7Q
lNCy0LDRhyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRpbGVDb2xvciIgY29udGVudD0i
I2RhNTMyYyIgLz48bWV0YSBuYW1lPSJtc2FwcGxpY2F0aW9uLVRpbGVJbWFnZSIgY29udGVudD0i
bXN0aWxlLTE0NHgxNDQucG5nIiAvPjxtZXRhIG5hbWU9InRoZW1lLWNvbG9yIiBjb250ZW50PSIj
ZWVlZWVlIiAvPjxtZXRhIG5hbWU9InRlbGVncmFtOmNoYW5uZWwiIGNvbnRlbnQ9IkBtMmNobmV3
cyIgLz48bWV0YSBuYW1lPSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9ItCcLtCU0LLQsNGHIiAvPjxs
aW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9tYWluLmNzcyIgdHlwZT0idGV4dC9jc3Mi
IG1lZGlhPSJoYW5kaGVsZCxhbGwiIC8+PCEtLVtpZiBsdGUgSUUgNl0+PGxpbmsgcmVsPSJzdHls
ZXNoZWV0IiBocmVmPSIvY3NzL2llNi5jc3MiIHR5cGU9InRleHQvY3NzIiAvPjwhW2VuZGlmXS0t
PjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9waG90b24uY3NzIiB0eXBlPSJ0ZXh0
L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IlBob3RvbiIgLz48bGluayByZWw9ImFs
dGVybmF0ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL25ldXRyb24uY3NzIiB0eXBlPSJ0ZXh0L2Nz
cyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9Ik5ldXRyb24iIC8+PGxpbmsgcmVsPSJhbHRl
cm5hdGUgc3R5bGVzaGVldCIgaHJlZj0iL2Nzcy9mdXRhYmEuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIg
bWVkaWE9ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkZ1dGFiYSIgLz48bGluayByZWw9ImFsdGVybmF0
ZSBzdHlsZXNoZWV0IiBocmVmPSIvY3NzL2RhcmsuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9
ImhhbmRoZWxkLGFsbCIgdGl0bGU9IkRhcmsiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVz
aGVldCIgaHJlZj0iL2Nzcy9zYy5jc3MiIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iaGFuZGhlbGQs
YWxsIiB0aXRsZT0iU2llbWVucy1jbHViIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hl
ZXQiIGhyZWY9Ii9jc3MvY2hlcnJ5LmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVs
ZCxhbGwiIHRpdGxlPSJDaGVycnkiIC8+PGxpbmsgcmVsPSJhbHRlcm5hdGUgc3R5bGVzaGVldCIg
aHJlZj0iL2Nzcy9iYXNob3JnLmNzcyIgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJoYW5kaGVsZCxh
bGwiIHRpdGxlPSJCYXNob3JnIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhy
ZWY9Ii9jc3Mvd2hpdGUuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIg
dGl0bGU9IkUtaW5rIiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIHN0eWxlc2hlZXQiIGhyZWY9Ii9j
c3MvcmVuYWlzc2FuY2UuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFsbCIg
dGl0bGU9IlJlbmFpc3NhbmNlIiAvPjxub3NjcmlwdD48bGluayByZWw9InN0eWxlc2hlZXQiIGhy
ZWY9Ii9jc3Mvbm9zY3JpcHQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9ImhhbmRoZWxkLGFs
bCIgLz48L25vc2NyaXB0PjxsaW5rIHJlbD0iZG5zLXByZWZldGNoIiBocmVmPSIvLzJjaC5saWZl
IiAvPjxsaW5rIHJlbD0iYWx0ZXJuYXRlIiB0aXRsZT0i0J3QvtCy0YvQtSDRgtGA0LXQtNGLIC9n
YS8gKGJsZDEtZHMwNC50ZXN0LWhmLnN1IGxpbmtzKSIgaHJlZj0iL2dhL2luZGV4LnJzcyIgdHlw
ZT0iYXBwbGljYXRpb24vcnNzK3htbCIgLz48bGluayByZWw9ImFsdGVybmF0ZSIgdGl0bGU9ItCd
0L7QstGL0LUg0YLRgNC10LTRiyAvZ2EvICgyY2gubGlmZSBsaW5rcykiIGhyZWY9Ii9nYS9pbmRl
eC53ZWIucnNzIiB0eXBlPSJhcHBsaWNhdGlvbi9yc3MreG1sIiAvPjxsaW5rIHJlbD0iaGVscCIg
dHlwZT0idGV4dC9odG1sIiBocmVmPSIvaGVscCIgLz48bGluayByZWw9ImNhbm9uaWNhbCIgaHJl
Zj0iaHR0cHM6Ly9tMmNoLmhrL2dhL3Jlcy8xODg5NDY2Lmh0bWwiIC8+PGxpbmsgcmVsPSJwcmV2
IiBocmVmPSIvZ2EvIiAvPjxzY3JpcHQ+DQp2YXIgaXNPcGVyYU1pbmkgPSBPYmplY3QucHJvdG90
eXBlLnRvU3RyaW5nLmNhbGwod2luZG93Lm9wZXJhbWluaSkgPT09ICJbb2JqZWN0IE9wZXJhTWlu
aV0iLA0KaXNBcmNoaXZlZCA9IGZhbHNlLA0KaXNEb3duID0gZmFsc2U7DQo8L3NjcmlwdD48c3R5
bGUgdHlwZT0idGV4dC9jc3MiPmJvZHkge2ZvbnQtc2l6ZTogMTJwdDt9IC50aHJkLXRodW1iIHsg
bWF4LXdpZHRoOiAxNTBweDsgfSAudGhyZC10aHVtYiBpbWcgeyBtYXgtaGVpZ2h0OiAxNTBweDsg
fSA8L3N0eWxlPjwvaGVhZD48Ym9keT48ZGl2IGNsYXNzPSJib2R5Ij48ZGl2IHJvbGU9Im5hdmln
YXRpb24iIGFyaWEtbGFiZWw9ItCl0LvQtdCx0L3Ri9C1INC60YDQvtGI0LrQuCI+PGgyIGNsYXNz
PSJuYXYgbmF0aXZlIj48YSBocmVmPSIvaW5kZXgiPtCcLtCU0LLQsNGHPC9hPiA8YiBhcmlhLWhp
ZGRlbj0idHJ1ZSI+LzwvYj4gPGEgaHJlZj0iL2dhLyIgYWNjZXNza2V5PSIwIj7Qk9C10Lg8L2E+
PC9oMj48YSBocmVmPSIvZ2EvIiBhY2Nlc3NrZXk9IjQiIHRhYmluZGV4PSItMSIgYXJpYS1sYWJl
bD0i0J3QsNC30LDQtCI+PC9hPjwvZGl2PjxhIGlkPSJ0b3AiPjwvYT48ZGl2IHJvbGU9Im1haW4i
PjxkaXYgY2xhc3M9Indhcm4iIHJvbGU9InN0YXR1cyI+0JTQstCw0YcuaGsg0L/RgNC40YHQu9Cw
0Lsg0LHQuNGC0YvQtSDQtNCw0L3QvdGL0LUuPGJyIC8+0JLRiyDQstC40LTQuNGC0LUg0LrQvtC/
0LjRjiDRgtGA0LXQtNCwLCDRgdC+0YXRgNCw0L3QtdC90L3Rg9GOIDIg0L7QutGC0Y/QsdGA0Y8g
MjAyMiDQs9C+0LTQsC48YnIgLz7QnNC+0LbQtdGC0LUg0L/QvtC/0YDQvtCx0L7QstCw0YLRjCA8
YSBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbD84NSI+0L7QsdC90L7QstC40YLRjCDRgdGC0YDQ
sNC90LjRhtGDPC9hPiwg0YfRgtC+0LHRiyDRg9Cy0LjQtNC10YLRjCDQsNC60YLRg9Cw0LvRjNC9
0YPRjiDQstC10YDRgdC40Y4uPGJyIC8+PGJyIC8+PHNwYW4gaWQ9ImRsd2QtbGFiZWwtd2FybiIg
Y2xhc3M9Im5vLXJpbmciIHRhYmluZGV4PSItMSI+0KHQutCw0YfQsNGC0Ywg0YLRgNC10LQ8L3Nw
YW4+OiA8YSBpZD0ibGlnaHQtdmVyLXdhcm4iIGFyaWEtbGFiZWxsZWRieT0iZGx3ZC1sYWJlbC13
YXJuIGxpZ2h0LXZlci13YXJuIiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYubWh0Ij7RgtC+0LvRjNC6
0L4g0YEg0L/RgNC10LLRjNGOPC9hPiwgPGEgaWQ9ImZ1bGwtdmVyLXdhcm4iIGFyaWEtbGFiZWxs
ZWRieT0iZGx3ZC1sYWJlbC13YXJuIGZ1bGwtdmVyLXdhcm4iIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2
Ni5taHQ/ZnVsbCI+0YEg0L/RgNC10LLRjNGOINC4INC/0YDQuNC60YDQtdC/0LvQtdC90L3Ri9C8
0Lgg0YTQsNC50LvQsNC80Lg8L2E+LjxiciAvPjxzbWFsbCBjbGFzcz0icGFsZSI+0JLRgtC+0YDQ
vtC5INCy0LDRgNC40LDQvdGCINC80L7QttC10YIg0LTQvtC70LPQviDRgdC60LDRh9C40LLQsNGC
0YzRgdGPLiDQpNCw0LnQu9GLINCx0YPQtNGD0YIg0YLQvtC70YzQutC+INCyJm5ic3A70LbQuNCy
0YvRhSDQuNC70Lgg0L3QtdC00LDQstC90L4g0YPRgtC+0L3Rg9Cy0YjQuNGFINGC0YDQtdC00LDR
hS4gPGEgaHJlZj0iL2hlbHAjdGhyZWFkc2F2aW5nIiBhcmlhLWxhYmVsPSLQn9C+0LTRgNC+0LHQ
vdC10LUg0L4g0YHQutCw0YfQuNCy0LDQvdC40Lgg0YLRgNC10LTQvtCyIj7Qn9C+0LTRgNC+0LHQ
vdC10LU8L2E+PC9zbWFsbD48YnIgLz48YnIgLz48c21hbGw+0JXRgdC70Lgg0LLQsNC8INC/0L7Q
u9C10LfQtdC9INCw0YDRhdC40LIg0Jwu0JTQstCw0YfQsCwgPGEgaHJlZj0iL2RvbmF0ZSI+0L/Q
vtC20LXRgNGC0LLRg9C50YLQtSDQvdCwINC+0L/Qu9Cw0YLRgyDRgdC10YDQstC10YDQsDwvYT4u
PC9zbWFsbD48L2Rpdj48ZGl2IGNsYXNzPSJ0aHJlYWQgbm8tcmluZyIgaWQ9IjE4ODk0NjYiIHRh
YmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJp
YS1sZXZlbD0iMyI+PHN0cm9uZyBjbGFzcz0iZnQiPtCb0LXRgdCx0L7RgtGA0LXQtCAjMzQ5LiDQ
odC+0LHQsNGH0LjQuTwvc3Ryb25nPiA8dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMDowOTo0
MiswMzowMCI+MiZuYnNwO9C+0LrRgiwgMjA6MDk8L3RpbWU+PC9zcGFuPiA8YSBjbGFzcz0icmVm
bGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC9
0LjQtSIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0bWwjMTg4OTQ2NiI+PGI+PHNwYW4gY2xhc3M9
InBhbGUiPjE4ODk8L3NwYW4+NDY2PC9iPjwvYT4gPGEgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0
bWwjYm90dG9tIj7QkiDQutC+0L3QtdGGINGC0YDQtdC00LA8L2E+IHwgPGEgaHJlZj0iaHR0cHM6
Ly8yY2gubGlmZS9nYS9yZXMvMTg4OTQ2Ni5odG1sI3RvcCI+0JLQtdCxPC9hPjwvZGl2PjxkaXYg
Y2xhc3M9InRodW1icy1jb250Ij48YSBjbGFzcz0idGhyZC10aHVtYiBub3QtcG9ydHJhaXQiIGhy
ZWY9Imh0dHBzOi8vMmNoLmxpZmUvL2dhL3NyYy8xODg5NDY2LzE2NjQ3MzA1ODMwMTcwLmpwZyIg
dGl0bGU9ImltYWdlLmpwZWciPjxpbWcgc3JjPSJodHRwczovLzJjaC5saWZlL2dhL3RodW1iLzE4
ODk0NjYvMTY2NDczMDU4MzAxNzBzLmpwZyIgb25lcnJvcj0idGhpcy5zcmM9J2ltZy9lcnJvci5w
bmcnOyIgYWx0PSJpbWFnZS5qcGVnIiAvPjxzcGFuPjIxINCa0LEsIDYwOHg2MDg8L3NwYW4+PC9h
PjxhIGNsYXNzPSJ0aHJkLXRodW1iIG5vdC1wb3J0cmFpdCIgaHJlZj0iaHR0cHM6Ly8yY2gubGlm
ZS8vZ2Evc3JjLzE4ODk0NjYvMTY2NDczMDU4MzAxNzEuanBnIiB0aXRsZT0iaW1hZ2UuanBlZyI+
PGltZyBzcmM9Imh0dHBzOi8vMmNoLmxpZmUvZ2EvdGh1bWIvMTg4OTQ2Ni8xNjY0NzMwNTgzMDE3
MXMuanBnIiBvbmVycm9yPSJ0aGlzLnNyYz0naW1nL2Vycm9yLnBuZyc7IiBhbHQ9ImltYWdlLmpw
ZWciIC8+PHNwYW4+OSDQmtCxLCAyOTB4MTc0PC9zcGFuPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJw
c3QiPtCS0LjQt9GD0LDQu9GM0L3QsNGPINC90L7QstC10LvQu9CwOjxiciAvPjxhIGhyZWY9Imh0
dHBzOi8vYW5pdmlzdWFsLm5ldC9zdHVmZi8yLTEtMC0xODM2IiB0YXJnZXQ9Il9ibGFuayIgcmVs
PSJub2ZvbGxvdyBub29wZW5lciBub3JlZmVycmVyIj5odHRwczovL2FuaXZpc3VhbC5uZXQvc3R1
ZmYvMi0xLTAtMTgzNjwvYT48YnIgLz48YnIgLz7QnNGD0LfQtdC5OjxiciAvPjxhIGhyZWY9Imh0
dHBzOi8vZG9vZGxlLm11bHRhdG9yLnJ1L3Jvb20vbGVzYmFjaCIgdGFyZ2V0PSJfYmxhbmsiIHJl
bD0ibm9mb2xsb3cgbm9vcGVuZXIgbm9yZWZlcnJlciI+aHR0cHM6Ly9kb29kbGUubXVsdGF0b3Iu
cnUvcm9vbS9sZXNiYWNoPC9hPjxiciAvPjxiciAvPtCa0LjQvdC+0LfQsNC7OjxiciAvPmN5INCx
0LXQtyDQv9GA0L7QsdC10LvQsCB0dS5iZS9yL291dHdhdGU8YnIgLz48YnIgLz7QotGA0LXQtCDQ
t9C90LDQutC+0LzRgdGC0LI6IDxhIGhyZWY9Ii9nYS9yZXMvMTczOTUwMS5odG1sIzE3Mzk1MDEi
Pj4+MTczOTUwMSAoT1ApPC9hPjxiciAvPjxiciAvPtCl0LjQutC60Lgt0YLRgNC10LQ6IDxhIGhy
ZWY9Ii9nYS9yZXMvMTg0NDI2MC5odG1sIzE4NDQyNjAiPj4+MTg0NDI2MCAoT1ApPC9hPjxiciAv
PjxiciAvPtCf0YDQvtGI0LvRi9C5INGC0YDQtdC0OiA8YSBocmVmPSIvZ2EvcmVzLzE4ODc4MDEu
aHRtbCMxODg3ODAxIj4+PjE4ODc4MDEgKE9QKTwvYT48YnIgLz48YnIgLz7Qn9GA0L7QtNC+0LvQ
ttCw0LXQvCDQvdGL0YLRjCwg0YfRgtC+INGC0Y/QvSDQvdC40LrQvtCz0LTQsCDQvdC1INCx0YPQ
tNC10YIg0Lgg0L3QuNGH0LXQs9C+INC90LUg0L/RgNC10LTQv9GA0LjQvdC40LzQsNGC0Yw8L2Rp
dj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmci
IGlkPSIxODg5NDY3IiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJv
bGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MiA8L3NwYW4+PHRp
bWUgZGF0ZXRpbWU9IjIwMjItMTAtMDJUMjA6MTA6MTYrMDM6MDAiPjImbmJzcDvQvtC60YIsIDIw
OjEwPC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUi
PjI8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3Q
sCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMx
ODg5NDY3Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+MTg4OTwvc3Bhbj40Njc8L2I+PC9hPjwvZGl2
PjxkaXYgY2xhc3M9InBzdCI+0J/QtdGA0LXQutC+0YIsINGB0YPRh9C10L3RjNC60LguINCi0LDQ
uiDRgdC70L7QttC90L4g0LHRi9C70L4g0YHQtNC10LvQsNGC0Yw/PC9kaXY+PGRpdiBjbGFzcz0i
YW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBpZD0iMTg4OTQ2OSIg
dGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBh
cmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjMgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIy
MDIyLTEwLTAyVDIwOjEyOjA3KzAzOjAwIj4yJm5ic3A70L7QutGCLCAyMDoxMjwvdGltZT48L3Nw
YW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4zPC9zcGFuPiA8YSBj
bGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7Q
vtCx0YnQtdC90LjQtSIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0bWwjMTg4OTQ2OSI+PGI+PHNw
YW4gY2xhc3M9InBhbGUiPjE4ODk8L3NwYW4+NDY5PC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJw
c3QiPtCl0L7RgtGPINC60L7QvNGDINC+0L0g0L3Rg9C20LXQvS4g0K8g0YLRg9GCINC+0LTQvdCw
4oCmPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBu
by1yaW5nIiBpZD0iMTg4OTQ3MCIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48
c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjQgPC9z
cGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIwOjEzOjIyKzAzOjAwIj4yJm5ic3A70L7Q
utGCLCAyMDoxMzwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVu
PSJ0cnVlIj40PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQ
utCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2
Lmh0bWwjMTg4OTQ3MCI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjE4ODk8L3NwYW4+NDcwPC9iPjwv
YT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCf0LjQt9C00LAg0L/QuNC30LTQvyDQv9C40LfQtNCw
INC/0LjQt9C00LAg0L/QuNC30LTQsCDQv9C40LfQtNCwINC/0LjQt9C00LA8L2Rpdj48ZGl2IGNs
YXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSIxODg5
NDcxIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRp
bmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+NSA8L3NwYW4+PHRpbWUgZGF0ZXRp
bWU9IjIwMjItMTAtMDJUMjA6MTQ6MDYrMDM6MDAiPjImbmJzcDvQvtC60YIsIDIwOjE0PC90aW1l
Pjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjU8L3NwYW4+
IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g
0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NDcxIj48
Yj48c3BhbiBjbGFzcz0icGFsZSI+MTg4OTwvc3Bhbj40NzE8L2I+PC9hPjwvZGl2PjxkaXYgY2xh
c3M9InBzdCI+0JfQsNCy0YLRgNCwINC90LAg0YDQsNCx0L7RgtGDOig8L2Rpdj48ZGl2IGNsYXNz
PSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUtYW5zIG9uZS1maWxlLXBv
c3Qgbm8tcmluZyIgaWQ9IjE4ODk0ODQiIHRhYmluZGV4PSItMSI+PGEgY2xhc3M9InRocmQtdGh1
bWIgbm90LXBvcnRyYWl0IiBocmVmPSJodHRwczovLzJjaC5saWZlLy9nYS9zcmMvMTg4OTQ2Ni8x
NjY0NzMyNDAwNzAwMC5wbmciIHRpdGxlPSIxNjY0NjE0NjQ1OTE5MC5wbmciPjxpbWcgc3JjPSJo
dHRwczovLzJjaC5saWZlL2dhL3RodW1iLzE4ODk0NjYvMTY2NDczMjQwMDcwMDBzLmpwZyIgb25l
cnJvcj0idGhpcy5zcmM9J2ltZy9lcnJvci5wbmcnOyIgYWx0PSIxNjY0NjE0NjQ1OTE5MC5wbmci
IC8+PHNwYW4+MSw0INCc0LEsIDE3NTB4MTI1MDwvc3Bhbj48L2E+PGRpdiBjbGFzcz0icHN0X2Jh
ciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj42
IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMDo0MDowMCswMzowMCI+MiZuYnNw
O9C+0LrRgiwgMjA6NDA8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhp
ZGRlbj0idHJ1ZSI+Njwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHR
i9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4
OTQ2Ni5odG1sIzE4ODk0ODQiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjQ4NDwv
Yj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7Qn9C10YDQtdC60L7RgtC40LvQsNGB0YwsINC+
0YLQvNC10YLQuNC70LDRgdGMLCDRgdGL0LHQsNC70LDRgdGMLjwvZGl2PjxkaXYgY2xhc3M9ImFu
cyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQntGC0LLQ
tdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlrZWxpbmsiIGhy
ZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7QntGC0LLQ
tdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYu
aHRtbCMxODg5NDg2Ij40ODY8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1h
bnMgbm8tcmluZyIgaWQ9IjE4ODk0ODYiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2Jh
ciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj43
IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMDo0MjowOCswMzowMCI+MiZuYnNw
O9C+0LrRgiwgMjA6NDI8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhp
ZGRlbj0idHJ1ZSI+Nzwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHR
i9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4
OTQ2Ni5odG1sIzE4ODk0ODYiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjQ4Njwv
Yj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRt
bCMxODg5NDg0Ij4+PjE4ODk0ODQ8L2E+PGJyIC8+0K3RgtC+INGH0YLQviDQt9CwINC/0L7QutC1
0LzQvtC9PzwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBs
bC1oIj48YSBhcmlhLWxhYmVsPSLQntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC1
0L3QuNC1IiBjbGFzcz0ibGlrZWxpbmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNs
aWNrPSJyZXR1cm4gZmFsc2U7Ij7QntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBo
YW5kIiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTA3Ij41MDc8L2E+PC9kaXY+PC9k
aXY+PGRpdiBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjE4ODk0ODkiIHRhYmluZGV4PSItMSI+
PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+
PHNwYW4gY2xhc3M9InNyIj44IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMDo0
OToyNyswMzowMCI+MiZuYnNwO9C+0LrRgiwgMjA6NDk8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFz
cz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+ODwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsi
IGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUi
IGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk0ODkiPjxiPjxzcGFuIGNsYXNzPSJwYWxl
Ij4xODg5PC9zcGFuPjQ4OTwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7Qn9C40LfQtNCw
INC60LDQuiDRgdC60YPRh9C90L4uINCh0LrQvtGA0L4g0L3QsCDRgNCw0LHQvtGC0YMsINGPINGC
0LDQvCDRgtC+0YfQvdC+INGD0LzRgNGDINC4INC90LXQutC+0LzRgyDQstC10YfQtdGA0LDQvNC4
INGB0L7Qs9GA0LXRgtGMLCDQuCDRg9GC0LXRiNC40YLRjCgoKDwvZGl2PjxkaXYgY2xhc3M9ImFu
cyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1hbnMgbm8tcmluZyIgaWQ9IjE4
ODk0OTEiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVh
ZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj45IDwvc3Bhbj48dGltZSBkYXRl
dGltZT0iMjAyMi0xMC0wMlQyMDo1MTowNSswMzowMCI+MiZuYnNwO9C+0LrRgiwgMjA6NTE8L3Rp
bWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+OTwvc3Bh
bj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQ
viDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk0OTEi
PjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjQ5MTwvYj48L2E+PC9kaXY+PGRpdiBj
bGFzcz0icHN0Ij7QndC10L3QsNCy0LjQttGDINCy0LDRgSDQv9C40LTQvtGA0LDRgdC+0LosINC/
0L7RgtC+0LzRgyDRh9GC0L4g0LLRiyDRgtCw0Lwg0LXQsdC10YLQtdGB0YwsINCwINC80L3QtSDQ
tNCw0LbQtSDQv9C+0LTRgNC+0YfQuNGC0Ywg0L3QtdC60L7Qs9C00LA8L2Rpdj48ZGl2IGNsYXNz
PSJhbnMiPjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7R
gtCy0LXRgtGLINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5r
IiBocmVmPSIvamF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7R
gtCy0LXRgtGLPC9hPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy8xODg5
NDY2Lmh0bWwjMTg4OTUwNiI+NTA2PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5v
LXJpbmciIGlkPSIxODg5NDkzIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxz
cGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MTAgPC9z
cGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIwOjUyOjE4KzAzOjAwIj4yJm5ic3A70L7Q
utGCLCAyMDo1MjwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVu
PSJ0cnVlIj4xMDwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C7
0LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2
Ni5odG1sIzE4ODk0OTMiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjQ5MzwvYj48
L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QndGDINC4INC90LDRhdGD0Lkg0LLQsNGBINCy0YHQ
tdGFPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJyZXBseSBu
by1yaW5nIiBpZD0iMTg4OTQ5NSIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNzPSJwc3RfYmFyIj48
c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFzcz0ic3IiPjExIDwv
c3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMDo1MzowNCswMzowMCI+MiZuYnNwO9C+
0LrRgiwgMjA6NTM8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250IiBhcmlhLWhpZGRl
bj0idHJ1ZSI+MTE8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQ
u9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIvZ2EvcmVzLzE4ODk0
NjYuaHRtbCMxODg5NDk1Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+MTg4OTwvc3Bhbj40OTU8L2I+
PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0JTRg9GA0YssINGPINC20LUg0LLQsNGBINC70Y7Q
sdC70Y4hISE8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJl
cGx5IGhhdmUtYW5zIG5vLXJpbmciIGlkPSIxODg5NTAwIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xh
c3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNs
YXNzPSJzciI+MTIgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIxOjA2OjUxKzAz
OjAwIj4yJm5ic3A70L7QutGCLCAyMTowNjwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3Rj
bnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xMjwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEt
bGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9
Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk1MDAiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5
PC9zcGFuPjUwMDwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QodGC0LjRhSDQvdCw0L/Q
uNGB0LDQu9CwINCS0JDQnDxiciAvPjxiciAvPtCvINCy0LDRgSDQu9GO0LHQuNC70LA6INC70Y7Q
sdC+0LLRjCDQtdGJ0LUsINCx0YvRgtGMINC80L7QttC10YIsPGJyIC8+0JIg0LTRg9GI0LUg0LzQ
vtC10Lkg0YPQs9Cw0YHQu9CwINC90LUg0YHQvtCy0YHQtdC8OzxiciAvPtCd0L4g0L/Rg9GB0YLR
jCDQvtC90LAg0LLQsNGBINCx0L7Qu9GM0YjQtSDQvdC1INGC0YDQtdCy0L7QttC40YI7PGJyIC8+
0K8g0L3QtSDRhdC+0YfRgyDQv9C10YfQsNC70LjRgtGMINCy0LDRgSDQvdC40YfQtdC8LjxiciAv
PtCvINCy0LDRgSDQu9GO0LHQuNC70LAg0LHQtdC30LzQvtC70LLQvdC+LCDQsdC10LfQvdCw0LTQ
tdC20L3Qviw8YnIgLz7QotC+INGA0L7QsdC+0YHRgtGM0Y4sINGC0L4g0YDQtdCy0L3QvtGB0YLR
jNGOINGC0L7QvNGP0YHRjDs8YnIgLz7QryDQstCw0YEg0LvRjtCx0LjQu9CwINGC0LDQuiDQuNGB
0LrRgNC10L3QvdC+LCDRgtCw0Log0L3QtdC20L3Qviw8YnIgLz7QmtCw0Log0LTQsNC5INCy0LDQ
vCDQkdC+0LMg0LvRjtCx0LjQvNC+0Lkg0LHRi9GC0Ywg0KXQo9Cv0KHQrDwvZGl2PjxkaXYgY2xh
c3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBhcmlhLWxhYmVsPSLQ
ntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBjbGFzcz0ibGlrZWxp
bmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1cm4gZmFsc2U7Ij7Q
ntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVmPSIvZ2EvcmVzLzE4
ODk0NjYuaHRtbCMxODg5NTAxIj41MDE8L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkg
bm8tcmluZyIgaWQ9IjE4ODk1MDEiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+
PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4xMyA8
L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjItMTAtMDJUMjE6MDg6NDkrMDM6MDAiPjImbmJzcDvQ
vtC60YIsIDIxOjA4PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRk
ZW49InRydWUiPjEzPC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL
0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2dhL3Jlcy8xODg5
NDY2Lmh0bWwjMTg4OTUwMSI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjE4ODk8L3NwYW4+NTAxPC9i
PjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1s
IzE4ODk1MDAiPj4+MTg4OTUwMDwvYT48YnIgLz7QnNCe0LbQvdC+INC30LDQvNC10L3QuNGC0Ywg
0L3QsCDQmtCQ0KDQkNCh0Kw8L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYg
Y2xhc3M9InJlcGx5IG5vLXJpbmciIGlkPSIxODg5NTAyIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xh
c3M9InBzdF9iYXIiPjxzcGFuIHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNs
YXNzPSJzciI+MTQgPC9zcGFuPjx0aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIxOjA5OjU1KzAz
OjAwIj4yJm5ic3A70L7QutGCLCAyMTowOTwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3Rj
bnQiIGFyaWEtaGlkZGVuPSJ0cnVlIj4xNDwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEt
bGFiZWw9ItCh0YHRi9C70LrQsCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9
Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk1MDIiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5
PC9zcGFuPjUwMjwvYj48L2E+PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij7QmtCQ0Jog0JbQlSDQnNCd
0JUg0KHQnNCV0KjQndCePC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2IGNs
YXNzPSJyZXBseSBuby1yaW5nIiBpZD0iMTg4OTUwMyIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNsYXNz
PSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBjbGFz
cz0ic3IiPjE1IDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMToxMToyMiswMzow
MCI+MiZuYnNwO9C+0LrRgiwgMjE6MTE8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0Y250
IiBhcmlhLWhpZGRlbj0idHJ1ZSI+MTU8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlhLWxh
YmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVmPSIv
Z2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTAzIj48Yj48c3BhbiBjbGFzcz0icGFsZSI+MTg4OTwv
c3Bhbj41MDM8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0J/QvtC50LTRgyDRgdC/0LDR
gtGMLCDQv9C+0LbQsNC70YPQuS4g0JrRg9GH0YMg0L7RgtC70L7QttC40LvQsDwvZGl2PjxkaXYg
Y2xhc3M9ImFucyI+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icmVwbHkgaGF2ZS1hbnMgbm8tcmlu
ZyIgaWQ9IjE4ODk1MDYiIHRhYmluZGV4PSItMSI+PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4g
cm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4gY2xhc3M9InNyIj4xNiA8L3NwYW4+
PHRpbWUgZGF0ZXRpbWU9IjIwMjItMTAtMDJUMjE6MTQ6MjcrMDM6MDAiPjImbmJzcDvQvtC60YIs
IDIxOjE0PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRy
dWUiPjE2PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCw
INC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0
bWwjMTg4OTUwNiI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjE4ODk8L3NwYW4+NTA2PC9iPjwvYT48
L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk0
OTEiPj4+MTg4OTQ5MTwvYT48YnIgLz7Qm9C40YfQvdC+INGPINC10LHRg9GB0Ywg0YHQviDRgdGC
0LjQu9GD0YHQvtC8INC4INC/0L7Qu9C40YLQsNGH0LXQvC48L2Rpdj48ZGl2IGNsYXNzPSJhbnMi
PjxzcGFuIGNsYXNzPSJhbnMtbG5rIGhhbmQgbGwtaCI+PGEgYXJpYS1sYWJlbD0i0J7RgtCy0LXR
gtGLINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgY2xhc3M9Imxpa2VsaW5rIiBocmVm
PSIvamF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGljaz0icmV0dXJuIGZhbHNlOyI+0J7RgtCy0LXR
gtGLPC9hPjwvc3Bhbj48YSBjbGFzcz0iYWwgaGFuZCIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0
bWwjMTg4OTUwOCI+NTA4PC9hPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJpbmci
IGlkPSIxODg5NTA3IiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJv
bGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MTcgPC9zcGFuPjx0
aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIxOjE1OjQ3KzAzOjAwIj4yJm5ic3A70L7QutGCLCAy
MToxNTwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVl
Ij4xNzwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQ
vdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1s
IzE4ODk1MDciPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjUwNzwvYj48L2E+PC9k
aXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NDg2
Ij4+PjE4ODk0ODY8L2E+PGJyIC8+0KHQtdC60YHRg9Cw0LvRjNC90YvQuS48L2Rpdj48ZGl2IGNs
YXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IGhhdmUtYW5zIG5vLXJpbmci
IGlkPSIxODg5NTA4IiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFuIHJv
bGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MTggPC9zcGFuPjx0
aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIxOjE2OjQzKzAzOjAwIj4yJm5ic3A70L7QutGCLCAy
MToxNjwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0cnVl
Ij4xODwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQsCDQ
vdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1s
IzE4ODk1MDgiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjUwODwvYj48L2E+PC9k
aXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTA2
Ij4+PjE4ODk1MDY8L2E+PGJyIC8+PHNwYW4gY2xhc3M9InVua2Z1bmMiPiZndDvRgdGC0LjQu9GD
0YHQvtC8PC9zcGFuPjxiciAvPtCt0YLQviDRh9GC0L4t0YLQviDQuNC3INC90YPQu9C10LLRi9GF
PzwvZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48
YSBhcmlhLWxhYmVsPSLQntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1
IiBjbGFzcz0ibGlrZWxpbmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJy
ZXR1cm4gZmFsc2U7Ij7QntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBo
cmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTE1Ij41MTU8L2E+PC9kaXY+PC9kaXY+PGRp
diBjbGFzcz0icmVwbHkgbm8tcmluZyIgaWQ9IjE4ODk1MTMiIHRhYmluZGV4PSItMSI+PGRpdiBj
bGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+PHNwYW4g
Y2xhc3M9InNyIj4xOSA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjItMTAtMDJUMjE6MjM6MDgr
MDM6MDAiPjImbmJzcDvQvtC60YIsIDIxOjIzPC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xhc3M9InBz
dGNudCIgYXJpYS1oaWRkZW49InRydWUiPjE5PC9zcGFuPiA8YSBjbGFzcz0icmVmbGluayIgYXJp
YS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQtSIgaHJl
Zj0iL2dhL3Jlcy8xODg5NDY2Lmh0bWwjMTg4OTUxMyI+PGI+PHNwYW4gY2xhc3M9InBhbGUiPjE4
ODk8L3NwYW4+NTEzPC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPtCh0YPQutCwLiDQotGD
0YIuINCg0LXQsNC70YzQvdC+LiAzINC40L3QstCw0LvQuNC00LrQuCDRgdC40LTRj9GCLiDQmtCw
0Log0LbQtSDRjyDQvtGA0YMuPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48ZGl2
IGNsYXNzPSJyZXBseSBoYXZlLWFucyBuby1yaW5nIiBpZD0iMTg4OTUxNSIgdGFiaW5kZXg9Ii0x
Ij48ZGl2IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0
Ij48c3BhbiBjbGFzcz0ic3IiPjIwIDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQy
MToyNToxNSswMzowMCI+MiZuYnNwO9C+0LrRgiwgMjE6MjU8L3RpbWU+PC9zcGFuPiA8c3BhbiBj
bGFzcz0icHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+MjA8L3NwYW4+IDxhIGNsYXNzPSJyZWZs
aW5rIiBhcmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3Q
uNC1IiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTE1Ij48Yj48c3BhbiBjbGFzcz0i
cGFsZSI+MTg4OTwvc3Bhbj41MTU8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJl
Zj0iL2dhL3Jlcy8xODg5NDY2Lmh0bWwjMTg4OTUwOCI+Pj4xODg5NTA4PC9hPjxiciAvPtCh0YLQ
uNC70YPRgSwg0L/QtdGA0L4sINGA0YPRh9C60LAuINCg0LjRgdGD0Y4g0LrQvtGA0L7Rh9C1Ljwv
ZGl2PjxkaXYgY2xhc3M9ImFucyI+PHNwYW4gY2xhc3M9ImFucy1sbmsgaGFuZCBsbC1oIj48YSBh
cmlhLWxhYmVsPSLQntGC0LLQtdGC0Ysg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBj
bGFzcz0ibGlrZWxpbmsiIGhyZWY9Ii9qYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJyZXR1
cm4gZmFsc2U7Ij7QntGC0LLQtdGC0Ys8L2E+PC9zcGFuPjxhIGNsYXNzPSJhbCBoYW5kIiBocmVm
PSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTE2Ij41MTY8L2E+PC9kaXY+PC9kaXY+PGRpdiBj
bGFzcz0icmVwbHkgaGF2ZS1hbnMgbm8tcmluZyIgaWQ9IjE4ODk1MTYiIHRhYmluZGV4PSItMSI+
PGRpdiBjbGFzcz0icHN0X2JhciI+PHNwYW4gcm9sZT0iaGVhZGluZyIgYXJpYS1sZXZlbD0iNCI+
PHNwYW4gY2xhc3M9InNyIj4yMSA8L3NwYW4+PHRpbWUgZGF0ZXRpbWU9IjIwMjItMTAtMDJUMjE6
MjY6MzErMDM6MDAiPjImbmJzcDvQvtC60YIsIDIxOjI2PC90aW1lPjwvc3Bhbj4gPHNwYW4gY2xh
c3M9InBzdGNudCIgYXJpYS1oaWRkZW49InRydWUiPjIxPC9zcGFuPiA8YSBjbGFzcz0icmVmbGlu
ayIgYXJpYS1sYWJlbD0i0KHRgdGL0LvQutCwINC90LAg0Y3RgtC+INGB0L7QvtCx0YnQtdC90LjQ
tSIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lmh0bWwjMTg4OTUxNiI+PGI+PHNwYW4gY2xhc3M9InBh
bGUiPjE4ODk8L3NwYW4+NTE2PC9iPjwvYT48L2Rpdj48ZGl2IGNsYXNzPSJwc3QiPjxhIGhyZWY9
Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk1MTUiPj4+MTg4OTUxNTwvYT48YnIgLz7Qm9GD0YfR
iNC1INCx0Ysg0YfQtdC8LdGC0L4g0L/QvtC70LXQt9C90YvQvCDQt9Cw0L3QuNC80LDQu9Cw0YHR
jC4g0JzRg9GB0L7RgCDQstGL0L3QvtGB0LjQu9CwLCDQvdCw0L/RgNC40LzQtdGAPC9kaXY+PGRp
diBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgiPjxhIGFyaWEtbGFi
ZWw9ItCe0YLQstC10YLRiyDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGNsYXNzPSJs
aWtlbGluayIgaHJlZj0iL2phdmFzY3JpcHQ6dm9pZCgwKTsiIG9uY2xpY2s9InJldHVybiBmYWxz
ZTsiPtCe0YLQstC10YLRizwvYT48L3NwYW4+PGEgY2xhc3M9ImFsIGhhbmQiIGhyZWY9Ii9nYS9y
ZXMvMTg4OTQ2Ni5odG1sIzE4ODk1MTgiPjUxODwvYT48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJy
ZXBseSBoYXZlLWFucyBuby1yaW5nIiBpZD0iMTg4OTUxOCIgdGFiaW5kZXg9Ii0xIj48ZGl2IGNs
YXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3BhbiBj
bGFzcz0ic3IiPjIyIDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMTozMDowNCsw
MzowMCI+MiZuYnNwO9C+0LrRgiwgMjE6MzA8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0icHN0
Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+MjI8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBhcmlh
LWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBocmVm
PSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTE4Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+MTg4
OTwvc3Bhbj41MTg8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+PGEgaHJlZj0iL2dhL3Jl
cy8xODg5NDY2Lmh0bWwjMTg4OTUxNiI+Pj4xODg5NTE2PC9hPjxiciAvPtCV0YnQtSDQtNC90LXQ
vCDQstGL0L3QtdGB0LvQsC4g0K3RgtC+INC20LUg0LzQuNC90YPRgtGDINC30LDQvdC40LzQsNC1
0YIuPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48c3BhbiBjbGFzcz0iYW5zLWxuayBoYW5kIGxsLWgi
PjxhIGFyaWEtbGFiZWw9ItCe0YLQstC10YLRiyDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC4
0LUiIGNsYXNzPSJsaWtlbGluayIgaHJlZj0iL2phdmFzY3JpcHQ6dm9pZCgwKTsiIG9uY2xpY2s9
InJldHVybiBmYWxzZTsiPtCe0YLQstC10YLRizwvYT48L3NwYW4+PGEgY2xhc3M9ImFsIGhhbmQi
IGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sIzE4ODk1MjEiPjUyMTwvYT48L2Rpdj48L2Rpdj48
ZGl2IGNsYXNzPSJyZXBseSBuby1yaW5nIiBpZD0iMTg4OTUxOSIgdGFiaW5kZXg9Ii0xIj48ZGl2
IGNsYXNzPSJwc3RfYmFyIj48c3BhbiByb2xlPSJoZWFkaW5nIiBhcmlhLWxldmVsPSI0Ij48c3Bh
biBjbGFzcz0ic3IiPjIzIDwvc3Bhbj48dGltZSBkYXRldGltZT0iMjAyMi0xMC0wMlQyMTozMDo0
MyswMzowMCI+MiZuYnNwO9C+0LrRgiwgMjE6MzA8L3RpbWU+PC9zcGFuPiA8c3BhbiBjbGFzcz0i
cHN0Y250IiBhcmlhLWhpZGRlbj0idHJ1ZSI+MjM8L3NwYW4+IDxhIGNsYXNzPSJyZWZsaW5rIiBh
cmlhLWxhYmVsPSLQodGB0YvQu9C60LAg0L3QsCDRjdGC0L4g0YHQvtC+0LHRidC10L3QuNC1IiBo
cmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5NTE5Ij48Yj48c3BhbiBjbGFzcz0icGFsZSI+
MTg4OTwvc3Bhbj41MTk8L2I+PC9hPjwvZGl2PjxkaXYgY2xhc3M9InBzdCI+0K8g0L/QvtC90LjQ
vNCw0Y4g0YfRgtC+INGC0LDQutCw0LUg0YHRgtC40LvRg9GBLCDQv9GA0L7RgdGC0YLQviDQsiAy
MDIyINCy0LXQutC1INGN0YLQviDQtdCx0LDQvdC90YvQuSDQsNGA0YLQtdGE0LDQutGCPyDQoNCw
0LfQstC10LvQvtGB0Ywg0LPQvtCy0L3QvtCw0L3QuNC80LDRgtC+0YDQvtCyLiDQoNC40YHQvtCy
0LDRgtGMINC60LjRgdGC0Y/QvNC4LCDQsNC60LLQsNGA0LXQu9GM0Y4g0YLQtdCx0Y8g0L3QtSDR
g9GH0LjQu9C4PyDQp9GC0L7QsdGLINC60YDQsNGB0LjQstC+LCDQsCDQvdC1INCz0L7QstGP0L3Q
vi4g0KDQvtC00LjRgtC10LvQuCwg0L3QsNCy0LXRgNC90L7QtSwg0YHRgtC10YHQvdGP0Y7RgtGB
0Y8g0LPQvtCy0L7RgNC40YLRjCwg0YfQtdC8INGC0Ysg0LfQsNC90LjQvNCw0LXRiNGM0YHRjy48
L2Rpdj48ZGl2IGNsYXNzPSJhbnMiPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9InJlcGx5IG5vLXJp
bmciIGlkPSIxODg5NTIxIiB0YWJpbmRleD0iLTEiPjxkaXYgY2xhc3M9InBzdF9iYXIiPjxzcGFu
IHJvbGU9ImhlYWRpbmciIGFyaWEtbGV2ZWw9IjQiPjxzcGFuIGNsYXNzPSJzciI+MjQgPC9zcGFu
Pjx0aW1lIGRhdGV0aW1lPSIyMDIyLTEwLTAyVDIxOjMyOjU5KzAzOjAwIj4yJm5ic3A70L7QutGC
LCAyMTozMjwvdGltZT48L3NwYW4+IDxzcGFuIGNsYXNzPSJwc3RjbnQiIGFyaWEtaGlkZGVuPSJ0
cnVlIj4yNDwvc3Bhbj4gPGEgY2xhc3M9InJlZmxpbmsiIGFyaWEtbGFiZWw9ItCh0YHRi9C70LrQ
sCDQvdCwINGN0YLQviDRgdC+0L7QsdGJ0LXQvdC40LUiIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5o
dG1sIzE4ODk1MjEiPjxiPjxzcGFuIGNsYXNzPSJwYWxlIj4xODg5PC9zcGFuPjUyMTwvYj48L2E+
PC9kaXY+PGRpdiBjbGFzcz0icHN0Ij48YSBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCMxODg5
NTE4Ij4+PjE4ODk1MTg8L2E+PGJyIC8+0JLQviDQtNCy0L7RgNC1INGC0L7QttC1INGD0LHRgNCw
0LvQsD8g0K3RgtC+INCy0LDQttC90LDRjyDQv9GA0L7RhNC10YHRgdC40Y8sINC90LUg0YLQviDR
h9GC0L4g0YLQstC+0Y8uPC9kaXY+PGRpdiBjbGFzcz0iYW5zIj48L2Rpdj48L2Rpdj48YSBpZD0i
ZW5kIj48L2E+PGEgaWQ9ImJvdHRvbSI+PC9hPjxhIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1s
PzQ0IzE4ODk1MjEiIG9uY2xpY2s9IndpbmRvdy5sb2NhdGlvbi5yZWxvYWQodHJ1ZSk7cmV0dXJu
IGZhbHNlOyIgY2xhc3M9ImJpZy1saW5rIGhhbmQgcmVmcmVzaC1idG4gdGhyZC1hY3Rpb24iPtCe
0LHQvdC+0LLQuNGC0Ywg0YLRgNC10LQ8L2E+PGRpdiBjbGFzcz0id2FybiIgcm9sZT0ic3RhdHVz
Ij7QlNCy0LDRhy5oayDQv9GA0LjRgdC70LDQuyDQsdC40YLRi9C1INC00LDQvdC90YvQtS48YnIg
Lz7QktGLINCy0LjQtNC40YLQtSDQutC+0L/QuNGOINGC0YDQtdC00LAsINGB0L7RhdGA0LDQvdC1
0L3QvdGD0Y4gMiDQvtC60YLRj9Cx0YDRjyAyMDIyINCz0L7QtNCwLjxiciAvPtCc0L7QttC10YLQ
tSDQv9C+0L/RgNC+0LHQvtCy0LDRgtGMIDxhIGhyZWY9Ii9nYS9yZXMvMTg4OTQ2Ni5odG1sPzg1
Ij7QvtCx0L3QvtCy0LjRgtGMINGB0YLRgNCw0L3QuNGG0YM8L2E+LCDRh9GC0L7QsdGLINGD0LLQ
uNC00LXRgtGMINCw0LrRgtGD0LDQu9GM0L3Rg9GOINCy0LXRgNGB0LjRji48YnIgLz48YnIgLz48
c3BhbiBpZD0iZGx3ZC1sYWJlbC13YXJuIiBjbGFzcz0ibm8tcmluZyIgdGFiaW5kZXg9Ii0xIj7Q
odC60LDRh9Cw0YLRjCDRgtGA0LXQtDwvc3Bhbj46IDxhIGlkPSJsaWdodC12ZXItd2FybiIgYXJp
YS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gbGlnaHQtdmVyLXdhcm4iIGhyZWY9Ii9nYS9y
ZXMvMTg4OTQ2Ni5taHQiPtGC0L7Qu9GM0LrQviDRgSDQv9GA0LXQstGM0Y48L2E+LCA8YSBpZD0i
ZnVsbC12ZXItd2FybiIgYXJpYS1sYWJlbGxlZGJ5PSJkbHdkLWxhYmVsLXdhcm4gZnVsbC12ZXIt
d2FybiIgaHJlZj0iL2dhL3Jlcy8xODg5NDY2Lm1odD9mdWxsIj7RgSDQv9GA0LXQstGM0Y4g0Lgg
0L/RgNC40LrRgNC10L/Qu9C10L3QvdGL0LzQuCDRhNCw0LnQu9Cw0LzQuDwvYT4uPGJyIC8+PHNt
YWxsIGNsYXNzPSJwYWxlIj7QktGC0L7RgNC+0Lkg0LLQsNGA0LjQsNC90YIg0LzQvtC20LXRgiDQ
tNC+0LvQs9C+INGB0LrQsNGH0LjQstCw0YLRjNGB0Y8uINCk0LDQudC70Ysg0LHRg9C00YPRgiDR
gtC+0LvRjNC60L4g0LImbmJzcDvQttC40LLRi9GFINC40LvQuCDQvdC10LTQsNCy0L3QviDRg9GC
0L7QvdGD0LLRiNC40YUg0YLRgNC10LTQsNGFLiA8YSBocmVmPSIvaGVscCN0aHJlYWRzYXZpbmci
IGFyaWEtbGFiZWw9ItCf0L7QtNGA0L7QsdC90LXQtSDQviDRgdC60LDRh9C40LLQsNC90LjQuCDR
gtGA0LXQtNC+0LIiPtCf0L7QtNGA0L7QsdC90LXQtTwvYT48L3NtYWxsPjxiciAvPjxiciAvPjxz
bWFsbD7QldGB0LvQuCDQstCw0Lwg0L/QvtC70LXQt9C10L0g0LDRgNGF0LjQsiDQnC7QlNCy0LDR
h9CwLCA8YSBocmVmPSIvZG9uYXRlIj7Qv9C+0LbQtdGA0YLQstGD0LnRgtC1INC90LAg0L7Qv9C7
0LDRgtGDINGB0LXRgNCy0LXRgNCwPC9hPi48L3NtYWxsPjwvZGl2PjxkaXYgcm9sZT0ibmF2aWdh
dGlvbiI+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvZ2EvIj4mbGFxdW87IC9nYS88
L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvZ2EvcmVzLzE4ODk0NjYuaHRtbCN0
b3AiPtCSINC90LDRh9Cw0LvQviDRgtGA0LXQtNCwPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFu
ZCIgaHJlZj0iaHR0cHM6Ly8yY2gubGlmZS9nYS9yZXMvMTg4OTQ2Ni5odG1sI2JvdHRvbSI+0JLQ
tdCxLdCy0LXRgNGB0LjRjzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9zZXR0
aW5ncyI+0J3QsNGB0YLRgNC+0LnQutC4PC9hPjxociBjbGFzcz0iaW52aXMtbGluZSBub21hcmci
IC8+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYS8iIHRpdGxlPSLQkNC90LjQvNC1
Ij4vYS88L2E+PGEgY2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYi8iIHRpdGxlPSLQkdGA
0LXQtCI+L2IvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sgaGFuZCIgaHJlZj0iL211LyIgdGl0bGU9
ItCc0YPQt9GL0LrQsCI+L211LzwvYT48YSBjbGFzcz0iYmlnLWJyaWNrIGhhbmQiIGhyZWY9Ii9z
LyIgdGl0bGU9ItCf0YDQvtCz0YDQsNC80LzRiyI+L3MvPC9hPjxhIGNsYXNzPSJiaWctYnJpY2sg
aGFuZCIgaHJlZj0iL3ZnLyIgdGl0bGU9IlZpZGVvIEdhbWVzIEdlbmVyYWwiPi92Zy88L2E+PGEg
Y2xhc3M9ImJpZy1icmljayBoYW5kIiBocmVmPSIvYm9hcmRzIj7QktGB0LUg0LTQvtGB0LrQuDwv
YT48L2Rpdj48L2Rpdj48Zm9vdGVyPjxociBjbGFzcz0ibm9tYXJndG9wIiAvPjxzY3JpcHQgdHlw
ZT0idGV4dC9qYXZhc2NyaXB0IiBhc3luYz0iYXN5bmMiIHNyYz0iL2pzL2ExMXkuanMiPjwvc2Ny
aXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBhc3luYz0iYXN5bmMiIHNyYz0iL2pz
L2hsLmpzIj48L3NjcmlwdD4gPHAgY2xhc3M9InNyIj48YSBocmVmPSIvZmVlZGJhY2siIHRhYmlu
ZGV4PSItMSI+0J/QvtC70YzQt9GD0LXRgtC10YHRjCDRgdC60YDQuNC90YDQuNC00LXRgNC+0Lwg
4oCUINC/0LjRiNC40YLQtSwg0YfRgtC+INC80L7QttC90L4g0YPQu9GD0YfRiNC40YLRjC48L2E+
PC9wPiA8c21hbGw+PHNwYW4gY2xhc3M9InBhbGUiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmhvc3Qt
Zm9vZC5ydS9wLzYzNDA1LyI+SG9zdC1Gb29kLnJ1IOKAlCDQvdCw0LTRkdC20L3Ri9C5INGF0L7R
gdGC0LjQvdCzINC+0YImbmJzcDsxMiZuYnNwO9GA0YPQsS/QvNC10YE8L2E+IHwgPGEgaHJlZj0i
aHR0cHM6Ly9mcmVlZG5zLmFmcmFpZC5vcmcvIj5GcmVlIEROUzwvYT48L3NwYW4+PGJyIC8+0JfQ
tdGA0LrQsNC70LAg0Jwu0JTQstCw0YfQsDogbTJjaC5oaywgbTJjaC5saWIsIDxzcGFuIGNsYXNz
PSJicmVhay13b3JkIj5tMmNoZmFwaXN3Zncyd2Nha3B0cXA0bzZsdGdjaHZqdXhmYWI3dXJ4bGR1
cmFvbXRsbmh3NXhhZC5vbmlvbjwvc3Bhbj48L3NtYWxsPjwvZm9vdGVyPjwvZGl2PjwvYm9keT48
L2h0bWw+
------6a55c7678e618
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
/v9Kkv/7Roz0+CxWmTwAAAAAUqPoBWPF/wNjxf8DZcj/A1679wMlSXoBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SJD7AwAAAABIj/pRSZH+/0mQ/fpKk///Q4Tn0wYMFxIAAAAAJ06JAQAAAAAAAAAAAAAAAF+XvQEA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOG6gMAAAAARIfsTEOE
6LRChOejQoTnp0KE56ZChOenQoPmo0SH7LVJkf7/SZH+/0mR/v1Jkv7/Q4Xox0KD5aFChOeoQoTm
pUOF6qo+e9iWEB81DwAAAAAaN2gBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
SpT/AgAAAABLlP8eSpL/7UqS//9Kkv/+SpL//0qS//9Kkv//SZL//kmR/vxJkf7/SZH+/0mR/v5K
k///SpL//0mS//9Jkv//SpL//EmS//87dcyJAAAAAGzW/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAASZH+AwAAAABJkf1pSZH+/0mR/vxJkf7/SZH+/0mR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/f1Jkf37SZH+/EmS/v9JkP3/SZL//kiO+P8yZK9hAAAAAFGh/wIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gpJkf5oSZH9ckmR/W9J
kf1wSZH9ckmR/WhJkf6VSZH+/0mR/v5Jkf7/SZH+/kqS//9GjPXyQYDfekuV/21Ij/tvSpP/d0OE
5FYAAAAAqv//AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARYrx
AgAAAAAAAAAAAAAAAAAAAABJkf4CAAAAAEmR/hxJkf70SZH+/0mR/v5Jkf7/SZH+/UmQ/f87dMx9
AAAAAFu0/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAF+8/wFbtf8EUqP/B1Kj/wdSo/8HUqP/B1Ki/whRof8Inf//AUmR/slJkf7/SZH+/EmR
/v9Jkf7/SpL//0iO+P8xYqxTAAAAAEaK7whAf+EDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/wQAAAAA
SJD8h0mR/v9Jkf77SZH+/0mR/v9Jkf39SpP//0SH7OEZMlkdAAAAACdQjQIAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ4XoAwAAAABEhutPQoPmrEKD5ZxCg+WfQoPln0KD
5Z9Cg+WfQoPmoEGB45lFifHBSZL//0mR/v5Jkf7/SZH+/0mR/v9Jkf38SpP//z992q8AAAAAzv//
AQcWOQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKk/8CAAAAAEqU/yZKkv/z
SZL//0mS//5Jkv//SZL//0mS//9Jkv//SpL//0mS//9Jkf79SZH+/UmR/v1Jkf79SZH+/UmR/v1J
kf76SZD8/zduwG8AAAAAUaH/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/XFJkf7/SZH++EmR/vtJkf77SZH++0mR/vtJkf77SZH+/UmR/v9Jkf7/SZH+
/0mR/v9Jkf7/SZH+/0mR/v5Kk///Rovz9ypUlDwAAAAAOnPJAgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEmR/gEAAAAASZH+B0mR/tBJkf7/SZH+/UmR/v9Jkf7/SZH+/kmR/v9I
j/nuSZH94EmR/uVJkf7jSZH+40mR/uNJkf7jSZH+5EmQ/eBKk//vQoLjswAAAAQAAAAAHz5sAQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+TUmR/v9Jkf79SZH+
/0mR/v9Jkf39SpP//0KE6M8GCwAQbtn/B0KD6glIj/kJR475CUeO+QlHjvgISI/6CUSG7wdRovQN
QYHLAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIA
AAAASZH+rUmR/v9Jkf78SZH+/0mR/v9Jkf78SZH9/zpyyHoAAAAAVar/AwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASZH+AgAAAABJkf4qSZH+9kmR/v9Jkf7+SZH+/0mR/v5Kk///Rovy8ydNiC8AAAAA
Nm3BA0yW/wFIj/sBSJD8AUiQ/AFJkP0BR433AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+BAAAAABJkf6GSZH+/0mR/vtJkf7/SZH+/0mR
/fxKk///QH/etQAAAADv//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/hBJkf7e
SZH+/0mR/v1Jkf7/SZH+/0mR//1IkPr/NWq6YAAAAABDheYDAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABJkf4DAAAAAEmR/l5Jkf7/SZH++0mR/v1Jkf7+SZH9/EqT//9EiOzhFSpMGQAAAAAqVJQBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4BAAAAAEmR/r5Jkf7/SZH+/EmR/v9Jkf7/SZH+/EqT//89
etSeAAAAAJL//wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gIAAAAASZH+OUmR/utJkf7nSZH+
50mR/uhJkf7oSZL/6keN9vAuXKE7AAAAADx2zwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJ
kv8CSI/6CUiO+QtIjvkLSI75C0iQ+gxGjPkMTJb3EUqT5AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAEmR/gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////f////z////
8/////n////4////+P////h////8P//+AAD//gAAf/8AAH///Af///4H///+A////gH//gAA//4A
AP//AAB//wAAP/+A////gP///8B////AP///4D////Af///wD///+A////////////8oAAAAEAAA
ACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3bsMG
PXbBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOE6AIA
AAAAQoTnKTx30EQAAAAAP37aAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABLlP8BAAAAAFiu/wpFifC5NGa0HgAAAAA0aLsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAARYryAkeO9wcAAAAASpL/qkSG67oAAAAAWa//BEOF6wREhuoDAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAABJkf4EAAAAAEqS/1RJkPz/P33baQAAAABKk/8DAAAAAE6V3QEA
AAAAAAAAAAAAAAAAAAAAQoPmAQAAAABDhelBQoPmW0GB4kxEh+1uSZL//0eO+PFAft1kQ4XpVEB+
3k8nTokHAAAAAAAAAAAAAAAAAAAAAEmQ/QMAAAAASJD8Z0mQ/f9JkP38SZD9/0mR/v5Jkv79SZH9
/0mR/fxJkPz/QH/ffgAAAABRof8DAAAAAAAAAAAAAAAAAAAAAEyW/wVKlP81SpP/PEuU/yxJkv+p
SZH+/0mS//9Fie+7RYrpL0iP9jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1arkEAAAAAEiQ/AQA
AAAASI/7VkmR/v9Jkv/6SI/6/z15000AAAAARIbrAwAAAAAAAAAAAAAAAEeN9wMAAAAARoz1fEeM
9t1HjPbKRoz1zEeO+NVJkf7/SZH+/kqS//9HjPXuNGe1JgAAAAA8eNICAAAAAAAAAABKkv8CAAAA
AEqT/ypJkv/3SZL//0mS//9Jkf34SZH95EmR/upJkf3kSpL/90SG66YAAAAAiv//AQAAAAAAAAAA
AAAAAEmR/gMAAAAASZH+fUmR/v9Jkv/7R4349DhwwTBs1f8ERov2D0mQ+wtLlPMSOHDCAwAAAAAA
AAAAAAAAAAAAAABJkf4BAAAAAEmR/gxJkf7YSZH+/0mS//9Eh+uuAAAAAHv1/wEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmR/gMAAAAASZH+VkmR/v9Jkf/7SJD8/z572F8AAAAAR433
BEaL9AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZH+AgAAAABJkf6rSZH970qS/+pGi/PP
ID9xDgAAAAA2a7sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASZD9CEmQ/BFI
jvwOS5T2FUGC2QgAAAAAAAAAAAAAAAAAAAAAAAAAAP//AAD//wAA/f8AAPz/AAD+/wAA/n8AAPAP
AAD+HwAA/x8AAPAPAADwBwAA+P8AAPh/AAD8fwAA/D8AAP//AAA=
------6a55c7678e618
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; } 
------6a55c7678e618
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 */
------6a55c7678e618
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; }
------6a55c7678e618
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; } 
------6a55c7678e618
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; } 
------6a55c7678e618
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
------6a55c7678e618
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; } 
------6a55c7678e618
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; } 
------6a55c7678e618
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; } 
------6a55c7678e618
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; } 
------6a55c7678e618
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; } 
------6a55c7678e618
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
------6a55c7678e618
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);

 }

}

------6a55c7678e618
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
------6a55c7678e618
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
------6a55c7678e618
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==
------6a55c7678e618
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/1889466/16647305830170s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
YU1kVmF1X21FLXlud1BBUDFfU2ZzQUknLGtFWFBJOicwLDEzMDQyMDMsMjkzNTg0Miw0ODc5MSwz
MDAyMiw2Mzk3LDk3MDgsMzQ0Nzk2LDU1MzI4MDAsNzM5LDg4LDU5ODY3NDYsNTYwNTI2NzYsMjE3
NTUwLDE3NjE0Nyw3NzIzNyw1Mjg3NCwxODYzNiwyNjIzMCwyNTU5MSwzNzA1LDQyNjM0LDMyNTYx
LDE2MTc5LDIzMzg0LDIsMTkzOTQsNCwxNTE0LDMzNTUsNjAxMCwyLDU5OTksMTYsMTQyOTEsMiwz
MTA1LDUwODksMTksMzAwOCwxNyw3NzgsMTQ2MjcsMjE5OTYsNTMzNywyODkyLDg1MzAsNTI3OSwz
LDE0NDQ0LDUsOTY0LDIsMTQ3LDM0NjU3LDIsNjMzNSwxNDA5MCwyMzksMyw0OTgwLDEwLDYyMjIs
Njg0MCw1LDQ2MSw2MjkzLDE4NTczLDQ4NTUsMTMzNTcsNzQwOSw1MDcsMTM2NiwxOTQwLDEwMjQs
MTAsNzE3NywzOTMzLDIxMDE3MzcxLDQsMjk2MCwzLDEwMDU1LDMsMTE4NzEsNjA5NywzLDU1Nzgs
NCw2NTA2NjEyLDYsODIzMiw2OCwzMjY1LDEwODAsMTEyNSwzLDgxNCwxODg0LDMsOTgsNDA1LDE1
MywyNDg4LDc2Miw2MDEsMTQ5NSwxOTQ4Nzg4LDU3MzkwMCwxMDc3OTE0LDE5NjA3NjQsMTI1MTI3
NTAsMyw3OTgzMSw2MDc4MjcsMTkwNDQ2OCw1LDM2ODcsNjE2LDQsNDUzLDIsMTcyMCw2Nzc3LDcs
Nyw3LDg2NSwxMjYsOTE3MiwxMDIzLDE3NDYsNCwzOTA5LDEwLDEyMzcsMTEwOSw0ODk1LDI1LDU5
MDUsMzkwNCw0ODQsNSwxOCwxMDk3LDQsMzEzOSw3MjQ0LDQsMzUyMyw0LDUwMywxODAsMTMzOSw0
NTksNSw1NjkyLDE2NTYsNywyMjkzLDUsNTg0MiwxODExLDIwMSw0LDI5NTQsNCwxMTA4LDkyMiw1
LDExNiwzOTIwLDgyNSwxLDQwNiw0LDI0NzUsMzA0NiwzLDcyLDc5MzYsMjIyMCwxMTc2LDE3MSw0
LDEyNyw0LDEwMDksMSwzOTAsMTU4LDgyMSw0LDMzNCw0MzUsNzg5MCwxMzksNTMyLDQsMTA4MCw0
LDIzOCw0LDMwOSwzLDIsMiwyLDkxNCw0LDE0MDUsMTkwLDEwNjUsNCw2OSw5OCw1LDE3NDksNTcx
LDM0MCwzNzI4LDcsNTgyLDgsNDM5LDMsMiwyLDIsMTA2MSwzMTkyLDEyLDE4NDEsMzQ4MCw0OTYs
Nzk5LDU0NDksMTMzMSw0ODE4LDIxLDcsMjQzLDMwOCw0LDQzMjYsNCwxODQsMTQsNTE0LDE3MTMs
NCwyNTY4LDQsMTQyMCwzLDIsMiwyLDQyMTUsNCw4NjksMyw2NTIsMzQ3LDg1Niw3LDgwNCw1NjYx
LDEsNTAzNCwyNjg4LDIwODMsNCwxMjYwLDUsODY1LDE5MjUsMjk2LDQsMTg4MiwxMDUxLDQsMTQ4
LDksMjQzNSwxNjUyLDQsODEsNCw1LDM5Myw0LDIyMSwzNCwzLDIsMiwyLDcyLDE2NDYsOTAxLDQs
MjYsMjc4LDU3LDUsNjk1LDUsNTgsNCwyNTQ1LDc3MCw0NzYsNCwxOTYsMTk0OCwzMDEsOCw2NTIs
ODMwLDMsMiwyLDIsMjQzLDQsMzI4LDQsMzI5NCw1LDE4MzAsMSwyMTQ1LDQ1OCwxLDY4OSwyMjEs
NSwxMDAzLDMsMiwyLDIsMTI0LDI3OSw3ODQsMTE0NCw0LDEzMDUsNSwxODYsNzM4LDUsNDA5LDg4
MSwxMTcsMSw0LDIyNTgsNCwzMzYsNCwyNDY1LDQsMTQsMzczLDQsMTU4LDg0NywxMzM4LDU2Miwx
MDM3LDk3LDMsMiwyLDIsMTIwOSwxLDIsMjEsMSwyOTYsNCwxMTI3LDU1OCwyOSw0LDE1NywxNTY5
LDUsOSwyMiwzLDIsMiwyLDM4NTYsODkwLDEyNjQsMjUyLDEwNDUsNTQ4LDEyMCwxNjA2LDIwOCw0
LDEzMSw0LDQzMiwzLDQ1LDQsMzA5LDMsMiwyLDIsMTA2MCw3MDYsNTA1LDQsMiwxMjQsMjI0Mywy
LDQ1Myw1LDMxNCwzMjMzLDcsMTQxLDI5NCwyODQsNCwzODkzLDQsMTk0LDMyMTUsNTg3LDQsMTAw
Niw1LDIxOTIsMjA1OSwxOTYzLDUyNCwxMTEzLDE3MzQsMjU2LDE3NSwyLDYsNjc1LDMxLDUsNzks
MTA2Myw3NjksNCw1NDksMywyLDIsMiw1NzEsNSwyNjU4LDI1OSwxLDEsMjAsNCw0MCwxOTUsNDQs
MzgxLDU3MCwyNDU0LDUsMTk4LDIzMTQsNTc4LDEsNTYzLDUsMTA2NiwyNjQsODM5LDQsMTUxNiwx
MTAwLDUsNjU0LDMzLDk4NywyMDQsMTUzLDQsODcwLDQsNzM5LDk5NywxLDEsNjkxLDM3MDQsMywy
LDIsMiwxOTcsMTU1OCwxNzEsODg4LDQsMTU2NSwxLDIsMjc0LDQsMiwxMDExLDg5OSwxMDcwLDUs
OTE5LDI3OSw5NjEsODcsNDk4LDQsMjIxNyw4NjYsNTUwLDM1MiwxMDczLDIsMTExNywzLDIsMiwy
LDEwOTQsMTIsOTIwLDg4Miw1LDIzNzcsMjYxLDk0LDMsMiwyLDIsMTk1MywyLDE3OTMsNzYsNDEs
ODMsMTY5LDQsMTcsMzkzLDEsMiwzODQsMSwyLDM1Niw4MDYsMywyLDIsMiw0NzI3LDY2Niw5MDAs
MzA3LDk2OSw2NTM5NjEsNycsa0JMOidybFVJJyxrT1BJOjg5OTc4NDQ5fTsoZnVuY3Rpb24oKXt2
YXIgYTsoKGE9d2luZG93Lmdvb2dsZSk9PW51bGw/MDphLnN0dnNjKT9nb29nbGUua0VJPV9nLmtF
STp3aW5kb3cuZ29vZ2xlPV9nO30pLmNhbGwodGhpcyk7fSkoKTsoZnVuY3Rpb24oKXtnb29nbGUu
c249J3dlYmhwJztnb29nbGUua0hMPSdydSc7Z29vZ2xlLnVzYj10cnVlO30pKCk7KGZ1bmN0aW9u
KCl7CnZhciBoPXRoaXN8fHNlbGY7dmFyIGs9LyN8JC87ZnVuY3Rpb24gbChhLGMpe3ZhciBlPWEu
c2VhcmNoKGspO2E6e3ZhciBiPTA7Zm9yKHZhciBmPWMubGVuZ3RoOyhiPWEuaW5kZXhPZihjLGIp
KT49MCYmYjxlOyl7dmFyIGQ9YS5jaGFyQ29kZUF0KGItMSk7aWYoZD09Mzh8fGQ9PTYzKWlmKGQ9
YS5jaGFyQ29kZUF0KGIrZiksIWR8fGQ9PTYxfHxkPT0zOHx8ZD09MzUpYnJlYWsgYTtiKz1mKzF9
Yj0tMX1pZihiPDApcmV0dXJuIG51bGw7Zj1hLmluZGV4T2YoIiYiLGIpO2lmKGY8MHx8Zj5lKWY9
ZTtiKz1jLmxlbmd0aCsxO3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoYS5zbGljZShiLGYhPT0t
MT9mOjApLnJlcGxhY2UoL1wrL2csIiAiKSl9O2Z1bmN0aW9uIG0oKXtyZXR1cm4gd2luZG93Lmdv
b2dsZSYmd2luZG93Lmdvb2dsZS5rT1BJfHxudWxsfTt2YXIgbjtmdW5jdGlvbiBwKGEpe2Zvcih2
YXIgYzthJiYoIWEuZ2V0QXR0cmlidXRlfHwhKGM9YS5nZXRBdHRyaWJ1dGUoImVpZCIpKSk7KWE9
YS5wYXJlbnROb2RlO3JldHVybiBjfHxufWZ1bmN0aW9uIHEoYSl7Zm9yKHZhciBjPW51bGw7YSYm
KCFhLmdldEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJsZWlkIikpKTspYT1hLnBhcmVu
dE5vZGU7cmV0dXJuIGN9CmZ1bmN0aW9uIHQoYSxjLGUsYixmKXt2YXIgZD0iIjtjLnNlYXJjaCgi
JmVpPSIpPT09LTEmJihkPSImZWk9IitwKGIpLGMuc2VhcmNoKCImbGVpPSIpPT09LTEmJihiPXEo
YikpJiYoZCs9IiZsZWk9IitiKSk7dmFyIHI9Yy5zZWFyY2goIiZjc2hpZD0iKT09PS0xJiZhIT09
InNsaCI7dmFyIGc9Zz09PXZvaWQgMD93aW5kb3cubG9jYXRpb246ZztiPSImeng9IitEYXRlLm5v
dygpLnRvU3RyaW5nKCk7aC5fY3NoaWQmJnImJihiKz0iJmNzaGlkPSIraC5fY3NoaWQpOyhlPWUo
KSkmJihiKz0iJm9waT0iK2UpOyhlPWwoZy5zZWFyY2gsImdlbWNpZCIpKSYmKGIrPSImZ2VtY2lk
PSIrZSk7KGc9bChnLnNlYXJjaCwiZ2VtcmlkIikpJiYoYis9IiZnZW1yaWQ9IitnKTtyZXR1cm4i
LyIrKGZ8fCJnZW5fMjA0IikrIj9hdHlwPWkmY3Q9IitTdHJpbmcoYSkrIiZjYWQ9IisoYytkK2Ip
fTtuPWdvb2dsZS5rRUk7Z29vZ2xlLmdldEVJPXA7Z29vZ2xlLmdldExFST1xO2dvb2dsZS5tbD1m
dW5jdGlvbigpe3JldHVybiBudWxsfTtnb29nbGUubG9nPWZ1bmN0aW9uKGEsYyxlLGIsZixkKXtk
PWQ9PT12b2lkIDA/bTpkO2V8fChlPXQoYSxjLGQsYixmKSk7YT1lOy9eaHR0cDovaS50ZXN0KGEp
JiZ3aW5kb3cubG9jYXRpb24ucHJvdG9jb2w9PT0iaHR0cHM6IiYmKGdvb2dsZS5tbCYmZ29vZ2xl
Lm1sKEVycm9yKCJhIiksITEse3NyYzphLGdsbW06MX0pLGE9IiIpO2lmKGU9YSl0cnl7d2luZG93
Lm5hdmlnYXRvci5zZW5kQmVhY29uKGUsIiIpfWNhdGNoKHIpe319O2dvb2dsZS5sb2dVcmw9ZnVu
Y3Rpb24oYSxjKXtjPWM9PT12b2lkIDA/bTpjO3JldHVybiB0KCIiLGEsYyl9O30pLmNhbGwodGhp
cyk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnk9e307Z29vZ2xlLnN5PXt9O2Z1bmN0aW9uIGUoYSxiLGQp
e2lmKGEpdmFyIGM9YS5pZDtlbHNle2RvIGM9TWF0aC5yYW5kb20oKTt3aGlsZShkW2NdKX1kW2Nd
PVthLGJdfXZhciBmOyhmPWdvb2dsZSkueHx8KGYueD1mdW5jdGlvbihhLGIpe2UoYSxiLGdvb2ds
ZS55KX0pO3ZhciBnOyhnPWdvb2dsZSkuc3h8fChnLnN4PWZ1bmN0aW9uKGEsYil7ZShhLGIsZ29v
Z2xlLnN5KX0pO2dvb2dsZS5ieD0hMTt2YXIgaDsoaD1nb29nbGUpLmx4fHwoaC5seD1mdW5jdGlv
bigpe30pO3ZhciBrPVtdLGw7KGw9Z29vZ2xlKS5mY2V8fChsLmZjZT1mdW5jdGlvbihhLGIsZCxj
KXtrLnB1c2goW2EsYixkLGNdKX0pO2dvb2dsZS5xY2U9aztnb29nbGUuYWRsPVtdO30pLmNhbGwo
dGhpcyk7Z29vZ2xlLmY9e307KGZ1bmN0aW9uKCl7CmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5h
ZGRFdmVudExpc3RlbmVyKCJzdWJtaXQiLGZ1bmN0aW9uKGIpe3ZhciBhO2lmKGE9Yi50YXJnZXQp
e3ZhciBjPWEuZ2V0QXR0cmlidXRlKCJkYXRhLXN1Ym1pdGZhbHNlIik7YT1jPT09IjEifHxjPT09
InEiJiYhYS5lbGVtZW50cy5xLnZhbHVlPyEwOiExfWVsc2UgYT0hMTthJiYoYi5wcmV2ZW50RGVm
YXVsdCgpLGIuc3RvcFByb3BhZ2F0aW9uKCkpfSwhMCk7ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50
LmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbihiKXt2YXIgYTthOntmb3IoYT1iLnRh
cmdldDthJiZhIT09ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O2E9YS5wYXJlbnRFbGVtZW50KWlm
KGEudGFnTmFtZT09PSJBIil7YT1hLmdldEF0dHJpYnV0ZSgiZGF0YS1ub2hyZWYiKT09PSIxIjti
cmVhayBhfWE9ITF9YSYmYi5wcmV2ZW50RGVmYXVsdCgpfSwhMCk7fSkuY2FsbCh0aGlzKTs8L3Nj
cmlwdD48c2NyaXB0IG5vbmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij47dGhpcy5nYmFyXz17
Q09ORklHOltbWzAsInd3dy5nc3RhdGljLmNvbSIsIm9nLnF0bS5lbl9VUy5KdmpzbTVKeVhVMC5l
czUuTyIsInJ1IiwicnUiLCI1MzgiLDAsWzQsMiwiIiwiIiwiIiwiOTQyOTg3NTQxIiwiMCJdLG51
bGwsImFNZFZhc2piRksyTnZ2SVAzZlBPWUEiLG51bGwsMCwib2cucXRtLnlDNUdxN1Q5YU9nLkwu
WC5PIiwiQUEyWXJUdW80TnM4U0wzZFdQcE9uUnNJWGtsVUphSFJxdyIsIkFBMllyVHVfUjM4TjJX
andxR28xYzhfeVZLNmhoRFdRQkEiLCIiLDIsMSwyMDAsIlJVUyIsbnVsbCxudWxsLCIxIiwiNTM4
IiwxLG51bGwsbnVsbCw4OTk3ODQ0OSxudWxsLDAsMCwwLDBdLG51bGwsWzEsMC4xMDAwMDAwMDE0
OTAxMTYxLDIsMV0sbnVsbCxbMCwwLDAsbnVsbCwiIiwiIiwiIiwiIiwwLDAsbnVsbCwiIiwxXSxb
MCwwLCIiLDEsMCwwLDAsMCwwLDAsbnVsbCwwLDAsbnVsbCwwLDAsbnVsbCxudWxsLDAsMCwwLCIi
LCIiLCIiLCIiLCIiLCIiLG51bGwsMCwwLDAsMCwwLG51bGwsbnVsbCxudWxsLCJyZ2JhKDMyLDMz
LDM2LDEpIiwicmdiYSgyNTUsMjU1LDI1NSwxKSIsMCwwLDEsbnVsbCxudWxsLG51bGwsMCxudWxs
LG51bGwsbnVsbCwwXSxudWxsLG51bGwsWyIxIiwiZ2NpXzkxZjMwNzU1ZDZhNmI3ODdkY2MyYTQw
NjJlNmU5ODI0LmpzIiwiZ29vZ2xlYXBpcy5jbGllbnQ6Z2FwaS5pZnJhbWVzIiwiIiwicnUiXSxu
dWxsLG51bGwsbnVsbCxudWxsLG51bGwsWzAuMDA5OTk5OTk5Nzc2NDgyNTgyLCJydSIsIjUzOCIs
W251bGwsIiIsIjAiLG51bGwsMSw1MTg0MDAwLG51bGwsbnVsbCwiIixudWxsLG51bGwsbnVsbCxu
dWxsLG51bGwsMCxudWxsLDAsbnVsbCwxLDAsMCwwLG51bGwsbnVsbCwwLDAsbnVsbCwwLDAsMCww
LDBdLG51bGwsbnVsbCxudWxsLDBdLFsxLG51bGwsbnVsbCwyNzA0Myw1MzgsIlJVUyIsInJ1Iiwi
OTQyOTg3NTQxLjAiLDgsbnVsbCwwLDAsbnVsbCxudWxsLG51bGwsbnVsbCwiMzcwMDk0OSwxMTYy
NDkwNDAsMTE2MjQ5MDQzIixudWxsLG51bGwsbnVsbCwiYU1kVmFzamJGSzJOdnZJUDNmUE9ZQSIs
MCwwLDAsbnVsbCwyLDUsImx1Iiw2OCwwLDAsbnVsbCxudWxsLDEsODk5Nzg0NDksMCwwXSxbW251
bGwsbnVsbCxudWxsLCJodHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL2pzL2s9b2cucXRtLmVu
X1VTLkp2anNtNUp5WFUwLmVzNS5PL3J0PWovbT1xYWJyLHFfZG5wLHFhcGlkLHFhbGQscWFkcy9l
eG09cWFhdyxxYWRkLHFhaWQscWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGlu
L2Q9MS9lZD0xL3JzPUFBMllyVHVvNE5zOFNMM2RXUHBPblJzSVhrbFVKYUhScXciXSxbbnVsbCxu
dWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tL29nL18vc3Mvaz1vZy5xdG0ueUM1R3E3
VDlhT2cuTC5YLk8vbT1kX2JfZ20zLGRfd2lfZ20zLGRfbG9fZ20zL2V4Y209cWFhdyxxYWRkLHFh
aWQscWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0xL2N0PXpn
bXMvcnM9QUEyWXJUdV9SMzhOMldqd3FHbzFjOF95Vks2aGhEV1FCQSJdXV1dLH07dGhpcy5nYmFy
Xz10aGlzLmdiYXJffHx7fTsoZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8uX0Zf
dG9nZ2xlc19pbml0aWFsaXplPWZ1bmN0aW9uKGEpeyh0eXBlb2YgZ2xvYmFsVGhpcyE9PSJ1bmRl
ZmluZWQiP2dsb2JhbFRoaXM6dHlwZW9mIHNlbGYhPT0idW5kZWZpbmVkIj9zZWxmOnRoaXMpLl9G
X3RvZ2dsZXNfZ2Jhcl89YXx8W119OygwLF8uX0ZfdG9nZ2xlc19pbml0aWFsaXplKShbXSk7Ci8q
CgogQ29weXJpZ2h0IFRoZSBDbG9zdXJlIExpYnJhcnkgQXV0aG9ycy4KIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCnZhciBqYSxwYSxyYSx2YSx4YSx5YSxQYSxRYSxpYixs
YixuYixzYixvYix2YixBYixNYixPYixQYixRYixSYixaYiwkYixhYyxiYztfLmFhPWZ1bmN0aW9u
KGEsYil7aWYoRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UpRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2Uo
dGhpcyxfLmFhKTtlbHNle3ZhciBjPUVycm9yKCkuc3RhY2s7YyYmKHRoaXMuc3RhY2s9Yyl9YSYm
KHRoaXMubWVzc2FnZT1TdHJpbmcoYSkpO2IhPT12b2lkIDAmJih0aGlzLmNhdXNlPWIpfTtfLmJh
PWZ1bmN0aW9uKGEpe2EuQnE9ITA7cmV0dXJuIGF9OwpfLmlhPWZ1bmN0aW9uKGEpe3ZhciBiPWE7
aWYoY2EoYikpe2lmKCEvXlxzKig/Oi0/WzEtOV1cZCp8MCk/XHMqJC8udGVzdChiKSl0aHJvdyBF
cnJvcihTdHJpbmcoYikpO31lbHNlIGlmKGRhKGIpJiYhTnVtYmVyLmlzU2FmZUludGVnZXIoYikp
dGhyb3cgRXJyb3IoU3RyaW5nKGIpKTtyZXR1cm4gZWE/QmlnSW50KGEpOmE9ZmEoYSk/YT8iMSI6
IjAiOmNhKGEpP2EudHJpbSgpfHwiMCI6U3RyaW5nKGEpfTtqYT1mdW5jdGlvbihhLGIpe2lmKGEu
bGVuZ3RoPmIubGVuZ3RoKXJldHVybiExO2lmKGEubGVuZ3RoPGIubGVuZ3RofHxhPT09YilyZXR1
cm4hMDtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKyl7dmFyIGQ9YVtjXSxlPWJbY107aWYoZD5l
KXJldHVybiExO2lmKGQ8ZSlyZXR1cm4hMH19O18ua2E9ZnVuY3Rpb24oYSl7Xy50LnNldFRpbWVv
dXQoZnVuY3Rpb24oKXt0aHJvdyBhO30sMCl9OwpfLm1hPWZ1bmN0aW9uKCl7cmV0dXJuIF8ubGEo
KS50b0xvd2VyQ2FzZSgpLmluZGV4T2YoIndlYmtpdCIpIT0tMX07Xy5sYT1mdW5jdGlvbigpe3Zh
ciBhPV8udC5uYXZpZ2F0b3I7cmV0dXJuIGEmJihhPWEudXNlckFnZW50KT9hOiIifTtwYT1mdW5j
dGlvbihhKXtpZighbmF8fCFvYSlyZXR1cm4hMTtmb3IodmFyIGI9MDtiPG9hLmJyYW5kcy5sZW5n
dGg7YisrKXt2YXIgYz1vYS5icmFuZHNbYl0uYnJhbmQ7aWYoYyYmYy5pbmRleE9mKGEpIT0tMSly
ZXR1cm4hMH1yZXR1cm4hMX07Xy5xYT1mdW5jdGlvbihhKXtyZXR1cm4gXy5sYSgpLmluZGV4T2Yo
YSkhPS0xfTtyYT1mdW5jdGlvbigpe3JldHVybiBuYT8hIW9hJiZvYS5icmFuZHMubGVuZ3RoPjA6
ITF9O18uc2E9ZnVuY3Rpb24oKXtyZXR1cm4gcmEoKT8hMTpfLnFhKCJPcGVyYSIpfTtfLnRhPWZ1
bmN0aW9uKCl7cmV0dXJuIHJhKCk/ITE6Xy5xYSgiVHJpZGVudCIpfHxfLnFhKCJNU0lFIil9Owpf
LnVhPWZ1bmN0aW9uKCl7cmV0dXJuIF8ucWEoIkZpcmVmb3giKXx8Xy5xYSgiRnhpT1MiKX07Xy53
YT1mdW5jdGlvbigpe3JldHVybiBfLnFhKCJTYWZhcmkiKSYmISh2YSgpfHwocmEoKT8wOl8ucWEo
IkNvYXN0IikpfHxfLnNhKCl8fChyYSgpPzA6Xy5xYSgiRWRnZSIpKXx8KHJhKCk/cGEoIk1pY3Jv
c29mdCBFZGdlIik6Xy5xYSgiRWRnLyIpKXx8KHJhKCk/cGEoIk9wZXJhIik6Xy5xYSgiT1BSIikp
fHxfLnVhKCl8fF8ucWEoIlNpbGsiKXx8Xy5xYSgiQW5kcm9pZCIpKX07dmE9ZnVuY3Rpb24oKXty
ZXR1cm4gcmEoKT9wYSgiQ2hyb21pdW0iKTooXy5xYSgiQ2hyb21lIil8fF8ucWEoIkNyaU9TIikp
JiYhKHJhKCk/MDpfLnFhKCJFZGdlIikpfHxfLnFhKCJTaWxrIil9O3hhPWZ1bmN0aW9uKCl7cmV0
dXJuIG5hPyEhb2EmJiEhb2EucGxhdGZvcm06ITF9O3lhPWZ1bmN0aW9uKCl7cmV0dXJuIF8ucWEo
ImlQaG9uZSIpJiYhXy5xYSgiaVBvZCIpJiYhXy5xYSgiaVBhZCIpfTsKXy56YT1mdW5jdGlvbigp
e3JldHVybiB5YSgpfHxfLnFhKCJpUGFkIil8fF8ucWEoImlQb2QiKX07Xy5BYT1mdW5jdGlvbigp
e3JldHVybiB4YSgpP29hLnBsYXRmb3JtPT09Im1hY09TIjpfLnFhKCJNYWNpbnRvc2giKX07Xy5D
YT1mdW5jdGlvbihhLGIpe3JldHVybigwLF8uQmEpKGEsYik+PTB9O18uRGE9ZnVuY3Rpb24oYSxi
LGMpe3JldHVybiB0eXBlb2YgU3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgpPT09
InN5bWJvbCI/KGM9PT12b2lkIDA/MDpjKSYmU3ltYm9sLmZvciYmYT9TeW1ib2wuZm9yKGEpOmEh
PW51bGw/U3ltYm9sKGEpOlN5bWJvbCgpOmJ9O18uSGE9ZnVuY3Rpb24oYSxiKXtfLkVhfHxfLncg
aW4gYXx8RmEoYSxHYSk7YVtfLnddfD1ifTtfLklhPWZ1bmN0aW9uKGEsYil7Xy5FYXx8Xy53IGlu
IGF8fEZhKGEsR2EpO2FbXy53XT1ifTtfLk1hPWZ1bmN0aW9uKGEpe3JldHVybiBhW0phXT09PUth
fTsKXy5PYT1mdW5jdGlvbihhLGIpe3JldHVybiBiPT09dm9pZCAwP2EuaiE9PU5hJiYhISgyJihh
LktbXy53XXwwKSk6ISEoMiZiKSYmYS5qIT09TmF9O1BhPWZ1bmN0aW9uKGEpe3JldHVybiBhfTtR
YT1mdW5jdGlvbihhLGIpe2EuX19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyfHwoYS5f
X2Nsb3N1cmVfX2Vycm9yX19jb250ZXh0X185ODQzODI9e30pO2EuX19jbG9zdXJlX19lcnJvcl9f
Y29udGV4dF9fOTg0MzgyLnNldmVyaXR5PWJ9O18uUmE9ZnVuY3Rpb24oYSl7YT1FcnJvcihhKTtR
YShhLCJ3YXJuaW5nIik7cmV0dXJuIGF9O18uVGE9ZnVuY3Rpb24oYSxiKXtpZihhIT1udWxsKXt2
YXIgYzt2YXIgZD0oYz1TYSkhPW51bGw/YzpTYT17fTtjPWRbYV18fDA7Yz49Ynx8KGRbYV09Yysx
LGE9RXJyb3IoKSxRYShhLCJpbmNpZGVudCIpLF8ua2EoYSkpfX07Cl8uVmE9ZnVuY3Rpb24oYSl7
aWYodHlwZW9mIGEhPT0iYm9vbGVhbiIpdGhyb3cgRXJyb3IoInlgIitfLlVhKGEpKyJgIithKTty
ZXR1cm4gYX07Xy5XYT1mdW5jdGlvbihhKXtpZihhPT1udWxsfHx0eXBlb2YgYT09PSJib29sZWFu
IilyZXR1cm4gYTtpZih0eXBlb2YgYT09PSJudW1iZXIiKXJldHVybiEhYX07Xy5ZYT1mdW5jdGlv
bihhKXtpZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiZW51bSIpO3JldHVybiBhfDB9O18uWmE9
ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGw/YTooMCxfLlhhKShhKT9hfDA6dm9pZCAwfTtfLiRh
PWZ1bmN0aW9uKGEpe2lmKHR5cGVvZiBhIT09Im51bWJlciIpdGhyb3cgXy5SYSgiaW50MzIiKTtp
ZighKDAsXy5YYSkoYSkpdGhyb3cgXy5SYSgiaW50MzIiKTtyZXR1cm4gYXwwfTtfLmFiPWZ1bmN0
aW9uKGEpe2lmKGEhPW51bGwmJnR5cGVvZiBhIT09InN0cmluZyIpdGhyb3cgRXJyb3IoKTtyZXR1
cm4gYX07Cl8uYmI9ZnVuY3Rpb24oYSl7cmV0dXJuIGE9PW51bGx8fHR5cGVvZiBhPT09InN0cmlu
ZyI/YTp2b2lkIDB9O18uY2I9ZnVuY3Rpb24oYSxiLGMpe2lmKGEhPW51bGwmJl8uTWEoYSkpcmV0
dXJuIGE7aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGQ9YVtfLnddfDA7Yz1kfGMmMzJ8YyYyO2Mh
PT1kJiZfLklhKGEsYyk7cmV0dXJuIG5ldyBiKGEpfX07Xy5nYj1mdW5jdGlvbihhKXt2YXIgYj1f
LmRiKF8uZmIpO3JldHVybiBiP2FbYl06dm9pZCAwfTtpYj1mdW5jdGlvbihhLGIpe2I8MTAwfHxf
LlRhKGhiLDEpfTsKbGI9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9ZCE9PXZvaWQgMDtkPSEhZDt2
YXIgZj1fLmRiKF8uZmIpLGc7IWUmJl8uRWEmJmYmJihnPWFbZl0pJiZnLllkKGliKTtmPVtdO3Zh
ciBoPWEubGVuZ3RoO2c9NDI5NDk2NzI5NTt2YXIgaz0hMSxtPSEhKGImNjQpLG49bT9iJjEyOD8w
Oi0xOnZvaWQgMDtpZighKGImMSkpe3ZhciBwPWgmJmFbaC0xXTtwIT1udWxsJiZ0eXBlb2YgcD09
PSJvYmplY3QiJiZwLmNvbnN0cnVjdG9yPT09T2JqZWN0PyhoLS0sZz1oKTpwPXZvaWQgMDtpZiht
JiYhKGImMTI4KSYmIWUpe2s9ITA7dmFyIHE7Zz0oKHE9amIpIT1udWxsP3E6UGEpKGctbixuLGEs
cCx2b2lkIDApK259fWI9dm9pZCAwO2ZvcihxPTA7cTxoO3ErKyl7dmFyIHI9YVtxXTtpZihyIT1u
dWxsJiYocj1jKHIsZCkpIT1udWxsKWlmKG0mJnE+PWcpe3ZhciB1PXEtbix2PXZvaWQgMDsoKHY9
YikhPW51bGw/djpiPXt9KVt1XT1yfWVsc2UgZltxXT1yfWlmKHApZm9yKHZhciBBIGluIHApaD1w
W0FdLApoIT1udWxsJiYoaD1jKGgsZCkpIT1udWxsJiYocT0rQSxyPXZvaWQgMCxtJiYhTnVtYmVy
LmlzTmFOKHEpJiYocj1xK24pPGc/ZltyXT1oOihxPXZvaWQgMCwoKHE9YikhPW51bGw/cTpiPXt9
KVtBXT1oKSk7YiYmKGs/Zi5wdXNoKGIpOmZbZ109Yik7ZSYmXy5kYihfLmZiKSYmKGE9Xy5nYihh
KSkmJiJmdW5jdGlvbiI9PXR5cGVvZiBfLmtiJiZhIGluc3RhbmNlb2YgXy5rYiYmKGZbXy5mYl09
YS5pKCkpO3JldHVybiBmfTsKbmI9ZnVuY3Rpb24oYSl7c3dpdGNoKHR5cGVvZiBhKXtjYXNlICJu
dW1iZXIiOnJldHVybiBOdW1iZXIuaXNGaW5pdGUoYSk/YToiIithO2Nhc2UgImJpZ2ludCI6cmV0
dXJuKDAsXy5tYikoYSk/TnVtYmVyKGEpOiIiK2E7Y2FzZSAiYm9vbGVhbiI6cmV0dXJuIGE/MTow
O2Nhc2UgIm9iamVjdCI6aWYoQXJyYXkuaXNBcnJheShhKSl7dmFyIGI9YVtfLnddfDA7cmV0dXJu
IGEubGVuZ3RoPT09MCYmYiYxP3ZvaWQgMDpsYihhLGIsbmIpfWlmKGEhPW51bGwmJl8uTWEoYSkp
cmV0dXJuIG9iKGEpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLnBiJiZhIGluc3RhbmNlb2YgXy5w
YilyZXR1cm4gYS5qKCk7cmV0dXJufXJldHVybiBhfTtzYj1mdW5jdGlvbihhLGIpe2lmKGIpe2pi
PWI9PW51bGx8fGI9PT1QYXx8YltxYl0hPT1yYj9QYTpiO3RyeXtyZXR1cm4gb2IoYSl9ZmluYWxs
eXtqYj12b2lkIDB9fXJldHVybiBvYihhKX07Cm9iPWZ1bmN0aW9uKGEpe2E9YS5LO3JldHVybiBs
YihhLGFbXy53XXwwLG5iKX07Xy54PWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy50YihhLGIsYywy
MDQ4KX07Cl8udGI9ZnVuY3Rpb24oYSxiLGMsZCl7ZD1kPT09dm9pZCAwPzA6ZDtpZihhPT1udWxs
KXt2YXIgZT0zMjtjPyhhPVtjXSxlfD0xMjgpOmE9W107YiYmKGU9ZSYtMTY3NjA4MzN8KGImMTAy
Myk8PDE0KX1lbHNle2lmKCFBcnJheS5pc0FycmF5KGEpKXRocm93IEVycm9yKCJ6Iik7ZT1hW18u
d118MDtpZih1YiYmMSZlKXRocm93IEVycm9yKCJBIik7MjA0OCZlJiYhKDImZSkmJnZiKCk7aWYo
ZSYyNTYpdGhyb3cgRXJyb3IoIkIiKTtpZihlJjY0KXJldHVybihlfGQpIT09ZSYmXy5JYShhLGV8
ZCksYTtpZihjJiYoZXw9MTI4LGMhPT1hWzBdKSl0aHJvdyBFcnJvcigiQyIpO2E6e2M9YTtlfD02
NDt2YXIgZj1jLmxlbmd0aDtpZihmKXt2YXIgZz1mLTEsaD1jW2ddO2lmKGghPW51bGwmJnR5cGVv
ZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9PT1PYmplY3Qpe2I9ZSYxMjg/MDotMTtnLT1i
O2lmKGc+PTEwMjQpdGhyb3cgRXJyb3IoIkUiKTtmb3IodmFyIGsgaW4gaClmPStrLGY8ZyYmCihj
W2YrYl09aFtrXSxkZWxldGUgaFtrXSk7ZT1lJi0xNjc2MDgzM3woZyYxMDIzKTw8MTQ7YnJlYWsg
YX19aWYoYil7az1NYXRoLm1heChiLGYtKGUmMTI4PzA6LTEpKTtpZihrPjEwMjQpdGhyb3cgRXJy
b3IoIkYiKTtlPWUmLTE2NzYwODMzfChrJjEwMjMpPDwxNH19fV8uSWEoYSxlfDY0fGQpO3JldHVy
biBhfTt2Yj1mdW5jdGlvbigpe2lmKHViKXRocm93IEVycm9yKCJEIik7Xy5UYSh3Yiw1KX07CkFi
PWZ1bmN0aW9uKGEsYil7aWYodHlwZW9mIGEhPT0ib2JqZWN0IilyZXR1cm4gYTtpZihBcnJheS5p
c0FycmF5KGEpKXt2YXIgYz1hW18ud118MDthLmxlbmd0aD09PTAmJmMmMT9hPXZvaWQgMDpjJjJ8
fCghYnx8NDA5NiZjfHwxNiZjP2E9Xy54YihhLGMsITEsYiYmIShjJjE2KSk6KF8uSGEoYSwzNCks
YyY0JiZPYmplY3QuZnJlZXplKGEpKSk7cmV0dXJuIGF9aWYoYSE9bnVsbCYmXy5NYShhKSlyZXR1
cm4gYj1hLkssYz1iW18ud118MCxfLk9hKGEsYyk/YTpfLnliKGEsYixjKT9fLnpiKGEsYik6Xy54
YihiLGMpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBfLnBiJiZhIGluc3RhbmNlb2YgXy5wYilyZXR1
cm4gYX07Xy56Yj1mdW5jdGlvbihhLGIsYyl7YT1uZXcgYS5jb25zdHJ1Y3RvcihiKTtjJiYoYS5q
PU5hKTthLnY9TmE7cmV0dXJuIGF9OwpfLnhiPWZ1bmN0aW9uKGEsYixjLGQpe2QhPW51bGx8fChk
PSEhKDM0JmIpKTthPWxiKGEsYixBYixkKTtkPTMyO2MmJihkfD0yKTtiPWImMTY3NjkyMTd8ZDtf
LklhKGEsYik7cmV0dXJuIGF9O18uQmI9ZnVuY3Rpb24oYSl7dmFyIGI9YS5LLGM9YltfLnddfDA7
cmV0dXJuIF8uT2EoYSxjKT9fLnliKGEsYixjKT9fLnpiKGEsYiwhMCk6bmV3IGEuY29uc3RydWN0
b3IoXy54YihiLGMsITEpKTphfTtfLkNiPWZ1bmN0aW9uKGEpe2lmKGEuaiE9PU5hKXJldHVybiEx
O3ZhciBiPWEuSztiPV8ueGIoYixiW18ud118MCk7Xy5IYShiLDIwNDgpO2EuSz1iO2Euaj12b2lk
IDA7YS52PXZvaWQgMDtyZXR1cm4hMH07Xy5EYj1mdW5jdGlvbihhKXtpZighXy5DYihhKSYmXy5P
YShhLGEuS1tfLnddfDApKXRocm93IEVycm9yKCk7fTtfLkViPWZ1bmN0aW9uKGEsYil7Yj09PXZv
aWQgMCYmKGI9YVtfLnddfDApO2ImMzImJiEoYiY0MDk2KSYmXy5JYShhLGJ8NDA5Nil9OwpfLnli
PWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gYyYyPyEwOmMmMzImJiEoYyY0MDk2KT8oXy5JYShiLGN8
MiksYS5qPU5hLCEwKTohMX07Xy5GYj1mdW5jdGlvbihhLGIsYyxkLGUpe3ZhciBmPWMrKGU/MDot
MSksZz1hLmxlbmd0aC0xO2lmKGc+PTErKGU/MDotMSkmJmY+PWcpe3ZhciBoPWFbZ107aWYoaCE9
bnVsbCYmdHlwZW9mIGg9PT0ib2JqZWN0IiYmaC5jb25zdHJ1Y3Rvcj09PU9iamVjdClyZXR1cm4g
aFtjXT1kLGJ9aWYoZjw9ZylyZXR1cm4gYVtmXT1kLGI7aWYoZCE9PXZvaWQgMCl7dmFyIGs7Zz0o
KGs9YikhPW51bGw/azpiPWFbXy53XXwwKT4+MTQmMTAyM3x8NTM2ODcwOTEyO2M+PWc/ZCE9bnVs
bCYmKGY9e30sYVtnKyhlPzA6LTEpXT0oZltjXT1kLGYpKTphW2ZdPWR9cmV0dXJuIGJ9OwpfLkhi
PWZ1bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9ITE7ZD1fLkdiKGEsZCxlLGZ1bmN0aW9uKGcpe3Zh
ciBoPV8uY2IoZyxjLGIpO2Y9aCE9PWcmJmghPW51bGw7cmV0dXJuIGh9KTtpZihkIT1udWxsKXJl
dHVybiBmJiYhXy5PYShkKSYmXy5FYihhLGIpLGR9O18uSWI9ZnVuY3Rpb24oKXt2YXIgYT1mdW5j
dGlvbigpe3Rocm93IEVycm9yKCk7fTtPYmplY3Quc2V0UHJvdG90eXBlT2YoYSxhLnByb3RvdHlw
ZSk7cmV0dXJuIGF9O18ueT1mdW5jdGlvbigpe3RoaXMudWE9dGhpcy51YTt0aGlzLlk9dGhpcy5Z
fTtfLkpiPWZ1bmN0aW9uKGEsYil7cmV0dXJuIGEhPW51bGw/ISFhOiEhYn07Xy56PWZ1bmN0aW9u
KGEsYil7Yj09dm9pZCAwJiYoYj0iIik7cmV0dXJuIGEhPW51bGw/YTpifTtfLktiPWZ1bmN0aW9u
KGEsYixjKXtmb3IodmFyIGQgaW4gYSliLmNhbGwoYyxhW2RdLGQsYSl9O18uTGI9ZnVuY3Rpb24o
YSl7Zm9yKHZhciBiIGluIGEpcmV0dXJuITE7cmV0dXJuITB9OwpNYj10eXBlb2YgT2JqZWN0LmNy
ZWF0ZT09ImZ1bmN0aW9uIj9PYmplY3QuY3JlYXRlOmZ1bmN0aW9uKGEpe3ZhciBiPWZ1bmN0aW9u
KCl7fTtiLnByb3RvdHlwZT1hO3JldHVybiBuZXcgYn07T2I9dHlwZW9mIE9iamVjdC5kZWZpbmVQ
cm9wZXJ0aWVzPT0iZnVuY3Rpb24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGIs
Yyl7aWYoYT09QXJyYXkucHJvdG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2Fb
Yl09Yy52YWx1ZTtyZXR1cm4gYX07ClBiPWZ1bmN0aW9uKGEpe2E9WyJvYmplY3QiPT10eXBlb2Yg
Z2xvYmFsVGhpcyYmZ2xvYmFsVGhpcyxhLCJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3cs
Im9iamVjdCI9PXR5cGVvZiBzZWxmJiZzZWxmLCJvYmplY3QiPT10eXBlb2YgZ2xvYmFsJiZnbG9i
YWxdO2Zvcih2YXIgYj0wO2I8YS5sZW5ndGg7KytiKXt2YXIgYz1hW2JdO2lmKGMmJmMuTWF0aD09
TWF0aClyZXR1cm4gY310aHJvdyBFcnJvcigiYSIpO307UWI9UGIodGhpcyk7UmI9IkludDggVWlu
dDggVWludDhDbGFtcGVkIEludDE2IFVpbnQxNiBJbnQzMiBVaW50MzIgRmxvYXQzMiBGbG9hdDY0
Ii5zcGxpdCgiICIpO1FiLkJpZ0ludDY0QXJyYXkmJihSYi5wdXNoKCJCaWdJbnQ2NCIpLFJiLnB1
c2goIkJpZ1VpbnQ2NCIpKTsKdmFyIFRiPWZ1bmN0aW9uKGEsYil7aWYoYilmb3IodmFyIGM9MDtj
PFJiLmxlbmd0aDtjKyspU2IoUmJbY10rIkFycmF5LnByb3RvdHlwZS4iK2EsYil9LFViPWZ1bmN0
aW9uKGEsYil7YiYmU2IoYSxiKX0sU2I9ZnVuY3Rpb24oYSxiKXt2YXIgYz1RYjthPWEuc3BsaXQo
Ii4iKTtmb3IodmFyIGQ9MDtkPGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBj
KSlyZXR1cm47Yz1jW2VdfWE9YVthLmxlbmd0aC0xXTtkPWNbYV07Yj1iKGQpO2IhPWQmJmIhPW51
bGwmJk9iKGMsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmJ9KX0sVmI7Cmlm
KHR5cGVvZiBPYmplY3Quc2V0UHJvdG90eXBlT2Y9PSJmdW5jdGlvbiIpVmI9T2JqZWN0LnNldFBy
b3RvdHlwZU9mO2Vsc2V7dmFyIFdiO2E6e3ZhciBYYj17YTohMH0sWWI9e307dHJ5e1liLl9fcHJv
dG9fXz1YYjtXYj1ZYi5hO2JyZWFrIGF9Y2F0Y2goYSl7fVdiPSExfVZiPVdiP2Z1bmN0aW9uKGEs
Yil7YS5fX3Byb3RvX189YjtpZihhLl9fcHJvdG9fXyE9PWIpdGhyb3cgbmV3IFR5cGVFcnJvcigi
YmAiK2EpO3JldHVybiBhfTpudWxsfVpiPVZiOwpfLkI9ZnVuY3Rpb24oYSxiKXthLnByb3RvdHlw
ZT1NYihiLnByb3RvdHlwZSk7YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTtpZihaYilaYihhLGIp
O2Vsc2UgZm9yKHZhciBjIGluIGIpaWYoYyE9InByb3RvdHlwZSIpaWYoT2JqZWN0LmRlZmluZVBy
b3BlcnRpZXMpe3ZhciBkPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYixjKTtkJiZP
YmplY3QuZGVmaW5lUHJvcGVydHkoYSxjLGQpfWVsc2UgYVtjXT1iW2NdO2EuWj1iLnByb3RvdHlw
ZX07JGI9ZnVuY3Rpb24oYSl7dmFyIGI9MDtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYjxhLmxl
bmd0aD97ZG9uZTohMSx2YWx1ZTphW2IrK119Ontkb25lOiEwfX19OwpfLkM9ZnVuY3Rpb24oYSl7
dmFyIGI9dHlwZW9mIFN5bWJvbCE9InVuZGVmaW5lZCImJlN5bWJvbC5pdGVyYXRvciYmYVtTeW1i
b2wuaXRlcmF0b3JdO2lmKGIpcmV0dXJuIGIuY2FsbChhKTtpZih0eXBlb2YgYS5sZW5ndGg9PSJu
dW1iZXIiKXJldHVybntuZXh0OiRiKGEpfTt0aHJvdyBFcnJvcigiY2AiK1N0cmluZyhhKSk7fTth
Yz1mdW5jdGlvbihhLGIpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNh
bGwoYSxiKX07YmM9dHlwZW9mIE9iamVjdC5hc3NpZ249PSJmdW5jdGlvbiI/T2JqZWN0LmFzc2ln
bjpmdW5jdGlvbihhLGIpe2lmKGE9PW51bGwpdGhyb3cgbmV3IFR5cGVFcnJvcigiZCIpO2E9T2Jq
ZWN0KGEpO2Zvcih2YXIgYz0xO2M8YXJndW1lbnRzLmxlbmd0aDtjKyspe3ZhciBkPWFyZ3VtZW50
c1tjXTtpZihkKWZvcih2YXIgZSBpbiBkKWFjKGQsZSkmJihhW2VdPWRbZV0pfXJldHVybiBhfTsK
VWIoIk9iamVjdC5hc3NpZ24iLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxiY30pO18uY2M9ZnVuY3Rp
b24oYSl7aWYoIShhIGluc3RhbmNlb2YgT2JqZWN0KSl0aHJvdyBuZXcgVHlwZUVycm9yKCJlYCIr
YSk7fTtfLkQ9ZnVuY3Rpb24oKXt0aGlzLlk9ITE7dGhpcy5HPW51bGw7dGhpcy52PXZvaWQgMDt0
aGlzLmo9MTt0aGlzLkY9dGhpcy5IPTA7dGhpcy51YT10aGlzLkI9bnVsbH07Xy5ELnByb3RvdHlw
ZS5PPWZ1bmN0aW9uKGEpe3RoaXMudj1hfTtfLkQucHJvdG90eXBlLmdldE5leHRBZGRyZXNzSnNj
PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuan07Xy5ELnByb3RvdHlwZS5nZXRZaWVsZFJlc3VsdEpz
Yz1mdW5jdGlvbigpe3JldHVybiB0aGlzLnZ9O18uRC5wcm90b3R5cGUucmV0dXJuPWZ1bmN0aW9u
KGEpe3RoaXMuQj17cmV0dXJuOmF9O3RoaXMuaj10aGlzLkZ9O18uRC5wcm90b3R5cGVbInJldHVy
biJdPV8uRC5wcm90b3R5cGUucmV0dXJuOwpfLkQucHJvdG90eXBlLlQ9ZnVuY3Rpb24oYSl7dGhp
cy5CPXtvYTphfTt0aGlzLmo9dGhpcy5GfTtfLkQucHJvdG90eXBlLmp1bXBUaHJvdWdoRmluYWxs
eUJsb2Nrcz1fLkQucHJvdG90eXBlLlQ7Xy5ELnByb3RvdHlwZS5pPWZ1bmN0aW9uKGEsYil7dGhp
cy5qPWI7cmV0dXJue3ZhbHVlOmF9fTtfLkQucHJvdG90eXBlLnlpZWxkPV8uRC5wcm90b3R5cGUu
aTtfLkQucHJvdG90eXBlLlU9ZnVuY3Rpb24oYSxiKXthPV8uQyhhKTt2YXIgYz1hLm5leHQoKTtf
LmNjKGMpO2lmKGMuZG9uZSl0aGlzLnY9Yy52YWx1ZSx0aGlzLmo9YjtlbHNlIHJldHVybiB0aGlz
Lkc9YSx0aGlzLmkoYy52YWx1ZSxiKX07Xy5ELnByb3RvdHlwZS55aWVsZEFsbD1fLkQucHJvdG90
eXBlLlU7Xy5ELnByb3RvdHlwZS5vYT1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5ELnByb3RvdHlw
ZS5qdW1wVG89Xy5ELnByb3RvdHlwZS5vYTtfLkQucHJvdG90eXBlLkE9ZnVuY3Rpb24oKXt0aGlz
Lmo9MH07Cl8uRC5wcm90b3R5cGUuanVtcFRvRW5kPV8uRC5wcm90b3R5cGUuQTtfLkQucHJvdG90
eXBlLkQ9ZnVuY3Rpb24oYSxiKXt0aGlzLkg9YTtiIT12b2lkIDAmJih0aGlzLkY9Yil9O18uRC5w
cm90b3R5cGUuc2V0Q2F0Y2hGaW5hbGx5QmxvY2tzPV8uRC5wcm90b3R5cGUuRDtfLkQucHJvdG90
eXBlLlM9ZnVuY3Rpb24oYSl7dGhpcy5IPTA7dGhpcy5GPWF8fDB9O18uRC5wcm90b3R5cGUuc2V0
RmluYWxseUJsb2NrPV8uRC5wcm90b3R5cGUuUztfLkQucHJvdG90eXBlLkw9ZnVuY3Rpb24oYSxi
KXt0aGlzLmo9YTt0aGlzLkg9Ynx8MH07Xy5ELnByb3RvdHlwZS5sZWF2ZVRyeUJsb2NrPV8uRC5w
cm90b3R5cGUuTDtfLkQucHJvdG90eXBlLkM9ZnVuY3Rpb24oYSl7dGhpcy5IPWF8fDA7YT10aGlz
LkIuQmc7dGhpcy5CPW51bGw7cmV0dXJuIGF9O18uRC5wcm90b3R5cGUuZW50ZXJDYXRjaEJsb2Nr
PV8uRC5wcm90b3R5cGUuQzsKXy5ELnByb3RvdHlwZS5NPWZ1bmN0aW9uKGEsYixjKXtjP3RoaXMu
dWFbY109dGhpcy5COnRoaXMudWE9W3RoaXMuQl07dGhpcy5IPWF8fDA7dGhpcy5GPWJ8fDB9O18u
RC5wcm90b3R5cGUuZW50ZXJGaW5hbGx5QmxvY2s9Xy5ELnByb3RvdHlwZS5NO18uRC5wcm90b3R5
cGUuTj1mdW5jdGlvbihhLGIpe2I9dGhpcy51YS5zcGxpY2UoYnx8MClbMF07KGI9dGhpcy5CPXRo
aXMuQnx8Yik/Yi5NZz90aGlzLmo9dGhpcy5IfHx0aGlzLkY6Yi5vYSE9dm9pZCAwJiZ0aGlzLkY8
Yi5vYT8odGhpcy5qPWIub2EsdGhpcy5CPW51bGwpOnRoaXMuaj10aGlzLkY6dGhpcy5qPWF9O18u
RC5wcm90b3R5cGUubGVhdmVGaW5hbGx5QmxvY2s9Xy5ELnByb3RvdHlwZS5OO18uRC5wcm90b3R5
cGUuUD1mdW5jdGlvbihhKXtyZXR1cm4gbmV3IGRjKGEpfTtfLkQucHJvdG90eXBlLmZvckluPV8u
RC5wcm90b3R5cGUuUDsKdmFyIGRjPWZ1bmN0aW9uKGEpe3RoaXMudj1hO3RoaXMuaT1bXTtmb3Io
dmFyIGIgaW4gYSl0aGlzLmkucHVzaChiKTt0aGlzLmkucmV2ZXJzZSgpfTtkYy5wcm90b3R5cGUu
aj1mdW5jdGlvbigpe2Zvcig7dGhpcy5pLmxlbmd0aD4wOyl7dmFyIGE9dGhpcy5pLnBvcCgpO2lm
KGEgaW4gdGhpcy52KXJldHVybiBhfXJldHVybiBudWxsfTtkYy5wcm90b3R5cGUuZ2V0TmV4dD1k
Yy5wcm90b3R5cGUuajtVYigiZ2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fFFifSk7
VWIoIlJlZmxlY3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6WmI/ZnVu
Y3Rpb24oYixjKXt0cnl7cmV0dXJuIFpiKGIsYyksITB9Y2F0Y2goZCl7cmV0dXJuITF9fTpudWxs
fSk7ClViKCJTeW1ib2wiLGZ1bmN0aW9uKGEpe2lmKGEpcmV0dXJuIGE7dmFyIGI9ZnVuY3Rpb24o
ZixnKXt0aGlzLmk9ZjtPYih0aGlzLCJkZXNjcmlwdGlvbiIse2NvbmZpZ3VyYWJsZTohMCx3cml0
YWJsZTohMCx2YWx1ZTpnfSl9O2IucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJu
IHRoaXMuaX07dmFyIGM9ImpzY29tcF9zeW1ib2xfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKSsi
XyIsZD0wLGU9ZnVuY3Rpb24oZil7aWYodGhpcyBpbnN0YW5jZW9mIGUpdGhyb3cgbmV3IFR5cGVF
cnJvcigiZyIpO3JldHVybiBuZXcgYihjKyhmfHwiIikrIl8iK2QrKyxmKX07cmV0dXJuIGV9KTtV
YigiU3ltYm9sLml0ZXJhdG9yIixmdW5jdGlvbihhKXtpZihhKXJldHVybiBhO2E9U3ltYm9sKCJo
Iik7T2IoQXJyYXkucHJvdG90eXBlLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1
ZTpmdW5jdGlvbigpe3JldHVybiBlYygkYih0aGlzKSl9fSk7cmV0dXJuIGF9KTsKdmFyIGVjPWZ1
bmN0aW9uKGEpe2E9e25leHQ6YX07YVtTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJu
IHRoaXN9O3JldHVybiBhfTsKVWIoIlByb21pc2UiLGZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGIoKXt0
aGlzLmk9bnVsbH1mdW5jdGlvbiBjKGcpe3JldHVybiBnIGluc3RhbmNlb2YgZT9nOm5ldyBlKGZ1
bmN0aW9uKGgpe2goZyl9KX1pZihhKXJldHVybiBhO2IucHJvdG90eXBlLmo9ZnVuY3Rpb24oZyl7
aWYodGhpcy5pPT1udWxsKXt0aGlzLmk9W107dmFyIGg9dGhpczt0aGlzLnYoZnVuY3Rpb24oKXto
LkIoKX0pfXRoaXMuaS5wdXNoKGcpfTt2YXIgZD1RYi5zZXRUaW1lb3V0O2IucHJvdG90eXBlLnY9
ZnVuY3Rpb24oZyl7ZChnLDApfTtiLnByb3RvdHlwZS5CPWZ1bmN0aW9uKCl7Zm9yKDt0aGlzLmkm
JnRoaXMuaS5sZW5ndGg7KXt2YXIgZz10aGlzLmk7dGhpcy5pPVtdO2Zvcih2YXIgaD0wO2g8Zy5s
ZW5ndGg7KytoKXt2YXIgaz1nW2hdO2dbaF09bnVsbDt0cnl7aygpfWNhdGNoKG0pe3RoaXMuQSht
KX19fXRoaXMuaT1udWxsfTtiLnByb3RvdHlwZS5BPWZ1bmN0aW9uKGcpe3RoaXMudihmdW5jdGlv
bigpe3Rocm93IGc7Cn0pfTt2YXIgZT1mdW5jdGlvbihnKXt0aGlzLmk9MDt0aGlzLnY9dm9pZCAw
O3RoaXMuaj1bXTt0aGlzLkQ9ITE7dmFyIGg9dGhpcy5BKCk7dHJ5e2coaC5yZXNvbHZlLGgucmVq
ZWN0KX1jYXRjaChrKXtoLnJlamVjdChrKX19O2UucHJvdG90eXBlLkE9ZnVuY3Rpb24oKXtmdW5j
dGlvbiBnKG0pe3JldHVybiBmdW5jdGlvbihuKXtrfHwoaz0hMCxtLmNhbGwoaCxuKSl9fXZhciBo
PXRoaXMsaz0hMTtyZXR1cm57cmVzb2x2ZTpnKHRoaXMuWSkscmVqZWN0OmcodGhpcy5CKX19O2Uu
cHJvdG90eXBlLlk9ZnVuY3Rpb24oZyl7aWYoZz09PXRoaXMpdGhpcy5CKG5ldyBUeXBlRXJyb3Io
ImkiKSk7ZWxzZSBpZihnIGluc3RhbmNlb2YgZSl0aGlzLk4oZyk7ZWxzZXthOnN3aXRjaCh0eXBl
b2YgZyl7Y2FzZSAib2JqZWN0Ijp2YXIgaD1nIT1udWxsO2JyZWFrIGE7Y2FzZSAiZnVuY3Rpb24i
Omg9ITA7YnJlYWsgYTtkZWZhdWx0Omg9ITF9aD90aGlzLkwoZyk6dGhpcy5DKGcpfX07ZS5wcm90
b3R5cGUuTD0KZnVuY3Rpb24oZyl7dmFyIGg9dm9pZCAwO3RyeXtoPWcudGhlbn1jYXRjaChrKXt0
aGlzLkIoayk7cmV0dXJufXR5cGVvZiBoPT0iZnVuY3Rpb24iP3RoaXMuTyhoLGcpOnRoaXMuQyhn
KX07ZS5wcm90b3R5cGUuQj1mdW5jdGlvbihnKXt0aGlzLkYoMixnKX07ZS5wcm90b3R5cGUuQz1m
dW5jdGlvbihnKXt0aGlzLkYoMSxnKX07ZS5wcm90b3R5cGUuRj1mdW5jdGlvbihnLGgpe2lmKHRo
aXMuaSE9MCl0aHJvdyBFcnJvcigiamAiK2crImAiK2grImAiK3RoaXMuaSk7dGhpcy5pPWc7dGhp
cy52PWg7dGhpcy5pPT09MiYmdGhpcy5NKCk7dGhpcy5HKCl9O2UucHJvdG90eXBlLk09ZnVuY3Rp
b24oKXt2YXIgZz10aGlzO2QoZnVuY3Rpb24oKXtpZihnLkgoKSl7dmFyIGg9UWIuY29uc29sZTt0
eXBlb2YgaCE9PSJ1bmRlZmluZWQiJiZoLmVycm9yKGcudil9fSwxKX07ZS5wcm90b3R5cGUuSD1m
dW5jdGlvbigpe2lmKHRoaXMuRClyZXR1cm4hMTt2YXIgZz1RYi5DdXN0b21FdmVudCxoPVFiLkV2
ZW50LAprPVFiLmRpc3BhdGNoRXZlbnQ7aWYodHlwZW9mIGs9PT0idW5kZWZpbmVkIilyZXR1cm4h
MDt0eXBlb2YgZz09PSJmdW5jdGlvbiI/Zz1uZXcgZygidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2Fu
Y2VsYWJsZTohMH0pOnR5cGVvZiBoPT09ImZ1bmN0aW9uIj9nPW5ldyBoKCJ1bmhhbmRsZWRyZWpl
Y3Rpb24iLHtjYW5jZWxhYmxlOiEwfSk6KGc9UWIuZG9jdW1lbnQuY3JlYXRlRXZlbnQoIkN1c3Rv
bUV2ZW50IiksZy5pbml0Q3VzdG9tRXZlbnQoInVuaGFuZGxlZHJlamVjdGlvbiIsITEsITAsZykp
O2cucHJvbWlzZT10aGlzO2cucmVhc29uPXRoaXMudjtyZXR1cm4gayhnKX07ZS5wcm90b3R5cGUu
Rz1mdW5jdGlvbigpe2lmKHRoaXMuaiE9bnVsbCl7Zm9yKHZhciBnPTA7Zzx0aGlzLmoubGVuZ3Ro
OysrZylmLmoodGhpcy5qW2ddKTt0aGlzLmo9bnVsbH19O3ZhciBmPW5ldyBiO2UucHJvdG90eXBl
Lk49ZnVuY3Rpb24oZyl7dmFyIGg9dGhpcy5BKCk7Zy5WZChoLnJlc29sdmUsaC5yZWplY3QpfTsK
ZS5wcm90b3R5cGUuTz1mdW5jdGlvbihnLGgpe3ZhciBrPXRoaXMuQSgpO3RyeXtnLmNhbGwoaCxr
LnJlc29sdmUsay5yZWplY3QpfWNhdGNoKG0pe2sucmVqZWN0KG0pfX07ZS5wcm90b3R5cGUudGhl
bj1mdW5jdGlvbihnLGgpe2Z1bmN0aW9uIGsocSxyKXtyZXR1cm4gdHlwZW9mIHE9PSJmdW5jdGlv
biI/ZnVuY3Rpb24odSl7dHJ5e20ocSh1KSl9Y2F0Y2godil7bih2KX19OnJ9dmFyIG0sbixwPW5l
dyBlKGZ1bmN0aW9uKHEscil7bT1xO249cn0pO3RoaXMuVmQoayhnLG0pLGsoaCxuKSk7cmV0dXJu
IHB9O2UucHJvdG90eXBlLmNhdGNoPWZ1bmN0aW9uKGcpe3JldHVybiB0aGlzLnRoZW4odm9pZCAw
LGcpfTtlLnByb3RvdHlwZS5WZD1mdW5jdGlvbihnLGgpe2Z1bmN0aW9uIGsoKXtzd2l0Y2gobS5p
KXtjYXNlIDE6ZyhtLnYpO2JyZWFrO2Nhc2UgMjpoKG0udik7YnJlYWs7ZGVmYXVsdDp0aHJvdyBF
cnJvcigia2AiK20uaSk7fX12YXIgbT10aGlzO3RoaXMuaj09bnVsbD9mLmooayk6CnRoaXMuai5w
dXNoKGspO3RoaXMuRD0hMH07ZS5yZXNvbHZlPWM7ZS5yZWplY3Q9ZnVuY3Rpb24oZyl7cmV0dXJu
IG5ldyBlKGZ1bmN0aW9uKGgsayl7ayhnKX0pfTtlLnJhY2U9ZnVuY3Rpb24oZyl7cmV0dXJuIG5l
dyBlKGZ1bmN0aW9uKGgsayl7Zm9yKHZhciBtPV8uQyhnKSxuPW0ubmV4dCgpOyFuLmRvbmU7bj1t
Lm5leHQoKSljKG4udmFsdWUpLlZkKGgsayl9KX07ZS5hbGw9ZnVuY3Rpb24oZyl7dmFyIGg9Xy5D
KGcpLGs9aC5uZXh0KCk7cmV0dXJuIGsuZG9uZT9jKFtdKTpuZXcgZShmdW5jdGlvbihtLG4pe2Z1
bmN0aW9uIHAodSl7cmV0dXJuIGZ1bmN0aW9uKHYpe3FbdV09djtyLS07cj09MCYmbShxKX19dmFy
IHE9W10scj0wO2RvIHEucHVzaCh2b2lkIDApLHIrKyxjKGsudmFsdWUpLlZkKHAocS5sZW5ndGgt
MSksbiksaz1oLm5leHQoKTt3aGlsZSghay5kb25lKX0pfTtyZXR1cm4gZX0pOwp2YXIgZmM9ZnVu
Y3Rpb24oYSxiLGMpe2lmKGE9PW51bGwpdGhyb3cgbmV3IFR5cGVFcnJvcigibGAiK2MpO2lmKGIg
aW5zdGFuY2VvZiBSZWdFeHApdGhyb3cgbmV3IFR5cGVFcnJvcigibWAiK2MpO3JldHVybiBhKyIi
fTtVYigiU3RyaW5nLnByb3RvdHlwZS5zdGFydHNXaXRoIixmdW5jdGlvbihhKXtyZXR1cm4gYT9h
OmZ1bmN0aW9uKGIsYyl7dmFyIGQ9ZmModGhpcyxiLCJzdGFydHNXaXRoIiksZT1kLmxlbmd0aCxm
PWIubGVuZ3RoO2M9TWF0aC5tYXgoMCxNYXRoLm1pbihjfDAsZC5sZW5ndGgpKTtmb3IodmFyIGc9
MDtnPGYmJmM8ZTspaWYoZFtjKytdIT1iW2crK10pcmV0dXJuITE7cmV0dXJuIGc+PWZ9fSk7VWIo
Ik9iamVjdC5zZXRQcm90b3R5cGVPZiIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fFpifSk7VWIoIlN5
bWJvbC5kaXNwb3NlIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOlN5bWJvbCgibiIpfSk7ClViKCJX
ZWFrTWFwIixmdW5jdGlvbihhKXtmdW5jdGlvbiBiKCl7fWZ1bmN0aW9uIGMoayl7dmFyIG09dHlw
ZW9mIGs7cmV0dXJuIG09PT0ib2JqZWN0IiYmayE9PW51bGx8fG09PT0iZnVuY3Rpb24ifWZ1bmN0
aW9uIGQoayl7aWYoIWFjKGssZikpe3ZhciBtPW5ldyBiO09iKGssZix7dmFsdWU6bX0pfX1mdW5j
dGlvbiBlKGspe3ZhciBtPU9iamVjdFtrXTttJiYoT2JqZWN0W2tdPWZ1bmN0aW9uKG4pe2lmKG4g
aW5zdGFuY2VvZiBiKXJldHVybiBuO09iamVjdC5pc0V4dGVuc2libGUobikmJmQobik7cmV0dXJu
IG0obil9KX1pZihmdW5jdGlvbigpe2lmKCFhfHwhT2JqZWN0LnNlYWwpcmV0dXJuITE7dHJ5e3Zh
ciBrPU9iamVjdC5zZWFsKHt9KSxtPU9iamVjdC5zZWFsKHt9KSxuPW5ldyBhKFtbaywyXSxbbSwz
XV0pO2lmKG4uZ2V0KGspIT0yfHxuLmdldChtKSE9MylyZXR1cm4hMTtuLmRlbGV0ZShrKTtuLnNl
dChtLDQpO3JldHVybiFuLmhhcyhrKSYmbi5nZXQobSk9PTR9Y2F0Y2gocCl7cmV0dXJuITF9fSgp
KXJldHVybiBhOwp2YXIgZj0iJGpzY29tcF9oaWRkZW5fIitNYXRoLnJhbmRvbSgpO2UoImZyZWV6
ZSIpO2UoInByZXZlbnRFeHRlbnNpb25zIik7ZSgic2VhbCIpO3ZhciBnPTAsaD1mdW5jdGlvbihr
KXt0aGlzLmk9KGcrPU1hdGgucmFuZG9tKCkrMSkudG9TdHJpbmcoKTtpZihrKXtrPV8uQyhrKTtm
b3IodmFyIG07IShtPWsubmV4dCgpKS5kb25lOyltPW0udmFsdWUsdGhpcy5zZXQobVswXSxtWzFd
KX19O2gucHJvdG90eXBlLnNldD1mdW5jdGlvbihrLG0pe2lmKCFjKGspKXRocm93IEVycm9yKCJv
Iik7ZChrKTtpZighYWMoayxmKSl0aHJvdyBFcnJvcigicGAiK2spO2tbZl1bdGhpcy5pXT1tO3Jl
dHVybiB0aGlzfTtoLnByb3RvdHlwZS5nZXQ9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJmFjKGss
Zik/a1tmXVt0aGlzLmldOnZvaWQgMH07aC5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGspe3JldHVy
biBjKGspJiZhYyhrLGYpJiZhYyhrW2ZdLHRoaXMuaSl9O2gucHJvdG90eXBlLmRlbGV0ZT1mdW5j
dGlvbihrKXtyZXR1cm4gYyhrKSYmCmFjKGssZikmJmFjKGtbZl0sdGhpcy5pKT9kZWxldGUga1tm
XVt0aGlzLmldOiExfTtyZXR1cm4gaH0pOwpVYigiTWFwIixmdW5jdGlvbihhKXtpZihmdW5jdGlv
bigpe2lmKCFhfHx0eXBlb2YgYSE9ImZ1bmN0aW9uInx8IWEucHJvdG90eXBlLmVudHJpZXN8fHR5
cGVvZiBPYmplY3Quc2VhbCE9ImZ1bmN0aW9uIilyZXR1cm4hMTt0cnl7dmFyIGg9T2JqZWN0LnNl
YWwoe3g6NH0pLGs9bmV3IGEoXy5DKFtbaCwicyJdXSkpO2lmKGsuZ2V0KGgpIT0icyJ8fGsuc2l6
ZSE9MXx8ay5nZXQoe3g6NH0pfHxrLnNldCh7eDo0fSwidCIpIT1rfHxrLnNpemUhPTIpcmV0dXJu
ITE7dmFyIG09ay5lbnRyaWVzKCksbj1tLm5leHQoKTtpZihuLmRvbmV8fG4udmFsdWVbMF0hPWh8
fG4udmFsdWVbMV0hPSJzIilyZXR1cm4hMTtuPW0ubmV4dCgpO3JldHVybiBuLmRvbmV8fG4udmFs
dWVbMF0ueCE9NHx8bi52YWx1ZVsxXSE9InQifHwhbS5uZXh0KCkuZG9uZT8hMTohMH1jYXRjaChw
KXtyZXR1cm4hMX19KCkpcmV0dXJuIGE7dmFyIGI9bmV3IFdlYWtNYXAsYz1mdW5jdGlvbihoKXt0
aGlzWzBdPXt9O3RoaXNbMV09CmYoKTt0aGlzLnNpemU9MDtpZihoKXtoPV8uQyhoKTtmb3IodmFy
IGs7IShrPWgubmV4dCgpKS5kb25lOylrPWsudmFsdWUsdGhpcy5zZXQoa1swXSxrWzFdKX19O2Mu
cHJvdG90eXBlLnNldD1mdW5jdGlvbihoLGspe2g9aD09PTA/MDpoO3ZhciBtPWQodGhpcyxoKTtt
Lmxpc3R8fChtLmxpc3Q9dGhpc1swXVttLmlkXT1bXSk7bS5lbnRyeT9tLmVudHJ5LnZhbHVlPWs6
KG0uZW50cnk9e25leHQ6dGhpc1sxXSxIYjp0aGlzWzFdLkhiLGhlYWQ6dGhpc1sxXSxrZXk6aCx2
YWx1ZTprfSxtLmxpc3QucHVzaChtLmVudHJ5KSx0aGlzWzFdLkhiLm5leHQ9bS5lbnRyeSx0aGlz
WzFdLkhiPW0uZW50cnksdGhpcy5zaXplKyspO3JldHVybiB0aGlzfTtjLnByb3RvdHlwZS5kZWxl
dGU9ZnVuY3Rpb24oaCl7aD1kKHRoaXMsaCk7cmV0dXJuIGguZW50cnkmJmgubGlzdD8oaC5saXN0
LnNwbGljZShoLmluZGV4LDEpLGgubGlzdC5sZW5ndGh8fGRlbGV0ZSB0aGlzWzBdW2guaWRdLGgu
ZW50cnkuSGIubmV4dD0KaC5lbnRyeS5uZXh0LGguZW50cnkubmV4dC5IYj1oLmVudHJ5LkhiLGgu
ZW50cnkuaGVhZD1udWxsLHRoaXMuc2l6ZS0tLCEwKTohMX07Yy5wcm90b3R5cGUuY2xlYXI9ZnVu
Y3Rpb24oKXt0aGlzWzBdPXt9O3RoaXNbMV09dGhpc1sxXS5IYj1mKCk7dGhpcy5zaXplPTB9O2Mu
cHJvdG90eXBlLmhhcz1mdW5jdGlvbihoKXtyZXR1cm4hIWQodGhpcyxoKS5lbnRyeX07Yy5wcm90
b3R5cGUuZ2V0PWZ1bmN0aW9uKGgpe3JldHVybihoPWQodGhpcyxoKS5lbnRyeSkmJmgudmFsdWV9
O2MucHJvdG90eXBlLmVudHJpZXM9ZnVuY3Rpb24oKXtyZXR1cm4gZSh0aGlzLGZ1bmN0aW9uKGgp
e3JldHVybltoLmtleSxoLnZhbHVlXX0pfTtjLnByb3RvdHlwZS5rZXlzPWZ1bmN0aW9uKCl7cmV0
dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm4gaC5rZXl9KX07Yy5wcm90b3R5cGUudmFsdWVz
PWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm4gaC52YWx1ZX0pfTtj
LnByb3RvdHlwZS5mb3JFYWNoPQpmdW5jdGlvbihoLGspe2Zvcih2YXIgbT10aGlzLmVudHJpZXMo
KSxuOyEobj1tLm5leHQoKSkuZG9uZTspbj1uLnZhbHVlLGguY2FsbChrLG5bMV0sblswXSx0aGlz
KX07Yy5wcm90b3R5cGVbU3ltYm9sLml0ZXJhdG9yXT1jLnByb3RvdHlwZS5lbnRyaWVzO3ZhciBk
PWZ1bmN0aW9uKGgsayl7dmFyIG09ayYmdHlwZW9mIGs7bT09Im9iamVjdCJ8fG09PSJmdW5jdGlv
biI/Yi5oYXMoayk/bT1iLmdldChrKToobT0iIisgKytnLGIuc2V0KGssbSkpOm09InBfIitrO3Zh
ciBuPWhbMF1bbV07aWYobiYmYWMoaFswXSxtKSlmb3IoaD0wO2g8bi5sZW5ndGg7aCsrKXt2YXIg
cD1uW2hdO2lmKGshPT1rJiZwLmtleSE9PXAua2V5fHxrPT09cC5rZXkpcmV0dXJue2lkOm0sbGlz
dDpuLGluZGV4OmgsZW50cnk6cH19cmV0dXJue2lkOm0sbGlzdDpuLGluZGV4Oi0xLGVudHJ5OnZv
aWQgMH19LGU9ZnVuY3Rpb24oaCxrKXt2YXIgbT1oWzFdO3JldHVybiBlYyhmdW5jdGlvbigpe2lm
KG0pe2Zvcig7bS5oZWFkIT0KaFsxXTspbT1tLkhiO2Zvcig7bS5uZXh0IT1tLmhlYWQ7KXJldHVy
biBtPW0ubmV4dCx7ZG9uZTohMSx2YWx1ZTprKG0pfTttPW51bGx9cmV0dXJue2RvbmU6ITAsdmFs
dWU6dm9pZCAwfX0pfSxmPWZ1bmN0aW9uKCl7dmFyIGg9e307cmV0dXJuIGguSGI9aC5uZXh0PWgu
aGVhZD1ofSxnPTA7cmV0dXJuIGN9KTsKVWIoIlNldCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24o
KXtpZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBl
b2YgT2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBjPU9iamVjdC5zZWFs
KHt4OjR9KSxkPW5ldyBhKF8uQyhbY10pKTtpZighZC5oYXMoYyl8fGQuc2l6ZSE9MXx8ZC5hZGQo
YykhPWR8fGQuc2l6ZSE9MXx8ZC5hZGQoe3g6NH0pIT1kfHxkLnNpemUhPTIpcmV0dXJuITE7dmFy
IGU9ZC5lbnRyaWVzKCksZj1lLm5leHQoKTtpZihmLmRvbmV8fGYudmFsdWVbMF0hPWN8fGYudmFs
dWVbMV0hPWMpcmV0dXJuITE7Zj1lLm5leHQoKTtyZXR1cm4gZi5kb25lfHxmLnZhbHVlWzBdPT1j
fHxmLnZhbHVlWzBdLnghPTR8fGYudmFsdWVbMV0hPWYudmFsdWVbMF0/ITE6ZS5uZXh0KCkuZG9u
ZX1jYXRjaChnKXtyZXR1cm4hMX19KCkpcmV0dXJuIGE7dmFyIGI9ZnVuY3Rpb24oYyl7dGhpcy5p
PW5ldyBNYXA7aWYoYyl7Yz0KXy5DKGMpO2Zvcih2YXIgZDshKGQ9Yy5uZXh0KCkpLmRvbmU7KXRo
aXMuYWRkKGQudmFsdWUpfXRoaXMuc2l6ZT10aGlzLmkuc2l6ZX07Yi5wcm90b3R5cGUuYWRkPWZ1
bmN0aW9uKGMpe2M9Yz09PTA/MDpjO3RoaXMuaS5zZXQoYyxjKTt0aGlzLnNpemU9dGhpcy5pLnNp
emU7cmV0dXJuIHRoaXN9O2IucHJvdG90eXBlLmRlbGV0ZT1mdW5jdGlvbihjKXtjPXRoaXMuaS5k
ZWxldGUoYyk7dGhpcy5zaXplPXRoaXMuaS5zaXplO3JldHVybiBjfTtiLnByb3RvdHlwZS5jbGVh
cj1mdW5jdGlvbigpe3RoaXMuaS5jbGVhcigpO3RoaXMuc2l6ZT0wfTtiLnByb3RvdHlwZS5oYXM9
ZnVuY3Rpb24oYyl7cmV0dXJuIHRoaXMuaS5oYXMoYyl9O2IucHJvdG90eXBlLmVudHJpZXM9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy5pLmVudHJpZXMoKX07Yi5wcm90b3R5cGUudmFsdWVzPWZ1bmN0
aW9uKCl7cmV0dXJuIHRoaXMuaS52YWx1ZXMoKX07Yi5wcm90b3R5cGUua2V5cz1iLnByb3RvdHlw
ZS52YWx1ZXM7CmIucHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09Yi5wcm90b3R5cGUudmFsdWVz
O2IucHJvdG90eXBlLmZvckVhY2g9ZnVuY3Rpb24oYyxkKXt2YXIgZT10aGlzO3RoaXMuaS5mb3JF
YWNoKGZ1bmN0aW9uKGYpe3JldHVybiBjLmNhbGwoZCxmLGYsZSl9KX07cmV0dXJuIGJ9KTtVYigi
QXJyYXkuZnJvbSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMsZCl7Yz1jIT1u
dWxsP2M6ZnVuY3Rpb24oaCl7cmV0dXJuIGh9O3ZhciBlPVtdLGY9dHlwZW9mIFN5bWJvbCE9InVu
ZGVmaW5lZCImJlN5bWJvbC5pdGVyYXRvciYmYltTeW1ib2wuaXRlcmF0b3JdO2lmKHR5cGVvZiBm
PT0iZnVuY3Rpb24iKXtiPWYuY2FsbChiKTtmb3IodmFyIGc9MDshKGY9Yi5uZXh0KCkpLmRvbmU7
KWUucHVzaChjLmNhbGwoZCxmLnZhbHVlLGcrKykpfWVsc2UgZm9yKGY9Yi5sZW5ndGgsZz0wO2c8
ZjtnKyspZS5wdXNoKGMuY2FsbChkLGJbZ10sZykpO3JldHVybiBlfX0pOwpVYigiT2JqZWN0LmVu
dHJpZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3Io
ZCBpbiBiKWFjKGIsZCkmJmMucHVzaChbZCxiW2RdXSk7cmV0dXJuIGN9fSk7VWIoIk51bWJlci5p
c0Zpbml0ZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9m
IGIhPT0ibnVtYmVyIj8hMTohaXNOYU4oYikmJmIhPT1JbmZpbml0eSYmYiE9PS1JbmZpbml0eX19
KTtVYigiTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIiLGZ1bmN0aW9uKCl7cmV0dXJuIDkwMDcxOTky
NTQ3NDA5OTF9KTtVYigiTnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIiLGZ1bmN0aW9uKCl7cmV0dXJu
LTkwMDcxOTkyNTQ3NDA5OTF9KTtVYigiTnVtYmVyLmlzSW50ZWdlciIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGIpP2I9PT1NYXRoLmZs
b29yKGIpOiExfX0pOwpVYigiTnVtYmVyLmlzU2FmZUludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVy
biBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0ludGVnZXIoYikmJk1hdGguYWJzKGIp
PD1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUn19KTtVYigiT2JqZWN0LmlzIixmdW5jdGlvbihhKXty
ZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7cmV0dXJuIGI9PT1jP2IhPT0wfHwxL2I9PT0xL2M6YiE9
PWImJmMhPT1jfX0pO1ViKCJBcnJheS5wcm90b3R5cGUuaW5jbHVkZXMiLGZ1bmN0aW9uKGEpe3Jl
dHVybiBhP2E6ZnVuY3Rpb24oYixjKXt2YXIgZD10aGlzO2QgaW5zdGFuY2VvZiBTdHJpbmcmJihk
PVN0cmluZyhkKSk7dmFyIGU9ZC5sZW5ndGg7Yz1jfHwwO2ZvcihjPDAmJihjPU1hdGgubWF4KGMr
ZSwwKSk7YzxlO2MrKyl7dmFyIGY9ZFtjXTtpZihmPT09Ynx8T2JqZWN0LmlzKGYsYikpcmV0dXJu
ITB9cmV0dXJuITF9fSk7ClViKCJTdHJpbmcucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihh
KXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7cmV0dXJuIGZjKHRoaXMsYiwiaW5jbHVkZXMiKS5p
bmRleE9mKGIsY3x8MCkhPT0tMX19KTt2YXIgaGM9ZnVuY3Rpb24oYSxiKXthIGluc3RhbmNlb2Yg
U3RyaW5nJiYoYSs9IiIpO3ZhciBjPTAsZD0hMSxlPXtuZXh0OmZ1bmN0aW9uKCl7aWYoIWQmJmM8
YS5sZW5ndGgpe3ZhciBmPWMrKztyZXR1cm57dmFsdWU6YihmLGFbZl0pLGRvbmU6ITF9fWQ9ITA7
cmV0dXJue2RvbmU6ITAsdmFsdWU6dm9pZCAwfX19O2VbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlv
bigpe3JldHVybiBlfTtyZXR1cm4gZX07VWIoIkFycmF5LnByb3RvdHlwZS5lbnRyaWVzIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYixj
KXtyZXR1cm5bYixjXX0pfX0pOwpVYigiTWF0aC50cnVuYyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/
YTpmdW5jdGlvbihiKXtiPU51bWJlcihiKTtpZihpc05hTihiKXx8Yj09PUluZmluaXR5fHxiPT09
LUluZmluaXR5fHxiPT09MClyZXR1cm4gYjt2YXIgYz1NYXRoLmZsb29yKE1hdGguYWJzKGIpKTty
ZXR1cm4gYjwwPy1jOmN9fSk7VWIoIkFycmF5LnByb3RvdHlwZS5maW5kIixmdW5jdGlvbihhKXty
ZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7YTp7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3RyaW5n
JiYoZD1TdHJpbmcoZCkpO2Zvcih2YXIgZT1kLmxlbmd0aCxmPTA7ZjxlO2YrKyl7dmFyIGc9ZFtm
XTtpZihiLmNhbGwoYyxnLGYsZCkpe2I9ZzticmVhayBhfX1iPXZvaWQgMH1yZXR1cm4gYn19KTtV
YigiT2JqZWN0LnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXt2YXIg
Yz1bXSxkO2ZvcihkIGluIGIpYWMoYixkKSYmYy5wdXNoKGJbZF0pO3JldHVybiBjfX0pOwpVYigi
TnVtYmVyLmlzTmFOIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiB0
eXBlb2YgYj09PSJudW1iZXIiJiZpc05hTihiKX19KTtVYigiQXJyYXkucHJvdG90eXBlLmtleXMi
LGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oKXtyZXR1cm4gaGModGhpcyxmdW5jdGlv
bihiKXtyZXR1cm4gYn0pfX0pO1ViKCJBcnJheS5wcm90b3R5cGUudmFsdWVzIixmdW5jdGlvbihh
KXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYixjKXtyZXR1
cm4gY30pfX0pOwpVYigiUHJvbWlzZS5wcm90b3R5cGUuZmluYWxseSIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdGhpcy50aGVuKGZ1bmN0aW9uKGMpe3JldHVybiBQ
cm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGN9KX0sZnVuY3Rpb24o
Yyl7cmV0dXJuIFByb21pc2UucmVzb2x2ZShiKCkpLnRoZW4oZnVuY3Rpb24oKXt0aHJvdyBjO30p
fSl9fSk7VWIoIkFycmF5LnByb3RvdHlwZS5maWxsIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1
bmN0aW9uKGIsYyxkKXt2YXIgZT10aGlzLmxlbmd0aHx8MDtjPDAmJihjPU1hdGgubWF4KDAsZStj
KSk7aWYoZD09bnVsbHx8ZD5lKWQ9ZTtkPU51bWJlcihkKTtkPDAmJihkPU1hdGgubWF4KDAsZStk
KSk7Zm9yKGM9TnVtYmVyKGN8fDApO2M8ZDtjKyspdGhpc1tjXT1iO3JldHVybiB0aGlzfX0pO1Ri
KCJmaWxsIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOkFycmF5LnByb3RvdHlwZS5maWxsfSk7ClVi
KCJBcnJheS5wcm90b3R5cGUuZmxhdCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihi
KXtiPWI9PT12b2lkIDA/MTpiO3ZhciBjPVtdO0FycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwo
dGhpcyxmdW5jdGlvbihkKXtBcnJheS5pc0FycmF5KGQpJiZiPjA/KGQ9QXJyYXkucHJvdG90eXBl
LmZsYXQuY2FsbChkLGItMSksYy5wdXNoLmFwcGx5KGMsZCkpOmMucHVzaChkKX0pO3JldHVybiBj
fX0pO3ZhciBrYyxsYyxvYyxwYztfLmljPV8uaWN8fHt9O18udD10aGlzfHxzZWxmO2tjPWZ1bmN0
aW9uKGEsYil7dmFyIGM9Xy5qYygiV0laX2dsb2JhbF9kYXRhLm94TjNuYiIpO2E9YyYmY1thXTty
ZXR1cm4gYSE9bnVsbD9hOmJ9O2xjPV8udC5fRl90b2dnbGVzX2diYXJffHxbXTtfLmpjPWZ1bmN0
aW9uKGEsYil7YT1hLnNwbGl0KCIuIik7Yj1ifHxfLnQ7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtj
KyspaWYoYj1iW2FbY11dLGI9PW51bGwpcmV0dXJuIG51bGw7cmV0dXJuIGJ9O18uVWE9ZnVuY3Rp
b24oYSl7dmFyIGI9dHlwZW9mIGE7cmV0dXJuIGIhPSJvYmplY3QiP2I6YT9BcnJheS5pc0FycmF5
KGEpPyJhcnJheSI6YjoibnVsbCJ9O18ubWM9ZnVuY3Rpb24oYSl7dmFyIGI9dHlwZW9mIGE7cmV0
dXJuIGI9PSJvYmplY3QiJiZhIT1udWxsfHxiPT0iZnVuY3Rpb24ifTtfLm5jPSJjbG9zdXJlX3Vp
ZF8iKyhNYXRoLnJhbmRvbSgpKjFFOT4+PjApOwpvYz1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIGEu
Y2FsbC5hcHBseShhLmJpbmQsYXJndW1lbnRzKX07cGM9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhKXRo
cm93IEVycm9yKCk7aWYoYXJndW1lbnRzLmxlbmd0aD4yKXt2YXIgZD1BcnJheS5wcm90b3R5cGUu
c2xpY2UuY2FsbChhcmd1bWVudHMsMik7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGU9QXJyYXkucHJv
dG90eXBlLnNsaWNlLmNhbGwoYXJndW1lbnRzKTtBcnJheS5wcm90b3R5cGUudW5zaGlmdC5hcHBs
eShlLGQpO3JldHVybiBhLmFwcGx5KGIsZSl9fXJldHVybiBmdW5jdGlvbigpe3JldHVybiBhLmFw
cGx5KGIsYXJndW1lbnRzKX19O18uRT1mdW5jdGlvbihhLGIsYyl7Xy5FPUZ1bmN0aW9uLnByb3Rv
dHlwZS5iaW5kJiZGdW5jdGlvbi5wcm90b3R5cGUuYmluZC50b1N0cmluZygpLmluZGV4T2YoIm5h
dGl2ZSBjb2RlIikhPS0xP29jOnBjO3JldHVybiBfLkUuYXBwbHkobnVsbCxhcmd1bWVudHMpfTsK
Xy5xYz1mdW5jdGlvbihhLGIpe3ZhciBjPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3Vt
ZW50cywxKTtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZD1jLnNsaWNlKCk7ZC5wdXNoLmFwcGx5KGQs
YXJndW1lbnRzKTtyZXR1cm4gYS5hcHBseSh0aGlzLGQpfX07Xy5GPWZ1bmN0aW9uKGEsYil7YT1h
LnNwbGl0KCIuIik7Zm9yKHZhciBjPV8udCxkO2EubGVuZ3RoJiYoZD1hLnNoaWZ0KCkpOylhLmxl
bmd0aHx8Yj09PXZvaWQgMD9jW2RdJiZjW2RdIT09T2JqZWN0LnByb3RvdHlwZVtkXT9jPWNbZF06
Yz1jW2RdPXt9OmNbZF09Yn07Xy5kYj1mdW5jdGlvbihhKXtyZXR1cm4gYX07Cl8uST1mdW5jdGlv
bihhLGIpe2Z1bmN0aW9uIGMoKXt9Yy5wcm90b3R5cGU9Yi5wcm90b3R5cGU7YS5aPWIucHJvdG90
eXBlO2EucHJvdG90eXBlPW5ldyBjO2EucHJvdG90eXBlLmNvbnN0cnVjdG9yPWE7YS5zcT1mdW5j
dGlvbihkLGUsZil7Zm9yKHZhciBnPUFycmF5KGFyZ3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJn
dW1lbnRzLmxlbmd0aDtoKyspZ1toLTJdPWFyZ3VtZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVb
ZV0uYXBwbHkoZCxnKX19O18uSShfLmFhLEVycm9yKTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0
b21FcnJvciI7dmFyIHJjPSEhKGxjWzBdPj4yNCYxKSxzYz0hIShsY1swXT4+MTkmMSksdGM9ISEo
bGNbMF0+PjI2JjEpLHVjPSEhKGxjWzBdJjQwOTYpO3ZhciBuYT1yYz90YzprYyg2MTA0MDEzMDEs
ITEpLHViPXJjP3NjfHwhdWM6a2MoNzQ4NDAyMTQ3LCEwKTtfLnZjPV8uYmEoZnVuY3Rpb24oYSl7
cmV0dXJuIGEhPT1udWxsJiZhIT09dm9pZCAwfSk7dmFyIGRhPV8uYmEoZnVuY3Rpb24oYSl7cmV0
dXJuIHR5cGVvZiBhPT09Im51bWJlciJ9KSxjYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBl
b2YgYT09PSJzdHJpbmcifSksZmE9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4gdHlwZW9mIGE9PT0i
Ym9vbGVhbiJ9KTt2YXIgZWE9dHlwZW9mIF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBlb2Yg
Xy50LkJpZ0ludCgwKT09PSJiaWdpbnQiO3ZhciB5Yyx3Yyx6Yyx4YztfLm1iPV8uYmEoZnVuY3Rp
b24oYSl7cmV0dXJuIGVhP2E+PXdjJiZhPD14YzphWzBdPT09Ii0iP2phKGEseWMpOmphKGEsemMp
fSk7eWM9TnVtYmVyLk1JTl9TQUZFX0lOVEVHRVIudG9TdHJpbmcoKTt3Yz1lYT9CaWdJbnQoTnVt
YmVyLk1JTl9TQUZFX0lOVEVHRVIpOnZvaWQgMDt6Yz1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUi50
b1N0cmluZygpO3hjPWVhP0JpZ0ludChOdW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAwO18u
QWM9dHlwZW9mIFVpbnQ4QXJyYXkucHJvdG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLkJjPXR5
cGVvZiBUZXh0RGVjb2RlciE9PSJ1bmRlZmluZWQiO18uQ2M9dHlwZW9mIFN0cmluZy5wcm90b3R5
cGUuaXNXZWxsRm9ybWVkPT09ImZ1bmN0aW9uIjtfLkRjPXR5cGVvZiBUZXh0RW5jb2RlciE9PSJ1
bmRlZmluZWQiO18uRWM9U3RyaW5nLnByb3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVybiBh
LnRyaW0oKX06ZnVuY3Rpb24oYSl7cmV0dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhhMF0q
JC8uZXhlYyhhKVsxXX07dmFyIG9hLEZjPV8udC5uYXZpZ2F0b3I7b2E9RmM/RmMudXNlckFnZW50
RGF0YXx8bnVsbDpudWxsO18uQmE9QXJyYXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24oYSxi
KXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rp
b24oYSxiKXtpZih0eXBlb2YgYT09PSJzdHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJpbmci
fHxiLmxlbmd0aCE9MT8tMTphLmluZGV4T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2Mr
KylpZihjIGluIGEmJmFbY109PT1iKXJldHVybiBjO3JldHVybi0xfTtfLkdjPUFycmF5LnByb3Rv
dHlwZS5mb3JFYWNoP2Z1bmN0aW9uKGEsYixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxs
KGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBhPT09
InN0cmluZyI/YS5zcGxpdCgiIik6YSxmPTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVbZl0s
ZixhKX07Cl8uSGM9QXJyYXkucHJvdG90eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0dXJu
IEFycmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3Io
dmFyIGQ9YS5sZW5ndGgsZT1bXSxmPTAsZz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIp
OmEsaD0wO2g8ZDtoKyspaWYoaCBpbiBnKXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYmKGVb
ZisrXT1rKX1yZXR1cm4gZX07Xy5JYz1BcnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEsYixj
KXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMp
e2Zvcih2YXIgZD1hLmxlbmd0aCxlPUFycmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNw
bGl0KCIiKTphLGc9MDtnPGQ7ZysrKWcgaW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEpKTty
ZXR1cm4gZX07Cl8uSmM9QXJyYXkucHJvdG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1cm4g
QXJyYXkucHJvdG90eXBlLnNvbWUuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtmb3Io
dmFyIGM9YS5sZW5ndGgsZD10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0wO2U8
YztlKyspaWYoZSBpbiBkJiZiLmNhbGwodm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1cm4h
MX07Xy5MYz1mdW5jdGlvbihhKXtfLkxjWyIgIl0oYSk7cmV0dXJuIGF9O18uTGNbIiAiXT1mdW5j
dGlvbigpe307dmFyIFljO18uTWM9Xy5zYSgpO18uTmM9Xy50YSgpO18uT2M9Xy5xYSgiRWRnZSIp
O18uUGM9Xy5xYSgiR2Vja28iKSYmIShfLm1hKCkmJiFfLnFhKCJFZGdlIikpJiYhKF8ucWEoIlRy
aWRlbnQiKXx8Xy5xYSgiTVNJRSIpKSYmIV8ucWEoIkVkZ2UiKTtfLlFjPV8ubWEoKSYmIV8ucWEo
IkVkZ2UiKTtfLlJjPV8uQWEoKTtfLlNjPXhhKCk/b2EucGxhdGZvcm09PT0iV2luZG93cyI6Xy5x
YSgiV2luZG93cyIpO18uVGM9eGEoKT9vYS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnFhKCJBbmRy
b2lkIik7Xy5VYz15YSgpO18uVmM9Xy5xYSgiaVBhZCIpO18uV2M9Xy5xYSgiaVBvZCIpO18uWGM9
Xy56YSgpOwphOnt2YXIgWmM9IiIsJGM9ZnVuY3Rpb24oKXt2YXIgYT1fLmxhKCk7aWYoXy5QYyly
ZXR1cm4vcnY6KFteXCk7XSspKFwpfDspLy5leGVjKGEpO2lmKF8uT2MpcmV0dXJuL0VkZ2VcLyhb
XGRcLl0rKS8uZXhlYyhhKTtpZihfLk5jKXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10r
KShcKXw7KS8uZXhlYyhhKTtpZihfLlFjKXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEpO2lm
KF8uTWMpcmV0dXJuLyg/OlZlcnNpb24pWyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7JGMmJihaYz0k
Yz8kY1sxXToiIik7aWYoXy5OYyl7dmFyIGFkLGJkPV8udC5kb2N1bWVudDthZD1iZD9iZC5kb2N1
bWVudE1vZGU6dm9pZCAwO2lmKGFkIT1udWxsJiZhZD5wYXJzZUZsb2F0KFpjKSl7WWM9U3RyaW5n
KGFkKTticmVhayBhfX1ZYz1aY31fLmNkPVljO18uZGQ9Xy51YSgpO18uZWQ9eWEoKXx8Xy5xYSgi
aVBvZCIpO18uZmQ9Xy5xYSgiaVBhZCIpO18uZ2Q9Xy5xYSgiQW5kcm9pZCIpJiYhKHZhKCl8fF8u
dWEoKXx8Xy5zYSgpfHxfLnFhKCJTaWxrIikpO18uaGQ9dmEoKTtfLmlkPV8ud2EoKSYmIV8uemEo
KTtfLmpkPXR5cGVvZiBVaW50OEFycmF5IT09InVuZGVmaW5lZCI7Xy5rZD0hXy5OYyYmdHlwZW9m
IGJ0b2E9PT0iZnVuY3Rpb24iO3ZhciBsZCxoYix3YixKYSxxYjtfLkVhPXR5cGVvZiBTeW1ib2w9
PT0iZnVuY3Rpb24iJiZ0eXBlb2YgU3ltYm9sKCk9PT0ic3ltYm9sIjtsZD1fLkRhKCJqYXMiLHZv
aWQgMCwhMCk7Xy5mYj1fLkRhKHZvaWQgMCxTeW1ib2woKSk7Xy5tZD1fLkRhKHZvaWQgMCwiMHVi
Iik7aGI9Xy5EYSh2b2lkIDAsIjB1YnMiKTtfLm5kPV8uRGEodm9pZCAwLCIwdWJzYiIpO3diPV8u
RGEodm9pZCAwLCIwYWN0ayIpO0phPV8uRGEoIm1fbSIsIkdxIiwhMCk7cWI9Xy5EYSh2b2lkIDAs
InZwcyIpO18ub2Q9Xy5EYSgpO3ZhciBHYSxGYSxxZDtHYT17Tms6e3ZhbHVlOjAsY29uZmlndXJh
YmxlOiEwLHdyaXRhYmxlOiEwLGVudW1lcmFibGU6ITF9fTtGYT1PYmplY3QuZGVmaW5lUHJvcGVy
dGllcztfLnc9Xy5FYT9sZDoiTmsiO3FkPVtdO18uSWEocWQsNyk7Xy5wZD1PYmplY3QuZnJlZXpl
KHFkKTt2YXIgS2EsTmE7S2E9e307TmE9e307Xy5yZD1PYmplY3QuZnJlZXplKHt9KTt2YXIgcmI9
e307dmFyIFNhPXZvaWQgMDtfLnNkPXR5cGVvZiBCaWdJbnQ9PT0iZnVuY3Rpb24iP0JpZ0ludC5h
c0ludE46dm9pZCAwO18udGQ9TnVtYmVyLmlzU2FmZUludGVnZXI7Xy5YYT1OdW1iZXIuaXNGaW5p
dGU7Xy51ZD1NYXRoLnRydW5jO3ZhciBqYjtfLnZkPV8uaWEoMCk7Xy53ZD17fTtfLnhkPWZ1bmN0
aW9uKGEsYixjLGQsZSl7Yj1fLkdiKGEuSyxiLGMsZSk7aWYoYiE9PW51bGx8fGQmJmEudiE9PU5h
KXJldHVybiBifTtfLkdiPWZ1bmN0aW9uKGEsYixjLGQpe2lmKGI9PT0tMSlyZXR1cm4gbnVsbDt2
YXIgZT1iKyhjPzA6LTEpLGY9YS5sZW5ndGgtMTtpZighKGY8MSsoYz8wOi0xKSkpe2lmKGU+PWYp
e3ZhciBnPWFbZl07aWYoZyE9bnVsbCYmdHlwZW9mIGc9PT0ib2JqZWN0IiYmZy5jb25zdHJ1Y3Rv
cj09PU9iamVjdCl7Yz1nW2JdO3ZhciBoPSEwfWVsc2UgaWYoZT09PWYpYz1nO2Vsc2UgcmV0dXJu
fWVsc2UgYz1hW2VdO2lmKGQmJmMhPW51bGwpe2Q9ZChjKTtpZihkPT1udWxsKXJldHVybiBkO2lm
KCFPYmplY3QuaXMoZCxjKSlyZXR1cm4gaD9nW2JdPWQ6YVtlXT1kLGR9cmV0dXJuIGN9fTtfLnlk
PWZ1bmN0aW9uKGEsYixjLGQpe18uRGIoYSk7dmFyIGU9YS5LO18uRmIoZSxlW18ud118MCxiLGMs
ZCk7cmV0dXJuIGF9OwpfLko9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9YS5LLGY9ZVtfLnddfDA7
Yj1fLkhiKGUsZixiLGMsZCk7aWYoYj09bnVsbClyZXR1cm4gYjtmPWVbXy53XXwwO2lmKCFfLk9h
KGEsZikpe3ZhciBnPV8uQmIoYik7ZyE9PWImJihfLkNiKGEpJiYoZT1hLkssZj1lW18ud118MCks
Yj1nLGY9Xy5GYihlLGYsYyxiLGQpLF8uRWIoZSxmKSl9cmV0dXJuIGJ9O18uSz1mdW5jdGlvbihh
LGIsYyl7Yz09bnVsbCYmKGM9dm9pZCAwKTtfLnlkKGEsYixjKTtjJiYhXy5PYShjKSYmXy5FYihh
LkspO3JldHVybiBhfTtfLnpkPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlphKF8ueGQoYSxi
LGMsZCkpfTtfLkw9ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyExOmM7dmFyIGU7cmV0
dXJuKGU9Xy5XYShfLnhkKGEsYixkKSkpIT1udWxsP2U6Y307Cl8uTT1mdW5jdGlvbihhLGIsYyxk
KXtjPWM9PT12b2lkIDA/IiI6Yzt2YXIgZTtyZXR1cm4oZT1fLmJiKF8ueGQoYSxiLGQpKSkhPW51
bGw/ZTpjfTtfLk49ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLmJiKF8ueGQoYSxiLGMsXy53ZCkp
fTtfLk89ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8ueWQoYSxiLGM9PW51bGw/YzpfLlZhKGMp
LGQpfTtfLkFkPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy55ZChhLGIsYz09bnVsbD9jOl8uJGEo
YykpfTtfLlA9ZnVuY3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8ueWQoYSxiLF8uYWIoYyksZCl9O18u
UT1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy55ZChhLGIsYz09bnVsbD9jOl8uWWEoYyksZCl9
O18uUj1mdW5jdGlvbihhLGIsYyl7dGhpcy5LPV8ueChhLGIsYyl9O18uUi5wcm90b3R5cGUudG9K
U09OPWZ1bmN0aW9uKCl7cmV0dXJuIHNiKHRoaXMpfTtfLlIucHJvdG90eXBlLnlhPWZ1bmN0aW9u
KGEpe3JldHVybiBKU09OLnN0cmluZ2lmeShzYih0aGlzLGEpKX07Xy5SLnByb3RvdHlwZVtKYV09
S2E7Xy5SLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLksudG9TdHJp
bmcoKX07Xy5CZD1fLkliKCk7Xy5DZD1fLkliKCk7Xy5EZD1fLkliKCk7Xy5FZD1TeW1ib2woKTt2
YXIgRmQ9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKEZkLF8uUik7Xy5HZD1mdW5jdGlv
bihhKXt0aGlzLks9Xy54KGEpfTtfLkIoXy5HZCxfLlIpO18uR2QucHJvdG90eXBlLkdkPWZ1bmN0
aW9uKGEpe3JldHVybiBfLkFkKHRoaXMsMyxhKX07Xy5IZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54
KGEpfTtfLkIoXy5IZCxfLlIpO18ueS5wcm90b3R5cGUudWE9ITE7Xy55LnByb3RvdHlwZS5pc0Rp
c3Bvc2VkPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudWF9O18ueS5wcm90b3R5cGUuZGlzcG9zZT1m
dW5jdGlvbigpe3RoaXMudWF8fCh0aGlzLnVhPSEwLHRoaXMuUigpKX07Xy55LnByb3RvdHlwZVtT
eW1ib2wuZGlzcG9zZV09ZnVuY3Rpb24oKXt0aGlzLmRpc3Bvc2UoKX07Xy55LnByb3RvdHlwZS5S
PWZ1bmN0aW9uKCl7aWYodGhpcy5ZKWZvcig7dGhpcy5ZLmxlbmd0aDspdGhpcy5ZLnNoaWZ0KCko
KX07dmFyIElkPWZ1bmN0aW9uKGEpe18ueS5jYWxsKHRoaXMpO3RoaXMudj1hO3RoaXMuaT1bXTt0
aGlzLmo9e319O18uQihJZCxfLnkpO0lkLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEpe3Zh
ciBiPXRoaXMudjthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGM9YS5sZW5ndGgsZD0wO2Q8YzsrK2Qp
aWYoYlthW2RdXSliPWJbYVtkXV07ZWxzZSByZXR1cm4gbnVsbDtyZXR1cm4gYiBpbnN0YW5jZW9m
IEZ1bmN0aW9uP2I6bnVsbH07SWQucHJvdG90eXBlLk5iPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPXRo
aXMuaS5sZW5ndGgsYj10aGlzLmksYz1bXSxkPTA7ZDxhOysrZCl7dmFyIGU9YltkXS5pKCksZj10
aGlzLnJlc29sdmUoZSk7aWYoZiYmZiE9dGhpcy5qW2VdKXRyeXtiW2RdLk5iKGYpfWNhdGNoKGcp
e31lbHNlIGMucHVzaChiW2RdKX10aGlzLmk9Yy5jb25jYXQoYi5zbGljZShhKSl9O3ZhciBKZD1m
dW5jdGlvbihhKXtfLnkuY2FsbCh0aGlzKTt0aGlzLnY9YTt0aGlzLkI9dGhpcy5pPW51bGw7dGhp
cy5BPTA7dGhpcy5DPXt9O3RoaXMuaj0hMTthPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50O2Eu
aW5kZXhPZigiTVNJRSIpPj0wJiZhLmluZGV4T2YoIlRyaWRlbnQiKT49MCYmKGE9L1xiKD86TVNJ
RXxydilbOiBdKFteXCk7XSspKFwpfDspLy5leGVjKGEpKSYmYVsxXSYmcGFyc2VGbG9hdChhWzFd
KTw5JiYodGhpcy5qPSEwKX07Xy5CKEpkLF8ueSk7SmQucHJvdG90eXBlLkQ9ZnVuY3Rpb24oYSxi
KXt0aGlzLmk9Yjt0aGlzLkI9YTtiLnByZXZlbnREZWZhdWx0P2IucHJldmVudERlZmF1bHQoKTpi
LnJldHVyblZhbHVlPSExfTtfLktkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihfLktk
LF8uUik7dmFyIExkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihMZCxfLlIpO3ZhciBO
ZD1mdW5jdGlvbigpe3ZhciBhPU1kO3RoaXMuaT1udWxsO18uTChhLDQsITApfTtOZC5wcm90b3R5
cGUubG9nPWZ1bmN0aW9uKGEsYil7Yj1iPT09dm9pZCAwP25ldyBfLkdkOmI7Xy5PZCh0aGlzLGEs
OTgsYil9O18uT2Q9ZnVuY3Rpb24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPzk4OmM7ZD1kPT09dm9p
ZCAwP25ldyBfLkdkOmQ7aWYoYS5pKXt2YXIgZT1uZXcgRmQ7Xy5QKGUsMSxiLm1lc3NhZ2UpO18u
UChlLDIsYi5zdGFjayk7Xy5BZChlLDMsYi5saW5lTnVtYmVyKTtfLlEoZSw1LDEpO18uSyhkLDQw
LGUpO2EuaS5sb2coYyxkKX19O18uUGQ9ZnVuY3Rpb24oYSl7dGhpcy5pPWE7dGhpcy5qPXZvaWQg
MDt0aGlzLnY9W119O18uUGQucHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oYSxiLGMpe3RoaXMudi5w
dXNoKG5ldyBRZChhLGIsYykpO1JkKHRoaXMpfTtfLlBkLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0
aW9uKGEpe2lmKHRoaXMuaSE9PXZvaWQgMHx8dGhpcy5qIT09dm9pZCAwKXRocm93IEVycm9yKCJK
Iik7dGhpcy5pPWE7UmQodGhpcyl9O18uUGQucHJvdG90eXBlLnJlamVjdD1mdW5jdGlvbihhKXtp
Zih0aGlzLmkhPT12b2lkIDB8fHRoaXMuaiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSiIpO3RoaXMu
aj1hO1JkKHRoaXMpfTt2YXIgUmQ9ZnVuY3Rpb24oYSl7aWYoYS52Lmxlbmd0aD4wKXt2YXIgYj1h
LmkhPT12b2lkIDAsYz1hLmohPT12b2lkIDA7aWYoYnx8Yyl7Yj1iP2EuQTphLkI7Yz1hLnY7YS52
PVtdO3RyeXtfLkdjKGMsYixhKX1jYXRjaChkKXtjb25zb2xlLmVycm9yKGQpfX19fTsKXy5QZC5w
cm90b3R5cGUuQT1mdW5jdGlvbihhKXthLmomJmEuai5jYWxsKGEuaSx0aGlzLmkpfTtfLlBkLnBy
b3RvdHlwZS5CPWZ1bmN0aW9uKGEpe2EudiYmYS52LmNhbGwoYS5pLHRoaXMuail9O3ZhciBRZD1m
dW5jdGlvbihhLGIsYyl7dGhpcy5qPWE7dGhpcy52PWI7dGhpcy5pPWN9O18uU2Q9ZnVuY3Rpb24o
YSl7dmFyIGI9InJjIjtpZihhLnJjJiZhLmhhc093blByb3BlcnR5KGIpKXJldHVybiBhLnJjO2I9
bmV3IGE7cmV0dXJuIGEucmM9Yn07Xy5TPWZ1bmN0aW9uKCl7dGhpcy5BPW5ldyBfLlBkO3RoaXMu
aT1uZXcgXy5QZDt0aGlzLkY9bmV3IF8uUGQ7dGhpcy5DPW5ldyBfLlBkO3RoaXMuRD1uZXcgXy5Q
ZDt0aGlzLkI9bmV3IF8uUGQ7dGhpcy52PW5ldyBfLlBkO3RoaXMuaj1uZXcgXy5QZDt0aGlzLkg9
bmV3IF8uUGQ7dGhpcy5MPW5ldyBfLlBkO3RoaXMuRz1uZXcgXy5QZH07Xy5sPV8uUy5wcm90b3R5
cGU7Xy5sLk1qPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQX07Xy5sLlRqPWZ1bmN0aW9uKCl7cmV0
dXJuIHRoaXMuaX07Xy5sLmRrPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRn07Xy5sLlNqPWZ1bmN0
aW9uKCl7cmV0dXJuIHRoaXMuQ307Xy5sLlpqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRH07Xy5s
LlFqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuQn07Xy5sLkdqPWZ1bmN0aW9uKCl7cmV0dXJuIHRo
aXMudn07Xy5sLkZqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuan07Xy5sLlVqPWZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMuSH07Cl8ubC5laz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkd9O18uUy5pPWZ1
bmN0aW9uKCl7cmV0dXJuIF8uU2QoXy5TKX07dmFyIFRkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngo
YSl9O18uQihUZCxfLlIpO18uVmQ9ZnVuY3Rpb24oKXtyZXR1cm4gXy5KKF8uVWQsXy5IZCw1KX07
dmFyIFdkO3dpbmRvdy5nYmFyXyYmd2luZG93LmdiYXJfLkNPTkZJRz9XZD13aW5kb3cuZ2Jhcl8u
Q09ORklHWzBdfHx7fTpXZD1bXTtfLlVkPW5ldyBUZChXZCk7dmFyIE1kO01kPV8uSihfLlVkLExk
LDMpfHxuZXcgTGQ7Xy5YZD1uZXcgTmQ7Xy5GKCJnYmFyXy5fRHVtcEV4Y2VwdGlvbiIsZnVuY3Rp
b24oYSl7Xy5YZD9fLlhkLmxvZyhhKTpjb25zb2xlLmVycm9yKGEpfSk7Xy5ZZD1uZXcgSmQoXy5Y
ZCk7Xy5aZD1mdW5jdGlvbigpe3RoaXMuaT17fTt0aGlzLmo9e319O18uYWU9ZnVuY3Rpb24oYSxi
KXt2YXIgYz1fLlpkLmkoKTtpZihhIGluIGMuaSl7aWYoYy5pW2FdIT1iKXRocm93IG5ldyAkZChh
KTt9ZWxzZXtjLmlbYV09YjtpZihiPWMualthXSlmb3IodmFyIGQ9MCxlPWIubGVuZ3RoO2Q8ZTtk
Kyspe3ZhciBmPWJbZF0sZz1jLmk7ZGVsZXRlIGYuaVthXTtpZihfLkxiKGYuaSkpe2Zvcih2YXIg
aD1mLmoubGVuZ3RoLGs9QXJyYXkoaCksbT0wO208aDttKyspa1ttXT1nW2YualttXV07Zi52LmFw
cGx5KGYuQSxrKX19ZGVsZXRlIGMualthXX19O18uWmQuaT1mdW5jdGlvbigpe3JldHVybiBfLlNk
KF8uWmQpfTtfLmJlPWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoXy5iZSxfLmFhKTt2
YXIgJGQ9ZnVuY3Rpb24oKXtfLmFhLmNhbGwodGhpcyl9O18uQigkZCxfLmJlKTtfLkYoImdiYXIu
QSIsXy5QZCk7Xy5QZC5wcm90b3R5cGUuYWE9Xy5QZC5wcm90b3R5cGUudGhlbjtfLkYoImdiYXIu
QiIsXy5TKTtfLlMucHJvdG90eXBlLmJhPV8uUy5wcm90b3R5cGUuVGo7Xy5TLnByb3RvdHlwZS5i
Yj1fLlMucHJvdG90eXBlLmRrO18uUy5wcm90b3R5cGUuYmQ9Xy5TLnByb3RvdHlwZS5aajtfLlMu
cHJvdG90eXBlLmJmPV8uUy5wcm90b3R5cGUuTWo7Xy5TLnByb3RvdHlwZS5iZz1fLlMucHJvdG90
eXBlLlNqO18uUy5wcm90b3R5cGUuYmg9Xy5TLnByb3RvdHlwZS5RajtfLlMucHJvdG90eXBlLmJq
PV8uUy5wcm90b3R5cGUuR2o7Xy5TLnByb3RvdHlwZS5iaz1fLlMucHJvdG90eXBlLkZqO18uUy5w
cm90b3R5cGUuYmw9Xy5TLnByb3RvdHlwZS5VajtfLlMucHJvdG90eXBlLmJtPV8uUy5wcm90b3R5
cGUuZWs7Xy5GKCJnYmFyLmEiLF8uUy5pKCkpO3dpbmRvdy5nYmFyJiZ3aW5kb3cuZ2Jhci5hcCYm
d2luZG93LmdiYXIuYXAod2luZG93LmdiYXIuYSk7CnZhciBjZT1uZXcgSWQod2luZG93KTtfLmFl
KCJhcGkiLGNlKTt2YXIgZGU9Xy5WZCgpfHxuZXcgXy5IZCxlZT13aW5kb3csZmU9Xy56KF8uTihk
ZSw4KSk7ZWUuX19QVlQ9ZmU7Xy5hZSgiZXEiLF8uWWQpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KdHJ5ewpfLmdlPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihfLmdlLF8u
Uik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBoZT1mdW5jdGlvbihh
KXt0aGlzLks9Xy54KGEpfTtfLkIoaGUsXy5SKTt2YXIgaWU9ZnVuY3Rpb24oKXtfLnkuY2FsbCh0
aGlzKTt0aGlzLmo9W107dGhpcy5pPVtdfTtfLkIoaWUsXy55KTtpZS5wcm90b3R5cGUudj1mdW5j
dGlvbihhLGIpe3RoaXMuai5wdXNoKHtmZWF0dXJlczphLG9wdGlvbnM6YiE9bnVsbD9iOm51bGx9
KX07aWUucHJvdG90eXBlLmluaXQ9ZnVuY3Rpb24oYSxiLGMpe3dpbmRvdy5nYXBpPXt9O3ZhciBk
PXdpbmRvdy5fX19qc2w9e307ZC5oPV8ueihfLk4oYSwxKSk7Xy5XYShfLnhkKGEsMTIpKSE9bnVs
bCYmKGQuZHBvPV8uSmIoXy5MKGEsMTIpKSk7ZC5tcz1fLnooXy5OKGEsMikpO2QubT1fLnooXy5O
KGEsMykpO2QubD1bXTtfLk0oYiwxKSYmKGE9Xy5OKGIsMykpJiZ0aGlzLmkucHVzaChhKTtfLk0o
YywxKSYmKGM9Xy5OKGMsMikpJiZ0aGlzLmkucHVzaChjKTtfLkYoImdhcGkubG9hZCIsKDAsXy5F
KSh0aGlzLnYsdGhpcykpO3JldHVybiB0aGlzfTt2YXIgamU9Xy5KKF8uVWQsXy5LZCwxNCk7aWYo
amUpe3ZhciBrZT1fLkooXy5VZCxfLmdlLDkpfHxuZXcgXy5nZSxsZT1uZXcgaGUsbWU9bmV3IGll
O21lLmluaXQoamUsa2UsbGUpO18uYWUoImdzIixtZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2Vw
dGlvbihlKX0KfSkodGhpcy5nYmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzdHlsZT4u
Z2JfRmJ7Zm9udDoxM3B4LzI3cHggUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7ei1pbmRleDo5ODZ9
LmdiX1p7ZGlzcGxheTpub25lfS5nYl9Xey13ZWJraXQtYmFja2dyb3VuZC1zaXplOjMycHggMzJw
eDtiYWNrZ3JvdW5kLXNpemU6MzJweCAzMnB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2Rp
c3BsYXk6YmxvY2s7bWFyZ2luOjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzJweDt3aWR0
aDozMnB4O3otaW5kZXg6MH0uZ2JfcWJ7YmFja2dyb3VuZC1jb2xvcjojZThmMGZlO2JvcmRlcjox
cHggc29saWQgcmdiYSgzMiwzMywzNiwuMDgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9xYi5nYl9X
e2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmdiX3FiLmdiX1c6YWN0aXZlLC5nYl9xYi5nYl9XOmhv
dmVyey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uZ2JfcmJ7YmFja2dy
b3VuZDojZmZmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbToycHg7LXdlYmtp
dC1ib3gtc2hhZG93OjBweCAxcHggMnB4IDBweCByZ2JhKDYwLDY0LDY3LDAuMyksMHB4IDFweCAz
cHggMXB4IHJnYmEoNjAsNjQsNjcsMC4xNSk7Ym94LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdi
YSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2hlaWdo
dDoxNHB4O21hcmdpbjoycHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxNHB4O2xp
bmUtaGVpZ2h0Om5vcm1hbDt6LWluZGV4OjF9LmdiX3Nie2NvbG9yOiMxZjcxZTc7Zm9udDo0MDAg
MjJweC8zMnB4IEdvb2dsZSBTYW5zLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjt0
ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhICgtd2Via2l0
LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4yNSksKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4y
NSksKG1pbi1yZXNvbHV0aW9uOjEuMjVkcHB4KXsuZ2JfVzpiZWZvcmUsLmdiX3RiOmJlZm9yZXtk
aXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSk7LW1zLXRyYW5z
Zm9ybTpzY2FsZSguNSk7dHJhbnNmb3JtOnNjYWxlKC41KTstd2Via2l0LXRyYW5zZm9ybS1vcmln
aW46bGVmdCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMDt0cmFuc2Zvcm0tb3JpZ2luOmxl
ZnQgMH0uZ2JfYWEgLmdiX3RiOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZShzY2FsZSgu
NDE2NjY2NjY3KSk7LW1zLXRyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSk7dHJhbnNm
b3JtOnNjYWxlKHNjYWxlKC40MTY2NjY2NjcpKX19LmdiX1c6Zm9jdXMsLmdiX1c6aG92ZXJ7LXdl
YmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxcHgg
MCByZ2JhKDAsMCwwLC4xNSl9LmdiX1c6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzppbnNldCAw
IDJweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgwLDAs
MCwuMTUpfS5nYl9XOmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2JvcmRl
ci1yYWRpdXM6NTAlO2NvbnRlbnQ6IiI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uZ2JfdWJ7
Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6NDBweDttaW4td2lkdGg6MzBweDtvcGFjaXR5Oi43
NTtvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxs
aXBzaXN9LmdiX0MuZ2JfdWJ7d2lkdGg6YXV0b30uZ2JfdWI6Zm9jdXMsLmdiX3ViOmhvdmVye29w
YWNpdHk6Ljg1fS5nYl92YiAuZ2JfdWIsLmdiX3ZiIC5nYl93YntsaW5lLWhlaWdodDoyNnB4fSNn
YiNnYi5nYl92YiBhLmdiX3ViLC5nYl92YiAuZ2Jfd2J7Zm9udC1zaXplOjExcHg7aGVpZ2h0OmF1
dG99LmdiX3hie2JvcmRlci10b3A6NHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6NHB4IGRhc2hl
ZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IGRhc2hlZCB0cmFuc3BhcmVudDtkaXNwbGF5
OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo2cHg7b3BhY2l0eTouNzU7dmVydGljYWwtYWxpZ246
bWlkZGxlfS5nYl82YTpob3ZlciAuZ2JfeGJ7b3BhY2l0eTouODV9LmdiXzRhPi5nYl96e3BhZGRp
bmc6M3B4IDNweCAzcHggNHB4fS5nYl95Yi5nYl9wYntjb2xvcjojZmZmfS5nYl84IC5nYl91Yiwu
Z2JfOCAuZ2JfeGJ7b3BhY2l0eToxfSNnYiNnYiAuZ2JfOC5nYl84IGEuZ2JfdWIsI2diI2diLmdi
XzguZ2JfOCBhLmdiX3Vie2NvbG9yOiNmZmZ9LmdiXzguZ2JfOCAuZ2JfeGJ7Ym9yZGVyLXRvcC1j
b2xvcjojZmZmO29wYWNpdHk6MX0uZ2JfOCAuZ2JfVzpmb2N1cywuZ2JfOCAuZ2JfVzpob3Zlciwu
Z2JfcmEgLmdiX1c6Zm9jdXMsLmdiX3JhIC5nYl9XOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzow
IDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtib3gtc2hh
ZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpfS5n
Yl9BYiAuZ2JfeiwuZ2JfemIgLmdiX3p7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4fS5nYl82
YS5nYl83LC5nYl9CYi5nYl83LC5nYl96LmdiXzd7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQt
ZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5nYl9DYi5nYl9EYiAuZ2JfdWJ7d2lkdGg6MzBw
eCFpbXBvcnRhbnR9LmdiX1UsLmdiX1Z7cG9zaXRpb246YWJzb2x1dGV9LmdiX1Z7aGVpZ2h0OjQw
cHg7cmlnaHQ6LTVweDt0b3A6LTVweDt3aWR0aDo0MHB4fUAtd2Via2l0LWtleWZyYW1lcyBhcGQt
cmluZy1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYXBkLXJp
bmctZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZ2JfVXtoZWlnaHQ6NDJweDt3
aWR0aDo0MnB4Oy13ZWJraXQtYW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNlLWlu
O2FuaW1hdGlvbjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbn0uZ2JfRWIgLmdiX1YsLmdi
X0ZiIC5nYl9We3JpZ2h0OjA7dG9wOjB9LmdiX0ViIC5nYl9VLC5nYl9GYiAuZ2JfVSwuZ2JfeSAu
Z2JfVXtyaWdodDotMXB4O3RvcDotMXB4fS5nYl95IC5nYl9We3JpZ2h0OjFweDt0b3A6LTFweH0u
Z2JfTmEgYS5nYl8xYXtib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBiNTdkMDtiYWNr
Z3JvdW5kOnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjMGI1N2QwKTstd2Via2l0LWJveC1z
aXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXByaW1hcnksI2ZmZik7ZGlzcGxheTppbmxpbmUtYmxvY2s7
Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5v
bmU7cGFkZGluZzoxMHB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5v
bmU7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9
LmdiX05hIGEuZ2JfM2F7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6MXB4IHNvbGlkO2JvcmRl
ci1jb2xvcjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUs
Izc0Nzc3NSk7YmFja2dyb3VuZDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2Jv
eC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMGI1N2QwO2NvbG9yOnZhcigtLWdtMy1zeXMtY29s
b3ItcHJpbWFyeSwjMGI1N2QwKTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtm
b250LXdlaWdodDo1MDA7bWluLWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHgg
MjRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpu
b3JtYWw7bGluZS1oZWlnaHQ6MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfN2EuZ2JfSyBhLmdi
XzFhLC5nYl84YS5nYl9LIGEuZ2JfMWEsLmdiXzlhLmdiX0sgYS5nYl8xYXtiYWNrZ3JvdW5kOiNj
MmU3ZmY7YmFja2dyb3VuZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXNlY29uZGFyeS1maXhlZCwjYzJl
N2ZmKTtjb2xvcjojMDAxZDM1O2NvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb24tc2Vjb25kYXJ5
LWZpeGVkLCMwMDFkMzUpfS5nYl9OYS5nYl9LIGEuZ2JfM2F7Y29sb3I6I2E4YzdmYTtjb2xvcjp2
YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksI2E4YzdmYSl9LmdiX05hIGEuZ2JfVWR7cGFkZGlu
ZzoxMHB4IDEycHg7bWFyZ2luOjEycHggMTZweCAxMnB4IDEwcHg7bWluLXdpZHRoOjg1cHh9QG1l
ZGlhIChtYXgtd2lkdGg6NjQwcHgpey5nYl9OYSBhLmdiX1Vke21pbi13aWR0aDo3NXB4fX0uZ2Jf
S2QsLmdiX05he2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5zIFRleHQsUm9ib3RvLEhlbHZldGljYSxB
cmlhbCxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsfS5nYl9OYS5nYl83YXtjb2xvcjojMWYx
ZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZh
Y2UsIzFmMWYxZikpfS5nYl9OYS5nYl83YS5nYl9WZHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3Vu
ZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91bmQs
I2ZmZikpfS5nYl9OYS5nYl83YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiXzdhIGEuZ2JfNSwuZ2Jf
TmEuZ2JfN2Egc3Bhbi5nYl81e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xv
cix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl83YSAu
Z2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl83YSAuZ2JfeGQgLmdiX1dke2NvbG9yOiMxZjFmMWY7Y29s
b3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFm
MWYxZikpfS5nYl9OYS5nYl83YSBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmct
Y29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0NikpfUBt
ZWRpYSAoZm9yY2VkLWNvbG9yczphY3RpdmUpIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6ZGFy
ayl7LmdiX05hIHN2ZywuZ2JfTmEuZ2JfN2Egc3ZnLC5nYl9OYS5nYl9LIHN2Z3tjb2xvcjp3aGl0
ZX19LmdiX05hLmdiX0suZ2JfN2F7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29s
b3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5n
Yl83YS5nYl9WZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9OYS5nYl9LLmdiXzdhIC5nYl92
ZC5nYl93ZCwuZ2JfTmEuZ2JfSy5nYl83YSBhLmdiXzUsLmdiX05hLmdiX0suZ2JfN2Egc3Bhbi5n
Yl81e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9OYS5nYl9LLmdiXzdhIC5nYl9vZCAuZ2Jf
V2QsLmdiX05hLmdiX0suZ2JfN2EgLmdiX3hkIC5nYl9XZHtjb2xvcjojZTNlM2UzO2NvbG9yOnZh
cigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMp
KX0uZ2JfTmEuZ2JfSy5nYl83YSBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIoLS1vZy1zdmct
Y29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0YzdjNSkpfS5n
Yl9OYS5nYl9LLmdiXzdhLmdiX1Zke2JhY2tncm91bmQ6IzFmMWYxZjtiYWNrZ3JvdW5kOnZhcigt
LW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3VuZCwjMTMxMzE0
KSl9LmdiX05hLmdiXzhhe2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZh
cigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX05hLmdiXzhhLmdiX1Zk
e2JhY2tncm91bmQ6I2U5ZWVmNjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZh
cigtLWdtMy1zeXMtY29sb3Itc3VyZmFjZS1jb250YWluZXItaGlnaCwjZTllZWY2KSl9LmdiX05h
LmdiXzhhIC5nYl92ZC5nYl93ZCwuZ2JfTmEuZ2JfOGEgYS5nYl81LC5nYl9OYS5nYl84YSBzcGFu
LmdiXzV7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1z
eXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX05hLmdiXzhhIC5nYl9vZCAuZ2JfV2Qs
LmdiX05hLmdiXzhhIC5nYl94ZCAuZ2JfV2R7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1s
b2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX05h
LmdiXzhhIHN2Z3tjb2xvcjojNDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1n
bTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX05hLmdiX0suZ2Jf
OGF7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1j
b2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl84YS5nYl9WZHtiYWNrZ3Jv
dW5kOiMyODJhMmM7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMt
c3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gsIzI4MmEyYykpfS5nYl9OYS5nYl9LLmdi
XzhhIC5nYl92ZC5nYl93ZCwuZ2JfTmEuZ2JfSy5nYl84YSBhLmdiXzUsLmdiX05hLmdiX0suZ2Jf
OGEgc3Bhbi5nYl81e2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIo
LS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5nYl9OYS5nYl9LLmdiXzhhIC5n
Yl9vZCAuZ2JfV2QsLmdiX05hLmdiX0suZ2JfOGEgLmdiX3hkIC5nYl9XZHtjb2xvcjojZTNlM2Uz
O2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl84YSBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIo
LS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0
YzdjNSkpfS5nYl9OYS5nYl85YXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xv
cix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl85YS5n
Yl9WZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5nYl9OYS5nYl85YSAuZ2JfdmQuZ2Jfd2QsLmdi
X05hLmdiXzlhIGEuZ2JfNSwuZ2JfTmEuZ2JfOWEgc3Bhbi5nYl81e2NvbG9yOiMxZjFmMWY7Y29s
b3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFm
MWYxZikpfS5nYl9OYS5nYl85YSAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl85YSAuZ2JfeGQgLmdi
X1dke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lz
LWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl85YSBzdmd7Y29sb3I6IzQ0NDc0
Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LXZhcmlhbnQsIzQ0NDc0NikpfS5nYl9OYS5nYl85YS5nYl9LLmdiX1Zke2JhY2tncm91bmQ6dHJh
bnNwYXJlbnR9LmdiX05hLmdiXzlhLmdiX0sgLmdiX3ZkLmdiX3dkLC5nYl9OYS5nYl85YS5nYl9L
IGEuZ2JfNSwuZ2JfTmEuZ2JfOWEuZ2JfSyBzcGFuLmdiXzV7Y29sb3I6d2hpdGU7Y29sb3I6dmFy
KC0tb2ctdGhlbWUtY29sb3Isd2hpdGUpfS5nYl9OYS5nYl85YS5nYl9LIC5nYl9vZCAuZ2JfV2Qs
LmdiX05hLmdiXzlhLmdiX0sgLmdiX3hkIC5nYl9XZHtjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1v
Zy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX05hLmdiXzlhLmdiX0sgc3Zne2NvbG9yOndoaXRlO2Nv
bG9yOnZhcigtLW9nLXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfTmEgYS5nYl81LC5nYl9OYSBzcGFu
LmdiXzV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiX3Zke2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5z
LFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdl
aWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjI1cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tYm90
dG9tOjJweDtvcGFjaXR5OjE7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoxNnB4O3Bvc2l0
aW9uOnJlbGF0aXZlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246bWlkZGxl
O3RvcDoycHg7d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZs
ZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uZ2JfQWR7ZGlzcGxheTpub25lfS5nYl9OYS5nYl9m
YiAuZ2JfdmR7bWFyZ2luLWJvdHRvbTowfS5nYl94ZC5nYl95ZCAuZ2JfdmR7cGFkZGluZy1sZWZ0
OjRweH0uZ2JfTmEuZ2JfZmIgLmdiX3pke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5nYl9O
YXttaW4td2lkdGg6MTYwcHg7cG9zaXRpb246cmVsYXRpdmV9LmdiX05hLmdiX2dke21pbi13aWR0
aDoxMjBweH0uZ2JfTmEuZ2JfWGQgLmdiX1pke2Rpc3BsYXk6bm9uZX0uZ2JfTmEuZ2JfWGQgLmdi
X1Fke2hlaWdodDo1NnB4fWhlYWRlci5nYl9OYXtkaXNwbGF5OmJsb2NrfS5nYl9OYSBzdmd7Zmls
bDpjdXJyZW50Q29sb3J9LmdiXzBke3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lmdi
XzFkey13ZWJraXQtYm94LXNoYWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHgg
MTBweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKTtib3gt
c2hhZG93OjAgNHB4IDVweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgwLDAs
MCwuMTIpLDAgMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsLjIpfS5nYl8yZHtoZWlnaHQ6NjRweH0u
Z2JfUWR7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94
O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5
Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJr
aXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJl
dHdlZW47bWluLXdpZHRoOi13ZWJraXQtbWluLWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWluLWNv
bnRlbnQ7bWluLXdpZHRoOm1pbi1jb250ZW50fS5nYl9OYTpub3QoLmdiX2ZiKSAuZ2JfUWR7cGFk
ZGluZzo4cHh9LmdiX05hOm5vdCguZ2JfZmIpIC5nYl9RZCBhLmdiXzNke21hcmdpbjoxMnB4IDhw
eCAxMnB4IDEwcHh9LmdiX05hLmdiXzRkIC5nYl9RZHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtp
dC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmdiX05hIC5nYl9RZC5nYl9SZC5nYl81ZHtt
aW4td2lkdGg6MH0uZ2JfTmEuZ2JfZmIgLmdiX1Fke3BhZGRpbmc6NHB4O3BhZGRpbmctbGVmdDo4
cHg7bWluLXdpZHRoOjB9LmdiX05hLmdiX2ZiIC5nYl9RZCBhLmdiXzNke21hcmdpbjoxMnB4IDhw
eCAxMnB4IDEwcHh9LmdiX1pke2hlaWdodDo0OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0
ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRl
bXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6
LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11
c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmdi
XzZkPi5nYl9aZHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTAwJX0uZ2JfeGR7cGFkZGluZy1y
aWdodDoyNXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVy
LWJveDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1
dG99LmdiX05hLmdiX2ZiIC5nYl94ZHtwYWRkaW5nLXJpZ2h0OjE0cHh9LmdiXzdkey13ZWJraXQt
Ym94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJX0uZ2JfN2Q+Om9u
bHktY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiXzhkLmdiX3Bke3BhZGRpbmctbGVmdDo0
cHh9LmdiXzhkLmdiXzlkLC5nYl9OYS5nYl80ZCAuZ2JfOGQsLmdiX05hLmdiX2ZiOm5vdCguZ2Jf
S2QpIC5nYl84ZHtwYWRkaW5nLWxlZnQ6MH0uZ2JfTmEuZ2JfZmIgLmdiXzhkLmdiXzlke3BhZGRp
bmctcmlnaHQ6MH0uZ2JfTmEuZ2JfZmIgLmdiXzhkLmdiXzlkIC5nYl80YXttYXJnaW4tbGVmdDox
MHB4fS5nYl9wZHtkaXNwbGF5OmlubGluZX0uZ2JfTmEuZ2JfS2QgLmdiXzhkLmdiX2FlLC5nYl9O
YS5nYl9qZCAuZ2JfOGQuZ2JfYWV7cGFkZGluZy1sZWZ0OjJweH0uZ2JfdmR7ZGlzcGxheTppbmxp
bmUtYmxvY2t9LmdiXzhkey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6
Ym9yZGVyLWJveDtoZWlnaHQ6NDhweDtwYWRkaW5nOjAgNHB4O3BhZGRpbmctbGVmdDo1cHg7LXdl
YmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJr
aXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnkt
Y29udGVudDpmbGV4LWVuZH0uZ2JfS2R7aGVpZ2h0OjQ4cHh9LmdiX05hLmdiX0tke21pbi13aWR0
aDphdXRvfS5nYl9LZCAuZ2JfOGR7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGlu
Zy1sZWZ0OnZhcigtLW9nLWJhci1wYXJ0cy1zaWRlLXBhZGRpbmcsMzJweCl9LmdiX0tkIC5nYl84
ZC5nYl9iZXtwYWRkaW5nLWxlZnQ6MH0uZ2JfY2V7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjIw
MHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAgMTJweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lz
O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNl
bGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX2EgYSwu
Z2JfY2QgYXtjb2xvcjppbmhlcml0fS5nYl93ZHt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2li
aWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNt
b290aGluZzpncmF5c2NhbGV9LmdiX3dke29wYWNpdHk6MX0uZ2JfZGV7cG9zaXRpb246cmVsYXRp
dmV9LmdiX1J7Zm9udC1mYW1pbHk6YXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7
cGFkZGluZy1yaWdodDoxNXB4fS5nYl82e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVm
dDoxNXB4fS5nYl82IC5nYl81e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7
dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl9lZXt0ZXh0LWFsaWduOmxlZnR9LmdiX08sLmdiX1B7
ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9RZCAu
Z2JfTHtkaXNwbGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9MIC5nYl9DLC5nYl9MIC5n
Yl9DOmZvY3VzLC5nYl9MIC5nYl9DOmhvdmVye29wYWNpdHk6MX0uZ2JfUXtkaXNwbGF5Om5vbmV9
LmdiXzB7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ2JfcGJ7dmlzaWJpbGl0eTpoaWRkZW59QG1l
ZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTlweCl7LmdiX1FkOm5vdCguZ2JfUmQpIC5nYl9M
e2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn19LmdiX0Jke2Rpc3BsYXk6aW5saW5lLWJs
b2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2JfQ2QgLmdiX1p7Ym90dG9tOi0zcHg7cmlnaHQ6
LTVweH1AaWYgKFJUTF9MQU5HKXsuZ2JfQ2QgLmdiX1p7bGVmdDotNXB4fX0uZ2JfQmQ6Zmlyc3Qt
Y2hpbGR7cGFkZGluZy1sZWZ0OjB9LmdiX0R7cG9zaXRpb246cmVsYXRpdmV9LmdiX0N7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7b3V0bGluZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXIt
cmFkaXVzOjUwJTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRl
ci1ib3g7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0jZ2IjZ2IgYS5nYl9DLC5nYl9De2N1cnNvcjpw
b2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl9DLGEuZ2JfQ3tjb2xvcjojMDAwfXg6LW8t
cHJlZm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojY2NjfS5nYl9zYXtiYWNrZ3JvdW5kOiNmZmY7
Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtjb2xvcjoj
MDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFk
b3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25lO292
ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1NHB4Oy13ZWJraXQt
YW5pbWF0aW9uOmdiX19hIC4yczthbmltYXRpb246Z2JfX2EgLjJzO2JvcmRlci1yYWRpdXM6MnB4
Oy13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXIt
c2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZ2JfQmQuZ2JfYmIgLmdiX3NhLC5nYl9iYi5n
Yl9zYXtkaXNwbGF5OmJsb2NrfS5nYl9IZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1
NHB4O3otaW5kZXg6LTF9LmdiX3ZiIC5nYl9zYXttYXJnaW4tdG9wOi0xMHB4fS5nYl9CZDpmaXJz
dC1jaGlsZHtwYWRkaW5nLWxlZnQ6NHB4fS5nYl9OYS5nYl9JZCAuZ2JfQmQ6Zmlyc3QtY2hpbGR7
cGFkZGluZy1sZWZ0OjB9LmdiX0pke3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9LZCAuZ2JfSmQsLmdi
X29kIC5nYl9KZHtmbG9hdDpyaWdodH0uZ2JfQ3twYWRkaW5nOjhweDtjdXJzb3I6cG9pbnRlcn0u
Z2JfQywuZ2JfTWQgYnV0dG9uIHN2Z3tib3JkZXItcmFkaXVzOjUwJX0uZ2JfQmR7cGFkZGluZzo0
cHh9LmdiX05hLmdiX0lkIC5nYl9CZHtwYWRkaW5nOjRweCAycHh9LmdiX05hLmdiX0lkIC5nYl96
LmdiX0Jke3BhZGRpbmctbGVmdDo2cHh9LmdiX3Nhe3otaW5kZXg6OTkxO2xpbmUtaGVpZ2h0Om5v
cm1hbH0uZ2Jfc2EuZ2JfT2R7bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6MzUw
cHgpey5nYl9zYS5nYl9PZHtsZWZ0OjB9fS5nYl9QZCAuZ2Jfc2F7dG9wOjU2cHh9LmdiX3ogLmdi
X0N7cGFkZGluZzo0cHh9LmdiX1h7ZGlzcGxheTpub25lfS5nYl82YTpub3QoLmdiXzNkKXtwb3Np
dGlvbjpyZWxhdGl2ZX0uZ2JfaGU6YWZ0ZXJ7Y29udGVudDoiIjtib3JkZXI6MXB4IHNvbGlkICMy
MDIxMjQ7b3BhY2l0eTouMTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtsZWZ0OjRweDtib3Jk
ZXItcmFkaXVzOjUwJTt3aWR0aDozMHB4O2hlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpj
b250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5nYl80YXstd2Via2l0LWJveC1zaXpp
bmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ4cHg7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTtw
YWRkaW5nOjdweCAwIDAgMTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTQycHg7Ym9y
ZGVyLXJhZGl1czoyOHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBz
b2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfNGEgLmdiXzZhe3dpZHRoOjMycHg7aGVpZ2h0OjMy
cHg7cGFkZGluZzowfS5nYl80YSAuZ2JfVXt0b3A6MnB4O3JpZ2h0OjRweH0uZ2JfNGEgLmdiX1p7
Ym90dG9tOi0ycHg7cmlnaHQ6LTRweH0uZ2JfN2EgLmdiXzRhLC5nYl84YSAuZ2JfNGF7Ym9yZGVy
LWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUs
dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfN2EuZ2JfSyAuZ2JfNGEs
LmdiXzhhLmdiX0sgLmdiXzRhe2JvcmRlci1jb2xvcjojOGU5MThmO2JvcmRlci1jb2xvcjp2YXIo
LS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjOGU5
MThmKSl9LmdiXzlhIC5nYl80YXtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFy
KC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0
Nzc3NSkpfS5nYl85YS5nYl9LIC5nYl80YXtib3JkZXItY29sb3I6I2UzZTNlMztib3JkZXItY29s
b3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1
cmZhY2UsI2UzZTNlMykpfS5nYl9hYntkaXNwbGF5OmluaGVyaXR9LmdiXzRhIC5nYl9hYntiYWNr
Z3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDox
NXB4O3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjJweDt0b3A6LTFweDtoZWlnaHQ6MzJweDstd2Vi
a2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6Nzhw
eH0uZ2JfY2J7dGV4dC1hbGlnbjpjZW50ZXJ9LmdiX2NiLmdiX2Rie2JhY2tncm91bmQtY29sb3I6
I2YxZjNmNH0uZ2JfY2IgLmdiX2Vie3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjI4
cHg7bWF4LXdpZHRoOjc0cHh9LmdiX05hIC5nYl80YSAuZ2Jfei5nYl9CZHtwYWRkaW5nOjA7bWFy
Z2luLXJpZ2h0OjlweDtmbG9hdDpyaWdodH0uZ2JfTmE6bm90KC5nYl9mYikgLmdiXzRhe21hcmdp
bi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjRweH0uZ2JfNGEgLmdiX2hlOmFmdGVye2xlZnQ6MDt0
b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsuZ2JfNGEgLmdiX2Fie2Rp
c3BsYXk6bm9uZX0uZ2JfNGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjQw
cHg7bWFyZ2luOjRweDtvdXRsaW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOjA7d2lk
dGg6NDBweH0uZ2JfTmEgLmdiXzRhIC5nYl96LmdiX0Jke3BhZGRpbmc6NHB4O21hcmdpbi1yaWdo
dDowfX1zZW50aW5lbHt9Ym9keSx0ZCxhLHAsLmh7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5
e21hcmdpbjowO292ZXJmbG93LXk6c2Nyb2xsfSNnb2d7cGFkZGluZzozcHggOHB4IDB9dGR7bGlu
ZS1oZWlnaHQ6LjhlbX0uZ2FjX20gdGR7bGluZS1oZWlnaHQ6MTdweH1mb3Jte21hcmdpbi1ib3R0
b206MjBweH0uaHtjb2xvcjojMTU1OGQ2fWVte2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpu
b3JtYWx9LmxzdHtoZWlnaHQ6MjVweDt3aWR0aDo0OTZweH0uZ3NmaSwubHN0e2ZvbnQ6MThweCBz
YW5zLXNlcmlmfS5nc2Zze2ZvbnQ6MTdweCBzYW5zLXNlcmlmfS5kc3tkaXNwbGF5OmlubGluZS1i
b3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjNweCAwIDRweDttYXJnaW4tbGVmdDo0cHh9
aW5wdXR7Zm9udC1mYW1pbHk6aW5oZXJpdH1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWYx
ZjFmfWF7Y29sb3I6IzY4MWRhODt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6YWN0aXZl
e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZsIGF7Y29sb3I6IzE1NThkNn1hOnZpc2l0ZWR7
Y29sb3I6IzY4MWRhOH0uc2JsY3twYWRkaW5nLXRvcDo1cHh9LnNibGMgYXtkaXNwbGF5OmJsb2Nr
O21hcmdpbjoycHggMDttYXJnaW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxMXB4fS5sc2Jie2JhY2tn
cm91bmQ6I2YzZjVmNjtib3JkZXI6c29saWQgMXB4O2JvcmRlci1jb2xvcjojZDJkMmQyICM3MDc1
N2EgIzcwNzU3YSAjZDJkMmQyO2hlaWdodDozMHB4fS5sc2Jie2Rpc3BsYXk6YmxvY2t9I1dxUUFO
YiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDEycHh9LmxzYntiYWNrZ3JvdW5kOnVy
bCgvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZykgMCAtMjYxcHggcmVwZWF0LXg7Y29sb3I6IzFmMWYx
Zjtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MzBweDttYXJnaW46MDtvdXRsaW5l
OjA7Zm9udDoxNXB4IHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246dG9wfS5sc2I6YWN0aXZle2Jh
Y2tncm91bmQ6I2RhZGNlMH0ubHN0OmZvY3Vze291dGxpbmU6bm9uZX0uVWNpZ2J7d2lkdGg6NDU4
cHh9PC9zdHlsZT48c2NyaXB0IG5vbmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij4oZnVuY3Rp
b24oKXt3aW5kb3cuZ29vZ2xlLmVyZD17anNyOjEsYnY6MjQ4OCxkZTp0cnVlLGM6JzM2MmYnfTsK
dmFyIGY9dGhpc3x8c2VsZjt2YXIgayxsPShrPWYubWVpKSE9bnVsbD9rOjEsbSxwPShtPWYuZGll
bCkhPW51bGw/bTowLHEscj0ocT1mLnNkbykhPW51bGw/cTohMDt0eXBlb2YganN0bD09PSJudW1i
ZXIiJiZqc3RsPjAmJihFcnJvci5zdGFja1RyYWNlTGltaXQ9anN0bCk7dmFyIHQ9MCx1LHY9Z29v
Z2xlLmVyZCx3PXYuanNyO2dvb2dsZS5tbD1mdW5jdGlvbihhLGIsYyxuLGUpe2U9ZT09PXZvaWQg
MD8yOmU7YiYmKHU9YSYmYS5tZXNzYWdlKTtjPT09dm9pZCAwJiYoYz17fSk7Yy5jYWQ9InBsZV8i
K2dvb2dsZS5wbGUrIi5hcGxlXyIrZ29vZ2xlLmFwbGU7aWYoZ29vZ2xlLmRsKXJldHVybiBnb29n
bGUuZGwoYSxlLGMsITApLG51bGw7Yj1jO2lmKHc8MCl7d2luZG93LmNvbnNvbGUmJmNvbnNvbGUu
ZXJyb3IoYSxiKTtpZih3PT09LTIpdGhyb3cgYTtiPSExfWVsc2UgYj0hYXx8IWEubWVzc2FnZXx8
YS5tZXNzYWdlPT09IkVycm9yIGxvYWRpbmcgc2NyaXB0Inx8dD49bCYmIW4/ITE6ITA7aWYoIWIp
cmV0dXJuIG51bGw7dCsrO2M9Y3x8e307Yj1lbmNvZGVVUklDb21wb25lbnQ7dmFyIGQ9IiZlaT0i
K2IoZ29vZ2xlLmtFSSk7Z29vZ2xlLmtFWFBJJiYoZCs9IiZqZXhwaWQ9IitiKGdvb2dsZS5rRVhQ
SSkpO2QrPSImc3JjcGc9IitiKGdvb2dsZS5zbikrIiZqc3I9IitiKHYuanNyKSsiJmJ2ZXI9Iiti
KHYuYnYpO3YuZHBmJiYoZCs9IiZkcGY9IitiKHYuZHBmKSk7dmFyIGc9YS5saW5lTnVtYmVyO2ch
PT12b2lkIDAmJihkKz0iJmxpbmU9IitnKTt2YXIgaD1hLmZpbGVOYW1lO2gmJihoLmluZGV4T2Yo
Ii1leHRlbnNpb246LyIpPjAmJihlPTMpLGQrPSImc2NyaXB0PSIrYihoKSxnJiZoPT09d2luZG93
LmxvY2F0aW9uLmhyZWYmJihnPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vdXRlckhUTUwuc3Bs
aXQoIlxuIilbZ10sZCs9IiZjYWQ9IitiKGc/Zy5zdWJzdHJpbmcoMCwzMDApOiJObyBzY3JpcHQg
Zm91bmQuIikpKTtnb29nbGUucGxlJiZnb29nbGUucGxlPT09MSYmKGU9Mik7YyYmdi5jJiYoYy5v
ZmM9U3RyaW5nKHYuYykpO2Q9ZCsoIiZqc2VsPSIrZSkrIiZlY3R4PSIrYihKU09OLnN0cmluZ2lm
eShjKSk7ZCs9IiZlbXNnPSI7ZCs9YihhLm5hbWUrIjogIithLm1lc3NhZ2UpO2QrPSImanNzdD0i
O2QrPWIoYS5zdGFja3x8Ik4vQSIpO2QubGVuZ3RoPj0xMjI4OCYmKGQ9ZC5zdWJzdHJpbmcoMCwx
MjI4OCkpO2E9ZDtjPSgiL2dlbl8yMDQ/YXR5cD1pIithKS5zdWJzdHJpbmcoMCwxMjI4OCk7bnx8
KGdvb2dsZS5sb2coMCwiIixjKSxnb29nbGUubG9nKDAsIiIsKCIvaHR0cHNlcnZpY2UvcmV0cnkv
anNlcnJvcj9hdHlwPWkiK2EpLnN1YnN0cmluZygwLDEyMjg4KSkpO3JldHVybiBjfTt3aW5kb3cu
b25lcnJvcj1mdW5jdGlvbihhLGIsYyxuLGUpe3UhPT1hJiYoYT1lIGluc3RhbmNlb2YgRXJyb3I/
ZTpFcnJvcihhKSxjPT09dm9pZCAwfHwibGluZU51bWJlciJpbiBhfHwoYS5saW5lTnVtYmVyPWMp
LGI9PT12b2lkIDB8fCJmaWxlTmFtZSJpbiBhfHwoYS5maWxlTmFtZT1iKSxnb29nbGUubWwoYSwh
MSx2b2lkIDAsITEsYS5uYW1lPT09IlN5bnRheEVycm9yInx8YS5tZXNzYWdlLnN1YnN0cmluZygw
LDExKT09PSJTeW50YXhFcnJvciJ8fGEubWVzc2FnZS5pbmRleE9mKCJTY3JpcHQgZXJyb3IiKSE9
PS0xPzM6cCkpO3U9bnVsbDtyJiZ0Pj1sJiYod2luZG93Lm9uZXJyb3I9bnVsbCl9O30pKCk7PC9z
Y3JpcHQ+PC9oZWFkPjxib2R5IGJnY29sb3I9IiNmZmYiPjxzY3JpcHQgbm9uY2U9Ikk1VmJROTA0
dWtnbnBMWFM5RDk0TXciPihmdW5jdGlvbigpe3ZhciBzcmM9Jy9pbWFnZXMvbmF2X2xvZ28yMjku
cG5nJzt2YXIgaWVzZz1mYWxzZTtkb2N1bWVudC5ib2R5Lm9ubG9hZCA9IGZ1bmN0aW9uKCl7d2lu
ZG93Lm4gJiYgd2luZG93Lm4oKTtpZiAoZG9jdW1lbnQuaW1hZ2VzKXtuZXcgSW1hZ2UoKS5zcmM9
c3JjO30KaWYgKCFpZXNnKXtkb2N1bWVudC5mJiZkb2N1bWVudC5mLnEuZm9jdXMoKTtkb2N1bWVu
dC5nYnFmJiZkb2N1bWVudC5nYnFmLnEuZm9jdXMoKTt9Cn0KfSkoKTs8L3NjcmlwdD48ZGl2IHN0
eWxlPSJwYWRkaW5nOjZweCI+PGRpdiBjbGFzcz0iZ2JfTmEgZ2JfS2QgZ2JfRmIgZ2JfZSBnYl85
YSIgaWQ9ImdiIj48ZGl2IGNsYXNzPSJnYl84ZCBnYl9DYiBnYl9aZCIgZGF0YS1vZ3NyLXVwPSIi
PjxkaXY+PGRpdiBjbGFzcz0iZ2JfUiBnYl83IGdiX1dmIGdiXzRmIiBkYXRhLW9nYmw9IiI+PGRp
diBjbGFzcz0iZ2JfNiBnYl83Ij48YSBjbGFzcz0iZ2JfNSIgYXJpYS1sYWJlbD0iJiMxMDU1OyYj
MTA4NjsmIzEwOTU7JiMxMDkwOyYjMTA3MjsgIiBkYXRhLXBpZD0iMjMiIGhyZWY9Imh0dHBzOi8v
bWFpbC5nb29nbGUuY29tL21haWwvJmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYjMTA1NTsmIzEw
ODY7JiMxMDk1OyYjMTA5MDsmIzEwNzI7PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImdiXzYgZ2JfNyI+
PGEgY2xhc3M9ImdiXzUiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsm
IzEwODI7ICYjMTA4MjsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEwODA7JiMxMDg1OyYjMTA4Njsm
IzEwODI7ICIgZGF0YS1waWQ9IjIiIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vaW1naHA/
aGw9cnUmYW1wO29nYmwiIHRhcmdldD0iX3RvcCI+JiMxMDUwOyYjMTA3MjsmIzEwODg7JiMxMDkw
OyYjMTA4MDsmIzEwODU7JiMxMDgyOyYjMTA4MDs8L2E+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBj
bGFzcz0iZ2JfSmQiPjxkaXYgY2xhc3M9ImdiX3BkIj48ZGl2IGNsYXNzPSJnYl9MIGdiX0JkIGdi
XzciIGRhdGEtb2dzci1hbHQ9IiIgaWQ9Imdid2EiPjxkaXYgY2xhc3M9ImdiX0QiPjxhIGNsYXNz
PSJnYl9DIiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYj
MTA3ODsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7IEdvb2dsZSIgaHJlZj0iaHR0cHM6Ly93
d3cuZ29vZ2xlLnJ1L2ludGwvcnUvYWJvdXQvcHJvZHVjdHMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNl
IiByb2xlPSJidXR0b24iIHRhYmluZGV4PSIwIj48c3ZnIGNsYXNzPSJnYl9IIiBhcmlhLWhpZGRl
bj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgdmlld2JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJN
Niw4YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwy
ek0xMiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwy
IDIsMnpNNiwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAu
OSwyIDIsMnpNNiwxNGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwy
IDAuOSwyIDIsMnpNMTIsMTRjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkg
LTIsMiAwLjksMiAyLDJ6TTE2LDZjMCwxLjEgMC45LDIgMiwyczIsLTAuOSAyLC0yIC0wLjksLTIg
LTIsLTIgLTIsMC45IC0yLDJ6TTEyLDhjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAt
MiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE4LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIs
LTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xOCwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0y
IC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnoiPjwvcGF0aD48aW1hZ2Ugc3JjPSJodHRwczov
L3NzbC5nc3RhdGljLmNvbS9nYi9pbWFnZXMvYmFyL2FsLWljb24ucG5nIiBhbHQ9IiIgaGVpZ2h0
PSIyNCIgd2lkdGg9IjI0IiBzdHlsZT0iYm9yZGVyOm5vbmU7ZGlzcGxheTpub25lIFw5Ij48L2lt
YWdlPjwvc3ZnPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iZ2JfMWEgZ2JfM2QgZ2Jf
VWQgZ2JfTGQiIGFyaWEtbGFiZWw9IiYjMTA0MjsmIzEwODY7JiMxMDgxOyYjMTA5MDsmIzEwODA7
IiBocmVmPSJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vU2VydmljZUxvZ2luP2hsPXJ1JmFt
cDtwYXNzaXZlPXRydWUmYW1wO2NvbnRpbnVlPWh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vJmFtcDtl
Yz1HQVpBbWdRIiB0YXJnZXQ9Il90b3AiPjxzcGFuIGNsYXNzPSJnYl9pZSI+JiMxMDQyOyYjMTA4
NjsmIzEwODE7JiMxMDkwOyYjMTA4MDs8L3NwYW4+PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
PjxjZW50ZXI+PGJyIGNsZWFyPSJhbGwiIGlkPSJsZ3BkIj48ZGl2PjxpbWcgYWx0PSJHb29nbGUi
IGhlaWdodD0iOTIiIHNyYz0iL2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzF4L2dvb2dsZWxv
Z29fd2hpdGVfYmFja2dyb3VuZF9jb2xvcl8yNzJ4OTJkcC5wbmciIHN0eWxlPSJwYWRkaW5nOjI4
cHggMCAxNHB4IiB3aWR0aD0iMjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2Pjxmb3JtIGFj
dGlvbj0iL3NlYXJjaCIgbmFtZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2lu
Zz0iMCI+PHRyIHZhbGlnbj0idG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90ZD48dGQgYWxp
Z249ImNlbnRlciIgbm93cmFwPSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklTTy04ODU5LTEi
IHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9ImhpZGRlbiI+
PGlucHV0IG5hbWU9InNvdXJjZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxpbnB1dCBuYW1l
PSJiaXciIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlkZGVuIj48ZGl2
IGNsYXNzPSJkcyIgc3R5bGU9ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRpdiBzdHlsZT0i
cG9zaXRpb246cmVsYXRpdmU7em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2lnYiIgc3R5bGU9
Im1hcmdpbjowO3BhZGRpbmc6NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6
IzFmMWYxZjtwYWRkaW5nLXJpZ2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0iIiB0
aXRsZT0iJiMxMDU1OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29nbGUi
IG1heGxlbmd0aD0iMjA0OCIgbmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIvdGV4dGlucHV0
YXNzaXN0YW50L3RpYS5wbmciIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRl
cjtyaWdodDo1cHg7dG9wOjRweDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJsPSIvdGV4dGlu
cHV0YXNzaXN0YW50LzEzL3J1X3RpYS5qcyIgaWQ9InRzdWlkX2FNZFZhdV9tRS15bndQQVAxX1Nm
c0FJXzEiIGFsdD0iIiBoZWlnaHQ9IjIzIiB3aWR0aD0iMjciPjxzY3JpcHQgbm9uY2U9Ikk1VmJR
OTA0dWtnbnBMWFM5RDk0TXciPihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfYU1kVmF1X21FLXlu
d1BBUDFfU2ZzQUlfMSc7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5j
dGlvbigpe3ZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmMgPSB0
aGlzLmdldEF0dHJpYnV0ZSgnZGF0YS1zY3JpcHQtdXJsJyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRD
aGlsZChzKTt9O30pKCk7PC9zY3JpcHQ+PC9kaXY+PC9kaXY+PGJyIHN0eWxlPSJsaW5lLWhlaWdo
dDowIj48c3BhbiBjbGFzcz0iZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48aW5wdXQgY2xhc3M9Imxz
YiIgdmFsdWU9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29v
Z2xlIiBuYW1lPSJidG5HIiB0eXBlPSJzdWJtaXQiPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9
ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIGlkPSJ0c3VpZF9hTWRW
YXVfbUUteW53UEFQMV9TZnNBSV8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7ICYjMTA4
NzsmIzEwODY7JiMxMDc0OyYjMTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1lPSJidG5J
IiB0eXBlPSJzdWJtaXQiPjxzY3JpcHQgbm9uY2U9Ikk1VmJROTA0dWtnbnBMWFM5RDk0TXciPihm
dW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfYU1kVmF1X21FLXlud1BBUDFfU2ZzQUlfMic7ZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe2lmICh0aGlzLmZvcm0u
cS52YWx1ZSl7dGhpcy5jaGVja2VkID0gMTtpZiAodGhpcy5mb3JtLmlmbHNpZyl0aGlzLmZvcm0u
aWZsc2lnLmRpc2FibGVkID0gZmFsc2U7fQplbHNlIHRvcC5sb2NhdGlvbj0nL2Rvb2RsZXMvJzt9
O30pKCk7PC9zY3JpcHQ+PGlucHV0IHZhbHVlPSJBQklMeGU4QUFBQUFhbFhWZUluMC02dFJCa0xz
ZHpESU9ycmhYR040UXBmNiIgbmFtZT0iaWZsc2lnIiB0eXBlPSJoaWRkZW4iPjwvc3Bhbj48L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImZsIHNibGMiIGFsaWduPSJsZWZ0IiBub3dyYXA9IiIgd2lkdGg9
IjI1JSI+PGEgaHJlZj0iL2FkdmFuY2VkX3NlYXJjaD9obD1ydSZhbXA7YXV0aHVzZXI9MCI+JiMx
MDU2OyYjMTA3MjsmIzEwODk7JiMxMDk2OyYjMTA4MDsmIzEwODg7JiMxMDc3OyYjMTA4NTsmIzEw
ODU7JiMxMDk5OyYjMTA4MTsgJiMxMDg3OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjs8L2E+
PC90ZD48L3RyPjwvdGFibGU+PGlucHV0IGlkPSJnYnYiIG5hbWU9ImdidiIgdHlwZT0iaGlkZGVu
IiB2YWx1ZT0iMSI+PHNjcmlwdCBub25jZT0iSTVWYlE5MDR1a2ducExYUzlEOTRNdyI+KGZ1bmN0
aW9uKCl7dmFyIGEsYj0iMSI7aWYoZG9jdW1lbnQmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKWlm
KHR5cGVvZiBYTUxIdHRwUmVxdWVzdCE9InVuZGVmaW5lZCIpYj0iMiI7ZWxzZSBpZih0eXBlb2Yg
QWN0aXZlWE9iamVjdCE9InVuZGVmaW5lZCIpe3ZhciBjLGQsZT1bIk1TWE1MMi5YTUxIVFRQLjYu
MCIsIk1TWE1MMi5YTUxIVFRQLjMuMCIsIk1TWE1MMi5YTUxIVFRQIiwiTWljcm9zb2Z0LlhNTEhU
VFAiXTtmb3IoYz0wO2Q9ZVtjKytdOyl0cnl7bmV3IEFjdGl2ZVhPYmplY3QoZCksYj0iMiJ9Y2F0
Y2goaCl7fX1hPWI7aWYoYT09IjIiJiZsb2NhdGlvbi5zZWFyY2guaW5kZXhPZigiJmdidj0yIik9
PS0xKXt2YXIgZj1nb29nbGUuZ2J2dSxnPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYnYiKTtn
JiYoZy52YWx1ZT1hKTtmJiZ3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2xvY2F0aW9uLmhy
ZWY9Zn0sMCl9O30pLmNhbGwodGhpcyk7PC9zY3JpcHQ+PC9mb3JtPjxkaXYgc3R5bGU9ImZvbnQt
c2l6ZTo4MyU7bWluLWhlaWdodDozLjVlbSI+PGJyPjwvZGl2PjxzcGFuIGlkPSJmb290ZXIiPjxk
aXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij48ZGl2IHN0eWxlPSJtYXJnaW46MTlweCBhdXRvO3Rl
eHQtYWxpZ246Y2VudGVyIiBpZD0iV3FRQU5iIj48YSBocmVmPSIvaW50bC9ydS9hZHMvIj4mIzEw
NTY7JiMxMDc3OyYjMTA4MjsmIzEwODM7JiMxMDcyOyYjMTA4NDsmIzEwNzI7PC9hPjxhIGhyZWY9
Imh0dHA6Ly93d3cuZ29vZ2xlLnJ1L2ludGwvcnUvc2VydmljZXMvIj4mIzEwNTY7JiMxMDc3OyYj
MTA5NjsmIzEwNzc7JiMxMDg1OyYjMTA4MDsmIzExMDM7ICYjMTA3NjsmIzEwODM7JiMxMTAzOyAm
IzEwNzM7JiMxMDgwOyYjMTA3OTsmIzEwODU7JiMxMDc3OyYjMTA4OTsmIzEwNzI7PC9hPjxhIGhy
ZWY9Ii9pbnRsL3J1L2Fib3V0Lmh0bWwiPiYjMTA0MjsmIzEwODk7JiMxMTA1OyAmIzEwODY7IEdv
b2dsZTwvYT48YSBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL3NldHByZWZkb21haW4/cHJl
ZmRvbT1SVSZhbXA7cHJldj1odHRwczovL3d3dy5nb29nbGUucnUvJmFtcDtzaWc9S19XaGR3blcx
bW9pQ09nRmpkQTlZSUpBWmY1RVklM0QiPkdvb2dsZS5ydTwvYT48L2Rpdj48L2Rpdj48cCBzdHls
ZT0iZm9udC1zaXplOjhwdDtjb2xvcjojNjM2MzYzIj4mY29weTsgMjAyNiAtIDxhIGhyZWY9Ii9p
bnRsL3J1L3BvbGljaWVzL3ByaXZhY3kvIj4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTI7JiMx
MDgwOyYjMTA3NjsmIzEwNzc7JiMxMDg1OyYjMTA5NDsmIzEwODA7JiMxMDcyOyYjMTA4MzsmIzEx
MDA7JiMxMDg1OyYjMTA4NjsmIzEwODk7JiMxMDkwOyYjMTEwMDs8L2E+IC0gPGEgaHJlZj0iL2lu
dGwvcnUvcG9saWNpZXMvdGVybXMvIj4mIzEwNTk7JiMxMDg5OyYjMTA4MzsmIzEwODY7JiMxMDc0
OyYjMTA4MDsmIzExMDM7PC9hPjwvcD48L3NwYW4+PC9jZW50ZXI+PHNjcmlwdCBub25jZT0iSTVW
YlE5MDR1a2ducExYUzlEOTRNdyI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rpb24o
Xyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8ubmU9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhLmopaWYo
YyBpbnN0YW5jZW9mIEFycmF5KXtjPV8uQyhjKTtmb3IodmFyIGQ9Yy5uZXh0KCk7IWQuZG9uZTtk
PWMubmV4dCgpKV8ubmUoYSxiLGQudmFsdWUpfWVsc2V7ZD0oMCxfLkUpKGEuRCxhLGIpO3ZhciBl
PWEuQStjO2EuQSsrO2IuZGF0YXNldC5lcWlkPWU7YS5DW2VdPWQ7YiYmYi5hZGRFdmVudExpc3Rl
bmVyP2IuYWRkRXZlbnRMaXN0ZW5lcihjLGQsITEpOmImJmIuYXR0YWNoRXZlbnQ/Yi5hdHRhY2hF
dmVudCgib24iK2MsZCk6YS52LmxvZyhFcnJvcigiSGAiK2IpKX19Owp9Y2F0Y2goZSl7Xy5fRHVt
cEV4Y2VwdGlvbihlKX0KdHJ5ewpfLm9lPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExpc3Rl
bmVyfHwhT2JqZWN0LmRlZmluZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0LmRl
ZmluZVByb3BlcnR5KHt9LCJwYXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7dmFy
IGM9ZnVuY3Rpb24oKXt9O18udC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5yZW1v
dmVFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNhdGNo
KGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIHBlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0
b3IoIi5nYl9MIC5nYl9DIikscWU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2dkIik7
cGUmJiFxZSYmXy5uZShfLllkLHBlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlv
bihlKX0KdHJ5ewp2YXIga2k9ZnVuY3Rpb24oYSl7Xy55LmNhbGwodGhpcyk7dGhpcy5DPWE7dGhp
cy5BPW51bGw7dGhpcy52PXt9O3RoaXMuRD17fTt0aGlzLmk9e307dGhpcy5qPW51bGx9O18uQihr
aSxfLnkpO18ubGk9ZnVuY3Rpb24oYSl7aWYoYS5BKXJldHVybiBhLkE7Zm9yKHZhciBiIGluIGEu
aSlpZihhLmlbYl0uWWUoKSYmYS5pW2JdLnViKCkpcmV0dXJuIGEuaVtiXTtyZXR1cm4gbnVsbH07
a2kucHJvdG90eXBlLkI9ZnVuY3Rpb24oYSl7dGhpcy5pW2FdJiYoXy5saSh0aGlzKSYmXy5saSh0
aGlzKS5JYygpPT1hfHx0aGlzLmlbYV0uUGQoITApKX07a2kucHJvdG90eXBlLlhhPWZ1bmN0aW9u
KGEpe3RoaXMuaj1hO2Zvcih2YXIgYiBpbiB0aGlzLmkpdGhpcy5pW2JdLlllKCkmJnRoaXMuaVti
XS5YYShhKX07Xy5taT1mdW5jdGlvbihhLGIpe2EuaVtiLkljKCldPWJ9O2tpLnByb3RvdHlwZS5G
Yj1mdW5jdGlvbihhKXtyZXR1cm4gYSBpbiB0aGlzLmk/dGhpcy5pW2FdOm51bGx9O3ZhciBuaT1u
ZXcga2koXy5YZCk7Xy5hZSgiZGQiLG5pKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
CnRyeXsKXy5Haj1mdW5jdGlvbihhLGIpe3JldHVybiBfLk8oYSwzNixiKX07Xy5Iaj17WmY6Imdi
X3oiLE1kOiJnYl82YSIsU246ImdiX0JiIixLZjoiZ2JfNGEiLENvOiJnYl96ZiIsTm86ImdiX2Ni
IixPbzoiZ2JfZWIiLG1xOiJnYl9hYiIsQWk6ImdiX1UifTsKfWNhdGNoKGUpe18uX0R1bXBFeGNl
cHRpb24oZSl9CnRyeXsKdmFyIElqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK18uSGouWmYr
IiAuZ2JfQyIpLEpqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9nZCIpO0lqJiYhSmom
Jl8ubmUoXy5ZZCxJaiwiY2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0p
KHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48ZGl2PjxkaXY+PGRpdiBjbGFz
cz0iZ2JfUSI+JiMxMDU1OyYjMTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMxMDc3
OyYjMTA4NTsmIzEwODA7JiMxMTAzOyBHb29nbGU8L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0IG5v
bmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9Oyhm
dW5jdGlvbihfKXt2YXIgd2luZG93PXRoaXM7CnRyeXsKLyoKCiBDb3B5cmlnaHQgR29vZ2xlIExM
QwogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFyIEFlLEJlO18ueWU9
ZnVuY3Rpb24oYSl7dmFyIGI9YS5sZW5ndGg7aWYoYj4wKXtmb3IodmFyIGM9QXJyYXkoYiksZD0w
O2Q8YjtkKyspY1tkXT1hW2RdO3JldHVybiBjfXJldHVybltdfTtBZT1mdW5jdGlvbihhKXtyZXR1
cm4gbmV3IF8uemUoZnVuY3Rpb24oYil7cmV0dXJuIGIuc3Vic3RyKDAsYS5sZW5ndGgrMSkudG9M
b3dlckNhc2UoKT09PWErIjoifSl9O0JlPTA7Xy5DZT1mdW5jdGlvbihhKXtyZXR1cm4gT2JqZWN0
LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEsXy5uYykmJmFbXy5uY118fChhW18ubmNd
PSsrQmUpfTtfLkRlPWdsb2JhbFRoaXMudHJ1c3RlZFR5cGVzO18uRWU9ZnVuY3Rpb24oYSl7dGhp
cy5pPWF9O18uRWUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaX07
Xy5GZT1uZXcgXy5FZSgiYWJvdXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLnplPWZ1bmN0aW9uKGEp
e3RoaXMuUGs9YX07Xy5HZT1bQWUoImRhdGEiKSxBZSgiaHR0cCIpLEFlKCJodHRwcyIpLEFlKCJt
YWlsdG8iKSxBZSgiZnRwIiksbmV3IF8uemUoZnVuY3Rpb24oYSl7cmV0dXJuL15bXjpdKihbLz8j
XXwkKS8udGVzdChhKX0pXTtfLkhlPWZ1bmN0aW9uKGEpe3RoaXMuaT1hfTtfLkhlLnByb3RvdHlw
ZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmkrIiJ9O18uSWU9bmV3IF8uSGUoXy5E
ZT9fLkRlLmVtcHR5SFRNTDoiIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7
CnZhciBOZSxaZSxiZixNZSxPZTtfLkplPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qJC8u
dGVzdChhKX07Xy5LZT1mdW5jdGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lmKHR5cGVvZiBh
PT09InN0cmluZyImJmEpYT0rYTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIpcmV0dXJuO3Jl
dHVybigwLF8uWGEpKGEpP2F8MDp2b2lkIDB9O18uTGU9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYS5s
YXN0SW5kZXhPZihiLDApPT0wfTtOZT1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIU1lKXJldHVy
biBhO3RyeXt2YXIgYj1mdW5jdGlvbihjKXtyZXR1cm4gY307YT1NZS5jcmVhdGVQb2xpY3koIm9n
Yi1xdG0jaHRtbCIse2NyZWF0ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRVUkw6
Yn0pfWNhdGNoKGMpe31yZXR1cm4gYX07Xy5QZT1mdW5jdGlvbigpe09lPT09dm9pZCAwJiYoT2U9
TmUoKSk7cmV0dXJuIE9lfTsKXy5SZT1mdW5jdGlvbihhKXt2YXIgYj1fLlBlKCk7YT1iP2IuY3Jl
YXRlU2NyaXB0VVJMKGEpOmE7cmV0dXJuIG5ldyBfLlFlKGEpfTtfLlNlPWZ1bmN0aW9uKGEpe2lm
KGEgaW5zdGFuY2VvZiBfLlFlKXJldHVybiBhLmk7dGhyb3cgRXJyb3IoIkwiKTt9O18uVGU9ZnVu
Y3Rpb24oYSl7aWYoYSBpbnN0YW5jZW9mIF8uRWUpcmV0dXJuIGEuaTt0aHJvdyBFcnJvcigiTCIp
O307Xy5WZT1mdW5jdGlvbihhKXtpZihVZS50ZXN0KGEpKXJldHVybiBhfTtfLldlPWZ1bmN0aW9u
KGEpe3JldHVybiBhIGluc3RhbmNlb2YgXy5FZT9fLlRlKGEpOl8uVmUoYSl9O18uWGU9ZnVuY3Rp
b24oYSxiKXtiPWI9PT12b2lkIDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVlcnlT
ZWxlY3Rvcik9PW51bGw/dm9pZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09bnVs
bD8iIjpiLm5vbmNlfHxiLmdldEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9OwpfLlQ9ZnVuY3Rpb24o
YSxiLGMpe3JldHVybiBfLldhKF8ueGQoYSxiLGMsXy53ZCkpfTtfLlllPWZ1bmN0aW9uKGEsYil7
cmV0dXJuIF8uS2UoXy54ZChhLGIsdm9pZCAwLF8ud2QpKX07WmU9ZnVuY3Rpb24oYSl7dGhpcy5L
PV8ueChhKX07Xy5CKFplLF8uUik7WmUucHJvdG90eXBlLlViPWZ1bmN0aW9uKGEpe3JldHVybiBf
LlAodGhpcywyNCxhKX07Xy4kZT1mdW5jdGlvbigpe3JldHVybiBfLkooXy5VZCxaZSwxKX07Xy5h
Zj1mdW5jdGlvbihhKXt2YXIgYj1fLlVhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2JqZWN0
IiYmdHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVyIn07TWU9Xy5EZTtfLlFlPWZ1bmN0aW9uKGEpe3Ro
aXMuaT1hfTtfLlFlLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmkr
IiJ9O3ZhciBVZT0vXlxzKig/IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/Olsv
PyNdfCQpKS9pO3ZhciBoZixtZixjZjtfLmVmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyBjZihf
LmRmKGEpKTpiZnx8KGJmPW5ldyBjZil9O18uZmY9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlwZW9m
IGI9PT0ic3RyaW5nIj9hLmdldEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIpe3Zh
ciBjPWJ8fGRvY3VtZW50O2MuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVudHNC
eUNsYXNzTmFtZShhKVswXTooYz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3IoYT8i
LiIrYToiIik6Xy5nZihjLCIqIixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy5nZj1m
dW5jdGlvbihhLGIsYyxkKXthPWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50b1Vw
cGVyQ2FzZSgpOiIiKXx8Yz9hLnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEuZ2V0
RWxlbWVudHNCeVRhZ05hbWUoIioiKX07Cl8uamY9ZnVuY3Rpb24oYSxiKXtfLktiKGIsZnVuY3Rp
b24oYyxkKXtkPT0ic3R5bGUiP2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFzc05h
bWU9YzpkPT0iZm9yIj9hLmh0bWxGb3I9YzpoZi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0dHJp
YnV0ZShoZltkXSxjKTpfLkxlKGQsImFyaWEtIil8fF8uTGUoZCwiZGF0YS0iKT9hLnNldEF0dHJp
YnV0ZShkLGMpOmFbZF09Y30pfTtoZj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxsc3Bh
Y2luZzoiY2VsbFNwYWNpbmciLGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFtZUJv
cmRlciIsaGVpZ2h0OiJoZWlnaHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9uY2Ui
LHJvbGU6InJvbGUiLHJvd3NwYW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNlTWFw
Iix2YWxpZ246InZBbGlnbiIsd2lkdGg6IndpZHRoIn07Cl8ua2Y9ZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YS5kZWZhdWx0Vmlldzp3aW5kb3d9O18ubmY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFdLGQ9
Xy5sZihhLFN0cmluZyhiWzBdKSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05hbWU9
YzpBcnJheS5pc0FycmF5KGMpP2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uamYoZCxjKSk7Yi5s
ZW5ndGg+MiYmbWYoYSxkLGIpO3JldHVybiBkfTsKbWY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0aW9u
IGQoaCl7aCYmYi5hcHBlbmRDaGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4dE5v
ZGUoaCk6aCl9Zm9yKHZhciBlPTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8uYWYo
Zil8fF8ubWMoZikmJmYubm9kZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYubGVu
Z3RoPT0ibnVtYmVyIil7aWYoXy5tYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9u
Inx8dHlwZW9mIGYuaXRlbT09InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5jdGlv
biIpe2c9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uR2MoZz9fLnll
KGYpOmYsZCl9fX07Xy5vZj1mdW5jdGlvbihhKXtyZXR1cm4gXy5sZihkb2N1bWVudCxhKX07Cl8u
bGY9ZnVuY3Rpb24oYSxiKXtiPVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0aW9u
L3hodG1sK3htbCImJihiPWIudG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVudChi
KX07Xy5wZj1mdW5jdGlvbihhKXtmb3IodmFyIGI7Yj1hLmZpcnN0Q2hpbGQ7KWEucmVtb3ZlQ2hp
bGQoYil9O18ucmY9ZnVuY3Rpb24oYSl7cmV0dXJuIGEmJmEucGFyZW50Tm9kZT9hLnBhcmVudE5v
ZGUucmVtb3ZlQ2hpbGQoYSk6bnVsbH07Xy5zZj1mdW5jdGlvbihhLGIpe2lmKCFhfHwhYilyZXR1
cm4hMTtpZihhLmNvbnRhaW5zJiZiLm5vZGVUeXBlPT0xKXJldHVybiBhPT1ifHxhLmNvbnRhaW5z
KGIpO2lmKHR5cGVvZiBhLmNvbXBhcmVEb2N1bWVudFBvc2l0aW9uIT0idW5kZWZpbmVkIilyZXR1
cm4gYT09Ynx8ISEoYS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihiKSYxNik7Zm9yKDtiJiZhIT1i
OyliPWIucGFyZW50Tm9kZTtyZXR1cm4gYj09YX07Cl8uZGY9ZnVuY3Rpb24oYSl7cmV0dXJuIGEu
bm9kZVR5cGU9PTk/YTphLm93bmVyRG9jdW1lbnR8fGEuZG9jdW1lbnR9O2NmPWZ1bmN0aW9uKGEp
e3RoaXMuaT1hfHxfLnQuZG9jdW1lbnR8fGRvY3VtZW50fTtfLmw9Y2YucHJvdG90eXBlO18ubC5K
PWZ1bmN0aW9uKGEpe3JldHVybiBfLmZmKHRoaXMuaSxhKX07Xy5sLlNhPWZ1bmN0aW9uKGEsYixj
KXtyZXR1cm4gXy5uZih0aGlzLmksYXJndW1lbnRzKX07Xy5sLmFwcGVuZENoaWxkPWZ1bmN0aW9u
KGEsYil7YS5hcHBlbmRDaGlsZChiKX07Xy5sLkxmPV8ucGY7Xy5sLkVoPV8ucmY7Xy5sLkRoPV8u
c2Y7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7Cl8uT2o9ZnVuY3Rpb24oYSxi
KXthLnNyYz1fLlNlKGIpLnRvU3RyaW5nKCl9O18uUGo9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5YZSgi
c2NyaXB0IixhLm93bmVyRG9jdW1lbnQpO2ImJmEuc2V0QXR0cmlidXRlKCJub25jZSIsYil9O18u
UWo9ZnVuY3Rpb24oYSxiKXthLnNyYz1fLlNlKGIpO18uUGooYSl9O18uUmo9ZnVuY3Rpb24oYSl7
aWYoIWEpcmV0dXJuIG51bGw7YT1fLk4oYSw0KTt2YXIgYjthPT09bnVsbHx8YT09PXZvaWQgMD9i
PW51bGw6Yj1fLlJlKGEpO3JldHVybiBifTtfLlNqPWZ1bmN0aW9uKGEsYixjKXthPWEuSztyZXR1
cm4gXy5IYihhLGFbXy53XXwwLGIsYykhPT12b2lkIDB9O18uVGo9ZnVuY3Rpb24oYSl7dGhpcy5L
PV8ueChhKX07Xy5CKF8uVGosXy5SKTtfLlVqPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPU51bWJlcih0
aGlzKSxiPVtdLGM9YTtjPGFyZ3VtZW50cy5sZW5ndGg7YysrKWJbYy1hXT1hcmd1bWVudHNbY107
cmV0dXJuIGJ9OwpfLlZqPWZ1bmN0aW9uKGEsYil7cmV0dXJuKGJ8fGRvY3VtZW50KS5nZXRFbGVt
ZW50c0J5VGFnTmFtZShTdHJpbmcoYSkpfTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
CnRyeXsKdmFyIFhqPWZ1bmN0aW9uKGEsYil7YTxiP1dqKGErMSxiKTpfLlhkLmxvZyhFcnJvcigi
b2FgIithKyJgIitiKSl9LFdqPWZ1bmN0aW9uKGEsYil7aWYoWWope3ZhciBjPV8ub2YoIlNDUklQ
VCIpO2MuYXN5bmM9ITA7Yy50eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO2MuY2hhcnNldD0iVVRGLTgi
O18uUWooYyxZaik7Yy5vbmVycm9yPV8ucWMoWGosYSxiLGMuc3JjKTtfLlZqKCJIRUFEIilbMF0u
YXBwZW5kQ2hpbGQoYyl9fSxaaj1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoWmosXy5S
KTt2YXIgYWs9Xy5KKF8uVWQsWmosMTcpfHxuZXcgWmosYmssWWo9KGJrPV8uSihhayxfLlRqLDEp
KT9fLlJqKGJrKTpudWxsLGNrLGRrPShjaz1fLkooYWssXy5UaiwyKSk/Xy5Saihjayk6bnVsbCxl
az1mdW5jdGlvbigpe1dqKDEsMik7aWYoZGspe3ZhciBhPV8ub2YoIkxJTksiKTthLnNldEF0dHJp
YnV0ZSgidHlwZSIsInRleHQvY3NzIik7YS5ocmVmPV8uU2UoZGspLnRvU3RyaW5nKCk7YS5yZWw9
InN0eWxlc2hlZXQiO3ZhciBiPV8uWGUoInN0eWxlIixkb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1
dGUoIm5vbmNlIixiKTtfLlZqKCJIRUFEIilbMF0uYXBwZW5kQ2hpbGQoYSl9fTsoZnVuY3Rpb24o
KXt2YXIgYT1fLiRlKCk7aWYoXy5UKGEsMTgpKWVrKCk7ZWxzZXt2YXIgYj1fLlllKGEsMTkpfHww
O3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIixmdW5jdGlvbigpe3dpbmRvdy5zZXRUaW1l
b3V0KGVrLGIpfSl9fSkoKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMu
Z2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48c2NyaXB0IG5vbmNlPSJJNVZiUTkwNHVr
Z25wTFhTOUQ5NE13Ij4oZnVuY3Rpb24oKXt3aW5kb3cuZ29vZ2xlLmNkbz17aGVpZ2h0Ojc1Nyx3
aWR0aDoxNDQwfTsoZnVuY3Rpb24oKXsKdmFyIGU9LyN8JC87ZnVuY3Rpb24gZihrKXt2YXIgZD1n
LnNlYXJjaCxsPWQuc2VhcmNoKGUpO2E6e3ZhciBhPTA7Zm9yKHZhciBiPWsubGVuZ3RoOyhhPWQu
aW5kZXhPZihrLGEpKT49MCYmYTxsOyl7dmFyIGM9ZC5jaGFyQ29kZUF0KGEtMSk7aWYoYz09Mzh8
fGM9PTYzKWlmKGM9ZC5jaGFyQ29kZUF0KGErYiksIWN8fGM9PTYxfHxjPT0zOHx8Yz09MzUpYnJl
YWsgYTthKz1iKzF9YT0tMX1pZihhPDApcmV0dXJuIG51bGw7Yj1kLmluZGV4T2YoIiYiLGEpO2lm
KGI8MHx8Yj5sKWI9bDthKz1rLmxlbmd0aCsxO3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoZC5z
bGljZShhLGIhPT0tMT9iOjApLnJlcGxhY2UoL1wrL2csIiAiKSl9O3ZhciBoPXdpbmRvdy5pbm5l
cldpZHRoLG09d2luZG93LmlubmVySGVpZ2h0O2lmKCFofHwhbSl7dmFyIG49d2luZG93LmRvY3Vt
ZW50LHA9bi5jb21wYXRNb2RlPT0iQ1NTMUNvbXBhdCI/bi5kb2N1bWVudEVsZW1lbnQ6bi5ib2R5
O2g9cC5jbGllbnRXaWR0aDttPXAuY2xpZW50SGVpZ2h0fWlmKGgmJm0mJihoIT1nb29nbGUuY2Rv
LndpZHRofHxtIT1nb29nbGUuY2RvLmhlaWdodCkpe3ZhciBxPWdvb2dsZSxyPXEubG9nLHQ9Ii9j
bGllbnRfMjA0PyZhdHlwPWkmYml3PSIraCsiJmJpaD0iK20rIiZlaT0iK2dvb2dsZS5rRUksZztn
PWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7dmFyIHU9IiIsdj13aW5kb3cuZ29vZ2xlJiZ3
aW5kb3cuZ29vZ2xlLmtPUEl8fG51bGw7diYmKHUrPSImb3BpPSIrdik7dmFyIHc7KHc9ZigiZ2Vt
Y2lkIikpJiYodSs9IiZnZW1jaWQ9Iit3KTt2YXIgeDsoeD1mKCJnZW1yaWQiKSkmJih1Kz0iJmdl
bXJpZD0iK3gpO3IuY2FsbChxLCIiLCIiLHQrdSl9O30pLmNhbGwodGhpcyk7fSkoKTsoZnVuY3Rp
b24oKXtnb29nbGUueGpzPXtiYXNlY29tYjonL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVuLlNHdnJm
aFBrOWdJLmVzNS5PL2NrXHgzZHhqcy5ocC5GelVOd25rYkN4US5MLlguTy9hbVx4M2RBQkFBQUFB
QUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFRQUFFQUVBSUFBcEFBQkFBQUFBQUFBQUFBQUFBQUFCQUFB
QUFBQUFBQUFBQUFFR0FCQVFBQUFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUVBQUFBSUFBUUFB
QUFUQUFFQUFCQjNRQUFBQUFBQUFFQ0FXUWdBQUFBQUFBQUFvQU1BQUFDQS9kXHgzZDEvZWRceDNk
MS9kZ1x4M2QwL3VqZ1x4M2QxL3JzXHgzZEFDVDkwb0ZPakNYTXVBZHFnRHM0QUhNN1FrUXJJZXF1
bHc/Y2JceDNkMTIxNTA5Mzc4JyxiYXNlY3NzOicveGpzL18vc3Mva1x4M2R4anMuaHAuRnpVTndu
a2JDeFEuTC5YLk8vYW1ceDNkQUJBQUFBQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBUUFBRUFFQUlB
QUpBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFRQUFBSVFBQUFBQUFBQUFB
QUFBQUFBQUFBQUVBQUFFQUFBQUlBQVFBQUFBVEFBRUFBQUFBQUFBQUFBQUFBQUNBL3JzXHgzZEFD
VDkwb0ZITjVFWHNucDg1RXJ5b3ViTy1mRjdBOFFjOWc/Y2JceDNkMTIxNTA5Mzc4JyxiYXNlanM6
Jy94anMvXy9qcy9rXHgzZHhqcy5ocC5lbi5TR3ZyZmhQazlnSS5lczUuTy9hbVx4M2RBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFCQUFB
QUFBQUFBQUFBQUFFR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFSQUFFQUFCQjNRQUFBQUFBQUFFQ0FXUWdBQUFBQUFBQUFvQU1BQUFDQS9kZ1x4M2QwL3JzXHgz
ZEFDVDkwb0dLck93QUEzSlh6T0FVUWxyRm1kcGQyams4bmc/Y2JceDNkMTIxNTA5Mzc4JyxleGNt
OltdfTt9KSgpOzwvc2NyaXB0PjxsaW5rIGhyZWY9Ii94anMvXy9zcy9rPXhqcy5ocC5GelVOd25r
YkN4US5MLlguTy9hbT1BQkFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFRQUFFQUVBSUFBSkFB
QkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQVFBQUFJUUFBQUFBQUFBQUFBQUFB
QUFBQUFBRUFBQUVBQUFBSUFBUUFBQUFUQUFFQUFBQUFBQUFBQUFBQUFBQ0EvZD0xL2VkPTEvcnM9
QUNUOTBvRkhONUVYc25wODVFcnlvdWJPLWZGN0E4UWM5Zy9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4
IiByZWw9InN0eWxlc2hlZXQiIG5vbmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij48c2NyaXB0
IG5vbmNlPSJJNVZiUTkwNHVrZ25wTFhTOUQ5NE13Ij4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9f
L2pzL2tceDNkeGpzLmhwLmVuLlNHdnJmaFBrOWdJLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFB
QUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVRBQUVB
QUJCM1FBQUFBQUFBQUVDQVdRZ0FBQUFBQUFBQW9BTUFBQUNBL2RceDNkMS9lZFx4M2QxL2RnXHgz
ZDQvcnNceDNkQUNUOTBvSDUyVFNLWXdMT0UtaVBPSTA2TDd5eVFCUUc3US9tXHgzZHNiX2hlLGQ/
Y2JceDNkMTIxNTA5Mzc4Jzt2YXIgYW1kPTEwMDA7dmFyIHBvdnA9ZmFsc2U7dmFyIGVjYj1mYWxz
ZTt2YXIgY3JvcD10cnVlO3ZhciBjc3Q9ZmFsc2U7dmFyIHB4cD1mYWxzZTsKdmFyIGY9dGhpc3x8
c2VsZjtmdW5jdGlvbiBnKGEpe3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTti
LmFzPSJzY3JpcHQiO2IuaHJlZj1hO2IucmVsPSJwcmVsb2FkIjtkb2N1bWVudC5ib2R5LmFwcGVu
ZENoaWxkKGIpfWZ1bmN0aW9uIGgoKXt2YXIgYT1ba107Z29vZ2xlLmRwfHwoYS5mb3JFYWNoKGcp
LGdvb2dsZS5kcD0hMCl9O2dvb2dsZS5wcz1nb29nbGUucHN8fFtdO2Z1bmN0aW9uIGwoYSl7cmV0
dXJuIGE/KGE9YS5tYXRjaCgvXC9jY2I9KFteLz9dKykvKSk/YVsxXTpudWxsOm51bGx9ZnVuY3Rp
b24gbSgpe3ZhciBhPWssYj1mdW5jdGlvbigpe307Z29vZ2xlLmx4PWdvb2dsZS5zdHZzYz9iOmZ1
bmN0aW9uKCl7cChhKTtnb29nbGUubHg9Yn07Z29vZ2xlLmJ4fHxnb29nbGUubHgoKX1mdW5jdGlv
biBxKGEsYil7YiYmKGEuc3JjPWIpO2lmKCFsKGIpKXt2YXIgZT1hLm9ubG9hZDthLm9ubG9hZD1m
dW5jdGlvbihkKXtlJiZlKGQpO2dvb2dsZS5wcz1nb29nbGUucHMuZmlsdGVyKGZ1bmN0aW9uKGMp
e3JldHVybiBhLnNyYyE9PWN9KX19Z29vZ2xlLnBzLnB1c2goYS5zcmMpO2RvY3VtZW50LmJvZHku
YXBwZW5kQ2hpbGQoYSl9Z29vZ2xlLmFzPXE7ZnVuY3Rpb24gcChhKXtnb29nbGUudGljayYmZ29v
Z2xlLnRpY2soImxvYWQiLCJ4anNscyIpO3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNj
cmlwdCIpO2Iub25lcnJvcj1mdW5jdGlvbigpe2dvb2dsZS5wbGU9MX07Yi5vbmxvYWQ9ZnVuY3Rp
b24oKXtnb29nbGUucGxlPTB9O2woYSkmJihiLmRvbmU9ZnVuY3Rpb24oKXtnb29nbGUubXVtJiZn
b29nbGUubXVtKGEpO2dvb2dsZS5hcGxlPWdvb2dsZS5hcGxlfHwwO2dvb2dsZS5hcm0mJmdvb2ds
ZS5hcm1bYV0mJmdvb2dsZS5hcm1bYV0ucmVzb2x2ZSgpfSk7Z29vZ2xlLnhqc3VzPXZvaWQgMDtx
KGIsYSk7Z29vZ2xlLmFwbGU9LTE7Z29vZ2xlLmRwPSEwfTtmdW5jdGlvbiByKCl7Zm9yKHZhciBh
PWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpbWciKSxiPTAsZT1hLmxlbmd0aDtiPGU7
YisrKXt2YXIgZD1hW2JdLGM7aWYoYz1kLmhhc0F0dHJpYnV0ZSgiZGF0YS1senlfIikmJk51bWJl
cihkLmdldEF0dHJpYnV0ZSgiZGF0YS1hdGYiKSkmMSljPWQuZ2V0QXR0cmlidXRlKCJqc2NvbnRy
b2xsZXIiKSxjPSEoKGM9PT0iVUJYSEkifHxjPT09IlIzZmhrYiJ8fGM9PT0iVFNaRXFkIikmJmQu
aGFzQXR0cmlidXRlKCJkYXRhLXNyYyIpKTtpZihjKXJldHVybiEwfXJldHVybiExfTt2YXIgayx0
LHcseCx5LHosQSxCLEM7ZnVuY3Rpb24gRCgpe2s9cHhwJiZnb29nbGUueGpzdXB8fHU7dmFyIGE9
ay5tYXRjaCgvXC9jYj0obG9hZGVkX2hfXGQrKS8pO0M9YSYmYVsxXXx8IiI7Z29vZ2xlLnhqc3U9
aztmLl9GX2pzVXJsPWs7eD1mdW5jdGlvbigpe20oKX07dD0hMTt3PSEhZ29vZ2xlLmNhZnQmJiFy
KCk7QyYmKGZbQ109ZnVuY3Rpb24oYil7dmFyIGU9ZnVuY3Rpb24oKXtjc3Q/c2V0VGltZW91dChm
dW5jdGlvbigpe3JldHVybiB2b2lkIGIuY2FsbCh3aW5kb3csd2luZG93Ll8pfSwwKTpiLmNhbGwo
d2luZG93LHdpbmRvdy5fKX07aWYoQil7dmFyIGQ9ZnVuY3Rpb24oKXtyZXF1ZXN0QW5pbWF0aW9u
RnJhbWUoZnVuY3Rpb24oKXtlKCl9KX07aWYoZG9jdW1lbnQuaGlkZGVuKXt2YXIgYz1mdW5jdGlv
bigpe2RvY3VtZW50LmhpZGRlbnx8KGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInZpc2li
aWxpdHljaGFuZ2UiLGMpLGQoKSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInZpc2liaWxp
dHljaGFuZ2UiLGMse3Bhc3NpdmU6ITB9KX1lbHNlIGQoKX1lbHNlIGUoKX0pO3k9cG92cDt6PWRv
Y3VtZW50LnByZXJlbmRlcmluZ3x8eSYmZG9jdW1lbnQuaGlkZGVuO0I9Y3JvcCYmejtBPXk/InZp
c2liaWxpdHljaGFuZ2UiOiJwcmVyZW5kZXJpbmdjaGFuZ2UifWZ1bmN0aW9uIEUoKXt0fHx3fHx6
fHwoeCgpLHQ9ITApfXNldFRpbWVvdXQoZnVuY3Rpb24oKXtnb29nbGUudGljayYmZ29vZ2xlLnRp
Y2soImxvYWQiLCJ4anNwbHMiKTtEKCk7aWYod3x8eil7aWYodyl7dmFyIGE9ZnVuY3Rpb24oKXt3
PSExO0UoKX07Z29vZ2xlLmNhZnQoYSk7c2V0VGltZW91dChhLGFtZCl9aWYoeil7dmFyIGI9ZnVu
Y3Rpb24oKXsoeT9kb2N1bWVudC5oaWRkZW46ZG9jdW1lbnQucHJlcmVuZGVyaW5nKXx8KHo9ITEs
RSgpLGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoQSxiKSl9O2RvY3VtZW50LmFkZEV2ZW50
TGlzdGVuZXIoQSxiLHtwYXNzaXZlOiEwfSl9dHx8aCgpfWVsc2UgeCgpfSwwKTt9KSgpO3dpbmRv
dy5fID0gd2luZG93Ll8gfHwge307d2luZG93Ll9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2Vw
dGlvbiA9IGZ1bmN0aW9uKGUpe3Rocm93IGU7fTt3aW5kb3cuX3MgPSB3aW5kb3cuX3MgfHwge307
X3MuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uO3dpbmRvdy5fcXMgPSB3aW5kb3cu
X3FzIHx8IHt9O19xcy5fRHVtcEV4Y2VwdGlvbiA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93Lmxv
YWRlZF9oXzAgPSBmdW5jdGlvbihjYil7Y2IuY2FsbCh3aW5kb3csd2luZG93Ll8pO307KGZ1bmN0
aW9uKCl7dmFyIHQ9WzQwOTYsMCwzMzU1NDQzMiwwLDAsMjY4NDM1NDU2LDYwMzk3OTc3NiwyMDk3
MTUzLDEwMjg4NCwxNTcyODY2LDY4NDE5NTg0LDgzODg2MDgsMTk2LDEzNDA3NTQyNCw2NCwzMDY3
MzA0OTcsNTUzNjQ4MTkyLDQ0NTY0NDgsNDA0MTI3NzUyLDg2NTI4MDAsMCw2NzEwODg2OCwwLDY1
NTM4LDEyNDkyODAsNCwyNjQwNDksMCw0MzIwMjk2OTYsMzMsMCw1OTM5Miw4Mzg4NjA4XTt3aW5k
b3cuX0ZfdG9nZ2xlcyA9IHdpbmRvdy5feGpzX3RvZ2dsZXMgPSB0O30pKCk7d2luZG93Ll9GX2lu
c3RhbGxDc3MgPSB3aW5kb3cuX0ZfaW5zdGFsbENzcyB8fCBmdW5jdGlvbihjc3Mpe307KGZ1bmN0
aW9uKCl7dmFyIHBtYz0ne1x4MjJjc2llc1x4MjI6e30sXHgyMmRceDIyOnt9LFx4MjJzYl9oZVx4
MjI6e1x4MjJjbGllbnRceDIyOlx4MjJoZWlybG9vbS1ocFx4MjIsXHgyMmRoXHgyMjp0cnVlLFx4
MjJkc1x4MjI6XHgyMlx4MjIsXHgyMmhvc3RceDIyOlx4MjJnb29nbGUuY29tXHgyMixceDIyanNv
bnBceDIyOnRydWUsXHgyMm1zZ3NceDIyOntceDIyY2libFx4MjI6XHgyMlxcdTA0MjNcXHUwNDM0
XFx1MDQzMFxcdTA0M2JcXHUwNDM4XFx1MDQ0MlxcdTA0NGMgXFx1MDQzZlxcdTA0M2VcXHUwNDM4
XFx1MDQ0MVxcdTA0M2FcXHUwNDNlXFx1MDQzMlxcdTA0NGJcXHUwNDM5IFxcdTA0MzdcXHUwNDMw
XFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0MVx4MjIsXHgyMmR5bVx4MjI6XHgyMlxcdTA0MTJc
XHUwNDNlXFx1MDQzN1xcdTA0M2NcXHUwNDNlXFx1MDQzNlxcdTA0M2RcXHUwNDNlLCBcXHUwNDMy
XFx1MDQ0YiBcXHUwNDM4XFx1MDQzY1xcdTA0MzVcXHUwNDNiXFx1MDQzOCBcXHUwNDMyIFxcdTA0
MzJcXHUwNDM4XFx1MDQzNFxcdTA0NDM6XHgyMixceDIybGNreVx4MjI6XHgyMlxcdTA0MWNcXHUw
NDNkXFx1MDQzNSBcXHUwNDNmXFx1MDQzZVxcdTA0MzJcXHUwNDM1XFx1MDQzN1xcdTA0NTFcXHUw
NDQyIVx4MjIsXHgyMmxtbFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzNFxcdTA0NDBcXHUw
NDNlXFx1MDQzMVxcdTA0M2RcXHUwNDM1XFx1MDQzNS4uLlx4MjIsXHgyMnBzcmNceDIyOlx4MjJc
XHUwNDJkXFx1MDQ0MlxcdTA0M2VcXHUwNDQyIFxcdTA0MzdcXHUwNDMwXFx1MDQzZlxcdTA0NDBc
XHUwNDNlXFx1MDQ0MSBcXHUwNDMxXFx1MDQ0YlxcdTA0M2IgXFx1MDQ0M1xcdTA0MzRcXHUwNDMw
XFx1MDQzYlxcdTA0MzVcXHUwNDNkIFxcdTA0MzhcXHUwNDM3IFxcdTA0MzJcXHUwNDMwXFx1MDQ0
OFxcdTA0MzVcXHUwNDM5IFxcdTAwM0NhIGhyZWZceDNkXFxceDIyL2hpc3RvcnlcXFx4MjJcXHUw
MDNFXFx1MDQzOFxcdTA0NDFcXHUwNDQyXFx1MDQzZVxcdTA0NDBcXHUwNDM4XFx1MDQzOCBcXHUw
NDMyXFx1MDQzNVxcdTA0MzEtXFx1MDQzZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2FcXHUw
NDMwXFx1MDAzQy9hXFx1MDAzRVx4MjIsXHgyMnBzcmxceDIyOlx4MjJcXHUwNDIzXFx1MDQzNFxc
dTA0MzBcXHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjXHgyMixceDIyc2JpdFx4MjI6XHgyMlxc
dTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxcdTA0M2ZcXHUwNDNlIFxcdTA0M2Fc
XHUwNDMwXFx1MDQ0MFxcdTA0NDJcXHUwNDM4XFx1MDQzZFxcdTA0M2FcXHUwNDM1XHgyMixceDIy
c3JjaFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxcdTA0MzIg
R29vZ2xlXHgyMn0sXHgyMm92clx4MjI6e30sXHgyMnBxXHgyMjpceDIyXHgyMixceDIycmZzXHgy
MjpbXSxceDIyc3Rva1x4MjI6XHgyMk9Ld1FqVUR4S2lRandWOXVody1ibkJVX1ZGa1x4MjJ9fSc7
Z29vZ2xlLnBtYz1KU09OLnBhcnNlKHBtYyk7fSkoKTs8L3NjcmlwdD48L2JvZHk+PC9odG1sPg==
------6a55c7678e618
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/1889466/16647305830171s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSJkUGlmaUNmU0hXZXdvTWlpYWJ3RDJBIj4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
YWNkVmF1cjdDT3lhd1BBUDh0ZXF1QVUnLGtFWFBJOicwLDEzMDQyMDMsMjkzNTg0Miw0ODc5MSwz
MDAyMiw2Mzk4LDk3MDcsMzQ0Nzk2LDU1MzI4MDAsNDQyLDI5OCw4Nyw0LDM2ODEwNzM3LDI1MjI4
NjgxLDIxNzU1NCwzNzY2OSwxMzg0NzQsOTQ2NzksNTQwNjgsMjYyMzAsMjU1OTEsNDYzMzksMjA2
NzgsMTE4ODMsNjU1LDE1NTI0LDQyNzgwLDQsMTUxNCwzMzU1LDYwMTAsMiw1OTk5LDE2LDE0Mjkx
LDIsMzEwNSw1MDg5LDE5LDMwMDcsMTUsNzgxLDM2NjIzLDUzMzcsMjg5Miw4NTMwLDUyNzksMywx
NDQ0NCw1LDk2NCwyLDE0NywxNTE2NywxOTQ5MCwyLDYzMzUsMTQzMjksMyw0OTkxLDEwLDYyMTEs
Njg0MCw1LDQ2MSw2MjkzLDE4NTczLDQ4NTUsMTMzNTcsNzQwOSw1MDcsMzMwNiwxMDI0LDEwLDcx
NzcsMzkzMywyMTAxNzM3MSw0LDI5NjAsMywxMDA1NSwzLDExODcxLDYwOTcsMyw1NTc4LDQsMjYx
Miw2NTA0MDAwLDYsODIzMSw3MSwzODY3LDIsMTU5OSwzLDgxNSwxODgzLDMsOTksMTE2MywzLDE4
ODAsNzYwLDM2MDI2OTksMTQ0NzM1MTQsMyw3OTgzMSwzMjcwMTMsMjUsMjgwNzkzLDE5MDQ0NjQs
NSwzNjg3LDYxNiw0LDQ1MywyLDE3MjAsNjc3Nyw3LDcsNyw4NjUsMTI2LDEwMTk1LDE3NDYsNCwz
OTA5LDEwLDEyMzcsMTEwOSw0ODk1LDU5MzAsNDM4OCw1LDE4LDEwOTcsNCwzMTM5LDI3NjIsNDQ4
Miw0LDM1MjMsNCw1MDMsMTgwLDEzMzksNDU5LDUsNTY5MiwxNjU2LDcsMjI5Myw1LDU4NDAsMTgx
MywyMDEsNCwyOTU0LDQsMTExMCw5MjAsNSwxMTYsMzkyMCw4MjUsMSw0MDYsNCwyNDc1LDMwNDYs
Myw3Miw2MTc5LDE3NTcsMjIyMCwxMTc2LDE3MSw0LDEyNyw0LDE1NTgsODIxLDQsMzM0LDY5NjYs
MTM1MCwxNDgsNTMyLDQsNDE3LDY2Myw0LDIzOCw0LDMwOSwzLDIsMiwyLDU0MCwzNzQsNCwxNDE3
LDE4NCwxMDU5LDQsNjIsMTA1LDUsMTc0OSw1NjgsMzQzLDM3MjgsNyw1NzgsNDUxLDMsMiwyLDIs
MTA2MSw1MDQ1LDIxNzAsMTMxMCw0OTYsNzk5LDE1MjAsMzkyOSwxMzMxLDQ4MTgsMjEsNywyNDMs
MzA4LDQsNDMyNiw0LDE4NCwxNCw1MjMsMTcwNCw0LDI1NjgsNCwxNDIwLDMsMiwyLDIsNDIxNSw0
LDI3MjcsNyw2NDY1LDEsNTgxOSwxOTA0LDMxNzMsMTczLDUsODY1LDIyMjEsNCwxODgyLDEwNTEs
NCwxNDgsOSw0MDg3LDQsODEsNCwyLDY1NSwzLDIsMiwyLDY3LDE2NTIsOTAwLDQsMjYsMTQ5LDEy
OSw1Nyw1LDY5NSw1LDU4LDQsMjU0NSwzNDUsNDI0LDQ3Nyw0LDE5NiwxOTQ4LDI5OSwxMCw0MjYs
MjI2LDgzMCwzLDIsMiwyLDI0Myw0LDMyOCw0LDI5MzksMzU1LDUsMTgzMCwxLDI2MDMsMSw2ODks
MjIxLDUsMTAwMywzLDIsMiwyLDIyOCwyMTAzLDQsMTMwNSw1LDkyNCw1LDQwOSw4ODEsMTE3LDEs
NCwyNzYsMTc1NywyMjUsNCwzMzYsNCwyNDgyLDQ1MCw5MzMsMjk5LDEwMzksNTYyLDEwMzcsOTcs
MywyLDIsMiwxMjA5LDEsMiwyMSwxLDI5MSw0LDExMzMsNTYxLDM3LDQsMTQ1LDQwMSwxMTY4LDUs
OCwyMywzLDIsMiwyLDM4NTYsODkwLDEyNjQsMjUyLDEwNzYsNCwyNDQ3LDQsMTMxLDQsNDI4LDMs
NDMsNCwzMTUsMywyLDIsMiwxMDYwLDEyMTEsNCwyLDIzNjcsMiw0NTMsNSwzNTQ3LDcsNDMxLDI4
OCw0LDM4OTMsNCwxOTQsMzIxNSw0NDcsMTQwLDQsMTAwNiw1LDIxOTIsNDI2LDE2MzMsMTk2Mywx
NjM3LDE3MzQsMjU2LDE3OCwyLDQsNjc1LDMwLDUsMTkxMSw0LDU0OSwzLDIsMiwyLDI1MiwzMTQs
NCwzOSwyNjMwLDI1NCwxLDEsMjAsNCw0MCwxOTAsMTQsNDE2LDMwMjQsNSwxOTYsMTc3LDE0NSw1
NzUsMTk5NywxLDU2Myw1LDg5NiwxMjczLDQsMTUxNiwxNjQ5LDExMCwzMywxMTkwLDE1NCw0LDU5
MywyNzcsNCw3MzksOTk3LDEsMSw2OTEsMzcwNCwzLDIsMiwyLDExMzMsNjIyLDE3MSwxMTI4LDE2
MDYsNCwyLDEwMTEsODk4LDEwNzEsNSwyMTU5LDg3LDQ5OCw0LDEwOCwyOTc1LDU1MCwxMTYsMjM2
LDg1MiwyMjEsMiwxMTE3LDMsMiwyLDIsMzc5LDY4LDE1NzgsNDQ4LDQzNSw1LDIzNzcsMjYxLDk0
LDMsMiwyLDIsMTk1MCwyLDIxMywxNzgzLDE2OSw0LDE3LDM3NywxLDIsMzY4LDEsMiwxOTEsNTAy
LDUwMSwzLDIsMiwyLDI2NzcsNSwzNzgsMSwyLDM0MywyODg2LDMwOSw5NjksNjUzOTYwLDcnLGtC
TDoncmxVSScsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9uKCl7dmFyIGE7KChhPXdpbmRvdy5nb29n
bGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1fZy5rRUk6d2luZG93Lmdvb2dsZT1fZzt9
KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xlLnNuPSd3ZWJocCc7Z29vZ2xlLmtI
TD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5jdGlvbigpewp2YXIgaD10aGlzfHxzZWxm
O3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIgZT1hLnNlYXJjaChrKTthOnt2YXIgYj0w
O2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2YoYyxiKSk+PTAmJmI8ZTspe3ZhciBkPWEu
Y2hhckNvZGVBdChiLTEpO2lmKGQ9PTM4fHxkPT02MylpZihkPWEuY2hhckNvZGVBdChiK2YpLCFk
fHxkPT02MXx8ZD09Mzh8fGQ9PTM1KWJyZWFrIGE7Yis9ZisxfWI9LTF9aWYoYjwwKXJldHVybiBu
dWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+ZSlmPWU7Yis9Yy5sZW5ndGgrMTtyZXR1
cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixmIT09LTE/ZjowKS5yZXBsYWNlKC9cKy9n
LCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRvdy5nb29nbGUmJndpbmRvdy5nb29nbGUu
a09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtmb3IodmFyIGM7YSYmKCFhLmdldEF0dHJp
YnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkpOylhPWEucGFyZW50Tm9kZTtyZXR1cm4g
Y3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxsO2EmJighYS5nZXRBdHRyaWJ1dGV8fCEo
Yz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5wYXJlbnROb2RlO3JldHVybiBjfQpmdW5j
dGlvbiB0KGEsYyxlLGIsZil7dmFyIGQ9IiI7Yy5zZWFyY2goIiZlaT0iKT09PS0xJiYoZD0iJmVp
PSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYoYj1xKGIpKSYmKGQrPSImbGVpPSIrYikp
O3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYmYSE9PSJzbGgiO3ZhciBnPWc9PT12b2lk
IDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0ZS5ub3coKS50b1N0cmluZygpO2guX2Nz
aGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTsoZT1lKCkpJiYoYis9IiZvcGk9IitlKTso
ZT1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdlbWNpZD0iK2UpOyhnPWwoZy5zZWFyY2gs
ImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZyk7cmV0dXJuIi8iKyhmfHwiZ2VuXzIwNCIpKyI/
YXR5cD1pJmN0PSIrU3RyaW5nKGEpKyImY2FkPSIrKGMrZCtiKX07bj1nb29nbGUua0VJO2dvb2ds
ZS5nZXRFST1wO2dvb2dsZS5nZXRMRUk9cTtnb29nbGUubWw9ZnVuY3Rpb24oKXtyZXR1cm4gbnVs
bH07Z29vZ2xlLmxvZz1mdW5jdGlvbihhLGMsZSxiLGYsZCl7ZD1kPT09dm9pZCAwP206ZDtlfHwo
ZT10KGEsYyxkLGIsZikpO2E9ZTsvXmh0dHA6L2kudGVzdChhKSYmd2luZG93LmxvY2F0aW9uLnBy
b3RvY29sPT09Imh0dHBzOiImJihnb29nbGUubWwmJmdvb2dsZS5tbChFcnJvcigiYSIpLCExLHtz
cmM6YSxnbG1tOjF9KSxhPSIiKTtpZihlPWEpdHJ5e3dpbmRvdy5uYXZpZ2F0b3Iuc2VuZEJlYWNv
bihlLCIiKX1jYXRjaChyKXt9fTtnb29nbGUubG9nVXJsPWZ1bmN0aW9uKGEsYyl7Yz1jPT09dm9p
ZCAwP206YztyZXR1cm4gdCgiIixhLGMpfTt9KS5jYWxsKHRoaXMpOyhmdW5jdGlvbigpe2dvb2ds
ZS55PXt9O2dvb2dsZS5zeT17fTtmdW5jdGlvbiBlKGEsYixkKXtpZihhKXZhciBjPWEuaWQ7ZWxz
ZXtkbyBjPU1hdGgucmFuZG9tKCk7d2hpbGUoZFtjXSl9ZFtjXT1bYSxiXX12YXIgZjsoZj1nb29n
bGUpLnh8fChmLng9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29nbGUueSl9KTt2YXIgZzsoZz1nb29n
bGUpLnN4fHwoZy5zeD1mdW5jdGlvbihhLGIpe2UoYSxiLGdvb2dsZS5zeSl9KTtnb29nbGUuYng9
ITE7dmFyIGg7KGg9Z29vZ2xlKS5seHx8KGgubHg9ZnVuY3Rpb24oKXt9KTt2YXIgaz1bXSxsOyhs
PWdvb2dsZSkuZmNlfHwobC5mY2U9ZnVuY3Rpb24oYSxiLGQsYyl7ay5wdXNoKFthLGIsZCxjXSl9
KTtnb29nbGUucWNlPWs7Z29vZ2xlLmFkbD1bXTt9KS5jYWxsKHRoaXMpO2dvb2dsZS5mPXt9Oyhm
dW5jdGlvbigpewpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigic3Vi
bWl0IixmdW5jdGlvbihiKXt2YXIgYTtpZihhPWIudGFyZ2V0KXt2YXIgYz1hLmdldEF0dHJpYnV0
ZSgiZGF0YS1zdWJtaXRmYWxzZSIpO2E9Yz09PSIxInx8Yz09PSJxIiYmIWEuZWxlbWVudHMucS52
YWx1ZT8hMDohMX1lbHNlIGE9ITE7YSYmKGIucHJldmVudERlZmF1bHQoKSxiLnN0b3BQcm9wYWdh
dGlvbigpKX0sITApO2RvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJj
bGljayIsZnVuY3Rpb24oYil7dmFyIGE7YTp7Zm9yKGE9Yi50YXJnZXQ7YSYmYSE9PWRvY3VtZW50
LmRvY3VtZW50RWxlbWVudDthPWEucGFyZW50RWxlbWVudClpZihhLnRhZ05hbWU9PT0iQSIpe2E9
YS5nZXRBdHRyaWJ1dGUoImRhdGEtbm9ocmVmIik9PT0iMSI7YnJlYWsgYX1hPSExfWEmJmIucHJl
dmVudERlZmF1bHQoKX0sITApO30pLmNhbGwodGhpcyk7PC9zY3JpcHQ+PHNjcmlwdCBub25jZT0i
ZFBpZmlDZlNIV2V3b01paWFid0QyQSI+O3RoaXMuZ2Jhcl89e0NPTkZJRzpbW1swLCJ3d3cuZ3N0
YXRpYy5jb20iLCJvZy5xdG0uZW5fVVMuSnZqc201SnlYVTAuZXM1Lk8iLCJydSIsInJ1IiwiNTM4
IiwwLFs0LDIsIiIsIiIsIiIsIjk0Mjk4NzU0MSIsIjAiXSxudWxsLCJhY2RWYXY3cUNZYVJ2dklQ
dVpfejRROCIsbnVsbCwwLCJvZy5xdG0ueUM1R3E3VDlhT2cuTC5YLk8iLCJBQTJZclR1bzROczhT
TDNkV1BwT25Sc0lYa2xVSmFIUnF3IiwiQUEyWXJUdV9SMzhOMldqd3FHbzFjOF95Vks2aGhEV1FC
QSIsIiIsMiwxLDIwMCwiUlVTIixudWxsLG51bGwsIjEiLCI1MzgiLDEsbnVsbCxudWxsLDg5OTc4
NDQ5LG51bGwsMCwwLDAsMF0sbnVsbCxbMSwwLjEwMDAwMDAwMTQ5MDExNjEsMiwxXSxudWxsLFsw
LDAsMCxudWxsLCIiLCIiLCIiLCIiLDAsMCxudWxsLCIiLDFdLFswLDAsIiIsMSwwLDAsMCwwLDAs
MCxudWxsLDAsMCxudWxsLDAsMCxudWxsLG51bGwsMCwwLDAsIiIsIiIsIiIsIiIsIiIsIiIsbnVs
bCwwLDAsMCwwLDAsbnVsbCxudWxsLG51bGwsInJnYmEoMzIsMzMsMzYsMSkiLCJyZ2JhKDI1NSwy
NTUsMjU1LDEpIiwwLDAsMSxudWxsLG51bGwsbnVsbCwwLG51bGwsbnVsbCxudWxsLDBdLG51bGws
bnVsbCxbIjEiLCJnY2lfOTFmMzA3NTVkNmE2Yjc4N2RjYzJhNDA2MmU2ZTk4MjQuanMiLCJnb29n
bGVhcGlzLmNsaWVudDpnYXBpLmlmcmFtZXMiLCIiLCJydSJdLG51bGwsbnVsbCxudWxsLG51bGws
bnVsbCxbMC4wMDk5OTk5OTk3NzY0ODI1ODIsInJ1IiwiNTM4IixbbnVsbCwiIiwiMCIsbnVsbCwx
LDUxODQwMDAsbnVsbCxudWxsLCIiLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwwLG51bGwsMCxu
dWxsLDEsMCwwLDAsbnVsbCxudWxsLDAsMCxudWxsLDAsMCwwLDAsMF0sbnVsbCxudWxsLG51bGws
MF0sWzEsbnVsbCxudWxsLDI3MDQzLDUzOCwiUlVTIiwicnUiLCI5NDI5ODc1NDEuMCIsOCxudWxs
LDAsMCxudWxsLG51bGwsbnVsbCxudWxsLCIzNzAwOTQ5LDExNjI0OTA0MCwxMTYyNDkwNDMiLG51
bGwsbnVsbCxudWxsLCJhY2RWYXY3cUNZYVJ2dklQdVpfejRROCIsMCwwLDAsbnVsbCwyLDUsImx1
Iiw2MywwLDAsbnVsbCxudWxsLDEsODk5Nzg0NDksMCwwXSxbW251bGwsbnVsbCxudWxsLCJodHRw
czovL3d3dy5nc3RhdGljLmNvbS9vZy9fL2pzL2s9b2cucXRtLmVuX1VTLkp2anNtNUp5WFUwLmVz
NS5PL3J0PWovbT1xYWJyLHFfZG5wLHFhcGlkLHFhbGQscWFkcy9leG09cWFhdyxxYWRkLHFhaWQs
cWVpbixxaGF3LHFoYmEscWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0xL3JzPUFBMlly
VHVvNE5zOFNMM2RXUHBPblJzSVhrbFVKYUhScXciXSxbbnVsbCxudWxsLG51bGwsImh0dHBzOi8v
d3d3LmdzdGF0aWMuY29tL29nL18vc3Mvaz1vZy5xdG0ueUM1R3E3VDlhT2cuTC5YLk8vbT1kX2Jf
Z20zLGRfd2lfZ20zLGRfbG9fZ20zL2V4Y209cWFhdyxxYWRkLHFhaWQscWVpbixxaGF3LHFoYmEs
cWhicixxaGNoLHFoZ2EscWhpZCxxaGluL2Q9MS9lZD0xL2N0PXpnbXMvcnM9QUEyWXJUdV9SMzhO
Mldqd3FHbzFjOF95Vks2aGhEV1FCQSJdXV1dLH07dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTso
ZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Cl8uX0ZfdG9nZ2xlc19pbml0aWFsaXpl
PWZ1bmN0aW9uKGEpeyh0eXBlb2YgZ2xvYmFsVGhpcyE9PSJ1bmRlZmluZWQiP2dsb2JhbFRoaXM6
dHlwZW9mIHNlbGYhPT0idW5kZWZpbmVkIj9zZWxmOnRoaXMpLl9GX3RvZ2dsZXNfZ2Jhcl89YXx8
W119OygwLF8uX0ZfdG9nZ2xlc19pbml0aWFsaXplKShbXSk7Ci8qCgogQ29weXJpZ2h0IFRoZSBD
bG9zdXJlIExpYnJhcnkgQXV0aG9ycy4KIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUt
Mi4wCiovCnZhciBqYSxwYSxyYSx2YSx4YSx5YSxQYSxRYSxpYixsYixuYixzYixvYix2YixBYixN
YixPYixQYixRYixSYixaYiwkYixhYyxiYztfLmFhPWZ1bmN0aW9uKGEsYil7aWYoRXJyb3IuY2Fw
dHVyZVN0YWNrVHJhY2UpRXJyb3IuY2FwdHVyZVN0YWNrVHJhY2UodGhpcyxfLmFhKTtlbHNle3Zh
ciBjPUVycm9yKCkuc3RhY2s7YyYmKHRoaXMuc3RhY2s9Yyl9YSYmKHRoaXMubWVzc2FnZT1TdHJp
bmcoYSkpO2IhPT12b2lkIDAmJih0aGlzLmNhdXNlPWIpfTtfLmJhPWZ1bmN0aW9uKGEpe2EuQnE9
ITA7cmV0dXJuIGF9OwpfLmlhPWZ1bmN0aW9uKGEpe3ZhciBiPWE7aWYoY2EoYikpe2lmKCEvXlxz
Kig/Oi0/WzEtOV1cZCp8MCk/XHMqJC8udGVzdChiKSl0aHJvdyBFcnJvcihTdHJpbmcoYikpO31l
bHNlIGlmKGRhKGIpJiYhTnVtYmVyLmlzU2FmZUludGVnZXIoYikpdGhyb3cgRXJyb3IoU3RyaW5n
KGIpKTtyZXR1cm4gZWE/QmlnSW50KGEpOmE9ZmEoYSk/YT8iMSI6IjAiOmNhKGEpP2EudHJpbSgp
fHwiMCI6U3RyaW5nKGEpfTtqYT1mdW5jdGlvbihhLGIpe2lmKGEubGVuZ3RoPmIubGVuZ3RoKXJl
dHVybiExO2lmKGEubGVuZ3RoPGIubGVuZ3RofHxhPT09YilyZXR1cm4hMDtmb3IodmFyIGM9MDtj
PGEubGVuZ3RoO2MrKyl7dmFyIGQ9YVtjXSxlPWJbY107aWYoZD5lKXJldHVybiExO2lmKGQ8ZSly
ZXR1cm4hMH19O18ua2E9ZnVuY3Rpb24oYSl7Xy50LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt0aHJv
dyBhO30sMCl9OwpfLm1hPWZ1bmN0aW9uKCl7cmV0dXJuIF8ubGEoKS50b0xvd2VyQ2FzZSgpLmlu
ZGV4T2YoIndlYmtpdCIpIT0tMX07Xy5sYT1mdW5jdGlvbigpe3ZhciBhPV8udC5uYXZpZ2F0b3I7
cmV0dXJuIGEmJihhPWEudXNlckFnZW50KT9hOiIifTtwYT1mdW5jdGlvbihhKXtpZighbmF8fCFv
YSlyZXR1cm4hMTtmb3IodmFyIGI9MDtiPG9hLmJyYW5kcy5sZW5ndGg7YisrKXt2YXIgYz1vYS5i
cmFuZHNbYl0uYnJhbmQ7aWYoYyYmYy5pbmRleE9mKGEpIT0tMSlyZXR1cm4hMH1yZXR1cm4hMX07
Xy5xYT1mdW5jdGlvbihhKXtyZXR1cm4gXy5sYSgpLmluZGV4T2YoYSkhPS0xfTtyYT1mdW5jdGlv
bigpe3JldHVybiBuYT8hIW9hJiZvYS5icmFuZHMubGVuZ3RoPjA6ITF9O18uc2E9ZnVuY3Rpb24o
KXtyZXR1cm4gcmEoKT8hMTpfLnFhKCJPcGVyYSIpfTtfLnRhPWZ1bmN0aW9uKCl7cmV0dXJuIHJh
KCk/ITE6Xy5xYSgiVHJpZGVudCIpfHxfLnFhKCJNU0lFIil9OwpfLnVhPWZ1bmN0aW9uKCl7cmV0
dXJuIF8ucWEoIkZpcmVmb3giKXx8Xy5xYSgiRnhpT1MiKX07Xy53YT1mdW5jdGlvbigpe3JldHVy
biBfLnFhKCJTYWZhcmkiKSYmISh2YSgpfHwocmEoKT8wOl8ucWEoIkNvYXN0IikpfHxfLnNhKCl8
fChyYSgpPzA6Xy5xYSgiRWRnZSIpKXx8KHJhKCk/cGEoIk1pY3Jvc29mdCBFZGdlIik6Xy5xYSgi
RWRnLyIpKXx8KHJhKCk/cGEoIk9wZXJhIik6Xy5xYSgiT1BSIikpfHxfLnVhKCl8fF8ucWEoIlNp
bGsiKXx8Xy5xYSgiQW5kcm9pZCIpKX07dmE9ZnVuY3Rpb24oKXtyZXR1cm4gcmEoKT9wYSgiQ2hy
b21pdW0iKTooXy5xYSgiQ2hyb21lIil8fF8ucWEoIkNyaU9TIikpJiYhKHJhKCk/MDpfLnFhKCJF
ZGdlIikpfHxfLnFhKCJTaWxrIil9O3hhPWZ1bmN0aW9uKCl7cmV0dXJuIG5hPyEhb2EmJiEhb2Eu
cGxhdGZvcm06ITF9O3lhPWZ1bmN0aW9uKCl7cmV0dXJuIF8ucWEoImlQaG9uZSIpJiYhXy5xYSgi
aVBvZCIpJiYhXy5xYSgiaVBhZCIpfTsKXy56YT1mdW5jdGlvbigpe3JldHVybiB5YSgpfHxfLnFh
KCJpUGFkIil8fF8ucWEoImlQb2QiKX07Xy5BYT1mdW5jdGlvbigpe3JldHVybiB4YSgpP29hLnBs
YXRmb3JtPT09Im1hY09TIjpfLnFhKCJNYWNpbnRvc2giKX07Xy5DYT1mdW5jdGlvbihhLGIpe3Jl
dHVybigwLF8uQmEpKGEsYik+PTB9O18uRGE9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiB0eXBlb2Yg
U3ltYm9sPT09ImZ1bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgpPT09InN5bWJvbCI/KGM9PT12b2lk
IDA/MDpjKSYmU3ltYm9sLmZvciYmYT9TeW1ib2wuZm9yKGEpOmEhPW51bGw/U3ltYm9sKGEpOlN5
bWJvbCgpOmJ9O18uSGE9ZnVuY3Rpb24oYSxiKXtfLkVhfHxfLncgaW4gYXx8RmEoYSxHYSk7YVtf
LnddfD1ifTtfLklhPWZ1bmN0aW9uKGEsYil7Xy5FYXx8Xy53IGluIGF8fEZhKGEsR2EpO2FbXy53
XT1ifTtfLk1hPWZ1bmN0aW9uKGEpe3JldHVybiBhW0phXT09PUthfTsKXy5PYT1mdW5jdGlvbihh
LGIpe3JldHVybiBiPT09dm9pZCAwP2EuaiE9PU5hJiYhISgyJihhLktbXy53XXwwKSk6ISEoMiZi
KSYmYS5qIT09TmF9O1BhPWZ1bmN0aW9uKGEpe3JldHVybiBhfTtRYT1mdW5jdGlvbihhLGIpe2Eu
X19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyfHwoYS5fX2Nsb3N1cmVfX2Vycm9yX19j
b250ZXh0X185ODQzODI9e30pO2EuX19jbG9zdXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyLnNl
dmVyaXR5PWJ9O18uUmE9ZnVuY3Rpb24oYSl7YT1FcnJvcihhKTtRYShhLCJ3YXJuaW5nIik7cmV0
dXJuIGF9O18uVGE9ZnVuY3Rpb24oYSxiKXtpZihhIT1udWxsKXt2YXIgYzt2YXIgZD0oYz1TYSkh
PW51bGw/YzpTYT17fTtjPWRbYV18fDA7Yz49Ynx8KGRbYV09YysxLGE9RXJyb3IoKSxRYShhLCJp
bmNpZGVudCIpLF8ua2EoYSkpfX07Cl8uVmE9ZnVuY3Rpb24oYSl7aWYodHlwZW9mIGEhPT0iYm9v
bGVhbiIpdGhyb3cgRXJyb3IoInlgIitfLlVhKGEpKyJgIithKTtyZXR1cm4gYX07Xy5XYT1mdW5j
dGlvbihhKXtpZihhPT1udWxsfHx0eXBlb2YgYT09PSJib29sZWFuIilyZXR1cm4gYTtpZih0eXBl
b2YgYT09PSJudW1iZXIiKXJldHVybiEhYX07Xy5ZYT1mdW5jdGlvbihhKXtpZighKDAsXy5YYSko
YSkpdGhyb3cgXy5SYSgiZW51bSIpO3JldHVybiBhfDB9O18uWmE9ZnVuY3Rpb24oYSl7cmV0dXJu
IGE9PW51bGw/YTooMCxfLlhhKShhKT9hfDA6dm9pZCAwfTtfLiRhPWZ1bmN0aW9uKGEpe2lmKHR5
cGVvZiBhIT09Im51bWJlciIpdGhyb3cgXy5SYSgiaW50MzIiKTtpZighKDAsXy5YYSkoYSkpdGhy
b3cgXy5SYSgiaW50MzIiKTtyZXR1cm4gYXwwfTtfLmFiPWZ1bmN0aW9uKGEpe2lmKGEhPW51bGwm
JnR5cGVvZiBhIT09InN0cmluZyIpdGhyb3cgRXJyb3IoKTtyZXR1cm4gYX07Cl8uYmI9ZnVuY3Rp
b24oYSl7cmV0dXJuIGE9PW51bGx8fHR5cGVvZiBhPT09InN0cmluZyI/YTp2b2lkIDB9O18uY2I9
ZnVuY3Rpb24oYSxiLGMpe2lmKGEhPW51bGwmJl8uTWEoYSkpcmV0dXJuIGE7aWYoQXJyYXkuaXNB
cnJheShhKSl7dmFyIGQ9YVtfLnddfDA7Yz1kfGMmMzJ8YyYyO2MhPT1kJiZfLklhKGEsYyk7cmV0
dXJuIG5ldyBiKGEpfX07Xy5nYj1mdW5jdGlvbihhKXt2YXIgYj1fLmRiKF8uZmIpO3JldHVybiBi
P2FbYl06dm9pZCAwfTtpYj1mdW5jdGlvbihhLGIpe2I8MTAwfHxfLlRhKGhiLDEpfTsKbGI9ZnVu
Y3Rpb24oYSxiLGMsZCl7dmFyIGU9ZCE9PXZvaWQgMDtkPSEhZDt2YXIgZj1fLmRiKF8uZmIpLGc7
IWUmJl8uRWEmJmYmJihnPWFbZl0pJiZnLllkKGliKTtmPVtdO3ZhciBoPWEubGVuZ3RoO2c9NDI5
NDk2NzI5NTt2YXIgaz0hMSxtPSEhKGImNjQpLG49bT9iJjEyOD8wOi0xOnZvaWQgMDtpZighKGIm
MSkpe3ZhciBwPWgmJmFbaC0xXTtwIT1udWxsJiZ0eXBlb2YgcD09PSJvYmplY3QiJiZwLmNvbnN0
cnVjdG9yPT09T2JqZWN0PyhoLS0sZz1oKTpwPXZvaWQgMDtpZihtJiYhKGImMTI4KSYmIWUpe2s9
ITA7dmFyIHE7Zz0oKHE9amIpIT1udWxsP3E6UGEpKGctbixuLGEscCx2b2lkIDApK259fWI9dm9p
ZCAwO2ZvcihxPTA7cTxoO3ErKyl7dmFyIHI9YVtxXTtpZihyIT1udWxsJiYocj1jKHIsZCkpIT1u
dWxsKWlmKG0mJnE+PWcpe3ZhciB1PXEtbix2PXZvaWQgMDsoKHY9YikhPW51bGw/djpiPXt9KVt1
XT1yfWVsc2UgZltxXT1yfWlmKHApZm9yKHZhciBBIGluIHApaD1wW0FdLApoIT1udWxsJiYoaD1j
KGgsZCkpIT1udWxsJiYocT0rQSxyPXZvaWQgMCxtJiYhTnVtYmVyLmlzTmFOKHEpJiYocj1xK24p
PGc/ZltyXT1oOihxPXZvaWQgMCwoKHE9YikhPW51bGw/cTpiPXt9KVtBXT1oKSk7YiYmKGs/Zi5w
dXNoKGIpOmZbZ109Yik7ZSYmXy5kYihfLmZiKSYmKGE9Xy5nYihhKSkmJiJmdW5jdGlvbiI9PXR5
cGVvZiBfLmtiJiZhIGluc3RhbmNlb2YgXy5rYiYmKGZbXy5mYl09YS5pKCkpO3JldHVybiBmfTsK
bmI9ZnVuY3Rpb24oYSl7c3dpdGNoKHR5cGVvZiBhKXtjYXNlICJudW1iZXIiOnJldHVybiBOdW1i
ZXIuaXNGaW5pdGUoYSk/YToiIithO2Nhc2UgImJpZ2ludCI6cmV0dXJuKDAsXy5tYikoYSk/TnVt
YmVyKGEpOiIiK2E7Y2FzZSAiYm9vbGVhbiI6cmV0dXJuIGE/MTowO2Nhc2UgIm9iamVjdCI6aWYo
QXJyYXkuaXNBcnJheShhKSl7dmFyIGI9YVtfLnddfDA7cmV0dXJuIGEubGVuZ3RoPT09MCYmYiYx
P3ZvaWQgMDpsYihhLGIsbmIpfWlmKGEhPW51bGwmJl8uTWEoYSkpcmV0dXJuIG9iKGEpO2lmKCJm
dW5jdGlvbiI9PXR5cGVvZiBfLnBiJiZhIGluc3RhbmNlb2YgXy5wYilyZXR1cm4gYS5qKCk7cmV0
dXJufXJldHVybiBhfTtzYj1mdW5jdGlvbihhLGIpe2lmKGIpe2piPWI9PW51bGx8fGI9PT1QYXx8
YltxYl0hPT1yYj9QYTpiO3RyeXtyZXR1cm4gb2IoYSl9ZmluYWxseXtqYj12b2lkIDB9fXJldHVy
biBvYihhKX07Cm9iPWZ1bmN0aW9uKGEpe2E9YS5LO3JldHVybiBsYihhLGFbXy53XXwwLG5iKX07
Xy54PWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy50YihhLGIsYywyMDQ4KX07Cl8udGI9ZnVuY3Rp
b24oYSxiLGMsZCl7ZD1kPT09dm9pZCAwPzA6ZDtpZihhPT1udWxsKXt2YXIgZT0zMjtjPyhhPVtj
XSxlfD0xMjgpOmE9W107YiYmKGU9ZSYtMTY3NjA4MzN8KGImMTAyMyk8PDE0KX1lbHNle2lmKCFB
cnJheS5pc0FycmF5KGEpKXRocm93IEVycm9yKCJ6Iik7ZT1hW18ud118MDtpZih1YiYmMSZlKXRo
cm93IEVycm9yKCJBIik7MjA0OCZlJiYhKDImZSkmJnZiKCk7aWYoZSYyNTYpdGhyb3cgRXJyb3Io
IkIiKTtpZihlJjY0KXJldHVybihlfGQpIT09ZSYmXy5JYShhLGV8ZCksYTtpZihjJiYoZXw9MTI4
LGMhPT1hWzBdKSl0aHJvdyBFcnJvcigiQyIpO2E6e2M9YTtlfD02NDt2YXIgZj1jLmxlbmd0aDtp
ZihmKXt2YXIgZz1mLTEsaD1jW2ddO2lmKGghPW51bGwmJnR5cGVvZiBoPT09Im9iamVjdCImJmgu
Y29uc3RydWN0b3I9PT1PYmplY3Qpe2I9ZSYxMjg/MDotMTtnLT1iO2lmKGc+PTEwMjQpdGhyb3cg
RXJyb3IoIkUiKTtmb3IodmFyIGsgaW4gaClmPStrLGY8ZyYmCihjW2YrYl09aFtrXSxkZWxldGUg
aFtrXSk7ZT1lJi0xNjc2MDgzM3woZyYxMDIzKTw8MTQ7YnJlYWsgYX19aWYoYil7az1NYXRoLm1h
eChiLGYtKGUmMTI4PzA6LTEpKTtpZihrPjEwMjQpdGhyb3cgRXJyb3IoIkYiKTtlPWUmLTE2NzYw
ODMzfChrJjEwMjMpPDwxNH19fV8uSWEoYSxlfDY0fGQpO3JldHVybiBhfTt2Yj1mdW5jdGlvbigp
e2lmKHViKXRocm93IEVycm9yKCJEIik7Xy5UYSh3Yiw1KX07CkFiPWZ1bmN0aW9uKGEsYil7aWYo
dHlwZW9mIGEhPT0ib2JqZWN0IilyZXR1cm4gYTtpZihBcnJheS5pc0FycmF5KGEpKXt2YXIgYz1h
W18ud118MDthLmxlbmd0aD09PTAmJmMmMT9hPXZvaWQgMDpjJjJ8fCghYnx8NDA5NiZjfHwxNiZj
P2E9Xy54YihhLGMsITEsYiYmIShjJjE2KSk6KF8uSGEoYSwzNCksYyY0JiZPYmplY3QuZnJlZXpl
KGEpKSk7cmV0dXJuIGF9aWYoYSE9bnVsbCYmXy5NYShhKSlyZXR1cm4gYj1hLkssYz1iW18ud118
MCxfLk9hKGEsYyk/YTpfLnliKGEsYixjKT9fLnpiKGEsYik6Xy54YihiLGMpO2lmKCJmdW5jdGlv
biI9PXR5cGVvZiBfLnBiJiZhIGluc3RhbmNlb2YgXy5wYilyZXR1cm4gYX07Xy56Yj1mdW5jdGlv
bihhLGIsYyl7YT1uZXcgYS5jb25zdHJ1Y3RvcihiKTtjJiYoYS5qPU5hKTthLnY9TmE7cmV0dXJu
IGF9OwpfLnhiPWZ1bmN0aW9uKGEsYixjLGQpe2QhPW51bGx8fChkPSEhKDM0JmIpKTthPWxiKGEs
YixBYixkKTtkPTMyO2MmJihkfD0yKTtiPWImMTY3NjkyMTd8ZDtfLklhKGEsYik7cmV0dXJuIGF9
O18uQmI9ZnVuY3Rpb24oYSl7dmFyIGI9YS5LLGM9YltfLnddfDA7cmV0dXJuIF8uT2EoYSxjKT9f
LnliKGEsYixjKT9fLnpiKGEsYiwhMCk6bmV3IGEuY29uc3RydWN0b3IoXy54YihiLGMsITEpKTph
fTtfLkNiPWZ1bmN0aW9uKGEpe2lmKGEuaiE9PU5hKXJldHVybiExO3ZhciBiPWEuSztiPV8ueGIo
YixiW18ud118MCk7Xy5IYShiLDIwNDgpO2EuSz1iO2Euaj12b2lkIDA7YS52PXZvaWQgMDtyZXR1
cm4hMH07Xy5EYj1mdW5jdGlvbihhKXtpZighXy5DYihhKSYmXy5PYShhLGEuS1tfLnddfDApKXRo
cm93IEVycm9yKCk7fTtfLkViPWZ1bmN0aW9uKGEsYil7Yj09PXZvaWQgMCYmKGI9YVtfLnddfDAp
O2ImMzImJiEoYiY0MDk2KSYmXy5JYShhLGJ8NDA5Nil9OwpfLnliPWZ1bmN0aW9uKGEsYixjKXty
ZXR1cm4gYyYyPyEwOmMmMzImJiEoYyY0MDk2KT8oXy5JYShiLGN8MiksYS5qPU5hLCEwKTohMX07
Xy5GYj1mdW5jdGlvbihhLGIsYyxkLGUpe3ZhciBmPWMrKGU/MDotMSksZz1hLmxlbmd0aC0xO2lm
KGc+PTErKGU/MDotMSkmJmY+PWcpe3ZhciBoPWFbZ107aWYoaCE9bnVsbCYmdHlwZW9mIGg9PT0i
b2JqZWN0IiYmaC5jb25zdHJ1Y3Rvcj09PU9iamVjdClyZXR1cm4gaFtjXT1kLGJ9aWYoZjw9Zyly
ZXR1cm4gYVtmXT1kLGI7aWYoZCE9PXZvaWQgMCl7dmFyIGs7Zz0oKGs9YikhPW51bGw/azpiPWFb
Xy53XXwwKT4+MTQmMTAyM3x8NTM2ODcwOTEyO2M+PWc/ZCE9bnVsbCYmKGY9e30sYVtnKyhlPzA6
LTEpXT0oZltjXT1kLGYpKTphW2ZdPWR9cmV0dXJuIGJ9OwpfLkhiPWZ1bmN0aW9uKGEsYixjLGQs
ZSl7dmFyIGY9ITE7ZD1fLkdiKGEsZCxlLGZ1bmN0aW9uKGcpe3ZhciBoPV8uY2IoZyxjLGIpO2Y9
aCE9PWcmJmghPW51bGw7cmV0dXJuIGh9KTtpZihkIT1udWxsKXJldHVybiBmJiYhXy5PYShkKSYm
Xy5FYihhLGIpLGR9O18uSWI9ZnVuY3Rpb24oKXt2YXIgYT1mdW5jdGlvbigpe3Rocm93IEVycm9y
KCk7fTtPYmplY3Quc2V0UHJvdG90eXBlT2YoYSxhLnByb3RvdHlwZSk7cmV0dXJuIGF9O18ueT1m
dW5jdGlvbigpe3RoaXMudWE9dGhpcy51YTt0aGlzLlk9dGhpcy5ZfTtfLkpiPWZ1bmN0aW9uKGEs
Yil7cmV0dXJuIGEhPW51bGw/ISFhOiEhYn07Xy56PWZ1bmN0aW9uKGEsYil7Yj09dm9pZCAwJiYo
Yj0iIik7cmV0dXJuIGEhPW51bGw/YTpifTtfLktiPWZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQg
aW4gYSliLmNhbGwoYyxhW2RdLGQsYSl9O18uTGI9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiIGluIGEp
cmV0dXJuITE7cmV0dXJuITB9OwpNYj10eXBlb2YgT2JqZWN0LmNyZWF0ZT09ImZ1bmN0aW9uIj9P
YmplY3QuY3JlYXRlOmZ1bmN0aW9uKGEpe3ZhciBiPWZ1bmN0aW9uKCl7fTtiLnByb3RvdHlwZT1h
O3JldHVybiBuZXcgYn07T2I9dHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzPT0iZnVuY3Rp
b24iP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGIsYyl7aWYoYT09QXJyYXkucHJv
dG90eXBlfHxhPT1PYmplY3QucHJvdG90eXBlKXJldHVybiBhO2FbYl09Yy52YWx1ZTtyZXR1cm4g
YX07ClBiPWZ1bmN0aW9uKGEpe2E9WyJvYmplY3QiPT10eXBlb2YgZ2xvYmFsVGhpcyYmZ2xvYmFs
VGhpcyxhLCJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3csIm9iamVjdCI9PXR5cGVvZiBz
ZWxmJiZzZWxmLCJvYmplY3QiPT10eXBlb2YgZ2xvYmFsJiZnbG9iYWxdO2Zvcih2YXIgYj0wO2I8
YS5sZW5ndGg7KytiKXt2YXIgYz1hW2JdO2lmKGMmJmMuTWF0aD09TWF0aClyZXR1cm4gY310aHJv
dyBFcnJvcigiYSIpO307UWI9UGIodGhpcyk7UmI9IkludDggVWludDggVWludDhDbGFtcGVkIElu
dDE2IFVpbnQxNiBJbnQzMiBVaW50MzIgRmxvYXQzMiBGbG9hdDY0Ii5zcGxpdCgiICIpO1FiLkJp
Z0ludDY0QXJyYXkmJihSYi5wdXNoKCJCaWdJbnQ2NCIpLFJiLnB1c2goIkJpZ1VpbnQ2NCIpKTsK
dmFyIFRiPWZ1bmN0aW9uKGEsYil7aWYoYilmb3IodmFyIGM9MDtjPFJiLmxlbmd0aDtjKyspU2Io
UmJbY10rIkFycmF5LnByb3RvdHlwZS4iK2EsYil9LFViPWZ1bmN0aW9uKGEsYil7YiYmU2IoYSxi
KX0sU2I9ZnVuY3Rpb24oYSxiKXt2YXIgYz1RYjthPWEuc3BsaXQoIi4iKTtmb3IodmFyIGQ9MDtk
PGEubGVuZ3RoLTE7ZCsrKXt2YXIgZT1hW2RdO2lmKCEoZSBpbiBjKSlyZXR1cm47Yz1jW2VdfWE9
YVthLmxlbmd0aC0xXTtkPWNbYV07Yj1iKGQpO2IhPWQmJmIhPW51bGwmJk9iKGMsYSx7Y29uZmln
dXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmJ9KX0sVmI7CmlmKHR5cGVvZiBPYmplY3Quc2V0
UHJvdG90eXBlT2Y9PSJmdW5jdGlvbiIpVmI9T2JqZWN0LnNldFByb3RvdHlwZU9mO2Vsc2V7dmFy
IFdiO2E6e3ZhciBYYj17YTohMH0sWWI9e307dHJ5e1liLl9fcHJvdG9fXz1YYjtXYj1ZYi5hO2Jy
ZWFrIGF9Y2F0Y2goYSl7fVdiPSExfVZiPVdiP2Z1bmN0aW9uKGEsYil7YS5fX3Byb3RvX189Yjtp
ZihhLl9fcHJvdG9fXyE9PWIpdGhyb3cgbmV3IFR5cGVFcnJvcigiYmAiK2EpO3JldHVybiBhfTpu
dWxsfVpiPVZiOwpfLkI9ZnVuY3Rpb24oYSxiKXthLnByb3RvdHlwZT1NYihiLnByb3RvdHlwZSk7
YS5wcm90b3R5cGUuY29uc3RydWN0b3I9YTtpZihaYilaYihhLGIpO2Vsc2UgZm9yKHZhciBjIGlu
IGIpaWYoYyE9InByb3RvdHlwZSIpaWYoT2JqZWN0LmRlZmluZVByb3BlcnRpZXMpe3ZhciBkPU9i
amVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYixjKTtkJiZPYmplY3QuZGVmaW5lUHJvcGVy
dHkoYSxjLGQpfWVsc2UgYVtjXT1iW2NdO2EuWj1iLnByb3RvdHlwZX07JGI9ZnVuY3Rpb24oYSl7
dmFyIGI9MDtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYjxhLmxlbmd0aD97ZG9uZTohMSx2YWx1
ZTphW2IrK119Ontkb25lOiEwfX19OwpfLkM9ZnVuY3Rpb24oYSl7dmFyIGI9dHlwZW9mIFN5bWJv
bCE9InVuZGVmaW5lZCImJlN5bWJvbC5pdGVyYXRvciYmYVtTeW1ib2wuaXRlcmF0b3JdO2lmKGIp
cmV0dXJuIGIuY2FsbChhKTtpZih0eXBlb2YgYS5sZW5ndGg9PSJudW1iZXIiKXJldHVybntuZXh0
OiRiKGEpfTt0aHJvdyBFcnJvcigiY2AiK1N0cmluZyhhKSk7fTthYz1mdW5jdGlvbihhLGIpe3Jl
dHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoYSxiKX07YmM9dHlwZW9m
IE9iamVjdC5hc3NpZ249PSJmdW5jdGlvbiI/T2JqZWN0LmFzc2lnbjpmdW5jdGlvbihhLGIpe2lm
KGE9PW51bGwpdGhyb3cgbmV3IFR5cGVFcnJvcigiZCIpO2E9T2JqZWN0KGEpO2Zvcih2YXIgYz0x
O2M8YXJndW1lbnRzLmxlbmd0aDtjKyspe3ZhciBkPWFyZ3VtZW50c1tjXTtpZihkKWZvcih2YXIg
ZSBpbiBkKWFjKGQsZSkmJihhW2VdPWRbZV0pfXJldHVybiBhfTsKVWIoIk9iamVjdC5hc3NpZ24i
LGZ1bmN0aW9uKGEpe3JldHVybiBhfHxiY30pO18uY2M9ZnVuY3Rpb24oYSl7aWYoIShhIGluc3Rh
bmNlb2YgT2JqZWN0KSl0aHJvdyBuZXcgVHlwZUVycm9yKCJlYCIrYSk7fTtfLkQ9ZnVuY3Rpb24o
KXt0aGlzLlk9ITE7dGhpcy5HPW51bGw7dGhpcy52PXZvaWQgMDt0aGlzLmo9MTt0aGlzLkY9dGhp
cy5IPTA7dGhpcy51YT10aGlzLkI9bnVsbH07Xy5ELnByb3RvdHlwZS5PPWZ1bmN0aW9uKGEpe3Ro
aXMudj1hfTtfLkQucHJvdG90eXBlLmdldE5leHRBZGRyZXNzSnNjPWZ1bmN0aW9uKCl7cmV0dXJu
IHRoaXMuan07Xy5ELnByb3RvdHlwZS5nZXRZaWVsZFJlc3VsdEpzYz1mdW5jdGlvbigpe3JldHVy
biB0aGlzLnZ9O18uRC5wcm90b3R5cGUucmV0dXJuPWZ1bmN0aW9uKGEpe3RoaXMuQj17cmV0dXJu
OmF9O3RoaXMuaj10aGlzLkZ9O18uRC5wcm90b3R5cGVbInJldHVybiJdPV8uRC5wcm90b3R5cGUu
cmV0dXJuOwpfLkQucHJvdG90eXBlLlQ9ZnVuY3Rpb24oYSl7dGhpcy5CPXtvYTphfTt0aGlzLmo9
dGhpcy5GfTtfLkQucHJvdG90eXBlLmp1bXBUaHJvdWdoRmluYWxseUJsb2Nrcz1fLkQucHJvdG90
eXBlLlQ7Xy5ELnByb3RvdHlwZS5pPWZ1bmN0aW9uKGEsYil7dGhpcy5qPWI7cmV0dXJue3ZhbHVl
OmF9fTtfLkQucHJvdG90eXBlLnlpZWxkPV8uRC5wcm90b3R5cGUuaTtfLkQucHJvdG90eXBlLlU9
ZnVuY3Rpb24oYSxiKXthPV8uQyhhKTt2YXIgYz1hLm5leHQoKTtfLmNjKGMpO2lmKGMuZG9uZSl0
aGlzLnY9Yy52YWx1ZSx0aGlzLmo9YjtlbHNlIHJldHVybiB0aGlzLkc9YSx0aGlzLmkoYy52YWx1
ZSxiKX07Xy5ELnByb3RvdHlwZS55aWVsZEFsbD1fLkQucHJvdG90eXBlLlU7Xy5ELnByb3RvdHlw
ZS5vYT1mdW5jdGlvbihhKXt0aGlzLmo9YX07Xy5ELnByb3RvdHlwZS5qdW1wVG89Xy5ELnByb3Rv
dHlwZS5vYTtfLkQucHJvdG90eXBlLkE9ZnVuY3Rpb24oKXt0aGlzLmo9MH07Cl8uRC5wcm90b3R5
cGUuanVtcFRvRW5kPV8uRC5wcm90b3R5cGUuQTtfLkQucHJvdG90eXBlLkQ9ZnVuY3Rpb24oYSxi
KXt0aGlzLkg9YTtiIT12b2lkIDAmJih0aGlzLkY9Yil9O18uRC5wcm90b3R5cGUuc2V0Q2F0Y2hG
aW5hbGx5QmxvY2tzPV8uRC5wcm90b3R5cGUuRDtfLkQucHJvdG90eXBlLlM9ZnVuY3Rpb24oYSl7
dGhpcy5IPTA7dGhpcy5GPWF8fDB9O18uRC5wcm90b3R5cGUuc2V0RmluYWxseUJsb2NrPV8uRC5w
cm90b3R5cGUuUztfLkQucHJvdG90eXBlLkw9ZnVuY3Rpb24oYSxiKXt0aGlzLmo9YTt0aGlzLkg9
Ynx8MH07Xy5ELnByb3RvdHlwZS5sZWF2ZVRyeUJsb2NrPV8uRC5wcm90b3R5cGUuTDtfLkQucHJv
dG90eXBlLkM9ZnVuY3Rpb24oYSl7dGhpcy5IPWF8fDA7YT10aGlzLkIuQmc7dGhpcy5CPW51bGw7
cmV0dXJuIGF9O18uRC5wcm90b3R5cGUuZW50ZXJDYXRjaEJsb2NrPV8uRC5wcm90b3R5cGUuQzsK
Xy5ELnByb3RvdHlwZS5NPWZ1bmN0aW9uKGEsYixjKXtjP3RoaXMudWFbY109dGhpcy5COnRoaXMu
dWE9W3RoaXMuQl07dGhpcy5IPWF8fDA7dGhpcy5GPWJ8fDB9O18uRC5wcm90b3R5cGUuZW50ZXJG
aW5hbGx5QmxvY2s9Xy5ELnByb3RvdHlwZS5NO18uRC5wcm90b3R5cGUuTj1mdW5jdGlvbihhLGIp
e2I9dGhpcy51YS5zcGxpY2UoYnx8MClbMF07KGI9dGhpcy5CPXRoaXMuQnx8Yik/Yi5NZz90aGlz
Lmo9dGhpcy5IfHx0aGlzLkY6Yi5vYSE9dm9pZCAwJiZ0aGlzLkY8Yi5vYT8odGhpcy5qPWIub2Es
dGhpcy5CPW51bGwpOnRoaXMuaj10aGlzLkY6dGhpcy5qPWF9O18uRC5wcm90b3R5cGUubGVhdmVG
aW5hbGx5QmxvY2s9Xy5ELnByb3RvdHlwZS5OO18uRC5wcm90b3R5cGUuUD1mdW5jdGlvbihhKXty
ZXR1cm4gbmV3IGRjKGEpfTtfLkQucHJvdG90eXBlLmZvckluPV8uRC5wcm90b3R5cGUuUDsKdmFy
IGRjPWZ1bmN0aW9uKGEpe3RoaXMudj1hO3RoaXMuaT1bXTtmb3IodmFyIGIgaW4gYSl0aGlzLmku
cHVzaChiKTt0aGlzLmkucmV2ZXJzZSgpfTtkYy5wcm90b3R5cGUuaj1mdW5jdGlvbigpe2Zvcig7
dGhpcy5pLmxlbmd0aD4wOyl7dmFyIGE9dGhpcy5pLnBvcCgpO2lmKGEgaW4gdGhpcy52KXJldHVy
biBhfXJldHVybiBudWxsfTtkYy5wcm90b3R5cGUuZ2V0TmV4dD1kYy5wcm90b3R5cGUuajtVYigi
Z2xvYmFsVGhpcyIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fFFifSk7VWIoIlJlZmxlY3Quc2V0UHJv
dG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6WmI/ZnVuY3Rpb24oYixjKXt0cnl7cmV0
dXJuIFpiKGIsYyksITB9Y2F0Y2goZCl7cmV0dXJuITF9fTpudWxsfSk7ClViKCJTeW1ib2wiLGZ1
bmN0aW9uKGEpe2lmKGEpcmV0dXJuIGE7dmFyIGI9ZnVuY3Rpb24oZixnKXt0aGlzLmk9ZjtPYih0
aGlzLCJkZXNjcmlwdGlvbiIse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpnfSl9
O2IucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaX07dmFyIGM9Impz
Y29tcF9zeW1ib2xfIisoTWF0aC5yYW5kb20oKSoxRTk+Pj4wKSsiXyIsZD0wLGU9ZnVuY3Rpb24o
Zil7aWYodGhpcyBpbnN0YW5jZW9mIGUpdGhyb3cgbmV3IFR5cGVFcnJvcigiZyIpO3JldHVybiBu
ZXcgYihjKyhmfHwiIikrIl8iK2QrKyxmKX07cmV0dXJuIGV9KTtVYigiU3ltYm9sLml0ZXJhdG9y
IixmdW5jdGlvbihhKXtpZihhKXJldHVybiBhO2E9U3ltYm9sKCJoIik7T2IoQXJyYXkucHJvdG90
eXBlLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpmdW5jdGlvbigpe3JldHVy
biBlYygkYih0aGlzKSl9fSk7cmV0dXJuIGF9KTsKdmFyIGVjPWZ1bmN0aW9uKGEpe2E9e25leHQ6
YX07YVtTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9O3JldHVybiBhfTsK
VWIoIlByb21pc2UiLGZ1bmN0aW9uKGEpe2Z1bmN0aW9uIGIoKXt0aGlzLmk9bnVsbH1mdW5jdGlv
biBjKGcpe3JldHVybiBnIGluc3RhbmNlb2YgZT9nOm5ldyBlKGZ1bmN0aW9uKGgpe2goZyl9KX1p
ZihhKXJldHVybiBhO2IucHJvdG90eXBlLmo9ZnVuY3Rpb24oZyl7aWYodGhpcy5pPT1udWxsKXt0
aGlzLmk9W107dmFyIGg9dGhpczt0aGlzLnYoZnVuY3Rpb24oKXtoLkIoKX0pfXRoaXMuaS5wdXNo
KGcpfTt2YXIgZD1RYi5zZXRUaW1lb3V0O2IucHJvdG90eXBlLnY9ZnVuY3Rpb24oZyl7ZChnLDAp
fTtiLnByb3RvdHlwZS5CPWZ1bmN0aW9uKCl7Zm9yKDt0aGlzLmkmJnRoaXMuaS5sZW5ndGg7KXt2
YXIgZz10aGlzLmk7dGhpcy5pPVtdO2Zvcih2YXIgaD0wO2g8Zy5sZW5ndGg7KytoKXt2YXIgaz1n
W2hdO2dbaF09bnVsbDt0cnl7aygpfWNhdGNoKG0pe3RoaXMuQShtKX19fXRoaXMuaT1udWxsfTti
LnByb3RvdHlwZS5BPWZ1bmN0aW9uKGcpe3RoaXMudihmdW5jdGlvbigpe3Rocm93IGc7Cn0pfTt2
YXIgZT1mdW5jdGlvbihnKXt0aGlzLmk9MDt0aGlzLnY9dm9pZCAwO3RoaXMuaj1bXTt0aGlzLkQ9
ITE7dmFyIGg9dGhpcy5BKCk7dHJ5e2coaC5yZXNvbHZlLGgucmVqZWN0KX1jYXRjaChrKXtoLnJl
amVjdChrKX19O2UucHJvdG90eXBlLkE9ZnVuY3Rpb24oKXtmdW5jdGlvbiBnKG0pe3JldHVybiBm
dW5jdGlvbihuKXtrfHwoaz0hMCxtLmNhbGwoaCxuKSl9fXZhciBoPXRoaXMsaz0hMTtyZXR1cm57
cmVzb2x2ZTpnKHRoaXMuWSkscmVqZWN0OmcodGhpcy5CKX19O2UucHJvdG90eXBlLlk9ZnVuY3Rp
b24oZyl7aWYoZz09PXRoaXMpdGhpcy5CKG5ldyBUeXBlRXJyb3IoImkiKSk7ZWxzZSBpZihnIGlu
c3RhbmNlb2YgZSl0aGlzLk4oZyk7ZWxzZXthOnN3aXRjaCh0eXBlb2YgZyl7Y2FzZSAib2JqZWN0
Ijp2YXIgaD1nIT1udWxsO2JyZWFrIGE7Y2FzZSAiZnVuY3Rpb24iOmg9ITA7YnJlYWsgYTtkZWZh
dWx0Omg9ITF9aD90aGlzLkwoZyk6dGhpcy5DKGcpfX07ZS5wcm90b3R5cGUuTD0KZnVuY3Rpb24o
Zyl7dmFyIGg9dm9pZCAwO3RyeXtoPWcudGhlbn1jYXRjaChrKXt0aGlzLkIoayk7cmV0dXJufXR5
cGVvZiBoPT0iZnVuY3Rpb24iP3RoaXMuTyhoLGcpOnRoaXMuQyhnKX07ZS5wcm90b3R5cGUuQj1m
dW5jdGlvbihnKXt0aGlzLkYoMixnKX07ZS5wcm90b3R5cGUuQz1mdW5jdGlvbihnKXt0aGlzLkYo
MSxnKX07ZS5wcm90b3R5cGUuRj1mdW5jdGlvbihnLGgpe2lmKHRoaXMuaSE9MCl0aHJvdyBFcnJv
cigiamAiK2crImAiK2grImAiK3RoaXMuaSk7dGhpcy5pPWc7dGhpcy52PWg7dGhpcy5pPT09MiYm
dGhpcy5NKCk7dGhpcy5HKCl9O2UucHJvdG90eXBlLk09ZnVuY3Rpb24oKXt2YXIgZz10aGlzO2Qo
ZnVuY3Rpb24oKXtpZihnLkgoKSl7dmFyIGg9UWIuY29uc29sZTt0eXBlb2YgaCE9PSJ1bmRlZmlu
ZWQiJiZoLmVycm9yKGcudil9fSwxKX07ZS5wcm90b3R5cGUuSD1mdW5jdGlvbigpe2lmKHRoaXMu
RClyZXR1cm4hMTt2YXIgZz1RYi5DdXN0b21FdmVudCxoPVFiLkV2ZW50LAprPVFiLmRpc3BhdGNo
RXZlbnQ7aWYodHlwZW9mIGs9PT0idW5kZWZpbmVkIilyZXR1cm4hMDt0eXBlb2YgZz09PSJmdW5j
dGlvbiI/Zz1uZXcgZygidW5oYW5kbGVkcmVqZWN0aW9uIix7Y2FuY2VsYWJsZTohMH0pOnR5cGVv
ZiBoPT09ImZ1bmN0aW9uIj9nPW5ldyBoKCJ1bmhhbmRsZWRyZWplY3Rpb24iLHtjYW5jZWxhYmxl
OiEwfSk6KGc9UWIuZG9jdW1lbnQuY3JlYXRlRXZlbnQoIkN1c3RvbUV2ZW50IiksZy5pbml0Q3Vz
dG9tRXZlbnQoInVuaGFuZGxlZHJlamVjdGlvbiIsITEsITAsZykpO2cucHJvbWlzZT10aGlzO2cu
cmVhc29uPXRoaXMudjtyZXR1cm4gayhnKX07ZS5wcm90b3R5cGUuRz1mdW5jdGlvbigpe2lmKHRo
aXMuaiE9bnVsbCl7Zm9yKHZhciBnPTA7Zzx0aGlzLmoubGVuZ3RoOysrZylmLmoodGhpcy5qW2dd
KTt0aGlzLmo9bnVsbH19O3ZhciBmPW5ldyBiO2UucHJvdG90eXBlLk49ZnVuY3Rpb24oZyl7dmFy
IGg9dGhpcy5BKCk7Zy5WZChoLnJlc29sdmUsaC5yZWplY3QpfTsKZS5wcm90b3R5cGUuTz1mdW5j
dGlvbihnLGgpe3ZhciBrPXRoaXMuQSgpO3RyeXtnLmNhbGwoaCxrLnJlc29sdmUsay5yZWplY3Qp
fWNhdGNoKG0pe2sucmVqZWN0KG0pfX07ZS5wcm90b3R5cGUudGhlbj1mdW5jdGlvbihnLGgpe2Z1
bmN0aW9uIGsocSxyKXtyZXR1cm4gdHlwZW9mIHE9PSJmdW5jdGlvbiI/ZnVuY3Rpb24odSl7dHJ5
e20ocSh1KSl9Y2F0Y2godil7bih2KX19OnJ9dmFyIG0sbixwPW5ldyBlKGZ1bmN0aW9uKHEscil7
bT1xO249cn0pO3RoaXMuVmQoayhnLG0pLGsoaCxuKSk7cmV0dXJuIHB9O2UucHJvdG90eXBlLmNh
dGNoPWZ1bmN0aW9uKGcpe3JldHVybiB0aGlzLnRoZW4odm9pZCAwLGcpfTtlLnByb3RvdHlwZS5W
ZD1mdW5jdGlvbihnLGgpe2Z1bmN0aW9uIGsoKXtzd2l0Y2gobS5pKXtjYXNlIDE6ZyhtLnYpO2Jy
ZWFrO2Nhc2UgMjpoKG0udik7YnJlYWs7ZGVmYXVsdDp0aHJvdyBFcnJvcigia2AiK20uaSk7fX12
YXIgbT10aGlzO3RoaXMuaj09bnVsbD9mLmooayk6CnRoaXMuai5wdXNoKGspO3RoaXMuRD0hMH07
ZS5yZXNvbHZlPWM7ZS5yZWplY3Q9ZnVuY3Rpb24oZyl7cmV0dXJuIG5ldyBlKGZ1bmN0aW9uKGgs
ayl7ayhnKX0pfTtlLnJhY2U9ZnVuY3Rpb24oZyl7cmV0dXJuIG5ldyBlKGZ1bmN0aW9uKGgsayl7
Zm9yKHZhciBtPV8uQyhnKSxuPW0ubmV4dCgpOyFuLmRvbmU7bj1tLm5leHQoKSljKG4udmFsdWUp
LlZkKGgsayl9KX07ZS5hbGw9ZnVuY3Rpb24oZyl7dmFyIGg9Xy5DKGcpLGs9aC5uZXh0KCk7cmV0
dXJuIGsuZG9uZT9jKFtdKTpuZXcgZShmdW5jdGlvbihtLG4pe2Z1bmN0aW9uIHAodSl7cmV0dXJu
IGZ1bmN0aW9uKHYpe3FbdV09djtyLS07cj09MCYmbShxKX19dmFyIHE9W10scj0wO2RvIHEucHVz
aCh2b2lkIDApLHIrKyxjKGsudmFsdWUpLlZkKHAocS5sZW5ndGgtMSksbiksaz1oLm5leHQoKTt3
aGlsZSghay5kb25lKX0pfTtyZXR1cm4gZX0pOwp2YXIgZmM9ZnVuY3Rpb24oYSxiLGMpe2lmKGE9
PW51bGwpdGhyb3cgbmV3IFR5cGVFcnJvcigibGAiK2MpO2lmKGIgaW5zdGFuY2VvZiBSZWdFeHAp
dGhyb3cgbmV3IFR5cGVFcnJvcigibWAiK2MpO3JldHVybiBhKyIifTtVYigiU3RyaW5nLnByb3Rv
dHlwZS5zdGFydHNXaXRoIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyl7dmFy
IGQ9ZmModGhpcyxiLCJzdGFydHNXaXRoIiksZT1kLmxlbmd0aCxmPWIubGVuZ3RoO2M9TWF0aC5t
YXgoMCxNYXRoLm1pbihjfDAsZC5sZW5ndGgpKTtmb3IodmFyIGc9MDtnPGYmJmM8ZTspaWYoZFtj
KytdIT1iW2crK10pcmV0dXJuITE7cmV0dXJuIGc+PWZ9fSk7VWIoIk9iamVjdC5zZXRQcm90b3R5
cGVPZiIsZnVuY3Rpb24oYSl7cmV0dXJuIGF8fFpifSk7VWIoIlN5bWJvbC5kaXNwb3NlIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOlN5bWJvbCgibiIpfSk7ClViKCJXZWFrTWFwIixmdW5jdGlvbihh
KXtmdW5jdGlvbiBiKCl7fWZ1bmN0aW9uIGMoayl7dmFyIG09dHlwZW9mIGs7cmV0dXJuIG09PT0i
b2JqZWN0IiYmayE9PW51bGx8fG09PT0iZnVuY3Rpb24ifWZ1bmN0aW9uIGQoayl7aWYoIWFjKGss
Zikpe3ZhciBtPW5ldyBiO09iKGssZix7dmFsdWU6bX0pfX1mdW5jdGlvbiBlKGspe3ZhciBtPU9i
amVjdFtrXTttJiYoT2JqZWN0W2tdPWZ1bmN0aW9uKG4pe2lmKG4gaW5zdGFuY2VvZiBiKXJldHVy
biBuO09iamVjdC5pc0V4dGVuc2libGUobikmJmQobik7cmV0dXJuIG0obil9KX1pZihmdW5jdGlv
bigpe2lmKCFhfHwhT2JqZWN0LnNlYWwpcmV0dXJuITE7dHJ5e3ZhciBrPU9iamVjdC5zZWFsKHt9
KSxtPU9iamVjdC5zZWFsKHt9KSxuPW5ldyBhKFtbaywyXSxbbSwzXV0pO2lmKG4uZ2V0KGspIT0y
fHxuLmdldChtKSE9MylyZXR1cm4hMTtuLmRlbGV0ZShrKTtuLnNldChtLDQpO3JldHVybiFuLmhh
cyhrKSYmbi5nZXQobSk9PTR9Y2F0Y2gocCl7cmV0dXJuITF9fSgpKXJldHVybiBhOwp2YXIgZj0i
JGpzY29tcF9oaWRkZW5fIitNYXRoLnJhbmRvbSgpO2UoImZyZWV6ZSIpO2UoInByZXZlbnRFeHRl
bnNpb25zIik7ZSgic2VhbCIpO3ZhciBnPTAsaD1mdW5jdGlvbihrKXt0aGlzLmk9KGcrPU1hdGgu
cmFuZG9tKCkrMSkudG9TdHJpbmcoKTtpZihrKXtrPV8uQyhrKTtmb3IodmFyIG07IShtPWsubmV4
dCgpKS5kb25lOyltPW0udmFsdWUsdGhpcy5zZXQobVswXSxtWzFdKX19O2gucHJvdG90eXBlLnNl
dD1mdW5jdGlvbihrLG0pe2lmKCFjKGspKXRocm93IEVycm9yKCJvIik7ZChrKTtpZighYWMoayxm
KSl0aHJvdyBFcnJvcigicGAiK2spO2tbZl1bdGhpcy5pXT1tO3JldHVybiB0aGlzfTtoLnByb3Rv
dHlwZS5nZXQ9ZnVuY3Rpb24oayl7cmV0dXJuIGMoaykmJmFjKGssZik/a1tmXVt0aGlzLmldOnZv
aWQgMH07aC5wcm90b3R5cGUuaGFzPWZ1bmN0aW9uKGspe3JldHVybiBjKGspJiZhYyhrLGYpJiZh
YyhrW2ZdLHRoaXMuaSl9O2gucHJvdG90eXBlLmRlbGV0ZT1mdW5jdGlvbihrKXtyZXR1cm4gYyhr
KSYmCmFjKGssZikmJmFjKGtbZl0sdGhpcy5pKT9kZWxldGUga1tmXVt0aGlzLmldOiExfTtyZXR1
cm4gaH0pOwpVYigiTWFwIixmdW5jdGlvbihhKXtpZihmdW5jdGlvbigpe2lmKCFhfHx0eXBlb2Yg
YSE9ImZ1bmN0aW9uInx8IWEucHJvdG90eXBlLmVudHJpZXN8fHR5cGVvZiBPYmplY3Quc2VhbCE9
ImZ1bmN0aW9uIilyZXR1cm4hMTt0cnl7dmFyIGg9T2JqZWN0LnNlYWwoe3g6NH0pLGs9bmV3IGEo
Xy5DKFtbaCwicyJdXSkpO2lmKGsuZ2V0KGgpIT0icyJ8fGsuc2l6ZSE9MXx8ay5nZXQoe3g6NH0p
fHxrLnNldCh7eDo0fSwidCIpIT1rfHxrLnNpemUhPTIpcmV0dXJuITE7dmFyIG09ay5lbnRyaWVz
KCksbj1tLm5leHQoKTtpZihuLmRvbmV8fG4udmFsdWVbMF0hPWh8fG4udmFsdWVbMV0hPSJzIily
ZXR1cm4hMTtuPW0ubmV4dCgpO3JldHVybiBuLmRvbmV8fG4udmFsdWVbMF0ueCE9NHx8bi52YWx1
ZVsxXSE9InQifHwhbS5uZXh0KCkuZG9uZT8hMTohMH1jYXRjaChwKXtyZXR1cm4hMX19KCkpcmV0
dXJuIGE7dmFyIGI9bmV3IFdlYWtNYXAsYz1mdW5jdGlvbihoKXt0aGlzWzBdPXt9O3RoaXNbMV09
CmYoKTt0aGlzLnNpemU9MDtpZihoKXtoPV8uQyhoKTtmb3IodmFyIGs7IShrPWgubmV4dCgpKS5k
b25lOylrPWsudmFsdWUsdGhpcy5zZXQoa1swXSxrWzFdKX19O2MucHJvdG90eXBlLnNldD1mdW5j
dGlvbihoLGspe2g9aD09PTA/MDpoO3ZhciBtPWQodGhpcyxoKTttLmxpc3R8fChtLmxpc3Q9dGhp
c1swXVttLmlkXT1bXSk7bS5lbnRyeT9tLmVudHJ5LnZhbHVlPWs6KG0uZW50cnk9e25leHQ6dGhp
c1sxXSxIYjp0aGlzWzFdLkhiLGhlYWQ6dGhpc1sxXSxrZXk6aCx2YWx1ZTprfSxtLmxpc3QucHVz
aChtLmVudHJ5KSx0aGlzWzFdLkhiLm5leHQ9bS5lbnRyeSx0aGlzWzFdLkhiPW0uZW50cnksdGhp
cy5zaXplKyspO3JldHVybiB0aGlzfTtjLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oaCl7aD1k
KHRoaXMsaCk7cmV0dXJuIGguZW50cnkmJmgubGlzdD8oaC5saXN0LnNwbGljZShoLmluZGV4LDEp
LGgubGlzdC5sZW5ndGh8fGRlbGV0ZSB0aGlzWzBdW2guaWRdLGguZW50cnkuSGIubmV4dD0KaC5l
bnRyeS5uZXh0LGguZW50cnkubmV4dC5IYj1oLmVudHJ5LkhiLGguZW50cnkuaGVhZD1udWxsLHRo
aXMuc2l6ZS0tLCEwKTohMX07Yy5wcm90b3R5cGUuY2xlYXI9ZnVuY3Rpb24oKXt0aGlzWzBdPXt9
O3RoaXNbMV09dGhpc1sxXS5IYj1mKCk7dGhpcy5zaXplPTB9O2MucHJvdG90eXBlLmhhcz1mdW5j
dGlvbihoKXtyZXR1cm4hIWQodGhpcyxoKS5lbnRyeX07Yy5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9u
KGgpe3JldHVybihoPWQodGhpcyxoKS5lbnRyeSkmJmgudmFsdWV9O2MucHJvdG90eXBlLmVudHJp
ZXM9ZnVuY3Rpb24oKXtyZXR1cm4gZSh0aGlzLGZ1bmN0aW9uKGgpe3JldHVybltoLmtleSxoLnZh
bHVlXX0pfTtjLnByb3RvdHlwZS5rZXlzPWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5jdGlv
bihoKXtyZXR1cm4gaC5rZXl9KX07Yy5wcm90b3R5cGUudmFsdWVzPWZ1bmN0aW9uKCl7cmV0dXJu
IGUodGhpcyxmdW5jdGlvbihoKXtyZXR1cm4gaC52YWx1ZX0pfTtjLnByb3RvdHlwZS5mb3JFYWNo
PQpmdW5jdGlvbihoLGspe2Zvcih2YXIgbT10aGlzLmVudHJpZXMoKSxuOyEobj1tLm5leHQoKSku
ZG9uZTspbj1uLnZhbHVlLGguY2FsbChrLG5bMV0sblswXSx0aGlzKX07Yy5wcm90b3R5cGVbU3lt
Ym9sLml0ZXJhdG9yXT1jLnByb3RvdHlwZS5lbnRyaWVzO3ZhciBkPWZ1bmN0aW9uKGgsayl7dmFy
IG09ayYmdHlwZW9mIGs7bT09Im9iamVjdCJ8fG09PSJmdW5jdGlvbiI/Yi5oYXMoayk/bT1iLmdl
dChrKToobT0iIisgKytnLGIuc2V0KGssbSkpOm09InBfIitrO3ZhciBuPWhbMF1bbV07aWYobiYm
YWMoaFswXSxtKSlmb3IoaD0wO2g8bi5sZW5ndGg7aCsrKXt2YXIgcD1uW2hdO2lmKGshPT1rJiZw
LmtleSE9PXAua2V5fHxrPT09cC5rZXkpcmV0dXJue2lkOm0sbGlzdDpuLGluZGV4OmgsZW50cnk6
cH19cmV0dXJue2lkOm0sbGlzdDpuLGluZGV4Oi0xLGVudHJ5OnZvaWQgMH19LGU9ZnVuY3Rpb24o
aCxrKXt2YXIgbT1oWzFdO3JldHVybiBlYyhmdW5jdGlvbigpe2lmKG0pe2Zvcig7bS5oZWFkIT0K
aFsxXTspbT1tLkhiO2Zvcig7bS5uZXh0IT1tLmhlYWQ7KXJldHVybiBtPW0ubmV4dCx7ZG9uZToh
MSx2YWx1ZTprKG0pfTttPW51bGx9cmV0dXJue2RvbmU6ITAsdmFsdWU6dm9pZCAwfX0pfSxmPWZ1
bmN0aW9uKCl7dmFyIGg9e307cmV0dXJuIGguSGI9aC5uZXh0PWguaGVhZD1ofSxnPTA7cmV0dXJu
IGN9KTsKVWIoIlNldCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtpZighYXx8dHlwZW9mIGEh
PSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2YgT2JqZWN0LnNlYWwhPSJm
dW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBjPU9iamVjdC5zZWFsKHt4OjR9KSxkPW5ldyBhKF8u
QyhbY10pKTtpZighZC5oYXMoYyl8fGQuc2l6ZSE9MXx8ZC5hZGQoYykhPWR8fGQuc2l6ZSE9MXx8
ZC5hZGQoe3g6NH0pIT1kfHxkLnNpemUhPTIpcmV0dXJuITE7dmFyIGU9ZC5lbnRyaWVzKCksZj1l
Lm5leHQoKTtpZihmLmRvbmV8fGYudmFsdWVbMF0hPWN8fGYudmFsdWVbMV0hPWMpcmV0dXJuITE7
Zj1lLm5leHQoKTtyZXR1cm4gZi5kb25lfHxmLnZhbHVlWzBdPT1jfHxmLnZhbHVlWzBdLnghPTR8
fGYudmFsdWVbMV0hPWYudmFsdWVbMF0/ITE6ZS5uZXh0KCkuZG9uZX1jYXRjaChnKXtyZXR1cm4h
MX19KCkpcmV0dXJuIGE7dmFyIGI9ZnVuY3Rpb24oYyl7dGhpcy5pPW5ldyBNYXA7aWYoYyl7Yz0K
Xy5DKGMpO2Zvcih2YXIgZDshKGQ9Yy5uZXh0KCkpLmRvbmU7KXRoaXMuYWRkKGQudmFsdWUpfXRo
aXMuc2l6ZT10aGlzLmkuc2l6ZX07Yi5wcm90b3R5cGUuYWRkPWZ1bmN0aW9uKGMpe2M9Yz09PTA/
MDpjO3RoaXMuaS5zZXQoYyxjKTt0aGlzLnNpemU9dGhpcy5pLnNpemU7cmV0dXJuIHRoaXN9O2Iu
cHJvdG90eXBlLmRlbGV0ZT1mdW5jdGlvbihjKXtjPXRoaXMuaS5kZWxldGUoYyk7dGhpcy5zaXpl
PXRoaXMuaS5zaXplO3JldHVybiBjfTtiLnByb3RvdHlwZS5jbGVhcj1mdW5jdGlvbigpe3RoaXMu
aS5jbGVhcigpO3RoaXMuc2l6ZT0wfTtiLnByb3RvdHlwZS5oYXM9ZnVuY3Rpb24oYyl7cmV0dXJu
IHRoaXMuaS5oYXMoYyl9O2IucHJvdG90eXBlLmVudHJpZXM9ZnVuY3Rpb24oKXtyZXR1cm4gdGhp
cy5pLmVudHJpZXMoKX07Yi5wcm90b3R5cGUudmFsdWVzPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMu
aS52YWx1ZXMoKX07Yi5wcm90b3R5cGUua2V5cz1iLnByb3RvdHlwZS52YWx1ZXM7CmIucHJvdG90
eXBlW1N5bWJvbC5pdGVyYXRvcl09Yi5wcm90b3R5cGUudmFsdWVzO2IucHJvdG90eXBlLmZvckVh
Y2g9ZnVuY3Rpb24oYyxkKXt2YXIgZT10aGlzO3RoaXMuaS5mb3JFYWNoKGZ1bmN0aW9uKGYpe3Jl
dHVybiBjLmNhbGwoZCxmLGYsZSl9KX07cmV0dXJuIGJ9KTtVYigiQXJyYXkuZnJvbSIsZnVuY3Rp
b24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiLGMsZCl7Yz1jIT1udWxsP2M6ZnVuY3Rpb24oaCl7
cmV0dXJuIGh9O3ZhciBlPVtdLGY9dHlwZW9mIFN5bWJvbCE9InVuZGVmaW5lZCImJlN5bWJvbC5p
dGVyYXRvciYmYltTeW1ib2wuaXRlcmF0b3JdO2lmKHR5cGVvZiBmPT0iZnVuY3Rpb24iKXtiPWYu
Y2FsbChiKTtmb3IodmFyIGc9MDshKGY9Yi5uZXh0KCkpLmRvbmU7KWUucHVzaChjLmNhbGwoZCxm
LnZhbHVlLGcrKykpfWVsc2UgZm9yKGY9Yi5sZW5ndGgsZz0wO2c8ZjtnKyspZS5wdXNoKGMuY2Fs
bChkLGJbZ10sZykpO3JldHVybiBlfX0pOwpVYigiT2JqZWN0LmVudHJpZXMiLGZ1bmN0aW9uKGEp
e3JldHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10sZDtmb3IoZCBpbiBiKWFjKGIsZCkmJmMu
cHVzaChbZCxiW2RdXSk7cmV0dXJuIGN9fSk7VWIoIk51bWJlci5pc0Zpbml0ZSIsZnVuY3Rpb24o
YSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9mIGIhPT0ibnVtYmVyIj8hMToh
aXNOYU4oYikmJmIhPT1JbmZpbml0eSYmYiE9PS1JbmZpbml0eX19KTtVYigiTnVtYmVyLk1BWF9T
QUZFX0lOVEVHRVIiLGZ1bmN0aW9uKCl7cmV0dXJuIDkwMDcxOTkyNTQ3NDA5OTF9KTtVYigiTnVt
YmVyLk1JTl9TQUZFX0lOVEVHRVIiLGZ1bmN0aW9uKCl7cmV0dXJuLTkwMDcxOTkyNTQ3NDA5OTF9
KTtVYigiTnVtYmVyLmlzSW50ZWdlciIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihi
KXtyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGIpP2I9PT1NYXRoLmZsb29yKGIpOiExfX0pOwpVYigi
TnVtYmVyLmlzU2FmZUludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7
cmV0dXJuIE51bWJlci5pc0ludGVnZXIoYikmJk1hdGguYWJzKGIpPD1OdW1iZXIuTUFYX1NBRkVf
SU5URUdFUn19KTtVYigiT2JqZWN0LmlzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9u
KGIsYyl7cmV0dXJuIGI9PT1jP2IhPT0wfHwxL2I9PT0xL2M6YiE9PWImJmMhPT1jfX0pO1ViKCJB
cnJheS5wcm90b3R5cGUuaW5jbHVkZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24o
YixjKXt2YXIgZD10aGlzO2QgaW5zdGFuY2VvZiBTdHJpbmcmJihkPVN0cmluZyhkKSk7dmFyIGU9
ZC5sZW5ndGg7Yz1jfHwwO2ZvcihjPDAmJihjPU1hdGgubWF4KGMrZSwwKSk7YzxlO2MrKyl7dmFy
IGY9ZFtjXTtpZihmPT09Ynx8T2JqZWN0LmlzKGYsYikpcmV0dXJuITB9cmV0dXJuITF9fSk7ClVi
KCJTdHJpbmcucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0
aW9uKGIsYyl7cmV0dXJuIGZjKHRoaXMsYiwiaW5jbHVkZXMiKS5pbmRleE9mKGIsY3x8MCkhPT0t
MX19KTt2YXIgaGM9ZnVuY3Rpb24oYSxiKXthIGluc3RhbmNlb2YgU3RyaW5nJiYoYSs9IiIpO3Zh
ciBjPTAsZD0hMSxlPXtuZXh0OmZ1bmN0aW9uKCl7aWYoIWQmJmM8YS5sZW5ndGgpe3ZhciBmPWMr
KztyZXR1cm57dmFsdWU6YihmLGFbZl0pLGRvbmU6ITF9fWQ9ITA7cmV0dXJue2RvbmU6ITAsdmFs
dWU6dm9pZCAwfX19O2VbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigpe3JldHVybiBlfTtyZXR1
cm4gZX07VWIoIkFycmF5LnByb3RvdHlwZS5lbnRyaWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9h
OmZ1bmN0aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYixjKXtyZXR1cm5bYixjXX0pfX0p
OwpVYigiTWF0aC50cnVuYyIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtiPU51
bWJlcihiKTtpZihpc05hTihiKXx8Yj09PUluZmluaXR5fHxiPT09LUluZmluaXR5fHxiPT09MCly
ZXR1cm4gYjt2YXIgYz1NYXRoLmZsb29yKE1hdGguYWJzKGIpKTtyZXR1cm4gYjwwPy1jOmN9fSk7
VWIoIkFycmF5LnByb3RvdHlwZS5maW5kIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9u
KGIsYyl7YTp7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJpbmcoZCkpO2Zv
cih2YXIgZT1kLmxlbmd0aCxmPTA7ZjxlO2YrKyl7dmFyIGc9ZFtmXTtpZihiLmNhbGwoYyxnLGYs
ZCkpe2I9ZzticmVhayBhfX1iPXZvaWQgMH1yZXR1cm4gYn19KTtVYigiT2JqZWN0LnZhbHVlcyIs
ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXt2YXIgYz1bXSxkO2ZvcihkIGluIGIp
YWMoYixkKSYmYy5wdXNoKGJbZF0pO3JldHVybiBjfX0pOwpVYigiTnVtYmVyLmlzTmFOIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3JldHVybiB0eXBlb2YgYj09PSJudW1iZXIi
JiZpc05hTihiKX19KTtVYigiQXJyYXkucHJvdG90eXBlLmtleXMiLGZ1bmN0aW9uKGEpe3JldHVy
biBhP2E6ZnVuY3Rpb24oKXtyZXR1cm4gaGModGhpcyxmdW5jdGlvbihiKXtyZXR1cm4gYn0pfX0p
O1ViKCJBcnJheS5wcm90b3R5cGUudmFsdWVzIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0
aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYixjKXtyZXR1cm4gY30pfX0pOwpVYigiUHJv
bWlzZS5wcm90b3R5cGUuZmluYWxseSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihi
KXtyZXR1cm4gdGhpcy50aGVuKGZ1bmN0aW9uKGMpe3JldHVybiBQcm9taXNlLnJlc29sdmUoYigp
KS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGN9KX0sZnVuY3Rpb24oYyl7cmV0dXJuIFByb21pc2Uu
cmVzb2x2ZShiKCkpLnRoZW4oZnVuY3Rpb24oKXt0aHJvdyBjO30pfSl9fSk7VWIoIkFycmF5LnBy
b3RvdHlwZS5maWxsIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIsYyxkKXt2YXIg
ZT10aGlzLmxlbmd0aHx8MDtjPDAmJihjPU1hdGgubWF4KDAsZStjKSk7aWYoZD09bnVsbHx8ZD5l
KWQ9ZTtkPU51bWJlcihkKTtkPDAmJihkPU1hdGgubWF4KDAsZStkKSk7Zm9yKGM9TnVtYmVyKGN8
fDApO2M8ZDtjKyspdGhpc1tjXT1iO3JldHVybiB0aGlzfX0pO1RiKCJmaWxsIixmdW5jdGlvbihh
KXtyZXR1cm4gYT9hOkFycmF5LnByb3RvdHlwZS5maWxsfSk7ClViKCJBcnJheS5wcm90b3R5cGUu
ZmxhdCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtiPWI9PT12b2lkIDA/MTpi
O3ZhciBjPVtdO0FycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwodGhpcyxmdW5jdGlvbihkKXtB
cnJheS5pc0FycmF5KGQpJiZiPjA/KGQ9QXJyYXkucHJvdG90eXBlLmZsYXQuY2FsbChkLGItMSks
Yy5wdXNoLmFwcGx5KGMsZCkpOmMucHVzaChkKX0pO3JldHVybiBjfX0pO3ZhciBrYyxsYyxvYyxw
YztfLmljPV8uaWN8fHt9O18udD10aGlzfHxzZWxmO2tjPWZ1bmN0aW9uKGEsYil7dmFyIGM9Xy5q
YygiV0laX2dsb2JhbF9kYXRhLm94TjNuYiIpO2E9YyYmY1thXTtyZXR1cm4gYSE9bnVsbD9hOmJ9
O2xjPV8udC5fRl90b2dnbGVzX2diYXJffHxbXTtfLmpjPWZ1bmN0aW9uKGEsYil7YT1hLnNwbGl0
KCIuIik7Yj1ifHxfLnQ7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspaWYoYj1iW2FbY11dLGI9
PW51bGwpcmV0dXJuIG51bGw7cmV0dXJuIGJ9O18uVWE9ZnVuY3Rpb24oYSl7dmFyIGI9dHlwZW9m
IGE7cmV0dXJuIGIhPSJvYmplY3QiP2I6YT9BcnJheS5pc0FycmF5KGEpPyJhcnJheSI6YjoibnVs
bCJ9O18ubWM9ZnVuY3Rpb24oYSl7dmFyIGI9dHlwZW9mIGE7cmV0dXJuIGI9PSJvYmplY3QiJiZh
IT1udWxsfHxiPT0iZnVuY3Rpb24ifTtfLm5jPSJjbG9zdXJlX3VpZF8iKyhNYXRoLnJhbmRvbSgp
KjFFOT4+PjApOwpvYz1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIGEuY2FsbC5hcHBseShhLmJpbmQs
YXJndW1lbnRzKX07cGM9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhKXRocm93IEVycm9yKCk7aWYoYXJn
dW1lbnRzLmxlbmd0aD4yKXt2YXIgZD1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVu
dHMsMik7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGU9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwo
YXJndW1lbnRzKTtBcnJheS5wcm90b3R5cGUudW5zaGlmdC5hcHBseShlLGQpO3JldHVybiBhLmFw
cGx5KGIsZSl9fXJldHVybiBmdW5jdGlvbigpe3JldHVybiBhLmFwcGx5KGIsYXJndW1lbnRzKX19
O18uRT1mdW5jdGlvbihhLGIsYyl7Xy5FPUZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kJiZGdW5jdGlv
bi5wcm90b3R5cGUuYmluZC50b1N0cmluZygpLmluZGV4T2YoIm5hdGl2ZSBjb2RlIikhPS0xP29j
OnBjO3JldHVybiBfLkUuYXBwbHkobnVsbCxhcmd1bWVudHMpfTsKXy5xYz1mdW5jdGlvbihhLGIp
e3ZhciBjPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKTtyZXR1cm4gZnVu
Y3Rpb24oKXt2YXIgZD1jLnNsaWNlKCk7ZC5wdXNoLmFwcGx5KGQsYXJndW1lbnRzKTtyZXR1cm4g
YS5hcHBseSh0aGlzLGQpfX07Xy5GPWZ1bmN0aW9uKGEsYil7YT1hLnNwbGl0KCIuIik7Zm9yKHZh
ciBjPV8udCxkO2EubGVuZ3RoJiYoZD1hLnNoaWZ0KCkpOylhLmxlbmd0aHx8Yj09PXZvaWQgMD9j
W2RdJiZjW2RdIT09T2JqZWN0LnByb3RvdHlwZVtkXT9jPWNbZF06Yz1jW2RdPXt9OmNbZF09Yn07
Xy5kYj1mdW5jdGlvbihhKXtyZXR1cm4gYX07Cl8uST1mdW5jdGlvbihhLGIpe2Z1bmN0aW9uIGMo
KXt9Yy5wcm90b3R5cGU9Yi5wcm90b3R5cGU7YS5aPWIucHJvdG90eXBlO2EucHJvdG90eXBlPW5l
dyBjO2EucHJvdG90eXBlLmNvbnN0cnVjdG9yPWE7YS5zcT1mdW5jdGlvbihkLGUsZil7Zm9yKHZh
ciBnPUFycmF5KGFyZ3VtZW50cy5sZW5ndGgtMiksaD0yO2g8YXJndW1lbnRzLmxlbmd0aDtoKysp
Z1toLTJdPWFyZ3VtZW50c1toXTtyZXR1cm4gYi5wcm90b3R5cGVbZV0uYXBwbHkoZCxnKX19O18u
SShfLmFhLEVycm9yKTtfLmFhLnByb3RvdHlwZS5uYW1lPSJDdXN0b21FcnJvciI7dmFyIHJjPSEh
KGxjWzBdPj4yNCYxKSxzYz0hIShsY1swXT4+MTkmMSksdGM9ISEobGNbMF0+PjI2JjEpLHVjPSEh
KGxjWzBdJjQwOTYpO3ZhciBuYT1yYz90YzprYyg2MTA0MDEzMDEsITEpLHViPXJjP3NjfHwhdWM6
a2MoNzQ4NDAyMTQ3LCEwKTtfLnZjPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGEhPT1udWxsJiZh
IT09dm9pZCAwfSk7dmFyIGRhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09Im51
bWJlciJ9KSxjYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0eXBlb2YgYT09PSJzdHJpbmcifSks
ZmE9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4gdHlwZW9mIGE9PT0iYm9vbGVhbiJ9KTt2YXIgZWE9
dHlwZW9mIF8udC5CaWdJbnQ9PT0iZnVuY3Rpb24iJiZ0eXBlb2YgXy50LkJpZ0ludCgwKT09PSJi
aWdpbnQiO3ZhciB5Yyx3Yyx6Yyx4YztfLm1iPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIGVhP2E+
PXdjJiZhPD14YzphWzBdPT09Ii0iP2phKGEseWMpOmphKGEsemMpfSk7eWM9TnVtYmVyLk1JTl9T
QUZFX0lOVEVHRVIudG9TdHJpbmcoKTt3Yz1lYT9CaWdJbnQoTnVtYmVyLk1JTl9TQUZFX0lOVEVH
RVIpOnZvaWQgMDt6Yz1OdW1iZXIuTUFYX1NBRkVfSU5URUdFUi50b1N0cmluZygpO3hjPWVhP0Jp
Z0ludChOdW1iZXIuTUFYX1NBRkVfSU5URUdFUik6dm9pZCAwO18uQWM9dHlwZW9mIFVpbnQ4QXJy
YXkucHJvdG90eXBlLnNsaWNlPT09ImZ1bmN0aW9uIjtfLkJjPXR5cGVvZiBUZXh0RGVjb2RlciE9
PSJ1bmRlZmluZWQiO18uQ2M9dHlwZW9mIFN0cmluZy5wcm90b3R5cGUuaXNXZWxsRm9ybWVkPT09
ImZ1bmN0aW9uIjtfLkRjPXR5cGVvZiBUZXh0RW5jb2RlciE9PSJ1bmRlZmluZWQiO18uRWM9U3Ry
aW5nLnByb3RvdHlwZS50cmltP2Z1bmN0aW9uKGEpe3JldHVybiBhLnRyaW0oKX06ZnVuY3Rpb24o
YSl7cmV0dXJuL15bXHNceGEwXSooW1xzXFNdKj8pW1xzXHhhMF0qJC8uZXhlYyhhKVsxXX07dmFy
IG9hLEZjPV8udC5uYXZpZ2F0b3I7b2E9RmM/RmMudXNlckFnZW50RGF0YXx8bnVsbDpudWxsO18u
QmE9QXJyYXkucHJvdG90eXBlLmluZGV4T2Y/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJv
dG90eXBlLmluZGV4T2YuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtpZih0eXBlb2Yg
YT09PSJzdHJpbmciKXJldHVybiB0eXBlb2YgYiE9PSJzdHJpbmcifHxiLmxlbmd0aCE9MT8tMTph
LmluZGV4T2YoYiwwKTtmb3IodmFyIGM9MDtjPGEubGVuZ3RoO2MrKylpZihjIGluIGEmJmFbY109
PT1iKXJldHVybiBjO3JldHVybi0xfTtfLkdjPUFycmF5LnByb3RvdHlwZS5mb3JFYWNoP2Z1bmN0
aW9uKGEsYixjKXtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGEsYixjKX06ZnVuY3Rpb24o
YSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0aCxlPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgi
Iik6YSxmPTA7ZjxkO2YrKylmIGluIGUmJmIuY2FsbChjLGVbZl0sZixhKX07Cl8uSGM9QXJyYXku
cHJvdG90eXBlLmZpbHRlcj9mdW5jdGlvbihhLGIsYyl7cmV0dXJuIEFycmF5LnByb3RvdHlwZS5m
aWx0ZXIuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT1b
XSxmPTAsZz10eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsaD0wO2g8ZDtoKyspaWYo
aCBpbiBnKXt2YXIgaz1nW2hdO2IuY2FsbChjLGssaCxhKSYmKGVbZisrXT1rKX1yZXR1cm4gZX07
Xy5JYz1BcnJheS5wcm90b3R5cGUubWFwP2Z1bmN0aW9uKGEsYixjKXtyZXR1cm4gQXJyYXkucHJv
dG90eXBlLm1hcC5jYWxsKGEsYixjKX06ZnVuY3Rpb24oYSxiLGMpe2Zvcih2YXIgZD1hLmxlbmd0
aCxlPUFycmF5KGQpLGY9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGc9MDtnPGQ7
ZysrKWcgaW4gZiYmKGVbZ109Yi5jYWxsKGMsZltnXSxnLGEpKTtyZXR1cm4gZX07Cl8uSmM9QXJy
YXkucHJvdG90eXBlLnNvbWU/ZnVuY3Rpb24oYSxiKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLnNv
bWUuY2FsbChhLGIsdm9pZCAwKX06ZnVuY3Rpb24oYSxiKXtmb3IodmFyIGM9YS5sZW5ndGgsZD10
eXBlb2YgYT09PSJzdHJpbmciP2Euc3BsaXQoIiIpOmEsZT0wO2U8YztlKyspaWYoZSBpbiBkJiZi
LmNhbGwodm9pZCAwLGRbZV0sZSxhKSlyZXR1cm4hMDtyZXR1cm4hMX07Xy5MYz1mdW5jdGlvbihh
KXtfLkxjWyIgIl0oYSk7cmV0dXJuIGF9O18uTGNbIiAiXT1mdW5jdGlvbigpe307dmFyIFljO18u
TWM9Xy5zYSgpO18uTmM9Xy50YSgpO18uT2M9Xy5xYSgiRWRnZSIpO18uUGM9Xy5xYSgiR2Vja28i
KSYmIShfLm1hKCkmJiFfLnFhKCJFZGdlIikpJiYhKF8ucWEoIlRyaWRlbnQiKXx8Xy5xYSgiTVNJ
RSIpKSYmIV8ucWEoIkVkZ2UiKTtfLlFjPV8ubWEoKSYmIV8ucWEoIkVkZ2UiKTtfLlJjPV8uQWEo
KTtfLlNjPXhhKCk/b2EucGxhdGZvcm09PT0iV2luZG93cyI6Xy5xYSgiV2luZG93cyIpO18uVGM9
eGEoKT9vYS5wbGF0Zm9ybT09PSJBbmRyb2lkIjpfLnFhKCJBbmRyb2lkIik7Xy5VYz15YSgpO18u
VmM9Xy5xYSgiaVBhZCIpO18uV2M9Xy5xYSgiaVBvZCIpO18uWGM9Xy56YSgpOwphOnt2YXIgWmM9
IiIsJGM9ZnVuY3Rpb24oKXt2YXIgYT1fLmxhKCk7aWYoXy5QYylyZXR1cm4vcnY6KFteXCk7XSsp
KFwpfDspLy5leGVjKGEpO2lmKF8uT2MpcmV0dXJuL0VkZ2VcLyhbXGRcLl0rKS8uZXhlYyhhKTtp
ZihfLk5jKXJldHVybi9cYig/Ok1TSUV8cnYpWzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtp
ZihfLlFjKXJldHVybi9XZWJLaXRcLyhcUyspLy5leGVjKGEpO2lmKF8uTWMpcmV0dXJuLyg/OlZl
cnNpb24pWyBcL10/KFxTKykvLmV4ZWMoYSl9KCk7JGMmJihaYz0kYz8kY1sxXToiIik7aWYoXy5O
Yyl7dmFyIGFkLGJkPV8udC5kb2N1bWVudDthZD1iZD9iZC5kb2N1bWVudE1vZGU6dm9pZCAwO2lm
KGFkIT1udWxsJiZhZD5wYXJzZUZsb2F0KFpjKSl7WWM9U3RyaW5nKGFkKTticmVhayBhfX1ZYz1a
Y31fLmNkPVljO18uZGQ9Xy51YSgpO18uZWQ9eWEoKXx8Xy5xYSgiaVBvZCIpO18uZmQ9Xy5xYSgi
aVBhZCIpO18uZ2Q9Xy5xYSgiQW5kcm9pZCIpJiYhKHZhKCl8fF8udWEoKXx8Xy5zYSgpfHxfLnFh
KCJTaWxrIikpO18uaGQ9dmEoKTtfLmlkPV8ud2EoKSYmIV8uemEoKTtfLmpkPXR5cGVvZiBVaW50
OEFycmF5IT09InVuZGVmaW5lZCI7Xy5rZD0hXy5OYyYmdHlwZW9mIGJ0b2E9PT0iZnVuY3Rpb24i
O3ZhciBsZCxoYix3YixKYSxxYjtfLkVhPXR5cGVvZiBTeW1ib2w9PT0iZnVuY3Rpb24iJiZ0eXBl
b2YgU3ltYm9sKCk9PT0ic3ltYm9sIjtsZD1fLkRhKCJqYXMiLHZvaWQgMCwhMCk7Xy5mYj1fLkRh
KHZvaWQgMCxTeW1ib2woKSk7Xy5tZD1fLkRhKHZvaWQgMCwiMHViIik7aGI9Xy5EYSh2b2lkIDAs
IjB1YnMiKTtfLm5kPV8uRGEodm9pZCAwLCIwdWJzYiIpO3diPV8uRGEodm9pZCAwLCIwYWN0ayIp
O0phPV8uRGEoIm1fbSIsIkdxIiwhMCk7cWI9Xy5EYSh2b2lkIDAsInZwcyIpO18ub2Q9Xy5EYSgp
O3ZhciBHYSxGYSxxZDtHYT17Tms6e3ZhbHVlOjAsY29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEw
LGVudW1lcmFibGU6ITF9fTtGYT1PYmplY3QuZGVmaW5lUHJvcGVydGllcztfLnc9Xy5FYT9sZDoi
TmsiO3FkPVtdO18uSWEocWQsNyk7Xy5wZD1PYmplY3QuZnJlZXplKHFkKTt2YXIgS2EsTmE7S2E9
e307TmE9e307Xy5yZD1PYmplY3QuZnJlZXplKHt9KTt2YXIgcmI9e307dmFyIFNhPXZvaWQgMDtf
LnNkPXR5cGVvZiBCaWdJbnQ9PT0iZnVuY3Rpb24iP0JpZ0ludC5hc0ludE46dm9pZCAwO18udGQ9
TnVtYmVyLmlzU2FmZUludGVnZXI7Xy5YYT1OdW1iZXIuaXNGaW5pdGU7Xy51ZD1NYXRoLnRydW5j
O3ZhciBqYjtfLnZkPV8uaWEoMCk7Xy53ZD17fTtfLnhkPWZ1bmN0aW9uKGEsYixjLGQsZSl7Yj1f
LkdiKGEuSyxiLGMsZSk7aWYoYiE9PW51bGx8fGQmJmEudiE9PU5hKXJldHVybiBifTtfLkdiPWZ1
bmN0aW9uKGEsYixjLGQpe2lmKGI9PT0tMSlyZXR1cm4gbnVsbDt2YXIgZT1iKyhjPzA6LTEpLGY9
YS5sZW5ndGgtMTtpZighKGY8MSsoYz8wOi0xKSkpe2lmKGU+PWYpe3ZhciBnPWFbZl07aWYoZyE9
bnVsbCYmdHlwZW9mIGc9PT0ib2JqZWN0IiYmZy5jb25zdHJ1Y3Rvcj09PU9iamVjdCl7Yz1nW2Jd
O3ZhciBoPSEwfWVsc2UgaWYoZT09PWYpYz1nO2Vsc2UgcmV0dXJufWVsc2UgYz1hW2VdO2lmKGQm
JmMhPW51bGwpe2Q9ZChjKTtpZihkPT1udWxsKXJldHVybiBkO2lmKCFPYmplY3QuaXMoZCxjKSly
ZXR1cm4gaD9nW2JdPWQ6YVtlXT1kLGR9cmV0dXJuIGN9fTtfLnlkPWZ1bmN0aW9uKGEsYixjLGQp
e18uRGIoYSk7dmFyIGU9YS5LO18uRmIoZSxlW18ud118MCxiLGMsZCk7cmV0dXJuIGF9OwpfLko9
ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9YS5LLGY9ZVtfLnddfDA7Yj1fLkhiKGUsZixiLGMsZCk7
aWYoYj09bnVsbClyZXR1cm4gYjtmPWVbXy53XXwwO2lmKCFfLk9hKGEsZikpe3ZhciBnPV8uQmIo
Yik7ZyE9PWImJihfLkNiKGEpJiYoZT1hLkssZj1lW18ud118MCksYj1nLGY9Xy5GYihlLGYsYyxi
LGQpLF8uRWIoZSxmKSl9cmV0dXJuIGJ9O18uSz1mdW5jdGlvbihhLGIsYyl7Yz09bnVsbCYmKGM9
dm9pZCAwKTtfLnlkKGEsYixjKTtjJiYhXy5PYShjKSYmXy5FYihhLkspO3JldHVybiBhfTtfLnpk
PWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLlphKF8ueGQoYSxiLGMsZCkpfTtfLkw9ZnVuY3Rp
b24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPyExOmM7dmFyIGU7cmV0dXJuKGU9Xy5XYShfLnhkKGEs
YixkKSkpIT1udWxsP2U6Y307Cl8uTT1mdW5jdGlvbihhLGIsYyxkKXtjPWM9PT12b2lkIDA/IiI6
Yzt2YXIgZTtyZXR1cm4oZT1fLmJiKF8ueGQoYSxiLGQpKSkhPW51bGw/ZTpjfTtfLk49ZnVuY3Rp
b24oYSxiLGMpe3JldHVybiBfLmJiKF8ueGQoYSxiLGMsXy53ZCkpfTtfLk89ZnVuY3Rpb24oYSxi
LGMsZCl7cmV0dXJuIF8ueWQoYSxiLGM9PW51bGw/YzpfLlZhKGMpLGQpfTtfLkFkPWZ1bmN0aW9u
KGEsYixjKXtyZXR1cm4gXy55ZChhLGIsYz09bnVsbD9jOl8uJGEoYykpfTtfLlA9ZnVuY3Rpb24o
YSxiLGMsZCl7cmV0dXJuIF8ueWQoYSxiLF8uYWIoYyksZCl9O18uUT1mdW5jdGlvbihhLGIsYyxk
KXtyZXR1cm4gXy55ZChhLGIsYz09bnVsbD9jOl8uWWEoYyksZCl9O18uUj1mdW5jdGlvbihhLGIs
Yyl7dGhpcy5LPV8ueChhLGIsYyl9O18uUi5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7cmV0
dXJuIHNiKHRoaXMpfTtfLlIucHJvdG90eXBlLnlhPWZ1bmN0aW9uKGEpe3JldHVybiBKU09OLnN0
cmluZ2lmeShzYih0aGlzLGEpKX07Xy5SLnByb3RvdHlwZVtKYV09S2E7Xy5SLnByb3RvdHlwZS50
b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLksudG9TdHJpbmcoKX07Xy5CZD1fLkliKCk7
Xy5DZD1fLkliKCk7Xy5EZD1fLkliKCk7Xy5FZD1TeW1ib2woKTt2YXIgRmQ9ZnVuY3Rpb24oYSl7
dGhpcy5LPV8ueChhKX07Xy5CKEZkLF8uUik7Xy5HZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEp
fTtfLkIoXy5HZCxfLlIpO18uR2QucHJvdG90eXBlLkdkPWZ1bmN0aW9uKGEpe3JldHVybiBfLkFk
KHRoaXMsMyxhKX07Xy5IZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoXy5IZCxfLlIp
O18ueS5wcm90b3R5cGUudWE9ITE7Xy55LnByb3RvdHlwZS5pc0Rpc3Bvc2VkPWZ1bmN0aW9uKCl7
cmV0dXJuIHRoaXMudWF9O18ueS5wcm90b3R5cGUuZGlzcG9zZT1mdW5jdGlvbigpe3RoaXMudWF8
fCh0aGlzLnVhPSEwLHRoaXMuUigpKX07Xy55LnByb3RvdHlwZVtTeW1ib2wuZGlzcG9zZV09ZnVu
Y3Rpb24oKXt0aGlzLmRpc3Bvc2UoKX07Xy55LnByb3RvdHlwZS5SPWZ1bmN0aW9uKCl7aWYodGhp
cy5ZKWZvcig7dGhpcy5ZLmxlbmd0aDspdGhpcy5ZLnNoaWZ0KCkoKX07dmFyIElkPWZ1bmN0aW9u
KGEpe18ueS5jYWxsKHRoaXMpO3RoaXMudj1hO3RoaXMuaT1bXTt0aGlzLmo9e319O18uQihJZCxf
LnkpO0lkLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEpe3ZhciBiPXRoaXMudjthPWEuc3Bs
aXQoIi4iKTtmb3IodmFyIGM9YS5sZW5ndGgsZD0wO2Q8YzsrK2QpaWYoYlthW2RdXSliPWJbYVtk
XV07ZWxzZSByZXR1cm4gbnVsbDtyZXR1cm4gYiBpbnN0YW5jZW9mIEZ1bmN0aW9uP2I6bnVsbH07
SWQucHJvdG90eXBlLk5iPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPXRoaXMuaS5sZW5ndGgsYj10aGlz
LmksYz1bXSxkPTA7ZDxhOysrZCl7dmFyIGU9YltkXS5pKCksZj10aGlzLnJlc29sdmUoZSk7aWYo
ZiYmZiE9dGhpcy5qW2VdKXRyeXtiW2RdLk5iKGYpfWNhdGNoKGcpe31lbHNlIGMucHVzaChiW2Rd
KX10aGlzLmk9Yy5jb25jYXQoYi5zbGljZShhKSl9O3ZhciBKZD1mdW5jdGlvbihhKXtfLnkuY2Fs
bCh0aGlzKTt0aGlzLnY9YTt0aGlzLkI9dGhpcy5pPW51bGw7dGhpcy5BPTA7dGhpcy5DPXt9O3Ro
aXMuaj0hMTthPXdpbmRvdy5uYXZpZ2F0b3IudXNlckFnZW50O2EuaW5kZXhPZigiTVNJRSIpPj0w
JiZhLmluZGV4T2YoIlRyaWRlbnQiKT49MCYmKGE9L1xiKD86TVNJRXxydilbOiBdKFteXCk7XSsp
KFwpfDspLy5leGVjKGEpKSYmYVsxXSYmcGFyc2VGbG9hdChhWzFdKTw5JiYodGhpcy5qPSEwKX07
Xy5CKEpkLF8ueSk7SmQucHJvdG90eXBlLkQ9ZnVuY3Rpb24oYSxiKXt0aGlzLmk9Yjt0aGlzLkI9
YTtiLnByZXZlbnREZWZhdWx0P2IucHJldmVudERlZmF1bHQoKTpiLnJldHVyblZhbHVlPSExfTtf
LktkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihfLktkLF8uUik7dmFyIExkPWZ1bmN0
aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihMZCxfLlIpO3ZhciBOZD1mdW5jdGlvbigpe3ZhciBh
PU1kO3RoaXMuaT1udWxsO18uTChhLDQsITApfTtOZC5wcm90b3R5cGUubG9nPWZ1bmN0aW9uKGEs
Yil7Yj1iPT09dm9pZCAwP25ldyBfLkdkOmI7Xy5PZCh0aGlzLGEsOTgsYil9O18uT2Q9ZnVuY3Rp
b24oYSxiLGMsZCl7Yz1jPT09dm9pZCAwPzk4OmM7ZD1kPT09dm9pZCAwP25ldyBfLkdkOmQ7aWYo
YS5pKXt2YXIgZT1uZXcgRmQ7Xy5QKGUsMSxiLm1lc3NhZ2UpO18uUChlLDIsYi5zdGFjayk7Xy5B
ZChlLDMsYi5saW5lTnVtYmVyKTtfLlEoZSw1LDEpO18uSyhkLDQwLGUpO2EuaS5sb2coYyxkKX19
O18uUGQ9ZnVuY3Rpb24oYSl7dGhpcy5pPWE7dGhpcy5qPXZvaWQgMDt0aGlzLnY9W119O18uUGQu
cHJvdG90eXBlLnRoZW49ZnVuY3Rpb24oYSxiLGMpe3RoaXMudi5wdXNoKG5ldyBRZChhLGIsYykp
O1JkKHRoaXMpfTtfLlBkLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEpe2lmKHRoaXMuaSE9
PXZvaWQgMHx8dGhpcy5qIT09dm9pZCAwKXRocm93IEVycm9yKCJKIik7dGhpcy5pPWE7UmQodGhp
cyl9O18uUGQucHJvdG90eXBlLnJlamVjdD1mdW5jdGlvbihhKXtpZih0aGlzLmkhPT12b2lkIDB8
fHRoaXMuaiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSiIpO3RoaXMuaj1hO1JkKHRoaXMpfTt2YXIg
UmQ9ZnVuY3Rpb24oYSl7aWYoYS52Lmxlbmd0aD4wKXt2YXIgYj1hLmkhPT12b2lkIDAsYz1hLmoh
PT12b2lkIDA7aWYoYnx8Yyl7Yj1iP2EuQTphLkI7Yz1hLnY7YS52PVtdO3RyeXtfLkdjKGMsYixh
KX1jYXRjaChkKXtjb25zb2xlLmVycm9yKGQpfX19fTsKXy5QZC5wcm90b3R5cGUuQT1mdW5jdGlv
bihhKXthLmomJmEuai5jYWxsKGEuaSx0aGlzLmkpfTtfLlBkLnByb3RvdHlwZS5CPWZ1bmN0aW9u
KGEpe2EudiYmYS52LmNhbGwoYS5pLHRoaXMuail9O3ZhciBRZD1mdW5jdGlvbihhLGIsYyl7dGhp
cy5qPWE7dGhpcy52PWI7dGhpcy5pPWN9O18uU2Q9ZnVuY3Rpb24oYSl7dmFyIGI9InJjIjtpZihh
LnJjJiZhLmhhc093blByb3BlcnR5KGIpKXJldHVybiBhLnJjO2I9bmV3IGE7cmV0dXJuIGEucmM9
Yn07Xy5TPWZ1bmN0aW9uKCl7dGhpcy5BPW5ldyBfLlBkO3RoaXMuaT1uZXcgXy5QZDt0aGlzLkY9
bmV3IF8uUGQ7dGhpcy5DPW5ldyBfLlBkO3RoaXMuRD1uZXcgXy5QZDt0aGlzLkI9bmV3IF8uUGQ7
dGhpcy52PW5ldyBfLlBkO3RoaXMuaj1uZXcgXy5QZDt0aGlzLkg9bmV3IF8uUGQ7dGhpcy5MPW5l
dyBfLlBkO3RoaXMuRz1uZXcgXy5QZH07Xy5sPV8uUy5wcm90b3R5cGU7Xy5sLk1qPWZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuQX07Xy5sLlRqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaX07Xy5sLmRr
PWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRn07Xy5sLlNqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMu
Q307Xy5sLlpqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuRH07Xy5sLlFqPWZ1bmN0aW9uKCl7cmV0
dXJuIHRoaXMuQn07Xy5sLkdqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudn07Xy5sLkZqPWZ1bmN0
aW9uKCl7cmV0dXJuIHRoaXMuan07Xy5sLlVqPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuSH07Cl8u
bC5laz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkd9O18uUy5pPWZ1bmN0aW9uKCl7cmV0dXJuIF8u
U2QoXy5TKX07dmFyIFRkPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihUZCxfLlIpO18u
VmQ9ZnVuY3Rpb24oKXtyZXR1cm4gXy5KKF8uVWQsXy5IZCw1KX07dmFyIFdkO3dpbmRvdy5nYmFy
XyYmd2luZG93LmdiYXJfLkNPTkZJRz9XZD13aW5kb3cuZ2Jhcl8uQ09ORklHWzBdfHx7fTpXZD1b
XTtfLlVkPW5ldyBUZChXZCk7dmFyIE1kO01kPV8uSihfLlVkLExkLDMpfHxuZXcgTGQ7Xy5YZD1u
ZXcgTmQ7Xy5GKCJnYmFyXy5fRHVtcEV4Y2VwdGlvbiIsZnVuY3Rpb24oYSl7Xy5YZD9fLlhkLmxv
ZyhhKTpjb25zb2xlLmVycm9yKGEpfSk7Xy5ZZD1uZXcgSmQoXy5YZCk7Xy5aZD1mdW5jdGlvbigp
e3RoaXMuaT17fTt0aGlzLmo9e319O18uYWU9ZnVuY3Rpb24oYSxiKXt2YXIgYz1fLlpkLmkoKTtp
ZihhIGluIGMuaSl7aWYoYy5pW2FdIT1iKXRocm93IG5ldyAkZChhKTt9ZWxzZXtjLmlbYV09Yjtp
ZihiPWMualthXSlmb3IodmFyIGQ9MCxlPWIubGVuZ3RoO2Q8ZTtkKyspe3ZhciBmPWJbZF0sZz1j
Lmk7ZGVsZXRlIGYuaVthXTtpZihfLkxiKGYuaSkpe2Zvcih2YXIgaD1mLmoubGVuZ3RoLGs9QXJy
YXkoaCksbT0wO208aDttKyspa1ttXT1nW2YualttXV07Zi52LmFwcGx5KGYuQSxrKX19ZGVsZXRl
IGMualthXX19O18uWmQuaT1mdW5jdGlvbigpe3JldHVybiBfLlNkKF8uWmQpfTtfLmJlPWZ1bmN0
aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoXy5iZSxfLmFhKTt2YXIgJGQ9ZnVuY3Rpb24oKXtf
LmFhLmNhbGwodGhpcyl9O18uQigkZCxfLmJlKTtfLkYoImdiYXIuQSIsXy5QZCk7Xy5QZC5wcm90
b3R5cGUuYWE9Xy5QZC5wcm90b3R5cGUudGhlbjtfLkYoImdiYXIuQiIsXy5TKTtfLlMucHJvdG90
eXBlLmJhPV8uUy5wcm90b3R5cGUuVGo7Xy5TLnByb3RvdHlwZS5iYj1fLlMucHJvdG90eXBlLmRr
O18uUy5wcm90b3R5cGUuYmQ9Xy5TLnByb3RvdHlwZS5aajtfLlMucHJvdG90eXBlLmJmPV8uUy5w
cm90b3R5cGUuTWo7Xy5TLnByb3RvdHlwZS5iZz1fLlMucHJvdG90eXBlLlNqO18uUy5wcm90b3R5
cGUuYmg9Xy5TLnByb3RvdHlwZS5RajtfLlMucHJvdG90eXBlLmJqPV8uUy5wcm90b3R5cGUuR2o7
Xy5TLnByb3RvdHlwZS5iaz1fLlMucHJvdG90eXBlLkZqO18uUy5wcm90b3R5cGUuYmw9Xy5TLnBy
b3RvdHlwZS5VajtfLlMucHJvdG90eXBlLmJtPV8uUy5wcm90b3R5cGUuZWs7Xy5GKCJnYmFyLmEi
LF8uUy5pKCkpO3dpbmRvdy5nYmFyJiZ3aW5kb3cuZ2Jhci5hcCYmd2luZG93LmdiYXIuYXAod2lu
ZG93LmdiYXIuYSk7CnZhciBjZT1uZXcgSWQod2luZG93KTtfLmFlKCJhcGkiLGNlKTt2YXIgZGU9
Xy5WZCgpfHxuZXcgXy5IZCxlZT13aW5kb3csZmU9Xy56KF8uTihkZSw4KSk7ZWUuX19QVlQ9ZmU7
Xy5hZSgiZXEiLF8uWWQpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewpfLmdl
PWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihfLmdlLF8uUik7Cn1jYXRjaChlKXtfLl9E
dW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBoZT1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtf
LkIoaGUsXy5SKTt2YXIgaWU9ZnVuY3Rpb24oKXtfLnkuY2FsbCh0aGlzKTt0aGlzLmo9W107dGhp
cy5pPVtdfTtfLkIoaWUsXy55KTtpZS5wcm90b3R5cGUudj1mdW5jdGlvbihhLGIpe3RoaXMuai5w
dXNoKHtmZWF0dXJlczphLG9wdGlvbnM6YiE9bnVsbD9iOm51bGx9KX07aWUucHJvdG90eXBlLmlu
aXQ9ZnVuY3Rpb24oYSxiLGMpe3dpbmRvdy5nYXBpPXt9O3ZhciBkPXdpbmRvdy5fX19qc2w9e307
ZC5oPV8ueihfLk4oYSwxKSk7Xy5XYShfLnhkKGEsMTIpKSE9bnVsbCYmKGQuZHBvPV8uSmIoXy5M
KGEsMTIpKSk7ZC5tcz1fLnooXy5OKGEsMikpO2QubT1fLnooXy5OKGEsMykpO2QubD1bXTtfLk0o
YiwxKSYmKGE9Xy5OKGIsMykpJiZ0aGlzLmkucHVzaChhKTtfLk0oYywxKSYmKGM9Xy5OKGMsMikp
JiZ0aGlzLmkucHVzaChjKTtfLkYoImdhcGkubG9hZCIsKDAsXy5FKSh0aGlzLnYsdGhpcykpO3Jl
dHVybiB0aGlzfTt2YXIgamU9Xy5KKF8uVWQsXy5LZCwxNCk7aWYoamUpe3ZhciBrZT1fLkooXy5V
ZCxfLmdlLDkpfHxuZXcgXy5nZSxsZT1uZXcgaGUsbWU9bmV3IGllO21lLmluaXQoamUsa2UsbGUp
O18uYWUoImdzIixtZSl9Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KfSkodGhpcy5n
YmFyXyk7Ci8vIEdvb2dsZSBJbmMuCjwvc2NyaXB0PjxzdHlsZT4uZ2JfRmJ7Zm9udDoxM3B4LzI3
cHggUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7ei1pbmRleDo5ODZ9LmdiX1p7ZGlzcGxheTpub25l
fS5nYl9Xey13ZWJraXQtYmFja2dyb3VuZC1zaXplOjMycHggMzJweDtiYWNrZ3JvdW5kLXNpemU6
MzJweCAzMnB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2lu
OjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzJweDt3aWR0aDozMnB4O3otaW5kZXg6MH0u
Z2JfcWJ7YmFja2dyb3VuZC1jb2xvcjojZThmMGZlO2JvcmRlcjoxcHggc29saWQgcmdiYSgzMiwz
MywzNiwuMDgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9xYi5nYl9Xe2hlaWdodDozMHB4O3dpZHRo
OjMwcHh9LmdiX3FiLmdiX1c6YWN0aXZlLC5nYl9xYi5nYl9XOmhvdmVyey13ZWJraXQtYm94LXNo
YWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uZ2JfcmJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpu
b25lO2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbToycHg7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAx
cHggMnB4IDBweCByZ2JhKDYwLDY0LDY3LDAuMyksMHB4IDFweCAzcHggMXB4IHJnYmEoNjAsNjQs
NjcsMC4xNSk7Ym94LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdiYSg2MCw2NCw2NywwLjMpLDBw
eCAxcHggM3B4IDFweCByZ2JhKDYwLDY0LDY3LDAuMTUpO2hlaWdodDoxNHB4O21hcmdpbjoycHg7
cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDt6
LWluZGV4OjF9LmdiX3Nie2NvbG9yOiMxZjcxZTc7Zm9udDo0MDAgMjJweC8zMnB4IEdvb2dsZSBT
YW5zLFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjt0
ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwt
cmF0aW86MS4yNSksKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS4yNSksKG1pbi1yZXNvbHV0aW9u
OjEuMjVkcHB4KXsuZ2JfVzpiZWZvcmUsLmdiX3RiOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9j
azstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSk7LW1zLXRyYW5zZm9ybTpzY2FsZSguNSk7dHJh
bnNmb3JtOnNjYWxlKC41KTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCAwOy1tcy10cmFu
c2Zvcm0tb3JpZ2luOmxlZnQgMDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgMH0uZ2JfYWEgLmdiX3Ri
OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSk7LW1zLXRy
YW5zZm9ybTpzY2FsZShzY2FsZSguNDE2NjY2NjY3KSk7dHJhbnNmb3JtOnNjYWxlKHNjYWxlKC40
MTY2NjY2NjcpKX19LmdiX1c6Zm9jdXMsLmdiX1c6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAg
MXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLC4xNSl9
LmdiX1c6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCAwIHJnYmEoMCwwLDAs
LjE1KTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgcmdiYSgwLDAsMCwuMTUpfS5nYl9XOmFjdGl2
ZTphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRl
bnQ6IiI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0uZ2JfdWJ7Y3Vyc29yOnBvaW50ZXI7bGlu
ZS1oZWlnaHQ6NDBweDttaW4td2lkdGg6MzBweDtvcGFjaXR5Oi43NTtvdmVyZmxvdzpoaWRkZW47
dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmdiX0MuZ2JfdWJ7
d2lkdGg6YXV0b30uZ2JfdWI6Zm9jdXMsLmdiX3ViOmhvdmVye29wYWNpdHk6Ljg1fS5nYl92YiAu
Z2JfdWIsLmdiX3ZiIC5nYl93YntsaW5lLWhlaWdodDoyNnB4fSNnYiNnYi5nYl92YiBhLmdiX3Vi
LC5nYl92YiAuZ2Jfd2J7Zm9udC1zaXplOjExcHg7aGVpZ2h0OmF1dG99LmdiX3hie2JvcmRlci10
b3A6NHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6NHB4IGRhc2hlZCB0cmFuc3BhcmVudDtib3Jk
ZXItcmlnaHQ6NHB4IGRhc2hlZCB0cmFuc3BhcmVudDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJn
aW4tbGVmdDo2cHg7b3BhY2l0eTouNzU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYl82YTpob3Zl
ciAuZ2JfeGJ7b3BhY2l0eTouODV9LmdiXzRhPi5nYl96e3BhZGRpbmc6M3B4IDNweCAzcHggNHB4
fS5nYl95Yi5nYl9wYntjb2xvcjojZmZmfS5nYl84IC5nYl91YiwuZ2JfOCAuZ2JfeGJ7b3BhY2l0
eToxfSNnYiNnYiAuZ2JfOC5nYl84IGEuZ2JfdWIsI2diI2diLmdiXzguZ2JfOCBhLmdiX3Vie2Nv
bG9yOiNmZmZ9LmdiXzguZ2JfOCAuZ2JfeGJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmO29wYWNpdHk6
MX0uZ2JfOCAuZ2JfVzpmb2N1cywuZ2JfOCAuZ2JfVzpob3ZlciwuZ2JfcmEgLmdiX1c6Zm9jdXMs
LmdiX3JhIC5nYl9XOmhvdmVyey13ZWJraXQtYm94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAs
MC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgw
LDAsMCwwLjE1KSwwIDFweCAycHggcmdiYSgwLDAsMCwwLjIpfS5nYl9BYiAuZ2JfeiwuZ2JfemIg
LmdiX3p7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MXB4fS5nYl82YS5nYl83LC5nYl9CYi5nYl83
LC5nYl96LmdiXzd7LXdlYmtpdC1ib3gtZmxleDowOy13ZWJraXQtZmxleDowIDEgYXV0bztmbGV4
OjAgMSBhdXRvfS5nYl9DYi5nYl9EYiAuZ2JfdWJ7d2lkdGg6MzBweCFpbXBvcnRhbnR9LmdiX1Us
LmdiX1Z7cG9zaXRpb246YWJzb2x1dGV9LmdiX1Z7aGVpZ2h0OjQwcHg7cmlnaHQ6LTVweDt0b3A6
LTVweDt3aWR0aDo0MHB4fUAtd2Via2l0LWtleWZyYW1lcyBhcGQtcmluZy1mYWRlLWluezAle29w
YWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYXBkLXJpbmctZmFkZS1pbnswJXtvcGFj
aXR5OjB9dG97b3BhY2l0eToxfX0uZ2JfVXtoZWlnaHQ6NDJweDt3aWR0aDo0MnB4Oy13ZWJraXQt
YW5pbWF0aW9uOmFwZC1yaW5nLWZhZGUtaW4gLjI1cyBlYXNlLWluO2FuaW1hdGlvbjphcGQtcmlu
Zy1mYWRlLWluIC4yNXMgZWFzZS1pbn0uZ2JfRWIgLmdiX1YsLmdiX0ZiIC5nYl9We3JpZ2h0OjA7
dG9wOjB9LmdiX0ViIC5nYl9VLC5nYl9GYiAuZ2JfVSwuZ2JfeSAuZ2JfVXtyaWdodDotMXB4O3Rv
cDotMXB4fS5nYl95IC5nYl9We3JpZ2h0OjFweDt0b3A6LTFweH0uZ2JfTmEgYS5nYl8xYXtib3Jk
ZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQ6IzBiNTdkMDtiYWNrZ3JvdW5kOnZhcigtLWdtMy1z
eXMtY29sb3ItcHJpbWFyeSwjMGI1N2QwKTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDti
b3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9y
LW9uLXByaW1hcnksI2ZmZik7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9u
dC13ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDI0
cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm9y
bWFsO2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9LmdiX05hIGEuZ2JfM2F7Ym9y
ZGVyLXJhZGl1czoxMDBweDtib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjojNzQ3Nzc1O2Jv
cmRlci1jb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0Nzc3NSk7YmFja2dyb3Vu
ZDpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJv
eDtjb2xvcjojMGI1N2QwO2NvbG9yOnZhcigtLWdtMy1zeXMtY29sb3ItcHJpbWFyeSwjMGI1N2Qw
KTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bWlu
LWhlaWdodDo0MHB4O291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMjRweDt0ZXh0LWFsaWduOmNl
bnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6
MThweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfN2EuZ2JfSyBhLmdiXzFhLC5nYl84YS5nYl9LIGEu
Z2JfMWEsLmdiXzlhLmdiX0sgYS5nYl8xYXtiYWNrZ3JvdW5kOiNjMmU3ZmY7YmFja2dyb3VuZDp2
YXIoLS1nbTMtc3lzLWNvbG9yLXNlY29uZGFyeS1maXhlZCwjYzJlN2ZmKTtjb2xvcjojMDAxZDM1
O2NvbG9yOnZhcigtLWdtMy1zeXMtY29sb3Itb24tc2Vjb25kYXJ5LWZpeGVkLCMwMDFkMzUpfS5n
Yl9OYS5nYl9LIGEuZ2JfM2F7Y29sb3I6I2E4YzdmYTtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9y
LXByaW1hcnksI2E4YzdmYSl9LmdiX05hIGEuZ2JfVWR7cGFkZGluZzoxMHB4IDEycHg7bWFyZ2lu
OjEycHggMTZweCAxMnB4IDEwcHg7bWluLXdpZHRoOjg1cHh9QG1lZGlhIChtYXgtd2lkdGg6NjQw
cHgpey5nYl9OYSBhLmdiX1Vke21pbi13aWR0aDo3NXB4fX0uZ2JfS2QsLmdiX05he2ZvbnQtZmFt
aWx5Okdvb2dsZSBTYW5zIFRleHQsUm9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2Zv
bnQtc3R5bGU6bm9ybWFsfS5nYl9OYS5nYl83YXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9n
LWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9O
YS5nYl83YS5nYl9WZHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFj
a2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91bmQsI2ZmZikpfS5nYl9OYS5nYl83
YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiXzdhIGEuZ2JfNSwuZ2JfTmEuZ2JfN2Egc3Bhbi5nYl81
e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNv
bG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl83YSAuZ2Jfb2QgLmdiX1dkLC5nYl9O
YS5nYl83YSAuZ2JfeGQgLmdiX1dke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl83
YSBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5
cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0NikpfUBtZWRpYSAoZm9yY2VkLWNvbG9y
czphY3RpdmUpIGFuZCAocHJlZmVycy1jb2xvci1zY2hlbWU6ZGFyayl7LmdiX05hIHN2ZywuZ2Jf
TmEuZ2JfN2Egc3ZnLC5nYl9OYS5nYl9LIHN2Z3tjb2xvcjp3aGl0ZX19LmdiX05hLmdiX0suZ2Jf
N2F7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1j
b2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl83YS5nYl9WZHtiYWNrZ3Jv
dW5kOnRyYW5zcGFyZW50fS5nYl9OYS5nYl9LLmdiXzdhIC5nYl92ZC5nYl93ZCwuZ2JfTmEuZ2Jf
Sy5nYl83YSBhLmdiXzUsLmdiX05hLmdiX0suZ2JfN2Egc3Bhbi5nYl81e2NvbG9yOiNlM2UzZTM7
Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
I2UzZTNlMykpfS5nYl9OYS5nYl9LLmdiXzdhIC5nYl9vZCAuZ2JfV2QsLmdiX05hLmdiX0suZ2Jf
N2EgLmdiX3hkIC5nYl9XZHtjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3Is
dmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl83
YSBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5
cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0YzdjNSkpfS5nYl9OYS5nYl9LLmdiXzdhLmdi
X1Zke2JhY2tncm91bmQ6IzFmMWYxZjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5k
LHZhcigtLWdtMy1zeXMtY29sb3ItYmFja2dyb3VuZCwjMTMxMzE0KSl9LmdiX05hLmdiXzhhe2Nv
bG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3It
b24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX05hLmdiXzhhLmdiX1Zke2JhY2tncm91bmQ6I2U5ZWVm
NjtiYWNrZ3JvdW5kOnZhcigtLW9nLWJhci1iYWNrZ3JvdW5kLHZhcigtLWdtMy1zeXMtY29sb3It
c3VyZmFjZS1jb250YWluZXItaGlnaCwjZTllZWY2KSl9LmdiX05hLmdiXzhhIC5nYl92ZC5nYl93
ZCwuZ2JfTmEuZ2JfOGEgYS5nYl81LC5nYl9OYS5nYl84YSBzcGFuLmdiXzV7Y29sb3I6IzFmMWYx
Zjtjb2xvcjp2YXIoLS1vZy1saW5rLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFj
ZSwjMWYxZjFmKSl9LmdiX05hLmdiXzhhIC5nYl9vZCAuZ2JfV2QsLmdiX05hLmdiXzhhIC5nYl94
ZCAuZ2JfV2R7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdt
My1zeXMtY29sb3Itb24tc3VyZmFjZSwjMWYxZjFmKSl9LmdiX05hLmdiXzhhIHN2Z3tjb2xvcjoj
NDQ0NzQ2O2NvbG9yOnZhcigtLW9nLXN2Zy1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1
cmZhY2UtdmFyaWFudCwjNDQ0NzQ2KSl9LmdiX05hLmdiX0suZ2JfOGF7Y29sb3I6I2UzZTNlMztj
b2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNl
M2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl84YS5nYl9WZHtiYWNrZ3JvdW5kOiMyODJhMmM7YmFja2dy
b3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLXN1cmZhY2Ut
Y29udGFpbmVyLWhpZ2gsIzI4MmEyYykpfS5nYl9OYS5nYl9LLmdiXzhhIC5nYl92ZC5nYl93ZCwu
Z2JfTmEuZ2JfSy5nYl84YSBhLmdiXzUsLmdiX05hLmdiX0suZ2JfOGEgc3Bhbi5nYl81e2NvbG9y
OiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9u
LXN1cmZhY2UsI2UzZTNlMykpfS5nYl9OYS5nYl9LLmdiXzhhIC5nYl9vZCAuZ2JfV2QsLmdiX05h
LmdiX0suZ2JfOGEgLmdiX3hkIC5nYl9XZHtjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxv
Z28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEu
Z2JfSy5nYl84YSBzdmd7Y29sb3I6I2M0YzdjNTtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsI2M0YzdjNSkpfS5nYl9OYS5nYl85
YXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1nbTMtc3lzLWNv
bG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl85YS5nYl9WZHtiYWNrZ3JvdW5kOnRy
YW5zcGFyZW50fS5nYl9OYS5nYl85YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiXzlhIGEuZ2JfNSwu
Z2JfTmEuZ2JfOWEgc3Bhbi5nYl81e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl85
YSAuZ2Jfb2QgLmdiX1dkLC5nYl9OYS5nYl85YSAuZ2JfeGQgLmdiX1dke2NvbG9yOiMxZjFmMWY7
Y29sb3I6dmFyKC0tb2ctbG9nby1jb2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2Us
IzFmMWYxZikpfS5nYl9OYS5nYl85YSBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1z
dmctY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0Nikp
fS5nYl9OYS5nYl85YS5nYl9LLmdiX1Zke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmdiX05hLmdi
XzlhLmdiX0sgLmdiX3ZkLmdiX3dkLC5nYl9OYS5nYl85YS5nYl9LIGEuZ2JfNSwuZ2JfTmEuZ2Jf
OWEuZ2JfSyBzcGFuLmdiXzV7Y29sb3I6d2hpdGU7Y29sb3I6dmFyKC0tb2ctdGhlbWUtY29sb3Is
d2hpdGUpfS5nYl9OYS5nYl85YS5nYl9LIC5nYl9vZCAuZ2JfV2QsLmdiX05hLmdiXzlhLmdiX0sg
LmdiX3hkIC5nYl9XZHtjb2xvcjp3aGl0ZTtjb2xvcjp2YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0
ZSl9LmdiX05hLmdiXzlhLmdiX0sgc3Zne2NvbG9yOndoaXRlO2NvbG9yOnZhcigtLW9nLXRoZW1l
LWNvbG9yLHdoaXRlKX0uZ2JfTmEgYS5nYl81LC5nYl9OYSBzcGFuLmdiXzV7dGV4dC1kZWNvcmF0
aW9uOm5vbmV9LmdiX3Zke2ZvbnQtZmFtaWx5Okdvb2dsZSBTYW5zLFJvYm90byxIZWx2ZXRpY2Es
QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNw
YWNpbmc6LjI1cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tYm90dG9tOjJweDtvcGFjaXR5OjE7
b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQt
b3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvcDoycHg7d2hpdGUtc3Bh
Y2U6bm93cmFwOy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXg6MSAxIGF1dG87ZmxleDox
IDEgYXV0b30uZ2JfQWR7ZGlzcGxheTpub25lfS5nYl9OYS5nYl9mYiAuZ2JfdmR7bWFyZ2luLWJv
dHRvbTowfS5nYl94ZC5nYl95ZCAuZ2JfdmR7cGFkZGluZy1sZWZ0OjRweH0uZ2JfTmEuZ2JfZmIg
LmdiX3pke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5nYl9OYXttaW4td2lkdGg6MTYwcHg7
cG9zaXRpb246cmVsYXRpdmV9LmdiX05hLmdiX2dke21pbi13aWR0aDoxMjBweH0uZ2JfTmEuZ2Jf
WGQgLmdiX1pke2Rpc3BsYXk6bm9uZX0uZ2JfTmEuZ2JfWGQgLmdiX1Fke2hlaWdodDo1NnB4fWhl
YWRlci5nYl9OYXtkaXNwbGF5OmJsb2NrfS5nYl9OYSBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9Lmdi
XzBke3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9LmdiXzFkey13ZWJraXQtYm94LXNo
YWRvdzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAs
LjEyKSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgNHB4IDVweCAw
IHJnYmEoMCwwLDAsLjE0KSwwIDFweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTIpLDAgMnB4IDRweCAt
MXB4IHJnYmEoMCwwLDAsLjIpfS5nYl8yZHtoZWlnaHQ6NjRweH0uZ2JfUWR7LXdlYmtpdC1ib3gt
c2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZl
O3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNw
bGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50
OnNwYWNlLWJldHdlZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWluLXdpZHRoOi13
ZWJraXQtbWluLWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWluLWNvbnRlbnQ7bWluLXdpZHRoOm1p
bi1jb250ZW50fS5nYl9OYTpub3QoLmdiX2ZiKSAuZ2JfUWR7cGFkZGluZzo4cHh9LmdiX05hOm5v
dCguZ2JfZmIpIC5nYl9RZCBhLmdiXzNke21hcmdpbjoxMnB4IDhweCAxMnB4IDEwcHh9LmdiX05h
LmdiXzRkIC5nYl9RZHstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEgMCBhdXRvO2Zs
ZXg6MSAwIGF1dG99LmdiX05hIC5nYl9RZC5nYl9SZC5nYl81ZHttaW4td2lkdGg6MH0uZ2JfTmEu
Z2JfZmIgLmdiX1Fke3BhZGRpbmc6NHB4O3BhZGRpbmctbGVmdDo4cHg7bWluLXdpZHRoOjB9Lmdi
X05hLmdiX2ZiIC5nYl9RZCBhLmdiXzNke21hcmdpbjoxMnB4IDhweCAxMnB4IDEwcHh9LmdiX1pk
e2hlaWdodDo0OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdl
YmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0
ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3Bs
YXk6ZmxleDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1t
cy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmdiXzZkPi5nYl9aZHtkaXNwbGF5
OnRhYmxlLWNlbGw7d2lkdGg6MTAwJX0uZ2JfeGR7cGFkZGluZy1yaWdodDoyNXB4Oy13ZWJraXQt
Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1m
bGV4OjE7LXdlYmtpdC1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmdiX05hLmdiX2ZiIC5n
Yl94ZHtwYWRkaW5nLXJpZ2h0OjE0cHh9LmdiXzdkey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0
LWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJX0uZ2JfN2Q+Om9ubHktY2hpbGR7ZGlzcGxheTpp
bmxpbmUtYmxvY2t9LmdiXzhkLmdiX3Bke3BhZGRpbmctbGVmdDo0cHh9LmdiXzhkLmdiXzlkLC5n
Yl9OYS5nYl80ZCAuZ2JfOGQsLmdiX05hLmdiX2ZiOm5vdCguZ2JfS2QpIC5nYl84ZHtwYWRkaW5n
LWxlZnQ6MH0uZ2JfTmEuZ2JfZmIgLmdiXzhkLmdiXzlke3BhZGRpbmctcmlnaHQ6MH0uZ2JfTmEu
Z2JfZmIgLmdiXzhkLmdiXzlkIC5nYl80YXttYXJnaW4tbGVmdDoxMHB4fS5nYl9wZHtkaXNwbGF5
OmlubGluZX0uZ2JfTmEuZ2JfS2QgLmdiXzhkLmdiX2FlLC5nYl9OYS5nYl9qZCAuZ2JfOGQuZ2Jf
YWV7cGFkZGluZy1sZWZ0OjJweH0uZ2JfdmR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiXzhkey13
ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtoZWlnaHQ6
NDhweDtwYWRkaW5nOjAgNHB4O3BhZGRpbmctbGVmdDo1cHg7LXdlYmtpdC1ib3gtZmxleDowOy13
ZWJraXQtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJraXQtYm94LXBhY2s6ZW5kOy13
ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0u
Z2JfS2R7aGVpZ2h0OjQ4cHh9LmdiX05hLmdiX0tke21pbi13aWR0aDphdXRvfS5nYl9LZCAuZ2Jf
OGR7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1sZWZ0OnZhcigtLW9nLWJh
ci1wYXJ0cy1zaWRlLXBhZGRpbmcsMzJweCl9LmdiX0tkIC5nYl84ZC5nYl9iZXtwYWRkaW5nLWxl
ZnQ6MH0uZ2JfY2V7Zm9udC1zaXplOjE0cHg7bWF4LXdpZHRoOjIwMHB4O292ZXJmbG93OmhpZGRl
bjtwYWRkaW5nOjAgMTJweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3Jh
cDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2Vy
LXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX2EgYSwuZ2JfY2QgYXtjb2xvcjppbmhl
cml0fS5nYl93ZHt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LXdlYmtpdC1mb250
LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9
LmdiX3dke29wYWNpdHk6MX0uZ2JfZGV7cG9zaXRpb246cmVsYXRpdmV9LmdiX1J7Zm9udC1mYW1p
bHk6YXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZy1yaWdodDoxNXB4
fS5nYl82e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxNXB4fS5nYl82IC5nYl81
e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlk
ZGxlfS5nYl9lZXt0ZXh0LWFsaWduOmxlZnR9LmdiX08sLmdiX1B7ZGlzcGxheTpub25lfUBtZWRp
YSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9RZCAuZ2JfTHtkaXNwbGF5Om5vbmU7
dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9MIC5nYl9DLC5nYl9MIC5nYl9DOmZvY3VzLC5nYl9MIC5n
Yl9DOmhvdmVye29wYWNpdHk6MX0uZ2JfUXtkaXNwbGF5Om5vbmV9LmdiXzB7ZGlzcGxheTpub25l
IWltcG9ydGFudH0uZ2JfcGJ7dmlzaWJpbGl0eTpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1h
eC13aWR0aDozMTlweCl7LmdiX1FkOm5vdCguZ2JfUmQpIC5nYl9Me2Rpc3BsYXk6bm9uZTt2aXNp
YmlsaXR5OmhpZGRlbn19LmdiX0Jke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWdu
Om1pZGRsZX0uZ2JfQ2QgLmdiX1p7Ym90dG9tOi0zcHg7cmlnaHQ6LTVweH1AaWYgKFJUTF9MQU5H
KXsuZ2JfQ2QgLmdiX1p7bGVmdDotNXB4fX0uZ2JfQmQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0
OjB9LmdiX0R7cG9zaXRpb246cmVsYXRpdmV9LmdiX0N7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0
bGluZTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0
LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OjQwcHg7
d2lkdGg6NDBweH0jZ2IjZ2IgYS5nYl9DLC5nYl9De2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3Jh
dGlvbjpub25lfS5nYl9DLGEuZ2JfQ3tjb2xvcjojMDAwfXg6LW8tcHJlZm9jdXN7Ym9yZGVyLWJv
dHRvbS1jb2xvcjojY2NjfS5nYl9zYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAj
Y2NjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtjb2xvcjojMDAwOy13ZWJraXQtYm94LXNo
YWRvdzowIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2Jh
KDAsMCwwLC4yKTtkaXNwbGF5Om5vbmU7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwb3Np
dGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1NHB4Oy13ZWJraXQtYW5pbWF0aW9uOmdiX19hIC4y
czthbmltYXRpb246Z2JfX2EgLjJzO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtdXNlci1zZWxl
Y3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHQ7dXNlci1z
ZWxlY3Q6dGV4dH0uZ2JfQmQuZ2JfYmIgLmdiX3NhLC5nYl9iYi5nYl9zYXtkaXNwbGF5OmJsb2Nr
fS5nYl9IZHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1NHB4O3otaW5kZXg6LTF9Lmdi
X3ZiIC5nYl9zYXttYXJnaW4tdG9wOi0xMHB4fS5nYl9CZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxl
ZnQ6NHB4fS5nYl9OYS5nYl9JZCAuZ2JfQmQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lmdi
X0pke3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9LZCAuZ2JfSmQsLmdiX29kIC5nYl9KZHtmbG9hdDpy
aWdodH0uZ2JfQ3twYWRkaW5nOjhweDtjdXJzb3I6cG9pbnRlcn0uZ2JfQywuZ2JfTWQgYnV0dG9u
IHN2Z3tib3JkZXItcmFkaXVzOjUwJX0uZ2JfQmR7cGFkZGluZzo0cHh9LmdiX05hLmdiX0lkIC5n
Yl9CZHtwYWRkaW5nOjRweCAycHh9LmdiX05hLmdiX0lkIC5nYl96LmdiX0Jke3BhZGRpbmctbGVm
dDo2cHh9LmdiX3Nhe3otaW5kZXg6OTkxO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZ2Jfc2EuZ2JfT2R7
bGVmdDowO3JpZ2h0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6MzUwcHgpey5nYl9zYS5nYl9PZHts
ZWZ0OjB9fS5nYl9QZCAuZ2Jfc2F7dG9wOjU2cHh9LmdiX3ogLmdiX0N7cGFkZGluZzo0cHh9Lmdi
X1h7ZGlzcGxheTpub25lfS5nYl82YTpub3QoLmdiXzNkKXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2Jf
aGU6YWZ0ZXJ7Y29udGVudDoiIjtib3JkZXI6MXB4IHNvbGlkICMyMDIxMjQ7b3BhY2l0eTouMTM7
cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtsZWZ0OjRweDtib3JkZXItcmFkaXVzOjUwJTt3aWR0
aDozMHB4O2hlaWdodDozMHB4Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6
aW5nOmNvbnRlbnQtYm94fS5nYl80YXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gt
c2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVp
Z2h0OjQ4cHg7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTtwYWRkaW5nOjdweCAwIDAgMTZw
eDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTQycHg7Ym9yZGVyLXJhZGl1czoyOHB4O2Jh
Y2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZDtwb3NpdGlvbjpyZWxh
dGl2ZX0uZ2JfNGEgLmdiXzZhe3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7cGFkZGluZzowfS5nYl80
YSAuZ2JfVXt0b3A6MnB4O3JpZ2h0OjRweH0uZ2JfNGEgLmdiX1p7Ym90dG9tOi0ycHg7cmlnaHQ6
LTRweH0uZ2JfN2EgLmdiXzRhLC5nYl84YSAuZ2JfNGF7Ym9yZGVyLWNvbG9yOiM3NDc3NzU7Ym9y
ZGVyLWNvbG9yOnZhcigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vdXRsaW5lLCM3NDc3NzUpKX0uZ2JfN2EuZ2JfSyAuZ2JfNGEsLmdiXzhhLmdiX0sgLmdiXzRh
e2JvcmRlci1jb2xvcjojOGU5MThmO2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNoZXItY2hpcC1v
dXRsaW5lLHZhcigtLWdtMy1zeXMtY29sb3Itb3V0bGluZSwjOGU5MThmKSl9LmdiXzlhIC5nYl80
YXtib3JkZXItY29sb3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVyLWNoaXAt
b3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzc0Nzc3NSkpfS5nYl85YS5nYl9L
IC5nYl80YXtib3JkZXItY29sb3I6I2UzZTNlMztib3JkZXItY29sb3I6dmFyKC0tb2ctZGFzaGVy
LWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsI2UzZTNlMykpfS5n
Yl9hYntkaXNwbGF5OmluaGVyaXR9LmdiXzRhIC5nYl9hYntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVy
LXJhZGl1czo2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDoxNXB4O3Bvc2l0aW9uOnN0YXRp
YztwYWRkaW5nOjJweDt0b3A6LTFweDtoZWlnaHQ6MzJweDstd2Via2l0LWJveC1zaXppbmc6Ym9y
ZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NzhweH0uZ2JfY2J7dGV4dC1hbGln
bjpjZW50ZXJ9LmdiX2NiLmdiX2Rie2JhY2tncm91bmQtY29sb3I6I2YxZjNmNH0uZ2JfY2IgLmdi
X2Vie3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjI4cHg7bWF4LXdpZHRoOjc0cHh9
LmdiX05hIC5nYl80YSAuZ2Jfei5nYl9CZHtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjlweDtmbG9h
dDpyaWdodH0uZ2JfTmE6bm90KC5nYl9mYikgLmdiXzRhe21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2lu
LXJpZ2h0OjRweH0uZ2JfNGEgLmdiX2hlOmFmdGVye2xlZnQ6MDt0b3A6MH1AbWVkaWEgc2NyZWVu
IGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsuZ2JfNGEgLmdiX2Fie2Rpc3BsYXk6bm9uZX0uZ2JfNGF7
Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjQwcHg7bWFyZ2luOjRweDtvdXRs
aW5lOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOjA7d2lkdGg6NDBweH0uZ2JfTmEgLmdi
XzRhIC5nYl96LmdiX0Jke3BhZGRpbmc6NHB4O21hcmdpbi1yaWdodDowfX1zZW50aW5lbHt9Ym9k
eSx0ZCxhLHAsLmh7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e21hcmdpbjowO292ZXJmbG93
LXk6c2Nyb2xsfSNnb2d7cGFkZGluZzozcHggOHB4IDB9dGR7bGluZS1oZWlnaHQ6LjhlbX0uZ2Fj
X20gdGR7bGluZS1oZWlnaHQ6MTdweH1mb3Jte21hcmdpbi1ib3R0b206MjBweH0uaHtjb2xvcjoj
MTU1OGQ2fWVte2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWx9LmxzdHtoZWlnaHQ6
MjVweDt3aWR0aDo0OTZweH0uZ3NmaSwubHN0e2ZvbnQ6MThweCBzYW5zLXNlcmlmfS5nc2Zze2Zv
bnQ6MTdweCBzYW5zLXNlcmlmfS5kc3tkaXNwbGF5OmlubGluZS1ib3g7ZGlzcGxheTppbmxpbmUt
YmxvY2s7bWFyZ2luOjNweCAwIDRweDttYXJnaW4tbGVmdDo0cHh9aW5wdXR7Zm9udC1mYW1pbHk6
aW5oZXJpdH1ib2R5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWYxZjFmfWF7Y29sb3I6IzY4MWRh
ODt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmV9LmZsIGF7Y29sb3I6IzE1NThkNn1hOnZpc2l0ZWR7Y29sb3I6IzY4MWRhOH0uc2Js
Y3twYWRkaW5nLXRvcDo1cHh9LnNibGMgYXtkaXNwbGF5OmJsb2NrO21hcmdpbjoycHggMDttYXJn
aW4tbGVmdDoxM3B4O2ZvbnQtc2l6ZToxMXB4fS5sc2Jie2JhY2tncm91bmQ6I2YzZjVmNjtib3Jk
ZXI6c29saWQgMXB4O2JvcmRlci1jb2xvcjojZDJkMmQyICM3MDc1N2EgIzcwNzU3YSAjZDJkMmQy
O2hlaWdodDozMHB4fS5sc2Jie2Rpc3BsYXk6YmxvY2t9I1dxUUFOYiBhe2Rpc3BsYXk6aW5saW5l
LWJsb2NrO21hcmdpbjowIDEycHh9LmxzYntiYWNrZ3JvdW5kOnVybCgvaW1hZ2VzL25hdl9sb2dv
MjI5LnBuZykgMCAtMjYxcHggcmVwZWF0LXg7Y29sb3I6IzFmMWYxZjtib3JkZXI6bm9uZTtjdXJz
b3I6cG9pbnRlcjtoZWlnaHQ6MzBweDttYXJnaW46MDtvdXRsaW5lOjA7Zm9udDoxNXB4IHNhbnMt
c2VyaWY7dmVydGljYWwtYWxpZ246dG9wfS5sc2I6YWN0aXZle2JhY2tncm91bmQ6I2RhZGNlMH0u
bHN0OmZvY3Vze291dGxpbmU6bm9uZX0uVWNpZ2J7d2lkdGg6NDU4cHh9PC9zdHlsZT48c2NyaXB0
IG5vbmNlPSJkUGlmaUNmU0hXZXdvTWlpYWJ3RDJBIj4oZnVuY3Rpb24oKXt3aW5kb3cuZ29vZ2xl
LmVyZD17anNyOjEsYnY6MjQ4OCxkZTp0cnVlLGM6JzM2MmYnfTsKdmFyIGY9dGhpc3x8c2VsZjt2
YXIgayxsPShrPWYubWVpKSE9bnVsbD9rOjEsbSxwPShtPWYuZGllbCkhPW51bGw/bTowLHEscj0o
cT1mLnNkbykhPW51bGw/cTohMDt0eXBlb2YganN0bD09PSJudW1iZXIiJiZqc3RsPjAmJihFcnJv
ci5zdGFja1RyYWNlTGltaXQ9anN0bCk7dmFyIHQ9MCx1LHY9Z29vZ2xlLmVyZCx3PXYuanNyO2dv
b2dsZS5tbD1mdW5jdGlvbihhLGIsYyxuLGUpe2U9ZT09PXZvaWQgMD8yOmU7YiYmKHU9YSYmYS5t
ZXNzYWdlKTtjPT09dm9pZCAwJiYoYz17fSk7Yy5jYWQ9InBsZV8iK2dvb2dsZS5wbGUrIi5hcGxl
XyIrZ29vZ2xlLmFwbGU7aWYoZ29vZ2xlLmRsKXJldHVybiBnb29nbGUuZGwoYSxlLGMsITApLG51
bGw7Yj1jO2lmKHc8MCl7d2luZG93LmNvbnNvbGUmJmNvbnNvbGUuZXJyb3IoYSxiKTtpZih3PT09
LTIpdGhyb3cgYTtiPSExfWVsc2UgYj0hYXx8IWEubWVzc2FnZXx8YS5tZXNzYWdlPT09IkVycm9y
IGxvYWRpbmcgc2NyaXB0Inx8dD49bCYmIW4/ITE6ITA7aWYoIWIpcmV0dXJuIG51bGw7dCsrO2M9
Y3x8e307Yj1lbmNvZGVVUklDb21wb25lbnQ7dmFyIGQ9IiZlaT0iK2IoZ29vZ2xlLmtFSSk7Z29v
Z2xlLmtFWFBJJiYoZCs9IiZqZXhwaWQ9IitiKGdvb2dsZS5rRVhQSSkpO2QrPSImc3JjcGc9Iiti
KGdvb2dsZS5zbikrIiZqc3I9IitiKHYuanNyKSsiJmJ2ZXI9IitiKHYuYnYpO3YuZHBmJiYoZCs9
IiZkcGY9IitiKHYuZHBmKSk7dmFyIGc9YS5saW5lTnVtYmVyO2chPT12b2lkIDAmJihkKz0iJmxp
bmU9IitnKTt2YXIgaD1hLmZpbGVOYW1lO2gmJihoLmluZGV4T2YoIi1leHRlbnNpb246LyIpPjAm
JihlPTMpLGQrPSImc2NyaXB0PSIrYihoKSxnJiZoPT09d2luZG93LmxvY2F0aW9uLmhyZWYmJihn
PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vdXRlckhUTUwuc3BsaXQoIlxuIilbZ10sZCs9IiZj
YWQ9IitiKGc/Zy5zdWJzdHJpbmcoMCwzMDApOiJObyBzY3JpcHQgZm91bmQuIikpKTtnb29nbGUu
cGxlJiZnb29nbGUucGxlPT09MSYmKGU9Mik7YyYmdi5jJiYoYy5vZmM9U3RyaW5nKHYuYykpO2Q9
ZCsoIiZqc2VsPSIrZSkrIiZlY3R4PSIrYihKU09OLnN0cmluZ2lmeShjKSk7ZCs9IiZlbXNnPSI7
ZCs9YihhLm5hbWUrIjogIithLm1lc3NhZ2UpO2QrPSImanNzdD0iO2QrPWIoYS5zdGFja3x8Ik4v
QSIpO2QubGVuZ3RoPj0xMjI4OCYmKGQ9ZC5zdWJzdHJpbmcoMCwxMjI4OCkpO2E9ZDtjPSgiL2dl
bl8yMDQ/YXR5cD1pIithKS5zdWJzdHJpbmcoMCwxMjI4OCk7bnx8KGdvb2dsZS5sb2coMCwiIixj
KSxnb29nbGUubG9nKDAsIiIsKCIvaHR0cHNlcnZpY2UvcmV0cnkvanNlcnJvcj9hdHlwPWkiK2Ep
LnN1YnN0cmluZygwLDEyMjg4KSkpO3JldHVybiBjfTt3aW5kb3cub25lcnJvcj1mdW5jdGlvbihh
LGIsYyxuLGUpe3UhPT1hJiYoYT1lIGluc3RhbmNlb2YgRXJyb3I/ZTpFcnJvcihhKSxjPT09dm9p
ZCAwfHwibGluZU51bWJlciJpbiBhfHwoYS5saW5lTnVtYmVyPWMpLGI9PT12b2lkIDB8fCJmaWxl
TmFtZSJpbiBhfHwoYS5maWxlTmFtZT1iKSxnb29nbGUubWwoYSwhMSx2b2lkIDAsITEsYS5uYW1l
PT09IlN5bnRheEVycm9yInx8YS5tZXNzYWdlLnN1YnN0cmluZygwLDExKT09PSJTeW50YXhFcnJv
ciJ8fGEubWVzc2FnZS5pbmRleE9mKCJTY3JpcHQgZXJyb3IiKSE9PS0xPzM6cCkpO3U9bnVsbDty
JiZ0Pj1sJiYod2luZG93Lm9uZXJyb3I9bnVsbCl9O30pKCk7PC9zY3JpcHQ+PC9oZWFkPjxib2R5
IGJnY29sb3I9IiNmZmYiPjxzY3JpcHQgbm9uY2U9ImRQaWZpQ2ZTSFdld29NaWlhYndEMkEiPihm
dW5jdGlvbigpe3ZhciBzcmM9Jy9pbWFnZXMvbmF2X2xvZ28yMjkucG5nJzt2YXIgaWVzZz1mYWxz
ZTtkb2N1bWVudC5ib2R5Lm9ubG9hZCA9IGZ1bmN0aW9uKCl7d2luZG93Lm4gJiYgd2luZG93Lm4o
KTtpZiAoZG9jdW1lbnQuaW1hZ2VzKXtuZXcgSW1hZ2UoKS5zcmM9c3JjO30KaWYgKCFpZXNnKXtk
b2N1bWVudC5mJiZkb2N1bWVudC5mLnEuZm9jdXMoKTtkb2N1bWVudC5nYnFmJiZkb2N1bWVudC5n
YnFmLnEuZm9jdXMoKTt9Cn0KfSkoKTs8L3NjcmlwdD48ZGl2IHN0eWxlPSJwYWRkaW5nOjZweCI+
PGRpdiBjbGFzcz0iZ2JfTmEgZ2JfS2QgZ2JfRmIgZ2JfZSBnYl85YSIgaWQ9ImdiIj48ZGl2IGNs
YXNzPSJnYl84ZCBnYl9DYiBnYl9aZCIgZGF0YS1vZ3NyLXVwPSIiPjxkaXY+PGRpdiBjbGFzcz0i
Z2JfUiBnYl83IGdiX1dmIGdiXzRmIiBkYXRhLW9nYmw9IiI+PGRpdiBjbGFzcz0iZ2JfNiBnYl83
Ij48YSBjbGFzcz0iZ2JfNSIgYXJpYS1sYWJlbD0iJiMxMDU1OyYjMTA4NjsmIzEwOTU7JiMxMDkw
OyYjMTA3MjsgIiBkYXRhLXBpZD0iMjMiIGhyZWY9Imh0dHBzOi8vbWFpbC5nb29nbGUuY29tL21h
aWwvJmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYjMTA1NTsmIzEwODY7JiMxMDk1OyYjMTA5MDsm
IzEwNzI7PC9hPjwvZGl2PjxkaXYgY2xhc3M9ImdiXzYgZ2JfNyI+PGEgY2xhc3M9ImdiXzUiIGFy
aWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA4MjsmIzEw
NzI7JiMxMDg4OyYjMTA5MDsmIzEwODA7JiMxMDg1OyYjMTA4NjsmIzEwODI7ICIgZGF0YS1waWQ9
IjIiIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vaW1naHA/aGw9cnUmYW1wO29nYmwiIHRh
cmdldD0iX3RvcCI+JiMxMDUwOyYjMTA3MjsmIzEwODg7JiMxMDkwOyYjMTA4MDsmIzEwODU7JiMx
MDgyOyYjMTA4MDs8L2E+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZ2JfSmQiPjxkaXYg
Y2xhc3M9ImdiX3BkIj48ZGl2IGNsYXNzPSJnYl9MIGdiX0JkIGdiXzciIGRhdGEtb2dzci1hbHQ9
IiIgaWQ9Imdid2EiPjxkaXYgY2xhc3M9ImdiX0QiPjxhIGNsYXNzPSJnYl9DIiBhcmlhLWxhYmVs
PSImIzEwNTU7JiMxMDg4OyYjMTA4MDsmIzEwODM7JiMxMDg2OyYjMTA3ODsmIzEwNzc7JiMxMDg1
OyYjMTA4MDsmIzExMDM7IEdvb2dsZSIgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLnJ1L2ludGwv
cnUvYWJvdXQvcHJvZHVjdHMiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiByb2xlPSJidXR0b24iIHRh
YmluZGV4PSIwIj48c3ZnIGNsYXNzPSJnYl9IIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxl
PSJmYWxzZSIgdmlld2JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNiw4YzEuMSwwIDIsLTAuOSAy
LC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45LDIgMiwyek0xMiwyMGMxLjEsMCAyLC0w
LjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNNiwyMGMxLjEsMCAy
LC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNNiwxNGMxLjEs
MCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwyIDAuOSwyIDIsMnpNMTIsMTRj
MS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAyLDJ6TTE2
LDZjMCwxLjEgMC45LDIgMiwyczIsLTAuOSAyLC0yIC0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDJ6
TTEyLDhjMS4xLDAgMiwtMC45IDIsLTJzLTAuOSwtMiAtMiwtMiAtMiwwLjkgLTIsMiAwLjksMiAy
LDJ6TTE4LDE0YzEuMSwwIDIsLTAuOSAyLC0ycy0wLjksLTIgLTIsLTIgLTIsMC45IC0yLDIgMC45
LDIgMiwyek0xOCwyMGMxLjEsMCAyLC0wLjkgMiwtMnMtMC45LC0yIC0yLC0yIC0yLDAuOSAtMiwy
IDAuOSwyIDIsMnoiPjwvcGF0aD48aW1hZ2Ugc3JjPSJodHRwczovL3NzbC5nc3RhdGljLmNvbS9n
Yi9pbWFnZXMvYmFyL2FsLWljb24ucG5nIiBhbHQ9IiIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBz
dHlsZT0iYm9yZGVyOm5vbmU7ZGlzcGxheTpub25lIFw5Ij48L2ltYWdlPjwvc3ZnPjwvYT48L2Rp
dj48L2Rpdj48L2Rpdj48YSBjbGFzcz0iZ2JfMWEgZ2JfM2QgZ2JfVWQgZ2JfTGQiIGFyaWEtbGFi
ZWw9IiYjMTA0MjsmIzEwODY7JiMxMDgxOyYjMTA5MDsmIzEwODA7IiBocmVmPSJodHRwczovL2Fj
Y291bnRzLmdvb2dsZS5jb20vU2VydmljZUxvZ2luP2hsPXJ1JmFtcDtwYXNzaXZlPXRydWUmYW1w
O2NvbnRpbnVlPWh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vJmFtcDtlYz1HQVpBbWdRIiB0YXJnZXQ9
Il90b3AiPjxzcGFuIGNsYXNzPSJnYl9pZSI+JiMxMDQyOyYjMTA4NjsmIzEwODE7JiMxMDkwOyYj
MTA4MDs8L3NwYW4+PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjxjZW50ZXI+PGJyIGNsZWFy
PSJhbGwiIGlkPSJsZ3BkIj48ZGl2PjxpbWcgYWx0PSJHb29nbGUiIGhlaWdodD0iOTIiIHNyYz0i
L2ltYWdlcy9icmFuZGluZy9nb29nbGVsb2dvLzF4L2dvb2dsZWxvZ29fd2hpdGVfYmFja2dyb3Vu
ZF9jb2xvcl8yNzJ4OTJkcC5wbmciIHN0eWxlPSJwYWRkaW5nOjI4cHggMCAxNHB4IiB3aWR0aD0i
MjcyIiBpZD0iaHBsb2dvIj48YnI+PGJyPjwvZGl2Pjxmb3JtIGFjdGlvbj0iL3NlYXJjaCIgbmFt
ZT0iZiI+PHRhYmxlIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRyIHZhbGlnbj0i
dG9wIj48dGQgd2lkdGg9IjI1JSI+Jm5ic3A7PC90ZD48dGQgYWxpZ249ImNlbnRlciIgbm93cmFw
PSIiPjxpbnB1dCBuYW1lPSJpZSIgdmFsdWU9IklTTy04ODU5LTEiIHR5cGU9ImhpZGRlbiI+PGlu
cHV0IHZhbHVlPSJydSIgbmFtZT0iaGwiIHR5cGU9ImhpZGRlbiI+PGlucHV0IG5hbWU9InNvdXJj
ZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iaHAiPjxpbnB1dCBuYW1lPSJiaXciIHR5cGU9ImhpZGRl
biI+PGlucHV0IG5hbWU9ImJpaCIgdHlwZT0iaGlkZGVuIj48ZGl2IGNsYXNzPSJkcyIgc3R5bGU9
ImhlaWdodDozMnB4O21hcmdpbjo0cHggMCI+PGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7
em9vbToxIj48aW5wdXQgY2xhc3M9ImxzdCBVY2lnYiIgc3R5bGU9Im1hcmdpbjowO3BhZGRpbmc6
NXB4IDhweCAwIDZweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6IzFmMWYxZjtwYWRkaW5nLXJp
Z2h0OjM4cHgiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0iIiB0aXRsZT0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDc0OyBHb29nbGUiIG1heGxlbmd0aD0iMjA0OCIg
bmFtZT0icSIgc2l6ZT0iNTciPjxpbWcgc3JjPSIvdGV4dGlucHV0YXNzaXN0YW50L3RpYS5wbmci
IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtyaWdodDo1cHg7dG9wOjRw
eDt6LWluZGV4OjMwMCIgZGF0YS1zY3JpcHQtdXJsPSIvdGV4dGlucHV0YXNzaXN0YW50LzEzL3J1
X3RpYS5qcyIgaWQ9InRzdWlkX2FjZFZhdXI3Q095YXdQQVA4dGVxdUFVXzEiIGFsdD0iIiBoZWln
aHQ9IjIzIiB3aWR0aD0iMjciPjxzY3JpcHQgbm9uY2U9ImRQaWZpQ2ZTSFdld29NaWlhYndEMkEi
PihmdW5jdGlvbigpe3ZhciBpZD0ndHN1aWRfYWNkVmF1cjdDT3lhd1BBUDh0ZXF1QVVfMSc7ZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe3ZhciBzID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7cy5zcmMgPSB0aGlzLmdldEF0dHJpYnV0ZSgn
ZGF0YS1zY3JpcHQtdXJsJyk7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChzKTt9O30pKCk7PC9z
Y3JpcHQ+PC9kaXY+PC9kaXY+PGJyIHN0eWxlPSJsaW5lLWhlaWdodDowIj48c3BhbiBjbGFzcz0i
ZHMiPjxzcGFuIGNsYXNzPSJsc2JiIj48aW5wdXQgY2xhc3M9ImxzYiIgdmFsdWU9IiYjMTA1NTsm
IzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xlIiBuYW1lPSJidG5HIiB0
eXBlPSJzdWJtaXQiPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0i
bHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIGlkPSJ0c3VpZF9hY2RWYXVyN0NPeWF3UEFQOHRlcXVB
VV8yIiB2YWx1ZT0iJiMxMDUyOyYjMTA4NTsmIzEwNzc7ICYjMTA4NzsmIzEwODY7JiMxMDc0OyYj
MTA3NzsmIzEwNzk7JiMxMTA1OyYjMTA5MDshIiBuYW1lPSJidG5JIiB0eXBlPSJzdWJtaXQiPjxz
Y3JpcHQgbm9uY2U9ImRQaWZpQ2ZTSFdld29NaWlhYndEMkEiPihmdW5jdGlvbigpe3ZhciBpZD0n
dHN1aWRfYWNkVmF1cjdDT3lhd1BBUDh0ZXF1QVVfMic7ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
aWQpLm9uY2xpY2sgPSBmdW5jdGlvbigpe2lmICh0aGlzLmZvcm0ucS52YWx1ZSl7dGhpcy5jaGVj
a2VkID0gMTtpZiAodGhpcy5mb3JtLmlmbHNpZyl0aGlzLmZvcm0uaWZsc2lnLmRpc2FibGVkID0g
ZmFsc2U7fQplbHNlIHRvcC5sb2NhdGlvbj0nL2Rvb2RsZXMvJzt9O30pKCk7PC9zY3JpcHQ+PGlu
cHV0IHZhbHVlPSJBQklMeGU4QUFBQUFhbFhWZWFXZ0Z2Y28wc2prQnphTTg4R0J3MFlpY1JYOSIg
bmFtZT0iaWZsc2lnIiB0eXBlPSJoaWRkZW4iPjwvc3Bhbj48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImZsIHNibGMiIGFsaWduPSJsZWZ0IiBub3dyYXA9IiIgd2lkdGg9IjI1JSI+PGEgaHJlZj0iL2Fk
dmFuY2VkX3NlYXJjaD9obD1ydSZhbXA7YXV0aHVzZXI9MCI+JiMxMDU2OyYjMTA3MjsmIzEwODk7
JiMxMDk2OyYjMTA4MDsmIzEwODg7JiMxMDc3OyYjMTA4NTsmIzEwODU7JiMxMDk5OyYjMTA4MTsg
JiMxMDg3OyYjMTA4NjsmIzEwODA7JiMxMDg5OyYjMTA4Mjs8L2E+PC90ZD48L3RyPjwvdGFibGU+
PGlucHV0IGlkPSJnYnYiIG5hbWU9ImdidiIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0iMSI+PHNjcmlw
dCBub25jZT0iZFBpZmlDZlNIV2V3b01paWFid0QyQSI+KGZ1bmN0aW9uKCl7dmFyIGEsYj0iMSI7
aWYoZG9jdW1lbnQmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKWlmKHR5cGVvZiBYTUxIdHRwUmVx
dWVzdCE9InVuZGVmaW5lZCIpYj0iMiI7ZWxzZSBpZih0eXBlb2YgQWN0aXZlWE9iamVjdCE9InVu
ZGVmaW5lZCIpe3ZhciBjLGQsZT1bIk1TWE1MMi5YTUxIVFRQLjYuMCIsIk1TWE1MMi5YTUxIVFRQ
LjMuMCIsIk1TWE1MMi5YTUxIVFRQIiwiTWljcm9zb2Z0LlhNTEhUVFAiXTtmb3IoYz0wO2Q9ZVtj
KytdOyl0cnl7bmV3IEFjdGl2ZVhPYmplY3QoZCksYj0iMiJ9Y2F0Y2goaCl7fX1hPWI7aWYoYT09
IjIiJiZsb2NhdGlvbi5zZWFyY2guaW5kZXhPZigiJmdidj0yIik9PS0xKXt2YXIgZj1nb29nbGUu
Z2J2dSxnPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJnYnYiKTtnJiYoZy52YWx1ZT1hKTtmJiZ3
aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpe2xvY2F0aW9uLmhyZWY9Zn0sMCl9O30pLmNhbGwo
dGhpcyk7PC9zY3JpcHQ+PC9mb3JtPjxkaXYgc3R5bGU9ImZvbnQtc2l6ZTo4MyU7bWluLWhlaWdo
dDozLjVlbSI+PGJyPjwvZGl2PjxzcGFuIGlkPSJmb290ZXIiPjxkaXYgc3R5bGU9ImZvbnQtc2l6
ZToxMHB0Ij48ZGl2IHN0eWxlPSJtYXJnaW46MTlweCBhdXRvO3RleHQtYWxpZ246Y2VudGVyIiBp
ZD0iV3FRQU5iIj48YSBocmVmPSIvaW50bC9ydS9hZHMvIj4mIzEwNTY7JiMxMDc3OyYjMTA4Mjsm
IzEwODM7JiMxMDcyOyYjMTA4NDsmIzEwNzI7PC9hPjxhIGhyZWY9Imh0dHA6Ly93d3cuZ29vZ2xl
LnJ1L2ludGwvcnUvc2VydmljZXMvIj4mIzEwNTY7JiMxMDc3OyYjMTA5NjsmIzEwNzc7JiMxMDg1
OyYjMTA4MDsmIzExMDM7ICYjMTA3NjsmIzEwODM7JiMxMTAzOyAmIzEwNzM7JiMxMDgwOyYjMTA3
OTsmIzEwODU7JiMxMDc3OyYjMTA4OTsmIzEwNzI7PC9hPjxhIGhyZWY9Ii9pbnRsL3J1L2Fib3V0
Lmh0bWwiPiYjMTA0MjsmIzEwODk7JiMxMTA1OyAmIzEwODY7IEdvb2dsZTwvYT48YSBocmVmPSJo
dHRwczovL3d3dy5nb29nbGUuY29tL3NldHByZWZkb21haW4/cHJlZmRvbT1SVSZhbXA7cHJldj1o
dHRwczovL3d3dy5nb29nbGUucnUvJmFtcDtzaWc9S19Td2lCUUJPUHJCTy1XeXhfdEZfZjRJenhT
c2MlM0QiPkdvb2dsZS5ydTwvYT48L2Rpdj48L2Rpdj48cCBzdHlsZT0iZm9udC1zaXplOjhwdDtj
b2xvcjojNjM2MzYzIj4mY29weTsgMjAyNiAtIDxhIGhyZWY9Ii9pbnRsL3J1L3BvbGljaWVzL3By
aXZhY3kvIj4mIzEwNTA7JiMxMDg2OyYjMTA4NTsmIzEwOTI7JiMxMDgwOyYjMTA3NjsmIzEwNzc7
JiMxMDg1OyYjMTA5NDsmIzEwODA7JiMxMDcyOyYjMTA4MzsmIzExMDA7JiMxMDg1OyYjMTA4Njsm
IzEwODk7JiMxMDkwOyYjMTEwMDs8L2E+IC0gPGEgaHJlZj0iL2ludGwvcnUvcG9saWNpZXMvdGVy
bXMvIj4mIzEwNTk7JiMxMDg5OyYjMTA4MzsmIzEwODY7JiMxMDc0OyYjMTA4MDsmIzExMDM7PC9h
PjwvcD48L3NwYW4+PC9jZW50ZXI+PHNjcmlwdCBub25jZT0iZFBpZmlDZlNIV2V3b01paWFid0Qy
QSI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rpb24oXyl7dmFyIHdpbmRvdz10aGlz
Owp0cnl7Cl8ubmU9ZnVuY3Rpb24oYSxiLGMpe2lmKCFhLmopaWYoYyBpbnN0YW5jZW9mIEFycmF5
KXtjPV8uQyhjKTtmb3IodmFyIGQ9Yy5uZXh0KCk7IWQuZG9uZTtkPWMubmV4dCgpKV8ubmUoYSxi
LGQudmFsdWUpfWVsc2V7ZD0oMCxfLkUpKGEuRCxhLGIpO3ZhciBlPWEuQStjO2EuQSsrO2IuZGF0
YXNldC5lcWlkPWU7YS5DW2VdPWQ7YiYmYi5hZGRFdmVudExpc3RlbmVyP2IuYWRkRXZlbnRMaXN0
ZW5lcihjLGQsITEpOmImJmIuYXR0YWNoRXZlbnQ/Yi5hdHRhY2hFdmVudCgib24iK2MsZCk6YS52
LmxvZyhFcnJvcigiSGAiK2IpKX19Owp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5
ewpfLm9lPWZ1bmN0aW9uKCl7aWYoIV8udC5hZGRFdmVudExpc3RlbmVyfHwhT2JqZWN0LmRlZmlu
ZVByb3BlcnR5KXJldHVybiExO3ZhciBhPSExLGI9T2JqZWN0LmRlZmluZVByb3BlcnR5KHt9LCJw
YXNzaXZlIix7Z2V0OmZ1bmN0aW9uKCl7YT0hMH19KTt0cnl7dmFyIGM9ZnVuY3Rpb24oKXt9O18u
dC5hZGRFdmVudExpc3RlbmVyKCJ0ZXN0IixjLGIpO18udC5yZW1vdmVFdmVudExpc3RlbmVyKCJ0
ZXN0IixjLGIpfWNhdGNoKGQpe31yZXR1cm4gYX0oKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRp
b24oZSl9CnRyeXsKdmFyIHBlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5nYl9MIC5nYl9DIiks
cWU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2diLmdiX2dkIik7cGUmJiFxZSYmXy5uZShfLllk
LHBlLCJjbGljayIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIga2k9
ZnVuY3Rpb24oYSl7Xy55LmNhbGwodGhpcyk7dGhpcy5DPWE7dGhpcy5BPW51bGw7dGhpcy52PXt9
O3RoaXMuRD17fTt0aGlzLmk9e307dGhpcy5qPW51bGx9O18uQihraSxfLnkpO18ubGk9ZnVuY3Rp
b24oYSl7aWYoYS5BKXJldHVybiBhLkE7Zm9yKHZhciBiIGluIGEuaSlpZihhLmlbYl0uWWUoKSYm
YS5pW2JdLnViKCkpcmV0dXJuIGEuaVtiXTtyZXR1cm4gbnVsbH07a2kucHJvdG90eXBlLkI9ZnVu
Y3Rpb24oYSl7dGhpcy5pW2FdJiYoXy5saSh0aGlzKSYmXy5saSh0aGlzKS5JYygpPT1hfHx0aGlz
LmlbYV0uUGQoITApKX07a2kucHJvdG90eXBlLlhhPWZ1bmN0aW9uKGEpe3RoaXMuaj1hO2Zvcih2
YXIgYiBpbiB0aGlzLmkpdGhpcy5pW2JdLlllKCkmJnRoaXMuaVtiXS5YYShhKX07Xy5taT1mdW5j
dGlvbihhLGIpe2EuaVtiLkljKCldPWJ9O2tpLnByb3RvdHlwZS5GYj1mdW5jdGlvbihhKXtyZXR1
cm4gYSBpbiB0aGlzLmk/dGhpcy5pW2FdOm51bGx9O3ZhciBuaT1uZXcga2koXy5YZCk7Xy5hZSgi
ZGQiLG5pKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKXy5Haj1mdW5jdGlv
bihhLGIpe3JldHVybiBfLk8oYSwzNixiKX07Xy5Iaj17WmY6ImdiX3oiLE1kOiJnYl82YSIsU246
ImdiX0JiIixLZjoiZ2JfNGEiLENvOiJnYl96ZiIsTm86ImdiX2NiIixPbzoiZ2JfZWIiLG1xOiJn
Yl9hYiIsQWk6ImdiX1UifTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFy
IElqPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi4iK18uSGouWmYrIiAuZ2JfQyIpLEpqPWRvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9nZCIpO0lqJiYhSmomJl8ubmUoXy5ZZCxJaiwiY2xp
Y2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBH
b29nbGUgSW5jLgo8L3NjcmlwdD48ZGl2PjxkaXY+PGRpdiBjbGFzcz0iZ2JfUSI+JiMxMDU1OyYj
MTA4ODsmIzEwODA7JiMxMDgzOyYjMTA4NjsmIzEwNzg7JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMx
MTAzOyBHb29nbGU8L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0IG5vbmNlPSJkUGlmaUNmU0hXZXdv
TWlpYWJ3RDJBIj50aGlzLmdiYXJfPXRoaXMuZ2Jhcl98fHt9OyhmdW5jdGlvbihfKXt2YXIgd2lu
ZG93PXRoaXM7CnRyeXsKLyoKCiBDb3B5cmlnaHQgR29vZ2xlIExMQwogU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEFwYWNoZS0yLjAKKi8KdmFyIEFlLEJlO18ueWU9ZnVuY3Rpb24oYSl7dmFyIGI9
YS5sZW5ndGg7aWYoYj4wKXtmb3IodmFyIGM9QXJyYXkoYiksZD0wO2Q8YjtkKyspY1tkXT1hW2Rd
O3JldHVybiBjfXJldHVybltdfTtBZT1mdW5jdGlvbihhKXtyZXR1cm4gbmV3IF8uemUoZnVuY3Rp
b24oYil7cmV0dXJuIGIuc3Vic3RyKDAsYS5sZW5ndGgrMSkudG9Mb3dlckNhc2UoKT09PWErIjoi
fSl9O0JlPTA7Xy5DZT1mdW5jdGlvbihhKXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Q
cm9wZXJ0eS5jYWxsKGEsXy5uYykmJmFbXy5uY118fChhW18ubmNdPSsrQmUpfTtfLkRlPWdsb2Jh
bFRoaXMudHJ1c3RlZFR5cGVzO18uRWU9ZnVuY3Rpb24oYSl7dGhpcy5pPWF9O18uRWUucHJvdG90
eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaX07Xy5GZT1uZXcgXy5FZSgiYWJv
dXQ6aW52YWxpZCN6Q2xvc3VyZXoiKTtfLnplPWZ1bmN0aW9uKGEpe3RoaXMuUGs9YX07Xy5HZT1b
QWUoImRhdGEiKSxBZSgiaHR0cCIpLEFlKCJodHRwcyIpLEFlKCJtYWlsdG8iKSxBZSgiZnRwIiks
bmV3IF8uemUoZnVuY3Rpb24oYSl7cmV0dXJuL15bXjpdKihbLz8jXXwkKS8udGVzdChhKX0pXTtf
LkhlPWZ1bmN0aW9uKGEpe3RoaXMuaT1hfTtfLkhlLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlv
bigpe3JldHVybiB0aGlzLmkrIiJ9O18uSWU9bmV3IF8uSGUoXy5EZT9fLkRlLmVtcHR5SFRNTDoi
Iik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBOZSxaZSxiZixNZSxP
ZTtfLkplPWZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qJC8udGVzdChhKX07Xy5LZT1mdW5j
dGlvbihhKXtpZihhPT1udWxsKXJldHVybiBhO2lmKHR5cGVvZiBhPT09InN0cmluZyImJmEpYT0r
YTtlbHNlIGlmKHR5cGVvZiBhIT09Im51bWJlciIpcmV0dXJuO3JldHVybigwLF8uWGEpKGEpP2F8
MDp2b2lkIDB9O18uTGU9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYS5sYXN0SW5kZXhPZihiLDApPT0w
fTtOZT1mdW5jdGlvbigpe3ZhciBhPW51bGw7aWYoIU1lKXJldHVybiBhO3RyeXt2YXIgYj1mdW5j
dGlvbihjKXtyZXR1cm4gY307YT1NZS5jcmVhdGVQb2xpY3koIm9nYi1xdG0jaHRtbCIse2NyZWF0
ZUhUTUw6YixjcmVhdGVTY3JpcHQ6YixjcmVhdGVTY3JpcHRVUkw6Yn0pfWNhdGNoKGMpe31yZXR1
cm4gYX07Xy5QZT1mdW5jdGlvbigpe09lPT09dm9pZCAwJiYoT2U9TmUoKSk7cmV0dXJuIE9lfTsK
Xy5SZT1mdW5jdGlvbihhKXt2YXIgYj1fLlBlKCk7YT1iP2IuY3JlYXRlU2NyaXB0VVJMKGEpOmE7
cmV0dXJuIG5ldyBfLlFlKGEpfTtfLlNlPWZ1bmN0aW9uKGEpe2lmKGEgaW5zdGFuY2VvZiBfLlFl
KXJldHVybiBhLmk7dGhyb3cgRXJyb3IoIkwiKTt9O18uVGU9ZnVuY3Rpb24oYSl7aWYoYSBpbnN0
YW5jZW9mIF8uRWUpcmV0dXJuIGEuaTt0aHJvdyBFcnJvcigiTCIpO307Xy5WZT1mdW5jdGlvbihh
KXtpZihVZS50ZXN0KGEpKXJldHVybiBhfTtfLldlPWZ1bmN0aW9uKGEpe3JldHVybiBhIGluc3Rh
bmNlb2YgXy5FZT9fLlRlKGEpOl8uVmUoYSl9O18uWGU9ZnVuY3Rpb24oYSxiKXtiPWI9PT12b2lk
IDA/ZG9jdW1lbnQ6Yjt2YXIgYyxkO2I9KGQ9KGM9YikucXVlcnlTZWxlY3Rvcik9PW51bGw/dm9p
ZCAwOmQuY2FsbChjLGErIltub25jZV0iKTtyZXR1cm4gYj09bnVsbD8iIjpiLm5vbmNlfHxiLmdl
dEF0dHJpYnV0ZSgibm9uY2UiKXx8IiJ9OwpfLlQ9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBfLldh
KF8ueGQoYSxiLGMsXy53ZCkpfTtfLlllPWZ1bmN0aW9uKGEsYil7cmV0dXJuIF8uS2UoXy54ZChh
LGIsdm9pZCAwLF8ud2QpKX07WmU9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKFplLF8u
Uik7WmUucHJvdG90eXBlLlViPWZ1bmN0aW9uKGEpe3JldHVybiBfLlAodGhpcywyNCxhKX07Xy4k
ZT1mdW5jdGlvbigpe3JldHVybiBfLkooXy5VZCxaZSwxKX07Xy5hZj1mdW5jdGlvbihhKXt2YXIg
Yj1fLlVhKGEpO3JldHVybiBiPT0iYXJyYXkifHxiPT0ib2JqZWN0IiYmdHlwZW9mIGEubGVuZ3Ro
PT0ibnVtYmVyIn07TWU9Xy5EZTtfLlFlPWZ1bmN0aW9uKGEpe3RoaXMuaT1hfTtfLlFlLnByb3Rv
dHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLmkrIiJ9O3ZhciBVZT0vXlxzKig/
IWphdmFzY3JpcHQ6KSg/OltcdysuLV0rOnxbXjovPyNdKig/OlsvPyNdfCQpKS9pO3ZhciBoZixt
ZixjZjtfLmVmPWZ1bmN0aW9uKGEpe3JldHVybiBhP25ldyBjZihfLmRmKGEpKTpiZnx8KGJmPW5l
dyBjZil9O18uZmY9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gdHlwZW9mIGI9PT0ic3RyaW5nIj9hLmdl
dEVsZW1lbnRCeUlkKGIpOmJ9O18uVj1mdW5jdGlvbihhLGIpe3ZhciBjPWJ8fGRvY3VtZW50O2Mu
Z2V0RWxlbWVudHNCeUNsYXNzTmFtZT9hPWMuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShhKVswXToo
Yz1kb2N1bWVudCxhPWE/KGJ8fGMpLnF1ZXJ5U2VsZWN0b3IoYT8iLiIrYToiIik6Xy5nZihjLCIq
IixhLGIpWzBdfHxudWxsKTtyZXR1cm4gYXx8bnVsbH07Xy5nZj1mdW5jdGlvbihhLGIsYyxkKXth
PWR8fGE7cmV0dXJuKGI9YiYmYiE9IioiP1N0cmluZyhiKS50b1VwcGVyQ2FzZSgpOiIiKXx8Yz9h
LnF1ZXJ5U2VsZWN0b3JBbGwoYisoYz8iLiIrYzoiIikpOmEuZ2V0RWxlbWVudHNCeVRhZ05hbWUo
IioiKX07Cl8uamY9ZnVuY3Rpb24oYSxiKXtfLktiKGIsZnVuY3Rpb24oYyxkKXtkPT0ic3R5bGUi
P2Euc3R5bGUuY3NzVGV4dD1jOmQ9PSJjbGFzcyI/YS5jbGFzc05hbWU9YzpkPT0iZm9yIj9hLmh0
bWxGb3I9YzpoZi5oYXNPd25Qcm9wZXJ0eShkKT9hLnNldEF0dHJpYnV0ZShoZltkXSxjKTpfLkxl
KGQsImFyaWEtIil8fF8uTGUoZCwiZGF0YS0iKT9hLnNldEF0dHJpYnV0ZShkLGMpOmFbZF09Y30p
fTtoZj17Y2VsbHBhZGRpbmc6ImNlbGxQYWRkaW5nIixjZWxsc3BhY2luZzoiY2VsbFNwYWNpbmci
LGNvbHNwYW46ImNvbFNwYW4iLGZyYW1lYm9yZGVyOiJmcmFtZUJvcmRlciIsaGVpZ2h0OiJoZWln
aHQiLG1heGxlbmd0aDoibWF4TGVuZ3RoIixub25jZToibm9uY2UiLHJvbGU6InJvbGUiLHJvd3Nw
YW46InJvd1NwYW4iLHR5cGU6InR5cGUiLHVzZW1hcDoidXNlTWFwIix2YWxpZ246InZBbGlnbiIs
d2lkdGg6IndpZHRoIn07Cl8ua2Y9ZnVuY3Rpb24oYSl7cmV0dXJuIGE/YS5kZWZhdWx0Vmlldzp3
aW5kb3d9O18ubmY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1iWzFdLGQ9Xy5sZihhLFN0cmluZyhiWzBd
KSk7YyYmKHR5cGVvZiBjPT09InN0cmluZyI/ZC5jbGFzc05hbWU9YzpBcnJheS5pc0FycmF5KGMp
P2QuY2xhc3NOYW1lPWMuam9pbigiICIpOl8uamYoZCxjKSk7Yi5sZW5ndGg+MiYmbWYoYSxkLGIp
O3JldHVybiBkfTsKbWY9ZnVuY3Rpb24oYSxiLGMpe2Z1bmN0aW9uIGQoaCl7aCYmYi5hcHBlbmRD
aGlsZCh0eXBlb2YgaD09PSJzdHJpbmciP2EuY3JlYXRlVGV4dE5vZGUoaCk6aCl9Zm9yKHZhciBl
PTI7ZTxjLmxlbmd0aDtlKyspe3ZhciBmPWNbZV07aWYoIV8uYWYoZil8fF8ubWMoZikmJmYubm9k
ZVR5cGU+MClkKGYpO2Vsc2V7YTp7aWYoZiYmdHlwZW9mIGYubGVuZ3RoPT0ibnVtYmVyIil7aWYo
Xy5tYyhmKSl7dmFyIGc9dHlwZW9mIGYuaXRlbT09ImZ1bmN0aW9uInx8dHlwZW9mIGYuaXRlbT09
InN0cmluZyI7YnJlYWsgYX1pZih0eXBlb2YgZj09PSJmdW5jdGlvbiIpe2c9dHlwZW9mIGYuaXRl
bT09ImZ1bmN0aW9uIjticmVhayBhfX1nPSExfV8uR2MoZz9fLnllKGYpOmYsZCl9fX07Xy5vZj1m
dW5jdGlvbihhKXtyZXR1cm4gXy5sZihkb2N1bWVudCxhKX07Cl8ubGY9ZnVuY3Rpb24oYSxiKXti
PVN0cmluZyhiKTthLmNvbnRlbnRUeXBlPT09ImFwcGxpY2F0aW9uL3hodG1sK3htbCImJihiPWIu
dG9Mb3dlckNhc2UoKSk7cmV0dXJuIGEuY3JlYXRlRWxlbWVudChiKX07Xy5wZj1mdW5jdGlvbihh
KXtmb3IodmFyIGI7Yj1hLmZpcnN0Q2hpbGQ7KWEucmVtb3ZlQ2hpbGQoYil9O18ucmY9ZnVuY3Rp
b24oYSl7cmV0dXJuIGEmJmEucGFyZW50Tm9kZT9hLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoYSk6
bnVsbH07Xy5zZj1mdW5jdGlvbihhLGIpe2lmKCFhfHwhYilyZXR1cm4hMTtpZihhLmNvbnRhaW5z
JiZiLm5vZGVUeXBlPT0xKXJldHVybiBhPT1ifHxhLmNvbnRhaW5zKGIpO2lmKHR5cGVvZiBhLmNv
bXBhcmVEb2N1bWVudFBvc2l0aW9uIT0idW5kZWZpbmVkIilyZXR1cm4gYT09Ynx8ISEoYS5jb21w
YXJlRG9jdW1lbnRQb3NpdGlvbihiKSYxNik7Zm9yKDtiJiZhIT1iOyliPWIucGFyZW50Tm9kZTty
ZXR1cm4gYj09YX07Cl8uZGY9ZnVuY3Rpb24oYSl7cmV0dXJuIGEubm9kZVR5cGU9PTk/YTphLm93
bmVyRG9jdW1lbnR8fGEuZG9jdW1lbnR9O2NmPWZ1bmN0aW9uKGEpe3RoaXMuaT1hfHxfLnQuZG9j
dW1lbnR8fGRvY3VtZW50fTtfLmw9Y2YucHJvdG90eXBlO18ubC5KPWZ1bmN0aW9uKGEpe3JldHVy
biBfLmZmKHRoaXMuaSxhKX07Xy5sLlNhPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5uZih0aGlz
LmksYXJndW1lbnRzKX07Xy5sLmFwcGVuZENoaWxkPWZ1bmN0aW9uKGEsYil7YS5hcHBlbmRDaGls
ZChiKX07Xy5sLkxmPV8ucGY7Xy5sLkVoPV8ucmY7Xy5sLkRoPV8uc2Y7Cn1jYXRjaChlKXtfLl9E
dW1wRXhjZXB0aW9uKGUpfQp0cnl7Cl8uT2o9ZnVuY3Rpb24oYSxiKXthLnNyYz1fLlNlKGIpLnRv
U3RyaW5nKCl9O18uUGo9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5YZSgic2NyaXB0IixhLm93bmVyRG9j
dW1lbnQpO2ImJmEuc2V0QXR0cmlidXRlKCJub25jZSIsYil9O18uUWo9ZnVuY3Rpb24oYSxiKXth
LnNyYz1fLlNlKGIpO18uUGooYSl9O18uUmo9ZnVuY3Rpb24oYSl7aWYoIWEpcmV0dXJuIG51bGw7
YT1fLk4oYSw0KTt2YXIgYjthPT09bnVsbHx8YT09PXZvaWQgMD9iPW51bGw6Yj1fLlJlKGEpO3Jl
dHVybiBifTtfLlNqPWZ1bmN0aW9uKGEsYixjKXthPWEuSztyZXR1cm4gXy5IYihhLGFbXy53XXww
LGIsYykhPT12b2lkIDB9O18uVGo9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKF8uVGos
Xy5SKTtfLlVqPWZ1bmN0aW9uKCl7Zm9yKHZhciBhPU51bWJlcih0aGlzKSxiPVtdLGM9YTtjPGFy
Z3VtZW50cy5sZW5ndGg7YysrKWJbYy1hXT1hcmd1bWVudHNbY107cmV0dXJuIGJ9OwpfLlZqPWZ1
bmN0aW9uKGEsYil7cmV0dXJuKGJ8fGRvY3VtZW50KS5nZXRFbGVtZW50c0J5VGFnTmFtZShTdHJp
bmcoYSkpfTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9CnRyeXsKdmFyIFhqPWZ1bmN0
aW9uKGEsYil7YTxiP1dqKGErMSxiKTpfLlhkLmxvZyhFcnJvcigib2FgIithKyJgIitiKSl9LFdq
PWZ1bmN0aW9uKGEsYil7aWYoWWope3ZhciBjPV8ub2YoIlNDUklQVCIpO2MuYXN5bmM9ITA7Yy50
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiO2MuY2hhcnNldD0iVVRGLTgiO18uUWooYyxZaik7Yy5vbmVy
cm9yPV8ucWMoWGosYSxiLGMuc3JjKTtfLlZqKCJIRUFEIilbMF0uYXBwZW5kQ2hpbGQoYyl9fSxa
aj1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoWmosXy5SKTt2YXIgYWs9Xy5KKF8uVWQs
WmosMTcpfHxuZXcgWmosYmssWWo9KGJrPV8uSihhayxfLlRqLDEpKT9fLlJqKGJrKTpudWxsLGNr
LGRrPShjaz1fLkooYWssXy5UaiwyKSk/Xy5Saihjayk6bnVsbCxlaz1mdW5jdGlvbigpe1dqKDEs
Mik7aWYoZGspe3ZhciBhPV8ub2YoIkxJTksiKTthLnNldEF0dHJpYnV0ZSgidHlwZSIsInRleHQv
Y3NzIik7YS5ocmVmPV8uU2UoZGspLnRvU3RyaW5nKCk7YS5yZWw9InN0eWxlc2hlZXQiO3ZhciBi
PV8uWGUoInN0eWxlIixkb2N1bWVudCk7YiYmYS5zZXRBdHRyaWJ1dGUoIm5vbmNlIixiKTtfLlZq
KCJIRUFEIilbMF0uYXBwZW5kQ2hpbGQoYSl9fTsoZnVuY3Rpb24oKXt2YXIgYT1fLiRlKCk7aWYo
Xy5UKGEsMTgpKWVrKCk7ZWxzZXt2YXIgYj1fLlllKGEsMTkpfHwwO3dpbmRvdy5hZGRFdmVudExp
c3RlbmVyKCJsb2FkIixmdW5jdGlvbigpe3dpbmRvdy5zZXRUaW1lb3V0KGVrLGIpfSl9fSkoKTsK
fWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUg
SW5jLgo8L3NjcmlwdD48c2NyaXB0IG5vbmNlPSJkUGlmaUNmU0hXZXdvTWlpYWJ3RDJBIj4oZnVu
Y3Rpb24oKXt3aW5kb3cuZ29vZ2xlLmNkbz17aGVpZ2h0Ojc1Nyx3aWR0aDoxNDQwfTsoZnVuY3Rp
b24oKXsKdmFyIGU9LyN8JC87ZnVuY3Rpb24gZihrKXt2YXIgZD1nLnNlYXJjaCxsPWQuc2VhcmNo
KGUpO2E6e3ZhciBhPTA7Zm9yKHZhciBiPWsubGVuZ3RoOyhhPWQuaW5kZXhPZihrLGEpKT49MCYm
YTxsOyl7dmFyIGM9ZC5jaGFyQ29kZUF0KGEtMSk7aWYoYz09Mzh8fGM9PTYzKWlmKGM9ZC5jaGFy
Q29kZUF0KGErYiksIWN8fGM9PTYxfHxjPT0zOHx8Yz09MzUpYnJlYWsgYTthKz1iKzF9YT0tMX1p
ZihhPDApcmV0dXJuIG51bGw7Yj1kLmluZGV4T2YoIiYiLGEpO2lmKGI8MHx8Yj5sKWI9bDthKz1r
Lmxlbmd0aCsxO3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoZC5zbGljZShhLGIhPT0tMT9iOjAp
LnJlcGxhY2UoL1wrL2csIiAiKSl9O3ZhciBoPXdpbmRvdy5pbm5lcldpZHRoLG09d2luZG93Lmlu
bmVySGVpZ2h0O2lmKCFofHwhbSl7dmFyIG49d2luZG93LmRvY3VtZW50LHA9bi5jb21wYXRNb2Rl
PT0iQ1NTMUNvbXBhdCI/bi5kb2N1bWVudEVsZW1lbnQ6bi5ib2R5O2g9cC5jbGllbnRXaWR0aDtt
PXAuY2xpZW50SGVpZ2h0fWlmKGgmJm0mJihoIT1nb29nbGUuY2RvLndpZHRofHxtIT1nb29nbGUu
Y2RvLmhlaWdodCkpe3ZhciBxPWdvb2dsZSxyPXEubG9nLHQ9Ii9jbGllbnRfMjA0PyZhdHlwPWkm
Yml3PSIraCsiJmJpaD0iK20rIiZlaT0iK2dvb2dsZS5rRUksZztnPWc9PT12b2lkIDA/d2luZG93
LmxvY2F0aW9uOmc7dmFyIHU9IiIsdj13aW5kb3cuZ29vZ2xlJiZ3aW5kb3cuZ29vZ2xlLmtPUEl8
fG51bGw7diYmKHUrPSImb3BpPSIrdik7dmFyIHc7KHc9ZigiZ2VtY2lkIikpJiYodSs9IiZnZW1j
aWQ9Iit3KTt2YXIgeDsoeD1mKCJnZW1yaWQiKSkmJih1Kz0iJmdlbXJpZD0iK3gpO3IuY2FsbChx
LCIiLCIiLHQrdSl9O30pLmNhbGwodGhpcyk7fSkoKTsoZnVuY3Rpb24oKXtnb29nbGUueGpzPXti
YXNlY29tYjonL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVuLlNHdnJmaFBrOWdJLmVzNS5PL2NrXHgz
ZHhqcy5ocC5GelVOd25rYkN4US5MLlguTy9hbVx4M2RBQkFBQUFBQUFBQUFBQ0FBQUFBQUFBQUFB
QUFBQUFRQUFFQUVBSUFBcEFBQkFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFFR0FCQVFB
QUFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUVBQUFBSUFBUUFBQUFUQUFFQUFCQjNRQUFBQUFB
QUFFQ0FXUWdBQUFBQUFBQUFvQU1BQUFDQS9kXHgzZDEvZWRceDNkMS9kZ1x4M2QwL3VqZ1x4M2Qx
L3JzXHgzZEFDVDkwb0ZPakNYTXVBZHFnRHM0QUhNN1FrUXJJZXF1bHc/Y2JceDNkMTIxNTA5Mzc4
JyxiYXNlY3NzOicveGpzL18vc3Mva1x4M2R4anMuaHAuRnpVTndua2JDeFEuTC5YLk8vYW1ceDNk
QUJBQUFBQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBUUFBRUFFQUlBQUpBQUJBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFRQUFBSVFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFFQUFB
QUlBQVFBQUFBVEFBRUFBQUFBQUFBQUFBQUFBQUNBL3JzXHgzZEFDVDkwb0ZITjVFWHNucDg1RXJ5
b3ViTy1mRjdBOFFjOWc/Y2JceDNkMTIxNTA5Mzc4JyxiYXNlanM6Jy94anMvXy9qcy9rXHgzZHhq
cy5ocC5lbi5TR3ZyZmhQazlnSS5lczUuTy9hbVx4M2RBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFFR0FBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFFQUFCQjNRQUFBQUFB
QUFFQ0FXUWdBQUFBQUFBQUFvQU1BQUFDQS9kZ1x4M2QwL3JzXHgzZEFDVDkwb0dLck93QUEzSlh6
T0FVUWxyRm1kcGQyams4bmc/Y2JceDNkMTIxNTA5Mzc4JyxleGNtOltdfTt9KSgpOzwvc2NyaXB0
PjxsaW5rIGhyZWY9Ii94anMvXy9zcy9rPXhqcy5ocC5GelVOd25rYkN4US5MLlguTy9hbT1BQkFB
QUFBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFRQUFFQUVBSUFBSkFBQkFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFCQVFBQUFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUVBQUFBSUFB
UUFBQUFUQUFFQUFBQUFBQUFBQUFBQUFBQ0EvZD0xL2VkPTEvcnM9QUNUOTBvRkhONUVYc25wODVF
cnlvdWJPLWZGN0E4UWM5Zy9tPXNiX2hlLGQ/Y2I9MTIxNTA5Mzc4IiByZWw9InN0eWxlc2hlZXQi
IG5vbmNlPSJkUGlmaUNmU0hXZXdvTWlpYWJ3RDJBIj48c2NyaXB0IG5vbmNlPSJkUGlmaUNmU0hX
ZXdvTWlpYWJ3RDJBIj4oZnVuY3Rpb24oKXt2YXIgdT0nL3hqcy9fL2pzL2tceDNkeGpzLmhwLmVu
LlNHdnJmaFBrOWdJLmVzNS5PL2FtXHgzZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVRBQUVBQUJCM1FBQUFBQUFBQUVDQVdR
Z0FBQUFBQUFBQW9BTUFBQUNBL2RceDNkMS9lZFx4M2QxL2RnXHgzZDQvcnNceDNkQUNUOTBvSDUy
VFNLWXdMT0UtaVBPSTA2TDd5eVFCUUc3US9tXHgzZHNiX2hlLGQ/Y2JceDNkMTIxNTA5Mzc4Jzt2
YXIgYW1kPTEwMDA7dmFyIHBvdnA9ZmFsc2U7dmFyIGVjYj1mYWxzZTt2YXIgY3JvcD10cnVlO3Zh
ciBjc3Q9ZmFsc2U7dmFyIHB4cD1mYWxzZTsKdmFyIGY9dGhpc3x8c2VsZjtmdW5jdGlvbiBnKGEp
e3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImxpbmsiKTtiLmFzPSJzY3JpcHQiO2IuaHJl
Zj1hO2IucmVsPSJwcmVsb2FkIjtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGIpfWZ1bmN0aW9u
IGgoKXt2YXIgYT1ba107Z29vZ2xlLmRwfHwoYS5mb3JFYWNoKGcpLGdvb2dsZS5kcD0hMCl9O2dv
b2dsZS5wcz1nb29nbGUucHN8fFtdO2Z1bmN0aW9uIGwoYSl7cmV0dXJuIGE/KGE9YS5tYXRjaCgv
XC9jY2I9KFteLz9dKykvKSk/YVsxXTpudWxsOm51bGx9ZnVuY3Rpb24gbSgpe3ZhciBhPWssYj1m
dW5jdGlvbigpe307Z29vZ2xlLmx4PWdvb2dsZS5zdHZzYz9iOmZ1bmN0aW9uKCl7cChhKTtnb29n
bGUubHg9Yn07Z29vZ2xlLmJ4fHxnb29nbGUubHgoKX1mdW5jdGlvbiBxKGEsYil7YiYmKGEuc3Jj
PWIpO2lmKCFsKGIpKXt2YXIgZT1hLm9ubG9hZDthLm9ubG9hZD1mdW5jdGlvbihkKXtlJiZlKGQp
O2dvb2dsZS5wcz1nb29nbGUucHMuZmlsdGVyKGZ1bmN0aW9uKGMpe3JldHVybiBhLnNyYyE9PWN9
KX19Z29vZ2xlLnBzLnB1c2goYS5zcmMpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoYSl9Z29v
Z2xlLmFzPXE7ZnVuY3Rpb24gcChhKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4
anNscyIpO3ZhciBiPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2Iub25lcnJvcj1m
dW5jdGlvbigpe2dvb2dsZS5wbGU9MX07Yi5vbmxvYWQ9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTB9
O2woYSkmJihiLmRvbmU9ZnVuY3Rpb24oKXtnb29nbGUubXVtJiZnb29nbGUubXVtKGEpO2dvb2ds
ZS5hcGxlPWdvb2dsZS5hcGxlfHwwO2dvb2dsZS5hcm0mJmdvb2dsZS5hcm1bYV0mJmdvb2dsZS5h
cm1bYV0ucmVzb2x2ZSgpfSk7Z29vZ2xlLnhqc3VzPXZvaWQgMDtxKGIsYSk7Z29vZ2xlLmFwbGU9
LTE7Z29vZ2xlLmRwPSEwfTtmdW5jdGlvbiByKCl7Zm9yKHZhciBhPWRvY3VtZW50LmdldEVsZW1l
bnRzQnlUYWdOYW1lKCJpbWciKSxiPTAsZT1hLmxlbmd0aDtiPGU7YisrKXt2YXIgZD1hW2JdLGM7
aWYoYz1kLmhhc0F0dHJpYnV0ZSgiZGF0YS1senlfIikmJk51bWJlcihkLmdldEF0dHJpYnV0ZSgi
ZGF0YS1hdGYiKSkmMSljPWQuZ2V0QXR0cmlidXRlKCJqc2NvbnRyb2xsZXIiKSxjPSEoKGM9PT0i
VUJYSEkifHxjPT09IlIzZmhrYiJ8fGM9PT0iVFNaRXFkIikmJmQuaGFzQXR0cmlidXRlKCJkYXRh
LXNyYyIpKTtpZihjKXJldHVybiEwfXJldHVybiExfTt2YXIgayx0LHcseCx5LHosQSxCLEM7ZnVu
Y3Rpb24gRCgpe2s9cHhwJiZnb29nbGUueGpzdXB8fHU7dmFyIGE9ay5tYXRjaCgvXC9jYj0obG9h
ZGVkX2hfXGQrKS8pO0M9YSYmYVsxXXx8IiI7Z29vZ2xlLnhqc3U9aztmLl9GX2pzVXJsPWs7eD1m
dW5jdGlvbigpe20oKX07dD0hMTt3PSEhZ29vZ2xlLmNhZnQmJiFyKCk7QyYmKGZbQ109ZnVuY3Rp
b24oYil7dmFyIGU9ZnVuY3Rpb24oKXtjc3Q/c2V0VGltZW91dChmdW5jdGlvbigpe3JldHVybiB2
b2lkIGIuY2FsbCh3aW5kb3csd2luZG93Ll8pfSwwKTpiLmNhbGwod2luZG93LHdpbmRvdy5fKX07
aWYoQil7dmFyIGQ9ZnVuY3Rpb24oKXtyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24oKXtl
KCl9KX07aWYoZG9jdW1lbnQuaGlkZGVuKXt2YXIgYz1mdW5jdGlvbigpe2RvY3VtZW50LmhpZGRl
bnx8KGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMpLGQo
KSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInZpc2liaWxpdHljaGFuZ2UiLGMse3Bhc3Np
dmU6ITB9KX1lbHNlIGQoKX1lbHNlIGUoKX0pO3k9cG92cDt6PWRvY3VtZW50LnByZXJlbmRlcmlu
Z3x8eSYmZG9jdW1lbnQuaGlkZGVuO0I9Y3JvcCYmejtBPXk/InZpc2liaWxpdHljaGFuZ2UiOiJw
cmVyZW5kZXJpbmdjaGFuZ2UifWZ1bmN0aW9uIEUoKXt0fHx3fHx6fHwoeCgpLHQ9ITApfXNldFRp
bWVvdXQoZnVuY3Rpb24oKXtnb29nbGUudGljayYmZ29vZ2xlLnRpY2soImxvYWQiLCJ4anNwbHMi
KTtEKCk7aWYod3x8eil7aWYodyl7dmFyIGE9ZnVuY3Rpb24oKXt3PSExO0UoKX07Z29vZ2xlLmNh
ZnQoYSk7c2V0VGltZW91dChhLGFtZCl9aWYoeil7dmFyIGI9ZnVuY3Rpb24oKXsoeT9kb2N1bWVu
dC5oaWRkZW46ZG9jdW1lbnQucHJlcmVuZGVyaW5nKXx8KHo9ITEsRSgpLGRvY3VtZW50LnJlbW92
ZUV2ZW50TGlzdGVuZXIoQSxiKSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoQSxiLHtwYXNz
aXZlOiEwfSl9dHx8aCgpfWVsc2UgeCgpfSwwKTt9KSgpO3dpbmRvdy5fID0gd2luZG93Ll8gfHwg
e307d2luZG93Ll9EdW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbiA9IGZ1bmN0aW9uKGUp
e3Rocm93IGU7fTt3aW5kb3cuX3MgPSB3aW5kb3cuX3MgfHwge307X3MuX0R1bXBFeGNlcHRpb24g
PSBfLl9EdW1wRXhjZXB0aW9uO3dpbmRvdy5fcXMgPSB3aW5kb3cuX3FzIHx8IHt9O19xcy5fRHVt
cEV4Y2VwdGlvbiA9IF8uX0R1bXBFeGNlcHRpb247d2luZG93LmxvYWRlZF9oXzAgPSBmdW5jdGlv
bihjYil7Y2IuY2FsbCh3aW5kb3csd2luZG93Ll8pO307KGZ1bmN0aW9uKCl7dmFyIHQ9WzQwOTYs
MCwzMzU1NDQzMiwwLDAsMjY4NDM1NDU2LDYwMzk3OTc3NiwyMDk3MTUzLDk4NTMyLDE1NzI4NjYs
Njg0MTk1ODQsODM4ODYwOCwxOTYsMTM0MDc1NDI0LDY0LDMwNjczMDQ5Nyw1NTM2NDgxOTIsNDQ1
NjQ0OCw0MDQxMjc3NTIsODY1MjgwMCwwLDY3MTA4ODY4LDAsNjU1MzgsMTI0OTI4MCw0LDI2NDA0
OSwwLDQzMjAyOTY5NiwzMywwLDU5MzkyLDgzODg2MDhdO3dpbmRvdy5fRl90b2dnbGVzID0gd2lu
ZG93Ll94anNfdG9nZ2xlcyA9IHQ7fSkoKTt3aW5kb3cuX0ZfaW5zdGFsbENzcyA9IHdpbmRvdy5f
Rl9pbnN0YWxsQ3NzIHx8IGZ1bmN0aW9uKGNzcyl7fTsoZnVuY3Rpb24oKXt2YXIgcG1jPSd7XHgy
MmRceDIyOnt9LFx4MjJzYl9oZVx4MjI6e1x4MjJjbGllbnRceDIyOlx4MjJoZWlybG9vbS1ocFx4
MjIsXHgyMmRoXHgyMjp0cnVlLFx4MjJkc1x4MjI6XHgyMlx4MjIsXHgyMmhvc3RceDIyOlx4MjJn
b29nbGUuY29tXHgyMixceDIyanNvbnBceDIyOnRydWUsXHgyMm1zZ3NceDIyOntceDIyY2libFx4
MjI6XHgyMlxcdTA0MjNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM4XFx1MDQ0MlxcdTA0NGMg
XFx1MDQzZlxcdTA0M2VcXHUwNDM4XFx1MDQ0MVxcdTA0M2FcXHUwNDNlXFx1MDQzMlxcdTA0NGJc
XHUwNDM5IFxcdTA0MzdcXHUwNDMwXFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0MVx4MjIsXHgy
MmR5bVx4MjI6XHgyMlxcdTA0MTJcXHUwNDNlXFx1MDQzN1xcdTA0M2NcXHUwNDNlXFx1MDQzNlxc
dTA0M2RcXHUwNDNlLCBcXHUwNDMyXFx1MDQ0YiBcXHUwNDM4XFx1MDQzY1xcdTA0MzVcXHUwNDNi
XFx1MDQzOCBcXHUwNDMyIFxcdTA0MzJcXHUwNDM4XFx1MDQzNFxcdTA0NDM6XHgyMixceDIybGNr
eVx4MjI6XHgyMlxcdTA0MWNcXHUwNDNkXFx1MDQzNSBcXHUwNDNmXFx1MDQzZVxcdTA0MzJcXHUw
NDM1XFx1MDQzN1xcdTA0NTFcXHUwNDQyIVx4MjIsXHgyMmxtbFx4MjI6XHgyMlxcdTA0MWZcXHUw
NDNlXFx1MDQzNFxcdTA0NDBcXHUwNDNlXFx1MDQzMVxcdTA0M2RcXHUwNDM1XFx1MDQzNS4uLlx4
MjIsXHgyMnBzcmNceDIyOlx4MjJcXHUwNDJkXFx1MDQ0MlxcdTA0M2VcXHUwNDQyIFxcdTA0Mzdc
XHUwNDMwXFx1MDQzZlxcdTA0NDBcXHUwNDNlXFx1MDQ0MSBcXHUwNDMxXFx1MDQ0YlxcdTA0M2Ig
XFx1MDQ0M1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzVcXHUwNDNkIFxcdTA0MzhcXHUwNDM3
IFxcdTA0MzJcXHUwNDMwXFx1MDQ0OFxcdTA0MzVcXHUwNDM5IFxcdTAwM0NhIGhyZWZceDNkXFxc
eDIyL2hpc3RvcnlcXFx4MjJcXHUwMDNFXFx1MDQzOFxcdTA0NDFcXHUwNDQyXFx1MDQzZVxcdTA0
NDBcXHUwNDM4XFx1MDQzOCBcXHUwNDMyXFx1MDQzNVxcdTA0MzEtXFx1MDQzZlxcdTA0M2VcXHUw
NDM4XFx1MDQ0MVxcdTA0M2FcXHUwNDMwXFx1MDAzQy9hXFx1MDAzRVx4MjIsXHgyMnBzcmxceDIy
Olx4MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzOFxcdTA0NDJcXHUwNDRjXHgy
MixceDIyc2JpdFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhIFxc
dTA0M2ZcXHUwNDNlIFxcdTA0M2FcXHUwNDMwXFx1MDQ0MFxcdTA0NDJcXHUwNDM4XFx1MDQzZFxc
dTA0M2FcXHUwNDM1XHgyMixceDIyc3JjaFx4MjI6XHgyMlxcdTA0MWZcXHUwNDNlXFx1MDQzOFxc
dTA0NDFcXHUwNDNhIFxcdTA0MzIgR29vZ2xlXHgyMn0sXHgyMm92clx4MjI6e30sXHgyMnBxXHgy
MjpceDIyXHgyMixceDIycmZzXHgyMjpbXSxceDIyc3Rva1x4MjI6XHgyMlBkTUthZWpyZ092WDJG
UjNpRGp3dzdYVG5xSVx4MjJ9fSc7Z29vZ2xlLnBtYz1KU09OLnBhcnNlKHBtYyk7fSkoKTs8L3Nj
cmlwdD48L2JvZHk+PC9odG1sPg==
------6a55c7678e618
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://2ch.life/ga/thumb/1889466/16647324007000s.jpg

PCFkb2N0eXBlIGh0bWw+PGh0bWwgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwOi8vc2NoZW1h
Lm9yZy9XZWJQYWdlIiBsYW5nPSJydSI+PGhlYWQ+PG1ldGEgY29udGVudD0iJiMxMDU1OyYjMTA4
NjsmIzEwODA7JiMxMDg5OyYjMTA4MjsgJiMxMDgwOyYjMTA4NTsmIzEwOTI7JiMxMDg2OyYjMTA4
ODsmIzEwODQ7JiMxMDcyOyYjMTA5NDsmIzEwODA7JiMxMDgwOyAmIzEwNzQ7ICYjMTA4MDsmIzEw
ODU7JiMxMDkwOyYjMTA3NzsmIzEwODg7JiMxMDg1OyYjMTA3NzsmIzEwOTA7JiMxMDc3OzogJiMx
MDc0OyYjMTA3NzsmIzEwNzM7ICYjMTA4OTsmIzEwOTA7JiMxMDg4OyYjMTA3MjsmIzEwODU7JiMx
MDgwOyYjMTA5NDsmIzEwOTk7LCAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYj
MTA4NTsmIzEwODI7JiMxMDgwOywgJiMxMDc0OyYjMTA4MDsmIzEwNzY7JiMxMDc3OyYjMTA4Njsg
JiMxMDgwOyAmIzEwODQ7JiMxMDg1OyYjMTA4NjsmIzEwNzU7JiMxMDg2OyYjMTA3NzsgJiMxMDc2
OyYjMTA4ODsmIzEwOTE7JiMxMDc1OyYjMTA4NjsmIzEwNzc7LiIgbmFtZT0iZGVzY3JpcHRpb24i
PjxtZXRhIGNvbnRlbnQ9Im5vb2RwLCAiIG5hbWU9InJvYm90cyI+PG1ldGEgY29udGVudD0idGV4
dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPjxtZXRhIGNv
bnRlbnQ9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlZy8xeC9nb29nbGVnX3N0YW5kYXJkX2NvbG9y
XzEyOGRwLnBuZyIgaXRlbXByb3A9ImltYWdlIj48dGl0bGU+R29vZ2xlPC90aXRsZT48c2NyaXB0
IG5vbmNlPSI0eEdVd3VhVUlHNFRrbnVtUFk5OW93Ij4oZnVuY3Rpb24oKXt2YXIgX2c9e2tFSTon
YWNkVmFvajBONG51d1BBUG9jZUw4UWMnLGtFWFBJOicwLDEzMDQyMDMsMjkzNTg0Miw0ODc5MSwz
MDAyMiwxNjEwNSwzNDQ3OTYsNTUyMDMyNSwxMjQ3NSw3MzksODcsMzY4MTA3NDIsMjUyMjg2ODEs
MjE3NTUzLDEzMDE4Miw0NTk2MiwxNDg3NDcsNTE4MjEsMzMyNjYsMTMwNzMsMjA2NzksMTE4ODIs
MTYxNzksNzE5OCwzNTU4Miw0LDE1MTQsMzM1NSw2MDEwLDIsNTk5OSwxNiwxNDI5MSwyLDMxMDUs
NTA4OSwxOSwzMDA3LDI2LDc3MCwzNjYyMywyMTE2LDMyMjEsMjg5Miw4NTMwLDUyNzksMywxNDQ0
NCw1LDk2NCwyLDE0NywxNTE2NywxOTQ5MCwyLDYzMzUsMTQzMjksMyw0OTgwLDEwLDYyMjIsNjg0
MCw1LDQ2MSw2MjkzLDE2OTgzLDE1OTAsNDg1NSw0MzA0LDQsOTA0OSwyMjYzLDUxNDYsNTA3LDMz
MDYsMTAyNCwxMCw3MTc3LDM5MzMsMjEwMTczNzEsNCwyOTYwLDMsMTAwNTUsMywxMTg3MSw2MDk3
LDMsNTU3OCw0LDY1MDQzNDcsMjI2NSw2LDgyMzEsNzEsNDMzNCwxMTM0LDMsMTA5LDcwNSwxODg0
LDMsOTksMzA0NSwxMzYyLDUyMCw5NzcsMzYwMDYwMSwxOTYwNzY0LDEyNTEyNzUwLDMsNzk4MzAs
MzI3MDE0LDI1LDI4MDc5MywxOTA0NDY0LDUsMzY4Nyw2MTYsNCw0NTMsMiwxNzIxLDY3NzYsNyw3
LDcsODY1LDEyNiwxMDE5NSwxMDQ1LDcwMSw0LDM5MDksMTAsMTIzNywxMTA5LDQ4OTUsNTkzMCw0
Mzg4LDUsMTgsMTA5Nyw0LDMxNDIsNzI0MSw0LDM1MjMsNCw1MDMsMTgwLDEzMzksNDU5LDUsNDA5
NCwxNTk4LDE2NTYsNywyMjkzLDUsNTg0MCwxODEwLDIwNCw0LDI5NTQsNCwyMDMwLDUsMTE2LDM5
MjAsODI1LDEsNDA2LDQsMjQ3NSwzMDQ2LDMsNzIsNzkzNiwyMjIwLDExNzYsMTcxLDQsMTI3LDQs
MTU1OCw4MjEsNCwzMzQsODMxNiwxNDgsNTMyLDQsNDE3LDY2Myw0LDIzOCw0LDMwOSwzLDIsMiwy
LDkxNCw0LDE0MDUsMTkwLDEwNjUsNCw2OSw5OCw1LDMzNiwxNDEzLDU2OCwzNDMsMzcyOCw3LDEx
OSwxOTUsMjY4LDQ0NywzLDIsMiwyLDEwNjEsNTQsMjgyNSwyMTY2LDIxNzAsMTMxMCw0OTYsNzk5
LDU0NDksMTMzMSw0NjI2LDE5MiwyMSw3LDI0MywzMDgsNCw0MzI2LDQsMTg0LDE0LDIyMjcsNCwy
NTY4LDQsMTQyMCwzLDIsMiwyLDQwOTYsMTE5LDQsMjcyNyw3LDY0NjUsMSw1ODE4LDQwOCw0LDE0
ODgsMzM1MSw1LDg2NiwyMjE1LDQsNjg0LDEyMDQsMTA1MCw0LDE0OCw5LDQwODcsNCw4MSw0LDUs
NjUyLDMsMiwyLDIsMTcxOSw5MDAsNCwyNiwyNzgsNTcsNSw2LDY4OSw1LDU4LDQsMjU0NSw3Njks
NDc3LDQsMTkzLDE5NTEsMjk5LDEwLDY1Miw4MzAsMywyLDIsMiwyNDMsNCwzMjgsNCwyOTM5LDM1
NSw1LDE4MzAsMSwyNjAzLDEsNjg5LDIyMSw1LDI0Myw3NjAsMywyLDIsMiw1NjQsMzkzLDEzNzQs
NCwxMzA1LDUsMTg2LDczOCw1LDQwOSw4ODEsMTE3LDEsNCwyNzYsMTk4Miw0LDMzNiw0LDIyMDEs
MjMzLDQ5LDQ0OSw5MzMsMTMzOCw1NTksMTA0MCw5NywzLDIsMiwyLDEyMDksMSwyLDIxLDEsMjk2
LDQsMTEyOCw1NTMsNDUsNCwxNDUsMTU2OSw1LDksMjIsMywyLDIsMiwyNjQsMSwyLDI0MDMsMjA3
NiwxMjY0LDI1MiwxNTkzLDE5MzQsNCwxMzEsNCw0MzIsMywzOSw0LDMxNSwzLDIsMiwyLDEwNjAs
NjIzLDc1LDEwLDMzMSwxNzIsNCwyLDIzNjcsMiwzMDksMTQ0LDUsMzU0Nyw3LDQzMSwyODgsNCwz
ODkzLDQsMTk0LDM0NSwyODY2LDU5MSw0LDkzMyw0LDY5LDUsMjE5Miw0MjcsMTYzNCwxMzYwLDYw
MSwxNjM3LDE3MzQsMjYxLDE3MywyLDMsNjc2LDMwLDUsMjY5LDE2NDIsNCw1NDksMywyLDIsMiw0
NzIsOTQsNCwyNDEsMiwyNjgwLDEsMSwyMCw0LDQzLDYyNCwzMDE3LDUsMTk4LDE3OSwxNDEsNTg1
LDE0MDksNTc4LDEsNTYzLDUsMTEzMSwxMDM4LDQsMTUxNiwxMTAwLDUsNjU0LDMzLDk4OCwyMDIs
MTU0LDQsODcwLDQsNzM5LDk5NywxLDEsNjkxLDM3MDQsMywyLDIsMiw5NzcsNCw3NzIsMTc3LDE2
MCw5NjQsNDgzLDg0NiwxLDIsMjc0LDQsMiwxMDEzLDg5NiwxMDcxLDUsMzI3LDQsMTgyNyw4OSw0
OTcsNCw0NywyNSwzNTYxLDExNiwyMzYsMzkzLDQsNDM3LDIzOSwzLDExMTYsMywyLDIsMiwzNjks
OCwxMTcyLDQ3NywxMzAzLDEyNDUsNjY3LDMxMCw5NCwzLDIsMiwyLDI1OSwxMDE3LDQsNDEsNjI5
LDIsMTkxNSw4MCwxNzAsNCw5NTEsMTAxMSwzLDIsMiwyLDExNDUsMjMyLDMzMzIsNCwxMDUyLDQs
NTI0LDEyNzcsNjUzOTYwLDcnLGtCTDoncmxVSScsa09QSTo4OTk3ODQ0OX07KGZ1bmN0aW9uKCl7
dmFyIGE7KChhPXdpbmRvdy5nb29nbGUpPT1udWxsPzA6YS5zdHZzYyk/Z29vZ2xlLmtFST1fZy5r
RUk6d2luZG93Lmdvb2dsZT1fZzt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7Z29vZ2xl
LnNuPSd3ZWJocCc7Z29vZ2xlLmtITD0ncnUnO2dvb2dsZS51c2I9dHJ1ZTt9KSgpOyhmdW5jdGlv
bigpewp2YXIgaD10aGlzfHxzZWxmO3ZhciBrPS8jfCQvO2Z1bmN0aW9uIGwoYSxjKXt2YXIgZT1h
LnNlYXJjaChrKTthOnt2YXIgYj0wO2Zvcih2YXIgZj1jLmxlbmd0aDsoYj1hLmluZGV4T2YoYyxi
KSk+PTAmJmI8ZTspe3ZhciBkPWEuY2hhckNvZGVBdChiLTEpO2lmKGQ9PTM4fHxkPT02MylpZihk
PWEuY2hhckNvZGVBdChiK2YpLCFkfHxkPT02MXx8ZD09Mzh8fGQ9PTM1KWJyZWFrIGE7Yis9Zisx
fWI9LTF9aWYoYjwwKXJldHVybiBudWxsO2Y9YS5pbmRleE9mKCImIixiKTtpZihmPDB8fGY+ZSlm
PWU7Yis9Yy5sZW5ndGgrMTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGEuc2xpY2UoYixmIT09
LTE/ZjowKS5yZXBsYWNlKC9cKy9nLCIgIikpfTtmdW5jdGlvbiBtKCl7cmV0dXJuIHdpbmRvdy5n
b29nbGUmJndpbmRvdy5nb29nbGUua09QSXx8bnVsbH07dmFyIG47ZnVuY3Rpb24gcChhKXtmb3Io
dmFyIGM7YSYmKCFhLmdldEF0dHJpYnV0ZXx8IShjPWEuZ2V0QXR0cmlidXRlKCJlaWQiKSkpOylh
PWEucGFyZW50Tm9kZTtyZXR1cm4gY3x8bn1mdW5jdGlvbiBxKGEpe2Zvcih2YXIgYz1udWxsO2Em
JighYS5nZXRBdHRyaWJ1dGV8fCEoYz1hLmdldEF0dHJpYnV0ZSgibGVpZCIpKSk7KWE9YS5wYXJl
bnROb2RlO3JldHVybiBjfQpmdW5jdGlvbiB0KGEsYyxlLGIsZil7dmFyIGQ9IiI7Yy5zZWFyY2go
IiZlaT0iKT09PS0xJiYoZD0iJmVpPSIrcChiKSxjLnNlYXJjaCgiJmxlaT0iKT09PS0xJiYoYj1x
KGIpKSYmKGQrPSImbGVpPSIrYikpO3ZhciByPWMuc2VhcmNoKCImY3NoaWQ9Iik9PT0tMSYmYSE9
PSJzbGgiO3ZhciBnPWc9PT12b2lkIDA/d2luZG93LmxvY2F0aW9uOmc7Yj0iJnp4PSIrRGF0ZS5u
b3coKS50b1N0cmluZygpO2guX2NzaGlkJiZyJiYoYis9IiZjc2hpZD0iK2guX2NzaGlkKTsoZT1l
KCkpJiYoYis9IiZvcGk9IitlKTsoZT1sKGcuc2VhcmNoLCJnZW1jaWQiKSkmJihiKz0iJmdlbWNp
ZD0iK2UpOyhnPWwoZy5zZWFyY2gsImdlbXJpZCIpKSYmKGIrPSImZ2VtcmlkPSIrZyk7cmV0dXJu
Ii8iKyhmfHwiZ2VuXzIwNCIpKyI/YXR5cD1pJmN0PSIrU3RyaW5nKGEpKyImY2FkPSIrKGMrZCti
KX07bj1nb29nbGUua0VJO2dvb2dsZS5nZXRFST1wO2dvb2dsZS5nZXRMRUk9cTtnb29nbGUubWw9
ZnVuY3Rpb24oKXtyZXR1cm4gbnVsbH07Z29vZ2xlLmxvZz1mdW5jdGlvbihhLGMsZSxiLGYsZCl7
ZD1kPT09dm9pZCAwP206ZDtlfHwoZT10KGEsYyxkLGIsZikpO2E9ZTsvXmh0dHA6L2kudGVzdChh
KSYmd2luZG93LmxvY2F0aW9uLnByb3RvY29sPT09Imh0dHBzOiImJihnb29nbGUubWwmJmdvb2ds
ZS5tbChFcnJvcigiYSIpLCExLHtzcmM6YSxnbG1tOjF9KSxhPSIiKTtpZihlPWEpdHJ5e3dpbmRv
dy5uYXZpZ2F0b3Iuc2VuZEJlYWNvbihlLCIiKX1jYXRjaChyKXt9fTtnb29nbGUubG9nVXJsPWZ1
bmN0aW9uKGEsYyl7Yz1jPT09dm9pZCAwP206YztyZXR1cm4gdCgiIixhLGMpfTt9KS5jYWxsKHRo
aXMpOyhmdW5jdGlvbigpe2dvb2dsZS55PXt9O2dvb2dsZS5zeT17fTtmdW5jdGlvbiBlKGEsYixk
KXtpZihhKXZhciBjPWEuaWQ7ZWxzZXtkbyBjPU1hdGgucmFuZG9tKCk7d2hpbGUoZFtjXSl9ZFtj
XT1bYSxiXX12YXIgZjsoZj1nb29nbGUpLnh8fChmLng9ZnVuY3Rpb24oYSxiKXtlKGEsYixnb29n
bGUueSl9KTt2YXIgZzsoZz1nb29nbGUpLnN4fHwoZy5zeD1mdW5jdGlvbihhLGIpe2UoYSxiLGdv
b2dsZS5zeSl9KTtnb29nbGUuYng9ITE7dmFyIGg7KGg9Z29vZ2xlKS5seHx8KGgubHg9ZnVuY3Rp
b24oKXt9KTt2YXIgaz1bXSxsOyhsPWdvb2dsZSkuZmNlfHwobC5mY2U9ZnVuY3Rpb24oYSxiLGQs
Yyl7ay5wdXNoKFthLGIsZCxjXSl9KTtnb29nbGUucWNlPWs7Z29vZ2xlLmFkbD1bXTt9KS5jYWxs
KHRoaXMpO2dvb2dsZS5mPXt9OyhmdW5jdGlvbigpewpkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQu
YWRkRXZlbnRMaXN0ZW5lcigic3VibWl0IixmdW5jdGlvbihiKXt2YXIgYTtpZihhPWIudGFyZ2V0
KXt2YXIgYz1hLmdldEF0dHJpYnV0ZSgiZGF0YS1zdWJtaXRmYWxzZSIpO2E9Yz09PSIxInx8Yz09
PSJxIiYmIWEuZWxlbWVudHMucS52YWx1ZT8hMDohMX1lbHNlIGE9ITE7YSYmKGIucHJldmVudERl
ZmF1bHQoKSxiLnN0b3BQcm9wYWdhdGlvbigpKX0sITApO2RvY3VtZW50LmRvY3VtZW50RWxlbWVu
dC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oYil7dmFyIGE7YTp7Zm9yKGE9Yi50
YXJnZXQ7YSYmYSE9PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDthPWEucGFyZW50RWxlbWVudClp
ZihhLnRhZ05hbWU9PT0iQSIpe2E9YS5nZXRBdHRyaWJ1dGUoImRhdGEtbm9ocmVmIik9PT0iMSI7
YnJlYWsgYX1hPSExfWEmJmIucHJldmVudERlZmF1bHQoKX0sITApO30pLmNhbGwodGhpcyk7PC9z
Y3JpcHQ+PHNjcmlwdCBub25jZT0iNHhHVXd1YVVJRzRUa251bVBZOTlvdyI+O3RoaXMuZ2Jhcl89
e0NPTkZJRzpbW1swLCJ3d3cuZ3N0YXRpYy5jb20iLCJvZy5xdG0uZW5fVVMuSnZqc201SnlYVTAu
ZXM1Lk8iLCJydSIsInJ1IiwiNTM4IiwwLFs0LDIsIiIsIiIsIiIsIjk0Mjk4NzU0MSIsIjAiXSxu
dWxsLCJhY2RWYW9qdU9PR012dklQcU5xUG1BayIsbnVsbCwwLCJvZy5xdG0ueUM1R3E3VDlhT2cu
TC5YLk8iLCJBQTJZclR1bzROczhTTDNkV1BwT25Sc0lYa2xVSmFIUnF3IiwiQUEyWXJUdV9SMzhO
Mldqd3FHbzFjOF95Vks2aGhEV1FCQSIsIiIsMiwxLDIwMCwiUlVTIixudWxsLG51bGwsIjEiLCI1
MzgiLDEsbnVsbCxudWxsLDg5OTc4NDQ5LG51bGwsMCwwLDAsMF0sbnVsbCxbMSwwLjEwMDAwMDAw
MTQ5MDExNjEsMiwxXSxudWxsLFswLDAsMCxudWxsLCIiLCIiLCIiLCIiLDAsMCxudWxsLCIiLDFd
LFswLDAsIiIsMSwwLDAsMCwwLDAsMCxudWxsLDAsMCxudWxsLDAsMCxudWxsLG51bGwsMCwwLDAs
IiIsIiIsIiIsIiIsIiIsIiIsbnVsbCwwLDAsMCwwLDAsbnVsbCxudWxsLG51bGwsInJnYmEoMzIs
MzMsMzYsMSkiLCJyZ2JhKDI1NSwyNTUsMjU1LDEpIiwwLDAsMSxudWxsLG51bGwsbnVsbCwwLG51
bGwsbnVsbCxudWxsLDBdLG51bGwsbnVsbCxbIjEiLCJnY2lfOTFmMzA3NTVkNmE2Yjc4N2RjYzJh
NDA2MmU2ZTk4MjQuanMiLCJnb29nbGVhcGlzLmNsaWVudDpnYXBpLmlmcmFtZXMiLCIiLCJydSJd
LG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxbMC4wMDk5OTk5OTk3NzY0ODI1ODIsInJ1IiwiNTM4
IixbbnVsbCwiIiwiMCIsbnVsbCwxLDUxODQwMDAsbnVsbCxudWxsLCIiLG51bGwsbnVsbCxudWxs
LG51bGwsbnVsbCwwLG51bGwsMCxudWxsLDEsMCwwLDAsbnVsbCxudWxsLDAsMCxudWxsLDAsMCww
LDAsMF0sbnVsbCxudWxsLG51bGwsMF0sWzEsbnVsbCxudWxsLDI3MDQzLDUzOCwiUlVTIiwicnUi
LCI5NDI5ODc1NDEuMCIsOCxudWxsLDAsMCxudWxsLG51bGwsbnVsbCxudWxsLCIxMTYyNDkwNDAs
MTE2MjQ5MDQzIixudWxsLG51bGwsbnVsbCwiYWNkVmFvanVPT0dNdnZJUHFOcVBtQWsiLDAsMCww
LG51bGwsMiw1LCJsdSIsNzksMCwwLG51bGwsbnVsbCwxLDg5OTc4NDQ5LDAsMF0sW1tudWxsLG51
bGwsbnVsbCwiaHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vb2cvXy9qcy9rPW9nLnF0bS5lbl9VUy5K
dmpzbTVKeVhVMC5lczUuTy9ydD1qL209cWFicixxX2RucCxxYXBpZCxxYWxkLHFhZHMvZXhtPXFh
YXcscWFkZCxxYWlkLHFlaW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEv
ZWQ9MS9ycz1BQTJZclR1bzROczhTTDNkV1BwT25Sc0lYa2xVSmFIUnF3Il0sW251bGwsbnVsbCxu
dWxsLCJodHRwczovL3d3dy5nc3RhdGljLmNvbS9vZy9fL3NzL2s9b2cucXRtLnlDNUdxN1Q5YU9n
LkwuWC5PL209ZF9iX2dtMyxkX3dpX2dtMyxkX2xvX2dtMy9leGNtPXFhYXcscWFkZCxxYWlkLHFl
aW4scWhhdyxxaGJhLHFoYnIscWhjaCxxaGdhLHFoaWQscWhpbi9kPTEvZWQ9MS9jdD16Z21zL3Jz
PUFBMllyVHVfUjM4TjJXandxR28xYzhfeVZLNmhoRFdRQkEiXV1dXSx9O3RoaXMuZ2Jhcl89dGhp
cy5nYmFyX3x8e307KGZ1bmN0aW9uKF8pe3ZhciB3aW5kb3c9dGhpczsKdHJ5ewpfLl9GX3RvZ2ds
ZXNfaW5pdGlhbGl6ZT1mdW5jdGlvbihhKXsodHlwZW9mIGdsb2JhbFRoaXMhPT0idW5kZWZpbmVk
Ij9nbG9iYWxUaGlzOnR5cGVvZiBzZWxmIT09InVuZGVmaW5lZCI/c2VsZjp0aGlzKS5fRl90b2dn
bGVzX2diYXJfPWF8fFtdfTsoMCxfLl9GX3RvZ2dsZXNfaW5pdGlhbGl6ZSkoW10pOwovKgoKIENv
cHlyaWdodCBUaGUgQ2xvc3VyZSBMaWJyYXJ5IEF1dGhvcnMuCiBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogQXBhY2hlLTIuMAoqLwp2YXIgamEscGEscmEsdmEseGEseWEsUGEsUWEsaWIsbGIsbmIs
c2Isb2IsdmIsQWIsTWIsT2IsUGIsUWIsUmIsWmIsJGIsYWMsYmM7Xy5hYT1mdW5jdGlvbihhLGIp
e2lmKEVycm9yLmNhcHR1cmVTdGFja1RyYWNlKUVycm9yLmNhcHR1cmVTdGFja1RyYWNlKHRoaXMs
Xy5hYSk7ZWxzZXt2YXIgYz1FcnJvcigpLnN0YWNrO2MmJih0aGlzLnN0YWNrPWMpfWEmJih0aGlz
Lm1lc3NhZ2U9U3RyaW5nKGEpKTtiIT09dm9pZCAwJiYodGhpcy5jYXVzZT1iKX07Xy5iYT1mdW5j
dGlvbihhKXthLkJxPSEwO3JldHVybiBhfTsKXy5pYT1mdW5jdGlvbihhKXt2YXIgYj1hO2lmKGNh
KGIpKXtpZighL15ccyooPzotP1sxLTldXGQqfDApP1xzKiQvLnRlc3QoYikpdGhyb3cgRXJyb3Io
U3RyaW5nKGIpKTt9ZWxzZSBpZihkYShiKSYmIU51bWJlci5pc1NhZmVJbnRlZ2VyKGIpKXRocm93
IEVycm9yKFN0cmluZyhiKSk7cmV0dXJuIGVhP0JpZ0ludChhKTphPWZhKGEpP2E/IjEiOiIwIjpj
YShhKT9hLnRyaW0oKXx8IjAiOlN0cmluZyhhKX07amE9ZnVuY3Rpb24oYSxiKXtpZihhLmxlbmd0
aD5iLmxlbmd0aClyZXR1cm4hMTtpZihhLmxlbmd0aDxiLmxlbmd0aHx8YT09PWIpcmV0dXJuITA7
Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3ZhciBkPWFbY10sZT1iW2NdO2lmKGQ+ZSlyZXR1
cm4hMTtpZihkPGUpcmV0dXJuITB9fTtfLmthPWZ1bmN0aW9uKGEpe18udC5zZXRUaW1lb3V0KGZ1
bmN0aW9uKCl7dGhyb3cgYTt9LDApfTsKXy5tYT1mdW5jdGlvbigpe3JldHVybiBfLmxhKCkudG9M
b3dlckNhc2UoKS5pbmRleE9mKCJ3ZWJraXQiKSE9LTF9O18ubGE9ZnVuY3Rpb24oKXt2YXIgYT1f
LnQubmF2aWdhdG9yO3JldHVybiBhJiYoYT1hLnVzZXJBZ2VudCk/YToiIn07cGE9ZnVuY3Rpb24o
YSl7aWYoIW5hfHwhb2EpcmV0dXJuITE7Zm9yKHZhciBiPTA7YjxvYS5icmFuZHMubGVuZ3RoO2Ir
Kyl7dmFyIGM9b2EuYnJhbmRzW2JdLmJyYW5kO2lmKGMmJmMuaW5kZXhPZihhKSE9LTEpcmV0dXJu
ITB9cmV0dXJuITF9O18ucWE9ZnVuY3Rpb24oYSl7cmV0dXJuIF8ubGEoKS5pbmRleE9mKGEpIT0t
MX07cmE9ZnVuY3Rpb24oKXtyZXR1cm4gbmE/ISFvYSYmb2EuYnJhbmRzLmxlbmd0aD4wOiExfTtf
LnNhPWZ1bmN0aW9uKCl7cmV0dXJuIHJhKCk/ITE6Xy5xYSgiT3BlcmEiKX07Xy50YT1mdW5jdGlv
bigpe3JldHVybiByYSgpPyExOl8ucWEoIlRyaWRlbnQiKXx8Xy5xYSgiTVNJRSIpfTsKXy51YT1m
dW5jdGlvbigpe3JldHVybiBfLnFhKCJGaXJlZm94Iil8fF8ucWEoIkZ4aU9TIil9O18ud2E9ZnVu
Y3Rpb24oKXtyZXR1cm4gXy5xYSgiU2FmYXJpIikmJiEodmEoKXx8KHJhKCk/MDpfLnFhKCJDb2Fz
dCIpKXx8Xy5zYSgpfHwocmEoKT8wOl8ucWEoIkVkZ2UiKSl8fChyYSgpP3BhKCJNaWNyb3NvZnQg
RWRnZSIpOl8ucWEoIkVkZy8iKSl8fChyYSgpP3BhKCJPcGVyYSIpOl8ucWEoIk9QUiIpKXx8Xy51
YSgpfHxfLnFhKCJTaWxrIil8fF8ucWEoIkFuZHJvaWQiKSl9O3ZhPWZ1bmN0aW9uKCl7cmV0dXJu
IHJhKCk/cGEoIkNocm9taXVtIik6KF8ucWEoIkNocm9tZSIpfHxfLnFhKCJDcmlPUyIpKSYmIShy
YSgpPzA6Xy5xYSgiRWRnZSIpKXx8Xy5xYSgiU2lsayIpfTt4YT1mdW5jdGlvbigpe3JldHVybiBu
YT8hIW9hJiYhIW9hLnBsYXRmb3JtOiExfTt5YT1mdW5jdGlvbigpe3JldHVybiBfLnFhKCJpUGhv
bmUiKSYmIV8ucWEoImlQb2QiKSYmIV8ucWEoImlQYWQiKX07Cl8uemE9ZnVuY3Rpb24oKXtyZXR1
cm4geWEoKXx8Xy5xYSgiaVBhZCIpfHxfLnFhKCJpUG9kIil9O18uQWE9ZnVuY3Rpb24oKXtyZXR1
cm4geGEoKT9vYS5wbGF0Zm9ybT09PSJtYWNPUyI6Xy5xYSgiTWFjaW50b3NoIil9O18uQ2E9ZnVu
Y3Rpb24oYSxiKXtyZXR1cm4oMCxfLkJhKShhLGIpPj0wfTtfLkRhPWZ1bmN0aW9uKGEsYixjKXty
ZXR1cm4gdHlwZW9mIFN5bWJvbD09PSJmdW5jdGlvbiImJnR5cGVvZiBTeW1ib2woKT09PSJzeW1i
b2wiPyhjPT09dm9pZCAwPzA6YykmJlN5bWJvbC5mb3ImJmE/U3ltYm9sLmZvcihhKTphIT1udWxs
P1N5bWJvbChhKTpTeW1ib2woKTpifTtfLkhhPWZ1bmN0aW9uKGEsYil7Xy5FYXx8Xy53IGluIGF8
fEZhKGEsR2EpO2FbXy53XXw9Yn07Xy5JYT1mdW5jdGlvbihhLGIpe18uRWF8fF8udyBpbiBhfHxG
YShhLEdhKTthW18ud109Yn07Xy5NYT1mdW5jdGlvbihhKXtyZXR1cm4gYVtKYV09PT1LYX07Cl8u
T2E9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gYj09PXZvaWQgMD9hLmohPT1OYSYmISEoMiYoYS5LW18u
d118MCkpOiEhKDImYikmJmEuaiE9PU5hfTtQYT1mdW5jdGlvbihhKXtyZXR1cm4gYX07UWE9ZnVu
Y3Rpb24oYSxiKXthLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRleHRfXzk4NDM4Mnx8KGEuX19jbG9z
dXJlX19lcnJvcl9fY29udGV4dF9fOTg0MzgyPXt9KTthLl9fY2xvc3VyZV9fZXJyb3JfX2NvbnRl
eHRfXzk4NDM4Mi5zZXZlcml0eT1ifTtfLlJhPWZ1bmN0aW9uKGEpe2E9RXJyb3IoYSk7UWEoYSwi
d2FybmluZyIpO3JldHVybiBhfTtfLlRhPWZ1bmN0aW9uKGEsYil7aWYoYSE9bnVsbCl7dmFyIGM7
dmFyIGQ9KGM9U2EpIT1udWxsP2M6U2E9e307Yz1kW2FdfHwwO2M+PWJ8fChkW2FdPWMrMSxhPUVy
cm9yKCksUWEoYSwiaW5jaWRlbnQiKSxfLmthKGEpKX19OwpfLlZhPWZ1bmN0aW9uKGEpe2lmKHR5
cGVvZiBhIT09ImJvb2xlYW4iKXRocm93IEVycm9yKCJ5YCIrXy5VYShhKSsiYCIrYSk7cmV0dXJu
IGF9O18uV2E9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbHx8dHlwZW9mIGE9PT0iYm9vbGVhbiIpcmV0
dXJuIGE7aWYodHlwZW9mIGE9PT0ibnVtYmVyIilyZXR1cm4hIWF9O18uWWE9ZnVuY3Rpb24oYSl7
aWYoISgwLF8uWGEpKGEpKXRocm93IF8uUmEoImVudW0iKTtyZXR1cm4gYXwwfTtfLlphPWZ1bmN0
aW9uKGEpe3JldHVybiBhPT1udWxsP2E6KDAsXy5YYSkoYSk/YXwwOnZvaWQgMH07Xy4kYT1mdW5j
dGlvbihhKXtpZih0eXBlb2YgYSE9PSJudW1iZXIiKXRocm93IF8uUmEoImludDMyIik7aWYoISgw
LF8uWGEpKGEpKXRocm93IF8uUmEoImludDMyIik7cmV0dXJuIGF8MH07Xy5hYj1mdW5jdGlvbihh
KXtpZihhIT1udWxsJiZ0eXBlb2YgYSE9PSJzdHJpbmciKXRocm93IEVycm9yKCk7cmV0dXJuIGF9
OwpfLmJiPWZ1bmN0aW9uKGEpe3JldHVybiBhPT1udWxsfHx0eXBlb2YgYT09PSJzdHJpbmciP2E6
dm9pZCAwfTtfLmNiPWZ1bmN0aW9uKGEsYixjKXtpZihhIT1udWxsJiZfLk1hKGEpKXJldHVybiBh
O2lmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBkPWFbXy53XXwwO2M9ZHxjJjMyfGMmMjtjIT09ZCYm
Xy5JYShhLGMpO3JldHVybiBuZXcgYihhKX19O18uZ2I9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5kYihf
LmZiKTtyZXR1cm4gYj9hW2JdOnZvaWQgMH07aWI9ZnVuY3Rpb24oYSxiKXtiPDEwMHx8Xy5UYSho
YiwxKX07CmxiPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBlPWQhPT12b2lkIDA7ZD0hIWQ7dmFyIGY9
Xy5kYihfLmZiKSxnOyFlJiZfLkVhJiZmJiYoZz1hW2ZdKSYmZy5ZZChpYik7Zj1bXTt2YXIgaD1h
Lmxlbmd0aDtnPTQyOTQ5NjcyOTU7dmFyIGs9ITEsbT0hIShiJjY0KSxuPW0/YiYxMjg/MDotMTp2
b2lkIDA7aWYoIShiJjEpKXt2YXIgcD1oJiZhW2gtMV07cCE9bnVsbCYmdHlwZW9mIHA9PT0ib2Jq
ZWN0IiYmcC5jb25zdHJ1Y3Rvcj09PU9iamVjdD8oaC0tLGc9aCk6cD12b2lkIDA7aWYobSYmIShi
JjEyOCkmJiFlKXtrPSEwO3ZhciBxO2c9KChxPWpiKSE9bnVsbD9xOlBhKShnLW4sbixhLHAsdm9p
ZCAwKStufX1iPXZvaWQgMDtmb3IocT0wO3E8aDtxKyspe3ZhciByPWFbcV07aWYociE9bnVsbCYm
KHI9YyhyLGQpKSE9bnVsbClpZihtJiZxPj1nKXt2YXIgdT1xLW4sdj12b2lkIDA7KCh2PWIpIT1u
dWxsP3Y6Yj17fSlbdV09cn1lbHNlIGZbcV09cn1pZihwKWZvcih2YXIgQSBpbiBwKWg9cFtBXSwK
aCE9bnVsbCYmKGg9YyhoLGQpKSE9bnVsbCYmKHE9K0Escj12b2lkIDAsbSYmIU51bWJlci5pc05h
TihxKSYmKHI9cStuKTxnP2Zbcl09aDoocT12b2lkIDAsKChxPWIpIT1udWxsP3E6Yj17fSlbQV09
aCkpO2ImJihrP2YucHVzaChiKTpmW2ddPWIpO2UmJl8uZGIoXy5mYikmJihhPV8uZ2IoYSkpJiYi
ZnVuY3Rpb24iPT10eXBlb2YgXy5rYiYmYSBpbnN0YW5jZW9mIF8ua2ImJihmW18uZmJdPWEuaSgp
KTtyZXR1cm4gZn07Cm5iPWZ1bmN0aW9uKGEpe3N3aXRjaCh0eXBlb2YgYSl7Y2FzZSAibnVtYmVy
IjpyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGEpP2E6IiIrYTtjYXNlICJiaWdpbnQiOnJldHVybigw
LF8ubWIpKGEpP051bWJlcihhKToiIithO2Nhc2UgImJvb2xlYW4iOnJldHVybiBhPzE6MDtjYXNl
ICJvYmplY3QiOmlmKEFycmF5LmlzQXJyYXkoYSkpe3ZhciBiPWFbXy53XXwwO3JldHVybiBhLmxl
bmd0aD09PTAmJmImMT92b2lkIDA6bGIoYSxiLG5iKX1pZihhIT1udWxsJiZfLk1hKGEpKXJldHVy
biBvYihhKTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5wYiYmYSBpbnN0YW5jZW9mIF8ucGIpcmV0
dXJuIGEuaigpO3JldHVybn1yZXR1cm4gYX07c2I9ZnVuY3Rpb24oYSxiKXtpZihiKXtqYj1iPT1u
dWxsfHxiPT09UGF8fGJbcWJdIT09cmI/UGE6Yjt0cnl7cmV0dXJuIG9iKGEpfWZpbmFsbHl7amI9
dm9pZCAwfX1yZXR1cm4gb2IoYSl9OwpvYj1mdW5jdGlvbihhKXthPWEuSztyZXR1cm4gbGIoYSxh
W18ud118MCxuYil9O18ueD1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8udGIoYSxiLGMsMjA0OCl9
OwpfLnRiPWZ1bmN0aW9uKGEsYixjLGQpe2Q9ZD09PXZvaWQgMD8wOmQ7aWYoYT09bnVsbCl7dmFy
IGU9MzI7Yz8oYT1bY10sZXw9MTI4KTphPVtdO2ImJihlPWUmLTE2NzYwODMzfChiJjEwMjMpPDwx
NCl9ZWxzZXtpZighQXJyYXkuaXNBcnJheShhKSl0aHJvdyBFcnJvcigieiIpO2U9YVtfLnddfDA7
aWYodWImJjEmZSl0aHJvdyBFcnJvcigiQSIpOzIwNDgmZSYmISgyJmUpJiZ2YigpO2lmKGUmMjU2
KXRocm93IEVycm9yKCJCIik7aWYoZSY2NClyZXR1cm4oZXxkKSE9PWUmJl8uSWEoYSxlfGQpLGE7
aWYoYyYmKGV8PTEyOCxjIT09YVswXSkpdGhyb3cgRXJyb3IoIkMiKTthOntjPWE7ZXw9NjQ7dmFy
IGY9Yy5sZW5ndGg7aWYoZil7dmFyIGc9Zi0xLGg9Y1tnXTtpZihoIT1udWxsJiZ0eXBlb2YgaD09
PSJvYmplY3QiJiZoLmNvbnN0cnVjdG9yPT09T2JqZWN0KXtiPWUmMTI4PzA6LTE7Zy09YjtpZihn
Pj0xMDI0KXRocm93IEVycm9yKCJFIik7Zm9yKHZhciBrIGluIGgpZj0rayxmPGcmJgooY1tmK2Jd
PWhba10sZGVsZXRlIGhba10pO2U9ZSYtMTY3NjA4MzN8KGcmMTAyMyk8PDE0O2JyZWFrIGF9fWlm
KGIpe2s9TWF0aC5tYXgoYixmLShlJjEyOD8wOi0xKSk7aWYoaz4xMDI0KXRocm93IEVycm9yKCJG
Iik7ZT1lJi0xNjc2MDgzM3woayYxMDIzKTw8MTR9fX1fLklhKGEsZXw2NHxkKTtyZXR1cm4gYX07
dmI9ZnVuY3Rpb24oKXtpZih1Yil0aHJvdyBFcnJvcigiRCIpO18uVGEod2IsNSl9OwpBYj1mdW5j
dGlvbihhLGIpe2lmKHR5cGVvZiBhIT09Im9iamVjdCIpcmV0dXJuIGE7aWYoQXJyYXkuaXNBcnJh
eShhKSl7dmFyIGM9YVtfLnddfDA7YS5sZW5ndGg9PT0wJiZjJjE/YT12b2lkIDA6YyYyfHwoIWJ8
fDQwOTYmY3x8MTYmYz9hPV8ueGIoYSxjLCExLGImJiEoYyYxNikpOihfLkhhKGEsMzQpLGMmNCYm
T2JqZWN0LmZyZWV6ZShhKSkpO3JldHVybiBhfWlmKGEhPW51bGwmJl8uTWEoYSkpcmV0dXJuIGI9
YS5LLGM9YltfLnddfDAsXy5PYShhLGMpP2E6Xy55YihhLGIsYyk/Xy56YihhLGIpOl8ueGIoYixj
KTtpZigiZnVuY3Rpb24iPT10eXBlb2YgXy5wYiYmYSBpbnN0YW5jZW9mIF8ucGIpcmV0dXJuIGF9
O18uemI9ZnVuY3Rpb24oYSxiLGMpe2E9bmV3IGEuY29uc3RydWN0b3IoYik7YyYmKGEuaj1OYSk7
YS52PU5hO3JldHVybiBhfTsKXy54Yj1mdW5jdGlvbihhLGIsYyxkKXtkIT1udWxsfHwoZD0hISgz
NCZiKSk7YT1sYihhLGIsQWIsZCk7ZD0zMjtjJiYoZHw9Mik7Yj1iJjE2NzY5MjE3fGQ7Xy5JYShh
LGIpO3JldHVybiBhfTtfLkJiPWZ1bmN0aW9uKGEpe3ZhciBiPWEuSyxjPWJbXy53XXwwO3JldHVy
biBfLk9hKGEsYyk/Xy55YihhLGIsYyk/Xy56YihhLGIsITApOm5ldyBhLmNvbnN0cnVjdG9yKF8u
eGIoYixjLCExKSk6YX07Xy5DYj1mdW5jdGlvbihhKXtpZihhLmohPT1OYSlyZXR1cm4hMTt2YXIg
Yj1hLks7Yj1fLnhiKGIsYltfLnddfDApO18uSGEoYiwyMDQ4KTthLks9YjthLmo9dm9pZCAwO2Eu
dj12b2lkIDA7cmV0dXJuITB9O18uRGI9ZnVuY3Rpb24oYSl7aWYoIV8uQ2IoYSkmJl8uT2EoYSxh
LktbXy53XXwwKSl0aHJvdyBFcnJvcigpO307Xy5FYj1mdW5jdGlvbihhLGIpe2I9PT12b2lkIDAm
JihiPWFbXy53XXwwKTtiJjMyJiYhKGImNDA5NikmJl8uSWEoYSxifDQwOTYpfTsKXy55Yj1mdW5j
dGlvbihhLGIsYyl7cmV0dXJuIGMmMj8hMDpjJjMyJiYhKGMmNDA5Nik/KF8uSWEoYixjfDIpLGEu
aj1OYSwhMCk6ITF9O18uRmI9ZnVuY3Rpb24oYSxiLGMsZCxlKXt2YXIgZj1jKyhlPzA6LTEpLGc9
YS5sZW5ndGgtMTtpZihnPj0xKyhlPzA6LTEpJiZmPj1nKXt2YXIgaD1hW2ddO2lmKGghPW51bGwm
JnR5cGVvZiBoPT09Im9iamVjdCImJmguY29uc3RydWN0b3I9PT1PYmplY3QpcmV0dXJuIGhbY109
ZCxifWlmKGY8PWcpcmV0dXJuIGFbZl09ZCxiO2lmKGQhPT12b2lkIDApe3ZhciBrO2c9KChrPWIp
IT1udWxsP2s6Yj1hW18ud118MCk+PjE0JjEwMjN8fDUzNjg3MDkxMjtjPj1nP2QhPW51bGwmJihm
PXt9LGFbZysoZT8wOi0xKV09KGZbY109ZCxmKSk6YVtmXT1kfXJldHVybiBifTsKXy5IYj1mdW5j
dGlvbihhLGIsYyxkLGUpe3ZhciBmPSExO2Q9Xy5HYihhLGQsZSxmdW5jdGlvbihnKXt2YXIgaD1f
LmNiKGcsYyxiKTtmPWghPT1nJiZoIT1udWxsO3JldHVybiBofSk7aWYoZCE9bnVsbClyZXR1cm4g
ZiYmIV8uT2EoZCkmJl8uRWIoYSxiKSxkfTtfLkliPWZ1bmN0aW9uKCl7dmFyIGE9ZnVuY3Rpb24o
KXt0aHJvdyBFcnJvcigpO307T2JqZWN0LnNldFByb3RvdHlwZU9mKGEsYS5wcm90b3R5cGUpO3Jl
dHVybiBhfTtfLnk9ZnVuY3Rpb24oKXt0aGlzLnVhPXRoaXMudWE7dGhpcy5ZPXRoaXMuWX07Xy5K
Yj1mdW5jdGlvbihhLGIpe3JldHVybiBhIT1udWxsPyEhYTohIWJ9O18uej1mdW5jdGlvbihhLGIp
e2I9PXZvaWQgMCYmKGI9IiIpO3JldHVybiBhIT1udWxsP2E6Yn07Xy5LYj1mdW5jdGlvbihhLGIs
Yyl7Zm9yKHZhciBkIGluIGEpYi5jYWxsKGMsYVtkXSxkLGEpfTtfLkxiPWZ1bmN0aW9uKGEpe2Zv
cih2YXIgYiBpbiBhKXJldHVybiExO3JldHVybiEwfTsKTWI9dHlwZW9mIE9iamVjdC5jcmVhdGU9
PSJmdW5jdGlvbiI/T2JqZWN0LmNyZWF0ZTpmdW5jdGlvbihhKXt2YXIgYj1mdW5jdGlvbigpe307
Yi5wcm90b3R5cGU9YTtyZXR1cm4gbmV3IGJ9O09iPXR5cGVvZiBPYmplY3QuZGVmaW5lUHJvcGVy
dGllcz09ImZ1bmN0aW9uIj9PYmplY3QuZGVmaW5lUHJvcGVydHk6ZnVuY3Rpb24oYSxiLGMpe2lm
KGE9PUFycmF5LnByb3RvdHlwZXx8YT09T2JqZWN0LnByb3RvdHlwZSlyZXR1cm4gYTthW2JdPWMu
dmFsdWU7cmV0dXJuIGF9OwpQYj1mdW5jdGlvbihhKXthPVsib2JqZWN0Ij09dHlwZW9mIGdsb2Jh
bFRoaXMmJmdsb2JhbFRoaXMsYSwib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93LCJvYmpl
Y3QiPT10eXBlb2Ygc2VsZiYmc2VsZiwib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsXTtm
b3IodmFyIGI9MDtiPGEubGVuZ3RoOysrYil7dmFyIGM9YVtiXTtpZihjJiZjLk1hdGg9PU1hdGgp
cmV0dXJuIGN9dGhyb3cgRXJyb3IoImEiKTt9O1FiPVBiKHRoaXMpO1JiPSJJbnQ4IFVpbnQ4IFVp
bnQ4Q2xhbXBlZCBJbnQxNiBVaW50MTYgSW50MzIgVWludDMyIEZsb2F0MzIgRmxvYXQ2NCIuc3Bs
aXQoIiAiKTtRYi5CaWdJbnQ2NEFycmF5JiYoUmIucHVzaCgiQmlnSW50NjQiKSxSYi5wdXNoKCJC
aWdVaW50NjQiKSk7CnZhciBUYj1mdW5jdGlvbihhLGIpe2lmKGIpZm9yKHZhciBjPTA7YzxSYi5s
ZW5ndGg7YysrKVNiKFJiW2NdKyJBcnJheS5wcm90b3R5cGUuIithLGIpfSxVYj1mdW5jdGlvbihh
LGIpe2ImJlNiKGEsYil9LFNiPWZ1bmN0aW9uKGEsYil7dmFyIGM9UWI7YT1hLnNwbGl0KCIuIik7
Zm9yKHZhciBkPTA7ZDxhLmxlbmd0aC0xO2QrKyl7dmFyIGU9YVtkXTtpZighKGUgaW4gYykpcmV0
dXJuO2M9Y1tlXX1hPWFbYS5sZW5ndGgtMV07ZD1jW2FdO2I9YihkKTtiIT1kJiZiIT1udWxsJiZP
YihjLGEse2NvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMCx2YWx1ZTpifSl9LFZiOwppZih0eXBl
b2YgT2JqZWN0LnNldFByb3RvdHlwZU9mPT0iZnVuY3Rpb24iKVZiPU9iamVjdC5zZXRQcm90b3R5
cGVPZjtlbHNle3ZhciBXYjthOnt2YXIgWGI9e2E6ITB9LFliPXt9O3RyeXtZYi5fX3Byb3RvX189
WGI7V2I9WWIuYTticmVhayBhfWNhdGNoKGEpe31XYj0hMX1WYj1XYj9mdW5jdGlvbihhLGIpe2Eu
X19wcm90b19fPWI7aWYoYS5fX3Byb3RvX18hPT1iKXRocm93IG5ldyBUeXBlRXJyb3IoImJgIith
KTtyZXR1cm4gYX06bnVsbH1aYj1WYjsKXy5CPWZ1bmN0aW9uKGEsYil7YS5wcm90b3R5cGU9TWIo
Yi5wcm90b3R5cGUpO2EucHJvdG90eXBlLmNvbnN0cnVjdG9yPWE7aWYoWmIpWmIoYSxiKTtlbHNl
IGZvcih2YXIgYyBpbiBiKWlmKGMhPSJwcm90b3R5cGUiKWlmKE9iamVjdC5kZWZpbmVQcm9wZXJ0
aWVzKXt2YXIgZD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYyk7ZCYmT2JqZWN0
LmRlZmluZVByb3BlcnR5KGEsYyxkKX1lbHNlIGFbY109YltjXTthLlo9Yi5wcm90b3R5cGV9OyRi
PWZ1bmN0aW9uKGEpe3ZhciBiPTA7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGI8YS5sZW5ndGg/
e2RvbmU6ITEsdmFsdWU6YVtiKytdfTp7ZG9uZTohMH19fTsKXy5DPWZ1bmN0aW9uKGEpe3ZhciBi
PXR5cGVvZiBTeW1ib2whPSJ1bmRlZmluZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmFbU3ltYm9sLml0
ZXJhdG9yXTtpZihiKXJldHVybiBiLmNhbGwoYSk7aWYodHlwZW9mIGEubGVuZ3RoPT0ibnVtYmVy
IilyZXR1cm57bmV4dDokYihhKX07dGhyb3cgRXJyb3IoImNgIitTdHJpbmcoYSkpO307YWM9ZnVu
Y3Rpb24oYSxiKXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGEs
Yil9O2JjPXR5cGVvZiBPYmplY3QuYXNzaWduPT0iZnVuY3Rpb24iP09iamVjdC5hc3NpZ246ZnVu
Y3Rpb24oYSxiKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImQiKTthPU9iamVjdChh
KTtmb3IodmFyIGM9MTtjPGFyZ3VtZW50cy5sZW5ndGg7YysrKXt2YXIgZD1hcmd1bWVudHNbY107
aWYoZClmb3IodmFyIGUgaW4gZClhYyhkLGUpJiYoYVtlXT1kW2VdKX1yZXR1cm4gYX07ClViKCJP
YmplY3QuYXNzaWduIixmdW5jdGlvbihhKXtyZXR1cm4gYXx8YmN9KTtfLmNjPWZ1bmN0aW9uKGEp
e2lmKCEoYSBpbnN0YW5jZW9mIE9iamVjdCkpdGhyb3cgbmV3IFR5cGVFcnJvcigiZWAiK2EpO307
Xy5EPWZ1bmN0aW9uKCl7dGhpcy5ZPSExO3RoaXMuRz1udWxsO3RoaXMudj12b2lkIDA7dGhpcy5q
PTE7dGhpcy5GPXRoaXMuSD0wO3RoaXMudWE9dGhpcy5CPW51bGx9O18uRC5wcm90b3R5cGUuTz1m
dW5jdGlvbihhKXt0aGlzLnY9YX07Xy5ELnByb3RvdHlwZS5nZXROZXh0QWRkcmVzc0pzYz1mdW5j
dGlvbigpe3JldHVybiB0aGlzLmp9O18uRC5wcm90b3R5cGUuZ2V0WWllbGRSZXN1bHRKc2M9ZnVu
Y3Rpb24oKXtyZXR1cm4gdGhpcy52fTtfLkQucHJvdG90eXBlLnJldHVybj1mdW5jdGlvbihhKXt0
aGlzLkI9e3JldHVybjphfTt0aGlzLmo9dGhpcy5GfTtfLkQucHJvdG90eXBlWyJyZXR1cm4iXT1f
LkQucHJvdG90eXBlLnJldHVybjsKXy5ELnByb3RvdHlwZS5UPWZ1bmN0aW9uKGEpe3RoaXMuQj17
b2E6YX07dGhpcy5qPXRoaXMuRn07Xy5ELnByb3RvdHlwZS5qdW1wVGhyb3VnaEZpbmFsbHlCbG9j
a3M9Xy5ELnByb3RvdHlwZS5UO18uRC5wcm90b3R5cGUuaT1mdW5jdGlvbihhLGIpe3RoaXMuaj1i
O3JldHVybnt2YWx1ZTphfX07Xy5ELnByb3RvdHlwZS55aWVsZD1fLkQucHJvdG90eXBlLmk7Xy5E
LnByb3RvdHlwZS5VPWZ1bmN0aW9uKGEsYil7YT1fLkMoYSk7dmFyIGM9YS5uZXh0KCk7Xy5jYyhj
KTtpZihjLmRvbmUpdGhpcy52PWMudmFsdWUsdGhpcy5qPWI7ZWxzZSByZXR1cm4gdGhpcy5HPWEs
dGhpcy5pKGMudmFsdWUsYil9O18uRC5wcm90b3R5cGUueWllbGRBbGw9Xy5ELnByb3RvdHlwZS5V
O18uRC5wcm90b3R5cGUub2E9ZnVuY3Rpb24oYSl7dGhpcy5qPWF9O18uRC5wcm90b3R5cGUuanVt
cFRvPV8uRC5wcm90b3R5cGUub2E7Xy5ELnByb3RvdHlwZS5BPWZ1bmN0aW9uKCl7dGhpcy5qPTB9
OwpfLkQucHJvdG90eXBlLmp1bXBUb0VuZD1fLkQucHJvdG90eXBlLkE7Xy5ELnByb3RvdHlwZS5E
PWZ1bmN0aW9uKGEsYil7dGhpcy5IPWE7YiE9dm9pZCAwJiYodGhpcy5GPWIpfTtfLkQucHJvdG90
eXBlLnNldENhdGNoRmluYWxseUJsb2Nrcz1fLkQucHJvdG90eXBlLkQ7Xy5ELnByb3RvdHlwZS5T
PWZ1bmN0aW9uKGEpe3RoaXMuSD0wO3RoaXMuRj1hfHwwfTtfLkQucHJvdG90eXBlLnNldEZpbmFs
bHlCbG9jaz1fLkQucHJvdG90eXBlLlM7Xy5ELnByb3RvdHlwZS5MPWZ1bmN0aW9uKGEsYil7dGhp
cy5qPWE7dGhpcy5IPWJ8fDB9O18uRC5wcm90b3R5cGUubGVhdmVUcnlCbG9jaz1fLkQucHJvdG90
eXBlLkw7Xy5ELnByb3RvdHlwZS5DPWZ1bmN0aW9uKGEpe3RoaXMuSD1hfHwwO2E9dGhpcy5CLkJn
O3RoaXMuQj1udWxsO3JldHVybiBhfTtfLkQucHJvdG90eXBlLmVudGVyQ2F0Y2hCbG9jaz1fLkQu
cHJvdG90eXBlLkM7Cl8uRC5wcm90b3R5cGUuTT1mdW5jdGlvbihhLGIsYyl7Yz90aGlzLnVhW2Nd
PXRoaXMuQjp0aGlzLnVhPVt0aGlzLkJdO3RoaXMuSD1hfHwwO3RoaXMuRj1ifHwwfTtfLkQucHJv
dG90eXBlLmVudGVyRmluYWxseUJsb2NrPV8uRC5wcm90b3R5cGUuTTtfLkQucHJvdG90eXBlLk49
ZnVuY3Rpb24oYSxiKXtiPXRoaXMudWEuc3BsaWNlKGJ8fDApWzBdOyhiPXRoaXMuQj10aGlzLkJ8
fGIpP2IuTWc/dGhpcy5qPXRoaXMuSHx8dGhpcy5GOmIub2EhPXZvaWQgMCYmdGhpcy5GPGIub2E/
KHRoaXMuaj1iLm9hLHRoaXMuQj1udWxsKTp0aGlzLmo9dGhpcy5GOnRoaXMuaj1hfTtfLkQucHJv
dG90eXBlLmxlYXZlRmluYWxseUJsb2NrPV8uRC5wcm90b3R5cGUuTjtfLkQucHJvdG90eXBlLlA9
ZnVuY3Rpb24oYSl7cmV0dXJuIG5ldyBkYyhhKX07Xy5ELnByb3RvdHlwZS5mb3JJbj1fLkQucHJv
dG90eXBlLlA7CnZhciBkYz1mdW5jdGlvbihhKXt0aGlzLnY9YTt0aGlzLmk9W107Zm9yKHZhciBi
IGluIGEpdGhpcy5pLnB1c2goYik7dGhpcy5pLnJldmVyc2UoKX07ZGMucHJvdG90eXBlLmo9ZnVu
Y3Rpb24oKXtmb3IoO3RoaXMuaS5sZW5ndGg+MDspe3ZhciBhPXRoaXMuaS5wb3AoKTtpZihhIGlu
IHRoaXMudilyZXR1cm4gYX1yZXR1cm4gbnVsbH07ZGMucHJvdG90eXBlLmdldE5leHQ9ZGMucHJv
dG90eXBlLmo7VWIoImdsb2JhbFRoaXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxRYn0pO1ViKCJS
ZWZsZWN0LnNldFByb3RvdHlwZU9mIixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOlpiP2Z1bmN0aW9u
KGIsYyl7dHJ5e3JldHVybiBaYihiLGMpLCEwfWNhdGNoKGQpe3JldHVybiExfX06bnVsbH0pOwpV
YigiU3ltYm9sIixmdW5jdGlvbihhKXtpZihhKXJldHVybiBhO3ZhciBiPWZ1bmN0aW9uKGYsZyl7
dGhpcy5pPWY7T2IodGhpcywiZGVzY3JpcHRpb24iLHtjb25maWd1cmFibGU6ITAsd3JpdGFibGU6
ITAsdmFsdWU6Z30pfTtiLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlz
Lml9O3ZhciBjPSJqc2NvbXBfc3ltYm9sXyIrKE1hdGgucmFuZG9tKCkqMUU5Pj4+MCkrIl8iLGQ9
MCxlPWZ1bmN0aW9uKGYpe2lmKHRoaXMgaW5zdGFuY2VvZiBlKXRocm93IG5ldyBUeXBlRXJyb3Io
ImciKTtyZXR1cm4gbmV3IGIoYysoZnx8IiIpKyJfIitkKyssZil9O3JldHVybiBlfSk7VWIoIlN5
bWJvbC5pdGVyYXRvciIsZnVuY3Rpb24oYSl7aWYoYSlyZXR1cm4gYTthPVN5bWJvbCgiaCIpO09i
KEFycmF5LnByb3RvdHlwZSxhLHtjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITAsdmFsdWU6ZnVu
Y3Rpb24oKXtyZXR1cm4gZWMoJGIodGhpcykpfX0pO3JldHVybiBhfSk7CnZhciBlYz1mdW5jdGlv
bihhKXthPXtuZXh0OmF9O2FbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigpe3JldHVybiB0aGlz
fTtyZXR1cm4gYX07ClViKCJQcm9taXNlIixmdW5jdGlvbihhKXtmdW5jdGlvbiBiKCl7dGhpcy5p
PW51bGx9ZnVuY3Rpb24gYyhnKXtyZXR1cm4gZyBpbnN0YW5jZW9mIGU/ZzpuZXcgZShmdW5jdGlv
bihoKXtoKGcpfSl9aWYoYSlyZXR1cm4gYTtiLnByb3RvdHlwZS5qPWZ1bmN0aW9uKGcpe2lmKHRo
aXMuaT09bnVsbCl7dGhpcy5pPVtdO3ZhciBoPXRoaXM7dGhpcy52KGZ1bmN0aW9uKCl7aC5CKCl9
KX10aGlzLmkucHVzaChnKX07dmFyIGQ9UWIuc2V0VGltZW91dDtiLnByb3RvdHlwZS52PWZ1bmN0
aW9uKGcpe2QoZywwKX07Yi5wcm90b3R5cGUuQj1mdW5jdGlvbigpe2Zvcig7dGhpcy5pJiZ0aGlz
LmkubGVuZ3RoOyl7dmFyIGc9dGhpcy5pO3RoaXMuaT1bXTtmb3IodmFyIGg9MDtoPGcubGVuZ3Ro
OysraCl7dmFyIGs9Z1toXTtnW2hdPW51bGw7dHJ5e2soKX1jYXRjaChtKXt0aGlzLkEobSl9fX10
aGlzLmk9bnVsbH07Yi5wcm90b3R5cGUuQT1mdW5jdGlvbihnKXt0aGlzLnYoZnVuY3Rpb24oKXt0
aHJvdyBnOwp9KX07dmFyIGU9ZnVuY3Rpb24oZyl7dGhpcy5pPTA7dGhpcy52PXZvaWQgMDt0aGlz
Lmo9W107dGhpcy5EPSExO3ZhciBoPXRoaXMuQSgpO3RyeXtnKGgucmVzb2x2ZSxoLnJlamVjdCl9
Y2F0Y2goayl7aC5yZWplY3Qoayl9fTtlLnByb3RvdHlwZS5BPWZ1bmN0aW9uKCl7ZnVuY3Rpb24g
ZyhtKXtyZXR1cm4gZnVuY3Rpb24obil7a3x8KGs9ITAsbS5jYWxsKGgsbikpfX12YXIgaD10aGlz
LGs9ITE7cmV0dXJue3Jlc29sdmU6Zyh0aGlzLlkpLHJlamVjdDpnKHRoaXMuQil9fTtlLnByb3Rv
dHlwZS5ZPWZ1bmN0aW9uKGcpe2lmKGc9PT10aGlzKXRoaXMuQihuZXcgVHlwZUVycm9yKCJpIikp
O2Vsc2UgaWYoZyBpbnN0YW5jZW9mIGUpdGhpcy5OKGcpO2Vsc2V7YTpzd2l0Y2godHlwZW9mIGcp
e2Nhc2UgIm9iamVjdCI6dmFyIGg9ZyE9bnVsbDticmVhayBhO2Nhc2UgImZ1bmN0aW9uIjpoPSEw
O2JyZWFrIGE7ZGVmYXVsdDpoPSExfWg/dGhpcy5MKGcpOnRoaXMuQyhnKX19O2UucHJvdG90eXBl
Lkw9CmZ1bmN0aW9uKGcpe3ZhciBoPXZvaWQgMDt0cnl7aD1nLnRoZW59Y2F0Y2goayl7dGhpcy5C
KGspO3JldHVybn10eXBlb2YgaD09ImZ1bmN0aW9uIj90aGlzLk8oaCxnKTp0aGlzLkMoZyl9O2Uu
cHJvdG90eXBlLkI9ZnVuY3Rpb24oZyl7dGhpcy5GKDIsZyl9O2UucHJvdG90eXBlLkM9ZnVuY3Rp
b24oZyl7dGhpcy5GKDEsZyl9O2UucHJvdG90eXBlLkY9ZnVuY3Rpb24oZyxoKXtpZih0aGlzLmkh
PTApdGhyb3cgRXJyb3IoImpgIitnKyJgIitoKyJgIit0aGlzLmkpO3RoaXMuaT1nO3RoaXMudj1o
O3RoaXMuaT09PTImJnRoaXMuTSgpO3RoaXMuRygpfTtlLnByb3RvdHlwZS5NPWZ1bmN0aW9uKCl7
dmFyIGc9dGhpcztkKGZ1bmN0aW9uKCl7aWYoZy5IKCkpe3ZhciBoPVFiLmNvbnNvbGU7dHlwZW9m
IGghPT0idW5kZWZpbmVkIiYmaC5lcnJvcihnLnYpfX0sMSl9O2UucHJvdG90eXBlLkg9ZnVuY3Rp
b24oKXtpZih0aGlzLkQpcmV0dXJuITE7dmFyIGc9UWIuQ3VzdG9tRXZlbnQsaD1RYi5FdmVudCwK
az1RYi5kaXNwYXRjaEV2ZW50O2lmKHR5cGVvZiBrPT09InVuZGVmaW5lZCIpcmV0dXJuITA7dHlw
ZW9mIGc9PT0iZnVuY3Rpb24iP2c9bmV3IGcoInVuaGFuZGxlZHJlamVjdGlvbiIse2NhbmNlbGFi
bGU6ITB9KTp0eXBlb2YgaD09PSJmdW5jdGlvbiI/Zz1uZXcgaCgidW5oYW5kbGVkcmVqZWN0aW9u
Iix7Y2FuY2VsYWJsZTohMH0pOihnPVFiLmRvY3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVu
dCIpLGcuaW5pdEN1c3RvbUV2ZW50KCJ1bmhhbmRsZWRyZWplY3Rpb24iLCExLCEwLGcpKTtnLnBy
b21pc2U9dGhpcztnLnJlYXNvbj10aGlzLnY7cmV0dXJuIGsoZyl9O2UucHJvdG90eXBlLkc9ZnVu
Y3Rpb24oKXtpZih0aGlzLmohPW51bGwpe2Zvcih2YXIgZz0wO2c8dGhpcy5qLmxlbmd0aDsrK2cp
Zi5qKHRoaXMualtnXSk7dGhpcy5qPW51bGx9fTt2YXIgZj1uZXcgYjtlLnByb3RvdHlwZS5OPWZ1
bmN0aW9uKGcpe3ZhciBoPXRoaXMuQSgpO2cuVmQoaC5yZXNvbHZlLGgucmVqZWN0KX07CmUucHJv
dG90eXBlLk89ZnVuY3Rpb24oZyxoKXt2YXIgaz10aGlzLkEoKTt0cnl7Zy5jYWxsKGgsay5yZXNv
bHZlLGsucmVqZWN0KX1jYXRjaChtKXtrLnJlamVjdChtKX19O2UucHJvdG90eXBlLnRoZW49ZnVu
Y3Rpb24oZyxoKXtmdW5jdGlvbiBrKHEscil7cmV0dXJuIHR5cGVvZiBxPT0iZnVuY3Rpb24iP2Z1
bmN0aW9uKHUpe3RyeXttKHEodSkpfWNhdGNoKHYpe24odil9fTpyfXZhciBtLG4scD1uZXcgZShm
dW5jdGlvbihxLHIpe209cTtuPXJ9KTt0aGlzLlZkKGsoZyxtKSxrKGgsbikpO3JldHVybiBwfTtl
LnByb3RvdHlwZS5jYXRjaD1mdW5jdGlvbihnKXtyZXR1cm4gdGhpcy50aGVuKHZvaWQgMCxnKX07
ZS5wcm90b3R5cGUuVmQ9ZnVuY3Rpb24oZyxoKXtmdW5jdGlvbiBrKCl7c3dpdGNoKG0uaSl7Y2Fz
ZSAxOmcobS52KTticmVhaztjYXNlIDI6aChtLnYpO2JyZWFrO2RlZmF1bHQ6dGhyb3cgRXJyb3Io
ImtgIittLmkpO319dmFyIG09dGhpczt0aGlzLmo9PW51bGw/Zi5qKGspOgp0aGlzLmoucHVzaChr
KTt0aGlzLkQ9ITB9O2UucmVzb2x2ZT1jO2UucmVqZWN0PWZ1bmN0aW9uKGcpe3JldHVybiBuZXcg
ZShmdW5jdGlvbihoLGspe2soZyl9KX07ZS5yYWNlPWZ1bmN0aW9uKGcpe3JldHVybiBuZXcgZShm
dW5jdGlvbihoLGspe2Zvcih2YXIgbT1fLkMoZyksbj1tLm5leHQoKTshbi5kb25lO249bS5uZXh0
KCkpYyhuLnZhbHVlKS5WZChoLGspfSl9O2UuYWxsPWZ1bmN0aW9uKGcpe3ZhciBoPV8uQyhnKSxr
PWgubmV4dCgpO3JldHVybiBrLmRvbmU/YyhbXSk6bmV3IGUoZnVuY3Rpb24obSxuKXtmdW5jdGlv
biBwKHUpe3JldHVybiBmdW5jdGlvbih2KXtxW3VdPXY7ci0tO3I9PTAmJm0ocSl9fXZhciBxPVtd
LHI9MDtkbyBxLnB1c2godm9pZCAwKSxyKyssYyhrLnZhbHVlKS5WZChwKHEubGVuZ3RoLTEpLG4p
LGs9aC5uZXh0KCk7d2hpbGUoIWsuZG9uZSl9KX07cmV0dXJuIGV9KTsKdmFyIGZjPWZ1bmN0aW9u
KGEsYixjKXtpZihhPT1udWxsKXRocm93IG5ldyBUeXBlRXJyb3IoImxgIitjKTtpZihiIGluc3Rh
bmNlb2YgUmVnRXhwKXRocm93IG5ldyBUeXBlRXJyb3IoIm1gIitjKTtyZXR1cm4gYSsiIn07VWIo
IlN0cmluZy5wcm90b3R5cGUuc3RhcnRzV2l0aCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5j
dGlvbihiLGMpe3ZhciBkPWZjKHRoaXMsYiwic3RhcnRzV2l0aCIpLGU9ZC5sZW5ndGgsZj1iLmxl
bmd0aDtjPU1hdGgubWF4KDAsTWF0aC5taW4oY3wwLGQubGVuZ3RoKSk7Zm9yKHZhciBnPTA7Zzxm
JiZjPGU7KWlmKGRbYysrXSE9YltnKytdKXJldHVybiExO3JldHVybiBnPj1mfX0pO1ViKCJPYmpl
Y3Quc2V0UHJvdG90eXBlT2YiLGZ1bmN0aW9uKGEpe3JldHVybiBhfHxaYn0pO1ViKCJTeW1ib2wu
ZGlzcG9zZSIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpTeW1ib2woIm4iKX0pOwpVYigiV2Vha01h
cCIsZnVuY3Rpb24oYSl7ZnVuY3Rpb24gYigpe31mdW5jdGlvbiBjKGspe3ZhciBtPXR5cGVvZiBr
O3JldHVybiBtPT09Im9iamVjdCImJmshPT1udWxsfHxtPT09ImZ1bmN0aW9uIn1mdW5jdGlvbiBk
KGspe2lmKCFhYyhrLGYpKXt2YXIgbT1uZXcgYjtPYihrLGYse3ZhbHVlOm19KX19ZnVuY3Rpb24g
ZShrKXt2YXIgbT1PYmplY3Rba107bSYmKE9iamVjdFtrXT1mdW5jdGlvbihuKXtpZihuIGluc3Rh
bmNlb2YgYilyZXR1cm4gbjtPYmplY3QuaXNFeHRlbnNpYmxlKG4pJiZkKG4pO3JldHVybiBtKG4p
fSl9aWYoZnVuY3Rpb24oKXtpZighYXx8IU9iamVjdC5zZWFsKXJldHVybiExO3RyeXt2YXIgaz1P
YmplY3Quc2VhbCh7fSksbT1PYmplY3Quc2VhbCh7fSksbj1uZXcgYShbW2ssMl0sW20sM11dKTtp
ZihuLmdldChrKSE9Mnx8bi5nZXQobSkhPTMpcmV0dXJuITE7bi5kZWxldGUoayk7bi5zZXQobSw0
KTtyZXR1cm4hbi5oYXMoaykmJm4uZ2V0KG0pPT00fWNhdGNoKHApe3JldHVybiExfX0oKSlyZXR1
cm4gYTsKdmFyIGY9IiRqc2NvbXBfaGlkZGVuXyIrTWF0aC5yYW5kb20oKTtlKCJmcmVlemUiKTtl
KCJwcmV2ZW50RXh0ZW5zaW9ucyIpO2UoInNlYWwiKTt2YXIgZz0wLGg9ZnVuY3Rpb24oayl7dGhp
cy5pPShnKz1NYXRoLnJhbmRvbSgpKzEpLnRvU3RyaW5nKCk7aWYoayl7az1fLkMoayk7Zm9yKHZh
ciBtOyEobT1rLm5leHQoKSkuZG9uZTspbT1tLnZhbHVlLHRoaXMuc2V0KG1bMF0sbVsxXSl9fTto
LnByb3RvdHlwZS5zZXQ9ZnVuY3Rpb24oayxtKXtpZighYyhrKSl0aHJvdyBFcnJvcigibyIpO2Qo
ayk7aWYoIWFjKGssZikpdGhyb3cgRXJyb3IoInBgIitrKTtrW2ZdW3RoaXMuaV09bTtyZXR1cm4g
dGhpc307aC5wcm90b3R5cGUuZ2V0PWZ1bmN0aW9uKGspe3JldHVybiBjKGspJiZhYyhrLGYpP2tb
Zl1bdGhpcy5pXTp2b2lkIDB9O2gucHJvdG90eXBlLmhhcz1mdW5jdGlvbihrKXtyZXR1cm4gYyhr
KSYmYWMoayxmKSYmYWMoa1tmXSx0aGlzLmkpfTtoLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24o
ayl7cmV0dXJuIGMoaykmJgphYyhrLGYpJiZhYyhrW2ZdLHRoaXMuaSk/ZGVsZXRlIGtbZl1bdGhp
cy5pXTohMX07cmV0dXJuIGh9KTsKVWIoIk1hcCIsZnVuY3Rpb24oYSl7aWYoZnVuY3Rpb24oKXtp
ZighYXx8dHlwZW9mIGEhPSJmdW5jdGlvbiJ8fCFhLnByb3RvdHlwZS5lbnRyaWVzfHx0eXBlb2Yg
T2JqZWN0LnNlYWwhPSJmdW5jdGlvbiIpcmV0dXJuITE7dHJ5e3ZhciBoPU9iamVjdC5zZWFsKHt4
OjR9KSxrPW5ldyBhKF8uQyhbW2gsInMiXV0pKTtpZihrLmdldChoKSE9InMifHxrLnNpemUhPTF8
fGsuZ2V0KHt4OjR9KXx8ay5zZXQoe3g6NH0sInQiKSE9a3x8ay5zaXplIT0yKXJldHVybiExO3Zh
ciBtPWsuZW50cmllcygpLG49bS5uZXh0KCk7aWYobi5kb25lfHxuLnZhbHVlWzBdIT1ofHxuLnZh
bHVlWzFdIT0icyIpcmV0dXJuITE7bj1tLm5leHQoKTtyZXR1cm4gbi5kb25lfHxuLnZhbHVlWzBd
LnghPTR8fG4udmFsdWVbMV0hPSJ0Inx8IW0ubmV4dCgpLmRvbmU/ITE6ITB9Y2F0Y2gocCl7cmV0
dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPW5ldyBXZWFrTWFwLGM9ZnVuY3Rpb24oaCl7dGhpc1sw
XT17fTt0aGlzWzFdPQpmKCk7dGhpcy5zaXplPTA7aWYoaCl7aD1fLkMoaCk7Zm9yKHZhciBrOyEo
az1oLm5leHQoKSkuZG9uZTspaz1rLnZhbHVlLHRoaXMuc2V0KGtbMF0sa1sxXSl9fTtjLnByb3Rv
dHlwZS5zZXQ9ZnVuY3Rpb24oaCxrKXtoPWg9PT0wPzA6aDt2YXIgbT1kKHRoaXMsaCk7bS5saXN0
fHwobS5saXN0PXRoaXNbMF1bbS5pZF09W10pO20uZW50cnk/bS5lbnRyeS52YWx1ZT1rOihtLmVu
dHJ5PXtuZXh0OnRoaXNbMV0sSGI6dGhpc1sxXS5IYixoZWFkOnRoaXNbMV0sa2V5OmgsdmFsdWU6
a30sbS5saXN0LnB1c2gobS5lbnRyeSksdGhpc1sxXS5IYi5uZXh0PW0uZW50cnksdGhpc1sxXS5I
Yj1tLmVudHJ5LHRoaXMuc2l6ZSsrKTtyZXR1cm4gdGhpc307Yy5wcm90b3R5cGUuZGVsZXRlPWZ1
bmN0aW9uKGgpe2g9ZCh0aGlzLGgpO3JldHVybiBoLmVudHJ5JiZoLmxpc3Q/KGgubGlzdC5zcGxp
Y2UoaC5pbmRleCwxKSxoLmxpc3QubGVuZ3RofHxkZWxldGUgdGhpc1swXVtoLmlkXSxoLmVudHJ5
LkhiLm5leHQ9CmguZW50cnkubmV4dCxoLmVudHJ5Lm5leHQuSGI9aC5lbnRyeS5IYixoLmVudHJ5
LmhlYWQ9bnVsbCx0aGlzLnNpemUtLSwhMCk6ITF9O2MucHJvdG90eXBlLmNsZWFyPWZ1bmN0aW9u
KCl7dGhpc1swXT17fTt0aGlzWzFdPXRoaXNbMV0uSGI9ZigpO3RoaXMuc2l6ZT0wfTtjLnByb3Rv
dHlwZS5oYXM9ZnVuY3Rpb24oaCl7cmV0dXJuISFkKHRoaXMsaCkuZW50cnl9O2MucHJvdG90eXBl
LmdldD1mdW5jdGlvbihoKXtyZXR1cm4oaD1kKHRoaXMsaCkuZW50cnkpJiZoLnZhbHVlfTtjLnBy
b3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9uKCl7cmV0dXJuIGUodGhpcyxmdW5jdGlvbihoKXtyZXR1
cm5baC5rZXksaC52YWx1ZV19KX07Yy5wcm90b3R5cGUua2V5cz1mdW5jdGlvbigpe3JldHVybiBl
KHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgua2V5fSl9O2MucHJvdG90eXBlLnZhbHVlcz1mdW5j
dGlvbigpe3JldHVybiBlKHRoaXMsZnVuY3Rpb24oaCl7cmV0dXJuIGgudmFsdWV9KX07Yy5wcm90
b3R5cGUuZm9yRWFjaD0KZnVuY3Rpb24oaCxrKXtmb3IodmFyIG09dGhpcy5lbnRyaWVzKCksbjsh
KG49bS5uZXh0KCkpLmRvbmU7KW49bi52YWx1ZSxoLmNhbGwoayxuWzFdLG5bMF0sdGhpcyl9O2Mu
cHJvdG90eXBlW1N5bWJvbC5pdGVyYXRvcl09Yy5wcm90b3R5cGUuZW50cmllczt2YXIgZD1mdW5j
dGlvbihoLGspe3ZhciBtPWsmJnR5cGVvZiBrO209PSJvYmplY3QifHxtPT0iZnVuY3Rpb24iP2Iu
aGFzKGspP209Yi5nZXQoayk6KG09IiIrICsrZyxiLnNldChrLG0pKTptPSJwXyIrazt2YXIgbj1o
WzBdW21dO2lmKG4mJmFjKGhbMF0sbSkpZm9yKGg9MDtoPG4ubGVuZ3RoO2grKyl7dmFyIHA9blto
XTtpZihrIT09ayYmcC5rZXkhPT1wLmtleXx8az09PXAua2V5KXJldHVybntpZDptLGxpc3Q6bixp
bmRleDpoLGVudHJ5OnB9fXJldHVybntpZDptLGxpc3Q6bixpbmRleDotMSxlbnRyeTp2b2lkIDB9
fSxlPWZ1bmN0aW9uKGgsayl7dmFyIG09aFsxXTtyZXR1cm4gZWMoZnVuY3Rpb24oKXtpZihtKXtm
b3IoO20uaGVhZCE9CmhbMV07KW09bS5IYjtmb3IoO20ubmV4dCE9bS5oZWFkOylyZXR1cm4gbT1t
Lm5leHQse2RvbmU6ITEsdmFsdWU6ayhtKX07bT1udWxsfXJldHVybntkb25lOiEwLHZhbHVlOnZv
aWQgMH19KX0sZj1mdW5jdGlvbigpe3ZhciBoPXt9O3JldHVybiBoLkhiPWgubmV4dD1oLmhlYWQ9
aH0sZz0wO3JldHVybiBjfSk7ClViKCJTZXQiLGZ1bmN0aW9uKGEpe2lmKGZ1bmN0aW9uKCl7aWYo
IWF8fHR5cGVvZiBhIT0iZnVuY3Rpb24ifHwhYS5wcm90b3R5cGUuZW50cmllc3x8dHlwZW9mIE9i
amVjdC5zZWFsIT0iZnVuY3Rpb24iKXJldHVybiExO3RyeXt2YXIgYz1PYmplY3Quc2VhbCh7eDo0
fSksZD1uZXcgYShfLkMoW2NdKSk7aWYoIWQuaGFzKGMpfHxkLnNpemUhPTF8fGQuYWRkKGMpIT1k
fHxkLnNpemUhPTF8fGQuYWRkKHt4OjR9KSE9ZHx8ZC5zaXplIT0yKXJldHVybiExO3ZhciBlPWQu
ZW50cmllcygpLGY9ZS5uZXh0KCk7aWYoZi5kb25lfHxmLnZhbHVlWzBdIT1jfHxmLnZhbHVlWzFd
IT1jKXJldHVybiExO2Y9ZS5uZXh0KCk7cmV0dXJuIGYuZG9uZXx8Zi52YWx1ZVswXT09Y3x8Zi52
YWx1ZVswXS54IT00fHxmLnZhbHVlWzFdIT1mLnZhbHVlWzBdPyExOmUubmV4dCgpLmRvbmV9Y2F0
Y2goZyl7cmV0dXJuITF9fSgpKXJldHVybiBhO3ZhciBiPWZ1bmN0aW9uKGMpe3RoaXMuaT1uZXcg
TWFwO2lmKGMpe2M9Cl8uQyhjKTtmb3IodmFyIGQ7IShkPWMubmV4dCgpKS5kb25lOyl0aGlzLmFk
ZChkLnZhbHVlKX10aGlzLnNpemU9dGhpcy5pLnNpemV9O2IucHJvdG90eXBlLmFkZD1mdW5jdGlv
bihjKXtjPWM9PT0wPzA6Yzt0aGlzLmkuc2V0KGMsYyk7dGhpcy5zaXplPXRoaXMuaS5zaXplO3Jl
dHVybiB0aGlzfTtiLnByb3RvdHlwZS5kZWxldGU9ZnVuY3Rpb24oYyl7Yz10aGlzLmkuZGVsZXRl
KGMpO3RoaXMuc2l6ZT10aGlzLmkuc2l6ZTtyZXR1cm4gY307Yi5wcm90b3R5cGUuY2xlYXI9ZnVu
Y3Rpb24oKXt0aGlzLmkuY2xlYXIoKTt0aGlzLnNpemU9MH07Yi5wcm90b3R5cGUuaGFzPWZ1bmN0
aW9uKGMpe3JldHVybiB0aGlzLmkuaGFzKGMpfTtiLnByb3RvdHlwZS5lbnRyaWVzPWZ1bmN0aW9u
KCl7cmV0dXJuIHRoaXMuaS5lbnRyaWVzKCl9O2IucHJvdG90eXBlLnZhbHVlcz1mdW5jdGlvbigp
e3JldHVybiB0aGlzLmkudmFsdWVzKCl9O2IucHJvdG90eXBlLmtleXM9Yi5wcm90b3R5cGUudmFs
dWVzOwpiLnByb3RvdHlwZVtTeW1ib2wuaXRlcmF0b3JdPWIucHJvdG90eXBlLnZhbHVlcztiLnBy
b3RvdHlwZS5mb3JFYWNoPWZ1bmN0aW9uKGMsZCl7dmFyIGU9dGhpczt0aGlzLmkuZm9yRWFjaChm
dW5jdGlvbihmKXtyZXR1cm4gYy5jYWxsKGQsZixmLGUpfSl9O3JldHVybiBifSk7VWIoIkFycmF5
LmZyb20iLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYixjLGQpe2M9YyE9bnVsbD9j
OmZ1bmN0aW9uKGgpe3JldHVybiBofTt2YXIgZT1bXSxmPXR5cGVvZiBTeW1ib2whPSJ1bmRlZmlu
ZWQiJiZTeW1ib2wuaXRlcmF0b3ImJmJbU3ltYm9sLml0ZXJhdG9yXTtpZih0eXBlb2YgZj09ImZ1
bmN0aW9uIil7Yj1mLmNhbGwoYik7Zm9yKHZhciBnPTA7IShmPWIubmV4dCgpKS5kb25lOyllLnB1
c2goYy5jYWxsKGQsZi52YWx1ZSxnKyspKX1lbHNlIGZvcihmPWIubGVuZ3RoLGc9MDtnPGY7Zysr
KWUucHVzaChjLmNhbGwoZCxiW2ddLGcpKTtyZXR1cm4gZX19KTsKVWIoIk9iamVjdC5lbnRyaWVz
IixmdW5jdGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKGIpe3ZhciBjPVtdLGQ7Zm9yKGQgaW4g
YilhYyhiLGQpJiZjLnB1c2goW2QsYltkXV0pO3JldHVybiBjfX0pO1ViKCJOdW1iZXIuaXNGaW5p
dGUiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7cmV0dXJuIHR5cGVvZiBiIT09
Im51bWJlciI/ITE6IWlzTmFOKGIpJiZiIT09SW5maW5pdHkmJmIhPT0tSW5maW5pdHl9fSk7VWIo
Ik51bWJlci5NQVhfU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybiA5MDA3MTk5MjU0NzQw
OTkxfSk7VWIoIk51bWJlci5NSU5fU0FGRV9JTlRFR0VSIixmdW5jdGlvbigpe3JldHVybi05MDA3
MTk5MjU0NzQwOTkxfSk7VWIoIk51bWJlci5pc0ludGVnZXIiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYil7cmV0dXJuIE51bWJlci5pc0Zpbml0ZShiKT9iPT09TWF0aC5mbG9vcihi
KTohMX19KTsKVWIoIk51bWJlci5pc1NhZmVJbnRlZ2VyIixmdW5jdGlvbihhKXtyZXR1cm4gYT9h
OmZ1bmN0aW9uKGIpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGIpJiZNYXRoLmFicyhiKTw9TnVt
YmVyLk1BWF9TQUZFX0lOVEVHRVJ9fSk7VWIoIk9iamVjdC5pcyIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBiPT09Yz9iIT09MHx8MS9iPT09MS9jOmIhPT1iJiZj
IT09Y319KTtVYigiQXJyYXkucHJvdG90eXBlLmluY2x1ZGVzIixmdW5jdGlvbihhKXtyZXR1cm4g
YT9hOmZ1bmN0aW9uKGIsYyl7dmFyIGQ9dGhpcztkIGluc3RhbmNlb2YgU3RyaW5nJiYoZD1TdHJp
bmcoZCkpO3ZhciBlPWQubGVuZ3RoO2M9Y3x8MDtmb3IoYzwwJiYoYz1NYXRoLm1heChjK2UsMCkp
O2M8ZTtjKyspe3ZhciBmPWRbY107aWYoZj09PWJ8fE9iamVjdC5pcyhmLGIpKXJldHVybiEwfXJl
dHVybiExfX0pOwpVYigiU3RyaW5nLnByb3RvdHlwZS5pbmNsdWRlcyIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbihiLGMpe3JldHVybiBmYyh0aGlzLGIsImluY2x1ZGVzIikuaW5kZXhP
ZihiLGN8fDApIT09LTF9fSk7dmFyIGhjPWZ1bmN0aW9uKGEsYil7YSBpbnN0YW5jZW9mIFN0cmlu
ZyYmKGErPSIiKTt2YXIgYz0wLGQ9ITEsZT17bmV4dDpmdW5jdGlvbigpe2lmKCFkJiZjPGEubGVu
Z3RoKXt2YXIgZj1jKys7cmV0dXJue3ZhbHVlOmIoZixhW2ZdKSxkb25lOiExfX1kPSEwO3JldHVy
bntkb25lOiEwLHZhbHVlOnZvaWQgMH19fTtlW1N5bWJvbC5pdGVyYXRvcl09ZnVuY3Rpb24oKXty
ZXR1cm4gZX07cmV0dXJuIGV9O1ViKCJBcnJheS5wcm90b3R5cGUuZW50cmllcyIsZnVuY3Rpb24o
YSl7cmV0dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBoYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0
dXJuW2IsY119KX19KTsKVWIoIk1hdGgudHJ1bmMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVu
Y3Rpb24oYil7Yj1OdW1iZXIoYik7aWYoaXNOYU4oYil8fGI9PT1JbmZpbml0eXx8Yj09PS1JbmZp
bml0eXx8Yj09PTApcmV0dXJuIGI7dmFyIGM9TWF0aC5mbG9vcihNYXRoLmFicyhiKSk7cmV0dXJu
IGI8MD8tYzpjfX0pO1ViKCJBcnJheS5wcm90b3R5cGUuZmluZCIsZnVuY3Rpb24oYSl7cmV0dXJu
IGE/YTpmdW5jdGlvbihiLGMpe2E6e3ZhciBkPXRoaXM7ZCBpbnN0YW5jZW9mIFN0cmluZyYmKGQ9
U3RyaW5nKGQpKTtmb3IodmFyIGU9ZC5sZW5ndGgsZj0wO2Y8ZTtmKyspe3ZhciBnPWRbZl07aWYo
Yi5jYWxsKGMsZyxmLGQpKXtiPWc7YnJlYWsgYX19Yj12b2lkIDB9cmV0dXJuIGJ9fSk7VWIoIk9i
amVjdC52YWx1ZXMiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7dmFyIGM9W10s
ZDtmb3IoZCBpbiBiKWFjKGIsZCkmJmMucHVzaChiW2RdKTtyZXR1cm4gY319KTsKVWIoIk51bWJl
ci5pc05hTiIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlvbihiKXtyZXR1cm4gdHlwZW9m
IGI9PT0ibnVtYmVyIiYmaXNOYU4oYil9fSk7VWIoIkFycmF5LnByb3RvdHlwZS5rZXlzIixmdW5j
dGlvbihhKXtyZXR1cm4gYT9hOmZ1bmN0aW9uKCl7cmV0dXJuIGhjKHRoaXMsZnVuY3Rpb24oYil7
cmV0dXJuIGJ9KX19KTtVYigiQXJyYXkucHJvdG90eXBlLnZhbHVlcyIsZnVuY3Rpb24oYSl7cmV0
dXJuIGE/YTpmdW5jdGlvbigpe3JldHVybiBoYyh0aGlzLGZ1bmN0aW9uKGIsYyl7cmV0dXJuIGN9
KX19KTsKVWIoIlByb21pc2UucHJvdG90eXBlLmZpbmFsbHkiLGZ1bmN0aW9uKGEpe3JldHVybiBh
P2E6ZnVuY3Rpb24oYil7cmV0dXJuIHRoaXMudGhlbihmdW5jdGlvbihjKXtyZXR1cm4gUHJvbWlz
ZS5yZXNvbHZlKGIoKSkudGhlbihmdW5jdGlvbigpe3JldHVybiBjfSl9LGZ1bmN0aW9uKGMpe3Jl
dHVybiBQcm9taXNlLnJlc29sdmUoYigpKS50aGVuKGZ1bmN0aW9uKCl7dGhyb3cgYzt9KX0pfX0p
O1ViKCJBcnJheS5wcm90b3R5cGUuZmlsbCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpmdW5jdGlv
bihiLGMsZCl7dmFyIGU9dGhpcy5sZW5ndGh8fDA7YzwwJiYoYz1NYXRoLm1heCgwLGUrYykpO2lm
KGQ9PW51bGx8fGQ+ZSlkPWU7ZD1OdW1iZXIoZCk7ZDwwJiYoZD1NYXRoLm1heCgwLGUrZCkpO2Zv
cihjPU51bWJlcihjfHwwKTtjPGQ7YysrKXRoaXNbY109YjtyZXR1cm4gdGhpc319KTtUYigiZmls
bCIsZnVuY3Rpb24oYSl7cmV0dXJuIGE/YTpBcnJheS5wcm90b3R5cGUuZmlsbH0pOwpVYigiQXJy
YXkucHJvdG90eXBlLmZsYXQiLGZ1bmN0aW9uKGEpe3JldHVybiBhP2E6ZnVuY3Rpb24oYil7Yj1i
PT09dm9pZCAwPzE6Yjt2YXIgYz1bXTtBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKHRoaXMs
ZnVuY3Rpb24oZCl7QXJyYXkuaXNBcnJheShkKSYmYj4wPyhkPUFycmF5LnByb3RvdHlwZS5mbGF0
LmNhbGwoZCxiLTEpLGMucHVzaC5hcHBseShjLGQpKTpjLnB1c2goZCl9KTtyZXR1cm4gY319KTt2
YXIga2MsbGMsb2MscGM7Xy5pYz1fLmljfHx7fTtfLnQ9dGhpc3x8c2VsZjtrYz1mdW5jdGlvbihh
LGIpe3ZhciBjPV8uamMoIldJWl9nbG9iYWxfZGF0YS5veE4zbmIiKTthPWMmJmNbYV07cmV0dXJu
IGEhPW51bGw/YTpifTtsYz1fLnQuX0ZfdG9nZ2xlc19nYmFyX3x8W107Xy5qYz1mdW5jdGlvbihh
LGIpe2E9YS5zcGxpdCgiLiIpO2I9Ynx8Xy50O2Zvcih2YXIgYz0wO2M8YS5sZW5ndGg7YysrKWlm
KGI9YlthW2NdXSxiPT1udWxsKXJldHVybiBudWxsO3JldHVybiBifTtfLlVhPWZ1bmN0aW9uKGEp
e3ZhciBiPXR5cGVvZiBhO3JldHVybiBiIT0ib2JqZWN0Ij9iOmE/QXJyYXkuaXNBcnJheShhKT8i
YXJyYXkiOmI6Im51bGwifTtfLm1jPWZ1bmN0aW9uKGEpe3ZhciBiPXR5cGVvZiBhO3JldHVybiBi
PT0ib2JqZWN0IiYmYSE9bnVsbHx8Yj09ImZ1bmN0aW9uIn07Xy5uYz0iY2xvc3VyZV91aWRfIiso
TWF0aC5yYW5kb20oKSoxRTk+Pj4wKTsKb2M9ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBhLmNhbGwu
YXBwbHkoYS5iaW5kLGFyZ3VtZW50cyl9O3BjPWZ1bmN0aW9uKGEsYixjKXtpZighYSl0aHJvdyBF
cnJvcigpO2lmKGFyZ3VtZW50cy5sZW5ndGg+Mil7dmFyIGQ9QXJyYXkucHJvdG90eXBlLnNsaWNl
LmNhbGwoYXJndW1lbnRzLDIpO3JldHVybiBmdW5jdGlvbigpe3ZhciBlPUFycmF5LnByb3RvdHlw
ZS5zbGljZS5jYWxsKGFyZ3VtZW50cyk7QXJyYXkucHJvdG90eXBlLnVuc2hpZnQuYXBwbHkoZSxk
KTtyZXR1cm4gYS5hcHBseShiLGUpfX1yZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYS5hcHBseShi
LGFyZ3VtZW50cyl9fTtfLkU9ZnVuY3Rpb24oYSxiLGMpe18uRT1GdW5jdGlvbi5wcm90b3R5cGUu
YmluZCYmRnVuY3Rpb24ucHJvdG90eXBlLmJpbmQudG9TdHJpbmcoKS5pbmRleE9mKCJuYXRpdmUg
Y29kZSIpIT0tMT9vYzpwYztyZXR1cm4gXy5FLmFwcGx5KG51bGwsYXJndW1lbnRzKX07Cl8ucWM9
ZnVuY3Rpb24oYSxiKXt2YXIgYz1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMs
MSk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGQ9Yy5zbGljZSgpO2QucHVzaC5hcHBseShkLGFyZ3Vt
ZW50cyk7cmV0dXJuIGEuYXBwbHkodGhpcyxkKX19O18uRj1mdW5jdGlvbihhLGIpe2E9YS5zcGxp
dCgiLiIpO2Zvcih2YXIgYz1fLnQsZDthLmxlbmd0aCYmKGQ9YS5zaGlmdCgpKTspYS5sZW5ndGh8
fGI9PT12b2lkIDA/Y1tkXSYmY1tkXSE9PU9iamVjdC5wcm90b3R5cGVbZF0/Yz1jW2RdOmM9Y1tk
XT17fTpjW2RdPWJ9O18uZGI9ZnVuY3Rpb24oYSl7cmV0dXJuIGF9OwpfLkk9ZnVuY3Rpb24oYSxi
KXtmdW5jdGlvbiBjKCl7fWMucHJvdG90eXBlPWIucHJvdG90eXBlO2EuWj1iLnByb3RvdHlwZTth
LnByb3RvdHlwZT1uZXcgYzthLnByb3RvdHlwZS5jb25zdHJ1Y3Rvcj1hO2Euc3E9ZnVuY3Rpb24o
ZCxlLGYpe2Zvcih2YXIgZz1BcnJheShhcmd1bWVudHMubGVuZ3RoLTIpLGg9MjtoPGFyZ3VtZW50
cy5sZW5ndGg7aCsrKWdbaC0yXT1hcmd1bWVudHNbaF07cmV0dXJuIGIucHJvdG90eXBlW2VdLmFw
cGx5KGQsZyl9fTtfLkkoXy5hYSxFcnJvcik7Xy5hYS5wcm90b3R5cGUubmFtZT0iQ3VzdG9tRXJy
b3IiO3ZhciByYz0hIShsY1swXT4+MjQmMSksc2M9ISEobGNbMF0+PjE5JjEpLHRjPSEhKGxjWzBd
Pj4yNiYxKSx1Yz0hIShsY1swXSY0MDk2KTt2YXIgbmE9cmM/dGM6a2MoNjEwNDAxMzAxLCExKSx1
Yj1yYz9zY3x8IXVjOmtjKDc0ODQwMjE0NywhMCk7Xy52Yz1fLmJhKGZ1bmN0aW9uKGEpe3JldHVy
biBhIT09bnVsbCYmYSE9PXZvaWQgMH0pO3ZhciBkYT1fLmJhKGZ1bmN0aW9uKGEpe3JldHVybiB0
eXBlb2YgYT09PSJudW1iZXIifSksY2E9Xy5iYShmdW5jdGlvbihhKXtyZXR1cm4gdHlwZW9mIGE9
PT0ic3RyaW5nIn0pLGZhPV8uYmEoZnVuY3Rpb24oYSl7cmV0dXJuIHR5cGVvZiBhPT09ImJvb2xl
YW4ifSk7dmFyIGVhPXR5cGVvZiBfLnQuQmlnSW50PT09ImZ1bmN0aW9uIiYmdHlwZW9mIF8udC5C
aWdJbnQoMCk9PT0iYmlnaW50Ijt2YXIgeWMsd2MsemMseGM7Xy5tYj1fLmJhKGZ1bmN0aW9uKGEp
e3JldHVybiBlYT9hPj13YyYmYTw9eGM6YVswXT09PSItIj9qYShhLHljKTpqYShhLHpjKX0pO3lj
PU51bWJlci5NSU5fU0FGRV9JTlRFR0VSLnRvU3RyaW5nKCk7d2M9ZWE/QmlnSW50KE51bWJlci5N
SU5fU0FGRV9JTlRFR0VSKTp2b2lkIDA7emM9TnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIudG9TdHJp
bmcoKTt4Yz1lYT9CaWdJbnQoTnVtYmVyLk1BWF9TQUZFX0lOVEVHRVIpOnZvaWQgMDtfLkFjPXR5
cGVvZiBVaW50OEFycmF5LnByb3RvdHlwZS5zbGljZT09PSJmdW5jdGlvbiI7Xy5CYz10eXBlb2Yg
VGV4dERlY29kZXIhPT0idW5kZWZpbmVkIjtfLkNjPXR5cGVvZiBTdHJpbmcucHJvdG90eXBlLmlz
V2VsbEZvcm1lZD09PSJmdW5jdGlvbiI7Xy5EYz10eXBlb2YgVGV4dEVuY29kZXIhPT0idW5kZWZp
bmVkIjtfLkVjPVN0cmluZy5wcm90b3R5cGUudHJpbT9mdW5jdGlvbihhKXtyZXR1cm4gYS50cmlt
KCl9OmZ1bmN0aW9uKGEpe3JldHVybi9eW1xzXHhhMF0qKFtcc1xTXSo/KVtcc1x4YTBdKiQvLmV4
ZWMoYSlbMV19O3ZhciBvYSxGYz1fLnQubmF2aWdhdG9yO29hPUZjP0ZjLnVzZXJBZ2VudERhdGF8
fG51bGw6bnVsbDtfLkJhPUFycmF5LnByb3RvdHlwZS5pbmRleE9mP2Z1bmN0aW9uKGEsYil7cmV0
dXJuIEFycmF5LnByb3RvdHlwZS5pbmRleE9mLmNhbGwoYSxiLHZvaWQgMCl9OmZ1bmN0aW9uKGEs
Yil7aWYodHlwZW9mIGE9PT0ic3RyaW5nIilyZXR1cm4gdHlwZW9mIGIhPT0ic3RyaW5nInx8Yi5s
ZW5ndGghPTE/LTE6YS5pbmRleE9mKGIsMCk7Zm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspaWYo
YyBpbiBhJiZhW2NdPT09YilyZXR1cm4gYztyZXR1cm4tMX07Xy5HYz1BcnJheS5wcm90b3R5cGUu
Zm9yRWFjaD9mdW5jdGlvbihhLGIsYyl7QXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChhLGIs
Yyl9OmZ1bmN0aW9uKGEsYixjKXtmb3IodmFyIGQ9YS5sZW5ndGgsZT10eXBlb2YgYT09PSJzdHJp
bmciP2Euc3BsaXQoIiIpOmEsZj0wO2Y8ZDtmKyspZiBpbiBlJiZiLmNhbGwoYyxlW2ZdLGYsYSl9
OwpfLkhjPUFycmF5LnByb3RvdHlwZS5maWx0ZXI/ZnVuY3Rpb24oYSxiLGMpe3JldHVybiBBcnJh
eS5wcm90b3R5cGUuZmlsdGVyLmNhbGwoYSxiLGMpfTpmdW5jdGlvbihhLGIsYyl7Zm9yKHZhciBk
PWEubGVuZ3RoLGU9W10sZj0wLGc9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGg9
MDtoPGQ7aCsrKWlmKGggaW4gZyl7dmFyIGs9Z1toXTtiLmNhbGwoYyxrLGgsYSkmJihlW2YrK109
ayl9cmV0dXJuIGV9O18uSWM9QXJyYXkucHJvdG90eXBlLm1hcD9mdW5jdGlvbihhLGIsYyl7cmV0
dXJuIEFycmF5LnByb3RvdHlwZS5tYXAuY2FsbChhLGIsYyl9OmZ1bmN0aW9uKGEsYixjKXtmb3Io
dmFyIGQ9YS5sZW5ndGgsZT1BcnJheShkKSxmPXR5cGVvZiBhPT09InN0cmluZyI/YS5zcGxpdCgi
Iik6YSxnPTA7ZzxkO2crKylnIGluIGYmJihlW2ddPWIuY2FsbChjLGZbZ10sZyxhKSk7cmV0dXJu
IGV9OwpfLkpjPUFycmF5LnByb3RvdHlwZS5zb21lP2Z1bmN0aW9uKGEsYil7cmV0dXJuIEFycmF5
LnByb3RvdHlwZS5zb21lLmNhbGwoYSxiLHZvaWQgMCl9OmZ1bmN0aW9uKGEsYil7Zm9yKHZhciBj
PWEubGVuZ3RoLGQ9dHlwZW9mIGE9PT0ic3RyaW5nIj9hLnNwbGl0KCIiKTphLGU9MDtlPGM7ZSsr
KWlmKGUgaW4gZCYmYi5jYWxsKHZvaWQgMCxkW2VdLGUsYSkpcmV0dXJuITA7cmV0dXJuITF9O18u
TGM9ZnVuY3Rpb24oYSl7Xy5MY1siICJdKGEpO3JldHVybiBhfTtfLkxjWyIgIl09ZnVuY3Rpb24o
KXt9O3ZhciBZYztfLk1jPV8uc2EoKTtfLk5jPV8udGEoKTtfLk9jPV8ucWEoIkVkZ2UiKTtfLlBj
PV8ucWEoIkdlY2tvIikmJiEoXy5tYSgpJiYhXy5xYSgiRWRnZSIpKSYmIShfLnFhKCJUcmlkZW50
Iil8fF8ucWEoIk1TSUUiKSkmJiFfLnFhKCJFZGdlIik7Xy5RYz1fLm1hKCkmJiFfLnFhKCJFZGdl
Iik7Xy5SYz1fLkFhKCk7Xy5TYz14YSgpP29hLnBsYXRmb3JtPT09IldpbmRvd3MiOl8ucWEoIldp
bmRvd3MiKTtfLlRjPXhhKCk/b2EucGxhdGZvcm09PT0iQW5kcm9pZCI6Xy5xYSgiQW5kcm9pZCIp
O18uVWM9eWEoKTtfLlZjPV8ucWEoImlQYWQiKTtfLldjPV8ucWEoImlQb2QiKTtfLlhjPV8uemEo
KTsKYTp7dmFyIFpjPSIiLCRjPWZ1bmN0aW9uKCl7dmFyIGE9Xy5sYSgpO2lmKF8uUGMpcmV0dXJu
L3J2OihbXlwpO10rKShcKXw7KS8uZXhlYyhhKTtpZihfLk9jKXJldHVybi9FZGdlXC8oW1xkXC5d
KykvLmV4ZWMoYSk7aWYoXy5OYylyZXR1cm4vXGIoPzpNU0lFfHJ2KVs6IF0oW15cKTtdKykoXCl8
OykvLmV4ZWMoYSk7aWYoXy5RYylyZXR1cm4vV2ViS2l0XC8oXFMrKS8uZXhlYyhhKTtpZihfLk1j
KXJldHVybi8oPzpWZXJzaW9uKVsgXC9dPyhcUyspLy5leGVjKGEpfSgpOyRjJiYoWmM9JGM/JGNb
MV06IiIpO2lmKF8uTmMpe3ZhciBhZCxiZD1fLnQuZG9jdW1lbnQ7YWQ9YmQ/YmQuZG9jdW1lbnRN
b2RlOnZvaWQgMDtpZihhZCE9bnVsbCYmYWQ+cGFyc2VGbG9hdChaYykpe1ljPVN0cmluZyhhZCk7
YnJlYWsgYX19WWM9WmN9Xy5jZD1ZYztfLmRkPV8udWEoKTtfLmVkPXlhKCl8fF8ucWEoImlQb2Qi
KTtfLmZkPV8ucWEoImlQYWQiKTtfLmdkPV8ucWEoIkFuZHJvaWQiKSYmISh2YSgpfHxfLnVhKCl8
fF8uc2EoKXx8Xy5xYSgiU2lsayIpKTtfLmhkPXZhKCk7Xy5pZD1fLndhKCkmJiFfLnphKCk7Xy5q
ZD10eXBlb2YgVWludDhBcnJheSE9PSJ1bmRlZmluZWQiO18ua2Q9IV8uTmMmJnR5cGVvZiBidG9h
PT09ImZ1bmN0aW9uIjt2YXIgbGQsaGIsd2IsSmEscWI7Xy5FYT10eXBlb2YgU3ltYm9sPT09ImZ1
bmN0aW9uIiYmdHlwZW9mIFN5bWJvbCgpPT09InN5bWJvbCI7bGQ9Xy5EYSgiamFzIix2b2lkIDAs
ITApO18uZmI9Xy5EYSh2b2lkIDAsU3ltYm9sKCkpO18ubWQ9Xy5EYSh2b2lkIDAsIjB1YiIpO2hi
PV8uRGEodm9pZCAwLCIwdWJzIik7Xy5uZD1fLkRhKHZvaWQgMCwiMHVic2IiKTt3Yj1fLkRhKHZv
aWQgMCwiMGFjdGsiKTtKYT1fLkRhKCJtX20iLCJHcSIsITApO3FiPV8uRGEodm9pZCAwLCJ2cHMi
KTtfLm9kPV8uRGEoKTt2YXIgR2EsRmEscWQ7R2E9e05rOnt2YWx1ZTowLGNvbmZpZ3VyYWJsZToh
MCx3cml0YWJsZTohMCxlbnVtZXJhYmxlOiExfX07RmE9T2JqZWN0LmRlZmluZVByb3BlcnRpZXM7
Xy53PV8uRWE/bGQ6Ik5rIjtxZD1bXTtfLklhKHFkLDcpO18ucGQ9T2JqZWN0LmZyZWV6ZShxZCk7
dmFyIEthLE5hO0thPXt9O05hPXt9O18ucmQ9T2JqZWN0LmZyZWV6ZSh7fSk7dmFyIHJiPXt9O3Zh
ciBTYT12b2lkIDA7Xy5zZD10eXBlb2YgQmlnSW50PT09ImZ1bmN0aW9uIj9CaWdJbnQuYXNJbnRO
OnZvaWQgMDtfLnRkPU51bWJlci5pc1NhZmVJbnRlZ2VyO18uWGE9TnVtYmVyLmlzRmluaXRlO18u
dWQ9TWF0aC50cnVuYzt2YXIgamI7Xy52ZD1fLmlhKDApO18ud2Q9e307Xy54ZD1mdW5jdGlvbihh
LGIsYyxkLGUpe2I9Xy5HYihhLkssYixjLGUpO2lmKGIhPT1udWxsfHxkJiZhLnYhPT1OYSlyZXR1
cm4gYn07Xy5HYj1mdW5jdGlvbihhLGIsYyxkKXtpZihiPT09LTEpcmV0dXJuIG51bGw7dmFyIGU9
YisoYz8wOi0xKSxmPWEubGVuZ3RoLTE7aWYoIShmPDErKGM/MDotMSkpKXtpZihlPj1mKXt2YXIg
Zz1hW2ZdO2lmKGchPW51bGwmJnR5cGVvZiBnPT09Im9iamVjdCImJmcuY29uc3RydWN0b3I9PT1P
YmplY3Qpe2M9Z1tiXTt2YXIgaD0hMH1lbHNlIGlmKGU9PT1mKWM9ZztlbHNlIHJldHVybn1lbHNl
IGM9YVtlXTtpZihkJiZjIT1udWxsKXtkPWQoYyk7aWYoZD09bnVsbClyZXR1cm4gZDtpZighT2Jq
ZWN0LmlzKGQsYykpcmV0dXJuIGg/Z1tiXT1kOmFbZV09ZCxkfXJldHVybiBjfX07Xy55ZD1mdW5j
dGlvbihhLGIsYyxkKXtfLkRiKGEpO3ZhciBlPWEuSztfLkZiKGUsZVtfLnddfDAsYixjLGQpO3Jl
dHVybiBhfTsKXy5KPWZ1bmN0aW9uKGEsYixjLGQpe3ZhciBlPWEuSyxmPWVbXy53XXwwO2I9Xy5I
YihlLGYsYixjLGQpO2lmKGI9PW51bGwpcmV0dXJuIGI7Zj1lW18ud118MDtpZighXy5PYShhLGYp
KXt2YXIgZz1fLkJiKGIpO2chPT1iJiYoXy5DYihhKSYmKGU9YS5LLGY9ZVtfLnddfDApLGI9Zyxm
PV8uRmIoZSxmLGMsYixkKSxfLkViKGUsZikpfXJldHVybiBifTtfLks9ZnVuY3Rpb24oYSxiLGMp
e2M9PW51bGwmJihjPXZvaWQgMCk7Xy55ZChhLGIsYyk7YyYmIV8uT2EoYykmJl8uRWIoYS5LKTty
ZXR1cm4gYX07Xy56ZD1mdW5jdGlvbihhLGIsYyxkKXtyZXR1cm4gXy5aYShfLnhkKGEsYixjLGQp
KX07Xy5MPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQgMD8hMTpjO3ZhciBlO3JldHVybihl
PV8uV2EoXy54ZChhLGIsZCkpKSE9bnVsbD9lOmN9OwpfLk09ZnVuY3Rpb24oYSxiLGMsZCl7Yz1j
PT09dm9pZCAwPyIiOmM7dmFyIGU7cmV0dXJuKGU9Xy5iYihfLnhkKGEsYixkKSkpIT1udWxsP2U6
Y307Xy5OPWZ1bmN0aW9uKGEsYixjKXtyZXR1cm4gXy5iYihfLnhkKGEsYixjLF8ud2QpKX07Xy5P
PWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLnlkKGEsYixjPT1udWxsP2M6Xy5WYShjKSxkKX07
Xy5BZD1mdW5jdGlvbihhLGIsYyl7cmV0dXJuIF8ueWQoYSxiLGM9PW51bGw/YzpfLiRhKGMpKX07
Xy5QPWZ1bmN0aW9uKGEsYixjLGQpe3JldHVybiBfLnlkKGEsYixfLmFiKGMpLGQpfTtfLlE9ZnVu
Y3Rpb24oYSxiLGMsZCl7cmV0dXJuIF8ueWQoYSxiLGM9PW51bGw/YzpfLllhKGMpLGQpfTtfLlI9
ZnVuY3Rpb24oYSxiLGMpe3RoaXMuSz1fLngoYSxiLGMpfTtfLlIucHJvdG90eXBlLnRvSlNPTj1m
dW5jdGlvbigpe3JldHVybiBzYih0aGlzKX07Xy5SLnByb3RvdHlwZS55YT1mdW5jdGlvbihhKXty
ZXR1cm4gSlNPTi5zdHJpbmdpZnkoc2IodGhpcyxhKSl9O18uUi5wcm90b3R5cGVbSmFdPUthO18u
Ui5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5LLnRvU3RyaW5nKCl9
O18uQmQ9Xy5JYigpO18uQ2Q9Xy5JYigpO18uRGQ9Xy5JYigpO18uRWQ9U3ltYm9sKCk7dmFyIEZk
PWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngoYSl9O18uQihGZCxfLlIpO18uR2Q9ZnVuY3Rpb24oYSl7
dGhpcy5LPV8ueChhKX07Xy5CKF8uR2QsXy5SKTtfLkdkLnByb3RvdHlwZS5HZD1mdW5jdGlvbihh
KXtyZXR1cm4gXy5BZCh0aGlzLDMsYSl9O18uSGQ9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07
Xy5CKF8uSGQsXy5SKTtfLnkucHJvdG90eXBlLnVhPSExO18ueS5wcm90b3R5cGUuaXNEaXNwb3Nl
ZD1mdW5jdGlvbigpe3JldHVybiB0aGlzLnVhfTtfLnkucHJvdG90eXBlLmRpc3Bvc2U9ZnVuY3Rp
b24oKXt0aGlzLnVhfHwodGhpcy51YT0hMCx0aGlzLlIoKSl9O18ueS5wcm90b3R5cGVbU3ltYm9s
LmRpc3Bvc2VdPWZ1bmN0aW9uKCl7dGhpcy5kaXNwb3NlKCl9O18ueS5wcm90b3R5cGUuUj1mdW5j
dGlvbigpe2lmKHRoaXMuWSlmb3IoO3RoaXMuWS5sZW5ndGg7KXRoaXMuWS5zaGlmdCgpKCl9O3Zh
ciBJZD1mdW5jdGlvbihhKXtfLnkuY2FsbCh0aGlzKTt0aGlzLnY9YTt0aGlzLmk9W107dGhpcy5q
PXt9fTtfLkIoSWQsXy55KTtJZC5wcm90b3R5cGUucmVzb2x2ZT1mdW5jdGlvbihhKXt2YXIgYj10
aGlzLnY7YT1hLnNwbGl0KCIuIik7Zm9yKHZhciBjPWEubGVuZ3RoLGQ9MDtkPGM7KytkKWlmKGJb
YVtkXV0pYj1iW2FbZF1dO2Vsc2UgcmV0dXJuIG51bGw7cmV0dXJuIGIgaW5zdGFuY2VvZiBGdW5j
dGlvbj9iOm51bGx9O0lkLnByb3RvdHlwZS5OYj1mdW5jdGlvbigpe2Zvcih2YXIgYT10aGlzLmku
bGVuZ3RoLGI9dGhpcy5pLGM9W10sZD0wO2Q8YTsrK2Qpe3ZhciBlPWJbZF0uaSgpLGY9dGhpcy5y
ZXNvbHZlKGUpO2lmKGYmJmYhPXRoaXMualtlXSl0cnl7YltkXS5OYihmKX1jYXRjaChnKXt9ZWxz
ZSBjLnB1c2goYltkXSl9dGhpcy5pPWMuY29uY2F0KGIuc2xpY2UoYSkpfTt2YXIgSmQ9ZnVuY3Rp
b24oYSl7Xy55LmNhbGwodGhpcyk7dGhpcy52PWE7dGhpcy5CPXRoaXMuaT1udWxsO3RoaXMuQT0w
O3RoaXMuQz17fTt0aGlzLmo9ITE7YT13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudDthLmluZGV4
T2YoIk1TSUUiKT49MCYmYS5pbmRleE9mKCJUcmlkZW50Iik+PTAmJihhPS9cYig/Ok1TSUV8cnYp
WzogXShbXlwpO10rKShcKXw7KS8uZXhlYyhhKSkmJmFbMV0mJnBhcnNlRmxvYXQoYVsxXSk8OSYm
KHRoaXMuaj0hMCl9O18uQihKZCxfLnkpO0pkLnByb3RvdHlwZS5EPWZ1bmN0aW9uKGEsYil7dGhp
cy5pPWI7dGhpcy5CPWE7Yi5wcmV2ZW50RGVmYXVsdD9iLnByZXZlbnREZWZhdWx0KCk6Yi5yZXR1
cm5WYWx1ZT0hMX07Xy5LZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoXy5LZCxfLlIp
O3ZhciBMZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoTGQsXy5SKTt2YXIgTmQ9ZnVu
Y3Rpb24oKXt2YXIgYT1NZDt0aGlzLmk9bnVsbDtfLkwoYSw0LCEwKX07TmQucHJvdG90eXBlLmxv
Zz1mdW5jdGlvbihhLGIpe2I9Yj09PXZvaWQgMD9uZXcgXy5HZDpiO18uT2QodGhpcyxhLDk4LGIp
fTtfLk9kPWZ1bmN0aW9uKGEsYixjLGQpe2M9Yz09PXZvaWQgMD85ODpjO2Q9ZD09PXZvaWQgMD9u
ZXcgXy5HZDpkO2lmKGEuaSl7dmFyIGU9bmV3IEZkO18uUChlLDEsYi5tZXNzYWdlKTtfLlAoZSwy
LGIuc3RhY2spO18uQWQoZSwzLGIubGluZU51bWJlcik7Xy5RKGUsNSwxKTtfLksoZCw0MCxlKTth
LmkubG9nKGMsZCl9fTtfLlBkPWZ1bmN0aW9uKGEpe3RoaXMuaT1hO3RoaXMuaj12b2lkIDA7dGhp
cy52PVtdfTtfLlBkLnByb3RvdHlwZS50aGVuPWZ1bmN0aW9uKGEsYixjKXt0aGlzLnYucHVzaChu
ZXcgUWQoYSxiLGMpKTtSZCh0aGlzKX07Xy5QZC5wcm90b3R5cGUucmVzb2x2ZT1mdW5jdGlvbihh
KXtpZih0aGlzLmkhPT12b2lkIDB8fHRoaXMuaiE9PXZvaWQgMCl0aHJvdyBFcnJvcigiSiIpO3Ro
aXMuaT1hO1JkKHRoaXMpfTtfLlBkLnByb3RvdHlwZS5yZWplY3Q9ZnVuY3Rpb24oYSl7aWYodGhp
cy5pIT09dm9pZCAwfHx0aGlzLmohPT12b2lkIDApdGhyb3cgRXJyb3IoIkoiKTt0aGlzLmo9YTtS
ZCh0aGlzKX07dmFyIFJkPWZ1bmN0aW9uKGEpe2lmKGEudi5sZW5ndGg+MCl7dmFyIGI9YS5pIT09
dm9pZCAwLGM9YS5qIT09dm9pZCAwO2lmKGJ8fGMpe2I9Yj9hLkE6YS5CO2M9YS52O2Eudj1bXTt0
cnl7Xy5HYyhjLGIsYSl9Y2F0Y2goZCl7Y29uc29sZS5lcnJvcihkKX19fX07Cl8uUGQucHJvdG90
eXBlLkE9ZnVuY3Rpb24oYSl7YS5qJiZhLmouY2FsbChhLmksdGhpcy5pKX07Xy5QZC5wcm90b3R5
cGUuQj1mdW5jdGlvbihhKXthLnYmJmEudi5jYWxsKGEuaSx0aGlzLmopfTt2YXIgUWQ9ZnVuY3Rp
b24oYSxiLGMpe3RoaXMuaj1hO3RoaXMudj1iO3RoaXMuaT1jfTtfLlNkPWZ1bmN0aW9uKGEpe3Zh
ciBiPSJyYyI7aWYoYS5yYyYmYS5oYXNPd25Qcm9wZXJ0eShiKSlyZXR1cm4gYS5yYztiPW5ldyBh
O3JldHVybiBhLnJjPWJ9O18uUz1mdW5jdGlvbigpe3RoaXMuQT1uZXcgXy5QZDt0aGlzLmk9bmV3
IF8uUGQ7dGhpcy5GPW5ldyBfLlBkO3RoaXMuQz1uZXcgXy5QZDt0aGlzLkQ9bmV3IF8uUGQ7dGhp
cy5CPW5ldyBfLlBkO3RoaXMudj1uZXcgXy5QZDt0aGlzLmo9bmV3IF8uUGQ7dGhpcy5IPW5ldyBf
LlBkO3RoaXMuTD1uZXcgXy5QZDt0aGlzLkc9bmV3IF8uUGR9O18ubD1fLlMucHJvdG90eXBlO18u
bC5Naj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkF9O18ubC5Uaj1mdW5jdGlvbigpe3JldHVybiB0
aGlzLml9O18ubC5kaz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkZ9O18ubC5Taj1mdW5jdGlvbigp
e3JldHVybiB0aGlzLkN9O18ubC5aaj1mdW5jdGlvbigpe3JldHVybiB0aGlzLkR9O18ubC5Raj1m
dW5jdGlvbigpe3JldHVybiB0aGlzLkJ9O18ubC5Haj1mdW5jdGlvbigpe3JldHVybiB0aGlzLnZ9
O18ubC5Gaj1mdW5jdGlvbigpe3JldHVybiB0aGlzLmp9O18ubC5Vaj1mdW5jdGlvbigpe3JldHVy
biB0aGlzLkh9OwpfLmwuZWs9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5HfTtfLlMuaT1mdW5jdGlv
bigpe3JldHVybiBfLlNkKF8uUyl9O3ZhciBUZD1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtf
LkIoVGQsXy5SKTtfLlZkPWZ1bmN0aW9uKCl7cmV0dXJuIF8uSihfLlVkLF8uSGQsNSl9O3ZhciBX
ZDt3aW5kb3cuZ2Jhcl8mJndpbmRvdy5nYmFyXy5DT05GSUc/V2Q9d2luZG93LmdiYXJfLkNPTkZJ
R1swXXx8e306V2Q9W107Xy5VZD1uZXcgVGQoV2QpO3ZhciBNZDtNZD1fLkooXy5VZCxMZCwzKXx8
bmV3IExkO18uWGQ9bmV3IE5kO18uRigiZ2Jhcl8uX0R1bXBFeGNlcHRpb24iLGZ1bmN0aW9uKGEp
e18uWGQ/Xy5YZC5sb2coYSk6Y29uc29sZS5lcnJvcihhKX0pO18uWWQ9bmV3IEpkKF8uWGQpO18u
WmQ9ZnVuY3Rpb24oKXt0aGlzLmk9e307dGhpcy5qPXt9fTtfLmFlPWZ1bmN0aW9uKGEsYil7dmFy
IGM9Xy5aZC5pKCk7aWYoYSBpbiBjLmkpe2lmKGMuaVthXSE9Yil0aHJvdyBuZXcgJGQoYSk7fWVs
c2V7Yy5pW2FdPWI7aWYoYj1jLmpbYV0pZm9yKHZhciBkPTAsZT1iLmxlbmd0aDtkPGU7ZCsrKXt2
YXIgZj1iW2RdLGc9Yy5pO2RlbGV0ZSBmLmlbYV07aWYoXy5MYihmLmkpKXtmb3IodmFyIGg9Zi5q
Lmxlbmd0aCxrPUFycmF5KGgpLG09MDttPGg7bSsrKWtbbV09Z1tmLmpbbV1dO2Yudi5hcHBseShm
LkEsayl9fWRlbGV0ZSBjLmpbYV19fTtfLlpkLmk9ZnVuY3Rpb24oKXtyZXR1cm4gXy5TZChfLlpk
KX07Xy5iZT1mdW5jdGlvbigpe18uYWEuY2FsbCh0aGlzKX07Xy5CKF8uYmUsXy5hYSk7dmFyICRk
PWZ1bmN0aW9uKCl7Xy5hYS5jYWxsKHRoaXMpfTtfLkIoJGQsXy5iZSk7Xy5GKCJnYmFyLkEiLF8u
UGQpO18uUGQucHJvdG90eXBlLmFhPV8uUGQucHJvdG90eXBlLnRoZW47Xy5GKCJnYmFyLkIiLF8u
Uyk7Xy5TLnByb3RvdHlwZS5iYT1fLlMucHJvdG90eXBlLlRqO18uUy5wcm90b3R5cGUuYmI9Xy5T
LnByb3RvdHlwZS5kaztfLlMucHJvdG90eXBlLmJkPV8uUy5wcm90b3R5cGUuWmo7Xy5TLnByb3Rv
dHlwZS5iZj1fLlMucHJvdG90eXBlLk1qO18uUy5wcm90b3R5cGUuYmc9Xy5TLnByb3RvdHlwZS5T
ajtfLlMucHJvdG90eXBlLmJoPV8uUy5wcm90b3R5cGUuUWo7Xy5TLnByb3RvdHlwZS5iaj1fLlMu
cHJvdG90eXBlLkdqO18uUy5wcm90b3R5cGUuYms9Xy5TLnByb3RvdHlwZS5GajtfLlMucHJvdG90
eXBlLmJsPV8uUy5wcm90b3R5cGUuVWo7Xy5TLnByb3RvdHlwZS5ibT1fLlMucHJvdG90eXBlLmVr
O18uRigiZ2Jhci5hIixfLlMuaSgpKTt3aW5kb3cuZ2JhciYmd2luZG93LmdiYXIuYXAmJndpbmRv
dy5nYmFyLmFwKHdpbmRvdy5nYmFyLmEpOwp2YXIgY2U9bmV3IElkKHdpbmRvdyk7Xy5hZSgiYXBp
IixjZSk7dmFyIGRlPV8uVmQoKXx8bmV3IF8uSGQsZWU9d2luZG93LGZlPV8ueihfLk4oZGUsOCkp
O2VlLl9fUFZUPWZlO18uYWUoImVxIixfLllkKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24o
ZSl9CnRyeXsKXy5nZT1mdW5jdGlvbihhKXt0aGlzLks9Xy54KGEpfTtfLkIoXy5nZSxfLlIpOwp9
Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIgaGU9ZnVuY3Rpb24oYSl7dGhp
cy5LPV8ueChhKX07Xy5CKGhlLF8uUik7dmFyIGllPWZ1bmN0aW9uKCl7Xy55LmNhbGwodGhpcyk7
dGhpcy5qPVtdO3RoaXMuaT1bXX07Xy5CKGllLF8ueSk7aWUucHJvdG90eXBlLnY9ZnVuY3Rpb24o
YSxiKXt0aGlzLmoucHVzaCh7ZmVhdHVyZXM6YSxvcHRpb25zOmIhPW51bGw/YjpudWxsfSl9O2ll
LnByb3RvdHlwZS5pbml0PWZ1bmN0aW9uKGEsYixjKXt3aW5kb3cuZ2FwaT17fTt2YXIgZD13aW5k
b3cuX19fanNsPXt9O2QuaD1fLnooXy5OKGEsMSkpO18uV2EoXy54ZChhLDEyKSkhPW51bGwmJihk
LmRwbz1fLkpiKF8uTChhLDEyKSkpO2QubXM9Xy56KF8uTihhLDIpKTtkLm09Xy56KF8uTihhLDMp
KTtkLmw9W107Xy5NKGIsMSkmJihhPV8uTihiLDMpKSYmdGhpcy5pLnB1c2goYSk7Xy5NKGMsMSkm
JihjPV8uTihjLDIpKSYmdGhpcy5pLnB1c2goYyk7Xy5GKCJnYXBpLmxvYWQiLCgwLF8uRSkodGhp
cy52LHRoaXMpKTtyZXR1cm4gdGhpc307dmFyIGplPV8uSihfLlVkLF8uS2QsMTQpO2lmKGplKXt2
YXIga2U9Xy5KKF8uVWQsXy5nZSw5KXx8bmV3IF8uZ2UsbGU9bmV3IGhlLG1lPW5ldyBpZTttZS5p
bml0KGplLGtlLGxlKTtfLmFlKCJncyIsbWUpfTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24o
ZSl9Cn0pKHRoaXMuZ2Jhcl8pOwovLyBHb29nbGUgSW5jLgo8L3NjcmlwdD48c3R5bGU+LmdiX0Zi
e2ZvbnQ6MTNweC8yN3B4IFJvYm90byxBcmlhbCxzYW5zLXNlcmlmO3otaW5kZXg6OTg2fS5nYl9a
e2Rpc3BsYXk6bm9uZX0uZ2JfV3std2Via2l0LWJhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7YmFj
a2dyb3VuZC1zaXplOjMycHggMzJweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5
OmJsb2NrO21hcmdpbjowcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMycHg7d2lkdGg6MzJw
eDt6LWluZGV4OjB9LmdiX3Fie2JhY2tncm91bmQtY29sb3I6I2U4ZjBmZTtib3JkZXI6MXB4IHNv
bGlkIHJnYmEoMzIsMzMsMzYsLjA4KTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfcWIuZ2JfV3toZWln
aHQ6MzBweDt3aWR0aDozMHB4fS5nYl9xYi5nYl9XOmFjdGl2ZSwuZ2JfcWIuZ2JfVzpob3Zlcnst
d2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmdiX3Jie2JhY2tncm91bmQ6
I2ZmZjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MnB4Oy13ZWJraXQtYm94
LXNoYWRvdzowcHggMXB4IDJweCAwcHggcmdiYSg2MCw2NCw2NywwLjMpLDBweCAxcHggM3B4IDFw
eCByZ2JhKDYwLDY0LDY3LDAuMTUpO2JveC1zaGFkb3c6MHB4IDFweCAycHggMHB4IHJnYmEoNjAs
NjQsNjcsMC4zKSwwcHggMXB4IDNweCAxcHggcmdiYSg2MCw2NCw2NywwLjE1KTtoZWlnaHQ6MTRw
eDttYXJnaW46MnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTRweDtsaW5lLWhl
aWdodDpub3JtYWw7ei1pbmRleDoxfS5nYl9zYntjb2xvcjojMWY3MWU3O2ZvbnQ6NDAwIDIycHgv
MzJweCBHb29nbGUgU2FucyxSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7dGV4dC1h
bGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSAoLXdlYmtpdC1taW4t
ZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuMjUpLCht
aW4tcmVzb2x1dGlvbjoxLjI1ZHBweCl7LmdiX1c6YmVmb3JlLC5nYl90YjpiZWZvcmV7ZGlzcGxh
eTppbmxpbmUtYmxvY2s7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjUpOy1tcy10cmFuc2Zvcm06
c2NhbGUoLjUpO3RyYW5zZm9ybTpzY2FsZSguNSk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxl
ZnQgMDstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDA7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IDB9
LmdiX2FhIC5nYl90YjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2
NjY2NykpOy1tcy10cmFuc2Zvcm06c2NhbGUoc2NhbGUoLjQxNjY2NjY2NykpO3RyYW5zZm9ybTpz
Y2FsZShzY2FsZSguNDE2NjY2NjY3KSl9fS5nYl9XOmZvY3VzLC5nYl9XOmhvdmVyey13ZWJraXQt
Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OjAgMXB4IDAgcmdi
YSgwLDAsMCwuMTUpfS5nYl9XOmFjdGl2ZXstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHgg
MCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIHJnYmEoMCwwLDAsLjE1
KX0uZ2JfVzphY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFk
aXVzOjUwJTtjb250ZW50OiIiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9LmdiX3Vie2N1cnNv
cjpwb2ludGVyO2xpbmUtaGVpZ2h0OjQwcHg7bWluLXdpZHRoOjMwcHg7b3BhY2l0eTouNzU7b3Zl
cmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lz
fS5nYl9DLmdiX3Vie3dpZHRoOmF1dG99LmdiX3ViOmZvY3VzLC5nYl91Yjpob3ZlcntvcGFjaXR5
Oi44NX0uZ2JfdmIgLmdiX3ViLC5nYl92YiAuZ2Jfd2J7bGluZS1oZWlnaHQ6MjZweH0jZ2IjZ2Iu
Z2JfdmIgYS5nYl91YiwuZ2JfdmIgLmdiX3die2ZvbnQtc2l6ZToxMXB4O2hlaWdodDphdXRvfS5n
Yl94Yntib3JkZXItdG9wOjRweCBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjRweCBkYXNoZWQgdHJh
bnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBkYXNoZWQgdHJhbnNwYXJlbnQ7ZGlzcGxheTppbmxp
bmUtYmxvY2s7bWFyZ2luLWxlZnQ6NnB4O29wYWNpdHk6Ljc1O3ZlcnRpY2FsLWFsaWduOm1pZGRs
ZX0uZ2JfNmE6aG92ZXIgLmdiX3hie29wYWNpdHk6Ljg1fS5nYl80YT4uZ2JfentwYWRkaW5nOjNw
eCAzcHggM3B4IDRweH0uZ2JfeWIuZ2JfcGJ7Y29sb3I6I2ZmZn0uZ2JfOCAuZ2JfdWIsLmdiXzgg
LmdiX3hie29wYWNpdHk6MX0jZ2IjZ2IgLmdiXzguZ2JfOCBhLmdiX3ViLCNnYiNnYi5nYl84Lmdi
XzggYS5nYl91Yntjb2xvcjojZmZmfS5nYl84LmdiXzggLmdiX3hie2JvcmRlci10b3AtY29sb3I6
I2ZmZjtvcGFjaXR5OjF9LmdiXzggLmdiX1c6Zm9jdXMsLmdiXzggLmdiX1c6aG92ZXIsLmdiX3Jh
IC5nYl9XOmZvY3VzLC5nYl9yYSAuZ2JfVzpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MCAxcHgg
MCByZ2JhKDAsMCwwLDAuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMik7Ym94LXNoYWRvdzow
IDFweCAwIHJnYmEoMCwwLDAsMC4xNSksMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKX0uZ2JfQWIg
LmdiX3osLmdiX3piIC5nYl96e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFweH0uZ2JfNmEuZ2Jf
NywuZ2JfQmIuZ2JfNywuZ2Jfei5nYl83ey13ZWJraXQtYm94LWZsZXg6MDstd2Via2l0LWZsZXg6
MCAxIGF1dG87ZmxleDowIDEgYXV0b30uZ2JfQ2IuZ2JfRGIgLmdiX3Vie3dpZHRoOjMwcHghaW1w
b3J0YW50fS5nYl9VLC5nYl9We3Bvc2l0aW9uOmFic29sdXRlfS5nYl9We2hlaWdodDo0MHB4O3Jp
Z2h0Oi01cHg7dG9wOi01cHg7d2lkdGg6NDBweH1ALXdlYmtpdC1rZXlmcmFtZXMgYXBkLXJpbmct
ZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGFwZC1yaW5nLWZh
ZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmdiX1V7aGVpZ2h0OjQycHg7d2lkdGg6
NDJweDstd2Via2l0LWFuaW1hdGlvbjphcGQtcmluZy1mYWRlLWluIC4yNXMgZWFzZS1pbjthbmlt
YXRpb246YXBkLXJpbmctZmFkZS1pbiAuMjVzIGVhc2UtaW59LmdiX0ViIC5nYl9WLC5nYl9GYiAu
Z2JfVntyaWdodDowO3RvcDowfS5nYl9FYiAuZ2JfVSwuZ2JfRmIgLmdiX1UsLmdiX3kgLmdiX1V7
cmlnaHQ6LTFweDt0b3A6LTFweH0uZ2JfeSAuZ2JfVntyaWdodDoxcHg7dG9wOi0xcHh9LmdiX05h
IGEuZ2JfMWF7Ym9yZGVyLXJhZGl1czoxMDBweDtiYWNrZ3JvdW5kOiMwYjU3ZDA7YmFja2dyb3Vu
ZDp2YXIoLS1nbTMtc3lzLWNvbG9yLXByaW1hcnksIzBiNTdkMCk7LXdlYmtpdC1ib3gtc2l6aW5n
OmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0t
Z20zLXN5cy1jb2xvci1vbi1wcmltYXJ5LCNmZmYpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQt
c2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDttaW4taGVpZ2h0OjQwcHg7b3V0bGluZTpub25lO3Bh
ZGRpbmc6MTBweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3do
aXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9O
YSBhLmdiXzNhe2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZDtib3JkZXItY29s
b3I6Izc0Nzc3NTtib3JkZXItY29sb3I6dmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3
NzUpO2JhY2tncm91bmQ6bm9uZTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6
aW5nOmJvcmRlci1ib3g7Y29sb3I6IzBiNTdkMDtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLXBy
aW1hcnksIzBiNTdkMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13
ZWlnaHQ6NTAwO21pbi1oZWlnaHQ6NDBweDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDI0cHg7
dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFs
O2xpbmUtaGVpZ2h0OjE4cHg7cG9zaXRpb246cmVsYXRpdmV9LmdiXzdhLmdiX0sgYS5nYl8xYSwu
Z2JfOGEuZ2JfSyBhLmdiXzFhLC5nYl85YS5nYl9LIGEuZ2JfMWF7YmFja2dyb3VuZDojYzJlN2Zm
O2JhY2tncm91bmQ6dmFyKC0tZ20zLXN5cy1jb2xvci1zZWNvbmRhcnktZml4ZWQsI2MyZTdmZik7
Y29sb3I6IzAwMWQzNTtjb2xvcjp2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXNlY29uZGFyeS1maXhl
ZCwjMDAxZDM1KX0uZ2JfTmEuZ2JfSyBhLmdiXzNhe2NvbG9yOiNhOGM3ZmE7Y29sb3I6dmFyKC0t
Z20zLXN5cy1jb2xvci1wcmltYXJ5LCNhOGM3ZmEpfS5nYl9OYSBhLmdiX1Vke3BhZGRpbmc6MTBw
eCAxMnB4O21hcmdpbjoxMnB4IDE2cHggMTJweCAxMHB4O21pbi13aWR0aDo4NXB4fUBtZWRpYSAo
bWF4LXdpZHRoOjY0MHB4KXsuZ2JfTmEgYS5nYl9VZHttaW4td2lkdGg6NzVweH19LmdiX0tkLC5n
Yl9OYXtmb250LWZhbWlseTpHb29nbGUgU2FucyBUZXh0LFJvYm90byxIZWx2ZXRpY2EsQXJpYWws
c2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbH0uZ2JfTmEuZ2JfN2F7Y29sb3I6IzFmMWYxZjtj
b2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMx
ZjFmMWYpKX0uZ2JfTmEuZ2JfN2EuZ2JfVmR7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFy
KC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1jb2xvci1iYWNrZ3JvdW5kLCNmZmYp
KX0uZ2JfTmEuZ2JfN2EgLmdiX3ZkLmdiX3dkLC5nYl9OYS5nYl83YSBhLmdiXzUsLmdiX05hLmdi
XzdhIHNwYW4uZ2JfNXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfN2EgLmdiX29k
IC5nYl9XZCwuZ2JfTmEuZ2JfN2EgLmdiX3hkIC5nYl9XZHtjb2xvcjojMWYxZjFmO2NvbG9yOnZh
cigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYp
KX0uZ2JfTmEuZ2JfN2Egc3Zne2NvbG9yOiM0NDQ3NDY7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCM0NDQ3NDYpKX1AbWVkaWEg
KGZvcmNlZC1jb2xvcnM6YWN0aXZlKSBhbmQgKHByZWZlcnMtY29sb3Itc2NoZW1lOmRhcmspey5n
Yl9OYSBzdmcsLmdiX05hLmdiXzdhIHN2ZywuZ2JfTmEuZ2JfSyBzdmd7Y29sb3I6d2hpdGV9fS5n
Yl9OYS5nYl9LLmdiXzdhe2NvbG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZh
cigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX05hLmdiX0suZ2JfN2Eu
Z2JfVmR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfTmEuZ2JfSy5nYl83YSAuZ2JfdmQuZ2Jf
d2QsLmdiX05hLmdiX0suZ2JfN2EgYS5nYl81LC5nYl9OYS5nYl9LLmdiXzdhIHNwYW4uZ2JfNXtj
b2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl83YSAuZ2Jfb2QgLmdiX1dkLC5n
Yl9OYS5nYl9LLmdiXzdhIC5nYl94ZCAuZ2JfV2R7Y29sb3I6I2UzZTNlMztjb2xvcjp2YXIoLS1v
Zy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNlM2UzKSl9Lmdi
X05hLmdiX0suZ2JfN2Egc3Zne2NvbG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0tb2ctc3ZnLWNvbG9y
LHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCNjNGM3YzUpKX0uZ2JfTmEu
Z2JfSy5nYl83YS5nYl9WZHtiYWNrZ3JvdW5kOiMxZjFmMWY7YmFja2dyb3VuZDp2YXIoLS1vZy1i
YXItYmFja2dyb3VuZCx2YXIoLS1nbTMtc3lzLWNvbG9yLWJhY2tncm91bmQsIzEzMTMxNCkpfS5n
Yl9OYS5nYl84YXtjb2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWJhci1jb2xvcix2YXIoLS1n
bTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl84YS5nYl9WZHtiYWNr
Z3JvdW5kOiNlOWVlZjY7YmFja2dyb3VuZDp2YXIoLS1vZy1iYXItYmFja2dyb3VuZCx2YXIoLS1n
bTMtc3lzLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyLWhpZ2gsI2U5ZWVmNikpfS5nYl9OYS5nYl84
YSAuZ2JfdmQuZ2Jfd2QsLmdiX05hLmdiXzhhIGEuZ2JfNSwuZ2JfTmEuZ2JfOGEgc3Bhbi5nYl81
e2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbGluay1jb2xvcix2YXIoLS1nbTMtc3lzLWNv
bG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl84YSAuZ2Jfb2QgLmdiX1dkLC5nYl9O
YS5nYl84YSAuZ2JfeGQgLmdiX1dke2NvbG9yOiMxZjFmMWY7Y29sb3I6dmFyKC0tb2ctbG9nby1j
b2xvcix2YXIoLS1nbTMtc3lzLWNvbG9yLW9uLXN1cmZhY2UsIzFmMWYxZikpfS5nYl9OYS5nYl84
YSBzdmd7Y29sb3I6IzQ0NDc0Njtjb2xvcjp2YXIoLS1vZy1zdmctY29sb3IsdmFyKC0tZ20zLXN5
cy1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQsIzQ0NDc0NikpfS5nYl9OYS5nYl9LLmdiXzhhe2Nv
bG9yOiNlM2UzZTM7Y29sb3I6dmFyKC0tb2ctYmFyLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3It
b24tc3VyZmFjZSwjZTNlM2UzKSl9LmdiX05hLmdiX0suZ2JfOGEuZ2JfVmR7YmFja2dyb3VuZDoj
MjgyYTJjO2JhY2tncm91bmQ6dmFyKC0tb2ctYmFyLWJhY2tncm91bmQsdmFyKC0tZ20zLXN5cy1j
b2xvci1zdXJmYWNlLWNvbnRhaW5lci1oaWdoLCMyODJhMmMpKX0uZ2JfTmEuZ2JfSy5nYl84YSAu
Z2JfdmQuZ2Jfd2QsLmdiX05hLmdiX0suZ2JfOGEgYS5nYl81LC5nYl9OYS5nYl9LLmdiXzhhIHNw
YW4uZ2JfNXtjb2xvcjojZTNlM2UzO2NvbG9yOnZhcigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20z
LXN5cy1jb2xvci1vbi1zdXJmYWNlLCNlM2UzZTMpKX0uZ2JfTmEuZ2JfSy5nYl84YSAuZ2Jfb2Qg
LmdiX1dkLC5nYl9OYS5nYl9LLmdiXzhhIC5nYl94ZCAuZ2JfV2R7Y29sb3I6I2UzZTNlMztjb2xv
cjp2YXIoLS1vZy1sb2dvLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZSwjZTNl
M2UzKSl9LmdiX05hLmdiX0suZ2JfOGEgc3Zne2NvbG9yOiNjNGM3YzU7Y29sb3I6dmFyKC0tb2ct
c3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJpYW50LCNjNGM3YzUp
KX0uZ2JfTmEuZ2JfOWF7Y29sb3I6IzFmMWYxZjtjb2xvcjp2YXIoLS1vZy1iYXItY29sb3IsdmFy
KC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfOWEuZ2JfVmR7
YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZ2JfTmEuZ2JfOWEgLmdiX3ZkLmdiX3dkLC5nYl9OYS5n
Yl85YSBhLmdiXzUsLmdiX05hLmdiXzlhIHNwYW4uZ2JfNXtjb2xvcjojMWYxZjFmO2NvbG9yOnZh
cigtLW9nLWxpbmstY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNlLCMxZjFmMWYp
KX0uZ2JfTmEuZ2JfOWEgLmdiX29kIC5nYl9XZCwuZ2JfTmEuZ2JfOWEgLmdiX3hkIC5nYl9XZHtj
b2xvcjojMWYxZjFmO2NvbG9yOnZhcigtLW9nLWxvZ28tY29sb3IsdmFyKC0tZ20zLXN5cy1jb2xv
ci1vbi1zdXJmYWNlLCMxZjFmMWYpKX0uZ2JfTmEuZ2JfOWEgc3Zne2NvbG9yOiM0NDQ3NDY7Y29s
b3I6dmFyKC0tb2ctc3ZnLWNvbG9yLHZhcigtLWdtMy1zeXMtY29sb3Itb24tc3VyZmFjZS12YXJp
YW50LCM0NDQ3NDYpKX0uZ2JfTmEuZ2JfOWEuZ2JfSy5nYl9WZHtiYWNrZ3JvdW5kOnRyYW5zcGFy
ZW50fS5nYl9OYS5nYl85YS5nYl9LIC5nYl92ZC5nYl93ZCwuZ2JfTmEuZ2JfOWEuZ2JfSyBhLmdi
XzUsLmdiX05hLmdiXzlhLmdiX0sgc3Bhbi5nYl81e2NvbG9yOndoaXRlO2NvbG9yOnZhcigtLW9n
LXRoZW1lLWNvbG9yLHdoaXRlKX0uZ2JfTmEuZ2JfOWEuZ2JfSyAuZ2Jfb2QgLmdiX1dkLC5nYl9O
YS5nYl85YS5nYl9LIC5nYl94ZCAuZ2JfV2R7Y29sb3I6d2hpdGU7Y29sb3I6dmFyKC0tb2ctdGhl
bWUtY29sb3Isd2hpdGUpfS5nYl9OYS5nYl85YS5nYl9LIHN2Z3tjb2xvcjp3aGl0ZTtjb2xvcjp2
YXIoLS1vZy10aGVtZS1jb2xvcix3aGl0ZSl9LmdiX05hIGEuZ2JfNSwuZ2JfTmEgc3Bhbi5nYl81
e3RleHQtZGVjb3JhdGlvbjpub25lfS5nYl92ZHtmb250LWZhbWlseTpHb29nbGUgU2FucyxSb2Jv
dG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6
NDAwO2xldHRlci1zcGFjaW5nOi4yNXB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWFyZ2luLWJvdHRvbToy
cHg7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MTZweDtwb3NpdGlvbjpy
ZWxhdGl2ZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0b3A6
MnB4O3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LWJveC1mbGV4OjE7LXdlYmtpdC1mbGV4OjEg
MSBhdXRvO2ZsZXg6MSAxIGF1dG99LmdiX0Fke2Rpc3BsYXk6bm9uZX0uZ2JfTmEuZ2JfZmIgLmdi
X3Zke21hcmdpbi1ib3R0b206MH0uZ2JfeGQuZ2JfeWQgLmdiX3Zke3BhZGRpbmctbGVmdDo0cHh9
LmdiX05hLmdiX2ZiIC5nYl96ZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0uZ2JfTmF7bWlu
LXdpZHRoOjE2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9OYS5nYl9nZHttaW4td2lkdGg6MTIw
cHh9LmdiX05hLmdiX1hkIC5nYl9aZHtkaXNwbGF5Om5vbmV9LmdiX05hLmdiX1hkIC5nYl9RZHto
ZWlnaHQ6NTZweH1oZWFkZXIuZ2JfTmF7ZGlzcGxheTpibG9ja30uZ2JfTmEgc3Zne2ZpbGw6Y3Vy
cmVudENvbG9yfS5nYl8wZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfS5nYl8xZHst
d2Via2l0LWJveC1zaGFkb3c6MCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgMXB4IDEwcHgg
MCByZ2JhKDAsMCwwLC4xMiksMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRv
dzowIDRweCA1cHggMCByZ2JhKDAsMCwwLC4xNCksMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsLjEy
KSwwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLC4yKX0uZ2JfMmR7aGVpZ2h0OjY0cHh9LmdiX1Fk
ey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3Np
dGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Vi
a2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1
c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVu
O21pbi13aWR0aDotd2Via2l0LW1pbi1jb250ZW50O21pbi13aWR0aDotbW96LW1pbi1jb250ZW50
O21pbi13aWR0aDptaW4tY29udGVudH0uZ2JfTmE6bm90KC5nYl9mYikgLmdiX1Fke3BhZGRpbmc6
OHB4fS5nYl9OYTpub3QoLmdiX2ZiKSAuZ2JfUWQgYS5nYl8zZHttYXJnaW46MTJweCA4cHggMTJw
eCAxMHB4fS5nYl9OYS5nYl80ZCAuZ2JfUWR7LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxl
eDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5nYl9OYSAuZ2JfUWQuZ2JfUmQuZ2JfNWR7bWluLXdp
ZHRoOjB9LmdiX05hLmdiX2ZiIC5nYl9RZHtwYWRkaW5nOjRweDtwYWRkaW5nLWxlZnQ6OHB4O21p
bi13aWR0aDowfS5nYl9OYS5nYl9mYiAuZ2JfUWQgYS5nYl8zZHttYXJnaW46MTJweCA4cHggMTJw
eCAxMHB4fS5nYl9aZHtoZWlnaHQ6NDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3Bh
Y2U6bm93cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNl
bnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJr
aXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1z
ZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5nYl82ZD4u
Z2JfWmR7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjEwMCV9LmdiX3hke3BhZGRpbmctcmlnaHQ6
MjVweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7
LXdlYmtpdC1ib3gtZmxleDoxOy13ZWJraXQtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5n
Yl9OYS5nYl9mYiAuZ2JfeGR7cGFkZGluZy1yaWdodDoxNHB4fS5nYl83ZHstd2Via2l0LWJveC1m
bGV4OjE7LXdlYmtpdC1mbGV4OjEgMSAxMDAlO2ZsZXg6MSAxIDEwMCV9LmdiXzdkPjpvbmx5LWNo
aWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYl84ZC5nYl9wZHtwYWRkaW5nLWxlZnQ6NHB4fS5n
Yl84ZC5nYl85ZCwuZ2JfTmEuZ2JfNGQgLmdiXzhkLC5nYl9OYS5nYl9mYjpub3QoLmdiX0tkKSAu
Z2JfOGR7cGFkZGluZy1sZWZ0OjB9LmdiX05hLmdiX2ZiIC5nYl84ZC5nYl85ZHtwYWRkaW5nLXJp
Z2h0OjB9LmdiX05hLmdiX2ZiIC5nYl84ZC5nYl85ZCAuZ2JfNGF7bWFyZ2luLWxlZnQ6MTBweH0u
Z2JfcGR7ZGlzcGxheTppbmxpbmV9LmdiX05hLmdiX0tkIC5nYl84ZC5nYl9hZSwuZ2JfTmEuZ2Jf
amQgLmdiXzhkLmdiX2Fle3BhZGRpbmctbGVmdDoycHh9LmdiX3Zke2Rpc3BsYXk6aW5saW5lLWJs
b2NrfS5nYl84ZHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRl
ci1ib3g7aGVpZ2h0OjQ4cHg7cGFkZGluZzowIDRweDtwYWRkaW5nLWxlZnQ6NXB4Oy13ZWJraXQt
Ym94LWZsZXg6MDstd2Via2l0LWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzstd2Via2l0LWJv
eC1wYWNrOmVuZDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRl
bnQ6ZmxleC1lbmR9LmdiX0tke2hlaWdodDo0OHB4fS5nYl9OYS5nYl9LZHttaW4td2lkdGg6YXV0
b30uZ2JfS2QgLmdiXzhke2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctbGVm
dDp2YXIoLS1vZy1iYXItcGFydHMtc2lkZS1wYWRkaW5nLDMycHgpfS5nYl9LZCAuZ2JfOGQuZ2Jf
YmV7cGFkZGluZy1sZWZ0OjB9LmdiX2Nle2ZvbnQtc2l6ZToxNHB4O21heC13aWR0aDoyMDBweDtv
dmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDEycHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0
ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6
dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS5nYl9hIGEsLmdiX2Nk
IGF7Y29sb3I6aW5oZXJpdH0uZ2Jfd2R7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5
Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhp
bmc6Z3JheXNjYWxlfS5nYl93ZHtvcGFjaXR5OjF9LmdiX2Rle3Bvc2l0aW9uOnJlbGF0aXZlfS5n
Yl9Se2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRp
bmctcmlnaHQ6MTVweH0uZ2JfNntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MTVw
eH0uZ2JfNiAuZ2JfNXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoyNHB4O3ZlcnRp
Y2FsLWFsaWduOm1pZGRsZX0uZ2JfZWV7dGV4dC1hbGlnbjpsZWZ0fS5nYl9PLC5nYl9Qe2Rpc3Bs
YXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMxOXB4KXsuZ2JfUWQgLmdiX0x7
ZGlzcGxheTpub25lO3Zpc2liaWxpdHk6aGlkZGVufX0uZ2JfTCAuZ2JfQywuZ2JfTCAuZ2JfQzpm
b2N1cywuZ2JfTCAuZ2JfQzpob3ZlcntvcGFjaXR5OjF9LmdiX1F7ZGlzcGxheTpub25lfS5nYl8w
e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmdiX3Bie3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBz
Y3JlZW4gYW5kIChtYXgtd2lkdGg6MzE5cHgpey5nYl9RZDpub3QoLmdiX1JkKSAuZ2JfTHtkaXNw
bGF5Om5vbmU7dmlzaWJpbGl0eTpoaWRkZW59fS5nYl9CZHtkaXNwbGF5OmlubGluZS1ibG9jazt2
ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiX0NkIC5nYl9ae2JvdHRvbTotM3B4O3JpZ2h0Oi01cHh9
QGlmIChSVExfTEFORyl7LmdiX0NkIC5nYl9ae2xlZnQ6LTVweH19LmdiX0JkOmZpcnN0LWNoaWxk
e3BhZGRpbmctbGVmdDowfS5nYl9Ee3Bvc2l0aW9uOnJlbGF0aXZlfS5nYl9De2Rpc3BsYXk6aW5s
aW5lLWJsb2NrO291dGxpbmU6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1
czo1MCU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94
O2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9I2diI2diIGEuZ2JfQywuZ2JfQ3tjdXJzb3I6cG9pbnRl
cjt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2JfQyxhLmdiX0N7Y29sb3I6IzAwMH14Oi1vLXByZWZv
Y3Vze2JvcmRlci1ib3R0b20tY29sb3I6I2NjY30uZ2Jfc2F7YmFja2dyb3VuZDojZmZmO2JvcmRl
cjoxcHggc29saWQgI2NjYztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMik7Y29sb3I6IzAwMDst
d2Via2l0LWJveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAg
MnB4IDEwcHggcmdiYSgwLDAsMCwuMik7ZGlzcGxheTpub25lO291dGxpbmU6bm9uZTtvdmVyZmxv
dzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTRweDstd2Via2l0LWFuaW1h
dGlvbjpnYl9fYSAuMnM7YW5pbWF0aW9uOmdiX19hIC4ycztib3JkZXItcmFkaXVzOjJweDstd2Vi
a2l0LXVzZXItc2VsZWN0OnRleHQ7LW1vei11c2VyLXNlbGVjdDp0ZXh0Oy1tcy11c2VyLXNlbGVj
dDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LmdiX0JkLmdiX2JiIC5nYl9zYSwuZ2JfYmIuZ2Jfc2F7
ZGlzcGxheTpibG9ja30uZ2JfSGR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTRweDt6
LWluZGV4Oi0xfS5nYl92YiAuZ2Jfc2F7bWFyZ2luLXRvcDotMTBweH0uZ2JfQmQ6Zmlyc3QtY2hp
bGR7cGFkZGluZy1sZWZ0OjRweH0uZ2JfTmEuZ2JfSWQgLmdiX0JkOmZpcnN0LWNoaWxke3BhZGRp
bmctbGVmdDowfS5nYl9KZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2JfS2QgLmdiX0pkLC5nYl9vZCAu
Z2JfSmR7ZmxvYXQ6cmlnaHR9LmdiX0N7cGFkZGluZzo4cHg7Y3Vyc29yOnBvaW50ZXJ9LmdiX0Ms
LmdiX01kIGJ1dHRvbiBzdmd7Ym9yZGVyLXJhZGl1czo1MCV9LmdiX0Jke3BhZGRpbmc6NHB4fS5n
Yl9OYS5nYl9JZCAuZ2JfQmR7cGFkZGluZzo0cHggMnB4fS5nYl9OYS5nYl9JZCAuZ2Jfei5nYl9C
ZHtwYWRkaW5nLWxlZnQ6NnB4fS5nYl9zYXt6LWluZGV4Ojk5MTtsaW5lLWhlaWdodDpub3JtYWx9
LmdiX3NhLmdiX09ke2xlZnQ6MDtyaWdodDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOjM1MHB4KXsu
Z2Jfc2EuZ2JfT2R7bGVmdDowfX0uZ2JfUGQgLmdiX3Nhe3RvcDo1NnB4fS5nYl96IC5nYl9De3Bh
ZGRpbmc6NHB4fS5nYl9Ye2Rpc3BsYXk6bm9uZX0uZ2JfNmE6bm90KC5nYl8zZCl7cG9zaXRpb246
cmVsYXRpdmV9LmdiX2hlOmFmdGVye2NvbnRlbnQ6IiI7Ym9yZGVyOjFweCBzb2xpZCAjMjAyMTI0
O29wYWNpdHk6LjEzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7bGVmdDo0cHg7Ym9yZGVyLXJh
ZGl1czo1MCU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDstd2Via2l0LWJveC1zaXppbmc6Y29udGVu
dC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZ2JfNGF7LXdlYmtpdC1ib3gtc2l6aW5nOmJv
cmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5s
aW5lLWJsb2NrO2hlaWdodDo0OHB4O292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmU7cGFkZGlu
Zzo3cHggMCAwIDE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjE0MnB4O2JvcmRlci1y
YWRpdXM6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQ7
cG9zaXRpb246cmVsYXRpdmV9LmdiXzRhIC5nYl82YXt3aWR0aDozMnB4O2hlaWdodDozMnB4O3Bh
ZGRpbmc6MH0uZ2JfNGEgLmdiX1V7dG9wOjJweDtyaWdodDo0cHh9LmdiXzRhIC5nYl9ae2JvdHRv
bTotMnB4O3JpZ2h0Oi00cHh9LmdiXzdhIC5nYl80YSwuZ2JfOGEgLmdiXzRhe2JvcmRlci1jb2xv
cjojNzQ3Nzc1O2JvcmRlci1jb2xvcjp2YXIoLS1vZy1kYXNoZXItY2hpcC1vdXRsaW5lLHZhcigt
LWdtMy1zeXMtY29sb3Itb3V0bGluZSwjNzQ3Nzc1KSl9LmdiXzdhLmdiX0sgLmdiXzRhLC5nYl84
YS5nYl9LIC5nYl80YXtib3JkZXItY29sb3I6IzhlOTE4Zjtib3JkZXItY29sb3I6dmFyKC0tb2ct
ZGFzaGVyLWNoaXAtb3V0bGluZSx2YXIoLS1nbTMtc3lzLWNvbG9yLW91dGxpbmUsIzhlOTE4Zikp
fS5nYl85YSAuZ2JfNGF7Ym9yZGVyLWNvbG9yOiM3NDc3NzU7Ym9yZGVyLWNvbG9yOnZhcigtLW9n
LWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vdXRsaW5lLCM3NDc3NzUp
KX0uZ2JfOWEuZ2JfSyAuZ2JfNGF7Ym9yZGVyLWNvbG9yOiNlM2UzZTM7Ym9yZGVyLWNvbG9yOnZh
cigtLW9nLWRhc2hlci1jaGlwLW91dGxpbmUsdmFyKC0tZ20zLXN5cy1jb2xvci1vbi1zdXJmYWNl
LCNlM2UzZTMpKX0uZ2JfYWJ7ZGlzcGxheTppbmhlcml0fS5nYl80YSAuZ2JfYWJ7YmFja2dyb3Vu
ZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MTVweDtw
b3NpdGlvbjpzdGF0aWM7cGFkZGluZzoycHg7dG9wOi0xcHg7aGVpZ2h0OjMycHg7LXdlYmtpdC1i
b3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjc4cHh9Lmdi
X2Nie3RleHQtYWxpZ246Y2VudGVyfS5nYl9jYi5nYl9kYntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYz
ZjR9LmdiX2NiIC5nYl9lYnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoyOHB4O21h
eC13aWR0aDo3NHB4fS5nYl9OYSAuZ2JfNGEgLmdiX3ouZ2JfQmR7cGFkZGluZzowO21hcmdpbi1y
aWdodDo5cHg7ZmxvYXQ6cmlnaHR9LmdiX05hOm5vdCguZ2JfZmIpIC5nYl80YXttYXJnaW4tbGVm
dDoxMHB4O21hcmdpbi1yaWdodDo0cHh9LmdiXzRhIC5nYl9oZTphZnRlcntsZWZ0OjA7dG9wOjB9
QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7LmdiXzRhIC5nYl9hYntkaXNwbGF5
Om5vbmV9LmdiXzRhe2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo0MHB4O21h
cmdpbjo0cHg7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzowO3dpZHRoOjQw
cHh9LmdiX05hIC5nYl80YSAuZ2Jfei5nYl9CZHtwYWRkaW5nOjRweDttYXJnaW4tcmlnaHQ6MH19
c2VudGluZWx7fWJvZHksdGQsYSxwLC5oe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9Ym9keXttYXJn
aW46MDtvdmVyZmxvdy15OnNjcm9sbH0jZ29ne3BhZGRpbmc6M3B4IDhweCAwfXRke2xpbmUtaGVp
Z2h0Oi44ZW19LmdhY19tIHRke2xpbmUtaGVpZ2h0OjE3cHh9Zm9ybXttYXJnaW4tYm90dG9tOjIw
cHh9Lmh7Y29sb3I6IzE1NThkNn1lbXtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFs
fS5sc3R7aGVpZ2h0OjI1cHg7d2lkdGg6NDk2cHh9LmdzZmksLmxzdHtmb250OjE4cHggc2Fucy1z
ZXJpZn0uZ3Nmc3tmb250OjE3cHggc2Fucy1zZXJpZn0uZHN7ZGlzcGxheTppbmxpbmUtYm94O2Rp
c3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjozcHggMCA0cHg7bWFyZ2luLWxlZnQ6NHB4fWlucHV0
e2ZvbnQtZmFtaWx5OmluaGVyaXR9Ym9keXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFmMWYxZn1h
e2NvbG9yOiM2ODFkYTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lfS5mbCBhe2NvbG9yOiMxNTU4ZDZ9YTp2aXNpdGVke2NvbG9y
OiM2ODFkYTh9LnNibGN7cGFkZGluZy10b3A6NXB4fS5zYmxjIGF7ZGlzcGxheTpibG9jazttYXJn
aW46MnB4IDA7bWFyZ2luLWxlZnQ6MTNweDtmb250LXNpemU6MTFweH0ubHNiYntiYWNrZ3JvdW5k
OiNmM2Y1ZjY7Ym9yZGVyOnNvbGlkIDFweDtib3JkZXItY29sb3I6I2QyZDJkMiAjNzA3NTdhICM3
MDc1N2EgI2QyZDJkMjtoZWlnaHQ6MzBweH0ubHNiYntkaXNwbGF5OmJsb2NrfSNXcVFBTmIgYXtk
aXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMnB4fS5sc2J7YmFja2dyb3VuZDp1cmwoL2lt
YWdlcy9uYXZfbG9nbzIyOS5wbmcpIDAgLTI2MXB4IHJlcGVhdC14O2NvbG9yOiMxZjFmMWY7Ym9y
ZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjMwcHg7bWFyZ2luOjA7b3V0bGluZTowO2Zv
bnQ6MTVweCBzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOnRvcH0ubHNiOmFjdGl2ZXtiYWNrZ3Jv
dW5kOiNkYWRjZTB9LmxzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LlVjaWdie3dpZHRoOjQ1OHB4fTwv
c3R5bGU+PHNjcmlwdCBub25jZT0iNHhHVXd1YVVJRzRUa251bVBZOTlvdyI+KGZ1bmN0aW9uKCl7
d2luZG93Lmdvb2dsZS5lcmQ9e2pzcjoxLGJ2OjI0ODgsZGU6dHJ1ZSxjOiczNjJmJ307CnZhciBm
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
PjwvaGVhZD48Ym9keSBiZ2NvbG9yPSIjZmZmIj48c2NyaXB0IG5vbmNlPSI0eEdVd3VhVUlHNFRr
bnVtUFk5OW93Ij4oZnVuY3Rpb24oKXt2YXIgc3JjPScvaW1hZ2VzL25hdl9sb2dvMjI5LnBuZyc7
dmFyIGllc2c9ZmFsc2U7ZG9jdW1lbnQuYm9keS5vbmxvYWQgPSBmdW5jdGlvbigpe3dpbmRvdy5u
ICYmIHdpbmRvdy5uKCk7aWYgKGRvY3VtZW50LmltYWdlcyl7bmV3IEltYWdlKCkuc3JjPXNyYzt9
CmlmICghaWVzZyl7ZG9jdW1lbnQuZiYmZG9jdW1lbnQuZi5xLmZvY3VzKCk7ZG9jdW1lbnQuZ2Jx
ZiYmZG9jdW1lbnQuZ2JxZi5xLmZvY3VzKCk7fQp9Cn0pKCk7PC9zY3JpcHQ+PGRpdiBzdHlsZT0i
cGFkZGluZzo2cHgiPjxkaXYgY2xhc3M9ImdiX05hIGdiX0tkIGdiX0ZiIGdiX2UgZ2JfOWEiIGlk
PSJnYiI+PGRpdiBjbGFzcz0iZ2JfOGQgZ2JfQ2IgZ2JfWmQiIGRhdGEtb2dzci11cD0iIj48ZGl2
PjxkaXYgY2xhc3M9ImdiX1IgZ2JfNyBnYl9XZiBnYl80ZiIgZGF0YS1vZ2JsPSIiPjxkaXYgY2xh
c3M9ImdiXzYgZ2JfNyI+PGEgY2xhc3M9ImdiXzUiIGFyaWEtbGFiZWw9IiYjMTA1NTsmIzEwODY7
JiMxMDk1OyYjMTA5MDsmIzEwNzI7ICIgZGF0YS1waWQ9IjIzIiBocmVmPSJodHRwczovL21haWwu
Z29vZ2xlLmNvbS9tYWlsLyZhbXA7b2dibCIgdGFyZ2V0PSJfdG9wIj4mIzEwNTU7JiMxMDg2OyYj
MTA5NTsmIzEwOTA7JiMxMDcyOzwvYT48L2Rpdj48ZGl2IGNsYXNzPSJnYl82IGdiXzciPjxhIGNs
YXNzPSJnYl81IiBhcmlhLWxhYmVsPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgy
OyAmIzEwODI7JiMxMDcyOyYjMTA4ODsmIzEwOTA7JiMxMDgwOyYjMTA4NTsmIzEwODY7JiMxMDgy
OyAiIGRhdGEtcGlkPSIyIiBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL2ltZ2hwP2hsPXJ1
JmFtcDtvZ2JsIiB0YXJnZXQ9Il90b3AiPiYjMTA1MDsmIzEwNzI7JiMxMDg4OyYjMTA5MDsmIzEw
ODA7JiMxMDg1OyYjMTA4MjsmIzEwODA7PC9hPjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9
ImdiX0pkIj48ZGl2IGNsYXNzPSJnYl9wZCI+PGRpdiBjbGFzcz0iZ2JfTCBnYl9CZCBnYl83IiBk
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+PGEgY2xhc3M9ImdiXzFhIGdiXzNkIGdiX1VkIGdi
X0xkIiBhcmlhLWxhYmVsPSImIzEwNDI7JiMxMDg2OyYjMTA4MTsmIzEwOTA7JiMxMDgwOyIgaHJl
Zj0iaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL1NlcnZpY2VMb2dpbj9obD1ydSZhbXA7cGFz
c2l2ZT10cnVlJmFtcDtjb250aW51ZT1odHRwczovL3d3dy5nb29nbGUuY29tLyZhbXA7ZWM9R0Fa
QW1nUSIgdGFyZ2V0PSJfdG9wIj48c3BhbiBjbGFzcz0iZ2JfaWUiPiYjMTA0MjsmIzEwODY7JiMx
MDgxOyYjMTA5MDsmIzEwODA7PC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48Y2Vu
dGVyPjxiciBjbGVhcj0iYWxsIiBpZD0ibGdwZCI+PGRpdj48aW1nIGFsdD0iR29vZ2xlIiBoZWln
aHQ9IjkyIiBzcmM9Ii9pbWFnZXMvYnJhbmRpbmcvZ29vZ2xlbG9nby8xeC9nb29nbGVsb2dvX3do
aXRlX2JhY2tncm91bmRfY29sb3JfMjcyeDkyZHAucG5nIiBzdHlsZT0icGFkZGluZzoyOHB4IDAg
MTRweCIgd2lkdGg9IjI3MiIgaWQ9ImhwbG9nbyI+PGJyPjxicj48L2Rpdj48Zm9ybSBhY3Rpb249
Ii9zZWFyY2giIG5hbWU9ImYiPjx0YWJsZSBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAi
Pjx0ciB2YWxpZ249InRvcCI+PHRkIHdpZHRoPSIyNSUiPiZuYnNwOzwvdGQ+PHRkIGFsaWduPSJj
ZW50ZXIiIG5vd3JhcD0iIj48aW5wdXQgbmFtZT0iaWUiIHZhbHVlPSJJU08tODg1OS0xIiB0eXBl
PSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0icnUiIG5hbWU9ImhsIiB0eXBlPSJoaWRkZW4iPjxpbnB1
dCBuYW1lPSJzb3VyY2UiIHR5cGU9ImhpZGRlbiIgdmFsdWU9ImhwIj48aW5wdXQgbmFtZT0iYml3
IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCBuYW1lPSJiaWgiIHR5cGU9ImhpZGRlbiI+PGRpdiBjbGFz
cz0iZHMiIHN0eWxlPSJoZWlnaHQ6MzJweDttYXJnaW46NHB4IDAiPjxkaXYgc3R5bGU9InBvc2l0
aW9uOnJlbGF0aXZlO3pvb206MSI+PGlucHV0IGNsYXNzPSJsc3QgVWNpZ2IiIHN0eWxlPSJtYXJn
aW46MDtwYWRkaW5nOjVweCA4cHggMCA2cHg7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOiMxZjFm
MWY7cGFkZGluZy1yaWdodDozOHB4IiBhdXRvY29tcGxldGU9Im9mZiIgdmFsdWU9IiIgdGl0bGU9
IiYjMTA1NTsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7ICYjMTA3NDsgR29vZ2xlIiBtYXhs
ZW5ndGg9IjIwNDgiIG5hbWU9InEiIHNpemU9IjU3Ij48aW1nIHNyYz0iL3RleHRpbnB1dGFzc2lz
dGFudC90aWEucG5nIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7cmln
aHQ6NXB4O3RvcDo0cHg7ei1pbmRleDozMDAiIGRhdGEtc2NyaXB0LXVybD0iL3RleHRpbnB1dGFz
c2lzdGFudC8xMy9ydV90aWEuanMiIGlkPSJ0c3VpZF9hY2RWYW9qME40bnV3UEFQb2NlTDhRY18x
IiBhbHQ9IiIgaGVpZ2h0PSIyMyIgd2lkdGg9IjI3Ij48c2NyaXB0IG5vbmNlPSI0eEdVd3VhVUlH
NFRrbnVtUFk5OW93Ij4oZnVuY3Rpb24oKXt2YXIgaWQ9J3RzdWlkX2FjZFZhb2owTjRudXdQQVBv
Y2VMOFFjXzEnO2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rpb24o
KXt2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3Muc3JjID0gdGhpcy5n
ZXRBdHRyaWJ1dGUoJ2RhdGEtc2NyaXB0LXVybCcpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQo
cyk7fTt9KSgpOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjxiciBzdHlsZT0ibGluZS1oZWlnaHQ6MCI+
PHNwYW4gY2xhc3M9ImRzIj48c3BhbiBjbGFzcz0ibHNiYiI+PGlucHV0IGNsYXNzPSJsc2IiIHZh
bHVlPSImIzEwNTU7JiMxMDg2OyYjMTA4MDsmIzEwODk7JiMxMDgyOyAmIzEwNzQ7IEdvb2dsZSIg
bmFtZT0iYnRuRyIgdHlwZT0ic3VibWl0Ij48L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJkcyI+
PHNwYW4gY2xhc3M9ImxzYmIiPjxpbnB1dCBjbGFzcz0ibHNiIiBpZD0idHN1aWRfYWNkVmFvajBO
NG51d1BBUG9jZUw4UWNfMiIgdmFsdWU9IiYjMTA1MjsmIzEwODU7JiMxMDc3OyAmIzEwODc7JiMx
MDg2OyYjMTA3NDsmIzEwNzc7JiMxMDc5OyYjMTEwNTsmIzEwOTA7ISIgbmFtZT0iYnRuSSIgdHlw
ZT0ic3VibWl0Ij48c2NyaXB0IG5vbmNlPSI0eEdVd3VhVUlHNFRrbnVtUFk5OW93Ij4oZnVuY3Rp
b24oKXt2YXIgaWQ9J3RzdWlkX2FjZFZhb2owTjRudXdQQVBvY2VMOFFjXzInO2RvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKGlkKS5vbmNsaWNrID0gZnVuY3Rpb24oKXtpZiAodGhpcy5mb3JtLnEudmFs
dWUpe3RoaXMuY2hlY2tlZCA9IDE7aWYgKHRoaXMuZm9ybS5pZmxzaWcpdGhpcy5mb3JtLmlmbHNp
Zy5kaXNhYmxlZCA9IGZhbHNlO30KZWxzZSB0b3AubG9jYXRpb249Jy9kb29kbGVzLyc7fTt9KSgp
Ozwvc2NyaXB0PjxpbnB1dCB2YWx1ZT0iQUJJTHhlOEFBQUFBYWxYVmVjNjZfdTEzRlNhUGpUQmRV
SUhoY3phSE5VbGIiIG5hbWU9ImlmbHNpZyIgdHlwZT0iaGlkZGVuIj48L3NwYW4+PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJmbCBzYmxjIiBhbGlnbj0ibGVmdCIgbm93cmFwPSIiIHdpZHRoPSIyNSUi
PjxhIGhyZWY9Ii9hZHZhbmNlZF9zZWFyY2g/aGw9cnUmYW1wO2F1dGh1c2VyPTAiPiYjMTA1Njsm
IzEwNzI7JiMxMDg5OyYjMTA5NjsmIzEwODA7JiMxMDg4OyYjMTA3NzsmIzEwODU7JiMxMDg1OyYj
MTA5OTsmIzEwODE7ICYjMTA4NzsmIzEwODY7JiMxMDgwOyYjMTA4OTsmIzEwODI7PC9hPjwvdGQ+
PC90cj48L3RhYmxlPjxpbnB1dCBpZD0iZ2J2IiBuYW1lPSJnYnYiIHR5cGU9ImhpZGRlbiIgdmFs
dWU9IjEiPjxzY3JpcHQgbm9uY2U9IjR4R1V3dWFVSUc0VGtudW1QWTk5b3ciPihmdW5jdGlvbigp
e3ZhciBhLGI9IjEiO2lmKGRvY3VtZW50JiZkb2N1bWVudC5nZXRFbGVtZW50QnlJZClpZih0eXBl
b2YgWE1MSHR0cFJlcXVlc3QhPSJ1bmRlZmluZWQiKWI9IjIiO2Vsc2UgaWYodHlwZW9mIEFjdGl2
ZVhPYmplY3QhPSJ1bmRlZmluZWQiKXt2YXIgYyxkLGU9WyJNU1hNTDIuWE1MSFRUUC42LjAiLCJN
U1hNTDIuWE1MSFRUUC4zLjAiLCJNU1hNTDIuWE1MSFRUUCIsIk1pY3Jvc29mdC5YTUxIVFRQIl07
Zm9yKGM9MDtkPWVbYysrXTspdHJ5e25ldyBBY3RpdmVYT2JqZWN0KGQpLGI9IjIifWNhdGNoKGgp
e319YT1iO2lmKGE9PSIyIiYmbG9jYXRpb24uc2VhcmNoLmluZGV4T2YoIiZnYnY9MiIpPT0tMSl7
dmFyIGY9Z29vZ2xlLmdidnUsZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZ2J2Iik7ZyYmKGcu
dmFsdWU9YSk7ZiYmd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtsb2NhdGlvbi5ocmVmPWZ9
LDApfTt9KS5jYWxsKHRoaXMpOzwvc2NyaXB0PjwvZm9ybT48ZGl2IHN0eWxlPSJmb250LXNpemU6
ODMlO21pbi1oZWlnaHQ6My41ZW0iPjxicj48L2Rpdj48c3BhbiBpZD0iZm9vdGVyIj48ZGl2IHN0
eWxlPSJmb250LXNpemU6MTBwdCI+PGRpdiBzdHlsZT0ibWFyZ2luOjE5cHggYXV0bzt0ZXh0LWFs
aWduOmNlbnRlciIgaWQ9IldxUUFOYiI+PGEgaHJlZj0iL2ludGwvcnUvYWRzLyI+JiMxMDU2OyYj
MTA3NzsmIzEwODI7JiMxMDgzOyYjMTA3MjsmIzEwODQ7JiMxMDcyOzwvYT48YSBocmVmPSJodHRw
Oi8vd3d3Lmdvb2dsZS5ydS9pbnRsL3J1L3NlcnZpY2VzLyI+JiMxMDU2OyYjMTA3NzsmIzEwOTY7
JiMxMDc3OyYjMTA4NTsmIzEwODA7JiMxMTAzOyAmIzEwNzY7JiMxMDgzOyYjMTEwMzsgJiMxMDcz
OyYjMTA4MDsmIzEwNzk7JiMxMDg1OyYjMTA3NzsmIzEwODk7JiMxMDcyOzwvYT48YSBocmVmPSIv
aW50bC9ydS9hYm91dC5odG1sIj4mIzEwNDI7JiMxMDg5OyYjMTEwNTsgJiMxMDg2OyBHb29nbGU8
L2E+PGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9zZXRwcmVmZG9tYWluP3ByZWZkb209
UlUmYW1wO3ByZXY9aHR0cHM6Ly93d3cuZ29vZ2xlLnJ1LyZhbXA7c2lnPUtfcnNIQmZLOWhUcGpr
SDNoXzhTdlAtNlhCNGNFJTNEIj5Hb29nbGUucnU8L2E+PC9kaXY+PC9kaXY+PHAgc3R5bGU9ImZv
bnQtc2l6ZTo4cHQ7Y29sb3I6IzYzNjM2MyI+JmNvcHk7IDIwMjYgLSA8YSBocmVmPSIvaW50bC9y
dS9wb2xpY2llcy9wcml2YWN5LyI+JiMxMDUwOyYjMTA4NjsmIzEwODU7JiMxMDkyOyYjMTA4MDsm
IzEwNzY7JiMxMDc3OyYjMTA4NTsmIzEwOTQ7JiMxMDgwOyYjMTA3MjsmIzEwODM7JiMxMTAwOyYj
MTA4NTsmIzEwODY7JiMxMDg5OyYjMTA5MDsmIzExMDA7PC9hPiAtIDxhIGhyZWY9Ii9pbnRsL3J1
L3BvbGljaWVzL3Rlcm1zLyI+JiMxMDU5OyYjMTA4OTsmIzEwODM7JiMxMDg2OyYjMTA3NDsmIzEw
ODA7JiMxMTAzOzwvYT48L3A+PC9zcGFuPjwvY2VudGVyPjxzY3JpcHQgbm9uY2U9IjR4R1V3dWFV
SUc0VGtudW1QWTk5b3ciPnRoaXMuZ2Jhcl89dGhpcy5nYmFyX3x8e307KGZ1bmN0aW9uKF8pe3Zh
ciB3aW5kb3c9dGhpczsKdHJ5ewpfLm5lPWZ1bmN0aW9uKGEsYixjKXtpZighYS5qKWlmKGMgaW5z
dGFuY2VvZiBBcnJheSl7Yz1fLkMoYyk7Zm9yKHZhciBkPWMubmV4dCgpOyFkLmRvbmU7ZD1jLm5l
eHQoKSlfLm5lKGEsYixkLnZhbHVlKX1lbHNle2Q9KDAsXy5FKShhLkQsYSxiKTt2YXIgZT1hLkEr
YzthLkErKztiLmRhdGFzZXQuZXFpZD1lO2EuQ1tlXT1kO2ImJmIuYWRkRXZlbnRMaXN0ZW5lcj9i
LmFkZEV2ZW50TGlzdGVuZXIoYyxkLCExKTpiJiZiLmF0dGFjaEV2ZW50P2IuYXR0YWNoRXZlbnQo
Im9uIitjLGQpOmEudi5sb2coRXJyb3IoIkhgIitiKSl9fTsKfWNhdGNoKGUpe18uX0R1bXBFeGNl
cHRpb24oZSl9CnRyeXsKXy5vZT1mdW5jdGlvbigpe2lmKCFfLnQuYWRkRXZlbnRMaXN0ZW5lcnx8
IU9iamVjdC5kZWZpbmVQcm9wZXJ0eSlyZXR1cm4hMTt2YXIgYT0hMSxiPU9iamVjdC5kZWZpbmVQ
cm9wZXJ0eSh7fSwicGFzc2l2ZSIse2dldDpmdW5jdGlvbigpe2E9ITB9fSk7dHJ5e3ZhciBjPWZ1
bmN0aW9uKCl7fTtfLnQuYWRkRXZlbnRMaXN0ZW5lcigidGVzdCIsYyxiKTtfLnQucmVtb3ZlRXZl
bnRMaXN0ZW5lcigidGVzdCIsYyxiKX1jYXRjaChkKXt9cmV0dXJuIGF9KCk7Cn1jYXRjaChlKXtf
Ll9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7CnZhciBwZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIu
Z2JfTCAuZ2JfQyIpLHFlPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNnYi5nYl9nZCIpO3BlJiYh
cWUmJl8ubmUoXy5ZZCxwZSwiY2xpY2siKTsKfWNhdGNoKGUpe18uX0R1bXBFeGNlcHRpb24oZSl9
CnRyeXsKdmFyIGtpPWZ1bmN0aW9uKGEpe18ueS5jYWxsKHRoaXMpO3RoaXMuQz1hO3RoaXMuQT1u
dWxsO3RoaXMudj17fTt0aGlzLkQ9e307dGhpcy5pPXt9O3RoaXMuaj1udWxsfTtfLkIoa2ksXy55
KTtfLmxpPWZ1bmN0aW9uKGEpe2lmKGEuQSlyZXR1cm4gYS5BO2Zvcih2YXIgYiBpbiBhLmkpaWYo
YS5pW2JdLlllKCkmJmEuaVtiXS51YigpKXJldHVybiBhLmlbYl07cmV0dXJuIG51bGx9O2tpLnBy
b3RvdHlwZS5CPWZ1bmN0aW9uKGEpe3RoaXMuaVthXSYmKF8ubGkodGhpcykmJl8ubGkodGhpcyku
SWMoKT09YXx8dGhpcy5pW2FdLlBkKCEwKSl9O2tpLnByb3RvdHlwZS5YYT1mdW5jdGlvbihhKXt0
aGlzLmo9YTtmb3IodmFyIGIgaW4gdGhpcy5pKXRoaXMuaVtiXS5ZZSgpJiZ0aGlzLmlbYl0uWGEo
YSl9O18ubWk9ZnVuY3Rpb24oYSxiKXthLmlbYi5JYygpXT1ifTtraS5wcm90b3R5cGUuRmI9ZnVu
Y3Rpb24oYSl7cmV0dXJuIGEgaW4gdGhpcy5pP3RoaXMuaVthXTpudWxsfTt2YXIgbmk9bmV3IGtp
KF8uWGQpO18uYWUoImRkIixuaSk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7
Cl8uR2o9ZnVuY3Rpb24oYSxiKXtyZXR1cm4gXy5PKGEsMzYsYil9O18uSGo9e1pmOiJnYl96IixN
ZDoiZ2JfNmEiLFNuOiJnYl9CYiIsS2Y6ImdiXzRhIixDbzoiZ2JfemYiLE5vOiJnYl9jYiIsT286
ImdiX2ViIixtcToiZ2JfYWIiLEFpOiJnYl9VIn07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9u
KGUpfQp0cnl7CnZhciBJaj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuIitfLkhqLlpmKyIgLmdi
X0MiKSxKaj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjZ2IuZ2JfZ2QiKTtJaiYmIUpqJiZfLm5l
KF8uWWQsSWosImNsaWNrIik7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp9KSh0aGlz
LmdiYXJfKTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PGRpdj48ZGl2PjxkaXYgY2xhc3M9Imdi
X1EiPiYjMTA1NTsmIzEwODg7JiMxMDgwOyYjMTA4MzsmIzEwODY7JiMxMDc4OyYjMTA3NzsmIzEw
ODU7JiMxMDgwOyYjMTEwMzsgR29vZ2xlPC9kaXY+PC9kaXY+PC9kaXY+PHNjcmlwdCBub25jZT0i
NHhHVXd1YVVJRzRUa251bVBZOTlvdyI+dGhpcy5nYmFyXz10aGlzLmdiYXJffHx7fTsoZnVuY3Rp
b24oXyl7dmFyIHdpbmRvdz10aGlzOwp0cnl7Ci8qCgogQ29weXJpZ2h0IEdvb2dsZSBMTEMKIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBBcGFjaGUtMi4wCiovCnZhciBBZSxCZTtfLnllPWZ1bmN0
aW9uKGEpe3ZhciBiPWEubGVuZ3RoO2lmKGI+MCl7Zm9yKHZhciBjPUFycmF5KGIpLGQ9MDtkPGI7
ZCsrKWNbZF09YVtkXTtyZXR1cm4gY31yZXR1cm5bXX07QWU9ZnVuY3Rpb24oYSl7cmV0dXJuIG5l
dyBfLnplKGZ1bmN0aW9uKGIpe3JldHVybiBiLnN1YnN0cigwLGEubGVuZ3RoKzEpLnRvTG93ZXJD
YXNlKCk9PT1hKyI6In0pfTtCZT0wO18uQ2U9ZnVuY3Rpb24oYSl7cmV0dXJuIE9iamVjdC5wcm90
b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChhLF8ubmMpJiZhW18ubmNdfHwoYVtfLm5jXT0rK0Jl
KX07Xy5EZT1nbG9iYWxUaGlzLnRydXN0ZWRUeXBlcztfLkVlPWZ1bmN0aW9uKGEpe3RoaXMuaT1h
fTtfLkVlLnByb3RvdHlwZS50b1N0cmluZz1mdW5jdGlvbigpe3JldHVybiB0aGlzLml9O18uRmU9
bmV3IF8uRWUoImFib3V0OmludmFsaWQjekNsb3N1cmV6Iik7Xy56ZT1mdW5jdGlvbihhKXt0aGlz
LlBrPWF9O18uR2U9W0FlKCJkYXRhIiksQWUoImh0dHAiKSxBZSgiaHR0cHMiKSxBZSgibWFpbHRv
IiksQWUoImZ0cCIpLG5ldyBfLnplKGZ1bmN0aW9uKGEpe3JldHVybi9eW146XSooWy8/I118JCkv
LnRlc3QoYSl9KV07Xy5IZT1mdW5jdGlvbihhKXt0aGlzLmk9YX07Xy5IZS5wcm90b3R5cGUudG9T
dHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5pKyIifTtfLkllPW5ldyBfLkhlKF8uRGU/Xy5E
ZS5lbXB0eUhUTUw6IiIpOwp9Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewp2YXIg
TmUsWmUsYmYsTWUsT2U7Xy5KZT1mdW5jdGlvbihhKXtyZXR1cm4vXltcc1x4YTBdKiQvLnRlc3Qo
YSl9O18uS2U9ZnVuY3Rpb24oYSl7aWYoYT09bnVsbClyZXR1cm4gYTtpZih0eXBlb2YgYT09PSJz
dHJpbmciJiZhKWE9K2E7ZWxzZSBpZih0eXBlb2YgYSE9PSJudW1iZXIiKXJldHVybjtyZXR1cm4o
MCxfLlhhKShhKT9hfDA6dm9pZCAwfTtfLkxlPWZ1bmN0aW9uKGEsYil7cmV0dXJuIGEubGFzdElu
ZGV4T2YoYiwwKT09MH07TmU9ZnVuY3Rpb24oKXt2YXIgYT1udWxsO2lmKCFNZSlyZXR1cm4gYTt0
cnl7dmFyIGI9ZnVuY3Rpb24oYyl7cmV0dXJuIGN9O2E9TWUuY3JlYXRlUG9saWN5KCJvZ2ItcXRt
I2h0bWwiLHtjcmVhdGVIVE1MOmIsY3JlYXRlU2NyaXB0OmIsY3JlYXRlU2NyaXB0VVJMOmJ9KX1j
YXRjaChjKXt9cmV0dXJuIGF9O18uUGU9ZnVuY3Rpb24oKXtPZT09PXZvaWQgMCYmKE9lPU5lKCkp
O3JldHVybiBPZX07Cl8uUmU9ZnVuY3Rpb24oYSl7dmFyIGI9Xy5QZSgpO2E9Yj9iLmNyZWF0ZVNj
cmlwdFVSTChhKTphO3JldHVybiBuZXcgXy5RZShhKX07Xy5TZT1mdW5jdGlvbihhKXtpZihhIGlu
c3RhbmNlb2YgXy5RZSlyZXR1cm4gYS5pO3Rocm93IEVycm9yKCJMIik7fTtfLlRlPWZ1bmN0aW9u
KGEpe2lmKGEgaW5zdGFuY2VvZiBfLkVlKXJldHVybiBhLmk7dGhyb3cgRXJyb3IoIkwiKTt9O18u
VmU9ZnVuY3Rpb24oYSl7aWYoVWUudGVzdChhKSlyZXR1cm4gYX07Xy5XZT1mdW5jdGlvbihhKXty
ZXR1cm4gYSBpbnN0YW5jZW9mIF8uRWU/Xy5UZShhKTpfLlZlKGEpfTtfLlhlPWZ1bmN0aW9uKGEs
Yil7Yj1iPT09dm9pZCAwP2RvY3VtZW50OmI7dmFyIGMsZDtiPShkPShjPWIpLnF1ZXJ5U2VsZWN0
b3IpPT1udWxsP3ZvaWQgMDpkLmNhbGwoYyxhKyJbbm9uY2VdIik7cmV0dXJuIGI9PW51bGw/IiI6
Yi5ub25jZXx8Yi5nZXRBdHRyaWJ1dGUoIm5vbmNlIil8fCIifTsKXy5UPWZ1bmN0aW9uKGEsYixj
KXtyZXR1cm4gXy5XYShfLnhkKGEsYixjLF8ud2QpKX07Xy5ZZT1mdW5jdGlvbihhLGIpe3JldHVy
biBfLktlKF8ueGQoYSxiLHZvaWQgMCxfLndkKSl9O1plPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngo
YSl9O18uQihaZSxfLlIpO1plLnByb3RvdHlwZS5VYj1mdW5jdGlvbihhKXtyZXR1cm4gXy5QKHRo
aXMsMjQsYSl9O18uJGU9ZnVuY3Rpb24oKXtyZXR1cm4gXy5KKF8uVWQsWmUsMSl9O18uYWY9ZnVu
Y3Rpb24oYSl7dmFyIGI9Xy5VYShhKTtyZXR1cm4gYj09ImFycmF5Inx8Yj09Im9iamVjdCImJnR5
cGVvZiBhLmxlbmd0aD09Im51bWJlciJ9O01lPV8uRGU7Xy5RZT1mdW5jdGlvbihhKXt0aGlzLmk9
YX07Xy5RZS5wcm90b3R5cGUudG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5pKyIifTt2
YXIgVWU9L15ccyooPyFqYXZhc2NyaXB0OikoPzpbXHcrLi1dKzp8W146Lz8jXSooPzpbLz8jXXwk
KSkvaTt2YXIgaGYsbWYsY2Y7Xy5lZj1mdW5jdGlvbihhKXtyZXR1cm4gYT9uZXcgY2YoXy5kZihh
KSk6YmZ8fChiZj1uZXcgY2YpfTtfLmZmPWZ1bmN0aW9uKGEsYil7cmV0dXJuIHR5cGVvZiBiPT09
InN0cmluZyI/YS5nZXRFbGVtZW50QnlJZChiKTpifTtfLlY9ZnVuY3Rpb24oYSxiKXt2YXIgYz1i
fHxkb2N1bWVudDtjLmdldEVsZW1lbnRzQnlDbGFzc05hbWU/YT1jLmdldEVsZW1lbnRzQnlDbGFz
c05hbWUoYSlbMF06KGM9ZG9jdW1lbnQsYT1hPyhifHxjKS5xdWVyeVNlbGVjdG9yKGE/Ii4iK2E6
IiIpOl8uZ2YoYywiKiIsYSxiKVswXXx8bnVsbCk7cmV0dXJuIGF8fG51bGx9O18uZ2Y9ZnVuY3Rp
b24oYSxiLGMsZCl7YT1kfHxhO3JldHVybihiPWImJmIhPSIqIj9TdHJpbmcoYikudG9VcHBlckNh
c2UoKToiIil8fGM/YS5xdWVyeVNlbGVjdG9yQWxsKGIrKGM/Ii4iK2M6IiIpKTphLmdldEVsZW1l
bnRzQnlUYWdOYW1lKCIqIil9OwpfLmpmPWZ1bmN0aW9uKGEsYil7Xy5LYihiLGZ1bmN0aW9uKGMs
ZCl7ZD09InN0eWxlIj9hLnN0eWxlLmNzc1RleHQ9YzpkPT0iY2xhc3MiP2EuY2xhc3NOYW1lPWM6
ZD09ImZvciI/YS5odG1sRm9yPWM6aGYuaGFzT3duUHJvcGVydHkoZCk/YS5zZXRBdHRyaWJ1dGUo
aGZbZF0sYyk6Xy5MZShkLCJhcmlhLSIpfHxfLkxlKGQsImRhdGEtIik/YS5zZXRBdHRyaWJ1dGUo
ZCxjKTphW2RdPWN9KX07aGY9e2NlbGxwYWRkaW5nOiJjZWxsUGFkZGluZyIsY2VsbHNwYWNpbmc6
ImNlbGxTcGFjaW5nIixjb2xzcGFuOiJjb2xTcGFuIixmcmFtZWJvcmRlcjoiZnJhbWVCb3JkZXIi
LGhlaWdodDoiaGVpZ2h0IixtYXhsZW5ndGg6Im1heExlbmd0aCIsbm9uY2U6Im5vbmNlIixyb2xl
OiJyb2xlIixyb3dzcGFuOiJyb3dTcGFuIix0eXBlOiJ0eXBlIix1c2VtYXA6InVzZU1hcCIsdmFs
aWduOiJ2QWxpZ24iLHdpZHRoOiJ3aWR0aCJ9OwpfLmtmPWZ1bmN0aW9uKGEpe3JldHVybiBhP2Eu
ZGVmYXVsdFZpZXc6d2luZG93fTtfLm5mPWZ1bmN0aW9uKGEsYil7dmFyIGM9YlsxXSxkPV8ubGYo
YSxTdHJpbmcoYlswXSkpO2MmJih0eXBlb2YgYz09PSJzdHJpbmciP2QuY2xhc3NOYW1lPWM6QXJy
YXkuaXNBcnJheShjKT9kLmNsYXNzTmFtZT1jLmpvaW4oIiAiKTpfLmpmKGQsYykpO2IubGVuZ3Ro
PjImJm1mKGEsZCxiKTtyZXR1cm4gZH07Cm1mPWZ1bmN0aW9uKGEsYixjKXtmdW5jdGlvbiBkKGgp
e2gmJmIuYXBwZW5kQ2hpbGQodHlwZW9mIGg9PT0ic3RyaW5nIj9hLmNyZWF0ZVRleHROb2RlKGgp
OmgpfWZvcih2YXIgZT0yO2U8Yy5sZW5ndGg7ZSsrKXt2YXIgZj1jW2VdO2lmKCFfLmFmKGYpfHxf
Lm1jKGYpJiZmLm5vZGVUeXBlPjApZChmKTtlbHNle2E6e2lmKGYmJnR5cGVvZiBmLmxlbmd0aD09
Im51bWJlciIpe2lmKF8ubWMoZikpe3ZhciBnPXR5cGVvZiBmLml0ZW09PSJmdW5jdGlvbiJ8fHR5
cGVvZiBmLml0ZW09PSJzdHJpbmciO2JyZWFrIGF9aWYodHlwZW9mIGY9PT0iZnVuY3Rpb24iKXtn
PXR5cGVvZiBmLml0ZW09PSJmdW5jdGlvbiI7YnJlYWsgYX19Zz0hMX1fLkdjKGc/Xy55ZShmKTpm
LGQpfX19O18ub2Y9ZnVuY3Rpb24oYSl7cmV0dXJuIF8ubGYoZG9jdW1lbnQsYSl9OwpfLmxmPWZ1
bmN0aW9uKGEsYil7Yj1TdHJpbmcoYik7YS5jb250ZW50VHlwZT09PSJhcHBsaWNhdGlvbi94aHRt
bCt4bWwiJiYoYj1iLnRvTG93ZXJDYXNlKCkpO3JldHVybiBhLmNyZWF0ZUVsZW1lbnQoYil9O18u
cGY9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiO2I9YS5maXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGIp
fTtfLnJmPWZ1bmN0aW9uKGEpe3JldHVybiBhJiZhLnBhcmVudE5vZGU/YS5wYXJlbnROb2RlLnJl
bW92ZUNoaWxkKGEpOm51bGx9O18uc2Y9ZnVuY3Rpb24oYSxiKXtpZighYXx8IWIpcmV0dXJuITE7
aWYoYS5jb250YWlucyYmYi5ub2RlVHlwZT09MSlyZXR1cm4gYT09Ynx8YS5jb250YWlucyhiKTtp
Zih0eXBlb2YgYS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbiE9InVuZGVmaW5lZCIpcmV0dXJuIGE9
PWJ8fCEhKGEuY29tcGFyZURvY3VtZW50UG9zaXRpb24oYikmMTYpO2Zvcig7YiYmYSE9YjspYj1i
LnBhcmVudE5vZGU7cmV0dXJuIGI9PWF9OwpfLmRmPWZ1bmN0aW9uKGEpe3JldHVybiBhLm5vZGVU
eXBlPT05P2E6YS5vd25lckRvY3VtZW50fHxhLmRvY3VtZW50fTtjZj1mdW5jdGlvbihhKXt0aGlz
Lmk9YXx8Xy50LmRvY3VtZW50fHxkb2N1bWVudH07Xy5sPWNmLnByb3RvdHlwZTtfLmwuSj1mdW5j
dGlvbihhKXtyZXR1cm4gXy5mZih0aGlzLmksYSl9O18ubC5TYT1mdW5jdGlvbihhLGIsYyl7cmV0
dXJuIF8ubmYodGhpcy5pLGFyZ3VtZW50cyl9O18ubC5hcHBlbmRDaGlsZD1mdW5jdGlvbihhLGIp
e2EuYXBwZW5kQ2hpbGQoYil9O18ubC5MZj1fLnBmO18ubC5FaD1fLnJmO18ubC5EaD1fLnNmOwp9
Y2F0Y2goZSl7Xy5fRHVtcEV4Y2VwdGlvbihlKX0KdHJ5ewpfLk9qPWZ1bmN0aW9uKGEsYil7YS5z
cmM9Xy5TZShiKS50b1N0cmluZygpfTtfLlBqPWZ1bmN0aW9uKGEpe3ZhciBiPV8uWGUoInNjcmlw
dCIsYS5vd25lckRvY3VtZW50KTtiJiZhLnNldEF0dHJpYnV0ZSgibm9uY2UiLGIpfTtfLlFqPWZ1
bmN0aW9uKGEsYil7YS5zcmM9Xy5TZShiKTtfLlBqKGEpfTtfLlJqPWZ1bmN0aW9uKGEpe2lmKCFh
KXJldHVybiBudWxsO2E9Xy5OKGEsNCk7dmFyIGI7YT09PW51bGx8fGE9PT12b2lkIDA/Yj1udWxs
OmI9Xy5SZShhKTtyZXR1cm4gYn07Xy5Taj1mdW5jdGlvbihhLGIsYyl7YT1hLks7cmV0dXJuIF8u
SGIoYSxhW18ud118MCxiLGMpIT09dm9pZCAwfTtfLlRqPWZ1bmN0aW9uKGEpe3RoaXMuSz1fLngo
YSl9O18uQihfLlRqLF8uUik7Xy5Vaj1mdW5jdGlvbigpe2Zvcih2YXIgYT1OdW1iZXIodGhpcyks
Yj1bXSxjPWE7Yzxhcmd1bWVudHMubGVuZ3RoO2MrKyliW2MtYV09YXJndW1lbnRzW2NdO3JldHVy
biBifTsKXy5Waj1mdW5jdGlvbihhLGIpe3JldHVybihifHxkb2N1bWVudCkuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoU3RyaW5nKGEpKX07Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp0cnl7
CnZhciBYaj1mdW5jdGlvbihhLGIpe2E8Yj9XaihhKzEsYik6Xy5YZC5sb2coRXJyb3IoIm9hYCIr
YSsiYCIrYikpfSxXaj1mdW5jdGlvbihhLGIpe2lmKFlqKXt2YXIgYz1fLm9mKCJTQ1JJUFQiKTtj
LmFzeW5jPSEwO2MudHlwZT0idGV4dC9qYXZhc2NyaXB0IjtjLmNoYXJzZXQ9IlVURi04IjtfLlFq
KGMsWWopO2Mub25lcnJvcj1fLnFjKFhqLGEsYixjLnNyYyk7Xy5WaigiSEVBRCIpWzBdLmFwcGVu
ZENoaWxkKGMpfX0sWmo9ZnVuY3Rpb24oYSl7dGhpcy5LPV8ueChhKX07Xy5CKFpqLF8uUik7dmFy
IGFrPV8uSihfLlVkLFpqLDE3KXx8bmV3IFpqLGJrLFlqPShiaz1fLkooYWssXy5UaiwxKSk/Xy5S
aihiayk6bnVsbCxjayxkaz0oY2s9Xy5KKGFrLF8uVGosMikpP18uUmooY2spOm51bGwsZWs9ZnVu
Y3Rpb24oKXtXaigxLDIpO2lmKGRrKXt2YXIgYT1fLm9mKCJMSU5LIik7YS5zZXRBdHRyaWJ1dGUo
InR5cGUiLCJ0ZXh0L2NzcyIpO2EuaHJlZj1fLlNlKGRrKS50b1N0cmluZygpO2EucmVsPSJzdHls
ZXNoZWV0Ijt2YXIgYj1fLlhlKCJzdHlsZSIsZG9jdW1lbnQpO2ImJmEuc2V0QXR0cmlidXRlKCJu
b25jZSIsYik7Xy5WaigiSEVBRCIpWzBdLmFwcGVuZENoaWxkKGEpfX07KGZ1bmN0aW9uKCl7dmFy
IGE9Xy4kZSgpO2lmKF8uVChhLDE4KSllaygpO2Vsc2V7dmFyIGI9Xy5ZZShhLDE5KXx8MDt3aW5k
b3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsZnVuY3Rpb24oKXt3aW5kb3cuc2V0VGltZW91dChl
ayxiKX0pfX0pKCk7Cn1jYXRjaChlKXtfLl9EdW1wRXhjZXB0aW9uKGUpfQp9KSh0aGlzLmdiYXJf
KTsKLy8gR29vZ2xlIEluYy4KPC9zY3JpcHQ+PHNjcmlwdCBub25jZT0iNHhHVXd1YVVJRzRUa251
bVBZOTlvdyI+KGZ1bmN0aW9uKCl7d2luZG93Lmdvb2dsZS5jZG89e2hlaWdodDo3NTcsd2lkdGg6
MTQ0MH07KGZ1bmN0aW9uKCl7CnZhciBlPS8jfCQvO2Z1bmN0aW9uIGYoayl7dmFyIGQ9Zy5zZWFy
Y2gsbD1kLnNlYXJjaChlKTthOnt2YXIgYT0wO2Zvcih2YXIgYj1rLmxlbmd0aDsoYT1kLmluZGV4
T2YoayxhKSk+PTAmJmE8bDspe3ZhciBjPWQuY2hhckNvZGVBdChhLTEpO2lmKGM9PTM4fHxjPT02
MylpZihjPWQuY2hhckNvZGVBdChhK2IpLCFjfHxjPT02MXx8Yz09Mzh8fGM9PTM1KWJyZWFrIGE7
YSs9YisxfWE9LTF9aWYoYTwwKXJldHVybiBudWxsO2I9ZC5pbmRleE9mKCImIixhKTtpZihiPDB8
fGI+bCliPWw7YSs9ay5sZW5ndGgrMTtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGQuc2xpY2Uo
YSxiIT09LTE/YjowKS5yZXBsYWNlKC9cKy9nLCIgIikpfTt2YXIgaD13aW5kb3cuaW5uZXJXaWR0
aCxtPXdpbmRvdy5pbm5lckhlaWdodDtpZighaHx8IW0pe3ZhciBuPXdpbmRvdy5kb2N1bWVudCxw
PW4uY29tcGF0TW9kZT09IkNTUzFDb21wYXQiP24uZG9jdW1lbnRFbGVtZW50Om4uYm9keTtoPXAu
Y2xpZW50V2lkdGg7bT1wLmNsaWVudEhlaWdodH1pZihoJiZtJiYoaCE9Z29vZ2xlLmNkby53aWR0
aHx8bSE9Z29vZ2xlLmNkby5oZWlnaHQpKXt2YXIgcT1nb29nbGUscj1xLmxvZyx0PSIvY2xpZW50
XzIwND8mYXR5cD1pJmJpdz0iK2grIiZiaWg9IittKyImZWk9Iitnb29nbGUua0VJLGc7Zz1nPT09
dm9pZCAwP3dpbmRvdy5sb2NhdGlvbjpnO3ZhciB1PSIiLHY9d2luZG93Lmdvb2dsZSYmd2luZG93
Lmdvb2dsZS5rT1BJfHxudWxsO3YmJih1Kz0iJm9waT0iK3YpO3ZhciB3Oyh3PWYoImdlbWNpZCIp
KSYmKHUrPSImZ2VtY2lkPSIrdyk7dmFyIHg7KHg9ZigiZ2VtcmlkIikpJiYodSs9IiZnZW1yaWQ9
Iit4KTtyLmNhbGwocSwiIiwiIix0K3UpfTt9KS5jYWxsKHRoaXMpO30pKCk7KGZ1bmN0aW9uKCl7
Z29vZ2xlLnhqcz17YmFzZWNvbWI6Jy94anMvXy9qcy9rXHgzZHhqcy5ocC5lbi5TR3ZyZmhQazln
SS5lczUuTy9ja1x4M2R4anMuaHAuRnpVTndua2JDeFEuTC5YLk8vYW1ceDNkQUJBQUFBQUFBQUFB
QUNBQUFBQUFBQUFBQUFBQUFBUUFBRUFFQUlBQXBBQUJBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFB
QUFBQUFBRUdBQmdRQUFBSVFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFFQUFBQUlBQVFBQUFBVEFB
RUFBQkIzUUFBQUFBQUFBRUNBV1FnQUFBQUFBQUFBb0FNQUFBQ0EvZFx4M2QxL2VkXHgzZDEvZGdc
eDNkMC91amdceDNkMS9yc1x4M2RBQ1Q5MG9FSEljLUZJS2J3aHFvVFpfMzRPSHBGYURZMGZnP2Ni
XHgzZDEyMTUwOTM3OCcsYmFzZWNzczonL3hqcy9fL3NzL2tceDNkeGpzLmhwLkZ6VU53bmtiQ3hR
LkwuWC5PL2FtXHgzZEFCQUFBQUFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQVFBQUVBRUFJQUFKQUFC
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJnUUFBQUlRQUFBQUFBQUFBQUFBQUFB
QUFBQUFFQUFBRUFBQUFJQUFRQUFBQVRBQUVBQUFBQUFBQUFBQUFBQUFDQS9yc1x4M2RBQ1Q5MG9G
N1M2TWY3TG5hcW5KTnpLMkVfZ0ZfLWFxNE5BP2NiXHgzZDEyMTUwOTM3OCcsYmFzZWpzOicveGpz
L18vanMva1x4M2R4anMuaHAuZW4uU0d2cmZoUGs5Z0kuZXM1Lk8vYW1ceDNkQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFB
QUFBQUFBRUdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUkFB
RUFBQkIzUUFBQUFBQUFBRUNBV1FnQUFBQUFBQUFBb0FNQUFBQ0EvZGdceDNkMC9yc1x4M2RBQ1Q5
MG9HS3JPd0FBM0pYek9BVVFsckZtZHBkMmprOG5nP2NiXHgzZDEyMTUwOTM3OCcsZXhjbTpbXX07
fSkoKTs8L3NjcmlwdD48bGluayBocmVmPSIveGpzL18vc3Mvaz14anMuaHAuRnpVTndua2JDeFEu
TC5YLk8vYW09QUJBQUFBQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBUUFBRUFFQUlBQUpBQUJBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmdRQUFBSVFBQUFBQUFBQUFBQUFBQUFBQUFB
QUVBQUFFQUFBQUlBQVFBQUFBVEFBRUFBQUFBQUFBQUFBQUFBQUNBL2Q9MS9lZD0xL3JzPUFDVDkw
b0Y3UzZNZjdMbmFxbkpOeksyRV9nRl8tYXE0TkEvbT1zYl9oZSxkP2NiPTEyMTUwOTM3OCIgcmVs
PSJzdHlsZXNoZWV0IiBub25jZT0iNHhHVXd1YVVJRzRUa251bVBZOTlvdyI+PHNjcmlwdCBub25j
ZT0iNHhHVXd1YVVJRzRUa251bVBZOTlvdyI+KGZ1bmN0aW9uKCl7dmFyIHU9Jy94anMvXy9qcy9r
XHgzZHhqcy5ocC5lbi5TR3ZyZmhQazlnSS5lczUuTy9hbVx4M2RBQUFBQUFBQUFBQUFBQUFBQUFB
QUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFBQUFBQUFF
R0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFUQUFFQUFCQjNR
QUFBQUFBQUFFQ0FXUWdBQUFBQUFBQUFvQU1BQUFDQS9kXHgzZDEvZWRceDNkMS9kZ1x4M2Q0L3Jz
XHgzZEFDVDkwb0g1MlRTS1l3TE9FLWlQT0kwNkw3eXlRQlFHN1EvbVx4M2RzYl9oZSxkP2NiXHgz
ZDEyMTUwOTM3OCc7dmFyIGFtZD0xMDAwO3ZhciBwb3ZwPWZhbHNlO3ZhciBlY2I9ZmFsc2U7dmFy
IGNyb3A9dHJ1ZTt2YXIgY3N0PWZhbHNlO3ZhciBweHA9ZmFsc2U7CnZhciBmPXRoaXN8fHNlbGY7
ZnVuY3Rpb24gZyhhKXt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJsaW5rIik7Yi5hcz0i
c2NyaXB0IjtiLmhyZWY9YTtiLnJlbD0icHJlbG9hZCI7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGls
ZChiKX1mdW5jdGlvbiBoKCl7dmFyIGE9W2tdO2dvb2dsZS5kcHx8KGEuZm9yRWFjaChnKSxnb29n
bGUuZHA9ITApfTtnb29nbGUucHM9Z29vZ2xlLnBzfHxbXTtmdW5jdGlvbiBsKGEpe3JldHVybiBh
PyhhPWEubWF0Y2goL1wvY2NiPShbXi8/XSspLykpP2FbMV06bnVsbDpudWxsfWZ1bmN0aW9uIG0o
KXt2YXIgYT1rLGI9ZnVuY3Rpb24oKXt9O2dvb2dsZS5seD1nb29nbGUuc3R2c2M/YjpmdW5jdGlv
bigpe3AoYSk7Z29vZ2xlLmx4PWJ9O2dvb2dsZS5ieHx8Z29vZ2xlLmx4KCl9ZnVuY3Rpb24gcShh
LGIpe2ImJihhLnNyYz1iKTtpZighbChiKSl7dmFyIGU9YS5vbmxvYWQ7YS5vbmxvYWQ9ZnVuY3Rp
b24oZCl7ZSYmZShkKTtnb29nbGUucHM9Z29vZ2xlLnBzLmZpbHRlcihmdW5jdGlvbihjKXtyZXR1
cm4gYS5zcmMhPT1jfSl9fWdvb2dsZS5wcy5wdXNoKGEuc3JjKTtkb2N1bWVudC5ib2R5LmFwcGVu
ZENoaWxkKGEpfWdvb2dsZS5hcz1xO2Z1bmN0aW9uIHAoYSl7Z29vZ2xlLnRpY2smJmdvb2dsZS50
aWNrKCJsb2FkIiwieGpzbHMiKTt2YXIgYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzY3JpcHQi
KTtiLm9uZXJyb3I9ZnVuY3Rpb24oKXtnb29nbGUucGxlPTF9O2Iub25sb2FkPWZ1bmN0aW9uKCl7
Z29vZ2xlLnBsZT0wfTtsKGEpJiYoYi5kb25lPWZ1bmN0aW9uKCl7Z29vZ2xlLm11bSYmZ29vZ2xl
Lm11bShhKTtnb29nbGUuYXBsZT1nb29nbGUuYXBsZXx8MDtnb29nbGUuYXJtJiZnb29nbGUuYXJt
W2FdJiZnb29nbGUuYXJtW2FdLnJlc29sdmUoKX0pO2dvb2dsZS54anN1cz12b2lkIDA7cShiLGEp
O2dvb2dsZS5hcGxlPS0xO2dvb2dsZS5kcD0hMH07ZnVuY3Rpb24gcigpe2Zvcih2YXIgYT1kb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaW1nIiksYj0wLGU9YS5sZW5ndGg7YjxlO2IrKyl7
dmFyIGQ9YVtiXSxjO2lmKGM9ZC5oYXNBdHRyaWJ1dGUoImRhdGEtbHp5XyIpJiZOdW1iZXIoZC5n
ZXRBdHRyaWJ1dGUoImRhdGEtYXRmIikpJjEpYz1kLmdldEF0dHJpYnV0ZSgianNjb250cm9sbGVy
IiksYz0hKChjPT09IlVCWEhJInx8Yz09PSJSM2Zoa2IifHxjPT09IlRTWkVxZCIpJiZkLmhhc0F0
dHJpYnV0ZSgiZGF0YS1zcmMiKSk7aWYoYylyZXR1cm4hMH1yZXR1cm4hMX07dmFyIGssdCx3LHgs
eSx6LEEsQixDO2Z1bmN0aW9uIEQoKXtrPXB4cCYmZ29vZ2xlLnhqc3VwfHx1O3ZhciBhPWsubWF0
Y2goL1wvY2I9KGxvYWRlZF9oX1xkKykvKTtDPWEmJmFbMV18fCIiO2dvb2dsZS54anN1PWs7Zi5f
Rl9qc1VybD1rO3g9ZnVuY3Rpb24oKXttKCl9O3Q9ITE7dz0hIWdvb2dsZS5jYWZ0JiYhcigpO0Mm
JihmW0NdPWZ1bmN0aW9uKGIpe3ZhciBlPWZ1bmN0aW9uKCl7Y3N0P3NldFRpbWVvdXQoZnVuY3Rp
b24oKXtyZXR1cm4gdm9pZCBiLmNhbGwod2luZG93LHdpbmRvdy5fKX0sMCk6Yi5jYWxsKHdpbmRv
dyx3aW5kb3cuXyl9O2lmKEIpe3ZhciBkPWZ1bmN0aW9uKCl7cmVxdWVzdEFuaW1hdGlvbkZyYW1l
KGZ1bmN0aW9uKCl7ZSgpfSl9O2lmKGRvY3VtZW50LmhpZGRlbil7dmFyIGM9ZnVuY3Rpb24oKXtk
b2N1bWVudC5oaWRkZW58fChkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCJ2aXNpYmlsaXR5
Y2hhbmdlIixjKSxkKCkpfTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJ2aXNpYmlsaXR5Y2hh
bmdlIixjLHtwYXNzaXZlOiEwfSl9ZWxzZSBkKCl9ZWxzZSBlKCl9KTt5PXBvdnA7ej1kb2N1bWVu
dC5wcmVyZW5kZXJpbmd8fHkmJmRvY3VtZW50LmhpZGRlbjtCPWNyb3AmJno7QT15PyJ2aXNpYmls
aXR5Y2hhbmdlIjoicHJlcmVuZGVyaW5nY2hhbmdlIn1mdW5jdGlvbiBFKCl7dHx8d3x8enx8KHgo
KSx0PSEwKX1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Z29vZ2xlLnRpY2smJmdvb2dsZS50aWNrKCJs
b2FkIiwieGpzcGxzIik7RCgpO2lmKHd8fHope2lmKHcpe3ZhciBhPWZ1bmN0aW9uKCl7dz0hMTtF
KCl9O2dvb2dsZS5jYWZ0KGEpO3NldFRpbWVvdXQoYSxhbWQpfWlmKHope3ZhciBiPWZ1bmN0aW9u
KCl7KHk/ZG9jdW1lbnQuaGlkZGVuOmRvY3VtZW50LnByZXJlbmRlcmluZyl8fCh6PSExLEUoKSxk
b2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKEEsYikpfTtkb2N1bWVudC5hZGRFdmVudExpc3Rl
bmVyKEEsYix7cGFzc2l2ZTohMH0pfXR8fGgoKX1lbHNlIHgoKX0sMCk7fSkoKTt3aW5kb3cuXyA9
IHdpbmRvdy5fIHx8IHt9O3dpbmRvdy5fRHVtcEV4Y2VwdGlvbiA9IF8uX0R1bXBFeGNlcHRpb24g
PSBmdW5jdGlvbihlKXt0aHJvdyBlO307d2luZG93Ll9zID0gd2luZG93Ll9zIHx8IHt9O19zLl9E
dW1wRXhjZXB0aW9uID0gXy5fRHVtcEV4Y2VwdGlvbjt3aW5kb3cuX3FzID0gd2luZG93Ll9xcyB8
fCB7fTtfcXMuX0R1bXBFeGNlcHRpb24gPSBfLl9EdW1wRXhjZXB0aW9uO3dpbmRvdy5sb2FkZWRf
aF8wID0gZnVuY3Rpb24oY2Ipe2NiLmNhbGwod2luZG93LHdpbmRvdy5fKTt9OyhmdW5jdGlvbigp
e3ZhciB0PVs0MDk2LDAsMzM1NTQ0MzIsMCwwLDI2ODQzNTQ1Niw2MDM5Nzk3NzYsMjA5NzE1Myw5
ODUzMiwxNTcyODY2LDY4NDE5NTg0LDgzODg2MDgsMTk2LDEzNDA3NTQyNCw2NCw0NDA5NDgyMjUs
NTUzNjQ4MTkyLDQ0NTY0NDgsNDA0MTI3NzUyLDg2NTI4MDAsMCw2NzEwODg2OCwwLDY1NTM4LDEy
NDkyODAsNCwyNjQwNDksMCw0MzIwMjk2OTYsMzMsMCw1OTM5Miw4Mzg4NjA4XTt3aW5kb3cuX0Zf
dG9nZ2xlcyA9IHdpbmRvdy5feGpzX3RvZ2dsZXMgPSB0O30pKCk7d2luZG93Ll9GX2luc3RhbGxD
c3MgPSB3aW5kb3cuX0ZfaW5zdGFsbENzcyB8fCBmdW5jdGlvbihjc3Mpe307KGZ1bmN0aW9uKCl7
dmFyIHBtYz0ne1x4MjJkXHgyMjp7fSxceDIyc2JfaGVceDIyOntceDIyY2xpZW50XHgyMjpceDIy
aGVpcmxvb20taHBceDIyLFx4MjJkaFx4MjI6dHJ1ZSxceDIyZHNceDIyOlx4MjJceDIyLFx4MjJo
b3N0XHgyMjpceDIyZ29vZ2xlLmNvbVx4MjIsXHgyMmpzb25wXHgyMjp0cnVlLFx4MjJtc2dzXHgy
Mjp7XHgyMmNpYmxceDIyOlx4MjJcXHUwNDIzXFx1MDQzNFxcdTA0MzBcXHUwNDNiXFx1MDQzOFxc
dTA0NDJcXHUwNDRjIFxcdTA0M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhXFx1MDQzZVxc
dTA0MzJcXHUwNDRiXFx1MDQzOSBcXHUwNDM3XFx1MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxc
dTA0NDFceDIyLFx4MjJkeW1ceDIyOlx4MjJcXHUwNDEyXFx1MDQzZVxcdTA0MzdcXHUwNDNjXFx1
MDQzZVxcdTA0MzZcXHUwNDNkXFx1MDQzZSwgXFx1MDQzMlxcdTA0NGIgXFx1MDQzOFxcdTA0M2Nc
XHUwNDM1XFx1MDQzYlxcdTA0MzggXFx1MDQzMiBcXHUwNDMyXFx1MDQzOFxcdTA0MzRcXHUwNDQz
Olx4MjIsXHgyMmxja3lceDIyOlx4MjJcXHUwNDFjXFx1MDQzZFxcdTA0MzUgXFx1MDQzZlxcdTA0
M2VcXHUwNDMyXFx1MDQzNVxcdTA0MzdcXHUwNDUxXFx1MDQ0MiFceDIyLFx4MjJsbWxceDIyOlx4
MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzRcXHUwNDQwXFx1MDQzZVxcdTA0MzFcXHUwNDNkXFx1MDQz
NVxcdTA0MzUuLi5ceDIyLFx4MjJwc3JjXHgyMjpceDIyXFx1MDQyZFxcdTA0NDJcXHUwNDNlXFx1
MDQ0MiBcXHUwNDM3XFx1MDQzMFxcdTA0M2ZcXHUwNDQwXFx1MDQzZVxcdTA0NDEgXFx1MDQzMVxc
dTA0NGJcXHUwNDNiIFxcdTA0NDNcXHUwNDM0XFx1MDQzMFxcdTA0M2JcXHUwNDM1XFx1MDQzZCBc
XHUwNDM4XFx1MDQzNyBcXHUwNDMyXFx1MDQzMFxcdTA0NDhcXHUwNDM1XFx1MDQzOSBcXHUwMDND
YSBocmVmXHgzZFxcXHgyMi9oaXN0b3J5XFxceDIyXFx1MDAzRVxcdTA0MzhcXHUwNDQxXFx1MDQ0
MlxcdTA0M2VcXHUwNDQwXFx1MDQzOFxcdTA0MzggXFx1MDQzMlxcdTA0MzVcXHUwNDMxLVxcdTA0
M2ZcXHUwNDNlXFx1MDQzOFxcdTA0NDFcXHUwNDNhXFx1MDQzMFxcdTAwM0MvYVxcdTAwM0VceDIy
LFx4MjJwc3JsXHgyMjpceDIyXFx1MDQyM1xcdTA0MzRcXHUwNDMwXFx1MDQzYlxcdTA0MzhcXHUw
NDQyXFx1MDQ0Y1x4MjIsXHgyMnNiaXRceDIyOlx4MjJcXHUwNDFmXFx1MDQzZVxcdTA0MzhcXHUw
NDQxXFx1MDQzYSBcXHUwNDNmXFx1MDQzZSBcXHUwNDNhXFx1MDQzMFxcdTA0NDBcXHUwNDQyXFx1
MDQzOFxcdTA0M2RcXHUwNDNhXFx1MDQzNVx4MjIsXHgyMnNyY2hceDIyOlx4MjJcXHUwNDFmXFx1
MDQzZVxcdTA0MzhcXHUwNDQxXFx1MDQzYSBcXHUwNDMyIEdvb2dsZVx4MjJ9LFx4MjJvdnJceDIy
Ont9LFx4MjJwcVx4MjI6XHgyMlx4MjIsXHgyMnJmc1x4MjI6W10sXHgyMnN0b2tceDIyOlx4MjJ4
QjN6YVdBRXIxN0k0UnFTbUNkYkg1UU45UnNceDIyfX0nO2dvb2dsZS5wbWM9SlNPTi5wYXJzZShw
bWMpO30pKCk7PC9zY3JpcHQ+PC9ib2R5PjwvaHRtbD4=
------6a55c7678e618--